MSRAPMPGTEMPVVEACADFVDGVATRDVQLSELLWARIFLPYSNPEDACKAKPVVLYAHGGCYCIGQPNWSVFHAFCTSMSKLSNSIWVSLSYRLAPAHRLPAAYEDASFALTWLASQAQLQPLHTSDAWLTQELADFSHCFLAGESAGAAIMLKAAMDASLVHLKPLCIKGLLLVHPALHSEEWRRGNVHRKPDELRVEKLYAMALPMGETLDYPPINPMHAAAPPLTPLSAYPHIHVSVAGADFRYDMTLRFYELLQGICPHVVLFDTPGKGHAFHLFDPLCSEAYDLQAELVSFLHSCLNRAK*