MSSKALDYENLNENVKKCQYAVRGELYLRASELQKEGKKIIFTNVGNPHALGQKPLTFPRQVIALCQAPFLLDDPNVGLIFPADAIARAKQFLGMTSGGLGAYSDSRGIPGVRKEVADFIERRDGYPSDPELIFLTDGASKGVMQILNSIIRGPSDGILVPVPQYPLYSASIQLLGGSLVPYYLEETANWGLDINDLRQSVAQARYKGITVRAMVIINPGNPTGQCLSVANLKQIIQFCHQENLVLLGDEVYQQNIYQDERPFISARKVLLDMGLPLSKEVQLVSFHTVSKGYWGECGQRGGYFEMTNIPPKAVEEIYKVASISLSPNVPGQIFMGLMVNPPKPGDISYDQFVRESKGILESLRRRAHMMTDGFNSCRNVVCNFTEGAMYSFPQIRLPPRAIETANKLGKAADVFYCLRLLEATGISTVPGSGFGQKEGVFHLRTTILPAEEDMPAIMESFKKFNDEFMEKYEDHKGYSRM*