Function at 0x14019c860
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xfb5c082f
pushf
not eax
add eax, 0xa3bdb18d
xor eax, 0xe3b73b7b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf4cc49d3
xor eax, 0x9ce4e127
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xc0f32a3e
xor eax, 0xa755e42d
rol eax, 0x9f
popf
cmp eax, 0
jne 0x14019c8b0
popf
pop rax
jmp 0x14019c8b0
jmp 0x14022e5fb
push rax
pushf
mov eax, 0xc7e16d52
pushf
not eax
add eax, 0x8dda77a8
xor eax, 0xfdc9075f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd168f337
xor eax, 0xfcc36dca
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x88dbb34b
xor eax, 0xfcf54d4f
rol eax, 0x23
popf
cmp eax, 0x29
jne 0x14022e64b
popf
pop rax
jmp 0x140230086
cmp eax, 0
jne 0x14022e65a
popf
pop rax
jmp 0x14022e984
cmp eax, 3
jne 0x14022e669
popf
pop rax
jmp 0x14022eb22
cmp eax, 1
jne 0x14022e678
popf
pop rax
jmp 0x14022ea21
cmp eax, 0xd
jne 0x14022e687
popf
pop rax
jmp 0x14022f0da
cmp eax, 0x1a
jne 0x14022e696
popf
pop rax
jmp 0x14022f84b
cmp eax, 0xe
jne 0x14022e6a5
popf
pop rax
jmp 0x14022f124
cmp eax, 0x31
jne 0x14022e6b4
popf
pop rax
jmp 0x140230485
cmp eax, 0x19
jne 0x14022e6c3
popf
pop rax
jmp 0x14022f80c
cmp eax, 8
jne 0x14022e6d2
popf
pop rax
jmp 0x14022ee30
cmp eax, 0x2a
jne 0x14022e6e1
popf
pop rax
jmp 0x1402300f2
cmp eax, 0x17
jne 0x14022e6f0
popf
pop rax
jmp 0x14022f6d1
cmp eax, 0x1c
jne 0x14022e6ff
popf
pop rax
jmp 0x14022f900
cmp eax, 0x2e
jne 0x14022e70e
popf
pop rax
jmp 0x1402302c1
cmp eax, 0x18
jne 0x14022e71d
popf
pop rax
jmp 0x14022f767
cmp eax, 0x2b
jne 0x14022e72c
popf
pop rax
jmp 0x14023019b
cmp eax, 0x1b
jne 0x14022e73b
popf
pop rax
jmp 0x14022f8b0
cmp eax, 0x2d
jne 0x14022e74a
popf
pop rax
jmp 0x1402301de
cmp eax, 0x23
jne 0x14022e759
popf
pop rax
jmp 0x14022fc94
cmp eax, 0x25
jne 0x14022e768
popf
pop rax
jmp 0x14022fd77
cmp eax, 0x32
jne 0x14022e777
popf
pop rax
jmp 0x1402304f3
cmp eax, 0x13
jne 0x14022e786
popf
pop rax
jmp 0x14022f4a8
cmp eax, 0x33
jne 0x14022e795
popf
pop rax
jmp 0x140230548
cmp eax, 0x24
jne 0x14022e7a4
popf
pop rax
jmp 0x14022fcf9
cmp eax, 0x1e
jne 0x14022e7b3
popf
pop rax
jmp 0x14022fa48
cmp eax, 0xc
jne 0x14022e7c2
popf
pop rax
jmp 0x14022f02b
cmp eax, 0x26
jne 0x14022e7d1
popf
pop rax
jmp 0x14022fdd7
cmp eax, 0x27
jne 0x14022e7e0
popf
pop rax
jmp 0x14022fe73
cmp eax, 0x30
jne 0x14022e7ef
popf
pop rax
jmp 0x1402303c9
cmp eax, 0x10
jne 0x14022e7fe
popf
pop rax
jmp 0x14022f2ab
cmp eax, 0x37
jne 0x14022e80d
popf
pop rax
jmp 0x140230692
cmp eax, 9
jne 0x14022e81c
popf
pop rax
jmp 0x14022eeb2
cmp eax, 4
jne 0x14022e82b
popf
pop rax
jmp 0x14022ebb7
cmp eax, 0x16
jne 0x14022e83a
popf
pop rax
jmp 0x14022f620
cmp eax, 0x28
jne 0x14022e849
popf
pop rax
jmp 0x14022ff81
cmp eax, 0xa
jne 0x14022e858
popf
pop rax
jmp 0x14022ef5b
cmp eax, 0x36
jne 0x14022e867
popf
pop rax
jmp 0x140230621
cmp eax, 0x14
jne 0x14022e876
popf
pop rax
jmp 0x14022f550
cmp eax, 7
jne 0x14022e885
popf
pop rax
jmp 0x14022edb3
cmp eax, 0x34
jne 0x14022e894
popf
pop rax
jmp 0x140230583
cmp eax, 2
jne 0x14022e8a3
popf
pop rax
jmp 0x14022ea64
cmp eax, 0x20
jne 0x14022e8b2
popf
pop rax
jmp 0x14022fb0b
cmp eax, 0x1d
jne 0x14022e8c1
popf
pop rax
jmp 0x14022f9a4
cmp eax, 0x11
jne 0x14022e8d0
popf
pop rax
jmp 0x14022f340
cmp eax, 0x35
jne 0x14022e8df
popf
pop rax
jmp 0x1402305d7
cmp eax, 0x2f
jne 0x14022e8ee
popf
pop rax
jmp 0x140230300
cmp eax, 0x12
jne 0x14022e8fd
popf
pop rax
jmp 0x14022f448
cmp eax, 0x21
jne 0x14022e90c
popf
pop rax
jmp 0x14022fb4a
cmp eax, 0x1f
jne 0x14022e91b
popf
pop rax
jmp 0x14022facf
cmp eax, 0xb
jne 0x14022e92a
popf
pop rax
jmp 0x14022efbf
cmp eax, 0xf
jne 0x14022e939
popf
pop rax
jmp 0x14022f1a6
cmp eax, 0x15
jne 0x14022e948
popf
pop rax
jmp 0x14022f58f
cmp eax, 5
jne 0x14022e957
popf
pop rax
jmp 0x14022ec6f
cmp eax, 6
jne 0x14022e966
popf
pop rax
jmp 0x14022ecb4
cmp eax, 0x22
jne 0x14022e975
popf
pop rax
jmp 0x14022fbdc
cmp eax, 0x2c
jne 0x14022e984
popf
pop rax
jmp 0x1402301d5
mov qword [rsp + 0x18], rbx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
xor esi, esi
mov ebx, edx
mov r15, rcx
test rcx, rcx
jne 0x14022e9ee
push rax
pushf
mov eax, 0x2242cad3
pushf
not eax
add eax, 0xedf3bfe0
xor eax, 0xbd24e8cb
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc8562cf1
xor eax, 0xa2e20a4c
rol eax, 0x86
popf
pushf
not eax
add eax, 0xadd5902d
xor eax, 0x86e59d62
rol eax, 0x20
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x57e96a0c
pushf
not eax
add eax, 0xd09775e7
xor eax, 0xbaffcb10
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe1e70616
xor eax, 0x899dcdfc
rol eax, 0x71
popf
jmp 0x14022e63c
call fcn.1401fa658
mov dword [rax], socket
jmp 0x1402305ea
mov edx, 0xb32151f
pushf
not edx
add edx, 0x80327b7a
xor edx, 0xeeea5302
rol edx, 0x9a
popf
pushf
not edx
add edx, 0x9e0909b4
xor edx, 0xd2aa0ec2
rol edx, 0x16
popf
pushf
not edx
add edx, 0xf2518979
xor edx, 0x9f173c9d
rol edx, 0x86
popf
mov rdi, r15
call fcn.1402c0709
mov r13, rax
test rax, rax
je 0x14022eaef
push rax
pushf
mov eax, 0xcca9316f
pushf
not eax
add eax, 0xb63a9972
xor eax, 0x9e56f111
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xaa6af1a9
xor eax, 0x8ef32a0f
rol eax, 0x65
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xe2a7a0f6
pushf
not eax
add eax, 0xdc55e52b
xor eax, 0xbfc88f07
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd7eb4b11
xor eax, 0xcf1e71ac
rol eax, 0xa3
popf
jmp 0x14022e63c
cmp rax, r15
je 0x14022eb71
push rax
pushf
mov eax, 0xf2ede10b
pushf
not eax
add eax, 0xabbe2f95
xor eax, 0xf62ecefb
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9881d385
xor eax, 0xd8ec5524
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa98b90a1
xor eax, 0xcdc5004e
rol eax, 0xed
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xb99ef895
pushf
not eax
add eax, 0x9632de62
xor eax, 0xf2a4b8ab
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc47af0f9
xor eax, 0xd0c07bf3
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd39a9178
xor eax, 0x9846c17c
rol eax, 4
popf
jmp 0x14022e63c
mov r14, qword [0x140109ec8]
cmp r14, qword [0x140109ee0]
mov bpl, byte [rax + 1]
mov byte [rsp + 0x70], bpl
jne 0x14022ec16
push rax
pushf
mov eax, 0x30ba298d
pushf
not eax
add eax, 0xca924d98
xor eax, 0x8f118336
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd1461bee
xor eax, 0xf0cf51b4
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xff041a67
xor eax, 0xc742ba6f
rol eax, 0x2a
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x691ecb95
pushf
not eax
add eax, 0xb6b3fb96
xor eax, 0xbf5d6d0e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8e802e69
xor eax, 0xf111f568
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe936bcfb
xor eax, 0xfa7f0766
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x83ffc433
xor eax, 0x9ff95ca2
rol eax, 0x30
popf
jmp 0x14022e63c
mov rcx, r14
call fcn.1402b817a
mov r14, rax
mov qword [0x140109ec8], rax
push rax
pushf
mov eax, 0x97049d20
pushf
not eax
add eax, 0x9691e9eb
xor eax, 0xfe849d7a
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb764056d
xor eax, 0xb3fcbeac
rol eax, 0xcb
popf
jmp 0x14022e63c
mov r12d, 0x3412e3ba
pushf
not r12d
add r12d, 0xc41184ba
xor r12d, 0xdfeac01a
rol r12d, 0xb2
popf
pushf
not r12d
add r12d, 0xd45267a3
xor r12d, 0xf6dcf9fa
rol r12d, 0xfe
popf
pushf
not r12d
add r12d, 0xfb5ccf8b
xor r12d, 0xd8b788de
rol r12d, 0x5d
popf
pushf
not r12d
add r12d, 0xb39e3220
xor r12d, 0xda6ff638
rol r12d, 0x72
popf
test r14, r14
jne 0x14022ed5a
push rax
pushf
mov eax, 0x33f1716c
pushf
not eax
add eax, 0xec8c2a1e
xor eax, 0x8d2b3765
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfe59f939
xor eax, 0xb7a3c73f
rol eax, 0x62
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x51ead1eb
pushf
not eax
add eax, 0xfb07a93e
xor eax, 0xd36d1f0d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd2b0882f
xor eax, 0xec986282
rol eax, 0x58
popf
pushf
not eax
add eax, 0xdaee90e2
xor eax, 0xa79122cc
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe5c41683
xor eax, 0xe10e0e96
rol eax, 0x41
popf
jmp 0x14022e63c
test ebx, ebx
je 0x14022edfd
push rax
pushf
mov eax, 0xad75316f
pushf
not eax
add eax, 0x91adc32f
xor eax, 0x879c0305
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8608ad76
xor eax, 0xea2d2feb
rol eax, 0
popf
pushf
not eax
add eax, 0xc4ba276c
xor eax, 0xa3320163
rol eax, 0x3b
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xb46fe247
pushf
not eax
add eax, 0xbafa6151
xor eax, 0xaefd2955
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf816d2cd
xor eax, 0x992c0737
rol eax, 0x45
popf
jmp 0x14022e63c
cmp qword [0x140109ed0], rsi
je 0x14022ee7f
push rax
pushf
mov eax, 0xc6de1b4c
pushf
not eax
add eax, 0xec497e18
xor eax, 0xf105bd72
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8cb3ced6
xor eax, 0xda61db21
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf624292d
xor eax, 0xade87842
rol eax, 0xef
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x5b7e798f
pushf
not eax
add eax, 0xb0ed15e0
xor eax, 0xd78e49a5
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xac88eb3f
xor eax, 0xd67d60e7
rol eax, 0xf9
popf
jmp 0x14022e63c
call fcn.14018eec8
test rax, rax
jne 0x14022ef02
push rax
pushf
mov eax, 0x3703821c
pushf
not eax
add eax, 0xf49d2aae
xor eax, 0xec039ac3
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe4bd2fbc
xor eax, 0xb037ec8e
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xec846dc7
xor eax, 0xb36bc597
rol eax, 0x1c
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xef07f62f
pushf
not eax
add eax, 0x8502c201
xor eax, 0xda6c500a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xbc8e98ce
xor eax, 0xa68fdfe8
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9ee24a67
xor eax, 0xb104802b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x90855855
xor eax, 0x89dda3f7
rol eax, 0xcf
popf
jmp 0x14022e63c
call fcn.1401fa658
mov dword [rax], socket
push rax
pushf
mov eax, 0x6b9ee49e
pushf
not eax
add eax, 0xbfc1a4a7
xor eax, 0xcf5e7482
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd9b39d76
xor eax, 0x8168c211
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd7f5c218
xor eax, 0xb132b598
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8acfddbf
xor eax, 0xebfd958d
rol eax, 0x7b
popf
jmp 0x14022e63c
or rbp, 0xffffffffffffffff
mov rcx, r15
call fcn.14034ab66
mov eax, ebp
jmp 0x140230621
mov r14, qword [0x140109ec8]
cmp r14, qword [0x140109ee0]
jne 0x14022f081
push rax
pushf
mov eax, 0xfd447531
pushf
not eax
add eax, 0xdf13b219
xor eax, 0xad08ac3d
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf4113808
xor eax, 0xd4a81970
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe1379e0f
xor eax, 0xb254fd1c
rol eax, 0xe7
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x8e1c50f6
pushf
not eax
add eax, 0xda028ae9
xor eax, 0xc4bbe1d0
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe1bd3bfe
xor eax, 0xa591b7cf
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf29001fc
xor eax, 0x8c2c4b50
rol eax, 3
popf
pushf
not eax
add eax, 0xde9ee7c9
xor eax, 0xa20e5f74
rol eax, 0x1b
popf
jmp 0x14022e63c
mov rcx, r14
call fcn.1402b817a
mov r14, rax
mov qword [0x140109ec8], rax
jmp 0x14022f4a8
test bpl, bpl
je 0x14022f173
push rax
pushf
mov eax, 0x527e76de
pushf
not eax
add eax, 0xf6b688a2
xor eax, 0xc996b4f3
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x818bc03b
xor eax, 0xfaefbac3
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe45b54ce
xor eax, 0xfb28b37c
rol eax, 0x3d
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x6b47e58a
pushf
not eax
add eax, 0xa623fcba
xor eax, 0xbd9d9c27
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8155f47c
xor eax, 0xd0598063
rol eax, 0xe
popf
jmp 0x14022e63c
mov edx, 0xc142c361
pushf
not edx
add edx, 0xe8e04f6f
xor edx, 0xb27b9f9b
rol edx, 0x61
popf
pushf
not edx
add edx, 0xd764bd39
xor edx, 0xf0e2f260
rol edx, 0x1b
popf
pushf
not edx
add edx, 0xfc900b19
xor edx, 0xa1b43ff5
rol edx, 0xf8
popf
mov rcx, r12
call fcn.1401dc8d4
xor ecx, ecx
mov qword [0x140109ec8], rax
call fcn.14034ab66
mov r14, qword [0x140109ec8]
test r14, r14
je 0x14022f265
push rax
pushf
mov eax, 0xc5613fd4
pushf
not eax
add eax, 0xe668b92f
xor eax, 0x8d2e8efb
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe2f008bd
xor eax, 0xa68d2624
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf9fe2dba
xor eax, 0xeb2c3909
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd2ea28b1
xor eax, 0xdf91195a
rol eax, 0x22
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xffdd8562
pushf
not eax
add eax, 0x8fae09a1
xor eax, 0xc270be32
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbe568a4b
xor eax, 0xf51fee7b
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9b05a3d6
xor eax, 0xc6268493
rol eax, 0xd9
popf
jmp 0x14022e63c
cmp qword [0x140109ed0], rsi
jne 0x14022f2e7
push rax
pushf
mov eax, 0xe3725ee9
pushf
not eax
add eax, 0xbbafc2eb
xor eax, 0xe14efff2
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf9a0684d
xor eax, 0xbfe13695
rol eax, 0xdb
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xf2d36b67
pushf
not eax
add eax, 0x93b3f5f8
xor eax, 0xb1ff5af3
rol eax, 0x26
popf
pushf
not eax
add eax, 0x916ccf86
xor eax, 0xd8148ffe
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xfb691ee0
xor eax, 0xf93b715b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8c15fb04
xor eax, 0xf435f937
rol eax, 0x44
popf
jmp 0x14022e63c
mov edx, 0x9adbfc7b
pushf
not edx
add edx, 0xfebbd76e
xor edx, 0xc3974608
rol edx, 0xee
popf
pushf
not edx
add edx, 0xa3715e1a
xor edx, 0xdaa5f637
rol edx, 0xc3
popf
pushf
not edx
add edx, 0xeefbae31
xor edx, 0xc83f027c
rol edx, 0xb
popf
pushf
not edx
add edx, 0xb9b4fb9c
xor edx, 0xc43e4808
rol edx, 0xd8
popf
mov rcx, r12
call fcn.1401dc8d4
xor ecx, ecx
mov qword [0x140109ed0], rax
call fcn.14034ab66
cmp qword [0x140109ed0], rsi
je 0x14022f415
push rax
pushf
mov eax, 0x7f192817
pushf
not eax
add eax, 0xb9090837
xor eax, 0x82a6fa56
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc0ca3275
xor eax, 0xc36b7709
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc54fdeb0
xor eax, 0xecf15472
rol eax, 0x20
popf
pushf
not eax
add eax, 0xdee63df0
xor eax, 0x83691f4a
rol eax, 0x85
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xb4b84297
pushf
not eax
add eax, 0xef0e4d41
xor eax, 0xf11a0b54
rol eax, 0x53
popf
pushf
not eax
add eax, 0x98b63fc9
xor eax, 0x83c7e568
rol eax, 0xa8
popf
jmp 0x14022e63c
mov r14, qword [0x140109ec8]
push rax
pushf
mov eax, 0x6c487f26
pushf
not eax
add eax, 0xb95a3436
xor eax, 0xe4984e32
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xeb1e7a92
xor eax, 0xcac67641
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd26028b2
xor eax, 0x8eaa2514
rol eax, 0x75
popf
pushf
not eax
add eax, 0xacb9a643
xor eax, 0xd8fed7d4
rol eax, 0xf3
popf
jmp 0x14022e63c
test r14, r14
je 0x14022f4f7
push rax
pushf
mov eax, 0x51c9c1b5
pushf
not eax
add eax, 0xd87d5ccc
xor eax, 0xe3d90531
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x83074d11
xor eax, 0xf7bb8132
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9ecaf669
xor eax, 0x950cc31e
rol eax, 0xd0
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x681814da
pushf
not eax
add eax, 0xc8bd82de
xor eax, 0xacc8bd27
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa0b8a160
xor eax, 0xf5a4e2be
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe65b3f49
xor eax, 0xfd88cabf
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x8d41ed97
xor eax, 0xb89aa143
rol eax, 0xe3
popf
jmp 0x14022e63c
mov rax, qword [r14]
mov r12, r13
sub r12, r15
mov rbx, r14
push rax
pushf
mov eax, 0x792753d6
pushf
not eax
add eax, 0xb2d09176
xor eax, 0x875c0a8d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xea080784
xor eax, 0xd74c524c
rol eax, 0xd2
popf
jmp 0x14022e63c
test rax, rax
je 0x14022f5da
push rax
pushf
mov eax, 0x60f1e7d8
pushf
not eax
add eax, 0x9988f9c1
xor eax, 0xe23b8e4b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xff11eca0
xor eax, 0xd96372be
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xfcf81ac9
xor eax, 0xa1977db3
rol eax, 0xc1
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x299329ca
pushf
not eax
add eax, 0xac1a94aa
xor eax, 0xaac042b0
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xaa8eee13
xor eax, 0xb2557207
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd0454e2a
xor eax, 0xd17ccb10
rol eax, 0xa5
popf
jmp 0x14022e63c
mov r8, r12
mov rdx, rax
mov rcx, r15
call fcn.14033b0bd
test eax, eax
jne 0x14022f678
push rax
pushf
mov eax, 0x2794e28b
pushf
not eax
add eax, 0xfc9a27dc
xor eax, 0xec1550ce
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe42763a2
xor eax, 0xf77ffa61
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcb16a73e
xor eax, 0xca3a528f
rol eax, 0x84
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xfa85355c
pushf
not eax
add eax, 0xa1a93f6d
xor eax, 0xd6e84c93
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xda3da532
xor eax, 0xd89480fd
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbd5ddb4f
xor eax, 0xdfea449e
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf791e84b
xor eax, 0xa77f0320
rol eax, 0xb8
popf
jmp 0x14022e63c
mov rax, qword [rbx]
cmp byte [r12 + rax], 0x3d
je 0x14022f734
push rax
pushf
mov eax, 0x3ca0a7d1
pushf
not eax
add eax, 0xf92ede2e
xor eax, 0xf1bb9daf
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x95d6f208
xor eax, 0xbae9e153
rol eax, 0x96
popf
pushf
not eax
add eax, 0xee2f42c6
xor eax, 0xeacad7fa
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd913d6b7
xor eax, 0x836713b7
rol eax, 0x19
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x3515740f
pushf
not eax
add eax, 0xbd0c753b
xor eax, 0xc39be258
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb71de0fa
xor eax, 0xe602ab5d
rol eax, 0x7b
popf
jmp 0x14022e63c
cmp byte [r12 + rax], sil
je 0x14022f7b3
push rax
pushf
mov eax, 0xb1b32214
pushf
not eax
add eax, 0x9d2f6720
xor eax, 0xdfaf3119
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe3571a1f
xor eax, 0x8325260c
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf1011a2f
xor eax, 0xd57cf8d2
rol eax, 0x36
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x4f5b1d62
pushf
not eax
add eax, 0xd2f3f404
xor eax, 0xbda0a9ae
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf0d9217d
xor eax, 0xb7d0e7c4
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb473afdf
xor eax, 0xd875dad0
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb8059bad
xor eax, 0xbf2b9ccd
rol eax, 0x71
popf
jmp 0x14022e63c
add rbx, 8
mov rax, qword [rbx]
jmp 0x14022f58f
sub rbx, r14
sar rbx, 3
jmp 0x14022f900
sub rbx, r14
sar rbx, 3
neg rbx
push rax
pushf
mov eax, 0x345d2fc4
pushf
not eax
add eax, 0xdf11e135
xor eax, 0xbd3a30f2
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8433e981
xor eax, 0xc0312be1
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xdd54d15f
xor eax, 0x872722f8
rol eax, 0xb3
popf
jmp 0x14022e63c
test rbx, rbx
js 0x14022f95e
push rax
pushf
mov eax, 0xe87835be
pushf
not eax
add eax, 0xa5b4d3eb
xor eax, 0xada66ce9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x860bf15b
xor eax, 0xef47a864
rol eax, 0x86
popf
pushf
not eax
add eax, 0xaafc392c
xor eax, 0xce2cdf1c
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe9c31eac
xor eax, 0xe78c5428
rol eax, 0x89
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xb7c62971
pushf
not eax
add eax, 0xd35d7667
xor eax, 0xb60a468d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xddd113e0
xor eax, 0xbed4a22e
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa5db8559
xor eax, 0xa01748ca
rol eax, 0x3c
popf
jmp 0x14022e63c
cmp qword [r14], rsi
je 0x14022f9ef
push rax
pushf
mov eax, 0x9baff56c
pushf
not eax
add eax, 0xd3b772e5
xor eax, 0xbe8a5cca
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xed5fff5a
xor eax, 0xf047388f
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd8fc06e3
xor eax, 0x8cf0016f
rol eax, 0x97
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xe915ecfd
pushf
not eax
add eax, 0xc9857661
xor eax, 0xbabffd97
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe4c95428
xor eax, 0xdfd153e6
rol eax, 0x31
popf
pushf
not eax
add eax, 0xaea274f0
xor eax, 0xa9e447d5
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa70531d7
xor eax, 0xaee79ad6
rol eax, 0xb6
popf
jmp 0x14022e63c
mov rcx, qword [r14 + rbx*8]
call fcn.14034ab66
test bpl, bpl
je 0x14022fa89
push rax
pushf
mov eax, 0xae55bdb5
pushf
not eax
add eax, 0xf174c138
xor eax, 0xbad5b0b1
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf499d882
xor eax, 0x8e1a9ccb
rol eax, 0xfb
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xa76c51a
pushf
not eax
add eax, 0xeabfa69a
xor eax, 0xbbce220d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd7bb629f
xor eax, 0xb7c5a38f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x973d487e
xor eax, 0xdb7038af
rol eax, 0x81
popf
jmp 0x14022e63c
mov qword [r14 + rbx*8], r15
jmp 0x140230096
mov rax, qword [r14 + rbx*8 + 8]
mov qword [r14 + rbx*8], rax
inc rbx
push rax
pushf
mov eax, 0xc46a02d7
pushf
not eax
add eax, 0x8193fc9c
xor eax, 0xf5a214eb
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe89224ec
xor eax, 0x926f29a0
rol eax, 6
popf
jmp 0x14022e63c
cmp qword [r14 + rbx*8], rsi
jne 0x14022fb83
push rax
pushf
mov eax, 0xe7ad2207
pushf
not eax
add eax, 0xb068aed3
xor eax, 0xff67a240
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd5e9dd0a
xor eax, 0xf65b22dd
rol eax, 0x70
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xa1dc2de3
pushf
not eax
add eax, 0x84c64245
xor eax, 0xcc282ab0
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9d6c8524
xor eax, 0xa1656288
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe8060a5b
xor eax, 0xaea638b3
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb2abf168
xor eax, 0xaa17845b
rol eax, 0x3f
popf
jmp 0x14022e63c
mov r8d, 0x74e7d90a
pushf
not r8d
add r8d, 0xc837a298
xor r8d, 0xd7ec79f4
rol r8d, 0x55
popf
pushf
not r8d
add r8d, 0xe4283e3e
xor r8d, 0xd4b7a9c7
rol r8d, 0x8d
popf
mov rdx, rbx
mov rcx, r14
call fcn.1401c0752
xor ecx, ecx
mov rbx, rax
call fcn.14034ab66
test rbx, rbx
je 0x14022fc61
push rax
pushf
mov eax, 0xf092533f
pushf
not eax
add eax, 0xcf907139
xor eax, 0xb661828d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf489f55c
xor eax, 0xaf8cfdd8
rol eax, 0x3b
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xd01c9ca7
pushf
not eax
add eax, 0x9cf4bf6a
xor eax, 0xb5411730
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9dbfa7cd
xor eax, 0xdf7af4a6
rol eax, 0xb2
popf
jmp 0x14022e63c
mov qword [0x140109ec8], rbx
jmp 0x1402300f2
test bpl, bpl
jne 0x14022fd31
push rax
pushf
mov eax, 0x3a2bf8ba
pushf
not eax
add eax, 0xef41e2e0
xor eax, 0xc0dd829a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa36c8de1
xor eax, 0x96549f6d
rol eax, 0xdf
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xf6524fde
pushf
not eax
add eax, 0xc127f3fd
xor eax, 0xe67768a6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc9b59fc3
xor eax, 0xdcd249f2
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfb128f2a
xor eax, 0xe7dd2473
rol eax, 0
popf
jmp 0x14022e63c
mov ebp, esi
jmp 0x14022efc3
neg rbx
lea rdx, [rbx + 2]
cmp rdx, rbx
jb 0x14022fe2d
push rax
pushf
mov eax, 0x7ee1d887
pushf
not eax
add eax, 0xfd9f0208
xor eax, 0xae05e95f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa50d8377
xor eax, 0xf35ed795
rol eax, 0x93
popf
pushf
not eax
add eax, 0x957af61e
xor eax, 0xce8a59c3
rol eax, 0x13
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x2d28fb93
pushf
not eax
add eax, 0x89a41d5c
xor eax, 0xa114bc36
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd0b0a437
xor eax, 0xadb4f1fe
rol eax, 0x41
popf
pushf
not eax
add eax, 0xd317170b
xor eax, 0xf08eac44
rol eax, 0xdd
popf
jmp 0x14022e63c
movabs rax, 0x90e0c0b0820daec
pushf
not rax
add rax, 0x4fb97370
xor rax, 0x5425954f
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x5b303fb3
xor rax, 0x4745f430
rol rax, 0x9f
popf
pushf
not rax
add rax, 0x5f7328d3
xor rax, 0x52f24812
rol rax, 0x6f
popf
pushf
not rax
add rax, 0x4ec1d4e7
xor rax, 0x56cc293d
rol rax, 0xbb
popf
cmp rdx, rax
jae 0x14022ff3b
push rax
pushf
mov eax, 0x8da8c3f5
pushf
not eax
add eax, 0xb26e0b0c
xor eax, 0xa67b0e41
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9b1c25e5
xor eax, 0xefdf4c3b
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf8ad3f2f
xor eax, 0xcfb33127
rol eax, 0xa
popf
pushf
not eax
add eax, 0x830bb1f6
xor eax, 0xf49db8d1
rol eax, 0xec
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x237a217f
pushf
not eax
add eax, 0xe6b08257
xor eax, 0xfbea3c2e
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xe85ac64e
xor eax, 0xd15f74d9
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe60c033a
xor eax, 0x960f8e38
rol eax, 0x5a
popf
jmp 0x14022e63c
mov r8d, 0x7992c1cb
pushf
not r8d
add r8d, 0xdb15b536
xor r8d, 0xe2c81a4d
rol r8d, 0xf6
popf
pushf
not r8d
add r8d, 0xd1ae6751
xor r8d, 0x87cd9494
rol r8d, 0xc2
popf
mov rcx, r14
call fcn.1401c0752
xor ecx, ecx
mov r14, rax
call fcn.14034ab66
test r14, r14
je 0x14023002d
push rax
pushf
mov eax, 0xfdae91e5
pushf
not eax
add eax, 0x905404b1
xor eax, 0xd4d2acc9
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb128080b
xor eax, 0xa73e356f
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd3762c69
xor eax, 0x8c5c79bc
rol eax, 0x26
popf
pushf
not eax
add eax, 0xd090b70a
xor eax, 0xe6ff5c75
rol eax, 0xa6
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x1db8560f
pushf
not eax
add eax, 0xb281a3e8
xor eax, 0xd13bd679
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xeec2d9d5
xor eax, 0xfd0dbea5
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc37454cc
xor eax, 0xc59a7627
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc12337c1
xor eax, 0xe0f270d3
rol eax, 0x8c
popf
jmp 0x14022e63c
mov qword [r14 + rbx*8], r15
mov qword [r14 + rbx*8 + 8], rsi
mov qword [0x140109ec8], r14
mov rdi, rsi
push rax
pushf
mov eax, 0xd59ed91e
pushf
not eax
add eax, 0x9e57e5c6
xor eax, 0xba3b2f19
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc35d177d
xor eax, 0xc8e5c1fb
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xbe9143ef
xor eax, 0xcd8cd53f
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xaa65eca1
xor eax, 0xc19b5794
rol eax, 0x78
popf
jmp 0x14022e63c
cmp dword [rsp + 0x78], esi
je 0x140230155
push rax
pushf
mov eax, 0xfd182265
pushf
not eax
add eax, 0x909ac67c
xor eax, 0x86000c11
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9675da5c
xor eax, 0x98d3f33b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa98711e6
xor eax, 0xfab5c7f8
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xd9514774
xor eax, 0xc8a15ce6
rol eax, 0xe2
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xb931f81a
pushf
not eax
add eax, 0x9b4beb6d
xor eax, 0x9a03ba6b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x80fb5836
xor eax, 0x967673f7
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x89cb2486
xor eax, 0xfec2ca44
rol eax, 0xe6
popf
jmp 0x14022e63c
or rbp, 0xffffffffffffffff
mov r14, rbp
push rax
pushf
mov eax, 0x61459e25
pushf
not eax
add eax, 0xef249e52
xor eax, 0xe74f6463
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa14db653
xor eax, 0x9b1ebfa9
rol eax, 0xf1
popf
jmp 0x14022e63c
inc r14
cmp byte [r15 + r14], sil
jne 0x1402301d5
mov edx, 0xe843a81c
pushf
not edx
add edx, 0x8375a386
xor edx, 0x8fb22f39
rol edx, 0x2b
popf
pushf
not edx
add edx, 0xd0545fb2
xor edx, 0xccbef997
rol edx, 0xb8
popf
pushf
not edx
add edx, 0xcae0b684
xor edx, 0xbe434b60
rol edx, 0x67
popf
pushf
not edx
add edx, 0xde471b0a
xor edx, 0xddd0fc42
rol edx, 0xa4
popf
lea rcx, [r14 + 2]
call fcn.1401dc8d4
mov rbx, rax
test rax, rax
jne 0x14023028e
push rax
pushf
mov eax, 0xd2059cd6
pushf
not eax
add eax, 0xc48502f2
xor eax, 0xa17b9664
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd29a79f8
xor eax, 0xe090d4a7
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8130e9a7
xor eax, 0x8e80e71b
rol eax, 0x2f
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x286f14f4
pushf
not eax
add eax, 0xf689fd3e
xor eax, 0xbd20a631
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xfd4857e2
xor eax, 0xc3ab31dd
rol eax, 0x7d
popf
jmp 0x14022e63c
xor ecx, ecx
call fcn.14034ab66
jmp 0x1402304f3
mov r8, r15
lea rdx, [r14 + 2]
mov rcx, rbx
call fcn.14026aaba
test eax, eax
jne 0x140230370
push rax
pushf
mov eax, 0x4004705e
pushf
not eax
add eax, 0xc2755f7c
xor eax, 0x9487be62
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xcd60d875
xor eax, 0xe55a2cfa
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x8b10476a
xor eax, 0x8eeb756c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xbb4b4b79
xor eax, 0xb33b9d93
rol eax, 0xf2
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0x9f31b532
pushf
not eax
add eax, 0x8881e06a
xor eax, 0xc63dff7f
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9197d44a
xor eax, 0x93966a36
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa5837538
xor eax, 0xc2df61ec
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8d855b72
xor eax, 0x8d5d71f5
rol eax, 0xd7
popf
jmp 0x14022e63c
mov rax, rbx
lea rcx, [r13 + 1]
sub rax, r15
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
neg byte [rsp + 0x70]
sbb rdx, rdx
and rdx, rcx
mov byte [rcx - 1], sil
mov rcx, rbx
call fcn.1401501cd
test eax, eax
jne 0x140230452
push rax
pushf
mov eax, 0x62c1ffbd
pushf
not eax
add eax, 0xbc57beda
xor eax, 0xcacdc6ed
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe94bb9f4
xor eax, 0xe70f94b2
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x8331daf2
xor eax, 0xa743644f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc49d5138
xor eax, 0x916676f9
rol eax, 0x8e
popf
jmp 0x14022e63c
push rax
pushf
mov eax, 0xa1a1581b
pushf
not eax
add eax, 0xb544bdfe
xor eax, 0xa014129a
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8f630f14
xor eax, 0xd309ff58
rol eax, 0xf6
popf
jmp 0x14022e63c
call fcn.1401fa658
mov rcx, rbx
mov dword [rax], 0x2a
call fcn.14034ab66
mov esi, ebp
push rax
pushf
mov eax, 0x8585447c
pushf
not eax
add eax, 0xbcf35ed3
xor eax, 0xee532c8b
rol eax, 6
popf
pushf
not eax
add eax, 0xa9f7e24a
xor eax, 0xfa466d89
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe0cd0d52
xor eax, 0x9c0f99e2
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe85f6ebc
xor eax, 0xee0165c1
rol eax, 0x16
popf
jmp 0x14022e63c
mov rcx, rdi
call fcn.14034ab66
mov eax, esi
jmp 0x140230621
mov rcx, rbx
call fcn.14034ab66
push rax
pushf
mov eax, 0x16fe8072
pushf
not eax
add eax, 0xf0242517
xor eax, 0xc8ccca94
rol eax, 0xed
popf
pushf
not eax
add eax, 0xba12f3d7
xor eax, 0x8c56f199
rol eax, 0x11
popf
jmp 0x14022e63c
mov rcx, rdi
call fcn.14034ab66
xor eax, eax
jmp 0x140230621
call fcn.1401fa658
mov rcx, r15
mov dword [rax], socket
call fcn.14034ab66
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x67e16c26
pushf
not eax
add eax, 0xef875b34
xor eax, 0xbe4a7470
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xdeb9efcf
xor eax, 0xc8fb52d7
rol eax, 0x86
popf
jmp 0x14022e63c
mov rbx, qword [rsp + 0x80]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14026c14e
int3