Ref A: b1d0340103f14e9d83967bec5e42eb4a Ref B: F4E58BC9C458C118382D19C34BF8F489 Ref C: Thu Sep 03 14:53:15 2015 PST