Ref A: 93efa199d2084d079bcd9252bfa8871a Ref B: 65100B8AE5E14FEE4AB664B1FC98F02C Ref C: Sat Apr 19 03:19:51 2014 PST