Ref A: 5effaa508f704e0a8301a86ff8bc4bc4 Ref B: 83A3E531671D462524D7D2CE15E81848 Ref C: Mon Dec 22 15:00:32 2014 PST