Ref A: c2bf7a0988db42af9eb6d56ee6a10423 Ref B: 1AEF5BCAE270DBE4618FE91C31F66B16 Ref C: Sat May 25 05:40:50 2013 PST