MDDDDLGISAGKYARLDGGDDMNENKERYARENHSEIERRRRNKMTHYINELAEMVPQCAALGRKPDKLTILRMAVSHMKAIRGHNNQDESSYKPSFLSDQELKHLILEAANGFLFVVCCNTGRILYVADSITPVLNLKQEDWMNHTINELIHPDDHDKIRDQLCGNEVAINKVLDLKTGTVKREGAASRVHMTCRRGFICRMRLGPLEPLHRLRNRRPLFQHGGHNYVVMHCTGYIKNTPPTGIDAPPSSCLVAIARLQVASMPVCDPTELSRISMRVADDGKMTFVDARISQLLGLSPDQLVGRFWWQIVHPSDEQTLHDSFIALVTRDQPLRLNCRIRSATDYRPCTISAYKFLNPFNEQFEFIVATHHIISVDEESWISNTTDPGPAYAPPAADYSSQEWRTQDPSRNSATWPAWDPQTYPPHS