Ref A: 3c2ca2ad8fb246c4bfe3e5c86c56557a Ref B: D9688B0F8C5391EAF478306448EBB552 Ref C: Thu May 23 08:10:32 2013 PST