Ref A: 9b8d0cc8732542aeabd103e3ba0dbbaf Ref B: BDF9A264E3144311C328CC8A47AFD827 Ref C: Fri Jan 30 19:56:58 2015 PST