Ref A: 53ad6449e981425ba743aef0a62689bf Ref B: A9A9725E79F5673F6E26C0F229AE9DA7 Ref C: Sat Dec 20 06:44:57 2014 PST