Ref A: 1bc6f63e13d148fcab6f9799ecf5a8b9 Ref B: 4BFA80A30D4A661C5C097A7278889672 Ref C: Wed Oct 22 03:18:50 2014 PST