Ref A: 3a8198cbac8349bea53aa8a007446121 Ref B: D84802A5678C769C0B1AB9B3302B2161 Ref C: Sun May 19 12:22:16 2013 PST