MLYSVLNDHITLGTPYRNSTHSIKHEHLVVMFEDDGETGYFYAMDLHQEAQPVVDSLFVYRVSDVKPETLKEPRRFQICWSEDGYEAFLLLNDYPHAVFDFREFVGYNHTKFPEPELGSMWRHKETTPELVEKWLIS