MTRIVQRLSAIGKQLTQPPHTKDAILKQLKQAAEMLSEMKQSQDAKASLQPLTNALALPAILKHKDKDVRLFATSCIMEILRIVAPDAPYSDKELQDIFHEVVSAFEGLNETSSSSFSRRSAILEIMANLRIGVVMLDVGCDELIPEMFKIFFSVVSDKHPSSLFNAMQAIMAALLEESENIPEPILDAILNNLLKHKKGVSSSAHKLAVGVVRQCADKLEPYVQRLLTSIMLEGGKAEIDFRLDYHDIILEIYQCAPDMLLAVIPNLTQELVNDKVAIRLKAVKLLGRLFALPGRYVAKEYRHLFLEFLKRFTDKAVEVRLAMLDCSKDCLRASPSGNEAADILAGLDDRVLDSEESIRLRTVAVVCELAKQNHKWVPVSILKHIADRLRDKKVGVRKEAFNRLAEVYRAYAAKCGDGLLFIDNQLEWIPGKLLRCCYDKDVKEFRPAGIELVFVEKLFPSQLSVSERAKHWIAMYSCFEDIDKRALAKILVQKKRLQEDISMFLKLRQREKDVGEEQHEMQQLVKEMNLLFVEDSKVEEHFQKLHKMKDNKIFKALSDLLNPLTSYMESLSVLDDLLKRLGEHHPQYEFMKSLAVRSSYMLFSKEHVKEVIDIASEENINSDNTMSALSLIADIAGVFPDLLLDVKEKVVRMLLEGDDRVKEIVSEILAKAGSAVFGNSAIGSSIEQTLQKLCLEGTRKQAKCAVAALVATSADGGFKPLSVLFGRLVECLQEDSANLPTILESISCVAQREISIFETQEDYIVRFVVRSLLQKDAETLECEDWDNPSKMCQLKIFGMKTLVNSFLPYKQHTRRRLRGLLGLLTKVLPVGEIADTVKSSENDKSHLRLASAKGLLRLARRWDSQIPEPAYHLCLMTAQDSSLNVRQGFLRKLHQYLKDHSLNHKYASGYALFAVDASKEILSEAKHYLNEFIETARLDAKTMQKSASQSDTYFITYNPEYVIAYLVHFLAYHPCFPHPETDNADLYEPIYRYLLFYLRPLVHVDQDDSSKGSVENIPAILAIFRTIKKADDALGGNKTHNLHIICDIGILITKELGSSSLYAVSYPAPIPLPNILYKVRSDDTEDTDMVDGCSLPACLMDEDVLSNLWSRSFRNGQVQMNTGGSAPTRKEKVLSSELSIPEDQKSLNVSVGAVKALVDAKAEDKAPTVPEKHNVSEKLRRSSRILSSRLDYSALDETNEELNVQKDRADSIEIAQEVAPSDAVAVVATVRSSVSNRRSEVRVLRNRNVILDEQAQGSTTCTENNDFQSSPAIGTTNAVEELSNEALKKRDAVLSQDDNKGSCKVQKLNMEDSPRSHPVPSEAGEVQRMESDCIAHQEVQGRSLSRPDIGNAVKCPQMASEAGKKSRTVGSDEGRILRKRAVVLGKQLKENAIPGSLDDSSKSPPVHVPSKDSVGSGSKKLDVSSEAHEKDISDPDKLVPEESHRSSTRANGAGEVGEVQGSQTIKPKRNAVMDGEGSNRCLPDHQNINPSRSSRTSSRLSNEVAESTVSEMEDQKSGKGLGRVLRGHGSITVKQGGVQASLDSDDETNMVTWRSRRRKVQ*