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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x20]
cmp eax, dword [ecx + 8]
jbe 0x4980e2
sub esp, 0xa0
movzx ebx, byte [0x6dbc5b]
cmp bl, 1
jbe 0x4933b3
add esp, 0xa0
ret
movzx ebx, byte [0x6dbc5b]
cmp bl, 1
jne 0x4933c6
call fcn.00429db0
ud2
mov byte [0x6dbc5b], 1
call fcn.004d5a80
call fcn.0050a010
call fcn.00516360
call fcn.004ff030
call fcn.00460790
call fcn.005178e0
call fcn.0051b700
call fcn.00521ac0
call fcn.004fc3e0
call fcn.004ab3f0
call fcn.004fe230
call fcn.004f0c90
call fcn.00508fd0
call fcn.00524b10
call fcn.00524e30
call fcn.00526c40
call fcn.004d8720
call fcn.00526ef0
call fcn.005003f0
call fcn.00528a90
call fcn.0052a930
call fcn.0052c500
call fcn.004fa070
call fcn.005097b0
call fcn.0052d060
call fcn.0053bfd0
call fcn.0044f260
call fcn.00547680
call fcn.00549b30
call fcn.0054a890
mov ebx, 0x5fe0ab
mov dword [esp], ebx
mov dword [esp + 4], 0x1b
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca578], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x4980cc
mov dword [0x6ca57c], ebx
mov dword [esp], 0x5c06a0
call fcn.0040fc90
mov eax, dword [esp + 4]
mov ebp, dword [0x61c520]
mov dword [eax], ebp
mov ebp, dword [0x61c524]
mov dword [eax + 4], ebp
mov ebp, dword [0x61c528]
mov dword [eax + 8], ebp
mov ebp, dword [0x61c52c]
mov dword [eax + 0xc], ebp
mov ebp, dword [0x61c530]
mov dword [eax + 0x10], ebp
mov ebp, dword [0x61c534]
mov dword [eax + 0x14], ebp
mov ebp, dword [0x61c538]
mov dword [eax + 0x18], ebp
mov ebp, dword [0x61c53c]
mov dword [eax + 0x1c], ebp
mov edx, 4
mov ecx, 4
mov dword [esp + 0x70], eax
mov dword [esp], eax
mov dword [esp + 0x74], edx
mov dword [esp + 4], edx
mov dword [esp + 0x78], ecx
mov dword [esp + 8], ecx
call fcn.0051c470
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x4980b6
mov dword [0x6c9fb8], ebx
mov ebx, 0x5fa9a1
mov dword [esp], ebx
mov dword [esp + 4], 0x11
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca5d8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x4980a0
mov dword [0x6ca5dc], ebx
mov dword [esp], 0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
call fcn.004a8ef0
mov ebx, dword [esp + 0x10]
mov dword [0x6ca970], ebx
mov ebx, dword [esp + 0x14]
mov dword [0x6ca974], ebx
mov ebx, dword [esp + 0x18]
mov dword [0x6ca978], ebx
mov ebx, dword [esp + 0x1c]
cmp byte [0x6dbe18], 0
jne 0x49808a
mov dword [0x6ca97c], ebx
mov dword [esp], 0x5c6e00
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x498074
mov dword [0x6c9fd0], ebx
xor eax, eax
cmp eax, 0xe
jge 0x49364f
mov dword [esp], 0x5c6e00
mov ebx, dword [0x6c9fd0]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61cd40
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61cd40
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 0xe
jl 0x493606
mov ebx, 0x601ea5
mov dword [esp], ebx
mov dword [esp + 4], 0x2a
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca688], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x49805e
mov dword [0x6ca68c], ebx
mov ebx, 0x5ffe5e
mov dword [esp], ebx
mov dword [esp + 4], 0x21
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca698], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x498048
mov dword [0x6ca69c], ebx
mov ebx, 0x5fe0fc
mov dword [esp], ebx
mov dword [esp + 4], 0x1b
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6a8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x498032
mov dword [0x6ca6ac], ebx
mov ebx, 0x5fd7b8
mov dword [esp], ebx
mov dword [esp + 4], 0x19
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6f0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x49801c
mov dword [0x6ca6f4], ebx
mov dword [esp], 0x5c5920
mov dword [esp + 4], 0xff
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0xff
mov dword [esp + 0x10], 0
call fcn.0043d560
mov ebx, dword [esp + 0x18]
mov dword [0x6ca8ac], ebx
mov ebx, dword [esp + 0x1c]
mov dword [0x6ca8b0], ebx
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x498006
mov dword [0x6ca8a8], ebx
mov dword [esp], 0x5c6f00
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497ff0
mov dword [0x6c9fd8], ebx
xor eax, eax
cmp eax, 0xa
jge 0x493811
mov dword [esp], 0x5c6f00
mov ebx, dword [0x6c9fd8]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61cb00
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61cb00
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 0xa
jl 0x4937c8
mov dword [esp], 0x5c6e80
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497fda
mov dword [0x6c9fd4], ebx
mov byte [esp + 0x23], 0
mov dword [esp], 0x5c6e40
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 2
jge 0x4938db
mov dword [esp], 0x5c6e40
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61c480
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61c480
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 2
jl 0x493894
mov dword [esp], 0x5c6e80
mov ebx, dword [0x6c9fd4]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x2c]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 1
mov dword [esp], 0x5c6e40
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 4
jge 0x493988
mov dword [esp], 0x5c6e40
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61c660
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61c660
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 4
jl 0x493941
mov dword [esp], 0x5c6e80
mov ebx, dword [0x6c9fd4]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x2c]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 4
mov dword [esp], 0x5c6e40
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 1
jge 0x493a35
mov dword [esp], 0x5c6e40
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61be30
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61be30
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 1
jl 0x4939ee
mov dword [esp], 0x5c6e80
mov ebx, dword [0x6c9fd4]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x2c]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 6
mov dword [esp], 0x5c6e40
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 1
jge 0x493ae2
mov dword [esp], 0x5c6e40
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61be40
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61be40
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 1
jl 0x493a9b
mov dword [esp], 0x5c6e80
mov ebx, dword [0x6c9fd4]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x2c]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 9
mov dword [esp], 0x5c6e40
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 1
jge 0x493b8f
mov dword [esp], 0x5c6e40
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61be50
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61be50
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 1
jl 0x493b48
mov dword [esp], 0x5c6e80
mov ebx, dword [0x6c9fd4]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x2c]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 5
mov dword [esp], 0x5c6e40
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 2
jge 0x493c3c
mov dword [esp], 0x5c6e40
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61c4a0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61c4a0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 2
jl 0x493bf5
mov dword [esp], 0x5c6e80
mov ebx, dword [0x6c9fd4]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x2c]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov dword [esp], 0x5c6ec0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497fc4
mov dword [0x6c9fdc], ebx
mov byte [esp + 0x23], 0
mov ebx, 0x61ba24
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 1
mov ebx, 0x61ba2c
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 2
mov ebx, 0x61ba34
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 3
mov ebx, 0x61ba3c
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 4
mov ebx, 0x61ba40
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 5
mov ebx, 0x61ba38
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 6
mov ebx, 0x61ba30
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 7
mov ebx, 0x61ba28
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 8
mov ebx, 0x61ba48
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov byte [esp + 0x23], 9
mov ebx, 0x61ba20
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c6ec0
mov ebx, dword [0x6c9fdc]
mov dword [esp + 4], ebx
lea ebx, [esp + 0x23]
mov dword [esp + 8], ebx
lea ebx, [esp + 0x28]
mov dword [esp + 0xc], ebx
call fcn.00408eb0
mov ebx, 0x5fc333
mov dword [esp], ebx
mov dword [esp + 4], 0x16
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca618], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497fae
mov dword [0x6ca61c], ebx
mov ebx, 0x5fa891
mov dword [esp], ebx
mov dword [esp + 4], 0x11
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6d8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497f98
mov dword [0x6ca6dc], ebx
mov ebx, 0x5fdfd3
mov dword [esp], ebx
mov dword [esp + 4], 0x1b
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca658], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497f82
mov dword [0x6ca65c], ebx
mov ebx, 0x5fb9c1
mov dword [esp], ebx
mov dword [esp + 4], 0x14
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca690], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497f6c
mov dword [0x6ca694], ebx
mov ebx, 0x5fc0cb
mov dword [esp], ebx
mov dword [esp + 4], 0x16
call fcn.004d6c70
mov edx, dword [esp + 8]
mov eax, dword [esp + 0xc]
cmp eax, 1
jne 0x497f60
mov dword [esp + 0x48], edx
mov dword [esp], edx
mov dword [esp + 0x4c], eax
mov dword [esp + 4], eax
mov ebp, 0x5f7052
mov dword [esp + 8], ebp
mov dword [esp + 0xc], 1
call fcn.00453f60
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x497f60
mov byte [0x6dbc57], 1
mov dword [esp], 0x5c73c0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497f4a
mov dword [0x6c9fcc], ebx
mov dword [esp], 0x5c73c0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497f34
mov dword [0x6c9fc8], ebx
mov dword [esp], 0x5c6f40
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497f1e
mov dword [0x6c9fe4], ebx
xor eax, eax
cmp eax, 6
jge 0x4940fe
mov dword [esp], 0x5c6f40
mov ebx, dword [0x6c9fe4]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61c9e0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61c9e0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 6
jl 0x4940b5
mov ebx, 0x5ff86d
mov dword [esp], ebx
mov dword [esp + 4], 0x20
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca670], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497f08
mov dword [0x6ca674], ebx
mov ebx, 0x5ffd56
mov dword [esp], ebx
mov dword [esp + 4], 0x21
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca678], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497ef2
mov dword [0x6ca67c], ebx
mov dword [esp], 0x5c6d00
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497edc
mov dword [0x6c9fe0], ebx
mov dword [esp], 0x5d2bc0
call fcn.0040fc90
mov eax, dword [esp + 4]
mov ebp, 0x6016aa
mov dword [eax], ebp
mov dword [eax + 4], 0x28
mov ecx, 1
mov byte [eax + 8], cl
mov ecx, eax
mov eax, 0x6b2b90
mov dword [esp + 0x68], eax
mov dword [0x6ca6e0], eax
mov dword [esp + 0x6c], ecx
cmp byte [0x6dbe18], 0
jne 0x497ec6
mov dword [0x6ca6e4], ecx
mov ebx, 0x5fc609
mov dword [esp], ebx
mov dword [esp + 4], 0x16
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca648], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497eb0
mov dword [0x6ca64c], ebx
mov ebx, 0x5fb1e1
mov dword [esp], ebx
mov dword [esp + 4], 0x13
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca638], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497e9a
mov dword [0x6ca63c], ebx
mov ebx, 0x5fc283
mov dword [esp], ebx
mov dword [esp + 4], 0x16
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca640], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497e84
mov dword [0x6ca644], ebx
mov ebx, 0x603019
mov dword [esp], ebx
mov dword [esp + 4], 0x31
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca660], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497e6e
mov dword [0x6ca664], ebx
mov ebx, 0x5fb8d1
mov dword [esp], ebx
mov dword [esp + 4], 0x14
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6d0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497e58
mov dword [0x6ca6d4], ebx
mov ebx, 0x5fc95a
mov dword [esp], ebx
mov dword [esp + 4], 0x17
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca668], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497e42
mov dword [0x6ca66c], ebx
mov dword [esp], 0x5c7240
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497e2c
mov dword [0x6c9fc4], ebx
xor eax, eax
cmp eax, 0x15
jge 0x4943d2
mov dword [esp], 0x5c7240
mov ebx, dword [0x6c9fc4]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61cee0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61cee0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 8
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 0x15
jl 0x494389
mov ebx, 0x604841
mov dword [esp], ebx
mov dword [esp + 4], 0x3e
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6e8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497e16
mov dword [0x6ca6ec], ebx
mov ebx, 0x601a9b
mov dword [esp], ebx
mov dword [esp + 4], 0x29
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca620], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497e00
mov dword [0x6ca624], ebx
mov ebx, 0x5fe56a
mov dword [esp], ebx
mov dword [esp + 4], 0x1c
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca628], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497dea
mov dword [0x6ca62c], ebx
mov ebx, 0x5fea86
mov dword [esp], ebx
mov dword [esp + 4], 0x1d
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca630], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497dd4
mov dword [0x6ca634], ebx
mov ebx, 0x5fdbad
mov dword [esp], ebx
mov dword [esp + 4], 0x1a
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6b0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497dbe
mov dword [0x6ca6b4], ebx
mov ebx, 0x600203
mov dword [esp], ebx
mov dword [esp + 4], 0x22
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6c0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497da8
mov dword [0x6ca6c4], ebx
mov ebx, 0x5fcf4f
mov dword [esp], ebx
mov dword [esp + 4], 0x18
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6c8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497d92
mov dword [0x6ca6cc], ebx
mov ebx, 0x5fdf67
mov dword [esp], ebx
mov dword [esp + 4], 0x1b
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca650], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497d7c
mov dword [0x6ca654], ebx
mov ebx, 0x5fc971
mov dword [esp], ebx
mov dword [esp + 4], 0x17
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca680], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497d66
mov dword [0x6ca684], ebx
mov ebx, 0x604305
mov dword [esp], ebx
mov dword [esp + 4], 0x38
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6b8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497d50
mov dword [0x6ca6bc], ebx
mov ebx, 0x601682
mov dword [esp], ebx
mov dword [esp + 4], 0x28
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca6a0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497d3a
mov dword [0x6ca6a4], ebx
xor ebx, ebx
mov dword [esp], ebx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebx
call fcn.004fe140
mov ecx, dword [esp + 0xc]
mov eax, 0x6b2950
mov dword [esp + 0x60], eax
mov dword [esp], eax
mov dword [esp + 0x64], ecx
mov dword [esp + 4], ecx
call fcn.00460380
mov ebx, dword [esp + 8]
mov dword [0x6ca6f8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497d24
mov dword [0x6ca6fc], ebx
mov dword [esp], 0x5c06a0
call fcn.0040fc90
mov eax, dword [esp + 4]
mov ebp, dword [0x61c540]
mov dword [eax], ebp
mov ebp, dword [0x61c544]
mov dword [eax + 4], ebp
mov ebp, dword [0x61c548]
mov dword [eax + 8], ebp
mov ebp, dword [0x61c54c]
mov dword [eax + 0xc], ebp
mov ebp, dword [0x61c550]
mov dword [eax + 0x10], ebp
mov ebp, dword [0x61c554]
mov dword [eax + 0x14], ebp
mov ebp, dword [0x61c558]
mov dword [eax + 0x18], ebp
mov ebp, dword [0x61c55c]
mov dword [eax + 0x1c], ebp
mov edx, 4
mov ecx, 4
mov dword [esp + 0x70], eax
mov dword [esp], eax
mov dword [esp + 0x74], edx
mov dword [esp + 4], edx
mov dword [esp + 0x78], ecx
mov dword [esp + 8], ecx
call fcn.0051c470
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497d0e
mov dword [0x6c9fbc], ebx
mov ebx, 0x5facc5
mov dword [esp], ebx
mov dword [esp + 4], 0x12
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca558], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497cf8
mov dword [0x6ca55c], ebx
mov dword [esp], 0x5c7240
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497ce2
mov dword [0x6c9fec], ebx
xor eax, eax
cmp eax, 5
jge 0x4947d1
mov dword [esp], 0x5c7240
mov ebx, dword [0x6c9fec]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61c920
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61c920
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 8
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 5
jl 0x494788
mov ebx, 0x5ff03e
mov dword [esp], ebx
mov dword [esp + 4], 0x1e
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca560], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497ccc
mov dword [0x6ca564], ebx
mov dword [esp], 0x5c7200
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497cb6
mov dword [0x6ca700], ebx
mov dword [esp], 0x5c7140
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497ca0
mov dword [0x6ca704], ebx
mov ebx, 0x603d09
mov dword [esp], ebx
mov dword [esp + 4], 0x36
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca5a8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497c8a
mov dword [0x6ca5ac], ebx
mov dword [esp], 0x5c7240
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.004082a0
mov ebx, dword [esp + 0x14]
cmp byte [0x6dbe18], 0
jne 0x497c74
mov dword [0x6c9ff0], ebx
xor eax, eax
cmp eax, 3
jge 0x494956
mov dword [esp], 0x5c7240
mov ebx, dword [0x6c9ff0]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61c5a0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61c5a0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 8
call fcn.00408eb0
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 3
jl 0x49490d
mov ebx, 0x600914
mov dword [esp], ebx
mov dword [esp + 4], 0x24
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca568], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497c5e
mov dword [0x6ca56c], ebx
mov ebx, 0x604a7b
mov dword [esp], ebx
mov dword [esp + 4], 0x40
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca528], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497c48
mov dword [0x6ca52c], ebx
mov ebx, 0x600225
mov dword [esp], ebx
mov dword [esp + 4], 0x22
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca548], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497c32
mov dword [0x6ca54c], ebx
mov ebx, 0x60304a
mov dword [esp], ebx
mov dword [esp + 4], 0x31
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca538], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497c1c
mov dword [0x6ca53c], ebx
mov ebx, 0x5f7ae2
mov dword [esp], ebx
mov dword [esp + 4], 6
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca580], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497c06
mov dword [0x6ca584], ebx
mov ebx, 0x5fc99f
mov dword [esp], ebx
mov dword [esp + 4], 0x17
call fcn.004fcb90
mov ebx, dword [esp + 8]
mov dword [0x6ca5f0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6dbe18], 0
jne 0x497bf0
mov ebp, 0x6ca584
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494a64
mov ebp, 0x6ca53c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494a2e
mov ebp, 0x6ca54c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4949f8
mov ebp, 0x6ca52c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4949c2
mov ebp, 0x6ca56c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49498c
mov ebp, 0x6c9ff0
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494906
mov ebp, 0x6ca5ac
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4948c3
mov ebp, 0x6ca704
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49488d
mov ebp, 0x6ca700
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49484a
mov ebp, 0x6ca564
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494807
mov ebp, 0x6c9fec
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494781
mov ebp, 0x6ca55c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49473e
mov ebp, 0x6c9fbc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494708
mov ebp, 0x6ca6fc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494674
mov ebp, 0x6ca6a4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494624
mov ebp, 0x6ca6bc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4945ee
mov ebp, 0x6ca684
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4945b8
mov ebp, 0x6ca654
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494582
mov ebp, 0x6ca6cc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49454c
mov ebp, 0x6ca6c4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494516
mov ebp, 0x6ca6b4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4944e0
mov ebp, 0x6ca634
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4944aa
mov ebp, 0x6ca62c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494474
mov ebp, 0x6ca624
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49443e
mov ebp, 0x6ca6ec
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494408
mov ebp, 0x6c9fc4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494382
mov ebp, 0x6ca66c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49433f
mov ebp, 0x6ca6d4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494309
mov ebp, 0x6ca664
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4942d3
mov ebp, 0x6ca644
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49429d
mov ebp, 0x6ca63c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494267
mov ebp, 0x6ca64c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494231
mov ebp, 0x6ca6e4
mov dword [esp], ebp
mov dword [esp + 4], ecx
call fcn.00410660
jmp 0x4941fb
mov ebp, 0x6c9fe0
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4941ad
mov ebp, 0x6ca67c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49416a
mov ebp, 0x6ca674
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494134
mov ebp, 0x6c9fe4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4940ae
mov ebp, 0x6c9fc8
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49406b
mov ebp, 0x6c9fcc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x494028
mov byte [0x6dbc57], 0
jmp 0x493fe5
mov ebp, 0x6ca694
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493f85
mov ebp, 0x6ca65c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493f4f
mov ebp, 0x6ca6dc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493f19
mov ebp, 0x6ca61c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493ee3
mov ebp, 0x6c9fdc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493ca5
mov ebp, 0x6c9fd4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493854
mov ebp, 0x6c9fd8
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4937c1
mov ebp, 0x6ca8a8
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49377e
mov ebp, 0x6ca6f4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493727
mov ebp, 0x6ca6ac
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4936f1
mov ebp, 0x6ca69c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4936bb
mov ebp, 0x6ca68c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493685
mov ebp, 0x6c9fd0
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4935ff
mov ebp, 0x6ca97c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x4935bc
mov ebp, 0x6ca5dc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493563
mov ebp, 0x6c9fb8
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x49352d
mov ebp, 0x6ca57c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.00410660
jmp 0x493499
call fcn.00452240
jmp fcn.00493380