Ref A: 647edc194d6f40559e02b0a5085bfa5d Ref B: F9929A047EA67AC5D2167A36C82FCEA4 Ref C: Mon Sep 01 23:50:54 2014 PST