Ref A: 1db9fd92a79840588b2e2df34bd64790 Ref B: E2F8DC0BC40BC2E84D5A406E1189CA3C Ref C: Sat Dec 20 23:11:25 2014 PST