Ref A: 02f93ac73775450a911a80c3cf6c8c08 Ref B: 3690C3AEE5406B64B7C969EFCAD117E0 Ref C: Thu Jan 29 02:25:23 2015 PST