Function at 0x568650
Capabilities:
Encode data using xor

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7a0aae
mov eax, dword fs:[0]
push eax
sub esp, 0x118
mov eax, dword [0x82f184]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov eax, dword [ebp + 8]
mov ecx, dword [ebp + 0xc]
lea edi, [eax + 0x1c]
mov esi, dword [ebp + 0x10]
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xb0], 0
mov word [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [eax + 0x10], 0
mov dword [eax + 0x14], 0
mov dword [eax + 0x18], 0
mov dword [ebp - 0x90], eax
mov dword [ebp - 0xac], ecx
mov dword [ebp - 0x94], esi
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
mov dword [ebp - 0xb0], 1
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 4], 1
mov eax, dword [ecx + 0x48]
sub eax, dword [ecx + 0x44]
push ecx
lea ecx, [ebp - 0x20]
sar eax, 3
push ecx
push eax
lea ecx, [ebp - 0xa0]
call fcn.0056b1e0
mov dword [ebp - 0xa4], eax
cmp edi, eax
je 0x56876d
mov ecx, edi
call fcn.0056b750
mov ecx, dword [ebp - 0xa4]
mov eax, dword [ecx]
mov dword [edi], eax
mov eax, dword [ecx + 4]
mov dword [edi + 4], eax
mov eax, dword [ecx + 8]
mov dword [edi + 8], eax
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
lea ecx, [ebp - 0xa0]
call fcn.0056b750
lea ecx, [ebp - 0x20]
call fcn.004097f0
mov dword [ebp - 4], 2
mov eax, 0xe
movaps xmm0, xmmword [0x7e3630]
xor ecx, ecx
mov dword [ebp - 0x70], eax
movups xmmword [ebp - 0x6c], xmm0
nop dword [eax]
mov al, cl
sub al, 0x48
xor byte [ebp + ecx - 0x6c], al
inc ecx
mov eax, dword [ebp - 0x70]
cmp ecx, eax
jb 0x5687a0
mov byte [ebp + eax - 0x6c], 0
mov ecx, esi
lea eax, [ebp - 0x6c]
push eax
call fcn.0045b930
cmp byte [eax], 4
jne 0x569182
mov ecx, dword [ebp - 0x90]
mov al, byte [eax + 8]
mov byte [ecx], al
jmp 0x5687f7
mov dword [ebp - 4], 6
xor ecx, ecx
mov dword [ebp - 0xa0], 7
mov dword [ebp - 0x9c], 0xccd6d8d5
mov dword [ebp - 0x98], 0xbfdbcfdd
nop
mov al, cl
sub al, 0x48
xor byte [ebp + ecx - 0x9c], al
inc ecx
mov eax, dword [ebp - 0xa0]
cmp ecx, eax
jb 0x568820
lea ecx, [ebp - 0x9c]
mov byte [ebp + eax - 0x9c], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x568847
mov edi, dword [ebp + 0x14]
sub ecx, edx
mov eax, edi
cmp dword [edi + 0x14], 0x10
jb 0x56885d
mov eax, dword [edi]
push ecx
lea ecx, [ebp - 0x9c]
push ecx
push dword [edi + 0x10]
push eax
call fcn.0040ffd0
add esp, 0x10
test al, al
je 0x568a4a
movzx eax, byte [esi]
mov ecx, eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], SysStringLen
sub ecx, 1
je 0x5688b9
sub ecx, 1
je 0x5688b0
mov dword [ebp - 0x18], SysStringLen
jmp 0x5688c0
mov dword [ebp - 0x1c], 0
jmp 0x5688c0
mov dword [ebp - 0x20], 0
sub eax, 0
je 0x5688ee
sub eax, 1
je 0x5688e2
sub eax, 1
je 0x5688d8
mov dword [ebp - 0x18], 0
jmp 0x5688f5
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov dword [ebp - 0x1c], eax
jmp 0x5688f5
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
jmp 0x5688f5
mov dword [ebp - 0x18], 1
movzx eax, byte [esi]
mov ecx, eax
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], SysStringLen
sub ecx, 1
je 0x568935
sub ecx, 1
je 0x56892c
mov dword [ebp - 0x38], SysStringLen
jmp 0x56893c
mov dword [ebp - 0x3c], 0
jmp 0x56893c
mov dword [ebp - 0x40], 0
sub eax, 1
je 0x56895a
sub eax, 1
je 0x56894f
mov dword [ebp - 0x38], 1
jmp 0x568962
mov eax, dword [esi + 8]
mov eax, dword [eax + 4]
mov dword [ebp - 0x3c], eax
jmp 0x568962
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x24]
call fcn.0056b000
test al, al
je 0x569160
lea ecx, [ebp - 0x24]
call fcn.0045afb0
mov edx, eax
mov cl, byte [edx]
movzx eax, cl
add eax, 0xfffffffc
cmp eax, 3
ja case.default.0x568991
jmp dword [eax*4 + 0x5692d0]
lea eax, [edx + 8]
xor edx, edx
cmp cl, 6
cmovne eax, edx
mov eax, dword [eax]
jmp 0x5689f0
cmp cl, 5
je 0x5689c1
cmp cl, 6
je 0x5689c1
lea eax, [edx + 8]
xor cl, cl
xor edx, edx
test cl, cl
cmove eax, edx
mov eax, dword [eax]
jmp 0x5689f0
lea eax, [edx + 8]
mov cl, 1
xor edx, edx
test cl, cl
cmove eax, edx
mov eax, dword [eax]
jmp 0x5689f0
lea eax, [edx + 8]
xor edx, edx
cmp cl, 7
cmovne eax, edx
cvttsd2si eax, qword [eax]
jmp 0x5689f0
lea eax, [edx + 8]
xor edx, edx
cmp cl, 4
cmovne eax, edx
movzx eax, byte [eax]
mov ecx, dword [ebp - 0x90]
add ecx, 0x10
mov dword [ebp - 0x94], eax
mov edx, dword [ecx + 4]
cmp dword [ecx + 8], edx
je 0x568a0f
mov dword [edx], eax
add dword [ecx + 4], 4
jmp 0x568a1c
lea eax, [ebp - 0x94]
push eax
push edx
call fcn.0046ab70
mov eax, dword [ebp - 0x24]
movzx eax, byte [eax]
sub eax, 1
je 0x568a3d
sub eax, 1
je 0x568a34
inc dword [ebp - 0x18]
jmp 0x568962
add dword [ebp - 0x1c], 0x10
jmp 0x568962
lea ecx, [ebp - 0x20]
call reloc.Qt5Widgets.dll___1QSystemTrayIcon__UAE_XZ
jmp 0x568962
movaps xmm0, xmmword [0x7e3a00]
mov eax, 0x12
mov dword [ebp - 0x74], eax
xor ecx, ecx
movups xmmword [ebp - 0x70], xmm0
mov dword [ebp - 0x60], 0xcabaa6
mov al, cl
sub al, 0x48
xor byte [ebp + ecx - 0x70], al
inc ecx
mov eax, dword [ebp - 0x74]
cmp ecx, eax
jb 0x568a66
lea ecx, [ebp - 0x70]
mov byte [ebp + eax - 0x70], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x568a81
sub ecx, edx
mov eax, edi
cmp dword [edi + 0x14], 0x10
jb 0x568a94
mov eax, dword [edi]
push ecx
lea ecx, [ebp - 0x70]
push ecx
push dword [edi + 0x10]
push eax
call fcn.0040ffd0
add esp, 0x10
test al, al
je 0x568c7e
movzx eax, byte [esi]
mov ecx, eax
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x18], SysStringLen
sub ecx, 1
je 0x568aed
sub ecx, 1
je 0x568ae4
mov dword [ebp - 0x18], SysStringLen
jmp 0x568af4
mov dword [ebp - 0x1c], 0
jmp 0x568af4
mov dword [ebp - 0x20], 0
sub eax, 0
je 0x568b22
sub eax, 1
je 0x568b16
sub eax, 1
je 0x568b0c
mov dword [ebp - 0x18], 0
jmp 0x568b29
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov dword [ebp - 0x1c], eax
jmp 0x568b29
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
jmp 0x568b29
mov dword [ebp - 0x18], 1
movzx eax, byte [esi]
mov ecx, eax
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], SysStringLen
sub ecx, 1
je 0x568b69
sub ecx, 1
je 0x568b60
mov dword [ebp - 0x38], SysStringLen
jmp 0x568b70
mov dword [ebp - 0x3c], 0
jmp 0x568b70
mov dword [ebp - 0x40], 0
sub eax, 1
je 0x568b8e
sub eax, 1
je 0x568b83
mov dword [ebp - 0x38], 1
jmp 0x568b96
mov eax, dword [esi + 8]
mov eax, dword [eax + 4]
mov dword [ebp - 0x3c], eax
jmp 0x568b96
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x24]
call fcn.0056b000
test al, al
je 0x569160
lea ecx, [ebp - 0x24]
call fcn.0045afb0
mov edx, eax
mov cl, byte [edx]
movzx eax, cl
add eax, 0xfffffffc
cmp eax, 3
ja case.default.0x568bc5
jmp dword [eax*4 + 0x5692e0]
lea eax, [edx + 8]
xor edx, edx
cmp cl, 6
cmovne eax, edx
mov eax, dword [eax]
jmp 0x568c24
cmp cl, 5
je 0x568bf5
cmp cl, 6
je 0x568bf5
lea eax, [edx + 8]
xor cl, cl
xor edx, edx
test cl, cl
cmove eax, edx
mov eax, dword [eax]
jmp 0x568c24
lea eax, [edx + 8]
mov cl, 1
xor edx, edx
test cl, cl
cmove eax, edx
mov eax, dword [eax]
jmp 0x568c24
lea eax, [edx + 8]
xor edx, edx
cmp cl, 7
cmovne eax, edx
cvttsd2si eax, qword [eax]
jmp 0x568c24
lea eax, [edx + 8]
xor edx, edx
cmp cl, 4
cmovne eax, edx
movzx eax, byte [eax]
mov ecx, dword [ebp - 0x90]
add ecx, 4
mov dword [ebp - 0x94], eax
mov edx, dword [ecx + 4]
cmp dword [ecx + 8], edx
je 0x568c43
mov dword [edx], eax
add dword [ecx + 4], 4
jmp 0x568c50
lea eax, [ebp - 0x94]
push eax
push edx
call fcn.0046ab70
mov eax, dword [ebp - 0x24]
movzx eax, byte [eax]
sub eax, 1
je 0x568c71
sub eax, 1
je 0x568c68
inc dword [ebp - 0x18]
jmp 0x568b96
add dword [ebp - 0x1c], 0x10
jmp 0x568b96
lea ecx, [ebp - 0x20]
call reloc.Qt5Widgets.dll___1QSystemTrayIcon__UAE_XZ
jmp 0x568b96
xor eax, eax
mov dword [ebp - 0x34], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x30], 0xd2dddcca
mov dword [ebp - 0x2c], 0xc6ccc9cf
mov byte [ebp - 0x28], 0xc0
mov word [ebp - 0x27], ax
mov byte [ebp - 0x25], al
call fcn.004131e0
mov edx, eax
mov ecx, edx
lea eax, [ecx + 1]
mov dword [ebp - 0x94], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x568cb5
sub ecx, dword [ebp - 0x94]
mov eax, edi
cmp dword [edi + 0x14], 0x10
jb 0x568ccc
mov eax, dword [edi]
push ecx
push edx
push dword [edi + 0x10]
push eax
call fcn.0040ffd0
add esp, 0x10
test al, al
je 0x569104
movzx eax, byte [esi]
mov ecx, eax
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], SysStringLen
sub ecx, 1
je 0x568d22
sub ecx, 1
je 0x568d19
mov dword [ebp - 0x28], SysStringLen
jmp 0x568d29
mov dword [ebp - 0x2c], 0
jmp 0x568d29
mov dword [ebp - 0x30], 0
sub eax, 0
je 0x568d57
sub eax, 1
je 0x568d4b
sub eax, 1
je 0x568d41
mov dword [ebp - 0x28], 0
jmp 0x568d5e
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov dword [ebp - 0x2c], eax
jmp 0x568d5e
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov eax, dword [eax]
mov dword [ebp - 0x30], eax
jmp 0x568d5e
mov dword [ebp - 0x28], 1
movzx eax, byte [esi]
xorps xmm0, xmm0
movups xmmword [ebp - 0x44], xmm0
mov ecx, eax
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x38], SysStringLen
sub ecx, 1
je 0x568da5
sub ecx, 1
je 0x568d9c
mov dword [ebp - 0x38], SysStringLen
jmp 0x568dac
mov dword [ebp - 0x3c], 0
jmp 0x568dac
mov dword [ebp - 0x40], 0
sub eax, 1
je 0x568dca
sub eax, 1
je 0x568dbf
mov dword [ebp - 0x38], 1
jmp 0x568dd2
mov eax, dword [esi + 8]
mov eax, dword [eax + 4]
mov dword [ebp - 0x3c], eax
jmp 0x568dd2
mov eax, dword [esi + 8]
mov eax, dword [eax]
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x34]
call fcn.0056b000
test al, al
je 0x569160
lea ecx, [ebp - 0x34]
call fcn.0045afb0
mov esi, eax
mov dword [ebp - 0x98], 0xbaddd1
mov eax, 2
xor ecx, ecx
mov dword [ebp - 0x9c], eax
nop word [eax + eax]
mov al, cl
sub al, 0x48
xor byte [ebp + ecx - 0x98], al
inc ecx
mov eax, dword [ebp - 0x9c]
cmp ecx, eax
jb 0x568e10
mov byte [ebp + eax - 0x98], 0
mov ecx, esi
lea eax, [ebp - 0x98]
push eax
call fcn.0045b930
mov edx, eax
mov cl, byte [edx]
movzx eax, cl
add eax, 0xfffffffc
cmp eax, 3
ja case.default.0x568e4f
jmp dword [eax*4 + 0x5692f0]
lea eax, [edx + 8]
xor edx, edx
cmp cl, 6
cmovne eax, edx
mov eax, dword [eax]
jmp 0x568eae
cmp cl, 5
je 0x568e7f
cmp cl, 6
je 0x568e7f
lea eax, [edx + 8]
xor cl, cl
xor edx, edx
test cl, cl
cmove eax, edx
mov eax, dword [eax]
jmp 0x568eae
lea eax, [edx + 8]
mov cl, 1
xor edx, edx
test cl, cl
cmove eax, edx
mov eax, dword [eax]
jmp 0x568eae
lea eax, [edx + 8]
xor edx, edx
cmp cl, 7
cmovne eax, edx
cvttsd2si eax, qword [eax]
jmp 0x568eae
lea eax, [edx + 8]
xor edx, edx
cmp cl, 4
cmovne eax, edx
movzx eax, byte [eax]
mov dword [ebp - 0xa4], eax
xor edx, edx
mov eax, 5
mov dword [ebp - 0x1c], 0xd6dfcdd1
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x18], 0xbdcf
nop dword [eax]
mov al, dl
sub al, 0x48
xor byte [ebp + edx - 0x1c], al
inc edx
mov eax, dword [ebp - 0x20]
cmp edx, eax
jb 0x568ed0
mov byte [ebp + eax - 0x1c], 0
mov ecx, esi
lea eax, [ebp - 0x1c]
push eax
call fcn.0045b930
mov ecx, eax
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x5c], ecx
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x54], 0
movzx eax, byte [ecx]
mov edx, eax
mov dword [ebp - 0x50], SysStringLen
sub edx, 1
je 0x568f32
sub edx, 1
je 0x568f29
mov dword [ebp - 0x50], SysStringLen
jmp 0x568f39
mov dword [ebp - 0x54], 0
jmp 0x568f39
mov dword [ebp - 0x58], 0
sub eax, 0
je 0x568f67
sub eax, 1
je 0x568f5b
sub eax, 1
je 0x568f51
mov dword [ebp - 0x50], 0
jmp 0x568f6e
mov eax, dword [ecx + 8]
mov eax, dword [eax]
mov dword [ebp - 0x54], eax
jmp 0x568f6e
mov eax, dword [ecx + 8]
mov eax, dword [eax]
mov eax, dword [eax]
mov dword [ebp - 0x58], eax
jmp 0x568f6e
mov dword [ebp - 0x50], 1
movzx eax, byte [ecx]
mov edx, eax
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x78], SysStringLen
sub edx, 1
je 0x568fb1
sub edx, 1
je 0x568fa8
mov dword [ebp - 0x78], SysStringLen
jmp 0x568fb8
mov dword [ebp - 0x7c], 0
jmp 0x568fb8
mov dword [ebp - 0x80], 0
sub eax, 1
je 0x568fd6
sub eax, 1
je 0x568fcb
mov dword [ebp - 0x78], 1
jmp 0x568fe0
mov eax, dword [ecx + 8]
mov eax, dword [eax + 4]
mov dword [ebp - 0x7c], eax
jmp 0x568fe0
mov eax, dword [ecx + 8]
mov eax, dword [eax]
mov dword [ebp - 0x80], eax
nop
lea eax, [ebp - 0x84]
push eax
lea ecx, [ebp - 0x5c]
call fcn.0056b000
test al, al
je 0x5690c8
lea ecx, [ebp - 0x5c]
call fcn.0045afb0
push eax
lea ecx, [ebp - 0x6c]
call fcn.00434a70
mov eax, dword [ebp - 0xac]
xor edi, edi
mov byte [ebp - 4], 0xd
xor esi, esi
mov ecx, dword [eax + 0x44]
mov dword [ebp - 0xb4], ecx
nop
mov eax, dword [ebp - 0xa4]
mov ecx, dword [ecx + eax*8]
mov eax, dword [ecx + 0x3c]
sub eax, dword [ecx + 0x38]
sar eax, 3
cmp esi, eax
jae 0x56908e
lea edx, [ebp - 0x6c]
mov ecx, edi
call fcn.0056b800
test al, al
je 0x569084
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x94], esi
lea ecx, [eax + eax*2]
mov eax, dword [ebp - 0x90]
mov eax, dword [eax + 0x1c]
lea ecx, [eax + ecx*4]
mov eax, dword [ecx + 4]
cmp dword [ecx + 8], eax
je 0x569077
mov dword [eax], esi
inc edi
add dword [ecx + 4], 4
inc esi
mov ecx, dword [ebp - 0xb4]
jmp 0x569020
lea edx, [ebp - 0x94]
push edx
push eax
call fcn.0046ab70
mov ecx, dword [ebp - 0xb4]
inc edi
inc esi
jmp 0x569020
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 6
call fcn.00434950
mov eax, dword [ebp - 0x5c]
movzx eax, byte [eax]
sub eax, 1
je 0x5690bb
sub eax, 1
je 0x5690b2
inc dword [ebp - 0x50]
jmp 0x568fe0
add dword [ebp - 0x54], 0x10
jmp 0x568fe0
lea ecx, [ebp - 0x58]
call reloc.Qt5Widgets.dll___1QSystemTrayIcon__UAE_XZ
jmp 0x568fe0
mov eax, dword [ebp - 0x34]
movzx eax, byte [eax]
sub eax, 1
je 0x5690e9
sub eax, 1
je 0x5690e0
inc dword [ebp - 0x28]
jmp 0x568dd2
add dword [ebp - 0x2c], 0x10
jmp 0x568dd2
lea ecx, [ebp - 0x30]
call reloc.Qt5Widgets.dll___1QSystemTrayIcon__UAE_XZ
jmp 0x568dd2
lea ecx, [ebp - 0x34]
mov dword [ebp - 0x34], 0xb
mov dword [ebp - 0x30], 0xc2d9dcca
mov dword [ebp - 0x2c], 0xe0dbd1df
mov dword [ebp - 0x28], 0xc3aca8a2
call fcn.004131e0
mov edx, eax
mov ecx, edx
lea esi, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x569130
mov eax, dword [edi + 0x10]
sub ecx, esi
cmp dword [edi + 0x14], 0x10
jb 0x569144
mov edi, dword [edi]
push ecx
push edx
push eax
push edi
call fcn.0040ffd0
add esp, 0x10
test al, al
mov eax, dword [ebp - 0x90]
je 0x569166
mov byte [eax + 1], 1
jmp 0x569166
mov eax, dword [ebp - 0x90]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.0076d59e
mov esp, ebp
pop ebp
ret
mov ecx, eax
call fcn.00435670
push eax
lea ecx, [ebp - 0x8c]
call fcn.00406b50
push eax
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 3
push str.type_must_be_boolean__but_is
push eax
call fcn.0041ef20
add esp, 0xc
push eax
lea eax, [ebp - 0xd0]
mov byte [ebp - 4], 4
push 0x12e
push eax
call fcn.0042f470
add esp, 0xc
lea eax, [ebp - 0xd0]
push 0x824948
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov ecx, edx
call fcn.00435670
push eax
lea ecx, [ebp - 0x74]
call fcn.00406b50
push eax
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 7
push str.type_must_be_number__but_is
push eax
call fcn.0041ef20
add esp, 0xc
push eax
lea eax, [ebp - 0xec]
mov byte [ebp - 4], 8
push 0x12e
push eax
call fcn.0042f470
add esp, 0xc
lea eax, [ebp - 0xec]
push 0x824948
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov ecx, edx
call fcn.00435670
push eax
lea ecx, [ebp - 0x74]
call fcn.00406b50
push eax
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 9
push str.type_must_be_number__but_is
push eax
call fcn.0041ef20
add esp, 0xc
push eax
lea eax, [ebp - 0x108]
mov byte [ebp - 4], 0xa
push 0x12e
push eax
call fcn.0042f470
add esp, 0xc
lea eax, [ebp - 0x108]
push 0x824948
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
or ch, byte [eax + 0x2e]
add dword [eax], eax
add byte [eax - 0x18], dl
or dword [edx - 0x14], esp
inc dword [ebx - 0x7a72f33c]
clc
invalid
mov ecx, edx
call fcn.00435670
push eax
lea ecx, [ebp - 0x74]
call fcn.00406b50
push eax
lea eax, [ebp - 0x8c]
mov byte [ebp - 4], 0xb
push str.type_must_be_number__but_is
push eax
call fcn.0041ef20
add esp, 0xc
push eax
lea eax, [ebp - 0x124]
mov byte [ebp - 4], 0xc
push 0x12e
push eax
call fcn.0042f470
add esp, 0xc
lea eax, [ebp - 0x124]
push 0x824948
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
nop
loop 0x56925b
push esi
add byte [edi - 0x67ffa977], ah
mov dword [esi], edx
ror dword [ecx - 0x73e9ffaa], 1
push esi
add bl, bl
mov edx, dword [esi]
int3