Ref A: e0869006154d4626abc22323fc32b80e Ref B: 5690788D8D20F68A0B21D1A9A9E0FCDB Ref C: Fri May 24 07:52:03 2013 PST