Ref A: d28a3f5491a54b1f87f521f26f1346ef Ref B: 3C8B7B522565A5F4DB6B0D97C2CE2528 Ref C: Fri Aug 22 01:28:13 2014 PST