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

Disassembly:
push rax
pushf
mov eax, 0x695aa63a
pushf
not eax
add eax, 0xf29e7dda
xor eax, 0x9ee0d6f1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa33cc956
xor eax, 0xbcfb6f50
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa18c36a4
xor eax, 0x9136c5eb
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa934c1e7
xor eax, 0xa1f18561
rol eax, 0x4b
popf
cmp eax, 0x29
jne 0x18043562f
popf
pop rax
jmp 0x18043737d
cmp eax, 0
jne 0x18043563e
popf
pop rax
jmp 0x1804358c3
cmp eax, 3
jne 0x18043564d
popf
pop rax
jmp 0x180435cb0
cmp eax, 1
jne 0x18043565c
popf
pop rax
jmp 0x1804359ac
cmp eax, 0xd
jne 0x18043566b
popf
pop rax
jmp 0x180436118
cmp eax, 0x1a
jne 0x18043567a
popf
pop rax
jmp 0x18043693e
cmp eax, 0xe
jne 0x180435689
popf
pop rax
jmp 0x180436171
cmp eax, 0xb
jne 0x180435698
popf
pop rax
jmp 0x180435fcc
cmp eax, 0x19
jne 0x1804356a7
popf
pop rax
jmp 0x1804368ad
cmp eax, 8
jne 0x1804356b6
popf
pop rax
jmp 0x180435e79
cmp eax, 0x2a
jne 0x1804356c5
popf
pop rax
jmp 0x1804373b8
cmp eax, 0x17
jne 0x1804356d4
popf
pop rax
jmp 0x180436767
cmp eax, 0x1c
jne 0x1804356e3
popf
pop rax
jmp 0x180436a50
cmp eax, 0x12
jne 0x1804356f2
popf
pop rax
jmp 0x18043641a
cmp eax, 0x18
jne 0x180435701
popf
pop rax
jmp 0x1804367e9
cmp eax, 0x2b
jne 0x180435710
popf
pop rax
jmp 0x180437442
cmp eax, 0x1b
jne 0x18043571f
popf
pop rax
jmp 0x1804369d1
cmp eax, 0x21
jne 0x18043572e
popf
pop rax
jmp 0x180436cf3
cmp eax, 0x23
jne 0x18043573d
popf
pop rax
jmp 0x180436f21
cmp eax, 0x25
jne 0x18043574c
popf
pop rax
jmp 0x180437034
cmp eax, 0xf
jne 0x18043575b
popf
pop rax
jmp 0x180436224
cmp eax, 0x13
jne 0x18043576a
popf
pop rax
jmp 0x1804364b3
cmp eax, 0x15
jne 0x180435779
popf
pop rax
jmp 0x1804365f4
cmp eax, 0x24
jne 0x180435788
popf
pop rax
jmp 0x180436fb6
cmp eax, 0x1e
jne 0x180435797
popf
pop rax
jmp 0x180436b74
cmp eax, 0xc
jne 0x1804357a6
popf
pop rax
jmp 0x180436074
cmp eax, 0x26
jne 0x1804357b5
popf
pop rax
jmp 0x18043709f
cmp eax, 0x27
jne 0x1804357c4
popf
pop rax
jmp 0x18043710a
cmp eax, 0x1f
jne 0x1804357d3
popf
pop rax
jmp 0x180436c67
cmp eax, 0x10
jne 0x1804357e2
popf
pop rax
jmp 0x1804362b9
cmp eax, 0x2c
jne 0x1804357f1
popf
pop rax
jmp 0x180437477
cmp eax, 9
jne 0x180435800
popf
pop rax
jmp 0x180435ee7
cmp eax, 4
jne 0x18043580f
popf
pop rax
jmp 0x180435d31
cmp eax, 0x16
jne 0x18043581e
popf
pop rax
jmp 0x180436663
cmp eax, 0x28
jne 0x18043582d
popf
pop rax
jmp 0x1804372d3
cmp eax, 0xa
jne 0x18043583c
popf
pop rax
jmp 0x180435f8f
cmp eax, 0x22
jne 0x18043584b
popf
pop rax
jmp 0x180436e8c
cmp eax, 0x14
jne 0x18043585a
popf
pop rax
jmp 0x180436535
cmp eax, 7
jne 0x180435869
popf
pop rax
jmp 0x180435de9
cmp eax, 5
jne 0x180435878
popf
pop rax
jmp 0x180435dab
cmp eax, 2
jne 0x180435887
popf
pop rax
jmp 0x180435c00
cmp eax, 0x20
jne 0x180435896
popf
pop rax
jmp 0x180436cbc
cmp eax, 0x1d
jne 0x1804358a5
popf
pop rax
jmp 0x180436ac8
cmp eax, 0x11
jne 0x1804358b4
popf
pop rax
jmp 0x180436372
cmp eax, 6
jne 0x1804358c3
popf
pop rax
jmp 0x180435de0
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 0x180435966
push rax
pushf
mov eax, 0x81c4074b
pushf
not eax
add eax, 0xabab3024
xor eax, 0xb4c0cfd4
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9edabfd1
xor eax, 0xcc5c4707
rol eax, 0x55
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xdfc0417d
pushf
not eax
add eax, 0xac5027f9
xor eax, 0xf0e5dc1e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xdf3e4194
xor eax, 0xb4adcbf4
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xa21695c6
xor eax, 0xedfecfeb
rol eax, 0x5b
popf
jmp 0x180435620
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 + 0x60]
mov r9b, 0x8e
pushf
not r9b
add r9b, 0x48
xor r9b, 0xcd
rol r9b, 0xf1
popf
pushf
not r9b
add r9b, 0xc0
xor r9b, 0x35
rol r9b, 0x9c
popf
pushf
not r9b
add r9b, 0x5c
xor r9b, 0xf6
rol r9b, 0xee
popf
pushf
not r9b
add r9b, 0xf2
xor r9b, 0xeb
rol r9b, 0xa4
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 + 0x64]
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, 0xbee6395c
pushf
not r9d
add r9d, 0x994b5f11
xor r9d, 0xdd7069fb
rol r9d, 0x49
popf
pushf
not r9d
add r9d, 0x91b63866
xor r9d, 0xf053f6d7
rol r9d, 0xe2
popf
pushf
not r9d
add r9d, 0xc1569736
xor r9d, 0xe41ce533
rol r9d, 0x41
popf
lea rcx, [rsp + 0x78]
xor r8d, r8d
mov edx, r12d
call fcn.18041defc
test al, al
je 0x180435bcd
push rax
pushf
mov eax, 0x5e213258
pushf
not eax
add eax, 0x8eaa069c
xor eax, 0xab47708c
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xebd8950e
xor eax, 0xb02f35dc
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcc0b108a
xor eax, 0xe41d66b2
rol eax, 0
popf
pushf
not eax
add eax, 0xb5cb8bd2
xor eax, 0xafef8d53
rol eax, 0x83
popf
jmp 0x180435620
push rax
pushf
mov eax, 0x1987c321
pushf
not eax
add eax, 0xea3b7cab
xor eax, 0xfcb7ea7f
rol eax, 0x28
popf
pushf
not eax
add eax, 0x95099116
xor eax, 0x90e39ae9
rol eax, 0xaf
popf
jmp 0x180435620
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 0x180435c7d
push rax
pushf
mov eax, 0x31460ed7
pushf
not eax
add eax, 0x82caf573
xor eax, 0xbe04e97d
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc1b6941b
xor eax, 0xd7d5097c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb51b93e3
xor eax, 0x9695ce95
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf4284482
xor eax, 0xa8a4e6e1
rol eax, 1
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xd8304d3a
pushf
not eax
add eax, 0xe2baa3f5
xor eax, 0xf412255c
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8f685ff9
xor eax, 0xf36dfe01
rol eax, 0x3d
popf
jmp 0x180435620
mov ecx, r12d
call fcn.1804749f0
mov dword [rbx + 0x4a58], 1
cmp byte [rbx + 0x3738], r15b
je 0x180435cfe
push rax
pushf
mov eax, 0x9b548f1b
pushf
not eax
add eax, 0xfc9a067f
xor eax, 0x8a586354
rol eax, 9
popf
pushf
not eax
add eax, 0xfa7bd2de
xor eax, 0xc0516307
rol eax, 0x71
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xf44ca283
pushf
not eax
add eax, 0xf7cbc8b7
xor eax, 0xb2a1d5c2
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd0a8cd30
xor eax, 0xdcb70f51
rol eax, 0x36
popf
jmp 0x180435620
mov al, 0x5e
pushf
not al
add al, 0xa
xor al, 0xb8
rol al, 0x82
popf
pushf
not al
add al, 0x30
xor al, 0xf3
rol al, 0xc4
popf
jmp 0x180435de0
xor al, al
push rax
pushf
mov eax, 0xacd92399
pushf
not eax
add eax, 0xace5f3a6
xor eax, 0xf4098eb1
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8d1f3854
xor eax, 0xcfa36049
rol eax, 0xd5
popf
jmp 0x180435620
test sil, sil
jne 0x180435fcc
test al, al
jne 0x180435e20
push rax
pushf
mov eax, 0x788ca79a
pushf
not eax
add eax, 0x813c06b8
xor eax, 0xf09042c2
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa80c3238
xor eax, 0xa81012a9
rol eax, 0xa7
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xbc78cf64
pushf
not eax
add eax, 0xe0e48528
xor eax, 0xceb6fec8
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xff306c1c
xor eax, 0xcac7bbce
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe3105395
xor eax, 0xcabad5a8
rol eax, 0x72
popf
pushf
not eax
add eax, 0xdd920514
xor eax, 0x8b431748
rol eax, 0x79
popf
jmp 0x180435620
cmp byte [rbx + 0x3738], r15b
je 0x180435eb5
push rax
pushf
mov eax, 0xb04da24a
pushf
not eax
add eax, 0xbfcde1a6
xor eax, 0xad5f6702
rol eax, 0xf
popf
pushf
not eax
add eax, 0xa9de8e24
xor eax, 0xfff1bcb4
rol eax, 0xa
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xe3f4dc04
pushf
not eax
add eax, 0xeb07ce86
xor eax, 0xfdd2dc03
rol eax, 0x77
popf
pushf
not eax
add eax, 0xcc26a634
xor eax, 0x8aa9461b
rol eax, 1
popf
jmp 0x180435620
cmp dword [rbx + 0x3f30], r12d
jne 0x180435f49
push rax
pushf
mov eax, 0xef361305
pushf
not eax
add eax, 0xbb005639
xor eax, 0xc0de70bd
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf72d7ac8
xor eax, 0xfc9634b4
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe0d333c0
xor eax, 0x8fb43642
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf53db275
xor eax, 0xee5ae395
rol eax, 0x59
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xe271749
pushf
not eax
add eax, 0xa1e81d23
xor eax, 0xdead6146
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb20edcf8
xor eax, 0xb6d16d4c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb89b9cdd
xor eax, 0xc8847a53
rol eax, 0xdb
popf
jmp 0x180435620
call fcn.1803a9aa1
jmp 0x180436171
cmp dword [rbx + 0x3f30], r12d
je 0x18043602e
push rax
pushf
mov eax, 0x7299e8a2
pushf
not eax
add eax, 0x91bfb9d6
xor eax, 0xae44edd4
rol eax, 0x97
popf
pushf
not eax
add eax, 0xcb2713ed
xor eax, 0xc067de44
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xda3533aa
xor eax, 0x8fe354f9
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xea0dbb79
xor eax, 0x8af9a969
rol eax, 0xff
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xb85eb986
pushf
not eax
add eax, 0x9e078553
xor eax, 0xcc6d232b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xfce09537
xor eax, 0xd63631dd
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x85194f5e
xor eax, 0xe0a939cb
rol eax, 0x4f
popf
jmp 0x180435620
xor eax, eax
lea rcx, [rbx + 0xb30]
mov dword [rbx + 0xe04], eax
xor edx, edx
mov r8d, 0x24c342a9
pushf
not r8d
add r8d, 0xbbd88ca5
xor r8d, 0x8e5b1cd6
rol r8d, 0xcd
popf
pushf
not r8d
add r8d, 0xbf6d995c
xor r8d, 0xe6b607ce
rol r8d, 0xe0
popf
pushf
not r8d
add r8d, 0xee80177d
xor r8d, 0xec0e258a
rol r8d, 0x66
popf
mov byte [rbx + 0xe08], al
call fcn.1801cc1b0
mov dword [r13], r15d
push rax
pushf
mov eax, 0xddf6cde0
pushf
not eax
add eax, 0xbb3e3188
xor eax, 0xf0707a3a
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8f09c492
xor eax, 0xabd61edf
rol eax, 0xde
popf
jmp 0x180435620
mov rdx, r14
mov ecx, r12d
call fcn.1802dc89c
mov rcx, r14
call fcn.1802cdf27
push rax
pushf
mov eax, 0xd535899f
pushf
not eax
add eax, 0xa41a2c0c
xor eax, 0xc03e9f12
rol eax, 0x52
popf
pushf
not eax
add eax, 0x91cd7cc5
xor eax, 0xdd61c383
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf3626b2e
xor eax, 0x8ef72300
rol eax, 0xc5
popf
jmp 0x180435620
mov r15d, dword [r13]
xor sil, sil
cmp dword [rbx + 0x3f30], r12d
jne 0x1804361cb
push rax
pushf
mov eax, 0xb495416d
pushf
not eax
add eax, 0xd1fd2db0
xor eax, 0xae805f18
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xb099727f
xor eax, 0xad01626b
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc291b9d4
xor eax, 0xcc9b0cb5
rol eax, 0xe7
popf
jmp 0x180435620
push rax
pushf
mov eax, 0x9ac0df67
pushf
not eax
add eax, 0xfc772463
xor eax, 0xd34d2622
rol eax, 0x79
popf
pushf
not eax
add eax, 0x98d19ed6
xor eax, 0xe0029e0d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9c8b0296
xor eax, 0xc83fbd55
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa2552b02
xor eax, 0x8ce5b6fb
rol eax, 0x5f
popf
jmp 0x180435620
cmp byte [rbx + 0xe04], sil
je 0x180436260
push rax
pushf
mov eax, 0x1708ee2
pushf
not eax
add eax, 0x9eb1ca76
xor eax, 0xfd4daa17
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc4f0e66e
xor eax, 0xacedc20d
rol eax, 0xc4
popf
jmp 0x180435620
push rax
pushf
mov eax, 0x533d4017
pushf
not eax
add eax, 0xc47542be
xor eax, 0xc579f611
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x90f7f814
xor eax, 0x9562a1c3
rol eax, 4
popf
pushf
not eax
add eax, 0xd2e604f6
xor eax, 0xdb6336f8
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xaa7c2469
xor eax, 0xf5aff3e9
rol eax, 0x9e
popf
jmp 0x180435620
mov r15d, 0x1c6fb75e
pushf
not r15d
add r15d, 0xbf759f33
xor r15d, 0xf7c162e0
rol r15d, 0x61
popf
pushf
not r15d
add r15d, 0xa56e4b69
xor r15d, 0x839c8497
rol r15d, 0xec
popf
pushf
not r15d
add r15d, 0xd9b3175d
xor r15d, 0xf34076fc
rol r15d, 0x30
popf
pushf
not r15d
add r15d, 0xd636678e
xor r15d, 0xed0c9b74
rol r15d, 0x97
popf
movzx esi, r15b
call fcn.1803a9aa1
push rax
pushf
mov eax, 0xd4e73ff8
pushf
not eax
add eax, 0x93434f67
xor eax, 0xf9403c88
rol eax, 0x70
popf
pushf
not eax
add eax, 0x929e4140
xor eax, 0xdf1fcd7d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb60c9caa
xor eax, 0x8105b09d
rol eax, 0xde
popf
jmp 0x180435620
cmp byte [rbx + 0xe05], 0
je 0x1804363d4
push rax
pushf
mov eax, 0x8068953d
pushf
not eax
add eax, 0xbe14b2a7
xor eax, 0xf7454268
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9bac84d3
xor eax, 0xca50c9ba
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf6c8d6a6
xor eax, 0xdcc190d3
rol eax, 0x30
popf
pushf
not eax
add eax, 0xed24f5e6
xor eax, 0xd16822fe
rol eax, 0x47
popf
jmp 0x180435620
push rax
pushf
mov eax, 0x8579a35b
pushf
not eax
add eax, 0xaf615ce2
xor eax, 0xd8f18b80
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc8901445
xor eax, 0x8fe08f7f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x970e5a89
xor eax, 0xca7f80a7
rol eax, 0xf4
popf
jmp 0x180435620
mov r15d, 0xd159038
pushf
not r15d
add r15d, 0xb3ddf578
xor r15d, 0xc14099b1
rol r15d, 0x7a
popf
pushf
not r15d
add r15d, 0xfa58f843
xor r15d, 0xc0bac450
rol r15d, 0xb5
popf
mov sil, 0xd4
pushf
not sil
add sil, 0xdb
xor sil, 0x13
rol sil, 0x42
popf
pushf
not sil
add sil, 0x91
xor sil, 0x3e
rol sil, 0x17
popf
call fcn.1803a9aa1
push rax
pushf
mov eax, 0xc01ce431
pushf
not eax
add eax, 0xe2224254
xor eax, 0xb725e951
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb7ede95a
xor eax, 0xfc558054
rol eax, 0xb2
popf
jmp 0x180435620
cmp byte [rbx + 0xe06], 0
je 0x180436502
push rax
pushf
mov eax, 0x53d73386
pushf
not eax
add eax, 0xbc4ba3ca
xor eax, 0xbb8e8fd7
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xcec933a9
xor eax, 0xd000193a
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x860e5168
xor eax, 0xa7212915
rol eax, 0xef
popf
jmp 0x180435620
push rax
pushf
mov eax, 0x6172bd64
pushf
not eax
add eax, 0x9bcda9aa
xor eax, 0xaff0b420
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf5b372b9
xor eax, 0x9d4f7d0e
rol eax, 0x93
popf
jmp 0x180435620
mov r15d, 0x7d1529c2
pushf
not r15d
add r15d, 0xd3536de8
xor r15d, 0xa7753390
rol r15d, 0x17
popf
pushf
not r15d
add r15d, 0xb8137eaa
xor r15d, 0xdd1ad88e
rol r15d, 0x7b
popf
mov sil, 0xdd
pushf
not sil
add sil, 0x33
xor sil, 0xc5
rol sil, 0xac
popf
pushf
not sil
add sil, 0xba
xor sil, 0x14
rol sil, 0xf8
popf
pushf
not sil
add sil, 0x22
xor sil, 0x7f
rol sil, 0xf7
popf
call fcn.1803a9aa1
push rax
pushf
mov eax, 0x76ede779
pushf
not eax
add eax, 0x971f2f28
xor eax, 0xabeece1e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x95ddfd2d
xor eax, 0xb0acbfed
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe77a5d90
xor eax, 0xcaba51c7
rol eax, 0x2f
popf
jmp 0x180435620
cmp byte [rbx + 0xe07], 0
je 0x180436630
push rax
pushf
mov eax, 0x3600290d
pushf
not eax
add eax, 0xf01a475a
xor eax, 0xefca5ec3
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe326778d
xor eax, 0xa04f368a
rol eax, 0xaa
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xac19a92c
pushf
not eax
add eax, 0xf8f6d005
xor eax, 0xc2e2e996
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe1d861c0
xor eax, 0xc1f0ba56
rol eax, 0xdf
popf
jmp 0x180435620
mov r15d, 0x36625683
pushf
not r15d
add r15d, 0xdeaffd99
xor r15d, 0x8a8878fc
rol r15d, 0x4c
popf
pushf
not r15d
add r15d, 0xe5707a31
xor r15d, 0xfc0daa30
rol r15d, 0xeb
popf
pushf
not r15d
add r15d, 0xa82eb348
xor r15d, 0x995445c4
rol r15d, 0x3f
popf
pushf
not r15d
add r15d, 0xb5464910
xor r15d, 0x85a1b3bb
rol r15d, 0x96
popf
mov sil, 0x7f
pushf
not sil
add sil, 0x33
xor sil, 0x80
rol sil, 0xdf
popf
pushf
not sil
add sil, 0x26
xor sil, 0xb1
rol sil, 0xd6
popf
pushf
not sil
add sil, 0x65
xor sil, 0x11
rol sil, 0x1e
popf
call fcn.1803a9aa1
push rax
pushf
mov eax, 0xbc54fda2
pushf
not eax
add eax, 0xcfbb1699
xor eax, 0xf2362606
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa5fc9452
xor eax, 0x817c75e4
rol eax, 0x41
popf
pushf
not eax
add eax, 0xced24a03
xor eax, 0x8340dc5f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xfaed31e8
xor eax, 0xf72d7a97
rol eax, 0xd6
popf
jmp 0x180435620
cmp byte [rbx + 0xe08], 0
je 0x1804367a3
push rax
pushf
mov eax, 0xb5712d2d
pushf
not eax
add eax, 0xbb2a7a71
xor eax, 0xe3fe2e8b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xbf9fe9a3
xor eax, 0xe6adb012
rol eax, 0x43
popf
jmp 0x180435620
push rax
pushf
mov eax, 0x62bd364d
pushf
not eax
add eax, 0xcab1cefa
xor eax, 0xfd45f2b0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xef764a65
xor eax, 0xaa4f33b8
rol eax, 0xba
popf
pushf
not eax
add eax, 0x810a27ce
xor eax, 0xaed08493
rol eax, 0xd0
popf
jmp 0x180435620
mov r15d, 0xa9533df5
pushf
not r15d
add r15d, 0xa9b974ec
xor r15d, 0xddf28c8e
rol r15d, 0x8b
popf
pushf
not r15d
add r15d, 0x9ce1a746
xor r15d, 0xf70d4059
rol r15d, 0x53
popf
mov sil, 0x7c
pushf
not sil
add sil, 0x86
xor sil, 0x89
rol sil, 0x56
popf
pushf
not sil
add sil, 0x77
xor sil, 0x16
rol sil, 0x3a
popf
call fcn.1803a9aa1
jmp 0x180436b74
test sil, sil
jne 0x1804368e5
push rax
pushf
mov eax, 0x1bce2272
pushf
not eax
add eax, 0xee6eae63
xor eax, 0xe610362b
rol eax, 2
popf
pushf
not eax
add eax, 0xc835e951
xor eax, 0xf572f764
rol eax, 0x7a
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xc23bc753
pushf
not eax
add eax, 0xd723671c
xor eax, 0xea7e74ac
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8db19bf4
xor eax, 0xa22f5921
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbee3d626
xor eax, 0x89329e1f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xeff45dc5
xor eax, 0xc54b9c3c
rol eax, 0xdd
popf
jmp 0x180435620
mov edi, 0xe991d43c
pushf
not edi
add edi, 0xf8c5d380
xor edi, 0xdedd6df2
rol edi, 0x1d
popf
pushf
not edi
add edi, 0xae038b42
xor edi, 0xb2f87823
rol edi, 0xa9
popf
pushf
not edi
add edi, 0xf775b03a
xor edi, 0x99952dfe
rol edi, 0xdf
popf
pushf
not edi
add edi, 0xb19eff6b
xor edi, 0xc06e67c6
rol edi, 0xfa
popf
lea r14, [rbx + 0xb38]
push rax
pushf
mov eax, 0xc7b0a15d
pushf
not eax
add eax, 0xb631e95e
xor eax, 0x9f2596b1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf4fa44db
xor eax, 0x9d3ce1f7
rol eax, 0x27
popf
jmp 0x180435620
cmp byte [r14], 0
je 0x180436a0a
push rax
pushf
mov eax, 0x53e99d8f
pushf
not eax
add eax, 0xc7158964
xor eax, 0xd9fa63c2
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xec73129a
xor eax, 0xf59db868
rol eax, 0x28
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xf67a0024
pushf
not eax
add eax, 0x931f0593
xor eax, 0x92d53a77
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbb5cf96c
xor eax, 0xfb1eba07
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9f488d96
xor eax, 0xfb49b9e0
rol eax, 0xe0
popf
jmp 0x180435620
mov r15d, edi
mov sil, 0x28
pushf
not sil
add sil, 0x81
xor sil, 0x6d
rol sil, 0x5b
popf
pushf
not sil
add sil, 0x83
xor sil, 0xc8
rol sil, 0x56
popf
pushf
not sil
add sil, 0x97
xor sil, 0x56
rol sil, 0xf6
popf
call fcn.1803a9aa1
push rax
pushf
mov eax, 0xa6678ecd
pushf
not eax
add eax, 0x9a87dbd4
xor eax, 0x818a734a
rol eax, 0x39
popf
pushf
not eax
add eax, 0x84544f9b
xor eax, 0xf668fb1e
rol eax, 0x88
popf
jmp 0x180435620
inc edi
inc r14
cmp edi, 0xa5
jle 0x180436b2e
push rax
pushf
mov eax, 0x468a25db
pushf
not eax
add eax, 0xbd3718d0
xor eax, 0xae4a3b0b
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x943e85e8
xor eax, 0xf27b9071
rol eax, 0x44
popf
pushf
not eax
add eax, 0x88a6ca30
xor eax, 0xa448fcd4
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd5880efa
xor eax, 0xde3fb4d2
rol eax, 0x90
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xdcb20268
pushf
not eax
add eax, 0xd59b76dd
xor eax, 0xe1055c8e
rol eax, 0x21
popf
pushf
not eax
add eax, 0xbcf7e5e2
xor eax, 0xb9df6483
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9a6605b7
xor eax, 0xa609a435
rol eax, 0x49
popf
jmp 0x180435620
mov dl, 0x88
pushf
not dl
add dl, 0x85
xor dl, 0x5b
rol dl, 0x55
popf
pushf
not dl
add dl, 0xdd
xor dl, 0xd8
rol dl, 0xd5
popf
pushf
not dl
add dl, 0x61
xor dl, 0x7a
rol dl, 0x8b
popf
mov ecx, 0xe6aeab46
pushf
not ecx
add ecx, 0x80089d26
xor ecx, 0x9deb306b
rol ecx, 0x91
popf
pushf
not ecx
add ecx, 0xfadf5078
xor ecx, 0xf4f74712
rol ecx, 0x2a
popf
call fcn.1802d11c5
test al, al
je 0x180436c0e
push rax
pushf
mov eax, 0x15391a97
pushf
not eax
add eax, 0xd8152fff
xor eax, 0xbdcca270
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa1e048d9
xor eax, 0xfc7219da
rol eax, 0x26
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xd036112e
pushf
not eax
add eax, 0x9a77fd02
xor eax, 0xfbc35dd1
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf3e7d0f2
xor eax, 0xebaa1e94
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbf24fbef
xor eax, 0xa820c8fb
rol eax, 0x20
popf
pushf
not eax
add eax, 0xc33fe787
xor eax, 0xba0a7156
rol eax, 0x78
popf
jmp 0x180435620
mov dword [r13], 0
call fcn.1803a9aa1
jmp 0x180436cf3
mov dword [r13], r15d
push rax
pushf
mov eax, 0xd4cbe9b9
pushf
not eax
add eax, 0xef0ab1c2
xor eax, 0xffd3d688
rol eax, 0x88
popf
pushf
not eax
add eax, 0xcaf606bf
xor eax, 0xddd7a4d9
rol eax, 0x58
popf
jmp 0x180435620
movss xmm1, dword [0x1801d1e60]
xorps xmm0, xmm0
movups xmmword [rbp - 0x5e], xmm0
mov eax, 0x5ba3a527
pushf
not eax
add eax, 0xf99e3e54
xor eax, 0x8b5db43b
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xb8cd7c94
xor eax, 0xd46f0b25
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd7884595
xor eax, 0x801fe4d4
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8d9f7fdd
xor eax, 0xba41bf3f
rol eax, 0xb2
popf
mov ecx, 0x9a3923ca
pushf
not ecx
add ecx, 0x91b8283b
xor ecx, 0xbf2fbaa4
rol ecx, 0x7f
popf
pushf
not ecx
add ecx, 0xf471eda1
xor ecx, 0x88dcf18d
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0xee86b929
xor ecx, 0xdc15bd38
rol ecx, 0x8a
popf
pushf
not ecx
add ecx, 0xf5cc2b04
xor ecx, 0xef533db9
rol ecx, 0x28
popf
mov word [rbp - 0x60], ax
xor eax, eax
mov qword [rbp - 0x2e], rax
mov dword [rbp - 0x26], eax
mov word [rbp - 0x22], ax
movups xmmword [rbp - 0x4e], xmm0
movups xmmword [rbp - 0x3e], xmm0
mov edi, dword [rbx + 0x3f30]
movss xmm6, dword [rbx + 0x3824]
call fcn.1803fe7ae
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 [0x1801d2870]
lea rdx, [rsp + 0x68]
xor ecx, ecx
movups xmmword [rsp + 0x68], xmm0
call fcn.18038a2eb
movsxd rax, dword [r13]
test eax, eax
je 0x180436e46
push rax
pushf
mov eax, 0xe9481c33
pushf
not eax
add eax, 0x9896aa7c
xor eax, 0x976f8a00
rol eax, 0x96
popf
pushf
not eax
add eax, 0xaf904177
xor eax, 0x9dc63935
rol eax, 0x6f
popf
jmp 0x180435620
push rax
pushf
mov eax, 0x43b53fe6
pushf
not eax
add eax, 0xd31365d7
xor eax, 0xd84bc696
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbff19f10
xor eax, 0x82c6190b
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcd3a685e
xor eax, 0xd2f93c85
rol eax, 0x81
popf
jmp 0x180435620
cmp dword [rbx + 0x3f30], r12d
je 0x180436ec8
push rax
pushf
mov eax, 0xd97fb926
pushf
not eax
add eax, 0xafea0492
xor eax, 0x91131a8d
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf91015f7
xor eax, 0xa976f810
rol eax, 0xe5
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xe84b5f55
pushf
not eax
add eax, 0xd5f7d8f3
xor eax, 0xac5adf47
rol eax, 0xc
popf
pushf
not eax
add eax, 0xca16a126
xor eax, 0xde3fec39
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdd26a2a5
xor eax, 0xbe3bdd69
rol eax, 0x57
popf
pushf
not eax
add eax, 0xda672688
xor eax, 0x97799de3
rol eax, 0x92
popf
jmp 0x180435620
mov r8, rax
lea rdx, [0x1d5d2d400]
pushf
sub rdx, 0x55b5ac2c
popf
lea rax, [0x1c0d0deee]
pushf
sub rax, 0x40b3beee
popf
lea rcx, [rbp - 0x20]
mov r8, qword [rax + r8*8]
call fcn.1800aac20
lea r8, [rbp - 0x20]
jmp 0x18043709f
cmp edi, r12d
jne 0x180436fee
push rax
pushf
mov eax, 0x5ed9b0b8
pushf
not eax
add eax, 0xe20059c4
xor eax, 0xd51bc1f7
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc4395e28
xor eax, 0x848061d1
rol eax, 0xec
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xbcf0883a
pushf
not eax
add eax, 0xfb2e87da
xor eax, 0xa612c40f
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xec855796
xor eax, 0xe2887439
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xeb956708
xor eax, 0xd159704d
rol eax, 0x1f
popf
jmp 0x180435620
lea r8, [0x1f8cc5ed3]
pushf
sub r8, 0x78af47ab
popf
push rax
pushf
mov eax, 0x9edab914
pushf
not eax
add eax, 0xfe678452
xor eax, 0x9773eb72
rol eax, 0x17
popf
pushf
not eax
add eax, 0x95c3a7db
xor eax, 0xaeab9032
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x86959f0b
xor eax, 0xe822b922
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xefb0fc02
xor eax, 0xa1a456f6
rol eax, 0xe8
popf
jmp 0x180435620
mov edx, 0xb7365101
pushf
not edx
add edx, 0xfcda583e
xor edx, 0xf8bd78d4
rol edx, 0xf3
popf
pushf
not edx
add edx, 0xe103a771
xor edx, 0xe1bdbca5
rol edx, 0x9d
popf
lea rcx, [rbp - 0x60]
call fcn.1801ad374
push rax
pushf
mov eax, 0x8cb2c973
pushf
not eax
add eax, 0xb3cb8fdc
xor eax, 0xeac4e9fe
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf3fbf6ca
xor eax, 0xe8314352
rol eax, 0x10
popf
jmp 0x180435620
movss xmm1, dword [rsp + 0x48]
lea rdx, [rsp + 0x40]
movss xmm2, dword [rsp + 0x4c]
mov ecx, 0x4c8bd0be
pushf
not ecx
add ecx, 0xdd065f17
xor ecx, 0xfe332d66
rol ecx, 0xd6
popf
pushf
not ecx
add ecx, 0x97b43b01
xor ecx, 0xdf18a898
rol ecx, 0x28
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 + 0x68]
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 + 0x68], xmm0
movss dword [rsp + 0x6c], xmm1
call fcn.18035e165
mov ecx, 0x453a878b
pushf
not ecx
add ecx, 0xd9ce83d3
xor ecx, 0xfde89b11
rol ecx, 0x2f
popf
pushf
not ecx
add ecx, 0x8371a44d
xor ecx, 0xcfc66fcf
rol ecx, 0x3a
popf
call fcn.1802df35f
movss xmm0, dword [rsp + 0x60]
comiss xmm0, xmm6
jbe 0x1804372a0
push rax
pushf
mov eax, 0x5b1c472e
pushf
not eax
add eax, 0xd272666e
xor eax, 0xbf11f6f9
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x982fd990
xor eax, 0xa478b48e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xde9a5796
xor eax, 0xf69f43af
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xfdd78d72
xor eax, 0xc8f29827
rol eax, 0x43
popf
jmp 0x180435620
push rax
pushf
mov eax, 0x1d9fe5db
pushf
not eax
add eax, 0xf12699b0
xor eax, 0xefefb272
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x8e0d85fd
xor eax, 0xf51ea1f6
rol eax, 0x33
popf
jmp 0x180435620
xor ecx, ecx
call fcn.1803e60fc
test al, al
je 0x180437337
push rax
pushf
mov eax, 0x73f4b314
pushf
not eax
add eax, 0x93b74328
xor eax, 0x91d15e62
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb7f18e50
xor eax, 0xfccfb2ab
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8a8dfcff
xor eax, 0xc2e67cfc
rol eax, 0x39
popf
pushf
not eax
add eax, 0xe440f94b
xor eax, 0xe8d103dc
rol eax, 0xfc
popf
jmp 0x180435620
push rax
pushf
mov eax, 0xbf882a3e
pushf
not eax
add eax, 0xb80d00e4
xor eax, 0x8c08338f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe26cc073
xor eax, 0xdde7147f
rol eax, 0x48
popf
pushf
not eax
add eax, 0xebcf4383
xor eax, 0xeec1ed11
rol eax, 0x5e
popf
jmp 0x180435620
mov rcx, qword [rbp - 0x68]
call fcn.1802858c9
push rax
pushf
mov eax, 0xdac3cdb
pushf
not eax
add eax, 0xa24a0dc5
xor eax, 0xff3ae878
rol eax, 1
popf
pushf
not eax
add eax, 0x9f16e559
xor eax, 0xc2887436
rol eax, 0xab
popf
jmp 0x180435620
mov ecx, 0xe690cea5
pushf
not ecx
add ecx, 0xe337d96b
xor ecx, 0xa4c9e143
rol ecx, 0xdd
popf
pushf
not ecx
add ecx, 0xe1a12f68
xor ecx, 0xe6daa009
rol ecx, 0x6b
popf
pushf
not ecx
add ecx, 0xdd577c9b
xor ecx, 0x8dc78538
rol ecx, 0xbb
popf
call fcn.1802e8671
movzx eax, sil
movss dword [rbx + 0x3828], xmm7
jmp 0x180437477
xor al, al
push rax
pushf
mov eax, 0xa9023511
pushf
not eax
add eax, 0xde16e3fc
xor eax, 0xc921149d
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9ec5dc8f
xor eax, 0xdee42ee3
rol eax, 0x5f
popf
jmp 0x180435620
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