Ref A: 0627b82299de45a8876f6449ad284dbb Ref B: 02EAD924EDDC6BA09F1C3137AAFB427E Ref C: Fri May 24 11:02:45 2013 PST