Ref A: d591e3f8bd2e401e885b45df9e2d3346 Ref B: 23D35416311D4FCE6DC0DBA916B936A7 Ref C: Fri Mar 27 19:09:11 2015 PST