Function at 0x14023285d
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x2d472f1b
pushf
not eax
add eax, 0xa689b47d
xor eax, 0xf47f9dbf
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xddace9fa
xor eax, 0xf4e5f590
rol eax, 0xd9
popf
cmp eax, 0x20
jne 0x14023289a
popf
pop rax
jmp 0x140233b32
cmp eax, 0
jne 0x1402328a9
popf
pop rax
jmp 0x140232ab6
cmp eax, 3
jne 0x1402328b8
popf
pop rax
jmp 0x140232cb7
cmp eax, 1
jne 0x1402328c7
popf
pop rax
jmp 0x140232bba
cmp eax, 0xd
jne 0x1402328d6
popf
pop rax
jmp 0x140233203
cmp eax, 0x1a
jne 0x1402328e5
popf
pop rax
jmp 0x140233892
cmp eax, 0xe
jne 0x1402328f4
popf
pop rax
jmp 0x1402332d8
cmp eax, 0xb
jne 0x140232903
popf
pop rax
jmp 0x1402330f5
cmp eax, 0x19
jne 0x140232912
popf
pop rax
jmp 0x140233857
cmp eax, 8
jne 0x140232921
popf
pop rax
jmp 0x140232fa6
cmp eax, 0x1d
jne 0x140232930
popf
pop rax
jmp 0x1402339d1
cmp eax, 0x17
jne 0x14023293f
popf
pop rax
jmp 0x1402336f7
cmp eax, 0x1c
jne 0x14023294e
popf
pop rax
jmp 0x140233974
cmp eax, 0x12
jne 0x14023295d
popf
pop rax
jmp 0x1402334af
cmp eax, 0x18
jne 0x14023296c
popf
pop rax
jmp 0x140233771
cmp eax, 0x11
jne 0x14023297b
popf
pop rax
jmp 0x140233473
cmp eax, 0x1b
jne 0x14023298a
popf
pop rax
jmp 0x1402338cc
cmp eax, 0x21
jne 0x140232999
popf
pop rax
jmp 0x140233bc8
cmp eax, 0x23
jne 0x1402329a8
popf
pop rax
jmp 0x140233ca7
cmp eax, 0x14
jne 0x1402329b7
popf
pop rax
jmp 0x140233593
cmp eax, 0xf
jne 0x1402329c6
popf
pop rax
jmp 0x140233327
cmp eax, 0x13
jne 0x1402329d5
popf
pop rax
jmp 0x140233510
cmp eax, 0x15
jne 0x1402329e4
popf
pop rax
jmp 0x140233616
cmp eax, 0x24
jne 0x1402329f3
popf
pop rax
jmp 0x140233cfd
cmp eax, 0x1e
jne 0x140232a02
popf
pop rax
jmp 0x140233a92
cmp eax, 0xc
jne 0x140232a11
popf
pop rax
jmp 0x14023319e
cmp eax, 7
jne 0x140232a20
popf
pop rax
jmp 0x140232f31
cmp eax, 5
jne 0x140232a2f
popf
pop rax
jmp 0x140232ddf
cmp eax, 0x1f
jne 0x140232a3e
popf
pop rax
jmp 0x140233ae5
cmp eax, 0x10
jne 0x140232a4d
popf
pop rax
jmp 0x140233362
cmp eax, 6
jne 0x140232a5c
popf
pop rax
jmp 0x140232e88
cmp eax, 9
jne 0x140232a6b
popf
pop rax
jmp 0x140233015
cmp eax, 4
jne 0x140232a7a
popf
pop rax
jmp 0x140232d27
cmp eax, 0x16
jne 0x140232a89
popf
pop rax
jmp 0x1402336bf
cmp eax, 2
jne 0x140232a98
popf
pop rax
jmp 0x140232c22
cmp eax, 0xa
jne 0x140232aa7
popf
pop rax
jmp 0x140233093
cmp eax, 0x22
jne 0x140232ab6
popf
pop rax
jmp 0x140233c9e
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x30
mov r8d, dword [rcx + 0x34]
mov bpl, dl
mov rbx, rcx
mov r14d, 0x74b4b47a
pushf
not r14d
add r14d, 0xe6212a43
xor r14d, 0xfa37f5b7
rol r14d, 0xce
popf
pushf
not r14d
add r14d, 0xda774463
xor r14d, 0xfa5f618c
rol r14d, 0x90
popf
cmp r8d, 5
jg 0x140232b74
push rax
pushf
mov eax, 0xc3f2ef2b
pushf
not eax
add eax, 0x89d23c4f
xor eax, 0xf62996e1
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf942ac38
xor eax, 0xf344736f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa3b5036a
xor eax, 0xe61d4bbc
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf6e96978
xor eax, 0x9d84157d
rol eax, 0x58
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0xd2717308
pushf
not eax
add eax, 0xada8e0f9
xor eax, 0xbdfc46f4
rol eax, 0x88
popf
pushf
not eax
add eax, 0x87e5c1d0
xor eax, 0xe866bfd4
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa2e1cab2
xor eax, 0xf93ac537
rol eax, 0x70
popf
jmp 0x14023288b
je 0x140232bef
push rax
pushf
mov eax, 0x2f4f3fed
pushf
not eax
add eax, 0x81338dda
xor eax, 0xaf670293
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb1c6dc83
xor eax, 0xd1c79adb
rol eax, 4
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x7047cb44
pushf
not eax
add eax, 0xf1a6a9ed
xor eax, 0x9fdde5f8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb4b96577
xor eax, 0xad18e6a2
rol eax, 0x54
popf
jmp 0x14023288b
test r8d, r8d
je 0x140232c71
push rax
pushf
mov eax, 0x90bb22ca
pushf
not eax
add eax, 0xf7cff374
xor eax, 0xff672e87
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb3080124
xor eax, 0xa1eee0f9
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd5419ae4
xor eax, 0xe1333de6
rol eax, 3
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x62817b70
pushf
not eax
add eax, 0x85408e59
xor eax, 0x8a31feaa
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9e265545
xor eax, 0x8997bd67
rol eax, 0x85
popf
pushf
not eax
add eax, 0xe0ec3321
xor eax, 0xd269f979
rol eax, 0xfc
popf
jmp 0x14023288b
sub r8d, 1
je 0x140232cf4
push rax
pushf
mov eax, 0x12a75ad5
pushf
not eax
add eax, 0xd1488584
xor eax, 0xe5386157
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xfdd1405c
xor eax, 0xaac2e975
rol eax, 0x2e
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x60ceee5e
pushf
not eax
add eax, 0xcf243001
xor eax, 0xc9a790eb
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd5753adf
xor eax, 0x95dcb091
rol eax, 0x93
popf
jmp 0x14023288b
sub r8d, 1
je 0x140232d86
push rax
pushf
mov eax, 0x39f67b09
pushf
not eax
add eax, 0xa2c4c2d7
xor eax, 0xa1c5bde0
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe79cf771
xor eax, 0x85bd508c
rol eax, 0x50
popf
pushf
not eax
add eax, 0xfe2348e2
xor eax, 0xc0c0f5a2
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xac49e5f0
xor eax, 0xf0a0866d
rol eax, 0xf6
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0xe4b0759b
pushf
not eax
add eax, 0xa8fa1411
xor eax, 0xdee1a001
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd508fa5b
xor eax, 0xa2bc2934
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfa90eea5
xor eax, 0xc20d23f4
rol eax, 0x51
popf
pushf
not eax
add eax, 0xcab7ff4d
xor eax, 0xde84c473
rol eax, 0xb4
popf
jmp 0x14023288b
sub r8d, 1
je 0x140232e42
push rax
pushf
mov eax, 0xc9437daa
pushf
not eax
add eax, 0xf9690454
xor eax, 0x86a0154b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa3815870
xor eax, 0xba6cb119
rol eax, 0x63
popf
pushf
not eax
add eax, 0x91ec8396
xor eax, 0x84879ae2
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x965727c8
xor eax, 0x88c65c83
rol eax, 0x1e
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0xf0ba8afc
pushf
not eax
add eax, 0xb06540c3
xor eax, 0xf05fb664
rol eax, 0x44
popf
pushf
not eax
add eax, 0x92acff8b
xor eax, 0x8395cc49
rol eax, 4
popf
pushf
not eax
add eax, 0xb742f6a7
xor eax, 0xaa8263b5
rol eax, 0xcf
popf
jmp 0x14023288b
cmp r8d, 1
jne 0x140232ed8
push rax
pushf
mov eax, 0xbb760cdd
pushf
not eax
add eax, 0xecff1744
xor eax, 0xe4eba5bc
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb3081731
xor eax, 0x84785d2e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd4a31dcf
xor eax, 0xa8fc602d
rol eax, 0x1c
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x86c8931e
pushf
not eax
add eax, 0xc5c45c66
xor eax, 0xf107472e
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x8f838b9d
xor eax, 0xa515c858
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd2521248
xor eax, 0xb8c895f3
rol eax, 0x29
popf
pushf
not eax
add eax, 0xab76211b
xor eax, 0xe0f623e6
rol eax, 0xf5
popf
jmp 0x14023288b
mov edx, dword [rcx + 0x28]
mov rdi, r14
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
mov rsi, qword [rcx]
push rax
pushf
mov eax, 0xa0215699
pushf
not eax
add eax, 0xfde54acd
xor eax, 0xec045d4c
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe70ba95b
xor eax, 0x9ec777be
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x821ab69a
xor eax, 0xd4737664
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcf6bafee
xor eax, 0xe734738f
rol eax, 0xf2
popf
jmp 0x14023288b
mov eax, edx
shr eax, 4
test al, 1
je 0x140232fe2
push rax
pushf
mov eax, 0xa0604657
pushf
not eax
add eax, 0xcedda6f7
xor eax, 0xcd2ba1fc
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xed4dc382
xor eax, 0xfba2f2d0
rol eax, 0xf4
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x48a4d778
pushf
not eax
add eax, 0xc9594cb5
xor eax, 0x97a594ed
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb6f64a56
xor eax, 0xf5d82d44
rol eax, 0x64
popf
jmp 0x14023288b
test rsi, rsi
jns 0x14023304d
push rax
pushf
mov eax, 0x91e2c27f
pushf
not eax
add eax, 0xb466de20
xor eax, 0x9fdee25e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf905ecc7
xor eax, 0x9a586d47
rol eax, 0xba
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0xc055e9e2
pushf
not eax
add eax, 0x8b48f780
xor eax, 0x886d4e6c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc0ddbb27
xor eax, 0xdb2ebd6c
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa0157a64
xor eax, 0x883c7274
rol eax, 0x66
popf
jmp 0x14023288b
neg rsi
or edx, 0x40
mov dword [rbx + 0x28], edx
push rax
pushf
mov eax, 0xbba9474f
pushf
not eax
add eax, 0xf96a0de8
xor eax, 0xe0474001
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd81c546f
xor eax, 0xbb2a7efc
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf80e51ac
xor eax, 0xe75bdb65
rol eax, 0x26
popf
pushf
not eax
add eax, 0x96d1dc58
xor eax, 0xa59c73eb
rol eax, 0xcb
popf
jmp 0x14023288b
cmp dword [rbx + 0x30], 0
jge 0x140233158
push rax
pushf
mov eax, 0x2463f392
pushf
not eax
add eax, 0x89435523
xor eax, 0xafdbc905
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe56ad202
xor eax, 0xdaca2ef0
rol eax, 3
popf
pushf
not eax
add eax, 0xb7932218
xor eax, 0x82517287
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe8988369
xor eax, 0x9ac4c671
rol eax, 0x9a
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0xa7ef8f10
pushf
not eax
add eax, 0x84aafba6
xor eax, 0xff3f9e82
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbc2bff6b
xor eax, 0xbf13fba8
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf2fb1993
xor eax, 0xbf597736
rol eax, 0xaa
popf
jmp 0x14023288b
mov dword [rbx + 0x30], 1
jmp 0x1402338e3
mov edx, dword [rcx + 0x28]
mov edi, 0x8e2f5713
pushf
not edi
add edi, 0xfa61b826
xor edi, 0x871c927e
rol edi, 0xa8
popf
pushf
not edi
add edi, 0xf9a737e0
xor edi, 0xfca88500
rol edi, 0x67
popf
pushf
not edi
add edi, 0x9a81a4e8
xor edi, 0x8cd98acc
rol edi, 0x34
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x1402332a5
push rax
pushf
mov eax, 0xc62c1d44
pushf
not eax
add eax, 0xc164fd47
xor eax, 0x8c609487
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9fe5a9ae
xor eax, 0xcf270686
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe0093e46
xor eax, 0xc1fb997a
rol eax, 0x60
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x56892064
pushf
not eax
add eax, 0xe8a802f4
xor eax, 0x8b0e9ca5
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x8ffd04fe
xor eax, 0xf837c1db
rol eax, 0xa5
popf
jmp 0x14023288b
movsx rsi, word [rcx]
jmp 0x140232fa6
movzx esi, word [rcx]
jmp 0x140232fa6
mov edx, dword [rcx + 0x28]
mov edi, 0xe4b4cdab
pushf
not edi
add edi, 0xda77f6d5
xor edi, 0xd8be02d2
rol edi, 0x68
popf
pushf
not edi
add edi, 0xc52f0aaf
xor edi, 0x96c2a129
rol edi, 0x4e
popf
pushf
not edi
add edi, 0xaf686981
xor edi, 0xa54b12c2
rol edi, 0xc6
popf
pushf
not edi
add edi, 0xb204a21e
xor edi, 0xf4abdd64
rol edi, 0x2c
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test dil, al
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x14023342d
push rax
pushf
mov eax, 0x98f56570
pushf
not eax
add eax, 0xb708e4c9
xor eax, 0x9c2699a0
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfe762425
xor eax, 0xfee63fa5
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8436c654
xor eax, 0xf3f454ec
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc5a6d3e8
xor eax, 0xcaa4e0be
rol eax, 0xc3
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0xf2895c0e
pushf
not eax
add eax, 0xcefdbe45
xor eax, 0xdfbcde4e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x8a44f045
xor eax, 0xf7e8ab49
rol eax, 9
popf
pushf
not eax
add eax, 0xafb07329
xor eax, 0x9f3df4a9
rol eax, 0xda
popf
jmp 0x14023288b
movsx rsi, byte [rcx]
jmp 0x140232fa6
movzx esi, byte [rcx]
jmp 0x140232fa6
sub r8d, 6
je 0x140233560
push rax
pushf
mov eax, 0xa190918d
pushf
not eax
add eax, 0xc5592df3
xor eax, 0xa58bed22
rol eax, 0x90
popf
pushf
not eax
add eax, 0x91ec0189
xor eax, 0xd89dc0a0
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdad0dd76
xor eax, 0xd11960b6
rol eax, 0x4b
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0xd830797d
pushf
not eax
add eax, 0x9e4e9c42
xor eax, 0xcc19e54f
rol eax, 0x51
popf
pushf
not eax
add eax, 0x81e910e8
xor eax, 0xf2d2fc38
rol eax, 0x7b
popf
jmp 0x14023288b
sub r8d, 1
je 0x1402335d0
push rax
pushf
mov eax, 0xc58d100b
pushf
not eax
add eax, 0xbea00a6b
xor eax, 0x9f8a9d22
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdf0b0843
xor eax, 0x83bed484
rol eax, 0x65
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x856d4898
pushf
not eax
add eax, 0xd6f09993
xor eax, 0xad6cbf52
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc6939121
xor eax, 0xe49097c6
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc7b280f5
xor eax, 0xe58e5ffb
rol eax, 7
popf
jmp 0x14023288b
sub r8d, 2
je 0x140233679
push rax
pushf
mov eax, 0xc6356d59
pushf
not eax
add eax, 0x85ef0df2
xor eax, 0x9d1f812e
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf53cade5
xor eax, 0xe44b3061
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa4b30719
xor eax, 0xfc45168f
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfcdfd95f
xor eax, 0xee41aff2
rol eax, 0xb8
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x954dab8c
pushf
not eax
add eax, 0xc15c6bd0
xor eax, 0xf9c73239
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xedcf7526
xor eax, 0xb2757c17
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd546dadf
xor eax, 0xe74dd70a
rol eax, 8
popf
jmp 0x14023288b
jmp 0x140232ddf
mov rax, qword [rcx + 8]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov byte [rax + 0x30], 1
mov dword [rax + 0x2c], socket
mov rax, qword [rcx + 8]
xor ecx, ecx
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
call fcn.1401cb449
xor al, al
jmp 0x140233d26
mov edx, dword [rcx + 0x28]
mov edi, 0x9868a726
pushf
not edi
add edi, 0x8fd609da
xor edi, 0xc41bc0a3
rol edi, 0x6b
popf
pushf
not edi
add edi, 0xa3c24049
xor edi, 0xeeb1beed
rol edi, 0x5c
popf
mov rcx, qword [rcx + 0x18]
mov eax, edx
shr eax, 4
test al, 1
lea rax, [rcx + 8]
mov qword [rbx + 0x18], rax
je 0x1402337fe
push rax
pushf
mov eax, 0x3c765c1e
pushf
not eax
add eax, 0xd18aa2ee
xor eax, 0xe209d010
rol eax, 0x86
popf
pushf
not eax
add eax, 0xb26907f3
xor eax, 0xb32ab4cd
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xca90721b
xor eax, 0x8dc76715
rol eax, 0x8f
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x79781450
pushf
not eax
add eax, 0xcbda3f39
xor eax, 0xfdb90c25
rol eax, 0x50
popf
pushf
not eax
add eax, 0xeea08498
xor eax, 0xbf79fe09
rol eax, 0x70
popf
pushf
not eax
add eax, 0x855c789a
xor eax, 0xa32b000f
rol eax, 0x31
popf
pushf
not eax
add eax, 0xb3930b3c
xor eax, 0xb3ceb820
rol eax, 0x14
popf
jmp 0x14023288b
movsxd rsi, dword [rcx]
jmp 0x140232fa6
mov esi, dword [rcx]
jmp 0x140232fa6
mov r8, qword [rbx + 8]
lea rcx, [rbx + 0x50]
and edx, 0xfffffff7
mov dword [rbx + 0x28], edx
movsxd rdx, dword [rbx + 0x30]
call fcn.14015f11c
test rsi, rsi
jne 0x14023391b
push rax
pushf
mov eax, 0x20f08464
pushf
not eax
add eax, 0xfd8c7d93
xor eax, 0x8ec48ef9
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf16b7dc7
xor eax, 0xa59c82dc
rol eax, 0x4d
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x23b84537
pushf
not eax
add eax, 0x905f249e
xor eax, 0xb38a8cf8
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe58ff60e
xor eax, 0xf495075f
rol eax, 0x83
popf
pushf
not eax
add eax, 0xacc86e16
xor eax, 0xfa7fa5ba
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xac94e8f7
xor eax, 0xf0e6fbe4
rol eax, 0x89
popf
jmp 0x14023288b
and dword [rbx + 0x28], 0xffffffdf
push rax
pushf
mov eax, 0x661dc1c9
pushf
not eax
add eax, 0xe048f7bd
xor eax, 0xabcba721
rol eax, 2
popf
pushf
not eax
add eax, 0xa469bc0c
xor eax, 0xbdfb80cb
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc91e08a2
xor eax, 0x8416162f
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf3c92924
xor eax, 0xaed2ed96
rol eax, 0x49
popf
jmp 0x14023288b
mov byte [rbx + 0x4c], 1
mov r8b, bpl
mov rcx, rbx
cmp rdi, r14
jne 0x140233a39
push rax
pushf
mov eax, 0x9b237ff4
pushf
not eax
add eax, 0xedd11d24
xor eax, 0x80f9f4cc
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8a953fde
xor eax, 0xb9c8b403
rol eax, 5
popf
pushf
not eax
add eax, 0xf10b7c49
xor eax, 0x89502339
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf936bb52
xor eax, 0xbff98e0b
rol eax, 0x99
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x7bc9d58e
pushf
not eax
add eax, 0xea8ac542
xor eax, 0xbf836a89
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xfb34e942
xor eax, 0xc8382451
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8e0056af
xor eax, 0xb1aa48c9
rol eax, 0x79
popf
pushf
not eax
add eax, 0xeb32905e
xor eax, 0x86ad87c4
rol eax, 0xa6
popf
jmp 0x14023288b
mov rdx, rsi
call fcn.1401d176b
jmp 0x140233b32
mov edx, esi
call fcn.140307e59
push rax
pushf
mov eax, 0xba22c864
pushf
not eax
add eax, 0xb8d1059c
xor eax, 0xee1ae28b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9c7fe152
xor eax, 0xaed911b6
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x956df6f0
xor eax, 0x84c0dd90
rol eax, 0xf3
popf
jmp 0x14023288b
mov eax, dword [rbx + 0x28]
shr eax, 7
test al, 1
je 0x140233b6f
push rax
pushf
mov eax, 0xdb1e14a6
pushf
not eax
add eax, 0x8a358531
xor eax, 0x9a79b6f8
rol eax, 0x37
popf
pushf
not eax
add eax, 0xff5509ec
xor eax, 0xd63a528a
rol eax, 0x64
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x159c612a
pushf
not eax
add eax, 0x8aca0bc9
xor eax, 0x9b6bbb10
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf8abaf91
xor eax, 0x885cab5f
rol eax, 0
popf
pushf
not eax
add eax, 0xba057b4e
xor eax, 0xce0123d0
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe9ed3cd2
xor eax, 0xc5bef62d
rol eax, 0x50
popf
jmp 0x14023288b
cmp dword [rbx + 0x48], 0
mov edx, 0x5029d8e3
pushf
not edx
add edx, 0xd04ec72b
xor edx, 0xcd4b6269
rol edx, 0x86
popf
pushf
not edx
add edx, 0xbd06d6c8
xor edx, 0xa2e41e72
rol edx, 0xdd
popf
pushf
not edx
add edx, 0xa4d61a0d
xor edx, 0xcc5d1f04
rol edx, 0xff
popf
je 0x140233c45
push rax
pushf
mov eax, 0xe69ed494
pushf
not eax
add eax, 0x95eb362e
xor eax, 0xb983c0d2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xda2bc88e
xor eax, 0xc13a5b93
rol eax, 0x6b
popf
jmp 0x14023288b
push rax
pushf
mov eax, 0x69df55aa
pushf
not eax
add eax, 0xc38b8083
xor eax, 0x8236f092
rol eax, 0x48
popf
pushf
not eax
add eax, 0xb1de66fd
xor eax, 0x90a29aa5
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xff575ade
xor eax, 0xa138bb9d
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xff399cd4
xor eax, 0x96735ba6
rol eax, 0xfc
popf
jmp 0x14023288b
mov rax, qword [rbx + 0x40]
cmp word [rax], dx
je 0x140233cfd
add qword [rbx + 0x40], 0xfffffffffffffffe
mov rcx, qword [rbx + 0x40]
mov word [rcx], dx
jmp 0x140233cb4
inc dword [rbx + 0x48]
push rax
pushf
mov eax, 0xca8e5365
pushf
not eax
add eax, 0xa7f66637
xor eax, 0xcf4bd212
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8056a379
xor eax, 0x894380b1
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa39d81ec
xor eax, 0xc2dac124
rol eax, 0x82
popf
jmp 0x14023288b
mov al, 0xc9
pushf
not al
add al, 0xde
xor al, 0xbe
rol al, 0x34
popf
pushf
not al
add al, 0x57
xor al, 0xda
rol al, 0xe5
popf
pushf
not al
add al, 0xf5
xor al, 0xa6
rol al, 0xc9
popf
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x30
pop r14
ret