MHAPCAHTQGTVDDLAQLGPALYECMAHVIEGSFDKTDRSLRKIRKLASLVDGPLQRMSMIIADSLARRLLCPIQGFAAALIDPSRYLEQSCLRAARENFASISPYLSTGFVTINRAMLEQVQDQKVVRIVDLSCSTSHPWQWLKILHDFHGRPGGPPELRLTVVHEDIEFLDNMQALLCKQAANLKLFFHFDKVIGKLETLDFSNLREILKINFGEAVVISCALQMHRLLAVDDSVTRDGIAQLQQMANMARLKQMACPARSPASTLNYPQTPSPQRQIPRLLVSFLSAIRALEPKIIVMMEQDADHNTPLFHDRFTETVHYYAALFDSLNAVGAANPQRARVERVLLGEEIKNILVCEGVQRHERHEKLSQWEMHMQRCQVDHVPLSFEAIREGKERLMSYGLRQCKCDEGNADLLLCWGATRLYSISAWRPHSQNAAPNNVAG