Ref A: 89460b1b941e4e0e99719cf74e157fac Ref B: 044137A0D520A6A8E0525EFD09DFC380 Ref C: Sun May 19 18:28:12 2013 PST