Ref A: a44d0c8f8790449cb4a2cea918d632bd Ref B: 4B6A8421A2A8D2EBCC5C41CBC69C84F7 Ref C: Fri Jan 30 23:28:44 2015 PST