MRFLATCNPGTEDVVAREIVEEVDSAKVEEVGEYRGRIVFRSSGEPWLVAEQIYGLRSIHSASLLLAEAEVSPGREGLEEVWRAAYKSGAHLHIPYGATFAVRGERIGEGHSYTSVEIASTVGDAVQRAAEESLGWRPMVRLNSPQVVLHAEVDIFTFRLGVLLTGERSRHRRRYRVYDHPAALKASLAYVMLRLAGARDGDTILDPMCGGGTVAVEAALLFETSRVYCVDLNPRHTRGARLNAESARVGGRVEVYTWDARMLHELLGEDSVDRIVSNPPYGIRLGDPVDVRILYREFMPSAARVLRSGGRAAIITAETKALVAAARSSGLRMAGARRVRHGDLWVDIVVLEKP