Ref A: a7f5fd3f9d8b4a39ac70bb51eb6fd9bb Ref B: CAEE310EDCD1E0E750DE30F42763454C Ref C: Thu Sep 03 22:02:35 2015 PST