Ref A: 5d816104445b42c4b624b8537dfbde2e Ref B: C7E7BBF158684CFF4F2F3E5D0FEC8E03 Ref C: Fri May 24 16:22:16 2013 PST