Ref A: 03a8c600302b4bf5b0de5e991a2b5edb Ref B: CC094F6011317266F1A9647C71113452 Ref C: Sun Dec 28 12:56:05 2014 PST