MESCCIEQFLEGKTIFITGVTGYLAKILTEKILRVQPNVNKLYLLIRAPDSNLAKQRFNNEVIKTDLFGVLREKLGTNLHGFIEDKVFPVVGDIDCDSLGINSELKDEMFREIDIIVNSAATTRFDERYDTAIRTNVLGALHVLNFSKQCSKLMMLLHVSTAYVCGEKEGLILEKPLNYGETLNGSSHLDIDVEQKLVEEALKDLQDRNATEKEVRLAMRILGIERARLHGWPNTYSFTKSMGEMLLGHLKEDLQLIILRPTIILSTYKEPFPGWIEGMRTTDTFIVGYGKGKQKVAMGGRDTITDVIPADMVVNSVIAAMVAHRNPSSRTTVYHISSSRRNQIKIDDFIQNGVDYFKKNPWINERGKPVKVKQFHLLDSMDSLHKYIAIHYMPSLKILKWANFILCRHLQVQQTNLQRRINHAIRLAELYKPYVFFKGIFDDTNAEMLRMATRESNADDTFNFDPTTIQWDKYLKETHIPGLVKYIF*