GPMSTIGATHNVRVVGSGRKTIVLGNGYGTDQSVWRHLVPHLVGRYKVLLYDNMGAGTTNPDYYDFDRYATLEGFAYDLLAILEEFNVRKCIYVGHSMAAMVGMIASIFRPDLFHKLITISATPRMSNTDDYYGGFEQEELDQMDEGLRMNHESMIRGMAPLVVGGDMDSEAVHEYTRMLLNMRPDIALSLSRTLYAFDMRPFLGQVTVPCHILQSSKDMGVPVAVAEYLHQSLGGKSIVEVMSAEGHLPHLSAPEITIPVLLRHIQQDI