Ref A: c107ed77412d4fef9acfe3a020192e9a Ref B: 02C22A94D401E9A091EBA46D01E30422 Ref C: Thu Aug 21 06:37:57 2014 PST