MRKLPKATQLYKTFHNTKITLLCGLVTFFVLSRVGVKFPTDTTDLRHEDFSSSSREANRLLQTAVTEIGEDDEEAAASRIDPDKPYRLGPKITDWDEQRQAWLTDHPEFASNAKPKILLVTGSPPKPCDNPVGDHYLLKSIKNKMDYCRLHGIEIFYNMAHLDAQMAGYWSKLPLLQNLMLAHPEMEWLWWMDSDAFFTDMAFEVPLEKYKEHNLILHGWDEMVYNRKSWVGLNTGSFLLRNCQWSLDMLDAWAPMGPKGKVREEAGKVLTETLDGRPPFEADDQSALIYLLIKQKGLWANRVFLENSYGLHGYWVAIVENFEKLMESRAHPGQYGDERWPFVTHFVGCKPCGSYGSYSVERCLKQMERSFNFGDNQILKQYGFQHESLGTFEVKRTRNDTSQLL*