Ref A: af0f191254a84e2092f262bbd7c68910 Ref B: 68D5BF832276F39B027D79118D444E62 Ref C: Sun Jan 25 18:58:03 2015 PST