Ref A: ba03d23e6bb24e008e3967a2be64a9a3 Ref B: 1CC43DD2F729673A75AAF56CCB596D39 Ref C: Wed Apr 01 19:03:50 2015 PST