Ref A: 4c97a5e42bbf4b97aa87f0ae38612f8f Ref B: 1DDBC259E151906F1919F50CB60D2ED2 Ref C: Sun Jan 25 11:19:39 2015 PST