APVVLKCKNGGGVLRGAKDGSVKGDPDKSDKFALFRVTKVESGVVRLKAYPGGMYLAINADGSLEAFKVVDDSDNFEEEYNPNGYLALMSAKVPDAYISWAKNGAYKPGSYSGAGDKATRFIPAK