Ref A: bd71c6e3ee174ae8b1e71c0fe1851317 Ref B: DB8F3231E2F22EDAE63535A0A622F982 Ref C: Wed Jan 28 17:44:13 2015 PST