Ref A: c6670af9b6984aa6888a22878af3aaa3 Ref B: EC8DF48B1820A45FD1F3288161E1D68A Ref C: Sat Apr 18 11:04:22 2015 PST