Ref A: 4ad38665fc1745a08744bceef6eed86a Ref B: 45B56D30395B44F59B7E076E01520BE5 Ref C: Fri May 24 04:23:30 2013 PST