Ref A: b4a4db48b4a74617845fdec6b267fd65 Ref B: A402A666DECB6E999903CE0D37A49080 Ref C: Wed May 22 18:17:23 2013 PST