MSSNKPVESEEAFDARWEAYFSRPDIDAWELRRGLNELYGHDLVPEPKIINAMFHACRRLNDYGTTVRILEAVKDKAAGNKEIYPYILQQCKPVMEELGILTPEELGLAK