MSELESLPDAWEVWSAEDDGRLVLAYRPDVFDGEAFPAPCLPTLYLTHGKRTRRPGTNPTDRTAATDWFVTFYLEPDVSLNETNRFETRAEGLERTVELARQFDDGGIDYRALYQVPREEYFERLDELTGRSS