Ref A: 7da69375cead4e4a91bb561af5fb32ac Ref B: 76944D48671D87921CAD3DE5903C6947 Ref C: Thu May 23 06:30:54 2013 PST