Ref A: 62e40f9fd05142ffb574f689d76a165a Ref B: A11EF1F50A37CB89C4B7DE1E742D193F Ref C: Wed Apr 16 19:26:31 2014 PST