MESCCIEQFLEEKTIFITGATGYLAKILTEKILRVQPNVKKLYLLVRAPDSNSAKQRFNNEVIKTNLFGVLREKLGANLHSFIEDSFPSCRGYSTSCNSMGIYSELKDEMCREIDIIVNSAATTRFDERYDTAIRTNVLGAMNVLKFSKQCSKLMMLLHVSTAYVCGEKERLILEKPLNYGEMLNGSSHLDIDVEQKLVEKALKDLQDRNATEKEVTLAMRVLGIERARLHGWPNTYSFTKSMGEMLLGHLKEDLQLIILRPTIILSTYKEPFRGWIEGMRTMDTFIVGYGKGKQKLAMGGRETITDVIPADMVVNSVIAAMVAHRNPSSRIAVYHISSSRRNQIKIDDFIQIGVDYFKKNPRIDKRGKPVKVKKFHLLVSMDSLHKYIAIHYMPSLKILKWANFILCQHLQIHHTTLQRRINHTIRLAELYKPYAFFKGIFDDTNAEMLRMATRESNADDTFNFDPTTIQWDKYLKETHIPGLVKYIF*