Ref A: 8a2ea81040fb49ddbb396e8d9bb83a73 Ref B: FD8DBB8ECCAC7A47D25FDA58AC956DEA Ref C: Thu May 23 13:05:24 2013 PST