Ref A: 7b82270106ba4f7580c0a93fad3e0a55 Ref B: 7A607EAC2D37C1A4CC56BB56B08D7889 Ref C: Fri Apr 18 18:12:28 2014 PST