Function at 0x180156696
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xc958b029
pushf
not eax
add eax, 0x989a0492
xor eax, 0x93c0f4c2
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa3d0463a
xor eax, 0x956dc70c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc79b71d1
xor eax, 0xe933805a
rol eax, 0x7b
popf
cmp eax, 4
jne 0x1801566e6
popf
pop rax
jmp 0x180156b9d
cmp eax, 0
jne 0x1801566f5
popf
pop rax
jmp 0x18015683f
cmp eax, 3
jne 0x180156704
popf
pop rax
jmp 0x180156aff
cmp eax, 1
jne 0x180156713
popf
pop rax
jmp 0x1801569bd
cmp eax, 0xd
jne 0x180156722
popf
pop rax
jmp 0x1801571ab
cmp eax, 7
jne 0x180156731
popf
pop rax
jmp 0x180156d56
cmp eax, 0xe
jne 0x180156740
popf
pop rax
jmp 0x18015726e
cmp eax, 0xb
jne 0x18015674f
popf
pop rax
jmp 0x1801570b4
cmp eax, 0xc
jne 0x18015675e
popf
pop rax
jmp 0x180157116
cmp eax, 8
jne 0x18015676d
popf
pop rax
jmp 0x180156eb6
cmp eax, 0x10
jne 0x18015677c
popf
pop rax
jmp 0x180157341
cmp eax, 0x17
jne 0x18015678b
popf
pop rax
jmp 0x1801576d3
cmp eax, 9
jne 0x18015679a
popf
pop rax
jmp 0x180156f59
cmp eax, 0x12
jne 0x1801567a9
popf
pop rax
jmp 0x1801574ca
cmp eax, 6
jne 0x1801567b8
popf
pop rax
jmp 0x180156caf
cmp eax, 0x11
jne 0x1801567c7
popf
pop rax
jmp 0x180157407
cmp eax, 5
jne 0x1801567d6
popf
pop rax
jmp 0x180156c03
cmp eax, 0x16
jne 0x1801567e5
popf
pop rax
jmp 0x180157687
cmp eax, 0xa
jne 0x1801567f4
popf
pop rax
jmp 0x180157017
cmp eax, 0x14
jne 0x180156803
popf
pop rax
jmp 0x180157588
cmp eax, 0xf
jne 0x180156812
popf
pop rax
jmp 0x1801572d0
cmp eax, 0x13
jne 0x180156821
popf
pop rax
jmp 0x180157506
cmp eax, 0x15
jne 0x180156830
popf
pop rax
jmp 0x180157638
cmp eax, 2
jne 0x18015683f
popf
pop rax
jmp 0x180156a0d
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rbx, rcx
mov edi, 0xe0e92759
pushf
not edi
add edi, 0xf740154b
xor edi, 0xed630624
rol edi, 0xbf
popf
pushf
not edi
add edi, 0xb79a7b39
xor edi, 0xbd7cc0dc
rol edi, 0xe4
popf
pushf
not edi
add edi, 0xcdc184ee
xor edi, 0xe578c8bf
rol edi, 0x48
popf
pushf
not edi
add edi, 0xb45565d0
xor edi, 0xbe71e36f
rol edi, 0x54
popf
mov ecx, 0x5a9b78f1
pushf
not ecx
add ecx, 0x9fbbc642
xor ecx, 0x8b0920f8
rol ecx, 0x9a
popf
pushf
not ecx
add ecx, 0xfae9f564
xor ecx, 0xd20f0983
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0xd4873717
xor ecx, 0x9f041fd4
rol ecx, 0x6c
popf
call fcn.1801169d5
xor r12d, r12d
mov rsi, rax
test rax, rax
jne 0x180156964
push rax
pushf
mov eax, 0x5673460c
pushf
not eax
add eax, 0xc080ad12
xor eax, 0xdc026738
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc7199a3a
xor eax, 0x904d7495
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xce3dd904
xor eax, 0xe8823d00
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfd2bc3b7
xor eax, 0x9b8fbf43
rol eax, 0xb1
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x94bde16a
pushf
not eax
add eax, 0xaef7ac9f
xor eax, 0xbe9a5b70
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf9ccea35
xor eax, 0xf463cb90
rol eax, 0x28
popf
pushf
not eax
add eax, 0xfe02f471
xor eax, 0xec2fe242
rol eax, 0x29
popf
pushf
not eax
add eax, 0xe494ae7a
xor eax, 0x9567fe98
rol eax, 0x6b
popf
jmp 0x1801566d7
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x70]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
lea r14, [rax + 4]
mov dword [rax], edi
mov word [r14], r12w
lea r15, [rbx + 0x48]
mov rax, qword [r15]
mov r13d, 0x83c76b8d
pushf
not r13d
add r13d, 0xe02df902
xor r13d, 0x894f1767
rol r13d, 0x78
popf
pushf
not r13d
add r13d, 0xc4dc285b
xor r13d, 0xe21426a3
rol r13d, 0x43
popf
pushf
not r13d
add r13d, 0xecb5d4d8
xor r13d, 0xf61f11bb
rol r13d, 0x47
popf
mov r9, qword [str.LC_COLLATE]
mov r8d, 0x62cf6079
pushf
not r8d
add r8d, 0xc2dd0218
xor r8d, 0x8f184e34
rol r8d, 0x81
popf
pushf
not r8d
add r8d, 0x963bdddf
xor r8d, 0x856ee9e6
rol r8d, 0xa6
popf
pushf
not r8d
add r8d, 0xf7b427ff
xor r8d, 0x9f6e2c2f
rol r8d, 0x93
popf
mov qword [rsp + 0x28], rax
mov edx, r13d
lea rax, [0x1e1412171]
pushf
sub rax, 0x613dea55
popf
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.180059803
lea rbp, [0x1dded167f]
pushf
sub rbp, 0x5de9e067
popf
lea r8, [0x1f7713653]
pushf
sub r8, 0x776dff3b
popf
mov rdx, r13
mov rcx, r14
call fcn.180075743
test eax, eax
jne 0x180156b57
push rax
pushf
mov eax, 0xa07d75c1
pushf
not eax
add eax, 0xa79d547e
xor eax, 0x85ab6398
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xda2f444f
xor eax, 0xffd0b20d
rol eax, 3
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0xdc44b4ef
pushf
not eax
add eax, 0xe432d8c9
xor eax, 0xf0de0ae9
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe793c7c3
xor eax, 0xc5dd26b4
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xab12e14e
xor eax, 0x9d8f8dd0
rol eax, 0x22
popf
jmp 0x1801566d7
mov r10, qword [r15 + 0x20]
mov rax, qword [r15]
mov rdx, r10
sub rdx, rax
push rax
pushf
mov eax, 0x640521d8
pushf
not eax
add eax, 0xbd957225
xor eax, 0x844d08bf
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf58e9377
xor eax, 0xfa8498ae
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe538df2c
xor eax, 0x8ccb4bc9
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8bd54e7d
xor eax, 0xac516e70
rol eax, 0x48
popf
jmp 0x1801566d7
movzx r8d, word [rax]
movzx ecx, word [rax + rdx]
sub r8d, ecx
jne 0x180156c56
push rax
pushf
mov eax, 0x2827213d
pushf
not eax
add eax, 0xe4412150
xor eax, 0xf0976e36
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd9a392c8
xor eax, 0xc31f12cc
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x96d662a9
xor eax, 0xeb48a6ae
rol eax, 0x1b
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x9ed82e8b
pushf
not eax
add eax, 0xdc29a8cd
xor eax, 0xbe6429e1
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8def853c
xor eax, 0xff6c83dd
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xda688997
xor eax, 0x81da7c04
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcbec27a8
xor eax, 0xd8e263f6
rol eax, 0xfb
popf
jmp 0x1801566d7
add rax, 2
test ecx, ecx
jne 0x180156d10
push rax
pushf
mov eax, 0x5e377cf4
pushf
not eax
add eax, 0xc523c28f
xor eax, 0x90232c18
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa9325130
xor eax, 0xad90e3c8
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe98cd485
xor eax, 0x9f092555
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa4e0a683
xor eax, 0x89492860
rol eax, 0xe3
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x3261161c
pushf
not eax
add eax, 0xc089923f
xor eax, 0x80e32713
rol eax, 0xad
popf
pushf
not eax
add eax, 0xddc6415f
xor eax, 0xd66cc72c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xfebfd185
xor eax, 0xd4578e4e
rol eax, 0x12
popf
jmp 0x1801566d7
test r8d, r8d
mov qword [rsp + 0x28], r10
mov eax, r12d
mov r8d, 0xa92ecc9d
pushf
not r8d
add r8d, 0xaf793163
xor r8d, 0x88a129ab
rol r8d, 0x3e
popf
pushf
not r8d
add r8d, 0xc1d630b4
xor r8d, 0x83032a8d
rol r8d, 0xde
popf
pushf
not r8d
add r8d, 0xc50fa781
xor r8d, 0xb3b2a456
rol r8d, 0x7b
popf
pushf
not r8d
add r8d, 0x8315344e
xor r8d, 0x93a15b5f
rol r8d, 0xd9
popf
cmove eax, edi
mov rdx, r13
mov edi, eax
add rbp, 0x18
lea rax, [0x1cc31a3c3]
pushf
sub rax, 0x4c2e6ca7
popf
mov rcx, r14
add r15, 0x20
mov qword [rsp + 0x20], rax
mov r9, qword [rbp]
call fcn.180059803
lea rax, [0x1c356d07b]
pushf
sub rax, 0x43539a03
popf
cmp rbp, rax
jl 0x180156e70
push rax
pushf
mov eax, 0xecb00c05
pushf
not eax
add eax, 0xf89e5744
xor eax, 0x92d480ae
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd7647711
xor eax, 0x96ef644f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa0964acf
xor eax, 0xb0c365e8
rol eax, 0x75
popf
pushf
not eax
add eax, 0xeb1ae17c
xor eax, 0xe1bbf73f
rol eax, 0xe4
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x427bd9f9
pushf
not eax
add eax, 0xbc1b6d1a
xor eax, 0xa5a03f80
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe8b38f7d
xor eax, 0x93b4094b
rol eax, 0x35
popf
pushf
not eax
add eax, 0xaa5cee76
xor eax, 0x840f268b
rol eax, 0x29
popf
jmp 0x1801566d7
test edi, edi
jne 0x180156f00
push rax
pushf
mov eax, 0xf4b88bb7
pushf
not eax
add eax, 0xec94eadc
xor eax, 0xd235c6d3
rol eax, 2
popf
pushf
not eax
add eax, 0xeeaeedde
xor eax, 0xc922325e
rol eax, 9
popf
pushf
not eax
add eax, 0xe26cb227
xor eax, 0x8d93f2ea
rol eax, 0xec
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0xb61ebbf6
pushf
not eax
add eax, 0xa6176c1b
xor eax, 0xa0075da4
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa75dd0e7
xor eax, 0xdac52cd6
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbdd1ea83
xor eax, 0xf956ce53
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xff481ccc
xor eax, 0xc3e5f112
rol eax, 0x13
popf
jmp 0x1801566d7
mov rcx, qword [rbx + 0x38]
or edi, 0xffffffff
test rcx, rcx
je 0x180156fbe
push rax
pushf
mov eax, 0x797fe3eb
pushf
not eax
add eax, 0xcf519aee
xor eax, 0x84627dd8
rol eax, 0x55
popf
pushf
not eax
add eax, 0x85028d29
xor eax, 0xeb68de42
rol eax, 0x24
popf
pushf
not eax
add eax, 0xafe1d2c1
xor eax, 0xa5f9d466
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8d759f01
xor eax, 0x8962aebd
rol eax, 0xc3
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x60af3b12
pushf
not eax
add eax, 0xdaf82189
xor eax, 0xac6d7a01
rol eax, 0x63
popf
pushf
not eax
add eax, 0xfb326423
xor eax, 0xffd3989a
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd542ae7f
xor eax, 0x85984d7f
rol eax, 0x88
popf
pushf
not eax
add eax, 0xac9e0a0d
xor eax, 0xcd05b018
rol eax, 0x51
popf
jmp 0x1801566d7
mov eax, edi
lock xadd dword [rcx], eax
push rdi
not edi
sub eax, edi
pop rdi
sub eax, 1
jne 0x180157081
push rax
pushf
mov eax, 0x9f2bff1c
pushf
not eax
add eax, 0xc4dc7c58
xor eax, 0xeefd28a8
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa955747e
xor eax, 0xf83aa406
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd40cb6e2
xor eax, 0xb6249f30
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbaec7547
xor eax, 0x9df8be82
rol eax, 0x53
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x2009bb95
pushf
not eax
add eax, 0xef921708
xor eax, 0xdd4c248a
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe80495f6
xor eax, 0xd6c4b5aa
rol eax, 0xcc
popf
jmp 0x1801566d7
mov rcx, qword [rbx + 0x38]
call fcn.180160126
push rax
pushf
mov eax, 0x35b5beb5
pushf
not eax
add eax, 0xaacc5e8b
xor eax, 0xc515bcdf
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xb8ef25a0
xor eax, 0xed963e57
rol eax, 2
popf
pushf
not eax
add eax, 0xa517581e
xor eax, 0x9f4cc2a4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbe8e6ac1
xor eax, 0x991b3d1b
rol eax, 8
popf
jmp 0x1801566d7
mov rdx, qword [rbx + 0x30]
test rdx, rdx
je 0x180157178
push rax
pushf
mov eax, 0xba1b0c56
pushf
not eax
add eax, 0xabcdb4e4
xor eax, 0x9dbbdbcd
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x878eef79
xor eax, 0xc9a0c3f7
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x89728d51
xor eax, 0xcc26cc20
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xcff0aeca
xor eax, 0xd2f7f3ee
rol eax, 0x19
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x2bf424dd
pushf
not eax
add eax, 0xaf9b9df6
xor eax, 0xa95c1078
rol eax, 4
popf
pushf
not eax
add eax, 0xc33f61c0
xor eax, 0x9388cbba
rol eax, 0xe1
popf
jmp 0x1801566d7
mov ecx, edi
lock xadd dword [rdx], ecx
push rdi
not edi
sub ecx, edi
pop rdi
sub ecx, 1
jne 0x180157215
push rax
pushf
mov eax, 0x88102658
pushf
not eax
add eax, 0x991a1416
xor eax, 0xd068dea4
rol eax, 0xae
popf
pushf
not eax
add eax, 0xfa62160e
xor eax, 0xdcca92bb
rol eax, 0x58
popf
pushf
not eax
add eax, 0xfbaa8924
xor eax, 0xe37fc07d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xda8ad470
xor eax, 0xcfc3dcde
rol eax, 0x8a
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0xbf813b90
pushf
not eax
add eax, 0xc5855ce3
xor eax, 0xa3aa36b6
rol eax, 0
popf
pushf
not eax
add eax, 0x864a5773
xor eax, 0xb325b568
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xfc89cdf9
xor eax, 0x8380a724
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf2c81f6c
xor eax, 0xb5aebeb1
rol eax, 0xea
popf
jmp 0x1801566d7
mov rcx, qword [rbx + 0x30]
call fcn.180160126
push rax
pushf
mov eax, 0x459a380b
pushf
not eax
add eax, 0xdf3d36a9
xor eax, 0xcd9d6c60
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb0017f62
xor eax, 0x9646c0cc
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xaf2400a5
xor eax, 0xd220fd7d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa4ce8f6d
xor eax, 0xe713699c
rol eax, 0xae
popf
jmp 0x1801566d7
mov qword [rbx + 0x30], r12
mov rax, r14
mov qword [rbx + 0x20], r12
mov qword [rbx + 0x38], rsi
mov qword [rbx + 0x28], r14
jmp 0x1801569bd
mov rcx, rsi
call fcn.180160126
mov rcx, qword [rbx + 0x38]
or edi, 0xffffffff
test rcx, rcx
je 0x1801573ae
push rax
pushf
mov eax, 0xa1f66965
pushf
not eax
add eax, 0xeaca3256
xor eax, 0xd81c897e
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe6fa475e
xor eax, 0x84659aa2
rol eax, 0xde
popf
pushf
not eax
add eax, 0xaf66f360
xor eax, 0xcbf42dd2
rol eax, 0x66
popf
pushf
not eax
add eax, 0xf49af7ab
xor eax, 0xdffeb043
rol eax, 0xeb
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0xa3e06ce3
pushf
not eax
add eax, 0xc0fd2666
xor eax, 0x84efd350
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe08b79a3
xor eax, 0xab0fc61d
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb64fef4a
xor eax, 0xeb242980
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc35e7ade
xor eax, 0xe19bbe04
rol eax, 0xea
popf
jmp 0x1801566d7
mov eax, edi
lock xadd dword [rcx], eax
push rdi
not edi
sub eax, edi
pop rdi
sub eax, 1
jne 0x180157471
push rax
pushf
mov eax, 0xb41ce9f2
pushf
not eax
add eax, 0xce985b33
xor eax, 0x8954aec1
rol eax, 0x95
popf
pushf
not eax
add eax, 0x844cff52
xor eax, 0xb9ed1456
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb8d5de99
xor eax, 0xfa8067e8
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd9698140
xor eax, 0xc7293d83
rol eax, 0xfe
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x33377424
pushf
not eax
add eax, 0x9a44eeea
xor eax, 0xed4411ae
rol eax, 0x75
popf
pushf
not eax
add eax, 0xcbab6e8d
xor eax, 0xfa2ef278
rol eax, 0xe
popf
pushf
not eax
add eax, 0x86994d23
xor eax, 0x83030d22
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa9cf9e3d
xor eax, 0xd74ff6b7
rol eax, 0x60
popf
jmp 0x1801566d7
mov rcx, qword [rbx + 0x38]
call fcn.180160126
push rax
pushf
mov eax, 0xc46d21ca
pushf
not eax
add eax, 0xe1606aff
xor eax, 0x83b77de4
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb9f5b946
xor eax, 0xba2276c8
rol eax, 0x28
popf
jmp 0x1801566d7
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x180157542
push rax
pushf
mov eax, 0xb17af7c9
pushf
not eax
add eax, 0xa4c760a7
xor eax, 0xdb5f67de
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf86b2b32
xor eax, 0xf6d721a8
rol eax, 3
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0xbc8e9277
pushf
not eax
add eax, 0xb6a3073f
xor eax, 0xfb21d8ac
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xa53343a7
xor eax, 0xdc85219c
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x80c8a493
xor eax, 0x9f44c059
rol eax, 0x61
popf
jmp 0x1801566d7
mov eax, edi
lock xadd dword [rcx], eax
push rdi
not edi
sub eax, edi
pop rdi
sub eax, 1
jne 0x1801575f2
push rax
pushf
mov eax, 0x7b974ee5
pushf
not eax
add eax, 0xd5fb8f74
xor eax, 0xac94b450
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd12da82a
xor eax, 0x95781afe
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb50f458b
xor eax, 0xb1085623
rol eax, 0xac
popf
pushf
not eax
add eax, 0x86b11a18
xor eax, 0xcd67cafb
rol eax, 0xcb
popf
jmp 0x1801566d7
push rax
pushf
mov eax, 0x8a604bc3
pushf
not eax
add eax, 0xafea1ea2
xor eax, 0xaf0d4963
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x92e72a3f
xor eax, 0xfc8f43a9
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf1c0e7fc
xor eax, 0x94c994ad
rol eax, 0
popf
jmp 0x1801566d7
mov rcx, qword [rbx + 0x30]
call fcn.180160126
push rax
pushf
mov eax, 0xe82bc63d
pushf
not eax
add eax, 0x8c2b68c2
xor eax, 0x9ce4978d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9ee012f5
xor eax, 0xcc1c86ba
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa5fff78f
xor eax, 0xfae2c85c
rol eax, 0xfc
popf
jmp 0x1801566d7
mov rax, qword [rbx + 0x68]
mov qword [rbx + 0x30], r12
mov qword [rbx + 0x20], r12
mov qword [rbx + 0x38], r12
mov qword [rbx + 0x28], r12
jmp 0x1801569bd
xor r9d, r9d
mov qword [rsp + 0x20], r12
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800e15df
int3