Ref A: 14f52034c6774f7f9ae40276a32b1405 Ref B: 04AC9A26A619C34CCFA3680DC15CC88F Ref C: Fri Jan 30 06:38:17 2015 PST