MSSKALDYENLNENVKKCQYAVRGELYLRASELQKEGKKIIFTNVGNPHALGQKPLTFPRQVIALCQAPFLLDDPNVGLIFPADAIARAKQFLGMTSGGLGAYSDSRGIPGVRKEVAEFIERRDGYPSDPELIFLTDGASKGVMQILNSIIRGPSDGILVPVPQYPLYSASIQLLGGSLVPYYLEETANWGLDINDLRQSVAQARYKGITVRAMVIINPGNPTGQCLSVANLKQIIQFCHQENLVLLGDEVYQQNIYQDERPFISARKVLLDMGLPLSKEVQLVSFHTVSKGYWGECGQRGGYFEMTNIPPKAVEEIYKVASISLSPNVPGQIFMGLMVNPPKPGDISYDQYVRESKGILESLRKRAHMMTDGFNSCRNVVCNFTEGAMYSFPQIRLPPKAIETANKLGKAPDVLYCLRLLEATGISTVPGSGFGQKEGVFHLRTTILPAEEDMPAIMESFKKFNDEFMEKYEDHKGYSRM*