Ref A: 115ab21f75f14a268c5416362287754b Ref B: AC22D5923585A3D9C83FAAB9C3FF9253 Ref C: Sat Oct 25 19:59:05 2014 PST