Function at 0x421550
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4b0d10
mov eax, dword fs:[0]
push eax
sub esp, 0x90
mov eax, dword [0x4bd040]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, dword [0x4bdcc4]
mov eax, 0x7fffffff
sub eax, ecx
cmp eax, 1
jb 0x423cc0
cmp dword [0x4bdcc8], 0xf
mov eax, 0x4bdcb4
push 1
cmova eax, dword [0x4bdcb4]
push 0x4b2a38
push ecx
push eax
push ecx
push dword [ebp - 0x1c]
lea ecx, [ebp - 0x6c]
call fcn.004ae690
lea eax, [ebp + 8]
push eax
lea edx, [ebp - 0x6c]
lea ecx, [ebp - 0x34]
call fcn.00441cd0
mov ecx, eax
add esp, 4
mov esi, dword [ecx + 0x14]
mov eax, esi
mov edx, dword [ecx + 0x10]
sub eax, edx
cmp eax, 4
jb 0x4215fb
lea eax, [edx + 4]
mov dword [ecx + 0x10], eax
mov eax, ecx
cmp esi, 0xf
jbe 0x4215ed
mov eax, dword [ecx]
mov dword [eax + edx], 0x6766632e
mov byte [eax + edx + 4], 0
jmp 0x421612
push 4
push str..cfg
mov byte [ebp - 0x38], 0
push dword [ebp - 0x38]
push 4
call fcn.004ae2c0
mov ecx, eax
movups xmm0, xmmword [ecx]
movq xmm1, qword [ecx + 0x10]
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0xf
mov byte [ecx], 0
mov ecx, dword [ebp + 0x1c]
movq qword [ebp - 0x18], xmm1
movups xmmword [ebp - 0x4c], xmm0
cmp ecx, 0xf
jbe 0x421671
mov edx, dword [ebp + 8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42165e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4216e2
push ecx
push edx
call fcn.004af678
movups xmm0, xmmword [ebp - 0x4c]
add esp, 8
movq xmm1, qword [ebp - 0x18]
mov ecx, dword [ebp - 0x20]
movq qword [ebp + 0x18], xmm1
movups xmmword [ebp + 8], xmm0
cmp ecx, 0xf
jbe 0x4216aa
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4216a0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x4216e2
push ecx
push edx
call fcn.004af678
add esp, 8
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0xf
mov byte [ebp - 0x34], 0
cmp ecx, 0xf
jbe 0x4216f2
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4216e8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4216e8
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 1
lea ecx, [ebp - 0x6c]
call fcn.004054c0
add esp, 0x18
mov ecx, eax
cmp dword [eax + 0x14], 0xf
jbe 0x42171a
mov ecx, dword [eax]
mov edx, dword [eax + 0x10]
push 0
push 0x4b25ae
call fcn.004aee90
mov ecx, dword [ebp - 0x58]
add esp, 8
mov byte [ebp - 0x39], al
cmp ecx, 0xf
jbe 0x421768
mov edx, dword [ebp - 0x6c]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42175b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42175b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
mov al, byte [ebp - 0x39]
add esp, 8
test al, al
je 0x4217ab
mov ecx, dword [ebp + 0x1c]
cmp ecx, 0xf
jbe 0x423ca5
mov edx, dword [ebp + 8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42179c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42179c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
jmp 0x423ca5
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 1
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
mov esi, dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421815
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42180b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42180b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbd4], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 2
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x42187f
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421875
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421875
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc88], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 3
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4218e9
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4218df
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4218df
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc10], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 4
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421953
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421949
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421949
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdae4], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 5
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4219bd
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4219b3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4219b3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb4c], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 6
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421a27
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421a1d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421a1d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbb4], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 7
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421a91
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421a87
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421a87
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdae8], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 8
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421afb
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421af1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421af1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb64], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 9
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421b65
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421b5b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421b5b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc94], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0xa
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421bcf
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421bc5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421bc5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbd0], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0xb
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421c39
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421c2f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421c2f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bd160], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0xc
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421ca3
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421c99
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421c99
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb2c], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0xd
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
fstp dword [ebp - 0x38]
cmp ecx, 0xf
jbe 0x421d12
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421d08
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421d08
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
movss xmm0, dword [ebp - 0x38]
lea eax, [ebp + 8]
sub esp, 0x18
movss dword [0x4bdb68], xmm0
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0xe
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421d83
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421d79
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421d79
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bd1e4], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0xf
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421ded
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421de3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421de3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdba8], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x10
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
fstp dword [ebp - 0x38]
cmp ecx, 0xf
jbe 0x421e5c
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421e52
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421e52
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
movss xmm0, dword [ebp - 0x38]
lea eax, [ebp + 8]
sub esp, 0x18
movss dword [0x4bdb30], xmm0
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x11
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421ecd
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421ec3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421ec3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bd1e0], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x12
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x421f37
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421f2d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421f2d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbf4], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x13
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
fstp dword [ebp - 0x38]
cmp ecx, 0xf
jbe 0x421fa6
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x421f9c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x421f9c
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
movss xmm0, dword [ebp - 0x38]
lea eax, [ebp + 8]
sub esp, 0x18
movss dword [0x4bdb08], xmm0
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x14
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422017
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42200d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42200d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb78], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x15
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422081
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422077
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422077
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc4c], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x16
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4220eb
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4220e1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4220e1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc6c], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x17
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422155
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42214b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42214b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bd1cc], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x18
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4221bf
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4221b5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4221b5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bd188], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x19
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422229
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42221f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42221f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbd8], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x1a
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
fstp dword [ebp - 0x38]
cmp ecx, 0xf
jbe 0x422298
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42228e
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42228e
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
movss xmm0, dword [ebp - 0x38]
lea eax, [ebp + 8]
sub esp, 0x18
movss dword [0x4bdc98], xmm0
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x1b
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
fstp dword [ebp - 0x38]
cmp ecx, 0xf
jbe 0x42230e
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422304
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422304
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
movss xmm0, dword [ebp - 0x38]
lea eax, [ebp + 8]
sub esp, 0x18
movss dword [0x4bdb18], xmm0
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x1c
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x42237f
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422375
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422375
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdadc], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x1d
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4223e9
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4223df
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4223df
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb24], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x1e
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422453
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422449
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422449
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bd1d8], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x1f
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4224bd
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4224b3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4224b3
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc48], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x20
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422527
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42251d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42251d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc28], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x21
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422591
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422587
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422587
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb60], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x22
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4225fb
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4225f1
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4225f1
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb28], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x23
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422665
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42265b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42265b
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdaf0], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x24
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4226cf
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4226c5
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4226c5
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbc8], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x25
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422739
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42272f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42272f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbe0], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x26
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4227a3
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422799
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422799
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc30], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x27
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x42280d
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422803
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422803
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbc4], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x28
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422877
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x42286d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x42286d
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc08], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x29
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4228e1
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4228d7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4228d7
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc70], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x2a
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x42294b
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422941
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422941
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb1c], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x2b
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x4229b5
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4229ab
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x4229ab
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdaf8], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x2c
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422a1f
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422a15
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422a15
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdc14], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x2d
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422a89
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422a7f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422a7f
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bd130], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x2e
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422af3
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422ae9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422ae9
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdbcc], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x2f
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422b5d
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422b53
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422b53
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [0x4bdb14], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x33
lea ecx, [ebp - 0x54]
call fcn.004054c0
cmp dword [ebp - 0x40], 0xf
lea eax, [ebp - 0x54]
cmova eax, dword [ebp - 0x54]
push eax
call esi
mov ecx, dword [ebp - 0x40]
add esp, 0x1c
mov dword [ebp - 0x38], eax
cmp ecx, 0xf
jbe 0x422bc8
mov edx, dword [ebp - 0x54]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422bbe
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422bbe
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [ebp - 0x44], 0
lea eax, [ebp + 8]
mov dword [ebp - 0x40], 0xf
mov ecx, esp
mov byte [ebp - 0x54], 0
push eax
call fcn.00440d20
mov edx, 0x32
lea ecx, [ebp - 0x84]
call fcn.004054c0
cmp dword [ebp - 0x70], 0xf
lea eax, [ebp - 0x84]
cmova eax, dword [ebp - 0x84]
push eax
call esi
mov ecx, dword [ebp - 0x70]
add esp, 0x1c
mov dword [ebp - 0x1c], eax
cmp ecx, 0xf
jbe 0x422c45
mov edx, dword [ebp - 0x84]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422c3b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x422cae
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [ebp - 0x74], 0
lea eax, [ebp + 8]
mov dword [ebp - 0x70], 0xf
mov ecx, esp
mov byte [ebp - 0x84], 0
push eax
call fcn.00440d20
mov edx, 0x31
lea ecx, [ebp - 0x34]
call fcn.004054c0
cmp dword [ebp - 0x20], 0xf
lea eax, [ebp - 0x34]
cmova eax, dword [ebp - 0x34]
push eax
call esi
mov ecx, dword [ebp - 0x20]
add esp, 0x1c
mov edi, eax
cmp ecx, 0xf
jbe 0x422cbe
mov edx, dword [ebp - 0x34]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x422cb4
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
jbe 0x422cb4
call dword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
push ecx
push edx
call fcn.004af678
add esp, 8
sub esp, 0x18
mov dword [ebp - 0x24], 0
lea eax, [ebp + 8]
mov dword [ebp - 0x20], 0xf
mov ecx, esp
mov byte [ebp - 0x34], 0
push eax
call fcn.00440d20
mov edx, 0x30
lea ecx, [ebp - 0x6c]
call fcn.004054c0
cmp dword [ebp - 0x58], 0xf
lea eax, [ebp - 0x6c]
cmova eax, dword [ebp - 0x6c]
push eax
call esi
mov ecx, dword [ebp - 0x58]
add esp, 0x1c
mov esi, eax
cmp ecx, 0xf
jbe 0x422d12
mov edx, dword [ebp - 0x6c]
push ecx
call fcn.004414d0
add esp, 4
push dword [ebp - 0x38]
lea ecx, [ebp - 0x4c]
push dword [ebp - 0x1c]
push edi
push esi
call fcn.00401cf0
movups xmm0, xmmword [ebp - 0x4c]
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
movups xmmword [0x4bd1b4], xmm0
push eax
call fcn.00440d20
mov edx, 0x34
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd1d4], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x35
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb54], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x36
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc64], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x37
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b90
mov esi, esp
movss dword [0x4bd1ac], xmm0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x38
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd19c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x39
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov dword [0x4bd1c4], eax
mov esi, esp
lea eax, [ebp + 8]
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x3b
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov edi, eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x3a
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd190], eax
sub esp, 0x18
mov dword [0x4bd194], edi
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x3c
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc5c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x3d
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdaec], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x3e
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd18c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x3f
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd168], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x40
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc60], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x41
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc00], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x42
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd1d0], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x43
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd1a8], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x44
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbfc], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x45
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc8c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x46
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc38], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x47
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb50], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x48
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd170], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x49
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc68], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x4a
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd144], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x4b
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc44], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x4c
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc1c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x4d
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc20], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x4e
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbf8], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x4f
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd17c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x50
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbbc], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x51
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [str._], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x52
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbf0], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x56
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
add esp, 0x18
push eax
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x55
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
add esp, 0x18
push eax
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x54
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
add esp, 0x18
push eax
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x53
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
add esp, 0x18
lea ecx, [ebp - 0x4c]
push eax
call fcn.00401cf0
movups xmm0, xmmword [ebp - 0x4c]
push 0xff
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
movups xmmword [0x4bd14c], xmm0
push eax
call fcn.00440d20
mov edx, 0x59
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
add esp, 0x18
push eax
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x58
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
add esp, 0x18
push eax
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x57
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
add esp, 0x18
lea ecx, [ebp - 0x4c]
push eax
call fcn.00401cf0
movups xmm0, xmmword [ebp - 0x4c]
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
movups xmmword [0x4bd134], xmm0
push eax
call fcn.00440d20
mov edx, 0x5a
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd180], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x5b
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb0c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x5c
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbdc], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x5d
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc74], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x5e
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b90
mov esi, esp
movss dword [0x4bdc78], xmm0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x5f
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b90
mov esi, esp
movss dword [0x4bdb5c], xmm0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x60
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd178], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x61
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbe8], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x62
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc34], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x63
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbe4], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x64
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b90
mov esi, esp
movss dword [0x4bdb38], xmm0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x65
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbb8], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x66
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd164], eax
sub esp, 0x18
mov ecx, esp
lea eax, [ebp + 8]
push eax
call fcn.00440d20
mov edx, 0x67
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb34], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x68
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb6c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x69
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc3c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x6a
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc18], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x6b
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b90
mov esi, esp
movss dword [0x4bd15c], xmm0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x6c
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc84], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x6d
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov dword [0x4bd1a4], eax
mov esi, esp
lea eax, [ebp + 8]
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x6e
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd1a0], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x6f
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd174], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x70
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc24], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x71
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb3c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x72
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc7c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x73
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc40], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x74
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [str.d], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x75
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc58], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x76
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbac], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x77
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb20], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x78
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbc0], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x79
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb74], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x7a
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc90], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x7b
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdae0], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x7c
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov dword [0x4bdb44], eax
mov ecx, esp
lea eax, [ebp + 8]
push eax
call fcn.00440d20
mov edx, 0x7d
lea ecx, [ebp - 0x9c]
call fcn.004054c0
add esp, 0x18
mov ecx, 0x4bddd8
push eax
call fcn.00440c60
lea ecx, [ebp - 0x9c]
call fcn.00440c10
sub esp, 0x18
lea eax, [ebp + 8]
mov esi, esp
sub esp, 0x18
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x7e
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb70], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x7f
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc54], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x80
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbec], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x81
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov dword [0x4bdafc], eax
mov esi, esp
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x82
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb48], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x83
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd184], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x84
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd198], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x85
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc80], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x86
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b90
mov esi, esp
movss dword [0x4bdb10], xmm0
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x87
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bd1dc], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x88
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb00], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x89
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc50], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x8a
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb40], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x8b
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc04], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x8c
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc2c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x8d
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdaf4], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x8e
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdb04], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x8f
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdc0c], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x90
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
mov esi, esp
mov dword [0x4bdbb0], eax
sub esp, 0x18
lea eax, [ebp + 8]
mov ecx, esp
push eax
call fcn.00440d20
mov edx, 0x91
mov ecx, esi
call fcn.004054c0
add esp, 0x18
call fcn.00401b30
add esp, 0x18
mov dword [0x4bdb58], eax
lea ecx, [ebp + 8]
call fcn.00440c10
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004af21a
mov esp, ebp
pop ebp
ret
call fcn.00401630
int3