Ref A: acab10b3408a42eb977fb4427ac12cfe Ref B: E8996504F1E6701F0C6298F7AAA72F69 Ref C: Fri Jan 30 23:36:56 2015 PST