Ref A: a35461bc970e4161872c5ea28654a04b Ref B: F60A43688DFF3A27BB6CE9B63096C86F Ref C: Thu Oct 23 03:19:07 2014 PST