Ref A: a4f5ac468e954c4eb06c9023b599a963 Ref B: 7B63C93C50735EB5013FEA9539FACD9F Ref C: Tue Sep 30 12:13:35 2014 PST