Ref A: bb5f423672774d578ea316af8ab85e28 Ref B: 62F643F40BBF77A4446FDCBDE80F8B93 Ref C: Tue May 21 03:36:16 2013 PST