Ref A: 1077aeb35eac4208a9a62bf6fa1c61cd Ref B: 7A1372B8B7A5FFAEC207816DC57E8B62 Ref C: Tue May 21 00:01:51 2013 PST