MDDDELGMSAGKYARLDGGDELNENKERYARENHSEIERRRRNKMTHYINELAEMVPQCAALGRKPDKLTILRMAVSHMKAIRGHNNQDESGYKPSFLSDQELKHLILEAANGFLFVVCCNTGRILYVADSITPVLNLKQDESGYKPSFLSDQELKHLILEAANGFLFVVCCNTGRILYVADSITPVLNLKQEDWMNHTINELIHPDDQDKIRDQLCGSEVAINKVLDLKTGTVKREGAASRVHMTCRRGFICRMRLGPLEPLHRLRNRRPLFQHGGHNYVVMHCTGYIKNTPPIGIDAPPSSCLVAIARLQVASMPLCDPAELTRISMRIADDGKMTFVDARVSQLLGLTPDQLVGRFWWQVVHPSDEQSLHEAFMAMMTRDQPIRLNCRIRSANDYRPCSISAYKFLNPFNDQFEFVVATHHILTGDEESWIPPSTEPGPAYAPPGTADYATQDWRPQQDASRDATTWNTWGQQSYPPHS