Ref A: 0f0cababb926459eb4b63cc3c48f72e1 Ref B: 8F827FB2F10B1611905E924CC9FEE74D Ref C: Thu Oct 23 05:40:38 2014 PST