Function at 0x1402a632d
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x5e41c3cd
pushf
not eax
add eax, 0xf3a06765
xor eax, 0xa1f121b1
rol eax, 0xff
popf
pushf
not eax
add eax, 0x99ad8bbb
xor eax, 0xbdf494a9
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe4083723
xor eax, 0xc682f466
rol eax, 0xfd
popf
cmp eax, 0x20
jne 0x1402a637d
popf
pop rax
jmp 0x1402a7620
cmp eax, 0
jne 0x1402a638c
popf
pop rax
jmp 0x1402a65b7
cmp eax, 3
jne 0x1402a639b
popf
pop rax
jmp 0x1402a6732
cmp eax, 1
jne 0x1402a63aa
popf
pop rax
jmp 0x1402a6683
cmp eax, 0xd
jne 0x1402a63b9
popf
pop rax
jmp 0x1402a6bf6
cmp eax, 0x1a
jne 0x1402a63c8
popf
pop rax
jmp 0x1402a732f
cmp eax, 0xe
jne 0x1402a63d7
popf
pop rax
jmp 0x1402a6c90
cmp eax, 0xb
jne 0x1402a63e6
popf
pop rax
jmp 0x1402a6b51
cmp eax, 0x19
jne 0x1402a63f5
popf
pop rax
jmp 0x1402a723b
cmp eax, 8
jne 0x1402a6404
popf
pop rax
jmp 0x1402a6934
cmp eax, 0x1d
jne 0x1402a6413
popf
pop rax
jmp 0x1402a74b2
cmp eax, 0x17
jne 0x1402a6422
popf
pop rax
jmp 0x1402a70c3
cmp eax, 0x1c
jne 0x1402a6431
popf
pop rax
jmp 0x1402a73fb
cmp eax, 0x12
jne 0x1402a6440
popf
pop rax
jmp 0x1402a6e8e
cmp eax, 0x18
jne 0x1402a644f
popf
pop rax
jmp 0x1402a718f
cmp eax, 0x11
jne 0x1402a645e
popf
pop rax
jmp 0x1402a6e53
cmp eax, 0x1b
jne 0x1402a646d
popf
pop rax
jmp 0x1402a7373
cmp eax, 0x21
jne 0x1402a647c
popf
pop rax
jmp 0x1402a7681
cmp eax, 0x23
jne 0x1402a648b
popf
pop rax
jmp 0x1402a7729
cmp eax, 0x25
jne 0x1402a649a
popf
pop rax
jmp 0x1402a7817
cmp eax, 0xf
jne 0x1402a64a9
popf
pop rax
jmp 0x1402a6d16
cmp eax, 0x13
jne 0x1402a64b8
popf
pop rax
jmp 0x1402a6ef9
cmp eax, 0x15
jne 0x1402a64c7
popf
pop rax
jmp 0x1402a6feb
cmp eax, 0x24
jne 0x1402a64d6
popf
pop rax
jmp 0x1402a77a7
cmp eax, 0x1e
jne 0x1402a64e5
popf
pop rax
jmp 0x1402a7547
cmp eax, 0xc
jne 0x1402a64f4
popf
pop rax
jmp 0x1402a6b9c
cmp eax, 0x26
jne 0x1402a6503
popf
pop rax
jmp 0x1402a789a
cmp eax, 5
jne 0x1402a6512
popf
pop rax
jmp 0x1402a6828
cmp eax, 0x1f
jne 0x1402a6521
popf
pop rax
jmp 0x1402a7583
cmp eax, 0x10
jne 0x1402a6530
popf
pop rax
jmp 0x1402a6dbc
cmp eax, 6
jne 0x1402a653f
popf
pop rax
jmp 0x1402a68b9
cmp eax, 9
jne 0x1402a654e
popf
pop rax
jmp 0x1402a69df
cmp eax, 4
jne 0x1402a655d
popf
pop rax
jmp 0x1402a6792
cmp eax, 0x16
jne 0x1402a656c
popf
pop rax
jmp 0x1402a706a
cmp eax, 2
jne 0x1402a657b
popf
pop rax
jmp 0x1402a66be
cmp eax, 0xa
jne 0x1402a658a
popf
pop rax
jmp 0x1402a6a9a
cmp eax, 0x22
jne 0x1402a6599
popf
pop rax
jmp 0x1402a76dd
cmp eax, 0x14
jne 0x1402a65a8
popf
pop rax
jmp 0x1402a6f8a
cmp eax, 7
jne 0x1402a65b7
popf
pop rax
jmp 0x1402a6918
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xa0
mov rbx, rcx
xor edi, edi
mov esi, edi
mov dword [rsp + 0xf0], edi
mov qword [rsp + 0x50], rcx
mov rax, qword [rcx]
movsxd r8, dword [rax + 4]
mov rcx, qword [r8 + rcx + 0x48]
test rcx, rcx
je 0x1402a663d
push rax
pushf
mov eax, 0x2b69cefd
pushf
not eax
add eax, 0x8f195d11
xor eax, 0xf3337013
rol eax, 0xea
popf
pushf
not eax
add eax, 0x92bfa8e6
xor eax, 0xa2fbebaa
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xbf3c5df8
xor eax, 0x87b4d056
rol eax, 0x16
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x40fdd67
pushf
not eax
add eax, 0x96a80143
xor eax, 0xacf63006
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xc1e1ed08
xor eax, 0xe124bbbc
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa4800841
xor eax, 0xb802b4d4
rol eax, 3
popf
jmp 0x1402a636e
mov rax, qword [rcx]
jmp 0x1402a6687
call qword [rax + ioctlsocket]
nop
push rax
pushf
mov eax, 0x9f63fc79
pushf
not eax
add eax, 0xdace5a0d
xor eax, 0xd7705ce8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xebcdecfe
xor eax, 0xab9e7f7a
rol eax, 0x75
popf
jmp 0x1402a636e
mov rcx, qword [rbx]
movsxd rax, dword [rcx + 4]
cmp dword [rax + rbx + 0x10], 0
je 0x1402a66ff
push rax
pushf
mov eax, 0x3207cde0
pushf
not eax
add eax, 0xbd48e176
xor eax, 0xc16ae14b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb48dcc42
xor eax, 0xb7d039b7
rol eax, 0xaf
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x657fddb
pushf
not eax
add eax, 0x8756c5e1
xor eax, 0xf236911a
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xd15a9b3f
xor eax, 0xa4cae1ca
rol eax, 0x5e
popf
jmp 0x1402a636e
xor al, al
jmp 0x1402a6934
mov rax, qword [rax + rbx + 0x50]
test rax, rax
je 0x1402a67e2
push rax
pushf
mov eax, 0x74ec5500
pushf
not eax
add eax, 0xa18f7f81
xor eax, 0x8a54302d
rol eax, 0x69
popf
pushf
not eax
add eax, 0xcc64e3e6
xor eax, 0x83249a0a
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd9d41154
xor eax, 0xb0ae4002
rol eax, 0xbb
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x3f12d90a
pushf
not eax
add eax, 0xc2ff9810
xor eax, 0xbc2cdf4d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc76004f0
xor eax, 0xae01d5e7
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xafc93efb
xor eax, 0xf6f46016
rol eax, 0xfa
popf
jmp 0x1402a636e
cmp rax, rbx
je 0x1402a6886
push rax
pushf
mov eax, 0x94be1261
pushf
not eax
add eax, 0xe147bd9e
xor eax, 0xb260a8b2
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc1d00b7a
xor eax, 0x89eb09a8
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9b53fbe4
xor eax, 0xaac2e57a
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd109f2a3
xor eax, 0xc45f1285
rol eax, 0x12
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x62d3614f
pushf
not eax
add eax, 0xbb8b1c05
xor eax, 0xa57a84ad
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9f86b1d3
xor eax, 0xe5aeeeb3
rol eax, 0x6c
popf
jmp 0x1402a636e
mov rcx, rax
call fcn.1400ffb9d
mov rcx, qword [rbx]
movsxd rax, dword [rcx + 4]
cmp dword [rax + rbx + 0x10], 0
sete al
jmp 0x1402a6934
mov al, 0x44
pushf
not al
add al, 0xfd
xor al, 0x29
rol al, 0xa4
popf
pushf
not al
add al, 0x2c
xor al, 0x13
rol al, 0xe0
popf
mov byte [rsp + 0x58], al
test al, al
je 0x1402a6999
push rax
pushf
mov eax, 0x140841bd
pushf
not eax
add eax, 0xb427ba7f
xor eax, 0x85676c99
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc670afb1
xor eax, 0xbec51365
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe2d84a51
xor eax, 0xbbc25466
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbab338e7
xor eax, 0xe5a71e41
rol eax, 0xce
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xb0b3f0cf
pushf
not eax
add eax, 0xc0b6fcdf
xor eax, 0x8e251be8
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd2dd39e5
xor eax, 0xc9866052
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xdc706355
xor eax, 0xb08726c4
rol eax, 0x9e
popf
jmp 0x1402a636e
movsxd rax, dword [rcx + 4]
mov rax, qword [rax + rbx + 0x40]
mov r14, qword [rax + 8]
mov qword [rsp + 0x68], r14
mov rax, qword [r14]
mov rcx, r14
jmp 0x1402a69f8
call qword [rax + ioctlsocket]
nop
xor edx, edx
lea rcx, [rsp + 0x30]
call fcn.14015e43a
nop
mov r13, qword [0x1400a8450]
mov qword [rsp + 0x40], r13
mov r15, qword [0x1400a8540]
test r15, r15
jne 0x1402a6a54
push rax
pushf
mov eax, 0x125f1249
pushf
not eax
add eax, 0xa38b1847
xor eax, 0x85d20e27
rol eax, 5
popf
pushf
not eax
add eax, 0x948e52c5
xor eax, 0xf4d8d782
rol eax, 0xf
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x5c4a382e
pushf
not eax
add eax, 0xa644d86e
xor eax, 0xe686b846
rol eax, 0x72
popf
pushf
not eax
add eax, 0xeb3e4da9
xor eax, 0xde723b17
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8d15c166
xor eax, 0xcfb92afb
rol eax, 0x1d
popf
jmp 0x1402a636e
xor edx, edx
lea rcx, [rsp + 0xf8]
call fcn.14015e43a
cmp qword [0x1400a8540], r15
jne 0x1402a6b0b
push rax
pushf
mov eax, 0xcab8a54e
pushf
not eax
add eax, 0xbca8547a
xor eax, 0xb716ed8e
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd4aae607
xor eax, 0x95823c95
rol eax, 0x72
popf
pushf
not eax
add eax, 0xaafec3e3
xor eax, 0xb4e28a06
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb0b22fd5
xor eax, 0xef5469da
rol eax, 0xd3
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x70556ac3
pushf
not eax
add eax, 0xe4d256b6
xor eax, 0xb3a0531b
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb55886d7
xor eax, 0x9e64cb53
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd8e3b02f
xor eax, 0xab9bd45f
rol eax, 0x58
popf
jmp 0x1402a636e
mov eax, dword [0x1400a5c90]
jmp 0x1402a6b58
inc eax
mov dword [0x1400a5c90], eax
cdqe
mov qword [0x1400a8540], rax
push rax
pushf
mov eax, 0x10cc7c3e
pushf
not eax
add eax, 0xe659768f
xor eax, 0xe0ff105d
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9a8e0089
xor eax, 0xe098f92e
rol eax, 0xfc
popf
jmp 0x1402a636e
lea rcx, [rsp + 0xf8]
call fcn.14028f4b0
mov r15, qword [0x1400a8540]
push rax
pushf
mov eax, 0xb693aa29
pushf
not eax
add eax, 0xcb25aad3
xor eax, 0x8ed92c09
rol eax, 0x65
popf
pushf
not eax
add eax, 0xae7647d2
xor eax, 0xfcb07b1f
rol eax, 4
popf
pushf
not eax
add eax, 0x871ca427
xor eax, 0xeb901a0d
rol eax, 0xa9
popf
jmp 0x1402a636e
lea r12, [r15*8]
cmp r15, qword [r14 + 0x18]
jae 0x1402a6c5d
push rax
pushf
mov eax, 0xd599fdd0
pushf
not eax
add eax, 0xddb223fc
xor eax, 0xdbdacbf4
rol eax, 0x58
popf
pushf
not eax
add eax, 0xbc3425f1
xor eax, 0xc1f3aff0
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc83edd7d
xor eax, 0x8fc9e12b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc9cf176d
xor eax, 0xe91b8afc
rol eax, 0x13
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xbfd54ff1
pushf
not eax
add eax, 0xf39aef2e
xor eax, 0xbcc3dd97
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9fe60d94
xor eax, 0x8d099561
rol eax, 0xa9
popf
jmp 0x1402a636e
mov rax, qword [r14 + 0x10]
mov rdi, qword [r12 + rax]
test rdi, rdi
jne 0x1402a6cd0
push rax
pushf
mov eax, 0x231d05af
pushf
not eax
add eax, 0xd9cda6cd
xor eax, 0xbb72142a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xadd9a18e
xor eax, 0x982fe923
rol eax, 0xbe
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xb034d182
pushf
not eax
add eax, 0xd8481e98
xor eax, 0xa5fa3a00
rol eax, 0x89
popf
pushf
not eax
add eax, 0xac12e9a1
xor eax, 0xe5a63572
rol eax, 0x69
popf
pushf
not eax
add eax, 0xedd59eef
xor eax, 0xe8bd0875
rol eax, 0xd5
popf
jmp 0x1402a636e
cmp byte [r14 + 0x24], 0
je 0x1402a6d76
push rax
pushf
mov eax, 0x2a089cc6
pushf
not eax
add eax, 0xaa77de1b
xor eax, 0xca8dae8e
rol eax, 0x33
popf
pushf
not eax
add eax, 0x81056f6d
xor eax, 0xc63ab22e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf479d259
xor eax, 0xfc39d9d6
rol eax, 0x39
popf
pushf
not eax
add eax, 0x91248fdc
xor eax, 0xd2150d5a
rol eax, 0xe1
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x23796dac
pushf
not eax
add eax, 0x95efa39f
xor eax, 0xadab42a4
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x866976fd
xor eax, 0xd285714c
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8e7c8b5c
xor eax, 0xa6e97fc6
rol eax, 0x32
popf
jmp 0x1402a636e
call fcn.14023955f
cmp r15, qword [rax + 0x18]
jae 0x1402a6e0d
push rax
pushf
mov eax, 0x95123e8b
pushf
not eax
add eax, 0x8c0582b8
xor eax, 0xac2d30c3
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x86fb87c7
xor eax, 0xed2315f7
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe1e89f95
xor eax, 0xf2d2c8e3
rol eax, 0xed
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xb5eef574
pushf
not eax
add eax, 0x838b7636
xor eax, 0xe5f4cb12
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe533e29b
xor eax, 0xbb7f610e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xfbed1edd
xor eax, 0xe0708e61
rol eax, 0x86
popf
jmp 0x1402a636e
mov rax, qword [rax + 0x10]
mov rdi, qword [r12 + rax]
push rax
pushf
mov eax, 0x1faae485
pushf
not eax
add eax, 0x85b87ea6
xor eax, 0xf39c7aeb
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb96e66dd
xor eax, 0xb311b34d
rol eax, 0x59
popf
jmp 0x1402a636e
test rdi, rdi
jne 0x1402a6ec6
push rax
pushf
mov eax, 0x6d57d599
pushf
not eax
add eax, 0x9516b416
xor eax, 0xc9e082da
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd3f943b9
xor eax, 0x80821412
rol eax, 0x9d
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x2fb19b6
pushf
not eax
add eax, 0x8ad0a2fe
xor eax, 0xb5728823
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa29a088b
xor eax, 0xa445285e
rol eax, 0x65
popf
jmp 0x1402a636e
test r13, r13
je 0x1402a6f44
push rax
pushf
mov eax, 0x7aebfa4a
pushf
not eax
add eax, 0xcc073b13
xor eax, 0xef3b7078
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x94f10828
xor eax, 0x855bffe3
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xcf6333d3
xor eax, 0xceab22d0
rol eax, 0xc1
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xa13af77c
pushf
not eax
add eax, 0xc69f98c6
xor eax, 0xa3029aac
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc945f5b2
xor eax, 0x9d6d19f4
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe6832bad
xor eax, 0x87abd8bc
rol eax, 0x66
popf
jmp 0x1402a636e
mov rdi, r13
jmp 0x1402a70c3
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.14016b75e
cmp rax, 0xffffffffffffffff
je 0x1402a7037
push rax
pushf
mov eax, 0xbf63b015
pushf
not eax
add eax, 0x8cae3239
xor eax, 0x8698d700
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb61f008b
xor eax, 0xd38d5aa1
rol eax, 0x46
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xafa1067e
pushf
not eax
add eax, 0xf5bc6ac7
xor eax, 0xba334c69
rol eax, 0x51
popf
pushf
not eax
add eax, 0xde257505
xor eax, 0x8de17e94
rol eax, 0x3c
popf
jmp 0x1402a636e
mov rdi, qword [rsp + 0x40]
mov qword [rsp + 0xf8], rdi
mov rcx, rdi
call fcn.1402fdb35
mov rax, qword [rdi]
mov rcx, rdi
jmp 0x1402a7086
call qword [rax + ioctlsocket]
mov qword [0x1400a8450], rdi
push rax
pushf
mov eax, 0xf0b66100
pushf
not eax
add eax, 0xa7f9b31a
xor eax, 0xb76b4a20
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb9449cb0
xor eax, 0xb803d167
rol eax, 0x99
popf
jmp 0x1402a636e
lea rcx, [rsp + 0x30]
call fcn.14028f4b0
nop
mov rax, qword [r14]
mov rcx, r14
jmp 0x1402a70d5
call qword [rax + reloc.WS2_32.dll_recv]
test rax, rax
je 0x1402a7136
push rax
pushf
mov eax, 0x2e3cf149
pushf
not eax
add eax, 0xfd067569
xor eax, 0xc5bcfc0d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x99915196
xor eax, 0xefd0def8
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc4ea277f
xor eax, 0xbd13db51
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd932a11d
xor eax, 0xafb15a68
rol eax, 0x94
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x66a67266
pushf
not eax
add eax, 0x825224a9
xor eax, 0xfae566a7
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xb0f0382f
xor eax, 0xa687e536
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbcaf79d5
xor eax, 0xe159457c
rol eax, 0x23
popf
pushf
not eax
add eax, 0x981a11ac
xor eax, 0x80dc4d2f
rol eax, 0x79
popf
jmp 0x1402a636e
mov rcx, qword [rax]
mov r8, qword [rcx]
mov edx, 0x371e46b3
pushf
not edx
add edx, 0x938a0f44
xor edx, 0xf0556693
rol edx, 0xee
popf
pushf
not edx
add edx, 0xb0e0e5a9
xor edx, 0xb11b8b4d
rol edx, 0x1c
popf
pushf
not edx
add edx, 0xf23a7753
xor edx, 0xe4170b41
rol edx, 0xa9
popf
pushf
not edx
add edx, 0x9dda1b0c
xor edx, 0xdb233286
rol edx, 0x2a
popf
mov rcx, rax
call r8
nop
push rax
pushf
mov eax, 0x89a2b6e3
pushf
not eax
add eax, 0xa020ca40
xor eax, 0xb59ba261
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfbd6c157
xor eax, 0xf91b7af2
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf787d75f
xor eax, 0xfa2ce5ca
rol eax, 0x40
popf
jmp 0x1402a636e
mov rax, qword [rbx]
movsxd r9, dword [rax + 4]
push rbx
not rbx
sub r9, rbx
pop rbx
sub r9, 1
movzx edx, byte [r9 + 0x58]
mov rax, qword [r9 + 0x48]
mov byte [rsp + 0x40], 0
mov qword [rsp + 0x48], rax
mov rax, qword [rdi]
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x60], xmm0
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], dl
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
mov rcx, rdi
jmp 0x1402a728e
call qword [rax + 0x30]
mov edx, 0x4919c263
pushf
not edx
add edx, 0xa53ef9c6
xor edx, 0xe54b13e6
rol edx, 0xfc
popf
pushf
not edx
add edx, 0xf1458fb1
xor edx, 0xa5aaad68
rol edx, 0x70
popf
cmp byte [rsp + 0x40], 0
cmovne esi, edx
mov dword [rsp + 0xf0], esi
xor edi, edi
jmp 0x1402a73fb
xor edi, edi
mov rbx, qword [rsp + 0xe0]
mov esi, dword [rsp + 0xf0]
push rax
pushf
mov eax, 0x8668d4cf
pushf
not eax
add eax, 0x9372241a
xor eax, 0xd585a485
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf74b0e6d
xor eax, 0xcfc23fb0
rol eax, 0xc7
popf
jmp 0x1402a636e
mov edx, 0x893d1c92
pushf
not edx
add edx, 0x9c73962f
xor edx, 0xe2ce4946
rol edx, 7
popf
pushf
not edx
add edx, 0xaf703b1b
xor edx, 0xb357cdb2
rol edx, 0xde
popf
push rax
pushf
mov eax, 0x59f320
pushf
not eax
add eax, 0xf8851880
xor eax, 0xea05f6e1
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xdda618a6
xor eax, 0x892db2fc
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9101ec11
xor eax, 0x86afbfd3
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x80ffbfa6
xor eax, 0xc639b8a0
rol eax, 0xc
popf
jmp 0x1402a636e
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
push rbx
not rbx
sub rcx, rbx
pop rbx
sub rcx, 1
or esi, dword [rcx + 0x10]
cmp qword [rcx + 0x48], 0
cmovne edx, edi
or edx, esi
and edx, 0x17
mov dword [rcx + 0x10], edx
and edx, dword [rcx + 0x14]
jne 0x1402a747f
push rax
pushf
mov eax, 0x3b76785a
pushf
not eax
add eax, 0x9d4a4e4d
xor eax, 0xb6e272ad
rol eax, 8
popf
pushf
not eax
add eax, 0x9afb178f
xor eax, 0xfa24edac
rol eax, 0xf
popf
pushf
not eax
add eax, 0xdd4d5f3a
xor eax, 0xd4b98c01
rol eax, 0xde
popf
pushf
not eax
add eax, 0x85cc9245
xor eax, 0x91ab0be5
rol eax, 0xa8
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xfd8d6e6
pushf
not eax
add eax, 0x9b1607d1
xor eax, 0x9744de25
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbff9f073
xor eax, 0xd12ad799
rol eax, 0x5b
popf
jmp 0x1402a636e
call fcn.140147369
test al, al
jne 0x1402a7514
push rax
pushf
mov eax, 0x62a59ff
pushf
not eax
add eax, 0xc9a01820
xor eax, 0xd785a6f3
rol eax, 0x65
popf
pushf
not eax
add eax, 0x86f2b21d
xor eax, 0xe2da59ee
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc368dc12
xor eax, 0x8e292cb3
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd1d45286
xor eax, 0xfcf5329a
rol eax, 0x16
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xa15b04cd
pushf
not eax
add eax, 0xeebbe719
xor eax, 0xcf7151fc
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf58be82e
xor eax, 0x837a3477
rol eax, 0x84
popf
jmp 0x1402a636e
mov rcx, rbx
call fcn.140176901
nop
push rax
pushf
mov eax, 0x90579314
pushf
not eax
add eax, 0x878eae72
xor eax, 0xcbf24494
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8257ac68
xor eax, 0x8930124c
rol eax, 0xdc
popf
jmp 0x1402a636e
mov rax, qword [rbx]
movsxd rcx, dword [rax + 4]
mov rcx, qword [rcx + rbx + 0x48]
test rcx, rcx
je 0x1402a75ed
push rax
pushf
mov eax, 0x4d76702d
pushf
not eax
add eax, 0x8185f7d9
xor eax, 0xdd650c6c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x9e576a87
xor eax, 0xfe4d3ba5
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf67f6eb8
xor eax, 0xa90f48a0
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8afd25c6
xor eax, 0xca226af2
rol eax, 0x14
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0x856e64c1
pushf
not eax
add eax, 0xca4e9c6a
xor eax, 0xa8153346
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xee67f6d8
xor eax, 0xff7b0993
rol eax, 0x1a
popf
jmp 0x1402a636e
mov rax, qword [rcx]
jmp 0x1402a7624
call qword [rax + reloc.WS2_32.dll_recv]
nop
push rax
pushf
mov eax, 0xf00c50d1
pushf
not eax
add eax, 0xac3872df
xor eax, 0xf8557964
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xccbd3f91
xor eax, 0xf792f1e7
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb85755bb
xor eax, 0x8d5da52c
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd4c6932d
xor eax, 0xb7e691d1
rol eax, 0x21
popf
jmp 0x1402a636e
mov rax, rbx
add rsp, 0xa0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.1402a401f
nop
push rax
pushf
mov eax, 0xabae41be
pushf
not eax
add eax, 0xc8eb7729
xor eax, 0xf2d580dc
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9a1709e1
xor eax, 0xe745f0a1
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xebc3d32c
xor eax, 0x883ab194
rol eax, 0x19
popf
jmp 0x1402a636e
test dl, 4
je 0x1402a7761
push rax
pushf
mov eax, 0x26f51274
pushf
not eax
add eax, 0x8a2d6873
xor eax, 0xe8403ebd
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9d51e3a3
xor eax, 0x8f2400d5
rol eax, 0xfd
popf
jmp 0x1402a636e
push rax
pushf
mov eax, 0xd1f31af4
pushf
not eax
add eax, 0xcd65772b
xor eax, 0xf4c98daa
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xcb3ed1e1
xor eax, 0xf15be7a1
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbf2e9ea0
xor eax, 0xd401e3ff
rol eax, 0x54
popf
jmp 0x1402a636e
lea rbx, [0x1a58ffa32]
pushf
sub rbx, 0x65870752
popf
jmp 0x1402a789a
test dl, 2
lea rbx, [0x1b58bfec5]
pushf
sub rbx, 0x75830bcd
popf
lea rax, [0x186eb2f79]
pushf
sub rax, 0x46e23c69
popf
cmove rbx, rax
push rax
pushf
mov eax, 0xfd4012fd
pushf
not eax
add eax, 0x92b0e022
xor eax, 0x818d973b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x80d5a4a5
xor eax, 0xcb0bac8b
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x936d8e3f
xor eax, 0xc9b505dc
rol eax, 0xca
popf
pushf
not eax
add eax, 0x93bdbdd3
xor eax, 0xdf6935c1
rol eax, 0xa
popf
jmp 0x1402a636e
mov edx, 0x5400941e
pushf
not edx
add edx, 0xf4481003
xor edx, 0x9cb52614
rol edx, 0xf5
popf
pushf
not edx
add edx, 0xf3d60dc6
xor edx, 0xb56d0c72
rol edx, 0x54
popf
pushf
not edx
add edx, 0xfa7b2301
xor edx, 0xc9f338ca
rol edx, 0x93
popf
lea rcx, [rsp + 0x60]
call fcn.1400ff74f
mov r8, rax
mov rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.14020b2b7
lea rdx, [0x1b87c014c]
pushf
sub rdx, 0x7871fa34
popf
lea rcx, [rsp + 0x70]
call fcn.14022538e
int3