Ref A: a02b0bd85068446eafd8852d11d16a1a Ref B: 6C5558C27D56F27AEE5A976CE341F349 Ref C: Fri May 24 21:01:08 2013 PST