MRSHTIKKPFERSGVGLHSGITTQVKVLPAKPGEGRYFVRVDLPQQPIIPAKLAYVNQTPLSTELKSPQGSVRTVEHLLAALSGSGINDVRIEIDGPEVPLLDGSAQQWIEAIASAGMIELTDEETTPTVMISSPISVQEGDAFVLALPARELRFTYGIDFAYSVIGNQWYSWNPASESFAEAIAPARTFGFADQIESLKQAGLIKGGSLENALVCDHQGWVNPPLRFSNEPVRHKLLDLVGDLSLLETIPLAHFLAYKASHKLHIELAKAIHGTVKVSEHHFKGFPENALTS