Ref A: 1b01f4d6ade547e1a0a07d3a0be5d899 Ref B: 5D3AFD0B367BB568F4DE71224D40B863 Ref C: Tue May 21 17:43:17 2013 PST