MDDDIFKEARKERDDFEELMNACDLAKMSVKNNEMVHGLQSFGINGESSSGGNNDKPTEIMKVVAPTVEAYVGSSTAPTVTTKSNRGALDGSDQQEVRQDGTSVQKDDNGFVFYKCRFCGLTFNFMNTLRAHERIHDVSQPYVCGKCGESFDFACQLEYHASQHAEIDGFKCDCGRTFFSYTEMLYHKHTDDPIELIGAPETTTVLVQKKKIIPVTEQDLPQPGFVTEGYEPKHPMKVYNDVRSKPYICEYCSKSYSDSRGLAYHMYSHRGEKSFNPRASRYMMGREGVGYTDSRSYYLFPRTSGYVSPRF