MLTHFPFRFPWLLGRFNYKEEVANAQQVKSSVHRAIRQKAVEQFPGLEPYLDEVMPKKDPIHLLKLRDSHLQLIVVNKEVLFFHDRDGPYMPTLRLVHKCPSMITHQTVDIGAFPFVMRGVNVMAPGLTSKGGKLTPAPVNTVVAVMGEGKEHAMAIGIMKMSSDQIKSVNKGIAIESVHFLNDGLWAYKNVDV