Ref A: 26D751B03ECA44EFA517289F588AAD48 Ref B: 6B3C2D2C9D16EE530AC0A09EE7BA44D4 Ref C: Sun Feb 12 20:46:07 2012 PST