Ref A: c80b1eaf7b094824b2aa20fab2dab7f9 Ref B: 6BF6C480169A337461063EC9B582B364 Ref C: Tue Sep 02 18:47:00 2014 PST