MESAFASASAITDQRQKIEQYKQILAAVISSNDIVQARKFIDHMLSDDVPLVVSRQLLQTFAQELGRLEPEIQKEIAHYSLAQIQPRVVSFEEQVLVIREKLAELYESEKQWSKAAQMLSGIDLDSGMRVIDDGFRLSKCVQIACLYLEDDDAVNAEAFINKASFLVSNSQHEVLNLKYKVCYARILDLKRKFLEAALRYYDISQIEKRQIGDEEINEEALEQALSAAVTCTILAAAGPQRSRVLATLYKDERCSKLKIYPILQKVYLERILRKPEIDAFAEELKPHQQALLPDNFTVLDRAMIEHNLLSASKLYTNISFDELGTLLGIPPHKAEKIASRMIYEDRMRGSIDQVEAVIHFDDDTEELQRWDQQIVGLCQALNDVLDSMAKKGFPVPV*