Ref A: 3ba442ea432e472099af6c45fc8a2e9e Ref B: 4736A8B5B283BB741EDE6AEEDA12BAB5 Ref C: Thu Aug 21 16:15:18 2014 PST