Ref A: c127aac8eba343558115662f43115e86 Ref B: ECD50FAE06A0FDC939EE39615427892C Ref C: Sat Dec 27 14:31:10 2014 PST