MDDDDLGMSAGKYARLDGGDDMNENKERYARENHSEIERRRRNKMTHYINELAEMVPQCAALGRKPDKLTILRMAVSHMKAIRGHNNQDESGYKPSFLSDQELKHLILEAANGFLFVVCCNTGRVLYVADSITPVLNLKQEDWINHTINELIHPDDQDKIRDQLCGSEVAINKVLDLKTGTVKREGAASRVHMTCRRGFICRMRLGPLEPLHRLRNRRPLFQHGGHNYVVMHCTGYIKNTPPTGIDAPPSSCLVAIARLQVASMPLCDPAEMTRISMRIAEDGKMTFVDARLSQLLGLSPDQLIGRFWWQVVHPSDEQSLQDAFITMMTRDQQMRLNCRIRSASDYRPCTITAYKFLNPFNDQFEFVVATHHILSGDEEAWIPTTTEPGPAYVPPSADYTSQQDWRPQDPSRDSSSWTTWDPQAYPQHS