Ref A: 87c99deda5f74f21b893c842fba0a68f Ref B: 2878A818724F14F2BD6FD922A8B9CDBB Ref C: Wed Jun 19 15:39:21 2013 PST