Function at 0x4ac385
Capabilities:
Parse credit card information
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
mov dword [ebp - 4], 0
push 0
lea eax, [ebp - 4]
push eax
call fcn.0046a107
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4ac3b3
push ebx
call fcn.00535723
add esp, 4
push 0
push dword [ebp - 8]
push 0xffffffffffffffff
push 8
push 0x16022e5e
push 0x52010201
call fcn.00535747
add esp, 0x18
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4ac3de
push ebx
call fcn.00535723
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0
jne 0x4ac433
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4787db
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 1
jne 0x4ac488
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x478ef1
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 2
jne 0x4ac4dd
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x479607
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 3
jne 0x4ac532
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x479d1d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 4
jne 0x4ac587
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47a435
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 5
jne 0x4ac5dc
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47ab4b
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 6
jne 0x4ac631
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47b261
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 7
jne 0x4ac686
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47b977
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 8
jne 0x4ac6db
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47c08d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 9
jne 0x4ac730
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47c7a3
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xa
jne 0x4ac785
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47ceb9
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xb
jne 0x4ac7da
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47d5cf
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xc
jne 0x4ac82f
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47dce5
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xd
jne 0x4ac884
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47ecce
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xe
jne 0x4ac8d9
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47f3e4
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0xf
jne 0x4ac92e
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x47fafc
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x10
jne 0x4ac983
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x480214
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x11
jne 0x4ac9d8
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48092a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x12
jne 0x4aca2d
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x481042
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x13
jne 0x4aca82
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48175a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x14
jne 0x4acad7
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x481e70
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x15
jne 0x4acb2c
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x482586
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x16
jne 0x4acb81
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x482c9c
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x17
jne 0x4acbd6
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4833b4
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x18
jne 0x4acc2b
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x483acc
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x19
jne 0x4acc80
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4841e2
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x1a
jne 0x4accd5
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4848f8
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x1b
jne 0x4acd2a
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x485010
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x1c
jne 0x4acd7f
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x485728
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x1d
jne 0x4acdd4
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x485e40
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x1e
jne 0x4ace29
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x486558
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x1f
jne 0x4ace7e
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x486c6e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x20
jne 0x4aced3
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x487386
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x21
jne 0x4acf28
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x487a9e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x22
jne 0x4acf7d
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4881b6
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x23
jne 0x4acfd2
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4888ce
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x24
jne 0x4ad027
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x488fe4
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x25
jne 0x4ad07c
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4896fa
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x26
jne 0x4ad0d1
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x489e12
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x27
jne 0x4ad126
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48a52a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x28
jne 0x4ad17b
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48ac42
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x29
jne 0x4ad1d0
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48b35a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x2a
jne 0x4ad225
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48ba72
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x2b
jne 0x4ad27a
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48c18a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x2c
jne 0x4ad2cf
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48c8a2
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x2d
jne 0x4ad324
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48cfba
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x2e
jne 0x4ad379
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48d6d0
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x2f
jne 0x4ad3ce
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48dde8
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x12
jne 0x4ad423
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48e500
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x31
jne 0x4ad478
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48ec18
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x32
jne 0x4ad4cd
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48f330
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x33
jne 0x4ad522
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x48fa46
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x34
jne 0x4ad577
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49015c
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x35
jne 0x4ad5cc
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49084c
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x36
jne 0x4ad621
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x490f7b
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x37
jne 0x4ad676
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x491693
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x38
jne 0x4ad6cb
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x491dab
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x39
jne 0x4ad720
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4924c3
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x3a
jne 0x4ad775
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x492bdb
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x3b
jne 0x4ad7ca
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4932b3
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x3c
jne 0x4ad81f
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4939c9
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x3d
jne 0x4ad874
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4940e1
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x3e
jne 0x4ad8c9
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4947f9
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x3f
jne 0x4ad91e
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x494f11
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x40
jne 0x4ad973
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x495629
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x41
jne 0x4ad9c8
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x495d41
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x42
jne 0x4ada1d
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x496459
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x43
jne 0x4ada72
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x496b71
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x44
jne 0x4adac7
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x497287
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x45
jne 0x4adb1c
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49799f
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x46
jne 0x4adb71
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4980b7
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x47
jne 0x4adbc6
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4987cf
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x48
jne 0x4adc1b
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x498ee5
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x49
jne 0x4adc70
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4995fd
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x4a
jne 0x4adcc5
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x499d15
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x4b
jne 0x4add1a
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49a42d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x4c
jne 0x4add6f
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49ab45
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x4d
jne 0x4addc4
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49b25b
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x4e
jne 0x4ade19
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49b971
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x4f
jne 0x4ade6e
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49c087
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x50
jne 0x4adec3
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49c79f
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x51
jne 0x4adf18
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49ceb5
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x52
jne 0x4adf6d
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49d5cb
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x53
jne 0x4adfc2
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49dce1
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x54
jne 0x4ae017
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49e3f7
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x55
jne 0x4ae06c
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49eb0d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x56
jne 0x4ae0c1
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49f225
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x57
jne 0x4ae116
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x49f93d
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x58
jne 0x4ae16b
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a0053
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x59
jne 0x4ae1c0
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a0769
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x5a
jne 0x4ae215
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a0e81
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x5b
jne 0x4ae26a
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a1686
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x5c
jne 0x4ae2bf
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a1d9e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x5d
jne 0x4ae314
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a24b4
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x5e
jne 0x4ae369
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a2bca
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x5f
jne 0x4ae3be
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a32e2
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x60
jne 0x4ae413
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a39fa
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x61
jne 0x4ae468
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a4112
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x62
jne 0x4ae4bd
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a4828
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x63
jne 0x4ae512
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a4f3e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x64
jne 0x4ae567
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a5656
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x65
jne 0x4ae5bc
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a5d6e
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x66
jne 0x4ae611
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a6484
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 0x13
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 8], eax
cmp dword [ebp - 8], 0x67
jne 0x4ae666
mov ebx, 6
call fcn.0040f58a
push ioctlsocket
push 0
push 0x4a6b9a
push 3
mov eax, 2
mov ebx, 0x5a3640
call fcn.00535753
add esp, 0x28
jmp 0x4ae717
push 0xffffffffffffffff
push 9
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 4], eax
push 0x602b2d
push dword [ebp - 4]
call fcn.00401038
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4ae6ad
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 8], 0
je 0x4ae6c1
call fcn.00467acb
jmp 0x4ae717
push 0xffffffffffffffff
push 9
push 0x1602403f
push 0x52010201
call fcn.0053574d
add esp, 0x10
mov dword [ebp - 4], eax
push 0x60935b
push dword [ebp - 4]
call fcn.00401038
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 8], eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4ae708
push ebx
call fcn.00535723
add esp, 4
cmp dword [ebp - 8], 0
je 0x4ae717
call fcn.00469a32
mov esp, ebp
pop ebp
ret