Ref A: f046715f52dd47b7a84f6e170e90077a Ref B: 1DB0298F3212C8D257B2B87DA08B88B9 Ref C: Tue Jul 29 22:42:21 2014 PST