Function at 0x1402dee3e
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xf67475bf
pushf
not eax
add eax, 0x8705b93e
xor eax, 0x9d2376ee
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbe22d005
xor eax, 0x80094d09
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xda326638
xor eax, 0xecbd3580
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc2cf7a86
xor eax, 0xd9369472
rol eax, 0x6f
popf
cmp eax, 0x29
jne 0x1402deea1
popf
pop rax
jmp 0x1402e076b
cmp eax, 0
jne 0x1402deeb0
popf
pop rax
jmp 0x1402df1da
cmp eax, 3
jne 0x1402deebf
popf
pop rax
jmp 0x1402df35c
cmp eax, 1
jne 0x1402deece
popf
pop rax
jmp 0x1402df291
cmp eax, 0xd
jne 0x1402deedd
popf
pop rax
jmp 0x1402df827
cmp eax, 0x1a
jne 0x1402deeec
popf
pop rax
jmp 0x1402dfe95
cmp eax, 0xe
jne 0x1402deefb
popf
pop rax
jmp 0x1402df8a6
cmp eax, 0x31
jne 0x1402def0a
popf
pop rax
jmp 0x1402e0bab
cmp eax, 0x19
jne 0x1402def19
popf
pop rax
jmp 0x1402dfdee
cmp eax, 8
jne 0x1402def28
popf
pop rax
jmp 0x1402df5e1
cmp eax, 0x2a
jne 0x1402def37
popf
pop rax
jmp 0x1402e0828
cmp eax, 0x17
jne 0x1402def46
popf
pop rax
jmp 0x1402dfd3e
cmp eax, 0x1c
jne 0x1402def55
popf
pop rax
jmp 0x1402dffa5
cmp eax, 0x2e
jne 0x1402def64
popf
pop rax
jmp 0x1402e09dd
cmp eax, 0x18
jne 0x1402def73
popf
pop rax
jmp 0x1402dfd89
cmp eax, 0x2b
jne 0x1402def82
popf
pop rax
jmp 0x1402e08ef
cmp eax, 0x1b
jne 0x1402def91
popf
pop rax
jmp 0x1402dff3a
cmp eax, 0x2d
jne 0x1402defa0
popf
pop rax
jmp 0x1402e0946
cmp eax, 0x23
jne 0x1402defaf
popf
pop rax
jmp 0x1402e03fb
cmp eax, 0x25
jne 0x1402defbe
popf
pop rax
jmp 0x1402e04ff
cmp eax, 0x32
jne 0x1402defcd
popf
pop rax
jmp 0x1402e0be6
cmp eax, 0x13
jne 0x1402defdc
popf
pop rax
jmp 0x1402dfb13
cmp eax, 0x33
jne 0x1402defeb
popf
pop rax
jmp 0x1402e0ca5
cmp eax, 0x24
jne 0x1402deffa
popf
pop rax
jmp 0x1402e046b
cmp eax, 0x1e
jne 0x1402df009
popf
pop rax
jmp 0x1402e010c
cmp eax, 0xc
jne 0x1402df018
popf
pop rax
jmp 0x1402df7aa
cmp eax, 0x26
jne 0x1402df027
popf
pop rax
jmp 0x1402e0584
cmp eax, 0x27
jne 0x1402df036
popf
pop rax
jmp 0x1402e063f
cmp eax, 0x30
jne 0x1402df045
popf
pop rax
jmp 0x1402e0b36
cmp eax, 0x10
jne 0x1402df054
popf
pop rax
jmp 0x1402dfa06
cmp eax, 0x37
jne 0x1402df063
popf
pop rax
jmp 0x1402e0e1f
cmp eax, 9
jne 0x1402df072
popf
pop rax
jmp 0x1402df648
cmp eax, 4
jne 0x1402df081
popf
pop rax
jmp 0x1402df3ed
cmp eax, 0x16
jne 0x1402df090
popf
pop rax
jmp 0x1402dfca8
cmp eax, 0x28
jne 0x1402df09f
popf
pop rax
jmp 0x1402e06e6
cmp eax, 0xa
jne 0x1402df0ae
popf
pop rax
jmp 0x1402df6be
cmp eax, 0x36
jne 0x1402df0bd
popf
pop rax
jmp 0x1402e0dc3
cmp eax, 0x14
jne 0x1402df0cc
popf
pop rax
jmp 0x1402dfbb7
cmp eax, 7
jne 0x1402df0db
popf
pop rax
jmp 0x1402df557
cmp eax, 0x34
jne 0x1402df0ea
popf
pop rax
jmp 0x1402e0d37
cmp eax, 2
jne 0x1402df0f9
popf
pop rax
jmp 0x1402df322
cmp eax, 0x20
jne 0x1402df108
popf
pop rax
jmp 0x1402e020a
cmp eax, 0x1d
jne 0x1402df117
popf
pop rax
jmp 0x1402e0056
cmp eax, 0x11
jne 0x1402df126
popf
pop rax
jmp 0x1402dfa51
cmp eax, 0x35
jne 0x1402df135
popf
pop rax
jmp 0x1402e0d72
cmp eax, 0x2f
jne 0x1402df144
popf
pop rax
jmp 0x1402e0aa0
cmp eax, 0x12
jne 0x1402df153
popf
pop rax
jmp 0x1402dfa94
cmp eax, 0x21
jne 0x1402df162
popf
pop rax
jmp 0x1402e028c
cmp eax, 0x1f
jne 0x1402df171
popf
pop rax
jmp 0x1402e015c
cmp eax, 0xb
jne 0x1402df180
popf
pop rax
jmp 0x1402df728
cmp eax, 0xf
jne 0x1402df18f
popf
pop rax
jmp 0x1402df95f
cmp eax, 0x15
jne 0x1402df19e
popf
pop rax
jmp 0x1402dfc16
cmp eax, 5
jne 0x1402df1ad
popf
pop rax
jmp 0x1402df460
cmp eax, 6
jne 0x1402df1bc
popf
pop rax
jmp 0x1402df518
cmp eax, 0x22
jne 0x1402df1cb
popf
pop rax
jmp 0x1402e02c7
cmp eax, 0x2c
jne 0x1402df1da
popf
pop rax
jmp 0x1402e093d
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rbp - 0x18], rax
xor r12d, r12d
mov qword [rbp - 0x30], rdx
mov dword [rbp - 0x38], r12d
mov rbx, r9
mov rdi, r8
mov r15, rcx
mov esi, r12d
test rcx, rcx
je 0x1402df24b
push rax
pushf
mov eax, 0x38bd3c85
pushf
not eax
add eax, 0xe72ba4e3
xor eax, 0xeb9c3597
rol eax, 0x74
popf
pushf
not eax
add eax, 0x826934a9
xor eax, 0xa5c4d582
rol eax, 0x80
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x4a031eea
pushf
not eax
add eax, 0xd86bfe59
xor eax, 0xa1b54aa2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf061106f
xor eax, 0xfdbc9002
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xef138b1b
xor eax, 0x9b0bef1d
rol eax, 0x16
popf
jmp 0x1402dee92
test r8, r8
jne 0x1402df2ef
push rax
pushf
mov eax, 0xf9d71a3d
pushf
not eax
add eax, 0xaee62c83
xor eax, 0xeb944bd5
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc6edab20
xor eax, 0x88ad2e06
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa816a75d
xor eax, 0x9180d9b5
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9c4b06bd
xor eax, 0xdb284031
rol eax, 0xf5
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x83072daf
pushf
not eax
add eax, 0x899795a5
xor eax, 0xa7f727e5
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8be980a0
xor eax, 0x89d550b7
rol eax, 0xb8
popf
jmp 0x1402dee92
xor eax, eax
jmp 0x1402e0e1f
test rdx, rdx
jne 0x1402df3a7
push rax
pushf
mov eax, 0xdb48fe66
pushf
not eax
add eax, 0x91944485
xor eax, 0x8ac391d2
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc51ec9e0
xor eax, 0xb9833e2c
rol eax, 0x52
popf
pushf
not eax
add eax, 0x882b8e76
xor eax, 0x8b9a88d0
rol eax, 0x5d
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x59f51761
pushf
not eax
add eax, 0x8160c32a
xor eax, 0x847bf95c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xdc4b89ea
xor eax, 0xfad29fa6
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe375973a
xor eax, 0xf43b934f
rol eax, 0xac
popf
jmp 0x1402dee92
mov byte [r9 + 0x30], 1
xor r8d, r8d
mov dword [r9 + 0x2c], socket
xor ecx, ecx
xor r9d, r9d
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r12
call fcn.140225cc6
or rax, 0xffffffffffffffff
jmp 0x1402e0e1f
cmp byte [r9 + 0x28], r12b
jne 0x1402df4bf
push rax
pushf
mov eax, 0x14c64fef
pushf
not eax
add eax, 0x98670ff9
xor eax, 0xcba114cc
rol eax, 0x69
popf
pushf
not eax
add eax, 0xeabffc72
xor eax, 0xcb563003
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe65de618
xor eax, 0xb7604cbf
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xce4d4b0f
xor eax, 0xbef6f7b7
rol eax, 0x47
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x9bf40ca7
pushf
not eax
add eax, 0x8423e5dc
xor eax, 0xf3ef023e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcd0eacb0
xor eax, 0xe21fbf6f
rol eax, 0x49
popf
pushf
not eax
add eax, 0x8c4ae366
xor eax, 0xa1e67b63
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd0cf8dc3
xor eax, 0x9fdea07e
rol eax, 0xc4
popf
jmp 0x1402dee92
mov rcx, rbx
call fcn.14029c78a
mov rdx, qword [rbp - 0x30]
push rax
pushf
mov eax, 0xbad7dc0c
pushf
not eax
add eax, 0xd7484901
xor eax, 0xfb0e7034
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xcdb94e50
xor eax, 0xeb0d3fd8
rol eax, 0xb
popf
jmp 0x1402dee92
mov rax, qword [rbx + 0x18]
mov r10d, dword [rax + 0xc]
cmp r10d, 0xfde9
jne 0x1402df5ae
push rax
pushf
mov eax, 0xa4164e2b
pushf
not eax
add eax, 0xf915f6ca
xor eax, 0xdb8a342d
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8d0d8907
xor eax, 0xd5a18a65
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb58445c3
xor eax, 0xbd642441
rol eax, 0x74
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xd9d2d3f9
pushf
not eax
add eax, 0xc699c424
xor eax, 0x93e39a80
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf7f07796
xor eax, 0xb85dc249
rol eax, 0x20
popf
jmp 0x1402dee92
lea r9, [rbp - 0x28]
mov qword [rbp - 0x28], r12
mov r8, rdi
mov qword [rsp + 0x20], rbx
lea rdx, [rbp - 0x30]
mov rcx, r15
call fcn.14034ad1b
jmp 0x1402e0e1f
mov rcx, qword [rax + 0x138]
test r15, r15
je 0x1402df68b
push rax
pushf
mov eax, 0xb5e58242
pushf
not eax
add eax, 0xaeec60ba
xor eax, 0xe48ae5fc
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xa317a9b8
xor eax, 0xa2b5cd5f
rol eax, 0x27
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xa9a2c02f
pushf
not eax
add eax, 0xc724e480
xor eax, 0xff9b7af0
rol eax, 0x48
popf
pushf
not eax
add eax, 0xbb52d767
xor eax, 0xa1f43304
rol eax, 0x1b
popf
jmp 0x1402dee92
test rcx, rcx
jne 0x1402df6f5
push rax
pushf
mov eax, 0x93234f08
pushf
not eax
add eax, 0x9e079cc5
xor eax, 0xed5872ce
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe92d99e0
xor eax, 0x8b0de069
rol eax, 1
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xdc1a4427
pushf
not eax
add eax, 0x9a5cd0ac
xor eax, 0x8c9ed2b3
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbc218c35
xor eax, 0xca67f576
rol eax, 0x9f
popf
jmp 0x1402dee92
test rdi, rdi
je 0x1402df777
push rax
pushf
mov eax, 0xdf5cd496
pushf
not eax
add eax, 0xef35e317
xor eax, 0xb24e5c7c
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc419033c
xor eax, 0xa5d11377
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc8d9799f
xor eax, 0x89ceff38
rol eax, 0x72
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x94d3a587
pushf
not eax
add eax, 0xebd93e20
xor eax, 0xb3961f7e
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa397494a
xor eax, 0x9fde2468
rol eax, 0xc8
popf
jmp 0x1402dee92
mov r8d, 0xed2a4124
pushf
not r8d
add r8d, 0xa7307018
xor r8d, 0xc76529f5
rol r8d, 1
popf
pushf
not r8d
add r8d, 0xd9dbe496
xor r8d, 0xd0e5d689
rol r8d, 0xc
popf
push rax
pushf
mov eax, 0x3530df50
pushf
not eax
add eax, 0xabaf83f3
xor eax, 0xacd06272
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9df159ac
xor eax, 0xbc822e23
rol eax, 0x30
popf
pushf
not eax
add eax, 0xd51722cd
xor eax, 0x84a1a934
rol eax, 0xc2
popf
jmp 0x1402dee92
cmp word [rdx], r8w
ja 0x1402df873
push rax
pushf
mov eax, 0xa939edc5
pushf
not eax
add eax, 0xe80e6aee
xor eax, 0xb6003fc7
rol eax, 0x34
popf
pushf
not eax
add eax, 0xc20dc07c
xor eax, 0xb79dbd5c
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa346ee49
xor eax, 0xbf14a5c0
rol eax, 0xca
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x8e34d85c
pushf
not eax
add eax, 0xc8779e8b
xor eax, 0xd7c7592f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xb8442b2a
xor eax, 0xb476a58a
rol eax, 0x6b
popf
jmp 0x1402dee92
mov al, byte [rdx]
mov byte [r15 + rsi], al
movzx eax, word [rdx]
add rdx, 2
mov qword [rbp - 0x30], rdx
test ax, ax
je 0x1402df919
push rax
pushf
mov eax, 0x3a966b89
pushf
not eax
add eax, 0xa07ad37b
xor eax, 0xb303846b
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8b5457d5
xor eax, 0xe0ef9f46
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe0fc3782
xor eax, 0xefcfede7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x93123110
xor eax, 0xff00a439
rol eax, 0x26
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x9448fc68
pushf
not eax
add eax, 0x88989b6f
xor eax, 0xd2602f19
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf669fa4c
xor eax, 0x9a337c55
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xcb2e7ebe
xor eax, 0xaf1adb0b
rol eax, 0x84
popf
jmp 0x1402dee92
inc rsi
cmp rsi, rdi
jb 0x1402df9c0
push rax
pushf
mov eax, 0x82757d0b
pushf
not eax
add eax, 0xddad0c28
xor eax, 0xd1f51938
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe6265c0c
xor eax, 0xa434c80e
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xc4d7f142
xor eax, 0xaebb163b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd274be60
xor eax, 0xb39bae00
rol eax, 0xcb
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xf99879c0
pushf
not eax
add eax, 0xecd2b5f6
xor eax, 0x8fc0fade
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb716bc55
xor eax, 0x975c710d
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xcfc54194
xor eax, 0x9ea23a1b
rol eax, 0x30
popf
jmp 0x1402dee92
jmp 0x1402e0dc3
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 0x2a
jmp 0x1402df411
cmp dword [rax + 8], 1
jne 0x1402dfae0
push rax
pushf
mov eax, 0x9757e7c5
pushf
not eax
add eax, 0x96ce749c
xor eax, 0xa2a21482
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc98a73f0
xor eax, 0xd6afb329
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe1399848
xor eax, 0x8999a98e
rol eax, 0x5b
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xc2706d4d
pushf
not eax
add eax, 0xc32f28b4
xor eax, 0xec7b4cf5
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf2b2781f
xor eax, 0x8fb6a928
rol eax, 0xda
popf
jmp 0x1402dee92
test rdi, rdi
je 0x1402dfb71
push rax
pushf
mov eax, 0x302b4f1f
pushf
not eax
add eax, 0xef2f8b24
xor eax, 0xc2a04341
rol eax, 0xc
popf
pushf
not eax
add eax, 0x94bb00a2
xor eax, 0xeab8b7c4
rol eax, 0x60
popf
pushf
not eax
add eax, 0x82306092
xor eax, 0xe6a9c389
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd336320a
xor eax, 0x8f27b7d3
rol eax, 0x24
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xf8665563
pushf
not eax
add eax, 0xb61a1d62
xor eax, 0xaf74abc0
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb2ad8c2a
xor eax, 0x884d90af
rol eax, 0xd
popf
pushf
not eax
add eax, 0xee5ddedc
xor eax, 0xe713886b
rol eax, 0x81
popf
jmp 0x1402dee92
mov rax, rdx
mov rcx, rdi
push rax
pushf
mov eax, 0x95cf12ce
pushf
not eax
add eax, 0xe7cce6ae
xor eax, 0xbd550abb
rol eax, 0x73
popf
pushf
not eax
add eax, 0xec26ecde
xor eax, 0xa57adb6a
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x811992ac
xor eax, 0x87afcfab
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf3078ed4
xor eax, 0xccee616e
rol eax, 0xd6
popf
jmp 0x1402dee92
cmp word [rax], r12w
je 0x1402dfc62
push rax
pushf
mov eax, 0x553384b6
pushf
not eax
add eax, 0xb090690d
xor eax, 0x9df555ab
rol eax, 0x18
popf
pushf
not eax
add eax, 0x973424c2
xor eax, 0xb28a52cb
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9b20191c
xor eax, 0xabb3697f
rol eax, 0x26
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x31d540c4
pushf
not eax
add eax, 0xb4720293
xor eax, 0xc7356cd2
rol eax, 0
popf
pushf
not eax
add eax, 0x90ba4d97
xor eax, 0xcbd1b58c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc68d7cb9
xor eax, 0xbb923c59
rol eax, 0x84
popf
jmp 0x1402dee92
add rax, 2
sub rcx, 1
jne 0x1402dfd0b
push rax
pushf
mov eax, 0x6908f66c
pushf
not eax
add eax, 0x9499c665
xor eax, 0xcbf6204d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa456bc28
xor eax, 0x9b0758b7
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x92fa4291
xor eax, 0xf74ec08d
rol eax, 0x49
popf
pushf
not eax
add eax, 0xab590924
xor eax, 0xe1271207
rol eax, 0x2b
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x47f22cdc
pushf
not eax
add eax, 0x9c31ae90
xor eax, 0xf118ca2e
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x82a6cf8e
xor eax, 0x9a6d85bb
rol eax, 0x8c
popf
jmp 0x1402dee92
jmp 0x1402dfdee
mov rdi, rax
sub rdi, rdx
sar rdi, 1
inc rdi
push rax
pushf
mov eax, 0x3279d147
pushf
not eax
add eax, 0xe39c648d
xor eax, 0xab61ff2d
rol eax, 0x13
popf
pushf
not eax
add eax, 0xde428169
xor eax, 0xe6c02fb4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf34e6341
xor eax, 0x99158296
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf7b89b90
xor eax, 0x949c61ed
rol eax, 0xf7
popf
jmp 0x1402dee92
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
mov r9d, edi
mov qword [rsp + 0x30], r12
xor edx, edx
mov dword [rsp + 0x28], edi
mov ecx, r10d
mov qword [rsp + 0x20], r15
call fcn.14035812d
movsxd rcx, eax
test eax, eax
je 0x1402dfe4f
push rax
pushf
mov eax, 0x998adf63
pushf
not eax
add eax, 0x83fc0cde
xor eax, 0xff7a8ed4
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xee8cf04d
xor eax, 0xe2e44237
rol eax, 0xf1
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x4a8db4d5
pushf
not eax
add eax, 0xbf39eeba
xor eax, 0xc08c948d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd252cf76
xor eax, 0x9de7ffca
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xec7088c3
xor eax, 0xef48d96c
rol eax, 0x5b
popf
jmp 0x1402dee92
cmp dword [rbp - 0x38], r12d
jne 0x1402dfee1
push rax
pushf
mov eax, 0x6462b032
pushf
not eax
add eax, 0xef16bd32
xor eax, 0x952d848e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb20cc351
xor eax, 0xc44360ac
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9d0043d6
xor eax, 0xb0e7456c
rol eax, 0x74
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xb82b70db
pushf
not eax
add eax, 0xa400b86b
xor eax, 0x8886b8f6
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe41c397a
xor eax, 0xec3f4fc9
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x87b2fda5
xor eax, 0xba96aa61
rol eax, 0x40
popf
pushf
not eax
add eax, 0x93f4d801
xor eax, 0xeb618f43
rol eax, 0x13
popf
jmp 0x1402dee92
cmp byte [r15 + rcx - 1], r12b
lea rax, [rcx - 1]
cmovne rax, rcx
jmp 0x1402e0e1f
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
or rsi, 0xffffffffffffffff
mov qword [rsp + 0x30], r12
mov r9d, esi
mov dword [rsp + 0x28], edi
xor edx, edx
mov ecx, r10d
mov qword [rsp + 0x20], r15
call fcn.14035812d
movsxd r14, eax
cmp dword [rbp - 0x38], r12d
jne 0x1402e0010
push rax
pushf
mov eax, 0x15217ce0
pushf
not eax
add eax, 0xc19adab7
xor eax, 0xc29122be
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xab0cdd11
xor eax, 0x8e82bd36
rol eax, 0x8c
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x15d110e4
pushf
not eax
add eax, 0x9f4bb55c
xor eax, 0xb81454e0
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xdc0d6931
xor eax, 0xe2258925
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa088d61b
xor eax, 0xe5a0f436
rol eax, 8
popf
jmp 0x1402dee92
test eax, eax
je 0x1402e00b3
push rax
pushf
mov eax, 0xdb403802
pushf
not eax
add eax, 0xcbdd1c1b
xor eax, 0xd4852af7
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb9df1f06
xor eax, 0x95e9faf4
rol eax, 0x28
popf
pushf
not eax
add eax, 0xceebea0c
xor eax, 0xa97db1e7
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xb22dfc26
xor eax, 0xe39bb339
rol eax, 0xaf
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x6296b53f
pushf
not eax
add eax, 0x84dc8cc0
xor eax, 0xfddfcbed
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8a94a8a9
xor eax, 0xc9498786
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xef0019d0
xor eax, 0xc84d0600
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xd5441459
xor eax, 0x826a00ca
rol eax, 0x14
popf
jmp 0x1402dee92
lea rax, [r14 - 1]
jmp 0x1402e0e1f
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1402e01b1
push rax
pushf
mov eax, 0xc6232032
pushf
not eax
add eax, 0xa8a975db
xor eax, 0xfd9068fd
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf2013ec2
xor eax, 0x838a3e1c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xb1223f74
xor eax, 0xbcbd2d31
rol eax, 0xcd
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x5b1cb498
pushf
not eax
add eax, 0xf3beb337
xor eax, 0x9b72b891
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf49ad52c
xor eax, 0xab4b3239
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc6abf94f
xor eax, 0x80320497
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xdf1c152f
xor eax, 0x8c1fe9a3
rol eax, 0x86
popf
jmp 0x1402dee92
test rdi, rdi
je 0x1402e0259
push rax
pushf
mov eax, 0xf90b7583
pushf
not eax
add eax, 0xaefdad4b
xor eax, 0x8efd2481
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf07a3998
xor eax, 0x817f6f88
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf2427989
xor eax, 0x8e208ac5
rol eax, 0xc
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x3971f6b5
pushf
not eax
add eax, 0xbe4e6390
xor eax, 0xd50e6f6c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe36a60f9
xor eax, 0xa985ea2e
rol eax, 0xe
popf
jmp 0x1402dee92
mov rdx, qword [rbp - 0x30]
lea r13d, [rax - 0x75]
push rax
pushf
mov eax, 0xa5de294f
pushf
not eax
add eax, 0xb189907d
xor eax, 0xdf13d6dc
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xbf3521bc
xor eax, 0xf7e01ef4
rol eax, 0x14
popf
jmp 0x1402dee92
mov rcx, qword [rbx + 0x18]
lea r8, [rbp - 0x38]
mov qword [rsp + 0x38], r8
mov r9d, 0x477aa889
pushf
not r9d
add r9d, 0xe3466f97
xor r9d, 0xf870a482
rol r9d, 0xdb
popf
pushf
not r9d
add r9d, 0x9d477c32
xor r9d, 0xf89ce873
rol r9d, 0x67
popf
pushf
not r9d
add r9d, 0x91154c0d
xor r9d, 0xb84a9894
rol r9d, 0xc4
popf
pushf
not r9d
add r9d, 0xdacdd874
xor r9d, 0xf70dd7bb
rol r9d, 0x8b
popf
mov qword [rsp + 0x30], r12
mov r8, rdx
mov eax, dword [rcx + 8]
cmp eax, r13d
mov ecx, dword [rcx + 0xc]
cmovg eax, r13d
xor edx, edx
mov dword [rsp + 0x28], eax
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
call fcn.14035812d
test eax, eax
je 0x1402e03b5
push rax
pushf
mov eax, 0x1cf9dc60
pushf
not eax
add eax, 0xc2c7291a
xor eax, 0xd821824c
rol eax, 7
popf
pushf
not eax
add eax, 0xbc9e2fa4
xor eax, 0xb697b3fb
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe0757a91
xor eax, 0xd83c8fcb
rol eax, 0x7a
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xa7217728
pushf
not eax
add eax, 0xcc8f9785
xor eax, 0xfcdf6635
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9fe4fb41
xor eax, 0x941b6351
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xed2b074f
xor eax, 0x91c15609
rol eax, 0x57
popf
jmp 0x1402dee92
cmp dword [rbp - 0x38], r12d
jne 0x1402e0438
push rax
pushf
mov eax, 0x3de674ad
pushf
not eax
add eax, 0x98210d51
xor eax, 0xa45405c8
rol eax, 0x53
popf
pushf
not eax
add eax, 0xbcb472e3
xor eax, 0x99547f6e
rol eax, 0x67
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x541812e6
pushf
not eax
add eax, 0xa19c5af6
xor eax, 0xba933fb5
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8d23b6be
xor eax, 0x955c3f03
rol eax, 0x8c
popf
jmp 0x1402dee92
test eax, eax
js 0x1402e04a6
push rax
pushf
mov eax, 0x9788ac
pushf
not eax
add eax, 0x9c0cbfbe
xor eax, 0xed162262
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb1f61a08
xor eax, 0xf6c48f04
rol eax, 0x3f
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xd915dc5b
pushf
not eax
add eax, 0x934d16be
xor eax, 0xfa4e71cd
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xe2d973c2
xor eax, 0xacc5634e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa69371f0
xor eax, 0x86460d28
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe2c6b30b
xor eax, 0x99069d74
rol eax, 0x2a
popf
jmp 0x1402dee92
movsxd rdx, eax
cmp rdx, r13
ja 0x1402e0551
push rax
pushf
mov eax, 0xe38f2ed0
pushf
not eax
add eax, 0xf0b8b494
xor eax, 0xb532a518
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfb6341e2
xor eax, 0xe33850fc
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9ef76a79
xor eax, 0xc2b717c9
rol eax, 0x8e
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xb2d7491
pushf
not eax
add eax, 0xee117057
xor eax, 0xf79fcb3e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9b5b0048
xor eax, 0xa0442c17
rol eax, 0xf5
popf
jmp 0x1402dee92
lea rax, [rdx + r14]
cmp rax, rdi
ja 0x1402e05e6
push rax
pushf
mov eax, 0x8113b68b
pushf
not eax
add eax, 0x8017fb9f
xor eax, 0xcc935d08
rol eax, 0x92
popf
pushf
not eax
add eax, 0xcdb75f59
xor eax, 0x8bf25478
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc88b5ac0
xor eax, 0x9e6634dd
rol eax, 0x96
popf
pushf
not eax
add eax, 0xaadbf301
xor eax, 0xd4f012bf
rol eax, 0x13
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xc8be39b9
pushf
not eax
add eax, 0xf9bbb1f2
xor eax, 0x84dbb0fe
rol eax, 0x79
popf
pushf
not eax
add eax, 0xec793e96
xor eax, 0xb6eda601
rol eax, 0x79
popf
pushf
not eax
add eax, 0xfbb6dd77
xor eax, 0xbe92bc5c
rol eax, 9
popf
pushf
not eax
add eax, 0x9d2aa518
xor eax, 0xbd357c75
rol eax, 0x8d
popf
jmp 0x1402dee92
mov rcx, r12
test rdx, rdx
jle 0x1402e06a0
push rax
pushf
mov eax, 0x39881d28
pushf
not eax
add eax, 0xa1647f29
xor eax, 0xc27b3806
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x8abbebc0
xor eax, 0xbb92b0c4
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x97e69c0e
xor eax, 0x8ec327db
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa4c3c722
xor eax, 0xbd557bf2
rol eax, 0x80
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x7b23f21d
pushf
not eax
add eax, 0xc5600061
xor eax, 0xffd6b09a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xddbe6200
xor eax, 0x95a5fd00
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x87fbd6bf
xor eax, 0xe1862fc2
rol eax, 0x7e
popf
jmp 0x1402dee92
mov al, byte [rbp + rcx - 0x20]
mov byte [r15 + r14], al
test al, al
je 0x1402e0738
push rax
pushf
mov eax, 0xc6bbb7c
pushf
not eax
add eax, 0xad1d7147
xor eax, 0xb913f420
rol eax, 0x63
popf
pushf
not eax
add eax, 0x80ae949f
xor eax, 0x9dea0e6b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd5317247
xor eax, 0x89939d7d
rol eax, 0xb7
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x25778242
pushf
not eax
add eax, 0xf1a12f2b
xor eax, 0xc5bd4819
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdb421450
xor eax, 0xef587f6b
rol eax, 0xeb
popf
jmp 0x1402dee92
inc rcx
inc r14
cmp rcx, rdx
jl 0x1402e07cf
push rax
pushf
mov eax, 0xe81467e0
pushf
not eax
add eax, 0xcdb5f5d3
xor eax, 0xe2aabc06
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb294a205
xor eax, 0xe384ef22
rol eax, 0x61
popf
pushf
not eax
add eax, 0x88ab3df6
xor eax, 0xe8f89465
rol eax, 0xab
popf
pushf
not eax
add eax, 0xcc92da92
xor eax, 0xaa420d51
rol eax, 0x5f
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xb21eb1a9
pushf
not eax
add eax, 0xac6f08d0
xor eax, 0x9d783aa5
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x834a2043
xor eax, 0xe8a12b79
rol eax, 0xec
popf
pushf
not eax
add eax, 0xab6fb294
xor eax, 0xd41fddea
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xed7452dc
xor eax, 0xf413bd61
rol eax, 0x32
popf
jmp 0x1402dee92
mov rdx, qword [rbp - 0x30]
add rdx, 2
mov qword [rbp - 0x30], rdx
cmp r14, rdi
jb 0x1402e0896
push rax
pushf
mov eax, 0x5c44b80a
pushf
not eax
add eax, 0xb7375ef2
xor eax, 0x9f76eb4d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcfc0af9a
xor eax, 0xf9a88484
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xd832cade
xor eax, 0xbee5134b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe92075e5
xor eax, 0xfdeb62f2
rol eax, 0x94
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x974f35c1
pushf
not eax
add eax, 0xd6ec39af
xor eax, 0xc2ae7299
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdf138aff
xor eax, 0xb70d5546
rol eax, 0x70
popf
pushf
not eax
add eax, 0xc53923c5
xor eax, 0xea42b87b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xec27acbb
xor eax, 0xa2176dc6
rol eax, 0x2c
popf
jmp 0x1402dee92
mov rax, r14
jmp 0x1402e0e1f
test rcx, rcx
jne 0x1402e0be6
movzx eax, word [rdx]
mov rcx, r12
test ax, ax
je 0x1402e09aa
push rax
pushf
mov eax, 0x6c47b26
pushf
not eax
add eax, 0xdba5eb77
xor eax, 0xae487a17
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xcb12a3da
xor eax, 0xcb164ec6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xfdfc86df
xor eax, 0x8ba6fbf0
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9f906ea0
xor eax, 0xe03450d8
rol eax, 0xf6
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0xdec3349e
pushf
not eax
add eax, 0xcee69fb8
xor eax, 0x8c366239
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf8744dd3
xor eax, 0xe8f1a0ee
rol eax, 0xfa
popf
jmp 0x1402dee92
mov r8d, 0x543e921b
pushf
not r8d
add r8d, 0xd337fb66
xor r8d, 0xb4d773a9
rol r8d, 0xe9
popf
pushf
not r8d
add r8d, 0xb4d4b6f7
xor r8d, 0xde29cebd
rol r8d, 0x9e
popf
pushf
not r8d
add r8d, 0xb406fe0e
xor r8d, 0xba5b3263
rol r8d, 8
popf
pushf
not r8d
add r8d, 0xe01707c8
xor r8d, 0xdff1125f
rol r8d, 0x2f
popf
push rax
pushf
mov eax, 0xc2a9409a
pushf
not eax
add eax, 0xed7afe41
xor eax, 0x872aa206
rol eax, 0xca
popf
pushf
not eax
add eax, 0x83a495c7
xor eax, 0xe16e028f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdd4e824d
xor eax, 0x9c78a58e
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9d389d22
xor eax, 0xc3888934
rol eax, 0x3f
popf
jmp 0x1402dee92
cmp ax, r8w
ja 0x1402e0b03
push rax
pushf
mov eax, 0x7f8090fb
pushf
not eax
add eax, 0xee3ad86c
xor eax, 0xf9e6e3eb
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x90a291da
xor eax, 0xb80e2374
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc1c7c1fe
xor eax, 0x8517a2a3
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb6b436cf
xor eax, 0x81a5ff9d
rol eax, 0x6c
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x6ac095d1
pushf
not eax
add eax, 0xd318995f
xor eax, 0x9da6e03a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc7330367
xor eax, 0xcfe4238f
rol eax, 0xaa
popf
jmp 0x1402dee92
add rdx, 2
inc rcx
movzx eax, word [rdx]
test ax, ax
jne 0x1402e0b78
push rax
pushf
mov eax, 0x28e12c85
pushf
not eax
add eax, 0xa1cab497
xor eax, 0xd5b5a8dd
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8c226af6
xor eax, 0xc14ca961
rol eax, 0xdd
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x1d5efd0e
pushf
not eax
add eax, 0xebff65c2
xor eax, 0xf2681ee0
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb6014f3e
xor eax, 0xdcb45ca0
rol eax, 0x9e
popf
jmp 0x1402dee92
mov rax, rcx
jmp 0x1402e0e1f
lea rax, [rbp - 0x38]
mov r8, rdx
mov qword [rsp + 0x38], rax
or rsi, 0xffffffffffffffff
mov qword [rsp + 0x30], r12
mov r9d, esi
mov dword [rsp + 0x28], r12d
xor edx, edx
mov ecx, r10d
mov qword [rsp + 0x20], r12
call fcn.14035812d
cdqe
test rax, rax
je 0x1402e0c5f
push rax
pushf
mov eax, 0x19d853d4
pushf
not eax
add eax, 0xbe7edacd
xor eax, 0x8ca58054
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8002f87e
xor eax, 0x9e8ae0d8
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xff52f3bb
xor eax, 0x8618fda0
rol eax, 0x17
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x8561b41a
pushf
not eax
add eax, 0xf6d79358
xor eax, 0xa0c754c6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xff5a7339
xor eax, 0xb8cd92a8
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd453ce0c
xor eax, 0xa0f08621
rol eax, 0x85
popf
jmp 0x1402dee92
cmp dword [rbp - 0x38], r12d
jne 0x1402e0d04
push rax
pushf
mov eax, 0x734d3eed
pushf
not eax
add eax, 0xe62ebe00
xor eax, 0xa0279250
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x84974c5c
xor eax, 0x969af2d9
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa741a97c
xor eax, 0xcc7a2677
rol eax, 0x13
popf
pushf
not eax
add eax, 0xdce51437
xor eax, 0x98523666
rol eax, 0x2a
popf
jmp 0x1402dee92
push rax
pushf
mov eax, 0x6e838daf
pushf
not eax
add eax, 0xc290df2d
xor eax, 0x86386f4c
rol eax, 0x11
popf
pushf
not eax
add eax, 0xfff566f5
xor eax, 0x8397628a
rol eax, 0x33
popf
jmp 0x1402dee92
dec rax
jmp 0x1402e0e1f
mov dword [rbx + 0x2c], 0x2a
mov byte [rbx + 0x30], 1
push rax
pushf
mov eax, 0x11d60907
pushf
not eax
add eax, 0xf32d7091
xor eax, 0x9665f0b1
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc5c5e756
xor eax, 0xe4af1469
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8e25d459
xor eax, 0xfef08eef
rol eax, 0xb5
popf
jmp 0x1402dee92
mov rax, rsi
push rax
pushf
mov eax, 0xc020b2fc
pushf
not eax
add eax, 0x88b0fd95
xor eax, 0xcb75e08e
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x83271229
xor eax, 0x894fb3f4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xbb583a94
xor eax, 0xf24da762
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbbfab025
xor eax, 0xa4bd3bcd
rol eax, 0xf6
popf
jmp 0x1402dee92
mov rcx, qword [rbp - 0x18]
xor rcx, rsp
call fcn.14027ae25
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret