MDVLVCDAPTGQLFSLVAYVISNDKGDLVCRGLSPQQEFRVHGADPDLLPGCYTFYNLVRSEDSQGCVCEAEAKILMHLPKRDFQSVTALDFCSGMGGFSIGSNLLGMSTAAFVERSPLACDALRENFRSPVIQGDLGNVQTLIQVHALKGDGMLQTTGGFPCQGFSKQGDQMGMEDHRSHSLVYILQGSWMLQADSVLLECVDNVVNFPLAQECLARFAADANMHITKLTLDLQAQWPVRRSRFWCHMLRHDLPKIDIPRWPNSHDFKTLQTIMPLDAVWDALDEQQLEWDPSELAIYMDPSFGDDLRLLHENAKAPTVLHSWGHINRPCPCGCRSAFSLTRLRNGGARGFGLISSISGKFRHLHPQEGALLCTVPPTFKFPMPPRSALSLLGQIAAPLQVMWVQSHILAGLQMHFWGWTGIEPLRMLRIYQDELRLHASTRWITPLMYQPRVVQLQMEGDASVHEIKIQTPVTVRELIQAEKALGGWGHYTIVMVNGHRLLPEVLLQPGVIYQLQHCVSRQVKPLPPTLSITAGGDGAFNLELGDKLLWTFMQHMVSALPDSQKMPFMLYPFRAVHFLGLDLPVRIADSWRLHALRTHSDVHLICEHNGHWLFLHGLWNWAQDGLHWTLYDGLREGQAMPWMHQVALKFSMVLQVRFLGMTMGASLTQTRPYTCGTLALMHMATQLRLLDWVNDQMVLDFHYWLLSHQTGLSSIYAGGADEQNQKLASLLSEKGVPLHAALDRAKMIVGKLGHKLTQSILNSKHPWAELKAAASKPGTMFRLITQDEQRAYIDERAKTKHGAKISNHKGKKQQRSSTRSTPIHLDPLQFELDSAHFKDEQDLPVPQIGFDDVETEARGVALCDANVAHHFLQDPKSISTDALALLLLDSPGADLSQYAGLKPIIIPAKFRATDEHTLIYGHILQLGDNQVVRELASQDSNPEVIETKVLKFQVFRDQLTMDWLRFVEAPIRALVSSMDSLQLCKGANCGASCGRFHPGLDEIIDNVIFEVWARSFFDANGRKAAPEQATLFTAFLRVPEGAMYKILTTTPSGVYAEPRGAKPREHDAGFKVVWMPGSSYEEVAHLCKTYDRAVCMVRLKTKYGVRVRQEDEAAAWAFLRPGANFVALNILHIFELFPLPHGTQRQAIIKLLDDWKWTARPLQPGRGNASHMAWRVGAQTLPPHSIMTGFQNDVVITQVKELHQPEPPQQLIASSKTHRHLRAAPSSGSTAKVAKDPWTDLSKDPWANYATKSAPAGSGAGKTRLSAIHEQLRSDLSQDLDNKAQAAIQAAAASSQGMTGQQEQRLQALEVGLHEIKGQNAQFTTWFQQAGERLKATEATMGAMQQTLNTHQHEIHTLGSTFQNTMKTVKDDLASEMNDSFNKQFSRLEASVFGFGWLLVLFALFFKPVDALQRHSSFARFFYDSSAASVDREMGSGSLCCDASELNFQMPTVCSFQTDFTATDGSPVFGTIRYGEAKHPGPPHGDLLTVGVSNPSGLRQKEATLLELGPGIWSLAETQLSATTFRTCSGVLRKGGRELNREVRLHGGSPAPLRQGSTWAGRWTGVAVLSDVQTSTLDVPWPLEHWQSSRVLLTRHWVHALPVTIGTFYGFAQGPTWPKARQLSDQLLETYTTELVLGMKGVRIIMGDFNQEPGELTQHHIWMRHGWREVQQVAADMFHHHIVPTCKGANQRDQVWLSPEAIQLLRGISVLDHFVDHSTVMAHLQVPHKIQHVLRWPRPAVLPWGEMQLDGWDPTCMTHLEAQDDPTTFLQRWAYEMEDSIFQYAAVDLQRPLPQRCRGRAQRLQPAKQPCHTPLCKASREGEVRLTNSMAGAATRTWFKQLRRLQSLKHAVAAAKSTPAAITYRLELWQAIRCSSGFFPDFPTWWNQQTHQVEGVPDCLPLTVPQESVVVQAIYDSFHLHFRSFEAWHLNERSRCLKLKYAGSLEAIYADLRSDPRQGITNIWKEVKYTILAIDHEGCQLHLDKCVQNNFDSLWFFDQHSFAVVSCSGDICTVCSTELLTVGDELVQRIFVTETDDVLKAFADHWAPRWNSLAALPPEDWHRVVGFARHYMPQFSFAWEDLTLSSWRATVRQFKPQAARGPDGFSKHDLQNMPSGFVSALLEMLHSIETTDMKWPDQLAFGTVLGLSKCDDAHEEGHFRPITLFSAIYRTWARLRTKQAIRLMAQYMPPEALGFLPHRETTELWLLLQAQIEVMLQHGLDYVGLSTDLKRAFNNIGRPQVFLVAEQIGLPRQLLRPWQKFLDQFVRRFDIQGCLGHPMSSNSGFPEGCPLSIVAMLNVNWCYHVYMKAFCPRVTSYSFVDNLTLAAKEALVVAQAYFALREICRLFGLDTDADKTYVWALTRISRDLISQLNFPCLTDASELGGAMTFGRSRRTRLLRQRGQLLQPKWLKLRRSLAPGPQKLSVVSKVFWPKAFHGSSNVVVADNYAAELRKDAVKALKWNGAGVNPMLRLSLSDDAQADPGFYQIQLCIV*