Function at 0x18044cfe3
Capabilities:
Authenticate hmac
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xfcc64a6f
pushf
not eax
add eax, 0xade1ad49
xor eax, 0x807b9eeb
rol eax, 0xab
popf
pushf
not eax
add eax, 0x918205f3
xor eax, 0x9b29e272
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf6bebae6
xor eax, 0xe8cafa23
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc661b0a0
xor eax, 0x8f5d0fea
rol eax, 0
popf
cmp eax, 0x29
jne 0x18044d046
popf
pop rax
jmp 0x18044ee24
cmp eax, 0
jne 0x18044d055
popf
pop rax
jmp 0x18044d2da
cmp eax, 3
jne 0x18044d064
popf
pop rax
jmp 0x18044d6e8
cmp eax, 1
jne 0x18044d073
popf
pop rax
jmp 0x18044d3c3
cmp eax, 0xd
jne 0x18044d082
popf
pop rax
jmp 0x18044db91
cmp eax, 0x1a
jne 0x18044d091
popf
pop rax
jmp 0x18044e455
cmp eax, 0xe
jne 0x18044d0a0
popf
pop rax
jmp 0x18044dbea
cmp eax, 0xb
jne 0x18044d0af
popf
pop rax
jmp 0x18044da32
cmp eax, 0x19
jne 0x18044d0be
popf
pop rax
jmp 0x18044e39e
cmp eax, 8
jne 0x18044d0cd
popf
pop rax
jmp 0x18044d8cb
cmp eax, 0x2a
jne 0x18044d0dc
popf
pop rax
jmp 0x18044ee73
cmp eax, 0x17
jne 0x18044d0eb
popf
pop rax
jmp 0x18044e22c
cmp eax, 0x1c
jne 0x18044d0fa
popf
pop rax
jmp 0x18044e563
cmp eax, 0x12
jne 0x18044d109
popf
pop rax
jmp 0x18044de3b
cmp eax, 0x18
jne 0x18044d118
popf
pop rax
jmp 0x18044e2c1
cmp eax, 0x2b
jne 0x18044d127
popf
pop rax
jmp 0x18044ef25
cmp eax, 0x1b
jne 0x18044d136
popf
pop rax
jmp 0x18044e4e4
cmp eax, 0x21
jne 0x18044d145
popf
pop rax
jmp 0x18044e7e4
cmp eax, 0x23
jne 0x18044d154
popf
pop rax
jmp 0x18044e989
cmp eax, 0x25
jne 0x18044d163
popf
pop rax
jmp 0x18044ead5
cmp eax, 0xf
jne 0x18044d172
popf
pop rax
jmp 0x18044dc64
cmp eax, 0x13
jne 0x18044d181
popf
pop rax
jmp 0x18044df26
cmp eax, 0x15
jne 0x18044d190
popf
pop rax
jmp 0x18044e0b9
cmp eax, 0x24
jne 0x18044d19f
popf
pop rax
jmp 0x18044ea1e
cmp eax, 0x1e
jne 0x18044d1ae
popf
pop rax
jmp 0x18044e674
cmp eax, 0xc
jne 0x18044d1bd
popf
pop rax
jmp 0x18044dac7
cmp eax, 0x26
jne 0x18044d1cc
popf
pop rax
jmp 0x18044eb1a
cmp eax, 0x27
jne 0x18044d1db
popf
pop rax
jmp 0x18044ebab
cmp eax, 0x1f
jne 0x18044d1ea
popf
pop rax
jmp 0x18044e76b
cmp eax, 0x10
jne 0x18044d1f9
popf
pop rax
jmp 0x18044dcf9
cmp eax, 0x2c
jne 0x18044d208
popf
pop rax
jmp 0x18044ef5a
cmp eax, 9
jne 0x18044d217
popf
pop rax
jmp 0x18044d93a
cmp eax, 4
jne 0x18044d226
popf
pop rax
jmp 0x18044d78f
cmp eax, 0x16
jne 0x18044d235
popf
pop rax
jmp 0x18044e161
cmp eax, 0x28
jne 0x18044d244
popf
pop rax
jmp 0x18044eda0
cmp eax, 0xa
jne 0x18044d253
popf
pop rax
jmp 0x18044d9e2
cmp eax, 0x22
jne 0x18044d262
popf
pop rax
jmp 0x18044e907
cmp eax, 0x14
jne 0x18044d271
popf
pop rax
jmp 0x18044dfce
cmp eax, 7
jne 0x18044d280
popf
pop rax
jmp 0x18044d861
cmp eax, 5
jne 0x18044d28f
popf
pop rax
jmp 0x18044d823
cmp eax, 2
jne 0x18044d29e
popf
pop rax
jmp 0x18044d611
cmp eax, 0x20
jne 0x18044d2ad
popf
pop rax
jmp 0x18044e7ad
cmp eax, 0x1d
jne 0x18044d2bc
popf
pop rax
jmp 0x18044e5ee
cmp eax, 0x11
jne 0x18044d2cb
popf
pop rax
jmp 0x18044dd93
cmp eax, 6
jne 0x18044d2da
popf
pop rax
jmp 0x18044d858
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x248]
sub rsp, 0x310
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
mov rax, qword [0x180257a00]
xor rax, rsp
mov qword [rbp + 0x1e0], rax
mov rsi, rcx
mov qword [rbp - 0x68], rcx
mov rcx, qword [0x180259f90]
mov rdi, r8
mov r13, rdx
mov rax, qword [rcx + 0x3ed0]
mov byte [rax + 0xb0], 1
mov r14, qword [rcx + 0x3ed0]
cmp byte [r14 + 0xb3], 0
jne 0x18044d37d
push rax
pushf
mov eax, 0xd0e3226c
pushf
not eax
add eax, 0xe820cc05
xor eax, 0xd46ab644
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa3294f40
xor eax, 0xe1a2a100
rol eax, 0x65
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x6b8d032b
pushf
not eax
add eax, 0xeec9987a
xor eax, 0xe8da1aa1
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xad587f11
xor eax, 0xef070050
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb8ba299d
xor eax, 0xb8745a1e
rol eax, 0x8a
popf
jmp 0x18044d037
mov rbx, qword [0x180259f90]
xor r15d, r15d
xor r8d, r8d
mov rdx, rsi
mov rcx, r14
movss xmm7, dword [rbx + 0x3828]
mov dword [rbx + 0x3828], r15d
call fcn.1802f9759
movss xmm0, dword [0x1801d1ed0]
lea rcx, [rsp + 0x70]
mov r9b, 0x59
pushf
not r9b
add r9b, 0x8b
xor r9b, 0x5e
rol r9b, 0xe4
popf
pushf
not r9b
add r9b, 0x88
xor r9b, 0x9b
rol r9b, 0xb7
popf
pushf
not r9b
add r9b, 0x67
xor r9b, 0x71
rol r9b, 0xbc
popf
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
mov rdx, rsi
mov r12d, eax
call fcn.18030ba0e
movss xmm6, dword [rbx + 0x3820]
addss xmm6, xmm6
addss xmm6, dword [rsp + 0x74]
call fcn.18045e462
movss xmm1, dword [rdi + 4]
lea rcx, [rsp + 0x58]
movaps xmm2, xmm0
movaps xmm3, xmm6
movss xmm0, dword [rdi]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.1803298c3
movss xmm0, dword [r14 + 0xf8]
lea rcx, [rsp + 0x40]
movss xmm2, dword [rsp + 0x5c]
movaps xmm3, xmm0
addss xmm2, dword [r14 + 0xfc]
addss xmm3, dword [rsp + 0x58]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [r14 + 0xfc]
movss dword [rsp + 0x4c], xmm0
movss dword [rsp + 0x54], xmm2
movss dword [rsp + 0x50], xmm3
movss xmm0, dword [r14 + 0xf8]
movss dword [rsp + 0x78], xmm0
movss xmm1, dword [r14 + 0xfc]
movss dword [rbp - 0x80], xmm3
subss xmm3, xmm0
movss dword [rbp - 0x7c], xmm2
subss xmm2, xmm1
movss dword [rsp + 0x7c], xmm1
movss xmm1, dword [rbx + 0x3820]
movss dword [rsp + 0x40], xmm3
movss dword [rsp + 0x44], xmm2
call fcn.18029ba54
mov r9d, 0x7b72beeb
pushf
not r9d
add r9d, 0x8971c0a2
xor r9d, 0xaddf064e
rol r9d, 0xc3
popf
pushf
not r9d
add r9d, 0xc070948a
xor r9d, 0xbf7054c5
rol r9d, 0x80
popf
lea rcx, [rsp + 0x78]
xor r8d, r8d
mov edx, r12d
call fcn.18041defc
test al, al
je 0x18044d5b8
push rax
pushf
mov eax, 0x729cf3a0
pushf
not eax
add eax, 0x83373604
xor eax, 0xe03cc8a1
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc807417d
xor eax, 0xce7fcc2d
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa6819921
xor eax, 0x9506e842
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xae1d3fba
xor eax, 0xf5c3a6ed
rol eax, 0xfa
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xf0e0a8e6
pushf
not eax
add eax, 0xb4e16d20
xor eax, 0x8da77451
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xef6bef20
xor eax, 0xc08ae107
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe71d3efb
xor eax, 0xde0be768
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd4903c04
xor eax, 0xcbdd0c58
rol eax, 7
popf
jmp 0x18044d037
mov rax, qword [0x180259f90]
lea rcx, [rsp + 0x48]
mov edx, r12d
mov esi, dword [rax + 0x4774]
shr esi, 8
and sil, 1
call fcn.1802c46f0
test al, al
je 0x18044d68f
push rax
pushf
mov eax, 0x5fa903df
pushf
not eax
add eax, 0xf06311d3
xor eax, 0xc594276b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x9011b381
xor eax, 0xd4216d74
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x89b5c357
xor eax, 0xfceab787
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe2f02d41
xor eax, 0x9f7d1ad3
rol eax, 0x17
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x4a8bdac4
pushf
not eax
add eax, 0xb725ee63
xor eax, 0xbba14251
rol eax, 0x91
popf
pushf
not eax
add eax, 0x86fe55bc
xor eax, 0xf312f3e5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb519dda7
xor eax, 0x8473be18
rol eax, 0x36
popf
pushf
not eax
add eax, 0xe07983e9
xor eax, 0xb22d4ab7
rol eax, 0xa5
popf
jmp 0x18044d037
mov ecx, r12d
call fcn.1804749f0
mov dword [rbx + 0x4a58], 1
cmp byte [rbx + 0x3738], r15b
je 0x18044d749
push rax
pushf
mov eax, 0xecad345b
pushf
not eax
add eax, 0xa4562749
xor eax, 0xc47a926f
rol eax, 0x25
popf
pushf
not eax
add eax, 0xaa87bd73
xor eax, 0x88cb6953
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9b2023d8
xor eax, 0xdd599db4
rol eax, 0x12
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xc772c88e
pushf
not eax
add eax, 0x9c5c8e8e
xor eax, 0xe1be3e84
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe3b127ad
xor eax, 0x8932ea5a
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa06cee4b
xor eax, 0xc0c87fcb
rol eax, 0x1f
popf
jmp 0x18044d037
mov al, 0xd3
pushf
not al
add al, 0x46
xor al, 0xb2
rol al, 0x64
popf
pushf
not al
add al, 0xf8
xor al, 0x48
rol al, 0x49
popf
pushf
not al
add al, 0xbc
xor al, 0xc9
rol al, 0x6c
popf
pushf
not al
add al, 0x55
xor al, 0x78
rol al, 0xc0
popf
jmp 0x18044d858
xor al, al
push rax
pushf
mov eax, 0x741f99c5
pushf
not eax
add eax, 0x967badc9
xor eax, 0xaa7fda10
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9e728af2
xor eax, 0xbc69946d
rol eax, 0xd9
popf
jmp 0x18044d037
test sil, sil
jne 0x18044da32
test al, al
jne 0x18044d898
push rax
pushf
mov eax, 0xcf17d829
pushf
not eax
add eax, 0xa36b253e
xor eax, 0xb795833b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8e5c1940
xor eax, 0xc96fa066
rol eax, 0xcb
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xb4a213aa
pushf
not eax
add eax, 0xefc53291
xor eax, 0x852846c2
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x8b713478
xor eax, 0x9343c5e5
rol eax, 0x57
popf
jmp 0x18044d037
cmp byte [rbx + 0x3738], r15b
je 0x18044d907
push rax
pushf
mov eax, 0xb7f8320c
pushf
not eax
add eax, 0xa6026ba4
xor eax, 0xb06e6f97
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa44c3e9b
xor eax, 0xb128ae98
rol eax, 0x73
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xd2ef12e3
pushf
not eax
add eax, 0xcf75cb62
xor eax, 0xfc29ec4a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9c643032
xor eax, 0xfc66b590
rol eax, 0x6e
popf
jmp 0x18044d037
cmp dword [rbx + 0x3f30], r12d
jne 0x18044d989
push rax
pushf
mov eax, 0xbb091536
pushf
not eax
add eax, 0xc42b284b
xor eax, 0x8e1b8c15
rol eax, 0x58
popf
pushf
not eax
add eax, 0xcfb39d90
xor eax, 0xe02870b4
rol eax, 0xad
popf
pushf
not eax
add eax, 0x80513487
xor eax, 0xfdedaec6
rol eax, 0x11
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x37e22dc7
pushf
not eax
add eax, 0x9f8d8fd3
xor eax, 0xd87f1d89
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa37be364
xor eax, 0xd41d2823
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf02d3c54
xor eax, 0xed1746ce
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xe3fcbaca
xor eax, 0x8fc645ff
rol eax, 0x55
popf
jmp 0x18044d037
call fcn.1803a9aa1
jmp 0x18044dbea
cmp dword [rbx + 0x3f30], r12d
je 0x18044da94
push rax
pushf
mov eax, 0x1fe6bb56
pushf
not eax
add eax, 0xc18b8a15
xor eax, 0xa955d9c7
rol eax, 0x52
popf
pushf
not eax
add eax, 0xfe4355d4
xor eax, 0xb6d67db2
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf74c6872
xor eax, 0x80f0fd1b
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbee81566
xor eax, 0x8fda8e0b
rol eax, 0x5f
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x47bd1978
pushf
not eax
add eax, 0xb9303e15
xor eax, 0xe9e68529
rol eax, 0xf
popf
pushf
not eax
add eax, 0x98ffffde
xor eax, 0xc8f53393
rol eax, 0xcc
popf
jmp 0x18044d037
xor eax, eax
lea rcx, [rbx + 0xb30]
mov dword [rbx + 0xe04], eax
xor edx, edx
mov r8d, 0x657c456
pushf
not r8d
add r8d, 0xb482dd2e
xor r8d, 0xb40e0a7c
rol r8d, 0xb6
popf
pushf
not r8d
add r8d, 0x957d23e4
xor r8d, 0x885ab895
rol r8d, 0x93
popf
pushf
not r8d
add r8d, 0xf3cc2f9e
xor r8d, 0xe1f5183c
rol r8d, 0x30
popf
mov byte [rbx + 0xe08], al
call fcn.1801cc1b0
mov dword [r13], r15d
push rax
pushf
mov eax, 0x14d9cbbc
pushf
not eax
add eax, 0xf901fb98
xor eax, 0xbd3541b3
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe719ba53
xor eax, 0xd79c0bed
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xad248b3e
xor eax, 0xa30a8785
rol eax, 4
popf
pushf
not eax
add eax, 0x828b396e
xor eax, 0xca669cf4
rol eax, 0xd4
popf
jmp 0x18044d037
mov rdx, r14
mov ecx, r12d
call fcn.1802dc89c
mov rcx, r14
call fcn.1802cdf27
push rax
pushf
mov eax, 0x7e458db4
pushf
not eax
add eax, 0xf7b7cc35
xor eax, 0xdb1de1a4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x99ccc930
xor eax, 0xbbe284e8
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xbbde1e87
xor eax, 0xb948da31
rol eax, 0x81
popf
jmp 0x18044d037
mov r15d, dword [r13]
xor sil, sil
cmp dword [rbx + 0x3f30], r12d
jne 0x18044dc31
push rax
pushf
mov eax, 0xebe67c32
pushf
not eax
add eax, 0xfded8e1c
xor eax, 0x94d0e14a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xff5453e3
xor eax, 0xb846ab01
rol eax, 0xb8
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xed43c954
pushf
not eax
add eax, 0xf97643a4
xor eax, 0xc7876cae
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc8d869d3
xor eax, 0xee1d1864
rol eax, 0x67
popf
jmp 0x18044d037
cmp byte [rbx + 0xe04], sil
je 0x18044dcb3
push rax
pushf
mov eax, 0x55aee417
pushf
not eax
add eax, 0x8e5fc1a3
xor eax, 0xb7b90960
rol eax, 0xc
popf
pushf
not eax
add eax, 0xcc228237
xor eax, 0xda683f1d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xcc372ee8
xor eax, 0xf2c75bfc
rol eax, 2
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xb08758e9
pushf
not eax
add eax, 0xa773904b
xor eax, 0xd811c3ec
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x968cc1e5
xor eax, 0xed09592d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xca3ef1f1
xor eax, 0xfca4adf8
rol eax, 0x94
popf
jmp 0x18044d037
mov r15d, 0xc9f0ff36
pushf
not r15d
add r15d, 0x9440f4d5
xor r15d, 0xde812a2f
rol r15d, 2
popf
pushf
not r15d
add r15d, 0xea6b1623
xor r15d, 0x972f9f5e
rol r15d, 0x55
popf
movzx esi, r15b
call fcn.1803a9aa1
push rax
pushf
mov eax, 0xd5f12f52
pushf
not eax
add eax, 0xd76de063
xor eax, 0xb0fcec5f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe74e5834
xor eax, 0xbe5bae09
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb526d3d0
xor eax, 0xa38abb83
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe4470d14
xor eax, 0xd356c596
rol eax, 0xf6
popf
jmp 0x18044d037
cmp byte [rbx + 0xe05], 0
je 0x18044dde2
push rax
pushf
mov eax, 0x8641f170
pushf
not eax
add eax, 0x8c6d958a
xor eax, 0xa31e8e48
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9a0fe0d6
xor eax, 0xd2148e0a
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa85233ff
xor eax, 0xcb76138d
rol eax, 0xc6
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x945630a1
pushf
not eax
add eax, 0xa0398306
xor eax, 0xe2df8f9e
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa1f9d42a
xor eax, 0x938d9e1c
rol eax, 0x52
popf
pushf
not eax
add eax, 0xf6046faa
xor eax, 0x8be9b1e2
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc2ba7923
xor eax, 0xae4b4454
rol eax, 0xaf
popf
jmp 0x18044d037
mov r15d, 0xbfd74b5c
pushf
not r15d
add r15d, 0xc55365a6
xor r15d, 0xc0d4b9b2
rol r15d, 0xd3
popf
pushf
not r15d
add r15d, 0xe990998d
xor r15d, 0xa6ffa7d9
rol r15d, 6
popf
pushf
not r15d
add r15d, 0x9e6d295a
xor r15d, 0xcafa41fe
rol r15d, 0x7b
popf
mov sil, 0x26
pushf
not sil
add sil, 0x8e
xor sil, 0xe6
rol sil, 0x74
popf
pushf
not sil
add sil, 3
xor sil, 0x6c
rol sil, 0x3d
popf
pushf
not sil
add sil, 0xb3
xor sil, 1
rol sil, 0xf4
popf
pushf
not sil
add sil, 0x28
xor sil, 0xf9
rol sil, 0x84
popf
call fcn.1803a9aa1
push rax
pushf
mov eax, 0xb7adebdb
pushf
not eax
add eax, 0xa9ac8b39
xor eax, 0xa6bae8e1
rol eax, 0x73
popf
pushf
not eax
add eax, 0x882e2bff
xor eax, 0xa415455f
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x84baf4c7
xor eax, 0xf6ef0836
rol eax, 0x97
popf
jmp 0x18044d037
cmp byte [rbx + 0xe06], 0
je 0x18044df75
push rax
pushf
mov eax, 0xee357d35
pushf
not eax
add eax, 0xbaadf439
xor eax, 0x806afcab
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xbd960df8
xor eax, 0xb8fc4415
rol eax, 0x19
popf
pushf
not eax
add eax, 0xf962f3e9
xor eax, 0xcb1913f7
rol eax, 0xee
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x22fc5ddf
pushf
not eax
add eax, 0x97dcf1d7
xor eax, 0xc8a68910
rol eax, 0x50
popf
pushf
not eax
add eax, 0x95450939
xor eax, 0xa8919bec
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd6f386a9
xor eax, 0xb899adf0
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x907eeae2
xor eax, 0xd61d03d6
rol eax, 0xd
popf
jmp 0x18044d037
mov r15d, 0x71ac82af
pushf
not r15d
add r15d, 0x8a1be24d
xor r15d, 0xe0d88f2b
rol r15d, 0xd3
popf
pushf
not r15d
add r15d, 0x9cc1e085
xor r15d, 0x804f6320
rol r15d, 0x5d
popf
pushf
not r15d
add r15d, 0xcf13dac0
xor r15d, 0xfc2beb83
rol r15d, 0x72
popf
mov sil, 0x8e
pushf
not sil
add sil, 0x26
xor sil, 0x96
rol sil, 0x7f
popf
pushf
not sil
add sil, 0xb8
xor sil, 0x56
rol sil, 0xff
popf
pushf
not sil
add sil, 0x2b
xor sil, 0xfa
rol sil, 0xc1
popf
call fcn.1803a9aa1
push rax
pushf
mov eax, 0x6b48ff33
pushf
not eax
add eax, 0x9d86ce8d
xor eax, 0x9b558f17
rol eax, 0x33
popf
pushf
not eax
add eax, 0xbbc30301
xor eax, 0xae1f55b1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x93149af5
xor eax, 0xd674d9d2
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x92a0f480
xor eax, 0xfe178eee
rol eax, 0x71
popf
jmp 0x18044d037
cmp byte [rbx + 0xe07], 0
je 0x18044e108
push rax
pushf
mov eax, 0x67cc777d
pushf
not eax
add eax, 0x8519a593
xor eax, 0x9f5d3efa
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbaeaf505
xor eax, 0xf880c95b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x9f688c90
xor eax, 0xef53613c
rol eax, 0xd4
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x10f4123b
pushf
not eax
add eax, 0xc0063c74
xor eax, 0xd1e6b2c7
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf6cde3ac
xor eax, 0xf36f15dd
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x80a672fd
xor eax, 0xef839c43
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa7804c72
xor eax, 0xf7aa997d
rol eax, 0x72
popf
jmp 0x18044d037
mov r15d, 0x8af4ff8a
pushf
not r15d
add r15d, 0x997ba1ee
xor r15d, 0x8e7e0e97
rol r15d, 0xb4
popf
pushf
not r15d
add r15d, 0xbfe6edf2
xor r15d, 0x9fe0c2cf
rol r15d, 0x1b
popf
pushf
not r15d
add r15d, 0xddb1ce34
xor r15d, 0x90c7a1a9
rol r15d, 0x14
popf
pushf
not r15d
add r15d, 0xa4ef3978
xor r15d, 0xc67e8a50
rol r15d, 6
popf
mov sil, 0x6d
pushf
not sil
add sil, 0xeb
xor sil, 0x89
rol sil, 7
popf
pushf
not sil
add sil, 0xab
xor sil, 0x31
rol sil, 0x80
popf
call fcn.1803a9aa1
push rax
pushf
mov eax, 0x9002bdeb
pushf
not eax
add eax, 0xa8794138
xor eax, 0x8fb22995
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xad3f2afe
xor eax, 0xe15cd529
rol eax, 0x5d
popf
jmp 0x18044d037
cmp byte [rbx + 0xe08], 0
je 0x18044e268
push rax
pushf
mov eax, 0x2e560b64
pushf
not eax
add eax, 0x9d8ed238
xor eax, 0xd6fc0ced
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe638a2a9
xor eax, 0x9ea16a0f
rol eax, 0x6d
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x8d324cc0
pushf
not eax
add eax, 0x94844746
xor eax, 0xb042155b
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc21263c6
xor eax, 0xf4418243
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd6634065
xor eax, 0xc9086235
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb7184531
xor eax, 0x9d4ca78a
rol eax, 0xdf
popf
jmp 0x18044d037
mov r15d, 0x19941690
pushf
not r15d
add r15d, 0xc5417f85
xor r15d, 0xcb3261e4
rol r15d, 0xc1
popf
pushf
not r15d
add r15d, 0x893deec2
xor r15d, 0xea64bf75
rol r15d, 0xc4
popf
pushf
not r15d
add r15d, 0xb263e2a9
xor r15d, 0xd8a8a566
rol r15d, 0x10
popf
mov sil, 0xfb
pushf
not sil
add sil, 0x7b
xor sil, 0x59
rol sil, 0x68
popf
pushf
not sil
add sil, 0x38
xor sil, 1
rol sil, 0x5c
popf
call fcn.1803a9aa1
jmp 0x18044e674
test sil, sil
jne 0x18044e3fc
push rax
pushf
mov eax, 0xec61ea77
pushf
not eax
add eax, 0x9a51bf60
xor eax, 0xa83a6896
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xd2fd1e49
xor eax, 0x924b6a90
rol eax, 0x42
popf
pushf
not eax
add eax, 0xf9c7627f
xor eax, 0xfced09f8
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe3654765
xor eax, 0xf96bb507
rol eax, 0x9b
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xff9e59eb
pushf
not eax
add eax, 0xb956e222
xor eax, 0xf7f39dd8
rol eax, 4
popf
pushf
not eax
add eax, 0xef601da6
xor eax, 0x9d9f6b6b
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xc08381f3
xor eax, 0xfdc1ceff
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9f8955b5
xor eax, 0xb44d0488
rol eax, 0xa2
popf
jmp 0x18044d037
mov edi, 0xb3e96006
pushf
not edi
add edi, 0xd2e7e040
xor edi, 0xa2b845be
rol edi, 0x1e
popf
pushf
not edi
add edi, 0xba514624
xor edi, 0xcb3d94c2
rol edi, 0x32
popf
lea r14, [rbx + 0xb38]
push rax
pushf
mov eax, 0x5c073985
pushf
not eax
add eax, 0xdd60bf08
xor eax, 0xc0569bc5
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x981538a7
xor eax, 0xda95f581
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd9fa191c
xor eax, 0xfd40069d
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa96a2c1a
xor eax, 0xa4d44bd8
rol eax, 0x57
popf
jmp 0x18044d037
cmp byte [r14], 0
je 0x18044e51d
push rax
pushf
mov eax, 0x2231243b
pushf
not eax
add eax, 0xc8f2b2e3
xor eax, 0xee9d1a66
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd21c920a
xor eax, 0x81080c40
rol eax, 0xa
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xbb9103a5
pushf
not eax
add eax, 0xca6f0f77
xor eax, 0xc46098c4
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb55a6e36
xor eax, 0xfcf26481
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc7b8d585
xor eax, 0xd73a121b
rol eax, 0x38
popf
jmp 0x18044d037
mov r15d, edi
mov sil, 0xd0
pushf
not sil
add sil, 0xcc
xor sil, 0x93
rol sil, 0xde
popf
pushf
not sil
add sil, 0xef
xor sil, 0x43
rol sil, 0xab
popf
pushf
not sil
add sil, 0xe
xor sil, 0x41
rol sil, 0x94
popf
call fcn.1803a9aa1
push rax
pushf
mov eax, 0x915eaca4
pushf
not eax
add eax, 0x869df8f5
xor eax, 0xf47855d5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb5661f80
xor eax, 0xf428eccf
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb4886240
xor eax, 0xe6f128b9
rol eax, 0xb9
popf
jmp 0x18044d037
inc edi
inc r14
cmp edi, 0xa5
jle 0x18044e641
push rax
pushf
mov eax, 0xc0b549c8
pushf
not eax
add eax, 0xf590f0cb
xor eax, 0xe6086046
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb949d7f8
xor eax, 0xb30c0383
rol eax, 0xba
popf
pushf
not eax
add eax, 0x867ab213
xor eax, 0xb75d25f4
rol eax, 0xd4
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xb7bbf546
pushf
not eax
add eax, 0xeb15d87f
xor eax, 0x8cc35f41
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbf4918b6
xor eax, 0xe2694b54
rol eax, 0x23
popf
jmp 0x18044d037
mov dl, 0x40
pushf
not dl
add dl, 0x68
xor dl, 0x86
rol dl, 0x31
popf
pushf
not dl
add dl, 0xd0
xor dl, 0x8d
rol dl, 0xc0
popf
mov ecx, 0xc7e2ea40
pushf
not ecx
add ecx, 0x8d062da2
xor ecx, 0x9f4ae2d9
rol ecx, 0xc7
popf
pushf
not ecx
add ecx, 0xe1845865
xor ecx, 0xaebd7c37
rol ecx, 0x70
popf
call fcn.1802d11c5
test al, al
je 0x18044e712
push rax
pushf
mov eax, 0x415f730e
pushf
not eax
add eax, 0xe477f0c5
xor eax, 0xf94a36db
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xde926747
xor eax, 0xa440740c
rol eax, 0x23
popf
pushf
not eax
add eax, 0xea745129
xor eax, 0xa6c00d7e
rol eax, 0x60
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xefbf11f9
pushf
not eax
add eax, 0xa0bce3ae
xor eax, 0xe945f7a9
rol eax, 0xff
popf
pushf
not eax
add eax, 0xdeb617cf
xor eax, 0xcaea65dd
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb737af84
xor eax, 0xc5372c87
rol eax, 0x53
popf
pushf
not eax
add eax, 0xcd88405f
xor eax, 0xb6cc9fc7
rol eax, 0xab
popf
jmp 0x18044d037
mov dword [r13], 0
call fcn.1803a9aa1
jmp 0x18044e7e4
mov dword [r13], r15d
push rax
pushf
mov eax, 0x521974f4
pushf
not eax
add eax, 0x84baecce
xor eax, 0xb52082a4
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbd8fb3bd
xor eax, 0xc8122c79
rol eax, 0x1f
popf
jmp 0x18044d037
xorps xmm0, xmm0
lea rcx, [rsp + 0x60]
movups xmmword [rbp - 0x5e], xmm0
mov eax, 0x4584d8cb
pushf
not eax
add eax, 0x9c2bd472
xor eax, 0x9c389772
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa9768c41
xor eax, 0xdb21ccec
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc59303c3
xor eax, 0xb3186d5d
rol eax, 0xbd
popf
mov word [rbp - 0x60], ax
xor eax, eax
movups xmmword [rbp - 0x4e], xmm0
mov qword [rbp - 0x2e], rax
movups xmmword [rbp - 0x3e], xmm0
mov dword [rbp - 0x26], eax
movaps xmm0, xmmword [0x1801d2860]
mov word [rbp - 0x22], ax
mov edi, dword [rbx + 0x3f30]
movss xmm6, dword [rbx + 0x3824]
movups xmmword [rsp + 0x60], xmm0
call fcn.1803fe73d
mov rdx, qword [rsp + 0x50]
xor r9d, r9d
mov rcx, qword [rsp + 0x48]
mov r8d, eax
movss dword [rsp + 0x20], xmm6
call fcn.1802f8aa1
movaps xmm0, xmmword [0x1801d2880]
lea rdx, [rsp + 0x60]
xor ecx, ecx
movups xmmword [rsp + 0x60], xmm0
call fcn.18038a2eb
movsxd rax, dword [r13]
test eax, eax
je 0x18044e8d4
push rax
pushf
mov eax, 0x573a9887
pushf
not eax
add eax, 0x94eb99a5
xor eax, 0x97de5bf8
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc5d77307
xor eax, 0xf2291860
rol eax, 8
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x58707b32
pushf
not eax
add eax, 0xeecb876b
xor eax, 0x9616e4d5
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe66785bc
xor eax, 0xfd7a8526
rol eax, 0xbf
popf
jmp 0x18044d037
cmp dword [rbx + 0x3f30], r12d
je 0x18044e943
push rax
pushf
mov eax, 0x3f4587ad
pushf
not eax
add eax, 0xcf812068
xor eax, 0xab769c28
rol eax, 0x52
popf
pushf
not eax
add eax, 0xbe3e8baa
xor eax, 0xa3359e75
rol eax, 0xca
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0xdb284bbb
pushf
not eax
add eax, 0xa186150d
xor eax, 0x8e66798f
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xede8aa70
xor eax, 0x93309adc
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc1df2d26
xor eax, 0xd528b622
rol eax, 0x6a
popf
jmp 0x18044d037
mov r8, rax
lea rdx, [0x1cbfd38ea]
pushf
sub rdx, 0x4be01116
popf
lea rax, [0x1eb0ae4ed]
pushf
sub rax, 0x6aedc4ed
popf
lea rcx, [rbp - 0x20]
mov r8, qword [rax + r8*8]
call fcn.1800aac20
lea r8, [rbp - 0x20]
jmp 0x18044eb1a
cmp edi, r12d
jne 0x18044ea7c
push rax
pushf
mov eax, 0x7e88c1c4
pushf
not eax
add eax, 0x8a0e823f
xor eax, 0xa35355c5
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc5cfc315
xor eax, 0x9cee7fd5
rol eax, 0x41
popf
pushf
not eax
add eax, 0xae31f852
xor eax, 0xa37493e3
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xcc4cce8c
xor eax, 0xf81ef659
rol eax, 0xe5
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x15a47fa7
pushf
not eax
add eax, 0xdce9e5e2
xor eax, 0xd109a2de
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcd3a478c
xor eax, 0xb58b0364
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9a7241ee
xor eax, 0xc496c93b
rol eax, 0x53
popf
pushf
not eax
add eax, 0xc5115e82
xor eax, 0xd96f58dc
rol eax, 0x84
popf
jmp 0x18044d037
lea r8, [0x1f9afc032]
pushf
sub r8, 0x7992a90a
popf
push rax
pushf
mov eax, 0x37462cac
pushf
not eax
add eax, 0xed7ccfa4
xor eax, 0x9a337014
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xfc684487
xor eax, 0xc9a7f458
rol eax, 0x59
popf
jmp 0x18044d037
mov edx, 0x60618bb9
pushf
not edx
add edx, 0xffe2b3ba
xor edx, 0xc78e8ede
rol edx, 0xcd
popf
pushf
not edx
add edx, 0xab048865
xor edx, 0xb628bd43
rol edx, 0x61
popf
lea rcx, [rbp - 0x60]
call fcn.1801ad374
push rax
pushf
mov eax, 0x135503c0
pushf
not eax
add eax, 0x8fc5e713
xor eax, 0xc0717b94
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x902a8e78
xor eax, 0xb42ff09d
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9760fcbc
xor eax, 0xaf82e57f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xeb777d5e
xor eax, 0xbc0f8ff6
rol eax, 0x36
popf
jmp 0x18044d037
movss xmm1, dword [rsp + 0x48]
lea rdx, [rsp + 0x40]
movss xmm2, dword [rsp + 0x4c]
mov ecx, 0x42fc395c
pushf
not ecx
add ecx, 0x9e0686cf
xor ecx, 0xcc2cdf3d
rol ecx, 0xe7
popf
pushf
not ecx
add ecx, 0xd068799b
xor ecx, 0xa93b1e1c
rol ecx, 0xf0
popf
pushf
not ecx
add ecx, 0x91d4a4e9
xor ecx, 0xf5aa8afa
rol ecx, 0x9b
popf
pushf
not ecx
add ecx, 0xa13be709
xor ecx, 0xab508a37
rol ecx, 0xef
popf
movss xmm0, dword [rsp + 0x58]
xorps xmm6, xmm6
addss xmm0, xmm1
movss dword [rbp - 0x78], xmm1
movss xmm1, dword [rsp + 0x5c]
addss xmm1, xmm2
movss dword [rbp - 0x74], xmm2
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x44], 0x3f000000
movss dword [rbp - 0x70], xmm0
movss dword [rbp - 0x6c], xmm1
call fcn.180284248
movss xmm3, dword [rbx + 0x381c]
lea rcx, [rbp - 0x78]
movss xmm2, dword [rbx + 0x3820]
lea rax, [rbx + 0x3878]
mov qword [rsp + 0x30], rcx
lea r8, [rbp - 0x60]
movaps xmm0, xmm3
mov qword [rsp + 0x28], rax
subss xmm0, xmm3
mov qword [rsp + 0x20], 0
movaps xmm1, xmm2
lea rdx, [rsp + 0x40]
subss xmm1, xmm2
xor r9d, r9d
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x44], xmm1
addss xmm0, xmm3
movss xmm1, dword [rsp + 0x4c]
addss xmm1, xmm2
movss dword [rsp + 0x60], xmm0
movss dword [rsp + 0x64], xmm1
call fcn.18035e165
mov ecx, 0xf6d52bfc
pushf
not ecx
add ecx, 0xc78f989b
xor ecx, 0xe901bdc6
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0xeb02c747
xor ecx, 0xf9990f0f
rol ecx, 0x6f
popf
pushf
not ecx
add ecx, 0xee1e81f8
xor ecx, 0xa6a98b32
rol ecx, 0xf5
popf
call fcn.1802df35f
movss xmm0, dword [rsp + 0x70]
comiss xmm0, xmm6
jbe 0x18044ed5a
push rax
pushf
mov eax, 0x1cb4e5a1
pushf
not eax
add eax, 0xd960085f
xor eax, 0xaff387a8
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8067b361
xor eax, 0xec1364be
rol eax, 0x7d
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x2355135a
pushf
not eax
add eax, 0xc8c855e5
xor eax, 0xcaa8d2d7
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x9fb11dfd
xor eax, 0xbb31697f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xef531120
xor eax, 0xe5cde18a
rol eax, 0x79
popf
jmp 0x18044d037
xor ecx, ecx
call fcn.1803e60fc
test al, al
je 0x18044edde
push rax
pushf
mov eax, 0x35f8fd76
pushf
not eax
add eax, 0xc53be075
xor eax, 0xaa947c71
rol eax, 0x71
popf
pushf
not eax
add eax, 0xeec3ba84
xor eax, 0xa5256ed6
rol eax, 9
popf
jmp 0x18044d037
push rax
pushf
mov eax, 0x7da158fc
pushf
not eax
add eax, 0xe1c4365a
xor eax, 0xfd45c1ca
rol eax, 0x55
popf
pushf
not eax
add eax, 0xc7e2261c
xor eax, 0xb86b217c
rol eax, 9
popf
pushf
not eax
add eax, 0x97967175
xor eax, 0x8be5ed1b
rol eax, 0x3b
popf
jmp 0x18044d037
mov rcx, qword [rbp - 0x68]
call fcn.1802858c9
push rax
pushf
mov eax, 0x2a4508ec
pushf
not eax
add eax, 0xd9775ca2
xor eax, 0xe5d6257d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe623f458
xor eax, 0xdc4088f8
rol eax, 0x12
popf
pushf
not eax
add eax, 0x92c32285
xor eax, 0xb70c8582
rol eax, 0x15
popf
jmp 0x18044d037
mov ecx, 0x5d3b4088
pushf
not ecx
add ecx, 0xf9c626f0
xor ecx, 0xd2256046
rol ecx, 0x43
popf
pushf
not ecx
add ecx, 0xaa4f3873
xor ecx, 0x845182a7
rol ecx, 0xa7
popf
pushf
not ecx
add ecx, 0xdd3a92cc
xor ecx, 0xb947b679
rol ecx, 0x2e
popf
pushf
not ecx
add ecx, 0xe7b44c64
xor ecx, 0xe091c3f7
rol ecx, 0xba
popf
call fcn.1802e8671
movzx eax, sil
movss dword [rbx + 0x3828], xmm7
jmp 0x18044ef5a
xor al, al
push rax
pushf
mov eax, 0xc46e5301
pushf
not eax
add eax, 0xc4e4c7d7
xor eax, 0xc2b8ad5f
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xef5b6e33
xor eax, 0xc45b32cc
rol eax, 0x92
popf
jmp 0x18044d037
mov rcx, qword [rbp + 0x1e0]
xor rcx, rsp
call fcn.180197f20
lea r11, [rsp + 0x310]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret