Ref A: 90AD0185273C4EED9D01A90762A5AA4F Ref B: 36C5CB659274F4FDFE05D1FE7CF4B30E Ref C: Fri Feb 10 06:15:37 2012 PST