Ref A: acad5d42f79b46fa9a58e18670926a40 Ref B: 4C7E67B79278E83D3A3C9E984AF3E552 Ref C: Fri Aug 29 02:32:20 2014 PST