Ref A: 924a6b6e276445a2b150d8a255f3ff73 Ref B: DA5A6FFA044071DA5996D569AB330F19 Ref C: Wed Jun 19 02:30:44 2013 PST