Ref A: c840525ddc7e42d890340ae4eda6abc4 Ref B: 4BD18142A9823EA6BE043563E0DE6F2B Ref C: Mon Nov 24 04:38:17 2014 PST