Ref A: 947d0401aec4479caebca34d1a52b131 Ref B: 00FE3E0C4FDE355877695A64E5996A43 Ref C: Wed May 23 20:06:38 2012 PST