MSELKFNPVDHPHRRYNPLTGQWILVSPHRAKRPWSGADEKPTLAELPSYDAQCFLCPTNARISGDVNPNYSGTYVFNNDFAALMTDSPAAPESDNPLFKTQGVRGLSRVICFSPDHSKTLPELPVHKIRGVIETWNEQIEELGREYIWVQAFENKGETMGCSQPHPHGQIWANSFLPNEIERKEQHLKAYYQQYGRNLLVDYVQAELKDGARTVVETEYWLAVVPYWAAWPFETLLLPKNHIRRMSELNDEQRDDLALAIKKLTSRYDNLFQCAFPYSMGWHFAPFFEAGTDINHWQLHALFYPPLLRSATIRKFMVGYEMLAESQRDLTAEQAAERLRAVSDIHYKEQHNHQ*