Ref A: 22ebff59708d4dbe9d53a80192c8e7a0 Ref B: 0CDFAC59CBB29363573B4E079F556D37 Ref C: Fri Mar 27 19:51:14 2015 PST