Ref A: 0d2a2af53a9546eb9cfe179c734500c1 Ref B: AF153D4572A016D2950E37CF686C23D5 Ref C: Sat May 25 04:59:19 2013 PST