Ref A: 1eca44f87a354b51b7e43cbd6e9ddaf1 Ref B: 0E6F3CE82DA9FFC39624C6276D491FBA Ref C: Thu Oct 23 04:28:03 2014 PST