Function at 0x14016c21d
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x12be388e
pushf
not eax
add eax, 0xbe851d6e
xor eax, 0x961a8262
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdc186745
xor eax, 0xe3bf0121
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xca218844
xor eax, 0xcda13302
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xb07daa42
xor eax, 0x987ca549
rol eax, 0xf9
popf
cmp eax, 0x29
jne 0x14016c280
popf
pop rax
jmp 0x14016dd66
cmp eax, 0
jne 0x14016c28f
popf
pop rax
jmp 0x14016c604
cmp eax, 3
jne 0x14016c29e
popf
pop rax
jmp 0x14016c822
cmp eax, 1
jne 0x14016c2ad
popf
pop rax
jmp 0x14016c6ef
cmp eax, 0xd
jne 0x14016c2bc
popf
pop rax
jmp 0x14016ce51
cmp eax, 0x1a
jne 0x14016c2cb
popf
pop rax
jmp 0x14016d4fd
cmp eax, 0xe
jne 0x14016c2da
popf
pop rax
jmp 0x14016cf0d
cmp eax, 0x31
jne 0x14016c2e9
popf
pop rax
jmp 0x14016e150
cmp eax, 0x19
jne 0x14016c2f8
popf
pop rax
jmp 0x14016d4a6
cmp eax, 8
jne 0x14016c307
popf
pop rax
jmp 0x14016cb34
cmp eax, 0x2a
jne 0x14016c316
popf
pop rax
jmp 0x14016ddf8
cmp eax, 0x17
jne 0x14016c325
popf
pop rax
jmp 0x14016d3a0
cmp eax, 0x1c
jne 0x14016c334
popf
pop rax
jmp 0x14016d64d
cmp eax, 0x2e
jne 0x14016c343
popf
pop rax
jmp 0x14016dfd5
cmp eax, 0x18
jne 0x14016c352
popf
pop rax
jmp 0x14016d40e
cmp eax, 0x2b
jne 0x14016c361
popf
pop rax
jmp 0x14016de33
cmp eax, 0x1b
jne 0x14016c370
popf
pop rax
jmp 0x14016d5b8
cmp eax, 0x2d
jne 0x14016c37f
popf
pop rax
jmp 0x14016def3
cmp eax, 0x23
jne 0x14016c38e
popf
pop rax
jmp 0x14016da93
cmp eax, 0x25
jne 0x14016c39d
popf
pop rax
jmp 0x14016db90
cmp eax, 0x32
jne 0x14016c3ac
popf
pop rax
jmp 0x14016e1fb
cmp eax, 0x13
jne 0x14016c3bb
popf
pop rax
jmp 0x14016d162
cmp eax, 0x33
jne 0x14016c3ca
popf
pop rax
jmp 0x14016e2b2
cmp eax, 0x24
jne 0x14016c3d9
popf
pop rax
jmp 0x14016db06
cmp eax, 0x1e
jne 0x14016c3e8
popf
pop rax
jmp 0x14016d77e
cmp eax, 0xc
jne 0x14016c3f7
popf
pop rax
jmp 0x14016cdcb
cmp eax, 0x26
jne 0x14016c406
popf
pop rax
jmp 0x14016dc04
cmp eax, 0x27
jne 0x14016c415
popf
pop rax
jmp 0x14016dccb
cmp eax, 0x30
jne 0x14016c424
popf
pop rax
jmp 0x14016e0ce
cmp eax, 0x10
jne 0x14016c433
popf
pop rax
jmp 0x14016cfdf
cmp eax, 0x37
jne 0x14016c442
popf
pop rax
jmp 0x14016e45b
cmp eax, 9
jne 0x14016c451
popf
pop rax
jmp 0x14016cbf9
cmp eax, 0x39
jne 0x14016c460
popf
pop rax
jmp 0x14016e53d
cmp eax, 0x16
jne 0x14016c46f
popf
pop rax
jmp 0x14016d2dc
cmp eax, 0x3b
jne 0x14016c47e
popf
pop rax
jmp 0x14016e5e5
cmp eax, 0xa
jne 0x14016c48d
popf
pop rax
jmp 0x14016cc93
cmp eax, 0x36
jne 0x14016c49c
popf
pop rax
jmp 0x14016e3bc
cmp eax, 0x14
jne 0x14016c4ab
popf
pop rax
jmp 0x14016d1f7
cmp eax, 7
jne 0x14016c4ba
popf
pop rax
jmp 0x14016ca93
cmp eax, 0x34
jne 0x14016c4c9
popf
pop rax
jmp 0x14016e300
cmp eax, 2
jne 0x14016c4d8
popf
pop rax
jmp 0x14016c78d
cmp eax, 0x20
jne 0x14016c4e7
popf
pop rax
jmp 0x14016d854
cmp eax, 0x1d
jne 0x14016c4f6
popf
pop rax
jmp 0x14016d6cf
cmp eax, 0x11
jne 0x14016c505
popf
pop rax
jmp 0x14016d065
cmp eax, 0x35
jne 0x14016c514
popf
pop rax
jmp 0x14016e36b
cmp eax, 0x3a
jne 0x14016c523
popf
pop rax
jmp 0x14016e599
cmp eax, 0x12
jne 0x14016c532
popf
pop rax
jmp 0x14016d0ba
cmp eax, 0x21
jne 0x14016c541
popf
pop rax
jmp 0x14016d923
cmp eax, 0x38
jne 0x14016c550
popf
pop rax
jmp 0x14016e4f0
cmp eax, 0xb
jne 0x14016c55f
popf
pop rax
jmp 0x14016cd29
cmp eax, 0xf
jne 0x14016c56e
popf
pop rax
jmp 0x14016cf8f
cmp eax, 0x15
jne 0x14016c57d
popf
pop rax
jmp 0x14016d27a
cmp eax, 5
jne 0x14016c58c
popf
pop rax
jmp 0x14016c928
cmp eax, 6
jne 0x14016c59b
popf
pop rax
jmp 0x14016ca23
cmp eax, 0x22
jne 0x14016c5aa
popf
pop rax
jmp 0x14016d9e2
cmp eax, 0x3c
jne 0x14016c5b9
popf
pop rax
jmp 0x14016e689
cmp eax, 0x1f
jne 0x14016c5c8
popf
pop rax
jmp 0x14016d7cb
cmp eax, 4
jne 0x14016c5d7
popf
pop rax
jmp 0x14016c8a6
cmp eax, 0x2f
jne 0x14016c5e6
popf
pop rax
jmp 0x14016e035
cmp eax, 0x28
jne 0x14016c5f5
popf
pop rax
jmp 0x14016dd2c
cmp eax, 0x2c
jne 0x14016c604
popf
pop rax
jmp 0x14016dedc
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x70
mov rdi, qword [0x1400c1950]
movaps xmmword [rax - 0x28], xmm6
mov rbx, rdi
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
cmp byte [rdi + 0x48ad], 0
movups xmm6, xmmword [rdi + 0x4740]
mov rsi, qword [rdi + 0x3ea0]
mov ecx, dword [rdi + 0x4728]
movaps xmmword [rax - 0x58], xmm9
movaps xmm7, xmm6
movaps xmm9, xmm6
mov qword [rax + 0x18], r15
mov r15d, dword [rdi + 0x4724]
movaps xmm8, xmm6
shufps xmm7, xmm6, 0xff
shufps xmm9, xmm6, 0xaa
shufps xmm8, xmm6, 0x55
je 0x14016c6a9
push rax
pushf
mov eax, 0x7611f365
pushf
not eax
add eax, 0xc4d7ee1f
xor eax, 0xdd69664e
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa11bf19a
xor eax, 0xd1a296d0
rol eax, 0x53
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x554e6e24
pushf
not eax
add eax, 0xbb336ee0
xor eax, 0x9332d161
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x963aec9a
xor eax, 0x9b90a9d6
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcd315f97
xor eax, 0x9b4b1df6
rol eax, 0xae
popf
jmp 0x14016c271
mov eax, dword [rsi + 0x138]
cmp dword [rdi + 0x48a4], eax
jne 0x14016c734
push rax
pushf
mov eax, 0xfd8c7aa7
pushf
not eax
add eax, 0xc554e8d2
xor eax, 0x8b67d1dc
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8ea7a95e
xor eax, 0xb1147d6e
rol eax, 4
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x7fdcfbd2
pushf
not eax
add eax, 0x948b6fd8
xor eax, 0xb97a77c8
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa99d4008
xor eax, 0x937f42a8
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa676e90d
xor eax, 0xe168f36c
rol eax, 0xb
popf
pushf
not eax
add eax, 0x81c58fe0
xor eax, 0xf0530d7d
rol eax, 0x6b
popf
jmp 0x14016c271
test cl, 4
jne 0x14016c7c9
push rax
pushf
mov eax, 0x4681cd29
pushf
not eax
add eax, 0xff6ea7b2
xor eax, 0xd438cec4
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd30ac89f
xor eax, 0x9e058583
rol eax, 0x34
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x9e963330
pushf
not eax
add eax, 0xc6a7ab2d
xor eax, 0xe83b5c83
rol eax, 0x60
popf
pushf
not eax
add eax, 0x83e3d33e
xor eax, 0xe646328c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xad9162c6
xor eax, 0x8419ca8a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf5d9ec06
xor eax, 0xbdf1435e
rol eax, 0xe3
popf
jmp 0x14016c271
mov eax, ecx
shr eax, 4
not al
and al, 1
jne 0x14016c873
push rax
pushf
mov eax, 0x4639d6dc
pushf
not eax
add eax, 0xb5a52705
xor eax, 0xce61e257
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8608d3ca
xor eax, 0xf2dc430b
rol eax, 9
popf
pushf
not eax
add eax, 0x8383c5ea
xor eax, 0xba4a5e2f
rol eax, 0x95
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xe735dae5
pushf
not eax
add eax, 0xeae6744c
xor eax, 0xbfb9eebb
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf34a1fc2
xor eax, 0xe4ec2852
rol eax, 0x86
popf
jmp 0x14016c271
cmp dword [rdi + 0x48b0], 0
jne 0x14016c8f5
push rax
pushf
mov eax, 0x73e78dec
pushf
not eax
add eax, 0xc0f23f7b
xor eax, 0xf461932b
rol eax, 0x47
popf
pushf
not eax
add eax, 0xcda71e30
xor eax, 0xa7bacdb7
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xcba75a7f
xor eax, 0x9bbbc8c5
rol eax, 0x14
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xfb75beeb
pushf
not eax
add eax, 0xa48fde95
xor eax, 0xd8830a3a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc0aab0ce
xor eax, 0x9d88429a
rol eax, 0x4c
popf
jmp 0x14016c271
mov dword [rdi + 0x48b0], r15d
movaps xmm5, xmm6
movss xmm0, dword [rsi + 0xf0]
movaps xmm2, xmm8
movss xmm1, dword [rsi + 0xf4]
subss xmm5, xmm0
subss xmm2, xmm1
movaps xmm3, xmm9
subss xmm3, xmm0
movaps xmm4, xmm7
subss xmm4, xmm1
shufps xmm5, xmm5, 0xe1
movss xmm5, xmm2
shufps xmm5, xmm5, 0xc6
movss xmm5, xmm3
shufps xmm5, xmm5, 0x27
movss xmm5, xmm4
shufps xmm5, xmm5, 0x39
movups xmmword [rdi + 0x48b4], xmm5
test al, al
je 0x14016c9ca
push rax
pushf
mov eax, 0x7a21ec72
pushf
not eax
add eax, 0xd928f430
xor eax, 0xbea31d7a
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc1a4b5e8
xor eax, 0xe00eceef
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x815650fc
xor eax, 0xc8424b46
rol eax, 0xe8
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x56051ab6
pushf
not eax
add eax, 0xc3e80e0d
xor eax, 0x922cfdf3
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9eebf622
xor eax, 0xa1532e0e
rol eax, 5
popf
pushf
not eax
add eax, 0xb1ed815c
xor eax, 0x9c924fc2
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9a0d5ef9
xor eax, 0x974c6063
rol eax, 0xa4
popf
jmp 0x14016c271
cmp byte [rdi + 0x48c5], 0
mov byte [rdi + 0x48ad], 0
setne al
mov byte [rdi + 0x48ac], al
push rax
pushf
mov eax, 0xeb20a69c
pushf
not eax
add eax, 0xa862e355
xor eax, 0xab96dc0d
rol eax, 8
popf
pushf
not eax
add eax, 0xf3fa9067
xor eax, 0xea4d91b9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc1332bc3
xor eax, 0xd3c7c157
rol eax, 0x14
popf
pushf
not eax
add eax, 0x85dc1c53
xor eax, 0x813c92ca
rol eax, 0xca
popf
jmp 0x14016c271
cmp byte [rdi + 0x48c5], 0
mov qword [rsp + 0x98], r14
je 0x14016cb01
push rax
pushf
mov eax, 0x3969feb3
pushf
not eax
add eax, 0xd574ced8
xor eax, 0xcd712844
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8e9eea07
xor eax, 0xd0d6978b
rol eax, 0xce
popf
pushf
not eax
add eax, 0x97310f3e
xor eax, 0xabb439fc
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe73955a3
xor eax, 0xde8cb2d2
rol eax, 0xf5
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x333fe5c4
pushf
not eax
add eax, 0xccddd6fe
xor eax, 0xbe07e2a1
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd29ac574
xor eax, 0xed65df6a
rol eax, 0x4d
popf
jmp 0x14016c271
mov edx, dword [rdi + 0x48c8]
mov eax, edx
shr eax, 0xa
test al, 1
je 0x14016cba0
push rax
pushf
mov eax, 0xda4e8289
pushf
not eax
add eax, 0xc1cc57ff
xor eax, 0xa3a6538c
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcd10aca6
xor eax, 0xdaa5bad7
rol eax, 0x60
popf
pushf
not eax
add eax, 0xe2d242b1
xor eax, 0xdb603a21
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe81b31a4
xor eax, 0xd552cb7a
rol eax, 0xbe
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x1b7f5165
pushf
not eax
add eax, 0xf03a0286
xor eax, 0xaacc0431
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb482e68f
xor eax, 0xe2980b19
rol eax, 7
popf
pushf
not eax
add eax, 0xa1797dfa
xor eax, 0x92d1a2d7
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x88bcc346
xor eax, 0x9027b7b1
rol eax, 0xaa
popf
jmp 0x14016c271
and ecx, 0x405
cmp ecx, 0x400
je 0x14016cc4d
push rax
pushf
mov eax, 0x917c795f
pushf
not eax
add eax, 0xc685e8a2
xor eax, 0xaef14721
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe8236c84
xor eax, 0xd503b4d8
rol eax, 3
popf
pushf
not eax
add eax, 0x8ef33f1f
xor eax, 0xdfadb7bf
rol eax, 0x13
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x816aac82
pushf
not eax
add eax, 0xe9de5e97
xor eax, 0xe8d335c6
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9003eaaa
xor eax, 0xd5aa6824
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf6c9eeb4
xor eax, 0xe6bd0f55
rol eax, 0x84
popf
jmp 0x14016c271
bt edx, 9
jae 0x14016ccd0
push rax
pushf
mov eax, 0xb6afdd
pushf
not eax
add eax, 0xd3189cdf
xor eax, 0xfecdd02d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x906d40e3
xor eax, 0xcda27d06
rol eax, 0xff
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xc24c66b7
pushf
not eax
add eax, 0xe34b8a1b
xor eax, 0xe1e0e3a6
rol eax, 0xad
popf
pushf
not eax
add eax, 0xbe6d5099
xor eax, 0xf65bce91
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xfb393351
xor eax, 0xfa137f0b
rol eax, 0x14
popf
pushf
not eax
add eax, 0x9e6a7036
xor eax, 0xeb8c2631
rol eax, 0xa7
popf
jmp 0x14016c271
mov eax, dword [rdi + 0x4904]
lea rcx, [rdi + 0x4910]
cmp eax, 1
jne 0x14016cd85
push rax
pushf
mov eax, 0xf3885677
pushf
not eax
add eax, 0x8d94d5c6
xor eax, 0xa87f9d8c
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf14f21fb
xor eax, 0xa1eacdd6
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe56a525a
xor eax, 0xba6ec300
rol eax, 0x4a
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xa9797d1d
pushf
not eax
add eax, 0x8baaf6ff
xor eax, 0xd6cb50b9
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc5043cc2
xor eax, 0x8a057545
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb66745a2
xor eax, 0xa028fba9
rol eax, 0x85
popf
jmp 0x14016c271
cmp dword [rdi + 0x49a8], 0
jne 0x14016ce0b
push rax
pushf
mov eax, 0x863f8133
pushf
not eax
add eax, 0xa57563a6
xor eax, 0x88383f2b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xed12e0f4
xor eax, 0xbef72500
rol eax, 0xda
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x940c5e2
pushf
not eax
add eax, 0xe76916e3
xor eax, 0xbad88409
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd554d34b
xor eax, 0xe10804d9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa26ee0b4
xor eax, 0xb1af33ca
rol eax, 0x70
popf
jmp 0x14016c271
mov qword [rdi + 0x49a0], rsi
mov dword [rdi + 0x49a8], r15d
mov eax, dword [rdi + 0x4704]
mov dword [rdi + 0x49ac], eax
mov eax, dword [rdi + 0x4728]
mov dword [rdi + 0x49c0], eax
movss xmm0, dword [rsi + 0xf0]
movss xmm5, dword [rdi + 0x4740]
movss xmm1, dword [rsi + 0xf4]
subss xmm5, xmm0
movss xmm2, dword [rdi + 0x4744]
movss xmm3, dword [rdi + 0x4748]
subss xmm2, xmm1
movss xmm4, dword [rdi + 0x474c]
subss xmm3, xmm0
subss xmm4, xmm1
shufps xmm5, xmm5, 0xe1
movss xmm5, xmm2
shufps xmm5, xmm5, 0xc6
movss xmm5, xmm3
shufps xmm5, xmm5, 0x27
movss xmm5, xmm4
shufps xmm5, xmm5, 0x39
movups xmmword [rdi + 0x49b0], xmm5
push rax
pushf
mov eax, 0x4fd2bc03
pushf
not eax
add eax, 0xe0de00b3
xor eax, 0xfb1189f5
rol eax, 0x10
popf
pushf
not eax
add eax, 0x80be7d83
xor eax, 0xb3641468
rol eax, 0xb9
popf
jmp 0x14016c271
sub dword [rdi + 0x4908], 1
jne 0x14016cf5c
push rax
pushf
mov eax, 0xc3b70979
pushf
not eax
add eax, 0xdf2dbb10
xor eax, 0xecd77ba3
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfbdca8c2
xor eax, 0x935e8faf
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc71e9fd6
xor eax, 0x957c4434
rol eax, 0xf2
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xb025311e
pushf
not eax
add eax, 0xfc175879
xor eax, 0xb776176d
rol eax, 0x75
popf
pushf
not eax
add eax, 0x974b56aa
xor eax, 0x984bc623
rol eax, 0xc9
popf
jmp 0x14016c271
call fcn.1401ef9da
jmp 0x14016dfd5
cmp dword [rdi + 0x4870], r15d
jne 0x14016d032
push rax
pushf
mov eax, 0x8c949ac8
pushf
not eax
add eax, 0x8134a4a9
xor eax, 0xee446653
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8706084b
xor eax, 0x8456da2d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9a2d376e
xor eax, 0xb5b4167a
rol eax, 0xff
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xb8aeefa8
pushf
not eax
add eax, 0xcb5ff770
xor eax, 0xa27ed9bc
rol eax, 0x89
popf
pushf
not eax
add eax, 0x889fb4f9
xor eax, 0xe8bcbd97
rol eax, 0xaf
popf
jmp 0x14016c271
mov dword [rdi + 0x4908], 1
jmp 0x14016dfd5
cmp eax, 0xffffffff
jne 0x14016d109
push rax
pushf
mov eax, 0xe4230bdd
pushf
not eax
add eax, 0x86769b1e
xor eax, 0xa1736515
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdebef587
xor eax, 0xcff913a6
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe38850fd
xor eax, 0xf4132373
rol eax, 0xcb
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x28345d4b
pushf
not eax
add eax, 0x80d5686b
xor eax, 0xa259e3d1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa65320e4
xor eax, 0xe892b6ef
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa4bf1e32
xor eax, 0xcc3e7fec
rol eax, 0x56
popf
pushf
not eax
add eax, 0xfb190daf
xor eax, 0xc23f4835
rol eax, 0x75
popf
jmp 0x14016c271
cmp dword [rdi + 0x4870], r15d
jne 0x14016d19e
push rax
pushf
mov eax, 0xf5e97223
pushf
not eax
add eax, 0x9b0a8015
xor eax, 0x8b928197
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb9c57f31
xor eax, 0xf39267d2
rol eax, 0xe2
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x9c2120f5
pushf
not eax
add eax, 0xf3600650
xor eax, 0xa99b35ab
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9b6c357e
xor eax, 0xd2e8e335
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbffdc2ac
xor eax, 0x96541d53
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd68cd480
xor eax, 0xa342c66c
rol eax, 0x40
popf
jmp 0x14016c271
cmp dword [rcx + 8], 0
je 0x14016d234
push rax
pushf
mov eax, 0xb995ee3d
pushf
not eax
add eax, 0xdfe7f5ef
xor eax, 0xdeb6a0b7
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xbcd752df
xor eax, 0x90102da6
rol eax, 0x68
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xb3924a76
pushf
not eax
add eax, 0xdc8560af
xor eax, 0xae9ccac7
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd69f5f38
xor eax, 0x87c46eac
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x843f3342
xor eax, 0xb92323f0
rol eax, 0x98
popf
jmp 0x14016c271
cmp byte [rdi + 0x48ad], 0
mov byte [rdi + 0x48c5], 0
setne al
mov byte [rdi + 0x48ac], al
jmp 0x14016dfd5
mov qword [rcx], rsi
mov dword [rcx + 8], r15d
mov eax, dword [rdi + 0x4704]
mov dword [rcx + 0xc], eax
mov eax, dword [rdi + 0x4728]
mov dword [rcx + 0x20], eax
movss xmm0, dword [rsi + 0xf0]
movss xmm5, dword [rdi + 0x4740]
movss xmm1, dword [rsi + 0xf4]
subss xmm5, xmm0
movss xmm2, dword [rdi + 0x4744]
movss xmm3, dword [rdi + 0x4748]
subss xmm2, xmm1
movss xmm4, dword [rdi + 0x474c]
subss xmm3, xmm0
subss xmm4, xmm1
shufps xmm5, xmm5, 0xe1
movss xmm5, xmm2
shufps xmm5, xmm5, 0xc6
movss xmm5, xmm3
shufps xmm5, xmm5, 0x27
movss xmm5, xmm4
shufps xmm5, xmm5, 0x39
movups xmmword [rcx + 0x10], xmm5
jmp 0x14016dfd5
test eax, eax
jne 0x14016d3db
push rax
pushf
mov eax, 0xbd919835
pushf
not eax
add eax, 0xd7f44979
xor eax, 0xe81877c8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xeda4d6ba
xor eax, 0x8c5edd7c
rol eax, 0x8a
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x8cff96e3
pushf
not eax
add eax, 0xbcbdef27
xor eax, 0x87349b3b
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc814dfa6
xor eax, 0xba30dd7a
rol eax, 0xf4
popf
jmp 0x14016c271
cmp dword [rdi + 0x49a8], eax
jne 0x14016d44d
push rax
pushf
mov eax, 0x5c655be0
pushf
not eax
add eax, 0xed9a669c
xor eax, 0x9be76600
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x90ba9174
xor eax, 0x848f47c2
rol eax, 0xe3
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x70c240cc
pushf
not eax
add eax, 0xa875fc83
xor eax, 0xf71abe78
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xeed66897
xor eax, 0xf2b013c3
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x98dd263e
xor eax, 0x9a8c5f20
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf13959ed
xor eax, 0x9d7e4675
rol eax, 0x37
popf
jmp 0x14016c271
lea rcx, [rdi + 0x49a0]
call fcn.1401ef9da
jmp 0x14016dfd5
cmp dword [rdi + 0x4870], r15d
jne 0x14016d55f
push rax
pushf
mov eax, 0x8a2debb3
pushf
not eax
add eax, 0xd4a7f855
xor eax, 0xbb812171
rol eax, 7
popf
pushf
not eax
add eax, 0x9b11eeb4
xor eax, 0xb7767e6f
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb2a67306
xor eax, 0xd3471eb4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe1b2ff97
xor eax, 0xe0f4dafc
rol eax, 0xfd
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xfc95eacb
pushf
not eax
add eax, 0xd4fbc2b7
xor eax, 0xeefa756c
rol eax, 0x90
popf
pushf
not eax
add eax, 0xeaf679a8
xor eax, 0xbd0fcfe8
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x97cd2764
xor eax, 0xb8d2b2e0
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe976d039
xor eax, 0xf5c79f1f
rol eax, 0xa6
popf
jmp 0x14016c271
test dl, 0x10
je 0x14016d607
push rax
pushf
mov eax, 0x4ceaac27
pushf
not eax
add eax, 0xede62acd
xor eax, 0xbcaf07d5
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf828c61f
xor eax, 0x8f71ba66
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc36aac64
xor eax, 0xd06ea661
rol eax, 0xc6
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xcff970fe
pushf
not eax
add eax, 0xe02f328f
xor eax, 0xd5b4a0a2
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8315f575
xor eax, 0xcbaf4ace
rol eax, 0x32
popf
pushf
not eax
add eax, 0x804b6bee
xor eax, 0xd3ae3bfa
rol eax, 0xc6
popf
jmp 0x14016c271
test cl, 4
jne 0x14016d689
push rax
pushf
mov eax, 0x2af2d9de
pushf
not eax
add eax, 0xbdffd063
xor eax, 0xd117f9e0
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc8e35c33
xor eax, 0xb85c9f19
rol eax, 0x1a
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xec168384
pushf
not eax
add eax, 0x9aba18f7
xor eax, 0xa6054cad
rol eax, 0x44
popf
pushf
not eax
add eax, 0x8853aee7
xor eax, 0xc2c23b9f
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8aa09582
xor eax, 0xf4ebf5e4
rol eax, 0x62
popf
jmp 0x14016c271
lea r14, [rdi + 0x4910]
cmp rsi, qword [rdi + 0x4868]
je 0x14016d725
push rax
pushf
mov eax, 0x83a42877
pushf
not eax
add eax, 0x8afc2ec9
xor eax, 0xf424735e
rol eax, 0x88
popf
pushf
not eax
add eax, 0x827f5209
xor eax, 0xc20ff8b7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa8565217
xor eax, 0xa29baeb2
rol eax, 0x1c
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xe73ae067
pushf
not eax
add eax, 0xb94ce160
xor eax, 0xbbedf449
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8d9a9ff3
xor eax, 0xe33a38e2
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8a1ad193
xor eax, 0xd841cb3a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x986cfa62
xor eax, 0xd4d72607
rol eax, 0x61
popf
jmp 0x14016c271
lea r14, [rdi + 0x4970]
push rax
pushf
mov eax, 0x2d8ed0d1
pushf
not eax
add eax, 0xa559a2e5
xor eax, 0xcb2a7eed
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf29766b8
xor eax, 0xf1b2a8b1
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb7a3e0af
xor eax, 0xe8750535
rol eax, 0x80
popf
jmp 0x14016c271
mov rcx, r14
call fcn.1402201f2
test al, al
je 0x14016d80e
push rax
pushf
mov eax, 0xf2f1f840
pushf
not eax
add eax, 0xa1e8a832
xor eax, 0x905609ba
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x98cf4265
xor eax, 0xd92718d2
rol eax, 0x49
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x3ba554af
pushf
not eax
add eax, 0xcc38ae31
xor eax, 0xc21b6a28
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xcfd9fed2
xor eax, 0x9f5bebae
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x911e306a
xor eax, 0xdef50038
rol eax, 0xe0
popf
jmp 0x14016c271
mov rcx, qword [rdi + 0x3ea0]
mov qword [r14], rcx
mov eax, dword [rdi + 0x4724]
mov dword [r14 + 8], eax
mov eax, dword [rdi + 0x4704]
mov dword [r14 + 0xc], eax
mov eax, dword [rdi + 0x4728]
mov dword [r14 + 0x20], eax
movss xmm0, dword [rcx + 0xf0]
movss xmm5, dword [rdi + 0x4740]
movss xmm1, dword [rcx + 0xf4]
subss xmm5, xmm0
movss xmm2, dword [rdi + 0x4744]
movss xmm3, dword [rdi + 0x4748]
subss xmm2, xmm1
movss xmm4, dword [rdi + 0x474c]
subss xmm3, xmm0
subss xmm4, xmm1
shufps xmm5, xmm5, 0xe1
movss xmm5, xmm2
shufps xmm5, xmm5, 0xc6
movss xmm5, xmm3
shufps xmm5, xmm5, 0x27
movss xmm5, xmm4
shufps xmm5, xmm5, 0x39
movups xmmword [r14 + 0x10], xmm5
push rax
pushf
mov eax, 0xdcd7ce8a
pushf
not eax
add eax, 0xf84dda90
xor eax, 0xfea7a5d8
rol eax, 6
popf
pushf
not eax
add eax, 0xbee4139e
xor eax, 0xd399e69d
rol eax, 0x76
popf
pushf
not eax
add eax, 0x91012aeb
xor eax, 0xa29ab2c4
rol eax, 0xc2
popf
jmp 0x14016c271
test byte [rdi + 0x48c8], 0x20
je 0x14016d989
push rax
pushf
mov eax, 0x6fbb61bc
pushf
not eax
add eax, 0xcf6005ee
xor eax, 0xcf8a5c94
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xadbc432e
xor eax, 0xfacf72f7
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x85ce0ca4
xor eax, 0x898eee32
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd0c8144b
xor eax, 0x9bf32a63
rol eax, 0x85
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x430def45
pushf
not eax
add eax, 0xab195158
xor eax, 0xe81d3609
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb683c784
xor eax, 0xef4431e5
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc3b9b20d
xor eax, 0xa890cb3b
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc787923a
xor eax, 0x8236494a
rol eax, 0x5f
popf
jmp 0x14016c271
movss xmm0, dword [rsi + 0x224]
comiss xmm0, xmm8
jbe 0x14016da4d
push rax
pushf
mov eax, 0x402ea037
pushf
not eax
add eax, 0xfa37ac83
xor eax, 0xae592e17
rol eax, 0x65
popf
pushf
not eax
add eax, 0x968f7104
xor eax, 0x874496e6
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x88e31c46
xor eax, 0xddbadfe5
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf646a840
xor eax, 0xd7dee17a
rol eax, 0xa8
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xceab2236
pushf
not eax
add eax, 0xfb8ace8e
xor eax, 0x979129f0
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb162fa0e
xor eax, 0xa9a642b8
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc0360ed4
xor eax, 0x9a85a373
rol eax, 0xbf
popf
jmp 0x14016c271
comiss xmm7, dword [rsi + 0x21c]
jbe 0x14016dad3
push rax
pushf
mov eax, 0x281b443d
pushf
not eax
add eax, 0xf804eba9
xor eax, 0x832a1439
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x806437f5
xor eax, 0xe6dc4150
rol eax, 0x76
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x3a7b50c8
pushf
not eax
add eax, 0xd9b6d908
xor eax, 0xd0946a55
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x945b4bdc
xor eax, 0xfad1a29d
rol eax, 0x48
popf
jmp 0x14016c271
movss xmm0, dword [rsi + 0x220]
comiss xmm0, xmm6
jbe 0x14016db5d
push rax
pushf
mov eax, 0x5452fc5f
pushf
not eax
add eax, 0xbc0edf64
xor eax, 0xec9c0a51
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc451b875
xor eax, 0xa3f1d2cb
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd9f9eecf
xor eax, 0x9b932e4f
rol eax, 0xc2
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x71053e0b
pushf
not eax
add eax, 0xe9a68008
xor eax, 0xf735c5c2
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf9ffa9f0
xor eax, 0xa116b0a7
rol eax, 0xa9
popf
jmp 0x14016c271
comiss xmm9, dword [rsi + 0x218]
jbe 0x14016dbd1
push rax
pushf
mov eax, 0xed691ccf
pushf
not eax
add eax, 0xca22fbba
xor eax, 0xe95e8dd4
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xf8f34ff5
xor eax, 0xbc08e827
rol eax, 2
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x18aaa476
pushf
not eax
add eax, 0xaf168c2a
xor eax, 0xbf5a471f
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe5c9ad62
xor eax, 0xa1b51491
rol eax, 0x68
popf
jmp 0x14016c271
movss xmm0, dword [rsi + 0x21c]
comiss xmm0, xmm7
movss xmm2, dword [rsi + 0x224]
jbe 0x14016dc72
push rax
pushf
mov eax, 0xda505695
pushf
not eax
add eax, 0xab8be886
xor eax, 0xce36650f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfd5e33e8
xor eax, 0xb285153a
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf26cfea2
xor eax, 0xc954220c
rol eax, 0x92
popf
pushf
not eax
add eax, 0xaccd0aad
xor eax, 0x8f1f5fdb
rol eax, 0xb9
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xd85268ad
pushf
not eax
add eax, 0xe0748440
xor eax, 0x835e9206
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa891869b
xor eax, 0x94acbf8c
rol eax, 0xd
popf
pushf
not eax
add eax, 0xf5dfa013
xor eax, 0x98044e1f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbabefa24
xor eax, 0xb491926b
rol eax, 0x33
popf
jmp 0x14016c271
movaps xmm1, xmm0
jmp 0x14016dd66
movaps xmm1, xmm2
minss xmm1, xmm7
push rax
pushf
mov eax, 0xcc2c254f
pushf
not eax
add eax, 0xa378650b
xor eax, 0xfb0499c2
rol eax, 0x27
popf
pushf
not eax
add eax, 0xccaf8660
xor eax, 0xa8f849c9
rol eax, 0x4e
popf
jmp 0x14016c271
comiss xmm0, xmm8
ja 0x14016ddb2
push rax
pushf
mov eax, 0x56a59468
pushf
not eax
add eax, 0xc24f308e
xor eax, 0xe8e9ef8f
rol eax, 0x36
popf
pushf
not eax
add eax, 0xec16ae01
xor eax, 0xca52b48f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x98fa15e4
xor eax, 0xab649c7f
rol eax, 0xce
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x40dcba76
pushf
not eax
add eax, 0xbfe2cdec
xor eax, 0xe4c9a093
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf5c714fb
xor eax, 0xb1deb65b
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf2e08681
xor eax, 0xf11baca4
rol eax, 0x1d
popf
jmp 0x14016c271
minss xmm2, xmm8
movaps xmm0, xmm2
push rax
pushf
mov eax, 0xee7cd92d
pushf
not eax
add eax, 0x8acefe2c
xor eax, 0xd67386e9
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd45c06a9
xor eax, 0xa84ef5ee
rol eax, 0xe8
popf
jmp 0x14016c271
subss xmm1, xmm0
movaps xmm0, xmm7
subss xmm0, xmm8
mulss xmm0, dword [0x1400b8e84]
comiss xmm1, xmm0
jb 0x14016de83
push rax
pushf
mov eax, 0xf1f78f04
pushf
not eax
add eax, 0x837fe56f
xor eax, 0xcf0274f2
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xbd4c2fa6
xor eax, 0x98071e59
rol eax, 0xc9
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xbf539af9
pushf
not eax
add eax, 0xf617d73b
xor eax, 0xae88e31a
rol eax, 0x58
popf
pushf
not eax
add eax, 0xbc68029d
xor eax, 0xf86e2dc8
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe3686641
xor eax, 0xfc168cfb
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd407d37f
xor eax, 0xc1cacf68
rol eax, 0x7c
popf
jmp 0x14016c271
lea r14, [rdi + 0x4940]
mov rcx, r14
call fcn.1402201f2
test al, al
je 0x14016dfd5
mov rcx, qword [rdi + 0x3ea0]
mov qword [r14], rcx
mov eax, dword [rdi + 0x4724]
mov dword [r14 + 8], eax
mov eax, dword [rdi + 0x4704]
mov dword [r14 + 0xc], eax
mov eax, dword [rdi + 0x4728]
mov dword [r14 + 0x20], eax
movss xmm0, dword [rcx + 0xf0]
movss xmm5, dword [rdi + 0x4740]
movss xmm1, dword [rcx + 0xf4]
subss xmm5, xmm0
movss xmm2, dword [rdi + 0x4744]
movss xmm3, dword [rdi + 0x4748]
subss xmm2, xmm1
movss xmm4, dword [rdi + 0x474c]
subss xmm3, xmm0
subss xmm4, xmm1
shufps xmm5, xmm5, 0xe1
movss xmm5, xmm2
shufps xmm5, xmm5, 0xc6
movss xmm5, xmm3
shufps xmm5, xmm5, 0x27
movss xmm5, xmm4
shufps xmm5, xmm5, 0x39
movups xmmword [r14 + 0x10], xmm5
push rax
pushf
mov eax, 0x33d888fa
pushf
not eax
add eax, 0xdb4c758a
xor eax, 0x8af1ef09
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa3461d7a
xor eax, 0xb64e8224
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfefed8e1
xor eax, 0xe127487b
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc745f5a6
xor eax, 0xfc83d725
rol eax, 0xe7
popf
jmp 0x14016c271
cmp dword [rdi + 0x4870], r15d
push rax
pushf
mov eax, 0x9e42ecc
pushf
not eax
add eax, 0x9ba02b1f
xor eax, 0x80f462b2
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8cfbbbb1
xor eax, 0xd0bcb2d2
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa06c5a85
xor eax, 0xb64492dd
rol eax, 0x23
popf
pushf
not eax
add eax, 0x94b62e03
xor eax, 0xac20d62c
rol eax, 0xb6
popf
jmp 0x14016c271
mov r15, qword [rsp + 0xa0]
jne 0x14016e076
push rax
pushf
mov eax, 0x6fe09ac8
pushf
not eax
add eax, 0xd122cb60
xor eax, 0xb9c4c131
rol eax, 0xd
popf
pushf
not eax
add eax, 0xda8a941b
xor eax, 0xfc53b90a
rol eax, 0x93
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xb706fbda
pushf
not eax
add eax, 0xc596d237
xor eax, 0xf248e820
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf3118863
xor eax, 0xa7ce2e46
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb5a8a759
xor eax, 0x8e9b7b74
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc9b6f39b
xor eax, 0xebf769d0
rol eax, 1
popf
jmp 0x14016c271
cmp qword [rdi + 0x4868], rsi
je 0x14016e10a
push rax
pushf
mov eax, 0x370638a0
pushf
not eax
add eax, 0xb21ece59
xor eax, 0xc3b64078
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xfc2218a4
xor eax, 0x82b1ea78
rol eax, 6
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x7eb84415
pushf
not eax
add eax, 0xb66a3b8a
xor eax, 0xcbd0105a
rol eax, 0x51
popf
pushf
not eax
add eax, 0xee0c3ef7
xor eax, 0x893b6f22
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9c647b24
xor eax, 0xf3f7ee6f
rol eax, 0xae
popf
jmp 0x14016c271
test byte [rdi + 0x5bf4], 2
mov r14, rdi
je 0x14016e1a2
push rax
pushf
mov eax, 0xd74567e1
pushf
not eax
add eax, 0xb7a9e8f3
xor eax, 0xa13f3dcf
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb0197144
xor eax, 0xc710e7a8
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcb9ab655
xor eax, 0x98c8487b
rol eax, 0xfd
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x9465acdf
pushf
not eax
add eax, 0x8bfe27c8
xor eax, 0x8fb53f9b
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xedfd80f5
xor eax, 0xd4f86731
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8ce019ad
xor eax, 0x9768e2ab
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x85c71ea1
xor eax, 0xd095e9bc
rol eax, 0xc0
popf
jmp 0x14016c271
test rsi, rsi
je 0x14016e259
push rax
pushf
mov eax, 0x798203b4
pushf
not eax
add eax, 0xdae1306d
xor eax, 0xb69669bc
rol eax, 0x10
popf
pushf
not eax
add eax, 0xd3229b22
xor eax, 0x94544078
rol eax, 0x59
popf
pushf
not eax
add eax, 0xcfce4bdf
xor eax, 0x806dfa3a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9d8d8f05
xor eax, 0x8d9955a2
rol eax, 0xf9
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0xd397f6de
pushf
not eax
add eax, 0xe956afe2
xor eax, 0xaa114ced
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe1bffa6b
xor eax, 0x8e93a060
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb5e8b6ca
xor eax, 0xbe76afa9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xff2de09d
xor eax, 0xd11bf6c5
rol eax, 0x59
popf
jmp 0x14016c271
mov rdx, qword [rsi]
jmp 0x14016e36b
lea rdx, [0x19d1f3c23]
pushf
sub rdx, 0x5d1a7aa3
popf
push rax
pushf
mov eax, 0x5813f3bb
pushf
not eax
add eax, 0xe9453f2f
xor eax, 0xa4e60d12
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x88849053
xor eax, 0xeed2937a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf0aba9aa
xor eax, 0xd678d0f9
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb2e2b49f
xor eax, 0x9d754c91
rol eax, 0xb5
popf
jmp 0x14016c271
lea rcx, [0x1a85686b3]
pushf
sub rcx, 0x6851c493
popf
call fcn.14020dc79
mov rdi, qword [0x1400c1950]
push rax
pushf
mov eax, 0x125d0822
pushf
not eax
add eax, 0xc96093fb
xor eax, 0xfca6dcec
rol eax, 0x91
popf
pushf
not eax
add eax, 0x883b94b7
xor eax, 0xd9e4fd6c
rol eax, 0x30
popf
jmp 0x14016c271
mov qword [rbx + 0x4868], rsi
mov byte [rbx + 0x48c5], 0
mov byte [r14 + 0x48c4], 0
mov byte [rbx + 0x48ad], 0
cmp byte [rdi + 0x48c5], 0
jne 0x14016e428
push rax
pushf
mov eax, 0xfbd6ef6e
pushf
not eax
add eax, 0xcb1019d9
xor eax, 0xe2b13817
rol eax, 0x99
popf
pushf
not eax
add eax, 0xfda3fb10
xor eax, 0xcd4b9fd7
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8e96e582
xor eax, 0xe01d2513
rol eax, 0x8b
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x557e3ec4
pushf
not eax
add eax, 0xa945a3d7
xor eax, 0x84ff9adc
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9b38f008
xor eax, 0xcc622708
rol eax, 0x94
popf
jmp 0x14016c271
cmp byte [rdi + 0x48ad], 0
jne 0x14016e4bd
push rax
pushf
mov eax, 0x1179623a
pushf
not eax
add eax, 0xf511bfc2
xor eax, 0x8e60d147
rol eax, 0xce
popf
pushf
not eax
add eax, 0xabcb9425
xor eax, 0xebee7b9b
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd0541a0c
xor eax, 0x99d6dd16
rol eax, 0x57
popf
pushf
not eax
add eax, 0xca67ba83
xor eax, 0xdb952392
rol eax, 0xb2
popf
jmp 0x14016c271
push rax
pushf
mov eax, 0x20044338
pushf
not eax
add eax, 0xdae82058
xor eax, 0xb22a4dbc
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xe64a27e0
xor eax, 0xc324c553
rol eax, 0xf3
popf
jmp 0x14016c271
xor al, al
jmp 0x14016e599
mov al, 0x6c
pushf
not al
add al, 0x13
xor al, 0xdc
rol al, 0x1e
popf
pushf
not al
add al, 0xf5
xor al, 0xc8
rol al, 0x60
popf
pushf
not al
add al, 0xb5
xor al, 0x1e
rol al, 0x8d
popf
push rax
pushf
mov eax, 0xe6ecec38
pushf
not eax
add eax, 0xa4f517b3
xor eax, 0x968b7459
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf72dfa44
xor eax, 0xb0dcf36d
rol eax, 0x5e
popf
jmp 0x14016c271
mov byte [rdi + 0x48ac], al
push rax
pushf
mov eax, 0xa8827343
pushf
not eax
add eax, 0xac978585
xor eax, 0xdc6e9534
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc6956d53
xor eax, 0xdc471ea6
rol eax, 0x20
popf
pushf
not eax
add eax, 0x81c9edf5
xor eax, 0xf7f5c10f
rol eax, 0x31
popf
jmp 0x14016c271
mov eax, dword [rsi + 0x138]
mov dword [rbx + 0x48a4], eax
mov eax, dword [rbx + 0x4704]
mov dword [rbx + 0x4874], eax
mov byte [rbx + 0x48a8], 1
movss xmm0, dword [rsi + 0xf0]
movss xmm1, dword [rsi + 0xf4]
subss xmm6, xmm0
movsxd rax, dword [rsi + 0x138]
subss xmm8, xmm1
subss xmm9, xmm0
add rax, rax
subss xmm7, xmm1
shufps xmm6, xmm6, 0xe1
movss xmm6, xmm8
shufps xmm6, xmm6, 0xc6
movss xmm6, xmm9
shufps xmm6, xmm6, 0x27
movss xmm6, xmm7
shufps xmm6, xmm6, 0x39
movups xmmword [rsi + rax*8 + 0x388], xmm6
push rax
pushf
mov eax, 0x29e9575
pushf
not eax
add eax, 0x9e79a8bf
xor eax, 0xd97cd183
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xdd941aad
xor eax, 0xbfeff030
rol eax, 0xca
popf
jmp 0x14016c271
mov r14, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xa8]
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x30]
add rsp, 0x70
pop rdi
pop rsi
pop rbp
ret