Ref A: d874334c89d8488ea90b464c0e63736a Ref B: 16B1425CF93605A57DE81FCD828A993C Ref C: Sun May 19 20:37:21 2013 PST