MIPYAAGVIVPLALTLLVRNAKKDKKRGVVVDDVGGEPGHTVRNHRFKDPVSSHWEDISTLPELFEISCKSHSERFFLGTRRLIAREVETSEDGKVFEKLHLGDYEWKTFGETLDAVCSFASGLVQIGHKSEERVAIFADTREEWFIALQGCFRRNVTVVTIYSSLGEEALCHSLNETEVTTVICGNKELKKLMDISQQLETVKRVICMDDEFPSEASSTWTTTSLADVQKLGRESSVDPSFPLSADVAVIMYTSGSTGLPKGVMMTHGNVLATVSAVMTIVPDLGKRDTYMAYLPLAHILELAAESVMATIGSAIGYGSPLTLTDTSNKIKKGTKGDVTALKPTIMTAVPAILDRVRDGVRKKVDAKGGAAKKLFDFAYARRLSAINGSWFGAWGLEKLLWDVLVFGKIRAVLGGQLRYLLSGGAPLSGDTQRFINICVGAPIGQGYGLTETCAGGTFSEFDDTSVGRVGAPLPCSFVKLIDWPEGGYLISDKPMPRGEIVIGGSNITLGYFKNEEKTKEVYKVDEKGMRWFYTGDIGQFHPDGCLEIIDRKKDIVKLQHGEYVSLGKVEAALSISPYVENIMVHADPFYSYCVALVVAAQQTLEGWASKQGIEFTNFEELCAKEQAVKEVYASLVKAAKQSRLEKFEIPAKIKVLAAPWTPESGLVTAALKLKRDVIRKEFSEDLTKLYAS*