Ref A: dcb4627d476540849601958cecc3bcb1 Ref B: B5C60828FD7637D72304E31C1CBA9C16 Ref C: Tue Sep 30 22:47:34 2014 PST