MPRQQALPRWDRPAIVAQDYLRGDFEMQVIGLCRFSYPAIGGFQIEHQSHAERIAFLYDDARLQERFRLFETVALPSLRAQTDQDFDLVIVIGSCLPARHEARLRDLISGMPQARIEQHPPRRQREIMKDVLNRARRDPTAPCLQFRFDDDDAVSVDFVERLRSTIADCPGLVARHKSVAVDFNMGYVAEFGAEGIKAAEVHSPYNVAALGMYVRGGARVTIMNFAHHKILRFMPTVTLSDAPMFVRGWHGSNDSRQKPVKSLDLAPLTPAQIAEFVARFAIREDKVRQVFSAT