Ref A: b2afaff32ada497280c0a8f10963bc17 Ref B: 031C208EAAD2120B05A22DEA34560D21 Ref C: Sun May 26 02:43:14 2013 PST