Ref A: 841eef06a98a4fe78b00374c468b44ee Ref B: A5C6F6D9EFE92F2A664F6A52526DF5E5 Ref C: Fri Jan 30 23:08:39 2015 PST