Ref A: 2436ca9e02ed41dcbef9e669548e8dc4 Ref B: CC5A0D40B17476AC34874C14D72033AC Ref C: Sun Jan 25 11:38:45 2015 PST