MESCCIEQFLEGKTIFITGVTGYLAKILSEKILRVQPNVKKLYLLIRAPDSNLAKQRFNNEVIKTDLFGVLREKLGTNLHGFIEDKVFPVVGDIDCDSLGINSELKDEMFREIDIIVNSAATTRFDERYDTAIRTNVLGALHVLNFSKQCSKLMMLLHVSTGQARLHGWANTYSFTKSMGEMLLGHLKEDLQLIILRPTIILSTYKEPFPGWIEGMRTTDTFIVGYGKGKQKVAMGGRDTIIDVIPADMVVNSVIAAMVAHRNPSSRTTVYHISSSRRNQIKIDDFIQNGVDYFKKNPWIDERGKPVKVKQFHLLDSMDSLHKYIAIHYMPSLKILKWANFMLCRHLQVQHTNLQRRINHAIRLAELYKPYVFFKGIFDDTNAEMLRMATRESNADDTFNFDPTTIQWDKYLKETHIPGLVKYIF*