Ref A: 9a4c7ed04cbe4278bec0a85fc62768ec Ref B: 8D0853E5CB9FF7737EC5730B88ED362A Ref C: Wed May 22 17:41:09 2013 PST