Ref A: c398c185746949eca8e6dfca0288d09e Ref B: 450ABA7C2B42006F3F1B44EE0CC1566C Ref C: Wed Jul 30 23:21:14 2014 PST