Ref A: f3cba95593b74ed1b71b5a8c31be4a22 Ref B: D8FA00A4BEF29DE87099E50D9892B313 Ref C: Sat May 25 23:37:16 2013 PST