Function at 0x492010
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 0x496d72
sub esp, 0xa0
movzx ebx, byte [0x6d9c5b]
cmp bl, 1
jbe 0x492043
add esp, 0xa0
ret
movzx ebx, byte [0x6d9c5b]
cmp bl, 1
jne 0x492056
call fcn.00428a40
ud2
mov byte [0x6d9c5b], 1
call fcn.004d4710
call fcn.00508ca0
call fcn.00514ff0
call fcn.004fba50
call fcn.0045f420
call fcn.00516570
call fcn.0051a390
call fcn.00520750
call fcn.004f8e00
call fcn.004aa080
call fcn.004fac50
call fcn.004ed6b0
call fcn.00507c60
call fcn.005237a0
call fcn.00523ac0
call fcn.005258d0
call fcn.004fd8b0
call fcn.00525b80
call fcn.004ff080
call fcn.00527720
call fcn.005295c0
call fcn.0052b190
call fcn.004f6a90
call fcn.00508440
call fcn.0052bcf0
call fcn.0053ac60
call fcn.0044def0
call fcn.00546310
call fcn.005487c0
call fcn.00549520
mov ebx, 0x5fc7a8
mov dword [esp], ebx
mov dword [esp + 4], 0x1b
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8578], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496d5c
mov dword [0x6c857c], ebx
mov dword [esp], 0x5bef60
call fcn.0040e920
mov eax, dword [esp + 4]
mov ebp, dword [0x61a180]
mov dword [eax], ebp
mov ebp, dword [0x61a184]
mov dword [eax + 4], ebp
mov ebp, dword [0x61a188]
mov dword [eax + 8], ebp
mov ebp, dword [0x61a18c]
mov dword [eax + 0xc], ebp
mov ebp, dword [0x61a190]
mov dword [eax + 0x10], ebp
mov ebp, dword [0x61a194]
mov dword [eax + 0x14], ebp
mov ebp, dword [0x61a198]
mov dword [eax + 0x18], ebp
mov ebp, dword [0x61a19c]
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.0051b100
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496d46
mov dword [0x6c7fb8], ebx
mov ebx, 0x5f90c5
mov dword [esp], ebx
mov dword [esp + 4], 0x11
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c85d8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496d30
mov dword [0x6c85dc], ebx
mov dword [esp], 0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
call fcn.004a7b80
mov ebx, dword [esp + 0x10]
mov dword [0x6c8970], ebx
mov ebx, dword [esp + 0x14]
mov dword [0x6c8974], ebx
mov ebx, dword [esp + 0x18]
mov dword [0x6c8978], ebx
mov ebx, dword [esp + 0x1c]
cmp byte [0x6d9e18], 0
jne 0x496d1a
mov dword [0x6c897c], ebx
mov dword [esp], 0x5c56c0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496d04
mov dword [0x6c7fd0], ebx
xor eax, eax
cmp eax, 0xe
jge 0x4922df
mov dword [esp], 0x5c56c0
mov ebx, dword [0x6c7fd0]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61a9a0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61a9a0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 0xe
jl 0x492296
mov ebx, 0x6005a2
mov dword [esp], ebx
mov dword [esp + 4], 0x2a
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8688], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496cee
mov dword [0x6c868c], ebx
mov ebx, 0x5fe55b
mov dword [esp], ebx
mov dword [esp + 4], 0x21
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8698], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496cd8
mov dword [0x6c869c], ebx
mov ebx, 0x5fc7f9
mov dword [esp], ebx
mov dword [esp + 4], 0x1b
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86a8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496cc2
mov dword [0x6c86ac], ebx
mov ebx, 0x5fbeb5
mov dword [esp], ebx
mov dword [esp + 4], 0x19
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86f0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496cac
mov dword [0x6c86f4], ebx
mov dword [esp], 0x5c41e0
mov dword [esp + 4], 0xff
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0xff
mov dword [esp + 0x10], 0
call fcn.0043c1f0
mov ebx, dword [esp + 0x18]
mov dword [0x6c88ac], ebx
mov ebx, dword [esp + 0x1c]
mov dword [0x6c88b0], ebx
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496c96
mov dword [0x6c88a8], ebx
mov dword [esp], 0x5c57c0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496c80
mov dword [0x6c7fd8], ebx
xor eax, eax
cmp eax, 0xa
jge 0x4924a1
mov dword [esp], 0x5c57c0
mov ebx, dword [0x6c7fd8]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61a760
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61a760
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 0xa
jl 0x492458
mov dword [esp], 0x5c5740
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496c6a
mov dword [0x6c7fd4], ebx
mov byte [esp + 0x23], 0
mov dword [esp], 0x5c5700
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 2
jge 0x49256b
mov dword [esp], 0x5c5700
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61a0e0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61a0e0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 2
jl 0x492524
mov dword [esp], 0x5c5740
mov ebx, dword [0x6c7fd4]
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.00407b40
mov byte [esp + 0x23], 1
mov dword [esp], 0x5c5700
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 4
jge 0x492618
mov dword [esp], 0x5c5700
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61a2c0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61a2c0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 4
jl 0x4925d1
mov dword [esp], 0x5c5740
mov ebx, dword [0x6c7fd4]
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.00407b40
mov byte [esp + 0x23], 4
mov dword [esp], 0x5c5700
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 1
jge 0x4926c5
mov dword [esp], 0x5c5700
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x619a90
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x619a90
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 1
jl 0x49267e
mov dword [esp], 0x5c5740
mov ebx, dword [0x6c7fd4]
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.00407b40
mov byte [esp + 0x23], 6
mov dword [esp], 0x5c5700
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 1
jge 0x492772
mov dword [esp], 0x5c5700
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x619aa0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x619aa0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 1
jl 0x49272b
mov dword [esp], 0x5c5740
mov ebx, dword [0x6c7fd4]
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.00407b40
mov byte [esp + 0x23], 9
mov dword [esp], 0x5c5700
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 1
jge 0x49281f
mov dword [esp], 0x5c5700
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x619ab0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x619ab0
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 1
jl 0x4927d8
mov dword [esp], 0x5c5740
mov ebx, dword [0x6c7fd4]
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.00407b40
mov byte [esp + 0x23], 5
mov dword [esp], 0x5c5700
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
mov dword [esp + 0x2c], ebx
xor eax, eax
cmp eax, 2
jge 0x4928cc
mov dword [esp], 0x5c5700
mov ebx, dword [esp + 0x2c]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61a100
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61a100
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 2
jl 0x492885
mov dword [esp], 0x5c5740
mov ebx, dword [0x6c7fd4]
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.00407b40
mov dword [esp], 0x5c5780
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496c54
mov dword [0x6c7fdc], ebx
mov byte [esp + 0x23], 0
mov ebx, 0x619694
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 1
mov ebx, 0x61969c
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 2
mov ebx, 0x6196a4
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 3
mov ebx, 0x6196ac
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 4
mov ebx, 0x6196b0
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 5
mov ebx, 0x6196a8
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 6
mov ebx, 0x6196a0
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 7
mov ebx, 0x619698
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 8
mov ebx, 0x6196b8
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov byte [esp + 0x23], 9
mov ebx, 0x619690
mov dword [esp + 0x28], ebx
mov dword [esp], 0x5c5780
mov ebx, dword [0x6c7fdc]
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.00407b40
mov ebx, 0x5faa30
mov dword [esp], ebx
mov dword [esp + 4], 0x16
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8618], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496c3e
mov dword [0x6c861c], ebx
mov ebx, 0x5f8fb5
mov dword [esp], ebx
mov dword [esp + 4], 0x11
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86d8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496c28
mov dword [0x6c86dc], ebx
mov ebx, 0x5fc6d0
mov dword [esp], ebx
mov dword [esp + 4], 0x1b
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8658], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496c12
mov dword [0x6c865c], ebx
mov ebx, 0x5fa0be
mov dword [esp], ebx
mov dword [esp + 4], 0x14
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8690], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496bfc
mov dword [0x6c8694], ebx
mov ebx, 0x5fa7c8
mov dword [esp], ebx
mov dword [esp + 4], 0x16
call fcn.004fbe00
mov edx, dword [esp + 8]
mov eax, dword [esp + 0xc]
cmp eax, 1
jne 0x496bf0
mov dword [esp + 0x48], edx
mov dword [esp], edx
mov dword [esp + 0x4c], eax
mov dword [esp + 4], eax
mov ebp, 0x5f5792
mov dword [esp + 8], ebp
mov dword [esp + 0xc], 1
call fcn.00452bf0
movzx ebx, byte [esp + 0x10]
cmp bl, 0
je 0x496bf0
mov byte [0x6d9c57], 1
mov dword [esp], 0x5c5c80
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496bda
mov dword [0x6c7fcc], ebx
mov dword [esp], 0x5c5c80
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496bc4
mov dword [0x6c7fc8], ebx
mov dword [esp], 0x5c5800
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496bae
mov dword [0x6c7fe4], ebx
xor eax, eax
cmp eax, 6
jge 0x492d8e
mov dword [esp], 0x5c5800
mov ebx, dword [0x6c7fe4]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61a640
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61a640
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 4
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 6
jl 0x492d45
mov ebx, 0x5fdf6a
mov dword [esp], ebx
mov dword [esp + 4], 0x20
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8670], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496b98
mov dword [0x6c8674], ebx
mov ebx, 0x5fe453
mov dword [esp], ebx
mov dword [esp + 4], 0x21
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8678], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496b82
mov dword [0x6c867c], ebx
mov dword [esp], 0x5c55c0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496b6c
mov dword [0x6c7fe0], ebx
mov dword [esp], 0x5d1480
call fcn.0040e920
mov eax, dword [esp + 4]
mov ebp, 0x5ffda7
mov dword [eax], ebp
mov dword [eax + 4], 0x28
mov ecx, 1
mov byte [eax + 8], cl
mov ecx, eax
mov eax, 0x6b0b90
mov dword [esp + 0x68], eax
mov dword [0x6c86e0], eax
mov dword [esp + 0x6c], ecx
cmp byte [0x6d9e18], 0
jne 0x496b56
mov dword [0x6c86e4], ecx
mov ebx, 0x5fad06
mov dword [esp], ebx
mov dword [esp + 4], 0x16
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8648], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496b40
mov dword [0x6c864c], ebx
mov ebx, 0x5f98f2
mov dword [esp], ebx
mov dword [esp + 4], 0x13
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8638], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496b2a
mov dword [0x6c863c], ebx
mov ebx, 0x5fa980
mov dword [esp], ebx
mov dword [esp + 4], 0x16
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8640], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496b14
mov dword [0x6c8644], ebx
mov ebx, 0x601716
mov dword [esp], ebx
mov dword [esp + 4], 0x31
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8660], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496afe
mov dword [0x6c8664], ebx
mov ebx, 0x5f9fce
mov dword [esp], ebx
mov dword [esp + 4], 0x14
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86d0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496ae8
mov dword [0x6c86d4], ebx
mov ebx, 0x5fb057
mov dword [esp], ebx
mov dword [esp + 4], 0x17
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8668], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496ad2
mov dword [0x6c866c], ebx
mov dword [esp], 0x5c5b00
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496abc
mov dword [0x6c7fc4], ebx
xor eax, eax
cmp eax, 0x15
jge 0x493062
mov dword [esp], 0x5c5b00
mov ebx, dword [0x6c7fc4]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61ab40
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61ab40
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 8
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 0x15
jl 0x493019
mov ebx, 0x602f3e
mov dword [esp], ebx
mov dword [esp + 4], 0x3e
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86e8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496aa6
mov dword [0x6c86ec], ebx
mov ebx, 0x600198
mov dword [esp], ebx
mov dword [esp + 4], 0x29
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8620], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496a90
mov dword [0x6c8624], ebx
mov ebx, 0x5fcc67
mov dword [esp], ebx
mov dword [esp + 4], 0x1c
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8628], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496a7a
mov dword [0x6c862c], ebx
mov ebx, 0x5fd183
mov dword [esp], ebx
mov dword [esp + 4], 0x1d
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8630], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496a64
mov dword [0x6c8634], ebx
mov ebx, 0x5fc2aa
mov dword [esp], ebx
mov dword [esp + 4], 0x1a
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86b0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496a4e
mov dword [0x6c86b4], ebx
mov ebx, 0x5fe900
mov dword [esp], ebx
mov dword [esp + 4], 0x22
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86c0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496a38
mov dword [0x6c86c4], ebx
mov ebx, 0x5fb64c
mov dword [esp], ebx
mov dword [esp + 4], 0x18
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86c8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496a22
mov dword [0x6c86cc], ebx
mov ebx, 0x5fc664
mov dword [esp], ebx
mov dword [esp + 4], 0x1b
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8650], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496a0c
mov dword [0x6c8654], ebx
mov ebx, 0x5fb06e
mov dword [esp], ebx
mov dword [esp + 4], 0x17
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8680], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x4969f6
mov dword [0x6c8684], ebx
mov ebx, 0x602a02
mov dword [esp], ebx
mov dword [esp + 4], 0x38
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86b8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x4969e0
mov dword [0x6c86bc], ebx
mov ebx, 0x5ffd7f
mov dword [esp], ebx
mov dword [esp + 4], 0x28
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c86a0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x4969ca
mov dword [0x6c86a4], ebx
xor ebx, ebx
mov dword [esp], ebx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebx
call fcn.004fab60
mov ecx, dword [esp + 0xc]
mov eax, 0x6b0950
mov dword [esp + 0x60], eax
mov dword [esp], eax
mov dword [esp + 0x64], ecx
mov dword [esp + 4], ecx
call fcn.0045f010
mov ebx, dword [esp + 8]
mov dword [0x6c86f8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x4969b4
mov dword [0x6c86fc], ebx
mov dword [esp], 0x5bef60
call fcn.0040e920
mov eax, dword [esp + 4]
mov ebp, dword [0x61a1a0]
mov dword [eax], ebp
mov ebp, dword [0x61a1a4]
mov dword [eax + 4], ebp
mov ebp, dword [0x61a1a8]
mov dword [eax + 8], ebp
mov ebp, dword [0x61a1ac]
mov dword [eax + 0xc], ebp
mov ebp, dword [0x61a1b0]
mov dword [eax + 0x10], ebp
mov ebp, dword [0x61a1b4]
mov dword [eax + 0x14], ebp
mov ebp, dword [0x61a1b8]
mov dword [eax + 0x18], ebp
mov ebp, dword [0x61a1bc]
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.0051b100
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x49699e
mov dword [0x6c7fbc], ebx
mov ebx, 0x5f93e9
mov dword [esp], ebx
mov dword [esp + 4], 0x12
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8558], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496988
mov dword [0x6c855c], ebx
mov dword [esp], 0x5c5b00
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496972
mov dword [0x6c7fec], ebx
xor eax, eax
cmp eax, 5
jge 0x493461
mov dword [esp], 0x5c5b00
mov ebx, dword [0x6c7fec]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61a580
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61a580
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 8
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 5
jl 0x493418
mov ebx, 0x5fd73b
mov dword [esp], ebx
mov dword [esp + 4], 0x1e
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8560], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x49695c
mov dword [0x6c8564], ebx
mov dword [esp], 0x5c5ac0
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496946
mov dword [0x6c8700], ebx
mov dword [esp], 0x5c5a00
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496930
mov dword [0x6c8704], ebx
mov ebx, 0x602406
mov dword [esp], ebx
mov dword [esp + 4], 0x36
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c85a8], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x49691a
mov dword [0x6c85ac], ebx
mov dword [esp], 0x5c5b00
mov dword [esp + 4], 0
mov dword [esp + 8], 0
mov dword [esp + 0xc], 0
mov dword [esp + 0x10], 0
call fcn.00406f30
mov ebx, dword [esp + 0x14]
cmp byte [0x6d9e18], 0
jne 0x496904
mov dword [0x6c7ff0], ebx
xor eax, eax
cmp eax, 3
jge 0x4935e6
mov dword [esp], 0x5c5b00
mov ebx, dword [0x6c7ff0]
mov dword [esp + 4], ebx
mov ebx, eax
mov ebp, 0x61a200
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 8], ebp
mov dword [esp + 0x24], eax
mov ebx, eax
mov ebp, 0x61a200
imul ebx, ebx, 0xc
add ebp, ebx
mov dword [esp + 0xc], ebp
add dword [esp + 0xc], 8
call fcn.00407b40
mov eax, dword [esp + 0x24]
inc eax
cmp eax, 3
jl 0x49359d
mov ebx, 0x5ff011
mov dword [esp], ebx
mov dword [esp + 4], 0x24
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8568], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x4968ee
mov dword [0x6c856c], ebx
mov ebx, 0x603178
mov dword [esp], ebx
mov dword [esp + 4], 0x40
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8528], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x4968d8
mov dword [0x6c852c], ebx
mov ebx, 0x5fe922
mov dword [esp], ebx
mov dword [esp + 4], 0x22
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8548], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x4968c2
mov dword [0x6c854c], ebx
mov ebx, 0x601747
mov dword [esp], ebx
mov dword [esp + 4], 0x31
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8538], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x4968ac
mov dword [0x6c853c], ebx
mov ebx, 0x5f6220
mov dword [esp], ebx
mov dword [esp + 4], 6
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c8580], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496896
mov dword [0x6c8584], ebx
mov ebx, 0x5fb09c
mov dword [esp], ebx
mov dword [esp + 4], 0x17
call fcn.004f95b0
mov ebx, dword [esp + 8]
mov dword [0x6c85f0], ebx
mov ebx, dword [esp + 0xc]
cmp byte [0x6d9e18], 0
jne 0x496880
mov ebp, 0x6c8584
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4936f4
mov ebp, 0x6c853c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4936be
mov ebp, 0x6c854c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493688
mov ebp, 0x6c852c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493652
mov ebp, 0x6c856c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x49361c
mov ebp, 0x6c7ff0
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493596
mov ebp, 0x6c85ac
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493553
mov ebp, 0x6c8704
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x49351d
mov ebp, 0x6c8700
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4934da
mov ebp, 0x6c8564
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493497
mov ebp, 0x6c7fec
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493411
mov ebp, 0x6c855c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4933ce
mov ebp, 0x6c7fbc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493398
mov ebp, 0x6c86fc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493304
mov ebp, 0x6c86a4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4932b4
mov ebp, 0x6c86bc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x49327e
mov ebp, 0x6c8684
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493248
mov ebp, 0x6c8654
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493212
mov ebp, 0x6c86cc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4931dc
mov ebp, 0x6c86c4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4931a6
mov ebp, 0x6c86b4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493170
mov ebp, 0x6c8634
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x49313a
mov ebp, 0x6c862c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493104
mov ebp, 0x6c8624
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4930ce
mov ebp, 0x6c86ec
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493098
mov ebp, 0x6c7fc4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x493012
mov ebp, 0x6c866c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492fcf
mov ebp, 0x6c86d4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492f99
mov ebp, 0x6c8664
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492f63
mov ebp, 0x6c8644
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492f2d
mov ebp, 0x6c863c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492ef7
mov ebp, 0x6c864c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492ec1
mov ebp, 0x6c86e4
mov dword [esp], ebp
mov dword [esp + 4], ecx
call fcn.0040f2f0
jmp 0x492e8b
mov ebp, 0x6c7fe0
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492e3d
mov ebp, 0x6c867c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492dfa
mov ebp, 0x6c8674
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492dc4
mov ebp, 0x6c7fe4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492d3e
mov ebp, 0x6c7fc8
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492cfb
mov ebp, 0x6c7fcc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492cb8
mov byte [0x6d9c57], 0
jmp 0x492c75
mov ebp, 0x6c8694
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492c15
mov ebp, 0x6c865c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492bdf
mov ebp, 0x6c86dc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492ba9
mov ebp, 0x6c861c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492b73
mov ebp, 0x6c7fdc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492935
mov ebp, 0x6c7fd4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4924e4
mov ebp, 0x6c7fd8
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492451
mov ebp, 0x6c88a8
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x49240e
mov ebp, 0x6c86f4
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4923b7
mov ebp, 0x6c86ac
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492381
mov ebp, 0x6c869c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x49234b
mov ebp, 0x6c868c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492315
mov ebp, 0x6c7fd0
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x49228f
mov ebp, 0x6c897c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x49224c
mov ebp, 0x6c85dc
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4921f3
mov ebp, 0x6c7fb8
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x4921bd
mov ebp, 0x6c857c
mov dword [esp], ebp
mov dword [esp + 4], ebx
call fcn.0040f2f0
jmp 0x492129
call fcn.00450ed0
jmp fcn.00492010