Ref A: ff1c4e63f0274ec585e3c5c1ef722151 Ref B: 42EBF50D71FDFA52A5C7D31C782975AB Ref C: Mon Apr 21 02:05:21 2014 PST