MSLKALDYESLNENVKNCQYAVRGELYLRASELQKEGKKIIFTNVGNPHALGQKPLTFPRQVVSLCQAPFLLDDPNVGMIFPADAIARAKHYLSLTSGGLGAYSDSRGLPGVRKEVAEFIERRDGYPSDPELIFLTDGASKGVMQILNCVIRGQKDGILVPVPQYPLYSATISLLGGTLVPYYLEESENWGLDVNNLRQSVAQARSQGITVRAMVIINPGNPTGQCLSEANIREILRFCCDERLVLLGDEVYQQNIYQDERPFISSKKVLMDMGAPISKEVQLISFHTVSKGYWGECGQRGGYFEMTNIPPRTVEEIYKVASIALSPNVSAQIFMGLMVSPPKPGDISYDQFVRESKGILESLRRRARMMTDGFNSCKNVVCNFTEGAMYSFPQIKLPSKAIQAAKQAGKVPDVFYCLKLLEATGISTVPGSGFGQKEGVFHLRTTILPAEEEMPEIMDSFKKFNDEFMSQYADNFGYSRM*