Ref A: e4ea6d3d8f84439798627bb70b816844 Ref B: 7D5D0B816CECFD6309FD17E0CE5E38E3 Ref C: Wed Jun 19 16:30:21 2013 PST