the amazon product advertising api docs are so bloody confusing. how do i sign my requests?