Ref A: 99ab7647b0fd40c097b475f4f8822ab1 Ref B: 2927242ED09E0CE1C81B7CB0EC6F345B Ref C: Fri Jan 30 14:02:26 2015 PST