Function at 0x180040750
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b0
mov eax, dword [0x180079470]
mov r8d, dword [0x180079474]
lea esi, [rax - 1]
imul esi, eax
mov edi, esi
not edi
mov ebp, esi
and esi, 0xfcecea01
mov ebx, edi
and ebx, 0x31315fe
or ebx, esi
xor ebx, 0x31315fe
or ebx, edi
and edi, 0x44f0ce4c
and ebp, 0xbb0f31b3
or ebp, edi
mov eax, ebp
xor eax, 0x210a11a2
xor ebp, 0x4600640
and ebp, 0x9e652651
and eax, 0x619ad9ae
or eax, ebp
mov ebp, eax
xor ebp, 0x41920006
xor eax, 0x202041
and eax, 0x2028f9e9
and ebp, 0xdfd70616
or ebp, eax
mov eax, ebp
xor eax, 0x2028f9e9
xor ebp, 0xdfd70616
mov edi, ebx
not edi
and edi, eax
mov eax, ebp
xor eax, ebx
and eax, ebp
and ebx, ebp
or ebx, edi
mov ebp, eax
and ebp, ebx
xor ebx, eax
or ebx, ebp
mov eax, ebx
not eax
and eax, 1
mov edi, ebx
xor edi, 0xfffffffe
or edi, eax
mov r10d, edi
not r10d
mov ebp, ebx
or ebp, 1
mov eax, ebp
not eax
or ebx, 0xddf7936
and ebp, 0xddf7936
and eax, 0xf22086c8
or eax, ebp
and ebx, 0xddf7937
xor ebx, eax
and edi, 0xf189e8c1
mov r12d, r10d
and r12d, 0xe76173e
or r12d, edi
mov r9d, r12d
xor r9d, 0xe76173e
mov r14d, ebx
mov edi, ebx
xor edi, 0xda13fa53
and edi, ebx
not ebx
and ebx, 0x3e704e4f
and r14d, 0xc18fb1b0
or r14d, ebx
mov r11d, r14d
xor r11d, 0x40060090
xor r12d, 0xf189e8c1
mov eax, r9d
and eax, 0xda13fa53
and r10d, 0x25ec05ac
or r10d, eax
xor r14d, 0x3e704e4f
mov eax, r14d
or eax, 0x25ec05ac
mov ebx, eax
not ebx
mov esi, edi
not esi
mov r15d, eax
and r15d, 0x7f95c3dd
and ebx, 0x80023802
or ebx, r15d
or eax, esi
and esi, 0x7f95c3dd
and edi, 0x806a3c22
or edi, esi
xor edi, ebx
not eax
or eax, edi
mov esi, r10d
not esi
and esi, eax
not eax
and eax, r10d
or eax, esi
mov ebx, r12d
and ebx, 0xa389b16f
and r9d, 0x5c764e90
or r9d, ebx
or r12d, r14d
and r14d, 0xa389b16f
and r11d, 0x5c764e90
or r11d, r14d
xor r11d, r9d
not r12d
or r12d, r11d
mov ebx, r12d
not ebx
and ebx, 0xa50caa60
and r12d, 0x5af3559f
or r12d, ebx
mov ebp, r12d
xor ebp, 0x10821088
mov ebx, eax
not ebx
xor r12d, 0xa50caa60
mov edi, ebx
and edi, 0xea756f37
and eax, 0x158a90c8
or eax, edi
or ebx, r12d
and r12d, 0xea756f37
and ebp, 0x158a90c8
or ebp, r12d
xor ebp, eax
not ebx
or ebx, ebp
mov ebp, ebx
not ebp
mov eax, ebx
or eax, 0xa1409a66
mov r9d, eax
not r9d
and ebp, 0x38d2f37b
and ebx, 0xc72d0c84
or ebx, ebp
mov esi, ebx
xor esi, 0xc72d0c84
xor ebx, 0x38805111
and ebx, 0x3c8d5515
mov ebp, esi
and ebp, 0xc372aaea
or ebp, ebx
xor ebp, 0x6232308c
and esi, 0x5ebf6599
or esi, ebp
mov ebp, esi
not ebp
and ebp, 0x5c468f3
and esi, 0xfa3b970c
or esi, ebp
mov ebx, esi
xor ebx, 0x523b0608
xor esi, 0x5c468f3
mov ebp, eax
or ebp, esi
mov edi, ebp
not edi
and eax, 0xad40b196
and r9d, 0x52bf4409
or r9d, eax
and esi, 0xad40b196
and ebx, 0x52bf4e69
or ebx, esi
xor ebx, r9d
mov eax, ebx
not eax
mov esi, ebp
and esi, 0x24a74649
and edi, 0x5a182190
or edi, esi
or ebp, eax
and eax, 0x24a74649
and ebx, 0xdb58b9b6
or ebx, eax
xor ebx, edi
not ebp
or ebp, ebx
mov eax, ebp
xor eax, 0xa1409a66
and eax, ebp
not ebp
and ebp, 0xa1409a66
mov ebx, ebp
and ebx, eax
xor eax, ebp
or eax, ebx
mov ebx, eax
not ebx
and eax, 0x8e74adcb
and ebx, 0x718b5234
or ebx, eax
mov r9d, ebx
xor r9d, 0x8e74adcb
mov r10d, ebx
xor r10d, 0x718b5234
xor ebx, 0x5a7e8cff
mov esi, ebx
and esi, r10d
and ebx, r9d
mov ebp, esi
not ebp
mov edi, ebx
not edi
mov eax, ebp
and eax, 0x7210a06d
and esi, 0x8def5f92
or esi, eax
or ebp, edi
and edi, 0x7210a06d
and ebx, 0x8def5f92
or ebx, edi
xor ebx, esi
not ebp
or ebp, ebx
mov eax, ebp
not eax
and eax, 0x1c1c4d0c
and ebp, 0xe3e3b2f3
or ebp, eax
mov eax, ebp
xor eax, 0x430
or r10d, r9d
mov ebx, r10d
not ebx
xor ebp, 0x37e993c7
mov edi, ebp
and edi, 0xeb5ef84f
and eax, 0x14a107b0
or eax, edi
or ebp, r10d
and r10d, 0xeb5ef84f
and ebx, 0x14a107b0
or ebx, r10d
xor ebx, eax
not ebp
or ebp, ebx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, ebp
mov edi, eax
not edi
mov esi, ebp
and esi, 0x16108389
and ebx, 0xe9ef7c76
or ebx, esi
or ebp, edi
and edi, 0x16108389
and eax, 0xe9ef7c76
or eax, edi
xor eax, ebx
not ebp
or ebp, eax
mov eax, ebp
not eax
and eax, 0xdb858be7
and ebp, 0x247a7418
or ebp, eax
mov eax, ebp
xor eax, 0x24702008
xor ebp, 0x3008045
and ebp, 0x30ad455
and eax, 0xfcf52baa
or eax, ebp
mov ebp, eax
xor ebp, 0x1020401
xor eax, 0x28802aaa
and eax, 0x2a88fafe
and ebp, 0xd5770501
or ebp, eax
xor ebp, 0xd5770501
sete byte [rsp + 7]
setne r10b
sete bl
cmp r8d, 9
setg r9b
cmp r8d, 0xa
setl byte [rsp + 8]
setl r11b
mov r8d, r11d
and r8b, bl
xor r9b, bl
xor bl, r11b
or r8b, bl
xor bl, 1
mov eax, ebx
xor al, r8b
or bl, r8b
xor bl, 1
or bl, al
mov r8d, ebx
xor r8b, 1
mov esi, r11d
xor sil, r10b
xor sil, 1
mov eax, esi
xor al, r10b
and al, sil
or r11b, r10b
xor r11b, 1
or r11b, r9b
xor al, 1
mov r9d, eax
or r9b, r11b
xor al, r11b
mov r10d, r9d
xor r10b, al
xor al, 1
xor r10b, 1
or al, r9b
xor al, 1
or al, r10b
mov r9d, eax
xor r9b, 1
mov r10d, r9d
xor r10b, al
and r10b, r9b
or r9b, al
mov r11d, r9d
xor r11b, 1
or bl, r8b
mov esi, r8d
xor sil, bl
or bl, r8b
xor bl, 1
or bl, sil
mov esi, r10d
xor sil, 1
and r11b, sil
or sil, r9b
and r9b, r10b
xor sil, 1
or r9b, r11b
mov r10d, esi
and r10b, r9b
xor r9b, sil
or r9b, r10b
xor r9b, 1
mov r10d, r9d
or r10b, bl
xor r10b, 1
xor r9b, bl
xor r9b, 1
and r9b, bl
mov ebx, r10d
and bl, r9b
xor r9b, r10b
or r9b, bl
mov ebx, r8d
or bl, al
xor al, r8b
xor al, 1
mov r8d, ebx
xor r8b, al
or al, bl
xor al, 1
or al, r8b
mov ebx, eax
xor bl, 1
and al, bl
mov r8d, ebx
and r8b, al
xor al, bl
or al, r8b
mov r8d, r9d
xor r8b, 1
mov r10d, eax
xor r10b, 1
mov r11d, r8d
and r11b, r9b
mov ebx, r10d
and bl, al
xor r8b, r11b
xor r11b, 1
or r11b, r9b
xor r11b, 1
or r11b, r8b
mov r8d, r10d
and r8b, bl
xor bl, r10b
or bl, r8b
mov r8d, r11d
xor r8b, 1
and r8b, bl
xor bl, 1
and bl, r11b
or bl, r8b
mov r8d, r9d
xor r8b, al
or al, r9b
xor al, 1
or al, r8b
mov r8d, eax
xor r8b, bl
not bl
not r8b
or bl, al
not bl
or bl, r8b
test bl, 1
mov ebp, 0x921bd820
mov eax, 0x594b6571
cmove ebp, eax
mov dword [rsp + 0xe0], ebp
mov ebp, 0xda15b6f9
cmove ebp, eax
mov dword [rsp + 0x10c], ebp
mov ebp, 0x69ec3ad2
mov eax, 0x55017724
cmove ebp, eax
mov dword [rsp + 0xe8], ebp
mov ebp, 0x2f9ed106
cmove ebp, eax
mov dword [rsp + 0xf8], ebp
mov ebp, 0x30dbb037
mov eax, 0x2b5d9baa
cmove ebp, eax
mov dword [rsp + 0xdc], ebp
mov ebp, 0xd81a0102
cmove ebp, eax
mov dword [rsp + 0xd8], ebp
mov ebp, 0xa0edcec8
mov eax, 0xe51c7ccb
cmove ebp, eax
mov dword [rsp + 0xd4], ebp
mov ebp, 0x36512ab6
cmove ebp, eax
mov dword [rsp + 0xd0], ebp
mov ebp, 0xb83e3f50
mov eax, 0xbc20d5c4
cmove ebp, eax
mov dword [rsp + 0xcc], ebp
mov r8d, 0x1a882a9f
cmove r8d, eax
mov ebp, 0x6c966d7
mov eax, 0xf0a3b4cc
cmove ebp, eax
mov dword [rsp + 0xc8], ebp
mov ebp, 0x305d2f66
cmove ebp, eax
mov dword [rsp + 0xc4], ebp
mov ebp, 0xeded1b01
mov eax, 0xde95f9d8
cmove ebp, eax
mov dword [rsp + 0xc0], ebp
mov ebp, 0x8b607f24
cmove ebp, eax
mov dword [rsp + 0xf4], ebp
mov r12d, 0x9ea23ff0
mov eax, 0xbe2f2fdd
cmove r12d, eax
mov r15d, 0xe8c3b42d
cmove r15d, eax
mov ebp, 0xdfb1dc1b
mov eax, 0x88807c15
cmove ebp, eax
mov dword [rsp + 0xbc], ebp
mov r9d, 0xa3ff642e
cmove r9d, eax
mov r10d, 0x8f8d4137
mov eax, 0xb9d90c2e
cmove r10d, eax
mov ebp, 0xc15f9cbd
cmove ebp, eax
mov dword [rsp + 0xb8], ebp
mov ebp, 0x20c22ea0
mov eax, 0x5b3d040e
cmove ebp, eax
mov dword [rsp + 0xb4], ebp
mov ebp, 0x2ab5d78a
cmove ebp, eax
mov dword [rsp + 0xb0], ebp
mov ebp, 0xc7702d45
mov eax, 0x834d9b9d
cmove ebp, eax
mov dword [rsp + 0xac], ebp
mov ebp, 0xa7d8ff80
cmove ebp, eax
mov dword [rsp + 0xa8], ebp
mov r11d, 0xb0262370
mov eax, 0x6abf54b0
cmove r11d, eax
mov ebx, 0xe07b853a
cmove ebx, eax
mov ebp, 0xb70ab973
mov eax, 0xb64c2885
cmove ebp, eax
mov dword [rsp + 0xe4], ebp
mov ebp, 0xb1858799
cmove ebp, eax
mov dword [rsp + 0xa4], ebp
mov ebp, 0x9d5e13e3
mov eax, 0x2ad088d3
cmove ebp, eax
mov dword [rsp + 0xa0], ebp
mov esi, 0x13ff339f
cmove esi, eax
mov dword [rsp + 0xf0], esi
mov esi, 0x7094c443
mov eax, 0xbb1a4792
cmove esi, eax
mov dword [rsp + 0x108], esi
mov esi, 0x3568b208
cmove esi, eax
mov dword [rsp + 0x9c], esi
mov esi, 0xeb00968
mov eax, 0x1d2b69fd
cmove esi, eax
mov dword [rsp + 0x98], esi
mov esi, 0x45147c28
cmove esi, eax
mov dword [rsp + 0x94], esi
mov esi, 0x95a7c0
mov eax, 0x9dd910de
cmove esi, eax
mov dword [rsp + 0x90], esi
mov esi, 0x520284c5
cmove esi, eax
mov dword [rsp + 0x8c], esi
mov esi, 0x3dec2a65
mov eax, 0x9b3a03c4
cmove esi, eax
mov dword [rsp + 0x88], esi
mov esi, 0x8eb467f
cmove esi, eax
mov ebp, 0xae2feffc
mov eax, 0xd2bc07bf
cmove ebp, eax
mov dword [rsp + 0x84], ebp
mov ebp, 0xb18a2e9c
cmove ebp, eax
mov dword [rsp + 0x104], ebp
mov ebp, 0xa58dd80d
mov eax, 0x44931173
cmove ebp, eax
mov dword [rsp + 0x80], ebp
mov ebp, 0x77988902
cmove ebp, eax
mov dword [rsp + 0xec], ebp
mov ebp, 0xd8c011e8
mov eax, 0x1f961801
cmove ebp, eax
mov dword [rsp + 0x7c], ebp
mov ebp, 0xed588c4b
cmove ebp, eax
mov dword [rsp + 0x78], ebp
mov ebp, 0x34b50816
mov eax, 0xb6e461ee
cmove ebp, eax
mov dword [rsp + 0x100], ebp
mov r14d, 0xee047a52
cmove r14d, eax
mov ebp, 0x9c5487a7
mov eax, 0x6df4607d
cmove ebp, eax
mov dword [rsp + 0x74], ebp
mov ebp, 0xe1b35fec
cmove ebp, eax
mov dword [rsp + 0xfc], ebp
mov eax, 0xbaa177a9
mov ebp, 0xd5f1fbd7
cmove eax, ebp
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x130], rdx
mov r13, rcx
mov ebp, 0xf1b0cd96
mov eax, 0xe63ba322
mov dword [rsp + 0x2c], r9d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x24], r11d
nop dword [rax]
mov edx, eax
cmp eax, 0xee047a51
jle 0x1800410a0
cmp edx, 0x3568b207
jg 0x180041110
cmp edx, 0x1d2b69fc
jg 0x1800411de
cmp edx, 0x884bbf9
jle 0x180041314
cmp edx, 0x13ff339e
jle 0x180041566
cmp edx, 0x1a882a9e
jg 0x180041e58
cmp edx, 0x13ff339f
je 0x180041f6c
mov eax, edx
cmp edx, 0x1560ad9a
jne 0x180041030
mov eax, dword [rsp + 0xd0]
jmp 0x180041030
cmp edx, 0xb70ab972
jle 0x180041170
cmp edx, 0xd8c011e7
jg 0x18004124d
cmp edx, 0xbe2f2fdc
jle 0x180041359
cmp edx, 0xc7702d44
jle 0x180041596
cmp edx, 0xd5f1fbd6
jg 0x180041ea7
mov eax, r11d
cmp edx, 0xc7702d45
je 0x180041030
mov eax, edx
cmp edx, 0xd2bc07bf
jne 0x180041030
mov rax, qword [rsp + 0x10]
mov eax, 0xb18a2e9c
jmp 0x180041030
cmp edx, 0x6165dd67
jg 0x180041297
cmp edx, 0x493a6dc6
jle 0x180041397
cmp edx, 0x55017723
jle 0x1800415d2
cmp edx, 0x5b3d040d
jg 0x180041ecd
cmp edx, 0x55017724
je 0x180041f89
mov eax, edx
cmp edx, 0x594b6571
jne 0x180041030
mov eax, 0xda15b6f9
jmp 0x180041030
cmp edx, 0x9dd910dd
jle 0x1800412c2
cmp edx, 0xa7d8ff7f
jle 0x1800413dc
cmp edx, 0xb1858798
jle 0x180041601
cmp edx, 0xb64c2884
jg 0x180041ef3
mov eax, dword [rsp + 0xe4]
cmp edx, 0xb1858799
je 0x180041030
mov eax, edx
cmp edx, 0xb18a2e9c
jne 0x180041030
mov rax, qword [rsp + 0x10]
add rax, 0x14
mov qword [rsp + 0x150], rax
mov eax, dword [rsp + 0x84]
jmp 0x180041030
cmp edx, 0x2b5d9ba9
jle 0x18004141f
cmp edx, 0x2f9ed105
jle 0x18004164c
cmp edx, 0x30dbb036
jg 0x180041f17
mov eax, dword [rsp + 0xe8]
cmp edx, 0x2f9ed106
je 0x180041030
mov eax, edx
cmp edx, 0x305d2f66
jne 0x180041030
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x168]
mov eax, dword [rax + rcx*4]
add rax, r13
mov qword [rsp + 0x190], rax
mov eax, dword [rsp + 0xc8]
jmp 0x180041030
cmp edx, 0xe1b35feb
jle 0x18004146a
cmp edx, 0xe8c3b42c
jle 0x180041685
cmp edx, 0xed588c4a
jg 0x180041f3b
mov eax, r12d
cmp edx, 0xe8c3b42d
je 0x180041030
mov eax, edx
cmp edx, 0xec20b357
jne 0x180041030
mov eax, dword [rsp + 0x70]
jmp 0x180041030
cmp edx, 0x6df4607c
jg 0x1800414aa
cmp edx, 0x6695e11d
jg 0x180041c22
mov eax, edx
cmp edx, 0x6165dd68
je 0x180042582
jmp 0x180041030
cmp edx, 0x8f8d4136
jg 0x180041525
cmp edx, 0x84335935
jg 0x180041c5c
cmp edx, 0x8093090e
je 0x180041f93
cmp edx, 0x826bb7a1
je 0x180041faf
mov eax, edx
cmp edx, 0x834d9b9d
jne 0x180041030
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x10]
mov eax, 0xa7d8ff80
jmp 0x180041030
cmp edx, 0xf5694dae
jg 0x180041c91
mov eax, dword [rsp + 0x100]
cmp edx, 0xee047a52
je 0x180041030
cmp edx, 0xf0a3b4cc
je 0x180041fc9
mov eax, edx
cmp edx, 0xf1b0cd96
jne 0x180041030
mov eax, dword [rsp + 0x9c]
jmp 0x180041030
cmp edx, 0xbaa177a8
jg 0x180041cc8
mov eax, ebx
cmp edx, 0xb70ab973
je 0x180041030
cmp edx, 0xb83e3f50
je 0x180041fe3
mov eax, edx
cmp edx, 0xb9d90c2e
jne 0x180041030
mov eax, 0xc15f9cbd
jmp 0x180041030
cmp edx, 0x3dec2a64
jg 0x180041d0a
mov eax, dword [rsp + 0x108]
cmp edx, 0x3568b208
je 0x180041030
cmp edx, 0x36512ab6
je 0x180041fed
mov eax, edx
cmp edx, 0x3b31094e
jne 0x180041030
mov eax, dword [rsp + 0xb8]
jmp 0x180041030
cmp edx, 0xa3ff642d
jg 0x180041d49
cmp edx, 0x9dd910de
je 0x18004201b
mov eax, dword [rsp + 0xf4]
cmp edx, 0x9ea23ff0
je 0x180041030
mov eax, edx
cmp edx, 0xa0edcec8
jne 0x180041030
mov eax, 0x1b135908
jmp 0x180041030
cmp edx, 0x20c22e9f
jg 0x180041d7b
cmp edx, 0x1d2b69fd
je 0x18004202a
mov eax, dword [rsp + 0xec]
cmp edx, 0x1eb5e6ca
je 0x180041030
mov eax, edx
cmp edx, 0x1f961801
jne 0x180041030
mov rax, qword [rsp + 0x140]
mov eax, 0xed588c4b
jmp 0x180041030
cmp edx, 0xde95f9d7
jg 0x180041db0
cmp edx, 0xd8c011e8
je 0x180042039
mov eax, esi
cmp edx, 0xda1549ec
je 0x180041030
mov eax, edx
cmp edx, 0xda15b6f9
jne 0x180041030
mov eax, dword [rsp + 0xe0]
jmp 0x180041030
cmp edx, 0x74dbee71
jg 0x180041de2
cmp edx, 0x6df4607d
je 0x180042043
cmp edx, 0x7094c443
je 0x18004204d
mov eax, edx
cmp edx, 0x747eb417
jne 0x180041030
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x30]
cmp ecx, dword [rax]
mov eax, 0x8093090e
mov ecx, 0x2c4ca53f
cmovb eax, ecx
xor ecx, ecx
mov qword [rsp + 0x118], rcx
jmp 0x180041030
cmp edx, 0x9b3a03c3
jg 0x180041e25
mov eax, r9d
cmp edx, 0x8f8d4137
je 0x180041030
cmp edx, 0x921bd820
je 0x180042061
mov eax, edx
cmp edx, 0x984796ca
jne 0x180041030
mov eax, dword [rsp + 0xa4]
jmp 0x180041030
cmp edx, 0x884bbfa
je 0x18004206b
cmp edx, 0x8eb467f
je 0x18004207d
mov eax, edx
cmp edx, 0xeb00968
jne 0x180041030
mov eax, 0x884bbfa
jmp 0x180041030
mov eax, dword [rsp + 0x10c]
cmp edx, 0xbe2f2fdd
je 0x180041030
mov eax, r10d
cmp edx, 0xc15f9cbd
je 0x180041030
mov eax, edx
cmp edx, 0xc5537505
jne 0x180041030
mov eax, dword [rsp + 0x8c]
jmp 0x180041030
cmp edx, 0x493a6dc7
je 0x18004209a
cmp edx, 0x520284c5
je 0x1800420c6
mov eax, edx
cmp edx, 0x52d4a85b
jne 0x180041030
mov eax, dword [rsp + 0x78]
jmp 0x180041030
cmp edx, 0xa7d8ff80
je 0x1800420e0
cmp edx, 0xae2feffc
je 0x18004210f
mov eax, edx
cmp edx, 0xb0262370
jne 0x180041030
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x128], rax
mov dword [rsp + 0x34], 0
mov rax, qword [rsp + 0x188]
jmp 0x180041e95
cmp edx, 0x2b5d9baa
je 0x180042119
mov eax, dword [rsp + 0xf0]
cmp edx, 0x2bf5d435
je 0x180041030
mov eax, edx
cmp edx, 0x2c4ca53f
jne 0x180041030
mov eax, dword [rsp + 0xb0]
jmp 0x180041030
cmp edx, 0xe1b35fec
je 0x180042123
cmp edx, 0xe51c7ccb
je 0x18004213b
mov eax, edx
cmp edx, 0xe63ba322
jne 0x180041030
mov cl, byte [rsp + 7]
mov bpl, byte [rsp + 8]
mov edx, ecx
xor dl, 1
and cl, dl
mov dword [rsp + 0x64], ebx
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ecx
and dl, bl
mov dword [rsp + 0x6c], r12d
mov dword [rsp + 0x1c], esi
mov esi, edx
xor sil, 1
mov eax, esi
xor al, bl
or sil, bl
xor sil, 1
or sil, al
mov dword [rsp + 0x20], r8d
mov r8d, ebx
and r8b, dl
xor dl, bl
or bl, cl
mov eax, ebx
xor al, sil
xor sil, 1
xor al, 1
or sil, bl
xor sil, 1
or sil, al
mov edi, r15d
mov r15d, ebp
xor r15b, 1
and bpl, r15b
mov eax, ebp
xor al, 1
mov ebx, r15d
xor bl, al
or al, r15b
xor al, 1
or al, bl
mov r10d, eax
xor r10b, 1
mov ebx, esi
xor bl, 1
mov r11d, esi
and r11b, bl
mov r9d, ebx
or dl, r8b
mov ebx, edx
and bl, cl
xor dl, cl
or dl, bl
mov ecx, edx
xor cl, 1
mov r8d, ecx
and r8b, dl
xor cl, r8b
xor r8b, 1
or r8b, dl
xor r8b, 1
or r8b, cl
mov dword [rsp + 0x68], edi
mov edi, r8d
xor dil, 1
mov dword [rsp + 0x60], r14d
mov r14d, eax
and r14b, r10b
mov ecx, eax
and cl, r14b
mov edx, eax
xor dl, r14b
or dl, cl
mov r12d, edx
xor r12b, 1
xor dl, al
or r12b, r10b
xor r12b, 1
or r12b, dl
mov eax, r12d
xor al, 1
mov byte [rsp + 6], al
mov eax, r15d
and al, bpl
xor bpl, r15b
or bpl, al
mov eax, ebp
xor al, 1
mov ecx, ebp
and cl, al
mov edx, ecx
and dl, bpl
xor cl, bpl
or cl, dl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, 1
mov qword [rsp + 0x170], r13
mov r13d, eax
and r13b, cl
xor al, r13b
xor r13b, 1
or r13b, cl
xor r13b, 1
or r13b, al
mov eax, edi
xor al, r8b
and al, dil
mov ecx, r8d
or cl, dil
xor al, 1
mov edx, eax
or dl, cl
xor al, cl
xor al, 1
mov ecx, edx
xor cl, al
or al, dl
xor al, 1
or al, cl
mov ecx, r9d
and cl, r11b
xor r11b, r9b
or r11b, cl
xor al, r11b
and r8b, r11b
mov r15d, r11d
mov edx, r11d
xor r15b, 1
xor r14b, 1
mov ecx, r10d
xor cl, r14b
or r14b, r10b
xor r14b, 1
or r14b, cl
or r9b, sil
mov esi, r9d
xor sil, 1
mov ebx, r14d
xor bl, 1
mov r10d, r14d
xor r10b, bl
mov r11d, esi
and r11b, r9b
mov ecx, r11d
and cl, sil
xor r11b, sil
or r11b, cl
mov ecx, r11d
and cl, r15b
mov byte [rsp + 5], cl
xor r9b, r15b
mov byte [rsp + 4], r9b
mov ebp, r15d
or bpl, bl
xor bl, r15b
and r15b, dil
or r15b, r8b
mov byte [rsp + 3], dl
mov r8d, edx
xor r8b, dil
or dil, dl
xor dil, 1
or dil, r8b
xor dil, 1
mov r8d, r15d
and r8b, dil
xor dil, r15b
or dil, r8b
mov r8d, edi
xor r8b, 1
mov r15d, edi
and r15b, r8b
xor dil, r15b
xor r15b, 1
or r15b, r8b
xor r15b, 1
or r15b, dil
xor r15b, al
mov edi, eax
xor dil, r8b
or r8b, al
xor r8b, 1
or r8b, dil
mov eax, r15d
xor al, r8b
or r8b, r15b
xor r8b, 1
or r8b, al
mov edi, r12d
mov al, byte [rsp + 6]
and dil, al
xor r12b, dil
xor dil, 1
or dil, al
xor dil, 1
or dil, r12b
mov eax, r13d
xor al, 1
mov r15d, edi
xor r15b, 1
mov r12d, edi
xor r12b, r15b
and r12b, dil
mov ecx, r12d
xor cl, 1
and r12b, cl
xor r12b, 1
mov edx, r12d
xor dl, cl
or r12b, cl
mov ecx, eax
xor cl, r13b
and cl, al
xor r12b, 1
or r12b, dl
mov edx, eax
or dl, r13b
mov r9d, edx
xor r9b, cl
xor cl, 1
or cl, dl
mov edx, r9d
xor dl, cl
or cl, r9b
xor cl, 1
or cl, dl
xor r12b, 1
mov edx, r12d
xor dl, cl
xor dl, 1
and dl, cl
or r12b, cl
xor dl, 1
mov ecx, edx
xor cl, r12b
or dl, r12b
xor dl, 1
or dl, cl
mov ecx, r15d
and cl, dil
mov r9d, r15d
and r9b, cl
xor cl, r15b
or cl, r9b
xor cl, r13b
mov r13, qword [rsp + 0x170]
mov r9d, edi
xor r9b, al
or al, dil
xor al, 1
or al, r9b
xor al, 1
mov r9d, ecx
and r9b, al
xor al, cl
or al, r9b
xor al, dl
mov ecx, eax
xor cl, 1
and al, dl
mov edx, eax
and dl, cl
xor al, cl
or al, dl
mov edi, r8d
xor dil, 1
xor al, 1
mov ecx, eax
and cl, r8b
xor r8b, al
or r8b, cl
mov ecx, r8d
xor cl, 1
xor al, dil
xor dil, al
and dil, al
xor dil, 1
mov eax, ecx
and al, r8b
mov edx, eax
and dl, cl
xor al, cl
or al, dl
xor al, dil
mov ecx, r8d
and cl, dil
xor dil, r8b
or dil, cl
mov ecx, eax
xor cl, dil
or dil, al
xor dil, 1
or dil, cl
and r10b, r14b
mov r14d, dword [rsp + 0x60]
xor r10b, 1
xor r11b, 1
mov al, byte [rsp + 3]
and r11b, al
or r11b, byte [rsp + 5]
or sil, al
xor sil, 1
or sil, byte [rsp + 4]
xor sil, 1
mov eax, r11d
and al, sil
xor sil, r11b
mov r11d, dword [rsp + 0x24]
or sil, al
mov eax, r10d
or al, sil
xor al, 1
xor r10b, sil
xor r10b, 1
and r10b, sil
mov esi, dword [rsp + 0x1c]
mov r12d, dword [rsp + 0x6c]
mov ecx, eax
and cl, r10b
xor r10b, al
or r10b, cl
xor bpl, 1
mov eax, ebp
and al, bl
xor bl, bpl
or bl, al
mov eax, ebx
xor al, 1
mov ecx, r10d
xor cl, 1
and al, cl
or cl, bl
and bl, r10b
or bl, al
xor bl, 1
mov eax, ecx
xor al, bl
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov ecx, ebx
and cl, al
mov edx, ecx
xor dl, 1
xor cl, bl
or dl, al
xor dl, 1
or dl, cl
or al, bl
xor al, 1
mov ecx, edx
and cl, al
xor al, dl
or al, cl
mov ecx, eax
xor cl, 1
mov edx, eax
and dl, cl
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
mov ecx, edx
xor cl, 1
and cl, dl
mov eax, ecx
and al, dl
xor cl, dl
or cl, al
mov eax, ecx
xor al, 1
mov r8d, edi
xor r8b, 1
mov ebx, ecx
and bl, al
xor bl, 1
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov r9d, ebx
xor r9b, 1
or al, cl
mov ecx, r8d
or cl, dil
mov edx, edi
xor dl, cl
or cl, dil
xor cl, 1
or cl, dl
mov edx, ebx
and dl, r9b
xor dl, 1
mov r10d, edx
xor r10b, r9b
or dl, r9b
xor dl, 1
or dl, r10b
xor dl, al
xor dl, 1
mov r10d, r9d
and r10b, al
xor al, r9b
or al, r10b
xor al, 1
mov r10d, edx
and r10b, al
xor al, dl
or al, r10b
mov edx, eax
xor dl, cl
and al, dl
and dl, cl
mov ecx, eax
xor cl, 1
xor al, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, al
and bl, dil
or dil, r9b
xor dil, 1
and r9b, r8b
or r9b, bl
mov eax, edi
and al, r9b
xor r9b, dil
mov r15d, dword [rsp + 0x68]
or r9b, al
mov eax, edx
xor al, 1
and dl, al
mov ecx, r9d
mov r8d, eax
and r8b, dl
xor dl, al
mov r10d, eax
and r10b, r9b
xor al, r9b
xor r9b, 1
and cl, r9b
or dl, r8b
mov r8d, dword [rsp + 0x20]
xor cl, 1
mov ebx, r9d
xor bl, cl
or cl, r9b
xor cl, 1
or cl, bl
mov ebx, edx
xor bl, 1
and bl, cl
xor cl, 1
and cl, dl
or cl, bl
mov ebx, dword [rsp + 0x64]
or al, r10b
mov r10d, dword [rsp + 0x28]
mov r9d, dword [rsp + 0x2c]
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xec20b357
mov ebp, 0xd5f1fbd7
cmovne edx, ebp
mov ebp, 0xf1b0cd96
test al, 1
mov eax, 0xec20b357
cmovne eax, edx
test cl, 1
cmove eax, edx
jmp 0x180041030
cmp edx, 0x6695e11e
je 0x18004214f
cmp edx, 0x69ec3ad2
je 0x180042164
mov eax, edx
cmp edx, 0x6abf54b0
jne 0x180041030
mov rax, qword [rsp + 0x50]
mov rax, qword [rsp + 0x10]
mov eax, 0xe07b853a
jmp 0x180041030
mov eax, r15d
cmp edx, 0x84335936
je 0x180041030
cmp edx, 0x88807c15
je 0x18004216e
mov eax, edx
cmp edx, 0x8b607f24
jne 0x180041030
mov eax, dword [rsp + 0xc0]
jmp 0x180041030
mov eax, dword [rsp + 0x104]
cmp edx, 0xf5694daf
je 0x180041030
cmp edx, 0x95a7c0
je 0x18004230a
mov eax, edx
cmp edx, 0x6c966d7
jne 0x180041030
mov eax, 0x7fbbe726
jmp 0x180041030
mov eax, dword [rsp + 0xfc]
cmp edx, 0xbaa177a9
je 0x180041030
mov eax, dword [rsp + 0xf8]
cmp edx, 0xbb1a4792
je 0x180041030
mov eax, edx
cmp edx, 0xbc20d5c4
jne 0x180041030
mov eax, dword [rsp + 0x30]
mov eax, 0x1a882a9f
jmp 0x180041030
cmp edx, 0x3dec2a65
je 0x180042314
cmp edx, 0x44931173
je 0x18004231e
mov eax, edx
cmp edx, 0x45147c28
jne 0x180041030
mov rax, qword [rsp + 0x48]
cmp dword [rax], 0
sete byte [rsp + 0xa]
mov eax, dword [rsp + 0x98]
jmp 0x180041030
cmp edx, 0xa3ff642e
je 0x180042335
cmp edx, 0xa58dd80d
je 0x180042477
mov eax, edx
cmp edx, 0xa5ef37db
jne 0x180041030
mov eax, dword [rsp + 0x94]
jmp 0x180041030
cmp edx, 0x20c22ea0
je 0x180042489
cmp edx, 0x2ab5d78a
je 0x180042493
mov eax, edx
cmp edx, 0x2ad088d3
jne 0x180041030
mov rax, qword [rsp + 0x10]
mov eax, 0x13ff339f
jmp 0x180041030
cmp edx, 0xde95f9d8
je 0x1800424ae
cmp edx, 0xdfb1dc1b
je 0x1800424b8
mov eax, edx
cmp edx, 0xe07b853a
jne 0x180041030
mov eax, dword [rsp + 0xa8]
jmp 0x180041030
mov eax, r8d
cmp edx, 0x74dbee72
je 0x180041030
cmp edx, 0x77988902
je 0x1800424c2
mov eax, edx
cmp edx, 0x7fbbe726
jne 0x180041030
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x118], rax
mov eax, 0x8093090e
jmp 0x180041030
cmp edx, 0x9b3a03c4
je 0x1800424e9
mov eax, r14d
cmp edx, 0x9c5487a7
je 0x180041030
mov eax, edx
cmp edx, 0x9d5e13e3
jne 0x180041030
mov eax, 0x493a6dc7
jmp 0x180041030
cmp edx, 0x1a882a9f
je 0x1800424fb
mov eax, edx
cmp edx, 0x1b135908
jne 0x180041030
mov eax, dword [rsp + 0x114]
mov dword [rsp + 0x34], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x120], rax
mov eax, 0x747eb417
jmp 0x180041030
cmp edx, 0xd5f1fbd7
je 0x180042515
mov eax, edx
cmp edx, 0xd81a0102
jne 0x180041030
mov eax, dword [rsp + 0xdc]
jmp 0x180041030
cmp edx, 0x5b3d040e
je 0x18004251f
mov eax, edx
cmp edx, 0x6061a462
jne 0x180041030
mov eax, dword [rsp + 0xc4]
jmp 0x180041030
cmp edx, 0xb64c2885
je 0x18004252e
mov eax, edx
cmp edx, 0xb6e461ee
jne 0x180041030
mov eax, 0xee047a52
jmp 0x180041030
cmp edx, 0x30dbb037
je 0x180042538
mov eax, edx
cmp edx, 0x34b50816
jne 0x180041030
mov eax, 0x52d4a85b
jmp 0x180041030
cmp edx, 0xed588c4b
je 0x180042552
mov eax, edx
cmp edx, 0xeded1b01
jne 0x180041030
cmp byte [rsp + 0xb], 0
mov eax, 0x74dbee72
mov ecx, 0x826bb7a1
cmovne eax, ecx
jmp 0x180041030
mov rax, qword [rsp + 0x10]
add rax, 0x20
mov qword [rsp + 0x178], rax
mov eax, dword [rsp + 0xa0]
jmp 0x180041030
mov eax, 0x2f9ed106
jmp 0x180041030
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x1a8], rax
mov eax, dword [rsp + 0xd8]
jmp 0x180041030
mov rax, qword [rsp + 0x58]
movzx eax, word [rax]
mov qword [rsp + 0x168], rax
mov eax, 0x6061a462
jmp 0x180041030
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x168]
mov eax, 0x305d2f66
jmp 0x180041030
mov eax, 0x1560ad9a
jmp 0x180041030
mov rax, qword [rsp + 0x38]
add rax, 4
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x58]
add rax, 2
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0xd4]
jmp 0x180041030
mov rax, qword [rsp + 0x10]
mov eax, 0x520284c5
jmp 0x180041030
mov rax, qword [rsp + 0x48]
mov eax, 0x45147c28
jmp 0x180041030
mov eax, 0x1eb5e6ca
jmp 0x180041030
mov eax, 0xe1b35fec
jmp 0x180041030
mov eax, 0x6165dd68
xor ecx, ecx
mov qword [rsp + 0x138], rcx
jmp 0x180041030
mov eax, 0xe8c3b42d
jmp 0x180041030
cmp byte [rsp + 0xa], 0
mov eax, 0x2bf5d435
cmovne eax, ebp
jmp 0x180041030
mov rax, qword [rsp + 0x150]
mov eax, dword [rax]
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x88]
jmp 0x180041030
mov rax, qword [rsp + 0x178]
mov eax, dword [rax]
add rax, r13
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x10]
mov eax, dword [rax + 0x24]
mov qword [rsp + 0x50], rax
mov eax, 0x984796ca
jmp 0x180041030
mov rax, qword [rsp + 0x10]
add rax, 0x18
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x90]
jmp 0x180041030
mov rax, qword [rsp + 0x50]
add rax, r13
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x10]
mov eax, dword [rax + 0x1c]
add rax, r13
mov qword [rsp + 0x158], rax
mov eax, dword [rsp + 0xac]
jmp 0x180041030
mov eax, 0xda1549ec
jmp 0x180041030
mov eax, 0xd81a0102
jmp 0x180041030
movsxd rax, dword [r13 + 0x3c]
add rax, r13
mov qword [rsp + 0x140], rax
mov eax, dword [rsp + 0x74]
jmp 0x180041030
mov rax, qword [rsp + 0x38]
mov rax, qword [rsp + 0x58]
mov eax, 0x36512ab6
jmp 0x180041030
cmp dword [rsp + 0x110], 0
mov eax, 0xc5537505
cmove eax, ebp
jmp 0x180041030
mov eax, 0x3568b208
jmp 0x180041030
mov dword [rsp + 0x20], r8d
mov r10, qword [rsp + 0x160]
add r10, r13
mov ecx, 0x11552da4
mov r8, qword [rsp + 0x130]
nop dword [rax + rax]
cmp ecx, 0xc18d0ba3
je 0x1800422e8
cmp ecx, 0x11552da4
jne 0x180042190
mov r11, r13
mov r13d, r14d
mov r14d, esi
movsx esi, byte [r8]
add r8, 1
test esi, esi
sete dl
setne cl
mov ebp, r15d
movsx edi, byte [r10]
add r10, 1
mov r15d, ebx
mov ebx, esi
sub ebx, edi
mov dword [rsp + 0xc], ebx
mov edi, dword [rsp + 0xc]
test edi, edi
setne al
sete bl
and bl, cl
and dl, al
or dl, bl
xor dl, 1
or dl, cl
xor cl, al
not cl
and cl, al
or esi, edi
mov edi, ebp
mov ebp, 0xf1b0cd96
setne al
xor cl, 1
mov ebx, ecx
xor bl, al
or cl, al
xor cl, 1
or cl, bl
xor cl, 1
mov eax, edx
or al, cl
xor cl, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor dl, 1
mov eax, ecx
xor al, dl
or dl, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and al, dl
and bl, cl
xor al, 1
mov r9d, edx
xor r9b, al
or al, dl
xor al, 1
or al, r9b
xor bl, 1
mov r9d, ecx
xor r9b, bl
or bl, cl
xor bl, 1
or bl, r9b
mov r9d, eax
xor r9b, 1
and r9b, bl
xor bl, 1
and bl, al
or bl, r9b
mov esi, r14d
mov r14d, r13d
mov r13, r11
mov eax, edx
xor al, cl
or cl, dl
xor cl, 1
or cl, al
mov eax, ecx
xor al, bl
xor bl, 1
xor al, 1
or bl, cl
xor bl, 1
or bl, al
mov eax, ebx
xor al, 1
mov edx, eax
and dl, bl
mov ecx, edx
and cl, al
xor dl, al
or dl, cl
or al, bl
mov ebx, eax
xor bl, dl
test al, 1
mov ecx, 0xc18d0ba3
mov eax, 0x11552da4
cmovne ecx, eax
test dl, 1
cmove ecx, eax
test bl, 1
mov ebx, r15d
mov r15d, edi
mov eax, 0xc18d0ba3
cmove ecx, eax
cmp ecx, 0xc18d0ba3
jne 0x18004219c
mov eax, dword [rsp + 0xc]
mov eax, 0xa3ff642e
mov r8d, dword [rsp + 0x20]
mov r9d, dword [rsp + 0x2c]
mov r10d, dword [rsp + 0x28]
mov r11d, dword [rsp + 0x24]
jmp 0x180041030
mov eax, 0xa5ef37db
jmp 0x180041030
mov eax, 0x6695e11e
jmp 0x180041030
mov rax, qword [rsp + 0x148]
mov rax, qword [rsp + 0x40]
mov eax, 0x77988902
jmp 0x180041030
mov dword [rsp + 0x1c], esi
mov r10d, r15d
mov rsi, qword [rsp + 0x160]
add rsi, r13
mov ecx, 0x11552da4
mov rdi, qword [rsp + 0x130]
nop word cs:[rax + rax]
nop
cmp ecx, 0xc18d0ba3
je 0x18004244b
cmp ecx, 0x11552da4
jne 0x180042360
movsx ebp, byte [rdi]
add rdi, 1
test ebp, ebp
mov r15, r13
mov r13d, r8d
sete r8b
mov r11d, r14d
mov r14d, ebx
movsx ebx, byte [rsi]
add rsi, 1
sub ebp, ebx
mov dword [rsp + 0xc], ebp
cmp dword [rsp + 0xc], 0
setne dl
mov ecx, r8d
xor cl, dl
mov eax, r8d
and al, dl
or al, cl
xor cl, 1
xor dl, cl
not dl
and dl, cl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r9d, edx
xor r9b, cl
or cl, dl
xor cl, 1
or cl, r9b
mov edx, ecx
xor dl, 1
and dl, al
mov r9d, ebx
and r9b, al
xor bl, al
xor al, 1
and cl, al
or cl, dl
or bl, r9b
mov ebp, 0xf1b0cd96
xor bl, 1
mov eax, ecx
and al, bl
xor bl, cl
or bl, al
xor bl, 1
mov eax, ebx
xor al, r8b
not al
and al, r8b
or r8b, bl
xor al, 1
mov ecx, eax
xor cl, r8b
or al, r8b
mov r8d, r13d
mov r13, r15
xor al, 1
or al, cl
xor al, 1
mov ecx, eax
and cl, bl
xor al, bl
mov ebx, r14d
mov r14d, r11d
or al, cl
test al, 1
mov ecx, 0x11552da4
mov eax, 0xc18d0ba3
cmovne ecx, eax
cmovne ecx, eax
cmp ecx, 0xc18d0ba3
jne 0x18004236c
cmp dword [rsp + 0xc], 0
sete byte [rsp + 0xb]
mov eax, dword [rsp + 0xbc]
mov r15d, r10d
mov r9d, dword [rsp + 0x2c]
mov r10d, dword [rsp + 0x28]
mov r11d, dword [rsp + 0x24]
mov esi, dword [rsp + 0x1c]
jmp 0x180041030
cmp byte [rsp + 9], 0
mov eax, 0xf5694daf
cmovne eax, ebp
jmp 0x180041030
mov eax, 0x3b31094e
jmp 0x180041030
mov rax, qword [rsp + 0x38]
mov eax, dword [rax]
mov qword [rsp + 0x160], rax
mov eax, dword [rsp + 0xb4]
jmp 0x180041030
mov eax, 0x8b607f24
jmp 0x180041030
mov eax, 0x84335936
jmp 0x180041030
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x10], rax
mov rax, qword [rsp + 0x40]
cmp dword [rax + 4], 0
sete byte [rsp + 9]
mov eax, dword [rsp + 0x80]
jmp 0x180041030
mov rax, qword [rsp + 0x150]
mov eax, 0x8eb467f
jmp 0x180041030
mov eax, dword [rsp + 0x30]
add eax, 1
mov dword [rsp + 0x114], eax
mov eax, dword [rsp + 0xcc]
jmp 0x180041030
mov eax, 0xec20b357
jmp 0x180041030
mov rax, qword [rsp + 0x38]
mov eax, 0x2ab5d78a
jmp 0x180041030
mov eax, 0xb1858799
jmp 0x180041030
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x138], rax
mov eax, 0x6165dd68
jmp 0x180041030
mov rax, qword [rsp + 0x140]
mov ecx, 0x88
add rax, rcx
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov eax, dword [rax]
add rax, r13
mov qword [rsp + 0x148], rax
mov eax, dword [rsp + 0x7c]
jmp 0x180041030
mov rax, qword [rsp + 0x138]
add rsp, 0x1b0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret