Ref A: 654f7639e3a84e959822b0640e1372aa Ref B: E5C37DB45EB0DBBD4DEB7F371DF33691 Ref C: Sun Nov 23 03:08:15 2014 PST