Ref A: f45e9b292a584520a426e45d61a5cd25 Ref B: 9B093D6701D719515E5C39D295BE5E90 Ref C: Fri May 24 08:12:48 2013 PST