KMRESVAEVILPGFRFHPTDEELVGFYLRRKIQDKAFPFQVITPLDIYNYDPWELPKLSVCGENAWYFFCLRDHKFRNSLRPNRITKSGFWKATGPDRPISTVETSSCVGLKKTLVFYKGRATKATKTEWVMHEFRLPTIGSSAQGSCEQESWSVCRIFRKRWSPR