Ref A: 268b883cc364403d9e79e94efff9e712 Ref B: F52AA865E0B5EF77A00EDD0595C6933A Ref C: Tue May 21 05:32:24 2013 PST