Ref A: 8dee9bfe79d045169cd78c64d816eadd Ref B: 6BACFC855A18D2D04DC8B04F7D69C24A Ref C: Fri Mar 27 19:45:13 2015 PST