MKKAQLELPAGFRFHPTDEELVSDYLIRKCSSLPISAPIIAEIDLYKFDPWDLPEMALYGEKEWYFFSPRDRKYPNGSRPNREAGTGFWKATGADKPIGRPKTLGIKKALVFYAAKASKGVKTDWIMHEYRLANVDRSAGKRNSRLDDWVLCRIYNKKGTIEKYFPRTETKPQIVMPTALNSNLPPQHRHSPTCTDHMYVDSSEAVPRLHTNSSCSEHVVSPALASEKEVQSEAKQDDREKALNLQFGSMDNFLDEAFRQGQLQLDQFLALQEMSIYLQPF*