Function at 0x43a135
Capabilities:
Check for software breakpoints
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x7c
mov eax, dword [ebp + 8]
mov dword [ebp - 0x10], 0xc0e8a4b4
add eax, 0x3c
mov dword [ebp - 0x4c], eax
xor ebx, ebx
mov eax, dword [ebp - 0x10]
cmp eax, 0xf946f9cc
jle 0x43a1d9
cmp eax, 0x39fc1e1c
jg 0x43a23b
cmp eax, 0x18b4f1d0
jle 0x43a31b
cmp eax, 0x218043ef
jle 0x43a476
cmp eax, 0x330f3696
jg 0x43a701
cmp eax, 0x218043f0
je 0x43aab9
cmp eax, 0x24a07e7e
je 0x43aacc
cmp eax, 0x2efe675b
jne 0x43a150
mov esi, dword [ebp - 0x14]
shl esi, 0xe
mov edi, 0xf3a5ca91
add esi, 0x310000
mov dword [ebp - 0x14], esi
je 0x43a1be
mov edi, 0x4232e076
call fcn.0043bf62
push 0x3ed0
push esi
call fcn.0043a135
add esp, 8
mov dword [ebp - 0x10], edi
jmp 0x43a150
cmp eax, 0xccafecae
jg 0x43a2b6
cmp eax, 0x9c2c28fd
jle 0x43a363
cmp eax, 0xb053617a
jle 0x43a4bc
cmp eax, 0xc0e8a4b3
jg 0x43a75b
cmp eax, 0xb053617b
je 0x43ab02
cmp eax, 0xb11f7cbd
je 0x43add4
cmp eax, 0xb6c6df23
jne 0x43a150
mov eax, dword [ebp - 0x24]
mov eax, dword [eax + 0x1c]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x10], 0xd5f301d9
jmp 0x43a150
cmp eax, 0x666363fd
jle 0x43a3bd
cmp eax, 0x70bf98af
jle 0x43a524
cmp eax, 0x75ec6c28
jg 0x43a797
cmp eax, 0x70bf98b0
je 0x43ab0e
cmp eax, 0x72148f82
je 0x43ab22
cmp eax, 0x73edba86
jne 0x43a150
mov eax, dword [ebp - 0x18]
mov ecx, 0xd0
add eax, ecx
mov ecx, eax
shr ecx, 8
imul eax, eax
imul edx, eax, 0x4ed7
dec edx
imul ecx, ecx, 0x5cd0
mov dword [ebp - 0x18], ecx
mov ecx, 0xf6df5a6b
cmp edx, eax
je 0x43aafa
mov ecx, 0x75ec6c29
jmp 0x43aafa
cmp eax, 0xe6f813ee
jle 0x43a424
cmp eax, 0xf6df5a6a
jg 0x43a55c
cmp eax, 0xf3a5ca90
jle 0x43a7d0
cmp eax, 0xf3a5ca91
je 0x43ab36
cmp eax, 0xf61f5296
je 0x43ab4b
cmp eax, 0xf6c95841
jne 0x43a150
push dword [ebp - 0x70]
call fcn.0043b0fe
add esp, 4
mov ecx, 0x884ae913
cmp eax, dword [ebp + 0xc]
je 0x43aafa
mov ecx, 0x69ab8b66
jmp 0x43aafa
cmp eax, 0x6cd9eb9
jg 0x43a59c
cmp eax, 0xffc48198
jle 0x43a7f6
cmp eax, 0xffc48199
je 0x43ab6a
cmp eax, 0xa5b61a
je 0x43ab93
cmp eax, 0xc5833a
jne 0x43a150
imul eax, dword [ebp - 0x18], 0x1ea0e0
add eax, 0x893096
jmp 0x43ade8
cmp eax, 0x89796b22
jg 0x43a5da
cmp eax, 0x84d55916
jle 0x43a81e
cmp eax, 0x84d55917
je 0x43abc5
cmp eax, 0x86fcc60e
je 0x43abda
cmp eax, 0x884ae913
jne 0x43a150
imul eax, dword [ebp - 0x18], 0xce
add eax, 0x7fff5e95
shr eax, 7
and eax, 0xffffff
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x6ea7539c
jmp 0x43a150
cmp eax, 0x45a66432
jg 0x43a630
cmp eax, 0x4232e075
jle 0x43a874
cmp eax, 0x4232e076
je 0x43ac0b
cmp eax, 0x433b5a8b
je 0x43ac43
cmp eax, 0x44678838
jne 0x43a150
mov eax, dword [ebp - 0x14]
shr eax, 1
imul esi, eax, 0xf4000
add esi, 0xf95fd000
mov dword [ebp - 0x14], esi
push 0x42d0
push esi
call fcn.00439a28
add esp, 8
push esi
call fcn.0043b0fe
add esp, 4
jmp 0x43a923
cmp eax, 0xdc432760
jg 0x43a691
cmp eax, 0xd5524248
jle 0x43a8a2
cmp eax, 0xd5524249
je 0x43ac7b
cmp eax, 0xd5f301d9
je 0x43ac93
cmp eax, 0xd78f8aeb
jne 0x43a150
imul eax, dword [ebp - 0x18], 0x7c0000
add eax, 0xffffa018
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xb6c6df23
jmp 0x43a150
cmp eax, 0x1c54db3f
jle 0x43a8cd
cmp eax, 0x1c54db40
je 0x43acac
cmp eax, 0x1e50b641
je 0x43acc7
cmp eax, 0x1e738789
jne 0x43a150
mov eax, dword [ebp - 0x6c]
mov ecx, dword [ebp - 0x2c]
movzx eax, word [eax + ecx*2]
mov word [ebp - 0x2e], ax
mov dword [ebp - 0x10], 0xf946f9cd
jmp 0x43a150
cmp eax, 0xaa1e831d
jle 0x43a90d
cmp eax, 0xaa1e831e
je 0x43ace6
cmp eax, 0xaedd3d79
je 0x43ad10
cmp eax, 0xaf474543
jne 0x43a150
mov eax, dword [ebp - 0x18]
shr eax, 0x12
lea ecx, [eax - 0xbb]
imul eax, eax
imul edx, eax, 0x7079
dec edx
shr ecx, 7
and ecx, 0xffffffe0
mov dword [ebp - 0x18], ecx
mov ecx, 0x68d27ac5
cmp edx, eax
je 0x43a515
mov ecx, 0x6cd9eba
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0x28], 0
jmp 0x43a150
cmp eax, 0x69ab8b65
jle 0x43a92f
cmp eax, 0x69ab8b66
je 0x43ad39
cmp eax, 0x6af57a8c
je 0x43ad54
cmp eax, 0x6ea7539c
jne 0x43a150
mov dword [ebp - 0x10], 0x1e738789
jmp 0x43a150
cmp eax, 0xf884ad7e
jle 0x43a959
cmp eax, 0xf884ad7f
je 0x43ad6f
cmp eax, 0xf8f83abb
je 0x43ad7b
cmp eax, 0xf90fe436
jne 0x43a150
mov eax, dword [ebp - 0x14]
add eax, 0xfffffff0
shr eax, 6
add eax, 0x6d
mov dword [ebp - 0x14], eax
jmp 0x43aaad
cmp eax, 0xfc2ce8e
jle 0x43a98c
cmp eax, 0xfc2ce8f
je 0x43ad96
cmp eax, 0xfe78423
je 0x43adbd
cmp eax, 0x13678a50
jne 0x43a150
mov eax, dword [ebp + 4]
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x10], 0x73edba86
jmp 0x43a150
cmp eax, 0x972b7563
jle 0x43a9d5
cmp eax, 0x972b7564
je 0x43ae4d
cmp eax, 0x97decd5b
je 0x43ae6a
cmp eax, 0x9b3962c3
jne 0x43a150
mov ecx, dword [ebp - 0x14]
add ecx, 0xffffff80
shr ecx, 4
add ecx, 0xffffff23
mov dword [ebp - 0x14], ecx
mov eax, 0x5b2f0ffb
cmp ecx, 0x2b
je 0x43b044
mov eax, 0xa5b61a
jmp 0x43b044
cmp eax, 0x56601576
jle 0x43aa37
cmp eax, 0x56601577
je 0x43ae7b
cmp eax, 0x5b2f0ffb
je 0x43ae9a
cmp eax, 0x6388260f
jne 0x43a150
imul esi, dword [ebp - 0x14], 0x7700
add esi, 0x4c3c00
mov eax, esi
shr eax, 4
mov dword [ebp - 0x14], eax
call fcn.0043bf62
mov eax, 0x666363fe
cmp esi, 0x230
jb 0x43b044
mov eax, 0xf8f83abb
jmp 0x43b044
cmp eax, 0xdf892bd1
jle 0x43aa7c
cmp eax, 0xdf892bd2
je 0x43a74f
cmp eax, 0xe3edd910
je 0x43aec9
cmp eax, 0xe5cbc986
jne 0x43a150
imul esi, dword [ebp - 0x14], 0x4a
add esi, 0x16dd
mov edi, esi
shr edi, 0xb
mov dword [ebp - 0x14], edi
push 0x48de
push edi
call fcn.00439a28
add esp, 8
push edi
call fcn.0043b0fe
add esp, 4
mov eax, 0xaedd3d79
cmp esi, 0x18000
jae 0x43b044
mov eax, 0x666363fe
jmp 0x43b044
cmp eax, 0x330f3697
je 0x43aef1
cmp eax, 0x368b4626
je 0x43af12
cmp eax, 0x3748c6a2
jne 0x43a150
mov eax, dword [ebp - 0x14]
shl eax, 0x16
or eax, 0x150000
imul esi, eax, 0x2e
mov dword [ebp - 0x14], esi
push esi
push 0x1486
call fcn.0043a135
add esp, 8
push 0x623
push esi
call fcn.00439a28
add esp, 8
mov dword [ebp - 0x10], 0x218043f0
jmp 0x43a150
cmp eax, 0xc0e8a4b4
je 0x43af52
cmp eax, 0xc3e74681
je 0x43af5e
cmp eax, 0xca785638
jne 0x43a150
mov ecx, dword [ebp - 0x40]
mov eax, 0x433b5a8b
cmp ecx, dword [ebp - 0x78]
jb 0x43b044
mov eax, 0xaf474543
jmp 0x43b044
cmp eax, 0x75ec6c29
je 0x43aaad
cmp eax, 0x765fe26e
je 0x43af70
cmp eax, 0x7db0b7c6
jne 0x43a150
mov eax, dword [ebp + 8]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x10], 0x68d27ac5
jmp 0x43a150
cmp eax, 0xe7c5f1cf
je 0x43af7c
cmp eax, 0xe9f45ce1
je 0x43adf7
cmp eax, 0xe6f813ef
je 0x43b0f3
jmp 0x43a150
cmp eax, 0xf946f9cd
je 0x43af97
cmp eax, 0xfcc75be0
jne 0x43a150
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x10], 0x9dde28c2
jmp 0x43a150
cmp eax, 0x80249ff4
je 0x43afaa
cmp eax, 0x8267ae7d
jne 0x43a150
mov esi, dword [ebp - 0x14]
shr esi, 0xa
add esi, 0xfffffefc
mov eax, esi
shr eax, 4
add eax, 0xffffffcc
mov dword [ebp - 0x14], eax
push eax
call fcn.0043b0fe
add esp, 4
call fcn.0043bf62
mov eax, 0x95042563
cmp esi, 0x910
jae 0x43b044
mov eax, 0x7a9ccad
jmp 0x43b044
cmp eax, 0x39fc1e1d
je 0x43afd2
cmp eax, 0x3cf056a6
jne 0x43a150
mov eax, dword [ebp - 0x84]
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x10], 0xfc2ce8f
jmp 0x43a150
cmp eax, 0xccafecaf
je 0x43aff3
cmp eax, 0xccfc78f4
jne 0x43a150
mov eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x5c]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x10], 0xb053617b
jmp 0x43a150
cmp eax, 0x18b4f1d1
je 0x43afff
cmp eax, 0x1b13c02b
jne 0x43a150
mov esi, dword [ebp - 0x14]
shl esi, 0x13
add esi, 0x3d80000
mov dword [ebp - 0x14], esi
call fcn.0043bf62
mov eax, 0xe5cbc986
cmp esi, 0xb5
jl 0x43ad06
jmp 0x43b044
cmp eax, 0x9c2c28fe
je 0x43b017
cmp eax, 0x9dde28c2
jne 0x43a150
mov dword [ebp - 0x10], 0x80249ff4
jmp 0x43a150
cmp eax, 0x666363fe
je 0x43b04c
cmp eax, 0x68d27ac5
jne 0x43a150
mov eax, dword [ebp - 0x50]
mov eax, dword [eax]
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x10], 0xf87de6dd
jmp 0x43a150
cmp eax, 0xf6df5a6b
je 0x43b063
cmp eax, 0xf87de6dd
jne 0x43a150
mov eax, dword [ebp - 0x18]
shl eax, 0xe
add eax, 0x7c090
shr eax, 0xd
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xf3a5ca91
jmp 0x43a150
cmp eax, 0x6cd9eba
je 0x43b08c
cmp eax, 0x7a9ccad
jne 0x43a150
mov esi, dword [ebp - 0x14]
shl esi, 0xd
mov dword [ebp - 0x14], esi
call fcn.0043bf62
push esi
push 0x4e70
call fcn.0043a135
add esp, 8
mov eax, 0xe3edd910
test esi, esi
je 0x43b044
mov eax, 0xffc48199
jmp 0x43b044
cmp eax, 0x89796b23
je 0x43b09e
cmp eax, 0x95042563
jne 0x43a150
mov eax, dword [ebp - 0x14]
lea ecx, [eax + eax*4]
lea ecx, [eax + ecx*4]
lea esi, [eax + ecx]
add esi, 0xffffeb08
mov edi, esi
shr edi, 0xf
mov dword [ebp - 0x14], edi
push 0x4ab3
push edi
call fcn.00439a28
add esp, 8
push 0x371
push edi
call fcn.0043a135
add esp, 8
mov eax, 0x6388260f
cmp esi, 0x740000
jae 0x43ad06
jmp 0x43b044
cmp eax, 0x45a66433
je 0x43b0b6
cmp eax, 0x4b39cc74
jne 0x43a150
mov esi, dword [ebp - 0x14]
shl esi, 2
and esi, 0xffffff80
mov dword [ebp - 0x14], esi
push esi
call fcn.0043b0fe
add esp, 4
push esi
push 0x464
call fcn.00439a28
add esp, 8
mov dword [ebp - 0x10], 0x68d27ac5
jmp 0x43a150
cmp eax, 0xdc432761
je 0x43ae2b
cmp eax, 0xdf0f3b9f
jne 0x43a150
mov cl, byte [ebp - 0x1d]
mov eax, 0xc5833a
cmp cl, 0xcc
je 0x43b044
mov eax, 0x24a07e7e
jmp 0x43b044
mov dword [ebp - 0x10], 0x70bf98b0
jmp 0x43a150
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x10], 0xd5524249
jmp 0x43a150
mov eax, dword [ebp - 0x18]
shr eax, 6
add eax, 0xb1
mov ecx, eax
shl ecx, 0xd
imul eax, eax
imul edx, eax, 0x55cf
dec edx
add ecx, 0xffffffea
mov dword [ebp - 0x18], ecx
mov ecx, 0xfcc75be0
cmp edx, eax
je 0x43aafa
mov ecx, 0xfe78423
mov dword [ebp - 0x10], ecx
jmp 0x43a150
mov dword [ebp - 0x10], 0x330f3697
jmp 0x43a150
mov eax, dword [ebp - 0x44]
mov al, byte [eax]
mov byte [ebp - 0x1d], al
mov dword [ebp - 0x10], 0xe7c5f1cf
jmp 0x43a150
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x10], 0x56601577
jmp 0x43a150
mov eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x54]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x10], 0x84d55917
jmp 0x43a150
mov eax, dword [ebp - 0x14]
lea ecx, [eax + eax*8]
lea ecx, [ecx + ecx*2]
add eax, ecx
add eax, 0x33d6
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 0x68d27ac5
jmp 0x43a150
imul eax, dword [ebp - 0x14], 0x2e000
add eax, 0xafefc0
mov dword [ebp - 0x14], eax
push 0x5a1d
push eax
call fcn.00439a28
add esp, 8
mov dword [ebp - 0x10], 0xf8f83abb
jmp 0x43a150
imul esi, dword [ebp - 0x14], 0x17c
add esi, 0xffffc61c
mov dword [ebp - 0x14], esi
call fcn.0043bf62
call fcn.0043bf62
mov eax, 0xccfc78f4
cmp esi, 0x18
jb 0x43b044
mov eax, 0xf3a5ca91
jmp 0x43b044
mov eax, dword [ebp - 0x58]
mov eax, dword [eax + 0x78]
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x10], 0xccfc78f4
jmp 0x43a150
mov eax, dword [ebp - 0x18]
add eax, 0x77
mov dword [ebp - 0x18], eax
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x7e77
dec edx
mov eax, 0x8267ae7d
cmp ecx, edx
je 0x43abfd
mov eax, 0x6cd9eba
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x28], eax
jmp 0x43a150
mov eax, dword [ebp - 0x14]
lea esi, [eax + eax]
add esi, 0x5b000
and esi, 0xfffff800
or esi, 0xe
mov dword [ebp - 0x14], esi
call fcn.0043bf62
mov eax, 0x13678a50
cmp esi, 0x8a
jae 0x43b044
mov eax, 0x84d55917
jmp 0x43b044
imul eax, dword [ebp - 0x18], 0x71
lea ecx, [eax - 0x53de]
imul ecx, ecx
imul edx, ecx, 0x20a7
add eax, 0xffffacc8
dec edx
mov dword [ebp - 0x18], eax
mov eax, 0x84d55917
cmp ecx, edx
je 0x43ac6d
mov eax, 0xc3e74681
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x38], eax
jmp 0x43a150
mov eax, dword [ebp - 0x18]
shl eax, 7
or eax, 0x57
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xccafecaf
jmp 0x43a150
imul eax, dword [ebp - 0x18], 0xdd520
shr eax, 0x12
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x6af57a8c
jmp 0x43a150
imul eax, dword [ebp - 0x18], 0x1045000
add eax, 0x39b76047
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xfcc75be0
jmp 0x43a150
cmp dword [ebp - 0x48], 0
mov eax, 0xe6f813ef
je 0x43acd7
mov eax, 0xd78f8aeb
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x34], 0
jmp 0x43a150
mov eax, dword [ebp - 0x14]
shr eax, 8
imul ecx, eax, 0x62800000
mov dword [ebp - 0x14], ecx
mov eax, 0x368b4626
cmp ecx, 0x92
jge 0x43b044
mov eax, 0x68d27ac5
jmp 0x43b044
mov esi, dword [ebp - 0x14]
shl esi, 8
add esi, 0xffff6938
mov dword [ebp - 0x14], esi
call fcn.0043bf62
push esi
call fcn.0043b0fe
add esp, 4
mov dword [ebp - 0x10], 0xfe78423
jmp 0x43a150
imul eax, dword [ebp - 0x18], 0x95ac0000
add eax, 0xb21c00bb
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xdf892bd2
jmp 0x43a150
mov eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x7c]
mov ecx, dword [ebp - 0x48]
mov eax, dword [eax + ecx*4]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x10], 0x39fc1e1d
jmp 0x43a150
mov dword [ebp - 0x10], 0xf6c95841
jmp 0x43a150
mov eax, dword [ebp - 0x60]
mov ecx, dword [ebp - 0x2c]
mov eax, dword [eax + ecx*4]
add eax, dword [ebp - 0x1c]
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x10], 0xf884ad7f
jmp 0x43a150
imul eax, dword [ebp - 0x18], 0x7e0
add eax, 0x65640
shr eax, 8
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xe6f813ef
mov eax, dword [ebp - 0x88]
mov dword [ebp - 0x34], eax
jmp 0x43a150
mov eax, dword [ebp - 0x44]
movzx eax, word [eax]
cmp eax, 0xcd03
je 0x43adf7
movzx eax, ax
cmp eax, 0xf0b
jne 0x43ae2b
mov eax, dword [ebp - 0x18]
shr eax, 6
and eax, 0xfffffff0
imul eax, eax, 0x5f538
add eax, 0x57e0fa0
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x97decd5b
jmp 0x43a150
mov eax, dword [ebp - 0x18]
shr eax, 9
add eax, 0xffffff6c
mov ecx, eax
imul ecx, eax
imul edx, ecx, 0x682f
dec edx
shr eax, 0xe
mov dword [ebp - 0x18], eax
mov eax, 0xccfc78f4
cmp ecx, edx
je 0x43b044
mov eax, 0x97decd5b
jmp 0x43b044
imul eax, dword [ebp - 0x18], 0x7a
add eax, 0xffffffab
shr eax, 0xe
add eax, 0x15
shr eax, 4
imul eax, eax, 0x62
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x1e50b641
jmp 0x43a150
mov eax, dword [ebp - 0x18]
shl eax, 9
and eax, 0x3ffffe00
add eax, 0xffffffc9
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x666363fe
jmp 0x43a150
popal
jmp 0x43ae6b
mov eax, dword [ebp - 0x18]
shl eax, 0xb
and eax, 0xff000000
or eax, 0x8000
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xca785638
jmp 0x43a150
mov esi, dword [ebp - 0x14]
shr esi, 4
and esi, 0xff00
add esi, 0x3c00
mov dword [ebp - 0x14], esi
call fcn.0043bf62
push esi
call fcn.0043b0fe
add esp, 4
mov dword [ebp - 0x10], 0xfcc75be0
jmp 0x43a150
mov eax, dword [ebp - 0x14]
shr eax, 6
add eax, 0x1b1
shr eax, 0x13
imul eax, eax, 0x85
mov dword [ebp - 0x14], eax
call fcn.0043bf62
mov dword [ebp - 0x10], 0xf946f9cd
jmp 0x43a150
mov eax, dword [ebp - 0x24]
mov eax, dword [eax + 0x20]
add eax, dword [ebp - 0x1c]
mov dword [ebp - 0x60], eax
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x10], 0x972b7564
jmp 0x43a150
mov esi, dword [ebp - 0x14]
mov eax, 0xf0
add esi, eax
mov edi, esi
shr edi, 0x18
mov dword [ebp - 0x14], edi
call fcn.0043bf62
push 0x105a
push edi
call fcn.00439a28
add esp, 8
mov eax, 0x68d27ac5
cmp esi, 0xf2000000
jae 0x43b044
mov eax, 0xf61f5296
jmp 0x43b044
mov dword [ebp - 0x10], 0x7db0b7c6
jmp 0x43a150
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x10], 0xf8f83abb
jmp 0x43a150
mov dword [ebp - 0x10], 0x13678a50
jmp 0x43a150
imul eax, dword [ebp - 0x18], 0xc90000
add eax, 0xa0ee6c40
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0xdf0f3b9f
jmp 0x43a150
movzx eax, word [ebp - 0x2e]
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x10], 0x86fcc60e
jmp 0x43a150
mov eax, dword [ebp - 0x24]
add eax, 0x18
mov dword [ebp - 0x3c], eax
mov ecx, dword [ebp - 0x3c]
mov eax, 0x6cd9eba
cmp dword [ecx], ebx
je 0x43afc4
mov eax, 0xc3e74681
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x28], ebx
jmp 0x43a150
mov eax, dword [ebp - 0x18]
shr eax, 5
imul eax, eax, str.u0018
shr eax, 0x15
add eax, 0xffffffa6
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x10], 0x89796b23
jmp 0x43a150
mov dword [ebp - 0x10], 0x72148f82
jmp 0x43a150
mov eax, dword [ebp - 0x14]
shr eax, 0xf
add eax, 0x48
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], 0x666363fe
jmp 0x43a150
mov esi, dword [ebp - 0x14]
shl esi, 8
add esi, 0x82a00
and esi, 0xffffe000
mov dword [ebp - 0x14], esi
push esi
call fcn.0043b0fe
add esp, 4
mov eax, 0x1e50b641
cmp esi, 0x5d
jge 0x43b044
mov eax, 0xb6c6df23
mov dword [ebp - 0x10], eax
jmp 0x43a150
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
add eax, dword [ebp - 0x1c]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x10], 0x1c54db40
jmp 0x43a150
imul eax, dword [ebp - 0x14], 0xe520000
add eax, 0x8a20000
mov dword [ebp - 0x14], eax
push eax
push 0x6b3
call fcn.00439a28
add esp, 8
mov dword [ebp - 0x10], 0x9b3962c3
jmp 0x43a150
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x10], 0x765fe26e
jmp 0x43a150
mov eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x80]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x10], 0x3cf056a6
jmp 0x43a150
mov eax, dword [ebp - 0x14]
lea esi, [eax + eax]
add esi, 0xfffff400
and esi, 0xfffffe00
mov dword [ebp - 0x14], esi
push 0x36ba
push esi
call fcn.00439a28
add esp, 8
push 0x3af5
push esi
call fcn.0043a135
add esp, 8
mov dword [ebp - 0x10], 0x84d55917
jmp 0x43a150
mov eax, dword [ebp - 0x34]
add esp, 0x7c
pop esi
pop edi
pop ebx
pop ebp
ret