Ref A: 3f42cf0214ae45eaa0d246cbd5c55210 Ref B: 53EAF10119F493889BBA291782D0AD7A Ref C: Fri May 25 07:28:03 2012 PST