Ref A: 40eaf80bc52d468cb4b4a7caedb6b939 Ref B: A16F57C6A62511956F65DF4DB8285ABD Ref C: Sun Feb 01 06:21:43 2015 PST