MAIRTVVLKEWVFSEFHPCSKLHVWASLKYAWPTATATAIASEIVEKSDEKLDIYEKKLQHKDWLTPNEVLKILKPLKDPQLALRIFNRAAQRPDYEPNEATYSDVIGKLAHAGQFDMVEELLQRMKREHCRCTDDFFLGLIKLFAHKAGNHEQARRILFSMPDYKCWPTVKTFNFVLNMLVCAKQFEMAHDLYTRAPEIGISVDTCSFNILIKALCNLNKVDAAHSLLLEMPQQGCFPNAVTYATLMNCLCMVGKVQEAIKLLENMTKDGCHPDTVTFNILISGLSKQGKANEAVELLDSMQSKGCNPNSGSYLAVLYGLLDNQKFNEAKTILHQMLLNGLCPSFSSYKSLIVGLCDEELVDDAIQVLKQMVKQGFAPRMGIWDRLLRSIFMESYSDHAIRLVTEICKGGN*