MEFGSVVQFLEDKTILITGATGFLAKILLEKILRVQPNVKKIYLLLRAADAKSASQRLQNEILGKDLFTLLKEKWGADLNSLISKKIVLVPGDISYDDDLGVKDSNLREEIWSQLDVVVNLAATTNFDERYDVALGINTMGAKHVLCFAKKCVKLKVLVHVSTAYVSGERAGLILEASYGRGDTLNGVSGLDIDEEKKLVDQKLNELQAEGATTEAIKEAMKDMGIERAKVYGWPNTYVFTKAMGEMLVGDLKENLSVVIIRPTIVTSTLKEPFPGWVEGIRTIDSLAVGYGKGRLTCFLGDITGIVDVIPADMVVNAIVVAMVAHANRPFDDAIYQVGSSVRNPVRYTNLQDFGFDYFTKKPWIGKDGKPVKVGRVKVLSSMANFHGYMAIRYLLLLKGLELANIAFCHYFENMYTDLNRKIKFVMKLVELYRPYLFFRGVFDDMNTEKLRMAAGENNIETDMFYFDPKAIDWEDYFTNIHIPGVVKYVFR*