MKAGLNLPAGFRFHPTDEELVQFYLCRKCASEEISAPVIAEIDLYKFNPWELPEMSLYGEKEWYFFSPRDRKYPNGSRPNRAAGTGYWKATGADKPIGKPKTLGIKKALVFYAGKAPKGIKTNWIMHEYRLANVDRSASVNKKNNLRLDDWVLCRIYNKKGTMEKYYPADEKPMTMTAASSPFDASDSTYPTLQEDDSSSSGGRVVSPDAREVQSEPKWGEFENAFDASMFGGGSMDLLQSEDFVPQFLYQPSYDFNSWQEDPPEQKPFLNWSFAPQG