Ref A: 4EF3EF70E63E440BA6A5DEAD72EBB43F Ref B: BED033E46001727A8FEF46B6CDD6A1D9 Ref C: Fri Feb 10 06:42:22 2012 PST