MALKVLYALDAAKIQYYHFKAIIIAGMGLFTDAYDLFCIPPIMKLLGRVYYEDKPGQDKYQIPRIVLATMLGTALLGTVIGQLVFGRLGDRMGRRHVYGISLILMVFSSIGCGFSFCRTKTCVLVSLGIFRFFLGLGIGGDYPLSATIMSEFANKKTRGAFVAALFSMQGLGILASSMVTMVVSKIFEAAASKNLSGNHTPEDADIVWRLILILGAVPAGLTYYWRMMMPETARYTALVENNVLQATKDMEKVLDVSISRIAEDDLIYLQQDPPSYSLLSKQFFRRHGVDLFSCATTWLLLDIAFYSSSLFQSQIYKMHLDLKNTNVYEETFKVAVFQAMVALVAAIPGYWFTVYFIDRIGRRKIQMMGFLCMGIVYFALGIPYQYWGEHKNKGFLFLYGLTFFFANFGPNTTTFIVPAELFPARFRSTCHGISGAVGKVGAFFGTLGFLWASNHNGPDDLPRIGPMRIALVSLGVICLFGMAVTYLFTRETNGRSLEENENEDENTELCLFRCHMDADRHPNTSVPQ*