MAQFDVYHNPNHTSRALYPYLVDIQSPILADLATRIVIPLAKRSAFGDQPMRGLTPEIHFEDEVLLLLTPQISSLPVRRLDAPVGSLVHFRNSIIAALDFAVTGI