Ref A: eb357f7a6f7546249bfd0b4e9ff0a89c Ref B: 44E42A2515ACB55082F3F0AE79DACE77 Ref C: Sat Dec 27 01:37:43 2014 PST