MVVTMAGDIEGALHSAASISDQKQKIDQYKLLLSSIICTNNVANSKAFIDHMVTDEVPLVASRQLLQIFAQDLNKLEPEAHKEIAQYALAQIQPRVVSFEEQVSIIREGLAELYENEEQWSKAAQMLSGIDLESGIRMLDDTYKLEKCVKISLLYLEDDDAINAETYIKKASFLVNNCKDEALNLQYKVCYARILDLKRKFLEAALRYYELSQLEKREVGGRRIDEDELQQALTAAVTCTILAAAGPQRSRVLATLYKDERCSKLKIYPILQKVYLERILRKPEVDAFSEELKPHQKALLPDNSTVLDRAMIEHNLLSASKLYTNISFEELGALLGIGPQKAEKIAARMISEDRMRGSIDQVEGVIHFENDIEELQQWDQQIVSICQALNDVLDSMVKKGMPVAV*