<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns="http://www.w3.org/TR/REC-html40" xmlns:o = 
"urn:schemas-microsoft-com:office:office" xmlns:w = 
"urn:schemas-microsoft-com:office:word"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content=Word.Document name=ProgId>
<META content="MSHTML 6.00.6000.16825" name=GENERATOR>
<META content="Microsoft Word 11" name=Originator><LINK 
href="cid:filelist.xml@01C9DA35.6AAD3D70" rel=File-List><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:PunctuationKerning/>
  <w:ValidateAgainstSchemas/>
  <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:DontGrowAutofit/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 </w:LatentStyles>
</xml><![endif]-->
<STYLE>@font-face {
        font-family: Batang;
}
@font-face {
        font-family: @Batang;
}
@page Section1 {size: 595.3pt 841.9pt; margin: 56.7pt 42.5pt 56.7pt 85.05pt; mso-header-margin: .5in; mso-footer-margin: .5in; mso-paper-source: 0; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; mso-style-parent: ""; mso-pagination: widow-orphan; mso-fareast-font-family: Batang
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; mso-style-parent: ""; mso-pagination: widow-orphan; mso-fareast-font-family: Batang
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; mso-style-parent: ""; mso-pagination: widow-orphan; mso-fareast-font-family: Batang
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: personal-compose; mso-style-noshow: yes; mso-ansi-font-size: 10.0pt; mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial
}
DIV.Section1 {
        page: Section1
}
</STYLE>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */ 
 table.MsoNormalTable
        {mso-style-name:"Table Normal";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0in 5.4pt 0in 5.4pt;
        mso-para-margin:0in;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";
        mso-ansi-language:#0400;
        mso-fareast-language:#0400;
        mso-bidi-language:#0400;}
</style>
<![endif]--></HEAD>
<BODY lang=RU style="tab-interval: 35.4pt" vLink=purple link=blue>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial size=2><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US">Hi 
everyone,</SPAN></FONT></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>I'm having problems with the math behind some 
subroutines. I am talking about PH/trntnsc.f90 and PW/cryst_to_car.f90. 
</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>These subroutines are supposed to convert vectors 
(cryst_to_car.f90)&nbsp;or matrices (trntnsc.f90) from crystal coordinates to 
Cartesian (flag=1) or vice versa (flag=-1). And it seems like a very 
straightforward task -&nbsp;just a little bit of vector algebra. But when I 
derive these transformations myself they don't check out. Here is what I've 
got.</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009></SPAN></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>By definition of reciprocal vectors we have&nbsp;the 
following&nbsp;property for dot-product:</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>(a(i),b(j))= 
2*pi*delta(i,j),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(1a)</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>where a(i) - lattice vectors, b(j) - reciprocal lattice 
vectors. In QE these vectors are stored in matrices at(i,j) and bg(i,j) 
respectively. Matrix elements of at are in units a_0 and matrix elements of bg 
are in units&nbsp;(2*pi/a_0). So the condition (1a) can be rewritten as 
follows:</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p>&nbsp;SUM(k){at(k,i)*bg(k,j)} 
= delta(i,j)<SPAN 
class=201260921-21052009>.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(1b)</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>In matrix form it can be represented 
as</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>B' * A = I, or B' = 
inv(A),&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(2)</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>where B' is a transposed matrix B and inv(A) is an 
inversed matrix A, and I is the identity matrix. I checked these matrices 
for&nbsp;the case of graphene&nbsp;and property (2) indeed&nbsp;holds 
true.</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009></SPAN></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>Next, it's easy to show that transformation of an 
arbitrary vector v&nbsp;from crystal to Cartesian coordinates is described by 
the matrix equation:</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>v_cart = 
A*v_cryst,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(3a)</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>where A is a matrix at(i,j) mentioned above, which 
contains lattice vector components. If you multiply equation (3a) from the left 
by inv(A) and use the property inv(A)=B' (see eq. (2))&nbsp;you will get the 
reverse transformation:</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>v_cryst = B' * 
v_cart&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(4a)</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009></SPAN></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>Obviously, for an arbitrary matrix W the transformation 
equations will be</SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>W_cart = A' *W_cryst * 
A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(3b)</SPAN></o:p></SPAN></SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>W_cryst = B * W_cart * 
B'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
(4b)</SPAN></o:p></SPAN></SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009></SPAN></o:p></SPAN></SPAN></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>But that's not what I see in the code. In case of 
subroutine trntnsc.f90 matrices A and B&nbsp;switch places in (3b) 
and&nbsp;(4b). And in cryst_to_car.f90 everything seems fine but only if you use 
at(i,j) as a transformation matrix when flag=1 and bg(i,j) if flag=-1. However, 
when it's called in subroutine lint.f90 it looks like 
this:</SPAN></o:p></SPAN></SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009></SPAN></o:p></SPAN></SPAN></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>call cryst_to_cart 
(nkh,xp,at,-1)</SPAN></o:p></SPAN></SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009></SPAN></o:p></SPAN></SPAN></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>Like I said, I think the correct result can be obtained 
only&nbsp;in two cases:</SPAN></o:p></SPAN></SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>call lint(nkh,xp,at,+1)&nbsp;&nbsp; - Crystal -&gt; 
Cartesian</SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>call lint(nkh,xp,bg,-1)&nbsp;&nbsp; -&nbsp;Cartesian 
-&gt; Crystal 
</SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009>Maybe I missed something but this seems like a pretty 
simple problem from vector algebra. Any 
ideas?</SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></P>
<P class=MsoNormal><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p><SPAN 
class=201260921-21052009></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN></SPAN></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN 
style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=MsoNormal><A name=_MailAutoSig><FONT color=navy><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-ansi-language: EN-US; mso-no-proof: yes">Best 
regards,<o:p></o:p></SPAN></FONT></A></P>
<P class=MsoNormal><SPAN style="mso-bookmark: _MailAutoSig"><FONT 
color=navy><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-ansi-language: EN-US; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></FONT></SPAN></P>
<P class=MsoNormal><SPAN style="mso-bookmark: _MailAutoSig"><FONT 
color=navy><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-ansi-language: EN-US; mso-no-proof: yes">Kostyantyn 
Borysenko</SPAN></FONT></SPAN><SPAN 
style="mso-bookmark: _MailAutoSig"></SPAN><FONT color=navy><SPAN lang=EN-US 
style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial; mso-ansi-language: EN-US"><o:p></o:p></SPAN></FONT></P><FONT 
face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"><o:p><PRE><FONT face=Arial size=2>Department<SPAN class=201260921-21052009> of </SPAN>Electrical and Computer Engineering 

North Carolina State University</FONT>
</PRE></o:p></SPAN></FONT></DIV></BODY></HTML>