Function at 0x1000f1f0
Capabilities:
Initialize winhttp library
Prepare http request
Receive http response
Set http header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101103b4
mov eax, dword fs:[0]
push eax
sub esp, 0x2d0
mov eax, dword [0x1015e404]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ecx, dword [ebp + 0x10]
mov eax, dword [ebp + 8]
mov ebx, dword [ebp + 0x1c]
mov dword [ebp - 0x260], ecx
mov ecx, dword [ebp + 0x14]
mov dword [ebp - 0x288], ecx
mov ecx, dword [ebp + 0x18]
mov dword [ebp - 0x220], eax
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x284], ecx
xor ecx, ecx
mov dword [ebp - 0x238], ebx
mov dword [ebp - 0x254], 0
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x21c], ecx
test eax, eax
jne 0x1000f274
mov esi, 0x80004003
jmp 0x1000f6ed
xor ecx, ecx
mov dword [ebp - 0x2cc], 0x3c
mov dword [ebp - 0x2b4], ecx
mov dword [ebp - 0x2c8], ecx
mov dword [ebp - 0x2bc], ecx
mov dword [ebp - 0x2b0], ecx
mov dword [ebp - 0x2a8], ecx
mov dword [ebp - 0x2a0], ecx
mov dword [ebp - 0x298], ecx
lea ecx, [ebp - 0x2cc]
push ecx
push 0
push 0
push eax
mov dword [ebp - 0x2c4], 1
mov dword [ebp - 0x2c0], 1
mov dword [ebp - 0x2b8], 1
mov dword [ebp - 0x2ac], 1
mov dword [ebp - 0x2a4], 1
mov dword [ebp - 0x29c], 1
mov dword [ebp - 0x294], 1
call dword [sym.imp.WINHTTP.dll_WinHttpCrackUrl]
test eax, eax
jne 0x1000f325
call fcn.10004e80
mov esi, eax
test ebx, ebx
je 0x1000f6ed
mov eax, dword [ebx]
push esi
push 0x1011b55c
push ebx
call dword [eax]
jmp 0x1000f6ed
mov eax, dword [ebp - 0x2c0]
mov dword [ebp - 0x214], eax
cmp eax, 1
je 0x1000f358
cmp eax, 2
je 0x1000f358
test ebx, ebx
je 0x1000f34e
mov eax, dword [ebx]
push 0x80070057
push 0x1011b55c
push ebx
call dword [eax]
mov esi, 0x80070057
jmp 0x1000f6ed
mov esi, dword [ebp - 0x2b8]
mov edi, dword [ebp - 0x2bc]
call fcn.10002000
mov ecx, eax
test ecx, ecx
je 0x1000fe21
test edi, edi
jne 0x1000f37f
test esi, esi
jne 0x1000fe2b
mov eax, dword [ecx]
push 2
push esi
call dword [eax]
mov dword [ebp - 0x22c], eax
test eax, eax
je 0x1000fe35
add eax, 0x10
mov dword [ebp - 0x250], eax
test esi, esi
js 0x1000fe2b
cmp esi, dword [eax - 8]
jg 0x1000fe2b
lea ecx, [esi + esi]
mov dword [eax - 0xc], esi
push ecx
push edi
push ecx
xor edx, edx
push eax
mov word [ecx + eax], dx
call fcn.10008600
add esp, 0x10
movzx eax, word [ebp - 0x2b4]
mov esi, dword [ebp - 0x2ac]
mov edi, dword [ebp - 0x2b0]
mov dword [ebp - 4], 0
mov dword [ebp - 0x25c], eax
call fcn.10002000
mov ecx, eax
test ecx, ecx
je 0x1000fe3a
test edi, edi
jne 0x1000f401
test esi, esi
jne 0x1000fe44
mov eax, dword [ecx]
push 2
push esi
call dword [eax]
mov dword [ebp - 0x228], eax
test eax, eax
je 0x1000fe4e
add eax, 0x10
mov dword [ebp - 0x24c], eax
test esi, esi
js 0x1000fe2b
cmp esi, dword [eax - 8]
jg 0x1000fe2b
lea ecx, [esi + esi]
mov dword [eax - 0xc], esi
push ecx
push edi
push ecx
xor edx, edx
push eax
mov word [ecx + eax], dx
call fcn.10008600
add esp, 0x10
mov esi, dword [ebp - 0x2a4]
mov edi, dword [ebp - 0x2a8]
mov byte [ebp - 4], 1
call fcn.10002000
mov ecx, eax
test ecx, ecx
je 0x1000fe53
test edi, edi
jne 0x1000f473
test esi, esi
jne 0x1000fe5d
mov eax, dword [ecx]
push 2
push esi
call dword [eax]
mov dword [ebp - 0x224], eax
test eax, eax
je 0x1000fe67
add eax, 0x10
mov dword [ebp - 0x248], eax
test esi, esi
js 0x1000fe2b
cmp esi, dword [eax - 8]
jg 0x1000fe2b
lea ecx, [esi + esi]
mov dword [eax - 0xc], esi
push ecx
push edi
push ecx
xor edx, edx
push eax
mov word [ecx + eax], dx
call fcn.10008600
add esp, 0x10
mov esi, dword [ebp - 0x2a0]
mov edi, dword [ebp - 0x29c]
mov byte [ebp - 4], 2
mov dword [ebp - 0x234], esi
call fcn.10002000
mov ecx, eax
test ecx, ecx
je 0x1000fe6c
test esi, esi
jne 0x1000f4eb
test edi, edi
jne 0x1000fe76
mov eax, dword [ecx]
push 2
push edi
call dword [eax]
test eax, eax
je 0x1000fe80
lea esi, [eax + 0x10]
mov dword [ebp - 0x230], esi
test edi, edi
js 0x1000fe2b
cmp edi, dword [esi - 8]
jg 0x1000fe2b
lea eax, [edi + edi]
mov dword [esi - 0xc], edi
push eax
push dword [ebp - 0x234]
xor ecx, ecx
push eax
push esi
mov word [eax + esi], cx
call fcn.10008600
add esp, 0x10
mov edi, dword [ebp - 0x294]
mov eax, dword [ebp - 0x298]
mov byte [ebp - 4], 3
mov dword [ebp - 0x234], edi
mov dword [ebp - 0x254], eax
call fcn.10002000
mov ecx, eax
test ecx, ecx
je 0x1000fe85
cmp dword [ebp - 0x254], 0
jne 0x1000f56d
test edi, edi
jne 0x1000fe8f
mov eax, dword [ecx]
push 2
push edi
call dword [eax]
test eax, eax
je 0x1000fe99
lea edi, [eax + 0x10]
mov eax, dword [ebp - 0x234]
mov dword [ebp - 0x23c], edi
test eax, eax
js 0x1000fe2b
cmp eax, dword [edi - 8]
jg 0x1000fe2b
mov dword [edi - 0xc], eax
xor ecx, ecx
add eax, eax
push eax
push dword [ebp - 0x254]
push eax
push edi
mov word [eax + edi], cx
call fcn.10008600
lea eax, [ebp - 0x23c]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x218]
push eax
call fcn.1000a8b0
add esp, 0x1c
push 0
push 0
push 0
push 4
push 0
mov byte [ebp - 4], 5
call dword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov edx, eax
mov dword [ebp - 0x254], eax
test edx, edx
jne 0x1000f74c
push eax
push eax
push eax
push 1
push eax
call dword [sym.imp.WINHTTP.dll_WinHttpOpen]
mov edx, eax
mov dword [ebp - 0x254], edx
test edx, edx
jne 0x1000f74c
call fcn.10004e80
mov edx, eax
mov dword [ebp - 0x214], edx
test ebx, ebx
je 0x1000f632
push edx
push 0x1011b57c
mov eax, dword [ebx]
push ebx
call dword [eax]
or ebx, 0xffffffff
mov edx, dword [ebp - 0x218]
mov eax, ebx
add edx, 0xfffffff0
mov byte [ebp - 4], 4
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x1000f656
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, ebx
mov byte [ebp - 4], 3
add edi, 0xfffffff0
lock xadd dword [edi + 0xc], eax
dec eax
test eax, eax
jg 0x1000f671
mov ecx, dword [edi]
push edi
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 2
add esi, 0xfffffff0
mov eax, ebx
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x1000f68c
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x224]
mov eax, ebx
mov byte [ebp - 4], 1
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x1000f6aa
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x228]
mov eax, ebx
mov byte [ebp - 4], 0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x1000f6c8
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov edx, dword [ebp - 0x22c]
mov dword [ebp - 4], 0xffffffff
lock xadd dword [edx + 0xc], ebx
dec ebx
test ebx, ebx
jg 0x1000f6e7
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [ebp - 0x214]
push 0
push 0xffffffffffffffff
push 0
push dword [ebp - 0x21c]
call dword [sym.imp.WINHTTP.dll_WinHttpSetStatusCallback]
mov eax, dword [ebp - 0x21c]
mov edi, dword [sym.imp.WINHTTP.dll_WinHttpCloseHandle]
test eax, eax
je 0x1000f712
push eax
call edi
mov eax, dword [ebp - 0x264]
test eax, eax
je 0x1000f71f
push eax
call edi
mov eax, dword [ebp - 0x254]
test eax, eax
je 0x1000f72c
push eax
call edi
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10067a9c
mov esp, ebp
pop ebp
ret 0x18
mov eax, dword [ebp - 0x22c]
push 0
push dword [ebp - 0x25c]
add eax, 0x10
push eax
push edx
call dword [sym.imp.WINHTTP.dll_WinHttpConnect]
mov dword [ebp - 0x264], eax
test eax, eax
jne 0x1000f794
call fcn.10004e80
mov edx, eax
mov dword [ebp - 0x214], edx
test ebx, ebx
je 0x1000f632
mov ecx, dword [ebx]
push edx
push 0x1011b594
push ebx
call dword [ecx]
jmp 0x1000f632
mov eax, dword [ebp - 0x220]
cmp dword [ebp - 0x214], 2
mov dword [ebp - 0x234], 0x104
mov edx, dword [eax + 8]
mov eax, 0x800104
cmovne eax, dword [ebp - 0x234]
push eax
lea eax, [ebp - 0x2d4]
mov ecx, dword [edx - 0xc]
push eax
xor eax, eax
mov dword [ebp - 0x2d4], 0x1011b5b4
test ecx, ecx
mov dword [ebp - 0x2d0], 0
mov ecx, dword [ebp - 0x264]
cmove edx, eax
mov eax, dword [ebp - 0x220]
push edx
push dword [eax + 4]
push dword [ebp - 0x218]
push dword [eax]
push ecx
call dword [sym.imp.WINHTTP.dll_WinHttpOpenRequest]
mov dword [ebp - 0x21c], eax
test eax, eax
jne 0x1000f82e
call fcn.10004e80
mov edx, eax
mov dword [ebp - 0x214], edx
test ebx, ebx
je 0x1000f632
mov ecx, dword [ebx]
push edx
push 0x1011b5bc
push ebx
call dword [ecx]
jmp 0x1000f632
push 0
push 0xffffffffffffffff
push 0x10010f50
push eax
call dword [sym.imp.WINHTTP.dll_WinHttpSetStatusCallback]
mov eax, dword [ebp - 0x220]
push dword [eax + 0x18]
push dword [eax + 0x14]
push dword [eax + 0x10]
push dword [eax + 0xc]
push dword [ebp - 0x21c]
call dword [sym.imp.WINHTTP.dll_WinHttpSetTimeouts]
test eax, eax
jne 0x1000f880
call fcn.10004e80
mov edx, eax
mov dword [ebp - 0x214], edx
test ebx, ebx
je 0x1000f632
push edx
push 0x1011b5e4
jmp 0x1000f62d
push 4
lea eax, [ebp - 0x278]
mov dword [ebp - 0x278], 8
push eax
push 0x3f
push dword [ebp - 0x21c]
call dword [sym.imp.WINHTTP.dll_WinHttpSetOption]
push 4
lea eax, [ebp - 0x27c]
mov dword [ebp - 0x27c], 0x3300
push eax
push 0x1f
push dword [ebp - 0x21c]
call dword [sym.imp.WINHTTP.dll_WinHttpSetOption]
test eax, eax
jne 0x1000f8e6
call fcn.10004e80
mov edx, eax
mov dword [ebp - 0x214], edx
test ebx, ebx
je 0x1000f632
push edx
push str.WinHttpSetSecurityFlags
jmp 0x1000f62d
mov ebx, dword [ebp - 0x21c]
lea eax, [ebp - 0x280]
push 4
push eax
push 0x76
push ebx
mov dword [ebp - 0x280], 3
call dword [sym.imp.WINHTTP.dll_WinHttpSetOption]
mov ecx, dword [ebp - 0x228]
add ecx, 0x10
cmp dword [ecx - 0xc], 0
je 0x1000f92f
mov eax, dword [ebp - 0x224]
push 0
add eax, 0x10
push eax
push ecx
push 1
push 0
push ebx
call dword [sym.imp.WINHTTP.dll_WinHttpSetCredentials]
mov edx, dword [ebp - 0x220]
or ebx, 0xffffffff
mov eax, dword [edx + 0x1c]
mov ecx, dword [edx + 0x20]
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x234], ecx
cmp eax, ecx
je 0x1000fa01
mov eax, dword [eax]
sub eax, 0x10
push eax
call fcn.10001a00
add esp, 4
lea esi, [eax + 0x10]
mov dword [ebp - 0x25c], esi
mov eax, dword [ebp - 0x214]
mov byte [ebp - 4], 6
push dword [eax + 4]
push dword [esi - 0xc]
push esi
push dword [ebp - 0x21c]
call dword [sym.imp.WINHTTP.dll_WinHttpAddRequestHeaders]
test eax, eax
je 0x1000f9be
mov byte [ebp - 4], 5
add esi, 0xfffffff0
mov eax, ebx
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x1000f9a5
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, dword [ebp - 0x214]
add eax, 8
mov dword [ebp - 0x214], eax
cmp eax, dword [ebp - 0x234]
jne 0x1000f952
jmp 0x1000f9f5
call fcn.10004e80
mov edx, eax
mov eax, dword [ebp - 0x238]
test eax, eax
je 0x1000f9da
mov ecx, dword [eax]
push edx
push 0x1011b63c
push eax
call dword [ecx]
mov byte [ebp - 4], 5
add esi, 0xfffffff0
mov eax, ebx
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x1000f9f5
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
mov esi, dword [ebp - 0x230]
mov edx, dword [ebp - 0x220]
mov eax, dword [ebp - 0x260]
test eax, eax
je 0x1000fbb4
lea ecx, [ebp - 0x290]
xorps xmm0, xmm0
push ecx
push eax
movlpd qword [ebp - 0x2dc], xmm0
movlpd qword [ebp - 0x290], xmm0
call dword [sym.imp.SHLWAPI.dll_IStream_Size]
mov edx, eax
mov dword [ebp - 0x214], edx
test edx, edx
jns 0x1000fa50
mov ecx, dword [ebp - 0x2dc]
mov eax, dword [ebp - 0x2d8]
mov dword [ebp - 0x234], ecx
jmp 0x1000fa76
push dword [ebp - 0x260]
call dword [sym.imp.SHLWAPI.dll_IStream_Reset]
mov edx, eax
mov eax, dword [ebp - 0x290]
mov dword [ebp - 0x234], eax
mov eax, dword [ebp - 0x28c]
mov dword [ebp - 0x214], edx
mov dword [ebp - 0x25c], eax
test edx, edx
jns 0x1000fa9e
mov ecx, dword [ebp - 0x238]
test ecx, ecx
je 0x1000f635
mov eax, dword [ecx]
push edx
push str.WinHttpGetRequestStreamSize
push ecx
call dword [eax]
jmp 0x1000f635
push 0x200
lea eax, [ebp - 0x210]
push 0
push eax
call fcn.100dd9d0
push dword [ebp - 0x25c]
lea eax, [ebp - 0x210]
push dword [ebp - 0x234]
push str.Content_Length:__I64u_r_n
push 0x100
push eax
call dword [sym.imp.SHLWAPI.dll_wnsprintfW]
mov eax, dword [ebp - 0x220]
add esp, 0x20
push eax
push 0
push 0
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x210]
push eax
push dword [ebp - 0x21c]
call dword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
jne 0x1000fb28
call fcn.10004e80
mov ecx, dword [ebp - 0x238]
mov edx, eax
mov dword [ebp - 0x214], edx
test ecx, ecx
je 0x1000f635
mov eax, dword [ecx]
push edx
push 0x1011b6d8
push ecx
call dword [eax]
jmp 0x1000f635
mov ecx, dword [ebp - 0x238]
mov eax, dword [ebp - 0x220]
push ecx
push dword [ebp - 0x260]
add eax, 0x2a
push dword [ebp - 0x21c]
push eax
call fcn.10010dd0
mov edx, eax
mov dword [ebp - 0x214], edx
test edx, edx
jns 0x1000fbd3
mov eax, dword [ebp - 0x238]
mov esi, edx
test eax, eax
je 0x1000fb6d
mov ecx, dword [eax]
push esi
push str.WriteRequestStream
push eax
call dword [ecx]
lea ecx, [ebp - 0x218]
call fcn.10001db0
lea ecx, [ebp - 0x23c]
call fcn.10001db0
lea ecx, [ebp - 0x230]
call fcn.10001db0
lea ecx, [ebp - 0x248]
call fcn.10001db0
lea ecx, [ebp - 0x24c]
call fcn.10001db0
lea ecx, [ebp - 0x250]
call fcn.10001db0
jmp 0x1000f6ed
push edx
push 0
push 0
push 0
push 0
push 0
push dword [ebp - 0x21c]
call dword [sym.imp.WINHTTP.dll_WinHttpSendRequest]
test eax, eax
je 0x1000fafd
push 0
push dword [ebp - 0x21c]
call dword [sym.imp.WINHTTP.dll_WinHttpReceiveResponse]
test eax, eax
jne 0x1000fc10
call fcn.10004e80
mov ecx, dword [ebp - 0x238]
mov edx, eax
mov dword [ebp - 0x214], edx
test ecx, ecx
je 0x1000f635
mov eax, dword [ecx]
push edx
push 0x1011b728
push ecx
call dword [eax]
jmp 0x1000f635
mov edi, dword [ebp - 0x21c]
lea eax, [ebp - 0x244]
mov esi, dword [ebp - 0x220]
push 0
push SafeArrayCopy
push edi
push eax
add esi, 0x2a
push esi
call fcn.10010350
mov eax, dword [ebp - 0x244]
mov byte [ebp - 4], 7
cmp dword [eax - 0xc], 0
jne 0x1000fc70
call fcn.10004e80
mov ecx, dword [ebp - 0x238]
mov esi, eax
test ecx, ecx
je 0x1000fc60
mov eax, dword [ecx]
push esi
push str.WinHttpQueryRequestHeaders
push ecx
call dword [eax]
lea ecx, [ebp - 0x244]
call fcn.10001db0
jmp 0x1000fb6d
mov ebx, dword [ebp - 0x238]
test ebx, ebx
je 0x1000fc81
mov ecx, dword [ebx]
push eax
push ebx
call dword [ecx + 4]
push 0
push 0x13
push edi
lea eax, [ebp - 0x240]
push eax
push esi
call fcn.10010350
mov eax, dword [ebp - 0x240]
mov byte [ebp - 4], 8
cmp dword [eax - 0xc], 0
jne 0x1000fcd4
call fcn.10004e80
mov esi, eax
test ebx, ebx
je 0x1000fcb9
mov eax, dword [ebx]
push esi
push str.WinHttpQueryStatusCode
push ebx
call dword [eax]
lea ecx, [ebp - 0x240]
call fcn.10001db0
lea ecx, [ebp - 0x244]
call fcn.10001db0
jmp 0x1000fb6d
push 0
push 0x14
push edi
lea eax, [ebp - 0x258]
push eax
push esi
call fcn.10010350
mov eax, dword [ebp - 0x258]
mov byte [ebp - 4], 9
cmp dword [eax - 0xc], 0
jne 0x1000fd19
call fcn.10004e80
mov esi, eax
test ebx, ebx
je 0x1000fd0c
mov eax, dword [ebx]
push esi
push str.WinHttpQueryStatusText
push ebx
call dword [eax]
lea ecx, [ebp - 0x258]
call fcn.10001db0
jmp 0x1000fcb9
push dword [ebp - 0x240]
call dword [sym.imp.SHLWAPI.dll_StrToIntW]
mov edi, eax
mov eax, dword [ebp - 0x284]
test eax, eax
je 0x1000fd33
mov dword [eax], edi
push 0
push 0x16
push dword [ebp - 0x21c]
lea eax, [ebp - 0x268]
push eax
push esi
call fcn.10010350
mov eax, dword [ebp - 0x268]
mov byte [ebp - 4], 0xa
cmp dword [eax - 0xc], 0
jne 0x1000fd8b
call fcn.10004e80
mov esi, eax
test ebx, ebx
je 0x1000fd70
mov eax, dword [ebx]
push esi
push str.WinHttpQueryResponseHeaders
push ebx
call dword [eax]
lea ecx, [ebp - 0x268]
call fcn.10001db0
lea ecx, [ebp - 0x258]
call fcn.10001db0
jmp 0x1000fcb9
test ebx, ebx
je 0x1000fd9d
mov ecx, dword [ebx]
push eax
push dword [ebp - 0x258]
push edi
push ebx
call dword [ecx + 8]
mov edi, dword [ebp - 0x21c]
lea eax, [ebp - 0x26c]
push 0
push 5
push edi
push eax
xorps xmm0, xmm0
push esi
movlpd qword [ebp - 0x274], xmm0
call fcn.10010350
mov eax, dword [ebp - 0x26c]
mov byte [ebp - 4], 0xb
cmp dword [eax - 0xc], 0
je 0x1000fdee
lea ecx, [ebp - 0x274]
push ecx
push 0
push eax
call dword [sym.imp.SHLWAPI.dll_StrToInt64ExW]
mov eax, dword [ebp - 0x270]
mov ecx, dword [ebp - 0x274]
jmp 0x1000fdff
or ecx, 0xffffffff
or eax, ecx
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x270], eax
push ebx
push eax
push ecx
push dword [ebp - 0x288]
push edi
push esi
call fcn.10010550
lea ecx, [ebp - 0x26c]
mov esi, eax
call fcn.10001db0
jmp 0x1000fd70
push 0x80004005
call fcn.100017c0
push 0x80070057
call fcn.100017c0
call fcn.10001b40
push 0x80004005
call fcn.100017c0
push 0x80070057
call fcn.100017c0
call fcn.10001b40
push 0x80004005
call fcn.100017c0
push 0x80070057
call fcn.100017c0
call fcn.10001b40
push 0x80004005
call fcn.100017c0
push 0x80070057
call fcn.100017c0
call fcn.10001b40
push 0x80004005
call fcn.100017c0
push 0x80070057
call fcn.100017c0
call fcn.10001b40
int3