Function at 0x421168
Capabilities:
Check for software breakpoints

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x4c
mov ebx, dword [ebp + 0x14]
mov edi, dword [ebp + 8]
mov dword [ebp - 0x14], 0x762b3b9e
mov eax, dword [ebp - 0x14]
cmp eax, 0xfc6fefac
jg 0x4211d8
cmp eax, 0xb47cdba2
jg 0x42123e
cmp eax, 0x999d681c
jg 0x421342
cmp eax, 0x8cd4297f
jg 0x42156d
cmp eax, 0x88baf142
jg 0x42184e
cmp eax, 0x821f8081
je 0x421b91
cmp eax, 0x87d7faec
jne 0x42117e
imul eax, dword [ebp - 0x10], 0xf7
add eax, 0xfffffff9
mov dword [ebp - 0x10], eax
jmp 0x421f8b
cmp eax, 0x474b5c48
jg 0x42129a
cmp eax, 0x2c0860be
jg 0x4212f6
cmp eax, 0xe553aac
jg 0x4214a2
cmp eax, 0x236f864
jg 0x421790
cmp eax, 0xfc6fefad
je 0x421bba
cmp eax, 0xfff30cd0
jne 0x42117e
mov ecx, dword [ebp - 0x10]
mov eax, ecx
shr eax, 0x18
add eax, 0xffffffe5
mov dword [ebp - 0x10], eax
mov eax, 0x92eb9b11
cmp ecx, 0x4d000000
jae 0x42188f
jmp 0x421e5f
cmp eax, 0xe28ec93f
jg 0x421395
cmp eax, 0xc38711b5
jg 0x4215bf
cmp eax, 0xb78bd2f6
jg 0x421899
cmp eax, 0xb47cdba3
je 0x421bec
cmp eax, 0xb672a797
jne 0x42117e
mov esi, dword [ebp + 0x10]
push esi
call fcn.0044f2e0
add esp, 4
push eax
push esi
push dword [ebp - 0x4c]
call fcn.00445fd0
add esp, 0xc
mov dword [ebp - 0x14], 0x3cd153ac
jmp 0x42117e
cmp eax, 0x61463d71
jg 0x4213d2
cmp eax, 0x53fe4fdd
jg 0x421443
cmp eax, 0x48b2182f
jg 0x4216df
cmp eax, 0x474b5c49
je 0x421f8b
cmp eax, 0x47aed4fe
jne 0x42117e
mov eax, dword [ebp - 0x18]
shr eax, 0x11
and eax, 0x7e00
imul eax, eax, 0x36000
or eax, 0xce
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], 0x385536bb
jmp 0x42117e
cmp eax, 0x3cd153ab
jg 0x4214fc
cmp eax, 0x375a7828
jg 0x4217a7
cmp eax, 0x2c0860bf
je 0x421c2a
cmp eax, 0x337cf3e8
jne 0x42117e
mov eax, dword [ebp - 0x30]
mov byte [edi + eax + 4], 0xa
mov dword [edi + eax], 0xd0a0d22
mov eax, dword [ebx]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x14], 0x47aed4fe
jmp 0x42117e
cmp eax, 0xa89f80de
jg 0x421622
cmp eax, 0x9d5fdfe9
jg 0x4218d2
cmp eax, 0x999d681d
je 0x421c6c
cmp eax, 0x9b46097d
jne 0x42117e
mov ecx, dword [ebp - 0x10]
shl ecx, 8
add ecx, 0xffffab00
mov dword [ebp - 0x10], ecx
mov eax, 0x648bcfd7
cmp ecx, 0x21
jl 0x421e5f
mov eax, 0x236f865
jmp 0x421e5f
cmp eax, 0xf880cbdf
jg 0x42165e
cmp eax, 0xf1025458
jg 0x421923
cmp eax, 0xe28ec940
je 0x421c87
cmp eax, 0xed768401
jne 0x42117e
mov eax, dword [ebx]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x14], 0xfc6fefad
jmp 0x42117e
cmp eax, 0x69851a16
jg 0x4216a2
cmp eax, 0x648bcfd6
jg 0x421a57
cmp eax, 0x61463d72
je 0x421f97
cmp eax, 0x61463fbe
jne 0x42117e
mov esi, dword [ebp - 0x10]
mov eax, 0xfffffe37
add esi, eax
mov eax, esi
shr eax, 9
mov dword [ebp - 0x10], eax
push eax
push 0x2ad9
push 0x514e
push 0x2b5b
call fcn.0041aef2
add esp, 0x10
mov eax, 0xfc588e99
cmp esi, 0x4600
jae 0x421e5f
mov eax, 0x9f0d7b76
jmp 0x421e5f
cmp eax, 0x5d44ab97
jg 0x421737
cmp eax, 0x56227553
je 0x421b1b
cmp eax, 0x5a49ac12
jne 0x421ff8
mov eax, dword [ebp - 0x18]
shr eax, 6
imul eax, eax, 0xd7
add eax, 0xffff7eaa
imul ecx, eax, 0xeb
imul eax, eax
imul edx, eax, 0x1373
dec edx
add ecx, 0x2c
mov dword [ebp - 0x18], ecx
mov ecx, 0xe28ec940
cmp eax, edx
je 0x421e98
mov ecx, 0x337cf3e8
jmp 0x421e98
cmp eax, 0x1d25e0fe
jg 0x4217d9
cmp eax, 0xe553aad
je 0x421cd9
cmp eax, 0x1b4aa78e
jne 0x42117e
mov eax, dword [ebp - 0x10]
shr eax, 1
mov esi, 0x9b46097d
and eax, 0x7ffffe00
mov dword [ebp - 0x10], eax
je 0x4214dc
mov esi, 0x42b35ef6
push 0x44ce
push 0xef7
push 0x61df
push eax
call fcn.00418eab
add esp, 0x10
mov dword [ebp - 0x14], esi
jmp 0x42117e
cmp eax, 0x44f6682d
jg 0x42181f
cmp eax, 0x3cd153ac
je 0x421cf7
cmp eax, 0x42b35ef6
jne 0x42117e
mov esi, dword [ebp - 0x10]
shr esi, 3
and esi, 0x3ffffe
mov dword [ebp - 0x10], esi
push 0x59c1
push esi
push 0x15c6
call fcn.0041b292
add esp, 0xc
push esi
push 0x2fe6
push 0x18b7
call fcn.0041efa9
add esp, 0xc
mov eax, 0x2800760d
cmp esi, 0xa2
jb 0x421e5f
mov eax, 0xc38711b6
jmp 0x421e5f
cmp eax, 0x931328aa
jg 0x421964
cmp eax, 0x8cd42980
je 0x421d11
cmp eax, 0x92eb9b11
jne 0x42117e
mov eax, dword [ebp - 0x10]
mov ecx, eax
shl ecx, 4
lea esi, [eax + ecx]
add esi, 0xef
mov dword [ebp - 0x10], esi
call fcn.004240ae
mov eax, 0x61463fbe
cmp esi, 5
jb 0x421e5f
mov eax, 0x375a7829
jmp 0x421e5f
cmp eax, 0xc7be037c
jg 0x421992
cmp eax, 0xc38711b6
je 0x421d49
cmp eax, 0xc654e695
jne 0x42117e
imul esi, dword [ebp - 0x10], 0x90000000
add esi, 0x17900000
mov dword [ebp - 0x10], esi
push 0x28f1
push 0x375b
push 0x4e9c
push esi
push 0x40ff
call fcn.0041980e
add esp, 0x14
push esi
call fcn.0041817f
add esp, 4
mov dword [ebp - 0x14], 0x821f8081
jmp 0x42117e
cmp eax, 0xb103e393
jg 0x4219de
cmp eax, 0xa89f80df
je 0x421d7f
cmp eax, 0xaf3ca248
jne 0x42117e
mov eax, dword [ebp - 0x2c]
cmp byte [eax], 0xcc
mov eax, 0x57eee9a
je 0x421e5f
mov eax, 0xd813ce22
jmp 0x421e5f
cmp eax, 0xf9b8d0bc
jg 0x421a30
cmp eax, 0xf880cbe0
je 0x421daf
cmp eax, 0xf96772db
jne 0x42117e
push dword [ebp - 0x44]
push dword [ebp + 0xc]
push dword [ebp - 0x40]
call fcn.00445fd0
add esp, 0xc
mov eax, dword [ebp + 4]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x14], 0xc7be037d
jmp 0x42117e
cmp eax, 0x762b3b9d
jle 0x421aa3
cmp eax, 0x776f73a1
je 0x421afe
cmp eax, 0x762b3b9e
jne 0x42117e
push 0x467216
call fcn.0041f888
add esp, 4
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x14], 0x474b5c49
jmp 0x42117e
cmp eax, 0x48b21830
je 0x421b5b
cmp eax, 0x52586889
jne 0x42117e
mov eax, dword [ebp - 0x10]
shr eax, 4
imul esi, eax, 0xab
mov dword [ebp - 0x10], esi
push 0x4fd3
push esi
push 0x547e
push 0x5932
push 0x5792
call fcn.00419ffd
add esp, 0x14
mov eax, 0x465a3e69
cmp esi, 0xbd
jae 0x42188f
jmp 0x421e5f
cmp eax, 0x5d44ab98
je 0x421b85
cmp eax, 0x5d78b003
jne 0x42117e
mov eax, dword [ebp - 0x10]
shr eax, 2
and eax, 0xffffffc0
imul esi, eax, 0x27cb
add esi, 0xfffffa6e
mov dword [ebp - 0x10], esi
push 0x569b
push esi
call fcn.0041e7c6
add esp, 8
push 0x3f5a
push 0x276a
push 0x5444
push esi
call fcn.00414b35
add esp, 0x10
jmp 0x421bae
cmp eax, 0x236f865
je 0x421dd5
cmp eax, 0x57eee9a
je 0x42180a
jmp 0x42117e
cmp eax, 0x375a7829
je 0x421dea
cmp eax, 0x385536bb
jne 0x42117e
mov eax, dword [ebp - 0x48]
lea ecx, [eax + 5]
mov dword [ebx], ecx
add eax, edi
add eax, 5
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x14], 0xb672a797
jmp 0x42117e
cmp eax, 0x2800760c
jg 0x421acf
cmp eax, 0x1d25e0ff
jne 0x422005
mov eax, dword [ebp - 0x2c]
movzx eax, word [eax]
cmp eax, 0xcd03
je 0x42180a
movzx eax, ax
cmp eax, 0xf0b
jne 0x421a72
popal
jmp 0x42180b
cmp eax, 0x44f6682e
je 0x421e22
cmp eax, 0x465a3e69
jne 0x42117e
mov eax, dword [ebp - 0x20]
mov dword [ebx], eax
mov eax, dword [ebp - 0x20]
add eax, edi
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x14], 0x999d681d
jmp 0x42117e
cmp eax, 0x88baf143
je 0x421e67
cmp eax, 0x88f376c0
jne 0x42117e
mov eax, dword [ebp - 0x18]
lea eax, [eax + eax*8]
lea ecx, [eax + eax*8]
imul ecx, ecx
lea eax, [eax + eax*8]
add eax, 0xffffff76
imul edx, ecx, 0x39f
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0xb78bd2f7
cmp ecx, edx
je 0x421e5f
mov eax, 0x776f73a1
jmp 0x421e5f
cmp eax, 0xb78bd2f7
je 0x421ea0
cmp eax, 0xba591ac4
jne 0x42117e
mov eax, dword [ebp - 0x10]
shr eax, 0x19
mov dword [ebp - 0x10], eax
push 0x443a
push eax
call fcn.004144bd
add esp, 8
mov dword [ebp - 0x14], 0x337cf3e8
jmp 0x42117e
cmp eax, 0x9d5fdfea
je 0x421ee4
cmp eax, 0x9f0d7b76
jne 0x42117e
push dword [ebp - 0x1c]
call fcn.0044f2e0
add esp, 4
push eax
push dword [ebp - 0x1c]
push dword [ebp - 0x38]
call fcn.00445fd0
add esp, 0xc
push dword [ebp - 0x1c]
call fcn.0044f2e0
add esp, 4
add eax, dword [ebx]
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
mov dword [ebx], eax
mov dword [ebp - 0x14], 0x6554a875
jmp 0x42117e
cmp eax, 0xf1025459
je 0x421f0b
cmp eax, 0xf82b9db3
jne 0x42117e
mov eax, dword [ebp - 0x10]
mov ecx, eax
shl ecx, 8
sub ecx, eax
add ecx, 0xffff49b7
mov dword [ebp - 0x10], ecx
push 0x3f0f
push 0x38b3
push ecx
call fcn.0041b0aa
add esp, 0xc
jmp 0x421f8b
cmp eax, 0x931328ab
je 0x421a72
cmp eax, 0x98d0d179
jne 0x42117e
mov eax, dword [ebp - 0x18]
shr eax, 0xf
imul eax, eax, 0x66
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], 0x69851a17
jmp 0x42117e
cmp eax, 0xc7be037d
je 0x421f2c
cmp eax, 0xd813ce22
jne 0x42117e
mov eax, dword [ebp - 0x18]
shr eax, 0xd
imul ecx, eax, 0x3f00
imul eax, eax
imul edx, eax, 0x6fe3
dec edx
shr ecx, 4
or ecx, 0xb
mov dword [ebp - 0x18], ecx
mov ecx, 0x1b4aa78e
cmp eax, edx
je 0x421e98
mov ecx, 0x1d25e0ff
jmp 0x421e98
cmp eax, 0xb103e394
je 0x421f38
cmp eax, 0xb366a999
jne 0x42117e
mov esi, dword [ebp - 0x10]
shl esi, 0x15
mov dword [ebp - 0x10], esi
push esi
push 0x50e2
push 0x61a6
call fcn.0041b114
add esp, 0xc
push esi
call fcn.00414764
add esp, 4
mov eax, 0xfc588e99
test esi, esi
je 0x421e5f
mov eax, 0xb672a797
jmp 0x421e5f
cmp eax, 0xf9b8d0bd
je 0x421f84
cmp eax, 0xfc588e99
jne 0x42117e
mov eax, dword [ebx]
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x14], 0x88f376c0
jmp 0x42117e
cmp eax, 0x648bcfd7
je 0x421fb4
cmp eax, 0x6554a875
je 0x421bae
jmp 0x42117e
mov eax, dword [ebp - 0x18]
shr eax, 7
imul ecx, eax, 0x659f
imul eax, eax
imul edx, eax, 0x8881
dec edx
add ecx, 0xffc80804
mov dword [ebp - 0x18], ecx
mov ecx, 0x9f0d7b76
cmp edx, eax
jne 0x421e93
jmp 0x421e98
cmp eax, 0x6dd09e56
jne 0x421fec
mov eax, dword [ebp - 0x24]
add eax, edi
push 0x28
push 0x4672a4
push eax
call fcn.00445fd0
add esp, 0xc
mov dword [ebp - 0x14], 0x8cd42980
jmp 0x42117e
cmp eax, 0x2ac62bc5
jne 0x422012
mov eax, dword [ebp - 0x10]
lea eax, [eax*8 + 0x8b]
shr eax, 2
and eax, 0xfffffff0
add eax, 0x5fe
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0xf96772db
jmp 0x42117e
mov eax, dword [ebp - 0x34]
mov word [edi + eax], 0x2d2d
mov eax, dword [ebx]
add eax, 2
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x14], 0x465a3e69
jmp 0x42117e
imul esi, dword [ebp - 0x10], 0xc7
mov eax, esi
shr eax, 4
add eax, 0xffffffb1
mov dword [ebp - 0x10], eax
push 0x1ce1
push eax
push 0xe49
call fcn.0041f037
add esp, 0xc
mov eax, 0x52586889
cmp esi, 0x12a0
jae 0x421e5f
mov eax, 0x44f6682e
jmp 0x421e5f
mov ecx, dword [ebp - 0x10]
shl ecx, 3
and ecx, 0x7fffff8
mov dword [ebp - 0x10], ecx
mov eax, 0x776f73a1
cmp ecx, 0x90
jae 0x421e5f
mov eax, 0x61463d72
jmp 0x421e5f
imul eax, dword [ebp - 0x10], 0x23
add eax, 0x6d
jmp 0x421fa5
imul eax, dword [ebp - 0x10], 0x7bc00
add eax, 0x497a000
mov dword [ebp - 0x10], eax
push eax
push 0x9f8
call fcn.00414c55
add esp, 8
mov dword [ebp - 0x14], 0x6dd09e56
jmp 0x42117e
mov eax, dword [ebp - 0x18]
add eax, 0x61
shr eax, 1
imul ecx, eax, 0xed
imul eax, eax
imul edx, eax, 0xee1
dec edx
mov dword [ebp - 0x18], ecx
mov ecx, 0x48b21830
cmp edx, eax
je 0x421e98
mov ecx, 0x236f865
jmp 0x421e98
mov eax, dword [ebp - 0x10]
add eax, eax
mov esi, 0x87d7faec
and eax, 0xfffff00
mov dword [ebp - 0x10], eax
je 0x421c05
mov esi, 0xf82b9db3
push 0x2542
push 0x34c7
push 0x32f4
push 0x29d1
push eax
call fcn.00414ab0
add esp, 0x14
mov dword [ebp - 0x14], esi
jmp 0x42117e
mov eax, dword [ebp - 0x10]
lea ecx, [eax + eax*4]
lea ecx, [eax + ecx*4]
lea esi, [eax + ecx]
add esi, 0xfffff923
mov dword [ebp - 0x10], esi
push esi
call fcn.00414c0c
add esp, 4
push esi
call fcn.0041b09e
add esp, 4
mov eax, 0x2ac62bc5
cmp esi, 0xb4
jge 0x421e5f
mov eax, 0xaf3ca248
jmp 0x421e5f
imul eax, dword [ebp - 0x18], 0x1b00
add eax, 0xffffde8f
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x14], 0x9f0d7b76
jmp 0x42117e
mov esi, dword [ebp - 0x10]
shr esi, 0xe
add esi, 0xfffffef9
mov dword [ebp - 0x10], esi
push 0x126d
push 0x32cb
push esi
call fcn.0041aa65
add esp, 0xc
push 0x4997
push esi
push 0x4f72
push 0x3025
call fcn.00417e54
add esp, 0x10
mov eax, 0xfc588e99
cmp esi, 0x36
jae 0x421e5f
mov eax, 0x2c0860bf
jmp 0x421e5f
mov eax, dword [ebx]
add eax, dword [ebp - 0x50]
mov dword [ebx], eax
mov word [edi + eax], 0xa0d
mov eax, dword [ebx]
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x14], 0x98d0d179
jmp 0x42117e
push dword [ebp + 0x10]
call fcn.0044f2e0
add esp, 4
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x14], 0xe553aad
jmp 0x42117e
imul eax, dword [ebp - 0x18], 0xcb
add eax, 0xffff473d
mov ecx, eax
shr ecx, 5
imul ecx, ecx
shr eax, 0xe
imul edx, ecx, 0x588b
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0xf0f3f06d
cmp edx, ecx
je 0x421e5f
mov eax, 0xed768401
jmp 0x421e5f
mov eax, dword [ebp - 0x10]
add eax, 0xffffffe8
shr eax, 0xb
imul ecx, eax, 0xf5
shr ecx, 5
add ecx, 0xffffff52
mov dword [ebp - 0x10], ecx
mov eax, 0x236f865
cmp ecx, 0xa7
je 0x421e5f
mov eax, 0x6dd09e56
jmp 0x421e5f
mov eax, dword [ebp - 0x18]
lea ecx, [eax + 0x5d]
add eax, 0xffffff82
imul ecx, ecx
imul edx, ecx, 0x1e9b
shr eax, 0x17
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0xfff30cd0
cmp ecx, edx
je 0x421e5f
mov eax, 0xf96772db
jmp 0x421e5f
mov eax, dword [ebp - 0x10]
shl eax, 4
or eax, 4
mov dword [ebp - 0x10], eax
push eax
push 0x1a10
push 0xe7f
push 0x34c5
call fcn.0041e667
jmp 0x421edc
mov eax, dword [ebp - 0x3c]
add eax, 0x28
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x14], 0x9d5fdfea
jmp 0x42117e
mov eax, dword [ebp - 0x10]
mov ecx, 0xffffff57
add eax, ecx
shr eax, 6
imul esi, eax, 0x6f
add esi, 0xffffffcc
mov dword [ebp - 0x10], esi
push 0x520c
push esi
push 0x35e0
call fcn.0041aec0
add esp, 0xc
mov eax, 0x236f865
cmp esi, 0xdc
jne 0x421e5a
jmp 0x421e5f
mov eax, dword [ebp - 0x10]
lea esi, [eax*8 + 0x2b0]
shr esi, 6
and esi, 0xffffff80
mov dword [ebp - 0x10], esi
push esi
push 0x5f67
push 0x486d
push 0xa63
call fcn.0041acff
add esp, 0x10
mov eax, 0x5d44ab98
cmp esi, 0xd4
jb 0x421e5f
mov eax, 0xfc588e99
mov dword [ebp - 0x14], eax
jmp 0x42117e
imul eax, dword [ebp - 0x18], 0xa6
shr eax, 0xb
imul ecx, eax, 0x8e2b
imul eax, eax
imul edx, eax, 0x4809
dec edx
add ecx, 0x1a6e
mov dword [ebp - 0x18], ecx
mov ecx, 0x9d5fdfea
cmp eax, edx
je 0x421e98
mov ecx, 0xf1025459
mov dword [ebp - 0x14], ecx
jmp 0x42117e
mov esi, dword [ebp - 0x10]
shr esi, 7
add esi, 0x37
mov dword [ebp - 0x10], esi
push 0x3962
push 0x3792
push dword [ebp - 0x54]
push esi
push 0x10dc
call fcn.0041e667
add esp, 0x14
push 0x463a
push 0x1acd
push esi
push 0x3a40
call fcn.0041f82d
add esp, 0x10
jmp 0x421f8b
mov eax, dword [ebp - 0x28]
mov dword [ebx], eax
mov eax, dword [ebp - 0x28]
add eax, edi
mov dword [ebp - 0x40], eax
push dword [ebp + 0xc]
call fcn.0044f2e0
add esp, 4
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x14], 0xa89f80df
jmp 0x42117e
push dword [ebp + 0xc]
call fcn.0044f2e0
add esp, 4
add eax, dword [ebx]
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
mov dword [ebx], eax
mov dword [ebp - 0x14], 0x5a49ac12
jmp 0x42117e
mov dword [ebp - 0x14], 0xaf3ca248
jmp 0x42117e
mov esi, dword [ebp - 0x10]
shl esi, 9
mov edi, 0x230d07b9
and esi, 0x7ffffe00
mov dword [ebp - 0x10], esi
je 0x421f53
mov edi, 0x6dd09e56
push esi
call fcn.00418267
add esp, 4
push 0x4483
push 0x395d
push 0x1025
push esi
push 0x41d1
call fcn.004220a5
add esp, 0x14
mov dword [ebp - 0x14], edi
mov edi, dword [ebp + 8]
jmp 0x42117e
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0xfc588e99
jmp 0x42117e
imul eax, dword [ebp - 0x10], 0x1a8e
shr eax, 1
add eax, 0xd8
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x14], 0x776f73a1
jmp 0x42117e
imul eax, dword [ebp - 0x10], 0x11800
add eax, 0x6053b0
mov dword [ebp - 0x10], eax
push 0x949
push 0x5667
push 0x8b
push 0x413a
push eax
call fcn.0041b3ae
add esp, 0x14
mov dword [ebp - 0x14], 0xf96772db
jmp 0x42117e
cmp eax, 0x69851a17
je 0x422045
jmp 0x42117e
cmp eax, 0x53fe4fde
jne 0x42117e
jmp 0x422055
cmp eax, 0x230d07b9
jne 0x42117e
jmp 0x422078
cmp eax, 0x2800760d
jne 0x42117e
mov eax, dword [ebp - 0x10]
add eax, 0xfffffff9
shr eax, 8
add eax, eax
add eax, 0x115
mov dword [ebp - 0x10], eax
push 0x1541
push 0x6334
push 0x310b
push eax
call fcn.0041a152
mov eax, dword [ebp - 0x54]
add eax, 2
mov dword [ebx], eax
add esp, 0x4c
pop esi
pop edi
pop ebx
pop ebp
ret
mov eax, 0xde
add eax, dword [ebp - 0x10]
shr eax, 3
mov dword [ebp - 0x10], eax
push 0xb86
push eax
push 0x41c7
push 0x2583
call fcn.00418184
mov eax, 0xce
add eax, dword [ebp - 0x10]
shr eax, 7
mov dword [ebp - 0x10], eax
push 0x15f
push 0x683
push 0x5665
push 0x608b
push 0x42b2
push eax
call fcn.004144d6