Зачем вы прибавляете 128? Вы тем самым смещаете пространство ключей на полфазы:
```
-3 % 10 = 7
```