Ref A: 46e4a82889f847478da7ef567932fcc1 Ref B: 841E5C67C86FEE8AB57EE2A4CC0D6A7E Ref C: Sat Oct 25 06:13:13 2014 PST