Ref A: 9040ebf4287b499eb7a6f9b84b7b930d Ref B: FAA0B49959DFF6D51F4C8BC7115843C2 Ref C: Fri May 24 06:30:06 2013 PST