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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x278
mov eax, dword [ebp + 8]
mov ecx, 0
mov edx, 0x28
lea esi, [esp + 0x208]
lea edi, [esp + 0x230]
mov dword [esp + 0x260], eax
mov dword [esp + 0x25c], 0
mov dword [esp + 0x258], 0
mov dword [esp], edi
mov dword [esp + 4], 0
mov dword [esp + 8], 0x28
mov dword [esp + 0x1d4], esi
mov dword [esp + 0x1d0], ecx
mov dword [esp + 0x1cc], edx
call fcn.00418ad0
mov eax, dword [esp + 0x1d4]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x28
call fcn.00418ad0
mov dword [esp + 0x204], 0
mov dword [esp + 0x200], 0
mov eax, dword [0x4e94bc]
mov dword [esp + 0x1f8], eax
mov bx, word [0x4e94c0]
mov word [esp + 0x1fc], bx
mov dword [esp + 0x1f0], 0
call fcn.00457ca0
mov dword [esp + 0x268], eax
mov dword [esp + 0x1d8], 0xf759903a
mov eax, dword [esp + 0x1d8]
mov ecx, 0x10000
mov ecx, eax
sub ecx, 0x7d8e7892
mov dword [esp + 0x1c8], eax
mov dword [esp + 0x1c4], ecx
jg 0x457417
jmp 0x4569b6
mov eax, dword [esp + 0x1c8]
sub eax, 0x8b43d73f
mov dword [esp + 0x1c0], eax
jg 0x4569f3
jmp 0x4569d4
mov eax, dword [esp + 0x1c8]
add eax, 0x76fb6bb9
mov dword [esp + 0x1bc], eax
je 0x4574dd
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x904f3676
mov dword [esp + 0x1b8], eax
jg 0x456a2f
jmp 0x456a11
mov eax, dword [esp + 0x1c8]
sub eax, 0x8b43d740
mov dword [esp + 0x1b4], eax
je 0x457b92
jmp 0x457432
mov eax, dword [esp + 0x1c8]
add eax, 0x6b58e85c
mov dword [esp + 0x1b0], eax
jg 0x456a6c
jmp 0x456a4e
mov eax, dword [esp + 0x1c8]
sub eax, 0x904f3677
mov dword [esp + 0x1ac], eax
je 0x457896
jmp 0x457432
mov eax, dword [esp + 0x1c8]
add eax, 0x6ae990c6
mov dword [esp + 0x1a8], eax
jg 0x456aa9
jmp 0x456a8b
mov eax, dword [esp + 0x1c8]
sub eax, 0x94a717a5
mov dword [esp + 0x1a4], eax
je 0x4575ab
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x9b2b6150
mov dword [esp + 0x1a0], eax
jg 0x456ae5
jmp 0x456ac7
mov eax, dword [esp + 0x1c8]
sub eax, 0x95166f3b
mov dword [esp + 0x19c], eax
je 0x45754c
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xa1f554e0
mov dword [esp + 0x198], eax
jg 0x456b21
jmp 0x456b03
mov eax, dword [esp + 0x1c8]
sub eax, 0x9b2b6151
mov dword [esp + 0x194], eax
je 0x45799d
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xa831b8c2
mov dword [esp + 0x190], eax
jg 0x456b5e
jmp 0x456b3f
mov eax, dword [esp + 0x1c8]
add eax, 0x5e0aab1f
mov dword [esp + 0x18c], eax
je 0x457954
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xa8e0e64c
mov dword [esp + 0x188], eax
jg 0x456b9a
jmp 0x456b7c
mov eax, dword [esp + 0x1c8]
sub eax, 0xa831b8c3
mov dword [esp + 0x184], eax
je 0x457c8b
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xaccc4b65
mov dword [esp + 0x180], eax
jg 0x456bd7
jmp 0x456bb8
mov eax, dword [esp + 0x1c8]
add eax, 0x571f19b3
mov dword [esp + 0x17c], eax
je 0x457acd
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x7ab01ad0
mov dword [esp + 0x178], eax
jg 0x4573fc
jmp 0x456bf5
mov eax, dword [esp + 0x1c8]
sub eax, 0x7a465b38
mov dword [esp + 0x174], eax
jg 0x4573e1
jmp 0x456c13
mov eax, dword [esp + 0x1c8]
sub eax, 0x78158cd2
mov dword [esp + 0x170], eax
jg 0x4573c6
jmp 0x456c31
mov eax, dword [esp + 0x1c8]
sub eax, 0x6f567ccc
mov dword [esp + 0x16c], eax
jg 0x4573ab
jmp 0x456c4f
mov eax, dword [esp + 0x1c8]
add eax, 0x959ce00d
mov dword [esp + 0x168], eax
jg 0x457390
jmp 0x456c6e
mov eax, dword [esp + 0x1c8]
sub eax, 0x68e0ceab
mov dword [esp + 0x164], eax
jg 0x457374
jmp 0x456c8c
mov eax, dword [esp + 0x1c8]
sub eax, 0x56ba235f
mov dword [esp + 0x160], eax
jg 0x457359
jmp 0x456caa
mov eax, dword [esp + 0x1c8]
sub eax, 0x53500a8f
mov dword [esp + 0x15c], eax
jg 0x45733e
jmp 0x456cc8
mov eax, dword [esp + 0x1c8]
sub eax, 0x4e3dc57d
mov dword [esp + 0x158], eax
jg 0x457320
jmp 0x456ce6
mov eax, dword [esp + 0x1c8]
sub eax, 0x4a8b183e
mov dword [esp + 0x154], eax
jg 0x457302
jmp 0x456d04
mov eax, dword [esp + 0x1c8]
sub eax, 0x423d1209
mov dword [esp + 0x150], eax
jg 0x4572e4
jmp 0x456d22
mov eax, dword [esp + 0x1c8]
sub eax, 0x4178f2a4
mov dword [esp + 0x14c], eax
jg 0x4572c6
jmp 0x456d40
mov eax, dword [esp + 0x1c8]
sub eax, 0x3ffa222d
mov dword [esp + 0x148], eax
jg 0x4572a8
jmp 0x456d5e
mov eax, dword [esp + 0x1c8]
sub eax, 0x2e8f7809
mov dword [esp + 0x144], eax
jg 0x45728a
jmp 0x456d7c
mov eax, dword [esp + 0x1c8]
sub eax, 0x271aea82
mov dword [esp + 0x140], eax
jg 0x45726c
jmp 0x456d9a
mov eax, dword [esp + 0x1c8]
sub eax, 0x22ac40d8
mov dword [esp + 0x13c], eax
jg 0x45724e
jmp 0x456db8
mov eax, dword [esp + 0x1c8]
sub eax, 0x1f6a9a62
mov dword [esp + 0x138], eax
jg 0x457230
jmp 0x456dd6
mov eax, dword [esp + 0x1c8]
sub eax, 0x18e56f74
mov dword [esp + 0x134], eax
jg 0x457212
jmp 0x456df4
mov eax, dword [esp + 0x1c8]
sub eax, 0x1386cf8e
mov dword [esp + 0x130], eax
jg 0x4571f4
jmp 0x456e12
mov eax, dword [esp + 0x1c8]
sub eax, 0xfcb61b12
mov dword [esp + 0x12c], eax
jg 0x4571d6
jmp 0x456e30
mov eax, dword [esp + 0x1c8]
sub eax, 0xf9b33cbb
mov dword [esp + 0x128], eax
jg 0x4571b8
jmp 0x456e4e
mov eax, dword [esp + 0x1c8]
sub eax, 0xf7599039
mov dword [esp + 0x124], eax
jg 0x45719a
jmp 0x456e6c
mov eax, dword [esp + 0x1c8]
sub eax, 0xec1de2bf
mov dword [esp + 0x120], eax
jg 0x45717c
jmp 0x456e8a
mov eax, dword [esp + 0x1c8]
sub eax, 0xe4b7c1af
mov dword [esp + 0x11c], eax
jg 0x45715e
jmp 0x456ea8
mov eax, dword [esp + 0x1c8]
sub eax, 0xe460543e
mov dword [esp + 0x118], eax
jg 0x457140
jmp 0x456ec6
mov eax, dword [esp + 0x1c8]
sub eax, 0xdb3ec32f
mov dword [esp + 0x114], eax
jg 0x457122
jmp 0x456ee4
mov eax, dword [esp + 0x1c8]
sub eax, 0xd7983d81
mov dword [esp + 0x110], eax
jg 0x457104
jmp 0x456f02
mov eax, dword [esp + 0x1c8]
sub eax, 0xd6d4ff06
mov dword [esp + 0x10c], eax
jg 0x4570e6
jmp 0x456f20
mov eax, dword [esp + 0x1c8]
sub eax, 0xd1e3fec4
mov dword [esp + 0x108], eax
jg 0x4570c8
jmp 0x456f3e
mov eax, dword [esp + 0x1c8]
sub eax, 0xad21cf54
mov dword [esp + 0x104], eax
jg 0x456f7a
jmp 0x456f5c
mov eax, dword [esp + 0x1c8]
sub eax, 0xaccc4b66
mov dword [esp + 0x100], eax
je 0x45747b
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xad8979e9
mov dword [esp + 0xfc], eax
jg 0x456fb7
jmp 0x456f98
mov eax, dword [esp + 0x1c8]
add eax, 0x52de30ab
mov dword [esp + 0xf8], eax
je 0x457a16
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xae38e292
mov dword [esp + 0xf4], eax
jg 0x456ff4
jmp 0x456fd5
mov eax, dword [esp + 0x1c8]
add eax, 0x52768616
mov dword [esp + 0xf0], eax
je 0x45748c
jmp 0x457432
mov eax, dword [esp + 0x1c8]
add eax, 0x445eedcb
mov dword [esp + 0xec], eax
jg 0x457031
jmp 0x457013
mov eax, dword [esp + 0x1c8]
sub eax, 0xae38e293
mov dword [esp + 0xe8], eax
je 0x457a71
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xbdf41990
mov dword [esp + 0xe4], eax
jg 0x45706d
jmp 0x45704f
mov eax, dword [esp + 0x1c8]
sub eax, 0xbba11236
mov dword [esp + 0xe0], eax
je 0x45763f
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xbdf41991
mov dword [esp + 0xdc], eax
je 0x457924
jmp 0x45708b
mov eax, dword [esp + 0x1c8]
sub eax, 0xcdc7bf45
mov dword [esp + 0xd8], eax
je 0x457bd6
jmp 0x4570a9
mov eax, dword [esp + 0x1c8]
add eax, 0x32312b97
mov dword [esp + 0xd4], eax
je 0x45745f
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xd1e3fec5
mov dword [esp + 0xd0], eax
je 0x4578d3
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xd6d4ff07
mov dword [esp + 0xcc], eax
je 0x457944
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xd7983d82
mov dword [esp + 0xc8], eax
je 0x457b3c
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xdb3ec330
mov dword [esp + 0xc4], eax
je 0x457500
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xe460543f
mov dword [esp + 0xc0], eax
je 0x457abc
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xe4b7c1b0
mov dword [esp + 0xbc], eax
je 0x457c38
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xec1de2c0
mov dword [esp + 0xb8], eax
je 0x457c7b
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xf759903a
mov dword [esp + 0xb4], eax
je 0x457437
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xf9b33cbc
mov dword [esp + 0xb0], eax
je 0x457934
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0xfcb61b13
mov dword [esp + 0xac], eax
je 0x457b73
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x1386cf8f
mov dword [esp + 0xa8], eax
je 0x457909
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x18e56f75
mov dword [esp + 0xa4], eax
je 0x457ade
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x1f6a9a63
mov dword [esp + 0xa0], eax
je 0x4578f6
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x22ac40d9
mov dword [esp + 0x9c], eax
je 0x457b62
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x271aea83
mov dword [esp + 0x98], eax
je 0x457c0a
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x2e8f780a
mov dword [esp + 0x94], eax
je 0x457c52
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x3ffa222e
mov dword [esp + 0x90], eax
je 0x457ba1
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x4178f2a5
mov dword [esp + 0x8c], eax
je 0x4576a7
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x423d120a
mov dword [esp + 0x88], eax
je 0x457a82
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x4a8b183f
mov dword [esp + 0x84], eax
je 0x45798d
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x4e3dc57e
mov dword [esp + 0x80], eax
je 0x4575f6
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x53500a90
mov dword [esp + 0x7c], eax
je 0x457607
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x56ba2360
mov dword [esp + 0x78], eax
je 0x4576f7
jmp 0x457432
mov eax, dword [esp + 0x1c8]
add eax, 0x971f3154
mov dword [esp + 0x74], eax
je 0x457964
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x6a631ff4
mov dword [esp + 0x70], eax
je 0x457885
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x6f567ccd
mov dword [esp + 0x6c], eax
je 0x45764f
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x78158cd3
mov dword [esp + 0x68], eax
je 0x457aac
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x7a465b39
mov dword [esp + 0x64], eax
je 0x457b1d
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x7ab01ad1
mov dword [esp + 0x60], eax
je 0x457aee
jmp 0x457432
mov eax, dword [esp + 0x1c8]
sub eax, 0x7d8e7893
mov dword [esp + 0x5c], eax
je 0x457a57
jmp 0x457432
jmp 0x457c96
mov eax, 0x4f92f4
mov eax, dword [eax]
mov ecx, 0xcdced469
mov edx, dword [esp + 0x268]
cmp edx, 0
cmovne eax, ecx
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, dword [0x4f6bc4]
mov dword [esp + 0x264], eax
mov dword [esp + 0x1d8], 0x22ac40d9
jmp 0x457c96
mov eax, 0xad8979ea
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, 0
mov dword [esp], 0
mov dword [esp + 0x58], eax
call fcn.00432280
mov ecx, 0x89049447
mov edx, dword [esp + 0x260]
call fcn.00457cb0
mov dword [esp + 0x1ec], eax
cmp dword [esp + 0x1ec], 6
setae bl
and bl, 1
mov byte [esp + 0x26e], bl
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
mov eax, 0x9b2b6151
mov ecx, 0xdb3ec330
mov dl, byte [esp + 0x26e]
test dl, 1
cmovne eax, ecx
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, dword [0x4f7db8]
call fcn.00457cc0
mov dword [esp + 0x54], eax
call ecx
mov ecx, esp
lea edx, [esp + 0x200]
mov dword [ecx + 8], edx
mov dword [ecx], eax
mov dword [ecx + 4], 0x2000000
mov eax, dword [esp + 0x54]
call eax
sub esp, 0xc
mov ecx, 0x4a8b183f
mov edx, 0x95166f3b
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
mov eax, dword [0x4f7db4]
mov ecx, dword [esp + 0x1f0]
mov edx, dword [esp + 0x200]
mov esi, esp
lea edi, [esp + 0x1f0]
mov dword [esi + 0x10], edi
mov dword [esi + 0xc], ecx
mov dword [esi], edx
mov dword [esi + 8], 0
mov dword [esi + 4], 0x19
call eax
sub esp, 0x14
mov ecx, 0x68e0ceac
mov edx, 0x94a717a5
cmp dword [esp + 0x1f0], 0
cmovne ecx, edx
mov dword [esp + 0x1d8], ecx
mov dword [esp + 0x50], eax
jmp 0x457c96
mov eax, 1
mov ecx, dword [esp + 0x1f0]
mov dword [esp], ecx
mov dword [esp + 4], 1
mov dword [esp + 0x4c], eax
call fcn.00418b98
mov ecx, 0x6f567ccd
mov edx, 0x4e3dc57e
mov dword [esp + 0x204], eax
cmp dword [esp + 0x204], 0
cmove ecx, edx
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
mov eax, 0x53500a90
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, dword [esp + 0x200]
mov ecx, esp
call fcn.00457cd0
call fcn.00457ce0
call eax
sub esp, 4
mov ecx, 0xbba11236
mov dword [esp + 0x264], 0xffffffff
mov dword [esp + 0x1d8], ecx
mov dword [esp + 0x48], eax
jmp 0x457c96
mov dword [esp + 0x1d8], 0x22ac40d9
jmp 0x457c96
mov eax, dword [0x4f7db4]
mov ecx, dword [esp + 0x1f0]
mov edx, dword [esp + 0x204]
mov esi, dword [esp + 0x200]
mov edi, esp
lea ebx, [esp + 0x1f0]
mov dword [edi + 0x10], ebx
mov dword [edi + 0xc], ecx
mov dword [edi + 8], edx
mov dword [edi], esi
mov dword [edi + 4], 0x19
call eax
sub esp, 0x14
mov ecx, 0xa1f554e1
mov edx, 0x4178f2a5
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
mov eax, dword [esp + 0x204]
mov dword [esp + 0x25c], eax
mov eax, dword [0x4f7db0]
mov ecx, dword [esp + 0x25c]
call fcn.00457cf0
mov edx, esp
lea esi, [esp + 0x258]
mov dword [edx + 4], esi
mov dword [edx], ecx
call eax
sub esp, 8
mov ecx, 0xd6d4ff07
mov edx, 0x56ba2360
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
lea eax, [esp + 0x230]
mov ecx, 0
mov edx, 0xaa93d532
mov esi, 0xa4700815
mov edi, dword [0x4e94c4]
movzx edi, word [edi]
mov dword [esp + 0x1e8], edi
mov edi, dword [esp + 0x1e8]
add esi, 0
sub esi, edi
sub esi, 0xa4700815
add edx, 0
sub edx, 1
sub edx, 0xaa93d532
add esi, 0x4f685520
add esi, edx
sub esi, 0x4f685520
sub ecx, esi
add ecx, 0
mov edx, dword [0x4e94c4]
movzx ecx, word [edx + ecx*2]
mov dword [esp + 0x1e4], ecx
mov ecx, dword [esp + 0x1e4]
mov edx, dword [0x4e94c4]
mov esi, dword [esp + 0x1e8]
shl esi, 1
add edx, esi
add edx, 4
mov esi, dword [0x4e94c4]
add esi, 2
mov edi, dword [esp + 0x1e8]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], esi
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call fcn.00453dd0
lea eax, [esp + 0x208]
mov ecx, 0
mov edx, dword [0x4e94c8]
movzx edx, word [edx]
mov dword [esp + 0x1e0], edx
mov edx, dword [esp + 0x1e0]
sub ecx, 1
add ecx, 0
sub edx, 0xee23baa8
sub edx, ecx
add edx, 0xee23baa8
mov ecx, dword [0x4e94c8]
movzx ecx, word [ecx + edx*2]
mov dword [esp + 0x1dc], ecx
mov ecx, dword [esp + 0x1dc]
mov edx, dword [0x4e94c8]
mov esi, dword [esp + 0x1e0]
shl esi, 1
add edx, esi
add edx, 4
mov esi, dword [0x4e94c8]
add esi, 2
mov edi, dword [esp + 0x1e0]
mov dword [esp], eax
mov dword [esp + 4], edi
mov dword [esp + 8], esi
mov dword [esp + 0xc], edx
mov dword [esp + 0x10], ecx
call fcn.00453dd0
lea eax, [esp + 0x230]
mov ecx, dword [esp + 0x258]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004191a5
mov ecx, 0x1f6a9a63
mov edx, 0x6a631ff4
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
mov eax, 0x904f3677
mov dword [esp + 0x1d8], eax
jmp 0x457c96
lea eax, [esp + 0x208]
mov ecx, dword [esp + 0x258]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004191a5
mov ecx, 0xd1e3fec5
cmp eax, 0
setne dl
and dl, 1
mov byte [esp + 0x26f], dl
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
mov eax, 0x1f6a9a63
mov ecx, 0xf9b33cbc
mov dl, byte [esp + 0x26f]
test dl, 1
cmovne eax, ecx
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, 0x4f92d0
mov eax, dword [eax]
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, 0xbdf41991
mov dword [0x4f6bc4], 1
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov dword [esp + 0x1d8], 0xf9b33cbc
jmp 0x457c96
mov dword [esp + 0x1d8], 0xd6d4ff07
jmp 0x457c96
mov dword [esp + 0x1d8], 0xa1f554e1
jmp 0x457c96
mov dword [esp + 0x1d8], 0x68e0ceac
jmp 0x457c96
mov eax, dword [esp + 0x200]
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [sym.imp.KERNEL32.dll_CloseHandle]
call eax
sub esp, 4
mov dword [esp + 0x1d8], 0x4a8b183f
mov dword [esp + 0x44], eax
jmp 0x457c96
mov dword [esp + 0x1d8], 0x7ab01ad1
jmp 0x457c96
lea eax, [esp + 0x1f4]
mov ecx, dword [0x4f7dac]
mov edx, esp
mov dword [edx + 0x28], eax
lea eax, [esp + 0x1f8]
mov dword [edx], eax
mov dword [edx + 0x24], 0
mov dword [edx + 0x20], 0
call fcn.00457d00
mov dword [edx + 0x18], 0
mov dword [edx + 0x14], 0
mov dword [edx + 0x10], 0
call fcn.00457d10
mov dword [edx + 8], 0x20
mov dword [edx + 4], 2
call ecx
sub esp, 0x2c
mov ecx, 0xe460543f
mov edx, 0xad21cf55
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
mov eax, dword [0x4f7da8]
mov ecx, dword [esp + 0x1f4]
mov edx, esp
mov dword [edx + 4], ecx
mov dword [edx + 8], 0x4f6bc4
mov dword [edx], 0
call eax
sub esp, 0xc
mov ecx, 0x7d8e7893
mov edx, 0xae38e293
cmp eax, 0
cmovne ecx, edx
mov dword [esp + 0x1d8], ecx
jmp 0x457c96
mov dword [0x4f6bc4], 0
mov dword [esp + 0x1d8], 0xae38e293
jmp 0x457c96
mov eax, 0x423d120a
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, dword [0x4f7da4]
mov ecx, dword [esp + 0x1f4]
mov edx, esp
mov dword [edx], ecx
call eax
sub esp, 4
mov ecx, 0x78158cd3
mov dword [esp + 0x1d8], ecx
mov dword [esp + 0x40], eax
jmp 0x457c96
mov dword [esp + 0x1d8], 0xe460543f
jmp 0x457c96
mov eax, 0xa8e0e64d
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, 0x18e56f75
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov dword [esp + 0x1d8], 0x7ab01ad1
jmp 0x457c96
pushfd
xor eax, eax
add eax, 0x792f5eb8
sub eax, 0xa1972136
popfd
mov ecx, 0x7a465b39
cmp dword [esp + 0x204], 0
cmovne eax, ecx
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, dword [esp + 0x204]
mov dword [esp], eax
call fcn.00418b60
mov dword [esp + 0x1d8], 0xd7983d82
jmp 0x457c96
mov dword [0x4f6bc0], 1
mov eax, dword [0x4f6bc4]
mov dword [esp + 0x264], eax
mov dword [esp + 0x1d8], 0x22ac40d9
jmp 0x457c96
mov eax, 0xfcb61b13
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, 0x8b43d740
mov ecx, dword [esp + 0x264]
mov dword [esp + 0x270], ecx
mov dword [esp + 0x1d8], eax
jmp 0x457c96
mov eax, dword [esp + 0x270]
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov eax, 0
mov dword [esp], 0
mov dword [esp + 0x3c], eax
call fcn.00432280
mov ecx, dword [esp + 0x260]
mov dword [ecx], eax
mov dword [esp + 0x1ec], eax
mov dword [esp + 0x1d8], 0xad8979ea
jmp 0x457c96
mov eax, dword [esp + 0x200]
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [sym.imp.KERNEL32.dll_CloseHandle]
call eax
sub esp, 4
mov dword [esp + 0x264], 0xffffffff
mov dword [esp + 0x1d8], 0x53500a90
mov dword [esp + 0x38], eax
jmp 0x457c96
lea eax, [esp + 0x208]
mov ecx, dword [esp + 0x258]
mov dword [esp], ecx
mov dword [esp + 4], eax
call fcn.004191a5
mov dword [esp + 0x1d8], 0x904f3677
mov dword [esp + 0x34], eax
jmp 0x457c96
mov dword [0x4f6bc4], 1
mov dword [esp + 0x1d8], 0x1386cf8f
jmp 0x457c96
mov eax, dword [0x4f7da4]
mov ecx, dword [esp + 0x1f4]
mov edx, esp
mov dword [edx], ecx
call eax
sub esp, 4
mov dword [esp + 0x1d8], 0x423d120a
mov dword [esp + 0x30], eax
jmp 0x457c96
mov dword [esp + 0x1d8], 0xa8e0e64d
jmp 0x457c96
mov dword [esp + 0x1d8], 0xfcb61b13
jmp 0x456989