Ref A: 2f35ff1d435e4d79b02fdaacdc435402 Ref B: F78B4179E57E54434542B27428E5C603 Ref C: Wed Oct 22 22:24:25 2014 PST