Ref A: edf96b9b8fa74eb69330ad0227d59066 Ref B: A290CB1E26FF964896636CE3EC13090A Ref C: Thu Apr 24 01:07:26 2014 PST