Ref A: d52089217810460badd750b57de2d3f9 Ref B: 25916EBB1468D9CE59EB4FFDA77E661A Ref C: Sun Apr 20 17:30:22 2014 PST