Ref A: 1c30f2b52f7f42a7857c575be75a5bec Ref B: 8A888E37F02D37A372277FB7693EAF60 Ref C: Sun Apr 20 01:33:36 2014 PST