Function at 0x180468e40
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
mov r13, r9
mov qword [rbp + 0x80], r8
mov qword [rbp + 0x90], rdx
mov qword [rbp + 0x88], rcx
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x70], rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov rbx, rsp
mov eax, 0x80
call fcn.180698e80
sub rsp, rax
mov qword [rbp + 0x78], rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov rdi, rsp
mov eax, 0x10
call fcn.180698e80
sub rsp, rax
mov r14, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov rsi, rsp
mov eax, dword [0x1807a4038]
xor eax, dword [0x1807a403c]
and eax, 0x9668cf68
sub eax, 0x1d67974f
and eax, 0xba7f3b1f
cmp eax, 0x8089fc6
je 0x180469a86
mov eax, dword [0x1807a4040]
imul eax, dword [0x1807a4044]
and eax, 0x679fbdce
imul eax, eax, 0xd37d1404
mov ecx, 0xdd5a4638
xor edx, edx
div ecx
mov rcx, qword [rbp + 0x90]
cmp byte [rcx + 0xf8], 0
sete cl
cmp eax, 0x308a7cb9
ja 0x180469a86
test cl, 1
jne 0x180468f3f
jmp 0x180468f59
mov rax, qword [0x1807af330]
mov rax, qword [rax]
cmp rax, 5
sete al
test al, 1
jne 0x180468f6f
jmp 0x18046905a
mov rcx, r13
add rcx, 0x18
sub rsp, 0x20
call fcn.1806253e0
add rsp, 0x20
jmp 0x180468f3f
mov eax, dword [0x1807a4048]
add eax, dword [0x1807a404c]
mov ecx, 0xfe9fbfbd
xor edx, edx
div ecx
imul eax, eax, 0xbedf089e
and eax, 0x7570914a
cmp eax, 0x26e3cba7
jae 0x180469a97
mov ecx, dword [0x1807a4050]
sub ecx, dword [0x1807a4054]
and ecx, 0xce9bfb72
xor ecx, 0x4024d77c
sub ecx, 0xbc84c265
mov qword [r14], r13
lea rax, [0x18048e8d0]
mov qword [r14 + 8], rax
lea rax, str.Sending_frame:
mov qword [rsi], rax
mov qword [rsi + 8], 1
mov rax, rsi
add rax, 0x20
cmp ecx, 0x55dafb73
jae 0x180469a97
jmp 0x180468fed
mov qword [rax], 0
mov qword [rsi + 0x10], r14
mov qword [rsi + 0x18], 1
lea rcx, [0x1806c9120]
sub rsp, 0x20
call fcn.180662ad0
add rsp, 0x20
lea rcx, str.tungstenite::protocolReceived_message
mov qword [rdi], rcx
mov qword [rdi + 8], 0x15
lea rcx, str.tungstenite::protocolReceived_message
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], 0x15
mov qword [rdi + 0x20], rax
sub rsp, 0x30
mov rcx, rsi
mov edx, 5
mov r8, rdi
xor r9d, r9d
call fcn.1806629c0
add rsp, 0x30
jmp 0x18046905a
sub rsp, 0x20
mov rcx, rbx
mov rdx, r13
mov r8d, 0x28
call fcn.1806a7400
add rsp, 0x20
mov r15, rbx
add r15, 0x10
mov rcx, qword [rbx + 0x10]
mov r8d, 0xa
mov eax, 4
cmp rcx, 0x10000
cmovb r8, rax
mov eax, 2
cmp rcx, 0x7e
cmovb r8, rax
mov r12, rbx
add r12, 0x1f
mov r9b, byte [rbx + 0x1f]
cmp r9b, 0
sete r10b
mov eax, dword [0x1807a4058]
imul eax, dword [0x1807a405c]
and eax, 0xb348a67e
sub eax, 0xba87d882
imul eax, eax, 0x736f47cd
cmp eax, 0xdbf4bdd7
jae 0x180469ac4
mov eax, dword [0x1807a4060]
imul eax, dword [0x1807a4064]
xor eax, 0x88514962
add eax, 0x9afc113d
mov r11d, 0x3c1cac9a
xor edx, edx
div r11d
mov edx, 4
xor r11d, r11d
test r10b, 1
cmovne rdx, r11
mov r11, qword [rbp + 0x90]
mov rdi, r11
add rdi, 0x70
mov r14, r11
add r14, 0x80
mov rsi, qword [r11 + 0x80]
mov r11, rsi
add r11, rcx
cmp eax, 0xb4a0b248
ja 0x180469ac4
jmp 0x180469140
add r11, rdx
add r11, r8
mov rax, qword [rbp + 0x90]
cmp r11, qword [rax + 0xa0]
ja 0x1804691ca
mov rax, qword [0x1807af330]
mov rax, qword [rax]
cmp rax, 5
sete r8b
mov r13, qword [rbp + 0x70]
mov eax, dword [0x1807a4068]
or eax, dword [0x1807a406c]
imul eax, eax, 0xdc2d961
mov r10d, 0x3b086962
xor edx, edx
div r10d
sub eax, 0x7ec38964
cmp eax, 0x890eeed2
je 0x180469ad5
mov eax, dword [0x1807a4070]
and eax, dword [0x1807a4074]
add eax, 0xf54d610
xor eax, 0x635d346f
add eax, 0x9b8a7c20
cmp eax, 0x3aa3925
je 0x180469ad5
test r8b, 1
jne 0x1804691ff
jmp 0x18046929a
mov rax, qword [r13]
add r13, 8
mov rcx, qword [r13]
mov rbx, qword [rbp + 0x78]
mov qword [rbx], rcx
mov rcx, qword [r13 + 8]
mov qword [rbx + 8], rcx
mov rcx, qword [r13 + 0x10]
mov qword [rbx + 0x10], rcx
mov rcx, qword [r13 + 0x18]
mov qword [rbx + 0x18], rcx
mov edx, 9
jmp 0x1804695ff
mov qword [rbp + 0x60], rbx
lea rax, [0x180625620]
mov qword [rbp + 0x68], rax
lea rax, str.writing_frame
mov qword [r13], rax
mov qword [r13 + 8], 1
mov qword [r13 + 0x20], 0
lea rax, [rbp + 0x60]
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], 1
lea rcx, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tungstenite_0.24.0_srcprotocol_framemod.rsreceived_frame
sub rsp, 0x20
call fcn.180662ad0
add rsp, 0x20
lea rcx, str.tungstenite::protocol::frameno_frame_received
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x40], 0x1c
lea rcx, str.tungstenite::protocol::frameno_frame_received
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], 0x1c
mov qword [rbp + 0x58], rax
lea r8, [rbp + 0x38]
sub rsp, 0x30
mov rcx, r13
mov edx, 5
xor r9d, r9d
call fcn.1806629c0
add rsp, 0x30
mov rcx, qword [r15]
mov r9b, byte [r12]
mov eax, 0xa
mov edx, 4
cmp rcx, 0x10000
cmovb rax, rdx
mov edx, 2
cmp rcx, 0x7e
cmovb rax, rdx
mov r8d, 4
xor edx, edx
cmp r9b, 0
cmove r8, rdx
add r8, rcx
add r8, rax
mov rax, qword [rdi]
sub rax, rsi
cmp r8, rax
ja 0x1804693e6
mov eax, dword [0x1807a4078]
imul eax, dword [0x1807a407c]
xor eax, 0x9dd0e02
mov ecx, 0xd271957e
xor edx, edx
div ecx
mov ecx, 0xc44cb04a
xor edx, edx
div ecx
cmp eax, 0x86d8dc45
ja 0x180469ae2
mov eax, dword [0x1807a4080]
imul eax, dword [0x1807a4084]
mov ecx, 0x4bd66a45
xor edx, edx
div ecx
mov esi, eax
xor esi, 0x3f44159a
and esi, 0x4918fd8b
lea rcx, [rbp + 0x10]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0x28
call fcn.1806a7400
add rsp, 0x20
lea rcx, [rbp - 0x78]
lea rdx, [rbp + 0x10]
sub rsp, 0x20
mov r8, rdi
call fcn.180419bc0
add rsp, 0x20
cmp esi, 0x92d8f0e5
jae 0x180469ae2
jmp 0x180469374
mov rcx, qword [rbp - 0x78]
mov rbx, qword [rbp + 0x78]
mov eax, dword [0x1807a4088]
xor edx, edx
div dword [0x1807a408c]
mov r8d, 0xf4c7a279
xor edx, edx
div r8d
imul eax, eax, 0x71cedaa6
or eax, 0xda82be7b
cmp eax, 0xe5f5fee1
je 0x180469b21
mov eax, dword [0x1807a4090]
add eax, dword [0x1807a4094]
imul eax, eax, 0xe2a82013
mov r8d, 0xa163b7f3
xor edx, edx
div r8d
sub eax, 0xc8ac641f
cmp rcx, 0xf
sete dl
cmp eax, 0x7b672f12
ja 0x180469b21
test dl, 1
jne 0x18046940d
jmp 0x18046942f
sub rsp, 0x30
mov rcx, rdi
mov rdx, rsi
mov r9d, 1
mov qword [rsp + 0x20], 1
call fcn.18045c010
add rsp, 0x30
jmp 0x1804692e1
mov rdi, qword [r14]
mov rax, qword [rbp + 0x90]
add rax, 0xa8
mov rax, qword [rax]
mov edx, 0xf
cmp rdi, rax
ja 0x180469433
jmp 0x1804695ff
ud2
mov eax, dword [0x1807a4098]
sub eax, dword [0x1807a409c]
xor eax, 0xa3afe467
and eax, 0x8f159e31
or eax, 0xda64dc52
cmp eax, 0x28403307
je 0x180469b2e
jmp 0x18046945b
mov eax, dword [0x1807a40a0]
xor eax, dword [0x1807a40a4]
add eax, 0x20372ac3
imul ecx, eax, 0x963cc83c
and ecx, 0x94123e2c
mov rax, qword [rbp + 0x90]
add rax, 0x78
cmp ecx, 0x63c41432
jae 0x18046945b
jmp 0x18046948d
mov rsi, qword [rax]
jmp 0x180469492
mov eax, dword [0x1807a40a8]
xor eax, dword [0x1807a40ac]
or eax, 0xf4599e7b
sub eax, 0x121a3b51
sub eax, 0xe6c210b9
cmp eax, 0x788d4815
jb 0x180469b3f
jmp 0x1804694ba
mov eax, dword [0x1807a40b0]
add eax, dword [0x1807a40b4]
sub eax, 0xee99b407
or eax, 0x47ce6356
mov ecx, 0x806ca3da
xor edx, edx
div ecx
mov r12d, eax
sub rsp, 0x20
mov rcx, qword [rbp + 0x80]
mov rdx, rsi
mov r8, rdi
call fcn.180434ba0
add rsp, 0x20
mov r15, rdx
cmp rax, 0
sete al
cmp r12d, 0x35bbdb7c
je 0x1804694ba
test al, 1
jne 0x180469512
jmp 0x18046962c
cmp r15, 0
sete al
test al, 1
jne 0x180469522
jmp 0x1804695a6
mov eax, dword [0x1807a40b8]
xor eax, dword [0x1807a40bc]
imul eax, eax, 0xfb4836b0
add eax, 0xee0c3702
mov ecx, 0x1424c37e
xor edx, edx
div ecx
cmp eax, 0x74193c03
jae 0x180469b66
mov eax, dword [0x1807a40c0]
sub eax, dword [0x1807a40c4]
or eax, 0xa9d1783b
imul esi, eax, 0xe0936adf
or esi, 0x468c33f3
lea rdx, str.Connection_reset_while_sendingDoing_handshake_round.
sub rsp, 0x20
mov ecx, 3
mov r8d, 0x1e
call fcn.1803e6c90
add rsp, 0x20
mov r15, rax
cmp esi, 0xd2dd0dfd
ja 0x180469b66
mov rsi, qword [rbp + 0x88]
jmp 0x1804695a1
jmp 0x180469635
cmp rdi, r15
setb al
test al, 1
jne 0x1804695b2
jmp 0x1804695b6
ud2
mov qword [r14], 0
cmp rdi, r15
sete al
test al, 1
jne 0x1804695f8
jmp 0x1804695c9
mov rdx, rsi
add rdx, r15
sub rdi, r15
sub rsp, 0x20
mov rcx, rsi
mov r8, rdi
call fcn.1806a7400
add rsp, 0x20
mov qword [r14], rdi
cmp rdi, 0
sete al
test al, 1
jne 0x1804695f8
jmp 0x180469492
mov edx, 0xf
jmp 0x1804695ff
mov rcx, qword [rbp + 0x88]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
add rcx, 0x10
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0x78
call fcn.1806a7400
add rsp, 0x20
jmp case.0x180469892.0
mov rsi, qword [rbp + 0x88]
jmp 0x180469635
mov eax, dword [0x1807a40c8]
and eax, dword [0x1807a40cc]
or eax, 0x5616a466
and eax, 0x8ef65bc8
imul eax, eax, 0xe1d39e2b
cmp eax, 0x27a6b791
jbe 0x180469b92
mov eax, dword [0x1807a40d0]
imul eax, dword [0x1807a40d4]
imul eax, eax, 0x35b552dd
add eax, 0x9505a8bd
imul ecx, eax, 0x65394b03
mov rax, qword [rbp + 0x90]
mov al, byte [rax + 0xfa]
cmp al, 2
setb al
cmp ecx, 0x28ee4951
je 0x180469b92
test al, 1
jne 0x180469715
jmp 0x18046969e
sub rsp, 0x20
mov rcx, r15
call fcn.18041f380
add rsp, 0x20
mov ecx, dword [0x1807a40d8]
imul ecx, dword [0x1807a40dc]
and ecx, 0x75ae916d
or ecx, 0x242681f4
xor ecx, 0xb5b0cbc0
cmp ecx, 0x97e9c2dd
ja 0x180469b9f
mov ecx, dword [0x1807a40e0]
and ecx, dword [0x1807a40e4]
sub ecx, 0x17c53c53
imul edx, ecx, 0xdccaf938
xor edx, 0xdbc42504
cmp al, 3
sete cl
cmp edx, 0xbc48a367
jae 0x180469b9f
jmp 0x18046970a
test cl, 1
jne 0x1804697c6
jmp 0x180469715
mov eax, dword [0x1807a40e8]
xor eax, dword [0x1807a40ec]
add eax, 0xe872ad5b
or eax, 0xb8123549
or eax, 0xc1612867
cmp eax, 0x85992d02
jb 0x180469bac
mov eax, dword [0x1807a40f0]
or eax, dword [0x1807a40f4]
xor eax, 0x5e2f1fe3
mov ecx, 0x9ac33857
xor edx, edx
div ecx
add eax, 0xc6342ec9
mov qword [rsi], 5
cmp eax, 0x7e3efc1f
je 0x180469bac
jmp 0x18046976e
mov qword [rsi + 8], r15
mov eax, dword [0x1807a40f8]
add eax, dword [0x1807a40fc]
or eax, 0x93003602
imul eax, eax, 0x452cf072
add eax, 0xf4f61845
cmp eax, 0x5ac19965
ja 0x180469bc4
jmp 0x18046979b
mov eax, dword [0x1807a4100]
xor edx, edx
div dword [0x1807a4104]
imul eax, eax, 0xc67c7d6
sub eax, 0xcc09ec9f
imul eax, eax, 0xa973a09d
cmp eax, 0xbab846db
je 0x18046979b
jmp case.0x180469892.0
mov eax, dword [0x1807a4108]
imul eax, dword [0x1807a410c]
mov ecx, 0x19957c1d
xor edx, edx
div ecx
and eax, 0xe052920f
or eax, 0xf89c2029
cmp eax, 0x92a89983
jb 0x180469bd1
mov eax, dword [0x1807a4110]
imul eax, dword [0x1807a4114]
add eax, 0x60790cc1
mov ecx, 0x3fd55e71
xor edx, edx
div ecx
mov ecx, 0x62e456a2
xor edx, edx
div ecx
mov qword [rsi], 3
cmp eax, 0x31a64140
je 0x180469bd1
jmp 0x180469829
mov rcx, r15
and rcx, 3
mov eax, dword [0x1807a4118]
add eax, dword [0x1807a411c]
mov r8d, 0xae937183
xor edx, edx
div r8d
sub eax, 0xc08503fe
imul eax, eax, 0x4ed72962
cmp eax, 0xe01dc0fc
je 0x180469be9
mov eax, dword [0x1807a4120]
imul eax, dword [0x1807a4124]
xor eax, 0xadbd1763
or eax, 0xd2ab8804
xor eax, 0xf27b6505
cmp eax, 0xbd4d81
je 0x180469be9
lea rax, [0x1806c9798]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
shr r15, 0x20
cmp r15d, 0x29
setb al
mov eax, dword [0x1807a4128]
or eax, dword [0x1807a412c]
and eax, 0xf21d25d1
add eax, 0x2c18ff2d
mov ecx, 0xf518b431
xor edx, edx
div ecx
cmp eax, 0x4449dda2
je 0x180469bfa
mov eax, dword [0x1807a4130]
sub eax, dword [0x1807a4134]
mov ecx, 0xddac6682
xor edx, edx
div ecx
add eax, 0xfa38e02f
imul eax, eax, 0xc29ff3ad
cmp eax, 0x12ef72b8
je 0x180469bfa
jmp 0x1804698f6
jmp case.0x180469892.0
mov rsi, r15
add rsi, 0xffffffffffffffff
mov rdi, qword [rsi]
mov r14, qword [r15 + 7]
mov rax, qword [r14]
cmp rax, 0
je 0x180469971
sub rsp, 0x20
mov rcx, rdi
call rax
add rsp, 0x20
mov eax, dword [0x1807a4138]
imul eax, dword [0x1807a413c]
and eax, 0x4e41759f
imul eax, eax, 0xd9923661
mov ecx, 0x7d40ae86
xor edx, edx
div ecx
cmp eax, 0x6530f87d
jae 0x180469c0b
jmp 0x18046994d
mov eax, dword [0x1807a4140]
and eax, dword [0x1807a4144]
xor eax, 0x3a5afd10
or eax, 0x3f080171
sub eax, 0x9e1a8e8d
cmp eax, 0xe38c8672
jae 0x18046994d
jmp 0x180469971
mov rax, r14
add rax, 8
mov rbx, qword [rax]
mov r14, qword [r14 + 0x10]
cmp rbx, 0
sete al
test al, 1
jne 0x180469a55
jmp 0x180469990
mov eax, dword [0x1807a4148]
sub eax, dword [0x1807a414c]
mov ecx, 0xb6280d70
xor edx, edx
div ecx
imul eax, eax, 0xb3068c3
imul eax, eax, 0x1b4d0789
cmp eax, 0x8ab3698b
jae 0x180469c18
mov eax, dword [0x1807a4150]
or eax, dword [0x1807a4154]
mov ecx, 0x20f5b0aa
xor edx, edx
div ecx
mov r15d, eax
and r15d, 0xb8409213
and r15d, 0x5a40bc30
sub rsp, 0x20
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
add rsp, 0x20
cmp r15d, 0x1e17e950
ja 0x180469c18
jmp 0x180469a07
mov eax, dword [0x1807a4158]
xor eax, dword [0x1807a415c]
and eax, 0xed3d5f58
sub eax, 0x29f3e5f5
imul eax, eax, 0x62c7b1bd
cmp eax, 0x100a658c
jb 0x180469c3f
jmp 0x180469a30
mov eax, dword [0x1807a4160]
sub eax, dword [0x1807a4164]
imul eax, eax, 0x7186780c
sub eax, 0x92ead28b
sub eax, 0xe6e2ada6
cmp eax, 0x44c69e2a
jae 0x180469a30
jmp 0x180469a55
sub rsp, 0x20
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
jmp case.0x180469892.0
lea rsp, [rbp + 0x98]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
popfq
test al, 0x54
rol byte [rcx + 3], 1
pop rbp
adc eax, 0xd725b5ad
jmp 0x180468efb
ret
test dword [rax], eax
mov ebx, 0x3762cce4
mov cl, 0x16
mov edi, 0x7e96d29
idiv bh
call [rsp + rsi*8 + 0xff9b8f6]
lahf
xor ecx, ebp
mov bh, 0xf6
invalid
pushfq
hlt
or byte [rcx + 0x1d758516], cl
lea rcx, [rbp + 0x10]
sub rsp, 0x20
mov rdx, rbx
mov r8d, 0x28
call fcn.1806a7400
add rsp, 0x20
lea rcx, [rbp - 0x78]
lea rdx, [rbp + 0x10]
sub rsp, 0x20
mov r8, rdi
call fcn.180419bc0
add rsp, 0x20
jmp 0x180469310
jno 0x180469b5a
mov ds, word [rdx]
push rdx
movabs dword [0x4afffff87de9973c], eax
invalid
invalid
movabs dword [0x48e19f28e5fd5cc4], eax
sub esp, 0x20
mov rcx, qword [rbp + 0x80]
mov rdx, rsi
mov r8, rdi
call fcn.180434ba0
add rsp, 0x20
jmp 0x1804694b8
mov al, 0xfc
dec dword [rax - 0x7d]
invalid
invalid
adc dword [rcx], 0xde745aed
invalid
invalid
in al, dx
and eax, 0x29ec026c
loope 0x180469c01
in al, 0xd
invalid
iretd
insb byte [rdi], dx
xor esi, dword [rbx - 0x42bd5ce6]
in al, 0x22
in al, dx
in eax, 0x36
mov qword [rsi], 3
jmp 0x1804697f1
insd dword [rdi], dx
invalid
invalid
invalid
mov dh, 0x59
invalid
pop rsp
invalid
xchg edi, eax
div dword [rdi + rbp*2 - 0x56998652]
invalid
add r8, qword [rax]
add byte [rbx + 0x33850705], cl
add byte [rbx], ah
add eax, 0x338505
movsd dword [rdi], dword [rsi]
invalid
cli
add byte [0x1f6f095ac], bh
int 0x48
mov ecx, eax
mov word [rcx], bx
lea rcx, [rbp + 0x44a]
mov word [rcx], si
mov rdi, qword [rbp + 0x9a8]
jmp 0x18046e709
mov al, byte [rcx]
add byte [rax], al
mov al, byte [rcx]
add byte [rax], al
sub rsp, 0x20
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
mov r8, qword [r13]
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov rsi, qword [rbp + 0x9b0]
mov rax, r8
sub rax, 5
je case.0x18046f755.0
jmp 0x18046ef53
mov rax, r8
sub rax, 0xf
je case.0x18046f755.0
jmp 0x18046f9a4
xor r9d, r9d
mov eax, r10d
sub r10d, 0x28
invalid
sub byte [rdi], cl
invalid
invalid
add al, 0
invalid
invalid
lea rdx, [0x1806c97b8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r9b, 1
jmp case.0x18046f0a1.0
mov r9b, 2
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a4890]
sub eax, dword [0x1807a4894]
mov r9d, 0x4e76dfec
xor edx, edx
div r9d
add eax, 0xaaf85c6f
add eax, 0x6b8d2da1
cmp eax, 0x4276f744
ja 0x1804712a4
jmp 0x18046f0e1
mov eax, dword [0x1807a4898]
xor edx, edx
div dword [0x1807a489c]
xor eax, dword [rax]
xor eax, dword [rax]
xor eax, 0x2f452738
and eax, 0x34f1aaf6
and eax, 0x2e482e8
cmp eax, 0xdf3b07a5
je 0x18046f0e1
mov r9b, 3
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a48a0]
add eax, dword [0x1807a48a4]
mov r9d, 0x36c9455c
xor edx, edx
div r9d
sub eax, 0x1c999c79
and eax, 0x92988f9e
cmp eax, 0xc49a250b
je 0x1804712b1
mov eax, dword [0x1807a48a8]
and eax, dword [0x1807a48ac]
add eax, 0xecaa5e5d
stosb byte [rdi], al
in al, dx
stosb byte [rdi], al
in al, dx
imul eax, eax, 0x12bd630f
or eax, 0x540b90f1
cmp eax, 0x79c65d6e
invalid
jns 0x18046f16a
invalid
push rcx
and dword [rax], eax
invalid
invalid
mov r9b, 4
jmp case.0x18046f0a1.0
mov r9b, 5
jmp case.0x18046f0a1.0
mov r9b, 6
jmp case.0x18046f0a1.0
mov r9b, 7
jmp case.0x18046f0a1.0
mov r9b, 8
jmp case.0x18046f0a1.0
mov r9b, 9
jmp case.0x18046f0a1.0
mov r9b, 0xa
jmp case.0x18046f0a1.0
mov r9b, 0xb
jmp case.0x18046f0a1.0
mov r9b, 0xc
jmp case.0x18046f0a1.0
mov r9b, 0xd
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a48b0]
imul eax, dword [0x1807a48b4]
imul eax, eax, 0xfd4e14b5
or eax, 0x62efb7ec
imul eax, eax, 0x4bb5d831
cmp eax, 0xcb9c16d5
je 0x1804712be
jmp 0x18046f1db
mov eax, dword [0x1807a48b8]
or eax, dword [0x1807a48bc]
mov r9d, 0x67b5c3ba
mov ch, 0x67
mov ch, 0x67
xor edx, edx
div r9d
xor eax, 0x1c85287f
jg 0x18046f21d
test dword [rax - 0xb63306e], ebx
jg 0x18046f21d
test dword [rax - 0xb63306e], ebx
hlt
cmp eax, 0x37a2b367
jae 0x18046f1db
mov r9b, 0xe
jmp case.0x18046f0a1.0
mov r9b, 0xf
jmp case.0x18046f0a1.0
mov r9b, 0x10
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a48c0]
lahf
push rsi
xor eax, dword [rax]
sub eax, dword [0x1807a48c4]
xor eax, 0xf6112ebf
or eax, 0x6b0494e6
and eax, 0x6e26757e
cmp eax, 0xa8da4169
je 0x1804712cb
jmp 0x18046f243
mov eax, dword [0x1807a48c8]
sub eax, dword [0x1807a48cc]
imul eax, eax, 0xabed9ebb
mov r9d, 0x5df8934d
pop rbp
pop rbp
xor edx, edx
div r9d
mov r9d, 0xea2a8e07
invalid
mov gs, word [rdx]
invalid
xor edx, edx
div r9d
int1
invalid
int1
cmp eax, 0x9575a806
je 0x18046f243
mov r9b, 0x11
jmp case.0x18046f0a1.0
mov r9b, 0x12
jmp case.0x18046f0a1.0
mov r9b, 0x13
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a48d0]
and eax, dword [0x1807a48d4]
add eax, 0xdb1fda8f
and eax, 0xddad82b1
sub eax, 0xc3f9161e
cmp eax, 0x76a8c602
je 0x1804712dc
mov eax, dword [0x1807a48d8]
sub eax, dword [0x1807a48dc]
or eax, 0xcc40cf3a
iretd
int3
and eax, 0x91b95012
iretd
or eax, 0x5496ad67
cmp eax, 0x55cf577d
iretd
push rbp
je 0x1804712dc
iretd
mov r9b, 0x14
jmp case.0x18046f0a1.0
mov r9b, 0x15
jmp case.0x18046f0a1.0
mov r9b, 0x16
jmp case.0x18046f0a1.0
mov r9b, 0x17
jmp case.0x18046f0a1.0
mov r9b, 0x18
jmp case.0x18046f0a1.0
mov r9b, 0x19
jmp case.0x18046f0a1.0
mov r9b, 0x1a
jmp case.0x18046f0a1.0
mov r9b, 0x1b
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a48e0]
and eax, dword [0x1807a48e4]
sub eax, 0x5f3d9e9d
sub eax, 0x5612114e
imul eax, eax, 0x70d214e8
cmp eax, 0xf6b4bc0d
ja 0x1804712e9
mov eax, dword [0x1807a48e8]
imul eax, dword [0x1807a48ec]
add eax, 0x3bb1fc1f
mov cl, 0x3b
mov cl, 0x3b
imul eax, eax, 0x9ced2b6c
add eax, 0x96f39b48
cmp eax, 0xe29b5e6d
ja 0x1804712e9
mov r9b, 0x1c
jmp case.0x18046f0a1.0
mov r9b, 0x1d
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a48f0]
xor eax, dword [0x1807a48f4]
sub eax, 0x56f56518
add eax, 0xbf95e4c
xor eax, 0xd996408c
cmp eax, 0xbc0e3eb3
jb 0x1804712fa
jmp 0x18046f39d
mov eax, dword [0x1807a48f8]
xor edx, edx
div dword [0x1807a48fc]
or eax, 0xa3b71a99
movabs dword [0xd2313e60592bb941], eax
movabs dword [0xd2313e60592bb941], eax
rol byte [rcx - 9], cl
int1
div r9d
or eax, 0xe2d833d7
cmp eax, 0xe5175895
jae 0x18046f39d
loop 0x18046f3fe
xchg ebp, eax
pop rax
invalid
mov r9b, 0x1e
jmp case.0x18046f0a1.0
mov r9b, 0x1f
jmp case.0x18046f0a1.0
mov r9b, 0x20
jmp case.0x18046f0a1.0
mov r9b, 0x21
jmp case.0x18046f0a1.0
mov r9b, 0x22
jmp case.0x18046f0a1.0
mov r9b, 0x23
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a4900]
imul eax, dword [0x1807a4904]
scasd eax, dword [rdi]
add eax, 0x335500
sub eax, 0x1153e7b5
xor eax, 0xe689e884
or eax, 0xee8a3cb8
cmp eax, 0xc44a9bc2
jbe 0x180471307
jmp 0x18046f420
mov eax, dword [0x1807a4908]
add eax, dword [0x1807a490c]
xor eax, dword [rax]
xor eax, dword [rax]
add eax, 0x12eb5ef9
and eax, 0x179ff40
add eax, 0x14f16800
cmp eax, 0xad3afeed
ja 0x18046f420
mov r9b, 0x27
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a4910]
sub eax, dword [0x1807a4914]
add eax, 0x56938692
imul eax, eax, 0x336c9c0a
xor eax, 0x380d0545
cmp eax, 0x43129d38
je 0x180471314
or bl, byte [rsp + rbp*2 + 0x5453533]
or eax, 0x9d383d38
adc al, byte [rbx + 0xf]
test byte [rbx - 0x14ffffe2], ah
add byte [rbx + 0x33549f05], cl
add byte [rbx], cl
add eax, 0x33549d
xor eax, dword [rax]
jmp 0x18046f473
mov eax, dword [0x1807a4918]
or eax, dword [0x1807a491c]
xor eax, dword [rax]
xor eax, dword [rax]
xor eax, 0x99de9f67
xor eax, 0xe1d3c26a
or eax, 0x8a2aea3d
cmp eax, 0x415d68b2
jbe 0x18046f473
mov r9b, 0x25
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a4920]
add eax, dword [0x1807a4924]
add eax, 0x1d1532e5
and eax, 0x91940b7
and eax, 0x86cf36bb
cmp eax, 0x7e8c3b47
je 0x180471321
jmp 0x18046f4c5
mov eax, dword [0x1807a4928]
or eax, dword [0x1807a492c]
xor eax, dword [rax]
xor eax, dword [rax]
xor eax, 0xfcad4a01
or eax, 0x827b527e
jle 0x18046f52b
jnp 0x18046f45d
jle 0x18046f52b
jnp 0x18046f45d
xor eax, 0xfa74052e
cmp eax, 0x4c0252bd
je 0x18046f4c5
mov r9b, 0x24
jmp case.0x18046f0a1.0
mov r9b, 0x26
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a4930]
sub eax, dword [0x1807a4934]
sub eax, 0xe745068
mov r9d, 0x7652b994
xor edx, edx
div r9d
add eax, 0x63b2895f
cmp eax, 0x4777a298
jbe 0x18047132e
jmp 0x18046f525
mov eax, dword [0x1807a4938]
add eax, dword [0x1807a493c]
and eax, 0x19ca0c41
xor eax, 0x1c14507a
add eax, 0xd94b7875
cmp eax, 0x2f54d37f
je 0x18046f525
mov r9b, 0x28
jmp case.0x18046f0a1.0
mov r9b, 0x29
jmp case.0x18046f0a1.0
mov eax, dword [0x1807a4958]
xor edx, edx
div dword [0x1807a495c]
and eax, 0x4d336f80
xor rax, 0x2f347fe8
xor rax, 0x2f347fe8
or eax, 0xe094e867
mov byte [rdi], 1
cmp eax, 0x9f8146ba
jbe 0x18047134c
jmp 0x18046f625
jmp case.0x18046f755.0
mov eax, dword [0x1807a4960]
or eax, dword [0x1807a4964]
or eax, 0x266194b0
mov r10d, 0x42d5317c
xor edx, edx
div r10d
add eax, 0x5cb3836b
cmp eax, 0x658709f2
je 0x180471360
mov eax, dword [0x1807a4968]
sub eax, dword [0x1807a496c]
and eax, 0x9f36149
xor eax, 0x7288a85b
mov r10d, 0x684f34c
xor edx, edx
div r10d
cmp eax, 0x1bb6a6d0
jae 0x180471360
ficomp word [rax + rax]
invalid
ficomp word [rax + rax]
add byte [rbx + rcx*4 - 0x6b], cl
loopne 0x18046f690
mov r10, qword [rbp + 0x9e0]
add byte [rax], al
jmp 0x18046f719
xchg ebp, eax
clc
or byte [rax], al
add byte [rax], al
mov rax, rdx
add rax, 0x10
mov r9b, byte [rax]
add byte [rax], al
mov rax, rdx
add rax, 0x10
mov r9b, byte [rax]
jmp 0x18046f719
jmp 0x18046f6eb
mov eax, dword [0x1807a4978]
and eax, dword [0x1807a497c]
add eax, 0xe7cb4417
or eax, 0x5a74d8fe
xor eax, 0xeb40e8af
mov r9b, byte [r10]
cmp eax, 0x951248fc
jbe 0x18046f6eb
mov r10, qword [rbp + 0x9e0]
jmp 0x18046f719
cmp r9b, 0xd
je 0x18046f73d
mov byte [rdi], 1
mov rcx, qword [rbp + 0x8f8]
lea rax, [0x1806c985c]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
mov eax, dword [0x1807a4980]
and eax, dword [0x1807a4984]
xor eax, 0x74964c93
add eax, 0xf5fcc28d
add eax, 0x2d2bf1ae
cmp eax, 0x33befa7b
jbe 0x18047137e
jmp 0x18046f77f
mov eax, dword [0x1807a4988]
or eax, dword [0x1807a498c]
mov ecx, 0xa39db3a4
xor edx, edx
div ecx
add eax, 0xa500fbf3
imul eax, eax, 0x768f7c0d
cmp eax, 0x5073b492
jae 0x18046f77f
jmp 0x18046f7a8
jmp case.0x18046f755.0
mov eax, dword [0x1807a4990]
xor edx, edx
div dword [0x1807a4994]
add eax, 0xb2cc459e
mov r8d, 0x53fc30ea
xor edx, edx
div r8d
or eax, 0x855e81c
cmp eax, 0xa89d12e
je 0x18047138f
jmp 0x18046f7dd
mov eax, dword [0x1807a4998]
sub eax, dword [0x1807a499c]
mov r8d, 0x41ae6a3e
xor edx, edx
div r8d
imul eax, eax, 0x4bc1b549
mov r8d, 0xdb692a6f
xor edx, edx
div r8d
mov rsi, rcx
add rsi, 0xffffffffffffffff
mov rbx, qword [rcx - 1]
mov r8, rcx
add r8, 7
cmp eax, 0xc12d30d1
jae 0x18046f7dd
jmp 0x18046f820
mov qword [rbp + 0xa28], r14
mov eax, dword [0x1807a49a0]
xor edx, edx
div dword [0x1807a49a4]
xor eax, 0xdf361c1
and eax, 0xdc4acf13
sub eax, 0xb214ee2d
cmp eax, 0xa61a8396
je 0x18047139c
jmp 0x18046f851
mov eax, dword [0x1807a49a8]
and eax, dword [0x1807a49ac]
and eax, 0x293ba800
mov ecx, 0xb4c4711e
xor edx, edx
div ecx
sub eax, 0x80a58e1d
mov r14, qword [r8]
cmp eax, 0x600e6cca
jbe 0x18046f851
jmp 0x18046f87c
mov rax, qword [r14]
cmp rax, 0
je 0x18046f894
sub rsp, 0x20
mov rcx, rbx
call rax
add rsp, 0x20
jmp 0x18046f894
mov r9, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
cmp r9, 0
mov r14, qword [rbp + 0xa28]
je 0x18046ef10
mov qword [rbp + 0x970], rdi
mov eax, dword [0x1807a49b0]
add eax, dword [0x1807a49b4]
or eax, 0x7511bda
invalid
add eax, 0xaf40346c
mov ecx, 0x7f33f1fe
xor edx, edx
div ecx
cmp eax, 0x122cb7c6
invalid
mov bh, 0x2c
adc cl, byte [rcx + rcx*4 - 0x73]
xor byte [rax], cl
add byte [rax], al
mov rdi, r8
je 0x1804713a9
invalid
invalid
mov r14d, dword [0x1807a49b8]
imul r14d, dword [0x1807a49bc]
sub r14d, 0x4c5dbe12
sub r14d, 0x9cf59e77
sub r14d, 0x816c733d
sub rsp, 0x20
mov rcx, rbx
mov rdx, r9
call fcn.1804cafa0
mov r8, rdi
mov r9, qword [rbp + 0x830]
add rsp, 0x20
cmp r14d, 0xba05b72f
ja 0x1804713a9
jmp 0x18046f938
mov eax, dword [0x1807a49c0]
xor eax, dword [0x1807a49c4]
xor eax, 0x5ea6684
and eax, 0x185760c1
sub eax, 0x3abafa5b
cmp eax, 0xec34a579
mov r14, qword [rbp + 0xa28]
mov rdi, qword [rbp + 0x970]
add byte [rax], al
add byte [rax], al
ja 0x1804713d7
mov eax, dword [0x1807a49c8]
add eax, dword [0x1807a49cc]
and eax, 0x84dd99b3
imul eax, eax, 0x3302dc69
sub eax, 0xf92eeae1
cmp eax, 0x34df9cb7
jbe 0x1804713d7
jmp 0x18046ef10
mov eax, dword [0x1807a49d0]
xor eax, dword [0x1807a49d4]
add byte [rcx - 0x40], ch
invalid
cmp al, 0x33
and eax, 0x44978f35
imul rax, r8, 0xffffffffe7ae7188
cmp eax, 0x313081e7
jb 0x1804713e4
add byte [rcx - 0x40], ch
invalid
jmp 0x18046f9ce
mov eax, dword [0x1807a49d8]
sub eax, dword [0x1807a49dc]
xor eax, 0x412a1a30
mov ecx, 0x88f160e3
xor edx, edx
div ecx
sub eax, 0x37884a39
mov rdx, r8
add rdx, 0xfffffffffffffffd
mov ecx, 0xa
cmp rdx, 0xc
cmovb rcx, rdx
cmp eax, 0x7bf11523
jb 0x18046f9ce
jmp 0x18046fa0a
mov eax, dword [0x1807a49e0]
and eax, dword [0x1807a49e4]
sub eax, 0x743aeec1
mov r8d, 0x15f95430
xor edx, edx
div r8d
imul eax, eax, 0xe9f1f311
cmp eax, 0xb9a19fc1
jae 0x1804713f5
jmp 0x18046fa39
mov eax, dword [0x1807a49e8]
xor eax, dword [0x1807a49ec]
sub eax, 0xd709f910
mov r8d, 0x68a91c0b
xor edx, edx
div r8d
imul eax, eax, 0x39204d57
cmp eax, 0x5a8977b
jae 0x18046fa39
add rcx, 0xfffffffffffffffe
mov rax, rcx
sub rax, 8
ja case.0x18046f755.0
lea rax, [0x1806c986c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rax, qword [rbp + 0x960]
mov r9, qword [rax]
mov eax, dword [0x1807a49f0]
and eax, dword [0x1807a49f4]
and eax, 0x64c1031d
imul eax, eax, 0x6a05c488
xor eax, 0x39413821
cmp eax, 0x625d2479
je 0x180471406
jmp 0x18046fab6
mov eax, dword [0x1807a49f8]
xor eax, dword [0x1807a49fc]
imul eax, eax, 0x88954728
imul eax, eax, 0x5efa9a59
mov r8d, 0xe2356d49
xor edx, edx
div r8d
mov rdx, r9
and rdx, 3
cmp eax, 0x26ccb6fc
jae 0x18046fab6
jmp 0x18046fae9
lea rax, [0x1806c9890]
movsxd rdx, dword [rax + rdx*4]
add rdx, rax
jmp rdx
xor eax, 0x4c7ad8e5
cmp eax, 0x81f8b612
je 0x180471458
jmp 0x18046fcac
mov eax, dword [0x1807a4a38]
and eax, dword [0x1807a4a3c]
mov ecx, 0x946d7526
xor edx, edx
div ecx
imul eax, eax, 0x5207624a
add eax, 0x41d52e5b
cmp eax, 0xb21a3645
ja 0x18046fcac
mov rdi, qword [rbp + 0x970]
mov r14, qword [rbp + 0xa28]
mov rcx, qword [rbp + 0x768]
jmp 0x18046fcea
sub rsp, 0x20
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
add rsp, 0x20
mov eax, dword [0x1807a4a40]
xor edx, edx
div dword [0x1807a4a44]
xor eax, 0xa5d00f01
or eax, 0x6aa006c
mov ecx, 0xe533037
xor edx, edx
div ecx
cmp eax, 0x6f5421b9
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov rsi, qword [rbp + 0x9b0]
ja 0x180471469
jmp 0x18046fd45
mov eax, dword [0x1807a4a48]
xor edx, edx
div dword [0x1807a4a4c]
add eax, 0x10d7cca8
sub eax, 0xa5053dec
xor eax, 0x18bb04c1
rol dword [rbx + rdi*4], 0x18
rol dword [rbx + rdi*4], 0x18
cmp eax, 0x6067917c
je 0x18046fd45
invalid
jmp case.0x18046f755.0
mov rax, qword [rbp + 0x960]
mov al, byte [rax]
cmp al, 0xa
sete al
test al, 1
jne 0x18046fd85
jmp case.0x18046f755.0
mov eax, dword [0x1807a4a50]
imul eax, dword [0x1807a4a54]
and eax, 0x24067277
or eax, 0x45c53856
sub eax, 0x17b73abe
cmp eax, 0x1d23fd33
jbe 0x180471476
jmp 0x18046fdae
mov eax, dword [0x1807a4a58]
imul eax, dword [0x1807a4a5c]
xor eax, 0xe45fe0a3
imul eax, eax, 0xd23f59ff
imul ecx, eax, 0x7973cc91
mov rax, qword [rbp + 0x8d8]
mov rax, qword [rax]
cmp ecx, 0xd23a2c9e
jae 0x18046fdae
jmp 0x18046fde0
cmp rax, 0
je case.0x18046f755.0
mov rsi, rdi
mov rax, qword [rax + 0x20]
mov rcx, qword [rbp + 0x650]
mov rdx, qword [rcx]
mov rcx, qword [rbp + 0x660]
mov r8, qword [rcx]
sub rsp, 0x20
mov rcx, qword [rbp + 0x638]
call rax
add rsp, 0x20
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov rdi, rsi
mov r14, qword [rbp + 0xa28]
sub byte [rdx], cl
add byte [rax], al
sub byte [rdx], cl
add byte [rax], al
mov rsi, qword [rbp + 0x9b0]
jmp case.0x18046f755.0
mov rax, qword [rbp + 0x960]
mov rbx, qword [rax]
mov eax, dword [0x1807a4a60]
xor edx, edx
div dword [0x1807a4a64]
and eax, 0xcd6cddf8
imul eax, eax, 0xc5f88cf7
add eax, 0xd947919c
cmp eax, 0xd5650379
je 0x180471483
jmp 0x18046fe6f
mov eax, dword [0x1807a4a68]
xor eax, dword [0x1807a4a6c]
sub eax, 0xfcefcdd4
and eax, 0x64dcfa80
and eax, 0x86dac12d
movabs rcx, 0x8000000000000000
mov rdx, rbx
xor rdx, rcx
mov rcx, rdx
sub rcx, 5
mov r8d, 5
cmovb r8, rdx
cmp eax, 0x8c0b92d7
jae 0x18046fe6f
jmp 0x18046feb4
mov eax, dword [0x1807a4a70]
or eax, dword [0x1807a4a74]
and eax, 0x760231fd
sub eax, 0x4a49a0af
xor eax, 0xc03135fd
cmp eax, 0x11a45e46
je 0x180471494
jmp 0x18046fedc
mov eax, dword [0x1807a4a78]
xor edx, edx
div dword [0x1807a4a7c]
or eax, 0xd7c8d6cb
mov ecx, 0x176df217
xor edx, edx
div ecx
sub eax, 0xea88fe41
cmp eax, 0xcfbccd78
ja 0x18046fedc
mov ecx, 8
mov rax, r8
sub rax, 4
jb 0x180470068
jmp 0x18046ff18
sub r8, 4
jne 0x180470079
jmp 0x18046ff24
mov r8, rdi
mov eax, dword [0x1807a4a80]
xor eax, dword [0x1807a4a84]
sub eax, 0x5d46f728
add eax, 0x669bde54
sub eax, 0x6d514867
cmp eax, 0x8a8d7a34
jae 0x1804714a5
mov eax, dword [0x1807a4a88]
xor eax, dword [0x1807a4a8c]
mov ecx, 0x3c6efbf
xor edx, edx
div ecx
sub eax, 0xb2349a32
mov ecx, 0xfab38106
xor edx, edx
div ecx
mov rcx, qword [rbp + 0x8d8]
mov rbx, qword [rcx]
cmp eax, 0x88dc661e
ja 0x1804714a5
jmp 0x18046ff87
mov eax, dword [0x1807a4a90]
sub eax, dword [0x1807a4a94]
and eax, 0x821c271
or eax, 0x622552e9
add eax, 0x3c45fc80
cmp eax, 0x5b9c5e58
jbe 0x1804714b2
mov eax, dword [0x1807a4a98]
and eax, dword [0x1807a4a9c]
imul eax, eax, 0xee9005fb
or eax, 0x8632d4d6
imul ecx, eax, 0x9fef94b3
movabs rax, 0x8000000000000002
cmp rbx, rax
setl al
cmp ecx, 0xcf9db0a1
ja 0x1804714b2
jmp 0x18046ffe8
mov ecx, dword [0x1807a4aa0]
sub ecx, dword [0x1807a4aa4]
imul ecx, ecx, 0x5bab04a
xor ecx, 0x2b4894c1
or ecx, 0xea80db93
cmp ecx, 0x1e11c2dc
jbe 0x1804714c3
jmp 0x180470014
mov ecx, dword [0x1807a4aa8]
or ecx, dword [0x1807a4aac]
imul ecx, ecx, 0xc6eb3e6b
xor ecx, 0x320aca61
and ecx, 0xaf93d39b
cmp ecx, 0x4774557
je 0x180470014
mov ecx, 0x10
test al, 1
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov rdi, r8
mov r14, qword [rbp + 0xa28]
mov rsi, qword [rbp + 0x9b0]
jne case.0x18046f755.0
jmp 0x180470079
mov rax, qword [rbp + 0x8d8]
mov rbx, qword [rax]
mov ecx, 0x10
jmp 0x180470079
mov eax, dword [0x1807a4ab0]
sub eax, dword [str.mI_]
and eax, 0xaabdc543
or eax, 0xc7704034
sub eax, 0xe8ae6a16
cmp eax, 0x2b09bd02
jb 0x1804714d4
jmp 0x1804700a1
mov eax, dword [0x1807a4ab8]
add eax, dword [0x1807a4abc]
add eax, 0x5d19415
mov r8d, 0xf9a60180
xor edx, edx
div r8d
add eax, 0x5c6f3d9a
cmp rbx, 0
sete dl
cmp eax, 0x14971b68
jb 0x1804700a1
test dl, 1
jne case.0x18046f755.0
jmp 0x1804700db
mov eax, dword [0x1807a4ac0]
xor eax, dword [0x1807a4ac4]
imul eax, eax, 0x73f37b0
imul eax, eax, 0x6524f956
add eax, 0xd663a756
cmp eax, 0xead3611c
ja 0x1804714e1
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rbx + 0x3349bf15], cl
add byte [rbx], ch
adc eax, 0x3349bd
mov edx, dword [0x1807a4ac8]
sub edx, dword [0x1807a4acc]
add edx, 0x60297aa5
or edx, 0xdfe27509
and edx, 0x69643aff
mov rax, qword [rbp + 0x960]
add rax, rcx
cmp edx, 0x82588291
jae 0x1804714e1
jmp 0x180470139
mov rsi, qword [rax]
mov eax, dword [0x1807a4ad0]
imul eax, dword [0x1807a4ad4]
mov ecx, 0xc4246fa3
xor edx, edx
div ecx
imul eax, eax, 0x48378e73
mov ecx, 0x8e71ce7
xor edx, edx
div ecx
cmp eax, 0x5cb068ca
jae 0x1804714f2
jmp 0x18047016e
mov r14d, dword [0x1807a4ad8]
sub r14d, dword [0x1807a4adc]
or r14d, 0xf0343b09
sub r14d, 0xd1878314
sub r14d, 0x82279d39
sub rsp, 0x20
mov rcx, rsi
mov rdx, rbx
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
cmp r14d, 0x691fda0e
je 0x18047016e
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov r14, qword [rbp + 0xa28]
sub byte [rdx], cl
add byte [rax], al
sub byte [rdx], cl
add byte [rax], al
mov rsi, qword [rbp + 0x9b0]
jmp case.0x18046f755.0
mov rax, qword [rbp + 0x960]
mov r8, qword [rax]
movabs rax, 0x8000000000000000
mov rdx, r8
xor rdx, rax
cmp rdx, 5
seta cl
cmp rdx, 2
sete r9b
mov eax, dword [0x1807a4ae0]
xor edx, edx
div dword [0x1807a4ae4]
mov r10d, 0x34c83535
xor edx, edx
div r10d
xor eax, 0xb37e9eae
sub eax, 0x48a25834
cmp eax, 0x93ffe4c1
ja 0x18047151c
mov eax, dword [0x1807a4ae8]
sub eax, dword [0x1807a4aec]
add eax, 0x680bc551
mov r10d, 0x431eee05
xor edx, edx
div r10d
xor eax, 0xb78b09e7
mov dl, cl
or dl, r9b
cmp eax, 0x55434952
jb 0x18047151c
mov r10, qword [rbp + 0x9e0]
jmp 0x180470265
test dl, 1
jne 0x18047026f
jmp case.0x18046f755.0
mov eax, dword [0x1807a4af0]
xor eax, dword [0x1807a4af4]
add eax, 0x5e4d496b
and eax, 0x3792e573
sub eax, 0x9d21a52
cmp eax, 0xef93804a
jae 0x18047152d
jmp 0x180470297
mov eax, dword [0x1807a4af8]
sub eax, dword [0x1807a4afc]
mov ecx, 0x52df8a32
xor edx, edx
div ecx
and eax, 0x69a89091
imul ecx, eax, 0xe9cd59b4
cmp r8, 0
sete al
cmp ecx, 0x48a3df44
ja 0x180470297
jmp 0x1804702c8
mov ecx, dword [0x1807a4b00]
xor ecx, dword [0x1807a4b04]
add ecx, 0xcae11791
add ecx, 0x26005f46
or ecx, 0xa79d9d4c
cmp ecx, 0xd4fded49
in eax, dx
std
invalid
je 0x18047153e
in eax, dx
std
invalid
jmp 0x1804702f4
mov ecx, dword [0x1807a4b08]
sub ecx, dword [0x1807a4b0c]
add ecx, 0x141cc33e
imul ecx, ecx, 0x8a330284
sub ecx, 0xa52abf5a
cmp ecx, 0xf7d704a3
jae 0x1804702f4
test al, 1
jne case.0x18046f755.0
jmp 0x180470324
mov rsi, rdi
mov rax, qword [rbp + 0x8d8]
mov rcx, qword [rax]
sub rsp, 0x20
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
add rsp, 0x20
mov eax, dword [0x1807a4b10]
xor eax, dword [0x1807a4b14]
sub eax, 0x8011db14
mov ecx, 0xffd563ab
xor edx, edx
div ecx
imul eax, eax, 0x2e695a58
cmp eax, 0x5d5205d3
jae 0x18047154f
jmp 0x180470374
mov eax, dword [0x1807a4b18]
xor edx, edx
div dword [0x1807a4b1c]
sub eax, 0x48d2246f
add eax, 0xd6d00a5
sub eax, 0x7a2b79d4
cmp eax, 0x663241aa
je 0x180470374
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
mov rdi, rsi
mov r14, qword [rbp + 0xa28]
sub byte [rdx], cl
add byte [rax], al
sub byte [rdx], cl
add byte [rax], al
mov rsi, qword [rbp + 0x9b0]
jmp case.0x18046f755.0
sub rsp, 0x20
mov rcx, r13
call fcn.180478790
add rsp, 0x20
mov eax, dword [0x1807a4b20]
or eax, dword [0x1807a4b24]
and eax, 0x6b10981
xor eax, 0x81319057
add eax, 0x528eaaf1
cmp eax, 0x32a9cfb3
je 0x180471560
mov r11, qword [rbp + 0xa30]
mov r10, qword [rbp + 0x9e0]
jmp 0x180470402
mov eax, dword [0x1807a4b28]
xor eax, dword [0x1807a4b2c]
and eax, 0xf7c1e1d2
and eax, 0xfd251ca5
add eax, 0xee42845a
cmp eax, 0x7db61165
ja 0x180470402
jmp case.0x18046f755.0
outsd dx, dword [rsi]
invalid
imul eax, dword [rcx], 0x8f2a076e
in eax, 0x9f
jmp 0x18046f139
sbb bl, byte [rbp - 0x4b]
sub esi, dword [rax]
sbb dword [rbp - 0x20f116b6], ebx
invalid
outsb dx, byte [rsi]
cld
add al, 0x41
pop rax
scasb al, byte [rdi]
int 7
stosb byte [rdi], al
out dx, al
shr ecx, 0x65
invalid
invalid
jmp 0x122ef7f4b
int1
or ah, byte [rsi - 0x52]
test al, 0x69
int 0xcd
and dword [rdi - 0x22], ebx
jmp 0x18046f33d
mov ds, word [rax + rax]
add dword [rbp - 0x165b3850], esi
xchg esp, eax
loopne 0x180471305
jmp 0x18046f39b
invalid
jmp qword [rdx + rbp*2 - 0x4c]
push 0xffffffffffffffb4
push r15
mov dh, 0xe9
or ah, cl
invalid
int3
xchg edx, eax
invalid
insd dword [rdi], dx
in eax, 0x7f
sub dword [rax], edx
sub eax, 0xe1e8e922
invalid
loopne 0x180471302
out dx, eax
je 0x1804712db
mov esi, 0x18c8dbd2
xor al, 0x44
mov byte [rdi], 1
jmp 0x18046f5f8
adc al, 0x82
invalid
out 0xf9, al
or ebp, dword [rsi]
jb 0x180471356
mov bh, byte [rax - 0x75b1c3ed]
jmp 0x18046f77d
pop rdi
xchg ebx, ebx
imul eax, ebx, 0xe9d96d3b
invalid
test dword [rdx + rbx*2], ebp
mov al, 0xba
pop rcx
invalid
invalid
ffree st(7)
add dword [rdx], esi
cmp al, 0x2b
adc ch, cl
mov ch, ah
invalid
push rdx
adc al, 0xe9
xchg esi, eax
sar dword [rcx - 0x62], 0x15
clc
insb byte [rdi], dx
or ecx, ebp
xlatb
in eax, 0xff
call [rax + 0x4f41eb3]
invalid
cwde
mov bl, 0x1e
hlt
std
sbb al, ch
invalid
push rsi
invalid
invalid
movabs rax, qword [0x29e9e430398dc1b7]
jmp 0x16f741484
sub al, 0xef
push rbx
mov dl, 0x10
push rsi
push rbp
jmp 0x169fed0cc
sub al, 0xd6
outsb dx, byte [rsi]
invalid
insd dword [rdi], dx
pop rcx
mov word [rsi + 0x7b], gs
pop rbx
jnp 0x180471497
wait
invalid
enter 0xffffffffffffc18f, 0xffffffffffffffcb
invalid
sbb esp, ebx
or dl, byte [rax - 0x59b1a17a]
sbb ah, ch
scasb al, byte [rdi]
jmp 0x180470012
cli
invalid
pop rcx
sahf
invalid
invalid
idiv dword [rbx + rdx*2 - 0x39]
test al, 0xeb
invalid
jle 0x180471561
or al, 0x68
ror bh, 0xa8
cmp eax, 0xe9951e88
push rdi
in eax, dx
invalid
jge 0x1804714e2
stosb byte [rdi], al
invalid
imul ecx, dword [rax], 0x8a2a1f4b
or cl, cl
je 0x18047155b
xchg edi, eax
test al, 0xe9
adc ch, dh
invalid
jmp 0x180470372
sbb dword [rsi + 0x23], edx
or byte [rax + 0x45], 0xe0
invalid
push rsi
and eax, dword [rax - 0x721fbab8]
fbld tbyte [rbp + 0x26]
mov bh, 0xe9
sub esi, 0x7d36ffff
or al, 0x3f
movabs al, byte [0x4800aae0b1f8ec2d]
mov eax, dword [rbp + 0x958]
shl rax, 0x18
mov edi, 0x88870f3a
and byte [rax], al
add bl, ch
add byte [rbx + 0x3332cd05], cl
add byte [rbx], cl
add eax, 0x3332cb
add eax, 0x5ba
add byte [rax + 0xf], cl
ror byte [rax - 0x73], 1
add eax, 0x257fb0
add byte [rax], al
invalid
invalid
xor eax, 0x973ddb00
invalid
mov ebp, 0xfee9a9e
xchg dword [rax - 0x74ffffe5], ebp
mov edi, dword [0x1807a4c20]
xor eax, dword [rax]
add byte [rcx + 0x58d6c7ef], al
movabs eax, dword [0xef81157ffabef781]
invalid
invalid
or eax, 0x257a3b
add eax, ecx
loopne 0x180471e39
add eax, 0x332d75
sub eax, 0x3fb90033
mov edi, 0xd2310337
int1
and al, 0xf
add byte [rax], al
jmp 0x180471f2d
invalid
add byte [rbx], ah
add eax, 0x332cc8
add byte [0x14daa9c57], dh
add byte [0x14daa9c57], dh
add eax, 0x9c174802
sub eax, 0xdafce694
cmp eax, 0xd1f45cf
invalid
or eax, 0x1a7a840f
add byte [rax], al
jmp case.0x18046df1d.21
invalid
and eax, 0xbf050033
mov edx, 0x93259edc
fimul word [rdi + 0x35]
jno 0x180472983
mov edx, 0x8b003323
add eax, 0x3323b8
std
mov cl, 0xc5
wait
mov eax, 0x88
add eax, 0x33191e
add al, 0x32
loope 0x1804739e1
jmp 0x180473a74
add esp, dword [rdi - 1]
mov al, 0x48
lea ecx, [rbp + 0x180]
sub rsp, 0x30
mov rdx, rbx
mov r9d, 1
invalid
and dword [rax + rax], eax
add bl, ch
add byte [rbx + 0x32c69605], cl
add byte [rbx], cl
add eax, 0x32c694
test byte [rbx + rax + 0xeb0000], ch
mov eax, dword [0x1807a58c0]
xor edx, edx
div dword [0x1807a58c4]
add eax, 0x1ab74793
sub eax, 0xb8092d4b
mov r8d, 0xab240c41
xor edx, edx
div r8d
cmp rcx, 0
sete dl
cmp eax, 0x849e42da
ja 0x1804792b6
jmp 0x1804792e9
test dl, 1
jne case.0x180478fd0.0
jmp 0x1804792f4
mov eax, dword [0x1807a58c8]
imul eax, dword [0x1807a58cc]
xor eax, 0xbad4addf
and eax, 0x29f24c76
sub eax, 0x1881cd90
sbb dword [rax], 0x9487583d
push rsp
mov rcx, rsi
call fcn.1804b8d50
mov eax, dword [0x1807a5958]
or eax, dword [0x1807a595c]
xor eax, 0x8199314a
imul eax, eax, 0xf267ae19
and eax, 0x9bcb7cc4
cmp eax, 0xb2c3468d
ja 0x18047a3bc
jmp 0x180479822
mov eax, dword [0x1807a5960]
xor eax, dword [0x1807a5964]
xor eax, 0x1b17329a
add eax, 0x492c01fe
add eax, 0x6aa24603
cmp eax, 0xf84ab585
ja 0x180479822
jmp 0x18047a38e
mov eax, dword [0x1807a5a40]
add eax, dword [0x1807a5a44]
xor eax, 0xcf9039f1
mov r9d, 0xece889
xor edx, edx
div r9d
add eax, 0xbda2bf98
cmp eax, 0x5fc5576f
jbe 0x18047a4e5
mov eax, 8
mov rdx, rcx
sub rdx, 4
jb 0x180479f4e
jmp 0x180479ec2
sub rcx, 4
jne 0x180479faf
jmp 0x180479ece
mov eax, dword [0x1807a5a48]
xor eax, dword [0x1807a5a4c]
mov ecx, 0x18fac6ba
xor edx, edx
div ecx
add eax, 0xf886ffdd
xor eax, 0xa249569
cmp eax, 0x2ae4a56b
je 0x18047a4f2
mov eax, dword [0x1807a5a50]
imul eax, dword [0x1807a5a54]
imul eax, eax, 0xca862c9a
add eax, 0x81801bb4
imul ecx, eax, 0xe963897f
mov rax, rsi
add rax, 0x10
cmp ecx, 0x5113297c
je 0x18047a4f2
jmp 0x180479f2b
mov r8, qword [rax]
movabs rax, 0x8000000000000002
cmp r8, rax
setl cl
mov eax, 0x10
test cl, 1
jne 0x180479fd0
jmp 0x180479faf
mov rax, rsi
add rax, 0x10
mov r8, qword [rax]
mov eax, dword [0x1807a5a58]
sub eax, dword [0x1807a5a5c]
mov ecx, 0xd72a2c4
xor edx, edx
div ecx
add eax, 0x4d66f383
and eax, 0xc1033ca0
cmp eax, 0x2cc1f8c7
jbe 0x18047a4ff
mov eax, dword [0x1807a5a60]
or eax, dword [0x1807a5a64]
xor eax, 0xf0c484b7
and eax, 0xb0f392ce
sub eax, 0xfba2e09
cmp eax, 0x28270ecd
jb 0x18047a4ff
mov eax, 0x10
jmp 0x180479faf
cmp r8, 0
je 0x180479fd0
mov rcx, rsi
add rcx, rax
add rcx, 8
mov rcx, qword [rcx]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a5a68]
sub eax, dword [str.z_jH]
and eax, 0x1853eb80
imul eax, eax, 0x912ab370
add eax, 0xc1c32fb4
cmp eax, 0xb99c3814
jae 0x18047a510
mov eax, dword [0x1807a5a70]
and eax, dword [0x1807a5a74]
sub eax, 0xeab1cd92
and eax, 0x8ae53b06
imul eax, eax, 0xf6eb560e
cmp eax, 0x39c76418
je 0x18047a510
jmp 0x18047a020
mov eax, dword [0x1807a5a78]
or eax, dword [0x1807a5a7c]
sub eax, 0x8f93a8cf
xor eax, 0x517cffa5
and eax, 0x4d56bb32
cmp eax, 0x28c16469
je 0x18047a51d
jmp 0x18047a048
mov eax, dword [0x1807a5a80]
xor edx, edx
div dword [0x1807a5a84]
imul eax, eax, 0xf627bcb0
imul ecx, eax, 0x5dce0253
add ecx, 0x1b614ce7
mov rdi, qword [rsi]
mov rax, rdi
add rax, 0x1c8
lock dec qword [rax]
sete al
cmp ecx, 0x8821c69a
je 0x18047a048
jmp 0x18047a085
test al, 1
jne 0x18047a08b
jmp 0x18047a0ce
mov rcx, rdi
add rcx, 0x80
mov rax, rdi
add rax, 0x88
mov edx, 1
lock xadd qword [rax], rdx
call fcn.180403270
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
add rdi, 0x100
mov rcx, rdi
call fcn.18063cf70
mov rax, qword [rsi]
mov rcx, 0xffffffffffffffff
lock xadd qword [rax], rcx
mov eax, dword [0x1807a5a88]
or eax, dword [0x1807a5a8c]
sub eax, 0x9ca85531
imul eax, eax, 0xd48efaf2
and eax, 0x339b9507
cmp eax, 0xa81583c2
ja 0x18047a535
mov eax, dword [0x1807a5a90]
xor edx, edx
div dword [0x1807a5a94]
add eax, 0xd522c594
and eax, 0x8c41356c
or eax, 0xb5f945b1
cmp rcx, 1
sete dl
cmp eax, 0x36924266
je 0x18047a535
test dl, 1
jne 0x1804797f1
jmp 0x18047a38e
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lahf
invalid
stosb byte [rdi], al
mov eax, 0x1a69427e
adc cl, ch
sar al, 1
invalid
out dx, eax
int 0xc6
push rdi
xchg ebp, eax
invalid
dec dword [rdx - 0x68]
cdqe
sbb dword [rbp + 0x4761ead0], esp
jmp 0x180479e82
invalid
invalid
invalid
sbb eax, 0xcf892b2e
cld
adc ebx, dword [rdx - 0x17]
pop rdx
invalid
stc
stc
invalid
pop rdx
jmp 0x180479ef8
invalid
hlt
xchg edi, eax
mov dh, 0xc
sub ebx, dword [rsi]
sti
push rbp
mov rax, qword [rsi]
lock dec qword [rax + 0x1c8]
jmp 0x18047a046
lea ebp, [rsi + 0x59075f83]
fldcw word [rdi]
jmp 0x18047a104
inc dword [rax]
mov cl, 0x32
add byte [0x1e25d6db7], cl
add eax, 0x242a31dd
or eax, 0xfa279ff0
cmp eax, 0x11d8a7c8
jb 0x1804807c7
jmp 0x18047aa7a
mov eax, dword [0x1807a5b80]
xor edx, edx
div dword [0x1807a5b84]
xor eax, 0xfb5332ae
mov ecx, 0x3522c33d
xor edx, edx
div ecx
xor eax, 0x26b0339b
mov rdi, rsi
add rdi, 0x60
cmp eax, 0x3a69ad4a
ja 0x18047aa7a
jmp 0x18047aaab
mov rbx, qword [rdi]
mov rax, rbx
add rax, 0x1c8
lock dec qword [rax]
sete al
test al, 1
add dword [rdi], ecx
invalid
mov es, word [rax]
add byte [rax], al
add dword [rdi], ecx
test byte [rsi - 0x75000000], cl
add eax, 0x32b0bc
mov eax, dword [0x1807a5b88]
sub eax, dword [0x1807a5b8c]
sub eax, 0xb1889703
sub eax, 0x662318b7
or eax, 0xb9e8360b
cmp eax, 0x53f3b177
je 0x1804807d4
mov eax, dword [0x1807a5b90]
xor edx, edx
div dword [0x1807a5b94]
add eax, 0x539843d0
xor eax, 0x6aeda7ed
add eax, 0x5267578
mov rcx, rbx
add rcx, 0x80
cmp eax, 0xbc38e884
je 0x1804807d4
jmp 0x18047ab20
mov edx, 1
lock xadd qword [rbx + 0x88], rdx
call fcn.180403270
movabs rcx, 0x200000000
lock or qword [rax + 0x510], rcx
add rbx, 0x100
mov rcx, rbx
call fcn.18063cf70
mov eax, dword [0x1807a5b98]
xor eax, dword [0x1807a5b9c]
and eax, 0x48879c3e
xchg dword [rax + 0x2d], ecx
movsd dword [rdi], dword [rsi]
invalid
mov ch, 0x42
mov ecx, 0x61351399
xor edx, edx
div ecx
add byte [rbx + 0x32aefb05], cl
add byte [rbx], al
add eax, 0x32aef9
outsb dx, byte [rsi]
cdq
test al, 0xd
enter 0xffffffffffffa3eb, 0xffffffffffffff96
movzx ecx, al
call 0x16b47b0fc
add byte [rbx + 0x32ab9405], cl
add byte [rbx], ch
add eax, 0x32ab92
fisub dword [rsi - 0x367effce]
bswap eax
invalid
sal bh, cl
int1
mov ecx, 0xaa6fa41e
xor edx, edx
div ecx
cmp eax, 0x5263b115
mov cl, 0x63
push rdx
invalid
add byte [rax], al
xor al, byte [rax]
invalid
int1
xor byte [rcx + 0x4343d5f9], al
dec dword [rdi]
xchg dword [rax - 0x14ffffc3], esi
add byte [rbx + 0x3290eb0d], cl
add byte [rbx], dh
or eax, 0x3290e9
movsb byte [rdi], byte [rsi]
invalid
and ah, dl
jle 0x18047d070
retf
mov eax, dword [0x1807a61a8]
xor eax, dword [0x1807a61ac]
imul eax, eax, 0xba5ab26c
mov ecx, 0xa2e325a6
xor edx, edx
div ecx
sub eax, 0xb7901886
cmp eax, 0xb937a50e
ja 0x180480e7c
jmp 0x18047d4c1
mov eax, dword [0x1807a61b0]
xor edx, edx
div dword [0x1807a61b4]
xor eax, 0x5b1bbadd
mov ecx, 0x45ae893a
xor edx, edx
div ecx
add eax, 0x76d1358d
mov byte [rbx], 0
mov r14, rsi
add r14, 0x22a
mov cl, byte [rsi + 0x22a]
cmp eax, 0x413ba409
jbe 0x18047d4c1
jmp 0x18047d4fe
cmp cl, 0
sete cl
mov eax, dword [0x1807a61b8]
xor edx, edx
div dword [0x1807a61bc]
and eax, 0xf940eeab
add eax, 0x3e856e92
xor eax, 0x9bdfed9b
cmp eax, 0x767f1e33
jbe 0x180480e8c
jb 0x180480e99
jmp 0x18047d5be
mov r8, qword [rax]
cmp r8, 0
sete cl
mov eax, dword [0x1807a61d8]
imul eax, dword [0x1807a61dc]
sub eax, 0xe53ca51c
and eax, 0xb78ccc35
add eax, 0xb8e4749c
cmp eax, 0x86e6bbd2
jbe 0x180480ea6
jmp 0x18047d5f1
mov eax, dword [0x1807a61e0]
xor edx, edx
div dword [0x1807a61e4]
xor eax, 0xcc459147
mov r9d, 0x2570f642
xor edx, edx
div r9d
or eax, 0x87e9c0b4
cmp eax, 0x125d2c3c
jb 0x18047d5f1
test cl, 1
jne 0x18047d494
jmp 0x18047d626
mov rax, rsi
add rax, 0x1c0
mov rcx, qword [rax]
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047d494
add byte [rdi], cl
scasd eax, dword [rdi]
add eax, 0x3289d2
xor al, byte [rax]
add eax, 0x3284e0
invalid
int1
out 0xf, eax
xchg dword [rcx + rbp], ebp
add byte [rax], al
out dx, al
mov dh, 5
adc ecx, edx
stc
jns 0x18047e92b
ror al, 0xd6
enter 0x3d66, 0xffffffffffffffdf
js 0x18047e885
je 0x1804811a1
sub byte [rax], al
add bl, ch
add byte [rbx + 0x327b8a0d], cl
add byte [rbx], ah
or eax, 0x327b88
cmp r12, 0
sete cl
cmp eax, 0x3db32836
je 0x1804811ff
test cl, 1
jne 0x18047ebb1
jmp 0x18047eb4c
mov eax, dword [str._t_Y_b_]
imul eax, dword [0x1807a651c]
mov ecx, 0x47db96d9
xor edx, edx
div ecx
mov ecx, 0xa0af09fd
xor edx, edx
div ecx
and eax, 0xf819576c
cmp eax, 0x3b2f85ea
jae 0x180481210
jmp 0x18047eb7d
mov eax, dword [0x1807a6520]
xor eax, dword [0x1807a6524]
sub eax, 0x8ec7f24f
mov ecx, 0xa249b714
xor edx, edx
div ecx
mov ebp, eax
and ebp, 0xde934951
mov rcx, r14
call r12
cmp ebp, 0xdbd32b2d
je 0x18047eb7d
jmp 0x18047ebaf
jmp 0x18047ebb1
cmp r14, 0
setne al
mov r9, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
movabs rax, 0x8000000000000001
cmp r8, rax
setb al
mov eax, dword [0x1807a6528]
and eax, dword [0x1807a652c]
mov ecx, 0x956494d0
xor edx, edx
div ecx
xor eax, 0xaa196181
xor eax, 0x975a0f3e
cmp eax, 0x788c179f
jae 0x180481227
jmp 0x18047ebfc
mov eax, dword [0x1807a6530]
add eax, dword [0x1807a6534]
and eax, 0x79b5f03d
xor eax, 0xcf979780
imul ecx, eax, 0xd6c2bbee
cmp r9, 0
sete al
cmp ecx, 0xeacc437
ja 0x18047ebfc
test al, 1
jne 0x18047ec8d
jmp 0x18047ec2d
mov rcx, r14
mov rdx, r9
call fcn.1804cafa0
mov eax, dword [0x1807a6538]
js 0x18047ec6f
add byte [rbx], al
add eax, 0x3278f8
mov eax, dword [0x1807a6628]
or eax, dword [0x1807a662c]
add eax, 0x3e39174a
sub eax, 0x41c014e7
mov ecx, 0x358590bd
xor edx, edx
div ecx
cmp eax, 0xd9077aff
je 0x180481330
mov eax, dword [0x1807a6630]
add eax, dword [0x1807a6634]
and eax, 0xd1def6d6
imul eax, eax, 0xc22fffdf
add eax, 0x66b5edca
mov rdi, rsi
add rdi, 0x203
cmp eax, 0x8c64779c
je 0x180481330
jmp 0x18047f333
mov al, byte [rdi]
mov ecx, dword [0x1807a6638]
xor ecx, dword [0x1807a663c]
sub ecx, 0x95ded32f
xor ecx, 0x5dff59ea
add ecx, 0xa08ad25a
cmp ecx, 0xd2825645
je 0x18048133d
mov edx, dword [0x1807a6640]
imul edx, dword [0x1807a6644]
and edx, 0xbb340c0d
or edx, 0x1a641567
xor edx, 0x15410b8a
cmp al, 0
sete cl
cmp edx, 0x21366cae
je 0x18048133d
test cl, 1
jne 0x18047f4cb
jmp 0x18047f52a
sal bh, cl
int1
and eax, 0xca573599
mov rbx, qword [rsi + 0x170]
cmp eax, 0xd069ef4b
jae 0x18048135f
jmp 0x18047f464
mov eax, dword [0x1807a6668]
and eax, dword [0x1807a666c]
sub eax, 0xf2dc6029
or eax, 0x31ea2dd4
add eax, 0x9454c69a
cmp eax, 0x30efb993
jbe 0x180481370
jmp 0x18047f48c
mov ebp, dword [str._y_b_b]
imul ebp, dword [0x1807a6674]
or ebp, 0x44107d1
sub ebp, 0x1a194687
and ebp, 0x86bfffd
mov rcx, rbx
mov rdx, rdi
mov r8d, 1
call fcn.1804cafa0
cmp ebp, 0x72ca489f
jae 0x18047f48c
jmp 0x18047f4c6
jmp 0x18047f2d6
mov rax, rsi
add rax, 0x180
mov r8, qword [rax]
cmp r8, 0
sete al
test al, 1
jne 0x18047f4cb
jmp 0x18047f543
mov eax, dword [0x1807a6688]
and eax, dword [0x1807a668c]
xor eax, 0xfa50d596
xchg esi, eax
invalid
push rax
cli
xor eax, 0xe560e4eb
and eax, 0x1c2d54da
cmp eax, 0x27831be9
sbb eax, dword [rbx + 0x3d870f27]
invalid
add byte [rax], al
jmp 0x18047f56b
mov eax, dword [0x1807a6690]
imul eax, dword [0x1807a6694]
mov ecx, 0x30bdb17a
xor edx, edx
div ecx
or eax, 0xfeba7946
sub eax, 0x858475f8
mov rcx, qword [rsi + 0x188]
cmp eax, 0xe878cda1
ja 0x18047f56b
jmp 0x18047f59b
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
mov eax, dword [0x1807a6698]
add eax, dword [0x1807a669c]
and eax, 0x9dc9aa80
sub eax, 0x79407024
and eax, 0xba078fa9
cmp eax, 0xc38a08b6
je 0x1804813b7
jmp 0x18047f5d1
mov esp, 0x1640830f
add byte [rax], al
mov eax, dword [0x1807a67d0]
xor edx, edx
div dword [0x1807a67d4]
mov ecx, 0x904c12c3
xor edx, edx
div ecx
and eax, 0x7b2b8a83
add eax, 0x8347aef1
mov rcx, rsi
add rcx, 0x140
cmp eax, 0x5689e71f
jb 0x180481505
jmp 0x18047fefd
mov r8, qword [rcx]
cmp r8, 0
sete al
test al, 1
jne 0x18047ff7d
jmp 0x18047ff0d
mov eax, dword [0x1807a67d8]
or eax, dword [0x1807a67dc]
xor eax, 0x9a421935
xor eax, 0x699a4219
rcl dh, 0xfb
mov ah, 0xf5
xor eax, 0x699a4219
rcl dh, 0xfb
mov ah, 0xf5
add eax, 0xea35312b
cmp eax, 0x21886583
jb 0x180481516
mov eax, dword [0x1807a67e0]
imul eax, dword [0x1807a67e4]
imul eax, eax, 0x2ef1246a
mov ecx, 0xc8b834cb
xor edx, edx
div ecx
mov ecx, 0x6442c9bd
leave
xor edx, edx
leave
xor edx, edx
div ecx
mov rcx, qword [rsi + 0x148]
cmp eax, 0xeecd9cdf
je 0x180481516
invalid
add bl, ch
add byte [rcx + rcx*4 - 0x3e], cl
jmp 0x18047ff6d
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp 0x18047ff7d
mov rdi, rsi
add rdi, 0x158
mov rcx, rdi
call fcn.1804a0aa0
mov rax, qword [rdi]
cmp rax, 0
sete cl
test cl, 1
jne 0x180480003
jmp 0x18047ffa0
mov rcx, qword [rsi + 0x160]
imul rdx, rax, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a67e8]
add eax, dword [0x1807a67ec]
add eax, 0x577dd81e
push rdi
add dword [rax], eax
add byte [rbx + 0x32660d05], cl
add byte [rbx], cl
add eax, 0x32660b
out 0xa6, eax
invalid
test eax, 0x16d7fc46
wait
mov dl, 0x5f
jmp 0x18047aaec
movabs eax, dword [0xc67e11591cb71c71]
add eax, dword [rax]
jmp 0x18047d4bf
pop rcx
fld dword [rdi + rbp - 0xa]
int3
sbb esp, dword [rbx]
pop rdi
mov edi, 0xa2d0943a
jmp 0x18047d5ef
jmp 0x18047e8d2
cli
nop
or byte [rbp - 0x17], ch
test al, 0xd8
invalid
xchg edx, eax
lodsb al, byte [rsi]
lea esi, [rbx]
neg cl
out 0xb8, al
test byte [rbx - 0x1166de1], cl
fdivr st(7)
push rcx
int1
je 0x1804811f6
wait
jg 0x1804811a9
retf 0x8512
out 0x57, al
invalid
lodsb al, byte [rsi]
lea ebp, [rcx - 0x6d]
push rsp
invalid
imul edi, esp, 0xffffff8c
or esp, ebp
add dword [rdi - 0x3a57e94], esp
xlatb
jmp 0x18047f35f
adc dword [rsi + 0x52], ecx
push rdx
invalid
in eax, dx
enter 0xffffffffffff9a48, 0xffffffffffffff8b
xor ebx, dword [rsi]
lahf
and byte [rbp - 0x3f16ce18], cl
loopne 0x18048136e
invalid
jmp qword [rbp + 0x7d]
jge 0x180481355
jns 0x1804813cf
invalid
pop rsi
js 0x180481356
adc eax, 0xd0999c69
jno 0x18048139c
mov dl, 0xe1
invalid
and byte [rdx - 0x33], al
fstp dword [rdi + 0x36]
invalid
add ecx, ebp
xchg esp, eax
loop 0x1804813d3
invalid
call qword [rsi + rbx*2 - 0x349e3065]
invalid
cmpsd dword [rsi], dword [rdi]
wait
out 0xe, al
sub dword [rax + 0x42bc05c9], edi
test eax, 0xffe9afe9
test byte [rbx + 0x48], 0xb0
and eax, 0xe9349020
adc edx, ebp
invalid
xor al, byte [rax]
add eax, 0xb557b9a9
imul eax, eax, 0x6bde89bc
or eax, 0x68059bc6
cmp eax, 0xf173eda
jb 0x180484bb9
jmp 0x1804826e7
mov eax, dword [0x1807a6af8]
xor eax, dword [0x1807a6afc]
add eax, 0xb6f9f9d3
imul eax, eax, 0x6adc2b57
mov ecx, 0x6ae28b8
xor edx, edx
div ecx
cmp eax, 0xaec35e4
jae 0x1804826e7
jmp 0x180484b61
add bl, ch
add byte [rbx + 0x32408115], cl
add byte [rbx], ch
adc eax, 0x32407f
xor al, byte [rax]
cmp ebp, 0xecd6ceb3
xchg edi, eax
adc ecx, dword [rsi + 0x70]
test dl, 1
jne case.0x180482cb0.22
jmp 0x180482e97
mov r9, rsi
add r9, 0x2b0
mov eax, dword [0x1807a6c00]
sub eax, dword [0x1807a6c04]
and eax, 0x1ff56eae
add eax, 0xccccae49
scasb al, byte [rdi]
int3
int3
sub eax, 0xaed5985e
cmp eax, 0xf8e7b1dd
ja 0x180484ce0
mov eax, dword [0x1807a6c08]
xor eax, dword [0x1807a6c0c]
add eax, 0x23243f0f
add eax, 0x1882335a
sbb byte [rcx + 0x676d4cd5], bh
sbb byte [rcx + 0x676d4cd5], bh
xor edx, edx
div ecx
mov rcx, qword [r9]
cmp eax, 0x20e8f202
ja 0x180484ce0
jmp 0x180482ef6
mov rdx, r8
mov r8d, 1
call fcn.1804cafa0
jmp case.0x180482cb0.22
invalid
jmp 0x1804830a7
out dx, eax
invalid
mov bl, 0x9a
invalid
mov ebp, 0xeee8103d
sub eax, 0x1877860f
add byte [rax], al
or eax, dword [0x1807a6d1c]
add eax, 0xc1dacf07
sub eax, 0xcad9e6d4
imul eax, eax, 0xad13a50
cmp eax, 0x34773f29
jb 0x180484e1a
jmp 0x180483615
invalid
movabs r15, 0x161e830f3ce6
invalid
add rax, 0x1a8
mov r8, qword [rax]
cmp r8, 0
sete cl
ror dword [rbx + 0x32337405], 0
invalid
lahf
cmp edi, dword [0x18a2916e0]
push rbx
xlatb
loopne 0x180483f96
sahf
lodsb al, byte [rsi]
sub dword [rax - 0x77], ecx
invalid
xlatb
movsb byte [rdi], byte [rsi]
or dword [rdi], ecx
xchg byte [rax - 0x14fffff1], cl
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
cli
add byte [rdx + riz*2 - 0x75], dh
add eax, 0x322e60
sub eax, dword [0x1807a6ea4]
xor eax, 0x9c26147c
add eax, 0xde7da0d5
and eax, 0x793dabf9
cmp eax, 0x988aa4ed
mov bl, byte [rax + 0xf64830f]
add byte [rax], al
ror byte [rbx], 2
invalid
mov eax, dword [0x1807a6f58]
imul eax, dword [0x1807a6f5c]
mov ecx, 0x4b119bca
xor edx, edx
div ecx
imul ebp, eax, 0xdcd5994d
sub ebp, 0x3c30b5cf
mov rcx, rbx
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, r15
call fcn.1804cafa0
cmp ebp, 0xf01bca92
ja 0x180485081
jmp 0x180484551
mov eax, dword [0x1807a6f60]
imul eax, dword [0x1807a6f64]
xor eax, 0xbd16336c
sub eax, 0x5bac668
or eax, 0x39480201
cmp eax, 0xc96ad484
je 0x18048509c
jmp 0x18048457a
mov eax, dword [0x1807a6f68]
imul eax, dword [0x1807a6f6c]
mov ecx, 0x46ea4c5e
xor edx, edx
div ecx
and eax, 0x74d3a1ce
imul eax, eax, 0x9786f105
cmp eax, 0x6c48b49a
jae 0x18048457a
jmp 0x1804845a4
mov rcx, rdi
mov edx, 0x18
mov r8d, 8
sbb ah, byte [rcx + 0x49cd82f2]
popfq
jmp 0x1804826e5
mov edi, 0xc836912e
movabs byte [0xd6e936c71cccf61e], al
loope 0x180484cef
invalid
call [rsi]
invalid
sahf
push rdx
pop rbp
or dword [rdx], ebp
sbb ebp, dword [rsi]
mov al, 0x86
or eax, 0xe7c1e96a
invalid
sub ecx, dword [rdx]
jmp 0x180483e67
sub edi, dword [rbp + 0x47f15706]
loope 0x180484f81
jmp 0x180484060
xchg esp, eax
mov sp, 0xf2aa
mov ebx, 0xd98948b7
mov rdx, r14
mov r8, r15
call fcn.1804cafa0
jmp 0x180484513
pushfq
jae 0x180485102
pop rsi
mov cl, 0x93
nop ecx, ebp
iretd
add byte [rax], al
add al, ch
xchg esi, eax
pop rsi
add al, 0
jmp 0x1804847a9
add eax, dword [rax]
add byte [rbx + 0x320bf905], cl
add byte [rbx], cl
add eax, 0x320bf7
test byte [rcx + 0x46a1e281], 0x63
jb 0x1804866d6
invalid
enter 0xfffffffffffffa81, 0xfffffffffffffff7
pop rsp
invalid
add al, byte [rax]
add cl, ch
invalid
mov rdi, qword [rsi]
cmp rdi, 0
sete cl
mov eax, dword [0x1807a72f0]
sub eax, dword [0x1807a72f4]
and eax, 0x1dd60686
imul eax, eax, 0xfb5cc499
mov r8d, 0x333fed5f
xor edx, edx
div r8d
cmp eax, 0x537901f5
ja 0x180486a71
mov eax, dword [0x1807a72f8]
add eax, dword [0x1807a72fc]
sub eax, 0x8a7d86f0
add eax, 0x58dac07d
sub eax, 0x10c32bfd
cmp eax, 0xe7fa170a
jae 0x180486a71
test cl, 1
jne 0x180486984
jmp 0x1804867e9
mov rcx, rdi
call fcn.1806595d0
mov eax, dword [0x1807a7300]
imul eax, dword [0x1807a7304]
or eax, 0x574c7768
imul eax, eax, 0x19aec9e3
and eax, 0x6ebfbcdf
cmp eax, 0x60c987a7
jbe 0x180486a7e
jmp 0x18048681b
mov eax, dword [0x1807a7308]
xor edx, edx
div dword [0x1807a730c]
xor eax, 0x8c56dba5
and eax, 0x18a11c18
or eax, 0xa42b4f2d
mov rcx, qword [rdi]
lock dec qword [rcx]
sete cl
cmp eax, 0xfcb7eb89
jae 0x18048681b
test cl, 1
jne 0x180486850
jmp 0x1804868aa
mov eax, dword [0x1807a7310]
xor eax, dword [0x1807a7314]
sub eax, 0x820bcbe4
xor eax, 0xcfe6d79f
out 0xcf, al
mov esi, 0x377e229
push rbx
pop rdi
fucompp
cmp bh, ch
invalid
scasd eax, dword [rdi]
loopne 0x180486ad5
invalid
setb al
mov eax, dword [0x1807a7370]
xor eax, dword [str.Tw]
mov ecx, 0xf48eb79
xor edx, edx
div ecx
mov ecx, 0x598e4c11
xor edx, edx
div ecx
or eax, 0xf3d3fceb
cmp eax, 0x1346561c
jbe 0x18048710d
mov eax, dword [0x1807a7378]
add eax, dword [0x1807a737c]
or eax, 0x97149365
and eax, 0x3e42511c
imul ecx, eax, 0x28d23884
cmp rbx, 0
sete al
cmp ecx, 0xc6616e9f
je 0x18048710d
test al, 1
jne 0x180486cab
jmp 0x180486c44
mov eax, dword [0x1807a7380]
imul eax, dword [0x1807a7384]
mov ecx, 0x339f8c08
xor edx, edx
div ecx
or eax, 0xe07ece2b
xor eax, 0x3ecdc48a
cmp eax, 0x9ba9191b
je 0x18048711a
mov ebp, dword [0x1807a7388]
add ebp, dword [0x1807a738c]
sub ebp, 0xf4c7c136
add ebp, 0xafabaf6b
and ebp, 0x20b22c34
mov rcx, rdi
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
cmp ebp, 0xf0f7015e
jae 0x18048711a
jmp 0x180486ca9
jmp 0x180486cab
mov rcx, rsi
mov edx, 0x18
mov r8d, 8
call fcn.1804cafa0
mov eax, dword [0x1807a7390]
sub eax, dword [0x1807a7394]
mov ecx, 0x1e2c9b58
xor edx, edx
div ecx
or eax, 0x545316c5
and eax, 0x8eb1edcc
cmp eax, 0x7b2d2747
jae 0x180487139
mov eax, dword [0x1807a7398]
xor eax, dword [0x1807a739c]
mov ecx, 0xd65ddcc9
fcomp qword [rbp - 0x2a]
push rbx
and al, 0xfe
sbb bl, ah
cdq
jmp 0x180486c0f
dec edi
sbb al, 0xd
jo 0x180487163
pop rax
mov ch, 0x80
sbb eax, 0xf98948b6
mov rdx, rbx
mov r8, r14
call fcn.1804cafa0
jmp 0x180486c6f
xchg r8d, eax
invalid