Ref A: d86b4a3da0e84405835b6d17d992b9b2 Ref B: 456F3E83343FA74B6558CA3E3F0C66E7 Ref C: Sat Apr 19 01:16:56 2014 PST