Ref A: 3177e8421603418fba59f11142831612 Ref B: E372D6603F90BB54A448DEDF63CCEA3E Ref C: Fri May 24 18:10:36 2013 PST