Ref A: 6d4ae5d96e314ea6b14cfa4e78f6b85f Ref B: 38C1C353959627089140753111EF353D Ref C: Thu May 23 10:16:24 2013 PST