Ref A: 41cf3fcfd48b4569be97c395be213d47 Ref B: 251F73DD1ACFEB396CC08BE2692953B5 Ref C: Wed May 22 20:13:22 2013 PST