MPPRRGRAAVAGPAQEELDQDLKEALHRSQSRPFKGEGAKLGEAIEAWIDSMDEYFEVAGYNDRSRMALARLKLAGLAKSSWKNHCEAQHLMQNQLDWANLKTFLRRWFCPPEFGEDKLNQFLELSQGSQTIEEYYQAYSELLRFAPIMDKATLLVDRFIRKMNSPLDSLVKNASPISVADAVAKAERLAGAEYFTWIDLRSGYHQIRIAKEDIEKIAFRTRYKSYEWLVLPFGLTNTPATFCTLMNDAFKDYVDEFLIIYIDDPLIYNETLEEHKEHVSKVLQRLREWELYAKPEKCKFAVPEVEILGFIVNRKGIKVDPHKIEAVIKNGVFLAPYEKYKSLWALRSLAANTSKTSLKS*