MESSNPKVITCKGAVVWKEGEMIKIEEIQVDPPKSNEVRIKMLFASLCHTDILTTNGYPYVYYSVSISFFSSFLTNLDPSMIESVGENVTNLKEGDIVMPLYLGECKECPNCKSGRSNLCHKYPLNLSGLMLDGTSRMSIHGGQVLYQICSCATWSEYTVINANYVIKVDPQKIPLQHASLLCCGFTTGYGATFRDVHVEKGSTVAVLGLGAVGLGAIEGAQSQGATKIIGVDIIESKRGKGEVFGMTDFINPKESRTSVSEMIKDVTEGLGVDYVFECTGIPSMLNEAIEASKLEIQLDELITHQVSLTEINQSFELLKDPHCVKIIIKF*