Ref A: 2bac44d42bfd4b24900295d0e5a8414a Ref B: 76E04BAA5BEDA120FE5581FF30A190E5 Ref C: Sun May 19 14:52:59 2013 PST