Ref A: 355c132cd71141858f62b847ed50f01e Ref B: 7329141514B70028CA604A8EFC40FD9E Ref C: Sun Apr 20 23:01:49 2014 PST