Ref A: 892aa876c41d465081201ec8a0563a23 Ref B: C31691168B20772FCA2F4F2FA934E36D Ref C: Thu Nov 27 05:25:45 2014 PST