MSLLIVGGTGTLGRQIVLQALTKGYPVKCLVRNFRKANFLKEWGAELIYGDLSIPETIPPCFQGISAVIDASTSRPSDLDNVKTIDWDGKLALIEAAKAAKVKRFIFCSAQNLDQFANIPLMKMKQGIETKLKQSEIPYTIFRLTGFYQGLIEQYAIPILENLPIWVTNENTCVSYMDTQDIAKFCLKALQLPETKNKTFFLGGPKGWISSEIISLCEQLAGQSAKVNQIPLFVLKLFTKFLGFFEWGQNISDRLAFVEILNVENDFSKSTFDLYKTFKIKSNEINQLDDYFLEYFIRLLKRLRDINFEDIQKQKNLII*