Ref A: 348ff359f97d42c9b58941cea88a31fb Ref B: 51775C20849AA084BBE85A1BC85C7D7A Ref C: Fri Feb 27 23:05:54 2015 PST