Ref A: 236dcc2600c5403392705eae921dc5ff Ref B: 217F901ECC19B5282AF306D3DD7682DE Ref C: Sat Oct 25 00:05:19 2014 PST