Ref A: 9e6c2fdf27624ea692024eefbb5efd79 Ref B: D53FDE49520E61A23D899F02772D3EA8 Ref C: Mon Jul 06 08:50:15 2015 PST