MVRSATPRAASMFVSQRTDPKLALVRATLPEEISREDWDGESLRDDAKMTLRAEGMASRLEISLLCEKPLRRVSVGVWEWVGVAGDEGDAAAAWFSELLGKSVRLVRWLGDGRDAAATPSRPTDPEFAPDAASAFSDGFPILIASEGSLRALNDGLKAKNEPAVPMNRFRPNVVFDGVDAFDEDAYADVVVRGGGGGGGSMRPCARCVMPSVDQDSGARGGLDASPLPTLGEMRSGEKLGFRAKWADEKYFGWNVVTDDVGEVIRVGDAIEL