Function at 0x1400439a0
Capabilities:
Hash data using fnv

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov rax, qword [0x14008f038]
xor rax, rsp
mov qword [rsp + 0xf0], rax
mov edx, dword [0x140090d34]
mov r8d, dword [0x140090d30]
lea ebp, [rdx - 1]
imul ebp, edx
mov r9d, ebp
not r9d
mov edi, ebp
or edi, 1
mov esi, edi
not esi
mov edx, ebp
xor edx, 0xfffffffe
and edx, ebp
mov eax, edx
not eax
mov ebx, edi
and ebx, 0x58476d69
and esi, 0xa7b89296
or esi, ebx
or edi, eax
and eax, 0x58476d69
and edx, 0xa7b89296
or edx, eax
xor edx, esi
not edi
or edi, edx
and r9d, 0x7a0ac05
and ebp, 0xf85f53fa
or ebp, r9d
mov eax, ebp
xor eax, 0xf85f53fa
xor ebp, 0x7a0ac05
and ebp, edi
not edi
and eax, edi
or ebp, eax
xor edi, ebp
test edi, ebp
sete r9b
sete byte [rsp + 0xcc]
setne r10b
cmp r8d, 9
setg dl
cmp r8d, 0xa
setl al
setl byte [rsp + 0xcd]
mov ebx, edx
and bl, r10b
and r9b, dl
xor dl, r10b
or dl, bl
mov r8d, edx
xor r8b, 1
and al, r10b
or al, r9b
mov r9d, eax
xor r9b, 1
mov ebx, eax
and bl, r9b
mov r10d, ebx
and r10b, al
xor bl, al
or al, r8b
and r8b, dl
xor r8b, 1
mov r11d, r8d
xor r11b, dl
or r8b, dl
xor r8b, 1
or r8b, r11b
or bl, r10b
xor bl, r8b
xor r9b, dl
xor al, 1
or al, r9b
xor al, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
test al, 1
mov edx, 0x9b92f9d
mov eax, 0x4aface50
cmove edx, eax
mov dword [rsp + 0xa4], edx
mov edx, 0xdcccac86
cmove edx, eax
mov dword [rsp + 0xb4], edx
mov edx, 0x5b99c835
mov eax, 0x9a1d2d81
cmove edx, eax
mov dword [rsp + 0xa8], edx
mov edx, 0x43f8c6f
cmove edx, eax
mov dword [rsp + 0xb0], edx
mov edx, 0x6910c560
mov eax, 0xd8290521
cmove edx, eax
mov dword [rsp + 0x94], edx
mov edx, 0x584b272b
cmove edx, eax
mov dword [rsp + 0xa0], edx
mov edx, 0x355b05ed
mov eax, 0x7b47eb51
cmove edx, eax
mov dword [rsp + 0x90], edx
mov edx, 0x33b32b99
cmove edx, eax
mov dword [rsp + 0xac], edx
mov edx, 0x5669f008
mov eax, 0x81aad2cc
cmove edx, eax
mov dword [rsp + 0x8c], edx
mov r9d, 0x9637e914
cmove r9d, eax
mov edx, 0xdeb1a7fd
mov eax, 0xedbae143
cmove edx, eax
mov dword [rsp + 0x88], edx
mov edx, 0x559686e0
cmove edx, eax
mov dword [rsp + 0x9c], edx
mov edx, 0xa759e3e2
mov eax, 0xb784fc4d
cmove edx, eax
mov dword [rsp + 0x98], edx
mov r11d, 0xb2823e2a
cmove r11d, eax
mov edx, 0xcb75f4e6
mov eax, 0xf0c620c2
cmove edx, eax
mov dword [rsp + 0x84], edx
mov ebx, 0x3986f45f
cmove ebx, eax
mov edx, 0x8bba848c
mov eax, 0x34d32be6
cmove edx, eax
mov dword [rsp + 0x80], edx
mov r8d, 0x3a3a783d
cmove r8d, eax
mov r10d, 0x5e73d263
mov eax, 0x7fe844b9
cmove r10d, eax
mov edx, 0x45805e91
cmove edx, eax
mov dword [rsp + 0x7c], edx
mov edx, 0x568ed2b3
mov eax, 0x79893fd5
cmove edx, eax
mov dword [rsp + 0x78], edx
mov edx, 0x9b8720b2
cmove edx, eax
mov dword [rsp + 0x74], edx
mov edx, 0xfae52095
mov eax, 0x66bc85b1
cmove edx, eax
mov dword [rsp + 0x70], edx
mov edx, 0xb14754e1
cmove edx, eax
mov dword [rsp + 0x6c], edx
mov esi, 0x41756746
mov eax, 0x5af51c19
cmove esi, eax
mov r14d, 0x53d358fa
cmove r14d, eax
mov edx, 0xf27340cc
mov eax, 0x9b291f47
cmove edx, eax
mov dword [rsp + 0x68], edx
mov edx, 0x643d236f
cmove edx, eax
mov dword [rsp + 0x64], edx
mov edi, 0x9189e352
mov eax, 0x106ffd35
cmove edi, eax
mov edx, 0xbf70d5f1
cmove edx, eax
mov dword [rsp + 0x60], edx
mov ebp, 0x434f1c90
mov eax, 0xc890426e
cmove ebp, eax
mov r15d, 0x28706a40
cmove r15d, eax
mov edx, 0x9eb4a317
mov eax, 0xd94072bf
cmove edx, eax
mov dword [rsp + 0x5c], edx
mov edx, 0x16d41178
cmove edx, eax
mov dword [rsp + 0x58], edx
mov eax, 0xdabeb5d1
mov edx, 0x9048859c
cmove eax, edx
mov dword [rsp + 0x54], eax
mov qword [rsp + 0xc0], rcx
mov edx, 0x7ce33698
mov dword [rsp + 0x34], ebx
mov dword [rsp + 0x30], r8d
mov dword [rsp + 0x2c], r10d
nop
mov ecx, edx
cmp edx, 0x106ffd34
jg 0x140043d50
cmp ecx, 0xbe7c8939
jle 0x140043dc0
cmp ecx, 0xdcccac85
jg 0x140043e6d
cmp ecx, 0xd6b5f509
jg 0x140043f99
cmp ecx, 0xc890426d
jg 0x14004413f
mov edx, r15d
cmp ecx, 0xbe7c893a
je 0x140043cf0
mov edx, ecx
cmp ecx, 0xbf70d5f1
jne 0x140043cf0
mov edx, dword [rsp + 0x64]
jmp 0x140043cf0
cmp ecx, 0x559686df
jg 0x140043e10
cmp ecx, 0x3a3a783c
jle 0x140043eb0
cmp ecx, 0x45805e90
jg 0x140043fd4
cmp ecx, 0x41756745
jg 0x140044165
mov edx, ebx
cmp ecx, 0x3a3a783d
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x41512ae8
jne 0x140043cf0
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0xe4], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xe8], rax
mov edx, dword [rsp + 0x58]
jmp 0x140043cf0
cmp ecx, 0x9a1d2d80
jle 0x140043f0d
cmp ecx, 0xa759e3e1
jg 0x140044007
cmp ecx, 0x9b8720b1
jg 0x14004418b
cmp ecx, 0x9a1d2d81
je 0x140044460
mov edx, ecx
cmp ecx, 0x9b291f47
jne 0x140043cf0
mov rax, qword [rsp + 0xe8]
mov edx, 0x643d236f
jmp 0x140043cf0
cmp ecx, 0x5e73d262
jle 0x140043f4c
cmp ecx, 0x79893fd4
jg 0x140044036
cmp ecx, 0x66bc85b0
jg 0x1400441bf
mov edx, esi
cmp ecx, 0x5e73d263
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x643d236f
jne 0x140043cf0
mov rax, qword [rsp + 0xe8]
add rax, 1
mov qword [rsp + 0xd0], rax
mov edx, dword [rsp + 0x68]
jmp 0x140043cf0
cmp ecx, 0xf27340cb
jg 0x140044066
cmp ecx, 0xedbae142
jg 0x1400441e3
mov edx, dword [rsp + 0xa4]
cmp ecx, 0xdcccac86
je 0x140043cf0
mov edx, ecx
cmp ecx, 0xdeb1a7fd
jne 0x140043cf0
mov edx, 0x4e7813eb
jmp 0x140043cf0
cmp ecx, 0x34d32be5
jg 0x140044097
cmp ecx, 0x28706a3f
jg 0x140044207
cmp ecx, 0x106ffd35
je 0x14004446a
mov edx, ecx
cmp ecx, 0x16d41178
jne 0x140043cf0
mov rax, qword [rsp + 0xe8]
movzx eax, byte [rax]
mov byte [rsp + 0xce], al
cmp byte [rsp + 0xce], 0
setne byte [rsp + 0xcf]
mov edx, dword [rsp + 0x5c]
jmp 0x140043cf0
cmp ecx, 0x8bba848b
jle 0x1400440d0
cmp ecx, 0x9189e351
jg 0x14004422f
mov edx, r11d
cmp ecx, 0x8bba848c
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x9048859c
jne 0x140043cf0
mov edx, 0x88635f89
jmp 0x140043cf0
cmp ecx, 0x581c4fce
jle 0x140044109
cmp ecx, 0x5af51c18
jg 0x140044255
mov edx, dword [rsp + 0x9c]
cmp ecx, 0x581c4fcf
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x584b272b
jne 0x140043cf0
movzx eax, byte [rsp + 0xce]
mov edx, dword [rsp + 0x94]
jmp 0x140043cf0
cmp ecx, 0xd94072be
jg 0x140044280
mov edx, r14d
cmp ecx, 0xd6b5f50a
je 0x140043cf0
mov edx, ecx
cmp ecx, 0xd8290521
jne 0x140043cf0
movzx eax, byte [rsp + 0xce]
mov edx, 0x584b272b
jmp 0x140043cf0
cmp ecx, 0x4e7813ea
jg 0x1400442bc
mov edx, r10d
cmp ecx, 0x45805e91
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x4aface50
jne 0x140043cf0
mov edx, 0xdcccac86
jmp 0x140043cf0
cmp ecx, 0xb2823e29
jg 0x1400442df
cmp ecx, 0xa759e3e2
je 0x14004447c
mov edx, ecx
cmp ecx, 0xb14754e1
jne 0x140043cf0
mov edx, dword [rsp + 0x70]
jmp 0x140043cf0
cmp ecx, 0x7ce33697
jg 0x14004430a
cmp ecx, 0x79893fd5
je 0x140044486
mov edx, ecx
cmp ecx, 0x7b47eb51
jne 0x140043cf0
mov edx, 0x33b32b99
jmp 0x140043cf0
cmp ecx, 0x43f8c6e
jg 0x140044435
mov edx, edi
cmp ecx, 0xf27340cc
je 0x140043cf0
mov edx, ecx
cmp ecx, 0xfae52095
jne 0x140043cf0
mov edx, dword [rsp + 0x74]
jmp 0x140043cf0
cmp ecx, 0x355b05ed
je 0x1400448ee
mov edx, dword [rsp + 0xb0]
cmp ecx, 0x34d32be6
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x3986f45f
jne 0x140043cf0
mov edx, dword [rsp + 0x84]
jmp 0x140043cf0
mov edx, dword [rsp + 0xb4]
cmp ecx, 0x81aad2cc
je 0x140043cf0
mov edx, r9d
cmp ecx, 0x85404bc2
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x88635f89
jne 0x140043cf0
mov edx, dword [rsp + 0x54]
jmp 0x140043cf0
cmp ecx, 0x559686e0
je 0x140044498
mov edx, dword [rsp + 0xac]
cmp ecx, 0x5669f008
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x568ed2b3
jne 0x140043cf0
mov edx, dword [rsp + 0x7c]
jmp 0x140043cf0
cmp ecx, 0xc890426e
je 0x140044823
mov edx, ecx
cmp ecx, 0xcb75f4e6
jne 0x140043cf0
mov edx, dword [rsp + 0x80]
jmp 0x140043cf0
mov edx, r8d
cmp ecx, 0x41756746
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x434f1c90
jne 0x140043cf0
mov edx, dword [rsp + 0x60]
jmp 0x140043cf0
cmp ecx, 0x9b8720b2
je 0x14004482d
mov edx, ecx
cmp ecx, 0x9eb4a317
jne 0x140043cf0
cmp byte [rsp + 0xcf], 0
mov edx, 0x85404bc2
mov eax, 0xbe7c893a
cmovne edx, eax
jmp 0x140043cf0
cmp ecx, 0x66bc85b1
je 0x140044845
mov edx, ecx
cmp ecx, 0x6910c560
jne 0x140043cf0
mov edx, 0x53d358fa
jmp 0x140043cf0
cmp ecx, 0xedbae143
je 0x14004484f
mov edx, ecx
cmp ecx, 0xf0c620c2
jne 0x140043cf0
mov edx, 0x3986f45f
jmp 0x140043cf0
mov edx, ebp
cmp ecx, 0x28706a40
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x33b32b99
jne 0x140043cf0
mov edx, dword [rsp + 0x90]
jmp 0x140043cf0
cmp ecx, 0x9189e352
je 0x14004489f
mov edx, ecx
cmp ecx, 0x9637e914
jne 0x140043cf0
mov edx, dword [rsp + 0x8c]
jmp 0x140043cf0
mov edx, dword [rsp + 0xa0]
cmp ecx, 0x5af51c19
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x5b99c835
jne 0x140043cf0
mov edx, 0x3a3a783d
jmp 0x140043cf0
cmp ecx, 0xd94072bf
je 0x1400448a9
mov edx, ecx
cmp ecx, 0xdabeb5d1
jne 0x140043cf0
mov edx, 0x41512ae8
mov dword [rsp + 0x28], 0x811c9dc5
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xb8], rax
jmp 0x140043cf0
cmp ecx, 0x4e7813eb
je 0x1400448bb
mov edx, ecx
cmp ecx, 0x53d358fa
jne 0x140043cf0
mov edx, dword [rsp + 0x6c]
jmp 0x140043cf0
mov edx, dword [rsp + 0x98]
cmp ecx, 0xb2823e2a
je 0x140043cf0
mov edx, ecx
cmp ecx, 0xb784fc4d
jne 0x140043cf0
mov edx, 0xb2823e2a
jmp 0x140043cf0
cmp ecx, 0x7fe844b9
je 0x1400448e4
mov edx, ecx
cmp ecx, 0x7ce33698
jne 0x140043cf0
movzx eax, byte [rsp + 0xcc]
movzx r8d, byte [rsp + 0xcd]
mov ecx, eax
xor cl, 1
and al, cl
mov edx, ecx
and dl, al
xor al, cl
or al, dl
mov r12d, r15d
mov r15d, ebp
mov ebp, edi
mov edi, esi
mov esi, r14d
mov r14d, r9d
mov r9d, r8d
xor r9b, 1
mov r13d, r11d
mov r11d, eax
xor r11b, 1
mov ecx, r9d
xor cl, r8b
and cl, r9b
mov ebx, r11d
and bl, al
mov r10d, r11d
and r10b, bl
xor bl, r11b
or bl, r10b
xor bl, 1
mov edx, eax
or dl, r11b
xor dl, 1
mov r10d, ebx
and r10b, dl
xor dl, bl
or dl, r10b
xor cl, 1
mov ebx, ecx
or bl, dl
xor bl, 1
xor cl, dl
xor cl, 1
and cl, dl
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
and r9b, r11b
or r11b, r8b
and al, r8b
mov r8d, dword [rsp + 0x30]
mov r10d, dword [rsp + 0x2c]
or al, r9b
mov r9d, r14d
mov r14d, esi
mov esi, edi
mov edi, ebp
mov ebp, r15d
mov r15d, r12d
xor al, 1
mov edx, r11d
xor dl, al
or al, r11b
mov r11d, r13d
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov eax, 0x88635f89
mov ecx, 0x9048859c
cmovne eax, ecx
test dl, 1
mov edx, eax
mov ecx, 0x88635f89
cmovne edx, ecx
test bl, 1
mov ebx, dword [rsp + 0x34]
cmovne edx, eax
jmp 0x140043cf0
mov edx, dword [rsp + 0xa8]
cmp ecx, 0x43f8c6f
je 0x140043cf0
mov edx, ecx
cmp ecx, 0x9b92f9d
jne 0x140043cf0
mov edx, 0x9637e914
jmp 0x140043cf0
mov edx, 0x43f8c6f
jmp 0x140043cf0
mov rax, qword [rsp + 0xe8]
mov edx, 0xbf70d5f1
jmp 0x140043cf0
mov edx, 0x581c4fcf
jmp 0x140043cf0
movzx eax, byte [rsp + 0xce]
mov edx, 0x9b8720b2
jmp 0x140043cf0
mov r12d, dword [rsp + 0xdc]
mov ecx, dword [rsp + 0xe4]
mov dword [rsp + 0x38], r15d
mov r15d, ecx
not r15d
mov eax, r15d
and eax, 0x22003f0
mov edx, ecx
and edx, 0xe4039c0d
or edx, eax
xor edx, 0xe4039c0d
mov ebx, ecx
and ebx, 0x19dc6002
or ebx, edx
mov eax, ebx
not eax
and eax, 0x19dc6002
and ebx, 0xe6239ffd
or ebx, eax
mov eax, ebx
not eax
and eax, 0xe8a9de04
and ebx, 0x175621fb
or ebx, eax
mov eax, ebx
xor eax, 0x145200e3
and eax, 0xfcdb58e3
xor ebx, 0xeb8d7918
or ebx, eax
mov eax, ebx
not eax
and ecx, 0x8bfabc13
mov edx, r15d
and edx, 0x740543ec
or edx, ecx
xor edx, 0x88de1b0f
and r15d, 0x324a71c
or r15d, edx
mov ecx, r15d
not ecx
and ecx, 0x8f401ce4
and r15d, 0x70bfe31b
or r15d, ecx
mov ecx, r15d
xor ecx, 0x93c218
mov dword [rsp + 0x50], r9d
mov r9d, r15d
xor r9d, 0x8f401ce4
mov dword [rsp + 0x3c], ebp
mov ebp, r12d
not ebp
mov edx, r12d
mov dword [rsp + 0x40], edi
mov edi, ebp
and edi, 0x324a71c
and r12d, 0xfcdb58e3
or r12d, edi
not r12d
or r12d, ebp
and ebp, 0x47d42e18
and edx, 0xb82bd1e7
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0xb82bd1e7
and edx, 0x47d42e18
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x5f08c412
and edx, 0xa0f73bed
or edx, ebp
mov ebp, edx
xor ebp, 0xa0d318e1
and ebp, 0xfcdb58e3
xor edx, 0x5c2c630e
or edx, ebp
mov ebp, edx
not ebp
and ebp, 0x30a9da64
and edx, 0xcf56259b
or edx, ebp
mov r10d, edx
xor r10d, 0xcf56259b
mov ebp, ebx
and ebp, 0xfc66a37a
xor ebx, 0x993d2d8
and ebx, eax
and eax, 0x3995c85
or eax, ebp
mov dword [rsp + 0x48], esi
mov dword [rsp + 0x44], r14d
mov r14d, eax
xor r14d, 0x3995c85
xor eax, 0xa0a8e5d
and eax, r14d
mov r8d, eax
not r8d
mov ebp, ebx
not ebp
mov edi, r8d
and edi, 0x3cfe1b1f
and eax, 0xc301e4e0
or eax, edi
or r8d, ebp
and ebp, 0x3cfe1b1f
and ebx, 0xc301e4e0
or ebx, ebp
xor ebx, eax
mov eax, edx
xor eax, 0x2088d204
and eax, 0xa08ed20d
xor edx, 0x9334bc87
and edx, r10d
and r10d, 0x5f712df2
or r10d, eax
mov eax, r10d
xor eax, 0x5f712df2
xor r10d, 0xfcec4b11
and r10d, eax
mov dword [rsp + 0x4c], r11d
mov r11d, r12d
mov edi, r12d
mov r13d, eax
and r13d, r12d
xor eax, r12d
not r12d
xor r15d, 0x86d3ce3c
and r15d, r9d
and ecx, 0x993d2d8
not r8d
or r8d, ebx
mov ebx, r15d
and ebx, ecx
xor ecx, r15d
mov r15d, dword [rsp + 0x38]
or ecx, ebx
mov ebx, r8d
not ebx
and ebx, ecx
not ecx
and ecx, r8d
or ecx, ebx
mov ebp, r14d
and ebp, r9d
xor r14d, r9d
mov r9d, dword [rsp + 0x50]
or r14d, ebp
mov ebp, r14d
not ebp
and ebp, 0x8fbefdc6
and r14d, 0x70410239
or r14d, ebp
mov ebp, r14d
xor ebp, 0x40010039
xor r14d, 0x8fbefdc6
mov ebx, ecx
not ebx
mov esi, ebx
and esi, 0x32f60706
and ecx, 0xcd09f8f9
or ecx, esi
or ebx, r14d
and r14d, 0x32f60706
and ebp, 0xcd09f8f9
or ebp, r14d
mov r14d, dword [rsp + 0x44]
mov esi, dword [rsp + 0x48]
xor ebp, ecx
not ebx
or ebx, ebp
and r11d, 0x5c62991c
xor edi, 0xa39d66e3
and edi, r12d
mov ecx, r10d
and ecx, edx
xor edx, r10d
or edx, ecx
mov ecx, r11d
and ecx, edi
xor edi, r11d
mov r11d, dword [rsp + 0x4c]
or edi, ecx
mov ecx, edx
not ecx
and ecx, 0xd4cdac83
and edx, 0x2b32537c
or edx, ecx
mov ecx, edi
not ecx
and ecx, 0xd4cdac83
and edi, 0x2b32537c
or edi, ecx
xor edi, edx
or eax, r13d
mov ecx, eax
not ecx
mov edx, edi
not edx
mov ebp, edx
and ebp, 0x2a0a3fac
and edi, 0xd5f5c053
or edi, ebp
or edx, eax
and eax, 0x2a0a3fac
and ecx, 0xd5f5c053
or ecx, eax
xor ecx, edi
mov edi, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x2c]
not edx
or edx, ecx
mov eax, ebx
not eax
mov ecx, eax
and ecx, 0xbb51300a
and ebx, 0x44aecff5
or ebx, ecx
or eax, edx
not edx
xor ebx, 0xbb51300a
or ebx, edx
mov ecx, ebx
not ecx
mov edx, eax
not edx
mov ebp, ebx
and ebp, 0xd3936dd3
and ecx, 0x2c6c922c
or ecx, ebp
mov ebp, dword [rsp + 0x3c]
mov r8d, dword [rsp + 0x30]
or ebx, eax
and eax, 0xd3936dd3
and edx, 0x2c6c922c
or edx, eax
xor edx, ecx
not ebx
or ebx, edx
mov dword [rsp + 0xe0], ebx
mov ebx, dword [rsp + 0x34]
mov edx, dword [rsp + 0x88]
jmp 0x140043cf0
mov edx, 0x28706a40
jmp 0x140043cf0
movzx eax, byte [rsp + 0xce]
mov dword [rsp + 0xdc], eax
mov edx, dword [rsp + 0x78]
jmp 0x140043cf0
mov edx, 0xb14754e1
jmp 0x140043cf0
mov eax, dword [rsp + 0xdc]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xdc]
mov eax, dword [rsp + 0xdc]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xdc]
mov eax, dword [rsp + 0xdc]
mov eax, dword [rsp + 0xe4]
mov eax, dword [rsp + 0xdc]
mov eax, dword [rsp + 0xe4]
mov edx, 0x559686e0
jmp 0x140043cf0
mov edx, 0xd6b5f50a
jmp 0x140043cf0
mov rax, qword [rsp + 0xe8]
mov edx, 0x16d41178
jmp 0x140043cf0
imul eax, dword [rsp + 0xe0], 0x1000193
mov dword [rsp + 0x28], eax
mov edx, 0x41512ae8
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xb8], rax
jmp 0x140043cf0
mov edx, 0x45805e91
jmp 0x140043cf0
mov esi, dword [rsp + 0xe4]
mov rcx, qword [rsp + 0xf0]
xor rcx, rsp
call fcn.140046fd0
mov eax, esi
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret