Ref A: a2eb33ffcd6e4832bdb94c43914d1891 Ref B: 5090BE6B1CEE1624B4B0D0F843C6F975 Ref C: Tue Jan 27 03:21:35 2015 PST