Ref A: e456b3f4ff9f4075a5d2da46bd85d09c Ref B: FE8A35003BF6513CDA66E882CB8999F4 Ref C: Wed Jan 28 20:48:08 2015 PST