Ref A: ea29ce0525754b9193f4a8cec35529be Ref B: ED8196F09BFD9F00C8B4BD0FD020C8E4 Ref C: Fri Jan 30 08:50:37 2015 PST