MPMEKPLPSTVLVTGSTGHLGSWLVLRLLEKGYRVRAAVLDPEDKQDVQPLLRFAPSLAERLEIVKADLRIEGDFDKAVQGCDGVFHLACTTNFIVEDPQRDVIDPSVKGTVNVLNACVKSSTVKRVIHVSSAAAIRFSGKEVPGQVFDESCWTDVDFCMDKKIPGWPYFVGKTLGEKAAVDFATKHNLDLVVINPSIVNGPFLLSHIPNSVKDCLALITGELFKLPFLARLSYVHTDDVVRAFIFLYENPEASGRYICSAVDASITEVVDIISSRHPEFEIPTDLSYLGEPVPHYFDSSRLKKLGFQFNFTLEDMYRDTIECCKEKKLL*