Ref A: 4ed50844b9534027b4eab65a97627fa6 Ref B: 61F3F50FC29B6C8CE8277544F4E1457E Ref C: Tue May 21 13:34:56 2013 PST