Ref A: d6a8a7f3370a44588f333424d8fda577 Ref B: BBF3631FFEF23702ECDD620EF4466701 Ref C: Sun Nov 23 05:56:42 2014 PST