Ref A: f8cf5b77ad4e41618bbcc4fcb4928c90 Ref B: 55696F1DE1F113D3A9FCFAA8289EA806 Ref C: Sat May 18 22:43:31 2013 PST