MESAFASASAITDQRQKIEQYKQILAAVISSNDIVQARKFIDHMLSDDVPLVVSRQLLQTFAQELGRLEPEIQKEIAHYALAQIQPRVVSFEEQVLVIREKLAELYESEKQWSKAAQMLSGIDLDSGMRVIDDAFRLSKCVQIACLYLEDDDAVNAEAFINKASFLVSNSQHEVLNLKYKVCYARILDLKRKFLEAALRYYDISQIEKRQIGDEEINEEALEQALSAAVTCTILAAAGPQRSRVLATLYKDERCSKLKIYPILQKVYLERILRKPEIDAFAEELKPHQQALLPDNFTVLDRAMIEHNLLSASKLYTNISFNELGTLLGIPPHKAEKIASRMIYEDRMRGSIDQVEAVIHFDDDTEELQRWDQQIVGLCQALNDVLDSMAKKGFPVPV*