Ref A: bafb7622fa1840adab4c5a02c64e1b97 Ref B: E9E25118B1487577801770E719175DD0 Ref C: Sat Apr 19 13:35:54 2014 PST