MPPRRGRAAVAGPAQEELDQDLKEALHRSQPKRFKGEGAKLGEAIEAWIDSMDEYFEVAGYNDRSRMALARLKLAGVAKSSWKNHCEAEHLMQNQLGWADLKTFLRKRFCPPGFGEDKLNQFLELSQGSQTIEEYYHAYSELLHFAPIMDEATLLDRFIRKMNSPLDSLVKNVSPTSVADVVAKAERGHGMEVAIAKQHCILITYTEEITETSRLLVIGDIAGNDSGRTNTSMPPSKTFSEVAKEDPSVQADMEAIKCHKLDPHTNQRLSAQKKMLQQMDSKKQFLW*