Ref A: 5f91ad70a9af43738eace910e7cb7aba Ref B: CBB1024287FBB5906FED21A7C5E83E3F Ref C: Sat Apr 19 00:33:04 2014 PST