MRIAVEGCCHGELDKIYAALAHLEKVENVKVDLLICCGDFQAVRDARDLECMSIPDKYKTLGTFHRYFSGERRAPVPTLFIGGNHEASNYLWELYYGGFVAPDVYYLGHSGVVRFGNLRVGGLSGIFKGNDYRRGHYERPPYKRGGEVKSAYHVRQFDVDKLRSVREPIDVFLSHDWPRGISRYGDQADLIRKKRFLADELRENSLGSPPAEELLHALKPRYWFSAHLHVKFAAMVRHGDGSATRFLALDKCLPRRDFMQIVDVPDRDPTGGFRLDREWLSILX