Ref A: 2aab55d30dee424298fe6e0cff350f52 Ref B: D2F5C21C1597EF2EF09ACFD2E21462A8 Ref C: Sun May 26 01:20:42 2013 PST