Ref A: 4ae9175982ce48cf87bf734f1e0ff7cf Ref B: 55A1E344BBAD54CED830D3B03EB4283E Ref C: Thu May 23 08:47:38 2013 PST