Ref A: dfd3c00bb42e4dbd8581b9eb349edb60 Ref B: 4AA4EC36436564D5FC30D6954A8157E1 Ref C: Tue Nov 25 21:33:26 2014 PST