Ref A: 19B995EB8E3E43288F567D52023B7455 Ref B: C2A5FC94E4CB6852308D8A805C413A9F Ref C: Sun Feb 12 17:14:01 2012 PST