Ref A: 312cb62d6adf449eac8a8dc74f7863f3 Ref B: 0C9D1B8ADE92FD571897AF505F63E7A2 Ref C: Thu Dec 18 20:54:06 2014 PST