Ref A: 7cd4c9a9317c456295f3886868a7704c Ref B: D82E9257C9285FD090E7136D9EAF3FF8 Ref C: Sun May 19 15:54:25 2013 PST