MECGNYSMKKRLSITQQEQVHVEQKVFEIFKILDGVSPHTQSLMLEIWRDKHIEFLTRGLRGLAPSYSVLDANRPWLCYWILHSLALLGVPIDSEFENNVVDFLGRCQDANGGYGGGPGQLPHLATTYAAVNSLITLGSQRALSSINRDKMHKFLVQRKDSSGAFRMHDAGEIDVRACYTAISVASVLNILDSELVQGLGNYVISCQTYEGGIAGEPGSEAHGGYTFCGLATMILINEAHRLDLPGLIDWVAFRQGVECGFQGRTNKLVDGCYSFWQGDVLALVQRLSSIVQEQLKLAHVREAQNPAKACYVETHNSTKGDSDPCSHLAGELSDIGLSFLEGQAEWGPLLNSIALQQYILLCSQVLEGGFKDKPGKYRDFYHTCYCLSGLSVCQYSWSKEVNGSTPLPGAVLGPYSNLLEPIHPLFNVVLDQYYKAHEFFSRSW