Function at 0x41a801
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
push 0x58
call fcn.00498039
add esp, 4
mov dword [ebp - 0x28], eax
mov edi, eax
mov esi, 0x5cb8a8
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
xor eax, eax
mov ecx, 0x14
rep stosd dword es:[edi], eax
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
jmp 0x41a884
mov dword [ebp - 4], 1
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41a8c4
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x41a8de
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41a8f8
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
lea eax, [ebp - 0x28]
push eax
push 1
mov ebx, 0x498a40
call fcn.00498033
add esp, 0x10
cmp dword [ebp - 4], 0
jle 0x42c76f
push 0x80000301
push 0
push dword [0x8fa84c]
push 1
mov ebx, 0x49b980
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x80000301
push 0
push dword [0x8fa84c]
push 1
mov ebx, 0x49ba10
call fcn.00498033
add esp, 0x10
cmp dword [ebp - 0x34], eax
je 0x41ef25
push 0x80000301
push 0
push dword [0x8fa84c]
push 1
mov ebx, 0x49b690
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41a9a3
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x10]
mov ebx, eax
mov ecx, 0x14
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 2
jl 0x41aaac
mov ebx, dword [ebp - 0x28]
call fcn.00403abb
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x41a9e5
push 0x387
push 0x4010757
push 4
call fcn.00498045
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41aa02
push 0x387
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x28]
call fcn.00403abb
push ebx
push ecx
fild dword [ebp - 0x10]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fsub qword [0x5b31c4]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.004028cd
dec eax
jns 0x41aa48
push 0x3ae
push 0x4010757
push 4
call fcn.00498045
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41aa65
push 0x3ae
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x48], ebx
mov ebx, dword [ebp - 0x48]
mov eax, dword [ebx]
test eax, eax
je 0x41aa8b
push eax
mov ebx, eax
call fcn.004010a9
inc eax
push eax
call fcn.00498039
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41aa9e
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
pop ebx
pop ecx
dec ecx
jmp 0x41a9b1
add esp, 8
mov ebx, dword [ebp - 0x28]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x41aad7
push 0x407
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x41aafb
push eax
mov ebx, eax
call fcn.004010a9
inc eax
push eax
call fcn.00498039
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ab0e
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.loaded_from_JSON_file
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ab45
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41abe3
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5b3a57
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ab96
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41abe3
push reloc.WS2_32.dll_connect
push 0
push 0x5c9b46
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0xffffffffffffffff
push 0xc
push 0x16010fa5
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 3
jne 0x41b98f
push 0x80000301
push 0
push 0x13
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ac25
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.received_2_bytes:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ac69
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41ac7a
mov dword [ebp - 0x2c], 0x64
cmp dword [ebp - 0x2c], 0x64
jne 0x41acbe
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ac97
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4986f0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xf
jne 0x41acbe
mov eax, 1
jmp 0x41acc3
mov eax, 0
test eax, eax
je 0x41ad42
mov dword [ebp - 0x2c], 0x6e
push dword [ebp - 0x1c]
push str.hf_14a_raw__c__p_9370
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ad03
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0
mov ebx, 0x49c490
call fcn.00498033
add esp, 4
cmp dword [ebp - 0x2c], 0x6e
jne 0x41adc0
push 0x80000301
push 0
push 0x11
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ad6b
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str.received_3_bytes:
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41adaf
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x41adc0
mov eax, 1
jmp 0x41adc5
mov eax, 0
test eax, eax
je 0x41ae07
mov dword [ebp - 0x2c], 0x78
mov eax, str.hf_14a_raw__p_95_20
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41adf5
push ebx
call fcn.0049803f
add esp, 4
push 0
mov ebx, 0x49c490
call fcn.00498033
add esp, 4
cmp dword [ebp - 0x2c], 0x78
jne 0x41ae4b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ae24
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4986f0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xf
jne 0x41ae4b
mov eax, 1
jmp 0x41ae50
mov eax, 0
test eax, eax
je 0x41aea2
mov dword [ebp - 0x2c], 0x82
push dword [ebp - 0x1c]
push 0x5c9bcd
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ae90
push ebx
call fcn.0049803f
add esp, 4
push 0
mov ebx, 0x49c490
call fcn.00498033
add esp, 4
cmp dword [ebp - 0x2c], 0x82
jne 0x41af23
push 0x80000301
push 0
push 0x11
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41aece
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str.received_3_bytes:
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41af12
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x41af23
mov eax, 1
jmp 0x41af28
mov eax, 0
test eax, eax
je 0x41af6a
mov dword [ebp - 0x2c], 0x8c
mov eax, str.hf_14a_raw__c__p__a_E000
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41af58
push ebx
call fcn.0049803f
add esp, 4
push 0
mov ebx, 0x49c490
call fcn.00498033
add esp, 4
cmp dword [ebp - 0x2c], 0x8c
jne 0x41afeb
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41af96
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str.received_18_bytes:
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41afda
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x41afeb
mov eax, 1
jmp 0x41aff0
mov eax, 0
test eax, eax
je 0x41b2b2
mov dword [ebp - 0x2c], 0x96
push 0xffffffffffffffff
push 8
push 0x16011c85
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b037
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b05d
push ebx
call fcn.0049803f
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16011c85
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x3c], eax
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x41b095
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41b0bb
push ebx
call fcn.0049803f
add esp, 4
push dword [ebp - 0x40]
push 0x5c9c0f
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41b0e3
push ebx
call fcn.0049803f
add esp, 4
lea eax, [ebp - 0x44]
push eax
call fcn.0040a3fd
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41b0ff
push ebx
call fcn.0049803f
add esp, 4
push dword [ebp - 0x48]
push dword [ebp - 0x38]
push str.hf_14a_raw__c__p__a_a2__00
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b12a
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41b13a
push ebx
call fcn.0049803f
add esp, 4
lea eax, [ebp - 0x4c]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41b153
push ebx
call fcn.0049803f
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16011c85
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b18b
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b1b1
push ebx
call fcn.0049803f
add esp, 4
push dword [ebp - 0x38]
push str.hf_14a_raw__c__p__a_a2__01
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b1d9
push ebx
call fcn.0049803f
add esp, 4
lea eax, [ebp - 0x3c]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41b1f2
push ebx
call fcn.0049803f
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16011c85
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b22a
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b250
push ebx
call fcn.0049803f
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.0040a3fd
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b26c
push ebx
call fcn.0049803f
add esp, 4
push str.__48__00__00
push dword [ebp - 0x3c]
push str.hf_14a_raw__c__p__a_a2__02
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41b299
push ebx
call fcn.0049803f
add esp, 4
lea eax, [ebp - 0x40]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41b2b2
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x2c], 0x96
jne 0x41b333
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41b2de
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 0x5b350d
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b322
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x41b333
mov eax, 1
jmp 0x41b338
mov eax, 0
test eax, eax
je 0x41b638
mov ebx, dword [0x8fa850]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x41b36b
push 0xfde
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x34]
inc dword [ebx]
mov ebx, dword [0x8fa850]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x41b3a3
push 0x1039
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x34]
cmp dword [ebx], 3
jne 0x41b638
mov ebx, dword [0x8fa850]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x41b3e2
push 0x1063
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x34]
mov dword [ebx], 0
mov dword [ebp - 0x2c], 0
mov ebx, dword [0x8fa850]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x41b425
push 0x10c1
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x34]
mov dword [ebx], 0
push 0
push 0x5b2eb5
push 0xffffffffffffffff
push 8
push 0x1601006c
push 0x52010001
call fcn.00498063
add esp, 0x18
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9c70
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x41b638
push reloc.WS2_32.dll_connect
push 0
push str.__________________________________________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ced
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9d4f
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9daf
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9e1b
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41b657
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.Dumped
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b69b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41b87d
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41b6f1
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push 0x5b34d5
push dword [ebp - 0x34]
push 0x5c9e67
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b734
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41b747
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b779
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0
mov ebx, 0x498730
call fcn.00498033
add esp, 4
mov dword [ebp - 0x34], eax
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41b7da
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push dword [ebp - 0x38]
push 0x5b3a57
push dword [ebp - 0x34]
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b81b
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b82b
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x41b83e
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x49b130
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41b864
push ebx
call fcn.0049803f
add esp, 4
lea eax, [ebp - 0x40]
push eax
call fcn.0042c801
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41b87d
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41b89c
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.TYPE_:_NTAG
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b8e0
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41b98f
push 0x80000301
push 0
push 0x12
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41b915
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41b93e
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41b964
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16011c87
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41b98f
push ebx
call fcn.0049803f
add esp, 4
push 0xffffffffffffffff
push 0xc
push 0x16010fa5
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 5
jne 0x41bcfa
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41b9d1
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.90_00
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ba15
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41bc38
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [0x8fa800]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x41ba77
push 0x1b64
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5c9e96
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41bac7
push reloc.WS2_32.dll_connect
push 0
push 0x5c9e9b
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [0x8fa800]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x41baf2
push 0x1bf1
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5c9eb6
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41bb42
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ebb
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [0x8fa800]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x41bb6d
push 0x1c7e
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5c9ed6
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41bbbd
push reloc.WS2_32.dll_connect
push 0
push 0x5c9edb
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [0x8fa800]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x41bbe8
push 0x1d03
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5c98fe
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41bc38
push reloc.WS2_32.dll_connect
push 0
push 0x5c9eee
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41bc57
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push 0x5b350d
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bc9b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41bcfa
mov eax, 0x5b350a
push eax
mov ebx, dword [0x8fa804]
test ebx, ebx
je 0x41bcbe
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [0x8fa804], eax
mov eax, dword [ebp - 0x1c]
test eax, eax
je 0x41bce0
push eax
mov ebx, eax
call fcn.004010a9
inc eax
push eax
call fcn.00498039
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x8fa808]
test ebx, ebx
je 0x41bcf4
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [0x8fa808], eax
push 0xffffffffffffffff
push 0xc
push 0x16010fa5
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 2
jne 0x41bf05
push 0x80000301
push 0
push 0x13
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41bd3c
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.Password_NOT_found.
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bd80
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41be11
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9f17
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 0x21
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41be30
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.Aquireing_data_from_device_failed
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41be74
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41bf05
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9f7a
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0xffffffffffffffff
push 0xc
push 0x16010fa5
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 4
jne 0x41c899
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41bf47
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.Dumped
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41bf8b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41c096
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41bfe1
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push 0x5b34d5
push dword [ebp - 0x34]
push 0x5c9e67
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c024
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41c037
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c069
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c0b5
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.TYPE_:_NTAG
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c0f9
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41c1a8
push 0x80000301
push 0
push 0x12
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c12e
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c157
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c17d
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16011c87
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c1a8
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x1d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c1c7
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.saved_28_blocks_to_text_file
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c20b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41c316
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 0x1f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c261
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push 0x5b34d5
push dword [ebp - 0x34]
push 0x5c9e67
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c2a4
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41c2b7
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c2e9
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c335
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__UID__:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c379
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41c428
push 0x80000301
push 0
push 0x17
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c3ae
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c3d7
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c3fd
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x160115c6
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c428
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c447
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__TYPE_:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c48b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41c53a
push 0x80000301
push 0
push 0x50
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c4c0
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41c4e9
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c50f
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x160115ca
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41c53a
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x11
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c559
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.File_reading_done
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c59d
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41c5d4
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ffb
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.received_3_octets
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c615
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41c63f
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.00_78_F0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c684
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41c6ae
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.received_0_octets
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c6f3
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41c71d
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x80000301
push 0
push 0x11
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c740
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.received_7_octets
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c784
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41c82a
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.received_7_octets
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c7cf
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41c7f9
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.WS2_32.dll_connect
push 0
push 0x5c9c70
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.00_00_00_00_00_77_CF
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c86b
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41c895
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x80000301
push 0
push 0xf
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41c8b8
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_number:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c8fc
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41c929
push 0x5b3994
push dword [0x8fa80c]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41c929
mov eax, 1
jmp 0x41c92e
mov eax, 0
test eax, eax
je 0x41cacc
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov eax, 0x5ca06e
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, str.block_number:
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.0042cc5b
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41c982
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41c992
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x41c9a5
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41c9cb
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [0x8fa838]
test ebx, ebx
je 0x41c9e2
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [0x8fa838], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41c9fd
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41ca3a
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 0xe080
push 0x80000301
push 0
push 1
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d700
call fcn.00498051
add esp, 0x4c
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41caeb
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_no:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41cb2f
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41cb5c
push 0x5b3994
push dword [0x8fa80c]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41cb5c
mov eax, 1
jmp 0x41cb61
mov eax, 0
test eax, eax
je 0x41ccff
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
push dword [ebp - 0x38]
mov eax, 0x5b3bab
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, str.__block_no:
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.0042cc5b
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41cbb5
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41cbc5
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x41cbd8
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41cbfe
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [0x8fa838]
test ebx, ebx
je 0x41cc15
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [0x8fa838], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41cc30
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41cc6d
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 0xe080
push 0x80000301
push 0
push 1
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d700
call fcn.00498051
add esp, 0x4c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5ca08e
push reloc.WS2_32.dll_connect
push 0
push str.Running_strategy
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41cd40
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41cd6a
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.keys_from_testPM3.eml
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41cdaf
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41cdd9
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov ebx, dword [0x8fa800]
call fcn.00403abb
mov eax, 4
cmp eax, ecx
jl 0x41ce08
push 0x3326
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5ca0cc
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41ced6
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.received_4_bytes:
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ce5c
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41ced6
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca0e2
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Prng_detection:_WEAK
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41cf07
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41cf46
mov eax, 0x5ca148
push eax
mov ebx, dword [0x8fa854]
test ebx, ebx
je 0x41cf40
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [0x8fa854], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.received
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41cf77
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41d0e4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.received_0_bytes:
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41cfd8
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41d002
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.received_1_bytes:
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d047
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41d071
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.received_18_bytes:
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d0b6
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41d0e0
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5ca17c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d115
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41d213
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.85_00_00_00_00_00_00_00_00_00_00_00_00_00_00_08_18_47
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d176
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41d1a0
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.85_00_00_00_00_00_00_00_00_00_00_00_00_00_00_08
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d1e5
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41d20f
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5ca213
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d244
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41d36f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.7A_FF_00_00_00_00_00_00_BA_FA_00_00_00_00_00_08_F1_69
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d2a5
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41d2cf
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5b2eb5
push reloc.WS2_32.dll_connect
push 0
push str.7A_FF_00_00_00_00_00_00_BA_FA_00_00_00_00_00_08
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d314
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41d33e
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push reloc.WS2_32.dll_connect
push 0
push 0x5ca2aa
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Key_is_wrong._Cant_authenticate_to_block
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d3a0
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41d3ed
push reloc.WS2_32.dll_connect
push 0
push 0x5ca2e8
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.No_response_from_Proxmark
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d41e
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41d470
push reloc.WS2_32.dll_connect
push 0
push 0x5ca327
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
call fcn.0042cf1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Apply_bit_flip_properties
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d4a1
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41d67e
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d4e0
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5ca386
push reloc.WS2_32.dll_connect
push 0
push 0x5ca389
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41d537
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41d55d
push ebx
call fcn.0049803f
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5ca38b
push reloc.WS2_32.dll_connect
push 0
push 0x5ca38e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41d59e
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41d5c4
push ebx
call fcn.0049803f
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.004010a1
push reloc.WS2_32.dll_connect
push 0
push 0x5ca392
push reloc.WS2_32.dll_connect
push 0
push 0x5b3b7d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x3c]
test eax, eax
jne 0x41d605
mov eax, 0x5b2eb5
push eax
push 6
mov ebx, 0x4995d0
call fcn.00498033
add esp, 0x4c
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41d62b
push ebx
call fcn.0049803f
add esp, 4
push dword [ebp - 0x40]
push 0x5ca395
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d653
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x44]
push 0xffffffffffffffff
push 8
push 0x1601125e
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41d67e
push ebx
call fcn.0049803f
add esp, 4
push 0xa0000101
push 0
push 0x5ca3a7
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41d6c4
mov eax, 0x5b2eb5
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d6d8
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41d6fe
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
jle 0x41d714
mov byte [0x8fa7e4], 1
jmp 0x41d80a
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.bootrom:_iceman
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d745
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41d7f6
push 0xa0000101
push 0
push 0x5ca3a7
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x40], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x41d7ab
mov eax, 0x5b2eb5
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d7bf
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d7e5
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x44], 0
jge 0x41d7f6
mov eax, 1
jmp 0x41d7fb
mov eax, 0
test eax, eax
je 0x41d80a
mov byte [0x8fa7e4], 0x14
push 0xa0000101
push 0
push 0x5ca3a7
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41d850
mov eax, 0x5b2eb5
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d864
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41d88a
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
jle 0x41d8ec
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.2018v5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d8c5
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 0
jge 0x41d8ec
mov eax, 1
jmp 0x41d8f1
mov eax, 0
test eax, eax
je 0x41d918
mov eax, 0x5b323c
push eax
mov ebx, dword [0x8fa7e8]
test ebx, ebx
je 0x41d912
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [0x8fa7e8], eax
push 0x10001
push 0x6010bbe
push 0x52010bbf
push 1
mov ebx, 0x49c440
call fcn.00498033
add esp, 0x10
test eax, eax
je 0x41d9ba
lea eax, [ebp - 0x1c]
push eax
call fcn.0042d7d0
mov dword [ebp - 0x34], eax
push 0x5b34d5
push dword [ebp - 0x34]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41d975
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41d988
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x16010bc0
push 0x52010bbf
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41d9ba
push ebx
call fcn.0049803f
add esp, 4
mov dword [ebp - 0x10], 0
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41d9e0
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.isOk:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41da24
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41da35
mov dword [ebp - 0x10], 0xa
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.wupC1_error
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41da66
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41da94
mov dword [ebp - 0x10], 0xa
mov dword [ebp - 4], 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.send_command_error
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41dac5
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41daf3
mov dword [ebp - 0x10], 0xa
mov dword [ebp - 4], 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Cmd_Error
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41db24
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41db52
mov dword [ebp - 0x10], 0x1e
mov dword [ebp - 4], 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Auth_error
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41db83
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41dce1
mov dword [ebp - 0x10], 0x1e
mov dword [ebp - 4], 1
inc dword [ebp - 0x18]
push reloc.WS2_32.dll_connect
push 0
push 0x5ca40e
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x5b3994
push dword [0x8fa80c]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41dce1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41dc12
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41dc4f
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 0xffa8ff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d700
call fcn.00498051
add esp, 0x4c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Cant_select_card
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41dd12
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41de70
mov dword [ebp - 0x10], 0x1e
mov dword [ebp - 4], 1
inc dword [ebp - 0x18]
push reloc.WS2_32.dll_connect
push 0
push 0x5ca42d
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x5b3994
push dword [0x8fa80c]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41de70
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41dda1
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41ddde
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 0xffa8ff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d700
call fcn.00498051
add esp, 0x4c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Read_block_error
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41dea1
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41deff
mov dword [ebp - 0x10], 0x1e
mov dword [ebp - 4], 1
inc dword [ebp - 0x18]
push reloc.WS2_32.dll_connect
push 0
push 0x5ca44b
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Write_block_error
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41df30
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41e08e
mov dword [ebp - 0x10], 0x1e
mov dword [ebp - 4], 1
inc dword [ebp - 0x18]
push reloc.WS2_32.dll_connect
push 0
push 0x5ca46a
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x5b3994
push dword [0x8fa80c]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41e08e
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41dfbf
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41dffc
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 0xffa8ff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d700
call fcn.00498051
add esp, 0x4c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Cant_read_block
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e0bf
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41e11a
mov dword [ebp - 0x10], 0x28
mov dword [ebp - 4], 1
push reloc.WS2_32.dll_connect
push 0
push 0x5ca44b
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Cant_write_block
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e14b
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41e2a9
mov dword [ebp - 0x10], 0x28
mov dword [ebp - 4], 1
inc dword [ebp - 0x18]
push reloc.WS2_32.dll_connect
push 0
push 0x5ca46a
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x5b3994
push dword [0x8fa80c]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41e2a9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41e1da
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa838]
test eax, eax
jne 0x41e217
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 0xffa8ff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d700
call fcn.00498051
add esp, 0x4c
push 0x80000301
push 0
push 0x28
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e2c8
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.___Tag_isnt_vulnerable_to_Nested_Attack
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41e30c
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41e670
mov dword [ebp - 0x10], 0x32
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x41e348
push 0x5218
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e368
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x41e399
push 0x523e
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e3b9
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 2
cmp eax, ecx
jl 0x41e3ea
push 0x5264
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e40a
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
push 0x5ca148
push dword [0x8fa854]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41e48b
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca4c3
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
jmp 0x41e670
push reloc.WS2_32.dll_connect
push 0
push 0x5ca515
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x41e670
push reloc.WS2_32.dll_connect
push 0
push str.__________________________________________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ced
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca55a
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca5c4
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca632
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 0x29
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e68f
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.card_is_not_vulnerable_to_Darkside_attack
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41e6d3
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41e98f
mov dword [ebp - 0x10], 0x3c
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x41e70f
push 0x5874
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e72f
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x41e760
push 0x589a
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e780
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 2
cmp eax, ecx
jl 0x41e7b1
push 0x58c0
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x41e7d1
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
push reloc.WS2_32.dll_connect
push 0
push 0x5ca6a0
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x41e98f
push reloc.WS2_32.dll_connect
push 0
push str.__________________________________________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ced
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca6e3
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca74a
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca632
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.ERROR:_invalid_serial_port
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e9c0
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x41ea1b
mov byte [0x8fa7e4], 0
mov dword [ebp - 0x10], 0x46
push reloc.WS2_32.dll_connect
push 0
push 0x5ca7d3
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
cmp dword [ebp - 0x10], 0
jne 0x41ec79
mov ebx, dword [0x8fa800]
call fcn.00403abb
mov eax, 4
cmp eax, ecx
jl 0x41ea50
push 0x5ee6
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5ca0cc
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41ea78
jmp 0x41ec79
push 0xffffffffffffffff
push 0xc
push 0x16010fa5
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 5
jne 0x41eb50
mov ebx, dword [0x8fa800]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x41eac6
push 0x60e4
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5ca807
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x41eb4b
push 0x5b34d5
push dword [ebp - 0x1c]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41eb14
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41eb46
push ebx
call fcn.0049803f
add esp, 4
jmp 0x41eb4b
jmp 0x41ec79
push 0xffffffffffffffff
push 0xc
push 0x16010fa5
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 3
jne 0x41ec1c
mov ebx, dword [0x8fa850]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x41eb9e
push 0x61cd
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x34]
cmp dword [ebx], 0xc8
jne 0x41ec17
push 0x5b34d5
push dword [ebp - 0x1c]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41ebe0
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ec12
push ebx
call fcn.0049803f
add esp, 4
jmp 0x41ec17
jmp 0x41ec79
push 0x5b34d5
push dword [ebp - 0x1c]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41ec47
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ec79
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x1d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ec98
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.iso14443a_card_select_failed
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ecdc
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41ef25
push reloc.WS2_32.dll_connect
push 0
push 0x5ca828
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x41ef25
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push str._______________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ced
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca8a2
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca8e4
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca92a
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca970
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ef44
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str._UID_:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ef88
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41f2e3
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41efbd
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41efe6
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f00c
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fc6
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f037
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f062
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f08b
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f0b1
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16011c26
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f0dc
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x14
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f107
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f130
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f156
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41f169
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4986f0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f18f
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0xe
jne 0x41f2e3
push 0x80000301
push 0
push 0x14
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f1c4
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f1ed
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f213
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16011c85
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f23e
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x14
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f269
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f292
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f2b8
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fc6
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f2e3
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f302
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str._SAK_:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f346
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41f636
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f37b
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f3a4
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f3ca
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fc7
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f3f5
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f420
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f449
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f46f
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16011c27
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f49a
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f4c5
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f4ee
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f514
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41f533
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f559
push ebx
call fcn.0049803f
add esp, 4
push 0x5b39a9
push dword [ebp - 0x3c]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41f587
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x40], 0
je 0x41f636
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f5bc
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f5e5
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f60b
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16011c86
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f636
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x11
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f655
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.EM_TAG_ID______:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f699
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41f782
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f6ce
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f6f7
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f71d
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fd4
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f748
push ebx
call fcn.0049803f
add esp, 4
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5ca9db
push 0xffffffffffffffff
push 8
push 0x1601108f
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f7a1
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.AWID_Found
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f7e5
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41f8ce
push 0x80000301
push 0
push 0x18
push 0x80000301
push 0
push 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f81a
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f843
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f869
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fd4
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f894
push ebx
call fcn.0049803f
add esp, 4
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5ca9ed
push 0xffffffffffffffff
push 8
push 0x1601108f
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0x80000301
push 0
push 0x11
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f8ed
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.HID_Prox_TAG_ID:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f931
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41fa1a
push 0x80000301
push 0
push 0xa
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41f966
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41f98f
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41f9b5
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fd4
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41f9e0
push ebx
call fcn.0049803f
add esp, 4
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5caa08
push 0xffffffffffffffff
push 8
push 0x1601108f
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41fa39
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.Indala_UID
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41fa7d
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41fb77
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41faa6
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41facf
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41faf5
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fd4
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41fb20
push ebx
call fcn.0049803f
add esp, 4
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5caa1c
push 0xffffffffffffffff
push 8
push 0x1601108f
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5caa27
push 0xffffffffffffffff
push 8
push 0x16011593
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0x80000301
push 0
push 9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41fb96
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.Animal_ID
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41fbda
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41fcd4
push 0x80000301
push 0
push 0x11
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41fc03
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41fc2c
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41fc52
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fd4
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41fc7d
push ebx
call fcn.0049803f
add esp, 4
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5caa74
push 0xffffffffffffffff
push 8
push 0x1601108f
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5caa80
push 0xffffffffffffffff
push 8
push 0x16011593
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0x80000301
push 0
push 0x1b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41fcf3
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.G_Prox_II_Found:_Format_Len
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41fd37
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41fe31
push 0x80000301
push 0
push 0x3c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41fd60
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41fd89
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41fdaf
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fd4
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41fdda
push ebx
call fcn.0049803f
add esp, 4
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push str.G_Prox_II
push 0xffffffffffffffff
push 8
push 0x1601108f
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5caadf
push 0xffffffffffffffff
push 8
push 0x16011593
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41fe50
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.IO_Prox_XSF
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41fe94
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x41ff8e
push 0x80000301
push 0
push 0x20
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41febd
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x41fee6
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41ff0c
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fd4
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x41ff37
push ebx
call fcn.0049803f
add esp, 4
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5cab24
push 0xffffffffffffffff
push 8
push 0x1601108f
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5caadf
push 0xffffffffffffffff
push 8
push 0x16011593
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0x80000301
push 0
push 0x1a
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41ffad
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.command_execution_time_out
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41fff1
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x420000
call fcn.0042ddee
push 0x80000301
push 0
push 0xd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42001f
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.No_Known_Tags
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x420063
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x4200de
push 0x80000301
push 0
push 0x15
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42008c
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x3c], eax
push str.Valid_Indala_ID_Found
push dword [ebp - 0x3c]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4200d0
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x40], 0
jne 0x4200de
xor eax, eax
jmp 0x4200e3
mov eax, 1
test eax, eax
je 0x420327
push 0
push 0
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5cab6e
push 0xffffffffffffffff
push 8
push 0x1601108f
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0
push 0x5cab79
push 0xffffffffffffffff
push 8
push 0x16011593
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x420327
push reloc.WS2_32.dll_connect
push 0
push str.______________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cac04
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cac11
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cac50
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cacb9
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca632
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420346
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b80
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push 0x5cad27
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42038a
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x420405
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4203b3
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x3c], eax
push str.Could_not_detect
push dword [ebp - 0x3c]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4203f7
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x40], 0
jne 0x420405
xor eax, eax
jmp 0x42040a
mov eax, 1
test eax, eax
je 0x4204b7
push 0x80000301
push 0
push 0xa
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42043d
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x420466
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42048c
push ebx
call fcn.0049803f
add esp, 4
push 0
push dword [ebp - 0x38]
push 0xffffffffffffffff
push 8
push 0x16010fd4
push 0x52010001
call fcn.00498063
add esp, 0x18
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4204b7
push ebx
call fcn.0049803f
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Key_found:
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4204e8
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x420c35
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Key_found:
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420539
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5cad49]
fstp qword [ebp - 0x44]
push 0x80000301
push 0
push 0xc
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420590
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4205ba
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0xffffffffffffffff
push 0x12
push 0x16010fe5
push 0x52010001
call fcn.0049805d
add esp, 0x10
test eax, eax
je 0x420826
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 0xff0000
push 0x80000301
push 0
push 1
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 0
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d430
call fcn.00498051
add esp, 0x4c
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x5cad51
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x420722
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x420735
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x420794
push ebx
call fcn.0049803f
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x4207d2
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
jmp 0x420a6b
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 0xff0000
push 0x80000301
push 0
push 3
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d430
call fcn.00498051
add esp, 0x4c
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x4c], eax
push 0x5cad51
push dword [ebp - 0x4c]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x42096c
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x42097f
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4209de
push ebx
call fcn.0049803f
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16010fc3
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x420a1c
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
push 0x5b2eb5
push dword [0x8fa858]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x420c35
mov eax, dword [ebp - 0x20]
test eax, eax
je 0x420aa3
push eax
mov ebx, eax
call fcn.004010a9
inc eax
push eax
call fcn.00498039
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x8fa858]
test ebx, ebx
je 0x420ab7
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [0x8fa858], eax
push reloc.WS2_32.dll_connect
push 0
push str.temp
push 1
mov ebx, 0x498aa0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
push str._testPM3.ini
push dword [ebp - 0x34]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x420b06
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x420b19
mov eax, 0x5b2eb5
push eax
push reloc.WS2_32.dll_connect
push 0
push str.HardNested
push reloc.WS2_32.dll_connect
push 0
push str.testPM
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x420b45
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x49cae0
call fcn.00498033
add esp, 0x34
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x420b68
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x8fa83c
push 1
mov ebx, 0x498a40
call fcn.00498033
add esp, 0x10
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x420bb1
push 0x86a4
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cad5f
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x420bd1
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
push 0x80000301
push 0
push 0x3e8
push 1
mov ebx, 0x49c9c0
call fcn.00498033
add esp, 0x10
push 0
push 0x5cad62
push 0xffffffffffffffff
push 8
push 0x1601125e
push 0x52010001
call fcn.00498063
add esp, 0x18
push 0xffffffffffffffff
push 0x12
push 0x16010fe5
push 0x52010001
call fcn.0049805d
add esp, 0x10
test eax, eax
je 0x420c35
jmp 0x420c35
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.found_valid_key:
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420c66
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x420e3f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.found_valid_key:
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420cb7
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x3c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5cad7d]
fstp qword [ebp - 0x44]
push 0x80000301
push 0
push 0xc
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420d0e
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x48], eax
mov eax, dword [ebp - 0x48]
push eax
mov ebx, dword [0x8fa858]
test ebx, ebx
je 0x420d3b
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [0x8fa858], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x420d6c
push 0x8a4c
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cad85
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x420d8c
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
push reloc.WS2_32.dll_connect
push 0
push str.temp
push 1
mov ebx, 0x498aa0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
push str._testPM3.ini
push dword [ebp - 0x34]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x420ddb
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0x8fa858]
test eax, eax
jne 0x420df0
mov eax, 0x5b2eb5
push eax
push reloc.WS2_32.dll_connect
push 0
push str.Darkside
push reloc.WS2_32.dll_connect
push 0
push str.testPM
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x420e1c
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x49cae0
call fcn.00498033
add esp, 0x34
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x420e3f
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420e5e
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__sector:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x420ea2
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x420ff1
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x22
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420ed7
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push 0x5b3b6f
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x420f1b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x420f31
mov dword [ebp - 4], 0x65
jmp 0x420f38
mov dword [ebp - 4], 0x66
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x420f63
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x420f8c
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x420fb2
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x420fc5
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x420feb
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 8], eax
cmp dword [ebp - 4], 0x65
je 0x421009
cmp dword [ebp - 4], 0x66
je 0x421009
xor eax, eax
jmp 0x42100e
mov eax, 1
test eax, eax
je 0x42108a
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x421035
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x40], eax
push str.Found_valid_key:
push dword [ebp - 0x40]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x421079
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x42108a
mov eax, 1
jmp 0x42108f
mov eax, 0
test eax, eax
je 0x42164c
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4210c2
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4210eb
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x498fe0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x421111
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x421125
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 4], 0x65
jne 0x421300
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
fild dword [ebp - 8]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x50]
push 0x80000301
push 0
push 0xff0000
push 0x80000301
push 0
push 1
fld qword [ebp - 0x50]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 0
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d430
call fcn.00498051
add esp, 0x4c
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x5cad51
push dword [ebp - 0x44]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x42121a
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x42122d
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x42128c
push ebx
call fcn.0049803f
add esp, 4
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x4212b1
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
cmp dword [ebp - 4], 0x66
jne 0x42164c
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
fild dword [ebp - 8]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x50]
push 0x80000301
push 0
push 0xff0000
push 0x80000301
push 0
push 3
fld qword [ebp - 0x50]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d430
call fcn.00498051
add esp, 0x4c
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x5cad51
push dword [ebp - 0x44]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4213f1
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x421404
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x421463
push ebx
call fcn.0049803f
add esp, 4
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x421488
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
cmp dword [ebp - 8], 0xf
jne 0x42164c
mov dword [ebp - 4], 1
mov dword [ebp - 8], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x421505
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
call fcn.0042de2e
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x421539
push 0x923d
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cadb6
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x4215ad
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x421587
push 0x9266
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cadb9
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4215a7
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x4215d8
push 0x92ac
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cadc6
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x42164c
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x421626
push 0x92d5
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cadc9
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x421646
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
push str.seckey_A___________reskey_B___________res
push dword [ebp - 0x1c]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x42166c
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 4], 0x6e
jne 0x4216ea
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x421695
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push 0x5cae06
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4216d9
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x4216ea
mov eax, 1
jmp 0x4216ef
mov eax, 0
test eax, eax
je 0x422057
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push 3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x421722
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x42174b
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x421771
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x38]
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4217a2
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push 0x5b3e64
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4217e6
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x421a4f
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42181b
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x421844
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x498fe0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42186a
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x42187e
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
fild dword [ebp - 8]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x50]
push 0x80000301
push 0
push 0xff0000
push 0x80000301
push 0
push 1
fld qword [ebp - 0x50]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 0
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d430
call fcn.00498051
add esp, 0x4c
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x5cad51
push dword [ebp - 0x44]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x421969
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x42197c
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4219db
push ebx
call fcn.0049803f
add esp, 4
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x421a00
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x2d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x421a7a
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push 0x5b3e64
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x421abe
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x421d27
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push 0x1d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x421af3
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x421b1c
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x498fe0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x421b42
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x421b56
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
fild dword [ebp - 8]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x50]
push 0x80000301
push 0
push 0xff0000
push 0x80000301
push 0
push 3
fld qword [ebp - 0x50]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 6
mov eax, 3
mov ebx, 0x50d430
call fcn.00498051
add esp, 0x4c
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x5cad51
push dword [ebp - 0x44]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x421c41
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x421c54
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x421cb3
push ebx
call fcn.0049803f
add esp, 4
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x421cd8
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
push 0xffffffffffffffff
push 0x12
push 0x1601122f
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x421d69
mov eax, str.015
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x421d60
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
jmp 0x421dda
push 0xffffffffffffffff
push 0x12
push 0x16011231
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
je 0x421db3
push 0xffffffffffffffff
push 0x12
push 0x16011230
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 1
je 0x421db3
xor eax, eax
jmp 0x421db8
mov eax, 1
test eax, eax
je 0x421dda
mov eax, str.031
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x421dd6
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x421df9
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x30]
push eax
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x421e3c
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x422057
mov dword [ebp - 4], 1
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x421e71
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
call fcn.0042de2e
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x421ea5
push 0x9c1d
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cadb6
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x421f19
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x421ef3
push 0x9c46
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cadb9
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x421f13
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x421f44
push 0x9c8c
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cadc6
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x421fb8
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x421f92
push 0x9cb5
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cadc9
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x421fb2
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x421fe3
push 0x9cfb
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cae15
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x422057
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x422031
push 0x9d24
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cae18
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x422051
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
push 0x80000301
push 0
push 0x1a
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422076
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.____data______Sector_
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4220ba
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x4220d2
mov dword [ebp - 4], 0x78
mov dword [ebp - 8], 0
cmp dword [ebp - 4], 0x78
jne 0x4221d5
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422107
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x38], eax
push 0x5b3485
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setge al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42214b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x4221d5
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422180
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x40], eax
push 0x5b3e60
push dword [ebp - 0x40]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setle al
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4221c4
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x4221d5
mov eax, 1
jmp 0x4221da
mov eax, 0
test eax, eax
je 0x4226fc
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42220d
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x422236
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42225c
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x42226f
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x422295
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4222c6
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4222f0
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x422319
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x422342
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4223a1
push ebx
call fcn.0049803f
add esp, 4
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push 0x80000601
push 0x40100000
push 0
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 2
mov ebx, 0x498400
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
fld qword [ebp - 0x50]
ftst
fnstsw ax
test ah, 1
je 0x4223f3
fchs
fcomp qword [0x5b39cd]
fnstsw ax
test ah, 0x41
je 0x42240b
mov dword [ebp - 4], 1
cmp dword [ebp - 8], 0x3f
jne 0x4226fc
mov dword [ebp - 8], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422432
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cae40
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cae7d
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x4226fc
push reloc.WS2_32.dll_connect
push 0
push str.__________________________________________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ced
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5caee5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5caf3d
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cafa2
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cb005
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42271b
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__sector_number:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42275f
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x422777
mov dword [ebp - 4], 0x82
mov dword [ebp - 8], 0
cmp dword [ebp - 4], 0x82
jne 0x42287d
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4227af
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x38], eax
push 0x5b3485
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setge al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4227f3
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x42287d
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422828
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x40], eax
push 0x5b3e60
push dword [ebp - 0x40]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setle al
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x42286c
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x42287d
mov eax, 1
jmp 0x422882
mov eax, 0
test eax, eax
je 0x422ade
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4228b5
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4228de
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x422904
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x422917
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42293d
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42296e
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422998
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x4229c1
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x4229ea
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x422a49
push ebx
call fcn.0049803f
add esp, 4
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push 0x80000601
push 0x40100000
push 0
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 2
mov ebx, 0x498400
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
fld qword [ebp - 0x50]
ftst
fnstsw ax
test ah, 1
je 0x422a9b
fchs
fcomp qword [0x5b39cd]
fnstsw ax
test ah, 0x41
je 0x422ab3
mov dword [ebp - 4], 1
cmp dword [ebp - 8], 0x3f
jne 0x422ade
mov dword [ebp - 8], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422ada
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x80000301
push 0
push 0xf
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422afd
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_number:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x422b41
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x422c0b
mov dword [ebp - 4], 0x8c
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push 0x10
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422b7d
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x422ba6
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x422bcc
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x422bdf
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x422c05
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 8], eax
cmp dword [ebp - 4], 0x8c
jne 0x422c8c
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422c37
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str.data:
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x422c7b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x422c8c
mov eax, 1
jmp 0x422c91
mov eax, 0
test eax, eax
je 0x422dd1
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422cc4
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422cee
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x422d17
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x422d40
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x422d9f
push ebx
call fcn.0049803f
add esp, 4
mov dword [ebp - 4], 1
cmp dword [ebp - 8], 0x3f
jne 0x422dd1
mov dword [ebp - 8], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422dcd
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 4], 0x8c
jne 0x422e52
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422dfd
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str.block_data:
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x422e41
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x422e52
mov eax, 1
jmp 0x422e57
mov eax, 0
test eax, eax
je 0x422f97
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 0xc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422e8a
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422eb4
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x422edd
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x422f06
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x422f65
push ebx
call fcn.0049803f
add esp, 4
mov dword [ebp - 4], 1
cmp dword [ebp - 8], 0x3f
jne 0x422f97
mov dword [ebp - 8], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x422f93
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x80000301
push 0
push 0x17
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x422fb6
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_number:_0_data:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x422ffa
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x423015
cmp dword [ebp - 0x14], 0
jne 0x423015
mov eax, 1
jmp 0x42301a
mov eax, 0
test eax, eax
je 0x423030
mov dword [ebp - 0x14], 1
mov dword [ebp - 0x18], 0
push 0x80000301
push 0
push 0x17
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42304f
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_number:63_data:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423093
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x4230ae
cmp dword [ebp - 0x14], 1
jne 0x4230ae
mov eax, 1
jmp 0x4230b3
mov eax, 0
test eax, eax
je 0x423724
push 0xffffffffffffffff
push 0x13
push 0x16011d14
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x64
jne 0x4230f2
cmp dword [0x8fa82c], 5
jne 0x4230f2
mov eax, 1
jmp 0x4230f7
mov eax, 0
test eax, eax
je 0x4232ef
push 0x35c
call fcn.004051a5
cmp dword [0x8fa834], 0x40
jl 0x4231dc
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push dword [0x8fa834]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x5cb09d
push dword [ebp - 0x34]
push 0x5cb0b6
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423192
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4231a5
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4231d7
push ebx
call fcn.0049803f
add esp, 4
jmp 0x4232ea
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push dword [0x8fa834]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
fld qword [0x5b3e40]
fild dword [0x8fa834]
fstp qword [ebp - 0x3c]
fsub qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0x5cb0cc
push dword [ebp - 0x48]
push 0x5cb10b
push dword [ebp - 0x34]
push 0x5cb118
mov ecx, 5
call fcn.00401114
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423295
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4232a5
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x4232b8
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4232ea
push ebx
call fcn.0049803f
add esp, 4
jmp 0x4234d7
cmp dword [ebp - 0x18], 0
jle 0x423406
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
fld qword [0x5b3e40]
fild dword [ebp - 0x18]
fstp qword [ebp - 0x38]
fsub qword [ebp - 0x38]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x80000301
push 0
push dword [ebp - 0x18]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0x5cb0cc
push dword [ebp - 0x48]
push 0x5cb10b
push dword [ebp - 0x44]
push 0x5cb118
mov ecx, 5
call fcn.00401114
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4233ac
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4233bc
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x4233cf
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x423401
push ebx
call fcn.0049803f
add esp, 4
jmp 0x4234d7
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
fld qword [0x5b3e40]
fild dword [ebp - 0x18]
fstp qword [ebp - 0x38]
fsub qword [ebp - 0x38]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x5cb12d
push dword [ebp - 0x44]
push 0x5cb0b6
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x423492
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x4234a5
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4234d7
push ebx
call fcn.0049803f
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x423716
push reloc.WS2_32.dll_connect
push 0
push str.______________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ced
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cb144
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cb19b
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cb1f7
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push str.________4
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
push str.s50
push dword [0x8fa814]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x423af1
push 0x80000301
push 0
push 0x17
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42375f
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_no:1__key_type:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4237a3
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x4237be
cmp dword [ebp - 0x14], 0
jne 0x4237be
mov eax, 1
jmp 0x4237c3
mov eax, 0
test eax, eax
je 0x4237d9
mov dword [ebp - 0x14], 1
mov dword [ebp - 0x18], 0
push 0x80000301
push 0
push 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4237f8
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_no:63__key_type:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x42383c
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x423857
cmp dword [ebp - 0x14], 1
jne 0x423857
mov eax, 1
jmp 0x42385c
mov eax, 0
test eax, eax
je 0x42386b
mov dword [ebp - 0x14], 2
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42388a
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.isOk:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4238ce
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x4238e9
cmp dword [ebp - 0x14], 2
jne 0x4238e9
mov eax, 1
jmp 0x4238ee
mov eax, 0
test eax, eax
je 0x423aec
cmp dword [ebp - 0x18], 0
jle 0x423a3a
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
fld qword [0x5cb2d1]
fild dword [ebp - 0x18]
fstp qword [ebp - 0x38]
fsub qword [ebp - 0x38]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x80000301
push 0
push dword [ebp - 0x18]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0x5cb2d9
push dword [ebp - 0x48]
push 0x5cb31a
push dword [ebp - 0x44]
push 0x5cb329
mov ecx, 5
call fcn.00401114
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4239b3
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4239c3
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x4239d6
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x423a08
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
jmp 0x423ade
fld qword [0x5cb2d1]
fild dword [ebp - 0x18]
fstp qword [ebp - 0x38]
fsub qword [ebp - 0x38]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x5cb33e
push dword [ebp - 0x44]
push 0x5cb351
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x423a99
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x423aac
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x423ade
push ebx
call fcn.0049803f
add esp, 4
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
jmp 0x4242e3
push 0x80000301
push 0
push 0x17
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x423b10
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_no:0__key_type:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423b54
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x423b6f
cmp dword [ebp - 0x14], 0
jne 0x423b6f
mov eax, 1
jmp 0x423b74
mov eax, 0
test eax, eax
je 0x423b8a
mov dword [ebp - 0x14], 1
mov dword [ebp - 0x18], 0
push 0x80000301
push 0
push 0x18
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x423ba9
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_no:63__key_type:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423bed
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x423c08
cmp dword [ebp - 0x14], 1
jne 0x423c08
mov eax, 1
jmp 0x423c0d
mov eax, 0
test eax, eax
je 0x423c1c
mov dword [ebp - 0x14], 2
push 0x80000301
push 0
push 5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x423c3b
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.isOk:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423c7f
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x423c9a
cmp dword [ebp - 0x14], 2
jne 0x423c9a
mov eax, 1
jmp 0x423c9f
mov eax, 0
test eax, eax
je 0x4242e3
push 0xffffffffffffffff
push 0x13
push 0x16011d14
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x64
jne 0x423cde
cmp dword [0x8fa82c], 5
jne 0x423cde
mov eax, 1
jmp 0x423ce3
mov eax, 0
test eax, eax
je 0x423edb
push 0x35c
call fcn.004051a5
cmp dword [0x8fa834], 0x40
jl 0x423dc8
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push dword [0x8fa834]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x5cb12d
push dword [ebp - 0x34]
push 0x5cb37f
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423d7e
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x423d91
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x423dc3
push ebx
call fcn.0049803f
add esp, 4
jmp 0x423ed6
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0x80000301
push 0
push dword [0x8fa834]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x34], eax
fld qword [0x5b3e40]
fild dword [0x8fa834]
fstp qword [ebp - 0x3c]
fsub qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0x5cb0cc
push dword [ebp - 0x48]
push 0x5cb10b
push dword [ebp - 0x34]
push 0x5cb398
mov ecx, 5
call fcn.00401114
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x423e81
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x423e91
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x423ea4
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x423ed6
push ebx
call fcn.0049803f
add esp, 4
jmp 0x4240c3
cmp dword [ebp - 0x18], 0
jle 0x423ff2
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
fld qword [0x5b3e40]
fild dword [ebp - 0x18]
fstp qword [ebp - 0x38]
fsub qword [ebp - 0x38]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x80000301
push 0
push dword [ebp - 0x18]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x48], eax
push 0x5cb2d9
push dword [ebp - 0x48]
push 0x5cb31a
push dword [ebp - 0x44]
push 0x5cb37f
mov ecx, 5
call fcn.00401114
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x423f98
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x423fa8
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x4c]
test eax, eax
jne 0x423fbb
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x423fed
push ebx
call fcn.0049803f
add esp, 4
jmp 0x4240c3
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
fld qword [0x5b3e40]
fild dword [ebp - 0x18]
fstp qword [ebp - 0x38]
fsub qword [ebp - 0x38]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x49a3a0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push 0x5cb12d
push dword [ebp - 0x44]
push 0x5cb37f
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x42407e
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x48]
test eax, eax
jne 0x424091
mov eax, 0x5b2eb5
push eax
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4240c3
push ebx
call fcn.0049803f
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x4242d5
push reloc.WS2_32.dll_connect
push 0
push str.______________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ced
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cb3b0
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push str.________1
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push str.________2
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push str.________3
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
push 0x80000301
push 0
push 0xc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x424302
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__sector_no:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x424346
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x42442d
mov dword [ebp - 4], 0x96
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push 0xd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x424382
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4243ab
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4243d1
push ebx
call fcn.0049803f
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4243e4
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42440a
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 8], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fmul qword [0x5b3906]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.004028cd
mov dword [ebp - 0xc], eax
cmp dword [ebp - 4], 0x96
jne 0x4244ae
push 0x80000301
push 0
push 9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x424459
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str.data___:
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x42449d
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x4244ae
mov eax, 1
jmp 0x4244b3
mov eax, 0
test eax, eax
je 0x4245e2
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4244e6
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x424510
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x424539
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x424562
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4245c1
push ebx
call fcn.0049803f
add esp, 4
inc dword [ebp - 0xc]
push 0x80000301
push 0
push 0x32
push 1
mov ebx, 0x49c9c0
call fcn.00498033
add esp, 0x10
cmp dword [ebp - 4], 0x96
jne 0x424663
push 0x80000301
push 0
push 9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42460e
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str.trailer:
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x424652
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x424663
mov eax, 1
jmp 0x424668
mov eax, 0
test eax, eax
je 0x425043
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 0xa
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42469b
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4246c5
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x4246f4
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push str.00_00_00_00_00_00
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x424738
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x42486c
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x42476d
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x3c], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x4c]
push 0x80000301
push 0
push 1
fld qword [ebp - 0x4c]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 3
mov eax, 3
mov ebx, 0x50d140
call fcn.00498051
add esp, 0x28
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
mov dword [ebp - 0x50], ecx
mov ecx, dword [ebp - 0x50]
cmp ecx, reloc.WS2_32.dll_connect
je 0x424802
push 0xd4dd
push 0x4010757
push 5
call fcn.00498045
add esp, 0xc
lea eax, [ebp - 0x58]
push eax
call fcn.0040e0b1
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x42481e
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
push dword [ebp - 0x3c]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x42484b
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x42485b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x60], 0
je 0x42486c
mov eax, 1
jmp 0x424871
mov eax, 0
test eax, eax
je 0x4249a3
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push 0x80000301
push 0
push 1
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 3
mov eax, 3
mov ebx, 0x50d140
call fcn.00498051
add esp, 0x28
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x48], edx
mov dword [ebp - 0x44], ecx
mov ecx, dword [ebp - 0x44]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4248f8
push 0xd562
push 0x4010757
push 5
call fcn.00498045
add esp, 0xc
lea eax, [ebp - 0x4c]
push eax
call fcn.0040e0b1
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x424914
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x1f
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x42493f
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x54], eax
push dword [ebp - 0x54]
push dword [ebp - 0x50]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x42497b
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x42498b
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x42499f
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push 0x1f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x4249ce
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push str.00_00_00_00_00_00
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x424a12
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x424b46
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push 0x1f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x424a47
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x3c], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x4c]
push 0x80000301
push 0
push 2
fld qword [ebp - 0x4c]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 3
mov eax, 3
mov ebx, 0x50d140
call fcn.00498051
add esp, 0x28
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
mov dword [ebp - 0x50], ecx
mov ecx, dword [ebp - 0x50]
cmp ecx, reloc.WS2_32.dll_connect
je 0x424adc
push 0xd6a1
push 0x4010757
push 5
call fcn.00498045
add esp, 0xc
lea eax, [ebp - 0x58]
push eax
call fcn.0040e0b1
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x424af8
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x5c]
push eax
push dword [ebp - 0x3c]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x424b25
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x424b35
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x60], 0
je 0x424b46
mov eax, 1
jmp 0x424b4b
mov eax, 0
test eax, eax
je 0x424c82
push 0x80000301
push 0
push 0x1e
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x424b7e
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x44]
push 0x80000301
push 0
push 2
fld qword [ebp - 0x44]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 3
mov eax, 3
mov ebx, 0x50d140
call fcn.00498051
add esp, 0x28
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
mov dword [ebp - 0x48], ecx
mov ecx, dword [ebp - 0x48]
cmp ecx, reloc.WS2_32.dll_connect
je 0x424c13
push 0xd752
push 0x4010757
push 5
call fcn.00498045
add esp, 0xc
lea eax, [ebp - 0x50]
push eax
call fcn.0040e0b1
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x424c2f
push ebx
call fcn.0049803f
add esp, 4
push 0x5b2e8d
push dword [ebp - 0x54]
push dword [ebp - 0x34]
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x424c5a
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x424c6a
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x58]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x424c7e
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x424ca7
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x424cd0
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x424d2f
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x32
push 1
mov ebx, 0x49c9c0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 4], 1
cmp dword [ebp - 8], 0xf
jne 0x425043
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cb4df
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5cae7d
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push 0xffffffffffffffff
push 0x12
push 0x16011263
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x424fca
push reloc.WS2_32.dll_connect
push 0
push str.__________________________________________________________________________________________________________r_n
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5c9ced
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5caee5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5caf3d
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5b34d5
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
push reloc.WS2_32.dll_connect
push 0
push 0x5ca632
push 0x10005
push 0x1601006c
push 0x52010001
push 2
mov ebx, 0x49c930
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x424fee
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x42501d
push 0xde95
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cb51e
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42503d
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
push 0x80000301
push 0
push 0xb
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x425062
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x34], eax
push str.__block_no:
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4250a6
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x4252e7
mov dword [ebp - 4], 0xa0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4250e2
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push 0x5b3bab
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x425126
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x42520e
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42515b
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x425184
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4251aa
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x38]
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x12
push 0x80000301
push 0
push 0x1f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4251db
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x425205
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
jmp 0x4252e7
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push 0xc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x425239
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x425262
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x4991e0
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x425288
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x38]
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 0x12
push 0x80000301
push 0
push 0x20
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4252b9
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4252e3
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
cmp dword [ebp - 4], 0xa0
jne 0x425368
push 0x80000301
push 0
push 0xd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x425313
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str.isOk:01_data:
push dword [ebp - 0x38]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x425357
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x425368
mov eax, 1
jmp 0x42536d
mov eax, 0
test eax, eax
je 0x425c9c
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push 0x80000601
push 0x40100000
push 0
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 2
mov ebx, 0x498400
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
fld qword [ebp - 0x50]
ftst
fnstsw ax
test ah, 1
je 0x4253c7
fchs
fcomp qword [0x5b39cd]
fnstsw ax
test ah, 0x41
jne 0x4254e3
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 0xe
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x425403
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x42542d
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x425456
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x42547f
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4254de
push ebx
call fcn.0049803f
add esp, 4
jmp 0x425c6a
push 0x80000301
push 0
push 0x30
push 0x80000301
push 0
push 0xe
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42550e
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x425538
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x425567
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push str.00_00_00_00_00_00
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4255ab
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x425711
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x4255e0
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x3c], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fdiv qword [0x5b3906]
fstp qword [ebp - 0x4c]
push 0x80000601
push dword [ebp - 0x48]
push dword [ebp - 0x4c]
push 1
mov ebx, 0x498840
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x58], eax
fild dword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x60]
push 0x80000301
push 0
push 1
fld qword [ebp - 0x60]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 3
mov eax, 3
mov ebx, 0x50d140
call fcn.00498051
add esp, 0x28
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
mov dword [ebp - 0x64], ecx
mov ecx, dword [ebp - 0x64]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4256a7
push 0xe431
push 0x4010757
push 5
call fcn.00498045
add esp, 0xc
lea eax, [ebp - 0x6c]
push eax
call fcn.0040e0b1
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x4256c3
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
push dword [ebp - 0x3c]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4256f0
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x425700
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x74], 0
je 0x425711
mov eax, 1
jmp 0x425716
mov eax, 0
test eax, eax
je 0x42587a
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fdiv qword [0x5b3906]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x498840
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0x4c]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x54]
push 0x80000301
push 0
push 1
fld qword [ebp - 0x54]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 3
mov eax, 3
mov ebx, 0x50d140
call fcn.00498051
add esp, 0x28
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x5c], edx
mov dword [ebp - 0x58], ecx
mov ecx, dword [ebp - 0x58]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4257cf
push 0xe4e5
push 0x4010757
push 5
call fcn.00498045
add esp, 0xc
lea eax, [ebp - 0x60]
push eax
call fcn.0040e0b1
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4257eb
push ebx
call fcn.0049803f
add esp, 4
push 0x80000301
push 0
push 0x1f
push 0x80000301
push 0
push 0x12
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x425816
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x68], eax
push dword [ebp - 0x68]
push dword [ebp - 0x64]
mov ecx, 2
call fcn.00401114
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x425852
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x425862
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x425876
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push 0x1f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x4258a5
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
push str.00_00_00_00_00_00
push dword [ebp - 0x34]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4258e9
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x38], 0
je 0x425a4f
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push 0x1f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x42591e
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x3c], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fdiv qword [0x5b3906]
fstp qword [ebp - 0x4c]
push 0x80000601
push dword [ebp - 0x48]
push dword [ebp - 0x4c]
push 1
mov ebx, 0x498840
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x58], eax
fild dword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x60]
push 0x80000301
push 0
push 2
fld qword [ebp - 0x60]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 3
mov eax, 3
mov ebx, 0x50d140
call fcn.00498051
add esp, 0x28
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
mov dword [ebp - 0x64], ecx
mov ecx, dword [ebp - 0x64]
cmp ecx, reloc.WS2_32.dll_connect
je 0x4259e5
push 0xe653
push 0x4010757
push 5
call fcn.00498045
add esp, 0xc
lea eax, [ebp - 0x6c]
push eax
call fcn.0040e0b1
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x425a01
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
push dword [ebp - 0x3c]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x425a2e
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x425a3e
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x74], 0
je 0x425a4f
mov eax, 1
jmp 0x425a54
mov eax, 0
test eax, eax
je 0x425bbd
push 0x80000301
push 0
push 0x1e
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x425a87
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x34], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fdiv qword [0x5b3906]
fstp qword [ebp - 0x44]
push 0x80000601
push dword [ebp - 0x40]
push dword [ebp - 0x44]
push 1
mov ebx, 0x498840
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x50], eax
fild dword [ebp - 0x50]
fstp qword [ebp - 0x50]
fld qword [ebp - 0x50]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x58]
push 0x80000301
push 0
push 2
fld qword [ebp - 0x58]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010fa6
push 0x52010001
push 3
mov eax, 3
mov ebx, 0x50d140
call fcn.00498051
add esp, 0x28
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x60], edx
mov dword [ebp - 0x5c], ecx
mov ecx, dword [ebp - 0x5c]
cmp ecx, reloc.WS2_32.dll_connect
je 0x425b4e
push 0xe733
push 0x4010757
push 5
call fcn.00498045
add esp, 0xc
lea eax, [ebp - 0x64]
push eax
call fcn.0040e0b1
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x425b6a
push ebx
call fcn.0049803f
add esp, 4
push 0x5b2e8d
push dword [ebp - 0x68]
push dword [ebp - 0x34]
mov ecx, 3
call fcn.00401114
add esp, 0xc
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x425b95
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x425ba5
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x425bb9
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 8]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fadd qword [0x5b31c4]
fstp qword [ebp - 0x40]
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x425be2
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x44], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x425c0b
mov eax, 0x5b2eb5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0x40]
call fcn.004028cd
push 0x80000301
push 0
push eax
push 0x40001
push 0x16010b46
push 0x52010001
push 5
mov eax, 3
mov ebx, 0x50cce0
call fcn.00498051
add esp, 0x40
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x425c6a
push ebx
call fcn.0049803f
add esp, 4
mov dword [ebp - 4], 1
cmp dword [ebp - 8], 0x3f
jne 0x425c9c
mov dword [ebp - 8], 0
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x425c98
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x425cc7
push 0xe989
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cad5f
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x425d3c
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x425d15
push 0xe9b1
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push 0x5cb52f
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x425d3c
xor eax, eax
jmp 0x425d41
mov eax, 1
test eax, eax
je 0x425d9e
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x425d74
push 0xe9da
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x48], ebx
push 0x5b2eb5
mov ebx, dword [ebp - 0x48]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x425d9e
mov eax, 1
jmp 0x425da3
mov eax, 0
test eax, eax
je 0x425e6b
push 0xffffffffffffffff
push 0x13
push 0x16010950
push 0x52010001
call fcn.0049805d
add esp, 0x10
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 1
jne 0x425df4
mov eax, str.hf_14a_reader
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x425def
push ebx
call fcn.0049803f
add esp, 4
jmp 0x425e15
mov eax, str.hf_14a_info
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
call fcn.00403788
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x425e15
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x425e40
push 0xea8e
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cb54c
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x425e60
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
jmp 0x41a919
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x425e96
push 0xeb3b
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cb54c
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x425f0b
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x425ee4
push 0xeb68
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push 0x5cb554
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x425f0b
xor eax, eax
jmp 0x425f10
mov eax, 1
test eax, eax
je 0x425f8c
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x425f37
mov eax, 0x5b2eb5
push eax
push 2
mov ebx, 0x498b40
call fcn.00498033
add esp, 0x1c
mov dword [ebp - 0x48], eax
push str._UID_:
push dword [ebp - 0x48]
call fcn.00401004
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x4c], eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x425f7b
push ebx
call fcn.0049803f
add esp, 4
cmp dword [ebp - 0x4c], 0
je 0x425f8c
mov eax, 1
jmp 0x425f91
mov eax, 0
test eax, eax
je 0x426160
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 2
cmp eax, ecx
jl 0x425fc4
push 0xebdb
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push 8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x425ff7
mov eax, 0x5b2eb5
push eax
push 3
mov ebx, 0x498bd0
call fcn.00498033
add esp, 0x28
mov dword [ebp - 0x38], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x426020
mov eax, 0x5b2eb5
push eax
push 1
mov ebx, 0x499500
call fcn.00498033
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x426046
push ebx
call fcn.0049803f
add esp, 4
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42605c
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x42608d
push 0xec5e
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cad5f
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x426102
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x4260db
push 0xec86
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push 0x5cb554
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
je 0x426102
xor eax, eax
jmp 0x426107
mov eax, 1
test eax, eax
je 0x426160
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x42613a
push 0xecb5
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cb55c
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42615a
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x42618b
push 0xed1e
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cb52f
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x4262b6
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x4261d9
push 0xed46
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push 0x5cb54c
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x4262b6
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Answers_to_magic
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42622d
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 0
jg 0x4262a2
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push str.Answers_to_chinese_magic
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x42627e
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 0
jg 0x4262a2
xor eax, eax
jmp 0x4262a7
mov eax, 1
test eax, eax
je 0x4262b6
mov eax, 1
jmp 0x4262bb
mov eax, 0
test eax, eax
je 0x426462
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x5cb58f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4262f4
mov eax, 0x5b2eb5
push eax
push 4
mov ebx, 0x498e30
call fcn.00498033
add esp, 0x34
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0
jle 0x426411
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x42633f
push 0xee86
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42635f
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x426390
push 0xeeac
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4263b0
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 2
cmp eax, ecx
jl 0x4263e1
push 0xeed2
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x426401
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
call fcn.0042f98d
jmp 0x426462
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x42643c
push 0xef20
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cb55c
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42645c
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x42648d
push 0xefac
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cb55c
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x42967b
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x4264db
push 0xefff
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4264fb
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 8
cmp eax, ecx
jl 0x42652c
push 0xf025
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42654c
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 7
cmp eax, ecx
jl 0x42657d
push 0xf04b
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 2
cmp eax, ecx
jl 0x4265b0
push 0xf06a
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x38]
call fcn.00430787
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4265d9
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 8
cmp eax, ecx
jl 0x42660a
push 0xf08b
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 8
cmp eax, ecx
jl 0x42663d
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x4296a6
push 0x109af
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cadb6
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x42971e
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x4296f4
push 0x109d7
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push 0x5cadb9
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x42971e
mov eax, 1
jmp 0x429723
mov eax, 0
test eax, eax
je 0x42a4f6
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x429756
push 0x10a0b
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x429776
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 5
cmp eax, ecx
jl 0x4297a7
push 0x10a31
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5cb7df
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4297c7
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 6
cmp eax, ecx
jl 0x4297f8
push 0x10a58
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x429818
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x42a521
push 0x1139d
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cb7ff
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x42a599
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x42a56f
push 0x113c5
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x3c], ebx
push 0x5cad85
mov ebx, dword [ebp - 0x3c]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x42a599
mov eax, 1
jmp 0x42a59e
mov eax, 0
test eax, eax
je 0x42a771
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x42a5d1
push 0x113f9
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov eax, 0x5b2eb5
push eax
mov ebx, dword [ebp - 0x34]
mov ebx, dword [ebx]
test ebx, ebx
je 0x42a5f1
push ebx
call fcn.0049803f
add esp, 4
pop eax
mov ebx, dword [ebp - 0x34]
mov dword [ebx], eax
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x42a622
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 0
cmp eax, ecx
jl 0x42a79c
push 0x116b5
push 0x4010757
push 1
call fcn.00498045
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x5cadc6
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00401004
add esp, 8
cmp eax, 0
jne 0x42a814
mov ebx, dword [0x8fa83c]
call fcn.00403abb
mov eax, 1
cmp eax, ecx
jl 0x42a7ea
mov eax, 0
test eax, eax
je 0x42b383
jmp 0x42c778
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x42c788
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x42c798
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x42c7a8
push ebx
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x42c7c6
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x42c7c2
imul eax, dword [ebx]
jmp 0x42c7b7
mov ecx, eax
test ecx, ecx
je 0x42c7e5
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x42c7de
push ebx
push eax
call fcn.0049803f
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x42c7cc
call fcn.0049803f
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x42c7fd
push ebx
call fcn.0049803f
add esp, 4
mov esp, ebp
pop ebp
ret