Function at 0x4321a0
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5de3b5
mov eax, dword fs:[0]
push eax
sub esp, 0x6c
mov eax, dword [0x64e2c0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov eax, dword [ebp + 0xc]
mov edi, dword [ebp + 8]
mov dword [ebp - 0x5c], edi
mov dword [ebp - 0x64], edi
mov dword [ebp - 0x60], eax
cmp eax, 0xc8
jle 0x432293
lea eax, [ebp - 0x6c]
mov dword [ebp - 0x6c], 0x1f
push eax
lea eax, [ebp - 0x28]
xorps xmm0, xmm0
push eax
movups xmmword [ebp - 0x28], xmm0
call fcn.0042e8e0
movups xmm0, xmmword [str.exceeded_maximum_nesting_depth]
mov edx, eax
mov dword [ebp - 0x18], 0x1e
mov eax, dword [ebp - 0x6c]
add esp, 8
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x28], edx
movups xmmword [edx], xmm0
movq xmm0, qword [0x5f37d8]
movq qword [edx + 0x10], xmm0
mov eax, dword [0x5f37e0]
mov dword [edx + 0x18], eax
mov ax, word [0x5f37e4]
mov word [edx + 0x1c], ax
mov byte [edx + 0x1e], 0
lea eax, [ebp - 0x28]
mov dword [ebp - 4], 0
push eax
push edi
mov ecx, esi
call fcn.004318f0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x432d0e
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x432284
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push edx
call fcn.005b26d8
add esp, 8
jmp 0x432d0e
call fcn.00431a00
cmp byte [esi + 0xc], 0
mov byte [ebp - 0x68], al
je 0x4322db
mov dword [ebp - 4], 1
call fcn.004341a0
mov dword [edi], 0
mov dword [edi + 4], 0
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x4322c5
lock inc dword [ecx + 4]
mov ecx, dword [eax]
mov dword [edi], ecx
mov ecx, dword [eax + 4]
mov dword [edi + 4], ecx
mov dword [edi + 8], 0
jmp 0x432d0e
cmp al, 0x2d
je 0x432d03
cmp al, 0x30
jl 0x4322ef
cmp al, 0x39
jle 0x432d03
cmp al, 0x74
jne 0x4323a0
xorps xmm0, xmm0
mov dword [ebp - 0x18], 4
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], 0x65757274
mov byte [ebp - 0x24], 0
sub esp, 0xc
mov dword [ebp - 4], 2
mov dword [ebp - 0x60], esp
call fcn.004341a0
mov ecx, esp
mov edx, eax
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov eax, dword [edx + 0xc]
test eax, eax
je 0x432345
lock inc dword [eax + 4]
mov eax, dword [edx + 8]
mov dword [ecx], eax
mov eax, dword [edx + 0xc]
mov dword [ecx + 4], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ecx + 8], 0
mov ecx, esi
push edi
call fcn.00431640
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x432d0e
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x432391
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push edx
call fcn.005b26d8
add esp, 8
jmp 0x432d0e
cmp al, 0x66
jne 0x43245a
mov eax, dword [str.false]
xorps xmm0, xmm0
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x28], eax
mov al, byte [0x5f31a8]
mov dword [ebp - 0x18], 5
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x24], al
mov byte [ebp - 0x23], 0
sub esp, 0xc
mov dword [ebp - 4], 3
mov dword [ebp - 0x60], esp
call fcn.004341a0
mov ecx, esp
mov edx, eax
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov eax, dword [edx + 0x14]
test eax, eax
je 0x4323ff
lock inc dword [eax + 4]
mov eax, dword [edx + 0x10]
mov dword [ecx], eax
mov eax, dword [edx + 0x14]
mov dword [ecx + 4], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ecx + 8], 0
mov ecx, esi
push edi
call fcn.00431640
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x432d0e
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x43244b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push edx
call fcn.005b26d8
add esp, 8
jmp 0x432d0e
cmp al, 0x6e
jne 0x4324d8
xorps xmm0, xmm0
mov dword [ebp - 0x18], 4
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x28], 0x6c6c756e
mov byte [ebp - 0x24], 0
sub esp, 0xc
mov dword [ebp - 4], 4
mov ecx, esp
call fcn.0042f750
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
push edi
call fcn.00431640
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x432d0e
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4324c9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push edx
call fcn.005b26d8
add esp, 8
jmp 0x432d0e
cmp al, 0x22
jne 0x432592
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.00433360
mov esi, eax
push 0x28
mov dword [ebp - 4], 5
call fcn.005b2e07
mov ecx, eax
add esp, 4
mov dword [ebp - 0x64], ecx
test ecx, ecx
je 0x43256d
xorps xmm0, xmm0
movq qword [ecx], xmm0
mov dword [ecx + 8], 0
mov dword [ecx + 4], 1
mov dword [ecx + 8], 1
mov dword [ecx], vtable.std::_Ref_count_obj2_class_json11::JsonString_.0
mov dword [ecx + 0xc], vtable.json11::Value_3__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___.0
movups xmmword [ecx + 0x10], xmm0
mov dword [ecx + 0x20], 0
mov dword [ecx + 0x24], 0
movups xmm0, xmmword [esi]
movups xmmword [ecx + 0x10], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ecx + 0x20], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov dword [ecx + 0xc], vtable.json11::JsonString.0
jmp 0x43256f
xor ecx, ecx
mov dword [edi + 4], 0
lea eax, [ecx + 0xc]
mov dword [edi + 4], ecx
lea ecx, [ebp - 0x28]
mov dword [edi], eax
mov dword [edi + 8], 0
call fcn.0042f9a0
jmp 0x432d0e
cmp al, 0x7b
jne 0x432907
lea ecx, [ebp - 0x74]
call fcn.0042f580
mov ecx, esi
mov dword [ebp - 4], 6
call fcn.00431a00
mov byte [ebp - 0x68], al
cmp al, 0x7d
je 0x432826
cmp al, 0x22
jne 0x43270a
lea eax, [ebp - 0x28]
mov ecx, esi
push eax
call fcn.00433360
cmp byte [esi + 0xc], 0
mov byte [ebp - 4], 9
jne 0x4328f8
mov ecx, esi
call fcn.00431a00
mov byte [ebp - 0x68], al
cmp al, 0x3a
jne 0x43287f
mov eax, dword [ebp - 0x60]
mov ecx, esi
inc eax
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.004321a0
mov edi, eax
mov dword [ebp - 0x64], edi
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0xc
push eax
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x74]
call fcn.0042ede0
mov ecx, dword [edi + 4]
mov edx, dword [eax]
mov eax, dword [edi]
add edx, 0x28
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [ebp - 0x6c], edx
mov edi, dword [edx + 4]
mov dword [edx], eax
mov dword [edx + 4], ecx
test edi, edi
je 0x432661
or eax, 0xffffffff
lock xadd dword [edi + 4], eax
jne 0x432661
mov eax, dword [edi]
mov ecx, edi
call dword [eax]
or eax, 0xffffffff
lock xadd dword [edi + 8], eax
jne 0x43265e
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 4]
mov edx, dword [ebp - 0x6c]
mov eax, dword [ebp - 0x64]
mov byte [ebp - 4], 9
mov eax, dword [eax + 8]
mov dword [edx + 8], eax
mov edi, dword [ebp - 0x48]
test edi, edi
je 0x432696
or eax, 0xffffffff
lock xadd dword [edi + 4], eax
jne 0x432696
mov eax, dword [edi]
mov ecx, edi
call dword [eax]
or eax, 0xffffffff
lock xadd dword [edi + 8], eax
jne 0x432696
mov eax, dword [edi]
mov ecx, edi
call dword [eax + 4]
cmp byte [esi + 0xc], 0
jne 0x43283e
mov ecx, esi
call fcn.00431a00
mov byte [ebp - 0x68], al
cmp al, 0x7d
je 0x4327eb
cmp al, 0x2c
jne 0x432756
mov ecx, esi
call fcn.00431a00
mov ecx, dword [ebp - 0x14]
mov byte [ebp - 0x68], al
mov byte [ebp - 4], 6
cmp ecx, 0xf
jbe 0x4326ff
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4326f2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push edx
call fcn.005b26d8
mov al, byte [ebp - 0x68]
add esp, 8
cmp al, 0x22
je 0x4325c3
mov edi, dword [ebp - 0x5c]
push dword [ebp - 0x68]
lea eax, [ebp - 0x40]
push eax
call fcn.004315b0
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 7
push 0x5f37e8
push eax
call fcn.0042e730
add esp, 0x14
push eax
push edi
mov ecx, esi
mov byte [ebp - 4], 8
call fcn.004318f0
lea ecx, [ebp - 0x58]
call fcn.0042f9a0
lea ecx, [ebp - 0x40]
call fcn.0042f9a0
lea ecx, [ebp - 0x74]
call fcn.0042f9f0
jmp 0x432d0e
push dword [ebp - 0x68]
lea eax, [ebp - 0x40]
push eax
call fcn.004315b0
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0xd
push str.expected___in_object__got
push eax
call fcn.0042e730
add esp, 0x14
mov edi, dword [ebp - 0x5c]
mov ecx, esi
push eax
push edi
mov byte [ebp - 4], 0xe
call fcn.004318f0
lea ecx, [ebp - 0x58]
call fcn.0042f9a0
lea ecx, [ebp - 0x40]
call fcn.0042f9a0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x4327cc
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4327c2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push edx
call fcn.005b26d8
add esp, 8
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x14], 0xf
mov byte [ebp - 0x28], 0
call fcn.0042f9f0
jmp 0x432d0e
mov ecx, dword [ebp - 0x14]
mov byte [ebp - 4], 6
cmp ecx, 0xf
jbe 0x432823
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x432819
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push edx
call fcn.005b26d8
add esp, 8
mov edi, dword [ebp - 0x5c]
lea eax, [ebp - 0x74]
mov ecx, edi
push eax
call fcn.0042f5c0
lea ecx, [ebp - 0x74]
call fcn.0042f9f0
jmp 0x432d0e
mov edi, dword [ebp - 0x5c]
mov ecx, edi
call fcn.0042f750
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x4327cc
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4327c2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
jmp 0x4327c2
push dword [ebp - 0x68]
lea eax, [ebp - 0x40]
push eax
call fcn.004315b0
push eax
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0xa
push str.expected_:_in_object__got
push eax
call fcn.0042e730
add esp, 0x14
mov edi, dword [ebp - 0x5c]
mov ecx, esi
push eax
push edi
mov byte [ebp - 4], 0xb
call fcn.004318f0
lea ecx, [ebp - 0x58]
call fcn.0042f9a0
lea ecx, [ebp - 0x40]
call fcn.0042f9a0
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x4327cc
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4327c2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d32
jmp 0x4327c2
mov edi, dword [ebp - 0x5c]
mov ecx, edi
call fcn.0042f750
jmp 0x432798
cmp al, 0x5b
jne 0x432cbf
xor eax, eax
mov dword [ebp - 0x34], 0
xor edi, edi
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x30], edi
mov dword [ebp - 0x2c], eax
mov ecx, esi
mov dword [ebp - 4], 0xf
call fcn.00431a00
cmp al, 0x5d
jne 0x4329de
mov edi, dword [ebp - 0x5c]
lea eax, [ebp - 0x34]
push eax
mov ecx, edi
call fcn.0042f6b0
mov esi, dword [ebp - 0x34]
test esi, esi
je 0x432d0e
mov eax, esi
cmp eax, dword [ebp - 0x30]
je 0x432996
mov edi, eax
nop dword [eax + eax]
mov esi, dword [edi + 4]
test esi, esi
je 0x432988
or eax, 0xffffffff
lock xadd dword [esi + 4], eax
jne 0x432988
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
jne 0x432988
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
add edi, 0xc
cmp edi, dword [ebp - 0x30]
jne 0x432960
mov edi, dword [ebp - 0x5c]
mov esi, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2c]
mov eax, 0x2aaaaaab
sub ecx, esi
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add eax, edx
lea ecx, [eax + eax*2]
mov eax, esi
shl ecx, 2
cmp ecx, 0x1000
jb 0x4329cf
mov esi, dword [eax - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push esi
call fcn.005b26d8
add esp, 8
jmp 0x432d0e
mov eax, dword [ebp - 0x60]
inc eax
mov dword [ebp - 0x60], eax
dec dword [esi + 4]
mov ecx, esi
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.004321a0
mov edx, eax
mov byte [ebp - 4], 0x10
cmp edi, dword [ebp - 0x6c]
je 0x432a31
mov dword [edi], 0
mov dword [edi + 4], 0
mov ecx, dword [edx]
mov dword [edi], ecx
mov eax, dword [edx + 4]
mov dword [edi + 4], eax
mov dword [edx], 0
mov dword [edx + 4], 0
mov eax, dword [edx + 8]
mov dword [edi + 8], eax
add edi, 0xc
mov dword [ebp - 0x30], edi
jmp 0x432a44
push edx
push edi
lea ecx, [ebp - 0x34]
call fcn.0042ea20
mov eax, dword [ebp - 0x2c]
mov edi, dword [ebp - 0x30]
mov dword [ebp - 0x6c], eax
mov ecx, dword [ebp - 0x48]
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x64], ecx
test ecx, ecx
je 0x432a72
or eax, 0xffffffff
lock xadd dword [ecx + 4], eax
jne 0x432a72
mov eax, dword [ecx]
call dword [eax]
mov ecx, dword [ebp - 0x64]
or eax, 0xffffffff
lock xadd dword [ecx + 8], eax
jne 0x432a72
mov eax, dword [ecx]
call dword [eax + 4]
cmp byte [esi + 0xc], 0
jne 0x432c1e
mov ecx, esi
call fcn.00431a00
mov byte [ebp - 0x68], al
cmp al, 0x5d
je 0x432b7c
cmp al, 0x2c
jne 0x432aa1
mov ecx, esi
call fcn.00431a00
mov eax, dword [ebp - 0x60]
jmp 0x4329e5
push dword [ebp - 0x68]
lea eax, [ebp - 0x58]
push eax
call fcn.004315b0
push eax
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x11
push str.expected___in_list__got
push eax
call fcn.0042e730
add esp, 0x14
push eax
push dword [ebp - 0x5c]
mov ecx, esi
mov byte [ebp - 4], 0x12
call fcn.004318f0
lea ecx, [ebp - 0x28]
call fcn.0042f9a0
lea ecx, [ebp - 0x58]
call fcn.0042f9a0
mov eax, dword [ebp - 0x34]
test eax, eax
je 0x432cba
mov esi, eax
mov dword [ebp - 0x60], eax
cmp esi, edi
je 0x432b2e
mov esi, dword [esi + 4]
test esi, esi
je 0x432b1e
or eax, 0xffffffff
lock xadd dword [esi + 4], eax
jne 0x432b1e
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
jne 0x432b1e
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
mov esi, dword [ebp - 0x60]
add esi, 0xc
mov dword [ebp - 0x60], esi
cmp esi, edi
jne 0x432af6
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x6c]
sub ecx, eax
mov eax, 0x2aaaaaab
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add eax, edx
mov edx, dword [ebp - 0x34]
lea ecx, [eax + eax*2]
mov eax, edx
shl ecx, 2
cmp ecx, 0x1000
jb 0x432b6a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push edx
call fcn.005b26d8
mov edi, dword [ebp - 0x5c]
add esp, 8
jmp 0x432d0e
mov edi, dword [ebp - 0x5c]
lea eax, [ebp - 0x34]
push eax
mov ecx, edi
call fcn.0042f6b0
mov esi, dword [ebp - 0x34]
test esi, esi
je 0x432d0e
mov eax, esi
cmp eax, dword [ebp - 0x30]
je 0x432bd6
mov edi, eax
nop
mov esi, dword [edi + 4]
test esi, esi
je 0x432bc8
or eax, 0xffffffff
lock xadd dword [esi + 4], eax
jne 0x432bc8
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
jne 0x432bc8
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
add edi, 0xc
cmp edi, dword [ebp - 0x30]
jne 0x432ba0
mov edi, dword [ebp - 0x5c]
mov esi, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x2c]
mov eax, 0x2aaaaaab
sub ecx, esi
imul ecx
sar edx, 1
mov eax, edx
shr eax, 0x1f
add eax, edx
lea ecx, [eax + eax*2]
mov eax, esi
shl ecx, 2
cmp ecx, 0x1000
jb 0x432c0f
mov esi, dword [eax - 4]
add ecx, 0x23
sub eax, esi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push ecx
push esi
call fcn.005b26d8
add esp, 8
jmp 0x432d0e
mov ecx, dword [ebp - 0x5c]
call fcn.0042f750
mov eax, dword [ebp - 0x34]
test eax, eax
je 0x432cba
mov esi, eax
mov dword [ebp - 0x60], eax
cmp esi, edi
je 0x432c78
nop word [eax + eax]
mov esi, dword [esi + 4]
test esi, esi
je 0x432c68
or eax, 0xffffffff
lock xadd dword [esi + 4], eax
jne 0x432c68
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
jne 0x432c68
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
mov esi, dword [ebp - 0x60]
add esi, 0xc
mov dword [ebp - 0x60], esi
cmp esi, edi
jne 0x432c40
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x6c]
sub ecx, eax
mov eax, 0x2aaaaaab
imul ecx
mov ecx, dword [ebp - 0x34]
sar edx, 1
mov eax, edx
shr eax, 0x1f
add eax, edx
lea edx, [eax + eax*2]
mov eax, ecx
shl edx, 2
cmp edx, 0x1000
jb 0x432cb0
mov ecx, dword [eax - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x432d2d
push edx
push ecx
call fcn.005b26d8
add esp, 8
mov edi, dword [ebp - 0x5c]
jmp 0x432d0e
push dword [ebp - 0x68]
lea eax, [ebp - 0x40]
push eax
call fcn.004315b0
push eax
lea eax, [ebp - 0x58]
mov dword [ebp - 4], 0x13
push str.expected_value__got
push eax
call fcn.0042e730
add esp, 0x14
push eax
push edi
mov ecx, esi
mov byte [ebp - 4], 0x14
call fcn.004318f0
lea ecx, [ebp - 0x58]
call fcn.0042f9a0
lea ecx, [ebp - 0x40]
call fcn.0042f9a0
jmp 0x432d0e
dec dword [esi + 4]
mov ecx, esi
push edi
call fcn.00432d40
mov eax, edi
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.005b26e6
mov esp, ebp
pop ebp
ret 8
call fcn.005c1009
call fcn.005c1009
int3