Ref A: 6f5e1ce397874359ae53d9ea156b4266 Ref B: 65A62A9DA17E05B7FE715B6708C87122 Ref C: Tue Mar 31 06:16:07 2015 PST