MSGKRPANDSVEETSTGSILFKSENSCFIKILTKILYPVTIPKELAIAEGLVRKKTVKLHDPAGRSWIVKLRVHRSPYLRFEMTKGWAKCCRANQISQGDTIVFEFVKPS