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

Disassembly:
push rax
pushf
mov eax, 0x669da859
pushf
not eax
add eax, 0xd5dae95c
xor eax, 0x943685df
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcf418853
xor eax, 0xa02e1066
rol eax, 0x1c
popf
cmp eax, 4
jne 0x1802a9c68
popf
pop rax
jmp 0x1802aa078
cmp eax, 0
jne 0x1802a9c77
popf
pop rax
jmp 0x1802a9dee
cmp eax, 3
jne 0x1802a9c86
popf
pop rax
jmp 0x1802a9fd4
cmp eax, 1
jne 0x1802a9c95
popf
pop rax
jmp 0x1802a9eba
cmp eax, 0xd
jne 0x1802a9ca4
popf
pop rax
jmp 0x1802aa608
cmp eax, 0x1a
jne 0x1802a9cb3
popf
pop rax
jmp 0x1802aae8d
cmp eax, 0xe
jne 0x1802a9cc2
popf
pop rax
jmp 0x1802aa71f
cmp eax, 0xb
jne 0x1802a9cd1
popf
pop rax
jmp 0x1802aa433
cmp eax, 0x19
jne 0x1802a9ce0
popf
pop rax
jmp 0x1802aae2a
cmp eax, 8
jne 0x1802a9cef
popf
pop rax
jmp 0x1802aa207
cmp eax, 0x10
jne 0x1802a9cfe
popf
pop rax
jmp 0x1802aa8a9
cmp eax, 0x17
jne 0x1802a9d0d
popf
pop rax
jmp 0x1802aad3b
cmp eax, 9
jne 0x1802a9d1c
popf
pop rax
jmp 0x1802aa301
cmp eax, 0x12
jne 0x1802a9d2b
popf
pop rax
jmp 0x1802aa9d9
cmp eax, 0x18
jne 0x1802a9d3a
popf
pop rax
jmp 0x1802aad89
cmp eax, 0x11
jne 0x1802a9d49
popf
pop rax
jmp 0x1802aa93f
cmp eax, 5
jne 0x1802a9d58
popf
pop rax
jmp 0x1802aa0d9
cmp eax, 0x16
jne 0x1802a9d67
popf
pop rax
jmp 0x1802aacee
cmp eax, 0xa
jne 0x1802a9d76
popf
pop rax
jmp 0x1802aa39a
cmp eax, 0x14
jne 0x1802a9d85
popf
pop rax
jmp 0x1802aab52
cmp eax, 0xf
jne 0x1802a9d94
popf
pop rax
jmp 0x1802aa7fd
cmp eax, 0x13
jne 0x1802a9da3
popf
pop rax
jmp 0x1802aaaab
cmp eax, 0x15
jne 0x1802a9db2
popf
pop rax
jmp 0x1802aac02
cmp eax, 2
jne 0x1802a9dc1
popf
pop rax
jmp 0x1802a9ef7
cmp eax, 6
jne 0x1802a9dd0
popf
pop rax
jmp 0x1802aa15b
cmp eax, 0xc
jne 0x1802a9ddf
popf
pop rax
jmp 0x1802aa549
cmp eax, 7
jne 0x1802a9dee
popf
pop rax
jmp 0x1802aa1ff
push rbp
push rbx
push rdi
mov rbp, rsp
sub rsp, 0x80
mov rbx, qword [0x18027c030]
mov rdi, qword [rbx + 0x3ed0]
mov byte [rbx + 0x3e5e], 1
cmp word [rdi + 0xba], 1
jle 0x1802a9e61
push rax
pushf
mov eax, 0xf281d452
pushf
not eax
add eax, 0xbe158a32
xor eax, 0xc7b2112f
rol eax, 0x13
popf
pushf
not eax
add eax, 0xab9b5ae5
xor eax, 0xdf89dbaf
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa6855296
xor eax, 0xef5f8da5
rol eax, 0xb1
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x74c06b07
pushf
not eax
add eax, 0xe954dfd7
xor eax, 0xdb36d42b
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd8e5f56f
xor eax, 0xe8941968
rol eax, 7
popf
pushf
not eax
add eax, 0x96b31dde
xor eax, 0xe56d2103
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd7954dbb
xor eax, 0xa3af81c9
rol eax, 0x38
popf
jmp 0x1802a9c59
call fcn.1803e50f6
jmp 0x1802aae8d
movsd xmm0, qword [rdi + 0x20]
movzx eax, byte [rdi + 0xca]
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm7
movaps xmmword [rsp + 0x50], xmm8
movsd qword [rbp + 0x20], xmm0
movss xmm0, dword [0x1801effe8]
movss xmm7, dword [rbp + 0x20]
movaps xmmword [rsp + 0x40], xmm9
movaps xmmword [rsp + 0x30], xmm10
test al, 1
je 0x1802a9f7b
push rax
pushf
mov eax, 0x60a3530e
pushf
not eax
add eax, 0xcb4ab9a1
xor eax, 0xb96b3054
rol eax, 4
popf
pushf
not eax
add eax, 0xd8114e2a
xor eax, 0xcf13ba73
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xa0bd7c08
xor eax, 0xb631708e
rol eax, 0xb0
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x7507c1f9
pushf
not eax
add eax, 0x9fcf0ae8
xor eax, 0x8e43486b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc9182f2a
xor eax, 0xdd4ebc7d
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc6b38733
xor eax, 0xef412171
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xcac31937
xor eax, 0xee16f0c3
rol eax, 0xc5
popf
jmp 0x1802a9c59
comiss xmm0, xmm7
jb 0x1802aa01f
push rax
pushf
mov eax, 0x2cbece1f
pushf
not eax
add eax, 0x86d78924
xor eax, 0x95b5d578
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb040d498
xor eax, 0xa78afeed
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd2baace3
xor eax, 0xc4fa46ad
rol eax, 0x68
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0xac49e8c3
pushf
not eax
add eax, 0xff9033a9
xor eax, 0xd64b852c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb2b919c6
xor eax, 0x98b2400f
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc11991c1
xor eax, 0x826f3d9c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xbbc64fb6
xor eax, 0xb7b49479
rol eax, 0x3f
popf
jmp 0x1802a9c59
movss dword [rbp + 0x20], xmm0
movaps xmm7, xmm0
push rax
pushf
mov eax, 0x1cd45b0c
pushf
not eax
add eax, 0xe50b26ce
xor eax, 0xc2317b11
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9927a763
xor eax, 0xd3624966
rol eax, 4
popf
pushf
not eax
add eax, 0xb6514dbd
xor eax, 0xbd449f40
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe1a795e8
xor eax, 0xf0944c72
rol eax, 0x89
popf
jmp 0x1802a9c59
movss xmm6, dword [rbp + 0x24]
test al, 2
je 0x1802aa115
push rax
pushf
mov eax, 0x509ec722
pushf
not eax
add eax, 0xe9e27c35
xor eax, 0xac7e6fe3
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe773d074
xor eax, 0x97fc9426
rol eax, 0xb2
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x680589c3
pushf
not eax
add eax, 0x83f64f53
xor eax, 0xcf459a00
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x84f88f59
xor eax, 0xf6d82d43
rol eax, 0x75
popf
pushf
not eax
add eax, 0x80d6b46a
xor eax, 0xc2d0cfe0
rol eax, 0xe2
popf
jmp 0x1802a9c59
comiss xmm0, xmm6
jb 0x1802aa1a6
push rax
pushf
mov eax, 0xa2f789c8
pushf
not eax
add eax, 0x929e4971
xor eax, 0xe2893338
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf13a3a20
xor eax, 0xef476a44
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd64c0438
xor eax, 0xcd34cc24
rol eax, 0x5a
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0xeebfcc38
pushf
not eax
add eax, 0xbb23325c
xor eax, 0xabc5cb82
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa472f4ee
xor eax, 0x9f88b380
rol eax, 0x68
popf
pushf
not eax
add eax, 0x89e12843
xor eax, 0x8696e2d7
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe0bc6655
xor eax, 0xbd4884c5
rol eax, 0xba
popf
jmp 0x1802a9c59
movss dword [rbp + 0x24], xmm0
movaps xmm6, xmm0
mov qword [rsp + 0xb0], r14
call fcn.1803e50f6
mov rax, qword [rbx + 0x3ed0]
lea rcx, [rbp + 0x20]
movss xmm1, dword [0x1801f0030]
movss xmm9, dword [rax + 0xf8]
movaps xmm8, xmm9
movss dword [rbp - 0x60], xmm9
addss xmm8, xmm7
movss xmm7, dword [rax + 0xfc]
movaps xmm10, xmm7
movss dword [rbp - 0x5c], xmm7
addss xmm10, xmm6
movss dword [rbp - 0x58], xmm8
movss dword [rbp - 0x54], xmm10
call fcn.1802b86fd
cmp word [rdi + 0x154], 0
movaps xmm6, xmmword [rsp + 0x70]
jne 0x1802aa2ce
push rax
pushf
mov eax, 0xa2987b87
pushf
not eax
add eax, 0xb0176c0a
xor eax, 0xed810a15
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd1e114df
xor eax, 0x80dedce1
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc1e3c66c
xor eax, 0xafd05173
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xd2127886
xor eax, 0xaac946ea
rol eax, 0x4f
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x6abe077e
pushf
not eax
add eax, 0x964f2f68
xor eax, 0x8fef01c6
rol eax, 0x71
popf
pushf
not eax
add eax, 0x92f756c8
xor eax, 0xc6980dc9
rol eax, 0x62
popf
jmp 0x1802a9c59
cmp byte [rdi + 0x159], 0
je 0x1802aa367
push rax
pushf
mov eax, 0x7fca8cb7
pushf
not eax
add eax, 0xaffaacd4
xor eax, 0xfb66448f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa629abdf
xor eax, 0xcac34428
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xf8dcb9d4
xor eax, 0xc0112a7f
rol eax, 0x56
popf
pushf
not eax
add eax, 0xce21a983
xor eax, 0xdd8fa99f
rol eax, 0x6b
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0xd2981042
pushf
not eax
add eax, 0xa80514cd
xor eax, 0x97bf8b85
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xabb53d19
xor eax, 0xa06b00c7
rol eax, 0x3f
popf
jmp 0x1802a9c59
test dword [rdi + 0xc], 0x800000
jne 0x1802aa400
push rax
pushf
mov eax, 0x5f3ffdd4
pushf
not eax
add eax, 0xeb5a69b5
xor eax, 0xc618042e
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8910a7f4
xor eax, 0xa9a3a833
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe9a035e8
xor eax, 0xbf1d33c2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x98220a09
xor eax, 0xed31a33a
rol eax, 0x7c
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x3d0f02ad
pushf
not eax
add eax, 0xdc9170e2
xor eax, 0x822c3f08
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc05a6744
xor eax, 0xe93fc935
rol eax, 0x30
popf
jmp 0x1802a9c59
mov edx, dword [rdi + 0x78]
lea rcx, [rbp - 0x60]
xor r9d, r9d
xor r8d, r8d
call fcn.1803ef1f9
mov edx, dword [rdi + 0x78]
lea rcx, [rbp - 0x60]
mov r8d, 0x8a864279
pushf
not r8d
add r8d, 0xe146530f
xor r8d, 0xb53c2c89
rol r8d, 0x9c
popf
pushf
not r8d
add r8d, 0x80d949b6
xor r8d, 0xb29985f6
rol r8d, 0x7f
popf
call fcn.1803d3b8a
cmp word [rdi + 0x154], 0
jne 0x1802aa4f0
push rax
pushf
mov eax, 0x6641e796
pushf
not eax
add eax, 0xb83128bb
xor eax, 0x8a881499
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfef3d3d3
xor eax, 0x8fb238fc
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x86295af1
xor eax, 0xf70ab159
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd15f8190
xor eax, 0xf9fc88cd
rol eax, 0xba
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x319a1cd4
pushf
not eax
add eax, 0xd5265906
xor eax, 0xea652a41
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xac77baa8
xor eax, 0x90046d03
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd86f1fd6
xor eax, 0xe9a9b90b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xcedd1b15
xor eax, 0xe1621dcc
rol eax, 0xa7
popf
jmp 0x1802a9c59
cmp rdi, qword [rbx + 0x48b0]
jne 0x1802aa5af
push rax
pushf
mov eax, 0x4bfe9af2
pushf
not eax
add eax, 0xdfb62493
xor eax, 0x9ffaa0f4
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x99683464
xor eax, 0xbdaa1e26
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa9d7988c
xor eax, 0xc2dd576d
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf2d4e387
xor eax, 0xded4a90a
rol eax, 0x6d
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0xc7955da5
pushf
not eax
add eax, 0xa9ad2b8b
xor eax, 0x851ac0cb
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xba1a95e9
xor eax, 0x91e08b2a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xb1d59766
xor eax, 0x93204b36
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xecf5e07e
xor eax, 0xf96b3a89
rol eax, 0x80
popf
jmp 0x1802a9c59
movss xmm2, dword [0x1801effd8]
lea rcx, [rbp - 0x60]
movss xmm4, dword [rbp - 0x58]
mov r8d, 0x9d195c19
pushf
not r8d
add r8d, 0x9603e7d3
xor r8d, 0xe5fa6a91
rol r8d, 0x92
popf
pushf
not r8d
add r8d, 0x8c62b7e8
xor r8d, 0xeb1ed9e1
rol r8d, 0x33
popf
pushf
not r8d
add r8d, 0xcdc96e6f
xor r8d, 0xee0d1d3d
rol r8d, 0x61
popf
pushf
not r8d
add r8d, 0xceed76f1
xor r8d, 0xa1bf4182
rol r8d, 0x88
popf
movss xmm3, dword [rbp - 0x54]
addss xmm4, xmm2
movss xmm1, dword [rbp - 0x60]
addss xmm3, xmm2
movss xmm0, dword [rbp - 0x5c]
subss xmm1, xmm2
mov edx, dword [rbx + 0x48b8]
subss xmm0, xmm2
movss dword [rbp - 0x58], xmm4
movss dword [rbp - 0x54], xmm3
movss dword [rbp - 0x60], xmm1
movss dword [rbp - 0x5c], xmm0
call fcn.1803d3b8a
jmp 0x1802aad89
movups xmm0, xmmword [rbp - 0x60]
xor ecx, ecx
mov qword [rsp + 0xa8], rsi
mov rsi, qword [0x18027c030]
mov eax, dword [rsi + 0x4750]
mov dword [rsi + 0x4770], eax
mov rax, qword [rsi + 0x3ed0]
mov dword [rsi + 0x476c], ecx
movups xmmword [rsi + 0x4778], xmm0
mov dword [rsi + 0x4774], ecx
movups xmmword [rsi + 0x4788], xmm0
mov dword [rsi + 0x4758], ecx
comiss xmm10, dword [rax + 0x234]
jbe 0x1802aa7ca
push rax
pushf
mov eax, 0x433c32dd
pushf
not eax
add eax, 0x82f85ca7
xor eax, 0xd59f251b
rol eax, 0x29
popf
pushf
not eax
add eax, 0xf20907cd
xor eax, 0xd55cfd57
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc39e7d4c
xor eax, 0xe0b4f019
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8cd99de2
xor eax, 0x8d7ef5fe
rol eax, 0xd8
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x4cadda9f
pushf
not eax
add eax, 0xd701dee8
xor eax, 0xe5e96821
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf6b4ebef
xor eax, 0x93696e10
rol eax, 0xe0
popf
jmp 0x1802a9c59
movss xmm0, dword [rax + 0x23c]
comiss xmm0, xmm7
jbe 0x1802aa863
push rax
pushf
mov eax, 0x8277ec6a
pushf
not eax
add eax, 0x9eaaf4da
xor eax, 0xca5d45a8
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xdccf4e7a
xor eax, 0xacdb686c
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbdc973ad
xor eax, 0xc96d0b6f
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe316b546
xor eax, 0xd2e27f15
rol eax, 5
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0xe9606f47
pushf
not eax
add eax, 0xafba728b
xor eax, 0xca1d3389
rol eax, 0x17
popf
pushf
not eax
add eax, 0x929d4ea9
xor eax, 0xac90107e
rol eax, 0x43
popf
pushf
not eax
add eax, 0xae7a9bef
xor eax, 0x8040c07a
rol eax, 0xe7
popf
jmp 0x1802a9c59
comiss xmm8, dword [rax + 0x230]
jbe 0x1802aa8e6
push rax
pushf
mov eax, 0xd235ea21
pushf
not eax
add eax, 0x8a6cff7b
xor eax, 0x92da3467
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa951255c
xor eax, 0xfdbea063
rol eax, 0x6f
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x36e294f2
pushf
not eax
add eax, 0xb46d06c6
xor eax, 0x8deb83df
rol eax, 0x17
popf
pushf
not eax
add eax, 0xfdd81aeb
xor eax, 0xad09705a
rol eax, 0x35
popf
pushf
not eax
add eax, 0xb4e3c323
xor eax, 0xbc10f76f
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9de3dea8
xor eax, 0xda7f8f87
rol eax, 0xd2
popf
jmp 0x1802a9c59
movss xmm0, dword [rax + 0x238]
comiss xmm0, xmm9
jbe 0x1802aa993
push rax
pushf
mov eax, 0x34b4a9b1
pushf
not eax
add eax, 0x9dddc7c8
xor eax, 0xe627fe5f
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa85a718b
xor eax, 0xef9616a8
rol eax, 0xd
popf
pushf
not eax
add eax, 0xcc578991
xor eax, 0xcfda907c
rol eax, 0x26
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x7acdf2e0
pushf
not eax
add eax, 0xcb004807
xor eax, 0xe43240be
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc5bd325b
xor eax, 0x87fc0f1f
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa5dd0e80
xor eax, 0xb3c9b16b
rol eax, 0xeb
popf
jmp 0x1802a9c59
mov dword [rsi + 0x4774], 0x200
mov r14d, 0xbd9aa3a7
pushf
not r14d
add r14d, 0xf4773e6e
xor r14d, 0xb375ec2f
rol r14d, 0xa3
popf
pushf
not r14d
add r14d, 0xaa5c9c12
xor r14d, 0xcbbc7bd5
rol r14d, 0x76
popf
pushf
not r14d
add r14d, 0xcbff6b93
xor r14d, 0xaf06262e
rol r14d, 0xf0
popf
pushf
not r14d
add r14d, 0x9aa327f0
xor r14d, 0xb55dff18
rol r14d, 0x91
popf
jmp 0x1802aac02
cmp byte [rsi + 0x5c38], cl
je 0x1802aab0c
push rax
pushf
mov eax, 0xa6c6897f
pushf
not eax
add eax, 0xd80bbf31
xor eax, 0xb1a099b5
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x9a9dd3fd
xor eax, 0xce9f8a4d
rol eax, 0x48
popf
pushf
not eax
add eax, 0xee383a98
xor eax, 0xa31f0b88
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa677aa5c
xor eax, 0xde2f066a
rol eax, 0x58
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x24c1577b
pushf
not eax
add eax, 0xb113e5ab
xor eax, 0xeec8ba00
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x88099eae
xor eax, 0x93997168
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdae7a2aa
xor eax, 0xd1cd7ab3
rol eax, 0x5f
popf
jmp 0x1802a9c59
mov r14d, 0xeec052a0
pushf
not r14d
add r14d, 0xc1368293
xor r14d, 0xe9cd429c
rol r14d, 0x4e
popf
pushf
not r14d
add r14d, 0xc2837e7b
xor r14d, 0xa917b21c
rol r14d, 0x74
popf
pushf
not r14d
add r14d, 0x92cebe05
xor r14d, 0xa3e71460
rol r14d, 0
popf
pushf
not r14d
add r14d, 0xed22d93c
xor r14d, 0x92f40a9c
rol r14d, 0xe2
popf
push rax
pushf
mov eax, 0x1952d68
pushf
not eax
add eax, 0x8f878bd8
xor eax, 0xf348d61e
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe7a12caa
xor eax, 0x81f66fdd
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe7c4092e
xor eax, 0xf6079e0c
rol eax, 0x48
popf
jmp 0x1802a9c59
mov r8b, 0x17
pushf
not r8b
add r8b, 0xc9
xor r8b, 0x60
rol r8b, 0x9a
popf
pushf
not r8b
add r8b, 0x33
xor r8b, 0xcc
rol r8b, 0x31
popf
pushf
not r8b
add r8b, 0x38
xor r8b, 0x6c
rol r8b, 0x76
popf
pushf
not r8b
add r8b, 0xef
xor r8b, 0x85
rol r8b, 0x7d
popf
lea rdx, [rbp - 0x58]
lea rcx, [rbp - 0x60]
call fcn.1803d80a6
test al, al
je 0x1802aacbb
push rax
pushf
mov eax, 0xc8868088
pushf
not eax
add eax, 0xe5482db4
xor eax, 0xdb629ebe
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb1a85dab
xor eax, 0x9bb7210b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x995af408
xor eax, 0xc8629c9f
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe96b5a35
xor eax, 0x9cda1eaa
rol eax, 0x1d
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0x85486722
pushf
not eax
add eax, 0xc52008c5
xor eax, 0xebc0817f
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xcea46b8a
xor eax, 0xc263fc9f
rol eax, 0x8c
popf
jmp 0x1802a9c59
mov dword [rsi + 0x4774], r14d
push rax
pushf
mov eax, 0x5c0aa46a
pushf
not eax
add eax, 0xa15e3aea
xor eax, 0xff86edd4
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe4df1385
xor eax, 0xeeec5ca7
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe246049a
xor eax, 0xd706e105
rol eax, 0x8b
popf
jmp 0x1802a9c59
mov rsi, qword [rsp + 0xa8]
push rax
pushf
mov eax, 0xd7448cbd
pushf
not eax
add eax, 0xe1ad44d1
xor eax, 0xd5c59dca
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe5817c32
xor eax, 0x8e56b75a
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb8b0495d
xor eax, 0xf0dccbe2
rol eax, 0xc4
popf
jmp 0x1802a9c59
movaps xmm10, xmmword [rsp + 0x30]
movaps xmm9, xmmword [rsp + 0x40]
movaps xmm8, xmmword [rsp + 0x50]
movaps xmm7, xmmword [rsp + 0x60]
mov r14, qword [rsp + 0xb0]
cmp qword [rbx + 0x3ed8], rdi
jne 0x1802aade4
push rax
pushf
mov eax, 0x1abc9c93
pushf
not eax
add eax, 0x87eaaf46
xor eax, 0xc6208429
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xca236bbc
xor eax, 0x898cd010
rol eax, 0xa7
popf
jmp 0x1802a9c59
push rax
pushf
mov eax, 0xb5b49932
pushf
not eax
add eax, 0xc33de27f
xor eax, 0x84eae4e7
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbe6856da
xor eax, 0xb2c011e3
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf3ab8ef8
xor eax, 0xc0499da1
rol eax, 0x1e
popf
jmp 0x1802a9c59
or dword [rbx + 0x4774], 0x80
push rax
pushf
mov eax, 0xc04b9f9d
pushf
not eax
add eax, 0xc094b843
xor eax, 0xe726091d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd0a83c3b
xor eax, 0x857f7b90
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9d69a392
xor eax, 0x873b2484
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9d6dfb26
xor eax, 0x9448dd7c
rol eax, 0xf2
popf
jmp 0x1802a9c59
mov byte [rbx + 0x3e5e], 0
mov dword [rbx + 0x5c68], 0xff7fffff
add rsp, 0x80
pop rdi
pop rbx
pop rbp
ret