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

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
sub esp, 0x98
mov dword [esp + 0x3c], ecx
mov dword [esp + 4], edx
lea ecx, [esp + 0x40]
push 6
push str..llvm.C:Users_runneradmin.cargo_registry_srcgithub.com_1285ae84e5963aae_rustc_demangle_0.1.21_srclib.rs
push dword [ebp + 8]
call fcn.0045fa60
add esp, 0xc
cmp dword [esp + 0x40], 1
jne 0x5b6a38
mov eax, dword [esp + 0x64]
mov esi, dword [esp + 0x70]
mov edx, dword [esp + 0x74]
mov dword [esp + 0x14], eax
cmp eax, 0xffffffff
mov eax, dword [esp + 0x78]
mov dword [esp + 0x20], esi
mov dword [esp + 8], eax
mov eax, dword [esp + 0x7c]
mov dword [esp + 0x10], eax
je 0x5b6b99
mov ebx, dword [esp + 0x5c]
lea ecx, [ebx + eax - 1]
cmp ecx, edx
jae 0x5b6dfe
mov eax, dword [esp + 0x48]
mov edi, dword [esp + 0x58]
mov dword [esp + 0x1c], edx
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x50]
mov dword [esp + 0x24], edi
mov dword [esp + 0xc], eax
mov eax, dword [esp + 0x10]
sub eax, edi
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0xc]
neg eax
mov dword [esp + 0x2c], eax
mov eax, dword [esp + 0x4c]
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x10]
dec eax
mov dword [esp + 0x34], eax
jmp 0x5b6a9f
lea esi, [esp + 0x88]
lea ebx, [esp + 0x40]
nop word cs:[eax + eax]
nop dword [eax]
mov ecx, esi
mov edx, ebx
call fcn.005b55c0
mov eax, dword [esp + 0x88]
cmp eax, 1
je 0x5b6a50
test eax, eax
jne 0x5b6dfe
mov ebx, dword [esp + 0x8c]
jmp 0x5b6cf5
add ebx, dword [esp + 0x10]
mov dword [esp + 0x14], 0
mov eax, dword [esp + 0x34]
mov esi, dword [esp + 0x20]
lea ecx, [ebx + eax]
cmp ecx, edx
jae 0x5b6dfe
mov cl, byte [esi + ecx]
xor eax, eax
mov edi, 1
shld eax, edi, cl
mov edi, esi
mov esi, 1
shl esi, cl
test cl, 0x20
mov ecx, 0
cmovne eax, esi
cmovne esi, ecx
and eax, dword [esp + 0x38]
and esi, dword [esp + 0x18]
or esi, eax
je 0x5b6a80
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0xc]
mov esi, dword [esp + 0x10]
mov edx, ebx
cmp ecx, eax
cmova eax, ecx
mov ecx, edi
add edi, ebx
cmp eax, esi
mov ecx, eax
mov dword [esp + 0x30], eax
cmova esi, eax
nop word cs:[eax + eax]
nop dword [eax + eax]
cmp esi, ecx
je 0x5b6b40
lea eax, [edx + ecx]
cmp eax, dword [esp + 0x1c]
jae 0x5b730c
mov ebx, dword [esp + 8]
lea eax, [ecx + 1]
movzx ebx, byte [ebx + ecx]
cmp bl, byte [edi + ecx]
mov ecx, eax
je 0x5b6b00
mov ebx, edx
mov edx, dword [esp + 0x1c]
mov dword [esp + 0x14], 0
add ebx, dword [esp + 0x2c]
add ebx, eax
jmp 0x5b6a8c
mov ebx, edx
mov ecx, dword [esp + 0xc]
mov edx, dword [esp + 0x1c]
nop word [eax + eax]
cmp dword [esp + 0x14], ecx
jae 0x5b6cf5
dec ecx
cmp ecx, dword [esp + 0x10]
jae 0x5b7511
mov edi, ebx
add ebx, ecx
mov esi, edx
cmp ebx, edx
jae 0x5b74ea
mov eax, dword [esp + 8]
mov edx, dword [esp + 0x20]
movzx eax, byte [eax + ecx]
cmp al, byte [edx + ebx]
mov edx, esi
mov ebx, edi
je 0x5b6b50
mov eax, dword [esp + 0x28]
add ebx, dword [esp + 0x24]
mov dword [esp + 0x14], eax
jmp 0x5b6a8c
mov edi, dword [esp + 0x5c]
lea ecx, [edi + eax - 1]
cmp ecx, edx
jae 0x5b6dfe
mov eax, dword [esp + 0x48]
mov ebx, dword [esp + 0x10]
mov dword [esp + 0x1c], edx
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x4c]
mov dword [esp + 0x34], eax
mov eax, dword [esp + 0x50]
cmp eax, dword [esp + 0x10]
cmova ebx, eax
mov dword [esp + 0x2c], ebx
mov ebx, dword [esp + 8]
lea edx, [ebx + eax - 1]
add ebx, eax
mov dword [esp + 0x28], edx
mov edx, eax
mov eax, dword [esp + 0x58]
mov dword [esp + 8], ebx
mov ebx, dword [esp + 0x1c]
mov dword [esp + 0x14], edx
mov dword [esp + 0x84], eax
mov eax, dword [esp + 0x10]
dec eax
mov dword [esp + 0x30], eax
lea eax, [edx - 1]
add edx, esi
mov dword [esp + 0x24], eax
mov dword [esp + 0xc], edx
jmp 0x5b6c29
add edi, dword [esp + 0x10]
mov eax, edi
mov ecx, dword [esp + 0x30]
mov esi, dword [esp + 0x20]
mov edi, eax
add ecx, eax
cmp ecx, ebx
jae 0x5b6dfe
mov cl, byte [esi + ecx]
mov esi, 1
xor eax, eax
mov edx, 1
shld eax, edx, cl
shl esi, cl
test cl, 0x20
mov ecx, 0
cmovne eax, esi
cmovne esi, ecx
and eax, dword [esp + 0x34]
and esi, dword [esp + 0x38]
or esi, eax
je 0x5b6c0f
mov ecx, dword [esp + 0x2c]
mov esi, dword [esp + 8]
mov eax, edi
mov dword [esp + 0x18], edi
nop word cs:[eax + eax]
nop
cmp dword [esp + 0x14], ecx
je 0x5b6ca0
mov eax, dword [esp + 0x14]
add eax, edi
cmp eax, ebx
jae 0x5b74c7
movzx edx, byte [esi]
mov eax, ebx
mov ebx, dword [esp + 0xc]
inc esi
dec ecx
cmp dl, byte [ebx + edi]
mov ebx, eax
lea eax, [edi + 1]
mov edi, eax
je 0x5b6c70
jmp 0x5b6c15
mov ecx, dword [esp + 0x24]
cmp ecx, dword [esp + 0x10]
jae 0x5b74fe
mov eax, dword [esp + 0x18]
mov esi, dword [esp + 0x28]
mov edi, dword [esp + 0x14]
add ecx, eax
nop dword [eax]
sub edi, 1
jb 0x5b6cf1
cmp ecx, ebx
jae 0x5b74f5
movzx eax, byte [esi]
mov ebx, dword [esp + 0x20]
dec esi
cmp al, byte [ebx + ecx]
mov ebx, dword [esp + 0x1c]
lea ecx, [ecx - 1]
je 0x5b6cc0
mov eax, dword [esp + 0x18]
add eax, dword [esp + 0x84]
jmp 0x5b6c15
mov ebx, dword [esp + 0x18]
mov edx, dword [ebp + 8]
mov esi, ebx
add esi, 6
je 0x5b6d1f
cmp esi, edx
jae 0x5b6d1d
mov eax, dword [esp + 4]
cmp byte [eax + esi], 0xbf
jg 0x5b6d1f
mov ecx, dword [esp + 4]
push 0x6d1924
push edx
push esi
jmp 0x5b756c
jne 0x5b6d0d
cmp esi, edx
jne 0x5b6d4b
test ebx, ebx
je 0x5b72f5
mov edx, dword [ebp + 8]
cmp ebx, edx
jae 0x5b6eb7
mov esi, dword [esp + 4]
cmp byte [esi + ebx], 0xbf
jle 0x5b6ec1
mov edx, ebx
jmp 0x5b6e05
mov edx, dword [esp + 4]
mov eax, dword [ebp + 8]
lea ecx, [edx + eax]
add esi, edx
mov dword [esp + 8], ecx
jmp 0x5b6d64
cmp esi, ecx
je 0x5b6d23
movzx edx, byte [esi]
test dl, dl
js 0x5b6d70
inc esi
jmp 0x5b6ddb
movzx eax, byte [esi + 1]
mov edi, edx
mov ecx, ebx
and edi, 0x1f
and eax, 0x3f
cmp dl, 0xdf
jbe 0x5b6dbf
movzx ebx, byte [esi + 2]
shl eax, 6
and ebx, 0x3f
or ebx, eax
cmp dl, 0xf0
jb 0x5b6dcb
movzx edx, byte [esi + 3]
shl ebx, 6
and edi, 7
shl edi, 0x12
and edx, 0x3f
or edx, ebx
mov ebx, ecx
mov ecx, dword [esp + 8]
or edx, edi
cmp edx, 0x110000
je 0x5b6d23
add esi, 4
jmp 0x5b6ddb
shl edi, 6
add esi, 2
or edi, eax
mov edx, edi
jmp 0x5b6dd5
shl edi, 0xc
add esi, 3
or ebx, edi
mov edx, ebx
mov ebx, ecx
mov ecx, dword [esp + 8]
lea eax, [edx - 0x41]
cmp eax, 6
jb 0x5b6d60
cmp edx, 0x30
jb 0x5b6dfe
cmp edx, 0x3a
jb 0x5b6d60
cmp edx, 0x40
je 0x5b6d60
mov edx, dword [ebp + 8]
mov esi, dword [esp + 4]
cmp edx, 3
jae 0x5b6e1e
cmp edx, 2
mov ebx, 3
mov edx, 2
je 0x5b6e32
jmp 0x5b74b9
movzx eax, word [esi]
movzx ecx, byte [esi + 2]
xor eax, 0x5a5f
xor ecx, 0x4e
or cx, ax
je 0x5b6e96
movzx eax, word [esi]
cmp eax, 0x4e5a
je 0x5b6e75
cmp edx, 4
jb 0x5b710a
cmp dword [esi], 0x4e5a5f5f
jne 0x5b7113
mov eax, 0xfffffffc
mov edi, 4
cmp edx, 5
jb 0x5b6ede
cmp byte [esi + 4], 0xbf
jg 0x5b6ee3
mov ecx, esi
push 0x6d1444
push edx
push 4
jmp 0x5b756c
mov eax, 0xfffffffe
mov edi, 2
cmp edx, 3
jb 0x5b6ed0
cmp byte [esi + 2], 0xbf
jg 0x5b6ee3
mov ecx, esi
push 0x6d1430
jmp 0x5b7537
mov eax, 0xfffffffd
mov edi, 3
cmp edx, 4
jb 0x5b6ed7
cmp byte [esi + 3], 0xbf
jg 0x5b6ee3
mov ecx, esi
push 0x6d141c
jmp 0x5b7569
mov esi, dword [esp + 4]
je 0x5b6e05
mov ecx, esi
push 0x6d1934
push ebx
push 0
jmp 0x5b756c
mov edx, 2
jmp 0x5b6ee3
mov edx, 3
jmp 0x5b6ee3
mov edx, 4
add edi, esi
add eax, edx
lea ebx, [edi + eax]
mov ecx, edi
mov dword [esp + 0x1c], eax
test eax, eax
je 0x5b6f02
dec eax
cmp byte [ecx], 0
lea ecx, [ecx + 1]
jns 0x5b6ef0
jmp 0x5b710a
cmp dword [esp + 0x1c], 0
je 0x5b710a
movzx eax, byte [edi]
mov dword [esp + 8], ebx
mov dword [esp + 0x20], edi
test al, al
js 0x5b70bc
lea ecx, [edi + 1]
mov edi, eax
cmp edi, 0x45
mov dword [esp + 0x10], 0
je 0x5b71c9
cmp edi, 0x110000
je 0x5b710a
mov dword [esp + 0x18], 0
mov dword [esp + 0xc], edx
add edi, 0xffffffd0
cmp edi, 9
ja 0x5b710a
xor eax, eax
jmp 0x5b6f6d
inc ecx
lea edi, [edx - 0x30]
cmp edi, 0xa
jae 0x5b7017
mov edx, 0xa
mul edx
seto dh
add eax, edi
setb dl
test dh, dh
jne 0x5b7106
test dl, dl
jne 0x5b7106
cmp ecx, ebx
je 0x5b7106
movzx edx, byte [ecx]
test dl, dl
jns 0x5b6f60
movzx ebx, byte [ecx + 1]
mov edi, edx
and edi, 0x1f
and ebx, 0x3f
cmp dl, 0xdf
jbe 0x5b6fed
movzx esi, byte [ecx + 2]
shl ebx, 6
and esi, 0x3f
or esi, ebx
cmp dl, 0xf0
jb 0x5b7000
movzx edx, byte [ecx + 3]
and edi, 7
shl esi, 6
mov ebx, dword [esp + 8]
shl edi, 0x12
and edx, 0x3f
or edx, esi
or edx, edi
cmp edx, 0x110000
je 0x5b7320
mov esi, dword [esp + 4]
add ecx, 4
jmp 0x5b6f61
shl edi, 6
add ecx, 2
or edi, ebx
mov ebx, dword [esp + 8]
mov edx, edi
jmp 0x5b6f61
shl edi, 0xc
mov ebx, dword [esp + 8]
add ecx, 3
or esi, edi
mov edx, esi
mov esi, dword [esp + 4]
jmp 0x5b6f61
test eax, eax
jne 0x5b7037
inc dword [esp + 0x18]
cmp edx, 0x45
mov edi, edx
mov edx, dword [esp + 0xc]
jne 0x5b6f4e
jmp 0x5b71d1
inc ecx
dec eax
je 0x5b701b
cmp ecx, ebx
je 0x5b7106
movzx edx, byte [ecx]
test dl, dl
jns 0x5b7033
movzx ebx, byte [ecx + 1]
mov edi, edx
and edi, 0x1f
and ebx, 0x3f
cmp dl, 0xdf
jbe 0x5b7095
movzx esi, byte [ecx + 2]
shl ebx, 6
and esi, 0x3f
or esi, ebx
cmp dl, 0xf0
jb 0x5b70a5
movzx edx, byte [ecx + 3]
and edi, 7
shl esi, 6
mov ebx, dword [esp + 8]
shl edi, 0x12
and edx, 0x3f
or edx, esi
or edx, edi
cmp edx, 0x110000
je 0x5b7320
mov esi, dword [esp + 4]
add ecx, 4
jmp 0x5b7034
shl edi, 6
add ecx, 2
or edi, ebx
mov ebx, dword [esp + 8]
mov edx, edi
jmp 0x5b7034
shl edi, 0xc
mov ebx, dword [esp + 8]
add ecx, 3
or esi, edi
mov edx, esi
mov esi, dword [esp + 4]
jmp 0x5b7034
mov ebx, edi
mov edi, eax
movzx esi, byte [ebx + 1]
and edi, 0x1f
and esi, 0x3f
cmp al, 0xdf
jbe 0x5b719a
mov dword [esp + 0xc], edx
movzx edx, byte [ebx + 2]
shl esi, 6
and edx, 0x3f
or edx, esi
cmp al, 0xf0
jb 0x5b71a4
movzx eax, byte [ebx + 3]
and edi, 7
shl edx, 6
lea ecx, [ebx + 4]
shl edi, 0x12
and eax, 0x3f
or eax, edx
or edi, eax
jmp 0x5b71ac
mov edx, dword [esp + 0xc]
cmp edx, 3
jb 0x5b7331
movzx eax, word [esi]
cmp eax, 0x525f
je 0x5b7173
cmp byte [esi], 0x52
je 0x5b734d
mov ebx, 3
cmp edx, 3
jbe 0x5b74b9
movzx eax, word [esi]
movzx ecx, byte [esi + 2]
xor eax, 0x5f5f
xor ecx, 0x52
or cx, ax
jne 0x5b74b9
mov al, byte [esi + 3]
cmp al, 0xbf
jle 0x5b7562
lea edi, [esi + 3]
mov ecx, 0xfffffffd
add al, 0xbf
mov ebx, 3
cmp al, 0x19
jbe 0x5b736f
jmp 0x5b74b9
mov al, byte [esi + 2]
cmp al, 0xbf
jle 0x5b7530
lea edi, [esi + 2]
mov ecx, 0xfffffffe
add al, 0xbf
mov ebx, 3
cmp al, 0x19
jbe 0x5b736f
jmp 0x5b74b9
shl edi, 6
lea ecx, [ebx + 2]
or edi, esi
jmp 0x5b71b0
shl edi, 0xc
lea ecx, [ebx + 3]
or edi, edx
mov edx, dword [esp + 0xc]
mov esi, dword [esp + 4]
mov ebx, dword [esp + 8]
cmp edi, 0x45
mov dword [esp + 0x10], 0
jne 0x5b6f36
mov dword [esp + 0x18], 0
mov edi, dword [esp + 0x20]
sub ebx, ecx
test ebx, ebx
je 0x5b7492
cmp byte [ecx], 0x2e
jne 0x5b72f5
mov dword [esp + 0xc], edx
lea eax, [ecx + ebx]
mov dword [esp + 8], ebx
mov bl, 0x2e
mov edx, ecx
mov dword [esp + 0x20], edi
mov dword [esp + 0x14], eax
test bl, bl
js 0x5b7220
nop word cs:[eax + eax]
nop dword [eax]
movzx edi, bl
mov ebx, dword [esp + 8]
inc edx
jmp 0x5b72a0
movzx edi, byte [edx + 1]
mov eax, ebx
and al, 0x1f
movzx eax, al
and edi, 0x3f
cmp bl, 0xdf
jbe 0x5b7271
movzx esi, byte [edx + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x5b7281
movzx edi, byte [edx + 3]
and eax, 7
shl esi, 6
mov ebx, dword [esp + 8]
shl eax, 0x12
and edi, 0x3f
or edi, esi
or edi, eax
cmp edi, 0x110000
je 0x5b74dd
mov esi, dword [esp + 4]
add edx, 4
jmp 0x5b72a0
mov ebx, dword [esp + 8]
shl eax, 6
add edx, 2
or eax, edi
mov edi, eax
jmp 0x5b72a0
shl eax, 0xc
mov ebx, dword [esp + 8]
add edx, 3
or esi, eax
mov edi, esi
mov esi, dword [esp + 4]
nop word cs:[eax + eax]
nop dword [eax]
mov eax, edi
and eax, 0xffffffdf
add eax, 0xffffffbf
cmp eax, 0x1a
jb 0x5b72e0
lea eax, [edi - 0x30]
cmp eax, 0xa
jb 0x5b72e0
lea eax, [edi - 0x21]
cmp eax, 0xf
jb 0x5b72e0
lea eax, [edi - 0x3a]
cmp eax, 7
jb 0x5b72e0
lea eax, [edi - 0x5b]
cmp eax, 6
jb 0x5b72e0
add edi, 0xffffff85
cmp edi, 3
ja 0x5b72f5
nop word cs:[eax + eax]
nop
cmp edx, dword [esp + 0x14]
je 0x5b72ff
mov bl, byte [edx]
test bl, bl
jns 0x5b7210
jmp 0x5b7220
mov ebx, 3
jmp 0x5b74b9
mov edx, dword [esp + 0xc]
mov edi, dword [esp + 0x20]
jmp 0x5b7494
mov ecx, dword [esp + 0x30]
add ecx, edx
mov edx, dword [esp + 0x1c]
cmp edx, ecx
cmova ecx, edx
jmp 0x5b74d6
mov edx, dword [esp + 0xc]
mov esi, dword [esp + 4]
cmp edx, 3
jae 0x5b7113
mov ebx, 3
cmp edx, 2
jne 0x5b74b9
cmp byte [esi], 0x52
mov edx, 2
jne 0x5b74b9
mov al, byte [esi + 1]
cmp al, 0xbf
jle 0x5b7524
lea edi, [esi + 1]
mov ecx, 0xffffffff
add al, 0xbf
mov ebx, 3
cmp al, 0x19
ja 0x5b74b9
add ecx, edx
xor eax, eax
nop word cs:[eax + eax]
nop dword [eax]
cmp ecx, eax
je 0x5b7392
cmp byte [edi + eax], 0
lea eax, [eax + 1]
jns 0x5b7380
jmp 0x5b74b9
mov esi, edx
mov byte [esp + 0x40], 0
mov dword [esp + 0x44], edi
mov dword [esp + 0x48], ecx
mov dword [esp + 0x1c], ecx
lea ecx, [esp + 0x40]
xor edx, edx
mov dword [esp + 0x50], 0
mov dword [esp + 0x4c], 0
mov dword [esp + 0x58], 0
mov dword [esp + 0x54], 0
call fcn.005b14a0
test al, al
jne 0x5b753c
cmp byte [esp + 0x40], 1
je 0x5b74b9
mov ebx, dword [esp + 0x48]
mov eax, dword [esp + 0x4c]
mov ecx, dword [esp + 0x44]
cmp eax, ebx
jae 0x5b745a
mov dl, byte [ecx + eax]
add dl, 0xbf
cmp dl, 0x1a
jae 0x5b745a
mov edx, dword [esp + 0x50]
mov byte [esp + 0x40], 0
mov dword [esp + 0x44], ecx
mov dword [esp + 0x48], ebx
mov dword [esp + 0x4c], eax
lea ecx, [esp + 0x40]
mov dword [esp + 0x50], edx
xor edx, edx
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0
call fcn.005b14a0
test al, al
jne 0x5b753c
mov edx, esi
cmp byte [esp + 0x40], 1
mov esi, dword [esp + 4]
mov ebx, 3
je 0x5b74b9
mov ecx, dword [esp + 0x44]
mov ebx, dword [esp + 0x48]
mov eax, dword [esp + 0x4c]
jmp 0x5b7460
mov edx, esi
mov esi, dword [esp + 4]
test eax, eax
je 0x5b747e
cmp ebx, eax
jbe 0x5b747c
cmp byte [ecx + eax], 0xbf
jg 0x5b747e
mov edx, ebx
push 0x6d1618
push ebx
push eax
jmp 0x5b756c
jne 0x5b746e
add ecx, eax
sub ebx, eax
mov dword [esp + 0x10], 1
test ebx, ebx
jne 0x5b71df
xor ebx, ebx
mov eax, dword [esp + 0x3c]
mov dword [eax + 4], edi
mov edi, dword [esp + 0x1c]
mov dword [eax + 8], edi
mov edi, dword [esp + 0x18]
mov dword [eax + 0xc], edi
mov dword [eax + 0x10], esi
mov dword [eax + 0x14], edx
mov dword [eax + 0x18], ecx
mov dword [eax + 0x1c], ebx
mov ebx, dword [esp + 0x10]
mov eax, dword [esp + 0x3c]
mov dword [eax], ebx
lea esp, [ebp - 0xc]
pop esi
pop edi
pop ebx
pop ebp
ret
mov ecx, dword [esp + 0x18]
mov edx, ebx
add ecx, dword [esp + 0x14]
cmp ebx, ecx
cmova ecx, ebx
push 0x6dd4b0
jmp 0x5b751a
mov edx, dword [esp + 0xc]
mov esi, dword [esp + 4]
jmp 0x5b7303
mov ecx, ebx
mov edx, esi
push 0x6dd4d0
jmp 0x5b751a
mov edx, ebx
push 0x6dd4d0
jmp 0x5b751a
cmp dword [esp + 0x14], 0
mov ebx, dword [esp + 0x18]
je 0x5b6cf5
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x10]
push 0x6dd4c0
call fcn.0045a150
add esp, 4
ud2
mov ecx, esi
push 0x6d15f4
push edx
push 1
jmp 0x5b756c
mov ecx, esi
push 0x6d15e4
push edx
push 2
jmp 0x5b756c
lea eax, [esp + 0x88]
mov ecx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
mov edx, 0x3d
push 0x6d1668
push 0x6d1380
push eax
call fcn.0045d480
add esp, 0xc
ud2
mov ecx, esi
push 0x6d1608
push edx
push 3
call fcn.0045d720
add esp, 0xc
ud2