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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0xd0
mov esi, esp
mov dword [esi + 0x94], ecx
mov eax, dword [0x504070]
xor eax, ebp
mov dword [esi + 0xc8], eax
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
sub edx, 0x1f6c3025
sub edx, 1
add edx, 0x1f6c3025
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete cl
and cl, 1
mov byte [esi + 0xa2], cl
cmp eax, 0xa
setl al
and al, 1
mov byte [esi + 0xa3], al
mov dword [esi + 0x9c], 0x11048d60
mov eax, dword [esi + 0x9c]
mov dword [esi + 0x90], eax
sub eax, 0x802714f8
je 0x42f2c2
jmp 0x42da69
mov eax, dword [esi + 0x90]
sub eax, 0x809faf40
je 0x430c60
jmp 0x42da7f
mov eax, dword [esi + 0x90]
sub eax, 0x8293dc68
je 0x4325b6
jmp 0x42da95
mov eax, dword [esi + 0x90]
sub eax, 0x83386dfb
je 0x42f10b
jmp 0x42daab
mov eax, dword [esi + 0x90]
sub eax, 0x83f035a8
je 0x432d2b
jmp 0x42dac1
mov eax, dword [esi + 0x90]
sub eax, 0x840190f4
je 0x4333d5
jmp 0x42dad7
mov eax, dword [esi + 0x90]
sub eax, 0x845288b2
je 0x430a89
jmp 0x42daed
mov eax, dword [esi + 0x90]
sub eax, 0x84def1fa
je 0x4322c6
jmp 0x42db03
mov eax, dword [esi + 0x90]
sub eax, 0x851b50e4
je 0x42f688
jmp 0x42db19
mov eax, dword [esi + 0x90]
sub eax, 0x87fd75e5
je 0x42f59c
jmp 0x42db2f
mov eax, dword [esi + 0x90]
sub eax, 0x8ab17573
je 0x43168d
jmp 0x42db45
mov eax, dword [esi + 0x90]
sub eax, 0x8bdbd9af
je 0x432c37
jmp 0x42db5b
mov eax, dword [esi + 0x90]
sub eax, 0x8c65d8be
je 0x430ff7
jmp 0x42db71
mov eax, dword [esi + 0x90]
sub eax, 0x8c749016
je 0x42fb61
jmp 0x42db87
mov eax, dword [esi + 0x90]
sub eax, 0x8cb346fb
je 0x431fd1
jmp 0x42db9d
mov eax, dword [esi + 0x90]
sub eax, 0x8d863158
je 0x4323a3
jmp 0x42dbb3
mov eax, dword [esi + 0x90]
sub eax, 0x8e2e807f
je 0x42f54b
jmp 0x42dbc9
mov eax, dword [esi + 0x90]
sub eax, 0x8e3c63b4
je 0x42efe6
jmp 0x42dbdf
mov eax, dword [esi + 0x90]
sub eax, 0x90dfbb5e
je 0x42f262
jmp 0x42dbf5
mov eax, dword [esi + 0x90]
sub eax, 0x916f0361
je 0x43033d
jmp 0x42dc0b
mov eax, dword [esi + 0x90]
sub eax, 0x9198f1a1
je 0x4318f8
jmp 0x42dc21
mov eax, dword [esi + 0x90]
sub eax, 0x91abb749
je 0x432f6b
jmp 0x42dc37
mov eax, dword [esi + 0x90]
sub eax, 0x928b261e
je 0x430b6d
jmp 0x42dc4d
mov eax, dword [esi + 0x90]
sub eax, 0x93ef4162
je 0x431488
jmp 0x42dc63
mov eax, dword [esi + 0x90]
sub eax, 0x944f7684
je 0x4326fa
jmp 0x42dc79
mov eax, dword [esi + 0x90]
sub eax, 0x9549f693
je 0x430cce
jmp 0x42dc8f
mov eax, dword [esi + 0x90]
sub eax, 0x96ab2532
je 0x430c0f
jmp 0x42dca5
mov eax, dword [esi + 0x90]
sub eax, 0x998bb0b9
je 0x432da8
jmp 0x42dcbb
mov eax, dword [esi + 0x90]
sub eax, 0x9b4b0cc0
je 0x431b9e
jmp 0x42dcd1
mov eax, dword [esi + 0x90]
sub eax, 0x9cbc83a9
je 0x42f09d
jmp 0x42dce7
mov eax, dword [esi + 0x90]
sub eax, 0xa149917c
je 0x432b59
jmp 0x42dcfd
mov eax, dword [esi + 0x90]
sub eax, 0xa1ecbb67
je 0x430741
jmp 0x42dd13
mov eax, dword [esi + 0x90]
sub eax, 0xa3a6deab
je 0x4310be
jmp 0x42dd29
mov eax, dword [esi + 0x90]
sub eax, 0xa4384fc5
je 0x431d24
jmp 0x42dd3f
mov eax, dword [esi + 0x90]
sub eax, 0xa510a1b0
je 0x42f313
jmp 0x42dd55
mov eax, dword [esi + 0x90]
sub eax, 0xa5d2df04
je 0x431bef
jmp 0x42dd6b
mov eax, dword [esi + 0x90]
sub eax, 0xa652d2a7
je 0x433586
jmp 0x42dd81
mov eax, dword [esi + 0x90]
sub eax, 0xa71ba9e9
je 0x42fce7
jmp 0x42dd97
mov eax, dword [esi + 0x90]
sub eax, 0xa801e879
je 0x432df9
jmp 0x42ddad
mov eax, dword [esi + 0x90]
sub eax, 0xa93de4f2
je 0x43262c
jmp 0x42ddc3
mov eax, dword [esi + 0x90]
sub eax, 0xaa01ed79
je 0x42ff0f
jmp 0x42ddd9
mov eax, dword [esi + 0x90]
sub eax, 0xaa153c8b
je 0x4321d3
jmp 0x42ddef
mov eax, dword [esi + 0x90]
sub eax, 0xaa529820
je 0x432871
jmp 0x42de05
mov eax, dword [esi + 0x90]
sub eax, 0xaa72b63f
je 0x4307c6
jmp 0x42de1b
mov eax, dword [esi + 0x90]
sub eax, 0xaa7658d8
je 0x432c46
jmp 0x42de31
mov eax, dword [esi + 0x90]
sub eax, 0xac5a19f6
je 0x432e26
jmp 0x42de47
mov eax, dword [esi + 0x90]
sub eax, 0xae668bec
je 0x43246a
jmp 0x42de5d
mov eax, dword [esi + 0x90]
sub eax, 0xaf3e6d3d
je 0x43011c
jmp 0x42de73
mov eax, dword [esi + 0x90]
sub eax, 0xb04a1af8
je 0x431832
jmp 0x42de89
mov eax, dword [esi + 0x90]
sub eax, 0xb21f66f4
je 0x432540
jmp 0x42de9f
mov eax, dword [esi + 0x90]
sub eax, 0xb22311cb
je 0x43154f
jmp 0x42deb5
mov eax, dword [esi + 0x90]
sub eax, 0xb2a439d0
je 0x4322d5
jmp 0x42decb
mov eax, dword [esi + 0x90]
sub eax, 0xb2f6c22e
je 0x432a8b
jmp 0x42dee1
mov eax, dword [esi + 0x90]
sub eax, 0xb3356e48
je 0x431da9
jmp 0x42def7
mov eax, dword [esi + 0x90]
sub eax, 0xb36618b7
je 0x431cae
jmp 0x42df0d
mov eax, dword [esi + 0x90]
sub eax, 0xb3d11209
je 0x4319ce
jmp 0x42df23
mov eax, dword [esi + 0x90]
sub eax, 0xb667eaff
je 0x42f9cc
jmp 0x42df39
mov eax, dword [esi + 0x90]
sub eax, 0xb82da837
je 0x432161
jmp 0x42df4f
mov eax, dword [esi + 0x90]
sub eax, 0xb9af83fa
je 0x430885
jmp 0x42df65
mov eax, dword [esi + 0x90]
sub eax, 0xba3bf5df
je 0x4301e3
jmp 0x42df7b
mov eax, dword [esi + 0x90]
sub eax, 0xba7d99b6
je 0x433707
jmp 0x42df91
mov eax, dword [esi + 0x90]
sub eax, 0xbaa5bb58
je 0x432b08
jmp 0x42dfa7
mov eax, dword [esi + 0x90]
sub eax, 0xbb192fc1
je 0x4335df
jmp 0x42dfbd
mov eax, dword [esi + 0x90]
sub eax, 0xbb2ae7a6
je 0x4308d6
jmp 0x42dfd3
mov eax, dword [esi + 0x90]
sub eax, 0xbc2690c9
je 0x4303ab
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, eax
add edx, edi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xf5bd342a
mov ecx, 0xd4372412
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x8cb346fb
mov ecx, 0x83386dfb
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
push eax
mov ecx, esp
push eax
mov eax, esp
sub esp, 0x18
mov edx, esp
mov dword [esi + 0xa4], edx
sub esp, 0x18
mov edx, esp
mov dword [esi + 0xa8], edx
push eax
mov ebx, esp
push eax
mov edi, esp
push eax
mov edx, esp
mov dword [esi + 0x84], edx
push eax
mov edx, esp
mov dword [esi + 0x88], edx
push eax
mov edx, esp
mov dword [esi + 0x8c], edx
sub esp, 0x18
mov edx, esp
mov dword [esi + 0xac], edx
sub esp, 8
mov edx, esp
and edx, 0xfffffff8
mov esp, edx
mov dword [esi + 0xb0], edx
push eax
sub esp, 0x14
mov edx, esp
mov dword [esi + 0xb4], edx
sub esp, 0x18
mov edx, esp
mov dword [esi + 0xb8], edx
push eax
mov edx, esp
mov dword [esi + 0xbc], edx
mov edx, dword [esi + 0x94]
mov dword [ecx], edx
mov byte [eax], 0
mov ecx, dword [esi + 0xa4]
lea eax, [0x4fd498]
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov ecx, dword [esi + 0xa8]
lea eax, str.geodwujjyugsduaotmwpeecgileonoobxzwreijio
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov edx, dword [esi + 0x84]
mov ecx, dword [esi + 0x88]
mov eax, dword [esi + 0x8c]
mov byte [ebx], 0
mov byte [edi], 1
mov byte [edx], 1
mov byte [ecx], 0
mov byte [eax], 1
mov ecx, dword [esi + 0xac]
lea eax, str.kyhfntnomgqqzzwfwvwuzyviwbqehqzgztlesyjcegrbq
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x8cb346fb
mov ecx, 0x90dfbb5e
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0x9c39177f
sub edx, 1
add edx, 0x9c39177f
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x5d83ff91
mov ecx, 0x20b66669
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0x323ff5eb
sub edx, 1
add edx, 0x323ff5eb
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x8ab17573
mov ecx, 0xa510a1b0
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0x2b3e6351
sub edx, 1
add edx, 0x2b3e6351
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x3c64c6a9
mov ecx, 0xe88d69e8
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0xd09159ac
sub edx, 1
add edx, 0xd09159ac
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x31e40514
mov ecx, 0x87fd75e5
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
add edx, 0xa5730d35
sub edx, 1
sub edx, 0xa5730d35
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x31e40514
mov ecx, 0x5d9ffea4
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0x384b9eea
sub edx, 1
add edx, 0x384b9eea
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe8b3fc5d
mov ecx, 0xd7e25196
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
add edx, 0x62899447
sub edx, 1
sub edx, 0x62899447
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x75042eb3
mov ecx, 0x229fb59d
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
add edx, 0xd9791358
sub edx, 1
sub edx, 0xd9791358
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x3a6c35f3
mov ecx, 0xe80805fb
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
sub edx, 0xdfa0e911
sub edx, 1
add edx, 0xdfa0e911
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x47736fb5
mov ecx, 0x21b05f7c
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov edx, dword [esi + 0xc0]
mov eax, 0xd722f4a1
mov ecx, 0x3a3bc8f8
cmp edx, 0
cmovg eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
add edx, 0x7a0fbbfb
sub edx, 1
sub edx, 0x7a0fbbfb
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xc7b1f180
mov ecx, 0x67f598c5
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x40072d54
mov ecx, 0x294451b
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xb21f66f4
mov ecx, 0xbc2690c9
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov dword [esi + 0x9c], 0x7b67ceb9
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
add edx, 0xca9cc6ff
sub edx, 1
sub edx, 0xca9cc6ff
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x3b337730
mov ecx, 0x725b36f1
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0xdaa42c52
sub edx, 1
add edx, 0xdaa42c52
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xd3a8762c
mov ecx, 0xbb2ae7a6
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
sub edx, 0xa6896709
sub edx, 1
add edx, 0xa6896709
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x6c9410f8
mov ecx, 0x68ceb189
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x57adddc1
mov ecx, 0x1c8a5df2
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
add edx, 0x1e1fe76e
sub edx, 1
sub edx, 0x1e1fe76e
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe4475349
mov ecx, 0x7cea9c0d
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
add edx, 0xe65db708
sub edx, 1
sub edx, 0xe65db708
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x5efec3a7
mov ecx, 0x809faf40
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xe4475349
mov ecx, 0x9549f693
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xe2188c55
mov ecx, 0x35d37860
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0x654647b0
sub edx, 1
add edx, 0x654647b0
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xdf4eaf5e
mov ecx, 0x2af281a1
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov dword [esi + 0x9c], 0x6e050df1
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0xa6f5bc69
sub edx, 1
add edx, 0xa6f5bc69
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xbaa5bb58
mov ecx, 0x501ce866
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
push eax
mov edx, esp
push eax
mov eax, esp
mov dword [esi + 0x64], eax
sub esp, 0x18
mov ecx, esp
sub esp, 0x18
mov eax, esp
mov dword [esi + 0x68], eax
push eax
mov eax, esp
mov dword [esi + 0x74], eax
push eax
mov ebx, esp
push eax
mov edi, esp
push eax
mov eax, esp
mov dword [esi + 0x6c], eax
push eax
mov eax, esp
mov dword [esi + 0x78], eax
sub esp, 0x18
mov eax, esp
mov dword [esi + 0x70], eax
mov eax, dword [esi + 0x94]
mov dword [edx], eax
mov eax, dword [esi + 0x64]
mov byte [eax], 0
lea eax, [0x4fd498]
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov ecx, dword [esi + 0x68]
lea eax, str.geodwujjyugsduaotmwpeecgileonoobxzwreijio
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov edx, dword [esi + 0x6c]
mov ecx, dword [esi + 0x70]
mov eax, dword [esi + 0x74]
mov byte [eax], 0
mov eax, dword [esi + 0x78]
mov byte [ebx], 1
mov byte [edi], 1
mov byte [edx], 0
mov byte [eax], 1
lea eax, str.kyhfntnomgqqzzwfwvwuzyviwbqehqzgztlesyjcegrbq
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, eax
add edx, edi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xec43950c
mov ecx, 0x350f870d
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
add edx, 0xe13c0145
sub edx, 1
sub edx, 0xe13c0145
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x2247d1e5
mov ecx, 0x7bea7cb0
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x4754cba
mov ecx, 0x2bc8282f
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov dword [esi + 0x9c], 0xc8bc94b3
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x3e35a6ef
mov ecx, 0x417d8b21
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
add edx, 0x3294d002
sub edx, 1
sub edx, 0x3294d002
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xddd8bd12
mov ecx, 0xa5d2df04
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
sub edx, 0xbb36fb0f
sub edx, 1
add edx, 0xbb36fb0f
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xaa7658d8
mov ecx, 0x50d489
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
add edx, 0xbd8a2d65
sub edx, 1
sub edx, 0xbd8a2d65
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xbc47ce32
mov ecx, 0xa4384fc5
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov dword [esi + 0x9c], 0xbfa62105
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xe0b5aec1
mov ecx, 0xd00415b5
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
push eax
mov edx, esp
push eax
mov eax, esp
mov dword [esi + 0x4c], eax
sub esp, 0x18
mov ecx, esp
sub esp, 0x18
mov eax, esp
mov dword [esi + 0x50], eax
push eax
mov eax, esp
mov dword [esi + 0x5c], eax
push eax
mov ebx, esp
push eax
mov edi, esp
push eax
mov eax, esp
mov dword [esi + 0x54], eax
push eax
mov eax, esp
mov dword [esi + 0x60], eax
sub esp, 0x18
mov eax, esp
mov dword [esi + 0x58], eax
mov eax, dword [esi + 0x94]
mov dword [edx], eax
mov eax, dword [esi + 0x4c]
mov byte [eax], 0
lea eax, [0x4fd498]
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov ecx, dword [esi + 0x50]
lea eax, str.geodwujjyugsduaotmwpeecgileonoobxzwreijio
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov edx, dword [esi + 0x54]
mov ecx, dword [esi + 0x58]
mov eax, dword [esi + 0x5c]
mov byte [eax], 0
mov eax, dword [esi + 0x60]
mov byte [ebx], 1
mov byte [edi], 1
mov byte [edx], 0
mov byte [eax], 1
lea eax, str.kyhfntnomgqqzzwfwvwuzyviwbqehqzgztlesyjcegrbq
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov dword [esi + 0x9c], 0x83386dfb
jmp 0x433711
mov eax, dword [esi + 0xb0]
vmovsd xmm0, qword [0x4fd1b8]
vmovsd qword [eax], xmm0
mov ecx, dword [esi + 0xb4]
lea eax, [0x4fd498]
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, eax
add edx, edi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xe4cc8acb
mov ecx, 0xaa153c8b
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
add edx, 0x6481bf4f
sub edx, 1
sub edx, 0x6481bf4f
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xebf86b72
mov ecx, 0xdb428dd4
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov dword [esi + 0x9c], 0xe88d69e8
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xa652d2a7
mov ecx, 0xccba6cf2
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
add edx, 0x5078163e
sub edx, 1
sub edx, 0x5078163e
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xbf6f3bcc
mov ecx, 0x1388ab4e
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
sub edx, 0xc2831070
sub edx, 1
add edx, 0xc2831070
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xcb61e1e2
mov ecx, 0xc093ef08
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
sub edx, 0xa0ea9c1d
sub edx, 1
add edx, 0xa0ea9c1d
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0xd16c3590
mov ecx, 0x8293dc68
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
add edx, 0x52ebfc8a
sub edx, 1
sub edx, 0x52ebfc8a
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x7e866a83
mov ecx, 0xa93de4f2
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
add edx, 0x5de4ec1
sub edx, 1
sub edx, 0x5de4ec1
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x7e866a83
mov ecx, 0xcd3283bd
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
sub edx, 0x74547713
sub edx, 1
add edx, 0x74547713
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x631101f2
mov ecx, 0x1a9faf1e
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
add edx, 0x32337b83
sub edx, 1
sub edx, 0x32337b83
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0x5cc0f804
mov ecx, 0xf49e2954
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, ecx
add edx, edi
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 1
mov dl, al
and dl, 0xff
and bl, cl
mov ch, ah
and ch, 0xff
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov eax, 0xf88aba3a
mov ecx, 0xecd5128d
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0xb813287e
sub edx, 1
add edx, 0xb813287e
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xccaa50f5
mov ecx, 0xa149917c
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
push eax
mov edx, esp
push eax
mov eax, esp
mov dword [esi + 0x34], eax
sub esp, 0x18
mov ecx, esp
sub esp, 0x18
mov eax, esp
mov dword [esi + 0x38], eax
push eax
mov eax, esp
mov dword [esi + 0x44], eax
push eax
mov ebx, esp
push eax
mov edi, esp
push eax
mov eax, esp
mov dword [esi + 0x3c], eax
push eax
mov eax, esp
mov dword [esi + 0x48], eax
sub esp, 0x18
mov eax, esp
mov dword [esi + 0x40], eax
mov eax, dword [esi + 0x94]
mov dword [edx], eax
mov eax, dword [esi + 0x34]
mov byte [eax], 0
lea eax, [0x4fd498]
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov ecx, dword [esi + 0x38]
lea eax, str.geodwujjyugsduaotmwpeecgileonoobxzwreijio
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov edx, dword [esi + 0x3c]
mov ecx, dword [esi + 0x40]
mov eax, dword [esi + 0x44]
mov byte [eax], 0
mov eax, dword [esi + 0x48]
mov byte [ebx], 1
mov byte [edi], 1
mov byte [edx], 0
mov byte [eax], 1
lea eax, str.kyhfntnomgqqzzwfwvwuzyviwbqehqzgztlesyjcegrbq
sub esp, 4
mov dword [esp], eax
call fcn.0048c340
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
xor edi, edi
sub edi, 1
mov edx, eax
add edx, edi
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0xccaa50f5
mov ecx, 0x8bdbd9af
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov dword [esi + 0x9c], 0x501ce866
jmp 0x433711
mov dword [esi + 0x9c], 0x3e50e1cc
jmp 0x433711
mov dword [esi + 0x9c], 0x622f4893
jmp 0x433711
mov eax, dword [0x50563c]
mov ecx, dword [0x505638]
mov edx, eax
sub edx, 0xed7746e0
sub edx, 1
add edx, 0xed7746e0
imul eax, edx
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov eax, 0x21d9ce3e
mov ecx, 0xa801e879
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov dword [esi + 0x9c], 0x6b0cb19b
jmp 0x433711
mov dword [esi + 0x9c], 0xe2be1e65
jmp 0x433711
mov eax, dword [esi + 0xbc]
mov dword [eax], 9
mov ecx, dword [0x50563c]
mov eax, dword [0x505638]
mov edx, ecx
sub edx, 0x4b8447b5
sub edx, 1
add edx, 0x4b8447b5
imul ecx, edx
and ecx, 1
cmp ecx, 0
sete bl
cmp eax, 0xa
setl dh
mov al, bl
xor al, 0xff
mov ah, dh
xor ah, 0xff
mov cl, 1
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov ch, ah
and ch, 0
and dh, cl
or dl, bl
or ch, dh
xor dl, ch
or al, ah
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov eax, 0x2dae3110
mov ecx, 0x713e044d
test dl, 1
cmovne eax, ecx
mov dword [esi + 0x9c], eax
jmp 0x433711
mov dword [esi + 0x9c], 0xf3ccc09
jmp 0x433711
mov dword [esi + 0x9c], 0xccba6cf2
jmp 0x433711
mov dword [esi + 0x9c], 0xc5f716b2
jmp 0x433711
mov dword [esi + 0x9c], 0x25fcf69a
jmp 0x42da4d