MSGQVEAYLGSMLSAHADLKDLLEEMKTLYEKRLWHELTLKLEEAVALPKFQTGDLLVNLYHNFITDFEHRISPLKLGHIAVAVSSRYADRLAAAQFMDDVITKIADQKQRGHEEPILYLKMHVALLKVHEGAAADARKMIEEGKAALDALPSVDPSVSAAFHYVNAQYHKSKQHFSEFYRTGMLYLAYVSSDTLPAETRRDLAVDLSLAALLGDDSYDFAELIAHPIMTAIDDTAFAWLKSLVAAFNSGDMAAYDALCVKHAASLNAQPALVANERKLREKITILCLLQILFELPAECREISIADIAARTKLGVDGVEYLLMKALSVRLIEGVIDQVEGKVNVTWVTPRVLLKPQIKELSVRLDGWIEKVKSVGESLQEEIPTLATMA*