MVLTLSWLHLGKPRRCPALLSCASSLNAAQWAVVKRLEEHVDDVLHVGVVGPAEIGRGAAKVESLDELISDLECDARDVVGEGYFHRCAGAAHNSLGSSLSAGEVVGSMSGAKPVEAKAIEPDRLSLPTAPPSFDPTPLLPKLHRDVFLDPVAQAEPVDSFADRPPKVRVHASRQQVRNLLQRLDASGRVVLAKPEEVRETHLCGAFALVKDAVQDRLILDARPPNSKEIKLDTWCKTLASCHTLALQELEPGKNMYFSGTDLKDYYHAFKVTNARAFRNALACPLSVAEAQQLSCFREEDVNSPYLYPCLSALAMGDNQAVELGQLSQIQLGFLARAFSPFELLVVHGRAPRAVAAGIVIDDVIFAEHAEPDAVAKEDMEGVRRLNFLCEEYLQQGLLAHPRKTFRAEHEAEFWGCLANGVTGRVRANPKRVVPLVDLSLRVARLGLASVALLEVLAGGWISVLQTRRRMLCLVQFMYEAQRGRQQQDIVKLSPSLVEELFVLAILAPLAAAEMRAPSIPEVFMSDASEWGSASVRARLPLSLAKEFQRHALSRGAWSKLLTPWKAWLKMHEELFPTDELPDGVPLVSHPLWLLLAQALGYEVHHVKKESTRRDVALAALVKGWSASPNINRLLQLSLPTILGSGIYGNYGYVPSLANPSDDPTRGAELRSAVQSLPSWWAAAAAGDFTEFDAWLSSLGYDPLQLAGVPFAAAADVDRQGLVGDLLKNLASVQKPERMAKFREVSAGICSDAPGQPRKFHNPRLNSARRSLVLILFNPPCAGTGSGFSVCTVASAVSPLSGIQEQTRGHKRLESPNQEKNKRPQELFKVRPNSKAVCFQSEQSPTASRKSRNPAARVLSERAVKVLSSFKAAQFVLPNGKRATKGFVPERQGFVDLYSGAAGVARKIARTFGVWVLTVDYNDGPEQDLLQHDLQLTVKELLESGAVLGLGMAPECASFSRAVCPPVCSRSKPMGLDVLTENMRDKIQNALAQENQGGDIRFFGRSMGAAAGLKPLGKQAKLAIAQCAQAGHCRVGEAKNPGPVGRRVERDVNVLLGVPLVNPSTERLQRKVWADFQQWLSEELSEATAAQVFVCPALAVQMLRSYGVELYRSGHALYELRHLLALVQKLYPAVKPLLGPAWALVTQWEEINPVQHRQPLPELLYKAMVAVAWMWGWKRFVALLLLGFEGIARVPNSELLRARRGDLVLPSDLGTAEGSAVFLKIRKPKTMRRRKGRVQHLKIDGELVSVFLESVLGPLEEFLPLFPLSAAAFRTRWQRVLFALYVPKHLQPTPASLRGGGAIAAYRRGESIQSIMWRMRLLSLSTLESYLQELAA