Ref A: 517ff455c9074a6a80a0fc21082c6849 Ref B: 19E1953AE51115EE08620ACFF56406D5 Ref C: Wed Nov 26 06:25:17 2014 PST