MELTLTRPDDWHLHLRDGGLLEAVLPHSANQFGRAIVMPNLKPPVTTTAAAVAYRETIVKALPSRCNFEPLMTLYLTDSTKPDEIKLARESGIVFAVKLYPAGATTNSQGGVTDLFGKCMPVLEKMIEHNMPLLVHGEVTDPEADVFDREKLFIDEILRPLIQKLPRLKVVMEHITTLDAVRFIESCSEGLVAATVTPQHLLLNRNALFQGGLQPHNYCLPVLKREIHRQAIVTAVTSGSSQFFLGTDSAPHEKKRKESPCGCAGIYSAPVALSLYAKVFEQAGALDKLEAFTSFNGPDFYGLPRNTTTIILHKTPWKVPESYDFSSGSIIPMFAGQTLEWLPSHLL*