MAELPDYLVEVGLIDEDKNNVGLITLNRPKKLNCITLPMVKRLCELYEKWECDAEVKLIIMKGAGRAFCAGGDLRMFFKHGKKDDGLCWELVYRKYWLDVHLHSYRKLMIALWNGLVMGGGAGLTVPCQFRIATEKTVFSMPEAAIGYHTDVGASYFLSHLPGYIGEYLALTGAHIDGADMVFCGLATHFVQSEKLQELEEGLVNMDTSDHSAIAAVIEKFASPVQLAEKSAFQSLELVNEIFSKDSVEEILEALIKQSSDSTLEWIKESIKVLKRSSPTGVKMSFRSLREGRHQSIAECMRREFRLTIHTLSSLCSNDLYEGIRAIVIDKDNYPKWDPRTYTDVIPEKLDPLFEDFEDEAKELQVPDNTSNESSRWCGKYEATVWSRQKE*