Ref A: 610335faa9ee46d5979ee85b24e0ff0d Ref B: 6EB2183FE9A010307B99A6E23BCE9C39 Ref C: Wed Jul 30 23:30:05 2014 PST