Ref A: acbc7d5e86ec41cb82db1b69cf02b77f Ref B: 58E466BD872B46D26EFA0B63EF84DF66 Ref C: Fri Nov 28 02:22:06 2014 PST