Ref A: fdb6ad9e2d474a9b985587e30982a7c0 Ref B: EAD1EDCF9F72BD63CDC2AE8898D34AE1 Ref C: Sun Jan 25 10:02:08 2015 PST