MTGSTEYATGATADPEVGYPKGHLGHLTDSETKALSEFKVLVTENGLYTPGPPPSHDDQTLLRFLRARRWVPQDAFKQFKETEEWRSTTRLDTLYDTIELDSYEQSRVMYPQWTGRRDKRGIPVYLFEIKQLDSKAVAAYEKGADDTYSRAHADGSTPPKLLRLFALYENLTRFAQPLCTEMPDRPHPQTPITLSTNIVDVSGVSLRQFWNLKAHMQAASTLATAHYPETLDRIFVIGAPFFFSTVWGWIKRWFDPITVSKIFILSQAEVLPVLSSFMEVENIPKQYGGKLEFKWCDQPNLDPAIKERATWEQGFDNFPKGPVLWKVLDEERLECVAVGSVNQKQRNIRVCTLPRSFKGVVSSNQPYHKTEAAAAASDIAAVETGVQKLDIQEAKSDSEAVTSSKEEIIAEKGASSVDAPAASAKAA