MSKGLDYETLNENVKKCQYAVRGELYLRASELQKEGKKIIFTNVGNPHALGQKPLTFPRQVVALCQAPFLLDDPNVGLVFPADAIARAKHYLSLTSGGLGAYSDSRGLPGVRKEIAEFIARRDGYPSDPELIFLTDGASKGVMQILNAVIGGQSDGILVPVPQYPLYSATISLLGGSLVPYYLEETANWGLDITNLRDAIRQATFKGIKVRAMVIINPGNPTGQCLSVANLQEIVNFCIKEKLVLLADEVYQQNIYQDERPFISARKVLMDMGPPMSKDLQLVSFHTVSKGYWGECGQRGGYFEMTNIPQQSVDEIYKIASIALSPNVPGQIFLGLMVNPPKPGDISYLKYEQESKGILESLRKRARIMTDGFNSCRNVVCNFTEGAMYSFPQICLPPKAIEAAKKAGKHPDVFYCLKLLEATGISTVPGSGFGQKEGVFHMRTTILPAEEEMPAIMESFKMFNDAFMEQYDDQRAGYSRM*