Ref A: 949b5f25283c4a279d84bb939db558dc Ref B: 33B632858084294D74984804E03DC46B Ref C: Wed Jun 19 15:27:54 2013 PST