Ref A: 3ed3ad9f9f8d49649fdf3b848ad719e8 Ref B: D022FE543775A802AAF564C0F879FC61 Ref C: Tue Jun 02 20:01:47 2015 PST