I guess I did some mistake in calculating sighashes, but I don't know exactly, where it is.
By following this image:
https://en.bitcoin.it/w/images/en/7/70/Bitcoin_OpCheckSig_InDetail.pngThe message should be:
0100000001395d705a36b122c01c9be97f8c69994c03bb8a0531990411ce7ac78f34e87f23000000001976a91446c3747322b220fdb925c9802f0e949c1feab99988acffffffff02e05ef8ffffffff7f1976a91490e8d5ba1c2a301824b18d383dead728b13ea7b788ace05ef8ffffffff7f1976a9142c72c4b5e0cbf9b6435f2cec9df8668c5075121588ac00000000a8000000
SHA256(
message):
384749af150c0180312940fc049b3e4458ab3bef1af60ab9b340713e8e7cd79b
SHA256(
above):
d76cb91081dc24b6417f4cb0fe49f8144f85129b871a8b50c3c36df496328353
So, the correct message hash (
z) is:
d76cb91081dc24b6417f4cb0fe49f8144f85129b871a8b50c3c36df496328353I've verified the signature and it checks out.