Ref A: bb54ebc5c1214b68bc0a9550e57b1a9a Ref B: C3ED52576A75291AB8DBECAE75BDCEA8 Ref C: Fri Jan 30 14:16:09 2015 PST