Ref A: 30e3efa0a16b4bccb8942e76940b1bba Ref B: C8625490326CA8884B8C726F6143807D Ref C: Thu Aug 21 05:46:12 2014 PST