Ref A: 79bf6692abac442aa9264065303b29ba Ref B: F326E60F57DE224B16DEF746E5A6D233 Ref C: Tue Nov 25 14:23:47 2014 PST