Ref A: 299eded067384f4583df3378af2ba52c Ref B: D1F32C1656357B7F987483D7B39955E9 Ref C: Sun Mar 29 11:06:40 2015 PST