MSLKALDYETLNENVKNCQYAVRGELYLRASELQKEGKKIIFTNVGNPHALGQKPLTFPRQVVALCQAPFLLDNPNVGMIFPADAIARAKHYLSLTSGGLGAYSDSRGLPGVRKEVAEFIQRRDGYPSDPELIFLTDGASKGVMQILNCIIRNQKDGVILVPVPQYPLYSATISLLGGTLVPYYLEETDNWGLDVNNLRQSVAQARSQGITVRAMVIINPGNPTGQCLSEANLREILKFCCDERLVLLGDEVYQQNIYQDERPFISSKKVLMDMGAPLSKEVQLISFHTVSKGYWGECGQRGGYFEMTNIPPRTVEEIYKVASIALSPNVSAQIFMGLMVSPPKPGDISYDQFVRESKGILESLRRRARIMTDGFNSCKNVVCNFTEGAMYSFPQIKLPPKAIQAAKQAGKVPDVFYCLKLLEATGISTVPGSGFGQKEGVFHLRTTILPAEEEMPEIMESFKKFNDEFMSQYGDNFGYSRM*