Ref A: 2f469c20c69340ce8c00b42416a78b3a Ref B: F5FA02455CBB0AA09F6CDBF4AED672F6 Ref C: Wed Jun 19 03:16:19 2013 PST