MSLEEEQGKKYVYAASLASIREAQKRIDPFVHVTPVLTSSSLNRLAHANLYFKCELFQKGGAFKFRGAANAILSLSPDSASRGILTHSSGNHAAAVTLAAKLRNIPAFIVMPNNAPKCKVENVKRYGGNICFCDPTIESREEVARNLQEKTGATMIHPYNDGRIISGQGTIALELLEQVPELDAIIVPISGGGLISGTSLAAKAIKPSIKIFAAEPKGADDAARSKAAGELVTLPYTDTIADGLRAQLGSLTWPVVRDMVDEVITITDEEIVNAMRMCYETLKLVVEPSGAVGLAAVLSAQFQSKACGQTSQHVGIVLSGGNVDLDALSGFFKCF*