Ref A: ae664d5045b44444877331448152f2fa Ref B: 0F6BA75DBB2A9A8BE621F03D93F22925 Ref C: Thu Apr 17 00:40:33 2014 PST