Ref A: b5bec6a0b2a9445f8ec80d0c2d7989a0 Ref B: 92334CE5C91FB20DE649A16E3D9E9AE7 Ref C: Tue Sep 02 23:34:45 2014 PST