Ref A: 9ab69bdc4afa495c8ea8da4221307a2e Ref B: BE5164CCCEBF565BD70A7972DDCB0157 Ref C: Tue May 21 02:18:43 2013 PST