Function at 0x401d34
Capabilities:
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0
mov ebx, 0x40f630
call fcn.0040f1c3
add esp, 4
mov dword [ebp - 4], eax
push 0x491047
push dword [ebp - 4]
mov ecx, 2
call fcn.00401cd8
add esp, 8
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x401d7a
push ebx
call fcn.0040f1ab
add esp, 4
mov eax, dword [ebp - 8]
push eax
mov ebx, dword [0x6671c8]
test ebx, ebx
je 0x401d91
push ebx
call fcn.0040f1ab
add esp, 4
pop eax
mov dword [0x6671c8], eax
cmp dword [ebp + 8], 0
jne 0x401da8
mov dword [ebp + 8], 0x19
cmp dword [ebp + 8], 1
jne 0x401e15
push reloc.WS2_32.dll_getpeername
push 0
push 0x491051
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x401dd3
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x401e10
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 2
jne 0x401e82
push reloc.WS2_32.dll_getpeername
push 0
push 0x495c82
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x401e40
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x401e7d
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 3
jne 0x401eef
push reloc.WS2_32.dll_getpeername
push 0
push 0x49a9d4
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x401ead
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x401eea
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 4
jne 0x401f5c
push reloc.WS2_32.dll_getpeername
push 0
push 0x49e6b2
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x401f1a
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x401f57
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 5
jne 0x401fc9
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a30ac
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x401f87
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x401fc4
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 6
jne 0x402036
push reloc.WS2_32.dll_getpeername
push 0
push 0x4a75d7
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x401ff4
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402031
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 7
jne 0x4020a3
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b1669
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402061
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40209e
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 8
jne 0x402110
push reloc.WS2_32.dll_getpeername
push 0
push 0x4b74d1
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4020ce
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40210b
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 9
jne 0x40217d
push reloc.WS2_32.dll_getpeername
push 0
push 0x4bd6e9
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40213b
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402178
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0xa
jne 0x4021ea
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c4f03
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4021a8
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4021e5
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0xb
jne 0x402257
push reloc.WS2_32.dll_getpeername
push 0
push 0x4c6f8c
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402215
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402252
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0xc
jne 0x4022c4
push reloc.WS2_32.dll_getpeername
push 0
push 0x4ca31c
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402282
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4022bf
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0xd
jne 0x402331
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d0a26
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4022ef
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40232c
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0xe
jne 0x40239e
push reloc.WS2_32.dll_getpeername
push 0
push 0x4d6661
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40235c
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402399
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0xf
jne 0x40240b
push reloc.WS2_32.dll_getpeername
push 0
push 0x4db7e8
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4023c9
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402406
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x10
jne 0x402478
push reloc.WS2_32.dll_getpeername
push 0
push 0x4df95a
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402436
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402473
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x11
jne 0x4024e5
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e26fe
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4024a3
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4024e0
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x12
jne 0x402552
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e6d53
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402510
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40254d
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x13
jne 0x4025bf
push reloc.WS2_32.dll_getpeername
push 0
push 0x4e9fad
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40257d
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4025ba
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x14
jne 0x40262c
push reloc.WS2_32.dll_getpeername
push 0
push 0x4f320a
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4025ea
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402627
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x15
jne 0x402699
push reloc.WS2_32.dll_getpeername
push 0
push 0x4fab00
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402657
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402694
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x16
jne 0x402706
push reloc.WS2_32.dll_getpeername
push 0
push 0x500f7b
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4026c4
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402701
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x17
jne 0x402773
push reloc.WS2_32.dll_getpeername
push 0
push 0x50c010
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402731
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40276e
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x18
jne 0x4027e0
push reloc.WS2_32.dll_getpeername
push 0
push 0x5146f3
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40279e
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4027db
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x19
jne 0x40284d
push reloc.WS2_32.dll_getpeername
push 0
push 0x517644
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40280b
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402848
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x1a
jne 0x4028ba
push reloc.WS2_32.dll_getpeername
push 0
push 0x51e76d
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402878
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4028b5
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x1b
jne 0x402927
push reloc.WS2_32.dll_getpeername
push 0
push 0x525a7c
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4028e5
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402922
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x1c
jne 0x402994
push reloc.WS2_32.dll_getpeername
push 0
push 0x527fc1
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402952
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40298f
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x1d
jne 0x402a01
push reloc.WS2_32.dll_getpeername
push 0
push 0x52d011
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4029bf
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4029fc
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x1e
jne 0x402a6e
push reloc.WS2_32.dll_getpeername
push 0
push 0x530ce3
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402a2c
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402a69
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x1f
jne 0x402adb
push reloc.WS2_32.dll_getpeername
push 0
push 0x535638
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402a99
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402ad6
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x20
jne 0x402b48
push reloc.WS2_32.dll_getpeername
push 0
push 0x53a742
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402b06
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402b43
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x21
jne 0x402bb5
push reloc.WS2_32.dll_getpeername
push 0
push 0x54291f
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402b73
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402bb0
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x22
jne 0x402c22
push reloc.WS2_32.dll_getpeername
push 0
push 0x54669c
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402be0
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402c1d
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x23
jne 0x402c8f
push reloc.WS2_32.dll_getpeername
push 0
push 0x54b3de
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402c4d
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402c8a
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x24
jne 0x402cfc
push reloc.WS2_32.dll_getpeername
push 0
push 0x552d84
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402cba
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402cf7
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x25
jne 0x402d69
push reloc.WS2_32.dll_getpeername
push 0
push 0x55d9da
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402d27
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402d64
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x26
jne 0x402dd6
push reloc.WS2_32.dll_getpeername
push 0
push 0x562915
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402d94
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402dd1
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x27
jne 0x402e43
push reloc.WS2_32.dll_getpeername
push 0
push 0x565913
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402e01
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402e3e
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x28
jne 0x402eb0
push reloc.WS2_32.dll_getpeername
push 0
push 0x56a508
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402e6e
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402eab
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x29
jne 0x402f1d
push reloc.WS2_32.dll_getpeername
push 0
push 0x56e37a
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402edb
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402f18
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x2a
jne 0x402f8a
push reloc.WS2_32.dll_getpeername
push 0
push 0x5774f7
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402f48
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402f85
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x2b
jne 0x402ff7
push reloc.WS2_32.dll_getpeername
push 0
push 0x57cc97
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x402fb5
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x402ff2
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x2c
jne 0x403064
push reloc.WS2_32.dll_getpeername
push 0
push 0x580dc2
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403022
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40305f
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x2d
jne 0x4030d1
push reloc.WS2_32.dll_getpeername
push 0
push 0x586964
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40308f
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4030cc
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x2e
jne 0x40313e
push reloc.WS2_32.dll_getpeername
push 0
push 0x588f65
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4030fc
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403139
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x2f
jne 0x4031ab
push reloc.WS2_32.dll_getpeername
push 0
push 0x58dd52
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403169
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4031a6
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x30
jne 0x403218
push reloc.WS2_32.dll_getpeername
push 0
push 0x591efe
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4031d6
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403213
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x31
jne 0x403285
push reloc.WS2_32.dll_getpeername
push 0
push 0x597e9f
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403243
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403280
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x32
jne 0x4032f2
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a01b9
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4032b0
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4032ed
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x33
jne 0x40335f
push reloc.WS2_32.dll_getpeername
push 0
push 0x5a81e9
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40331d
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40335a
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x34
jne 0x4033cc
push reloc.WS2_32.dll_getpeername
push 0
push 0x5aa912
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40338a
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4033c7
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x35
jne 0x403439
push reloc.WS2_32.dll_getpeername
push 0
push 0x5aefa2
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4033f7
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403434
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x36
jne 0x4034a6
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b0f4d
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403464
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4034a1
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x37
jne 0x403513
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b307f
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4034d1
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40350e
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x38
jne 0x403580
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b579f
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40353e
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40357b
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x39
jne 0x4035ed
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b73b0
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4035ab
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4035e8
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x3a
jne 0x40365a
push reloc.WS2_32.dll_getpeername
push 0
push 0x5b96fa
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403618
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403655
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x3b
jne 0x4036c7
push reloc.WS2_32.dll_getpeername
push 0
push 0x5bc273
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403685
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4036c2
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x3c
jne 0x403734
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c0e2f
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4036f2
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40372f
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x3d
jne 0x4037a1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5c6add
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40375f
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40379c
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x3e
jne 0x40380e
push reloc.WS2_32.dll_getpeername
push 0
push 0x5cd26f
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4037cc
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403809
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x3f
jne 0x40387b
push reloc.WS2_32.dll_getpeername
push 0
push 0x5cfd30
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403839
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403876
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x40
jne 0x4038e8
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d3ddf
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4038a6
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4038e3
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x41
jne 0x403955
push reloc.WS2_32.dll_getpeername
push 0
push 0x5d51c7
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403913
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403950
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x42
jne 0x4039c2
push reloc.WS2_32.dll_getpeername
push 0
push 0x5db17e
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403980
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4039bd
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x43
jne 0x403a2f
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e0253
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4039ed
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403a2a
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x44
jne 0x403a9c
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e1e1c
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403a5a
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403a97
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x45
jne 0x403b09
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e642a
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403ac7
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403b04
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x46
jne 0x403b76
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ecbac
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403b34
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403b71
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x47
jne 0x403be3
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f2cf2
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403ba1
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403bde
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x48
jne 0x403c50
push reloc.WS2_32.dll_getpeername
push 0
push 0x5f7b54
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403c0e
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403c4b
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x49
jne 0x403cbd
push reloc.WS2_32.dll_getpeername
push 0
push 0x5ff226
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403c7b
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403cb8
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x4a
jne 0x403d2a
push reloc.WS2_32.dll_getpeername
push 0
push 0x603508
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403ce8
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403d25
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x4b
jne 0x403d97
push reloc.WS2_32.dll_getpeername
push 0
push 0x605d82
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403d55
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403d92
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x4c
jne 0x403e04
push reloc.WS2_32.dll_getpeername
push 0
push 0x60b40d
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403dc2
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403dff
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x4d
jne 0x403e71
push reloc.WS2_32.dll_getpeername
push 0
push 0x60dbee
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403e2f
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403e6c
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x4e
jne 0x403ede
push reloc.WS2_32.dll_getpeername
push 0
push 0x61039f
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403e9c
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403ed9
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x4f
jne 0x403f4b
push reloc.WS2_32.dll_getpeername
push 0
push 0x61bb73
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403f09
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403f46
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x50
jne 0x403fb8
push reloc.WS2_32.dll_getpeername
push 0
push 0x620f75
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403f76
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x403fb3
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x51
jne 0x404025
push reloc.WS2_32.dll_getpeername
push 0
push 0x622513
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x403fe3
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x404020
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x52
jne 0x404092
push reloc.WS2_32.dll_getpeername
push 0
push 0x62c53b
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x404050
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x40408d
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x53
jne 0x4040ff
push reloc.WS2_32.dll_getpeername
push 0
push 0x630149
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x4040bd
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x4040fa
push 6
call fcn.0040f1b7
add esp, 4
jmp 0x404167
cmp dword [ebp + 8], 0x54
jne 0x404167
push reloc.WS2_32.dll_getpeername
push 0
push 0x63618d
push getpeername
push 0
mov eax, dword [0x6671c8]
test eax, eax
jne 0x40412a
mov eax, 0x47b568
push eax
push 2
mov ebx, 0x410db0
call fcn.0040f1c3
add esp, 0x1c
mov dword [ebp - 4], esp
push 0x47b568
push dword [0x6671c8]
mov eax, 1
call fcn.0040f1bd
cmp dword [ebp - 4], esp
je 0x404167
push 6
call fcn.0040f1b7
add esp, 4
mov esp, ebp
pop ebp
ret 8