Function at 0x1400768f0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x138
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x98], r9
mov qword [rbp + 0xa0], r8
mov qword [rbp + 0xa8], rdx
mov byte [rbp + 0xb7], cl
cmp dword [0x1400c2274], 0
jne 0x14007925f
mov eax, dword [0x1400b9d30]
xor eax, 0xe7d1d856
mov dword [0x1400b9d50], eax
mov eax, dword [0x1400b9d34]
xor eax, 0xeb5380ff
mov dword [0x1400b9d54], eax
mov eax, dword [0x1400b9d38]
xor eax, 0x1c6d17bd
mov dword [0x1400b9d58], eax
mov eax, dword [0x1400b9d3c]
xor eax, 0x55c1a94f
mov dword [0x1400b9d5c], eax
mov eax, dword [0x1400b9d40]
xor eax, 0xb5e7b1a3
mov dword [0x1400b9d60], eax
mov eax, dword [0x1400b9d7c]
xor eax, 0x4917181e
mov dword [0x1400b9d80], eax
mov eax, dword [0x1400b9b90]
xor eax, 0x6a278eaa
mov dword [0x1400b9c60], eax
mov eax, dword [0x1400b9b94]
xor eax, 0xaed88d10
mov dword [0x1400b9c64], eax
mov eax, dword [0x1400b9b98]
xor eax, 0x4061f947
mov dword [0x1400b9c68], eax
mov eax, dword [0x1400b9b9c]
xor eax, 0xc0c8f52b
mov dword [0x1400b9c6c], eax
mov eax, dword [0x1400b9ba0]
xor eax, 0xadbbee88
mov dword [0x1400b9c70], eax
mov eax, dword [0x1400b9ba4]
xor eax, 0xc0c4d5aa
mov dword [0x1400b9c74], eax
mov eax, dword [0x1400b9ba8]
xor eax, 0x5d9adde7
mov dword [0x1400b9c78], eax
mov eax, dword [0x1400b9bac]
xor eax, 0x218d763b
mov dword [0x1400b9c7c], eax
mov eax, dword [0x1400b9bb0]
xor eax, 0x9426d3c2
mov dword [0x1400b9c80], eax
mov eax, dword [0x1400b9bb4]
xor eax, 0xfb751834
mov dword [0x1400b9c84], eax
mov eax, dword [0x1400b9bb8]
xor eax, 0xa451258c
mov dword [0x1400b9c88], eax
mov eax, dword [0x1400b9bbc]
xor eax, 0x41659681
mov dword [0x1400b9c8c], eax
mov eax, dword [0x1400b9bc0]
xor eax, 0x86e7e5e0
mov dword [0x1400b9c90], eax
mov eax, dword [0x1400b9bc4]
xor eax, 0x1bd09002
mov dword [0x1400b9c94], eax
mov eax, dword [0x1400b9bc8]
xor eax, 0x38ad004c
mov dword [0x1400b9c98], eax
mov eax, dword [0x1400b9bcc]
xor eax, 0x4659871b
mov dword [0x1400b9c9c], eax
mov eax, dword [0x1400b9bd0]
xor eax, 0x5e183634
mov dword [0x1400b9ca0], eax
mov eax, dword [0x1400b9bd4]
xor eax, 0x5fb26b3
mov dword [0x1400b9ca4], eax
mov eax, dword [0x1400b9bd8]
xor eax, 0x86f385ee
mov dword [0x1400b9ca8], eax
mov eax, dword [0x1400b9bdc]
xor eax, 0x9eb82049
mov dword [0x1400b9cac], eax
mov eax, dword [0x1400b9be0]
xor eax, 0xd8805088
mov dword [0x1400b9cb0], eax
mov eax, dword [0x1400b9be4]
xor eax, 0xae370fdf
mov dword [0x1400b9cb4], eax
mov eax, dword [0x1400b9be8]
xor eax, 0xd56d99b9
mov dword [0x1400b9cb8], eax
mov eax, dword [0x1400b9bec]
xor eax, 0x2694639
mov dword [0x1400b9cbc], eax
mov eax, dword [0x1400b9bf0]
xor eax, 0xa1ab236f
mov dword [0x1400b9cc0], eax
mov eax, dword [0x1400b9bf4]
xor eax, 0xd08e1f5e
mov dword [0x1400b9cc4], eax
mov eax, dword [0x1400b9bf8]
xor eax, 0xd0e1aae2
mov dword [0x1400b9cc8], eax
mov eax, dword [0x1400b9bfc]
xor eax, 0x9122b0f2
mov dword [0x1400b9ccc], eax
mov eax, dword [0x1400b9c00]
xor eax, 0x83a0ee19
mov dword [0x1400b9cd0], eax
mov eax, dword [0x1400b9c04]
xor eax, 0x93106785
mov dword [0x1400b9cd4], eax
mov eax, dword [0x1400b9c08]
xor eax, 0x4cb699f9
mov dword [0x1400b9cd8], eax
mov eax, dword [0x1400b9c0c]
xor eax, 0x51236f70
mov dword [0x1400b9cdc], eax
mov eax, dword [0x1400b9c10]
xor eax, 0x75388d2b
mov dword [0x1400b9ce0], eax
mov eax, dword [0x1400b9c14]
xor eax, 0x6bf7d1e4
mov dword [0x1400b9ce4], eax
mov eax, dword [0x1400b9c18]
xor eax, 0x3611b9a1
mov dword [0x1400b9ce8], eax
mov eax, dword [0x1400b9c1c]
xor eax, 0x7b65bb22
mov dword [0x1400b9cec], eax
mov eax, dword [0x1400b9c20]
xor eax, 0x9fffc017
mov dword [0x1400b9cf0], eax
mov eax, dword [str._I]
xor eax, 0x2b495e0e
mov dword [0x1400b9cf4], eax
mov eax, dword [0x1400b9c28]
xor eax, 0x5a26bf3c
mov dword [0x1400b9cf8], eax
mov eax, dword [0x1400b9c2c]
xor eax, 0x2bf59a5b
mov dword [0x1400b9cfc], eax
mov eax, dword [0x1400b9c30]
xor eax, 0x556a162e
mov dword [0x1400b9d00], eax
mov eax, dword [0x1400b9c34]
xor eax, 0xa16a9fb2
mov dword [0x1400b9d04], eax
mov eax, dword [0x1400b9c38]
xor eax, 0x772f9726
mov dword [0x1400b9d08], eax
mov eax, dword [0x1400b9c3c]
xor eax, 0xbbacde3b
mov dword [0x1400b9d0c], eax
mov eax, dword [0x1400b9c40]
xor eax, 0xcd39ede2
mov dword [0x1400b9d10], eax
mov eax, dword [0x1400b9c44]
xor eax, 0xb6e9ad57
mov dword [0x1400b9d14], eax
mov eax, dword [0x1400b9c48]
xor eax, 0x69ecfc21
mov dword [0x1400b9d18], eax
mov eax, dword [0x1400b9c4c]
xor eax, 0x6528d08f
mov dword [0x1400b9d1c], eax
mov eax, dword [0x1400b9c50]
xor eax, 0xd90f470b
mov dword [0x1400b9d20], eax
mov eax, dword [0x1400b9c54]
xor eax, 0xcb3a387a
mov dword [0x1400b9d24], eax
mov eax, dword [0x1400b9c58]
xor eax, 0x7107ef6a
mov dword [0x1400b9d28], eax
mov eax, dword [0x1400b9d84]
xor eax, 0xe1e9a90f
mov dword [0x1400b9d88], eax
mov eax, dword [0x1400b9d8c]
xor eax, 0xc9ac17f4
mov dword [0x1400b9d98], eax
mov eax, dword [0x1400b9d90]
xor eax, 0x3559c3d2
mov dword [0x1400b9d9c], eax
mov eax, dword [0x1400b9d94]
xor eax, 0xbb86b304
mov dword [0x1400b9da0], eax
mov eax, dword [0x1400b9db0]
xor eax, 0xd43e2fda
mov dword [0x1400b9e70], eax
mov eax, dword [0x1400b9db4]
xor eax, 0x40af5d97
mov dword [0x1400b9e74], eax
mov eax, dword [0x1400b9db8]
xor eax, 0x317ab585
mov dword [0x1400b9e78], eax
mov eax, dword [0x1400b9dbc]
xor eax, 0xc5fb55b3
mov dword [0x1400b9e7c], eax
mov eax, dword [0x1400b9dc0]
xor eax, 0x3f8f1d33
mov dword [0x1400b9e80], eax
mov eax, dword [0x1400b9dc4]
xor eax, 0x1657680f
mov dword [0x1400b9e84], eax
mov eax, dword [0x1400b9dc8]
xor eax, 0x653db3ed
mov dword [0x1400b9e88], eax
mov eax, dword [0x1400b9dcc]
xor eax, 0x3ddfa9f5
mov dword [0x1400b9e8c], eax
mov eax, dword [0x1400b9dd0]
xor eax, 0xc6255f46
mov dword [0x1400b9e90], eax
mov eax, dword [0x1400b9dd4]
xor eax, 0xbbe9d73d
mov dword [0x1400b9e94], eax
mov eax, dword [0x1400b9dd8]
xor eax, 0xfcdf5934
mov dword [0x1400b9e98], eax
mov eax, dword [0x1400b9ddc]
xor eax, 0x61c42d34
mov dword [0x1400b9e9c], eax
mov eax, dword [0x1400b9de0]
xor eax, 0x135e965c
mov dword [0x1400b9ea0], eax
mov eax, dword [0x1400b9de4]
xor eax, 0x346eb1aa
mov dword [0x1400b9ea4], eax
mov eax, dword [0x1400b9de8]
xor eax, 0x95cefb66
mov dword [0x1400b9ea8], eax
mov eax, dword [0x1400b9dec]
xor eax, 0x8357df80
mov dword [0x1400b9eac], eax
mov eax, dword [0x1400b9df0]
xor eax, 0xafa07eb7
mov dword [0x1400b9eb0], eax
mov eax, dword [0x1400b9df4]
xor eax, 0xedb754d4
mov dword [0x1400b9eb4], eax
mov eax, dword [0x1400b9df8]
xor eax, 0x23c4818c
mov dword [0x1400b9eb8], eax
mov eax, dword [0x1400b9dfc]
xor eax, 0xb40278df
mov dword [0x1400b9ebc], eax
mov eax, dword [0x1400b9e00]
xor eax, 0x24faee37
mov dword [0x1400b9ec0], eax
mov eax, dword [0x1400b9e04]
xor eax, 0x18233644
mov dword [0x1400b9ec4], eax
mov eax, dword [0x1400b9e08]
xor eax, 0x203a6ef6
mov dword [0x1400b9ec8], eax
mov eax, dword [0x1400b9e0c]
xor eax, 0x71a46073
mov dword [0x1400b9ecc], eax
mov eax, dword [0x1400b9e10]
xor eax, 0xb6bde351
mov dword [0x1400b9ed0], eax
mov eax, dword [0x1400b9e14]
xor eax, 0xfb9782fe
mov dword [0x1400b9ed4], eax
mov eax, dword [0x1400b9e18]
xor eax, 0x67680bb8
mov dword [0x1400b9ed8], eax
mov eax, dword [0x1400b9e1c]
xor eax, 0x36af96f5
mov dword [0x1400b9edc], eax
mov eax, dword [0x1400b9e20]
xor eax, 0xf7d7037
mov dword [0x1400b9ee0], eax
mov eax, dword [0x1400b9e24]
xor eax, 0x8e4ecf28
mov dword [0x1400b9ee4], eax
mov eax, dword [0x1400b9e28]
xor eax, 0x1461c2f1
mov dword [0x1400b9ee8], eax
mov eax, dword [0x1400b9e2c]
xor eax, 0x254ff4a
mov dword [0x1400b9eec], eax
mov eax, dword [0x1400b9e30]
xor eax, 0x320ae8f1
mov dword [0x1400b9ef0], eax
mov eax, dword [0x1400b9e34]
xor eax, 0xf6080b77
mov dword [0x1400b9ef4], eax
mov eax, dword [0x1400b9e38]
xor eax, 0xba0b4ca2
mov dword [0x1400b9ef8], eax
mov eax, dword [0x1400b9e3c]
xor eax, 0x37e5764
mov dword [0x1400b9efc], eax
mov eax, dword [0x1400b9e40]
xor eax, 0xee9e2b18
mov dword [0x1400b9f00], eax
mov eax, dword [0x1400b9e44]
xor eax, 0x4ac32b9d
mov dword [0x1400b9f04], eax
mov eax, dword [0x1400b9e48]
xor eax, 0xaeb63649
mov dword [0x1400b9f08], eax
mov eax, dword [0x1400b9e4c]
xor eax, 0x5c79a41f
mov dword [0x1400b9f0c], eax
mov eax, dword [0x1400b9e50]
xor eax, 0xf60ca3da
mov dword [0x1400b9f10], eax
mov eax, dword [0x1400b9e54]
xor eax, 0x53624eed
mov dword [0x1400b9f14], eax
mov eax, dword [0x1400b9e58]
xor eax, 0xc2ac0660
mov dword [0x1400b9f18], eax
mov eax, dword [0x1400b9e5c]
xor eax, 0x932b594e
mov dword [0x1400b9f1c], eax
mov eax, dword [0x1400b9e60]
xor eax, 0x30f22a33
mov dword [0x1400b9f20], eax
mov eax, dword [0x1400b9e64]
xor eax, 0x97309c3b
mov dword [0x1400b9f24], eax
mov eax, dword [0x1400b9e68]
xor eax, 0xfdf6bfb4
mov dword [0x1400b9f28], eax
mov eax, dword [0x1400b9e6c]
xor eax, 0x2d222c5
mov dword [0x1400b9f2c], eax
mov eax, dword [0x1400b99f0]
xor eax, 0xd51a07f
mov dword [0x1400b9ac0], eax
mov eax, dword [0x1400b99f4]
xor eax, 0xe633c17f
mov dword [0x1400b9ac4], eax
mov eax, dword [0x1400b99f8]
xor eax, 0x79bc4267
mov dword [0x1400b9ac8], eax
mov eax, dword [0x1400b99fc]
xor eax, 0x5832d77c
mov dword [0x1400b9acc], eax
mov eax, dword [0x1400b9a00]
xor eax, 0x902cbb1c
mov dword [0x1400b9ad0], eax
mov eax, dword [0x1400b9a04]
xor eax, 0x983758f8
mov dword [0x1400b9ad4], eax
mov eax, dword [0x1400b9a08]
xor eax, 0xc69ccc7d
mov dword [0x1400b9ad8], eax
mov eax, dword [0x1400b9a0c]
xor eax, 0xf9dfa104
mov dword [0x1400b9adc], eax
mov eax, dword [str.9H_._a]
xor eax, 0x2e3f4832
mov dword [0x1400b9ae0], eax
mov eax, dword [0x1400b9a14]
xor eax, 0x2f07bd0b
mov dword [0x1400b9ae4], eax
mov eax, dword [0x1400b9a18]
xor eax, 0x74f3d771
mov dword [0x1400b9ae8], eax
mov eax, dword [0x1400b9a1c]
xor eax, 0x3702fcf6
mov dword [0x1400b9aec], eax
mov eax, dword [0x1400b9a20]
xor eax, 0xde151f5f
mov dword [0x1400b9af0], eax
mov eax, dword [0x1400b9a24]
xor eax, 0xcaa9960d
mov dword [0x1400b9af4], eax
mov eax, dword [0x1400b9a28]
xor eax, 0xe947cf54
mov dword [0x1400b9af8], eax
mov eax, dword [0x1400b9a2c]
xor eax, 0xac7cd133
mov dword [0x1400b9afc], eax
mov eax, dword [0x1400b9a30]
xor eax, 0xecb5aaa2
mov dword [0x1400b9b00], eax
mov eax, dword [0x1400b9a34]
xor eax, 0xcc3ddc1b
mov dword [0x1400b9b04], eax
mov eax, dword [0x1400b9a38]
xor eax, 0xe29da8ef
mov dword [0x1400b9b08], eax
mov eax, dword [0x1400b9a3c]
xor eax, 0x365fbce1
mov dword [0x1400b9b0c], eax
mov eax, dword [0x1400b9a40]
xor eax, 0x3aacd9c5
mov dword [0x1400b9b10], eax
mov eax, dword [0x1400b9a44]
xor eax, 0x4676aa0f
mov dword [0x1400b9b14], eax
mov eax, dword [0x1400b9a48]
xor eax, 0xf7c71fbb
mov dword [0x1400b9b18], eax
mov eax, dword [0x1400b9a4c]
xor eax, 0x5d0380c
mov dword [0x1400b9b1c], eax
mov eax, dword [0x1400b9a50]
xor eax, 0x542684bc
mov dword [0x1400b9b20], eax
mov eax, dword [0x1400b9a54]
xor eax, 0xed964f7
mov dword [0x1400b9b24], eax
mov eax, dword [0x1400b9a58]
xor eax, 0xb504f00d
mov dword [0x1400b9b28], eax
mov eax, dword [0x1400b9a5c]
xor eax, 0x7915469a
mov dword [0x1400b9b2c], eax
mov eax, dword [0x1400b9a60]
xor eax, 0x7f98f6af
mov dword [0x1400b9b30], eax
mov eax, dword [0x1400b9a64]
xor eax, 0x8bfe9596
mov dword [0x1400b9b34], eax
mov eax, dword [0x1400b9a68]
xor eax, 0xf3dbdc38
mov dword [0x1400b9b38], eax
mov eax, dword [0x1400b9a6c]
xor eax, 0x836d11c4
mov dword [0x1400b9b3c], eax
mov eax, dword [0x1400b9a70]
xor eax, 0x365076e6
mov dword [0x1400b9b40], eax
mov eax, dword [0x1400b9a74]
xor eax, 0x8504181f
mov dword [0x1400b9b44], eax
mov eax, dword [0x1400b9a78]
xor eax, 0x11c67bc9
mov dword [0x1400b9b48], eax
mov eax, dword [0x1400b9a7c]
xor eax, 0xb099d6fd
mov dword [0x1400b9b4c], eax
mov eax, dword [0x1400b9a80]
xor eax, 0x1c10ba32
mov dword [0x1400b9b50], eax
mov eax, dword [0x1400b9a84]
xor eax, 0x92cce6ee
mov dword [0x1400b9b54], eax
mov eax, dword [0x1400b9a88]
xor eax, 0x9e2b6783
mov dword [0x1400b9b58], eax
mov eax, dword [0x1400b9a8c]
xor eax, 0xf19529a0
mov dword [0x1400b9b5c], eax
mov eax, dword [0x1400b9a90]
xor eax, 0xfb3d73a6
mov dword [0x1400b9b60], eax
mov eax, dword [0x1400b9a94]
xor eax, 0x9f2185f0
mov dword [0x1400b9b64], eax
mov eax, dword [0x1400b9a98]
xor eax, 0x3b9d3c92
mov dword [0x1400b9b68], eax
mov eax, dword [0x1400b9a9c]
xor eax, 0xbcfd1ee5
mov dword [0x1400b9b6c], eax
mov eax, dword [0x1400b9aa0]
xor eax, 0x49c53a88
mov dword [0x1400b9b70], eax
mov eax, dword [0x1400b9aa4]
xor eax, 0xa9f0bf42
mov dword [0x1400b9b74], eax
mov eax, dword [0x1400b9aa8]
xor eax, 0x6347b090
mov dword [0x1400b9b78], eax
mov eax, dword [0x1400b9aac]
xor eax, 0x3479d5cc
mov dword [0x1400b9b7c], eax
mov eax, dword [0x1400b9ab0]
xor eax, 0xfda15fb6
mov dword [0x1400b9b80], eax
mov eax, dword [0x1400b9d64]
xor eax, 0x24a925c9
mov dword [0x1400b9d70], eax
mov eax, dword [0x1400b9d68]
xor eax, 0x488c461a
mov dword [0x1400b9d74], eax
mov eax, dword [0x1400b9d6c]
xor eax, 0x4b925e03
mov dword [0x1400b9d78], eax
mov eax, dword [0x1400b9f30]
xor eax, 0x3accfbb7
mov dword [0x1400b9f90], eax
mov eax, dword [0x1400b9f34]
xor eax, 0xb3d8f646
mov dword [0x1400b9f94], eax
mov eax, dword [0x1400b9f38]
xor eax, 0x97a6fadf
mov dword [0x1400b9f98], eax
mov eax, dword [0x1400b9f3c]
xor eax, 0xb50a6ebd
mov dword [0x1400b9f9c], eax
mov eax, dword [0x1400b9f40]
xor eax, 0xa5404d8d
mov dword [0x1400b9fa0], eax
mov eax, dword [0x1400b9f44]
xor eax, 0x1dfa03d5
mov dword [0x1400b9fa4], eax
mov eax, dword [0x1400b9f48]
xor eax, 0x5a84d1c8
mov dword [0x1400b9fa8], eax
mov eax, dword [0x1400b9f4c]
xor eax, 0x873ff4bc
mov dword [0x1400b9fac], eax
mov eax, dword [0x1400b9f50]
xor eax, 0x6b141a08
mov dword [0x1400b9fb0], eax
mov eax, dword [0x1400b9f54]
xor eax, 0x24a9a5b
mov dword [0x1400b9fb4], eax
mov eax, dword [0x1400b9f58]
xor eax, 0x941bfeea
mov dword [0x1400b9fb8], eax
mov eax, dword [0x1400b9f5c]
xor eax, 0x8cf8fcc3
mov dword [0x1400b9fbc], eax
mov eax, dword [0x1400b9f60]
xor eax, 0xc41f9692
mov dword [0x1400b9fc0], eax
mov eax, dword [0x1400b9f64]
xor eax, 0x92afbd39
mov dword [0x1400b9fc4], eax
mov eax, dword [0x1400b9f68]
xor eax, 0x445804b4
mov dword [0x1400b9fc8], eax
mov eax, dword [0x1400b9f6c]
xor eax, 0x548757d4
mov dword [0x1400b9fcc], eax
mov eax, dword [0x1400b9f70]
xor eax, 0x312a0802
mov dword [0x1400b9fd0], eax
mov eax, dword [0x1400b9f74]
xor eax, 0x10c5a322
mov dword [0x1400b9fd4], eax
mov eax, dword [0x1400b9f78]
xor eax, 0xab7df7b5
mov dword [0x1400b9fd8], eax
mov eax, dword [0x1400b9f7c]
xor eax, 0x1360699b
mov dword [0x1400b9fdc], eax
mov eax, dword [0x1400b9f80]
xor eax, 0x6137edc2
mov dword [0x1400b9fe0], eax
mov eax, dword [0x1400b9850]
xor eax, 0x22b5e85d
mov dword [0x1400b9920], eax
mov eax, dword [0x1400b9854]
xor eax, 0x81f7c9fa
mov dword [0x1400b9924], eax
mov eax, dword [0x1400b9858]
xor eax, 0xcd3379d4
mov dword [0x1400b9928], eax
mov eax, dword [0x1400b985c]
xor eax, 0xce8ac9c9
mov dword [0x1400b992c], eax
mov eax, dword [0x1400b9860]
xor eax, 0x5aa06379
mov dword [0x1400b9930], eax
mov eax, dword [0x1400b9864]
xor eax, 0xbcdd2f81
mov dword [0x1400b9934], eax
mov eax, dword [0x1400b9868]
xor eax, 0x85d11d6d
mov dword [0x1400b9938], eax
mov eax, dword [0x1400b986c]
xor eax, 0xde255881
mov dword [0x1400b993c], eax
mov eax, dword [0x1400b9870]
xor eax, 0x6cdef680
mov dword [0x1400b9940], eax
mov eax, dword [0x1400b9874]
xor eax, 0x4705f2bb
mov dword [0x1400b9944], eax
mov eax, dword [0x1400b9878]
xor eax, 0xc15d0632
mov dword [0x1400b9948], eax
mov eax, dword [0x1400b987c]
xor eax, 0x5a53842e
mov dword [0x1400b994c], eax
mov eax, dword [0x1400b9880]
xor eax, 0x11e1e111
mov dword [0x1400b9950], eax
mov eax, dword [0x1400b9884]
xor eax, 0x7f4b7cf5
mov dword [0x1400b9954], eax
mov eax, dword [0x1400b9888]
xor eax, 0x673256e7
mov dword [0x1400b9958], eax
mov eax, dword [0x1400b988c]
xor eax, 0xe9d95548
mov dword [0x1400b995c], eax
mov eax, dword [0x1400b9890]
xor eax, 0x6243924f
mov dword [0x1400b9960], eax
mov eax, dword [0x1400b9894]
xor eax, 0xec98bcec
mov dword [0x1400b9964], eax
mov eax, dword [0x1400b9898]
xor eax, 0xf905bbd9
mov dword [0x1400b9968], eax
mov eax, dword [0x1400b989c]
xor eax, 0xd1e75ebc
mov dword [0x1400b996c], eax
mov eax, dword [0x1400b98a0]
xor eax, 0xd0960634
mov dword [0x1400b9970], eax
mov eax, dword [0x1400b98a4]
xor eax, 0xe4ecd8d8
mov dword [0x1400b9974], eax
mov eax, dword [0x1400b98a8]
xor eax, 0x9e1707e7
mov dword [0x1400b9978], eax
mov eax, dword [0x1400b98ac]
xor eax, 0xec393e86
mov dword [0x1400b997c], eax
mov eax, dword [0x1400b98b0]
xor eax, 0x133ea2af
mov dword [0x1400b9980], eax
mov eax, dword [0x1400b98b4]
xor eax, 0xe367a9ef
mov dword [0x1400b9984], eax
mov eax, dword [0x1400b98b8]
xor eax, 0xd92ddfa8
mov dword [0x1400b9988], eax
mov eax, dword [0x1400b98bc]
xor eax, 0xd9ee180f
mov dword [0x1400b998c], eax
mov eax, dword [0x1400b98c0]
xor eax, 0xbf95e480
mov dword [0x1400b9990], eax
mov eax, dword [0x1400b98c4]
xor eax, 0xf04e3775
mov dword [0x1400b9994], eax
mov eax, dword [0x1400b98c8]
xor eax, 0x2cfe72cf
mov dword [0x1400b9998], eax
mov eax, dword [0x1400b98cc]
xor eax, 0x6f45f4a0
mov dword [0x1400b999c], eax
mov eax, dword [0x1400b98d0]
xor eax, 0x27aab412
mov dword [0x1400b99a0], eax
mov eax, dword [0x1400b98d4]
xor eax, 0x5c76928d
mov dword [0x1400b99a4], eax
mov eax, dword [0x1400b98d8]
xor eax, 0xeb5cfdc
mov dword [0x1400b99a8], eax
mov eax, dword [0x1400b98dc]
xor eax, 0xea170202
mov dword [0x1400b99ac], eax
mov eax, dword [0x1400b98e0]
xor eax, 0xd98e6eaa
mov dword [0x1400b99b0], eax
mov eax, dword [str.7N]
xor eax, 0xc74e370c
mov dword [0x1400b99b4], eax
mov eax, dword [0x1400b98e8]
xor eax, 0x5234b08c
mov dword [0x1400b99b8], eax
mov eax, dword [0x1400b98ec]
xor eax, 0xa73401df
mov dword [0x1400b99bc], eax
mov eax, dword [0x1400b98f0]
xor eax, 0x3b3b5737
mov dword [0x1400b99c0], eax
mov eax, dword [0x1400b98f4]
xor eax, 0x880a74ca
mov dword [0x1400b99c4], eax
mov eax, dword [0x1400b98f8]
xor eax, 0x36c6fa7
mov dword [0x1400b99c8], eax
mov eax, dword [0x1400b98fc]
xor eax, 0x3188be01
mov dword [0x1400b99cc], eax
mov eax, dword [0x1400b9900]
xor eax, 0xdf633e88
mov dword [0x1400b99d0], eax
mov eax, dword [0x1400b9904]
xor eax, 0x73eeeac1
mov dword [0x1400b99d4], eax
mov eax, dword [0x1400b9908]
xor eax, 0x48d29d76
mov dword [0x1400b99d8], eax
mov eax, dword [0x1400b990c]
xor eax, 0x4f6c2cb5
mov dword [0x1400b99dc], eax
mov eax, dword [0x1400b9910]
xor eax, 0x4701af0
mov dword [0x1400b99e0], eax
mov eax, dword [str.ml__r]
xor eax, 0x247b6c5f
mov dword [0x1400b99e4], eax
mov eax, dword [0x1400b9918]
xor eax, 0xeee28a3e
mov dword [0x1400b99e8], eax
mov eax, dword [0x1400b991c]
xor eax, 0x84ef28cc
mov dword [0x1400b99ec], eax
mov eax, dword [0x1400ba650]
xor eax, 0x61c911bd
mov dword [0x1400ba690], eax
mov eax, dword [0x1400ba654]
xor eax, 0x1b7357f2
mov dword [0x1400ba694], eax
mov eax, dword [0x1400ba658]
xor eax, 0x8826cb21
mov dword [0x1400ba698], eax
mov eax, dword [0x1400ba65c]
xor eax, 0xcdf0077a
mov dword [0x1400ba69c], eax
mov eax, dword [0x1400ba660]
xor eax, 0x725bda4c
mov dword [0x1400ba6a0], eax
mov eax, dword [0x1400ba664]
xor eax, 0xa48958ae
mov dword [0x1400ba6a4], eax
mov eax, dword [0x1400ba668]
xor eax, 0x80a10089
mov dword [0x1400ba6a8], eax
mov eax, dword [str._J__]
xor eax, 0x2d5f4a7f
mov dword [0x1400ba6ac], eax
mov eax, dword [0x1400ba670]
xor eax, 0x9fbe00f3
mov dword [0x1400ba6b0], eax
mov eax, dword [0x1400ba674]
xor eax, 0xac689e98
mov dword [0x1400ba6b4], eax
mov eax, dword [str.LRBd]
xor eax, 0x6442526f
mov dword [0x1400ba6b8], eax
mov eax, dword [0x1400ba67c]
xor eax, 0x7da4a907
mov dword [0x1400ba6bc], eax
mov eax, dword [0x1400ba680]
xor eax, 0x80968172
mov dword [0x1400ba6c0], eax
mov eax, dword [0x1400ba684]
xor eax, 0x92127045
mov dword [0x1400ba6c4], eax
mov eax, dword [0x1400ba688]
xor eax, 0xac85f6f5
mov dword [0x1400ba6c8], eax
mov eax, dword [0x1400ba68c]
xor eax, 0xe4941fd1
mov dword [0x1400ba6cc], eax
mov eax, dword [0x1400b9fe4]
xor eax, 0x2cc214fc
mov dword [0x1400b9ff0], eax
mov eax, dword [0x1400b9fe8]
xor eax, 0x5bbbcf5e
mov dword [0x1400b9ff4], eax
mov eax, dword [0x1400b9fec]
xor eax, 0xd90f4b11
mov dword [0x1400b9ff8], eax
mov eax, dword [0x1400ba210]
xor eax, 0xa8906ed3
mov dword [0x1400ba230], eax
mov eax, dword [0x1400ba214]
xor eax, 0xe5bf7011
mov dword [0x1400ba234], eax
mov eax, dword [0x1400ba218]
xor eax, 0xb9aba995
mov dword [0x1400ba238], eax
mov eax, dword [0x1400ba21c]
xor eax, 0x748b4068
mov dword [0x1400ba23c], eax
mov eax, dword [0x1400ba220]
xor eax, 0x26776c53
mov dword [0x1400ba240], eax
mov eax, dword [0x1400ba610]
xor eax, 0xb9b11266
mov dword [0x1400ba630], eax
mov eax, dword [0x1400ba614]
xor eax, 0x9c011a14
mov dword [0x1400ba634], eax
mov eax, dword [0x1400ba618]
xor eax, 0x3e83f2d6
mov dword [0x1400ba638], eax
mov eax, dword [0x1400ba61c]
xor eax, 0x72b09367
mov dword [0x1400ba63c], eax
mov eax, dword [0x1400ba620]
xor eax, 0x2f015ff
mov dword [0x1400ba640], eax
mov eax, dword [0x1400ba624]
xor eax, 0xfe251fca
mov dword [0x1400ba644], eax
mov eax, dword [0x1400ba628]
xor eax, 0x1cf7d25f
mov dword [0x1400ba648], eax
mov eax, dword [0x1400ba6d0]
xor eax, 0x8e13cbe8
mov dword [0x1400ba750], eax
mov eax, dword [0x1400ba6d4]
xor eax, 0x729d438
mov dword [0x1400ba754], eax
mov eax, dword [0x1400ba6d8]
xor eax, 0x35d936e4
mov dword [0x1400ba758], eax
mov eax, dword [0x1400ba6dc]
xor eax, 0xf69774a1
mov dword [0x1400ba75c], eax
mov eax, dword [0x1400ba6e0]
xor eax, 0xd220d5c1
mov dword [0x1400ba760], eax
mov eax, dword [0x1400ba6e4]
xor eax, 0xc4b1df71
mov dword [0x1400ba764], eax
mov eax, dword [0x1400ba6e8]
xor eax, 0x88a4e518
mov dword [0x1400ba768], eax
mov eax, dword [0x1400ba6ec]
xor eax, 0x1b490f7e
mov dword [0x1400ba76c], eax
mov eax, dword [0x1400ba6f0]
xor eax, 0x8d03f408
mov dword [0x1400ba770], eax
mov eax, dword [0x1400ba6f4]
xor eax, 0xab31e2b8
mov dword [0x1400ba774], eax
mov eax, dword [0x1400ba6f8]
xor eax, 0x139c268
mov dword [0x1400ba778], eax
mov eax, dword [0x1400ba6fc]
xor eax, 0xda1df9cc
mov dword [0x1400ba77c], eax
mov eax, dword [0x1400ba700]
xor eax, 0x928e83ae
mov dword [0x1400ba780], eax
mov eax, dword [0x1400ba704]
xor eax, 0x6c8c4df4
mov dword [0x1400ba784], eax
mov eax, dword [0x1400ba708]
xor eax, 0x5209c93d
mov dword [0x1400ba788], eax
mov eax, dword [0x1400ba70c]
xor eax, 0xdd544dcb
mov dword [0x1400ba78c], eax
mov eax, dword [0x1400ba710]
xor eax, 0x61b59c8a
mov dword [0x1400ba790], eax
mov eax, dword [0x1400ba714]
xor eax, 0xc915b58f
mov dword [0x1400ba794], eax
mov eax, dword [0x1400ba718]
xor eax, 0x7527a930
mov dword [0x1400ba798], eax
mov eax, dword [0x1400ba71c]
xor eax, 0x2b6c7608
mov dword [0x1400ba79c], eax
mov eax, dword [0x1400ba720]
xor eax, 0x8441746e
mov dword [0x1400ba7a0], eax
mov eax, dword [0x1400ba724]
xor eax, 0xe0983601
mov dword [0x1400ba7a4], eax
mov eax, dword [0x1400ba728]
xor eax, 0x557045b5
mov dword [0x1400ba7a8], eax
mov eax, dword [0x1400ba72c]
xor eax, 0x6e758c55
mov dword [0x1400ba7ac], eax
mov eax, dword [0x1400ba730]
xor eax, 0xecd874c
mov dword [0x1400ba7b0], eax
mov eax, dword [0x1400ba734]
xor eax, 0x8707ec9d
mov dword [0x1400ba7b4], eax
mov eax, dword [0x1400ba738]
xor eax, 0x67b7b290
mov dword [0x1400ba7b8], eax
mov eax, dword [0x1400ba73c]
xor eax, 0x6b2373b0
mov dword [0x1400ba7bc], eax
mov eax, dword [0x1400ba740]
xor eax, 0xb0474157
mov dword [0x1400ba7c0], eax
mov eax, dword [0x1400ba744]
xor eax, 0x6cd7a49a
mov dword [0x1400ba7c4], eax
mov eax, dword [0x1400ba748]
xor eax, 0xbeaca457
mov dword [0x1400ba7c8], eax
mov eax, dword [0x1400ba74c]
xor eax, 0x28670ca9
mov dword [0x1400ba7cc], eax
mov eax, dword [0x1400bab90]
xor eax, 0x5d9ba55d
mov dword [0x1400bac20], eax
mov eax, dword [0x1400bab94]
xor eax, 0xbaf918cf
mov dword [0x1400bac24], eax
mov eax, dword [0x1400bab98]
xor eax, 0x166e126f
mov dword [0x1400bac28], eax
mov eax, dword [0x1400bab9c]
xor eax, 0x8dc13f8a
mov dword [0x1400bac2c], eax
mov eax, dword [0x1400baba0]
xor eax, 0xf4afff6
mov dword [0x1400bac30], eax
mov eax, dword [0x1400baba4]
xor eax, 0xdfb1c6ce
mov dword [0x1400bac34], eax
mov eax, dword [0x1400baba8]
xor eax, 0xa3822c1c
mov dword [0x1400bac38], eax
mov eax, dword [0x1400babac]
xor eax, 0x9dc271d3
mov dword [0x1400bac3c], eax
mov eax, dword [0x1400babb0]
xor eax, 0xaf55ed7e
mov dword [0x1400bac40], eax
mov eax, dword [0x1400babb4]
xor eax, 0x2649fea1
mov dword [0x1400bac44], eax
mov eax, dword [0x1400babb8]
xor eax, 0x8c4e084
mov dword [0x1400bac48], eax
mov eax, dword [0x1400babbc]
xor eax, 0x20571665
mov dword [0x1400bac4c], eax
mov eax, dword [0x1400babc0]
xor eax, 0x9209f8e9
mov dword [0x1400bac50], eax
mov eax, dword [0x1400babc4]
xor eax, 0xd51e5f3d
mov dword [0x1400bac54], eax
mov eax, dword [0x1400babc8]
xor eax, 0x88723087
mov dword [0x1400bac58], eax
mov eax, dword [0x1400babcc]
xor eax, 0x4a83a6f6
mov dword [0x1400bac5c], eax
mov eax, dword [0x1400babd0]
xor eax, 0xa2bfbb44
mov dword [0x1400bac60], eax
mov eax, dword [0x1400babd4]
xor eax, 0x889949f2
mov dword [0x1400bac64], eax
mov eax, dword [0x1400babd8]
xor eax, 0x4b787185
mov dword [0x1400bac68], eax
mov eax, dword [0x1400babdc]
xor eax, 0xac07d65e
mov dword [0x1400bac6c], eax
mov eax, dword [0x1400babe0]
xor eax, 0xae7c5da8
mov dword [0x1400bac70], eax
mov eax, dword [0x1400babe4]
xor eax, 0xc05ec38b
mov dword [0x1400bac74], eax
mov eax, dword [0x1400babe8]
xor eax, 0x99fa5608
mov dword [0x1400bac78], eax
mov eax, dword [0x1400babec]
xor eax, 0x5855b1b1
mov dword [0x1400bac7c], eax
mov eax, dword [0x1400babf0]
xor eax, 0x120dbfe0
mov dword [0x1400bac80], eax
mov eax, dword [0x1400babf4]
xor eax, 0x1a068fdf
mov dword [0x1400bac84], eax
mov eax, dword [0x1400babf8]
xor eax, 0xe2d486af
mov dword [0x1400bac88], eax
mov eax, dword [0x1400babfc]
xor eax, 0xe96495e1
mov dword [0x1400bac8c], eax
mov eax, dword [0x1400bac00]
xor eax, 0xdc130ada
mov dword [0x1400bac90], eax
mov eax, dword [0x1400bac04]
xor eax, 0xf0ba88ae
mov dword [0x1400bac94], eax
mov eax, dword [0x1400bac08]
xor eax, 0x9f6459ea
mov dword [0x1400bac98], eax
mov eax, dword [0x1400bac0c]
xor eax, 0x70926456
mov dword [0x1400bac9c], eax
mov eax, dword [0x1400bac10]
xor eax, 0x830fdaf5
mov dword [0x1400baca0], eax
mov eax, dword [0x1400bac14]
xor eax, 0xc0c7dcc8
mov dword [0x1400baca4], eax
mov eax, dword [0x1400bac18]
xor eax, 0x36d39fa6
mov dword [0x1400baca8], eax
mov eax, dword [0x1400bac1c]
xor eax, 0xbf872d40
mov dword [0x1400bacac], eax
mov eax, dword [0x1400ba070]
xor eax, 0x9f676356
mov dword [0x1400ba100], eax
mov eax, dword [0x1400ba074]
xor eax, 0xdceaa82b
mov dword [0x1400ba104], eax
mov eax, dword [0x1400ba078]
xor eax, 0x495f104d
mov dword [0x1400ba108], eax
mov eax, dword [0x1400ba07c]
xor eax, 0x4032706
mov dword [0x1400ba10c], eax
mov eax, dword [0x1400ba080]
xor eax, 0xc30965e9
mov dword [0x1400ba110], eax
mov eax, dword [0x1400ba084]
xor eax, 0x92c616d3
mov dword [0x1400ba114], eax
mov eax, dword [0x1400ba088]
xor eax, 0xae4acab5
mov dword [0x1400ba118], eax
mov eax, dword [0x1400ba08c]
xor eax, 0xa09c44e
mov dword [0x1400ba11c], eax
mov eax, dword [0x1400ba090]
xor eax, 0x6b2c6b0c
mov dword [0x1400ba120], eax
mov eax, dword [0x1400ba094]
xor eax, 0x88e2b00b
mov dword [0x1400ba124], eax
mov eax, dword [0x1400ba098]
xor eax, 0x7c31d9d4
mov dword [0x1400ba128], eax
mov eax, dword [0x1400ba09c]
xor eax, 0x9054af88
mov dword [0x1400ba12c], eax
mov eax, dword [0x1400ba0a0]
xor eax, 0x6c37658d
mov dword [0x1400ba130], eax
mov eax, dword [0x1400ba0a4]
xor eax, 0x6afee1a
mov dword [0x1400ba134], eax
mov eax, dword [str._nsDj_]
xor eax, 0x6a447313
mov dword [0x1400ba138], eax
mov eax, dword [0x1400ba0ac]
xor eax, 0x8490f724
mov dword [0x1400ba13c], eax
mov eax, dword [0x1400ba0b0]
xor eax, 0xe2fbf591
mov dword [0x1400ba140], eax
mov eax, dword [0x1400ba0b4]
xor eax, 0x228547be
mov dword [0x1400ba144], eax
mov eax, dword [0x1400ba0b8]
xor eax, 0x53af20c
mov dword [0x1400ba148], eax
mov eax, dword [0x1400ba0bc]
xor eax, 0x59eb5d4c
mov dword [0x1400ba14c], eax
mov eax, dword [0x1400ba0c0]
xor eax, 0xbd9c1532
mov dword [0x1400ba150], eax
mov eax, dword [0x1400ba0c4]
xor eax, 0xd0e86c30
mov dword [0x1400ba154], eax
mov eax, dword [0x1400ba0c8]
xor eax, 0xa5281e19
mov dword [0x1400ba158], eax
mov eax, dword [0x1400ba0cc]
xor eax, 0xe75a50c
mov dword [0x1400ba15c], eax
mov eax, dword [str._rE]
xor eax, 0xb6da0d09
mov dword [0x1400ba160], eax
mov eax, dword [0x1400ba0d4]
xor eax, 0x62c1c561
mov dword [0x1400ba164], eax
mov eax, dword [0x1400ba0d8]
xor eax, 0xb54da818
mov dword [0x1400ba168], eax
mov eax, dword [0x1400ba0dc]
xor eax, 0xa542d544
mov dword [0x1400ba16c], eax
mov eax, dword [0x1400ba0e0]
xor eax, 0x2946ce19
mov dword [0x1400ba170], eax
mov eax, dword [0x1400ba0e4]
xor eax, 0x8e1a97b6
mov dword [0x1400ba174], eax
mov eax, dword [0x1400ba0e8]
xor eax, 0xc8c8f85d
mov dword [0x1400ba178], eax
mov eax, dword [0x1400ba0ec]
xor eax, 0xaaecbc1e
mov dword [0x1400ba17c], eax
mov eax, dword [0x1400ba0f0]
xor eax, 0xf12acf62
mov dword [0x1400ba180], eax
mov eax, dword [0x1400ba0f4]
xor eax, 0xdaa7906
mov dword [0x1400ba184], eax
mov eax, dword [0x1400ba0f8]
xor eax, 0x8f69a94e
mov dword [0x1400ba188], eax
mov eax, dword [0x1400ba03c]
xor eax, 0x7aaa5d4b
mov dword [0x1400ba040], eax
mov eax, dword [str.__N_r]
xor eax, 0x2095d43b
mov dword [0x1400ba5fc], eax
mov eax, dword [0x1400ba5f4]
xor eax, 0xbd0d4e4b
mov dword [0x1400ba600], eax
mov eax, dword [0x1400ba5f8]
xor eax, 0xd86de0da
mov dword [0x1400ba604], eax
mov eax, dword [0x1400bab10]
xor eax, 0xb5716393
mov dword [0x1400bab50], eax
mov eax, dword [0x1400bab14]
xor eax, 0x207863c9
mov dword [0x1400bab54], eax
mov eax, dword [0x1400bab18]
xor eax, 0xa4b8577b
mov dword [0x1400bab58], eax
mov eax, dword [0x1400bab1c]
xor eax, 0xc4fe08e5
mov dword [0x1400bab5c], eax
mov eax, dword [0x1400bab20]
xor eax, 0x6c7d7dd5
mov dword [0x1400bab60], eax
mov eax, dword [0x1400bab24]
xor eax, 0xaee67cf4
mov dword [0x1400bab64], eax
mov eax, dword [0x1400bab28]
xor eax, 0x97cbd3b
mov dword [0x1400bab68], eax
mov eax, dword [0x1400bab2c]
xor eax, 0xfd4fb7a
mov dword [0x1400bab6c], eax
mov eax, dword [0x1400bab30]
xor eax, 0xc377def
mov dword [0x1400bab70], eax
mov eax, dword [0x1400bab34]
xor eax, 0xe07e315a
mov dword [0x1400bab74], eax
mov eax, dword [0x1400bab38]
xor eax, 0x3ead5933
mov dword [0x1400bab78], eax
mov eax, dword [0x1400bab3c]
xor eax, 0x5ca764ac
mov dword [0x1400bab7c], eax
mov eax, dword [0x1400bab40]
xor eax, 0x35060b42
mov dword [0x1400bab80], eax
mov eax, dword [0x1400ba410]
xor eax, 0xab9698ec
mov dword [0x1400ba4b0], eax
mov eax, dword [0x1400ba414]
xor eax, 0x153a92c4
mov dword [0x1400ba4b4], eax
mov eax, dword [0x1400ba418]
xor eax, 0xef19bc9b
mov dword [0x1400ba4b8], eax
mov eax, dword [0x1400ba41c]
xor eax, 0x122f5c94
mov dword [0x1400ba4bc], eax
mov eax, dword [0x1400ba420]
xor eax, 0x751ca27d
mov dword [0x1400ba4c0], eax
mov eax, dword [0x1400ba424]
xor eax, 0xf96e9d65
mov dword [0x1400ba4c4], eax
mov eax, dword [0x1400ba428]
xor eax, 0x19c9f9d6
mov dword [0x1400ba4c8], eax
mov eax, dword [0x1400ba42c]
xor eax, 0xdf77c6bb
mov dword [0x1400ba4cc], eax
mov eax, dword [0x1400ba430]
xor eax, 0x65e6ddcf
mov dword [0x1400ba4d0], eax
mov eax, dword [0x1400ba434]
xor eax, 0xe98fa1b3
mov dword [0x1400ba4d4], eax
mov eax, dword [0x1400ba438]
xor eax, 0x99d151a1
mov dword [0x1400ba4d8], eax
mov eax, dword [0x1400ba43c]
xor eax, 0xa9afbfad
mov dword [0x1400ba4dc], eax
mov eax, dword [0x1400ba440]
xor eax, 0xa39699cf
mov dword [0x1400ba4e0], eax
mov eax, dword [0x1400ba444]
xor eax, 0xbba2564a
mov dword [0x1400ba4e4], eax
mov eax, dword [0x1400ba448]
xor eax, 0xfb65d24c
mov dword [0x1400ba4e8], eax
mov eax, dword [0x1400ba44c]
xor eax, 0x66cf3897
mov dword [0x1400ba4ec], eax
mov eax, dword [0x1400ba450]
xor eax, 0xdb150039
mov dword [0x1400ba4f0], eax
mov eax, dword [0x1400ba454]
xor eax, 0xb9f7e359
mov dword [0x1400ba4f4], eax
mov eax, dword [0x1400ba458]
xor eax, 0x46ef792c
mov dword [0x1400ba4f8], eax
mov eax, dword [0x1400ba45c]
xor eax, 0x7ae0c790
mov dword [0x1400ba4fc], eax
mov eax, dword [0x1400ba460]
xor eax, 0x6e0b7500
mov dword [0x1400ba500], eax
mov eax, dword [0x1400ba464]
xor eax, 0xdf501043
mov dword [0x1400ba504], eax
mov eax, dword [0x1400ba468]
xor eax, 0xb854291b
mov dword [0x1400ba508], eax
mov eax, dword [0x1400ba46c]
xor eax, 0xfeeab81e
mov dword [0x1400ba50c], eax
mov eax, dword [0x1400ba470]
xor eax, 0xf87bb543
mov dword [0x1400ba510], eax
mov eax, dword [0x1400ba474]
xor eax, 0x7d677734
mov dword [0x1400ba514], eax
mov eax, dword [0x1400ba478]
xor eax, 0x44397bdc
mov dword [0x1400ba518], eax
mov eax, dword [0x1400ba47c]
xor eax, 0xd834c894
mov dword [0x1400ba51c], eax
mov eax, dword [0x1400ba480]
xor eax, 0xa61ecb49
mov dword [0x1400ba520], eax
mov eax, dword [0x1400ba484]
xor eax, 0xae0e42e2
mov dword [0x1400ba524], eax
mov eax, dword [0x1400ba488]
xor eax, 0x59ed4d6
mov dword [0x1400ba528], eax
mov eax, dword [0x1400ba48c]
xor eax, 0xb4289a72
mov dword [0x1400ba52c], eax
mov eax, dword [0x1400ba490]
xor eax, 0x11f4e2b6
mov dword [0x1400ba530], eax
mov eax, dword [0x1400ba494]
xor eax, 0x1f605a2a
mov dword [0x1400ba534], eax
mov eax, dword [0x1400ba498]
xor eax, 0x80782774
mov dword [0x1400ba538], eax
mov eax, dword [0x1400ba49c]
xor eax, 0x8d2f3a89
mov dword [0x1400ba53c], eax
mov eax, dword [0x1400ba4a0]
xor eax, 0xa89cffd
mov dword [0x1400ba540], eax
mov eax, dword [0x1400ba190]
xor eax, 0xc6dc1e79
mov dword [0x1400ba1d0], eax
mov eax, dword [0x1400ba194]
xor eax, 0x24fc3b7b
mov dword [0x1400ba1d4], eax
mov eax, dword [0x1400ba198]
xor eax, 0xf199d27f
mov dword [0x1400ba1d8], eax
mov eax, dword [0x1400ba19c]
xor eax, 0x8afbf47d
mov dword [0x1400ba1dc], eax
mov eax, dword [0x1400ba1a0]
xor eax, 0xe0759ac3
mov dword [0x1400ba1e0], eax
mov eax, dword [0x1400ba1a4]
xor eax, 0x8eeefe03
mov dword [0x1400ba1e4], eax
mov eax, dword [0x1400ba1a8]
xor eax, 0xe1f858b1
mov dword [0x1400ba1e8], eax
mov eax, dword [0x1400ba1ac]
xor eax, 0x44e4ec11
mov dword [0x1400ba1ec], eax
mov eax, dword [0x1400ba1b0]
xor eax, 0xc50e1b7d
mov dword [0x1400ba1f0], eax
mov eax, dword [0x1400ba1b4]
xor eax, 0xa4e25f77
mov dword [0x1400ba1f4], eax
mov eax, dword [0x1400ba1b8]
xor eax, 0xcc4bcba0
mov dword [0x1400ba1f8], eax
mov eax, dword [0x1400ba1bc]
xor eax, 0xb4293c58
mov dword [0x1400ba1fc], eax
mov eax, dword [0x1400ba1c0]
xor eax, 0x603619aa
mov dword [0x1400ba200], eax
mov eax, dword [0x1400ba1c4]
xor eax, 0x357c475
mov dword [0x1400ba204], eax
mov eax, dword [0x1400ba1c8]
xor eax, 0xd527221d
mov dword [0x1400ba208], eax
mov eax, dword [0x1400ba930]
xor eax, 0x16bc992c
mov dword [0x1400ba980], eax
mov eax, dword [0x1400ba934]
xor eax, 0xf387da2e
mov dword [0x1400ba984], eax
mov eax, dword [0x1400ba938]
xor eax, 0x11026742
mov dword [0x1400ba988], eax
mov eax, dword [0x1400ba93c]
xor eax, 0xd52bf4c1
mov dword [0x1400ba98c], eax
mov eax, dword [0x1400ba940]
xor eax, 0xbd7fbc20
mov dword [0x1400ba990], eax
mov eax, dword [0x1400ba944]
xor eax, 0xaa65c40
mov dword [0x1400ba994], eax
mov eax, dword [0x1400ba948]
xor eax, 0x1fc871bd
mov dword [0x1400ba998], eax
mov eax, dword [0x1400ba94c]
xor eax, 0xf55bfe83
mov dword [0x1400ba99c], eax
mov eax, dword [0x1400ba950]
xor eax, 0x4703ed05
mov dword [0x1400ba9a0], eax
mov eax, dword [0x1400ba954]
xor eax, 0x6787e1cc
mov dword [0x1400ba9a4], eax
mov eax, dword [0x1400ba958]
xor eax, 0x1536ade3
mov dword [0x1400ba9a8], eax
mov eax, dword [0x1400ba95c]
xor eax, 0x11f74016
mov dword [0x1400ba9ac], eax
mov eax, dword [0x1400ba960]
xor eax, 0x91f54f7b
mov dword [0x1400ba9b0], eax
mov eax, dword [0x1400ba964]
xor eax, 0x75708f85
mov dword [0x1400ba9b4], eax
mov eax, dword [0x1400ba968]
xor eax, 0x6d857c06
mov dword [0x1400ba9b8], eax
mov eax, dword [0x1400ba96c]
xor eax, 0xb831f188
mov dword [0x1400ba9bc], eax
mov eax, dword [0x1400ba970]
xor eax, 0xaac1064a
mov dword [0x1400ba9c0], eax
mov eax, dword [0x1400ba90c]
xor eax, 0x6ac9dc91
mov dword [0x1400ba918], eax
mov eax, dword [0x1400ba910]
xor eax, 0x95982c64
mov dword [0x1400ba91c], eax
mov eax, dword [0x1400ba914]
xor eax, 0x4079ff9d
mov dword [0x1400ba920], eax
mov eax, dword [0x1400ba044]
xor eax, 0xd07e8914
mov dword [0x1400ba054], eax
mov eax, dword [0x1400ba048]
xor eax, 0xa6b84d2f
mov dword [0x1400ba058], eax
mov eax, dword [0x1400ba04c]
xor eax, 0xc397a86c
mov dword [0x1400ba05c], eax
mov eax, dword [0x1400ba050]
xor eax, 0x8e379a6d
mov dword [0x1400ba060], eax
mov eax, dword [0x1400ba9c4]
xor eax, 0x5edce64
mov dword [0x1400ba9d4], eax
mov eax, dword [0x1400ba9c8]
xor eax, 0xc1066df6
mov dword [0x1400ba9d8], eax
mov eax, dword [0x1400ba9cc]
xor eax, 0x700d56c2
mov dword [0x1400ba9dc], eax
mov eax, dword [0x1400ba9d0]
xor eax, 0x14114e8e
mov dword [0x1400ba9e0], eax
mov eax, dword [0x1400ba9f0]
xor eax, 0x98090647
mov dword [0x1400baa80], eax
mov eax, dword [0x1400ba9f4]
xor eax, 0x7c575fb4
mov dword [0x1400baa84], eax
mov eax, dword [0x1400ba9f8]
xor eax, 0x71679c84
mov dword [0x1400baa88], eax
mov eax, dword [0x1400ba9fc]
xor eax, 0xf936a29c
mov dword [0x1400baa8c], eax
mov eax, dword [str.stk4]
xor eax, 0x346b7463
mov dword [0x1400baa90], eax
mov eax, dword [0x1400baa04]
xor eax, 0x56d1c4c8
mov dword [0x1400baa94], eax
mov eax, dword [0x1400baa08]
xor eax, 0xee20a3f
mov dword [0x1400baa98], eax
mov eax, dword [0x1400baa0c]
xor eax, 0xbf76e246
mov dword [0x1400baa9c], eax
mov eax, dword [0x1400baa10]
xor eax, 0xddb9451
mov dword [0x1400baaa0], eax
mov eax, dword [0x1400baa14]
xor eax, 0xdb1a6dbb
mov dword [0x1400baaa4], eax
mov eax, dword [0x1400baa18]
xor eax, 0x13ed6e7c
mov dword [0x1400baaa8], eax
mov eax, dword [0x1400baa1c]
xor eax, 0xaf341f0c
mov dword [0x1400baaac], eax
mov eax, dword [0x1400baa20]
xor eax, 0xecbb8bba
mov dword [0x1400baab0], eax
mov eax, dword [0x1400baa24]
xor eax, 0x2bc61699
mov dword [0x1400baab4], eax
mov eax, dword [0x1400baa28]
xor eax, 0xfa811af6
mov dword [0x1400baab8], eax
mov eax, dword [0x1400baa2c]
xor eax, 0x2527b41c
mov dword [0x1400baabc], eax
mov eax, dword [0x1400baa30]
xor eax, 0xef8d80f8
mov dword [0x1400baac0], eax
mov eax, dword [0x1400baa34]
xor eax, 0x1d4b6b6b
mov dword [0x1400baac4], eax
mov eax, dword [0x1400baa38]
xor eax, 0x66ce6f50
mov dword [0x1400baac8], eax
mov eax, dword [0x1400baa3c]
xor eax, 0xac6b972f
mov dword [0x1400baacc], eax
mov eax, dword [0x1400baa40]
xor eax, 0x7a159334
mov dword [0x1400baad0], eax
mov eax, dword [0x1400baa44]
xor eax, 0x2a068457
mov dword [0x1400baad4], eax
mov eax, dword [0x1400baa48]
xor eax, 0x1b700418
mov dword [0x1400baad8], eax
mov eax, dword [0x1400baa4c]
xor eax, 0xdedc93ae
mov dword [0x1400baadc], eax
mov eax, dword [0x1400baa50]
xor eax, 0xeaf5e00b
mov dword [0x1400baae0], eax
mov eax, dword [0x1400baa54]
xor eax, 0xc0b134a5
mov dword [0x1400baae4], eax
mov eax, dword [0x1400baa58]
xor eax, 0xd280e0c9
mov dword [0x1400baae8], eax
mov eax, dword [0x1400baa5c]
xor eax, 0x4e57b496
mov dword [0x1400baaec], eax
mov eax, dword [0x1400baa60]
xor eax, 0xdc0dacf0
mov dword [0x1400baaf0], eax
mov eax, dword [0x1400baa64]
xor eax, 0xd9eca782
mov dword [0x1400baaf4], eax
mov eax, dword [0x1400baa68]
xor eax, 0xce5cc109
mov dword [0x1400baaf8], eax
mov eax, dword [0x1400baa6c]
xor eax, 0xa935bcc9
mov dword [0x1400baafc], eax
mov eax, dword [0x1400baa70]
xor eax, 0x4cb6a886
mov dword [0x1400bab00], eax
mov eax, dword [0x1400bacb0]
xor eax, 0x3244ca3b
mov dword [0x1400bacb4], eax
mov eax, dword [0x1400ba250]
xor eax, 0xc2b018ee
mov dword [0x1400ba2a0], eax
mov eax, dword [0x1400ba254]
xor eax, 0xd1171a45
mov dword [0x1400ba2a4], eax
mov eax, dword [0x1400ba258]
xor eax, 0x4a77ba55
mov dword [0x1400ba2a8], eax
mov eax, dword [0x1400ba25c]
xor eax, 0x69f006bf
mov dword [0x1400ba2ac], eax
mov eax, dword [0x1400ba260]
xor eax, 0x88eceb8f
mov dword [0x1400ba2b0], eax
mov eax, dword [0x1400ba264]
xor eax, 0x7efe5119
mov dword [0x1400ba2b4], eax
mov eax, dword [0x1400ba268]
xor eax, 0x6c953d33
mov dword [0x1400ba2b8], eax
mov eax, dword [0x1400ba26c]
xor eax, 0x22d2f0c1
mov dword [0x1400ba2bc], eax
mov eax, dword [0x1400ba270]
xor eax, 0x7a1df658
mov dword [0x1400ba2c0], eax
mov eax, dword [0x1400ba274]
xor eax, 0x7cd3de12
mov dword [0x1400ba2c4], eax
mov eax, dword [0x1400ba278]
xor eax, 0x75d2faa
mov dword [0x1400ba2c8], eax
mov eax, dword [0x1400ba27c]
xor eax, 0x19fbfc1d
mov dword [0x1400ba2cc], eax
mov eax, dword [0x1400ba280]
xor eax, 0x45959b52
mov dword [0x1400ba2d0], eax
mov eax, dword [0x1400ba284]
xor eax, 0xaf544f25
mov dword [0x1400ba2d4], eax
mov eax, dword [0x1400ba288]
xor eax, 0x88b33884
mov dword [0x1400ba2d8], eax
mov eax, dword [0x1400ba28c]
xor eax, 0xd8cedcec
mov dword [0x1400ba2dc], eax
mov eax, dword [0x1400ba290]
xor eax, 0x1de3e4e9
mov dword [0x1400ba2e0], eax
mov eax, dword [0x1400ba294]
xor eax, 0x2ba8dd3c
mov dword [0x1400ba2e4], eax
mov eax, dword [0x1400ba298]
xor eax, 0xb948c034
mov dword [0x1400ba2e8], eax
mov eax, dword [0x1400ba350]
xor eax, 0xaa8c523d
mov dword [0x1400ba3b0], eax
mov eax, dword [0x1400ba354]
xor eax, 0x16f6a423
mov dword [0x1400ba3b4], eax
mov eax, dword [0x1400ba358]
xor eax, 0x506ddbce
mov dword [0x1400ba3b8], eax
mov eax, dword [0x1400ba35c]
xor eax, 0x2294e4d9
mov dword [0x1400ba3bc], eax
mov eax, dword [0x1400ba360]
xor eax, 0x532e17c2
mov dword [0x1400ba3c0], eax
mov eax, dword [0x1400ba364]
xor eax, 0x3a67523
mov dword [0x1400ba3c4], eax
mov eax, dword [0x1400ba368]
xor eax, 0x611e597a
mov dword [0x1400ba3c8], eax
mov eax, dword [0x1400ba36c]
xor eax, 0x9aef1bf9
mov dword [0x1400ba3cc], eax
mov eax, dword [0x1400ba370]
xor eax, 0x93850703
mov dword [0x1400ba3d0], eax
mov eax, dword [0x1400ba374]
xor eax, 0xf4be79b8
mov dword [0x1400ba3d4], eax
mov eax, dword [0x1400ba378]
xor eax, 0xd376df55
mov dword [0x1400ba3d8], eax
mov eax, dword [0x1400ba37c]
xor eax, 0xc1b925b3
mov dword [0x1400ba3dc], eax
mov eax, dword [0x1400ba380]
xor eax, 0x7d595cd5
mov dword [0x1400ba3e0], eax
mov eax, dword [0x1400ba384]
xor eax, 0xf248868e
mov dword [0x1400ba3e4], eax
mov eax, dword [0x1400ba388]
xor eax, 0x651521b7
mov dword [0x1400ba3e8], eax
mov eax, dword [0x1400ba38c]
xor eax, 0xc9bae70e
mov dword [0x1400ba3ec], eax
mov eax, dword [0x1400ba390]
xor eax, 0xf47cdcf6
mov dword [0x1400ba3f0], eax
mov eax, dword [0x1400ba394]
xor eax, 0x94abac54
mov dword [0x1400ba3f4], eax
mov eax, dword [str._w67_PC]
xor eax, 0x3736774f
mov dword [0x1400ba3f8], eax
mov eax, dword [0x1400ba39c]
xor eax, 0xf443500b
mov dword [0x1400ba3fc], eax
mov eax, dword [0x1400ba3a0]
xor eax, 0xbf4740cb
mov dword [0x1400ba400], eax
mov eax, dword [0x1400ba3a4]
xor eax, 0xa64f6c57
mov dword [0x1400ba404], eax
mov eax, dword [0x1400ba3a8]
xor eax, 0xe291207d
mov dword [0x1400ba408], eax
mov eax, dword [0x1400ba000]
xor eax, 0x6441157b
mov dword [0x1400ba020], eax
mov eax, dword [0x1400ba004]
xor eax, 0x6e314dff
mov dword [0x1400ba024], eax
mov eax, dword [0x1400ba008]
xor eax, 0xdad04daa
mov dword [0x1400ba028], eax
mov eax, dword [0x1400ba00c]
xor eax, 0x5e08d6a4
mov dword [0x1400ba02c], eax
mov eax, dword [0x1400ba010]
xor eax, 0xf2a3d6d9
mov dword [0x1400ba030], eax
mov eax, dword [0x1400ba014]
xor eax, 0x3644fc58
mov dword [0x1400ba034], eax
mov eax, dword [0x1400ba018]
xor eax, 0x9bae76b0
mov dword [0x1400ba038], eax
mov eax, dword [0x1400ba550]
xor eax, 0xb84cb7ea
mov dword [0x1400ba5a0], eax
mov eax, dword [0x1400ba554]
xor eax, 0x358a5f48
mov dword [0x1400ba5a4], eax
mov eax, dword [0x1400ba558]
xor eax, 0x292869ae
mov dword [0x1400ba5a8], eax
mov eax, dword [0x1400ba55c]
xor eax, 0xd240add4
mov dword [0x1400ba5ac], eax
mov eax, dword [0x1400ba560]
xor eax, 0xc6076905
mov dword [0x1400ba5b0], eax
mov eax, dword [0x1400ba564]
xor eax, 0x56f52d18
mov dword [0x1400ba5b4], eax
mov eax, dword [0x1400ba568]
xor eax, 0x6705e4d3
mov dword [0x1400ba5b8], eax
mov eax, dword [0x1400ba56c]
xor eax, 0x57e9a033
mov dword [0x1400ba5bc], eax
mov eax, dword [0x1400ba570]
xor eax, 0x4ceff134
mov dword [0x1400ba5c0], eax
mov eax, dword [0x1400ba574]
xor eax, 0x8217d542
mov dword [0x1400ba5c4], eax
mov eax, dword [0x1400ba578]
xor eax, 0x4772527
mov dword [0x1400ba5c8], eax
mov eax, dword [0x1400ba57c]
xor eax, 0xf6e873aa
mov dword [0x1400ba5cc], eax
mov eax, dword [str.u_t_nA]
xor eax, 0x410a0957
mov dword [0x1400ba5d0], eax
mov eax, dword [0x1400ba584]
xor eax, 0xe77683a7
mov dword [0x1400ba5d4], eax
mov eax, dword [0x1400ba588]
xor eax, 0xc4392b0
mov dword [0x1400ba5d8], eax
mov eax, dword [0x1400ba58c]
xor eax, 0xf4242ebe
mov dword [0x1400ba5dc], eax
mov eax, dword [0x1400ba590]
xor eax, 0x883484ab
mov dword [0x1400ba5e0], eax
mov eax, dword [0x1400ba594]
xor eax, 0x80a32d3d
mov dword [0x1400ba5e4], eax
mov eax, dword [0x1400ba598]
xor eax, 0x93cfd0b1
mov dword [0x1400ba5e8], eax
mov eax, dword [0x1400ba59c]
xor eax, 0x8d7a913b
mov dword [0x1400ba5ec], eax
mov eax, dword [0x1400ba2f0]
xor eax, 0xd0e0763f
mov dword [0x1400ba320], eax
mov eax, dword [0x1400ba2f4]
xor eax, 0x883eaf83
mov dword [0x1400ba324], eax
mov eax, dword [0x1400ba2f8]
xor eax, 0xd409b81b
mov dword [0x1400ba328], eax
mov eax, dword [0x1400ba2fc]
xor eax, 0xff38a943
mov dword [0x1400ba32c], eax
mov eax, dword [0x1400ba300]
xor eax, 0xbfbeebe8
mov dword [0x1400ba330], eax
mov eax, dword [0x1400ba304]
xor eax, 0x5ae65109
mov dword [0x1400ba334], eax
mov eax, dword [0x1400ba308]
xor eax, 0x75839d02
mov dword [0x1400ba338], eax
mov eax, dword [0x1400ba30c]
xor eax, 0xdfd6bb78
mov dword [0x1400ba33c], eax
mov eax, dword [0x1400ba310]
xor eax, 0x3f361c4f
mov dword [0x1400ba340], eax
mov eax, dword [0x1400ba314]
xor eax, 0x4a29f6c7
mov dword [0x1400ba344], eax
mov eax, dword [0x1400ba318]
xor eax, 0x4da05ad3
mov dword [0x1400ba348], eax
mov eax, dword [0x1400ba31c]
xor eax, 0xe3805271
mov dword [0x1400ba34c], eax
mov eax, dword [0x1400ba244]
xor eax, 0xe607a334
mov dword [0x1400ba248], eax
mov eax, dword [0x1400ba7d0]
xor eax, 0xe1dc35d1
mov dword [0x1400ba870], eax
mov eax, dword [0x1400ba7d4]
xor eax, 0x236e1258
mov dword [0x1400ba874], eax
mov eax, dword [0x1400ba7d8]
xor eax, 0x33352457
mov dword [0x1400ba878], eax
mov eax, dword [0x1400ba7dc]
xor eax, 0x5ec14dc1
mov dword [0x1400ba87c], eax
mov eax, dword [0x1400ba7e0]
xor eax, 0x674f3e6
mov dword [0x1400ba880], eax
mov eax, dword [0x1400ba7e4]
xor eax, 0x48ee7748
mov dword [0x1400ba884], eax
mov eax, dword [0x1400ba7e8]
xor eax, 0xf371d6af
mov dword [0x1400ba888], eax
mov eax, dword [0x1400ba7ec]
xor eax, 0xc7f72176
mov dword [0x1400ba88c], eax
mov eax, dword [0x1400ba7f0]
xor eax, 0x4d32c512
mov dword [0x1400ba890], eax
mov eax, dword [0x1400ba7f4]
xor eax, 0xa04ce884
mov dword [0x1400ba894], eax
mov eax, dword [0x1400ba7f8]
xor eax, 0xed52ce71
mov dword [0x1400ba898], eax
mov eax, dword [0x1400ba7fc]
xor eax, 0xa5b43fe4
mov dword [0x1400ba89c], eax
mov eax, dword [0x1400ba800]
xor eax, 0xc7ecd5f0
mov dword [0x1400ba8a0], eax
mov eax, dword [0x1400ba804]
xor eax, 0x79918ea6
mov dword [0x1400ba8a4], eax
mov eax, dword [0x1400ba808]
xor eax, 0xab31f401
mov dword [0x1400ba8a8], eax
mov eax, dword [0x1400ba80c]
xor eax, 0xb8ae4d32
mov dword [0x1400ba8ac], eax
mov eax, dword [0x1400ba810]
xor eax, 0x69d23222
mov dword [0x1400ba8b0], eax
mov eax, dword [0x1400ba814]
xor eax, 0x7b5c6e53
mov dword [0x1400ba8b4], eax
mov eax, dword [0x1400ba818]
xor eax, 0x60150df9
mov dword [0x1400ba8b8], eax
mov eax, dword [0x1400ba81c]
xor eax, 0x8838c63
mov dword [0x1400ba8bc], eax
mov eax, dword [0x1400ba820]
xor eax, 0xe095cea
mov dword [0x1400ba8c0], eax
mov eax, dword [0x1400ba824]
xor eax, 0x9f242d17
mov dword [0x1400ba8c4], eax
mov eax, dword [0x1400ba828]
xor eax, 0x6954005b
mov dword [0x1400ba8c8], eax
mov eax, dword [0x1400ba82c]
xor eax, 0x3b103abb
mov dword [0x1400ba8cc], eax
mov eax, dword [0x1400ba830]
xor eax, 0xdea22e19
mov dword [0x1400ba8d0], eax
mov eax, dword [0x1400ba834]
xor eax, 0x4aedb65
mov dword [0x1400ba8d4], eax
mov eax, dword [0x1400ba838]
xor eax, 0x9162ac11
mov dword [0x1400ba8d8], eax
mov eax, dword [0x1400ba83c]
xor eax, 0x3c3cf426
mov dword [0x1400ba8dc], eax
mov eax, dword [0x1400ba840]
xor eax, 0x4066ba08
mov dword [0x1400ba8e0], eax
mov eax, dword [0x1400ba844]
xor eax, 0x49b0eac4
mov dword [0x1400ba8e4], eax
mov eax, dword [0x1400ba848]
xor eax, 0x30cc0791
mov dword [0x1400ba8e8], eax
mov eax, dword [0x1400ba84c]
xor eax, 0x471af167
mov dword [0x1400ba8ec], eax
mov eax, dword [0x1400ba850]
xor eax, 0x86e74934
mov dword [0x1400ba8f0], eax
mov eax, dword [0x1400ba854]
xor eax, 0x64b69421
mov dword [0x1400ba8f4], eax
mov eax, dword [0x1400ba858]
xor eax, 0x82afdd59
mov dword [0x1400ba8f8], eax
mov eax, dword [0x1400ba85c]
xor eax, 0xc387b07d
mov dword [0x1400ba8fc], eax
mov eax, dword [0x1400ba860]
xor eax, 0x17d210f9
mov dword [0x1400ba900], eax
mov eax, dword [0x1400ba864]
xor eax, 0xf92e4604
mov dword [0x1400ba904], eax
mov eax, dword [str.__t_]
xor eax, 0x2f093f10
mov dword [0x1400ba908], eax
mov dword [0x1400c2274], 1
mov eax, 0x10
mov qword [rbp + 0x88], rax
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rcx, rsp
mov rdx, rcx
mov qword [rbp - 0x20], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov r10, rsp
mov rdx, r10
mov qword [rbp - 0x18], rdx
call fcn.140090690
sub rsp, rax
mov r8, rsp
mov rax, r8
mov qword [rbp - 0x10], rax
mov eax, 0x40
call fcn.140090690
sub rsp, rax
mov rdx, rsp
mov qword [rbp + 0x80], rdx
mov rax, rdx
mov qword [rbp - 8], rax
mov eax, 0xe0
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov r9, rsp
mov qword [rbp], r9
mov r11, r9
mov qword [rbp + 8], r11
xorps xmm0, xmm0
movaps xmmword [rbp + 0x10], xmm0
movups xmmword [rdx + 0x20], xmm0
movups xmmword [rdx + 0x10], xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x2d], 0
movups xmmword [r9 + 0xc0], xmm0
movups xmmword [r9 + 0xb0], xmm0
movups xmmword [r9 + 0xa0], xmm0
movups xmmword [r9 + 0x90], xmm0
movups xmmword [r9 + 0x80], xmm0
movups xmmword [r9 + 0x70], xmm0
movups xmmword [r9 + 0x60], xmm0
movups xmmword [r9 + 0x50], xmm0
movups xmmword [r9 + 0x40], xmm0
movups xmmword [r9 + 0x30], xmm0
movups xmmword [r9 + 0x20], xmm0
movups xmmword [r9 + 0x10], xmm0
movups xmmword [r9], xmm0
mov dword [r9 + 0xd0], 0
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x20], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x28], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x30], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x38], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x40], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x48], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x50], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x58], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x60], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x68], rdx
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x88]
mov rdx, rsp
mov qword [rbp + 0x70], rdx
call fcn.140090690
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x78], rax
mov edx, dword [0x1400c3024]
mov eax, dword [0x1400c2888]
mov esi, dword [0x1400978cc]
mov r11d, dword [0x1400978d0]
imul edi, esi, 0x51cdc315
imul r11d, r11d, 0xfd5989b3
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi - 0x10cc86b]
sub eax, r11d
setl byte [r8]
mov r11d, dword [0x1400978d4]
mov eax, dword [0x1400978d8]
shld r11d, eax, 0x17
xor r11d, 0x71199bd6
sub r11d, edx
mov eax, dword [0x1400978dc]
mov esi, dword [0x1400978e0]
shld eax, esi, 0x17
xor eax, 0xd07148d2
add r11d, eax
mov eax, dword [0x1400978e4]
mov esi, dword [0x1400978e8]
shld eax, esi, 7
xor eax, 0xa8df5734
sub eax, r11d
imul eax, edx
mov r11d, dword [0x1400978f4]
mov edx, dword [str.j7_]
imul esi, r11d, 0xb8d2c3cd
imul edx, edx, 0xe34dee87
mov r11d, edx
mov edx, esi
lea r11d, [rdx + r11 + 0x2899a426]
xor edx, edx
div r11d
mov rax, qword [rbp + 0x80]
mov esi, dword [0x1400978fc]
mov r11d, dword [0x140097900]
imul edi, esi, 0x7f80c1db
imul r11d, r11d, 0xf9e1205e
mov esi, r11d
mov r11d, edi
lea r11d, [r11 + rsi - 0x74de5959]
sub edx, r11d
sete byte [r10]
mov dl, byte [r8]
mov r11b, byte [r10]
and dl, r11b
mov r8b, byte [r8]
mov r10b, byte [r10]
xor r8b, r10b
or dl, r8b
and dl, 1
mov byte [rcx], dl
mov cl, byte [rax + 1]
lea r8, [0x1400b9920]
sub rsp, 0x30
mov rax, rsp
mov dword [rax + 0x20], 0x1e27
mov edx, 0x34
call fcn.14008f5a0
mov rcx, qword [rbp + 0x80]
mov rax, qword [rbp + 0x88]
add rsp, 0x30
mov byte [rcx + 1], 1
call fcn.140090690
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x90], rax
mov dword [rax], 0x34c1
mov rax, qword [rbp + 0x90]
mov eax, dword [rax]
mov dword [rbp - 0x24], eax
sub eax, 0xef
je 0x14007ba98
jmp 0x1400795e0
mov eax, dword [rbp - 0x24]
sub eax, 0x270
je 0x14007c59c
jmp 0x1400795f3
mov eax, dword [rbp - 0x24]
sub eax, 0x44e
je 0x14007a2c6
jmp 0x140079606
mov eax, dword [rbp - 0x24]
sub eax, 0x91b
je 0x140079e6a
jmp 0x140079619
mov eax, dword [rbp - 0x24]
sub eax, 0xabb
je 0x14007b181
jmp 0x14007962c
mov eax, dword [rbp - 0x24]
sub eax, 0xaf4
je 0x14007bdb4
jmp 0x14007963f
mov eax, dword [rbp - 0x24]
sub eax, 0xbcf
je 0x14007bf43
jmp 0x140079652
mov eax, dword [rbp - 0x24]
sub eax, 0xc50
je 0x14007b645
jmp 0x140079665
mov eax, dword [rbp - 0x24]
sub eax, 0x105a
je 0x14007bbf3
jmp 0x140079678
mov eax, dword [rbp - 0x24]
sub eax, 0x124b
je 0x14007ad5f
jmp 0x14007968b
mov eax, dword [rbp - 0x24]
sub eax, 0x15de
je 0x14007a9b6
jmp 0x14007969e
mov eax, dword [rbp - 0x24]
sub eax, 0x1b99
je 0x14007c661
jmp 0x1400796b1
mov eax, dword [rbp - 0x24]
sub eax, 0x1c08
je 0x140079d25
jmp 0x1400796c4
mov eax, dword [rbp - 0x24]
sub eax, 0x20d4
je 0x14007a6c4
jmp 0x1400796d7
mov eax, dword [rbp - 0x24]
sub eax, 0x285f
je 0x14007c0a2
jmp 0x1400796ea
mov eax, dword [rbp - 0x24]
sub eax, 0x2d36
je 0x14007c3a1
jmp 0x1400796fd
mov eax, dword [rbp - 0x24]
sub eax, 0x2d81
je 0x140079a1b
jmp 0x140079710
mov eax, dword [rbp - 0x24]
sub eax, 0x2e2b
je 0x14007b76b
jmp 0x140079723
mov eax, dword [rbp - 0x24]
sub eax, 0x2fcc
je 0x14007c763
jmp 0x140079736
mov eax, dword [rbp - 0x24]
sub eax, 0x3029
je 0x140079cbc
jmp 0x140079749
mov eax, dword [rbp - 0x24]
sub eax, 0x321e
je 0x14007c6ed
jmp 0x14007975c
mov eax, dword [rbp - 0x24]
sub eax, 0x339d
je 0x14007ad10
jmp 0x14007976f
mov eax, dword [rbp - 0x24]
sub eax, 0x34c1
je 0x1400799ae
jmp 0x140079782
mov eax, dword [rbp - 0x24]
sub eax, 0x3689
je 0x14007c576
jmp 0x140079795
mov eax, dword [rbp - 0x24]
sub eax, 0x3711
je 0x14007ab64
jmp 0x1400797a8
mov eax, dword [rbp - 0x24]
sub eax, 0x3738
je 0x14007a163
jmp 0x1400797bb
mov eax, dword [rbp - 0x24]
sub eax, 0x3b9c
je 0x14007b015
jmp 0x1400797ce
mov eax, dword [rbp - 0x24]
sub eax, 0x3d03
je 0x14007c9ca
jmp 0x1400797e1
mov eax, dword [rbp - 0x24]
sub eax, 0x3e46
je 0x14007b038
jmp 0x1400797f4
mov eax, dword [rbp - 0x24]
sub eax, 0x3e94
je 0x14007c37f
jmp 0x140079807
mov eax, dword [rbp - 0x24]
sub eax, 0x4121
je 0x14007b5dc
jmp 0x14007981a
mov eax, dword [rbp - 0x24]
sub eax, 0x413f
je 0x14007aec0
jmp 0x14007982d
mov eax, dword [rbp - 0x24]
sub eax, 0x4654
je 0x14007b45b
jmp 0x140079840
mov eax, dword [rbp - 0x24]
sub eax, 0x4b40
je 0x140079ff1
jmp 0x140079853
mov eax, dword [rbp - 0x24]
sub eax, 0x5035
je 0x14007c0c8
jmp 0x140079866
mov eax, dword [rbp - 0x24]
sub eax, 0x5391
je 0x14007c224
jmp 0x140079879
mov eax, dword [rbp - 0x24]
sub eax, 0x5494
je 0x14007a42e
jmp 0x14007988c
mov eax, dword [rbp - 0x24]
sub eax, 0x5662
je 0x14007a014
jmp 0x14007989f
mov eax, dword [rbp - 0x24]
sub eax, 0x5bd0
je 0x14007ba49
jmp 0x1400798b2
mov eax, dword [rbp - 0x24]
sub eax, 0x5c54
je 0x14007c925
jmp 0x1400798c5
mov eax, dword [rbp - 0x24]
sub eax, 0x5e67
je 0x14007c713
jmp 0x1400798d8
mov eax, dword [rbp - 0x24]
sub eax, 0x5f11
je 0x14007a72d
jmp 0x1400798eb
mov eax, dword [rbp - 0x24]
sub eax, 0x60c4
je 0x14007aa05
jmp 0x1400798fe
mov eax, dword [rbp - 0x24]
sub eax, 0x647f
je 0x14007ca1b
jmp 0x140079911
mov eax, dword [rbp - 0x24]
sub eax, 0x657f
je 0x14007c519
jmp 0x140079924
mov eax, dword [rbp - 0x24]
sub eax, 0x6930
je 0x14007a277
jmp 0x140079937
mov eax, dword [rbp - 0x24]
sub eax, 0x6aef
je 0x14007b2b9
jmp 0x14007994a
mov eax, dword [rbp - 0x24]
sub eax, 0x6bb1
je 0x14007c687
jmp 0x14007995d
mov eax, dword [rbp - 0x24]
sub eax, 0x6cd0
je 0x14007a85c
jmp 0x140079970
mov eax, dword [rbp - 0x24]
sub eax, 0x70c7
je 0x14007b308
jmp 0x140079983
mov eax, dword [rbp - 0x24]
sub eax, 0x7109
je 0x14007bdda
jmp 0x140079996
mov eax, dword [rbp - 0x24]
sub eax, 0x7a11
je 0x14007c7ac
jmp 0x1400799a9
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov dl, byte [rdx]
mov cl, byte [rcx]
mov cl, byte [rax]
lea r8, [0x1400b9c60]
mov edx, 0x33
sub rsp, 0x30
mov dword [rsp + 0x20], 0x26
call fcn.14008f5a0
mov r8, qword [rbp - 8]
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [r8], 1
mov r9b, byte [rcx]
mov ecx, 0x3311
mov r8d, 0x33a6
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r14, qword [rbp + 0x48]
mov r15, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x98]
mov rdx, qword [rbp + 0x58]
mov r10, qword [rbp + 0xa0]
mov r11, qword [rbp + 0xa8]
mov r9, qword [rbp + 0x68]
mov bl, byte [rbp + 0xb7]
mov rsi, qword [rbp + 0x70]
mov rdi, qword [rbp + 0x40]
mov r12, qword [rbp + 0x78]
mov eax, 0x10
mov qword [rbp - 0x30], rax
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x30]
mov r13, rsp
mov qword [r12], r13
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x30]
mov r12, rsp
mov qword [rsi], r12
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x30]
mov r12, rsp
mov qword [r9], r12
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x30]
mov r12, rsp
mov qword [r15], r12
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x30]
mov r15, rsp
mov qword [rdx], r15
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x30]
mov r15, rsp
mov qword [rcx], r15
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x30]
mov r15, rsp
mov qword [r14], r15
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x60]
mov r14, rsp
mov qword [rdi], r14
mov rsi, qword [rsi]
mov byte [rsi], bl
mov r9, qword [r9]
mov qword [r9], r11
mov r9, qword [rax]
mov qword [r9], r10
mov rdx, qword [rdx]
mov qword [rdx], r8
mov rcx, qword [rcx]
mov dl, byte [0x140097904]
mov r8b, byte [0x140097905]
shl dl, 6
shr r8b, 2
or dl, r8b
xor dl, 0x74
mov byte [rcx], dl
mov rax, qword [rax]
mov rcx, qword [rax]
sub rsp, 0x20
call sym.malloc
mov rcx, qword [rbp + 0x48]
mov r9, qword [rbp + 8]
add rsp, 0x20
mov r8, rax
mov rax, qword [rbp + 0x38]
mov rdx, qword [rcx]
mov qword [rdx], r8
mov rcx, qword [rcx]
cmp qword [rcx], 0
setne cl
and cl, 1
mov byte [rax], cl
mov edx, dword [0x1400c2e64]
mov eax, dword [0x1400c3130]
mov ecx, dword [0x140097908]
mov r8d, dword [0x14009790c]
shl ecx, 0x17
shr r8d, 9
or ecx, r8d
xor ecx, 0x181d8c8a
cmp eax, ecx
setl cl
mov r8d, dword [0x140097910]
mov eax, dword [str.S9A_]
shl r8d, 0x19
shr eax, 7
or r8d, eax
xor r8d, 0x6f8db81a
mov eax, edx
sub eax, r8d
mov r8d, dword [0x140097918]
mov r10d, dword [0x14009791c]
shl r8d, 0x12
shr r10d, 0xe
or r8d, r10d
xor r8d, 0x2414aa14
add eax, r8d
mov r8d, dword [0x140097920]
mov r10d, dword [0x140097924]
imul r8d, r8d, 0xe1ebc1a8
imul r10d, r10d, 0xad9e643a
add r8d, r10d
add r8d, 0xf5489f9a
add eax, r8d
imul eax, edx
mov r8d, dword [0x140097930]
mov edx, dword [0x140097934]
imul r8d, r8d, 0x99f3ee23
imul edx, edx, 0x16014ea5
add r8d, edx
add r8d, 0x60d430a8
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x140097938]
mov r10d, dword [0x14009793c]
imul r8d, r8d, 0xb9f5a645
imul r10d, r10d, 0xfea35c7f
add r8d, r10d
add r8d, 0x8bf612e3
cmp edx, r8d
sete dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x25], cl
mov cl, byte [rax + 2]
lea r8, [0x1400b9ac0]
mov edx, 0x31
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f6
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x25]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 2], 1
mov ecx, 0x3337
mov r8d, 0x2e28
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 8]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x38]
mov cl, byte [rcx]
mov byte [rbp - 0x31], cl
mov cl, byte [rax + 3]
lea r8, [0x1400b9e70]
mov edx, 0x30
sub rsp, 0x30
mov dword [rsp + 0x20], 0x985
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x31]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 3], 1
mov ecx, 0x50ff
mov r8d, 0x1a95
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0xc]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov edx, dword [0x1400c26c4]
mov eax, dword [0x1400c2fe4]
mov ecx, dword [0x140097940]
mov r8d, dword [0x140097944]
shld ecx, r8d, 0x17
xor ecx, 0x1ac21949
sub eax, ecx
setge cl
mov r8d, dword [0x140097948]
mov eax, dword [0x14009794c]
imul r8d, r8d, 0xeba23ff4
imul eax, eax, 0xa72f288
add r8d, eax
sub r8d, edx
mov eax, dword [0x140097950]
mov r10d, dword [0x140097954]
shld eax, r10d, 7
xor eax, 0x7a657fc1
add r8d, eax
mov eax, dword [0x140097958]
mov r10d, dword [0x14009795c]
shld eax, r10d, 0x1d
xor eax, 0x218b9c25
sub eax, r8d
add eax, 0xc99d9e24
imul eax, edx
mov r8d, dword [0x140097968]
mov edx, dword [0x14009796c]
imul r10d, r8d, 0x95860256
imul edx, edx, 0x1abc42e4
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x6b10291a]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x140097970]
mov r10d, dword [0x140097974]
shld r8d, r10d, 0x13
xor r8d, 0x5d41740b
sub edx, r8d
sete dl
mov r8b, byte [0x140097978]
xor dl, r8b
and cl, dl
mov dl, 1
xor cl, dl
mov byte [rbp - 0x32], cl
mov cl, byte [rax + 4]
lea r8, [0x1400b9d98]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2297
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x32]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 4], 1
mov ecx, 0x200d
mov r8d, 0x4c69
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x10]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x78]
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
mov al, byte [0x14009797a]
mov cl, byte [0x14009797b]
mov byte [rbp - 0x41], cl
mov cl, 0x16
mul cl
mov cl, al
mov al, byte [rbp - 0x41]
mov dl, 0xd4
mul dl
mov dl, al
mov rax, qword [rbp - 0x40]
add cl, dl
add cl, 0x98
mov byte [rax], cl
mov ecx, dword [0x1400c31b4]
mov eax, dword [0x1400c26d0]
mov edx, dword [0x14009797c]
mov r8d, dword [0x140097980]
shl edx, 0xa
shr r8d, 0x16
or edx, r8d
xor edx, 0xdef7f640
cmp eax, edx
setl al
mov byte [rbp - 0x34], al
mov edx, dword [0x140097984]
mov eax, dword [0x140097988]
imul edx, edx, 0xbbbcf7c8
imul eax, eax, 0xb4d60a5b
add edx, eax
add edx, 0x19158352
mov eax, ecx
add eax, edx
mov edx, dword [0x14009798c]
mov r8d, dword [0x140097990]
imul edx, edx, 0x3e3273b9
imul r8d, r8d, 0x557664a4
add edx, r8d
add edx, 0x204120db
add eax, edx
mov edx, dword [0x140097994]
mov r8d, dword [0x140097998]
shl edx, 0x19
shr r8d, 7
or edx, r8d
xor edx, 0x52415aee
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1400979a4]
mov edx, dword [0x1400979a8]
shl ecx, 0x18
shr edx, 8
or ecx, edx
xor ecx, 0x8e9fb124
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x34]
mov r8d, dword [0x1400979ac]
mov r10d, dword [0x1400979b0]
shl r8d, 0x15
shr r10d, 0xb
or r8d, r10d
xor r8d, 0x386a915e
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x33], cl
mov cl, byte [rax + 5]
lea r8, [0x1400ba248]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x2e15
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x33]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 5], 1
mov ecx, 0x29a
mov r8d, 0x2ca5
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x14]
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 6], 1
mov ecx, dword [rcx + 0x18]
xor ecx, 0x19c5
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov ecx, dword [0x1400c2600]
mov eax, dword [0x1400c2ee0]
mov edx, dword [0x1400979b4]
mov r8d, dword [0x1400979b8]
shl edx, 0x19
shr r8d, 7
or edx, r8d
xor edx, 0x87e4fe35
cmp eax, edx
setl al
mov byte [rbp - 0x43], al
mov edx, dword [0x1400979bc]
mov eax, dword [0x1400979c0]
shl edx, 0x18
shr eax, 8
or edx, eax
xor edx, 0x91cd05ac
sub edx, ecx
mov eax, dword [0x1400979c4]
mov r8d, dword [0x1400979c8]
imul eax, eax, 0x2923d435
imul r8d, r8d, 0x85bed95c
add eax, r8d
add eax, 0x6df453c6
add edx, eax
mov eax, dword [0x1400979cc]
mov r8d, dword [0x1400979d0]
shl eax, 2
shr r8d, 0x1e
or eax, r8d
xor eax, 0x3e268723
sub eax, edx
imul eax, ecx
mov ecx, dword [0x1400979dc]
mov edx, dword [0x1400979e0]
shl ecx, 3
shr edx, 0x1d
or ecx, edx
xor ecx, 0x89aea9ac
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x43]
mov r8d, dword [0x1400979e4]
mov r10d, dword [0x1400979e8]
imul r8d, r8d, 0xd1ec5d83
imul r10d, r10d, 0xc42d2a8c
add r8d, r10d
add r8d, 0xdc12e960
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x42], cl
mov cl, byte [rax + 7]
lea r8, [0x1400ba870]
mov edx, 0x27
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e1d
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x42]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 7], 1
mov ecx, 0x73fb
mov r8d, 0x724a
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x1c]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov edx, dword [0x1400c2e38]
mov eax, dword [0x1400c25c8]
mov r8d, dword [0x1400979ec]
mov ecx, dword [0x1400979f0]
imul r10d, r8d, 0x5c39c45f
imul ecx, ecx, 0x281b97bc
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x38b2ae8d]
sub eax, ecx
setge cl
mov r8d, dword [0x1400979f4]
mov eax, dword [0x1400979f8]
shld r8d, eax, 0x16
xor r8d, 0xcba10256
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x140097a04]
mov edx, dword [0x140097a08]
imul r10d, r8d, 0x9a6c16ba
imul edx, edx, 0x4f7dee5d
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x55538ac6]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x140097a0c]
mov r10d, dword [0x140097a10]
shld r8d, r10d, 5
xor r8d, 0x479348ea
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x140097a17]
xor cl, dl
mov byte [rbp - 0x44], cl
mov cl, byte [rax + 8]
lea r8, [0x1400ba4b0]
mov edx, 0x25
sub rsp, 0x30
mov dword [rsp + 0x20], 0x28d2
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x44]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 8], 1
mov ecx, 0xde6
mov r8d, 0x525f
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x20]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov cl, byte [rax + 9]
lea r8, [0x1400bac20]
mov edx, 0x24
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7794
call fcn.14008f5a0
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 9], 1
mov ecx, dword [rcx + 0x24]
xor ecx, 0x17f3
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov edx, dword [0x1400c2450]
mov eax, dword [0x1400c2458]
mov ecx, dword [0x140097a18]
mov r8d, dword [0x140097a1c]
shld ecx, r8d, 0x16
xor ecx, 0x29c263c
sub eax, ecx
setge cl
mov eax, dword [0x140097a20]
mov r8d, dword [0x140097a24]
shld eax, r8d, 0xe
xor eax, 0xf42e7b21
sub eax, edx
mov r8d, dword [0x140097a28]
mov r10d, dword [0x140097a2c]
imul r8d, r8d, 0x38a8ae37
imul r10d, r10d, 0x79ad6147
add r8d, r10d
add r8d, eax
mov eax, dword [0x140097a30]
mov r10d, dword [0x140097a34]
imul eax, eax, 0x74bc7de6
imul r10d, r10d, 0x8ed4de03
add eax, r10d
sub eax, r8d
add eax, 0x739722c9
imul eax, edx
mov r8d, dword [0x140097a40]
mov edx, dword [0x140097a44]
shld r8d, edx, 0x11
xor r8d, 0x5c9ed292
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x140097a48]
mov r8d, dword [0x140097a4c]
imul r11d, r10d, 0x1c9a674a
imul r8d, r8d, 0x40825c6e
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x57b9e8e8]
sub edx, r8d
sete dl
mov r8b, byte [0x1400c2218]
mov r10b, byte [0x140097a50]
add r8b, r10b
xor dl, r8b
and cl, dl
mov dl, byte [0x1400c2219]
mov r8b, byte [0x1400c221a]
add dl, r8b
add dl, 1
xor cl, dl
mov byte [rbp - 0x45], cl
mov cl, byte [rax + 0xa]
lea r8, [0x1400ba100]
mov edx, 0x23
sub rsp, 0x30
mov dword [rsp + 0x20], 0x16dd
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x45]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xa], 1
mov ecx, 0x6659
mov r8d, 0x30bd
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x28]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x70]
mov rcx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x68]
mov r8, qword [r8]
mov r8, qword [r8]
movzx r8d, byte [r8]
mov rcx, qword [rcx]
movzx r10d, byte [rcx]
mov r11d, dword [0x140097a54]
mov ecx, dword [0x140097a58]
imul r11d, r11d, 0x38d9c283
imul ecx, ecx, 0x6f2f9b64
add r11d, ecx
add r11d, 0x65d55366
mov ecx, r8d
xor ecx, r11d
mov r11d, dword [0x140097a5c]
mov esi, dword [0x140097a60]
shl r11d, 0x14
shr esi, 0xc
or r11d, esi
xor r11d, 0xafddc265
and ecx, r11d
mov r11d, dword [0x140097a64]
mov esi, dword [0x140097a68]
shl r11d, 0x1b
shr esi, 5
or r11d, esi
xor r11d, 0x749eb812
and r8d, r11d
or ecx, r8d
mov r11d, dword [0x140097a6c]
mov r8d, dword [0x140097a70]
shl r11d, 0x1c
shr r8d, 4
or r11d, r8d
xor r11d, 0x908a7c11
mov r8d, r10d
xor r8d, r11d
mov r11d, dword [0x140097a74]
mov esi, dword [0x140097a78]
imul r11d, r11d, 0x5e9ddec1
imul esi, esi, 0xe5eb21f7
add r11d, esi
add r11d, 0xa10d39f6
and r8d, r11d
mov r11d, dword [0x140097a7c]
mov esi, dword [0x140097a80]
imul r11d, r11d, 0x681a8d27
imul esi, esi, 0x267d96ef
add r11d, esi
add r11d, 0x8a6a35cf
and r10d, r11d
or r8d, r10d
xor ecx, r8d
mov r8d, dword [0x140097a84]
mov r10d, dword [0x140097a88]
shl r8d, 7
shr r10d, 0x19
or r8d, r10d
xor r8d, 0xc642e636
add ecx, r8d
mov rdx, qword [rdx]
movzx edx, byte [rdx]
cmp ecx, edx
sete cl
and cl, 1
mov byte [rax], cl
mov ecx, dword [0x1400c2a44]
mov eax, dword [0x1400c2f10]
mov edx, dword [0x140097a94]
mov r8d, dword [0x140097a98]
imul edx, edx, 0x5ed87df7
imul r8d, r8d, 0x787942f7
add edx, r8d
add edx, 0x8bfe4e9f
cmp eax, edx
setl al
mov byte [rbp - 0x47], al
mov edx, dword [0x140097a9c]
mov eax, dword [0x140097aa0]
shl edx, 1
shr eax, 0x1f
or edx, eax
xor edx, 0xdbcde251
mov eax, ecx
add eax, edx
mov edx, dword [0x140097aa4]
mov r8d, dword [0x140097aa8]
imul edx, edx, 0x3453d12b
imul r8d, r8d, 0x9eda0757
add edx, r8d
add edx, 0x327ea5b
add eax, edx
mov edx, dword [0x140097aac]
mov r8d, dword [0x140097ab0]
shl edx, 3
shr r8d, 0x1d
or edx, r8d
xor edx, 0xc91d0b3d
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140097abc]
mov edx, dword [0x140097ac0]
imul ecx, ecx, 0x7a32a0ac
imul edx, edx, 0x34d022cd
add ecx, edx
add ecx, 0xde1c622
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x47]
mov r8d, dword [0x140097ac4]
mov r10d, dword [0x140097ac8]
shl r8d, 6
shr r10d, 0x1a
or r8d, r10d
xor r8d, 0x9a2c55c2
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x46], cl
mov cl, byte [rax + 0xb]
lea r8, [0x1400baa80]
mov edx, 0x21
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6dc4
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x46]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xb], 1
mov ecx, 0x7084
mov r8d, 0x5220
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x2c]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x30]
mov cl, byte [rcx]
mov byte [rbp - 0x48], cl
mov cl, byte [rax + 0xc]
lea r8, [0x1400ba750]
mov edx, 0x20
sub rsp, 0x30
mov dword [rsp + 0x20], 0x476
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x48]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xc], 1
mov ecx, 0x7ff4
mov r8d, 0x4021
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x30]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov edx, dword [0x1400c2b30]
mov eax, dword [0x1400c2a64]
mov ecx, dword [0x140097acc]
mov r8d, dword [0x140097ad0]
shld ecx, r8d, 0x15
xor ecx, 0xddb6baa6
sub eax, ecx
setl cl
mov r8d, dword [0x140097ad4]
mov eax, dword [0x140097ad8]
imul r10d, r8d, 0xcba5574a
imul eax, eax, 0xaa35b1f1
add r10d, eax
mov eax, edx
neg r10d
mov r8d, r10d
lea eax, [rax + r8 + 0x5cd170f6]
imul eax, edx
mov r8d, dword [0x140097ae4]
mov edx, dword [0x140097ae8]
imul r10d, r8d, 0x72690d62
imul edx, edx, 0x855b37fb
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x57467e1e]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x140097aec]
mov r8d, dword [0x140097af0]
imul r11d, r10d, 0x58ab7ef8
imul r8d, r8d, 0x441b961e
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x1b28654e]
sub edx, r8d
sete dl
mov r8b, byte [0x1400c221b]
add r8b, 1
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x49], cl
mov cl, byte [rax + 0xd]
lea r8, [0x1400ba3b0]
mov edx, 0x17
sub rsp, 0x30
mov dword [rsp + 0x20], 0x119
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x49]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xd], 1
mov ecx, 0xdf
mov r8d, 0x7796
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x34]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov edx, dword [0x1400c23f4]
mov eax, dword [0x1400c2a28]
mov ecx, dword [0x140097af8]
mov r8d, dword [0x140097afc]
shld ecx, r8d, 7
xor ecx, 0x592dd88a
sub eax, ecx
setge cl
mov r8d, dword [0x140097b00]
mov eax, dword [str.R01]
shld r8d, eax, 0x1b
xor r8d, 0xace0e8bb
mov eax, edx
sub eax, r8d
mov r8d, dword [0x140097b08]
mov r10d, dword [0x140097b0c]
shld r8d, r10d, 0x19
xor r8d, 0x634d5365
add eax, r8d
mov r10d, dword [0x140097b10]
mov r8d, dword [0x140097b14]
imul r10d, r10d, 0x81151285
imul r8d, r8d, 0x520cd210
add r10d, r8d
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 - 0x22bab1ab]
imul eax, edx
mov r8d, dword [0x140097b20]
mov edx, dword [0x140097b24]
imul r10d, r8d, 0x92f0b155
imul edx, edx, 0x97401b0c
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x1fe8de2f]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x140097b28]
mov r8d, dword [0x140097b2c]
imul r11d, r10d, 0x626f9260
imul r8d, r8d, 0xeb179920
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x22260340]
sub edx, r8d
setne dl
and cl, dl
mov dl, 1
xor cl, dl
mov byte [rbp - 0x4a], cl
mov cl, byte [rax + 0xe]
lea r8, [0x1400b9f90]
mov edx, 0x15
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5039
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4a]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0xe], 1
mov ecx, 0x1c6
mov r8d, 0xf81
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x38]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov cl, byte [rax + 0xf]
lea r8, [0x1400ba5a0]
mov edx, 0x14
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3e31
call fcn.14008f5a0
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 0xf], 1
mov ecx, dword [rcx + 0x3c]
xor ecx, 0x7420
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov ecx, dword [0x1400c3124]
mov eax, dword [0x1400c24cc]
mov edx, dword [0x140097b34]
mov r8d, dword [0x140097b38]
imul edx, edx, 0x9235922a
imul r8d, r8d, 0x52418a97
add edx, r8d
add edx, 0x7f3098c6
cmp eax, edx
setl al
mov byte [rbp - 0x4c], al
mov edx, dword [0x140097b3c]
mov eax, dword [0x140097b40]
shl edx, 0x15
shr eax, 0xb
or edx, eax
xor edx, 0xb0a98f91
mov eax, ecx
add eax, edx
mov edx, dword [0x140097b44]
mov r8d, dword [0x140097b48]
shl edx, 0x1d
shr r8d, 3
or edx, r8d
xor edx, 0xc170453e
add eax, edx
mov edx, dword [0x140097b4c]
mov r8d, dword [0x140097b50]
imul edx, edx, 0x383eb2f5
imul r8d, r8d, 0xc0cddd80
add edx, r8d
add edx, 0x6e57fee
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140097b5c]
mov edx, dword [0x140097b60]
imul ecx, ecx, 0xd836dec6
imul edx, edx, 0xd1ad7f69
add ecx, edx
add ecx, 0x797c2630
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x4c]
mov r8d, dword [0x140097b64]
mov r10d, dword [0x140097b68]
imul r8d, r8d, 0x50293626
imul r10d, r10d, 0x1b765ad6
add r8d, r10d
add r8d, 0x9aea1114
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x4b], cl
mov cl, byte [rax + 0x10]
lea r8, [0x1400ba020]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x22f1
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4b]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x10], 1
mov ecx, 0x70f7
mov r8d, 0x2c57
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x40]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x50]
mov rcx, qword [rax]
mov cl, byte [rcx]
mov dl, byte [0x140097b6c]
mov r8b, byte [0x140097b6d]
shr r8b, 5
shl dl, 3
or dl, r8b
xor dl, 0x97
sub dl, cl
mov cl, byte [0x140097b6e]
mov r8b, byte [0x140097b6f]
shr r8b, 7
add cl, cl
or cl, r8b
xor cl, 0x7b
add dl, cl
movzx r10d, byte [0x140097b70]
movzx r8d, byte [0x140097b71]
shl r10d, 4
mov ecx, r10d
lea ecx, [rcx + rcx*4]
neg ecx
imul r8d, r8d, 0x27
add cl, r8b
sub cl, dl
add cl, 0x63
mov rax, qword [rax]
mov byte [rax], cl
mov edx, dword [0x1400c2d64]
mov eax, dword [0x1400c2dfc]
mov ecx, dword [0x140097b74]
mov r8d, dword [0x140097b78]
shld ecx, r8d, 0x1d
xor ecx, 0x14017acb
sub eax, ecx
setge cl
mov r8d, dword [0x140097b7c]
mov eax, dword [0x140097b80]
shld r8d, eax, 0x1d
xor r8d, 0xc7b577f7
mov eax, edx
add eax, r8d
mov r8d, dword [0x140097b84]
mov r10d, dword [0x140097b88]
shld r8d, r10d, 6
xor r8d, 0xc97da6eb
add eax, r8d
mov r8d, dword [0x140097b8c]
mov r10d, dword [0x140097b90]
shld r8d, r10d, 0xe
xor r8d, 0xf89390a3
sub eax, r8d
imul eax, edx
mov r8d, dword [0x140097b9c]
mov edx, dword [0x140097ba0]
imul r10d, r8d, 0x91540dda
imul edx, edx, 0xa8b6b03a
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x3fb2b850]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x140097ba4]
mov r10d, dword [0x140097ba8]
shld r8d, r10d, 8
xor r8d, 0x31630e79
sub edx, r8d
sete dl
mov r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x4d], cl
mov cl, byte [rax + 0x11]
lea r8, [0x1400b9d50]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x66ad
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4d]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x11], 1
mov ecx, 0x5206
mov r8d, 0xa2a
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x44]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov cl, byte [rax + 0x12]
lea r8, [0x1400ba054]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0xbb5
call fcn.14008f5a0
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 0x12], 1
mov ecx, dword [rcx + 0x48]
xor ecx, 0x4d51
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov edx, dword [0x1400c2798]
mov eax, dword [0x1400c3098]
mov r8d, dword [0x140097bb0]
mov ecx, dword [0x140097bb4]
imul r10d, r8d, 0x3a946086
imul ecx, ecx, 0x555b02ec
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 + 0x5c3aa9a0]
sub eax, ecx
setl cl
mov r8d, dword [0x140097bb8]
mov eax, dword [0x140097bbc]
imul r8d, r8d, 0xe4f2ac1a
imul eax, eax, 0x66bce8ed
add r8d, eax
mov eax, edx
sub eax, r8d
mov r8d, dword [0x140097bc0]
mov r10d, dword [0x140097bc4]
shld r8d, r10d, 0xd
xor r8d, 0x448cdf98
add eax, r8d
mov r10d, dword [0x140097bc8]
mov r8d, dword [0x140097bcc]
shld r10d, r8d, 0xe
xor r10d, 0x27c38198
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 - 0x7e5b522c]
imul eax, edx
mov r8d, dword [0x140097bd8]
mov edx, dword [0x140097bdc]
imul r10d, r8d, 0xe82ef719
imul edx, edx, 0x55546180
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 + 0x256a9f0b]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x140097be0]
mov r10d, dword [0x140097be4]
shld r8d, r10d, 0xd
xor r8d, 0x6e604bf5
sub edx, r8d
sete dl
mov r8b, 1
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x4e], cl
mov cl, byte [rax + 0x13]
lea r8, [0x1400ba5fc]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3958
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4e]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x13], 1
mov ecx, 0x66b1
mov r8d, 0x1590
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x4c]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov ecx, dword [0x1400c2490]
mov eax, dword [0x1400c248c]
mov edx, dword [0x140097bec]
mov r8d, dword [0x140097bf0]
imul edx, edx, 0x20d06d3e
imul r8d, r8d, 0x9a41bc10
add edx, r8d
add edx, 0xa5c6fb76
cmp eax, edx
setl al
mov byte [rbp - 0x50], al
mov edx, dword [0x140097bf4]
mov eax, dword [0x140097bf8]
shl edx, 5
shr eax, 0x1b
or edx, eax
xor edx, 0x723b7d07
sub edx, ecx
mov eax, dword [0x140097bfc]
mov r8d, dword [0x140097c00]
shl eax, 0x1e
shr r8d, 2
or eax, r8d
xor eax, 0x8027a7bc
add edx, eax
mov eax, dword [0x140097c04]
mov r8d, dword [0x140097c08]
imul eax, eax, 0x601f0ed1
imul r8d, r8d, 0xb5718225
add eax, r8d
add eax, 0x59725d52
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140097c14]
mov edx, dword [0x140097c18]
imul ecx, ecx, 0x80ded878
imul edx, edx, 0x7c00e016
add ecx, edx
add ecx, 0x3ffecdb6
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x50]
mov r8d, dword [0x140097c1c]
mov r10d, dword [0x140097c20]
shl r8d, 0x14
shr r10d, 0xc
or r8d, r10d
xor r8d, 0xbadd21ee
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x4f], cl
mov cl, byte [rax + 0x14]
lea r8, [0x1400b9d88]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x51f0
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x4f]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x14], 1
mov ecx, 0x5fe9
mov r8d, 0x566b
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x50]
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x15], 1
mov ecx, dword [rcx + 0x54]
xor ecx, 0x3849
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov ecx, dword [0x1400c2608]
mov eax, dword [0x1400c266c]
mov edx, dword [0x140097c24]
mov r8d, dword [0x140097c28]
shl edx, 0x1a
shr r8d, 6
or edx, r8d
xor edx, 0x72b8afbe
cmp eax, edx
setl al
mov byte [rbp - 0x52], al
mov edx, dword [0x140097c2c]
mov eax, dword [0x140097c30]
shl edx, 1
shr eax, 0x1f
or edx, eax
xor edx, 0x674600bd
sub edx, ecx
mov eax, dword [0x140097c34]
mov r8d, dword [0x140097c38]
shl eax, 4
shr r8d, 0x1c
or eax, r8d
xor eax, 0x9e232b2b
add edx, eax
mov eax, dword [0x140097c3c]
mov r8d, dword [0x140097c40]
shl eax, 0x1f
shr r8d, 1
or eax, r8d
xor eax, 0x8ed44602
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140097c4c]
mov edx, dword [0x140097c50]
imul ecx, ecx, 0xbf20778
imul edx, edx, 0x3b5658b8
add ecx, edx
add ecx, 0xb528e3e2
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x52]
mov r8d, dword [0x140097c54]
mov r10d, dword [0x140097c58]
shl r8d, 7
shr r10d, 0x19
or r8d, r10d
xor r8d, 0xf42b2d70
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x51], cl
mov cl, byte [rax + 0x16]
lea r8, [0x1400ba2a0]
mov edx, 0x13
sub rsp, 0x30
mov dword [rsp + 0x20], 0x5497
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x51]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x16], 1
mov ecx, 0x2a30
mov r8d, 0x7eec
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x58]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x40]
mov rax, qword [rax]
mov ecx, dword [0x140097c5c]
mov edx, dword [0x140097c60]
shl ecx, 3
shr edx, 0x1d
or ecx, edx
xor ecx, 0x4c8f267a
mov dword [rax], ecx
mov ecx, dword [0x1400c306c]
mov eax, dword [0x1400c273c]
mov edx, dword [0x140097c64]
mov r8d, dword [0x140097c68]
shl edx, 9
shr r8d, 0x17
or edx, r8d
xor edx, 0xe1fb8f6e
cmp eax, edx
setl al
mov byte [rbp - 0x54], al
mov edx, dword [0x140097c6c]
mov eax, dword [0x140097c70]
imul edx, edx, 0x8b2080b2
imul eax, eax, 0x80396024
add edx, eax
add edx, 0x61f4430d
mov eax, ecx
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140097c7c]
mov edx, dword [0x140097c80]
shl ecx, 0x18
shr edx, 8
or ecx, edx
xor ecx, 0xd68258fb
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x54]
mov r8d, dword [0x140097c84]
mov r10d, dword [0x140097c88]
imul r8d, r8d, 0x1b1a68c5
imul r10d, r10d, 0xf202185
add r8d, r10d
add r8d, 0xddc7c6d4
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x53], cl
mov cl, byte [rax + 0x17]
lea r8, [0x1400ba980]
mov edx, 0x11
sub rsp, 0x30
mov dword [rsp + 0x20], 0x6532
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x53]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x17], 1
mov ecx, 0x7ea7
mov r8d, 0x4a2f
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x5c]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov cl, byte [rax + 0x18]
lea r8, [0x1400ba690]
mov edx, 0x10
sub rsp, 0x30
mov dword [rsp + 0x20], 0x4819
call fcn.14008f5a0
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 0x18], 1
mov ecx, dword [rcx + 0x60]
xor ecx, 0x3535
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov ecx, dword [0x1400c30b8]
mov eax, dword [0x1400c2cc0]
mov edx, dword [0x140097c8c]
mov r8d, dword [0x140097c90]
shl edx, 0xa
shr r8d, 0x16
or edx, r8d
xor edx, 0xcc219dfa
cmp eax, edx
setl al
mov byte [rbp - 0x56], al
mov edx, dword [0x140097c94]
mov eax, dword [0x140097c98]
shl edx, 7
shr eax, 0x19
or edx, eax
xor edx, 0x2a6c64b
mov eax, ecx
add eax, edx
mov edx, dword [0x140097c9c]
mov r8d, dword [0x140097ca0]
shl edx, 0x13
shr r8d, 0xd
or edx, r8d
xor edx, 0xcf2bec63
add eax, edx
mov edx, dword [0x140097ca4]
mov r8d, dword [0x140097ca8]
imul edx, edx, 0x5725a73c
imul r8d, r8d, 0xe54c51e9
add edx, r8d
add edx, 0x15f57f86
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140097cb4]
mov edx, dword [0x140097cb8]
imul ecx, ecx, 0x4101f76
imul edx, edx, 0x14d62a22
add ecx, edx
add ecx, 0x1ebf4ee
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x56]
mov r8d, dword [0x140097cbc]
mov r10d, dword [0x140097cc0]
shl r8d, 0xd
shr r10d, 0x13
or r8d, r10d
xor r8d, 0xa09f8fb1
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x55], cl
mov cl, byte [rax + 0x19]
lea r8, [0x1400ba1d0]
mov edx, 0xf
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52b
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x55]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x19], 1
mov ecx, 0x2227
mov r8d, 0x4bbf
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x64]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x28]
mov rdx, qword [rbp + 0x60]
mov rcx, qword [rbp + 0x40]
mov rcx, qword [rcx]
movsxd rcx, dword [rcx]
mov rdx, qword [rdx]
mov rdx, qword [rdx]
sub rcx, rdx
setb byte [rax]
mov edx, dword [0x1400c2fa8]
mov eax, dword [0x1400c3100]
mov ecx, dword [0x140097cc4]
mov r8d, dword [0x140097cc8]
shld ecx, r8d, 9
xor ecx, 0x29b54760
sub eax, ecx
setge cl
mov r8d, dword [str._v_dju]
mov eax, dword [0x140097cd0]
imul r8d, r8d, 0xdc8afda3
imul eax, eax, 0x8bd5794
add r8d, eax
mov eax, edx
sub eax, r8d
mov r8d, dword [0x140097cd4]
mov r10d, dword [0x140097cd8]
imul r8d, r8d, 0xa81dec50
imul r10d, r10d, 0x21b18369
add r8d, r10d
add eax, r8d
mov r10d, dword [0x140097cdc]
mov r8d, dword [0x140097ce0]
shld r10d, r8d, 0x19
xor r10d, 0x6575c1e9
mov r8d, eax
mov eax, r10d
lea eax, [rax + r8 + 0xc4656d8]
imul eax, edx
mov r8d, dword [0x140097cec]
mov edx, dword [0x140097cf0]
imul r10d, r8d, 0x5480e5bb
imul edx, edx, 0x37f06f40
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x448c534f]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x140097cf4]
mov r8d, dword [0x140097cf8]
imul r11d, r10d, 0x71c0ba65
imul r8d, r8d, 0x198644ee
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 - 0x3e5adcef]
sub edx, r8d
sete dl
mov r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x57], cl
mov cl, byte [rax + 0x1a]
lea r8, [0x1400bab50]
mov edx, 0xd
sub rsp, 0x30
mov dword [rsp + 0x20], 0x70d1
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x57]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1a], 1
mov ecx, 0x270c
mov r8d, 0x49e1
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x68]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov rcx, qword [rbp + 0x28]
mov cl, byte [rcx]
mov byte [rbp - 0x58], cl
mov cl, byte [rax + 0x1b]
lea r8, [0x1400ba320]
mov edx, 0xc
sub rsp, 0x30
mov dword [rsp + 0x20], 0x8c0
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x58]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1b], 1
mov ecx, 0x918
mov r8d, 0x7441
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x6c]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov edx, dword [0x1400c278c]
mov eax, dword [0x1400c2ea8]
mov r8d, dword [0x140097d00]
mov ecx, dword [0x140097d04]
imul r10d, r8d, 0xb43aa10f
imul ecx, ecx, 0xf4c0d4e8
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x8b2480a]
sub eax, ecx
setge cl
mov r8d, dword [0x140097d08]
mov eax, dword [0x140097d0c]
shld r8d, eax, 9
xor r8d, 0x1928b675
mov eax, edx
sub eax, r8d
imul eax, edx
mov r8d, dword [0x140097d18]
mov edx, dword [0x140097d1c]
shld r8d, edx, 0x19
xor r8d, 0x26c73e08
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x140097d20]
mov r8d, dword [0x140097d24]
imul r11d, r10d, 0x9802d3bb
imul r8d, r8d, 0x17740090
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x2ce27c0d]
sub edx, r8d
sete dl
mov r8b, byte [0x1400c2222]
add r8b, 1
xor dl, r8b
and cl, dl
mov dl, byte [0x1400c2223]
add dl, 1
xor cl, dl
mov byte [rbp - 0x59], cl
mov cl, byte [rax + 0x1c]
lea r8, [0x1400ba630]
mov edx, 7
sub rsp, 0x30
mov dword [rsp + 0x20], 0x25fd
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x59]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1c], 1
mov ecx, 0xac0
mov r8d, 0x5efa
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x70]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rcx, qword [rbp + 0x40]
mov rax, qword [rbp + 0x48]
mov rdx, qword [rbp + 0x50]
mov r8, qword [rbp + 0x68]
mov r8, qword [r8]
mov r8, qword [r8]
mov r10, qword [rcx]
movsxd r10, dword [r10]
movzx r8d, byte [r8 + r10]
mov rdx, qword [rdx]
movzx r10d, byte [rdx]
mov r11d, dword [0x140097d2c]
mov edx, dword [0x140097d30]
imul r11d, r11d, 0xe6248459
imul edx, edx, 0xf29210c0
add r11d, edx
add r11d, 0x1242f534
mov edx, r8d
xor edx, r11d
mov r11d, dword [0x140097d34]
mov esi, dword [str.BqbL]
imul r11d, r11d, 0x5565eadd
imul esi, esi, 0x67e8f516
add r11d, esi
add r11d, 0xb4935672
and edx, r11d
mov r11d, dword [0x140097d3c]
mov esi, dword [0x140097d40]
imul r11d, r11d, 0xfb7f468d
imul esi, esi, 0x843e2c29
add r11d, esi
add r11d, 0xb1ded3f0
and r8d, r11d
or edx, r8d
mov r11d, dword [0x140097d44]
mov r8d, dword [0x140097d48]
imul r11d, r11d, 0x3792b32c
imul r8d, r8d, 0x37f72e80
add r11d, r8d
add r11d, 0xb8140a0b
mov r8d, r10d
xor r8d, r11d
mov r11d, dword [0x140097d4c]
mov esi, dword [0x140097d50]
shl r11d, 0x1b
shr esi, 5
or r11d, esi
xor r11d, 0xa1fae5d9
and r8d, r11d
mov r11d, dword [0x140097d54]
mov esi, dword [0x140097d58]
shl r11d, 2
shr esi, 0x1e
or r11d, esi
xor r11d, 0xc5ced144
and r10d, r11d
or r8d, r10d
xor edx, r8d
mov r8, qword [rcx]
mov r8d, dword [r8]
mov r10d, dword [0x140097d5c]
mov r11d, dword [0x140097d60]
shl r10d, 0x1e
shr r11d, 2
or r10d, r11d
xor r10d, 0x763df0f2
sub edx, r10d
sub edx, r8d
mov r8d, dword [0x140097d64]
mov r10d, dword [0x140097d68]
shl r8d, 0x1d
shr r10d, 3
or r8d, r10d
xor r8d, 0xe42eeaa9
add edx, r8d
mov rax, qword [rax]
mov rax, qword [rax]
mov rcx, qword [rcx]
movsxd rcx, dword [rcx]
mov byte [rax + rcx], dl
mov edx, dword [0x1400c285c]
mov eax, dword [0x1400c2e00]
mov ecx, dword [0x140097d6c]
mov r8d, dword [0x140097d70]
shl ecx, 5
shr r8d, 0x1b
or ecx, r8d
xor ecx, 0x4222bad5
cmp eax, ecx
setl cl
mov r8d, dword [0x140097d74]
mov eax, dword [0x140097d78]
imul r8d, r8d, 0x88319fd4
imul eax, eax, 0x52c6c37f
add r8d, eax
add r8d, 0x5e9e338c
mov eax, edx
sub eax, r8d
mov r8d, dword [0x140097d7c]
mov r10d, dword [0x140097d80]
imul r8d, r8d, 0x1d91420c
imul r10d, r10d, 0x1d8c047a
add r8d, r10d
add r8d, 0xd24513c9
add eax, r8d
mov r8d, dword [0x140097d84]
mov r10d, dword [0x140097d88]
imul r8d, r8d, 0xaa89a072
imul r10d, r10d, 0xf07b8e30
add r8d, r10d
add r8d, 0xb791c061
add eax, r8d
imul eax, edx
mov r8d, dword [0x140097d94]
mov edx, dword [0x140097d98]
shl r8d, 2
shr edx, 0x1e
or r8d, edx
xor r8d, 0xfed51952
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x140097d9c]
mov r10d, dword [0x140097da0]
imul r8d, r8d, 0xd9eaff86
imul r10d, r10d, 0x118f2e83
add r8d, r10d
add r8d, 0x4dc2025f
cmp edx, r8d
sete dl
xor cl, 0xff
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x5a], cl
mov cl, byte [rax + 0x1d]
lea r8, [0x1400ba230]
mov edx, 5
sub rsp, 0x30
mov dword [rsp + 0x20], 0x7e16
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x5a]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1d], 1
mov ecx, 0x2f3d
mov r8d, 0xefc
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x74]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp - 8]
mov cl, byte [rax + 0x1e]
lea r8, [0x1400ba9d4]
mov edx, 4
sub rsp, 0x30
mov dword [rsp + 0x20], 0x98e
call fcn.14008f5a0
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rdx + 0x1e], 1
mov ecx, dword [rcx + 0x78]
xor ecx, 0x2bd5
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov ecx, dword [0x1400c2d28]
mov eax, dword [0x1400c2c68]
mov edx, dword [0x140097da4]
mov r8d, dword [0x140097da8]
imul edx, edx, 0x4a399c58
imul r8d, r8d, 0x35e6c35d
add edx, r8d
add edx, 0x1e3d796b
cmp eax, edx
setl al
mov byte [rbp - 0x5c], al
mov edx, dword [0x140097dac]
mov eax, dword [0x140097db0]
imul edx, edx, 0x31b4b8b4
imul eax, eax, 0xb4e5afb7
add edx, eax
add edx, 0x971c2dd9
sub edx, ecx
mov eax, dword [0x140097db4]
mov r8d, dword [str._y]
shl eax, 3
shr r8d, 0x1d
or eax, r8d
xor eax, 0xe466068e
add edx, eax
mov eax, dword [0x140097dbc]
mov r8d, dword [0x140097dc0]
shl eax, 0xd
shr r8d, 0x13
or eax, r8d
xor eax, 0x984f3570
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140097dcc]
mov edx, dword [0x140097dd0]
imul ecx, ecx, 0x8a42a2d4
imul edx, edx, 0xffb382b0
add ecx, edx
add ecx, 0xdd403762
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x5c]
mov r8d, dword [0x140097dd4]
mov r10d, dword [0x140097dd8]
imul r8d, r8d, 0x4e326709
imul r10d, r10d, 0xb38d76a7
add r8d, r10d
add r8d, 0x1699e115
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x5b], cl
mov cl, byte [rax + 0x1f]
lea r8, [0x1400b9ff0]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x24e
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x5b]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x1f], 1
mov ecx, 0x7ee0
mov r8d, 0x32ee
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x7c]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x40]
mov rcx, qword [rax]
mov ecx, dword [rcx]
mov edx, dword [0x140097ddc]
mov r8d, dword [0x140097de0]
imul edx, edx, 0x7209d6c
imul r8d, r8d, 0x4beaabd8
add edx, r8d
add edx, 0xdef7ab6b
sub ecx, edx
mov edx, dword [0x140097de4]
mov r8d, dword [0x140097de8]
shl edx, 0x1e
shr r8d, 2
or edx, r8d
xor edx, 0xdffb7783
add ecx, edx
mov edx, dword [0x140097dec]
mov r8d, dword [0x140097df0]
shl edx, 0x1b
shr r8d, 5
or edx, r8d
xor edx, 0x7e3b452c
add ecx, edx
mov rax, qword [rax]
mov dword [rax], ecx
mov ecx, dword [0x1400c2e60]
mov eax, dword [0x1400c26b0]
mov edx, dword [0x140097dfc]
mov r8d, dword [0x140097e00]
shl edx, 0xc
shr r8d, 0x14
or edx, r8d
xor edx, 0x650f89f4
cmp eax, edx
setl al
mov byte [rbp - 0x5e], al
mov edx, dword [0x140097e04]
mov eax, dword [0x140097e08]
imul edx, edx, 0x4cd41e82
imul eax, eax, 0x3ab760d9
add edx, eax
add edx, 0x45c5c251
mov eax, ecx
add eax, edx
mov edx, dword [0x140097e0c]
mov r8d, dword [0x140097e10]
shl edx, 0x18
shr r8d, 8
or edx, r8d
xor edx, 0x412677d6
add eax, edx
mov edx, dword [0x140097e14]
mov r8d, dword [0x140097e18]
shl edx, 0x15
shr r8d, 0xb
or edx, r8d
xor edx, 0x522900a
sub eax, edx
imul eax, ecx
mov ecx, dword [0x140097e24]
mov edx, dword [0x140097e28]
shl ecx, 0x14
shr edx, 0xc
or ecx, edx
xor ecx, 0x7d8382b6
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x5e]
mov r8d, dword [0x140097e2c]
mov r10d, dword [0x140097e30]
shl r8d, 0x12
shr r10d, 0xe
or r8d, r10d
xor r8d, 0x1165d914
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x5d], cl
mov cl, byte [rax + 0x20]
lea r8, [0x1400bacb4]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x348
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x5d]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x20], 1
mov ecx, 0x7cae
mov r8d, 0x2a0e
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x80]
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x21], 1
mov ecx, dword [rcx + 0x84]
xor ecx, 0x5375
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov edx, dword [0x1400c2a98]
mov eax, dword [0x1400c3068]
mov r8d, dword [0x140097e34]
mov ecx, dword [0x140097e38]
imul r10d, r8d, 0x5be40d1a
imul ecx, ecx, 0xc46f498c
mov r8d, ecx
mov ecx, r10d
lea ecx, [rcx + r8 - 0x50675542]
sub eax, ecx
setl cl
mov r8d, dword [0x140097e3c]
mov eax, dword [0x140097e40]
shld r8d, eax, 0x13
xor r8d, 0x455ba1d0
mov eax, edx
sub eax, r8d
mov r8d, dword [0x140097e44]
mov r10d, dword [0x140097e48]
shld r8d, r10d, 0x1b
xor r8d, 0xeda40cde
add eax, r8d
mov r8d, dword [0x140097e4c]
mov r10d, dword [0x140097e50]
shld r8d, r10d, 0x19
xor r8d, 0x7bd72013
add eax, r8d
imul eax, edx
mov r8d, dword [0x140097e5c]
mov edx, dword [0x140097e60]
imul r10d, r8d, 0xc371592b
imul edx, edx, 0x6b616472
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x4ebaf44a]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r10d, dword [0x140097e64]
mov r8d, dword [0x140097e68]
imul r11d, r10d, 0x27b148bb
imul r8d, r8d, 0x1aa6a55b
mov r10d, r8d
mov r8d, r11d
lea r8d, [r8 + r10 + 0x7d60ad65]
sub edx, r8d
sete dl
mov r8b, byte [0x140097e6c]
xor cl, r8b
xor dl, 0xff
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x5f], cl
mov cl, byte [rax + 0x22]
lea r8, [0x1400ba918]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x420b
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x5f]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x22], 1
mov ecx, 0x4dd2
mov r8d, 0x7b1e
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x88]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x78]
mov rcx, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x58]
mov r8, qword [rbp + 0x48]
mov r8, qword [r8]
mov r8, qword [r8]
mov rdx, qword [rdx]
mov rdx, qword [rdx]
mov qword [rdx], r8
mov rcx, qword [rcx]
mov cl, byte [rcx]
mov rax, qword [rax]
mov byte [rax], cl
mov edx, dword [0x1400c2530]
mov eax, dword [0x1400c2dec]
mov ecx, dword [0x140097e70]
mov r8d, dword [0x140097e74]
shld ecx, r8d, 0xe
xor ecx, 0x4c2ca5bc
sub eax, ecx
setge cl
mov r8d, dword [0x140097e78]
mov eax, dword [0x140097e7c]
shld r8d, eax, 5
xor r8d, 0xcb0dbfee
sub r8d, edx
mov eax, dword [0x140097e80]
mov r10d, dword [0x140097e84]
shld eax, r10d, 0x12
xor eax, 0x5ae4b1ad
add r8d, eax
mov eax, dword [0x140097e88]
mov r10d, dword [0x140097e8c]
imul eax, eax, 0x1ac04082
imul r10d, r10d, 0xdfc31490
add eax, r10d
sub eax, r8d
add eax, 0x2cd95168
imul eax, edx
mov r8d, dword [0x140097e98]
mov edx, dword [0x140097e9c]
shld r8d, edx, 3
xor r8d, 0x6c5a184d
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x140097ea0]
mov r10d, dword [0x140097ea4]
shld r8d, r10d, 0x14
xor r8d, 0x1e613b8d
sub edx, r8d
sete dl
mov r8b, 1
xor dl, r8b
and cl, dl
xor cl, 0xff
mov byte [rbp - 0x60], cl
mov cl, byte [rax + 0x23]
lea r8, [0x1400ba040]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x52f5
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x60]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x23], 1
mov ecx, 0xfd9
mov r8d, 0x1a85
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x8c]
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x24], 1
mov ecx, dword [rcx + 0x90]
xor ecx, 0x301a
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov ecx, dword [0x1400c2fec]
mov eax, dword [0x1400c2e4c]
mov edx, dword [0x140097ea8]
mov r8d, dword [0x140097eac]
imul edx, edx, 0xd1d59b03
imul r8d, r8d, 0xf86a7e4e
add edx, r8d
add edx, 0x9a72e68
cmp eax, edx
setl al
mov byte [rbp - 0x62], al
mov edx, dword [0x140097eb0]
mov eax, dword [0x140097eb4]
shl edx, 0x12
shr eax, 0xe
or edx, eax
xor edx, 0xcbd7653c
mov eax, ecx
sub eax, edx
mov edx, dword [0x140097eb8]
mov r8d, dword [0x140097ebc]
shl edx, 0xc
shr r8d, 0x14
or edx, r8d
xor edx, 0xc9a24e43
add eax, edx
mov edx, dword [0x140097ec0]
mov r8d, dword [0x140097ec4]
imul edx, edx, 0x53b1bae4
imul r8d, r8d, 0x8d985e26
add edx, r8d
add edx, 0x1692874d
add eax, edx
imul eax, ecx
mov ecx, dword [0x140097ed0]
mov edx, dword [0x140097ed4]
imul ecx, ecx, 0xf15c005
imul edx, edx, 0x36a9a324
add ecx, edx
add ecx, 0xcbfa1925
xor edx, edx
div ecx
mov rax, qword [rbp - 8]
mov ecx, edx
mov dl, byte [rbp - 0x62]
mov r8d, dword [0x140097ed8]
mov r10d, dword [0x140097edc]
shl r8d, 1
shr r10d, 0x1f
or r8d, r10d
xor r8d, 0x5b15a5ba
cmp ecx, r8d
sete r8b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov byte [rbp - 0x61], cl
mov cl, byte [rax + 0x25]
lea r8, [0x1400b9d70]
mov edx, 3
sub rsp, 0x30
mov dword [rsp + 0x20], 0x3149
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x61]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x25], 1
mov ecx, 0x210d
mov r8d, 0x16e3
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x94]
mov dword [rax], ecx
jmp 0x14007ca4d
mov r9, qword [rbp + 8]
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x78]
mov rcx, qword [rcx]
mov cl, byte [rcx]
mov byte [rax], cl
mov edx, dword [0x1400c2890]
mov eax, dword [0x1400c289c]
mov ecx, dword [0x140097ee0]
mov r8d, dword [0x140097ee4]
shld ecx, r8d, 0x1d
xor ecx, 0xa9f32385
sub eax, ecx
setge cl
mov r8d, dword [0x140097ee8]
mov eax, dword [0x140097eec]
imul r8d, r8d, 0x5729305f
imul eax, eax, 0x19adb718
add r8d, eax
sub r8d, edx
mov eax, dword [0x140097ef0]
mov r10d, dword [0x140097ef4]
shld eax, r10d, 0xb
xor eax, 0x94c90416
add r8d, eax
mov eax, dword [0x140097ef8]
mov r10d, dword [0x140097efc]
shld eax, r10d, 0xb
xor eax, 0xf556ee60
sub eax, r8d
add eax, 0x774c4dc
imul eax, edx
mov r8d, dword [0x140097f08]
mov edx, dword [0x140097f0c]
imul r10d, r8d, 0xc7df368d
imul edx, edx, 0xd3c4f9f0
mov r8d, edx
mov edx, r10d
lea r8d, [rdx + r8 - 0x5512db2d]
xor edx, edx
div r8d
mov rax, qword [rbp - 8]
mov r8d, dword [0x140097f10]
mov r10d, dword [0x140097f14]
shld r8d, r10d, 0x10
xor r8d, 0x95b3062d
sub edx, r8d
setne dl
and cl, dl
mov dl, byte [0x140097f18]
mov r8b, byte [0x1400c2227]
add dl, r8b
xor cl, dl
mov byte [rbp - 0x63], cl
mov cl, byte [rax + 0x26]
lea r8, [0x1400b9d80]
mov edx, 1
sub rsp, 0x30
mov dword [rsp + 0x20], 0x30a8
call fcn.14008f5a0
mov rcx, qword [rbp - 8]
mov r9b, byte [rbp - 0x63]
mov rdx, qword [rbp + 8]
mov rax, qword [rbp + 0x90]
add rsp, 0x30
mov byte [rcx + 0x26], 1
mov ecx, 0x1044
mov r8d, 0x4aaf
test r9b, 1
cmovne ecx, r8d
xor ecx, dword [rdx + 0x98]
mov dword [rax], ecx
jmp 0x14007ca4d
mov rcx, qword [rbp - 8]
mov rax, qword [rbp + 0x20]
mov al, byte [rax]
mov byte [rcx + 0x27], 1
lea rsp, [rbp + 0xb8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r14, qword [rbp + 0x48]
mov r8, qword [rbp + 0x60]
mov r15, qword [rbp + 0x50]
mov rdx, qword [rbp + 0x98]
mov rcx, qword [rbp + 0x58]
mov r9, qword [rbp + 0xa0]
mov r11, qword [rbp + 0xa8]
mov r10, qword [rbp + 0x68]
mov bl, byte [rbp + 0xb7]
mov rsi, qword [rbp + 0x70]
mov rdi, qword [rbp + 0x40]
mov r12, qword [rbp + 0x78]
mov eax, 0x10
mov qword [rbp - 0x70], rax
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r13, rsp
mov qword [r12], r13
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [rsi], r12
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [r10], r12
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [r8], r12
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [rcx], r12
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r12, rsp
mov qword [r15], r12
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp - 0x70]
mov r15, rsp
mov qword [r14], r15
call fcn.140090690
sub rsp, rax
mov rax, qword [rbp + 0x50]
mov r14, rsp
mov qword [rdi], r14
mov rsi, qword [rsi]
mov byte [rsi], bl
mov r10, qword [r10]
mov qword [r10], r11
mov r8, qword [r8]
mov qword [r8], r9
mov rcx, qword [rcx]
mov qword [rcx], rdx
mov rcx, qword [rax]
mov al, byte [0x140097f19]
mov dl, byte [0x140097f1a]
mov byte [rbp - 0x64], dl
mov dl, 0xcf
mul dl
mov dl, al
mov al, byte [rbp - 0x64]
mov r8b, 0xc5
mul r8b
mov r8b, al
mov rax, qword [rbp + 0x60]
add dl, r8b
add dl, 0x81
mov byte [rcx], dl
mov rax, qword [rax]
mov rcx, qword [rax]
sub rsp, 0x20
call sym.malloc
mov r9, qword [rbp + 0x48]
mov r8, qword [rbp + 0x38]
mov rdx, qword [rbp - 8]
mov rcx, qword [rbp + 8]
add rsp, 0x20
mov r11, rax
mov rax, qword [rbp + 0x90]
mov r10, qword [r9]
mov qword [r10], r11
mov r9, qword [r9]
cmp qword [r9], 0
setne r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x28], 1
mov ecx, dword [rcx + 0xa0]
xor ecx, 0x3380
mov dword [rax], ecx
jmp 0x14007ca4d
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov rax, qword [rbp + 0x78]
mov r8, qword [rax]
mov al, byte [0x140097f1b]
mov r9b, byte [0x140097f1c]
mov byte [rbp - 0x71], r9b
mov r9b, 0x17
mul r9b
mov r9b, al
mov al, byte [rbp - 0x71]
mov r10b, 0xa5
mul r10b
mov r10b, al
mov rax, qword [rbp + 0x90]
add r9b, r10b
add r9b, 0x72
mov byte [r8], r9b
mov byte [rdx + 0x29], 1
mov ecx, dword [rcx + 0xa4]
xor ecx, 0x6efe
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x2a], 1
mov ecx, dword [rcx + 0xa8]
xor ecx, 0xc57
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x30]
mov r10, qword [rbp + 0x70]
mov r9, qword [rbp + 0x50]
mov r11, qword [rbp + 0x68]
mov r11, qword [r11]
mov r11, qword [r11]
movzx r11d, byte [r11]
mov r9, qword [r9]
movzx esi, byte [r9]
mov edi, dword [0x140097f20]
mov r9d, dword [0x140097f24]
shl edi, 0x10
shr r9d, 0x10
or edi, r9d
xor edi, 0xe7ea122d
mov r9d, r11d
xor r9d, edi
and r9d, esi
mov edi, dword [0x140097f28]
mov ebx, dword [0x140097f2c]
shl edi, 0x19
shr ebx, 7
or edi, ebx
xor edi, 0x48391b62
xor esi, edi
and r11d, esi
or r9d, r11d
mov r11d, dword [0x140097f30]
mov esi, dword [0x140097f34]
shl r11d, 0x14
shr esi, 0xc
or r11d, esi
xor r11d, 0xd1e7ff02
add r9d, r11d
mov r10, qword [r10]
movzx r10d, byte [r10]
cmp r9d, r10d
sete r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x2b], 1
mov ecx, dword [rcx + 0xac]
xor ecx, 0x2660
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x2c], 1
mov ecx, dword [rcx + 0xb0]
xor ecx, 0x768f
mov dword [rax], ecx
jmp 0x14007ca4d
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x50]
mov rax, qword [r8]
mov r9b, byte [rax]
mov al, byte [0x140097f40]
mov r10b, byte [0x140097f41]
mov byte [rbp - 0x72], r10b
mov r10b, 0xca
mul r10b
mov r10b, al
mov al, byte [rbp - 0x72]
mov r11b, 0xb3
mul r11b
mov r11b, al
mov rax, qword [rbp + 0x90]
add r10b, r11b
add r10b, 0x3d
sub r9b, r10b
mov r8, qword [r8]
mov byte [r8], r9b
mov byte [rdx + 0x2d], 1
mov ecx, dword [rcx + 0xb4]
xor ecx, 0xea6
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov byte [rdx + 0x2e], 1
mov ecx, dword [rcx + 0xb8]
xor ecx, 0x2cc8
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x40]
mov r8, qword [r8]
mov r9d, dword [0x140097f44]
mov r10d, dword [0x140097f48]
shl r9d, 6
shr r10d, 0x1a
or r9d, r10d
xor r9d, 0xe766b480
mov dword [r8], r9d
mov byte [rdx + 0x2f], 1
mov ecx, dword [rcx + 0xbc]
xor ecx, 0x2a7b
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x28]
mov r10, qword [rbp + 0x60]
mov r9, qword [rbp + 0x40]
mov r9, qword [r9]
movsxd r9, dword [r9]
mov r10, qword [r10]
cmp r9, qword [r10]
setb r9b
and r9b, 1
mov byte [r8], r9b
mov byte [rdx + 0x30], 1
mov ecx, dword [rcx + 0xc0]
xor ecx, 0x4e94
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r9, qword [rbp + 0x40]
mov r8, qword [rbp + 0x48]
mov r10, qword [rbp + 0x50]
mov r11, qword [rbp + 0x68]
mov r11, qword [r11]
mov r11, qword [r11]
mov rsi, qword [r9]
movsxd rsi, dword [rsi]
movzx r11d, byte [r11 + rsi]
mov r10, qword [r10]
movzx esi, byte [r10]
mov edi, dword [0x140097f4c]
mov r10d, dword [0x140097f50]
shl edi, 0x13
shr r10d, 0xd
or edi, r10d
xor edi, 0x6d5922e
mov r10d, r11d
xor r10d, edi
mov edi, dword [0x140097f54]
mov ebx, dword [0x140097f58]
imul edi, edi, 0x580f02ca
imul ebx, ebx, 0xf10e3074
add edi, ebx
add edi, 0x76f2ab7
and r10d, edi
mov edi, dword [0x140097f5c]
mov ebx, dword [0x140097f60]
shl edi, 0xe
shr ebx, 0x12
or edi, ebx
xor edi, 0x89da46fd
and r11d, edi
or r10d, r11d
mov edi, dword [0x140097f64]
mov r11d, dword [0x140097f68]
shl edi, 0x1d
shr r11d, 3
or edi, r11d
xor edi, 0xc6411ab9
mov r11d, esi
xor r11d, edi
mov edi, dword [0x140097f6c]
mov ebx, dword [0x140097f70]
shl edi, 0x1c
shr ebx, 4
or edi, ebx
xor edi, 0xdc03b428
and r11d, edi
mov edi, dword [0x140097f74]
mov ebx, dword [0x140097f78]
imul edi, edi, 0x53c5b927
imul ebx, ebx, 0x2a7d638f
add edi, ebx
add edi, 0xb5418a4
and esi, edi
or r11d, esi
xor r10d, r11d
mov r11, qword [r9]
mov r11d, dword [r11]
mov esi, dword [0x140097f7c]
mov edi, dword [0x140097f80]
shl esi, 5
shr edi, 0x1b
or esi, edi
xor esi, 0x97cc244a
add r10d, esi
sub r10d, r11d
mov r11d, dword [0x140097f84]
mov esi, dword [0x140097f88]
imul r11d, r11d, 0xbaae031b
imul esi, esi, 0x86b8405c
add r11d, esi
add r11d, 0xbbc3e087
sub r10d, r11d
mov r8, qword [r8]
mov r8, qword [r8]
mov r9, qword [r9]
movsxd r9, dword [r9]
mov byte [r8 + r9], r10b
mov byte [rdx + 0x31], 1
mov ecx, dword [rcx + 0xc4]
xor ecx, 0x7b07
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x40]
mov r9, qword [r8]
mov r9d, dword [r9]
mov r10d, dword [0x140097f8c]
mov r11d, dword [0x140097f90]
shl r10d, 0x1e
shr r11d, 2
or r10d, r11d
xor r10d, 0x795fda55
sub r9d, r10d
mov r10d, dword [0x140097f94]
mov r11d, dword [0x140097f98]
imul r10d, r10d, 0x24e0171f
imul r11d, r11d, 0xef1edb01
add r10d, r11d
add r10d, 0xad7b9f73
add r9d, r10d
mov r10d, dword [0x140097f9c]
mov r11d, dword [0x140097fa0]
shl r10d, 0xb
shr r11d, 0x15
or r10d, r11d
xor r10d, 0x58e4a3de
add r9d, r10d
mov r8, qword [r8]
mov dword [r8], r9d
mov byte [rdx + 0x32], 1
mov ecx, dword [rcx + 0xc8]
xor ecx, 0x30a0
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x78]
mov r9, qword [rbp + 0x50]
mov r10, qword [rbp + 0x58]
mov r11, qword [rbp + 0x48]
mov r11, qword [r11]
mov r11, qword [r11]
mov r10, qword [r10]
mov r10, qword [r10]
mov qword [r10], r11
mov r9, qword [r9]
mov r9b, byte [r9]
mov r8, qword [r8]
mov byte [r8], r9b
mov byte [rdx + 0x33], 1
mov ecx, dword [rcx + 0xcc]
xor ecx, 0x3915
mov dword [rax], ecx
jmp 0x14007ca4d
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp - 8]
mov r8, qword [rbp + 0x20]
mov r9, qword [rbp + 0x78]
mov r9, qword [r9]
mov r9b, byte [r9]
mov byte [r8], r9b
mov byte [rdx + 0x34], 1
mov ecx, dword [rcx + 0xd0]
xor ecx, 0x27aa
mov dword [rax], ecx
jmp 0x1400795c4