Ref A: afff62dd1bd343cca2230eea52523540 Ref B: F46DF0DFCC5CA09E0F66ABDC91AC6E32 Ref C: Thu Dec 25 09:57:45 2014 PST