Ref A: f866fbe854a54b35b1535c8e3d07f6e6 Ref B: C7F497524BEFB7C6DDEAFBFDC99FAC5A Ref C: Thu Sep 03 13:10:28 2015 PST