Ref A: 0dce5e9c68c147c6abbf07ac859115d1 Ref B: FFF814122CC93A4754CB7AAE4E17DB3E Ref C: Fri May 24 15:16:41 2013 PST