MGKRFHTPLALAPAAPAAPGAALLSDTELDPAALYSVTYEGLVNTNSFQQDAILTAHGHQYAAWYTSSREAVVARRALGGPWRTAVLPHRLTADDSHNAISLGVSRATGALHVAMDCHNTRLHHTESVPGLTARPGNYEWSAGLFGPVRRTLGGLELGPMTYPAFLTAPDGALQFSYRTGCSGDGAQELAELRDGRWRALGAWTSATGEYTAPNGVVSGTRNAYLHGLTYDLRGRLHAAFTWREGVVGVAGAPGGLANHDTGYAFSDDRGRTWRNAGGAVVGTTGGAPIGIASPGVLVDRVGPDRGLMNQESQAVDSSGAPHVVISHVPERFTGGVEDYPRQRAQHGRVFHLVRRGSGWVKREVPVVPGHTQRTRLVLDRADNAYLLMPRGRIVSASAASGWADWTQVRDGLPGAFGEVCVDVGRVRSEGVLSVLYQRESTRATPSPIRVADLRLG