Function at 0x180019980
Capabilities:
Encode data using xor

Disassembly:
push rbp
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov eax, dword [0x180069858]
xor eax, dword [0x18006985c]
imul eax, eax, 0xb9b1f621
xor eax, 0x56dcdf5f
and eax, 0x2c29e3c0
sub eax, 0x507fc243
or eax, 0xa330c988
cmp eax, 0xd28649f6
jae 0x180022906
mov eax, dword [0x180069860]
imul eax, dword [0x180069864]
xor eax, 0xe53676f2
imul eax, eax, 0xb3b576d4
and eax, 0x973caf16
and eax, 0x1ad5dbb0
xor eax, 0xdea1f2d
cmp eax, 0x3728aab9
je 0x180022906
mov eax, dword [0x180069868]
and eax, dword [0x18006986c]
imul eax, eax, 0xb375c168
xor eax, 0x2218c6a0
mov ecx, 0xc946b766
xor edx, edx
div ecx
mov ecx, 0x89e9a316
xor edx, edx
div ecx
or eax, 0x5dcd4a4f
cmp eax, 0xcfd1a01d
jae 0x18001fefc
mov eax, dword [0x180069870]
or eax, dword [0x180069874]
add eax, 0xa8e7694a
or eax, 0x6d4ec8b5
or eax, 0xfb821db7
sub eax, 0x27f787a0
and eax, 0x4ac78b7e
cmp eax, 0xaf6fa23d
ja 0x18001fefc
mov eax, dword [0x180069878]
and eax, dword [0x18006987c]
add eax, 0xd65510fb
mov ecx, 0x248873a9
xor edx, edx
div ecx
mov ecx, 0x7e3b2006
xor edx, edx
div ecx
or eax, 0x9f8bc74
sub eax, 0x451c3cf
cmp eax, 0xa2b6d32
ja 0x18002290b
mov eax, dword [0x180069880]
sub eax, dword [0x180069884]
and eax, 0xaadc98bf
mov ecx, 0x52d13258
xor edx, edx
div ecx
imul eax, eax, 0x296c4b
sub eax, 0xfe8d5be2
sub eax, 0xf74c3e5a
cmp eax, 0x61899dfa
je 0x180019a8e
mov eax, dword [0x180069888]
or eax, dword [0x18006988c]
add eax, 0x32d074b4
add eax, 0xd7d92c93
and eax, 0x8075855e
imul eax, eax, 0xc36343f2
xor eax, 0x64cbb04
cmp eax, 0xa9ecec07
jae 0x180021583
mov eax, dword [0x180069890]
imul eax, dword [0x180069894]
xor eax, 0x92c801e4
xor eax, 0xa15482cb
add eax, 0x5df64a0f
and eax, 0x3df5492f
add eax, 0xfd26dbde
cmp eax, 0xc6274991
je 0x180019af4
mov eax, dword [0x180069898]
add eax, dword [0x18006989c]
mov ecx, 0xe471b0f7
xor edx, edx
div ecx
or eax, 0x343ee092
mov ecx, 0xf037ed2
xor edx, edx
div ecx
and eax, 0x42ef3572
add eax, 0x8d69f47a
cmp eax, 0x9b6cb5f2
je 0x18001ed4d
mov eax, dword [0x1800698a0]
mov ecx, dword [0x1800698a4]
xor eax, ecx
imul eax, eax, 0x162e8975
mov ecx, 0xa1d2add1
imul rax, rcx
shr rax, 0x3e
or eax, 0x54d83628
and eax, 0x54d8362a
mov dword [rbp - 0xc], eax
mov eax, dword [0x180071728]
test eax, eax
sete al
mov byte [rbp - 0x21], al
mov eax, 0x10
mov qword [rbp - 0x20], rax
call fcn.18004e070
sub rsp, rax
mov rax, qword [rbp - 0x20]
mov rcx, rsp
mov qword [rbp - 0x18], rcx
call fcn.18004e070
sub rsp, rax
mov eax, dword [rbp - 0xc]
mov rcx, rsp
mov qword [rbp - 8], rcx
cmp eax, 0xdbad2dab
jae 0x18001ed4d
mov eax, dword [0x1800698a8]
or eax, dword [str._n_0]
add eax, 0x26a30e8c
or eax, 0x274b906b
and eax, 0xc3d6697b
add eax, 0x5df50646
and eax, 0x7df66fb6
cmp eax, 0x77a86fef
ja 0x180022910
mov eax, dword [0x1800698b0]
or eax, dword [0x1800698b4]
mov ecx, 0x800586e0
xor edx, edx
div ecx
add eax, 0xea381da3
mov ecx, 0xecff485d
xor edx, edx
div ecx
add eax, 0xef926cb
sub eax, 0xfb99327c
cmp eax, 0x1e5c7e66
ja 0x180022910
mov eax, dword [0x1800698b8]
xor eax, dword [0x1800698bc]
xor eax, 0xc1684075
sub eax, 0x791a4b85
add eax, 0xe6d3a34c
sub eax, 0xc36acb28
xor eax, 0xa515baec
cmp eax, 0xb04a8a4e
jbe 0x1800215f7
mov eax, dword [0x1800698c0]
imul eax, dword [0x1800698c4]
mov ecx, 0x7cf29836
xor edx, edx
div ecx
imul eax, eax, 0x99b6f477
xor eax, 0x132f1a87
or eax, 0xa768b839
mov ecx, 0x4292fd37
xor edx, edx
div ecx
cmp eax, 0xaa4778d9
ja 0x1800215f7
mov eax, dword [0x1800698c8]
xor edx, edx
div dword [0x1800698cc]
imul eax, eax, 0xcfc8a791
mov ecx, 0xfba8226e
xor edx, edx
div ecx
or eax, 0xc6c1e1a0
and eax, 0xe880301d
xor eax, 0x1162349f
cmp eax, 0x1325732c
jbe 0x180022915
mov eax, dword [0x1800698d0]
imul eax, dword [0x1800698d4]
imul eax, eax, 0x60fee637
imul eax, eax, 0x24d0b7f0
and eax, 0x7fe041ac
and eax, 0xaab95cf2
and eax, 0x15e1cbe5
cmp eax, 0x309be66c
je 0x180019cdb
mov al, byte [rbp - 0x21]
test al, 1
jne 0x180019d1e
jmp 0x18001aabb
mov eax, dword [0x1800698d8]
or eax, dword [0x1800698dc]
sub eax, 0x6bbd1323
add eax, 0x1c4cd65c
and eax, 0xbb767f6
xor eax, 0x9397ede4
add eax, 0xf8ecd166
cmp eax, 0x65879c9d
jb 0x18002291a
mov eax, dword [0x1800698e0]
and eax, dword [0x1800698e4]
or eax, 0xac397ab8
add eax, 0x5a295c66
sub eax, 0x5d6f512a
xor eax, 0x73bf7c30
or eax, 0xfc13472f
cmp eax, 0xbc9df726
je 0x18002291a
mov eax, dword [0x1800698e8]
and eax, dword [0x1800698ec]
or eax, 0xeb3127d4
sub eax, 0x4fbf64bb
imul eax, eax, 0xa4f909d9
sub eax, 0xfbec5cee
or eax, 0x4ef12fed
cmp eax, 0x34ffb20b
je 0x1800215fc
mov eax, dword [0x1800698f0]
or eax, dword [0x1800698f4]
or eax, 0x1e405b82
sub eax, 0xdd351bec
xor eax, 0x187a6259
imul eax, eax, 0xe4dd1bd
xor eax, 0x463bc76a
cmp eax, 0x528ddf8b
je 0x1800215fc
mov eax, dword [0x1800698f8]
xor edx, edx
div dword [0x1800698fc]
imul eax, eax, 0x5c4313
or eax, 0x61edbb2
sub eax, 0xe6c6cb35
and eax, 0x1765edeb
add eax, 0x8088dae7
cmp eax, 0xb1f4b51
jb 0x18002291f
mov eax, dword [0x180069900]
or eax, dword [0x180069904]
mov ecx, 0x236ec8ea
xor edx, edx
div ecx
imul eax, eax, 0xbe54511a
xor eax, 0xde91c8e8
or eax, 0x16f76fad
and eax, 0xf86afa8b
cmp eax, 0x14165bfb
jbe 0x180019e13
mov eax, dword [0x180069908]
and eax, dword [0x18006990c]
imul eax, eax, 0xb6b69e69
or eax, 0xf1367fae
sub eax, 0xbe49de92
xor eax, 0x474a04e2
mov ecx, 0xbc8b0b7c
xor edx, edx
div ecx
cmp eax, 0x3e85f7a1
jae 0x180020034
mov eax, dword [0x180069910]
imul eax, dword [0x180069914]
mov ecx, 0x65a6915a
xor edx, edx
div ecx
xor eax, 0xa0db0a50
mov ecx, 0x17457881
xor edx, edx
div ecx
imul eax, eax, 0xc23b7fbf
sub eax, 0x703d45aa
cmp eax, 0x88ecbadc
ja 0x180019e7d
mov eax, dword [0x180069918]
or eax, dword [0x18006991c]
or eax, 0xe54db4fc
mov ecx, 0xe3fbc80d
xor edx, edx
div ecx
xor eax, 0x89a46902
or eax, 0x7d2509
add eax, 0x3bd026e9
cmp eax, 0xd2720d74
je 0x18001ee94
mov eax, dword [0x180069920]
xor edx, edx
div dword [0x180069924]
sub eax, 0x82b7b2dd
and eax, 0xa6a8a84f
add eax, 0xdff5787d
imul eax, eax, 0xb6f34b
add eax, 0x18cedd32
cmp eax, 0x60760a51
jae 0x180022924
mov eax, dword [0x180069928]
or eax, dword [0x18006992c]
and eax, 0x93ecfb84
xor eax, 0xb838b09b
imul eax, eax, 0x786a1909
or eax, 0xfee6ed7f
imul eax, eax, 0xf583b0e0
cmp eax, 0x3c463b5f
jb 0x180022924
mov eax, dword [0x180069930]
or eax, dword [0x180069934]
imul eax, eax, 0x889a439a
and eax, 0x1caf4999
sub eax, 0x460bef8a
imul eax, eax, 0x3994339e
imul eax, eax, 0x472193d4
cmp eax, 0xa636207d
jae 0x180021601
mov eax, dword [0x180069938]
and eax, dword [0x18006993c]
mov ecx, 0xe4559534
xor edx, edx
div ecx
xor eax, 0xa4d9dc9d
or eax, 0xae83cdad
or eax, 0xba74f926
mov ecx, 0xa4044817
xor edx, edx
div ecx
cmp eax, 0x32a43c7
ja 0x180021601
mov eax, dword [0x180069940]
and eax, dword [0x180069944]
or eax, 0xa97c5523
xor eax, 0x2abd75e3
mov ecx, 0xf6d2424c
xor edx, edx
div ecx
and eax, 0x1bf1c15f
sub eax, 0x19e3eaba
cmp eax, 0x7d248d38
jb 0x180022929
mov eax, dword [0x180069948]
xor eax, dword [0x18006994c]
sub eax, 0x349da03c
and eax, 0x291cdc
mov ecx, 0xdb09c6b8
xor edx, edx
div ecx
mov ecx, 0x90722c1d
xor edx, edx
div ecx
add eax, 0x97be68c6
cmp eax, 0x41fad93c
jbe 0x180022929
mov eax, dword [0x180069950]
imul eax, dword [0x180069954]
xor eax, 0x520ff2e2
imul eax, eax, 0xfd8be81d
xor eax, 0xc24d79ed
sub eax, 0xe465a0f3
imul eax, eax, 0xd992f781
cmp eax, 0x3fff28e2
jbe 0x180020177
mov eax, dword [0x180069958]
xor edx, edx
div dword [0x18006995c]
xor eax, 0x79a4bc58
xor eax, 0xeb01ee17
xor eax, 0x3e521500
sub eax, 0x926fc000
sub eax, 0xc5522997
cmp eax, 0xdb4ed1f8
je 0x18002292e
mov eax, dword [0x180069ad8]
or eax, dword [0x180069adc]
sub eax, 0xcbde278b
xor eax, 0xaa39d7cc
mov ecx, 0x4a7e2970
xor edx, edx
div ecx
xor eax, 0x45a85057
and eax, 0xf87c2167
cmp eax, 0x17a2d23c
jbe 0x180020298
mov eax, dword [0x180069ae0]
add eax, dword [0x180069ae4]
mov ecx, 0xe43ebc58
xor edx, edx
div ecx
or eax, 0x73fd0739
mov ecx, 0xf269049e
xor edx, edx
div ecx
sub eax, 0x832d876f
imul eax, eax, 0xd7fecde
cmp eax, 0x595ea96d
jbe 0x1800217da
mov eax, dword [0x180069ae8]
imul eax, dword [0x180069aec]
add eax, 0xf7e2b287
and eax, 0x21c708d9
and eax, 0x9b0efb3a
add eax, 0x62cdd1c9
mov ecx, 0x266050fb
xor edx, edx
div ecx
cmp eax, 0x643dbe82
je 0x180022a17
mov eax, dword [0x180069af0]
xor edx, edx
div dword [0x180069af4]
mov ecx, 0xaaa08ce0
xor edx, edx
div ecx
add eax, 0xdd7ff49c
xor eax, 0x1d0aadd1
or eax, 0x51abe3d8
imul eax, eax, 0x36543a34
cmp eax, 0xc4ac863f
jb 0x180022a17
mov eax, dword [str.VDBC]
or eax, dword [0x180069afc]
sub eax, 0xc663cf10
or eax, 0xc5ab2540
sub eax, 0xd2535628
xor eax, 0x6c8e77fe
xor eax, 0xb8396a8
cmp eax, 0x4817aea9
jb 0x18001ab28
mov eax, dword [0x180069b00]
and eax, dword [0x180069b04]
mov ecx, 0x44f35bdd
xor edx, edx
div ecx
mov ecx, 0x2a0801d4
xor edx, edx
div ecx
sub eax, 0xff99e516
add eax, 0x285b3e8d
xor eax, 0x8655fd9c
cmp eax, 0x6ebee5bd
jb 0x18001aaef
mov eax, dword [0x180069b08]
and eax, dword [0x180069b0c]
add eax, 0xed21aeea
imul eax, eax, 0x4d198a94
mov ecx, 0xe36c042e
xor edx, edx
div ecx
xor eax, 0x5d20300e
or eax, 0xef4d7f24
cmp eax, 0x6e50a34b
jbe 0x180022a1c
mov eax, dword [0x180069b10]
or eax, dword [0x180069b14]
add eax, 0x4478211f
mov ecx, 0xb551f28
xor edx, edx
div ecx
sub eax, 0xbb372549
sub eax, 0x89c03157
sub eax, 0xc259361a
cmp eax, 0xaa7f993a
jbe 0x18001ac31
mov eax, dword [0x180069b18]
add eax, dword [0x180069b1c]
xor eax, 0xd561bc2e
imul eax, eax, 0xff09f135
and eax, 0x9e8dd63e
sub eax, 0x83a19af6
imul eax, eax, 0x2992bba6
cmp eax, 0xf2e057c8
jae 0x1800217df
mov eax, dword [0x180069b20]
sub eax, dword [0x180069b24]
imul eax, eax, 0x97dbe88f
xor eax, 0x25a7d29b
xor eax, 0xc2664e20
sub eax, 0x42610125
sub eax, 0xc364c099
cmp eax, 0x6f927394
jbe 0x180022a21
mov eax, dword [0x180069b28]
xor edx, edx
div dword [0x180069b2c]
and eax, 0x88a98c18
xor eax, 0xa855398d
imul eax, eax, 0x7de2507f
xor eax, 0x25ef4286
sub eax, 0xaf11da8c
cmp eax, 0xc9e1a831
je 0x18001acc8
mov eax, dword [0x180069b30]
xor eax, dword [0x180069b34]
mov ecx, 0xd558161c
xor edx, edx
div ecx
or eax, 0xd2e17fe2
sub eax, 0xefda9856
add eax, 0x2ac2fd2b
imul eax, eax, 0xbf922e7
cmp eax, 0x2000c81e
jb 0x1800217df
mov eax, dword [0x180069b38]
add eax, dword [0x180069b3c]
sub eax, 0xed25626f
or eax, 0x6b3181e0
imul eax, eax, 0x9d972753
mov ecx, 0xa8353695
xor edx, edx
div ecx
add eax, 0xe3ed2025
cmp eax, 0x9d58b05
jbe 0x18001db9c
mov eax, dword [0x180069b40]
and eax, dword [0x180069b44]
and eax, 0x8d428603
imul eax, eax, 0x23d6def4
add eax, 0xe4948064
add eax, 0x816d21a7
or eax, 0x86b907d0
cmp eax, 0xcf388079
ja 0x1800217e4
mov eax, dword [0x180069b48]
sub eax, dword [0x180069b4c]
and eax, 0x8554c072
or eax, 0x3a1611a4
xor eax, 0xf668dfc3
add eax, 0x451a7ad4
add eax, 0x4c0cfd6a
cmp eax, 0xe1a31cd9
ja 0x180022a26
mov eax, dword [0x180069b50]
xor eax, dword [0x180069b54]
imul eax, eax, 0x2b927e77
sub eax, 0x1d22069f
imul eax, eax, 0x7dcad3bf
mov ecx, 0x3933fe92
xor edx, edx
div ecx
and eax, 0x1711c809
cmp eax, 0x822ecee8
ja 0x18001adc6
mov eax, dword [0x180069b58]
and eax, dword [0x180069b5c]
sub eax, 0xfae10ac1
and eax, 0xce6cf480
mov ecx, 0x79fb12bb
xor edx, edx
div ecx
xor eax, 0xb78364ab
or eax, 0x1495bfdb
cmp eax, 0x55c975ae
jbe 0x18001ad96
mov eax, dword [0x180069b60]
or eax, dword [0x180069b64]
and eax, 0x1526e0a9
or eax, 0xf24ad56f
or eax, 0x1b6abf2c
imul eax, eax, 0x813be80a
add eax, 0xde40bff8
cmp eax, 0xf383678
jbe 0x18002029d
mov eax, dword [0x180069b68]
sub eax, dword [0x180069b6c]
add eax, 0x928296c7
or eax, 0x3d6efb4e
or eax, 0xfbe1cc8b
and eax, 0xa4a8dd98
and eax, 0xa8552373
cmp eax, 0xafbd1e28
ja 0x1800217e9
mov eax, dword [0x180069b70]
add eax, dword [0x180069b74]
or eax, 0xfb3e265e
and eax, 0x9d6c3f54
or eax, 0xeea55f2e
xor eax, 0xba7bdbd6
or eax, 0x92a61002
cmp eax, 0x5ed31298
je 0x1800217e9
mov eax, dword [0x180069b78]
imul eax, dword [0x180069b7c]
imul eax, eax, 0x82b8784b
imul eax, eax, 0xe4c91c4b
add eax, 0x9248f4ba
imul eax, eax, 0xe21830c0
imul eax, eax, 0x1ce09b2b
cmp eax, 0x10581ff
jb 0x18001ae61
mov eax, dword [0x180069b80]
sub eax, dword [0x180069b84]
mov ecx, 0x1ff84dd0
xor edx, edx
div ecx
or eax, 0x1eb81380
sub eax, 0x8b052836
add eax, 0x8a248ffe
xor eax, 0x541ed03e
cmp eax, 0xad38a293
je 0x180021854
mov eax, dword [0x180069b88]
or eax, dword [0x180069b8c]
mov ecx, 0x8e24225b
xor edx, edx
div ecx
or eax, 0x43419de2
and eax, 0x99a60aa
or eax, 0x8f41c21a
sub eax, 0xc1a0710d
cmp eax, 0x3a06ccb1
jbe 0x180021854
mov eax, dword [0x180069b90]
or eax, dword [0x180069b94]
add eax, 0xd7c95eb9
add eax, 0x5a676f4f
sub eax, 0xb4d10d5d
mov ecx, 0x5bdc2859
xor edx, edx
div ecx
xor eax, 0xb4f82006
cmp eax, 0x395e3c11
je 0x180022a2b
mov eax, dword [0x180069b98]
xor edx, edx
div dword [0x180069b9c]
or eax, 0x4a80d25b
add eax, 0xa63640c3
and eax, 0x75eef773
sub eax, 0xe7291296
xor eax, 0x42d281ca
cmp eax, 0x7fb9160e
je 0x18001af92
mov eax, dword [0x180069ba0]
sub eax, dword [0x180069ba4]
or eax, 0xe081b5f
add eax, 0xa586485e
add eax, 0x36f8e2c0
add eax, 0xf358a5b5
or eax, 0xdd423c51
cmp eax, 0xc551b947
jbe 0x18001f441
mov eax, dword [0x180069ba8]
or eax, dword [0x180069bac]
or eax, 0xb8f9035b
add eax, 0xee5ea6e8
add eax, 0x3c1a814c
and eax, 0x6d0975b7
xor eax, 0x62c7a44f
cmp eax, 0xa39c36a3
je 0x180022a30
mov eax, dword [0x180069bb0]
sub eax, dword [0x180069bb4]
or eax, 0x315f35a7
or eax, 0x25457213
add eax, 0x6d11c16c
and eax, 0xadca79ed
and eax, 0x6d083fdd
cmp eax, 0x3ccc2f11
ja 0x180022a30
mov eax, dword [0x180069bb8]
or eax, dword [0x180069bbc]
sub eax, 0x73669f73
add eax, 0xfb9ba536
xor eax, 0xc69c09a5
and eax, 0x3a87cdc1
and eax, 0xb02bb1dd
cmp eax, 0x2437fbb2
je 0x180020452
mov eax, dword [0x180069bc0]
or eax, dword [0x180069bc4]
imul eax, eax, 0x5c43531
or eax, 0x8e6e0175
add eax, 0x1096ed2c
mov ecx, 0x5c36ff79
xor edx, edx
div ecx
xor eax, 0x872715f2
cmp eax, 0x1ebf6614
jb 0x180021859
mov eax, dword [0x180069bc8]
mov ecx, dword [0x180069bcc]
imul eax, ecx
and eax, 0x20000022
or eax, 0x57ebbddd
imul eax, eax, 0xc90f1d66
mov dword [rbp - 0x28], eax
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0x28]
mov qword [rcx], rdx
cmp qword [rcx], 0
sete cl
mov byte [rbp - 0x22], cl
cmp eax, 0x488c666b
jb 0x18001b0b9
mov eax, dword [0x18006a228]
imul eax, dword [0x18006a22c]
sub eax, 0x3c14aaaa
add eax, 0x556c0919
imul eax, eax, 0x1ed2a9d4
add eax, 0x65265797
mov ecx, 0xa033f9aa
xor edx, edx
div ecx
cmp eax, 0xbe688cd7
je 0x180021ecb
mov eax, dword [0x18006a230]
add eax, dword [0x18006a234]
sub eax, 0xb3a731cd
or eax, 0x9d28e65e
xor eax, 0xc0258723
xor eax, 0x249b1a7e
mov ecx, 0x97484dcf
xor edx, edx
div ecx
cmp eax, 0x9790b41c
je 0x180022c0e
mov eax, 0x24060
mov dword [rbp - 0x30], eax
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0x30]
mov qword [rcx], rdx
cmp eax, 0xffd3c113
ja 0x180022c0e
mov eax, dword [0x18006a240]
add eax, dword [0x18006a244]
imul eax, eax, 0xf0fabedd
or eax, 0x1b081335
and eax, 0xa009ef90
mov ecx, 0x66788be4
xor edx, edx
div ecx
add eax, 0xc1f7419b
cmp eax, 0xae13c2b2
jbe 0x18001dbd2
mov eax, dword [0x18006a248]
xor edx, edx
div dword [0x18006a24c]
xor eax, 0xd55b805c
xor eax, 0x9aa35e30
and eax, 0x54c03bd5
or eax, 0x7d9f92fe
and eax, 0xd79e109
cmp eax, 0x7ccca342
je 0x180022c3c
mov eax, dword [0x18006a250]
sub eax, dword [0x18006a254]
add eax, 0xbebc94d
mov ecx, 0x98806b65
xor edx, edx
div ecx
add eax, 0x16709951
sub eax, 0x38f8692d
imul eax, eax, 0xcce09405
cmp eax, 0x6f1582e2
je 0x180022c3c
jmp 0x18001ad65
mov eax, dword [0x18006a4d8]
sub eax, dword [0x18006a4dc]
xor eax, 0xeffa7ce8
mov ecx, 0xa8745465
xor edx, edx
div ecx
xor eax, 0x4dbecb44
imul eax, eax, 0x29a3baba
and eax, 0x9eec8730
cmp eax, 0x5c189c39
jae 0x180022cb4
mov eax, dword [0x18006a4e0]
or eax, dword [0x18006a4e4]
sub eax, 0xe22d4732
mov ecx, 0x20c280d1
xor edx, edx
div ecx
or eax, 0xb92e3a7b
and eax, 0x606b1f88
imul eax, eax, 0x68109c75
cmp eax, 0x31c5901
je 0x18001ed82
mov eax, dword [0x18006a4e8]
or eax, dword [0x18006a4ec]
imul eax, eax, 0x493da262
or eax, 0xbc2ac455
or eax, 0x6a44ae19
sub eax, 0x3d7d43db
or eax, 0x591e4657
cmp eax, 0x1023aa30
jb 0x18002228e
mov eax, dword [0x18006a4f0]
mov ecx, dword [0x18006a4f4]
add eax, ecx
xor eax, 0x3c510088
or eax, 0xc3aad836
xor eax, 0xea25cc54
add eax, 0x2fade3e3
xor eax, 0x8d6fb992
mov ecx, dword [0x180071728]
cmp eax, 0xa7e6a89f
jb 0x18001ede8
mov eax, dword [0x18006a4f8]
xor edx, edx
div dword [0x18006a4fc]
and eax, 0xa107bf8c
xor eax, 0x14368746
mov ecx, 0x4c960aa4
xor edx, edx
div ecx
mov ecx, 0xff2b410
xor edx, edx
div ecx
and eax, 0xeecbd30b
cmp eax, 0xd574523
ja 0x180022cb9
mov eax, dword [0x18006a500]
sub eax, dword [0x18006a504]
imul eax, eax, 0xb3723cbe
or eax, 0xa8d39257
mov ecx, 0x9eb084
xor edx, edx
div ecx
sub eax, 0xbf637282
xor eax, 0x7e429b77
cmp eax, 0xf8163603
je 0x180022cb9
jmp 0x180019b5d
mov eax, dword [0x18006a508]
sub eax, dword [0x18006a50c]
mov ecx, 0x7a0bda8d
xor edx, edx
div ecx
imul eax, eax, 0x85aa579a
or eax, 0x4d979b30
mov ecx, 0xf474bb60
xor edx, edx
div ecx
mov ecx, 0xe6ffd1b
xor edx, edx
div ecx
cmp eax, 0xdf0115b0
jae 0x180022299
mov eax, dword [0x18006a510]
and eax, dword [0x18006a514]
or eax, 0xf58b57f9
xor eax, 0xcb76b9f1
add eax, 0xae5e3601
imul eax, eax, 0x188c7893
add eax, 0x158d6e9a
cmp eax, 0x9fcdbb2f
jae 0x180022cbe
mov eax, dword [0x18006a518]
xor edx, edx
div dword [0x18006a51c]
or eax, 0xa7895ecb
mov ecx, 0xd4dc8151
xor edx, edx
div ecx
sub eax, 0xb3110521
or eax, 0x663fe430
sub eax, 0xf4dc5ce0
cmp eax, 0xf010cced
ja 0x180022cbe
mov eax, dword [0x18006a520]
add eax, dword [0x18006a524]
add eax, 0x94f86927
or eax, 0xa7db6372
sub eax, 0xe12cf29c
sub eax, 0x988522d8
add eax, 0x377da715
cmp eax, 0xeba870
je 0x18001eed1
mov eax, dword [0x18006a528]
sub eax, dword [0x18006a52c]
sub eax, 0x591dae67
and eax, 0x76537108
add eax, 0xa9cd8231
mov ecx, 0x23f57536
xor edx, edx
div ecx
or eax, 0xb3dc4a62
cmp eax, 0xa0f80624
jb 0x180022cc3
mov eax, dword [0x18006a530]
xor edx, edx
div dword [0x18006a534]
xor eax, 0x29d13876
imul eax, eax, 0xfd9addd3
mov ecx, 0xa57002b1
xor edx, edx
div ecx
mov ecx, 0xb86b5dc2
xor edx, edx
div ecx
sub eax, 0x18e9c7c1
cmp eax, 0x522df630
jb 0x180022cc3
mov eax, dword [0x18006a538]
or eax, dword [0x18006a53c]
sub eax, 0x5ad2753c
mov ecx, 0xa1f63be1
xor edx, edx
div ecx
mov ecx, 0x6b466b94
xor edx, edx
div ecx
mov ecx, 0x7bc58674
xor edx, edx
div ecx
sub eax, 0x8a7bac7e
cmp eax, 0x1ab091ee
jb 0x1800210a3
mov eax, dword [0x18006a540]
and eax, dword [0x18006a544]
or eax, 0x33b22159
and eax, 0xbf6b7127
or eax, 0x556f0337
sub eax, 0xd2d434da
imul eax, eax, 0xfa6348f5
cmp eax, 0x30320ea9
jae 0x18002229e
mov eax, dword [0x18006a548]
xor edx, edx
div dword [str.apb_]
and eax, 0x367bc694
sub eax, 0xf57d14d7
sub eax, 0x9ed15008
imul eax, eax, 0x1f405b18
and eax, 0x656da8c5
cmp eax, 0xb5d2e560
jae 0x180022cc8
mov eax, dword [0x18006a550]
xor edx, edx
div dword [0x18006a554]
and eax, 0x3129aeeb
sub eax, 0xac06645f
or eax, 0x97806976
or eax, 0xbb654fd9
mov ecx, 0x567735b2
xor edx, edx
div ecx
cmp eax, 0xde2c4f27
jae 0x180022cc8
mov eax, dword [0x18006a558]
sub eax, dword [0x18006a55c]
xor eax, 0xe1cd7b6d
and eax, 0xfd357cd3
add eax, 0x272116cb
or eax, 0x4e1e77a5
xor eax, 0x61de6bd5
cmp eax, 0x1de1af33
jbe 0x18002229e
mov eax, dword [0x18006a560]
or eax, dword [0x18006a564]
and eax, 0x10d54e7d
mov ecx, 0x49dadbea
xor edx, edx
div ecx
xor eax, 0xbaaeafa
and eax, 0x5601716a
add eax, 0x883d65fa
cmp eax, 0xa5e521eb
jae 0x180022ccd
mov eax, dword [0x18006a568]
or eax, dword [0x18006a56c]
and eax, 0x14f8de5c
imul eax, eax, 0xdb4a160
xor eax, 0x16cf0a8e
add eax, 0xf729deec
mov ecx, 0x550cc916
xor edx, edx
div ecx
cmp eax, 0xce1d8c8c
ja 0x18001f111
mov eax, dword [0x18006a570]
and eax, dword [0x18006a574]
xor eax, 0xbc37e2f
add eax, 0x285d7fb8
imul eax, eax, 0x8900611c
sub eax, 0x6019b225
and eax, 0x5a6dbd27
cmp eax, 0xf17fc88f
jae 0x1800210a3
mov eax, dword [0x18006a578]
xor eax, dword [0x18006a57c]
mov ecx, 0x6b627be4
xor edx, edx
div ecx
xor eax, 0x38225d19
xor eax, 0x2ebb0526
xor eax, 0xba8021ba
and eax, 0xd7fda0a8
cmp eax, 0x61a4317b
je 0x180022cd2
mov eax, dword [0x18006a580]
sub eax, dword [0x18006a584]
imul eax, eax, 0x5f79d400
mov ecx, 0x49a18eef
xor edx, edx
div ecx
add eax, 0x8268c350
mov ecx, 0x86f698da
xor edx, edx
div ecx
xor eax, 0x2835347d
cmp eax, 0x8a271cb6
je 0x18001f1ab
mov eax, dword [0x18006a588]
sub eax, dword [0x18006a58c]
or eax, 0x33273371
xor eax, 0xf09d1ea0
or eax, 0xcffd87a6
imul eax, eax, 0x328666d9
and eax, 0x5b693d9
cmp eax, 0x9a3f311c
jae 0x1800222a3
mov eax, dword [0x18006a590]
add eax, dword [0x18006a594]
imul eax, eax, 0xea223781
sub eax, 0x1658831b
xor eax, 0xf73f448d
and eax, 0x7a98a367
imul eax, eax, 0x7f0ee115
cmp eax, 0xc858b451
ja 0x180022cd7
mov eax, dword [0x18006a598]
xor edx, edx
div dword [0x18006a59c]
add eax, 0x8e107325
add eax, 0x80137524
mov ecx, 0x4f01dcef
xor edx, edx
div ecx
and eax, 0x6103c295
sub eax, 0x8af4265c
cmp eax, 0x7d8204f1
je 0x18001f247
mov eax, dword [0x18006a5a0]
xor eax, dword [0x18006a5a4]
and eax, 0xf02defd5
mov ecx, 0x97ddfda
xor edx, edx
div ecx
or eax, 0xb756e6c4
imul eax, eax, 0x5a4f5444
or eax, 0x6bdcfd86
cmp eax, 0xaf205254
je 0x1800222a3
jmp 0x180019eeb
mov eax, dword [0x18006a5c8]
xor edx, edx
div dword [0x18006a5cc]
or eax, 0x1a388734
or eax, 0x39ec50dc
xor eax, 0xff1c975b
and eax, 0xc74be459
add eax, 0xfd86c28e
cmp eax, 0x32c431c0
je 0x1800211d7
mov eax, dword [0x18006a5d0]
mov ecx, dword [0x18006a5d4]
xor eax, ecx
add eax, 0xd2bb98a0
xor eax, 0x976544b6
imul eax, eax, 0xc0bcb248
mov dword [rbp - 0x34], eax
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0x34]
mov qword [rcx], rdx
cmp eax, 0x14c30bb9
jb 0x1800211d7
mov eax, dword [0x18006a5d8]
add eax, dword [0x18006a5dc]
add eax, 0x88226993
mov ecx, 0x9a42b054
xor edx, edx
div ecx
and eax, 0x2b1a8770
or eax, 0x91d1911f
sub eax, 0xfe5bb313
cmp eax, 0x3b09bf01
je 0x180022ce1
mov eax, dword [0x18006a5e0]
xor eax, dword [0x18006a5e4]
imul eax, eax, 0xbf511020
add eax, 0xa434d5d7
mov ecx, 0x7d4bface
xor edx, edx
div ecx
xor eax, 0xdc74666b
xor eax, 0x95cf1c54
cmp eax, 0xba64e1aa
je 0x18001f4ff
jmp 0x18001aff4
mov eax, dword [0x18006a768]
sub eax, dword [0x18006a76c]
mov ecx, 0x43eb4f90
xor edx, edx
div ecx
and eax, 0xf7fa44b2
sub eax, 0x42a8daa7
imul eax, eax, 0x8083fca
and eax, 0xf64cbac3
cmp eax, 0x127e20f5
jbe 0x1800225a9
mov eax, dword [0x18006a770]
and eax, dword [0x18006a774]
mov ecx, 0x2a133348
xor edx, edx
div ecx
or eax, 0xa34457de
add eax, 0xf126daf1
sub eax, 0xf6ab103c
imul eax, eax, 0xda8023e
cmp eax, 0x74799cc3
jb 0x180022d27
mov eax, dword [0x18006a778]
add eax, dword [0x18006a77c]
sub eax, 0x41115479
xor eax, 0x841d0f5d
sub eax, 0x122c91c8
or eax, 0x2a195d2f
sub eax, 0xd32f82ca
cmp eax, 0x8aa64c01
jae 0x18001ff66
mov eax, dword [0x18006a780]
add eax, dword [0x18006a784]
and eax, 0xdec35d6
imul eax, eax, 0x6780cb4c
or eax, 0x6eec08ac
add eax, 0x5782038e
and eax, 0x94484e57
cmp eax, 0x6749bb84
jb 0x18001ff31
mov eax, dword [0x18006a788]
xor eax, dword [0x18006a78c]
sub eax, 0x82ee2a94
and eax, 0x6c60c0c2
or eax, 0x6a4ab422
and eax, 0xb5c69060
mov ecx, 0x1e316906
xor edx, edx
div ecx
cmp eax, 0x9ce5ac55
jae 0x180022d2c
mov eax, dword [str.oyoF3]
xor eax, dword [0x18006a794]
or eax, 0xa0ba8104
mov ecx, 0x6aa41e1
xor edx, edx
div ecx
and eax, 0x6526e0ab
or eax, 0x963cb525
add eax, 0x15482d63
cmp eax, 0x6ba96495
jb 0x180022d2c
jmp 0x180019a26
mov eax, dword [0x18006a798]
and eax, dword [0x18006a79c]
imul eax, eax, 0x561a6af1
and eax, 0x9cc3b637
and eax, 0xd09d06f1
imul eax, eax, 0x6f5a29eb
sub eax, 0xfbcfa985
cmp eax, 0x3a0bf1df
je 0x180022616
mov eax, dword [0x18006a7a0]
xor edx, edx
div dword [0x18006a7a4]
add eax, 0xb45985f5
mov ecx, 0x2ac44884
xor edx, edx
div ecx
add eax, 0xd1abcff8
imul eax, eax, 0xbd6370c1
and eax, 0x27933820
cmp eax, 0xa5306a8d
ja 0x180022d31
mov eax, dword [0x18006a7a8]
imul eax, dword [0x18006a7ac]
imul eax, eax, 0x5552becf
or eax, 0xc4af7107
xor eax, 0xe172550a
mov ecx, 0x14cf58a2
xor edx, edx
div ecx
imul eax, eax, 0xf31fdf9
cmp eax, 0x640bd87c
jae 0x180022d31
mov eax, dword [0x18006a7b0]
imul eax, dword [0x18006a7b4]
or eax, 0x10f0c3c6
xor eax, 0xecc1434c
imul eax, eax, 0x78a77261
add eax, 0xbf4e3d4b
xor eax, 0xd9d1a16b
cmp eax, 0xf08a8e44
je 0x180020066
mov eax, dword [0x18006a7b8]
imul eax, dword [0x18006a7bc]
and eax, 0x85b1ac44
and eax, 0x55814c26
mov ecx, 0xe93bbcf6
xor edx, edx
div ecx
sub eax, 0xa87b1f1b
mov ecx, 0xf62062d4
xor edx, edx
div ecx
cmp eax, 0xa59b28f9
jae 0x180022d36
mov eax, dword [0x18006a7c0]
xor edx, edx
div dword [str.v_x]
and eax, 0x59058fe8
xor eax, 0x37fac52b
imul eax, eax, 0x256b14e3
add eax, 0xba9ab034
sub eax, 0x6d4a5a9d
cmp eax, 0x8fd9773c
jae 0x180022d36
jmp 0x180019e7d
jmp 0x18001a05a
jmp 0x18001aaef
mov eax, dword [0x18006a7d8]
sub eax, dword [str._f9s_]
mov ecx, 0x5426d2b1
xor edx, edx
div ecx
xor eax, 0xfe3e6790
and eax, 0x8f960321
add eax, 0xb18d66f1
mov ecx, 0x2dfdcdb8
xor edx, edx
div ecx
cmp eax, 0x16fcca3c
ja 0x180022d40
mov eax, dword [0x18006a7e0]
add eax, dword [0x18006a7e4]
sub eax, 0xdb1f7a4d
mov ecx, 0xcb21a9a8
xor edx, edx
div ecx
and eax, 0x95f90fe2
and eax, 0xd8c1b830
or eax, 0x7b4ca797
cmp eax, 0x8726d4a8
ja 0x1800202d5
mov eax, dword [0x18006a7e8]
add eax, dword [0x18006a7ec]
mov ecx, 0x69c1cd80
xor edx, edx
div ecx
mov ecx, 0xbb67e2c2
xor edx, edx
div ecx
add eax, 0xbaf32494
xor eax, 0xb8e811d9
add eax, 0xafbf8dc2
cmp eax, 0x93f87bd5
je 0x18002261b
mov eax, dword [0x18006a7f0]
imul eax, dword [0x18006a7f4]
add eax, 0x109910cb
xor eax, 0x25d00edb
add eax, 0x49f662b
or eax, 0xd6757b00
and eax, 0x29616745
cmp eax, 0x2618f734
jbe 0x180022d45
mov eax, dword [0x18006a7f8]
xor edx, edx
div dword [0x18006a7fc]
mov ecx, 0x7a83535d
xor edx, edx
div ecx
sub eax, 0x41b0564c
sub eax, 0x57385e04
and eax, 0x4edb0017
or eax, 0xa3900e4e
cmp eax, 0x45ae4d4b
je 0x180022d45
mov eax, dword [0x18006a800]
or eax, dword [0x18006a804]
mov ecx, 0xfe2fa788
xor edx, edx
div ecx
imul eax, eax, 0xca81b7ca
or eax, 0x7759c544
or eax, 0xa09ee923
imul eax, eax, 0xf70199e2
cmp eax, 0x57250e4e
jb 0x18002261b
mov eax, dword [0x18006a808]
and eax, dword [0x18006a80c]
mov ecx, 0x7960eda9
xor edx, edx
div ecx
mov ecx, 0x7ae4d2a7
xor edx, edx
div ecx
imul eax, eax, 0x5a3bb034
or eax, 0xd9638f3f
mov ecx, 0xf1a549a4
xor edx, edx
div ecx
cmp eax, 0x23a1e8bb
ja 0x180022d4a
mov eax, dword [0x18006a810]
xor edx, edx
div dword [0x18006a814]
sub eax, 0x51ea9b18
sub eax, 0xb867eb3b
or eax, 0x3ffcb10c
add eax, 0x2f635805
or eax, 0x643c9cc7
cmp eax, 0x20628643
jbe 0x18002041b
jmp 0x18001ae61
mov eax, dword [0x18006a818]
and eax, dword [0x18006a81c]
mov ecx, 0x8695709
xor edx, edx
div ecx
or eax, 0x60fefed1
mov ecx, 0x5375ad9
xor edx, edx
div ecx
imul eax, eax, 0x57ac16ff
and eax, 0xcae5d115
cmp eax, 0x72c1a435
jae 0x18002268b
mov eax, dword [0x18006a820]
mov ecx, dword [0x18006a824]
or eax, ecx
imul eax, eax, 0x34b492f7
add eax, 0x830fe24a
mov ecx, 0x93533685
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0x609de8ce
mov dword [rbp - 0x38], eax
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0x38]
mov qword [rcx], rdx
cmp eax, 0x19c17cab
je 0x18002048b
mov eax, dword [0x18006a9c8]
add eax, dword [0x18006a9cc]
or eax, 0xebbb86eb
or eax, 0x4c993630
sub eax, 0x46b3df53
add eax, 0xbe2e00b4
sub eax, 0xb58ec1e7
cmp eax, 0xc9fa8fd6
je 0x18002281e
mov eax, dword [0x18006a9d0]
and eax, dword [0x18006a9d4]
add eax, 0x4e3323df
imul eax, eax, 0x8496fa35
mov ecx, 0x881b32f1
xor edx, edx
div ecx
add eax, 0xd3304e90
and eax, 0x2648bb11
cmp eax, 0x89aace2c
je 0x180022e6f
mov eax, dword [0x18006a9d8]
and eax, dword [0x18006a9dc]
or eax, 0x3573b525
mov ecx, 0x458bbe9e
xor edx, edx
div ecx
and eax, 0x7a8f02a5
and eax, 0xb13bc7f2
sub eax, 0xd896c484
cmp eax, 0x84fa4d
jb 0x180021108
mov eax, dword [0x18006a9e0]
sub eax, dword [0x18006a9e4]
or eax, 0xda9a1c94
sub eax, 0x46d35850
add eax, 0x3174598f
sub eax, 0xe9bc1bac
mov ecx, 0x3dd6edec
xor edx, edx
div ecx
cmp eax, 0x7836090
je 0x18002281e
mov eax, dword [0x18006a9e8]
xor eax, dword [0x18006a9ec]
and eax, 0x90fd6563
imul eax, eax, 0xdaf3872e
xor eax, 0xff0d6156
add eax, 0x8af4d740
imul eax, eax, 0xccc633f1
cmp eax, 0xb66a179
jbe 0x180022e74
mov eax, dword [0x18006a9f0]
add eax, dword [0x18006a9f4]
add eax, 0x37992800
and eax, 0x7bb15d47
or eax, 0xbbbf163c
xor eax, 0x8651c61f
or eax, 0x4bb13d6d
cmp eax, 0x7cb3c6c5
je 0x180022e74
jmp 0x18001f013
mov eax, dword [0x18006a9f8]
and eax, dword [0x18006a9fc]
imul eax, eax, 0xa09d72c8
add eax, 0xbf294ff5
imul eax, eax, 0x8c8ea433
or eax, 0x5b4df6db
imul eax, eax, 0xbbbc8d24
cmp eax, 0x7d6e7fa1
jb 0x180022e79
mov eax, dword [0x18006aa00]
or eax, dword [0x18006aa04]
add eax, 0xb8147867
or eax, 0xb008cfb9
mov ecx, 0xda99446
xor edx, edx
div ecx
add eax, 0x645ecc9c
and eax, 0xc7908eac
cmp eax, 0x4c96d863
je 0x18002120a
mov eax, dword [0x18006aa08]
add eax, dword [0x18006aa0c]
mov ecx, 0xe6062e30
xor edx, edx
div ecx
or eax, 0x9bcb874f
sub eax, 0x2286c3a4
mov ecx, 0xbfb4c346
xor edx, edx
div ecx
mov ecx, 0xfe1d6504
xor edx, edx
div ecx
cmp eax, 0x9748e742
jae 0x180022823
mov eax, dword [0x18006aa10]
xor eax, dword [0x18006aa14]
or eax, 0x801fec62
add eax, 0x32ec252f
xor eax, 0x4ffc8192
add eax, 0x4fbbd6d
xor eax, 0x7c65ae1c
cmp eax, 0x79b46eb8
jae 0x180022e7e
mov eax, dword [0x18006aa18]
mov ecx, dword [0x18006aa1c]
imul eax, ecx
imul eax, eax, 0xea84acb5
add eax, 0x2be0636a
xor eax, 0x3df0d6c1
imul eax, eax, 0xa0e3e960
mov dword [rbp - 0x3c], eax
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0x3c]
mov qword [rcx], rdx
cmp eax, 0x20730389
jb 0x180022e7e
mov eax, dword [0x18006aa20]
or eax, dword [0x18006aa24]
sub eax, 0x42c3657a
sub eax, 0xf6f20376
mov ecx, 0x3a209cf0
xor edx, edx
div ecx
add eax, 0xc7547b54
and eax, 0xaea05134
cmp eax, 0x6ea7df01
jbe 0x18002127a
mov eax, dword [0x18006aa78]
or eax, dword [0x18006aa7c]
imul eax, eax, 0xbecf5ac9
mov ecx, 0x7a6e90d1
xor edx, edx
div ecx
mov ecx, 0x9924777e
xor edx, edx
div ecx
and eax, 0x20762f37
sub eax, 0x996187de
cmp eax, 0x18cf6a1c
jbe 0x180022ec0
mov eax, dword [0x18006aa80]
sub eax, dword [0x18006aa84]
mov ecx, 0x72b31d22
xor edx, edx
div ecx
imul eax, eax, 0x900323b9
xor eax, 0xc4b33405
xor eax, 0x4897bc3a
imul eax, eax, 0x1ff50209
cmp eax, 0xf2979160
je 0x180022ec0
jmp 0x180019af4
jmp 0x180019c6a
jmp 0x180019daf
mov eax, dword [0x18006aa88]
sub eax, dword [0x18006aa8c]
add eax, 0xf97ea979
mov ecx, 0xd9a06a0a
xor edx, edx
div ecx
add eax, 0x3e1185d3
mov ecx, 0x5f02b10e
xor edx, edx
div ecx
mov ecx, 0x3e6a76ce
xor edx, edx
div ecx
cmp eax, 0x2b637f1f
jae 0x180022ec5
mov eax, dword [0x18006aa90]
add eax, dword [0x18006aa94]
sub eax, 0x865dc923
imul eax, eax, 0xd7cacb9
sub eax, 0x5d1129fd
xor eax, 0xe5b6947e
add eax, 0x8823d42
cmp eax, 0x88f51445
jb 0x18002163d
jmp 0x180019f83
jmp 0x18001ab28
jmp 0x18001ac97
jmp 0x18001ad96
mov eax, dword [0x18006aac8]
sub eax, dword [0x18006aacc]
xor eax, 0x894867f6
add eax, 0xd3c7cfc9
add eax, 0xda95121d
and eax, 0x568d8269
and eax, 0x33f28141
cmp eax, 0x37ff631b
ja 0x180022ed9
mov eax, dword [0x18006aad0]
xor edx, edx
div dword [0x18006aad4]
or eax, 0xe2309f2c
sub eax, 0xd2ddbaad
mov ecx, 0x4e057261
xor edx, edx
div ecx
add eax, 0x45167438
or eax, 0x6964ee1c
cmp eax, 0xe9991e85
je 0x180021819
jmp 0x18001ae91
jmp 0x18001af2a
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 8]
mov qword [rax], rcx
jmp 0x18001b0b9
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 8]
mov qword [rax], rcx
jmp 0x18001dbd2
mov eax, dword [0x180071728]
jmp 0x18001ede8
jmp 0x18001eed1
jmp 0x18001f044
mov eax, dword [0x18006ac38]
xor edx, edx
div dword [0x18006ac3c]
or eax, 0xc906e8fb
imul eax, eax, 0xedcc5762
sub eax, 0xd7f64f04
xor eax, 0x51fe5cef
imul eax, eax, 0x1d30bec3
cmp eax, 0xc5308a3
jb 0x180022f60
mov eax, dword [0x18006ac40]
xor edx, edx
div dword [0x18006ac44]
and eax, 0x62562e0d
or eax, 0x429f86e1
and eax, 0x20248df7
or eax, 0xe08a79c
or eax, 0x2edcab97
cmp eax, 0x6bde8323
je 0x180022f60
jmp 0x18001f215
mov eax, dword [0x18006ac88]
and eax, dword [0x18006ac8c]
xor eax, 0x8315200e
mov ecx, 0x15cd3b2d
xor edx, edx
div ecx
add eax, 0xac493c22
xor eax, 0xfabd02ee
or eax, 0x1161a61b
cmp eax, 0x940aad91
jae 0x18002302b
mov eax, dword [0x18006ac90]
or eax, dword [0x18006ac94]
xor eax, 0x424ccf6a
add eax, 0x31dfa111
add eax, 0x9cc582d5
mov ecx, 0x79145e5b
xor edx, edx
div ecx
add eax, 0x67f73075
cmp eax, 0x1e27529
je 0x1800225dd
jmp 0x18001ff31
jmp 0x180020066
mov eax, dword [0x18006ac98]
add eax, dword [0x18006ac9c]
and eax, 0x1703000d
imul eax, eax, 0x5b1eed05
imul eax, eax, 0xee0bf0ef
sub eax, 0x80c89eae
mov ecx, 0x9869485c
xor edx, edx
div ecx
cmp eax, 0x45f70517
ja 0x180023030
mov eax, dword [0x18006aca0]
or eax, dword [0x18006aca4]
sub eax, 0x32b492df
mov ecx, 0xab810bc8
xor edx, edx
div ecx
imul eax, eax, 0xd5bbb10f
or eax, 0x4622d0b0
sub eax, 0x55efbab
cmp eax, 0x6508bc79
je 0x180022651
jmp 0x180020341
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 8]
mov qword [rax], rcx
jmp 0x18002048b
jmp 0x1800210d3
mov eax, dword [0x18006acd8]
xor eax, dword [0x18006acdc]
mov ecx, 0x932d9173
xor edx, edx
div ecx
and eax, 0xb39efe86
add eax, 0x623987d8
mov ecx, 0xbb25ebf2
xor edx, edx
div ecx
xor eax, 0x40750bde
cmp eax, 0x20075213
je 0x180023044
mov eax, 0xb
mov dword [rbp - 0x40], eax
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, qword [rbp - 8]
add rsp, 0x20
mov rdx, rax
mov eax, dword [rbp - 0x40]
mov qword [rcx], rdx
cmp eax, 0x5e013581
ja 0x18002285b
jmp 0x18002127a
jmp 0x1800199bb
jmp 0x180019a8e
jmp 0x180019c02
jmp 0x180019cdb
jmp 0x180019d4e
jmp 0x180019e13
jmp 0x180019f1e
jmp 0x180019fef
jmp 0x18001ab5d
jmp 0x18001ac31
jmp 0x18001acc8
jmp 0x18001adc6
jmp 0x18001af92
jmp 0x18001b024
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 8]
mov qword [rax], rcx
jmp 0x18001dc06
jmp 0x18001dcac
jmp 0x18001ed82
jmp 0x18001ee5a
jmp 0x18001ef02
jmp 0x18001ef9c
jmp 0x18001f077
jmp 0x18001f111
jmp 0x18001f1ab
jmp 0x18001f247
jmp 0x18001f4ff
jmp 0x18001ff66
jmp 0x18001fffb
jmp 0x18002009d
jmp 0x18002013f
jmp 0x1800202d5
jmp 0x180020372
jmp 0x18002041b
jmp 0x180021108
jmp 0x1800211a2
jmp 0x18002120a
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 8]
mov qword [rax], rcx
jmp 0x1800212aa
jmp 0x1800215bc
jmp 0x18002163d
jmp 0x180021819
jmp 0x1800222d7
jmp 0x1800225dd
jmp 0x180022651
mov dword [0x180071728], 1
lea rcx, [0x18006604d]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 8]
mov qword [rax], rcx
jmp 0x18002285b