Ref A: 32b5c96e15cd46778ca9b587b0c8acae Ref B: B8E00856048B3B34A84C31EB9C878D63 Ref C: Wed May 22 16:32:31 2013 PST