MAPKPLDYESLNENVKKSVYAVRGELYLRASELQKEGKKIIFTNVGNPHALGQKPLTFPRQVVALCQAPFLLDDPNVGLLFPADAIARATHYLAMTSGGLGAYSDSRGLPGIRKEVAEFIERRDGYPSDPELIYLTDGASKGVMQILNAIIRNNKDGILVPVPQYPLYSATIALYGGSLVPYYLEESANWGLDIKNLRQSISEARSKGIEVRAMVIINPGNPTGQCLSAANIREILEFCYVENLALLADEVYQQNIYQDERPFVSAKKILMEMGLPISMEVQLVSYHTVSKGYWGECGQRGGYFEMTNLSPETVDEMYKISSISLSPNVPAQIFMGLMVNPPKPGDISFMRFAAESKEILESLRRRARIMTDGFNSCRNVVCNFTEGAMYSFPQIRLPPKAIEAAKRAGKVPDVFYCLKLLEATGISTVPGSGFGQKEGVFHLRTTILPAEQDMPEIMASFKKFNDEFMEQYEHHRGYSRM*