Ref A: 5f99c677377247268b5c372caebbb62f Ref B: 05E33134F9B8DD12146E23B9D7A68F84 Ref C: Mon May 20 14:26:55 2013 PST