Ref A: f5bac034d15d49b19352d593c20b7edf Ref B: 3EE30F50C792FC850FF5BF09734FF270 Ref C: Fri May 24 22:51:20 2013 PST