Ref A: 122ee87cb8b2407da4712f232d65dd1a Ref B: B55E950D4321C66431C4E6FC9C90BAAC Ref C: Sat Nov 22 13:30:57 2014 PST