Ref A: f8d29a071f76478a834ac22b6070ace5 Ref B: 7FA23CB107412228DE541FA29BAC5D8B Ref C: Wed Jun 19 01:52:32 2013 PST