Ref A: 27feb1ce351c4c7c9fd83e85a0840bed Ref B: DAE0E71E1A860E9EA22D8C0CCDAE04D8 Ref C: Tue Jul 22 16:04:13 2014 PST