MSGNPSFSQFGVDAMNGYFMAASGNGLLGAADVPLFHPAMAPPDHGGGGGFGSSGDAAAMDIGVHFAANNLVLASLASQLFGSAPAAPHGHGDYVGARTPQEEEMGGGYGVAAVGDSPGAVSLACLGQSDDMAVGWSSASKKASCNWSNAGGSRTAAAVQGSYYLARVPEAAGFVYPLDAGHSAATPASELSLSLCSNSSSDSMINAGDQCSYPKDSEKEMLAARSGLSRNQVSNWFINARVRLWKPMIEEMCEELKRSSGASGGSQALAMEHLNSQDVIS