MADAQASLTILAEELDIEKLKLALLDINVLLEPLLDLGRVGKVNAEALRPVARSHGSVVTSLLKSMGCRLSPDSKHSHDLMLVFGDAASLGLNALDCLRPVIKTSQHELDIQRYNFVRKLAGHGLHEHAMVQGKVLLASAATSPGTITGPSDLHIAAVANLLVCYSALVKQGASRAEALWRDIHGPVDSLLSLAREAVDTHEAANRLDVVLKCLSKVVETLQYACVARNLSPAAVAQQLSALTSCGALCRQEQAVQQMLVDDAAAAPDTVKLVMTEALLHLITSDGGFFDSSFGPALRIKHESPCSFLSRSLSEHLVPVIHQLILRLGQKRTGPAPPVDYRSVSTYPYACRSLKDNSLRLLHGGQPLEIVVHSALALPHCSLSDVPDERLCAILNSLSSVVSNFSVDSGASGQPNRRLQWCCLDGLRVSVSGNLTQLLSAPQSAGGNLPVLAQCMELLCGASLDLLEDGDSADADVAVPSGTSAVTTAVRLLVAHALCTGQLSALREDMSRYVELLKRLLTSPKHRYRHGGSASVEPALLHSLSASLGNAGLDLLQAQHAAPAAVLLQAAADLALERVRQLRALRSLVPETDILQLIKKCKAHVMALQQLSLHEDAMAASGACVAHLHMFVDGRAHLFRSITKLFVQSSLATFDAASASAAMAVAPLTASGGGTTGAPAAPCKAQRRGGRLQRMQANTQSQGSHAPGQPSQGDVSPASTSDAVIGRLIAVTKTGTAVPRALVQFLAAAAIRERGGRSGLLNALDMYAVQELEVVRDESKRREEDSLQSLYSNAVLGEDSPQPYGLSAITARFPIFHCSGALHACSSAAGSSQIPHARELLVKAVISNATLEAQTCDLRFCCELLDAHAVQISKTGVLPAAELGLLDSAALAHAQLGLCLAQSQMSGRSCLADTDAVDHMNRAISLWNQLLEACGRSGAGLLLRMPQATLHAALQVQQFVHLRNGKMASYSGEIIWRLMSNLDSQVKLREQHIYLLSSTMPFTSCTAWTFTAQPTAPLAEAFEDMQQHRKLADVLKMTEPVRNIYASGATDHVAAAAIAESCAMELEHSGFLRHGSASLLLRSQCCQLAAAAYLRAGKTASAYVQAQEALRITCSLFILLDCPALPYQNAAARGSGPATSTATDQCDMTPAEAAAAAIKSGATTTVLDYAAEDYPSNAKQQANDDAVLFASSNTGNGALEMRSSRGFSIGLAWAVAAAHLASLHNAARVFEAAGCAEDAICLWKECSRTAELFGANGVQLLCSGYLAELSCRRGDAETAAAQVETADVAMSMYDVHVAKSDLHAADAALLTAHVCSARARLALLHQCHDQVNDASHKGTAACCIAVAAAQQDLASACQQGCTKTAPMRRDVLAWHGICLRAQLDRMRAEALLQDGRRQEAAQLLDSALVQLQQAATTSSSRSAAEVWPVAYGLLLAHRATATSPAALLASDSASVVGLGLGHNGPNSCLAKHGLDQTSSSDTSDTTDRLSGADQSIKRGGKPNASSGSSKSLPKRQPRLQDARQADGATSFDDAGAVCWSVPALLQSLQLCWQLPLAAVYACRQLLNAAIALGLPYAATMFLHLGQGMSYAQEQALQQESRRFASQIVRQLPDATDLDICTQRNPQDNGDMEANGIACSSGQSEFILTAGIREVAMSMLSEIHLKNASITDTLLYLENCAETWVHRALSILPPDVVVSCITQDTQGGQLLVGRLTHGGAPLLAVLPGARAGVSGRQPTECSAAGRLPSHVLDRCVARLHQLLEESGDSMHMDQDAASSQSHKVKWWKTRVSLDEGVRGLLQELDEQCLGPWRCLLLSVPNAHLEVWRAAADAFIAEHFPSVHSSGEGHCGSPAAVLRELVIIALSSMRHMKGGDLAALLGIICNQLGLHGGQSLTTGLVMEFAAAEAAARVQLLKLPPDEQSSGSMPFSTNESRCEQPSPGSGPTVPRGRIGTAPTTRTRPGAAFESLHNTTAAHRLGLSRRPGSSSGGSESVDTDNAPPQPVGGLDAHGRARRATRPTSVQSEPARQVFAAAISFVNSSSTRLTTRSRGGTVTVTEDQPSECSKVDTAHGIARTPSTTEPSSGTPQGSKSELAGTVQPAAGPVLLVLSPALHALPWESIPCCHGKELYRILSLQVACATASARTEMQHVNISSDLDGRVAALRHCGSRGMTVAGTSGSATSVFYVLNPSSDLVESQQFLQPILEAQAHWKGITGERPSTQALLTALQSHELFLYFGHGSGEQYLPLPALRKLQRCASCMLMGCSSGRLRLHGAYDPSGAAVAYLLAGCPALVANLWDVTDRDIDRYAQALMHSWLGCTASTPSASTGSKCGMAGGAKRERPCSDVGPSEPLGLAVTRSRSACKLTHLIGAAPVCYGLPFGR*