MKHNELIEQGMNRHRHNPIAFEGQPLPSMMYPEKNLYGVYDYHFPYTDQSFQPMYINPKQLNWIMKRKARRDVLDSLMVANRRNYLHESRHIHAMKRLRAPSGRFLTKRETEEFIKKNGS