MDNGFMPADKGRSGGMKQITDEEAARVGSRMAAGTKGTGRIHLRKAAGNVWNDPTLDDWPQNDFRIFCGDLGNEVTDDTLANAFKKYPSFQRARVIRDRVSGKSKGYGFVSMLSPDDMLAALNEMNNKFVGNRPIRVMRSKWKDRDIGSEKNRQLAGMYQMSADNSKTLRKFKKLGKSVTGGKRANLVYEPKTFKRNKIYLSTGVANRFDNRSRVAHDHLLDNI