Ref A: 8a3f53e1c7ec4e3f8c49a2c87ede87b4 Ref B: EF3D93CF4C13DFE4FDE7A13EB8E1228A Ref C: Wed Apr 16 19:26:59 2014 PST