Ref A: b296dd81ae6d43868203e5df301e8321 Ref B: 97459B6D76C11883A0564BD60C9F6AF2 Ref C: Mon Apr 20 22:17:31 2015 PST