Ref A: 668cdee7b2af4443825672c3f3eeb0a7 Ref B: DAC706E38A0FB4D3943733F3D3AB6E9A Ref C: Tue May 05 00:57:58 2015 PST