Ref A: 0c0a5f7b8b71445f805c12abed25dedb Ref B: 1F0EE186A033175408A945E8DFAAD6E9 Ref C: Wed Oct 01 12:30:35 2014 PST