MSHKGLDYETLNENVKKVQYAVRGELYLRASELQKEGKKIIFTNVGNPHALGQKPLTFPRQVVALCQAPFLLDDPNVGLVFPADAIARAKHYLSLTSGGLGAYSDSRGLPGIRKEVAEFIGRRDGYPSDPELIFLTDGASKGVMQILNTIIRGERDGILVPVPQYPLYSAAISLFGGSLVPYYLEETANWGLDVNNLHSSVAAARSKGITVRAMVIINPGNPTGQCLSEANLKEILHFCYQENLVLLGDEVYQQNIYQDERPFISARKVLMDMGPPISKELQLVSFHTVSKGYWGECGQRGGYFEMTNIPPQTVDEIYKVASISLSPNVPGQIFLGVMVNPPTPGDISYLQFMRESKGILESLKRRAQIMTDGFNSCRNVVCNFTEGAMYSFPQIRLPPKAIEAAKKAGKVADVFYCLKLLEATGISTVPGSGFGQKEGVFHLRTTILPAEEDMPAIMESFKKFNDEFMEQYEDHRGYSRM*