Ref A: db732844063f4781bbaa4662d4eb5a4f Ref B: E636C23E19DC9B386EBC95C83440629F Ref C: Thu Jan 29 05:48:38 2015 PST