MKRKHDESVDLNELNELRRRAGELVARAGLENGGVKDAYKKLIHEFLDAGGPPDDLIVKIGCQFFGCPVGKSTQGPLQEVHVEGAKVLDFDYLEEFMVQCFLASGCPEKEARVSAGVLIEADKRGIDSHGIGRLKTIYLDRIKNGILKPYAPIDIVKETETTALVDGNMGMGLYVGPFCMELAIAKAKKSGLGFVACRNSTHYGIAGYYTSMACEKGCVGFAGTNARPSIAPTFGVEPCMGTNPLCFGIPSDEAFPFVIDCATSICQRGKIEKYARLGMSTPKGMVIDSNGEERTDTEGILKGMVKGECALTPLGGVGDELGGYKGYSWSVVVELLSIAFQNGDFGPQLTGVDAQGKPAPMSLGHFFLAINVEAICDLEVFKKKTGDFLRYLRNSAKDPNGPGRIWTAGEAENEFRKKRMAAGGVMVPPALLKDMQVLRESLPGLKEKYPKFSFE*