MTTTPTVAPHDPTVARHDLSDTSVRYLDLLRATLTCSLWDGRDGGAWEPRTGAKRMLVRAFRSQGMEIVKRSAPGARTDGRDWPRLALTMTGDRRMRNLQECAERVIVDGVPGDFIETGVWRGGACILMRGVLAAYGVPDRTVWVADSFAGLPAPNPGRYAADTGDRHHEYAELSVSLEQVRDNFRRYGLLDDQVRFLRGWFRDTLPTAPIERLAVLRLDGDMYESTTDALTALYPKLSDGGFCIVDDYGAVPGCRAAVEDYRAAHGVTEPIIEVDWTCVYWRRSEPSRSR