Ref A: 6e3e01281b564530be8f58b795ca6ca7 Ref B: 033CD01CD2BE876382EA40F3A80A048E Ref C: Wed May 22 09:24:36 2013 PST