Ref A: 89bf1b7503d04c20be4ae32fe6bd674b Ref B: 69983848B1493E599A63859A09585349 Ref C: Sat Oct 25 21:54:49 2014 PST