The word doesn't exist in the online slang dictionary, and it isn't in my American Heritage. I rather imagine it is the author's (or possibly someone else's) own creation. In context, it is easy to see its relationship to being "in a muddle" or totally upset or confused.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
sunnychenkerflummuxedIt is a coined word from the prefix ker- and the verb flummox