Ref A: f34329af9c2d453c9228ebd78e9f98c5 Ref B: 39C0AE37EA8CFF2443D193E790E4EFDF Ref C: Sun May 26 01:21:04 2013 PST