Ref A: 6b910da4ff0b442dadf5f9174a5c6924 Ref B: 91B97ACB8C3BF3856A782E7BC3A9DF2E Ref C: Wed Nov 26 16:51:09 2014 PST