Ref A: d2db1b795e1348549bac2b4f5a8a5c35 Ref B: 2374F1B77CC36A8A78C44BD15E8CFBA2 Ref C: Mon Nov 24 01:51:56 2014 PST