MSSQKLIVLLGATGNQGGSVADAFLSEPDWKVRAITRNTKSSKAQALSSNGAQVVQADLDSPSTLTHVFEEATAIFAVSDFWGLYGDPANKSRAKPGQPLNEWAAEHEEQQLRNVIDAASKVPSLERFVLSSLSNAEKWSKGKYTRVYHFDGKARAAEYIPKAHPDLWAKTSIFQAGLFLSNFVLLPLNQPVKNANGVAQFITPLNPDTKFPFIAAEEDSGPIVKALITKEPAGNNLIGYREWLTHKEIAQSFTKATGIEALIVKSDGTFPPGFSEEFVDEMRDCFGYFDEFGFEGRDDPTLVHPRDLKSAPKLGTAEDYFKKQDWSQVFGS*