Ref A: 93a0cbe44c264545b531bd087c4ff565 Ref B: 92F0C7C6E36D2926C5E8A0DA2929483D Ref C: Fri Jan 30 23:31:30 2015 PST