Function at 0x140011b06
Capabilities:
Authenticate hmac
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x7d9ee9a0
pushf
not eax
add eax, 0xde2af4db
xor eax, 0xe3d48495
rol eax, 0xca
popf
pushf
not eax
add eax, 0xafc93b99
xor eax, 0xda8242ec
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd0ebed75
xor eax, 0xafee4f18
rol eax, 0x81
popf
cmp eax, 0x20
jne 0x140011b56
popf
pop rax
jmp 0x140012fae
cmp eax, 0
jne 0x140011b65
popf
pop rax
jmp 0x140011d45
cmp eax, 3
jne 0x140011b74
popf
pop rax
jmp 0x140011f5a
cmp eax, 1
jne 0x140011b83
popf
pop rax
jmp 0x140011e5b
cmp eax, 0xd
jne 0x140011b92
popf
pop rax
jmp 0x14001253f
cmp eax, 0x1a
jne 0x140011ba1
popf
pop rax
jmp 0x140012b82
cmp eax, 0xe
jne 0x140011bb0
popf
pop rax
jmp 0x1400125c2
cmp eax, 0xb
jne 0x140011bbf
popf
pop rax
jmp 0x14001242b
cmp eax, 0x19
jne 0x140011bce
popf
pop rax
jmp 0x140012add
cmp eax, 8
jne 0x140011bdd
popf
pop rax
jmp 0x1400122c9
cmp eax, 0x1d
jne 0x140011bec
popf
pop rax
jmp 0x140012dc1
cmp eax, 0x17
jne 0x140011bfb
popf
pop rax
jmp 0x1400129bf
cmp eax, 0x1c
jne 0x140011c0a
popf
pop rax
jmp 0x140012c91
cmp eax, 0x12
jne 0x140011c19
popf
pop rax
jmp 0x14001277e
cmp eax, 0x18
jne 0x140011c28
popf
pop rax
jmp 0x140012a41
cmp eax, 0x11
jne 0x140011c37
popf
pop rax
jmp 0x1400126fb
cmp eax, 0x1b
jne 0x140011c46
popf
pop rax
jmp 0x140012bde
cmp eax, 0x21
jne 0x140011c55
popf
pop rax
jmp 0x14001300e
cmp eax, 0xa
jne 0x140011c64
popf
pop rax
jmp 0x140012399
cmp eax, 0x14
jne 0x140011c73
popf
pop rax
jmp 0x1400128df
cmp eax, 0xf
jne 0x140011c82
popf
pop rax
jmp 0x140012641
cmp eax, 0x13
jne 0x140011c91
popf
pop rax
jmp 0x140012827
cmp eax, 0x15
jne 0x140011ca0
popf
pop rax
jmp 0x140012916
cmp eax, 2
jne 0x140011caf
popf
pop rax
jmp 0x140011eb4
cmp eax, 0x1e
jne 0x140011cbe
popf
pop rax
jmp 0x140012e6a
cmp eax, 0xc
jne 0x140011ccd
popf
pop rax
jmp 0x1400124cf
cmp eax, 7
jne 0x140011cdc
popf
pop rax
jmp 0x1400121bb
cmp eax, 5
jne 0x140011ceb
popf
pop rax
jmp 0x140012054
cmp eax, 0x1f
jne 0x140011cfa
popf
pop rax
jmp 0x140012eb5
cmp eax, 0x10
jne 0x140011d09
popf
pop rax
jmp 0x140012690
cmp eax, 6
jne 0x140011d18
popf
pop rax
jmp 0x14001211f
cmp eax, 9
jne 0x140011d27
popf
pop rax
jmp 0x140012361
cmp eax, 4
jne 0x140011d36
popf
pop rax
jmp 0x140011fa6
cmp eax, 0x16
jne 0x140011d45
popf
pop rax
jmp 0x1400129b7
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
mov r9, qword [rcx]
mov r15d, r8d
mov qword [rsp + 0x30], rdx
xor r10d, r10d
mov rbx, rdx
mov qword [rsp + 0x20], rdx
mov r8, rcx
mov qword [rsp + 0x28], rcx
mov eax, dword [r9 + 0x30]
mov r14d, r10d
cdq
mov dword [rsp + 0x58], r10d
sub eax, edx
sar eax, 1
mov r13d, eax
mov eax, dword [r9 + 0x34]
cdq
sub eax, edx
sar eax, 1
mov r12d, eax
mov dword [rsp + 0x30], eax
sub r12d, r15d
push r15
not r15d
sub eax, r15d
pop r15
sub eax, 1
cmp r12d, eax
jge 0x140011e02
push rax
pushf
mov eax, 0x7620b01b
pushf
not eax
add eax, 0xcaa22310
xor eax, 0xe7cf3396
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf0bad1fa
xor eax, 0xbb440c3d
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf7909106
xor eax, 0xb61688c0
rol eax, 0x6f
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x4fb4ede3
pushf
not eax
add eax, 0x8c89ee89
xor eax, 0xe0feed26
rol eax, 6
popf
pushf
not eax
add eax, 0x9ae1914f
xor eax, 0xf05abbdd
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xdf43284d
xor eax, 0xc2fa0830
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe12769e2
xor eax, 0xbcbfc401
rol eax, 0xd
popf
jmp 0x140011b47
movsd xmm0, qword [0x14000b778]
nop word [rax + rax]
push rax
pushf
mov eax, 0xe995a853
pushf
not eax
add eax, 0xeef9ae1b
xor eax, 0xf1daf7a5
rol eax, 0x19
popf
pushf
not eax
add eax, 0x8e4ecdd6
xor eax, 0xd24da565
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb24694e4
xor eax, 0xa5329f99
rol eax, 0x32
popf
jmp 0x140011b47
cvttsd2si eax, xmm0
mov ecx, r13d
sub ecx, eax
mov ebp, ecx
sub ebp, r15d
lea eax, [rcx + r15]
cmp ebp, eax
jge 0x140011f27
push rax
pushf
mov eax, 0x27671112
pushf
not eax
add eax, 0xd93c590f
xor eax, 0xd67c20d9
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xdbce6f44
xor eax, 0x8a9264fd
rol eax, 0x55
popf
pushf
not eax
add eax, 0x993e6914
xor eax, 0x9869a8c1
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc30be694
xor eax, 0xf2362216
rol eax, 0x84
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0xd8c34dd6
pushf
not eax
add eax, 0xb2ddf272
xor eax, 0x82346d97
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa684120c
xor eax, 0x83978145
rol eax, 0x23
popf
jmp 0x140011b47
nop word [rax + rax]
push rax
pushf
mov eax, 0x4c1f8271
pushf
not eax
add eax, 0x8583acaf
xor eax, 0x85fd7bd7
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x92d5eb28
xor eax, 0x884c68a0
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa08e79b4
xor eax, 0xf55d9f2f
rol eax, 0x96
popf
jmp 0x140011b47
mov rdx, qword [0x14000b770]
mov rcx, qword [r8]
test rdx, rdx
jne 0x140011ffb
push rax
pushf
mov eax, 0x862ca281
pushf
not eax
add eax, 0xeb6a4512
xor eax, 0xdd2b5074
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd92f8b44
xor eax, 0xdf5e61bf
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xdf3cbcba
xor eax, 0x9ffafe41
rol eax, 0xec
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x729e52a5
pushf
not eax
add eax, 0xd7a9262a
xor eax, 0x859f883e
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x93e72b1a
xor eax, 0xac37271f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc26dfb8d
xor eax, 0xefc1796e
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfed56a90
xor eax, 0xc6c4f0f8
rol eax, 6
popf
jmp 0x140011b47
mov ecx, 0xbe0abdb6
pushf
not ecx
add ecx, 0x9511a481
xor ecx, 0xc17ad64b
rol ecx, 8
popf
pushf
not ecx
add ecx, 0x886a38d6
xor ecx, 0xc71e5b16
rol ecx, 0x6c
popf
pushf
not ecx
add ecx, 0x8254eaf6
xor ecx, 0xec8e02f2
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0x8067601d
xor ecx, 0xbf5403a1
rol ecx, 0xb6
popf
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x40], r10d
call fcn.1400110d9
lea rdx, [rsp + 0x38]
jmp 0x1400121bb
mov eax, r12d
imul eax, dword [rcx + 0x30]
push rbp
not ebp
sub eax, ebp
pop rbp
sub eax, 1
shl eax, 2
movsxd rcx, eax
movzx eax, byte [rcx + rdx + 2]
mov dword [rsp + 0x48], eax
movzx eax, byte [rcx + rdx + 1]
mov dword [rsp + 0x4c], eax
movzx eax, byte [rcx + rdx]
mov ecx, 0x19cc5f36
pushf
not ecx
add ecx, 0x87093e46
xor ecx, 0x960b4de6
rol ecx, 0x11
popf
pushf
not ecx
add ecx, 0xbe04f9a8
xor ecx, 0x98310038
rol ecx, 0x7a
popf
mov dword [rsp + 0x50], eax
call fcn.1400110d9
lea rdx, [rsp + 0x48]
push rax
pushf
mov eax, 0xe3990c8a
pushf
not eax
add eax, 0xf37e07f8
xor eax, 0xb630f192
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8f2f3581
xor eax, 0x9160ad29
rol eax, 0x55
popf
jmp 0x140011b47
mov r8d, 0xef6d72c2
pushf
not r8d
add r8d, 0xcd696d8d
xor r8d, 0xf876643e
rol r8d, 0xf8
popf
pushf
not r8d
add r8d, 0x8f9dbb2a
xor r8d, 0xf073c459
rol r8d, 0x5c
popf
pushf
not r8d
add r8d, 0xbc6e5645
xor r8d, 0x95bd97bf
rol r8d, 0x5f
popf
lea rdi, [rax + 0xc]
mov rcx, rax
mov rbx, rax
call sub.VCRUNTIME140.dll_memmove
mov ecx, dword [rbx + 4]
or r14d, 2
cmp ecx, 0xaa
jl 0x140012283
push rax
pushf
mov eax, 0xd6984b2e
pushf
not eax
add eax, 0xa7947bd1
xor eax, 0xf9fe370d
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8aab0f61
xor eax, 0xf142f591
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x92c2f1f7
xor eax, 0xf00f37f5
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8d2007dc
xor eax, 0xb1654558
rol eax, 0xd1
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x654e064d
pushf
not eax
add eax, 0xfcaeae46
xor eax, 0xa4a9b327
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xde489c7f
xor eax, 0xa59a6c71
rol eax, 0x39
popf
pushf
not eax
add eax, 0xda53c37f
xor eax, 0xf031a2cd
rol eax, 0xe5
popf
jmp 0x140011b47
mov sil, 0xca
pushf
not sil
add sil, 0xb5
xor sil, 0x55
rol sil, 0x19
popf
pushf
not sil
add sil, 0xbf
xor sil, 0x1f
rol sil, 0x63
popf
test rbx, rbx
je 0x14001232e
push rax
pushf
mov eax, 0x9b08c5bc
pushf
not eax
add eax, 0xdd186cb0
xor eax, 0xe219d5ab
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd71da7b5
xor eax, 0x9d7155e9
rol eax, 0xda
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x6e805c16
pushf
not eax
add eax, 0xdd9b2206
xor eax, 0xa8135a67
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc2667f45
xor eax, 0xfc5cdfbc
rol eax, 0xaa
popf
jmp 0x140011b47
jmp 0x140012a41
mov r8d, dword [rbx]
mov eax, r8d
mov r9d, dword [rbx + 8]
sub eax, r9d
mov edx, eax
neg edx
cmovs edx, eax
cmp ecx, 0x78
jl 0x1400123f8
push rax
pushf
mov eax, 0xfbff0b97
pushf
not eax
add eax, 0xa17aadb7
xor eax, 0xc46b3e25
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb8b7132a
xor eax, 0x85d30294
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc5785bc2
xor eax, 0xe1eb2dab
rol eax, 0xeb
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x10616725
pushf
not eax
add eax, 0x92957fac
xor eax, 0xebc0578c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xec1e4404
xor eax, 0xc44d07da
rol eax, 0x65
popf
jmp 0x140011b47
cmp edx, 8
jg 0x140012489
push rax
pushf
mov eax, 0x751a9db7
pushf
not eax
add eax, 0x81d4a993
xor eax, 0xc7baa9d6
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd1bc0631
xor eax, 0xd6012756
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb1b207ed
xor eax, 0xca7499c9
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb391354f
xor eax, 0x9e25361e
rol eax, 0xfa
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x636c3199
pushf
not eax
add eax, 0xba9baa3b
xor eax, 0xf21669da
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xcb169aaa
xor eax, 0xa43a40a5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x95fc7e99
xor eax, 0xed008274
rol eax, 0x2a
popf
jmp 0x140011b47
mov eax, r8d
sub eax, ecx
cmp eax, 0x32
jl 0x14001250c
push rax
pushf
mov eax, 0x264ba3b5
pushf
not eax
add eax, 0xc1725a94
xor eax, 0xdc06f3cc
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd21f20cb
xor eax, 0xed567e82
rol eax, 0xaa
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0xee5d6de4
pushf
not eax
add eax, 0xf92caf76
xor eax, 0xf16110e8
rol eax, 0xff
popf
pushf
not eax
add eax, 0xeb11f26a
xor eax, 0xed3ac915
rol eax, 0xbd
popf
jmp 0x140011b47
mov eax, r9d
sub eax, ecx
cmp eax, 0x32
jl 0x14001257c
push rax
pushf
mov eax, 0x16e8fd72
pushf
not eax
add eax, 0xbc4a7284
xor eax, 0x8a50199e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8cb73178
xor eax, 0xa55103e6
rol eax, 0xa
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x69d4685e
pushf
not eax
add eax, 0x8a02ff59
xor eax, 0xd36c573c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xafc6e945
xor eax, 0xbf65aef3
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x86fac66d
xor eax, 0x951fc2ce
rol eax, 0x47
popf
jmp 0x140011b47
cmp r8d, 0x69
jl 0x14001260e
push rax
pushf
mov eax, 0xfdfafa8b
pushf
not eax
add eax, 0x809f855a
xor eax, 0xf5f5113c
rol eax, 0x64
popf
pushf
not eax
add eax, 0x801e18ef
xor eax, 0xd4223291
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf650eae0
xor eax, 0xdfa32c90
rol eax, 0xc2
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0xdd9e6adf
pushf
not eax
add eax, 0xc9796f21
xor eax, 0xb166af97
rol eax, 0xb
popf
pushf
not eax
add eax, 0xca5cf387
xor eax, 0xdcfb80b1
rol eax, 0x92
popf
jmp 0x140011b47
cmp r9d, 0x69
jmp 0x140012916
cmp edx, 0xd
jg 0x1400126c8
push rax
pushf
mov eax, 0xd12a9069
pushf
not eax
add eax, 0xe0397b06
xor eax, 0xb35ed427
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe9610320
xor eax, 0xeda53e1d
rol eax, 0xc4
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0xbb43b109
pushf
not eax
add eax, 0xe6b4d9a6
xor eax, 0x9ad9d71d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8b94e8fe
xor eax, 0xc4fb6af7
rol eax, 0x51
popf
jmp 0x140011b47
mov eax, r8d
sub eax, ecx
cmp eax, 0x3c
jl 0x14001274b
push rax
pushf
mov eax, 0xa8b6139
pushf
not eax
add eax, 0xdadc517e
xor eax, 0x8784009a
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc24af1b1
xor eax, 0xe5b364b7
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe5c1ac8e
xor eax, 0xb43aea7e
rol eax, 0x37
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x825e5fb1
pushf
not eax
add eax, 0x9447cf38
xor eax, 0xb784323d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9bb70339
xor eax, 0xe1e3cc8a
rol eax, 0x66
popf
jmp 0x140011b47
mov eax, r9d
sub eax, ecx
cmp eax, 0x3c
jl 0x1400127e1
push rax
pushf
mov eax, 0xcb033367
pushf
not eax
add eax, 0xc7230e6f
xor eax, 0xd43e260a
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe0d16725
xor eax, 0xedd31d8b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdeabeccd
xor eax, 0x81514c7c
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa888fe5b
xor eax, 0xdc1006af
rol eax, 0xae
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0xbffd3914
pushf
not eax
add eax, 0xfa88adc1
xor eax, 0xc51a24b9
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd1170768
xor eax, 0xb86fec81
rol eax, 0x70
popf
pushf
not eax
add eax, 0xcddc7503
xor eax, 0xd1dffeca
rol eax, 0x6a
popf
jmp 0x140011b47
cmp r8d, 0x6e
jl 0x140012886
push rax
pushf
mov eax, 0xd940b35d
pushf
not eax
add eax, 0xf553c8ca
xor eax, 0xc5077d64
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf0447697
xor eax, 0xa45ba64f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb6269773
xor eax, 0x8a60fff0
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xc7d69659
xor eax, 0xe2b17237
rol eax, 0x65
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x54c27bfb
pushf
not eax
add eax, 0xea57bac1
xor eax, 0x8ff2b535
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9fd83e4f
xor eax, 0xffd1d104
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfce08162
xor eax, 0xbcbe6520
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xedfd2b55
xor eax, 0xb17018fb
rol eax, 0x8c
popf
jmp 0x140011b47
cmp r9d, 0x64
push rax
pushf
mov eax, 0x584effb7
pushf
not eax
add eax, 0x92df9789
xor eax, 0xc467ae8b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xbdc2953b
xor eax, 0xc14dafcf
rol eax, 0x8d
popf
jmp 0x140011b47
jl 0x14001295e
push rax
pushf
mov eax, 0x970323a6
pushf
not eax
add eax, 0xfa7e9af2
xor eax, 0xef5b7cb0
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xc6b663ed
xor eax, 0xe481af2c
rol eax, 0xec
popf
pushf
not eax
add eax, 0xa768b813
xor eax, 0xaa949cf5
rol eax, 0xc3
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x64b4feae
pushf
not eax
add eax, 0xe0bd6922
xor eax, 0xf6ed7d94
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc290e9bb
xor eax, 0xa916b855
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd126f0f6
xor eax, 0xa0ed7259
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd54aed2a
xor eax, 0xe3c20054
rol eax, 0xbc
popf
jmp 0x140011b47
xor sil, sil
jmp 0x140012a41
mov sil, 0x18
pushf
not sil
add sil, 0xe5
xor sil, 0x57
rol sil, 0x94
popf
pushf
not sil
add sil, 0xff
xor sil, 0x57
rol sil, 0xfa
popf
pushf
not sil
add sil, 0xf
xor sil, 0xf5
rol sil, 0xf7
popf
pushf
not sil
add sil, 0xda
xor sil, 0x42
rol sil, 0x37
popf
push rax
pushf
mov eax, 0x2cd15208
pushf
not eax
add eax, 0xa32d2014
xor eax, 0x99c65a35
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9ee0b83c
xor eax, 0xe2c9532c
rol eax, 0x4f
popf
jmp 0x140011b47
sub rdi, rbx
and rdi, 0xfffffffffffffffc
cmp rdi, 0x1000
jb 0x140012aaa
push rax
pushf
mov eax, 0x9c023215
pushf
not eax
add eax, 0xc3683f9a
xor eax, 0xa6291b80
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xab1316f3
xor eax, 0x91241a6d
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd16f469b
xor eax, 0x82ab8589
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x95da2e5d
xor eax, 0xc8b045e8
rol eax, 0xa6
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0xcf9294fb
pushf
not eax
add eax, 0xf6257633
xor eax, 0xdb73134c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xccd61cdd
xor eax, 0xd39eddec
rol eax, 0x72
popf
jmp 0x140011b47
mov rcx, qword [rbx - 8]
add rdi, 0x27
sub rbx, rcx
lea rax, [rbx - 8]
cmp rax, 0x1f
ja 0x140012b3c
push rax
pushf
mov eax, 0x78cd0d1c
pushf
not eax
add eax, 0xf0ebb547
xor eax, 0x9ec5e6ad
invalid
sahf
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xea070dd6
xor eax, 0xb4315abb
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xd3cb1214
xor eax, 0xb7c6abd0
rol eax, 0x11
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x41a9ad1a
pushf
not eax
add eax, 0x9d366327
xor eax, 0xeb78ecc2
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa5a44a67
xor eax, 0xd9a77a37
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe7a767f6
xor eax, 0xbdeb8a4e
rol eax, 0x27
popf
jmp 0x140011b47
mov rbx, rcx
push rax
pushf
mov eax, 0xe756e131
pushf
not eax
add eax, 0x9a6c5ef4
xor eax, 0xe830ff7b
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe2bcd1c9
xor eax, 0xd1fdb08b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xccc59c01
xor eax, 0xffb98c7a
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9cd2376a
xor eax, 0x9817e1d8
rol eax, 0xaa
popf
jmp 0x140011b47
mov rdx, rdi
mov rcx, rbx
call fcn.140022c1a
test sil, sil
je 0x140012c4b
push rax
pushf
mov eax, 0x2607cdbb
pushf
not eax
add eax, 0xe200880e
xor eax, 0xe38aafbb
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa6041c22
xor eax, 0x83f628ec
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa2363ab1
xor eax, 0x888a0b67
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa3736041
xor eax, 0x80132911
rol eax, 0xd2
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x451d5428
pushf
not eax
add eax, 0xa4008299
xor eax, 0x829a3d64
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd38156c0
xor eax, 0xcf1ff29f
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc6987b26
xor eax, 0xed8907df
rol eax, 0x1f
popf
jmp 0x140011b47
movsd xmm0, qword [0x14000b778]
mov ecx, r13d
mov r8, qword [rsp + 0x28]
jmp 0x140012ca2
inc ebp
cvttsd2si eax, xmm0
mov r10d, 0x4b228151
pushf
not r10d
add r10d, 0xe3bfc4ac
xor r10d, 0x8cbad1c4
rol r10d, 0x72
popf
pushf
not r10d
add r10d, 0x808a7864
xor r10d, 0xdb12e3b3
rol r10d, 1
popf
pushf
not r10d
add r10d, 0x9394bc55
xor r10d, 0xb9933367
rol r10d, 0x70
popf
sub ecx, eax
push r15
not r15d
sub ecx, r15d
pop r15
sub ecx, 1
cmp ebp, ecx
jl 0x140012d68
push rax
pushf
mov eax, 0x2324a076
pushf
not eax
add eax, 0x81a6d8c0
xor eax, 0xe0c5b9d3
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcc848896
xor eax, 0xa5ab34dd
rol eax, 0xda
popf
pushf
not eax
add eax, 0xce72a342
xor eax, 0xd6d4d62a
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb4026ad1
xor eax, 0xf17c2f80
rol eax, 0x73
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x48860cde
pushf
not eax
add eax, 0xcdac342a
xor eax, 0xe7dcb308
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x88b6852c
xor eax, 0xd575e673
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x86092d1c
xor eax, 0xb4cf186d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa4f947fe
xor eax, 0xa1089dd9
rol eax, 0xe4
popf
jmp 0x140011b47
mov eax, dword [rsp + 0x30]
inc r12d
push r15
not r15d
sub eax, r15d
pop r15
sub eax, 1
cmp r12d, eax
jl 0x140012e11
push rax
pushf
mov eax, 0x85500d35
pushf
not eax
add eax, 0x97ac8c23
xor eax, 0xa7f7c446
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xbd1d9d1f
xor eax, 0xcfb2ae84
rol eax, 0x5d
popf
jmp 0x140011b47
push rax
pushf
mov eax, 0x950a9f31
pushf
not eax
add eax, 0x9b4ad13d
xor eax, 0xac06d8e2
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9ea15495
xor eax, 0xa6e33c79
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd50dc130
xor eax, 0xd149ec6e
rol eax, 0x78
popf
pushf
not eax
add eax, 0xf301a072
xor eax, 0xf6abb70f
rol eax, 0x53
popf
jmp 0x140011b47
mov rbx, qword [rsp + 0x20]
push rax
pushf
mov eax, 0x27b8f0ba
pushf
not eax
add eax, 0xa53e0141
xor eax, 0xc7addd45
rol eax, 3
popf
pushf
not eax
add eax, 0xceed9cd6
xor eax, 0x9533317d
rol eax, 0x31
popf
pushf
not eax
add eax, 0xeeaeb407
xor eax, 0xaf23e2a2
rol eax, 0xbe
popf
jmp 0x140011b47
mov ecx, 0x43f63d7b
pushf
not ecx
add ecx, 0x8d864de6
xor ecx, 0xf39f2e06
rol ecx, 0x26
popf
pushf
not ecx
add ecx, 0xb7cca361
xor ecx, 0xb42235a4
rol ecx, 0xfd
popf
pushf
not ecx
add ecx, 0x872eb670
xor ecx, 0x82515152
rol ecx, 0x87
popf
pushf
not ecx
add ecx, 0xf6a246f0
xor ecx, 0xc4d24755
rol ecx, 0xf8
popf
mov qword [rsp + 0x20], 0
mov qword [rbx], r10
mov qword [rbx + 8], r10
mov qword [rbx + 0x10], r10
call fcn.1400110d9
mov qword [rbx], rax
mov qword [rbx + 8], rax
lea rcx, [rax + 8]
mov qword [rbx + 0x10], rcx
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rax + 8]
lea r11, [rsp + 0x60]
mov qword [rbx + 8], rcx
mov rbp, qword [r11 + 0x40]
mov rax, rbx
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
cvttsd2si eax, qword [0x14000b778]
mov rbx, qword [rsp + 0x20]
sub ebp, r13d
mov ecx, 0xe242bbb2
pushf
not ecx
add ecx, 0xbe055484
xor ecx, 0xad071da6
rol ecx, 0xb8
popf
pushf
not ecx
add ecx, 0xeee1f6e2
xor ecx, 0xf8857843
rol ecx, 0xc6
popf
pushf
not ecx
add ecx, 0xc3c1c366
xor ecx, 0x882f7b82
rol ecx, 0x45
popf
mov dword [rsp + 0x28], ebp
sub eax, dword [rsp + 0x30]
add eax, 5
push r12
not r12d
sub eax, r12d
pop r12
sub eax, 1
mov dword [rsp + 0x2c], eax
xor eax, eax
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], rax
call fcn.1400110d9
mov qword [rbx], rax
mov rcx, rax
mov qword [rbx + 8], rax
add rax, 8
mov qword [rbx + 0x10], rax
mov rax, qword [rsp + 0x28]
mov qword [rcx], rax
add rcx, 8
jmp 0x140012f42