Function at 0x180010b50
Capabilities:
Encode data using xor

Disassembly:
push rbp
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov rax, qword [0x180070cd8]
xor rax, rbp
mov qword [rbp - 8], rax
mov eax, dword [0x180068498]
add eax, dword [0x18006849c]
and eax, 0xad045d80
sub eax, 0xe27dfed6
mov ecx, 0xcdfe9691
xor edx, edx
div ecx
mov ecx, 0xd41656c5
xor edx, edx
div ecx
imul eax, eax, 0xe6a98cb0
cmp eax, 0xdaeff1fe
je 0x18001931b
mov eax, dword [0x1800684a0]
mov ecx, dword [0x1800684a4]
imul eax, ecx
imul eax, eax, 0xae94e8bb
add eax, 0x9ec9260e
and eax, 0x6615c20f
mov dword [rbp - 0x14], eax
mov eax, dword [0x180071724]
test eax, eax
sete al
mov byte [rbp - 0x31], al
mov eax, 0x10
mov qword [rbp - 0x28], rax
call fcn.18004e070
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x30], rax
mov eax, 0x110
call fcn.18004e070
sub rsp, rax
mov rax, qword [rbp - 0x28]
mov rcx, rsp
mov qword [rbp - 0x20], rcx
call fcn.18004e070
sub rsp, rax
mov eax, dword [rbp - 0x14]
mov rcx, rsp
mov qword [rbp - 0x10], rcx
cmp eax, 0x138149c1
je 0x18001931b
mov al, byte [rbp - 0x31]
test al, 1
jne 0x180010c2e
jmp 0x180010fab
mov eax, dword [0x1800684a8]
imul eax, dword [0x1800684ac]
sub eax, 0xc36dbf57
mov ecx, 0x8085be68
xor edx, edx
div ecx
imul eax, eax, 0xd55cf9b4
add eax, 0xc3e5e8de
mov ecx, 0x8784d9ad
xor edx, edx
div ecx
cmp eax, 0x55da110c
je 0x180017f22
mov eax, dword [0x1800684b0]
sub eax, dword [0x1800684b4]
add eax, 0x3145db28
and eax, 0x260a8bb0
sub eax, 0x7d656bc9
mov ecx, 0xb77caf9a
xor edx, edx
div ecx
xor eax, 0xbd14af6d
cmp eax, 0x15f1d963
jb 0x180010c68
mov eax, dword [0x1800684b8]
or eax, dword [0x1800684bc]
or eax, 0xd942798f
mov ecx, 0x8f2e7df8
xor edx, edx
div ecx
imul eax, eax, 0x7a66661c
sub eax, 0x370de835
imul eax, eax, 0xe1e4a736
cmp eax, 0xc3e5d564
jae 0x18001658d
mov eax, dword [0x1800684c0]
imul eax, dword [0x1800684c4]
xor eax, 0x4e55b2b4
and eax, 0xf6f9ab65
sub eax, 0x39a21ee1
add eax, 0x31995712
and eax, 0x3bc66116
cmp eax, 0xa8707835
ja 0x180019326
mov eax, dword [str.FwOP]
xor edx, edx
div dword [0x1800684cc]
and eax, 0xdaa30b4d
imul eax, eax, 0xef8b9133
imul eax, eax, 0x16086399
sub eax, 0xf400d6d0
mov ecx, 0x77a9dc84
xor edx, edx
div ecx
mov cl, byte [0x180066010]
xor cl, 0x97
mov byte [0x180066030], cl
mov cl, byte [0x180066011]
xor cl, 0x9d
mov byte [0x180066031], cl
mov cl, byte [0x180066012]
xor cl, 0xcf
mov byte [0x180066032], cl
mov cl, byte [0x180066013]
xor cl, 0xfd
mov byte [0x180066033], cl
mov cl, byte [0x180066014]
xor cl, 0xbc
mov byte [0x180066034], cl
mov cl, byte [0x180066015]
xor cl, 0xb
mov byte [0x180066035], cl
mov cl, byte [0x180066016]
xor cl, 0x5c
mov byte [0x180066036], cl
mov cl, byte [0x180066017]
xor cl, 0xc7
mov byte [0x180066037], cl
mov cl, byte [0x180066018]
xor cl, 0x1c
mov byte [0x180066038], cl
mov cl, byte [0x180066019]
xor cl, 0xcc
mov byte [0x180066039], cl
mov cl, byte [0x18006601a]
xor cl, 0x91
mov byte [0x18006603a], cl
mov cl, byte [0x18006601b]
xor cl, 0xa7
mov byte [0x18006603b], cl
mov cl, byte [0x18006601c]
xor cl, 0xf0
mov byte [0x18006603c], cl
mov cl, byte [0x18006601d]
xor cl, 0x5c
mov byte [0x18006603d], cl
mov cl, byte [0x18006601e]
xor cl, 0x87
mov byte [0x18006603e], cl
mov cl, byte [0x18006601f]
xor cl, 0x78
mov byte [0x18006603f], cl
mov cl, byte [0x180066020]
xor cl, 0x29
mov byte [0x180066040], cl
cmp eax, 0x670036c2
je 0x180010d03
mov eax, dword [0x1800684d0]
xor eax, dword [0x1800684d4]
xor eax, 0xb5b6eeb7
xor eax, 0xd3f8bf24
mov ecx, 0x836ef8d6
xor edx, edx
div ecx
and eax, 0x895ccc6f
imul eax, eax, 0x1cb03c2e
cmp eax, 0x3af199c7
jae 0x180010cd2
mov eax, dword [0x1800684d8]
sub eax, dword [0x1800684dc]
sub eax, 0x180fbdbb
or eax, 0x6987b1c2
or eax, 0x4a43512
imul eax, eax, 0x61e5f23b
xor eax, 0x6f4a6e38
cmp eax, 0x32149490
jbe 0x180017f8c
mov eax, dword [0x1800684e0]
and eax, dword [0x1800684e4]
xor eax, 0x9401a72f
or eax, 0xd2fee419
xor eax, 0xa77cf2ee
sub eax, 0xa7213e13
mov ecx, 0x6b6f1806
xor edx, edx
div ecx
cmp eax, 0x97a34457
jae 0x180019419
mov eax, dword [0x1800684e8]
and eax, dword [0x1800684ec]
add eax, 0x723ae210
or eax, 0x6a1d4743
or eax, 0x9f31e58a
sub eax, 0xf066947d
sub eax, 0xecb904ce
cmp eax, 0xb991ac6a
jae 0x180019419
mov eax, dword [0x1800684f0]
sub eax, dword [0x1800684f4]
mov ecx, 0xfe10e1a2
xor edx, edx
div ecx
imul eax, eax, 0xc31d26c7
mov ecx, 0x28e90ebd
xor edx, edx
div ecx
and eax, 0xb1fa84ea
and eax, 0x42a488bc
cmp eax, 0xa67353c8
ja 0x180017f8c
mov eax, dword [0x1800684f8]
xor edx, edx
div dword [0x1800684fc]
sub eax, 0xd307c21f
sub eax, 0xcf4ab657
xor eax, 0x6fdd53f1
imul eax, eax, 0x64a1605
or eax, 0x6a451b15
cmp eax, 0x1c19fd4d
je 0x18001941e
mov eax, dword [0x180068500]
xor eax, dword [0x180068504]
imul eax, eax, 0xaa823666
sub eax, 0xbf8ae18f
imul eax, eax, 0xb1f67763
mov ecx, 0x9ba8f51c
xor edx, edx
div ecx
add eax, 0xd3fbda43
cmp eax, 0xfc0254de
ja 0x18001941e
jmp 0x180010fab
mov rcx, qword [rbp - 0x20]
mov dword [0x180071724], 1
xor edx, edx
mov r8d, 0x104
sub rsp, 0x20
call fcn.18004f2e0
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov r8, qword [rbp - 0x20]
add rsp, 0x20
mov rcx, rax
mov rax, qword [rbp - 0x10]
mov qword [rax], rcx
mov rcx, qword [rax]
xor eax, eax
mov edx, eax
mov r9d, 0x104
sub rsp, 0x20
call sub.KERNEL32.dll_K32GetModuleBaseNameA
add rsp, 0x20
cmp eax, 0
je 0x1800126a1
mov eax, dword [0x180068508]
add eax, dword [0x18006850c]
or eax, 0xeec1a424
mov ecx, 0x5fcb252f
xor edx, edx
div ecx
or eax, 0xbaf37fe8
sub eax, 0xece8094b
and eax, 0xcf974a6d
cmp eax, 0x847835e3
je 0x180019423
mov eax, dword [0x180068510]
xor eax, dword [0x180068514]
imul eax, eax, 0xa4859024
mov ecx, 0x9d53a2fd
xor edx, edx
div ecx
or eax, 0x26b26bb1
or eax, 0x263c369b
xor eax, 0x68f9c4a4
cmp eax, 0xedd674bc
jae 0x180011039
mov eax, dword [0x180068518]
xor eax, dword [0x18006851c]
or eax, 0x97525865
add eax, 0x2d053add
or eax, 0x89046dc9
xor eax, 0x99b1452e
mov ecx, 0x839a8c4f
xor edx, edx
div ecx
cmp eax, 0xd4d65c21
jae 0x18001675a
mov eax, dword [0x180068520]
xor edx, edx
div dword [0x180068524]
or eax, 0x99696b1
or eax, 0x964ff54b
add eax, 0xd9a2505c
add eax, 0x1ad4f5e6
mov ecx, 0x3c96a4f
xor edx, edx
div ecx
cmp eax, 0x85ae277b
jae 0x180019428
mov rcx, qword [rbp - 0x20]
mov eax, dword [0x180068528]
sub eax, dword [0x18006852c]
add eax, 0xfaeb509f
xor eax, 0x36ac9f36
or eax, 0x403f3180
add eax, 0x3182fa
add eax, 0x7bc71942
mov dword [rbp - 0x38], eax
lea rdx, [0x180066030]
sub rsp, 0x20
call qword [sym.imp.SHLWAPI.dll_StrStrIA]
add rsp, 0x20
mov rcx, rax
mov eax, dword [rbp - 0x38]
cmp rcx, 0
sete cl
mov byte [rbp - 0x32], cl
cmp eax, 0x1d354ed7
je 0x1800110d8
mov eax, dword [0x180068530]
xor eax, dword [0x180068534]
imul eax, eax, 0xcf97eb58
or eax, 0x4ab72a51
or eax, 0x1be8ad02
imul eax, eax, 0x11e8386a
and eax, 0xc7fa80f7
cmp eax, 0x61087196
jae 0x1800110a2
mov al, byte [rbp - 0x32]
test al, 1
jne 0x180011176
jmp 0x180012300
mov eax, dword [0x180068538]
and eax, dword [0x18006853c]
sub eax, 0x364a3d15
and eax, 0xe3b4c9c5
xor eax, 0xd9d2984e
sub eax, 0xa7b7c685
add eax, 0x6d6ca67a
cmp eax, 0x9ed9bd71
jb 0x180019446
mov eax, dword [0x180068540]
imul eax, dword [0x180068544]
imul eax, eax, 0x68b67bd0
add eax, 0xde75c5aa
xor eax, 0x3d83caa4
mov ecx, 0xc735ceb4
xor edx, edx
div ecx
or eax, 0x7be3bb08
cmp eax, 0xac1d898f
ja 0x180019446
mov eax, dword [0x180068548]
xor eax, dword [0x18006854c]
sub eax, 0x3fafc24d
imul eax, eax, 0xde37039
xor eax, 0x94b7d4ca
imul eax, eax, 0x8b9aaa39
imul eax, eax, 0xe4b35e8b
cmp eax, 0x8845d4a4
jae 0x180017ff7
mov eax, dword [0x180068550]
sub eax, dword [0x180068554]
xor eax, 0xe84d7e12
xor eax, 0x46df2da6
xor eax, 0x12f73780
imul eax, eax, 0x811f71f9
or eax, 0x325ea5c6
cmp eax, 0x7015e4af
je 0x18001120f
mov eax, dword [0x180068558]
sub eax, dword [0x18006855c]
add eax, 0xa3eb8e47
sub eax, 0xe6ba2892
add eax, 0x12d0fc97
and eax, 0x6c274c99
mov ecx, 0x7fe22ec4
xor edx, edx
div ecx
cmp eax, 0x3293871f
jae 0x1800168ae
mov eax, dword [0x180068560]
sub eax, dword [0x180068564]
mov ecx, 0x16f710c6
xor edx, edx
div ecx
mov ecx, 0x4c5df8a
xor edx, edx
div ecx
or eax, 0x913d2baa
imul eax, eax, 0x41375ef1
and eax, 0xf9278871
cmp eax, 0xb2001d24
jb 0x18001944b
mov eax, dword [0x180068568]
xor edx, edx
div dword [0x18006856c]
xor eax, 0x45da40ae
or eax, 0xe7723f29
and eax, 0xcae3cfc6
xor eax, 0x643ad498
xor eax, 0xa9978596
cmp eax, 0x533acfb3
jae 0x1800112ad
mov eax, dword [0x180068570]
and eax, dword [0x180068574]
mov ecx, 0x1b27b39d
xor edx, edx
div ecx
add eax, 0xf497e608
or eax, 0x1b10a343
mov ecx, 0x7c5bff46
xor edx, edx
div ecx
add eax, 0x72829194
cmp eax, 0x4e7787c0
jbe 0x180018062
mov eax, dword [0x180068578]
or eax, dword [0x18006857c]
sub eax, 0x854aed20
add eax, 0x44614e59
imul eax, eax, 0x7b80b9d0
add eax, 0x662944fc
mov ecx, 0x7faa260a
xor edx, edx
div ecx
cmp eax, 0x18179f52
je 0x180019450
mov eax, dword [0x180068580]
add eax, dword [0x180068584]
sub eax, 0xb03f5436
add eax, 0xa40f8148
add eax, 0x159fb0b5
xor eax, 0xb8d37968
add eax, 0xe74c43d7
cmp eax, 0x2114eac
jb 0x180019450
mov eax, dword [0x180068588]
xor eax, dword [0x18006858c]
imul eax, eax, 0x76fea32e
mov ecx, 0xe1a9faeb
xor edx, edx
div ecx
or eax, 0xd04424c7
imul eax, eax, 0x74cbe270
add eax, 0x3a8c896a
cmp eax, 0x2c60eb4f
jbe 0x180018062
mov eax, dword [0x180068590]
and eax, dword [0x180068594]
imul eax, eax, 0x53bf2d3
sub eax, 0xeb90e141
and eax, 0xd5ef19cb
sub eax, 0xf9b6635
and eax, 0xb36d3887
cmp eax, 0x9887fc58
ja 0x180011274
mov eax, dword [0x180068598]
xor eax, dword [0x18006859c]
xor eax, 0x4d2923a9
sub eax, 0x31d18431
or eax, 0xa27c5fd9
or eax, 0x40c0d4df
and eax, 0x3505583f
cmp eax, 0xeec61fe3
jae 0x180018067
mov eax, dword [0x1800685a0]
xor edx, edx
div dword [0x1800685a4]
xor eax, 0xa8a7ae5a
add eax, 0x789699d0
and eax, 0xe06ce6ca
imul eax, eax, 0xb962eeff
xor eax, 0x177ff5b9
cmp eax, 0x51383c92
je 0x180018067
mov eax, dword [0x1800685a8]
add eax, dword [str.hXy:]
xor eax, 0x52ec2f70
imul eax, eax, 0x44cb52f7
sub eax, 0xd5e674c
add eax, 0xdbd26bb4
imul eax, eax, 0x5bf4a1f9
cmp eax, 0xb944b2de
jae 0x180019455
mov eax, dword [0x1800685b0]
add eax, dword [0x1800685b4]
mov ecx, 0x749e21c4
xor edx, edx
div ecx
and eax, 0xae1bb3cb
xor eax, 0x4195c7cc
and eax, 0xece3d16f
mov ecx, 0x6fe6ee7
xor edx, edx
div ecx
cmp eax, 0x18d3574
jae 0x180019455
mov eax, dword [0x1800685b8]
or eax, dword [0x1800685bc]
add eax, 0xe958d82c
add eax, 0xda34851b
mov ecx, 0x8b4026c8
xor edx, edx
div ecx
imul eax, eax, 0x3a959fe7
and eax, 0x99f0646e
cmp eax, 0xd708aa47
je 0x1800141a7
mov eax, dword [0x1800685c0]
add eax, dword [0x1800685c4]
imul eax, eax, 0x91ed6409
sub eax, 0xd6fdabe4
add eax, 0xc9628030
add eax, 0xc1d6141b
mov ecx, 0xcacad15e
xor edx, edx
div ecx
cmp eax, 0xfa5c43aa
jae 0x1800169f3
mov eax, dword [0x1800685c8]
add eax, dword [0x1800685cc]
xor eax, 0x9353f8df
add eax, 0xd0f1e70c
add eax, 0x3a865b32
xor eax, 0x600a0439
mov ecx, 0x3b6cc108
xor edx, edx
div ecx
cmp eax, 0xa9cee9b9
ja 0x18001945a
mov eax, dword [0x1800685d0]
or eax, dword [0x1800685d4]
mov ecx, 0x3c5c43db
xor edx, edx
div ecx
mov ecx, 0x24604dac
xor edx, edx
div ecx
xor eax, 0x482ffd76
mov ecx, 0xfcc78868
xor edx, edx
div ecx
sub eax, 0xf82928d3
cmp eax, 0x930794c4
ja 0x18001154e
mov eax, dword [0x1800685d8]
imul eax, dword [0x1800685dc]
imul eax, eax, 0xf8346b6
or eax, 0x81c2bff7
add eax, 0xde857ad0
mov ecx, 0xf3b85d90
xor edx, edx
div ecx
mov ecx, 0xce26163a
xor edx, edx
div ecx
cmp eax, 0x73d4d5aa
jae 0x1800169f3
mov eax, dword [0x1800685e0]
xor eax, dword [0x1800685e4]
mov ecx, 0x8ccde932
xor edx, edx
div ecx
add eax, 0xd06319f
and eax, 0xacc8ecd
imul eax, eax, 0x63b18d40
xor eax, 0xae2b59b5
cmp eax, 0x2e0d822f
je 0x18001806c
mov eax, dword [0x1800685e8]
imul eax, dword [0x1800685ec]
imul eax, eax, 0xee56d89d
sub eax, 0x2bf3f5e7
or eax, 0x85450d23
imul eax, eax, 0xcc61127d
or eax, 0x3b542383
cmp eax, 0xdd6ae156
jb 0x1800115f9
mov eax, dword [0x1800685f0]
xor edx, edx
div dword [0x1800685f4]
or eax, 0x8795b203
and eax, 0x46bbd4b4
imul eax, eax, 0x4d62fa2c
or eax, 0x7be99ec2
xor eax, 0xa9258e59
cmp eax, 0x17e0ab12
jbe 0x18001945f
mov eax, dword [0x1800687e8]
and eax, dword [0x1800687ec]
add eax, 0x3685b862
and eax, 0x1f5d1a97
imul eax, eax, 0xf0ab1a35
xor eax, 0x7d9a90ad
sub eax, 0xc4da6840
cmp eax, 0x85497db1
je 0x1800194aa
mov eax, dword [0x1800687f0]
xor edx, edx
div dword [0x1800687f4]
xor eax, 0x869e3082
or eax, 0x6a1f3ba2
and eax, 0x11f87482
mov ecx, 0x3c1f64b
xor edx, edx
div ecx
xor eax, 0x85daf14a
cmp eax, 0xa9154bfa
je 0x180012331
mov eax, dword [0x1800687f8]
xor eax, dword [0x1800687fc]
or eax, 0x37097ad9
mov ecx, 0x44d1b19e
xor edx, edx
div ecx
add eax, 0xd6491f02
xor eax, 0xe296c9e
sub eax, 0x7e79d803
cmp eax, 0x84e0b2c6
jae 0x180016ca9
mov eax, dword [0x180068800]
xor eax, dword [0x180068804]
add eax, 0xc9d01f57
mov ecx, 0x2ba1a415
xor edx, edx
div ecx
or eax, 0xbcce15e5
and eax, 0x6baa084a
mov ecx, 0xb0d42b8
xor edx, edx
div ecx
cmp eax, 0xee8ca5b1
ja 0x180016ca9
mov eax, dword [0x180068808]
imul eax, dword [0x18006880c]
mov ecx, 0xb3b06cde
xor edx, edx
div ecx
or eax, 0x230afb0d
mov ecx, 0x9060eccc
xor edx, edx
div ecx
and eax, 0x63c68fcc
sub eax, 0x50cbcfb
cmp eax, 0xccd8cece
jb 0x18001439c
mov eax, dword [0x180068810]
sub eax, dword [0x180068814]
add eax, 0xb674d703
xor eax, 0x5803a951
sub eax, 0xf402e165
mov ecx, 0x1ceeb2da
xor edx, edx
div ecx
xor eax, 0x90509fd2
cmp eax, 0x3524641d
jbe 0x1800194af
mov eax, dword [0x180068818]
add eax, dword [0x18006881c]
xor eax, 0x9c150729
add eax, 0xb4ef2e29
imul eax, eax, 0xa1c21606
add eax, 0xe22dffb3
sub eax, 0xc79db3f6
cmp eax, 0x35c285ad
jbe 0x1800194af
mov eax, dword [0x180068820]
xor eax, dword [0x180068824]
add eax, 0x18e5d22d
imul eax, eax, 0xf3ca49dd
and eax, 0x859d5700
xor eax, 0xa5c6a3af
mov ecx, 0x885fcc52
xor edx, edx
div ecx
cmp eax, 0xceff05c7
ja 0x18001240c
mov eax, dword [0x180068828]
add eax, dword [0x18006882c]
xor eax, 0xa9de5c3d
or eax, 0x4ab34f2e
and eax, 0x1cfa8049
imul eax, eax, 0x9afb477
xor eax, 0x1efcb254
cmp eax, 0x1911118d
jb 0x1800194b4
mov eax, dword [0x180068830]
add eax, dword [str.Q_XoEeBtL]
xor eax, 0x2f9795fe
or eax, 0x75f40775
sub eax, 0xa365c041
mov ecx, 0xe109089d
xor edx, edx
div ecx
xor eax, 0xd2173c0e
cmp eax, 0x42a5d35b
jbe 0x1800194b4
mov eax, dword [0x180068838]
and eax, dword [0x18006883c]
xor eax, 0x51347641
and eax, 0xdf75999d
add eax, 0xb1613dad
add eax, 0x13fc0181
add eax, 0x9e8b7e7c
cmp eax, 0xf9499512
jae 0x18001832e
mov eax, dword [0x180068840]
xor edx, edx
div dword [0x180068844]
xor eax, 0xe80b63be
or eax, 0x557f9ef5
sub eax, 0x8e4bd684
xor eax, 0x2cc9267d
imul eax, eax, 0xa58fee1c
cmp eax, 0xe4e648b7
je 0x1800194b9
mov eax, dword [0x180068848]
imul eax, dword [0x18006884c]
and eax, 0x76083b89
and eax, 0xf204c128
sub eax, 0xd1366d52
sub eax, 0x83c10093
sub eax, 0x9b813b7d
cmp eax, 0x4082bc5
jbe 0x18001256e
mov eax, dword [0x180068850]
and eax, dword [0x180068854]
add eax, 0x47834a3b
sub eax, 0xb9a2da4b
or eax, 0x45ff0df4
imul eax, eax, 0x460f7d63
xor eax, 0x3f7c99ad
cmp eax, 0xe5b59adc
ja 0x18001253b
mov eax, dword [0x180068858]
sub eax, dword [0x18006885c]
add eax, 0xd60c2252
and eax, 0xc93a38c7
mov ecx, 0x5e078012
xor edx, edx
div ecx
or eax, 0x9b8f2d89
and eax, 0x7baf811f
cmp eax, 0x5c604bb0
je 0x1800154ac
mov eax, dword [0x180068860]
imul eax, dword [0x180068864]
and eax, 0xb01519d0
or eax, 0xd3174f23
imul eax, eax, 0xedcc92b
imul eax, eax, 0xde9e972f
xor eax, 0xf66d74b1
cmp eax, 0x27df310
jbe 0x1800154ac
mov eax, dword [0x180068868]
xor eax, dword [0x18006886c]
and eax, 0xa3f2360e
xor eax, 0xca3cf668
xor eax, 0x898c4d77
mov ecx, 0xea388cd1
xor edx, edx
div ecx
and eax, 0x6fcc908
cmp eax, 0x3bcfc95
ja 0x1800194be
mov eax, dword [0x180068870]
imul eax, dword [0x180068874]
and eax, 0x4815c366
or eax, 0x5d91048f
and eax, 0xe107289a
or eax, 0x17763dbe
add eax, 0x5c8d05d6
cmp eax, 0x7bfae7f7
je 0x18001266b
jmp 0x1800130d9
mov eax, dword [0x180068878]
or eax, dword [0x18006887c]
imul eax, eax, 0x4f66faf6
and eax, 0xf485c448
xor eax, 0x73985450
mov ecx, 0xaddf5144
xor edx, edx
div ecx
mov ecx, 0xbce83887
xor edx, edx
div ecx
cmp eax, 0xb2e2adcb
ja 0x1800194c3
mov eax, dword [0x180068880]
or eax, dword [0x180068884]
sub eax, 0xe4642514
mov ecx, 0x7e2752ed
xor edx, edx
div ecx
and eax, 0x17107c1f
sub eax, 0x969d4b74
add eax, 0x2299d2de
cmp eax, 0xc73207f7
ja 0x1800194c3
mov eax, dword [0x180068888]
sub eax, dword [0x18006888c]
mov ecx, 0xe573d3a0
xor edx, edx
div ecx
sub eax, 0x32f17c3
sub eax, 0x6493f54f
mov ecx, 0x7506e39f
xor edx, edx
div ecx
sub eax, 0x2c0185e
cmp eax, 0xf6643bcf
jb 0x180018333
mov eax, dword [0x180068890]
imul eax, dword [0x180068894]
imul eax, eax, 0xb29b37c7
or eax, 0x805e1174
or eax, 0x2c5e7ef3
xor eax, 0x90b0e422
imul eax, eax, 0x356d0629
cmp eax, 0x2ef08c37
je 0x180018333
mov eax, dword [0x180068898]
xor eax, dword [0x18006889c]
add eax, 0x9df665b
mov ecx, 0x3e661b05
xor edx, edx
div ecx
add eax, 0x6a9dfd93
sub eax, 0xfa6d971a
or eax, 0x543dff4b
cmp eax, 0xd5acde6f
je 0x1800194c8
mov eax, dword [0x1800688a0]
or eax, dword [0x1800688a4]
add eax, 0x2a418c0d
add eax, 0xb153a01b
mov ecx, 0xf473321
xor edx, edx
div ecx
xor eax, 0x442ff660
sub eax, 0xaaf1dba8
cmp eax, 0xc7bfc740
jae 0x1800127ad
mov eax, dword [0x1800688a8]
and eax, dword [0x1800688ac]
xor eax, 0x29795ad5
mov ecx, 0xd6fabc60
xor edx, edx
div ecx
sub eax, 0x3575911b
mov ecx, 0x82d333e8
xor edx, edx
div ecx
and eax, 0x4177ab81
cmp eax, 0xb739aa21
ja 0x180016de8
mov eax, dword [0x1800688b0]
xor eax, dword [0x1800688b4]
or eax, 0xf9206ab1
mov ecx, 0xee683302
xor edx, edx
div ecx
or eax, 0xe0e983b
imul eax, eax, 0x20dfd565
or eax, 0x41d20f5f
cmp eax, 0xe7eea1d0
jbe 0x1800194cd
mov eax, dword [0x1800688b8]
imul eax, dword [0x1800688bc]
and eax, 0x92ad8531
imul eax, eax, 0x16a7dda8
imul eax, eax, 0x3d9651c8
add eax, 0xaf9e9af6
and eax, 0x5ae51e19
cmp eax, 0x8f7e5dc8
ja 0x1800194cd
mov eax, dword [0x1800688c0]
or eax, dword [0x1800688c4]
imul eax, eax, 0xdc43066e
xor eax, 0x4e8313a4
xor eax, 0xc2cca4dd
add eax, 0x2c6cc752
or eax, 0xed860599
cmp eax, 0x6f6caa89
jb 0x180016de8
mov eax, dword [0x1800688c8]
imul eax, dword [0x1800688cc]
or eax, 0xada6f5d9
xor eax, 0xe2e9f66c
and eax, 0x5fd0aaa
sub eax, 0x77b66a8a
add eax, 0x9e28cbd8
cmp eax, 0xefc7c70c
ja 0x18001564e
mov eax, dword [0x1800688d0]
imul eax, dword [0x1800688d4]
sub eax, 0xd3c7d387
sub eax, 0x404fbe22
imul eax, eax, 0x290cc6d7
imul eax, eax, 0xec8974f6
or eax, 0x74c2c719
cmp eax, 0x2fa0e23b
jb 0x1800183a6
mov eax, dword [0x1800688d8]
add eax, dword [0x1800688dc]
and eax, 0xc60c75a7
add eax, 0x1402e48e
add eax, 0x1c18073
xor eax, 0x67e15e01
mov ecx, 0x3ac086c2
xor edx, edx
div ecx
cmp eax, 0xfe0f2a7f
ja 0x1800194d2
mov eax, dword [0x1800688e0]
or eax, dword [0x1800688e4]
xor eax, 0xa4462b45
sub eax, 0x625e3f95
and eax, 0x3c4c35d8
and eax, 0x2e30f948
and eax, 0x7f1842a9
cmp eax, 0x2d8667e3
je 0x1800194d2
mov eax, dword [0x1800688e8]
sub eax, dword [0x1800688ec]
and eax, 0x39781c36
or eax, 0xe94a04d4
or eax, 0xaa2c8a1
mov ecx, 0xb12c55a3
xor edx, edx
div ecx
and eax, 0xea8e6553
cmp eax, 0x181d61f0
je 0x1800183a6
mov eax, dword [0x1800688f0]
xor eax, dword [0x1800688f4]
or eax, 0x1ed5287f
or eax, 0xf2ae8cdb
or eax, 0x44a46760
or eax, 0x58df1a2f
imul eax, eax, 0x21505d5e
cmp eax, 0x244b5e80
jb 0x1800194d7
mov eax, dword [0x1800688f8]
xor eax, dword [0x1800688fc]
sub eax, 0x87718958
mov ecx, 0x2de40c56
xor edx, edx
div ecx
sub eax, 0x6fc1a051
imul eax, eax, 0x474616d8
or eax, 0x619f3c9f
cmp eax, 0xa11bf46d
jae 0x1800194d7
mov eax, dword [0x180068900]
add eax, dword [0x180068904]
imul eax, eax, 0xd0b1aa69
xor eax, 0x65d51ddf
add eax, 0xa83f861f
mov ecx, 0x262c92dc
xor edx, edx
div ecx
or eax, 0xc4a4016
cmp eax, 0x22fcfb9
jbe 0x18001564e
mov eax, dword [0x180068908]
and eax, dword [0x18006890c]
add eax, 0x48471f62
or eax, 0x4809a21f
and eax, 0x73c9260f
add eax, 0xbf497c16
imul eax, eax, 0x87d80d1a
cmp eax, 0xa40dc06e
jae 0x1800143a1
mov eax, dword [0x180068910]
or eax, dword [0x180068914]
sub eax, 0x76ba42fe
imul eax, eax, 0x25259a5b
add eax, 0x905b3f58
and eax, 0xb3aeef4
xor eax, 0x29db963
cmp eax, 0x2761ab12
jae 0x180016e5a
mov eax, dword [0x180068918]
xor edx, edx
div dword [0x18006891c]
xor eax, 0x75e0100a
add eax, 0x448b1e1d
mov ecx, 0x2731e4dc
xor edx, edx
div ecx
imul eax, eax, 0x529d4e3
or eax, 0xfa99071b
cmp eax, 0xc2dadafa
jb 0x1800194dc
mov eax, dword [0x180068920]
and eax, dword [0x180068924]
or eax, 0x7b5952de
and eax, 0xce15488e
xor eax, 0xd04e0d15
sub eax, 0x6ee04a87
or eax, 0x30a838bf
cmp eax, 0x83e2c044
je 0x180012ae2
mov eax, dword [0x180068928]
sub eax, dword [0x18006892c]
or eax, 0x189f0b7
or eax, 0x7df9ab07
sub eax, 0xd2fc96c6
add eax, 0x6e6295b7
and eax, 0x6aab4ece
cmp eax, 0x3337312c
ja 0x180012aab
mov eax, dword [0x180068930]
xor edx, edx
div dword [0x180068934]
sub eax, 0xeae2575b
mov ecx, 0x8db740ee
xor edx, edx
div ecx
and eax, 0x63a5d8fb
add eax, 0x42f68868
or eax, 0x5a31b632
cmp eax, 0x6634bd6d
jae 0x1800157fb
mov eax, dword [0x180068938]
imul eax, dword [0x18006893c]
and eax, 0xf39a1048
xor eax, 0xfe89ac28
xor eax, 0x51f2b30f
and eax, 0xb1e792e1
or eax, 0x2d61dbf0
cmp eax, 0xae1ac8c
jb 0x1800194e1
mov eax, dword [0x180068940]
sub eax, dword [0x180068944]
and eax, 0xe1e11ffc
add eax, 0x587b8291
sub eax, 0xe22da0e6
imul eax, eax, 0xf8adc828
mov ecx, 0xaffe9feb
xor edx, edx
div ecx
cmp eax, 0x7f3c6442
ja 0x1800194e1
mov eax, dword [0x180068948]
or eax, dword [0x18006894c]
add eax, 0x8e5dfc74
imul eax, eax, 0x183aa760
mov ecx, 0xa4fe5180
xor edx, edx
div ecx
mov ecx, 0xb8b81cf
xor edx, edx
div ecx
xor eax, 0x7c4c9245
cmp eax, 0xabd4f9ef
je 0x180016e5f
mov eax, dword [0x180068950]
xor eax, dword [0x180068954]
and eax, 0x73c6dcbd
imul eax, eax, 0x46c4ed84
or eax, 0x5e029f18
add eax, 0xffd36715
or eax, 0x7cf3fc7e
cmp eax, 0xb68a6937
je 0x18001841a
mov rcx, qword [rbp - 0x30]
mov eax, dword [0x180068958]
and eax, dword [str.s_tA]
or eax, 0xda4cb899
sub eax, 0x3fa65e69
sub eax, 0x64abd615
and eax, 0x4fad04a
mov r8d, 0x6218a5bd
xor edx, edx
div r8d
mov dword [rcx], 0
cmp eax, 0x4b4d7dbc
ja 0x18001841a
mov eax, dword [0x180068960]
and eax, dword [0x180068964]
mov ecx, 0x68c68b0b
xor edx, edx
div ecx
add eax, 0xd22c3262
and eax, 0x8ea0877
imul eax, eax, 0x1317068a
mov ecx, 0xbfa2aac3
xor edx, edx
div ecx
cmp eax, 0x4dd023be
je 0x1800194e6
mov eax, dword [0x180068968]
sub eax, dword [0x18006896c]
mov ecx, 0x5c8ee483
xor edx, edx
div ecx
and eax, 0x271380d5
and eax, 0x57b4bcb
xor eax, 0xeeab0fe5
sub eax, 0xecc7ab2f
cmp eax, 0xa81187aa
ja 0x180012cc1
mov eax, dword [0x180068970]
or eax, dword [0x180068974]
sub eax, 0xfea38f1f
add eax, 0xb9aabc3c
sub eax, 0x28610f90
mov ecx, 0x9d552762
xor edx, edx
div ecx
add eax, 0x8cb67e8a
cmp eax, 0xb649987f
ja 0x180012c17
mov eax, dword [0x180068978]
add eax, dword [0x18006897c]
or eax, 0x563a6eb1
sub eax, 0x5d068b11
xor eax, 0xb908e53
and eax, 0x74f4046a
xor eax, 0x17d8114d
cmp eax, 0x19f70427
jae 0x180018429
mov eax, dword [0x180068a08]
or eax, dword [0x180068a0c]
or eax, 0x6298b438
mov ecx, 0x7d85ccb2
xor edx, edx
div ecx
or eax, 0xe0abba42
sub eax, 0xd48d7b0f
and eax, 0xf575d84e
cmp eax, 0xa22e79d1
je 0x1800194ff
mov eax, dword [0x180068a10]
imul eax, dword [0x180068a14]
and eax, 0x192adfb7
mov ecx, 0x2be276b2
xor edx, edx
div ecx
xor eax, 0xec886b20
and eax, 0xc67c286b
mov ecx, 0x6cd6adf7
xor edx, edx
div ecx
cmp eax, 0x67959e30
ja 0x18001310d
mov eax, dword [0x180068a18]
xor eax, dword [0x180068a1c]
and eax, 0xdd5cb128
sub eax, 0xaf64762c
mov ecx, 0x8dbcc124
xor edx, edx
div ecx
add eax, 0x2de94639
add eax, 0xe08cef92
cmp eax, 0x40b7cf91
je 0x1800184fd
mov eax, dword [0x180068a20]
xor eax, dword [0x180068a24]
sub eax, 0x9c3088d0
add eax, 0xad51e8ab
and eax, 0x7cb18daa
imul eax, eax, 0xe9ea2d20
and eax, 0x60d8be02
cmp eax, 0x975f2a3
jb 0x180019504
mov eax, dword [0x180068a28]
sub eax, dword [0x180068a2c]
or eax, 0xd25c0d2
imul eax, eax, 0x64b93b15
or eax, 0x2c9dce29
sub eax, 0xc6f7e629
imul eax, eax, 0xc24bd3c2
cmp eax, 0xec8879d7
jae 0x1800131ab
mov eax, dword [0x180068c98]
add eax, dword [0x180068c9c]
or eax, 0x94fc8876
xor eax, 0x6fb8b90d
and eax, 0x6a0802cb
add eax, 0xa184ff64
sub eax, 0xc295e8ea
cmp eax, 0xfc3a13f5
jae 0x18001880b
mov eax, dword [0x180068ca0]
sub eax, dword [0x180068ca4]
xor eax, 0xf708b2bd
imul eax, eax, 0xedcfaa06
add eax, 0x5f6da140
add eax, 0x7d67746e
sub eax, 0xcfbcbe61
cmp eax, 0x4096129c
jb 0x180019563
mov eax, dword [0x180068ca8]
add eax, dword [0x180068cac]
xor eax, 0xaeef2713
and eax, 0x101729ca
imul eax, eax, 0x48a4a0a0
mov ecx, 0x4861f0ee
xor edx, edx
div ecx
sub eax, 0x1703edce
cmp eax, 0xfe427542
je 0x180014208
mov eax, dword [0x180068cb0]
sub eax, dword [0x180068cb4]
imul eax, eax, 0xcab50e52
and eax, 0x393066eb
imul eax, eax, 0x650c3fe4
xor eax, 0x918a9ff3
or eax, 0xdccdaeed
cmp eax, 0x142a5415
jb 0x18001880b
mov eax, dword [0x180068cb8]
sub eax, dword [0x180068cbc]
imul eax, eax, 0x2b53165c
add eax, 0xf2f4cd69
mov ecx, 0x6262579e
xor edx, edx
div ecx
and eax, 0x54d28429
or eax, 0x68c7c2fd
cmp eax, 0x9d3a7149
jae 0x18001743e
mov eax, dword [0x180068cc0]
and eax, dword [0x180068cc4]
add eax, 0x956acfdc
sub eax, 0x160b4644
xor eax, 0xdcb155d8
add eax, 0xe629b182
sub eax, 0xab7451c8
cmp eax, 0x31d6051c
je 0x180019568
mov eax, dword [0x180068cc8]
imul eax, dword [0x180068ccc]
and eax, 0xaa881a3
sub eax, 0xda9c2b1b
xor eax, 0x473f800f
xor eax, 0xd5095d73
add eax, 0x2e9d1956
cmp eax, 0xbc632928
jbe 0x180019568
mov eax, dword [0x180068cd0]
xor eax, dword [0x180068cd4]
add eax, 0x8feb33b4
or eax, 0xcfb6624a
or eax, 0xc6c8f351
xor eax, 0x88149489
sub eax, 0x5a412ba1
cmp eax, 0xfc6aeb9d
ja 0x18001743e
mov eax, dword [0x180068cd8]
and eax, dword [0x180068cdc]
add eax, 0xe6d7c77
or eax, 0x923ef1c5
xor eax, 0xe421a260
and eax, 0x3747187a
and eax, 0xd92acd8e
cmp eax, 0xa7cf16d2
jae 0x180016173
mov eax, dword [0x180068ce0]
xor edx, edx
div dword [0x180068ce4]
or eax, 0x94a27e20
and eax, 0x1563c166
and eax, 0xe79828fa
and eax, 0xd2a1e894
or eax, 0x311a2ad6
cmp eax, 0x8638fd95
je 0x180016173
jmp 0x1800114e5
jmp 0x18001240c
mov eax, dword [0x180068ce8]
or eax, dword [0x180068cec]
mov ecx, 0x718f3e91
xor edx, edx
div ecx
xor eax, 0x3dff58da
add eax, 0x806bd8fc
mov ecx, 0x7babec8e
xor edx, edx
div ecx
and eax, 0xd413216f
cmp eax, 0xb9ba0461
je 0x18001956d
mov eax, dword [0x180068cf0]
imul eax, dword [0x180068cf4]
add eax, 0xf4715aea
sub eax, 0xac7547bd
xor eax, 0x8af6a54e
or eax, 0x6c72aa1e
add eax, 0x838f8e2d
cmp eax, 0x863920e0
jae 0x1800143d9
mov eax, dword [0x180068cf8]
xor eax, dword [0x180068cfc]
xor eax, 0x909ba567
xor eax, 0x53f87b70
add eax, 0x3c082435
sub eax, 0xdecebe53
add eax, 0x57e756cb
cmp eax, 0xc1093dab
ja 0x180018810
mov eax, dword [0x180068d00]
and eax, dword [0x180068d04]
imul eax, eax, 0x85e56797
add eax, 0x533207c3
xor eax, 0x8e41efac
mov ecx, 0x811b282f
xor edx, edx
div ecx
mov ecx, 0x13095523
xor edx, edx
div ecx
cmp eax, 0x8fbfa084
ja 0x180019572
mov eax, dword [0x180068d08]
imul eax, dword [0x180068d0c]
or eax, 0xc990024f
mov ecx, 0xf2912806
xor edx, edx
div ecx
and eax, 0xfac7407f
and eax, 0xc8e5c45d
or eax, 0x6609053
cmp eax, 0xf61b32ff
ja 0x180019572
mov eax, dword [0x180068d10]
or eax, dword [str.y_bg]
mov ecx, 0x2107d9ac
xor edx, edx
div ecx
add eax, 0x540d5b54
sub eax, 0x42f40a30
xor eax, 0x6111b4f1
and eax, 0x6fcdc81d
cmp eax, 0xf999c6b7
ja 0x180018810
mov eax, dword [0x180068d18]
imul eax, dword [0x180068d1c]
add eax, 0x36f12830
sub eax, 0x42a43f26
or eax, 0xf47f0c20
add eax, 0x3a4b8ef
add eax, 0x2c4d4d44
cmp eax, 0xc5fe40e8
jae 0x180019577
mov eax, dword [0x180068d20]
or eax, dword [0x180068d24]
and eax, 0xddd0771c
or eax, 0xc6f75f45
sub eax, 0x1a6aefd
add eax, 0xb6659f2a
and eax, 0x93c08293
cmp eax, 0x43fffeff
je 0x18001450d
mov eax, dword [0x180068d28]
sub eax, dword [0x180068d2c]
add eax, 0xb24d6c6b
and eax, 0xc361c891
add eax, 0x50662f35
or eax, 0xf591f924
add eax, 0xbf42fd9a
cmp eax, 0x81aabb1a
jb 0x180016448
mov eax, dword [0x180068d30]
add eax, dword [0x180068d34]
add eax, 0xe75cfb14
mov ecx, 0x99fa4062
xor edx, edx
div ecx
imul eax, eax, 0x77ebe533
add eax, 0x4ace4ca7
and eax, 0x696480b5
cmp eax, 0x1e77a344
jbe 0x180018877
mov eax, dword [0x180068d38]
or eax, dword [0x180068d3c]
and eax, 0x339576aa
mov ecx, 0x2f15068a
xor edx, edx
div ecx
imul eax, eax, 0x38526e0b
add eax, 0x809e7d24
xor eax, 0xefeb9e09
cmp eax, 0x9f8b5c3c
ja 0x18001957c
mov eax, dword [0x180068d40]
and eax, dword [0x180068d44]
sub eax, 0xda2c44cc
mov ecx, 0xb37b8659
xor edx, edx
div ecx
mov ecx, 0x73bef73a
xor edx, edx
div ecx
or eax, 0xfcbaf14c
xor eax, 0x6823f50e
cmp eax, 0xa61d4a0c
je 0x18001957c
mov eax, dword [0x180068f88]
sub eax, dword [0x180068f8c]
or eax, 0x7a95fdb4
mov ecx, 0x66879e9c
xor edx, edx
div ecx
add eax, 0xab20cf56
and eax, 0xc84ad51
xor eax, 0x9af3512c
cmp eax, 0x6016efe1
jb 0x1800195f9
mov eax, dword [0x180068f90]
sub eax, dword [0x180068f94]
imul eax, eax, 0x593eba0
sub eax, 0x69c9430b
imul eax, eax, 0x398c39e5
imul eax, eax, 0x1aab8f05
and eax, 0x2812af8f
cmp eax, 0x8a3eeade
je 0x1800195f9
mov eax, dword [0x180068f98]
xor eax, dword [0x180068f9c]
sub eax, 0xddab4f13
or eax, 0x1cecd9ad
and eax, 0xee62bd0a
and eax, 0x7cf4a1a8
imul eax, eax, 0xa5f4cab9
cmp eax, 0x907b08f5
jb 0x180017880
mov eax, dword [0x180068fa0]
sub eax, dword [0x180068fa4]
mov ecx, 0x5fc4239f
xor edx, edx
div ecx
imul eax, eax, 0x154a453b
sub eax, 0x3c0804b4
mov ecx, 0x5ecee7e7
xor edx, edx
div ecx
and eax, 0x211b34c4
cmp eax, 0xec1be79c
ja 0x1800195fe
mov eax, dword [0x180068fa8]
and eax, dword [0x180068fac]
xor eax, 0x4672b842
and eax, 0x94c7c7b8
and eax, 0xfd893c51
imul eax, eax, 0xc78d4097
add eax, 0x7e2835f9
cmp eax, 0xd84083be
je 0x1800195fe
mov eax, dword [0x180068fb0]
or eax, dword [0x180068fb4]
imul eax, eax, 0x50dc1e42
sub eax, 0x258abdc8
imul eax, eax, 0xddb14777
imul eax, eax, 0x7b59abe3
imul eax, eax, 0x39deac9c
cmp eax, 0x411533cc
je 0x180017880
mov eax, dword [0x180068fb8]
xor eax, dword [str.__A]
add eax, 0x359f2ef6
and eax, 0x645aa246
and eax, 0xe5278c32
imul eax, eax, 0xf3b4b30f
sub eax, 0xccd8d9e9
cmp eax, 0xf5cd14a8
je 0x180019603
mov eax, dword [0x180068fc0]
add eax, dword [0x180068fc4]
mov ecx, 0x2bd7e3d8
xor edx, edx
div ecx
imul eax, eax, 0xef218ad3
imul eax, eax, 0xd5a1ddbe
and eax, 0x3c449ace
sub eax, 0xe97fb203
cmp eax, 0x8a28107f
ja 0x180015613
jmp 0x180012604
mov eax, dword [0x180068fc8]
xor eax, dword [0x180068fcc]
imul eax, eax, 0x9a22d454
or eax, 0x7ffb9e88
xor eax, 0xca788740
imul eax, eax, 0xcc3fbddf
sub eax, 0x6583df06
cmp eax, 0xda101e6d
je 0x180019608
mov eax, dword [0x180068fd0]
or eax, dword [0x180068fd4]
mov ecx, 0x59451b2d
xor edx, edx
div ecx
xor eax, 0x971aa7bb
sub eax, 0xfcb4898f
mov ecx, 0x91128a5a
xor edx, edx
div ecx
mov ecx, 0xc9d2192f
xor edx, edx
div ecx
cmp eax, 0x8d626644
ja 0x180019608
mov eax, dword [0x180068fd8]
and eax, dword [0x180068fdc]
sub eax, 0x184ea55d
mov ecx, 0x18ec8a25
xor edx, edx
div ecx
xor eax, 0x4b45576e
or eax, 0xa8764357
and eax, 0xdde6d366
cmp eax, 0xc8c1bf96
jb 0x180018b1f
mov eax, dword [0x180068fe0]
and eax, dword [0x180068fe4]
imul eax, eax, 0x2053fda0
and eax, 0x6532fe89
sub eax, 0x5449cd8b
xor eax, 0x368740a0
sub eax, 0x30f352f7
cmp eax, 0xfe8d246c
ja 0x18001960d
mov eax, dword [0x180068fe8]
imul eax, dword [0x180068fec]
sub eax, 0x7c50414c
sub eax, 0x50502858
mov ecx, 0xda48f8d0
xor edx, edx
div ecx
or eax, 0x95296b24
and eax, 0x2100a899
cmp eax, 0x24050328
jae 0x180015721
mov eax, dword [0x180068ff0]
or eax, dword [0x180068ff4]
or eax, 0x2dc61a56
imul eax, eax, 0x3fbb2c7c
xor eax, 0x7561a770
add eax, 0xa9b9041b
imul eax, eax, 0x799ece9b
cmp eax, 0x752d20f
jbe 0x180018b1f
mov eax, dword [0x180068ff8]
and eax, dword [0x180068ffc]
sub eax, 0xcf227ae2
sub eax, 0xbe41bd3d
mov ecx, 0x90632bbb
xor edx, edx
div ecx
mov ecx, 0xcbb5ba4c
xor edx, edx
div ecx
sub eax, 0x96d44fb8
cmp eax, 0x9fd7cde8
jae 0x1800179bd
mov eax, dword [0x180069000]
sub eax, dword [0x180069004]
imul eax, eax, 0x27df42b0
sub eax, 0x68d97a12
mov ecx, 0xbe024a4b
xor edx, edx
div ecx
imul eax, eax, 0xb63ba611
sub eax, 0xcb449d7b
cmp eax, 0x35df6cea
je 0x1800157c0
jmp 0x1800128e3
mov eax, dword [0x180069008]
xor eax, dword [0x18006900c]
imul eax, eax, 0x8218b0b
sub eax, 0x75d16d64
sub eax, 0xd705b340
xor eax, 0x2500471
xor eax, 0xcf217e37
cmp eax, 0x3ced00b
jb 0x180018b88
mov eax, dword [0x180069010]
and eax, dword [0x180069014]
xor eax, 0xb27ad57d
sub eax, 0x5acbe984
imul eax, eax, 0xe0803281
or eax, 0x7b3c49ba
imul eax, eax, 0xf8effa5a
cmp eax, 0x64695592
ja 0x180019612
mov rcx, qword [rbp - 0x30]
mov eax, dword [0x180069018]
imul eax, dword [0x18006901c]
xor eax, 0xcb7b556e
mov r8d, 0x2d95e573
xor edx, edx
div r8d
or eax, 0x20a0002e
imul eax, eax, 0x19875181
imul eax, eax, 0x5fab5f37
mov dword [rcx], 0
cmp eax, 0x81595bd0
jb 0x180019612
mov eax, dword [0x180069020]
xor edx, edx
div dword [0x180069024]
add eax, 0xf1cac05d
add eax, 0x360dc16d
imul eax, eax, 0xcec09471
or eax, 0x2541c921
or eax, 0x88521cd1
cmp eax, 0xc8849748
ja 0x180018b88
mov eax, dword [0x180069028]
xor edx, edx
div dword [0x18006902c]
or eax, 0x1f99c2f0
or eax, 0x5da43ac7
xor eax, 0x22b3e88
xor eax, 0xcd7099a4
and eax, 0x5721f8ac
cmp eax, 0xa4deca5c
jae 0x180019621
mov eax, dword [0x180069030]
or eax, dword [0x180069034]
imul eax, eax, 0x7be7390b
xor eax, 0xe1dd907d
xor eax, 0xe222ce0c
mov ecx, 0x744dfd7e
xor edx, edx
div ecx
imul eax, eax, 0xa8247f19
cmp eax, 0x7f3acb26
jbe 0x180015906
jmp 0x180012b78
mov eax, dword [0x180069178]
add eax, dword [0x18006917c]
mov ecx, 0xed0e84a7
xor edx, edx
div ecx
add eax, 0x821f6ee5
xor eax, 0x3964ac9c
imul eax, eax, 0xf6c840e4
xor eax, 0x70684bae
cmp eax, 0x3472cf47
jb 0x18001965d
mov eax, dword [0x180069180]
xor eax, dword [0x180069184]
and eax, 0x35549e29
sub eax, 0x5dfae253
sub eax, 0xf22a5658
and eax, 0x288944eb
or eax, 0x36c9a0ab
cmp eax, 0x88e3b5e0
je 0x1800161a8
mov eax, dword [0x180069188]
add eax, dword [0x18006918c]
mov ecx, 0x73e9e824
xor edx, edx
div ecx
or eax, 0xfedbd3fd
add eax, 0x7450aaf4
xor eax, 0x4fa91110
mov ecx, 0xdf14fe0f
xor edx, edx
div ecx
cmp eax, 0x62c02cad
je 0x180018cef
mov eax, dword [0x180069190]
and eax, dword [0x180069194]
add eax, 0xafdee081
imul eax, eax, 0x5ad67f74
imul eax, eax, 0xc855c17b
or eax, 0x4293b443
xor eax, 0xfd842e32
cmp eax, 0xc84c58d5
jae 0x180016210
mov eax, dword [str.Dyvh]
add eax, dword [0x18006919c]
mov ecx, 0xa72a720e
xor edx, edx
div ecx
or eax, 0x7cd0209a
sub eax, 0x9746d596
or eax, 0x9c377bb
and eax, 0xc1065040
cmp eax, 0xe0abdbe5
jae 0x180017ddc
mov eax, dword [0x1800691a0]
imul eax, dword [0x1800691a4]
add eax, 0xbdb48064
sub eax, 0xcb13a38e
sub eax, 0x930ab88f
sub eax, 0x254af05a
and eax, 0xf80cf397
cmp eax, 0x28735b62
ja 0x180018d55
mov eax, dword [0x1800691a8]
imul eax, dword [0x1800691ac]
mov ecx, 0xce3fc12
xor edx, edx
div ecx
sub eax, 0x7b13eb09
add eax, 0xb0a0e882
mov ecx, 0xd366a12a
xor edx, edx
div ecx
sub eax, 0x53bbf029
cmp eax, 0x47a910c
jbe 0x180019662
mov eax, dword [0x1800691b0]
sub eax, dword [0x1800691b4]
xor eax, 0x7ef97e14
xor eax, 0x6248f5d2
and eax, 0x840dd102
or eax, 0xee9188eb
sub eax, 0x63052ef4
cmp eax, 0xa8764dfc
je 0x1800162e0
mov eax, dword [0x1800691e8]
imul eax, dword [0x1800691ec]
and eax, 0xd2264dbc
or eax, 0x803f8566
or eax, 0x11e2e600
imul eax, eax, 0x92963ff8
xor eax, 0xf2eefa15
cmp eax, 0x2d98061e
jb 0x180017de1
mov eax, dword [0x1800691f0]
xor edx, edx
div dword [0x1800691f4]
sub eax, 0x85ead87d
imul eax, eax, 0xadb109e4
and eax, 0xb26bf6d
imul eax, eax, 0x61dd7e01
imul eax, eax, 0xfb3e10e8
cmp eax, 0x3b3e3b2e
je 0x18001966c
mov rcx, qword [rbp - 0x30]
mov eax, dword [0x1800691f8]
add eax, dword [0x1800691fc]
or eax, 0x64be353a
and eax, 0x7079cf9f
xor eax, 0xaee7973b
mov r8d, 0xb7a9f5eb
xor edx, edx
div r8d
or eax, 0x8c19eb2e
mov dword [rcx], 0
cmp eax, 0xd47cf903
je 0x1800164af
mov eax, dword [0x180069200]
imul eax, dword [0x180069204]
sub eax, 0xdfa30019
sub eax, 0x76591e1c
and eax, 0x342ab4d
xor eax, 0xe6c58fcc
and eax, 0x996c2e88
cmp eax, 0xd87eca69
jae 0x18001647a
mov eax, dword [0x180069208]
sub eax, dword [0x18006920c]
mov ecx, 0x487379ab
xor edx, edx
div ecx
xor eax, 0x24ef3c1d
imul eax, eax, 0x4e153238
and eax, 0x860c091b
xor eax, 0x6b82e46b
cmp eax, 0x5d7ce133
jbe 0x18001967b
mov eax, dword [0x180069210]
imul eax, dword [0x180069214]
xor eax, 0xf792022
xor eax, 0x322914ac
or eax, 0x126ccb5c
imul eax, eax, 0x9eea3fbf
imul eax, eax, 0x2fc2feb9
cmp eax, 0x1a426fbb
jbe 0x180016555
jmp 0x18001456d
mov eax, dword [0x180069218]
xor edx, edx
div dword [0x18006921c]
imul eax, eax, 0x80cdc945
or eax, 0x6269ee11
add eax, 0x142cfcdd
mov ecx, 0xbaac8665
xor edx, edx
div ecx
or eax, 0xef23f2a8
cmp eax, 0x88825c69
jb 0x180019680
mov eax, dword [0x180069220]
xor eax, dword [0x180069224]
xor eax, 0xc45330e6
sub eax, 0x2cfc5396
xor eax, 0xb393bd1c
sub eax, 0xd54b1ce0
xor eax, 0xae2d9f89
cmp eax, 0x35d12c74
je 0x180019680
mov eax, dword [0x180069228]
imul eax, dword [0x18006922c]
xor eax, 0x8a3bc638
or eax, 0xc0b8c69f
or eax, 0x11c867b7
sub eax, 0xc3eabc86
add eax, 0xf6ffd2cd
cmp eax, 0x40ab8189
ja 0x180018dc4
mov eax, dword [0x180069230]
imul eax, dword [0x180069234]
add eax, 0x2d3d3fea
add eax, 0xda174003
xor eax, 0xfde4676e
add eax, 0xf91026ff
add eax, 0xa2892892
mov cl, byte [0x180066010]
xor cl, 0x97
mov byte [0x180066030], cl
mov cl, byte [0x180066011]
xor cl, 0x9d
mov byte [0x180066031], cl
mov cl, byte [0x180066012]
xor cl, 0xcf
mov byte [0x180066032], cl
mov cl, byte [0x180066013]
xor cl, 0xfd
mov byte [0x180066033], cl
mov cl, byte [0x180066014]
xor cl, 0xbc
mov byte [0x180066034], cl
mov cl, byte [0x180066015]
xor cl, 0xb
mov byte [0x180066035], cl
mov cl, byte [0x180066016]
xor cl, 0x5c
mov byte [0x180066036], cl
mov cl, byte [0x180066017]
xor cl, 0xc7
mov byte [0x180066037], cl
mov cl, byte [0x180066018]
xor cl, 0x1c
mov byte [0x180066038], cl
mov cl, byte [0x180066019]
xor cl, 0xcc
mov byte [0x180066039], cl
mov cl, byte [0x18006601a]
xor cl, 0x91
mov byte [0x18006603a], cl
mov cl, byte [0x18006601b]
xor cl, 0xa7
mov byte [0x18006603b], cl
mov cl, byte [0x18006601c]
xor cl, 0xf0
mov byte [0x18006603c], cl
mov cl, byte [0x18006601d]
xor cl, 0x5c
mov byte [0x18006603d], cl
mov cl, byte [0x18006601e]
xor cl, 0x87
mov byte [0x18006603e], cl
mov cl, byte [0x18006601f]
xor cl, 0x78
mov byte [0x18006603f], cl
mov cl, byte [0x180066020]
xor cl, 0x29
mov byte [0x180066040], cl
cmp eax, 0xcb0074ea
je 0x180016625
jmp 0x180010cd2
mov eax, dword [0x180069238]
xor eax, dword [0x18006923c]
and eax, 0x49af33ba
imul eax, eax, 0xd277a9af
and eax, 0x58b4456f
and eax, 0x1c21afd4
xor eax, 0x6f046a81
cmp eax, 0x92a21015
ja 0x180019685
mov eax, dword [0x180069240]
xor eax, dword [0x180069244]
imul eax, eax, 0x627c8f2c
add eax, 0x4bc8c34d
imul eax, eax, 0x3ebb9678
add eax, 0x2fee0136
mov ecx, 0xf8b9e343
xor edx, edx
div ecx
cmp eax, 0x18d7fa38
jae 0x18001678b
mov eax, dword [0x180069248]
xor edx, edx
div dword [0x18006924c]
sub eax, 0xb72c1b9f
and eax, 0xa5e707e4
xor eax, 0x273befec
sub eax, 0xb38761be
and eax, 0x6b6aea8a
cmp eax, 0xf97f5606
ja 0x180018f3a
mov rcx, qword [rbp - 0x20]
mov eax, dword [0x180069250]
xor eax, dword [0x180069254]
add eax, 0x5eb85453
add eax, 0x217e0a7d
imul eax, eax, 0xbf219b67
add eax, 0x198ca61
sub eax, 0x123f717b
mov dword [rbp - 0x40], eax
lea rdx, [0x180066030]
sub rsp, 0x20
call qword [sym.imp.SHLWAPI.dll_StrStrIA]
add rsp, 0x20
mov eax, dword [rbp - 0x40]
cmp eax, 0x57efa160
jae 0x1800167f3
mov eax, dword [str.VH]
sub eax, dword [0x18006925c]
xor eax, 0xe3bb2b08
or eax, 0x9c0af191
mov ecx, 0x9f8a2f38
xor edx, edx
div ecx
add eax, 0xc0127333
xor eax, 0xadee6106
cmp eax, 0x851e260f
ja 0x18001968a
mov eax, dword [0x180069260]
and eax, dword [0x180069264]
sub eax, 0xd81a54fc
sub eax, 0x78656b4d
imul eax, eax, 0x5ea94866
or eax, 0x3f37e695
imul eax, eax, 0x9c497254
cmp eax, 0x8e379c3
je 0x18001968a
jmp 0x1800110a2
mov eax, dword [0x180069268]
xor edx, edx
div dword [0x18006926c]
add eax, 0xe9473488
xor eax, 0xf339e2c4
imul eax, eax, 0xadff43d8
xor eax, 0x5203e3c1
or eax, 0xb5e89f16
cmp eax, 0x593e4979
jbe 0x18001968f
mov eax, dword [0x180069270]
sub eax, dword [0x180069274]
mov ecx, 0xba74f398
xor edx, edx
div ecx
mov ecx, 0x7cdd101f
xor edx, edx
div ecx
or eax, 0xee0bca53
or eax, 0xda3fa6d5
mov ecx, 0x7f90579b
xor edx, edx
div ecx
cmp eax, 0x76ed96fe
ja 0x18001968f
mov eax, dword [0x180069278]
xor eax, dword [0x18006927c]
mov ecx, 0x600c7717
xor edx, edx
div ecx
add eax, 0x46daecc8
add eax, 0x10af8c85
mov ecx, 0xd7994afa
xor edx, edx
div ecx
sub eax, 0xabcb6428
cmp eax, 0x58e42251
jae 0x180018fd2
mov eax, dword [0x180069280]
xor edx, edx
div dword [0x180069284]
or eax, 0xa69ddfac
xor eax, 0xfef9b20
xor eax, 0x21767641
or eax, 0x8de4bde3
sub eax, 0x669ac1f4
cmp eax, 0xc47c2ab5
ja 0x180018fd2
mov eax, dword [0x180069288]
xor edx, edx
div dword [0x18006928c]
and eax, 0xb8e96096
sub eax, 0xafb1f7bf
add eax, 0x6101699b
xor eax, 0x582e5705
sub eax, 0x27d8cbe7
cmp eax, 0x4d15f9ab
jbe 0x180019694
mov eax, dword [0x180069290]
imul eax, dword [0x180069294]
add eax, 0xebf0038c
and eax, 0x794e13a6
and eax, 0x32983159
xor eax, 0xca7bb656
mov ecx, 0x207f320e
xor edx, edx
div ecx
cmp eax, 0x610891c
jae 0x1800169b9
jmp 0x180011274
jmp 0x18001151a
mov eax, dword [0x1800692f8]
add eax, dword [0x1800692fc]
mov ecx, 0x5f9f69f1
xor edx, edx
div ecx
imul eax, eax, 0x5d8f1595
imul eax, eax, 0x357727b0
mov ecx, 0xb4cc722b
xor edx, edx
div ecx
or eax, 0xe71b7cc9
cmp eax, 0x391ee976
je 0x180019043
mov eax, dword [0x180069300]
imul eax, dword [0x180069304]
sub eax, 0x3ea224b5
sub eax, 0x4f2fc8b7
xor eax, 0xcccdae7
mov ecx, 0x9c725209
xor edx, edx
div ecx
sub eax, 0x46d46ad0
cmp eax, 0x2cbd6d06
jbe 0x1800196b7
mov eax, dword [0x180069308]
xor eax, dword [0x18006930c]
add eax, 0x1e037aef
add eax, 0x2fdf89b3
or eax, 0x5831cb8e
xor eax, 0x877cc29c
add eax, 0xeec12c54
cmp eax, 0x9dd82dae
jbe 0x1800196b7
mov eax, dword [str.sg_4]
add eax, dword [0x180069314]
add eax, 0x2af66fc3
add eax, 0xa43ed96e
sub eax, 0xda999b85
and eax, 0x789fee8c
add eax, 0xe2f7fb45
cmp eax, 0x1ed07d75
jbe 0x180016ce3
mov eax, dword [0x180069318]
add eax, dword [0x18006931c]
imul eax, eax, 0xefe7582d
add eax, 0xa6f07dd2
mov ecx, 0xd7d4797
xor edx, edx
div ecx
add eax, 0xf78a32bb
or eax, 0xe7bd2347
cmp eax, 0xec199f4f
jbe 0x1800196bc
mov eax, dword [0x180069320]
xor edx, edx
div dword [0x180069324]
add eax, 0xe95c6b17
or eax, 0x1c418828
mov ecx, 0xcc80f9ac
xor edx, edx
div ecx
xor eax, 0xcba258ac
add eax, 0xc073a9dc
cmp eax, 0x185561ad
jb 0x180016dad
jmp 0x18001239b
mov eax, dword [0x180069328]
or eax, dword [0x18006932c]
mov ecx, 0x65addd09
xor edx, edx
div ecx
sub eax, 0x3fac8776
xor eax, 0xb56be70b
and eax, 0xec04dd03
xor eax, 0x45a64e06
cmp eax, 0x195cc07c
jb 0x1800196c1
mov eax, dword [0x180069330]
xor eax, dword [0x180069334]
imul eax, eax, 0x74a80a14
or eax, 0x960f14ae
xor eax, 0xa653179d
mov ecx, 0xeae2ba00
xor edx, edx
div ecx
mov ecx, 0x52219281
xor edx, edx
div ecx
cmp eax, 0x3c1a7f6b
ja 0x180016e1c
jmp 0x180012819
jmp 0x180012aab
mov eax, dword [0x180069338]
imul eax, dword [0x18006933c]
and eax, 0x54b2710b
add eax, 0x3538e148
add eax, 0x19916a1a
imul eax, eax, 0x3bc9613e
imul eax, eax, 0xf02a1dee
cmp eax, 0x28333e81
je 0x1800196c6
mov eax, dword [0x180069340]
imul eax, dword [0x180069344]
and eax, 0x4d78dd8d
imul eax, eax, 0x9dbece29
and eax, 0xcaaf1c69
or eax, 0x1ea0313c
sub eax, 0x760e7723
cmp eax, 0x1f212ccd
je 0x180016e92
mov eax, dword [0x180069348]
or eax, dword [0x18006934c]
mov ecx, 0x4634b4
xor edx, edx
div ecx
mov ecx, 0x568b3ce4
xor edx, edx
div ecx
mov ecx, 0x4be9a9d7
xor edx, edx
div ecx
sub eax, 0x1e011d79
xor eax, 0x11d77e94
cmp eax, 0x54d63fae
jbe 0x1800190a8
mov eax, dword [0x180069350]
xor edx, edx
div dword [0x180069354]
mov ecx, 0xa3abcaf2
xor edx, edx
div ecx
add eax, 0x9d973933
xor eax, 0xed576ce7
or eax, 0x3a0b10f7
or eax, 0xb58a6b13
cmp eax, 0xc90b4c2c
jbe 0x1800196cb
mov rcx, qword [rbp - 0x30]
mov eax, dword [0x180069358]
add eax, dword [0x18006935c]
xor eax, 0x47b98465
and eax, 0x34b21cb4
xor eax, 0x74b724a2
add eax, 0xe3db7412
xor eax, 0xd0b5f331
mov dword [rcx], 0
cmp eax, 0x33765c73
jb 0x1800196cb
mov eax, dword [0x180069360]
sub eax, dword [0x180069364]
sub eax, 0x2985ec35
sub eax, 0x95f5251f
and eax, 0x7244d3de
mov ecx, 0xcc57d5ed
xor edx, edx
div ecx
or eax, 0xa41c4808
cmp eax, 0xb675a197
jae 0x180016f00
mov eax, dword [0x180069418]
and eax, dword [0x18006941c]
xor eax, 0x1035d00
mov ecx, 0x6e3a1f05
xor edx, edx
div ecx
imul eax, eax, 0xaf33d81a
sub eax, 0x69437da0
sub eax, 0x249ee2c0
cmp eax, 0x439ebc49
je 0x18001970c
mov eax, dword [0x180069420]
or eax, dword [0x180069424]
sub eax, 0xe87a86fe
xor eax, 0x67795ff
sub eax, 0x75adebda
and eax, 0xd541ce08
imul eax, eax, 0xdaf92518
cmp eax, 0x211bca4f
jb 0x18001970c
jmp 0x1800142a4
mov eax, dword [0x1800694b8]
or eax, dword [0x1800694bc]
mov ecx, 0x9088d0de
xor edx, edx
div ecx
add eax, 0xe31b45ab
add eax, 0x89155ab6
imul eax, eax, 0x97b5b570
sub eax, 0x838fb663
cmp eax, 0x82c202b5
ja 0x180019739
mov eax, dword [0x1800694c0]
add eax, dword [0x1800694c4]
imul eax, eax, 0xb7bdebe6
and eax, 0xe19ca2f5
xor eax, 0x6ccec59a
mov ecx, 0x7dc215f
xor edx, edx
div ecx
sub eax, 0x5f34a92a
cmp eax, 0xb4b66095
ja 0x1800178b5
mov eax, dword [0x1800694c8]
and eax, dword [0x1800694cc]
imul eax, eax, 0xcd1efa37
and eax, 0xf095d562
add eax, 0xc367f463
sub eax, 0x49a9692f
and eax, 0x7335d40f
cmp eax, 0x7ebcd00e
jae 0x180019227
mov eax, dword [0x1800694d0]
xor edx, edx
div dword [0x1800694d4]
sub eax, 0x46e8cf9d
imul eax, eax, 0x714d431f
xor eax, 0x849c80dd
xor eax, 0x8ad5b4e5
sub eax, 0xa93fdbf6
cmp eax, 0x27e60a6e
je 0x18001973e
mov eax, dword [0x1800694d8]
add eax, dword [0x1800694dc]
and eax, 0x945ac395
or eax, 0x917b1434
xor eax, 0x7870f225
or eax, 0xd9909192
sub eax, 0xf99f6c63
cmp eax, 0xb8074015
ja 0x18001973e
mov eax, dword [0x1800694e0]
xor edx, edx
div dword [0x1800694e4]
sub eax, 0xef889330
or eax, 0x475d574e
mov ecx, 0x71fbf9c
xor edx, edx
div ecx
and eax, 0x68782110
mov ecx, 0xbacbca14
xor edx, edx
div ecx
cmp eax, 0x6f5530c
ja 0x18001791b
jmp 0x180015544
mov eax, dword [0x1800694e8]
sub eax, dword [0x1800694ec]
sub eax, 0xe919ad9e
mov ecx, 0x635ddbf1
xor edx, edx
div ecx
imul eax, eax, 0x54645ab2
mov ecx, 0x168b17d8
xor edx, edx
div ecx
sub eax, 0x5cf0253
cmp eax, 0xe9e661d2
jb 0x180019743
mov eax, dword [0x1800694f0]
imul eax, dword [0x1800694f4]
or eax, 0xa9d879b9
and eax, 0x2a2b9d35
and eax, 0xf005e883
mov ecx, 0xa87b1499
xor edx, edx
div ecx
add eax, 0x10f1c222
cmp eax, 0x17652d77
jae 0x1800179f6
mov eax, dword [0x1800694f8]
sub eax, dword [0x1800694fc]
imul eax, eax, 0xa39d18e0
add eax, 0xd7fcd2ce
and eax, 0x7ada9c08
and eax, 0x646a051a
or eax, 0xc4c5d684
cmp eax, 0x12bd8d16
jb 0x18001922c
mov eax, dword [0x180069500]
xor edx, edx
div dword [0x180069504]
add eax, 0x18053f3e
xor eax, 0x25762c3d
add eax, 0x1ecbe4c4
and eax, 0x2115ec1d
add eax, 0x419d6ec6
cmp eax, 0xbc61240f
je 0x18001922c
mov eax, dword [0x180069508]
and eax, dword [0x18006950c]
imul eax, eax, 0xd267d62b
sub eax, 0x7ea306df
or eax, 0x32dba252
imul eax, eax, 0x4c0a5399
sub eax, 0xbf852551
cmp eax, 0xbe5fb158
ja 0x180019748
mov eax, dword [0x180069510]
xor eax, dword [0x180069514]
sub eax, 0xd79d6e52
sub eax, 0x5abff7b1
mov ecx, 0xba487c0
xor edx, edx
div ecx
or eax, 0xb00459a6
and eax, 0x2d485bc0
cmp eax, 0x5110723c
je 0x180017ac0
jmp 0x1800157c0
jmp 0x180016276
mov eax, dword [0x180069588]
sub eax, dword [0x18006958c]
or eax, 0x1654bf73
imul eax, eax, 0x6195c0b1
xor eax, 0x1c185f61
imul eax, eax, 0x17539a5f
or eax, 0xcc80404
cmp eax, 0x1771f90b
jbe 0x180019766
mov eax, dword [0x180069590]
or eax, dword [0x180069594]
add eax, 0xb2e0d9bd
sub eax, 0x5debc9e8
or eax, 0x2824e540
imul eax, eax, 0xf0700dfa
xor eax, 0xb2b7ff99
cmp eax, 0x41d1d7b3
je 0x180019766
mov eax, dword [0x180069598]
and eax, dword [str._p:q_]
imul eax, eax, 0x3c921695
or eax, 0x57c3ba46
sub eax, 0x56872f30
and eax, 0x58fc2dcf
mov ecx, 0x3a47689
xor edx, edx
div ecx
cmp eax, 0xbb777e35
jae 0x1800192a4
mov eax, dword [0x1800695a0]
sub eax, dword [0x1800695a4]
imul eax, eax, 0x5a17a969
add eax, 0x919015b0
add eax, 0xed51d39e
and eax, 0x634a0a69
or eax, 0x458c00fd
cmp eax, 0x90018b91
jae 0x18001976b
mov rcx, qword [rbp - 0x30]
mov eax, dword [0x1800695a8]
sub eax, dword [0x1800695ac]
xor eax, 0xda23ead1
sub eax, 0x79e4740
or eax, 0x8e4d3ed9
and eax, 0x63077187
sub eax, 0xa6014ecb
mov dword [rcx], 0
cmp eax, 0xcfd8b398
jae 0x180017eaa
mov eax, dword [0x1800695b0]
imul eax, dword [0x1800695b4]
mov ecx, 0xf90a0019
xor edx, edx
div ecx
sub eax, 0x7883fdef
sub eax, 0x9c493632
mov ecx, 0x6defd03
xor edx, edx
div ecx
xor eax, 0x69923b04
cmp eax, 0x1b600451
jbe 0x180017e79
mov eax, dword [0x1800695b8]
or eax, dword [0x1800695bc]
or eax, 0xf0ced2c2
xor eax, 0x2ede0b54
mov ecx, 0xacf4d5b8
xor edx, edx
div ecx
add eax, 0x81a041d2
and eax, 0x879e573
cmp eax, 0xd97aacfe
je 0x18001977a
mov eax, dword [0x1800695c0]
add eax, dword [0x1800695c4]
and eax, 0x9522220d
imul eax, eax, 0x7cd8eff
and eax, 0x18c6fe03
add eax, 0xaf19b588
or eax, 0x99025ef8
cmp eax, 0x26febae4
jb 0x180017f56
jmp 0x180010c68
mov eax, dword [0x1800695c8]
and eax, dword [0x1800695cc]
add eax, 0x8e6d7222
imul eax, eax, 0x241417b1
and eax, 0xa4d2a785
mov ecx, 0x1214bc16
xor edx, edx
div ecx
xor eax, 0x185a7f02
cmp eax, 0x9b09943
jb 0x18001977f
mov eax, dword [0x1800695d0]
add eax, dword [0x1800695d4]
imul eax, eax, 0x8ad4b4b3
sub eax, 0x7c828e84
add eax, 0x989bfc70
sub eax, 0x609cdd54
and eax, 0xc772648d
cmp eax, 0x871ce332
je 0x18001977f
jmp 0x180010ea0
mov eax, dword [0x1800695d8]
or eax, dword [0x1800695dc]
xor eax, 0xa25a9f17
or eax, 0xed15fde9
add eax, 0xc42f3e42
imul eax, eax, 0xe4571475
sub eax, 0x2ec8e646
cmp eax, 0x3f68bffb
jbe 0x180019784
mov eax, dword [0x1800695e0]
xor eax, dword [0x1800695e4]
and eax, 0x1e91aa24
add eax, 0x956ba90e
and eax, 0x529a494b
mov ecx, 0x65a22788
xor edx, edx
div ecx
imul eax, eax, 0x1e01f927
cmp eax, 0x9e53f954
ja 0x180019784
jmp 0x18001120f
jmp 0x180011317
jmp 0x180011413
mov eax, dword [0x1800695e8]
xor eax, dword [0x1800695ec]
add eax, 0x724eedae
add eax, 0xe21ae96
imul eax, eax, 0x67fb539
and eax, 0xfef92a97
or eax, 0x1f068d3c
cmp eax, 0xd2078214
jae 0x180019789
mov eax, dword [0x1800695f0]
xor eax, dword [0x1800695f4]
add eax, 0xf53326bd
and eax, 0x173c7791
mov ecx, 0xcf00efb9
xor edx, edx
div ecx
add eax, 0xa01f6f0c
xor eax, 0x875b47cd
cmp eax, 0xabd7d845
je 0x18001809d
jmp 0x1800115f9
jmp 0x18001253b
mov eax, dword [0x180069648]
imul eax, dword [0x18006964c]
sub eax, 0x5c561929
or eax, 0x9310dd73
mov ecx, 0x916114dd
xor edx, edx
div ecx
xor eax, 0xb42c081d
and eax, 0xa5aa7ef1
cmp eax, 0x317a46bb
jbe 0x1800197b1
mov eax, dword [0x180069650]
xor eax, dword [0x180069654]
mov ecx, 0x4951348e
xor edx, edx
div ecx
mov ecx, 0x38d79c33
xor edx, edx
div ecx
xor eax, 0xb22fc9e7
or eax, 0x8e980ebd
imul eax, eax, 0xdc9939df
cmp eax, 0x6b232811
ja 0x180018368
jmp 0x180012746
mov eax, dword [0x180069658]
and eax, dword [0x18006965c]
imul eax, eax, 0x1f232bcd
mov ecx, 0xa678aa0a
xor edx, edx
div ecx
xor eax, 0x2b332f2a
and eax, 0xf9c6eb04
imul eax, eax, 0x6134fde4
cmp eax, 0xa52e2c3b
je 0x1800197b6
mov eax, dword [0x180069660]
imul eax, dword [0x180069664]
mov ecx, 0x3f33536b
xor edx, edx
div ecx
mov ecx, 0xb02b060e
xor edx, edx
div ecx
sub eax, 0x4162b3d1
sub eax, 0xde587007
sub eax, 0x5e19c361
cmp eax, 0x5c90fc3d
jbe 0x1800197b6
jmp 0x180012916
mov rax, qword [rbp - 0x30]
mov dword [rax], 0
jmp 0x180012c48
mov eax, dword [0x180069688]
or eax, dword [0x18006968c]
imul eax, eax, 0x442c0cb8
and eax, 0x822398a6
and eax, 0x2c024344
add eax, 0x22b91619
imul eax, eax, 0x518dc6b5
cmp eax, 0x45ca1f50
je 0x1800197c5
mov eax, dword [0x180069690]
sub eax, dword [0x180069694]
imul eax, eax, 0x5824fd6c
and eax, 0xdb9f901e
xor eax, 0x95c60974
and eax, 0x503d2bcb
imul eax, eax, 0xe054b33
cmp eax, 0xc3b41dc1
jae 0x1800197c5
jmp 0x1800141d7
mov eax, dword [0x1800696f8]
or eax, dword [0x1800696fc]
add eax, 0xe58ba850
xor eax, 0x29bfc9ab
imul eax, eax, 0xba471e11
imul eax, eax, 0x7261b90e
and eax, 0x917cf46
cmp eax, 0x158075ef
jae 0x1800197e8
mov eax, dword [0x180069700]
and eax, dword [0x180069704]
and eax, 0x417be72d
xor eax, 0x39e75a1d
add eax, 0x32ea76a5
or eax, 0x623804a9
and eax, 0xcf346add
cmp eax, 0x9330636a
je 0x180018842
jmp 0x18001443a
jmp 0x1800145a2
mov eax, dword [0x180069768]
xor eax, dword [0x18006976c]
sub eax, 0x9726e7e6
add eax, 0xa3574750
xor eax, 0xff96db86
mov ecx, 0x3d770f26
xor edx, edx
div ecx
or eax, 0x9c9b4c80
cmp eax, 0x291cde4b
jb 0x18001980b
mov eax, dword [0x180069770]
add eax, dword [0x180069774]
and eax, 0x377ec250
xor eax, 0xe4cc2e99
add eax, 0x6c69aadf
and eax, 0xaaf7cbfe
and eax, 0x59dced9f
cmp eax, 0xb2753724
ja 0x18001980b
jmp 0x1800156f0
mov rax, qword [rbp - 0x30]
mov dword [rax], 0
jmp 0x18001582c
mov eax, dword [0x1800697a8]
add eax, dword [0x1800697ac]
or eax, 0x14a5bfef
xor eax, 0x41ed3648
and eax, 0xefb4fdba
or eax, 0xf3adaf3
and eax, 0xd78db15a
cmp eax, 0xe6005a33
je 0x18001981f
mov eax, dword [0x1800697b0]
sub eax, dword [0x1800697b4]
xor eax, 0xd280c498
or eax, 0xc8a964e3
imul eax, eax, 0xc8105a35
xor eax, 0x2d46cabe
and eax, 0x7b5a108e
cmp eax, 0x96f91272
je 0x18001981f
jmp 0x180016210
jmp 0x1800162a7
mov eax, dword [0x1800697c8]
add eax, dword [0x1800697cc]
mov ecx, 0x5cf77038
xor edx, edx
div ecx
or eax, 0x28750a38
mov ecx, 0x3b4a89b8
xor edx, edx
div ecx
or eax, 0x2ac8dd3b
and eax, 0xcb7c018a
cmp eax, 0xb6c8ed70
je 0x180019829
mov eax, dword [0x1800697d0]
xor edx, edx
div dword [0x1800697d4]
and eax, 0xfb3f2348
xor eax, 0x793c3157
mov ecx, 0xc4ccc480
xor edx, edx
div ecx
mov ecx, 0x8817c957
xor edx, edx
div ecx
xor eax, 0x84a9498c
mov cl, byte [0x180066010]
xor cl, 0x97
mov byte [0x180066030], cl
mov cl, byte [0x180066011]
xor cl, 0x9d
mov byte [0x180066031], cl
mov cl, byte [0x180066012]
xor cl, 0xcf
mov byte [0x180066032], cl
mov cl, byte [0x180066013]
xor cl, 0xfd
mov byte [0x180066033], cl
mov cl, byte [0x180066014]
xor cl, 0xbc
mov byte [0x180066034], cl
mov cl, byte [0x180066015]
xor cl, 0xb
mov byte [0x180066035], cl
mov cl, byte [0x180066016]
xor cl, 0x5c
mov byte [0x180066036], cl
mov cl, byte [0x180066017]
xor cl, 0xc7
mov byte [0x180066037], cl
mov cl, byte [0x180066018]
xor cl, 0x1c
mov byte [0x180066038], cl
mov cl, byte [0x180066019]
xor cl, 0xcc
mov byte [0x180066039], cl
mov cl, byte [0x18006601a]
xor cl, 0x91
mov byte [0x18006603a], cl
mov cl, byte [0x18006601b]
xor cl, 0xa7
mov byte [0x18006603b], cl
mov cl, byte [0x18006601c]
xor cl, 0xf0
mov byte [0x18006603c], cl
mov cl, byte [0x18006601d]
xor cl, 0x5c
mov byte [0x18006603d], cl
mov cl, byte [0x18006601e]
xor cl, 0x87
mov byte [0x18006603e], cl
mov cl, byte [0x18006601f]
xor cl, 0x78
mov byte [0x18006603f], cl
mov cl, byte [0x180066020]
xor cl, 0x29
mov byte [0x180066040], cl
cmp eax, 0x5b67025d
jbe 0x180018dfc
jmp 0x180016625
mov eax, dword [0x1800697d8]
or eax, dword [0x1800697dc]
and eax, 0x6adc28cb
mov ecx, 0xfb439567
xor edx, edx
div ecx
mov ecx, 0xa97dd8eb
xor edx, edx
div ecx
or eax, 0xa724ece1
sub eax, 0x2327147f
cmp eax, 0x29ed8db8
jbe 0x18001991c
mov rcx, qword [rbp - 0x20]
mov eax, dword [0x1800697e0]
xor eax, dword [0x1800697e4]
or eax, 0x4e03deb2
sub eax, 0x2cc3c913
mov r8d, 0x8d789ad6
xor edx, edx
div r8d
and eax, 0xb2e5b79
mov r8d, 0xd401194a
xor edx, edx
div r8d
mov dword [rbp - 0x44], eax
lea rdx, [0x180066030]
sub rsp, 0x20
call qword [sym.imp.SHLWAPI.dll_StrStrIA]
add rsp, 0x20
mov eax, dword [rbp - 0x44]
cmp eax, 0x7e3801ae
ja 0x18001991c
jmp 0x1800167f3
jmp 0x180016955
mov eax, dword [0x1800697f8]
add eax, dword [0x1800697fc]
and eax, 0x6d8f7d39
add eax, 0x2a55365
add eax, 0x90c0ba0
or eax, 0xa68dde33
or eax, 0xe88e6a61
cmp eax, 0xb61bf7d1
jbe 0x18001993f
mov eax, dword [0x180069800]
xor eax, dword [0x180069804]
sub eax, 0x568451c4
and eax, 0x774d4ae1
sub eax, 0x303c9af9
sub eax, 0xb463acfc
sub eax, 0x9e85763e
cmp eax, 0x472d1561
jbe 0x18001993f
jmp 0x180016ce3
mov eax, dword [0x180069808]
xor eax, dword [0x18006980c]
sub eax, 0x15af7e8d
or eax, 0xd35dd135
and eax, 0xaf5b5ee4
add eax, 0xf517e7a9
and eax, 0xe7988e83
cmp eax, 0x508cfaab
jb 0x180019944
mov rcx, qword [rbp - 0x30]
mov eax, dword [0x180069810]
add eax, dword [0x180069814]
or eax, 0x9a83834
imul eax, eax, 0x32676963
imul eax, eax, 0xabe4dd1e
xor eax, 0x46bd97e
mov r8d, 0xf2378429
xor edx, edx
div r8d
mov dword [rcx], 0
cmp eax, 0x6d7c985d
jae 0x180019944
jmp 0x180016f00
jmp 0x18001791b
jmp 0x180017a5c
mov eax, dword [0x180069848]
xor edx, edx
div dword [0x18006984c]
and eax, 0x2a98c08
xor eax, 0xe89c0937
imul eax, eax, 0xd03693f4
mov ecx, 0x313a267a
xor edx, edx
div ecx
add eax, 0x1ffa6236
cmp eax, 0x6e3e7968
je 0x180019962
mov rcx, qword [rbp - 0x30]
mov eax, dword [0x180069850]
or eax, dword [0x180069854]
add eax, 0x5c46ff79
imul eax, eax, 0x8859f7a7
xor eax, 0x50f1e6b8
or eax, 0xbae85eb4
add eax, 0xe1f61da2
mov dword [rcx], 0
cmp eax, 0x3297175
jbe 0x180019962
jmp 0x180017e79
mov eax, dword [0x180071724]
jmp 0x180010ba1
mov al, byte [0x180066010]
xor al, 0x97
mov byte [0x180066030], al
mov al, byte [0x180066011]
xor al, 0x9d
mov byte [0x180066031], al
mov al, byte [0x180066012]
xor al, 0xcf
mov byte [0x180066032], al
mov al, byte [0x180066013]
xor al, 0xfd
mov byte [0x180066033], al
mov al, byte [0x180066014]
xor al, 0xbc
mov byte [0x180066034], al
mov al, byte [0x180066015]
xor al, 0xb
mov byte [0x180066035], al
mov al, byte [0x180066016]
xor al, 0x5c
mov byte [0x180066036], al
mov al, byte [0x180066017]
xor al, 0xc7
mov byte [0x180066037], al
mov al, byte [0x180066018]
xor al, 0x1c
mov byte [0x180066038], al
mov al, byte [0x180066019]
xor al, 0xcc
mov byte [0x180066039], al
mov al, byte [0x18006601a]
xor al, 0x91
mov byte [0x18006603a], al
mov al, byte [0x18006601b]
xor al, 0xa7
mov byte [0x18006603b], al
mov al, byte [0x18006601c]
xor al, 0xf0
mov byte [0x18006603c], al
mov al, byte [0x18006601d]
xor al, 0x5c
mov byte [0x18006603d], al
mov al, byte [0x18006601e]
xor al, 0x87
mov byte [0x18006603e], al
mov al, byte [0x18006601f]
xor al, 0x78
mov byte [0x18006603f], al
mov al, byte [0x180066020]
xor al, 0x29
mov byte [0x180066040], al
jmp 0x180010d03
jmp 0x180010ed4
jmp 0x180010f70
jmp 0x180011039
mov rcx, qword [rbp - 0x20]
lea rdx, [0x180066030]
sub rsp, 0x20
call qword [sym.imp.SHLWAPI.dll_StrStrIA]
add rsp, 0x20
jmp 0x1800110d8
jmp 0x1800111a6
jmp 0x1800112ad
jmp 0x18001134c
jmp 0x180011478
jmp 0x18001154e
jmp 0x180012331
jmp 0x180012440
jmp 0x1800124d7
jmp 0x18001256e
jmp 0x18001266b
jmp 0x1800126da
jmp 0x1800127ad
jmp 0x18001284e
jmp 0x18001294a
jmp 0x1800129df
jmp 0x180012ae2
jmp 0x180012ba9
jmp 0x180012cc1
jmp 0x18001310d
jmp 0x1800131ab
jmp 0x180014208
jmp 0x1800142d4
jmp 0x1800143d9
jmp 0x180014473
jmp 0x18001450d
jmp 0x1800145d7
jmp 0x1800154e0
jmp 0x18001557d
jmp 0x180015613
jmp 0x180015680
jmp 0x180015721
mov rax, qword [rbp - 0x30]
mov dword [rax], 0
jmp 0x18001585e
jmp 0x180015906
jmp 0x1800161a8
jmp 0x1800162e0
mov rax, qword [rbp - 0x30]
mov dword [rax], 0
jmp 0x1800164af
jmp 0x180016555
jmp 0x1800165c4
jmp 0x18001678b
jmp 0x180016877
jmp 0x1800168e1
jmp 0x1800169b9
jmp 0x180016d18
jmp 0x180016dad
jmp 0x180016e1c
jmp 0x180016e92
mov rax, qword [rbp - 0x30]
mov dword [rax], 0
jmp 0x180016f36
jmp 0x180017473
jmp 0x1800178b5
jmp 0x18001794e
jmp 0x1800179f6
jmp 0x180017ac0
jmp 0x180017e13
mov rax, qword [rbp - 0x30]
mov dword [rax], 0
jmp 0x180017eaa
jmp 0x180017f56
jmp 0x180017fc1
jmp 0x180018028
jmp 0x18001809d
jmp 0x180018368
jmp 0x1800183dc
jmp 0x18001852f
jmp 0x180018842
jmp 0x180018b53
jmp 0x180018d1f
mov al, byte [0x180066010]
xor al, 0x97
mov byte [0x180066030], al
mov al, byte [0x180066011]
xor al, 0x9d
mov byte [0x180066031], al
mov al, byte [0x180066012]
xor al, 0xcf
mov byte [0x180066032], al
mov al, byte [0x180066013]
xor al, 0xfd
mov byte [0x180066033], al
mov al, byte [0x180066014]
xor al, 0xbc
mov byte [0x180066034], al
mov al, byte [0x180066015]
xor al, 0xb
mov byte [0x180066035], al
mov al, byte [0x180066016]
xor al, 0x5c
mov byte [0x180066036], al
mov al, byte [0x180066017]
xor al, 0xc7
mov byte [0x180066037], al
mov al, byte [0x180066018]
xor al, 0x1c
mov byte [0x180066038], al
mov al, byte [0x180066019]
xor al, 0xcc
mov byte [0x180066039], al
mov al, byte [0x18006601a]
xor al, 0x91
mov byte [0x18006603a], al
mov al, byte [0x18006601b]
xor al, 0xa7
mov byte [0x18006603b], al
mov al, byte [0x18006601c]
xor al, 0xf0
mov byte [0x18006603c], al
mov al, byte [0x18006601d]
xor al, 0x5c
mov byte [0x18006603d], al
mov al, byte [0x18006601e]
xor al, 0x87
mov byte [0x18006603e], al
mov al, byte [0x18006601f]
xor al, 0x78
mov byte [0x18006603f], al
mov al, byte [0x180066020]
xor al, 0x29
mov byte [0x180066040], al
jmp 0x180018dfc
mov rcx, qword [rbp - 0x20]
lea rdx, [0x180066030]
sub rsp, 0x20
call qword [sym.imp.SHLWAPI.dll_StrStrIA]
add rsp, 0x20
jmp 0x180018f72
jmp 0x180019073
mov rax, qword [rbp - 0x30]
mov dword [rax], 0
jmp 0x1800190d8
mov rax, qword [rbp - 0x30]
mov dword [rax], 0
jmp 0x1800192db