MSGIDLIIHAAGPFQQTKNHIVLEQAIDAKVAYVDVCDDLHYSEESKALYGKAAADAGVPAIISAGIYPGTSNVMAAHIISIAKGEYDENWQYRTPEAGQGEKPKLLRYSYYTAGSGGAGPTILQTSFLLAGEPVVVYKEGQRFELPPISNRREVDFGPGIGRKGVYLYNLPECESAYKYLGVPGVSARFGTDPFIWNWAMWLMARAMPRKLLNDRTFVKSFASLSEPAVRLVDKWAGEAVAMKIEVDFESGKNSSGIFVHRLLGQSMGYSVAGFAQAVLLGQTKPGVWYPEILGTSALTARALLESPGLIDWGLLPKALMGLLALLCGNGLLCALLAGTGMALVARNFGNLITGLYSFGLLLGTVYSVPPLSFITSFVTLFAVVIAVTKDLPDVEGDSANNIQTFATRMGVKTVSLGAVSLLLANYGVAMWMALQPHLGFNTLLMFGGHAALALLLAYRTARLDAAKYSRDAILGFYRWVWTLFYCEYAMFPFI*