Function at 0x180404c38
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x60b093be
pushf
not eax
add eax, 0xd2743375
xor eax, 0x8917fc2f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x81134f99
xor eax, 0xe71a7b35
rol eax, 0xa5
popf
cmp eax, 0x29
jne 0x180404c75
popf
pop rax
jmp 0x180406a8c
cmp eax, 0
jne 0x180404c84
popf
pop rax
jmp 0x180404f09
cmp eax, 3
jne 0x180404c93
popf
pop rax
jmp 0x1804052f6
cmp eax, 1
jne 0x180404ca2
popf
pop rax
jmp 0x180404ff2
cmp eax, 0xd
jne 0x180404cb1
popf
pop rax
jmp 0x1804057d2
cmp eax, 0x1a
jne 0x180404cc0
popf
pop rax
jmp 0x180406095
cmp eax, 0xe
jne 0x180404ccf
popf
pop rax
jmp 0x18040582b
cmp eax, 0xb
jne 0x180404cde
popf
pop rax
jmp 0x18040569f
cmp eax, 0x19
jne 0x180404ced
popf
pop rax
jmp 0x180405ff1
cmp eax, 8
jne 0x180404cfc
popf
pop rax
jmp 0x180405538
cmp eax, 0x2a
jne 0x180404d0b
popf
pop rax
jmp 0x180406adb
cmp eax, 0x17
jne 0x180404d1a
popf
pop rax
jmp 0x180405e40
cmp eax, 0x1c
jne 0x180404d29
popf
pop rax
jmp 0x1804061cb
cmp eax, 0x12
jne 0x180404d38
popf
pop rax
jmp 0x180405a6f
cmp eax, 0x18
jne 0x180404d47
popf
pop rax
jmp 0x180405ed5
cmp eax, 0x2b
jne 0x180404d56
popf
pop rax
jmp 0x180406b8d
cmp eax, 0x1b
jne 0x180404d65
popf
pop rax
jmp 0x180406139
cmp eax, 0x21
jne 0x180404d74
popf
pop rax
jmp 0x18040644e
cmp eax, 0x23
jne 0x180404d83
popf
pop rax
jmp 0x180406619
cmp eax, 0x25
jne 0x180404d92
popf
pop rax
jmp 0x18040673f
cmp eax, 0xf
jne 0x180404da1
popf
pop rax
jmp 0x1804058cb
cmp eax, 0x13
jne 0x180404db0
popf
pop rax
jmp 0x180405b60
cmp eax, 0x15
jne 0x180404dbf
popf
pop rax
jmp 0x180405d1f
cmp eax, 0x24
jne 0x180404dce
popf
pop rax
jmp 0x18040669b
cmp eax, 0x1e
jne 0x180404ddd
popf
pop rax
jmp 0x1804062ef
cmp eax, 0xc
jne 0x180404dec
popf
pop rax
jmp 0x180405721
cmp eax, 0x26
jne 0x180404dfb
popf
pop rax
jmp 0x180406784
cmp eax, 0x27
jne 0x180404e0a
popf
pop rax
jmp 0x180406817
cmp eax, 0x1f
jne 0x180404e19
popf
pop rax
jmp 0x1804063ad
cmp eax, 0x10
jne 0x180404e28
popf
pop rax
jmp 0x18040594d
cmp eax, 0x2c
jne 0x180404e37
popf
pop rax
jmp 0x180406bc2
cmp eax, 9
jne 0x180404e46
popf
pop rax
jmp 0x1804055a7
cmp eax, 4
jne 0x180404e55
popf
pop rax
jmp 0x1804053b0
cmp eax, 0x16
jne 0x180404e64
popf
pop rax
jmp 0x180405d8e
cmp eax, 0x28
jne 0x180404e73
popf
pop rax
jmp 0x1804069f5
cmp eax, 0xa
jne 0x180404e82
popf
pop rax
jmp 0x18040563c
cmp eax, 0x22
jne 0x180404e91
popf
pop rax
jmp 0x180406597
cmp eax, 0x14
jne 0x180404ea0
popf
pop rax
jmp 0x180405c08
cmp eax, 7
jne 0x180404eaf
popf
pop rax
jmp 0x180405482
cmp eax, 5
jne 0x180404ebe
popf
pop rax
jmp 0x18040541e
cmp eax, 2
jne 0x180404ecd
popf
pop rax
jmp 0x180405245
cmp eax, 0x20
jne 0x180404edc
popf
pop rax
jmp 0x180406405
cmp eax, 0x1d
jne 0x180404eeb
popf
pop rax
jmp 0x180406269
cmp eax, 0x11
jne 0x180404efa
popf
pop rax
jmp 0x1804059ed
cmp eax, 6
jne 0x180404f09
popf
pop rax
jmp 0x180405479
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 [0x1802799c0]
xor rax, rsp
mov qword [rbp + 0x1e0], rax
mov rsi, rcx
mov qword [rbp - 0x68], rcx
mov rcx, qword [0x18027c030]
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 0x180404fac
push rax
pushf
mov eax, 0x6c8d6c29
pushf
not eax
add eax, 0xd15fb590
xor eax, 0xdc5fac29
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xade1a8b4
xor eax, 0xf553d364
rol eax, 0xf4
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x783b2fb6
pushf
not eax
add eax, 0xc0c16d7c
xor eax, 0x8ce20d4c
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcc18365a
xor eax, 0xa41d2214
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x88960115
xor eax, 0x87f3ca05
rol eax, 0xeb
popf
jmp 0x180404c66
mov rbx, qword [0x18027c030]
xor r15d, r15d
xor r8d, r8d
mov rdx, rsi
mov rcx, r14
movss xmm7, dword [rbx + 0x3828]
mov dword [rbx + 0x3828], r15d
call fcn.1803111ab
movss xmm0, dword [0x1801f0030]
lea rcx, [rsp + 0x60]
mov r9b, 0xd7
pushf
not r9b
add r9b, 0x3a
xor r9b, 0x86
rol r9b, 0x76
popf
pushf
not r9b
add r9b, 0xa1
xor r9b, 0x42
rol r9b, 0x94
popf
pushf
not r9b
add r9b, 0xc2
xor r9b, 0x28
rol r9b, 0xdc
popf
pushf
not r9b
add r9b, 0xf0
xor r9b, 0xfb
rol r9b, 0xe9
popf
movss dword [rsp + 0x20], xmm0
xor r8d, r8d
mov rdx, rsi
mov r12d, eax
call fcn.1803208e6
movss xmm6, dword [rbx + 0x3820]
addss xmm6, xmm6
addss xmm6, dword [rsp + 0x64]
call fcn.180422451
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.18033b40c
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.1802b86fd
mov r9d, 0xb5f732ae
pushf
not r9d
add r9d, 0xf5a1db3f
xor r9d, 0x8674eb7f
rol r9d, 1
popf
pushf
not r9d
add r9d, 0x9f5950ce
xor r9d, 0x8ab3fff8
rol r9d, 0x81
popf
pushf
not r9d
add r9d, 0xec0f1f28
xor r9d, 0xa9b2b0fa
rol r9d, 0x8f
popf
lea rcx, [rsp + 0x78]
xor r8d, r8d
mov edx, r12d
call fcn.1803ef1f9
test al, al
je 0x1804051ec
push rax
pushf
mov eax, 0x4890e105
pushf
not eax
add eax, 0xe85347c6
xor eax, 0xa794a3dc
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfbe2b8c7
xor eax, 0xc3720b3e
rol eax, 0xa0
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xb27c5493
pushf
not eax
add eax, 0xb1db07df
xor eax, 0xb152f79b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8cbdaea9
xor eax, 0xe141dda3
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa0db1860
xor eax, 0x994168bd
rol eax, 0x68
popf
pushf
not eax
add eax, 0x879c6f8f
xor eax, 0xe5006845
rol eax, 0xcd
popf
jmp 0x180404c66
mov rax, qword [0x18027c030]
lea rcx, [rsp + 0x48]
mov edx, r12d
mov esi, dword [rax + 0x4774]
shr esi, 8
and sil, 1
call fcn.1802ddea6
test al, al
je 0x1804052b0
push rax
pushf
mov eax, 0xb83e7937
pushf
not eax
add eax, 0x854512f6
xor eax, 0xabe0c8eb
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf67da360
xor eax, 0xf9a82919
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x80ca6293
xor eax, 0xc26750af
rol eax, 0x27
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xc3412369
pushf
not eax
add eax, 0xe3caac95
xor eax, 0xb8e2b26d
rol eax, 0x39
popf
pushf
not eax
add eax, 0x80d52b6b
xor eax, 0xcfe08177
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x987a4f89
xor eax, 0xa766f976
rol eax, 0xbf
popf
jmp 0x180404c66
mov ecx, r12d
call fcn.1800b3660
mov dword [rbx + 0x4a58], 1
cmp byte [rbx + 0x3738], r15b
je 0x180405357
push rax
pushf
mov eax, 0xc618bd14
pushf
not eax
add eax, 0xadf0ab45
xor eax, 0xc159662e
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa8dcec31
xor eax, 0xe556847f
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc744351b
xor eax, 0xfdfc1b65
rol eax, 0xd
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xd5a1e362
pushf
not eax
add eax, 0x800b25dc
xor eax, 0xacfae91c
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb2b51013
xor eax, 0xfc51810f
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x98221570
xor eax, 0xc7f0844c
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8894f8ee
xor eax, 0xfbfd882e
rol eax, 0x95
popf
jmp 0x180404c66
mov al, 0x4b
pushf
not al
add al, 0x13
xor al, 0x91
rol al, 0x3d
popf
pushf
not al
add al, 0xf1
xor al, 0x9f
rol al, 0xc8
popf
pushf
not al
add al, 0xe7
xor al, 0xde
rol al, 0xeb
popf
pushf
not al
add al, 0x15
xor al, 0xf5
rol al, 0x61
popf
jmp 0x180405479
xor al, al
push rax
pushf
mov eax, 0xf200a822
pushf
not eax
add eax, 0xf9c62ce5
xor eax, 0x907fa91b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x857d3d3a
xor eax, 0x91e803da
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x91bcc105
xor eax, 0x9db63c3f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd315ffd9
xor eax, 0x8431a879
rol eax, 0x22
popf
jmp 0x180404c66
test sil, sil
jne 0x18040569f
test al, al
jne 0x1804054df
push rax
pushf
mov eax, 0xb3546aa
pushf
not eax
add eax, 0xc5c8106f
xor eax, 0x9a56af77
rol eax, 0x47
popf
pushf
not eax
add eax, 0xda2b963a
xor eax, 0xe38f77dd
rol eax, 0x77
popf
pushf
not eax
add eax, 0x9c21b6cd
xor eax, 0xadb71da3
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xff8d5d0e
xor eax, 0xdd2a59d1
rol eax, 0xa0
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xa63e76a4
pushf
not eax
add eax, 0x9ebde271
xor eax, 0xecaec9ce
rol eax, 0x42
popf
pushf
not eax
add eax, 0x8cd021bf
xor eax, 0xa3260200
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd7a3933c
xor eax, 0xc805055a
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xbc677a62
xor eax, 0xf30dd55b
rol eax, 0xc0
popf
jmp 0x180404c66
cmp byte [rbx + 0x3738], r15b
je 0x180405574
push rax
pushf
mov eax, 0x3c5c3589
pushf
not eax
add eax, 0xa46fd23f
xor eax, 0xf0b2b9f4
rol eax, 0x70
popf
pushf
not eax
add eax, 0xee517b20
xor eax, 0xc90b627e
rol eax, 0x11
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xdbb53d4b
pushf
not eax
add eax, 0xec8da1e2
xor eax, 0xd4fdb242
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf97c36da
xor eax, 0xc2d615a8
rol eax, 0xc2
popf
jmp 0x180404c66
cmp dword [rbx + 0x3f30], r12d
jne 0x180405609
push rax
pushf
mov eax, 0xd26b3d2d
pushf
not eax
add eax, 0xaeedc8db
xor eax, 0xd287ddcf
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa7e19a81
xor eax, 0xfd8d9884
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe985249e
xor eax, 0xb5b9cc9f
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc431e083
xor eax, 0xe73ee8ae
rol eax, 0x7e
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x3e0c3268
pushf
not eax
add eax, 0xf64bc048
xor eax, 0xe386b830
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf90a894f
xor eax, 0x9d5f535f
rol eax, 0xd0
popf
jmp 0x180404c66
call fcn.18039530c
jmp 0x18040582b
cmp dword [rbx + 0x3f30], r12d
je 0x1804056ee
push rax
pushf
mov eax, 0xa440289b
pushf
not eax
add eax, 0xa15a2bcb
xor eax, 0xeed54a05
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xf8b0f69a
xor eax, 0xcef12dd7
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x99ca8aec
xor eax, 0x9032f7ee
rol eax, 0x54
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x83dcd08f
pushf
not eax
add eax, 0xc90153df
xor eax, 0x98ef15f0
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xef8103d8
xor eax, 0xa09b3879
rol eax, 0xc3
popf
jmp 0x180404c66
xor eax, eax
lea rcx, [rbx + 0xb30]
mov dword [rbx + 0xe04], eax
xor edx, edx
mov r8d, 0x1b345479
pushf
not r8d
add r8d, 0x86495bd0
xor r8d, 0xa73fc0ce
rol r8d, 0xb2
popf
pushf
not r8d
add r8d, 0xf038f95f
xor r8d, 0xd1d5dcd3
rol r8d, 0x5d
popf
mov byte [rbx + 0xe08], al
call fcn.1801e9d70
mov dword [r13], r15d
push rax
pushf
mov eax, 0x689aed97
pushf
not eax
add eax, 0xe47de55f
xor eax, 0xfc85dfa5
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xab0fc273
xor eax, 0xbbfd22e9
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb0f26347
xor eax, 0xb80061ef
rol eax, 0xc
popf
pushf
not eax
add eax, 0xc7526b62
xor eax, 0xd14f5444
rol eax, 0x11
popf
jmp 0x180404c66
mov rdx, r14
mov ecx, r12d
call fcn.1802f4d0b
mov rcx, r14
call fcn.1802e7669
push rax
pushf
mov eax, 0x2029993c
pushf
not eax
add eax, 0xc68b1270
xor eax, 0xf0c0ec12
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe89edaf5
xor eax, 0x8b7f9222
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf098d55c
xor eax, 0xeb31c112
rol eax, 0xbf
popf
jmp 0x180404c66
mov r15d, dword [r13]
xor sil, sil
cmp dword [rbx + 0x3f30], r12d
jne 0x180405898
push rax
pushf
mov eax, 0xfe227f62
pushf
not eax
add eax, 0xa190b7b0
xor eax, 0xd415a8c4
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xcd94f58c
xor eax, 0xa535a190
rol eax, 7
popf
pushf
not eax
add eax, 0xd54cd45e
xor eax, 0xbe70b350
rol eax, 3
popf
pushf
not eax
add eax, 0xb0a42fde
xor eax, 0xb17bfc43
rol eax, 0x1f
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xdee03de2
pushf
not eax
add eax, 0xee881fb2
xor eax, 0xedadfb22
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x85e4a279
xor eax, 0xe477c458
rol eax, 0x4f
popf
jmp 0x180404c66
cmp byte [rbx + 0xe04], sil
je 0x18040591a
push rax
pushf
mov eax, 0x98c5bbec
pushf
not eax
add eax, 0xb7421d1c
xor eax, 0xb819bbcb
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa987bd05
xor eax, 0x8367a957
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x94419a3e
xor eax, 0xd1d3743f
rol eax, 0x45
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x66bfb0c7
pushf
not eax
add eax, 0x9d93b047
xor eax, 0x9f4372ee
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xbb952fc3
xor eax, 0xa1eb9f35
rol eax, 0xc5
popf
jmp 0x180404c66
mov r15d, 0x2cce8dd1
pushf
not r15d
add r15d, 0x8a9184a3
xor r15d, 0xa3a46115
rol r15d, 0xf8
popf
pushf
not r15d
add r15d, 0xaafc8d78
xor r15d, 0x8886d861
rol r15d, 0xab
popf
pushf
not r15d
add r15d, 0x92a0034f
xor r15d, 0xeaabf7e3
rol r15d, 3
popf
movzx esi, r15b
call fcn.18039530c
push rax
pushf
mov eax, 0xfaccc20a
pushf
not eax
add eax, 0x9db8ef50
xor eax, 0xe655c977
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf9a04a39
xor eax, 0xe954d8f7
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa328eb08
xor eax, 0x95b2c717
rol eax, 0xa7
popf
jmp 0x180404c66
cmp byte [rbx + 0xe05], 0
je 0x180405a29
push rax
pushf
mov eax, 0x1c2329e7
pushf
not eax
add eax, 0xca0b5532
xor eax, 0xa8ecdf0d
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf27dd0da
xor eax, 0xff8989d4
rol eax, 0xc8
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xafc97d61
pushf
not eax
add eax, 0xb9b67992
xor eax, 0xa476e629
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x9853cd6c
xor eax, 0xc3f97533
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xe06f50f4
xor eax, 0xb6aed792
rol eax, 0x3b
popf
jmp 0x180404c66
mov r15d, 0x9f0a9b8c
pushf
not r15d
add r15d, 0xfade4861
xor r15d, 0x80b15787
rol r15d, 0xeb
popf
pushf
not r15d
add r15d, 0xe34be2e5
xor r15d, 0xbac16c15
rol r15d, 0xe5
popf
pushf
not r15d
add r15d, 0x98fa4fc7
xor r15d, 0xa6e6d8b7
rol r15d, 0x73
popf
pushf
not r15d
add r15d, 0x8fae5b8a
xor r15d, 0xcb303aed
rol r15d, 0x44
popf
mov sil, 0x10
pushf
not sil
add sil, 0xad
xor sil, 0x79
rol sil, 0xb4
popf
pushf
not sil
add sil, 0x11
xor sil, 0x92
rol sil, 0xb3
popf
call fcn.18039530c
push rax
pushf
mov eax, 0x7d6f676e
pushf
not eax
add eax, 0xd84ba3bf
xor eax, 0xf6620f23
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x86467919
xor eax, 0x953dce35
rol eax, 0x54
popf
pushf
not eax
add eax, 0xdfe118b4
xor eax, 0x944f975f
rol eax, 0x56
popf
pushf
not eax
add eax, 0x9324f4b6
xor eax, 0xd0c13cb5
rol eax, 0xcb
popf
jmp 0x180404c66
cmp byte [rbx + 0xe06], 0
je 0x180405baf
push rax
pushf
mov eax, 0x6e5238e4
pushf
not eax
add eax, 0xf0f1c36d
xor eax, 0xa42f5486
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8a3a717e
xor eax, 0x846373c9
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf7ceb678
xor eax, 0x8aafb0d5
rol eax, 0x62
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xd2a225ec
pushf
not eax
add eax, 0xf17b6114
xor eax, 0xf94f6331
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xbcb185a8
xor eax, 0xd5e76162
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xf769a3b1
xor eax, 0x9bafaeac
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe2b5867d
xor eax, 0x8212822e
rol eax, 0x39
popf
jmp 0x180404c66
mov r15d, 0x15241a0f
pushf
not r15d
add r15d, 0xdbc3bbfe
xor r15d, 0xb20bab8d
rol r15d, 0x74
popf
pushf
not r15d
add r15d, 0x92b50738
xor r15d, 0x927cc975
rol r15d, 0x9c
popf
pushf
not r15d
add r15d, 0xeca4071a
xor r15d, 0xa8e24f06
rol r15d, 0x5d
popf
pushf
not r15d
add r15d, 0xa21bd78d
xor r15d, 0xb497a072
rol r15d, 0x98
popf
mov sil, 0x57
pushf
not sil
add sil, 0x5a
xor sil, 0xf3
rol sil, 0xd9
popf
pushf
not sil
add sil, 0x2b
xor sil, 0x22
rol sil, 0x4f
popf
pushf
not sil
add sil, 0x62
xor sil, 0x31
rol sil, 0xb3
popf
pushf
not sil
add sil, 0xb3
xor sil, 0xbc
rol sil, 0x7f
popf
call fcn.18039530c
push rax
pushf
mov eax, 0x165cb1c1
pushf
not eax
add eax, 0xdf022613
xor eax, 0xab669bb0
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd75a6493
xor eax, 0xc9e5b054
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xbe80ecf6
xor eax, 0xa387c026
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa0321921
xor eax, 0x8df5bdeb
rol eax, 0x25
popf
jmp 0x180404c66
cmp byte [rbx + 0xe07], 0
je 0x180405d5b
push rax
pushf
mov eax, 0x713b935d
pushf
not eax
add eax, 0xfa517ca4
xor eax, 0x85c7a957
rol eax, 0x41
popf
pushf
not eax
add eax, 0xecf633a3
xor eax, 0xd351eb80
rol eax, 0x16
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x95052e81
pushf
not eax
add eax, 0x967523dc
xor eax, 0x9b4e3017
rol eax, 0x25
popf
pushf
not eax
add eax, 0xf245919d
xor eax, 0xae0ce699
rol eax, 0xfc
popf
jmp 0x180404c66
mov r15d, 0xd400082d
pushf
not r15d
add r15d, 0xb8bc588b
xor r15d, 0x97eb19b6
rol r15d, 0xc3
popf
pushf
not r15d
add r15d, 0xa834729e
xor r15d, 0xc20896df
rol r15d, 0xfc
popf
pushf
not r15d
add r15d, 0xc26ada2c
xor r15d, 0xe473aed2
rol r15d, 0xea
popf
mov sil, 0x94
pushf
not sil
add sil, 0x53
xor sil, 0x96
rol sil, 0x86
popf
pushf
not sil
add sil, 0x44
xor sil, 0x29
rol sil, 0xfc
popf
call fcn.18039530c
push rax
pushf
mov eax, 0xc8d5ef1c
pushf
not eax
add eax, 0xdc8549a9
xor eax, 0x9e0f7aca
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb369814a
xor eax, 0x8160af95
rol eax, 7
popf
jmp 0x180404c66
cmp byte [rbx + 0xe08], 0
je 0x180405ea2
push rax
pushf
mov eax, 0xa66b1c5
pushf
not eax
add eax, 0x97eb80de
xor eax, 0x8709a2e7
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9e72a4e4
xor eax, 0x89bcdd98
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x959ca03e
xor eax, 0x965f5d60
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xeb8a9006
xor eax, 0xd29a70aa
rol eax, 0xa8
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x1a047dda
pushf
not eax
add eax, 0x98b7cbf1
xor eax, 0xa85e219e
rol eax, 0x80
popf
pushf
not eax
add eax, 0xcd3e6e55
xor eax, 0xd650fecf
rol eax, 3
popf
jmp 0x180404c66
mov r15d, 0x8287ae78
pushf
not r15d
add r15d, 0xe364034c
xor r15d, 0xaea3ba1f
rol r15d, 0x8d
popf
pushf
not r15d
add r15d, 0x8b1f15fb
xor r15d, 0xa524d377
rol r15d, 0x58
popf
pushf
not r15d
add r15d, 0xb9e0461c
xor r15d, 0xef892d4b
rol r15d, 0x18
popf
pushf
not r15d
add r15d, 0xaed40c57
xor r15d, 0x87219d8d
rol r15d, 0xd4
popf
mov sil, 0x45
pushf
not sil
add sil, 0x9d
xor sil, 8
rol sil, 0xc6
popf
pushf
not sil
add sil, 0x92
xor sil, 0xca
rol sil, 0xc2
popf
pushf
not sil
add sil, 0xb1
xor sil, 6
rol sil, 0x65
popf
pushf
not sil
add sil, 0xc3
xor sil, 0x95
rol sil, 0x3c
popf
call fcn.18039530c
jmp 0x1804062ef
test sil, sil
jne 0x18040604f
push rax
pushf
mov eax, 0xba98d8bd
pushf
not eax
add eax, 0xe92f9ca5
xor eax, 0xa51a3bc3
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8d94dd93
xor eax, 0xc463e032
rol eax, 0x69
popf
pushf
not eax
add eax, 0xbd1da353
xor eax, 0xb6c74afe
rol eax, 0x73
popf
pushf
not eax
add eax, 0x92921907
xor eax, 0xf98eb162
rol eax, 0x67
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xfec13c07
pushf
not eax
add eax, 0xd8248539
xor eax, 0xcc27fd10
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd8930911
xor eax, 0xf5e9a5dc
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb6bbbe99
xor eax, 0xcf999b9b
rol eax, 0xef
popf
jmp 0x180404c66
mov edi, 0x61f745f
pushf
not edi
add edi, 0xdbdcca4e
xor edi, 0xe34f5ec0
rol edi, 0xc0
popf
pushf
not edi
add edi, 0xe0c75a0f
xor edi, 0xf04ae83a
rol edi, 0xac
popf
pushf
not edi
add edi, 0xd4e00889
xor edi, 0xda3262ef
rol edi, 0xed
popf
lea r14, [rbx + 0xb38]
push rax
pushf
mov eax, 0x114e37e4
pushf
not eax
add eax, 0xe596cf4b
xor eax, 0xa1018950
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb26d2dc9
xor eax, 0xd4565b15
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x91320c73
xor eax, 0xcc43d725
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xdeaadc5c
xor eax, 0xb1ad4b41
rol eax, 0xb2
popf
jmp 0x180404c66
cmp byte [r14], 0
je 0x180406185
push rax
pushf
mov eax, 0xd8ff8057
pushf
not eax
add eax, 0x9c83ac7d
xor eax, 0xc07f2f39
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xbce877da
xor eax, 0x82b734af
rol eax, 0x47
popf
pushf
not eax
add eax, 0x849a6563
xor eax, 0xdb6248c1
rol eax, 0xf5
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xe11967e0
pushf
not eax
add eax, 0xd4d4ac31
xor eax, 0xedfece71
rol eax, 0x55
popf
pushf
not eax
add eax, 0xab8b1586
xor eax, 0x8487d87c
rol eax, 0x60
popf
pushf
not eax
add eax, 0xc8e0bfc9
xor eax, 0xe5002bc8
rol eax, 0x1d
popf
jmp 0x180404c66
mov r15d, edi
mov sil, 0xb5
pushf
not sil
add sil, 0x88
xor sil, 0x7b
rol sil, 0xac
popf
pushf
not sil
add sil, 0xab
xor sil, 0x2e
rol sil, 0x4f
popf
pushf
not sil
add sil, 0xd9
xor sil, 0xbd
rol sil, 0x26
popf
call fcn.18039530c
push rax
pushf
mov eax, 0x3856236b
pushf
not eax
add eax, 0xe6bbadf3
xor eax, 0xc7a003b9
rol eax, 0x16
popf
pushf
not eax
add eax, 0xad970f4b
xor eax, 0xd944647b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc348ccd9
xor eax, 0xe2a3ff98
rol eax, 0xd
popf
pushf
not eax
add eax, 0xbeb8d39c
xor eax, 0xbc328573
rol eax, 0x1b
popf
jmp 0x180404c66
inc edi
inc r14
cmp edi, 0xa5
jle 0x1804062bc
push rax
pushf
mov eax, 0x7e5c1de9
pushf
not eax
add eax, 0xdf8a2cf0
xor eax, 0xce8a5f1e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xef99423b
xor eax, 0xfd9cb7c0
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd0f3664c
xor eax, 0xa0de313e
rol eax, 0xd8
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x49040723
pushf
not eax
add eax, 0x8ad14c5a
xor eax, 0x9027c36e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xe72e668d
xor eax, 0xb85c7c06
rol eax, 0x27
popf
jmp 0x180404c66
mov dl, 0xcb
pushf
not dl
add dl, 0x11
xor dl, 0x84
rol dl, 0xc9
popf
pushf
not dl
add dl, 0x8c
xor dl, 0xc
rol dl, 0x56
popf
mov ecx, 0xf891a40f
pushf
not ecx
add ecx, 0x9543f182
xor ecx, 0xf4f7bf26
rol ecx, 0xfb
popf
pushf
not ecx
add ecx, 0xe95f5c6c
xor ecx, 0xc61d2c5a
rol ecx, 0xc2
popf
call fcn.1800a9110
test al, al
je 0x18040637a
push rax
pushf
mov eax, 0xbccf6771
pushf
not eax
add eax, 0xf396ea02
xor eax, 0xbd6fd492
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xbc643b3b
xor eax, 0xe80739f5
rol eax, 0xf
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xbcb1cd48
pushf
not eax
add eax, 0xd6a72668
xor eax, 0xc152b695
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa92f2377
xor eax, 0xb08198e8
rol eax, 0xc1
popf
jmp 0x180404c66
mov dword [r13], 0
call fcn.18039530c
jmp 0x18040644e
mov dword [r13], r15d
push rax
pushf
mov eax, 0xb3be4409
pushf
not eax
add eax, 0xac43d759
xor eax, 0x971eea0f
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9590c7c1
xor eax, 0xb9f6e6d0
rol eax, 1
popf
pushf
not eax
add eax, 0xd53c3636
xor eax, 0xa6b3974b
rol eax, 0x56
popf
jmp 0x180404c66
movss xmm1, dword [0x1801effc0]
xorps xmm0, xmm0
movups xmmword [rbp - 0x5e], xmm0
mov eax, 0x7aa5128f
pushf
not eax
add eax, 0xdcd1eaba
xor eax, 0xec97389a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc8d6a8a9
xor eax, 0xd35a84fa
rol eax, 0xcc
popf
mov ecx, 0xb41bd101
pushf
not ecx
add ecx, 0xda3f5281
xor ecx, 0x8120952c
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0xa1c6aff0
xor ecx, 0x9751cf8c
rol ecx, 0xe1
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.1800a6020
mov rdx, qword [rsp + 0x50]
xor r9d, r9d
mov rcx, qword [rsp + 0x48]
mov r8d, eax
movss dword [rsp + 0x20], xmm6
call fcn.1803104cb
movaps xmm0, xmmword [0x1801f09d0]
lea rdx, [rsp + 0x68]
xor ecx, ecx
movups xmmword [rsp + 0x68], xmm0
call fcn.180377630
movsxd rax, dword [r13]
test eax, eax
je 0x180406551
push rax
pushf
mov eax, 0xb75a474f
pushf
not eax
add eax, 0xc8c39414
xor eax, 0xe4de57db
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8788bece
xor eax, 0x87db01b5
rol eax, 0x1b
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0xce61406b
pushf
not eax
add eax, 0xf0d4c8d6
xor eax, 0x8199777c
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8e6188e1
xor eax, 0xd355285f
rol eax, 0x24
popf
pushf
not eax
add eax, 0x94ec588b
xor eax, 0xc9dc4e75
rol eax, 0x65
popf
jmp 0x180404c66
cmp dword [rbx + 0x3f30], r12d
je 0x1804065d3
push rax
pushf
mov eax, 0x23c5947e
pushf
not eax
add eax, 0x8df4ed35
xor eax, 0x90ab4450
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfef142ed
xor eax, 0xe20a40a8
rol eax, 0x1a
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x1d340b2
pushf
not eax
add eax, 0xe1258c85
xor eax, 0xa2563c02
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xada08475
xor eax, 0x862e565d
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8a80f45f
xor eax, 0xdcd9742a
rol eax, 0xc
popf
jmp 0x180404c66
mov r8, rax
lea rdx, [0x1c69e4c4b]
pushf
sub rdx, 0x467f4317
popf
lea rax, [0x1e9f9e8bc]
pushf
sub rax, 0x69dae75c
popf
lea rcx, [rbp - 0x20]
mov r8, qword [rax + r8*8]
call fcn.1800b9010
lea r8, [rbp - 0x20]
jmp 0x180406784
cmp edi, r12d
jne 0x1804066e6
push rax
pushf
mov eax, 0x723a55cc
pushf
not eax
add eax, 0x9cf19de5
xor eax, 0xe65a432b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe8a6ddfa
xor eax, 0xa624b0f8
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9dedc861
xor eax, 0xbfc48475
rol eax, 0xfc
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x5d34539c
pushf
not eax
add eax, 0x9e2c175d
xor eax, 0x8809ba57
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd7c9d395
xor eax, 0xb388e3a2
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe9ffa9d0
xor eax, 0xc27c4846
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc1ff2ae8
xor eax, 0xf46f33d1
rol eax, 0x99
popf
jmp 0x180404c66
lea r8, [0x1ceb081ff]
pushf
sub r8, 0x4e918977
popf
push rax
pushf
mov eax, 0x9ae543ba
pushf
not eax
add eax, 0xd112d2c8
xor eax, 0xe7a7ebdf
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe29f0204
xor eax, 0xb5829bb6
rol eax, 0x93
popf
jmp 0x180404c66
mov edx, 0xbef8bbe8
pushf
not edx
add edx, 0xe391a2ab
xor edx, 0xecac42ab
rol edx, 0x76
popf
pushf
not edx
add edx, 0xc5dec5fe
xor edx, 0x979d04bd
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xbe10ebda
xor edx, 0x9670b44c
rol edx, 0xb5
popf
lea rcx, [rbp - 0x60]
call fcn.1801caf44
push rax
pushf
mov eax, 0xc1ece680
pushf
not eax
add eax, 0xbf23ac56
xor eax, 0x92aec875
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc5a75472
xor eax, 0xefe9a2af
rol eax, 0x91
popf
pushf
not eax
add eax, 0x976b930b
xor eax, 0xb73bbdd8
rol eax, 0xd2
popf
jmp 0x180404c66
movss xmm1, dword [rsp + 0x48]
lea rdx, [rsp + 0x40]
movss xmm2, dword [rsp + 0x4c]
mov ecx, 0x9265ee2e
pushf
not ecx
add ecx, 0xcc5976f4
xor ecx, 0xee2d7e18
rol ecx, 0x58
popf
pushf
not ecx
add ecx, 0xc7c0d251
xor ecx, 0xa27aef1d
rol ecx, 0xcd
popf
pushf
not ecx
add ecx, 0xfb248cc6
xor ecx, 0xb723a353
rol ecx, 0xed
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.1802a6765
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.180366fcc
mov ecx, 0x6219943f
pushf
not ecx
add ecx, 0xf8ade36e
xor ecx, 0x80169079
rol ecx, 0x73
popf
pushf
not ecx
add ecx, 0xcb16b0a5
xor ecx, 0xd05dfd8e
rol ecx, 0x58
popf
call fcn.1802f6731
movss xmm0, dword [rsp + 0x60]
comiss xmm0, xmm6
jbe 0x1804069af
push rax
pushf
mov eax, 0x787fa7d0
pushf
not eax
add eax, 0xa6057129
xor eax, 0xa30c9ac3
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc00184d9
xor eax, 0xba266991
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9cc1a53a
xor eax, 0xb904f3b7
rol eax, 0xf7
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x705ba7e8
pushf
not eax
add eax, 0x948c83f8
xor eax, 0xfde9e0b7
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc8f62576
xor eax, 0xedf78c74
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8eb097b2
xor eax, 0x92129717
rol eax, 0x9a
popf
jmp 0x180404c66
xor ecx, ecx
call fcn.1803c0872
test al, al
je 0x180406a46
push rax
pushf
mov eax, 0x58a5c403
pushf
not eax
add eax, 0xbf33d22c
xor eax, 0x917b482c
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x9a2c3b08
xor eax, 0x875c3ba2
rol eax, 0x91
popf
pushf
not eax
add eax, 0x96a737a7
xor eax, 0xc932e5af
rol eax, 0x65
popf
jmp 0x180404c66
push rax
pushf
mov eax, 0x17a131
pushf
not eax
add eax, 0xf5300a06
xor eax, 0xd0a4899f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9d82b040
xor eax, 0xea9c1d9b
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa3a66a13
xor eax, 0xfac27d14
rol eax, 0xe8
popf
jmp 0x180404c66
mov rcx, qword [rbp - 0x68]
call fcn.1802aaf23
push rax
pushf
mov eax, 0x475a9d62
pushf
not eax
add eax, 0xf953910f
xor eax, 0x8cd4baeb
rol eax, 0x91
popf
pushf
not eax
add eax, 0xd7f3d735
xor eax, 0xf18d0eb2
rol eax, 0x56
popf
pushf
not eax
add eax, 0x89465944
xor eax, 0xed991d8f
rol eax, 0x7c
popf
jmp 0x180404c66
mov ecx, 0x134aca77
pushf
not ecx
add ecx, 0xeb7ff7f7
xor ecx, 0xd2e9fcb0
rol ecx, 0x7e
popf
pushf
not ecx
add ecx, 0xd47e59b8
xor ecx, 0xa49058d5
rol ecx, 0x69
popf
pushf
not ecx
add ecx, 0x90485bcc
xor ecx, 0xce5abc49
rol ecx, 2
popf
pushf
not ecx
add ecx, 0x8fc689ae
xor ecx, 0xd3687909
rol ecx, 0x1e
popf
call fcn.1802ff138
movzx eax, sil
movss dword [rbx + 0x3828], xmm7
jmp 0x180406bc2
xor al, al
push rax
pushf
mov eax, 0x11a41363
pushf
not eax
add eax, 0xe6e44c7f
xor eax, 0xd912f3f4
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc6b8b633
xor eax, 0xba65fd43
rol eax, 0xf9
popf
jmp 0x180404c66
mov rcx, qword [rbp + 0x1e0]
xor rcx, rsp
call fcn.1801b6830
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