MNFETVRMKIPQDSNVILGMSHFIKTAEDLYEAIAGTAPRSRFGIAFSEASGPCLVRCEGNDPELIDAAKEAALGLGCGHTFVVLIRDAFPINVLNAIKAVQEVCGIFCATANPLEVVVAETEQGRGIMGVIDGSSPKGAETASDVSDRRGMLRKFGYKL