Ref A: ce6a5317f0b048948bc6bef4c55d12fa Ref B: 1FE81F253257AB334AFAC78F518ACFF1 Ref C: Fri May 24 01:30:16 2013 PST