Ref A: 18466e97d39b442bb9e333d8a504f094 Ref B: 08010B8D62151E5E80FAF5D09EBDC98D Ref C: Fri May 24 22:11:22 2013 PST