MERAAGSVKQQLLVLGSIRSAQEAEHYGQTYGKPTQRQVAVSCRTSALSPHQHRQPLISLKSSRKSVLRVHALIAPLVKPSSEGLGTQIPELQDVVIVGGGIAGLATALALHRLGVKPLVLEQSEGLRTAGSSLMMWTNAWKALEVLGVADSLREKFLKISGMEILAEDGNLLAGLPYSSTDVELRAVERKVLLKTLQEPLPDGTVLYDSEVIAIKKLDGGYTEVQCKNGQTIRTKVLIGSDGIGSVVAKYLNMGEPRFVGCSAIRGLAVYPDGHNFGPKISQIIGQGAGAGIVPMDANRVYWFVAFNSTGEKITDVELIRKEALSMVKGWSYSTITEIINRSSLETLSRRRISDRWMWPVGLYKGGITLAGDAMHPMTPNLGQGGCCALEDAIVLARLLSKALSTKNVSRNHESQEMERLELALKSYTEERWPRMLSMAIRSYIRG