Ref A: 63e504008a6042e6af11899747120a3e Ref B: 4084690CDBF6AECAE39AEF167A90743A Ref C: Sat Dec 27 03:51:58 2014 PST