d70a95c9afa91536f24add7fb75fc6fa18cce02b 706116c651fd9abc9284516b47cea6cd536c7bcd.patch