MKGNRSADQLELPAGFRFHPTDDELVNHYLLKKCGGQSISAPIIAEIDLYKYDPWQLPEMALYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGRPKPLGIKKALVFYAGKAPKGIKTNWIMHEYRLANVDRTAGKKNNLRLDDWVLCRIYNKKGSVEKHFPAERKSIAKYPEMEEQKPNISEMSGYHNGMSQIAAPTMMMSNSNDFLYMDTSDSIPRLNTDSSSSEHVLSPEVTCEKEVQSQPKWNDQLDNAFDFNFNYIDDGFQDYPFASQDQFQLDQLSPLQDMFMYLQKPF