Ref A: fc3f1c45802f4db6b350cb662cd443ea Ref B: B6078EEEE5FD60DF4B0D78044680CCBA Ref C: Fri May 24 05:18:37 2013 PST