MEGAMMKKAAIGSRWEEMAPDILANVFARLPLKQRLFEIPSTCRSWKLASHNPLCWQKIELLGYHVEGLSYRHMPHLTHLVLQRSKGCLQEISLSQGFESTGSLYDISLSAPLLKKLDITVCCAIDDWAIHGAPFMPCITDLCVTFSWSYRGSSHLALEAFGKNCQGIINIIWNHEHPMGLDNREAYAVARYCPSVAYLTLQGNGLLEDGLRAILDSCTDLEYLNLDESEGVVHMDRTLLNLCRSRLKDFLYSPPGSYSEYSDYDYSDYDDSNYDYSDSGSHTDTPNLSYQQHSAGSKSAELCCASDSASAELCSSFNNQEETSFEESRHGAMISMKYTDTEL*