Ref A: 8a5dc32066544a9e98e1de44779be8fc Ref B: 80B1F7D0B069BE434EAB0A331DC99069 Ref C: Thu May 23 22:21:23 2013 PST