MRGNRVWHRALGLMGAIVEDVDVDDPDLIVVRVRPVKRWAGRCGRCRRRSPWYDRGAGRRQWRTVDVGLSRAVVEAEAPRVSCREHGVVVAHVPWARHGAGQTLVFDRTVAWLATQTSKTATTQLLRISWRTVGAIESRYWADHERLQDRLRGVRRLGIDEISYKRGHRFLTVVVDHDTGHLLWAAPGRDSATLHQFFDLLGPDRCALLTHVSADGATYISTVVKQRCPNAVRCADPFHVVGWATDALDKLRRIVISTARRQARRAAVDRIAGGSSPVVTAGQAGADLVKGMAGARSALLRNSEDLTENQQVKLAWIALTDPDLHRAYLLKEGLRLIFKLPVEQAATALENWITWARTAGIGLFSSLAKRITRHRASILAAIEHHMSNGRVESVNAKIRLITRVAFGFASPHALIALAMLRLGGHRPALPGRG