Function at 0x1401230f0
Capabilities:
Encrypt data using speck
Resolve function by parsing pe exports

Disassembly:
jmp 0x1401230f0
sub rsp, 0x4a8
xor eax, eax
cmp eax, 1
je 0x140123941
xor eax, eax
test eax, eax
je 0x14012373e
mov dword [rsp + 0x260], 0
jmp 0x140123129
mov eax, dword [rsp + 0x260]
inc eax
mov dword [rsp + 0x260], eax
cmp dword [rsp + 0x260], 5
jge 0x140123739
mov dword [rsp + 0x6c], Ordinal_79
mov dword [rsp + 0x18c], 0
jmp 0x14012315c
mov eax, dword [rsp + 0x18c]
inc eax
mov dword [rsp + 0x18c], eax
cmp dword [rsp + 0x18c], 8
jge 0x140123327
mov eax, dword [rsp + 0x18c]
add eax, 6
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x50]
add eax, 5
mov dword [rsp + 0x50], eax
cmp dword [rsp + 0x50], 0x12
jne 0x140123317
mov dword [rsp + 0x40], Ordinal_45
mov eax, dword [rsp + 0x40]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401231b2
mov eax, dword [rsp + 0x40]
shl eax, 1
mov dword [rsp + 0x40], eax
jmp 0x1401231bd
mov eax, dword [rsp + 0x40]
add eax, 3
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x50]
imul eax, dword [rsp + 0x6c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x400], eax
mov dword [rsp + 0x264], 0
jmp 0x1401231f2
mov eax, dword [rsp + 0x264]
inc eax
mov dword [rsp + 0x264], eax
cmp dword [rsp + 0x264], 5
jge 0x140123317
mov dword [rsp + 0x268], Ordinal_79
mov dword [rsp + 0x190], 0
jmp 0x140123228
mov eax, dword [rsp + 0x190]
inc eax
mov dword [rsp + 0x190], eax
cmp dword [rsp + 0x190], 6
jge 0x1401232a8
mov eax, dword [rsp + 0x190]
add eax, 3
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x48]
add eax, 2
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0xb
jne 0x14012329c
mov dword [rsp + 0x44], Ordinal_45
mov eax, dword [rsp + 0x44]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140123276
mov eax, dword [rsp + 0x44]
shl eax, 1
mov dword [rsp + 0x44], eax
jmp 0x140123281
mov eax, dword [rsp + 0x44]
add eax, 3
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0x48]
imul eax, dword [rsp + 0x268]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x404], eax
cmp dword [rsp + 0x48], 0x12
jl 0x140123240
jmp 0x140123218
cmp dword [rsp + 0x268], 0x23
jle 0x140123312
mov eax, dword [rsp + 0x268]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x26c], eax
mov dword [rsp + 0x4c], Ordinal_45
mov eax, dword [rsp + 0x4c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401232ec
mov eax, dword [rsp + 0x4c]
shl eax, 1
mov dword [rsp + 0x4c], eax
jmp 0x1401232f7
mov eax, dword [rsp + 0x4c]
add eax, 3
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x26c]
sub eax, 4
mov dword [rsp + 0x26c], eax
cmp dword [rsp + 0x26c], 0
jg 0x1401232c8
jmp 0x1401231e2
cmp dword [rsp + 0x50], 0x1e
jl 0x140123178
jmp 0x14012314c
cmp dword [rsp + 0x6c], 0x23
jle 0x14012354c
mov eax, dword [rsp + 0x6c]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x27c], eax
mov dword [rsp + 0x194], 0
jmp 0x140123362
mov eax, dword [rsp + 0x194]
inc eax
mov dword [rsp + 0x194], eax
cmp dword [rsp + 0x194], 8
jge 0x14012352d
mov eax, dword [rsp + 0x194]
add eax, 6
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x64]
add eax, 5
mov dword [rsp + 0x64], eax
cmp dword [rsp + 0x64], 0x12
jne 0x14012351d
mov dword [rsp + 0x54], Ordinal_45
mov eax, dword [rsp + 0x54]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401233b8
mov eax, dword [rsp + 0x54]
shl eax, 1
mov dword [rsp + 0x54], eax
jmp 0x1401233c3
mov eax, dword [rsp + 0x54]
add eax, 3
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x64]
imul eax, dword [rsp + 0x6c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x408], eax
mov dword [rsp + 0x270], 0
jmp 0x1401233f8
mov eax, dword [rsp + 0x270]
inc eax
mov dword [rsp + 0x270], eax
cmp dword [rsp + 0x270], 5
jge 0x14012351d
mov dword [rsp + 0x274], Ordinal_79
mov dword [rsp + 0x198], 0
jmp 0x14012342e
mov eax, dword [rsp + 0x198]
inc eax
mov dword [rsp + 0x198], eax
cmp dword [rsp + 0x198], 6
jge 0x1401234ae
mov eax, dword [rsp + 0x198]
add eax, 3
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0x5c]
add eax, 2
mov dword [rsp + 0x5c], eax
cmp dword [rsp + 0x5c], 0xb
jne 0x1401234a2
mov dword [rsp + 0x58], Ordinal_45
mov eax, dword [rsp + 0x58]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14012347c
mov eax, dword [rsp + 0x58]
shl eax, 1
mov dword [rsp + 0x58], eax
jmp 0x140123487
mov eax, dword [rsp + 0x58]
add eax, 3
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0x5c]
imul eax, dword [rsp + 0x274]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x40c], eax
cmp dword [rsp + 0x5c], 0x12
jl 0x140123446
jmp 0x14012341e
cmp dword [rsp + 0x274], 0x23
jle 0x140123518
mov eax, dword [rsp + 0x274]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x278], eax
mov dword [rsp + 0x60], Ordinal_45
mov eax, dword [rsp + 0x60]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401234f2
mov eax, dword [rsp + 0x60]
shl eax, 1
mov dword [rsp + 0x60], eax
jmp 0x1401234fd
mov eax, dword [rsp + 0x60]
add eax, 3
mov dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x278]
sub eax, 4
mov dword [rsp + 0x278], eax
cmp dword [rsp + 0x278], 0
jg 0x1401234ce
jmp 0x1401233e8
cmp dword [rsp + 0x64], 0x1e
jl 0x14012337e
jmp 0x140123352
mov eax, dword [rsp + 0x27c]
sub eax, 4
mov dword [rsp + 0x27c], eax
cmp dword [rsp + 0x27c], 0
jg 0x140123345
mov dword [rsp + 0x19c], 0
jmp 0x140123569
mov eax, dword [rsp + 0x19c]
inc eax
mov dword [rsp + 0x19c], eax
cmp dword [rsp + 0x19c], 8
jge 0x140123734
mov eax, dword [rsp + 0x19c]
add eax, 6
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x7c]
add eax, 5
mov dword [rsp + 0x7c], eax
cmp dword [rsp + 0x7c], 0x12
jne 0x140123724
mov dword [rsp + 0x68], Ordinal_45
mov eax, dword [rsp + 0x68]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401235bf
mov eax, dword [rsp + 0x68]
shl eax, 1
mov dword [rsp + 0x68], eax
jmp 0x1401235ca
mov eax, dword [rsp + 0x68]
add eax, 3
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x7c]
imul eax, dword [rsp + 0x6c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x410], eax
mov dword [rsp + 0x280], 0
jmp 0x1401235ff
mov eax, dword [rsp + 0x280]
inc eax
mov dword [rsp + 0x280], eax
cmp dword [rsp + 0x280], 5
jge 0x140123724
mov dword [rsp + 0x284], Ordinal_79
mov dword [rsp + 0x1a0], 0
jmp 0x140123635
mov eax, dword [rsp + 0x1a0]
inc eax
mov dword [rsp + 0x1a0], eax
cmp dword [rsp + 0x1a0], 6
jge 0x1401236b5
mov eax, dword [rsp + 0x1a0]
add eax, 3
mov dword [rsp + 0x74], eax
mov eax, dword [rsp + 0x74]
add eax, 2
mov dword [rsp + 0x74], eax
cmp dword [rsp + 0x74], 0xb
jne 0x1401236a9
mov dword [rsp + 0x70], Ordinal_45
mov eax, dword [rsp + 0x70]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140123683
mov eax, dword [rsp + 0x70]
shl eax, 1
mov dword [rsp + 0x70], eax
jmp 0x14012368e
mov eax, dword [rsp + 0x70]
add eax, 3
mov dword [rsp + 0x70], eax
mov eax, dword [rsp + 0x74]
imul eax, dword [rsp + 0x284]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x414], eax
cmp dword [rsp + 0x74], 0x12
jl 0x14012364d
jmp 0x140123625
cmp dword [rsp + 0x284], 0x23
jle 0x14012371f
mov eax, dword [rsp + 0x284]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x288], eax
mov dword [rsp + 0x78], Ordinal_45
mov eax, dword [rsp + 0x78]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401236f9
mov eax, dword [rsp + 0x78]
shl eax, 1
mov dword [rsp + 0x78], eax
jmp 0x140123704
mov eax, dword [rsp + 0x78]
add eax, 3
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x288]
sub eax, 4
mov dword [rsp + 0x288], eax
cmp dword [rsp + 0x288], 0
jg 0x1401236d5
jmp 0x1401235ef
cmp dword [rsp + 0x7c], 0x1e
jl 0x140123585
jmp 0x140123559
jmp 0x140123119
jmp 0x140123941
mov dword [rsp + 0x28c], 0
jmp 0x14012375b
mov eax, dword [rsp + 0x28c]
inc eax
mov dword [rsp + 0x28c], eax
cmp dword [rsp + 0x28c], 5
jge 0x140123941
mov dword [rsp + 0x290], 0x59
mov dword [rsp + 0x1a4], 0
jmp 0x140123791
mov eax, dword [rsp + 0x1a4]
inc eax
mov dword [rsp + 0x1a4], eax
cmp dword [rsp + 0x1a4], 7
jge 0x14012387f
mov eax, dword [rsp + 0x1a4]
add eax, 4
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x88]
add eax, 3
mov dword [rsp + 0x88], eax
cmp dword [rsp + 0x88], 0xe
jne 0x14012386c
mov dword [rsp + 0x80], Ordinal_45
mov eax, dword [rsp + 0x80]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401237ff
mov eax, dword [rsp + 0x80]
shl eax, 1
mov dword [rsp + 0x80], eax
jmp 0x140123810
mov eax, dword [rsp + 0x80]
add eax, 3
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x88]
imul eax, dword [rsp + 0x290]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x418], eax
mov dword [rsp + 0x84], Ordinal_45
mov eax, dword [rsp + 0x84]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14012385b
mov eax, dword [rsp + 0x84]
shl eax, 1
mov dword [rsp + 0x84], eax
jmp 0x14012386c
mov eax, dword [rsp + 0x84]
add eax, 3
mov dword [rsp + 0x84], eax
cmp dword [rsp + 0x88], 0x19
jl 0x1401237b0
jmp 0x140123781
cmp dword [rsp + 0x290], 0x28
jle 0x1401238fb
mov eax, dword [rsp + 0x290]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x294], eax
mov dword [rsp + 0x8c], Ordinal_45
mov eax, dword [rsp + 0x8c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401238cf
mov eax, dword [rsp + 0x8c]
shl eax, 1
mov dword [rsp + 0x8c], eax
jmp 0x1401238e0
mov eax, dword [rsp + 0x8c]
add eax, 3
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0x294]
sub eax, 3
mov dword [rsp + 0x294], eax
cmp dword [rsp + 0x294], 0
jg 0x14012389f
mov dword [rsp + 0x90], Ordinal_45
mov eax, dword [rsp + 0x90]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14012392b
mov eax, dword [rsp + 0x90]
shl eax, 1
mov dword [rsp + 0x90], eax
jmp 0x14012393c
mov eax, dword [rsp + 0x90]
add eax, 3
mov dword [rsp + 0x90], eax
jmp 0x14012374b
xor eax, eax
test eax, eax
je 0x140124637
xor eax, eax
test eax, eax
je 0x140123fc6
mov dword [rsp + 0x298], 0
jmp 0x140123972
mov eax, dword [rsp + 0x298]
inc eax
mov dword [rsp + 0x298], eax
cmp dword [rsp + 0x298], 5
jge 0x140123fc1
mov dword [rsp + 0x2b4], 0x3f
mov dword [rsp + 0x1a8], 0
jmp 0x1401239a8
mov eax, dword [rsp + 0x1a8]
inc eax
mov dword [rsp + 0x1a8], eax
cmp dword [rsp + 0x1a8], 6
jge 0x140123cc5
mov eax, dword [rsp + 0x1a8]
add eax, 5
mov dword [rsp + 0x9c], eax
mov eax, dword [rsp + 0x9c]
add eax, 4
mov dword [rsp + 0x9c], eax
cmp dword [rsp + 0x9c], 0x11
jne 0x140123cb2
mov dword [rsp + 0x29c], 0
jmp 0x140123a03
mov eax, dword [rsp + 0x29c]
inc eax
mov dword [rsp + 0x29c], eax
cmp dword [rsp + 0x29c], 5
jge 0x140123b39
mov dword [rsp + Ordinal_450], 0x2a
mov dword [rsp + 0x1ac], 0
jmp 0x140123a39
mov eax, dword [rsp + 0x1ac]
inc eax
mov dword [rsp + 0x1ac], eax
cmp dword [rsp + 0x1ac], 4
jge 0x140123ac8
mov eax, dword [rsp + 0x1ac]
add eax, 2
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x94]
inc eax
mov dword [rsp + 0x94], eax
cmp dword [rsp + 0x94], 7
jne 0x140123ab9
mov dword [rsp], Ordinal_79
cmp dword [rsp], 0
jle 0x140123a9b
mov eax, dword [rsp]
sub eax, 5
mov dword [rsp], eax
cmp dword [rsp], 0xa
jne 0x140123a99
mov eax, dword [rsp]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp], eax
jmp 0x140123a79
mov eax, dword [rsp + 0x94]
imul eax, dword [rsp + 0x2a0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x41c], eax
cmp dword [rsp + 0x94], 0xb
jl 0x140123a58
jmp 0x140123a29
cmp dword [rsp + 0x2a0], 0x14
jle 0x140123b34
mov eax, dword [rsp + 0x2a0]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x2a4], eax
mov dword [rsp + 4], Ordinal_79
cmp dword [rsp + 4], 0
jle 0x140123b19
mov eax, dword [rsp + 4]
sub eax, 5
mov dword [rsp + 4], eax
cmp dword [rsp + 4], 0xa
jne 0x140123b17
mov eax, dword [rsp + 4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 4], eax
jmp 0x140123af1
mov eax, dword [rsp + 0x2a4]
sub eax, 2
mov dword [rsp + 0x2a4], eax
cmp dword [rsp + 0x2a4], 0
jg 0x140123ae9
jmp 0x1401239f3
mov eax, dword [rsp + 0x9c]
imul eax, dword [rsp + 0x2b4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x420], eax
mov dword [rsp + 0x2a8], 0
jmp 0x140123b75
mov eax, dword [rsp + 0x2a8]
inc eax
mov dword [rsp + 0x2a8], eax
cmp dword [rsp + 0x2a8], 5
jge 0x140123cb2
mov dword [rsp + Ordinal_45c], 0x2a
mov dword [rsp + 0x1b0], 0
jmp 0x140123bab
mov eax, dword [rsp + 0x1b0]
inc eax
mov dword [rsp + 0x1b0], eax
cmp dword [rsp + 0x1b0], 4
jge 0x140123c41
mov eax, dword [rsp + 0x1b0]
add eax, 2
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x98]
inc eax
mov dword [rsp + 0x98], eax
cmp dword [rsp + 0x98], 7
jne 0x140123c32
mov dword [rsp + 8], Ordinal_79
cmp dword [rsp + 8], 0
jle 0x140123c14
mov eax, dword [rsp + 8]
sub eax, 5
mov dword [rsp + 8], eax
cmp dword [rsp + 8], 0xa
jne 0x140123c12
mov eax, dword [rsp + 8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 8], eax
jmp 0x140123bec
mov eax, dword [rsp + 0x98]
imul eax, dword [rsp + 0x2ac]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x424], eax
cmp dword [rsp + 0x98], 0xb
jl 0x140123bca
jmp 0x140123b9b
cmp dword [rsp + 0x2ac], 0x14
jle 0x140123cad
mov eax, dword [rsp + 0x2ac]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x2b0], eax
mov dword [rsp + 0xc], Ordinal_79
cmp dword [rsp + 0xc], 0
jle 0x140123c92
mov eax, dword [rsp + 0xc]
sub eax, 5
mov dword [rsp + 0xc], eax
cmp dword [rsp + 0xc], 0xa
jne 0x140123c90
mov eax, dword [rsp + 0xc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0xc], eax
jmp 0x140123c6a
mov eax, dword [rsp + 0x2b0]
sub eax, 2
mov dword [rsp + 0x2b0], eax
cmp dword [rsp + 0x2b0], 0
jg 0x140123c62
jmp 0x140123b65
cmp dword [rsp + 0x9c], 0x1c
jl 0x1401239c7
jmp 0x140123998
cmp dword [rsp + 0x2b4], 0x1e
jle 0x140123e62
mov eax, dword [rsp + 0x2b4]
cdq
mov ecx, 7
idiv ecx
mov dword [rsp + 0x2c4], eax
mov dword [rsp + 0x2b8], 0
jmp 0x140123d06
mov eax, dword [rsp + 0x2b8]
inc eax
mov dword [rsp + 0x2b8], eax
cmp dword [rsp + 0x2b8], 5
jge 0x140123e43
mov dword [rsp + 0x2bc], Ordinal_45
mov dword [rsp + 0x1b4], 0
jmp 0x140123d3c
mov eax, dword [rsp + 0x1b4]
inc eax
mov dword [rsp + 0x1b4], eax
cmp dword [rsp + 0x1b4], 4
jge 0x140123dd2
mov eax, dword [rsp + 0x1b4]
add eax, 2
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xa0]
inc eax
mov dword [rsp + 0xa0], eax
cmp dword [rsp + 0xa0], 7
jne 0x140123dc3
mov dword [rsp + 0x10], Ordinal_79
cmp dword [rsp + 0x10], 0
jle 0x140123da5
mov eax, dword [rsp + 0x10]
sub eax, 5
mov dword [rsp + 0x10], eax
cmp dword [rsp + 0x10], 0xa
jne 0x140123da3
mov eax, dword [rsp + 0x10]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x10], eax
jmp 0x140123d7d
mov eax, dword [rsp + 0xa0]
imul eax, dword [rsp + 0x2bc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x428], eax
cmp dword [rsp + 0xa0], 0xb
jl 0x140123d5b
jmp 0x140123d2c
cmp dword [rsp + 0x2bc], 0x14
jle 0x140123e3e
mov eax, dword [rsp + 0x2bc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x2c0], eax
mov dword [rsp + 0x14], Ordinal_79
cmp dword [rsp + 0x14], 0
jle 0x140123e23
mov eax, dword [rsp + 0x14]
sub eax, 5
mov dword [rsp + 0x14], eax
cmp dword [rsp + 0x14], 0xa
jne 0x140123e21
mov eax, dword [rsp + 0x14]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x14], eax
jmp 0x140123dfb
mov eax, dword [rsp + 0x2c0]
sub eax, 2
mov dword [rsp + 0x2c0], eax
cmp dword [rsp + 0x2c0], 0
jg 0x140123df3
jmp 0x140123cf6
mov eax, dword [rsp + 0x2c4]
sub eax, 2
mov dword [rsp + 0x2c4], eax
cmp dword [rsp + 0x2c4], 0
jg 0x140123ce9
mov dword [rsp + 0x2c8], 0
jmp 0x140123e7f
mov eax, dword [rsp + 0x2c8]
inc eax
mov dword [rsp + 0x2c8], eax
cmp dword [rsp + 0x2c8], 5
jge 0x140123fbc
mov dword [rsp + 0x2cc], Ordinal_45
mov dword [rsp + 0x1b8], 0
jmp 0x140123eb5
mov eax, dword [rsp + 0x1b8]
inc eax
mov dword [rsp + 0x1b8], eax
cmp dword [rsp + 0x1b8], 4
jge 0x140123f4b
mov eax, dword [rsp + 0x1b8]
add eax, 2
mov dword [rsp + 0xa4], eax
mov eax, dword [rsp + 0xa4]
inc eax
mov dword [rsp + 0xa4], eax
cmp dword [rsp + 0xa4], 7
jne 0x140123f3c
mov dword [rsp + 0x18], Ordinal_79
cmp dword [rsp + 0x18], 0
jle 0x140123f1e
mov eax, dword [rsp + 0x18]
sub eax, 5
mov dword [rsp + 0x18], eax
cmp dword [rsp + 0x18], 0xa
jne 0x140123f1c
mov eax, dword [rsp + 0x18]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x18], eax
jmp 0x140123ef6
mov eax, dword [rsp + 0xa4]
imul eax, dword [rsp + 0x2cc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x42c], eax
cmp dword [rsp + 0xa4], 0xb
jl 0x140123ed4
jmp 0x140123ea5
cmp dword [rsp + 0x2cc], 0x14
jle 0x140123fb7
mov eax, dword [rsp + 0x2cc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x2d0], eax
mov dword [rsp + 0x1c], Ordinal_79
cmp dword [rsp + 0x1c], 0
jle 0x140123f9c
mov eax, dword [rsp + 0x1c]
sub eax, 5
mov dword [rsp + 0x1c], eax
cmp dword [rsp + 0x1c], 0xa
jne 0x140123f9a
mov eax, dword [rsp + 0x1c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x1c], eax
jmp 0x140123f74
mov eax, dword [rsp + 0x2d0]
sub eax, 2
mov dword [rsp + 0x2d0], eax
cmp dword [rsp + 0x2d0], 0
jg 0x140123f6c
jmp 0x140123e6f
jmp 0x140123962
jmp 0x140124637
mov dword [rsp + 0x2d4], 0
jmp 0x140123fe3
mov eax, dword [rsp + 0x2d4]
inc eax
mov dword [rsp + 0x2d4], eax
cmp dword [rsp + 0x2d4], 5
jge 0x140124637
mov dword [rsp + 0x2f0], Ordinal_60
mov dword [rsp + 0x1bc], 0
jmp 0x140124019
mov eax, dword [rsp + 0x1bc]
inc eax
mov dword [rsp + 0x1bc], eax
cmp dword [rsp + 0x1bc], 7
jge 0x14012433c
mov eax, dword [rsp + 0x1bc]
add eax, 4
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0xb0]
add eax, 3
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0x10
jne 0x140124329
mov dword [rsp + 0x2d8], 0
jmp 0x140124074
mov eax, dword [rsp + 0x2d8]
inc eax
mov dword [rsp + 0x2d8], eax
cmp dword [rsp + 0x2d8], 5
jge 0x1401241b1
mov dword [rsp + 0x2dc], Ordinal_45
mov dword [rsp + 0x1c0], 0
jmp 0x1401240aa
mov eax, dword [rsp + 0x1c0]
inc eax
mov dword [rsp + 0x1c0], eax
cmp dword [rsp + 0x1c0], 4
jge 0x140124140
mov eax, dword [rsp + 0x1c0]
add eax, 2
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0xa8]
inc eax
mov dword [rsp + 0xa8], eax
cmp dword [rsp + 0xa8], 7
jne 0x140124131
mov dword [rsp + 0x20], Ordinal_79
cmp dword [rsp + 0x20], 0
jle 0x140124113
mov eax, dword [rsp + 0x20]
sub eax, 5
mov dword [rsp + 0x20], eax
cmp dword [rsp + 0x20], 0xa
jne 0x140124111
mov eax, dword [rsp + 0x20]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x20], eax
jmp 0x1401240eb
mov eax, dword [rsp + 0xa8]
imul eax, dword [rsp + 0x2dc]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x430], eax
cmp dword [rsp + 0xa8], 0xb
jl 0x1401240c9
jmp 0x14012409a
cmp dword [rsp + 0x2dc], 0x14
jle 0x1401241ac
mov eax, dword [rsp + 0x2dc]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x2e0], eax
mov dword [rsp + 0x24], Ordinal_79
cmp dword [rsp + 0x24], 0
jle 0x140124191
mov eax, dword [rsp + 0x24]
sub eax, 5
mov dword [rsp + 0x24], eax
cmp dword [rsp + 0x24], 0xa
jne 0x14012418f
mov eax, dword [rsp + 0x24]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x24], eax
jmp 0x140124169
mov eax, dword [rsp + 0x2e0]
sub eax, 2
mov dword [rsp + 0x2e0], eax
cmp dword [rsp + 0x2e0], 0
jg 0x140124161
jmp 0x140124064
mov eax, dword [rsp + 0xb0]
imul eax, dword [rsp + 0x2f0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x434], eax
mov dword [rsp + 0x2e4], 0
jmp 0x1401241ec
mov eax, dword [rsp + 0x2e4]
inc eax
mov dword [rsp + 0x2e4], eax
cmp dword [rsp + 0x2e4], 5
jge 0x140124329
mov dword [rsp + 0x2e8], Ordinal_45
mov dword [rsp + 0x1c4], 0
jmp 0x140124222
mov eax, dword [rsp + 0x1c4]
inc eax
mov dword [rsp + 0x1c4], eax
cmp dword [rsp + 0x1c4], 4
jge 0x1401242b8
mov eax, dword [rsp + 0x1c4]
add eax, 2
mov dword [rsp + 0xac], eax
mov eax, dword [rsp + 0xac]
inc eax
mov dword [rsp + 0xac], eax
cmp dword [rsp + 0xac], 7
jne 0x1401242a9
mov dword [rsp + 0x28], Ordinal_79
cmp dword [rsp + 0x28], 0
jle 0x14012428b
mov eax, dword [rsp + 0x28]
sub eax, 5
mov dword [rsp + 0x28], eax
cmp dword [rsp + 0x28], 0xa
jne 0x140124289
mov eax, dword [rsp + 0x28]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x28], eax
jmp 0x140124263
mov eax, dword [rsp + 0xac]
imul eax, dword [rsp + 0x2e8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x438], eax
cmp dword [rsp + 0xac], 0xb
jl 0x140124241
jmp 0x140124212
cmp dword [rsp + 0x2e8], 0x14
jle 0x140124324
mov eax, dword [rsp + 0x2e8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x2ec], eax
mov dword [rsp + 0x2c], Ordinal_79
cmp dword [rsp + 0x2c], 0
jle 0x140124309
mov eax, dword [rsp + 0x2c]
sub eax, 5
mov dword [rsp + 0x2c], eax
cmp dword [rsp + 0x2c], 0xa
jne 0x140124307
mov eax, dword [rsp + 0x2c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x2c], eax
jmp 0x1401242e1
mov eax, dword [rsp + 0x2ec]
sub eax, 2
mov dword [rsp + 0x2ec], eax
cmp dword [rsp + 0x2ec], 0
jg 0x1401242d9
jmp 0x1401241dc
cmp dword [rsp + 0xb0], 0x1b
jl 0x140124038
jmp 0x140124009
cmp dword [rsp + 0x2f0], 0x19
jle 0x1401244d8
mov eax, dword [rsp + 0x2f0]
cdq
mov ecx, 6
idiv ecx
mov dword [rsp + 0x300], eax
mov dword [rsp + 0x2f4], 0
jmp 0x14012437d
mov eax, dword [rsp + 0x2f4]
inc eax
mov dword [rsp + 0x2f4], eax
cmp dword [rsp + 0x2f4], 5
jge 0x1401244ba
mov dword [rsp + 0x2f8], Ordinal_45
mov dword [rsp + 0x1c8], 0
jmp 0x1401243b3
mov eax, dword [rsp + 0x1c8]
inc eax
mov dword [rsp + 0x1c8], eax
cmp dword [rsp + 0x1c8], 4
jge 0x140124449
mov eax, dword [rsp + 0x1c8]
add eax, 2
mov dword [rsp + 0xb4], eax
mov eax, dword [rsp + 0xb4]
inc eax
mov dword [rsp + 0xb4], eax
cmp dword [rsp + 0xb4], 7
jne 0x14012443a
mov dword [rsp + 0x30], Ordinal_79
cmp dword [rsp + 0x30], 0
jle 0x14012441c
mov eax, dword [rsp + 0x30]
sub eax, 5
mov dword [rsp + 0x30], eax
cmp dword [rsp + 0x30], 0xa
jne 0x14012441a
mov eax, dword [rsp + 0x30]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x30], eax
jmp 0x1401243f4
mov eax, dword [rsp + 0xb4]
imul eax, dword [rsp + 0x2f8]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x43c], eax
cmp dword [rsp + 0xb4], 0xb
jl 0x1401243d2
jmp 0x1401243a3
cmp dword [rsp + 0x2f8], 0x14
jle 0x1401244b5
mov eax, dword [rsp + 0x2f8]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x2fc], eax
mov dword [rsp + 0x34], Ordinal_79
cmp dword [rsp + 0x34], 0
jle 0x14012449a
mov eax, dword [rsp + 0x34]
sub eax, 5
mov dword [rsp + 0x34], eax
cmp dword [rsp + 0x34], 0xa
jne 0x140124498
mov eax, dword [rsp + 0x34]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x34], eax
jmp 0x140124472
mov eax, dword [rsp + 0x2fc]
sub eax, 2
mov dword [rsp + 0x2fc], eax
cmp dword [rsp + 0x2fc], 0
jg 0x14012446a
jmp 0x14012436d
mov eax, dword [rsp + 0x300]
dec eax
mov dword [rsp + 0x300], eax
cmp dword [rsp + 0x300], 0
jg 0x140124360
mov dword [rsp + 0x304], 0
jmp 0x1401244f5
mov eax, dword [rsp + 0x304]
inc eax
mov dword [rsp + 0x304], eax
cmp dword [rsp + 0x304], 5
jge 0x140124632
mov dword [rsp + 0x308], Ordinal_45
mov dword [rsp + 0x1cc], 0
jmp 0x14012452b
mov eax, dword [rsp + 0x1cc]
inc eax
mov dword [rsp + 0x1cc], eax
cmp dword [rsp + 0x1cc], 4
jge 0x1401245c1
mov eax, dword [rsp + 0x1cc]
add eax, 2
mov dword [rsp + 0xb8], eax
mov eax, dword [rsp + 0xb8]
inc eax
mov dword [rsp + 0xb8], eax
cmp dword [rsp + 0xb8], 7
jne 0x1401245b2
mov dword [rsp + 0x38], Ordinal_79
cmp dword [rsp + 0x38], 0
jle 0x140124594
mov eax, dword [rsp + 0x38]
sub eax, 5
mov dword [rsp + 0x38], eax
cmp dword [rsp + 0x38], 0xa
jne 0x140124592
mov eax, dword [rsp + 0x38]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x38], eax
jmp 0x14012456c
mov eax, dword [rsp + 0xb8]
imul eax, dword [rsp + 0x308]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x440], eax
cmp dword [rsp + 0xb8], 0xb
jl 0x14012454a
jmp 0x14012451b
cmp dword [rsp + 0x308], 0x14
jle 0x14012462d
mov eax, dword [rsp + 0x308]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x30c], eax
mov dword [rsp + 0x3c], Ordinal_79
cmp dword [rsp + 0x3c], 0
jle 0x140124612
mov eax, dword [rsp + 0x3c]
sub eax, 5
mov dword [rsp + 0x3c], eax
cmp dword [rsp + 0x3c], 0xa
jne 0x140124610
mov eax, dword [rsp + 0x3c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3c], eax
jmp 0x1401245ea
mov eax, dword [rsp + 0x30c]
sub eax, 2
mov dword [rsp + 0x30c], eax
cmp dword [rsp + 0x30c], 0
jg 0x1401245e2
jmp 0x1401244e5
jmp 0x140123fd3
xor eax, eax
test eax, eax
je 0x140125793
xor eax, eax
test eax, eax
je 0x140124eef
mov dword [rsp + 0x310], 0
jmp 0x140124668
mov eax, dword [rsp + 0x310]
inc eax
mov dword [rsp + 0x310], eax
cmp dword [rsp + 0x310], 5
jge 0x140124eea
mov dword [rsp + 0x32c], 0x3f
mov dword [rsp + 0x1d0], 0
jmp 0x14012469e
mov eax, dword [rsp + 0x1d0]
inc eax
mov dword [rsp + 0x1d0], eax
cmp dword [rsp + 0x1d0], 9
jge 0x140124ad6
mov eax, dword [rsp + 0x1d0]
add eax, 7
mov dword [rsp + 0xd4], eax
mov eax, dword [rsp + 0xd4]
add eax, 4
mov dword [rsp + 0xd4], eax
cmp dword [rsp + 0xd4], 0x15
jne 0x140124ac3
mov dword [rsp + 0x314], 0
jmp 0x1401246f9
mov eax, dword [rsp + 0x314]
inc eax
mov dword [rsp + 0x314], eax
cmp dword [rsp + 0x314], 5
jge 0x1401248c2
mov dword [rsp + 0x318], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x1d4], 0
jmp 0x14012472f
mov eax, dword [rsp + 0x1d4]
inc eax
mov dword [rsp + 0x1d4], eax
cmp dword [rsp + 0x1d4], 3
jge 0x14012480a
mov eax, dword [rsp + 0x1d4]
inc eax
mov dword [rsp + 0xc0], eax
mov eax, dword [rsp + 0xc0]
inc eax
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0xc0], 4
jne 0x1401247f7
mov dword [rsp + 0xbc], reloc.WS2_32.dll_listen
mov dword [rsp + 0x1d8], 0
jmp 0x140124793
mov eax, dword [rsp + 0x1d8]
inc eax
mov dword [rsp + 0x1d8], eax
cmp dword [rsp + 0x1d8], 4
jge 0x1401247dc
mov eax, dword [rsp + 0x1d8]
mov ecx, dword [rsp + 0xbc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xbc], eax
mov eax, dword [rsp + 0xbc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401247da
imul eax, dword [rsp + 0xbc], 3
mov dword [rsp + 0xbc], eax
jmp 0x140124783
mov eax, dword [rsp + 0xc0]
imul eax, dword [rsp + 0x318]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x444], eax
cmp dword [rsp + 0xc0], 6
jl 0x14012474d
jmp 0x14012471f
cmp dword [rsp + 0x318], 0xa
jle 0x1401248bd
mov eax, dword [rsp + 0x318]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x31c], eax
mov dword [rsp + 0xc4], reloc.WS2_32.dll_listen
mov dword [rsp + 0x1dc], 0
jmp 0x140124856
mov eax, dword [rsp + 0x1dc]
inc eax
mov dword [rsp + 0x1dc], eax
cmp dword [rsp + 0x1dc], 4
jge 0x14012489f
mov eax, dword [rsp + 0x1dc]
mov ecx, dword [rsp + 0xc4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0xc4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14012489d
imul eax, dword [rsp + 0xc4], 3
mov dword [rsp + 0xc4], eax
jmp 0x140124846
mov eax, dword [rsp + 0x31c]
dec eax
mov dword [rsp + 0x31c], eax
cmp dword [rsp + 0x31c], 0
jg 0x14012482e
jmp 0x1401246e9
mov eax, dword [rsp + 0xd4]
imul eax, dword [rsp + 0x32c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x448], eax
mov dword [rsp + 0x320], 0
jmp 0x1401248fa
mov eax, dword [rsp + 0x320]
inc eax
mov dword [rsp + 0x320], eax
cmp dword [rsp + 0x320], 5
jge 0x140124ac3
mov dword [rsp + 0x324], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x1e0], 0
jmp 0x140124930
mov eax, dword [rsp + 0x1e0]
inc eax
mov dword [rsp + 0x1e0], eax
cmp dword [rsp + 0x1e0], 3
jge 0x140124a0b
mov eax, dword [rsp + 0x1e0]
inc eax
mov dword [rsp + 0xcc], eax
mov eax, dword [rsp + 0xcc]
inc eax
mov dword [rsp + 0xcc], eax
cmp dword [rsp + 0xcc], 4
jne 0x1401249f8
mov dword [rsp + 0xc8], reloc.WS2_32.dll_listen
mov dword [rsp + 0x1e4], 0
jmp 0x140124994
mov eax, dword [rsp + 0x1e4]
inc eax
mov dword [rsp + 0x1e4], eax
cmp dword [rsp + 0x1e4], 4
jge 0x1401249dd
mov eax, dword [rsp + 0x1e4]
mov ecx, dword [rsp + 0xc8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xc8], eax
mov eax, dword [rsp + 0xc8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401249db
imul eax, dword [rsp + 0xc8], 3
mov dword [rsp + 0xc8], eax
jmp 0x140124984
mov eax, dword [rsp + 0xcc]
imul eax, dword [rsp + 0x324]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x44c], eax
cmp dword [rsp + 0xcc], 6
jl 0x14012494e
jmp 0x140124920
cmp dword [rsp + 0x324], 0xa
jle 0x140124abe
mov eax, dword [rsp + 0x324]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x328], eax
mov dword [rsp + reloc.WS2_32.dll_listen0], 0xd
mov dword [rsp + 0x1e8], 0
jmp 0x140124a57
mov eax, dword [rsp + 0x1e8]
inc eax
mov dword [rsp + 0x1e8], eax
cmp dword [rsp + 0x1e8], 4
jge 0x140124aa0
mov eax, dword [rsp + 0x1e8]
mov ecx, dword [rsp + 0xd0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xd0], eax
mov eax, dword [rsp + 0xd0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140124a9e
imul eax, dword [rsp + 0xd0], 3
mov dword [rsp + 0xd0], eax
jmp 0x140124a47
mov eax, dword [rsp + 0x328]
dec eax
mov dword [rsp + 0x328], eax
cmp dword [rsp + 0x328], 0
jg 0x140124a2f
jmp 0x1401248ea
cmp dword [rsp + 0xd4], 0x23
jl 0x1401246bd
jmp 0x14012468e
cmp dword [rsp + 0x32c], 0x28
jle 0x140124cff
mov eax, dword [rsp + 0x32c]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x33c], eax
mov dword [rsp + 0x330], 0
jmp 0x140124b17
mov eax, dword [rsp + 0x330]
inc eax
mov dword [rsp + 0x330], eax
cmp dword [rsp + 0x330], 5
jge 0x140124ce0
mov dword [rsp + 0x334], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x1ec], 0
jmp 0x140124b4d
mov eax, dword [rsp + 0x1ec]
inc eax
mov dword [rsp + 0x1ec], eax
cmp dword [rsp + 0x1ec], 3
jge 0x140124c28
mov eax, dword [rsp + 0x1ec]
inc eax
mov dword [rsp + 0xdc], eax
mov eax, dword [rsp + 0xdc]
inc eax
mov dword [rsp + 0xdc], eax
cmp dword [rsp + 0xdc], 4
jne 0x140124c15
mov dword [rsp + reloc.WS2_32.dll_listen8], 0xd
mov dword [rsp + 0x1f0], 0
jmp 0x140124bb1
mov eax, dword [rsp + 0x1f0]
inc eax
mov dword [rsp + 0x1f0], eax
cmp dword [rsp + 0x1f0], 4
jge 0x140124bfa
mov eax, dword [rsp + 0x1f0]
mov ecx, dword [rsp + 0xd8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0xd8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140124bf8
imul eax, dword [rsp + 0xd8], 3
mov dword [rsp + 0xd8], eax
jmp 0x140124ba1
mov eax, dword [rsp + 0xdc]
imul eax, dword [rsp + 0x334]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x450], eax
cmp dword [rsp + 0xdc], 6
jl 0x140124b6b
jmp 0x140124b3d
cmp dword [rsp + 0x334], 0xa
jle 0x140124cdb
mov eax, dword [rsp + 0x334]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x338], eax
mov dword [rsp + 0xe0], reloc.WS2_32.dll_listen
mov dword [rsp + 0x1f4], 0
jmp 0x140124c74
mov eax, dword [rsp + 0x1f4]
inc eax
mov dword [rsp + 0x1f4], eax
cmp dword [rsp + 0x1f4], 4
jge 0x140124cbd
mov eax, dword [rsp + 0x1f4]
mov ecx, dword [rsp + 0xe0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xe0], eax
mov eax, dword [rsp + 0xe0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140124cbb
imul eax, dword [rsp + 0xe0], 3
mov dword [rsp + 0xe0], eax
jmp 0x140124c64
mov eax, dword [rsp + 0x338]
dec eax
mov dword [rsp + 0x338], eax
cmp dword [rsp + 0x338], 0
jg 0x140124c4c
jmp 0x140124b07
mov eax, dword [rsp + 0x33c]
sub eax, 2
mov dword [rsp + 0x33c], eax
cmp dword [rsp + 0x33c], 0
jg 0x140124afa
mov dword [rsp + 0x340], 0
jmp 0x140124d1c
mov eax, dword [rsp + 0x340]
inc eax
mov dword [rsp + 0x340], eax
cmp dword [rsp + 0x340], 5
jge 0x140124ee5
mov dword [rsp + 0x344], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x1f8], 0
jmp 0x140124d52
mov eax, dword [rsp + 0x1f8]
inc eax
mov dword [rsp + 0x1f8], eax
cmp dword [rsp + 0x1f8], 3
jge 0x140124e2d
mov eax, dword [rsp + 0x1f8]
inc eax
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0xe8]
inc eax
mov dword [rsp + 0xe8], eax
cmp dword [rsp + 0xe8], 4
jne 0x140124e1a
mov dword [rsp + 0xe4], reloc.WS2_32.dll_listen
mov dword [rsp + 0x1fc], 0
jmp 0x140124db6
mov eax, dword [rsp + 0x1fc]
inc eax
mov dword [rsp + 0x1fc], eax
cmp dword [rsp + 0x1fc], 4
jge 0x140124dff
mov eax, dword [rsp + 0x1fc]
mov ecx, dword [rsp + 0xe4]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xe4], eax
mov eax, dword [rsp + 0xe4]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140124dfd
imul eax, dword [rsp + 0xe4], 3
mov dword [rsp + 0xe4], eax
jmp 0x140124da6
mov eax, dword [rsp + 0xe8]
imul eax, dword [rsp + 0x344]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x454], eax
cmp dword [rsp + 0xe8], 6
jl 0x140124d70
jmp 0x140124d42
cmp dword [rsp + 0x344], 0xa
jle 0x140124ee0
mov eax, dword [rsp + 0x344]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x348], eax
mov dword [rsp + 0xec], reloc.WS2_32.dll_listen
mov dword [rsp + 0x200], 0
jmp 0x140124e79
mov eax, dword [rsp + 0x200]
inc eax
mov dword [rsp + 0x200], eax
cmp dword [rsp + 0x200], 4
jge 0x140124ec2
mov eax, dword [rsp + 0x200]
mov ecx, dword [rsp + 0xec]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xec], eax
mov eax, dword [rsp + 0xec]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140124ec0
imul eax, dword [rsp + 0xec], 3
mov dword [rsp + 0xec], eax
jmp 0x140124e69
mov eax, dword [rsp + 0x348]
dec eax
mov dword [rsp + 0x348], eax
cmp dword [rsp + 0x348], 0
jg 0x140124e51
jmp 0x140124d0c
jmp 0x140124658
jmp 0x140125793
mov dword [rsp + 0x34c], 0
jmp 0x140124f0c
mov eax, dword [rsp + 0x34c]
inc eax
mov dword [rsp + 0x34c], eax
cmp dword [rsp + 0x34c], 5
jge 0x140125793
mov dword [rsp + 0x368], 0x5c
mov dword [rsp + 0x204], 0
jmp 0x140124f42
mov eax, dword [rsp + 0x204]
inc eax
mov dword [rsp + 0x204], eax
cmp dword [rsp + 0x204], 6
jge 0x14012537e
mov eax, dword [rsp + 0x204]
add eax, 9
mov dword [rsp + 0x108], eax
mov eax, dword [rsp + 0x108]
add eax, 3
mov dword [rsp + 0x108], eax
cmp dword [rsp + 0x108], 0x18
jne 0x14012536b
mov dword [rsp + 0x350], 0
jmp 0x140124f9d
mov eax, dword [rsp + 0x350]
inc eax
mov dword [rsp + 0x350], eax
cmp dword [rsp + 0x350], 5
jge 0x140125166
mov dword [rsp + 0x354], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x208], 0
jmp 0x140124fd3
mov eax, dword [rsp + 0x208]
inc eax
mov dword [rsp + 0x208], eax
cmp dword [rsp + 0x208], 3
jge 0x1401250ae
mov eax, dword [rsp + 0x208]
inc eax
mov dword [rsp + 0xf4], eax
mov eax, dword [rsp + 0xf4]
inc eax
mov dword [rsp + 0xf4], eax
cmp dword [rsp + 0xf4], 4
jne 0x14012509b
mov dword [rsp + 0xf0], reloc.WS2_32.dll_listen
mov dword [rsp + 0x20c], 0
jmp 0x140125037
mov eax, dword [rsp + 0x20c]
inc eax
mov dword [rsp + 0x20c], eax
cmp dword [rsp + 0x20c], 4
jge 0x140125080
mov eax, dword [rsp + 0x20c]
mov ecx, dword [rsp + 0xf0]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xf0], eax
mov eax, dword [rsp + 0xf0]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x14012507e
imul eax, dword [rsp + 0xf0], 3
mov dword [rsp + 0xf0], eax
jmp 0x140125027
mov eax, dword [rsp + 0xf4]
imul eax, dword [rsp + 0x354]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x458], eax
cmp dword [rsp + 0xf4], 6
jl 0x140124ff1
jmp 0x140124fc3
cmp dword [rsp + 0x354], 0xa
jle 0x140125161
mov eax, dword [rsp + 0x354]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x358], eax
mov dword [rsp + 0xf8], reloc.WS2_32.dll_listen
mov dword [rsp + 0x210], 0
jmp 0x1401250fa
mov eax, dword [rsp + 0x210]
inc eax
mov dword [rsp + 0x210], eax
cmp dword [rsp + 0x210], 4
jge 0x140125143
mov eax, dword [rsp + 0x210]
mov ecx, dword [rsp + 0xf8]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0xf8]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140125141
imul eax, dword [rsp + 0xf8], 3
mov dword [rsp + 0xf8], eax
jmp 0x1401250ea
mov eax, dword [rsp + 0x358]
dec eax
mov dword [rsp + 0x358], eax
cmp dword [rsp + 0x358], 0
jg 0x1401250d2
jmp 0x140124f8d
mov eax, dword [rsp + 0x108]
imul eax, dword [rsp + 0x368]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x45c], eax
mov dword [rsp + 0x35c], 0
jmp 0x1401251a2
mov eax, dword [rsp + 0x35c]
inc eax
mov dword [rsp + 0x35c], eax
cmp dword [rsp + 0x35c], 5
jge 0x14012536b
mov dword [rsp + 0x360], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x214], 0
jmp 0x1401251d8
mov eax, dword [rsp + 0x214]
inc eax
mov dword [rsp + 0x214], eax
cmp dword [rsp + 0x214], 3
jge 0x1401252b3
mov eax, dword [rsp + 0x214]
inc eax
mov dword [rsp + 0x100], eax
mov eax, dword [rsp + 0x100]
inc eax
mov dword [rsp + 0x100], eax
cmp dword [rsp + 0x100], 4
jne 0x1401252a0
mov dword [rsp + 0xfc], reloc.WS2_32.dll_listen
mov dword [rsp + 0x218], 0
jmp 0x14012523c
mov eax, dword [rsp + 0x218]
inc eax
mov dword [rsp + 0x218], eax
cmp dword [rsp + 0x218], 4
jge 0x140125285
mov eax, dword [rsp + 0x218]
mov ecx, dword [rsp + 0xfc]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0xfc], eax
mov eax, dword [rsp + 0xfc]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140125283
imul eax, dword [rsp + 0xfc], 3
mov dword [rsp + 0xfc], eax
jmp 0x14012522c
mov eax, dword [rsp + 0x100]
imul eax, dword [rsp + 0x360]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x460], eax
cmp dword [rsp + 0x100], 6
jl 0x1401251f6
jmp 0x1401251c8
cmp dword [rsp + 0x360], 0xa
jle 0x140125366
mov eax, dword [rsp + 0x360]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x364], eax
mov dword [rsp + 0x104], reloc.WS2_32.dll_listen
mov dword [rsp + 0x21c], 0
jmp 0x1401252ff
mov eax, dword [rsp + 0x21c]
inc eax
mov dword [rsp + 0x21c], eax
cmp dword [rsp + 0x21c], 4
jge 0x140125348
mov eax, dword [rsp + 0x21c]
mov ecx, dword [rsp + 0x104]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x104], eax
mov eax, dword [rsp + 0x104]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140125346
imul eax, dword [rsp + 0x104], 3
mov dword [rsp + 0x104], eax
jmp 0x1401252ef
mov eax, dword [rsp + 0x364]
dec eax
mov dword [rsp + 0x364], eax
cmp dword [rsp + 0x364], 0
jg 0x1401252d7
jmp 0x140125192
cmp dword [rsp + 0x108], 0x21
jl 0x140124f61
jmp 0x140124f32
cmp dword [rsp + 0x368], 0x32
jle 0x1401255a8
mov eax, dword [rsp + 0x368]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x378], eax
mov dword [rsp + 0x36c], 0
jmp 0x1401253c0
mov eax, dword [rsp + 0x36c]
inc eax
mov dword [rsp + 0x36c], eax
cmp dword [rsp + 0x36c], 5
jge 0x140125589
mov dword [rsp + 0x370], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x220], 0
jmp 0x1401253f6
mov eax, dword [rsp + 0x220]
inc eax
mov dword [rsp + 0x220], eax
cmp dword [rsp + 0x220], 3
jge 0x1401254d1
mov eax, dword [rsp + 0x220]
inc eax
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x110]
inc eax
mov dword [rsp + 0x110], eax
cmp dword [rsp + 0x110], 4
jne 0x1401254be
mov dword [rsp + 0x10c], reloc.WS2_32.dll_listen
mov dword [rsp + 0x224], 0
jmp 0x14012545a
mov eax, dword [rsp + 0x224]
inc eax
mov dword [rsp + 0x224], eax
cmp dword [rsp + 0x224], 4
jge 0x1401254a3
mov eax, dword [rsp + 0x224]
mov ecx, dword [rsp + 0x10c]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x10c], eax
mov eax, dword [rsp + 0x10c]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401254a1
imul eax, dword [rsp + 0x10c], 3
mov dword [rsp + 0x10c], eax
jmp 0x14012544a
mov eax, dword [rsp + 0x110]
imul eax, dword [rsp + 0x370]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x464], eax
cmp dword [rsp + 0x110], 6
jl 0x140125414
jmp 0x1401253e6
cmp dword [rsp + 0x370], 0xa
jle 0x140125584
mov eax, dword [rsp + 0x370]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x374], eax
mov dword [rsp + 0x114], reloc.WS2_32.dll_listen
mov dword [rsp + 0x228], 0
jmp 0x14012551d
mov eax, dword [rsp + 0x228]
inc eax
mov dword [rsp + 0x228], eax
cmp dword [rsp + 0x228], 4
jge 0x140125566
mov eax, dword [rsp + 0x228]
mov ecx, dword [rsp + 0x114]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0x114]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140125564
imul eax, dword [rsp + 0x114], 3
mov dword [rsp + 0x114], eax
jmp 0x14012550d
mov eax, dword [rsp + 0x374]
dec eax
mov dword [rsp + 0x374], eax
cmp dword [rsp + 0x374], 0
jg 0x1401254f5
jmp 0x1401253b0
mov eax, dword [rsp + 0x378]
sub eax, 5
mov dword [rsp + 0x378], eax
cmp dword [rsp + 0x378], 0
jg 0x1401253a3
mov dword [rsp + 0x37c], 0
jmp 0x1401255c5
mov eax, dword [rsp + 0x37c]
inc eax
mov dword [rsp + 0x37c], eax
cmp dword [rsp + 0x37c], 5
jge 0x14012578e
mov dword [rsp + 0x380], reloc.WS2_32.dll_recvfrom
mov dword [rsp + 0x22c], 0
jmp 0x1401255fb
mov eax, dword [rsp + 0x22c]
inc eax
mov dword [rsp + 0x22c], eax
cmp dword [rsp + 0x22c], 3
jge 0x1401256d6
mov eax, dword [rsp + 0x22c]
inc eax
mov dword [rsp + 0x11c], eax
mov eax, dword [rsp + 0x11c]
inc eax
mov dword [rsp + 0x11c], eax
cmp dword [rsp + 0x11c], 4
jne 0x1401256c3
mov dword [rsp + 0x118], reloc.WS2_32.dll_listen
mov dword [rsp + 0x230], 0
jmp 0x14012565f
mov eax, dword [rsp + 0x230]
inc eax
mov dword [rsp + 0x230], eax
cmp dword [rsp + 0x230], 4
jge 0x1401256a8
mov eax, dword [rsp + 0x230]
mov ecx, dword [rsp + 0x118]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0x118]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x1401256a6
imul eax, dword [rsp + 0x118], 3
mov dword [rsp + 0x118], eax
jmp 0x14012564f
mov eax, dword [rsp + 0x11c]
imul eax, dword [rsp + 0x380]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x468], eax
cmp dword [rsp + 0x11c], 6
jl 0x140125619
jmp 0x1401255eb
cmp dword [rsp + 0x380], 0xa
jle 0x140125789
mov eax, dword [rsp + 0x380]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x384], eax
mov dword [rsp + 0x120], reloc.WS2_32.dll_listen
mov dword [rsp + 0x234], 0
jmp 0x140125722
mov eax, dword [rsp + 0x234]
inc eax
mov dword [rsp + 0x234], eax
cmp dword [rsp + 0x234], 4
jge 0x14012576b
mov eax, dword [rsp + 0x234]
mov ecx, dword [rsp + 0x120]
add ecx, eax
mov eax, ecx
mov dword [rsp + 0x120], eax
mov eax, dword [rsp + 0x120]
cdq
mov ecx, 3
idiv ecx
mov eax, edx
test eax, eax
jne 0x140125769
imul eax, dword [rsp + 0x120], 3
mov dword [rsp + 0x120], eax
jmp 0x140125712
mov eax, dword [rsp + 0x384]
dec eax
mov dword [rsp + 0x384], eax
cmp dword [rsp + 0x384], 0
jg 0x1401256fa
jmp 0x1401255b5
jmp 0x140124efc
xor eax, eax
cmp eax, 1
je 0x140126557
xor eax, eax
test eax, eax
je 0x140125e81
mov dword [rsp + 0x388], 0
jmp 0x1401257c5
mov eax, dword [rsp + 0x388]
inc eax
mov dword [rsp + 0x388], eax
cmp dword [rsp + 0x388], 5
jge 0x140125e7c
mov dword [rsp + 0x3a4], Ordinal_60
mov dword [rsp + 0x238], 0
jmp 0x1401257fb
mov eax, dword [rsp + 0x238]
inc eax
mov dword [rsp + 0x238], eax
cmp dword [rsp + 0x238], 6
jge 0x140125b4d
mov eax, dword [rsp + 0x238]
add eax, 2
mov dword [rsp + 0x13c], eax
mov eax, dword [rsp + 0x13c]
add eax, 3
mov dword [rsp + 0x13c], eax
cmp dword [rsp + 0x13c], 0xb
jne 0x140125b3a
mov dword [rsp + 0x38c], 0
jmp 0x140125856
mov eax, dword [rsp + 0x38c]
inc eax
mov dword [rsp + 0x38c], eax
cmp dword [rsp + 0x38c], 5
jge 0x1401259ac
mov dword [rsp + 0x390], 7
mov dword [rsp + 0x23c], 0
jmp 0x14012588c
mov eax, dword [rsp + 0x23c]
inc eax
mov dword [rsp + 0x23c], eax
cmp dword [rsp + 0x23c], 2
jge 0x14012592f
mov eax, dword [rsp + 0x23c]
inc eax
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x128]
inc eax
mov dword [rsp + 0x128], eax
cmp dword [rsp + 0x128], 2
jne 0x140125920
mov dword [rsp + 0x124], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x124]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401258f4
mov eax, dword [rsp + 0x124]
shl eax, 1
mov dword [rsp + 0x124], eax
jmp 0x140125905
mov eax, dword [rsp + 0x124]
add eax, 3
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x128]
imul eax, dword [rsp + 0x390]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x46c], eax
cmp dword [rsp + 0x128], 3
jl 0x1401258aa
jmp 0x14012587c
cmp dword [rsp + 0x390], 5
jle 0x1401259a7
mov eax, dword [rsp + 0x390]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x394], eax
mov dword [rsp + 0x12c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x12c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14012597c
mov eax, dword [rsp + 0x12c]
shl eax, 1
mov dword [rsp + 0x12c], eax
jmp 0x14012598d
mov eax, dword [rsp + 0x12c]
add eax, 3
mov dword [rsp + 0x12c], eax
mov eax, dword [rsp + 0x394]
dec eax
mov dword [rsp + 0x394], eax
cmp dword [rsp + 0x394], 0
jg 0x14012594c
jmp 0x140125846
mov eax, dword [rsp + 0x13c]
imul eax, dword [rsp + 0x3a4]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x470], eax
mov dword [rsp + 0x398], 0
jmp 0x1401259e4
mov eax, dword [rsp + 0x398]
inc eax
mov dword [rsp + 0x398], eax
cmp dword [rsp + 0x398], 5
jge 0x140125b3a
mov dword [rsp + 0x39c], 7
mov dword [rsp + 0x240], 0
jmp 0x140125a1a
mov eax, dword [rsp + 0x240]
inc eax
mov dword [rsp + 0x240], eax
cmp dword [rsp + 0x240], 2
jge 0x140125abd
mov eax, dword [rsp + 0x240]
inc eax
mov dword [rsp + 0x134], eax
mov eax, dword [rsp + 0x134]
inc eax
mov dword [rsp + 0x134], eax
cmp dword [rsp + 0x134], 2
jne 0x140125aae
mov dword [rsp + 0x130], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x130]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140125a82
mov eax, dword [rsp + 0x130]
shl eax, 1
mov dword [rsp + 0x130], eax
jmp 0x140125a93
mov eax, dword [rsp + 0x130]
add eax, 3
mov dword [rsp + 0x130], eax
mov eax, dword [rsp + 0x134]
imul eax, dword [rsp + 0x39c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x474], eax
cmp dword [rsp + 0x134], 3
jl 0x140125a38
jmp 0x140125a0a
cmp dword [rsp + 0x39c], 5
jle 0x140125b35
mov eax, dword [rsp + 0x39c]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3a0], eax
mov dword [rsp + 0x138], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x138]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140125b0a
mov eax, dword [rsp + 0x138]
shl eax, 1
mov dword [rsp + 0x138], eax
jmp 0x140125b1b
mov eax, dword [rsp + 0x138]
add eax, 3
mov dword [rsp + 0x138], eax
mov eax, dword [rsp + 0x3a0]
dec eax
mov dword [rsp + 0x3a0], eax
cmp dword [rsp + 0x3a0], 0
jg 0x140125ada
jmp 0x1401259d4
cmp dword [rsp + 0x13c], 0xf
jl 0x14012581a
jmp 0x1401257eb
cmp dword [rsp + 0x3a4], 0x19
jle 0x140125d04
mov eax, dword [rsp + 0x3a4]
cdq
and edx, 3
add eax, edx
sar eax, 2
mov dword [rsp + 0x3b4], eax
mov dword [rsp + 0x3a8], 0
jmp 0x140125b8f
mov eax, dword [rsp + 0x3a8]
inc eax
mov dword [rsp + 0x3a8], eax
cmp dword [rsp + 0x3a8], 5
jge 0x140125ce5
mov dword [rsp + 0x3ac], 7
mov dword [rsp + 0x244], 0
jmp 0x140125bc5
mov eax, dword [rsp + 0x244]
inc eax
mov dword [rsp + 0x244], eax
cmp dword [rsp + 0x244], 2
jge 0x140125c68
mov eax, dword [rsp + 0x244]
inc eax
mov dword [rsp + 0x144], eax
mov eax, dword [rsp + 0x144]
inc eax
mov dword [rsp + 0x144], eax
cmp dword [rsp + 0x144], 2
jne 0x140125c59
mov dword [rsp + 0x140], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x140]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140125c2d
mov eax, dword [rsp + 0x140]
shl eax, 1
mov dword [rsp + 0x140], eax
jmp 0x140125c3e
mov eax, dword [rsp + 0x140]
add eax, 3
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x144]
imul eax, dword [rsp + 0x3ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x478], eax
cmp dword [rsp + 0x144], 3
jl 0x140125be3
jmp 0x140125bb5
cmp dword [rsp + 0x3ac], 5
jle 0x140125ce0
mov eax, dword [rsp + 0x3ac]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3b0], eax
mov dword [rsp + 0x148], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x148]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140125cb5
mov eax, dword [rsp + 0x148]
shl eax, 1
mov dword [rsp + 0x148], eax
jmp 0x140125cc6
mov eax, dword [rsp + 0x148]
add eax, 3
mov dword [rsp + 0x148], eax
mov eax, dword [rsp + 0x3b0]
dec eax
mov dword [rsp + 0x3b0], eax
cmp dword [rsp + 0x3b0], 0
jg 0x140125c85
jmp 0x140125b7f
mov eax, dword [rsp + 0x3b4]
sub eax, 2
mov dword [rsp + 0x3b4], eax
cmp dword [rsp + 0x3b4], 0
jg 0x140125b72
mov dword [rsp + 0x3b8], 0
jmp 0x140125d21
mov eax, dword [rsp + 0x3b8]
inc eax
mov dword [rsp + 0x3b8], eax
cmp dword [rsp + 0x3b8], 5
jge 0x140125e77
mov dword [rsp + 0x3bc], 7
mov dword [rsp + 0x248], 0
jmp 0x140125d57
mov eax, dword [rsp + 0x248]
inc eax
mov dword [rsp + 0x248], eax
cmp dword [rsp + 0x248], 2
jge 0x140125dfa
mov eax, dword [rsp + 0x248]
inc eax
mov dword [rsp + 0x150], eax
mov eax, dword [rsp + 0x150]
inc eax
mov dword [rsp + 0x150], eax
cmp dword [rsp + 0x150], 2
jne 0x140125deb
mov dword [rsp + 0x14c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x14c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140125dbf
mov eax, dword [rsp + 0x14c]
shl eax, 1
mov dword [rsp + 0x14c], eax
jmp 0x140125dd0
mov eax, dword [rsp + 0x14c]
add eax, 3
mov dword [rsp + 0x14c], eax
mov eax, dword [rsp + 0x150]
imul eax, dword [rsp + 0x3bc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x47c], eax
cmp dword [rsp + 0x150], 3
jl 0x140125d75
jmp 0x140125d47
cmp dword [rsp + 0x3bc], 5
jle 0x140125e72
mov eax, dword [rsp + 0x3bc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3c0], eax
mov dword [rsp + reloc.WS2_32.dll_setsockopt4], 0x15
mov eax, dword [rsp + 0x154]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140125e47
mov eax, dword [rsp + 0x154]
shl eax, 1
mov dword [rsp + 0x154], eax
jmp 0x140125e58
mov eax, dword [rsp + 0x154]
add eax, 3
mov dword [rsp + 0x154], eax
mov eax, dword [rsp + 0x3c0]
dec eax
mov dword [rsp + 0x3c0], eax
cmp dword [rsp + 0x3c0], 0
jg 0x140125e17
jmp 0x140125d11
jmp 0x1401257b5
jmp 0x140126557
mov dword [rsp + 0x3c4], 0
jmp 0x140125e9e
mov eax, dword [rsp + 0x3c4]
inc eax
mov dword [rsp + 0x3c4], eax
cmp dword [rsp + 0x3c4], 5
jge 0x140126557
mov dword [rsp + 0x3e0], 0x44
mov dword [rsp + 0x24c], 0
jmp 0x140125ed4
mov eax, dword [rsp + 0x24c]
inc eax
mov dword [rsp + 0x24c], eax
cmp dword [rsp + 0x24c], 7
jge 0x140126229
mov eax, dword [rsp + 0x24c]
add eax, 4
mov dword [rsp + 0x170], eax
mov eax, dword [rsp + 0x170]
add eax, 4
mov dword [rsp + 0x170], eax
cmp dword [rsp + 0x170], 0x10
jne 0x140126216
mov dword [rsp + 0x3c8], 0
jmp 0x140125f2f
mov eax, dword [rsp + 0x3c8]
inc eax
mov dword [rsp + 0x3c8], eax
cmp dword [rsp + 0x3c8], 5
jge 0x140126085
mov dword [rsp + 0x3cc], 7
mov dword [rsp + 0x250], 0
jmp 0x140125f65
mov eax, dword [rsp + 0x250]
inc eax
mov dword [rsp + 0x250], eax
cmp dword [rsp + 0x250], 2
jge 0x140126008
mov eax, dword [rsp + 0x250]
inc eax
mov dword [rsp + 0x15c], eax
mov eax, dword [rsp + 0x15c]
inc eax
mov dword [rsp + 0x15c], eax
cmp dword [rsp + 0x15c], 2
jne 0x140125ff9
mov dword [rsp + reloc.WS2_32.dll_setsockopt8], 0x15
mov eax, dword [rsp + 0x158]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140125fcd
mov eax, dword [rsp + 0x158]
shl eax, 1
mov dword [rsp + 0x158], eax
jmp 0x140125fde
mov eax, dword [rsp + 0x158]
add eax, 3
mov dword [rsp + 0x158], eax
mov eax, dword [rsp + 0x15c]
imul eax, dword [rsp + 0x3cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x480], eax
cmp dword [rsp + 0x15c], 3
jl 0x140125f83
jmp 0x140125f55
cmp dword [rsp + 0x3cc], 5
jle 0x140126080
mov eax, dword [rsp + 0x3cc]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3d0], eax
mov dword [rsp + 0x160], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x160]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140126055
mov eax, dword [rsp + 0x160]
shl eax, 1
mov dword [rsp + 0x160], eax
jmp 0x140126066
mov eax, dword [rsp + 0x160]
add eax, 3
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x3d0]
dec eax
mov dword [rsp + 0x3d0], eax
cmp dword [rsp + 0x3d0], 0
jg 0x140126025
jmp 0x140125f1f
mov eax, dword [rsp + 0x170]
imul eax, dword [rsp + 0x3e0]
cdq
mov ecx, 3
idiv ecx
mov dword [rsp + 0x484], eax
mov dword [rsp + 0x3d4], 0
jmp 0x1401260c0
mov eax, dword [rsp + 0x3d4]
inc eax
mov dword [rsp + 0x3d4], eax
cmp dword [rsp + 0x3d4], 5
jge 0x140126216
mov dword [rsp + 0x3d8], 7
mov dword [rsp + 0x254], 0
jmp 0x1401260f6
mov eax, dword [rsp + 0x254]
inc eax
mov dword [rsp + 0x254], eax
cmp dword [rsp + 0x254], 2
jge 0x140126199
mov eax, dword [rsp + 0x254]
inc eax
mov dword [rsp + 0x168], eax
mov eax, dword [rsp + 0x168]
inc eax
mov dword [rsp + 0x168], eax
cmp dword [rsp + 0x168], 2
jne 0x14012618a
mov dword [rsp + 0x164], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x164]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14012615e
mov eax, dword [rsp + 0x164]
shl eax, 1
mov dword [rsp + 0x164], eax
jmp 0x14012616f
mov eax, dword [rsp + 0x164]
add eax, 3
mov dword [rsp + 0x164], eax
mov eax, dword [rsp + 0x168]
imul eax, dword [rsp + 0x3d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x488], eax
cmp dword [rsp + 0x168], 3
jl 0x140126114
jmp 0x1401260e6
cmp dword [rsp + 0x3d8], 5
jle 0x140126211
mov eax, dword [rsp + 0x3d8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3dc], eax
mov dword [rsp + 0x16c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x16c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x1401261e6
mov eax, dword [rsp + 0x16c]
shl eax, 1
mov dword [rsp + 0x16c], eax
jmp 0x1401261f7
mov eax, dword [rsp + 0x16c]
add eax, 3
mov dword [rsp + 0x16c], eax
mov eax, dword [rsp + 0x3dc]
dec eax
mov dword [rsp + 0x3dc], eax
cmp dword [rsp + 0x3dc], 0
jg 0x1401261b6
jmp 0x1401260b0
cmp dword [rsp + 0x170], 0x14
jl 0x140125ef3
jmp 0x140125ec4
cmp dword [rsp + 0x3e0], 0x28
jle 0x1401263df
mov eax, dword [rsp + 0x3e0]
cdq
mov ecx, 5
idiv ecx
mov dword [rsp + 0x3f0], eax
mov dword [rsp + 0x3e4], 0
jmp 0x14012626a
mov eax, dword [rsp + 0x3e4]
inc eax
mov dword [rsp + 0x3e4], eax
cmp dword [rsp + 0x3e4], 5
jge 0x1401263c0
mov dword [rsp + 0x3e8], 7
mov dword [rsp + 0x258], 0
jmp 0x1401262a0
mov eax, dword [rsp + 0x258]
inc eax
mov dword [rsp + 0x258], eax
cmp dword [rsp + 0x258], 2
jge 0x140126343
mov eax, dword [rsp + 0x258]
inc eax
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x178]
inc eax
mov dword [rsp + 0x178], eax
cmp dword [rsp + 0x178], 2
jne 0x140126334
mov dword [rsp + 0x174], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x174]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140126308
mov eax, dword [rsp + 0x174]
shl eax, 1
mov dword [rsp + 0x174], eax
jmp 0x140126319
mov eax, dword [rsp + 0x174]
add eax, 3
mov dword [rsp + 0x174], eax
mov eax, dword [rsp + 0x178]
imul eax, dword [rsp + 0x3e8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x48c], eax
cmp dword [rsp + 0x178], 3
jl 0x1401262be
jmp 0x140126290
cmp dword [rsp + 0x3e8], 5
jle 0x1401263bb
mov eax, dword [rsp + 0x3e8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3ec], eax
mov dword [rsp + 0x17c], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x17c]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140126390
mov eax, dword [rsp + 0x17c]
shl eax, 1
mov dword [rsp + 0x17c], eax
jmp 0x1401263a1
mov eax, dword [rsp + 0x17c]
add eax, 3
mov dword [rsp + 0x17c], eax
mov eax, dword [rsp + 0x3ec]
dec eax
mov dword [rsp + 0x3ec], eax
cmp dword [rsp + 0x3ec], 0
jg 0x140126360
jmp 0x14012625a
mov eax, dword [rsp + 0x3f0]
sub eax, 3
mov dword [rsp + 0x3f0], eax
cmp dword [rsp + 0x3f0], 0
jg 0x14012624d
mov dword [rsp + 0x3f4], 0
jmp 0x1401263fc
mov eax, dword [rsp + 0x3f4]
inc eax
mov dword [rsp + 0x3f4], eax
cmp dword [rsp + 0x3f4], 5
jge 0x140126552
mov dword [rsp + 0x3f8], 7
mov dword [rsp + 0x25c], 0
jmp 0x140126432
mov eax, dword [rsp + 0x25c]
inc eax
mov dword [rsp + 0x25c], eax
cmp dword [rsp + 0x25c], 2
jge 0x1401264d5
mov eax, dword [rsp + 0x25c]
inc eax
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x184]
inc eax
mov dword [rsp + 0x184], eax
cmp dword [rsp + 0x184], 2
jne 0x1401264c6
mov dword [rsp + 0x180], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x180]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x14012649a
mov eax, dword [rsp + 0x180]
shl eax, 1
mov dword [rsp + 0x180], eax
jmp 0x1401264ab
mov eax, dword [rsp + 0x180]
add eax, 3
mov dword [rsp + 0x180], eax
mov eax, dword [rsp + 0x184]
imul eax, dword [rsp + 0x3f8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x490], eax
cmp dword [rsp + 0x184], 3
jl 0x140126450
jmp 0x140126422
cmp dword [rsp + 0x3f8], 5
jle 0x14012654d
mov eax, dword [rsp + 0x3f8]
cdq
sub eax, edx
sar eax, 1
mov dword [rsp + 0x3fc], eax
mov dword [rsp + 0x188], reloc.WS2_32.dll_setsockopt
mov eax, dword [rsp + 0x188]
cdq
and eax, 1
xor eax, edx
sub eax, edx
test eax, eax
jne 0x140126522
mov eax, dword [rsp + 0x188]
shl eax, 1
mov dword [rsp + 0x188], eax
jmp 0x140126533
mov eax, dword [rsp + 0x188]
add eax, 3
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0x3fc]
dec eax
mov dword [rsp + 0x3fc], eax
cmp dword [rsp + 0x3fc], 0
jg 0x1401264f2
jmp 0x1401263ec
jmp 0x140125e8e
add rsp, 0x4a8
ret