Ref A: f9fd95abadd047c9bea2ce3836889fb1 Ref B: AA31BE4FAD43915EE5CD3FE6943D9223 Ref C: Sat Nov 22 20:56:30 2014 PST