Ref A: 676617bff2054875a94de196ab5a85d4 Ref B: 3550C0D1AD63E6E7708F9A9E7F327FCE Ref C: Thu Nov 27 22:16:29 2014 PST