Function at 0x180473ec0
Capabilities:
Encode data using xor

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov rdi, r9
mov qword [rbp - 0x10], r8
mov rbx, rdx
mov qword [rbp], rcx
mov eax, dword [0x1807a4f78]
xor edx, edx
div dword [0x1807a4f7c]
or eax, 0x4c23c95e
mov ecx, 0xf09a5eb
xor edx, edx
div ecx
add eax, 0xc16dc215
cmp eax, 0x4c0d1425
je 0x180474cfd
jmp 0x180473f11
mov ecx, dword [0x1807a4f80]
mov eax, dword [0x1807a4f84]
xor ecx, eax
xor ecx, 0x5414c60
or ecx, 0x38bc908d
mov eax, 0xaf8e775d
imul rcx, rax
shr rcx, 0x3f
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r14, rsp
cmp ecx, 0x48e72a31
je 0x180473f11
jmp 0x180473f52
mov eax, 0x90
call fcn.180698e80
sub rsp, rax
mov qword [rbp - 8], rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov rsi, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r8, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r13, rsp
mov eax, 0x90
call fcn.180698e80
sub rsp, rax
mov r15, rsp
mov eax, 0x30
call fcn.180698e80
sub rsp, rax
mov r12, rsp
movabs rax, 0x8000000000000000
cmp qword [rdi], rax
je 0x1804740c6
mov qword [rbp - 0x20], r8
mov qword [rbp - 0x28], rsi
mov eax, dword [0x1807a4f88]
sub eax, dword [0x1807a4f8c]
xor eax, 0xeafd556c
sub eax, 0x5195e94c
and eax, 0x2af3174f
cmp eax, 0x4ae7ac8a
ja 0x180474d0a
jmp 0x180473ff6
mov eax, dword [0x1807a4f90]
and eax, dword [0x1807a4f94]
mov ecx, 0x9ffcc6b7
xor edx, edx
div ecx
mov esi, eax
add esi, 0xf9681622
sub esi, 0x4369547f
sub rsp, 0x20
mov rcx, r12
mov rdx, rdi
mov r8d, 0x28
call fcn.1806a7400
add rsp, 0x20
cmp esi, 0xad5e1820
je 0x180473ff6
jmp 0x18047403c
mov eax, dword [0x1807a4f98]
imul eax, dword [0x1807a4f9c]
and eax, 0x9b8c1828
xor eax, 0x85efca0a
xor eax, 0xa2b5aab
cmp eax, 0x5c14cde3
mov rdi, qword [rbp - 0x10]
je 0x180474d34
mov eax, dword [0x1807a4fa0]
xor edx, edx
div dword [0x1807a4fa4]
mov esi, eax
sub esi, 0x8bac7a15
or esi, 0x6ae3e4d5
xor esi, 0xece52b5a
sub rsp, 0x20
mov rcx, r15
mov rdx, rbx
mov r8, rdi
mov r9, r12
call fcn.180468e40
add rsp, 0x20
mov rax, qword [r15]
cmp esi, 0xc7791cb2
je 0x180474d34
jmp 0x1804740b3
cmp rax, 0xf
mov rsi, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
je 0x180474100
jmp 0x180474159
mov rcx, rbx
add rcx, 0xb0
mov rax, qword [rbx + 0xb0]
movabs rdx, 0x8000000000000000
mov qword [rcx], rdx
mov rdi, qword [rbp - 0x10]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x180474218
jmp 0x1804741ce
mov eax, dword [0x1807a4fa8]
sub eax, dword [0x1807a4fac]
mov ecx, 0x3fc7f227
xor edx, edx
div ecx
add eax, 0x4c059c99
mov ecx, 0x29020a0a
xor edx, edx
div ecx
cmp eax, 0xa0bd930f
ja 0x180474d5a
mov eax, dword [0x1807a4fb0]
xor eax, dword [0x1807a4fb4]
xor eax, 0x435f4fb3
or eax, 0xf8e54f56
sub eax, 0xbcf8e5b3
cmp eax, 0x502716dd
je 0x180474d5a
jmp 0x1804740c6
sub rsp, 0x20
mov rbx, qword [rbp]
mov rcx, rbx
mov rdx, r15
mov r8d, 0x88
call fcn.1806a7400
add rsp, 0x20
mov eax, dword [0x1807a4fb8]
xor eax, dword [0x1807a4fbc]
imul eax, eax, 0x54a6762c
or eax, 0xd232f880
xor eax, 0xc8d24f60
cmp eax, 0x94415cc1
ja 0x180474d6b
mov eax, dword [0x1807a4fc0]
xor eax, dword [0x1807a4fc4]
mov ecx, 0x5f03cfe
xor edx, edx
div ecx
or eax, 0xd1e77b69
or eax, 0xf552270a
cmp eax, 0x7fd54e5f
jbe 0x180474d6b
jmp 0x1804741c9
jmp 0x180474ce9
mov qword [r13], rax
mov rax, qword [rbx + 0xb8]
mov qword [r13 + 8], rax
mov rax, qword [rbx + 0xc0]
mov qword [r13 + 0x10], rax
mov rax, qword [rbx + 0xc8]
mov qword [r13 + 0x18], rax
mov rax, qword [rbx + 0xd0]
mov qword [r13 + 0x20], rax
mov rax, qword [0x1807af330]
mov rax, qword [rax]
cmp rax, 5
sete al
test al, 1
jne 0x18047428d
jmp 0x180474375
mov rcx, rbx
add rcx, 0xf9
mov eax, dword [0x1807a4fc8]
or eax, dword [0x1807a4fcc]
mov r8d, 0x9c6a8878
xor edx, edx
div r8d
and eax, 0xf5de45e8
mov r8d, 0xa7f5c303
xor edx, edx
div r8d
cmp eax, 0x8e37450c
ja 0x180474d7c
jmp 0x180474256
mov eax, dword [0x1807a4fd0]
and eax, dword [0x1807a4fd4]
imul eax, eax, 0xffe9ddab
mov r8d, 0xdce112ed
xor edx, edx
div r8d
sub eax, 0xe1e21f3e
cmp byte [rcx], 0
setne sil
cmp eax, 0xcc99b917
jae 0x180474256
jmp 0x180474288
jmp 0x1804745bb
mov eax, dword [0x1807a4fd8]
xor edx, edx
div dword [0x1807a4fdc]
mov ecx, 0xfc19c8a8
xor edx, edx
div ecx
sub eax, 0x6f31deae
mov ecx, 0xd780be78
xor edx, edx
div ecx
cmp eax, 0x2e6490e5
jae 0x180474d8d
mov eax, dword [0x1807a4fe0]
sub eax, dword [0x1807a4fe4]
imul ecx, eax, 0x1ea84b69
and ecx, 0x14742699
and ecx, 0x4ffe0ed1
lea rax, str.Sending_pong_close
mov qword [r8], rax
mov rax, r8
add rax, 8
cmp ecx, 0x25d1e0df
ja 0x180474d8d
jmp 0x1804742fa
mov qword [rax], 1
mov qword [r8 + 0x20], 0
mov eax, 8
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 0
lea rcx, [0x1806c91b0]
sub rsp, 0x20
mov r15, r8
call fcn.180662ad0
add rsp, 0x20
lea rcx, str.tungstenite::protocolReceived_message
mov qword [rsi], rcx
mov qword [rsi + 8], 0x15
lea rcx, str.tungstenite::protocolReceived_message
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], 0x15
mov qword [rsi + 0x20], rax
sub rsp, 0x30
mov rcx, r15
mov edx, 5
mov r8, rsi
xor r9d, r9d
call fcn.1806629c0
add rsp, 0x30
sub rsp, 0x20
mov rsi, qword [rbp - 8]
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
mov r9, r13
call fcn.180468e40
add rsp, 0x20
mov rcx, qword [rsi]
mov eax, dword [0x1807a4fe8]
add eax, dword [0x1807a4fec]
and eax, 0x54aaf0dc
sub eax, 0x4d4b0fc3
sub eax, 0x3cd5e5c0
cmp eax, 0x19ba06d5
jb 0x180474da8
jmp 0x1804743bd
mov eax, dword [0x1807a4ff0]
add eax, dword [0x1807a4ff4]
and eax, 0x2c23a9d4
add eax, 0xf3bc30b1
sub eax, 0x5f425973
cmp rcx, 0xf
sete sil
cmp eax, 0x4b508d7c
jbe 0x1804743bd
jmp 0x1804743e9
mov eax, dword [0x1807a4ff8]
and eax, dword [0x1807a4ffc]
add eax, 0xdb75e0f6
and eax, 0xfaf32763
xor eax, 0xe07accd
cmp eax, 0xb2b75e34
jae 0x180474db5
jmp 0x180474411
mov eax, dword [0x1807a5000]
add eax, dword [0x1807a5004]
imul eax, eax, 0xe21defb5
and eax, 0xbb4744b0
imul eax, eax, 0xcc334ecd
cmp eax, 0x5b5a7e80
je 0x180474411
test sil, 1
jne 0x18047453d
jmp 0x180474441
mov eax, dword [0x1807a5008]
xor edx, edx
div dword [0x1807a500c]
imul eax, eax, 0xafc873da
or eax, 0x1edb1b1f
imul eax, eax, 0x511e9df3
cmp eax, 0xab80d5f8
jae 0x180474dc2
mov edx, dword [0x1807a5010]
sub edx, dword [0x1807a5014]
sub edx, 0xac1fa2ca
sub edx, 0xe54b3b21
sub edx, 0x8e713202
cmp rcx, 9
sete al
cmp edx, 0xff8aed7b
jae 0x180474dc2
jmp 0x18047449e
test al, 1
jne 0x1804744a4
jmp 0x1804744c6
mov rdx, qword [rbp - 8]
add rdx, 8
movabs rax, 0x8000000000000004
cmp qword [rdx], rax
setg al
test al, 1
jne 0x180474590
jmp 0x1804744c6
sub rsp, 0x20
mov rbx, qword [rbp]
mov rcx, rbx
mov rdx, qword [rbp - 8]
mov r8d, 0x88
call fcn.1806a7400
add rsp, 0x20
mov eax, dword [0x1807a5018]
or eax, dword [0x1807a501c]
mov ecx, 0x1f8bbb49
xor edx, edx
div ecx
sub eax, 0x345ef4f5
or eax, 0xe4acd02f
cmp eax, 0xacc34316
jbe 0x180474dcf
mov eax, dword [str._f.]
xor edx, edx
div dword [0x1807a5024]
or eax, 0xa889263b
and eax, 0xf9e802b4
or eax, 0x6a9ea0ef
cmp eax, 0x8f77dc8d
jb 0x180474dcf
jmp 0x180474538
jmp 0x180474ce9
mov eax, dword [0x1807a5028]
or eax, dword [0x1807a502c]
imul eax, eax, 0x88b37b4f
xor eax, 0x3f6b334b
add eax, 0x239baea7
cmp eax, 0x3ceeffd7
jb 0x180474ddc
mov eax, dword [0x1807a5030]
xor edx, edx
div dword [0x1807a5034]
imul eax, eax, 0x312caa12
and eax, 0x72c30c44
imul eax, eax, 0xa71b840e
cmp eax, 0x416d4094
ja 0x180474ddc
jmp 0x1804745bb
sub rsp, 0x20
mov rcx, r14
mov r8d, 0x28
call fcn.1806a7400
add rsp, 0x20
sub rsp, 0x20
mov rcx, rbx
mov rdx, r14
call fcn.180622320
add rsp, 0x20
jmp 0x18047453d
mov eax, dword [0x1807a5038]
add eax, dword [0x1807a503c]
add eax, 0xc44381be
or eax, 0x726445ab
imul eax, eax, 0x66e8cb10
cmp eax, 0x8f57053e
jbe 0x180474ded
mov eax, dword [0x1807a5040]
and eax, dword [0x1807a5044]
or eax, 0x678c1508
and eax, 0x32152347
mov ecx, 0x35d69dac
xor edx, edx
div ecx
cmp byte [rbx + 0xf8], 0
sete cl
cmp eax, 0xf54d6de0
ja 0x180474ded
test cl, 1
jne 0x180474620
jmp 0x180474bb3
mov eax, dword [0x1807a5048]
xor edx, edx
div dword [0x1807a504c]
and eax, 0x31575f6d
imul eax, eax, 0x25930dc7
sub eax, 0x702040e9
cmp eax, 0x286f5dc5
je 0x180474dfa
jmp 0x18047464b
mov eax, dword [0x1807a5050]
imul eax, dword [0x1807a5054]
or eax, 0xb15233a0
or eax, 0x6e2aa8ae
sub eax, 0x15952298
mov r12, rbx
add r12, 0xfa
cmp eax, 0xab0b606a
jb 0x18047464b
jmp 0x18047467a
mov eax, dword [0x1807a5058]
or eax, dword [0x1807a505c]
and eax, 0x711904c9
sub eax, 0x42cbc48a
xor eax, 0x1067a883
cmp eax, 0xe7cc31ed
je 0x180474e07
jmp 0x1804746a2
mov eax, dword [0x1807a5060]
and eax, dword [0x1807a5064]
add eax, 0x51116175
imul ecx, eax, 0xed847e97
sub ecx, 0x5ec37e87
cmp byte [r12], 2
setb al
cmp ecx, 0x662ac7ed
je 0x1804746a2
jmp 0x1804746d1
test al, 1
jne 0x180474bb3
jmp 0x1804746db
mov eax, dword [0x1807a5068]
xor edx, edx
div dword [0x1807a506c]
or eax, 0x9c75c6b7
mov ecx, 0x9c931cd4
xor edx, edx
div ecx
xor eax, 0xd768e8fa
cmp eax, 0xe97aeacc
jae 0x180474e18
mov eax, dword [0x1807a5070]
and eax, dword [0x1807a5074]
mov ecx, 0x64ab69de
xor edx, edx
div ecx
or eax, 0xa8366a92
add eax, 0xc8f9b230
mov r13, rbx
add r13, 0x80
mov r14, qword [rbx + 0x80]
cmp eax, 0x6af0db39
jb 0x180474e18
jmp 0x180474744
cmp r14, 0
je 0x180474c21
mov eax, dword [0x1807a5078]
or eax, dword [0x1807a507c]
imul eax, eax, 0xfa0f16b
imul eax, eax, 0x206e289a
imul eax, eax, 0xc1014753
cmp eax, 0xda08ab3e
ja 0x180474e29
mov eax, dword [0x1807a5080]
or eax, dword [0x1807a5084]
xor eax, 0x86b54655
imul ecx, eax, 0x323c4be9
and ecx, 0x796fe4a1
mov rax, rbx
add rax, 0x78
cmp ecx, 0x425fee7b
ja 0x180474e29
jmp 0x1804747a9
mov rbx, qword [rax]
mov eax, dword [0x1807a5088]
sub eax, dword [0x1807a508c]
or eax, 0xecf3b2c7
or eax, 0x85b789d3
add eax, 0x22752ceb
cmp eax, 0xcc88bfc7
ja 0x180474e3a
jmp 0x1804747d4
mov eax, dword [0x1807a5090]
sub eax, dword [0x1807a5094]
mov ecx, 0x7dfe12c4
xor edx, edx
div ecx
and eax, 0xda13938d
add eax, 0xd34e30cb
cmp eax, 0x7c5660a3
jb 0x1804747d4
jmp 0x1804747fc
mov eax, dword [0x1807a5098]
and eax, dword [0x1807a509c]
and eax, 0x3c4de997
and eax, 0x92629584
imul eax, eax, 0x92c7d506
cmp eax, 0xedf9323c
mov r15, rdi
je 0x180474e4b
mov eax, dword [0x1807a50a0]
or eax, dword [0x1807a50a4]
imul eax, eax, 0x79d4cbc3
and eax, 0x3c23a23a
mov ecx, 0x226ae5ba
xor edx, edx
div ecx
mov edi, eax
sub rsp, 0x20
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.180434ba0
add rsp, 0x20
mov rsi, rdx
cmp rax, 0
sete al
cmp edi, 0x604e7fb
ja 0x180474e4b
test al, 1
jne 0x18047487d
jmp 0x180474cd8
cmp rsi, 0
sete al
mov ecx, dword [0x1807a50a8]
sub ecx, dword [0x1807a50ac]
or ecx, 0x4f6ea97b
xor ecx, 0x68d9382e
xor ecx, 0x2c433d9
cmp ecx, 0x8662c181
ja 0x180474e6e
jmp 0x1804748b0
mov ecx, dword [0x1807a50b0]
add ecx, dword [0x1807a50b4]
xor ecx, 0x9d34f5d
sub ecx, 0x3f6f5791
imul ecx, ecx, 0xf74400df
cmp ecx, 0x4893b8eb
jbe 0x1804748b0
test al, 1
jne 0x1804748df
jmp 0x1804749b1
mov eax, dword [0x1807a50b8]
or eax, dword [0x1807a50bc]
add eax, 0xe6c1b5a8
and eax, 0x29f91ab4
sub eax, 0x1816a0a4
cmp eax, 0x50aa892b
ja 0x180474e7b
mov rbx, qword [rbp]
jmp 0x18047490b
mov eax, dword [0x1807a50c0]
imul eax, dword [0x1807a50c4]
mov ecx, 0xe4432747
xor edx, edx
div ecx
mov edi, eax
xor edi, 0x2bd177d
add edi, 0x59ea0b8d
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 rsi, rax
cmp edi, 0x9e981390
ja 0x18047490b
jmp 0x18047495b
mov eax, dword [0x1807a50c8]
xor eax, dword [0x1807a50cc]
and eax, 0x65a59c8f
mov ecx, 0x1e049ad0
xor edx, edx
div ecx
add eax, 0x33709bcf
cmp eax, 0xa636569c
ja 0x180474ea7
mov eax, dword [0x1807a50d0]
imul eax, dword [0x1807a50d4]
or eax, 0xb59b8a67
sub eax, 0xbff72ba8
sub eax, 0x6effec9b
cmp eax, 0x35615bac
je 0x180474ea7
jmp 0x180474cde
mov eax, dword [0x1807a50d8]
or eax, dword [0x1807a50dc]
sub eax, 0x2231086f
sub eax, 0xd12e5bc9
sub eax, 0x19d52968
cmp eax, 0xc7d16ae9
jb 0x180474eb8
jmp 0x1804749d9
mov eax, dword [0x1807a50e0]
xor eax, dword [0x1807a50e4]
mov ecx, 0x6428cb20
xor edx, edx
div ecx
imul eax, eax, 0x18abd84
sub eax, 0xfdb9c1f0
cmp eax, 0x30b7f4ff
jae 0x1804749d9
jmp 0x180474a02
cmp r14, rsi
setb al
test al, 1
jne 0x180474a0e
jmp 0x180474a62
mov eax, dword [0x1807a50e8]
xor edx, edx
div dword [0x1807a50ec]
sub eax, 0xeb587de0
imul eax, eax, 0x4ebbcdef
and eax, 0xf3c9f296
cmp eax, 0xaee38458
jae 0x180474ec5
jmp 0x180474a39
mov eax, dword [0x1807a50f0]
and eax, dword [0x1807a50f4]
or eax, 0x3524d59e
imul eax, eax, 0x5c65671a
sub eax, 0x882d8b84
ud2
mov qword [r13], 0
mov eax, dword [0x1807a50f8]
xor eax, dword [0x1807a50fc]
mov ecx, 0x885a2dc2
xor edx, edx
div ecx
add eax, 0xe5b026c9
mov ecx, 0x9b273d1c
xor edx, edx
div ecx
cmp eax, 0xb50bc64d
je 0x180474ed8
mov eax, dword [0x1807a5100]
xor edx, edx
div dword [0x1807a5104]
imul eax, eax, 0x8f706a5f
mov ecx, 0xe87ee972
xor edx, edx
div ecx
or eax, 0x3fd4d9f5
cmp r14, rsi
sete cl
cmp eax, 0x6e5aede6
jae 0x180474ed8
jmp 0x180474acd
mov eax, dword [0x1807a5108]
or eax, dword [0x1807a510c]
and eax, 0x27210ef9
imul eax, eax, 0xc2a665a7
and eax, 0xf5a6a296
cmp eax, 0xabda16b9
je 0x180474ee5
mov eax, dword [0x1807a5110]
xor edx, edx
div dword [0x1807a5114]
or eax, 0xfa20b45b
imul eax, eax, 0x558340eb
xor eax, 0xd38af77e
cmp eax, 0x5c904d9d
jb 0x180474ee5
test cl, 1
jne 0x180474c1f
jmp 0x180474b28
mov rdi, rbx
add rdi, rsi
mov eax, dword [0x1807a5118]
and eax, dword [0x1807a511c]
sub eax, 0x8086afe6
or eax, 0xad6029a5
xor eax, 0x8558d540
cmp eax, 0xbf4255cc
jae 0x180474ef6
jmp 0x180474b56
mov eax, dword [0x1807a5120]
xor eax, dword [0x1807a5124]
add eax, 0x16047fad
imul eax, eax, 0x7e7f8966
imul eax, eax, 0x4d4de8a4
mov dword [rbp - 0x14], eax
mov r15, r14
sub r15, rsi
sub rsp, 0x20
mov rcx, rbx
mov rdx, rdi
mov r8, r15
call fcn.1806a7400
add rsp, 0x20
mov qword [r13], r15
cmp dword [rbp - 0x14], 0x3bd1b128
ja 0x180474b56
jmp 0x180474ba1
cmp r15, 0
mov r14, r15
mov rdi, qword [rbp - 0x10]
je 0x180474c1f
jmp 0x1804747fc
mov rbx, qword [rbp]
mov rax, rbx
add rax, 8
and sil, 1
mov byte [rax], sil
mov qword [rbx], 0xf
mov eax, dword [0x1807a5128]
and eax, dword [0x1807a512c]
imul eax, eax, 0x1fc7aa6e
imul eax, eax, 0xc8f31b86
add eax, 0x691b0ba3
cmp eax, 0x3f3b9680
jbe 0x180474f23
mov eax, dword [0x1807a5130]
or eax, dword [0x1807a5134]
and eax, 0xf096eaf5
sub eax, 0x595e2ba3
add eax, 0xc646a1b1
cmp eax, 0x3e21f47d
jb 0x180474f23
jmp 0x180474ce9
jmp 0x180474c21
mov eax, dword [0x1807a5138]
xor edx, edx
div dword [0x1807a513c]
sub eax, 0x31231ef2
and eax, 0xe859ab4e
xor eax, 0xdff44943
cmp eax, 0x7073ec93
ja 0x180474f34
mov eax, dword [0x1807a5140]
xor edx, edx
div dword [0x1807a5144]
xor eax, 0x76b160d7
add eax, 0x72952d05
sub eax, 0xbf5930ff
mov byte [r12], 4
cmp eax, 0x14fbad5f
jb 0x180474f34
mov rbx, qword [rbp]
jmp 0x180474c7c
mov eax, dword [0x1807a5148]
and eax, dword [0x1807a514c]
sub eax, 0xf9cbd95b
or eax, 0x6f17fe9b
mov ecx, 0xb8434f55
xor edx, edx
div ecx
cmp eax, 0xdb080234
jae 0x180474f4a
mov eax, dword [0x1807a5150]
sub eax, dword [0x1807a5154]
and eax, 0xbe9c28e0
imul eax, eax, 0x3ebffdd5
or eax, 0xa059e8fa
mov qword [rbx], 3
cmp eax, 0xf6143c3f
je 0x180474f4a
jmp 0x180474cd6
jmp 0x180474ce9
mov rbx, qword [rbp]
jmp 0x180474cde
mov qword [rbx], 5
mov qword [rbx + 8], rsi
mov rax, rbx
lea rsp, [rbp + 8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
popfq
xchg byte [rcx], dl
or ecx, edi
in al, 0x62
xchg ecx, ebp
add eax, 0xf1fffff2
int1
invalid
mov edi, edx
adc eax, 0x7ded5960
cmpsb byte [rsi], byte [rdi]
sub rsp, 0x20
mov rcx, r15
mov rdx, rbx
mov r8, rdi
mov r9, r12
call fcn.180468e40
add rsp, 0x20
jmp 0x180474067
outsd dx, dword [rsi]
nop
sub al, 0x6c
lodsb al, byte [rsi]
invalid
ret 0x1df4
cmp eax, 0xc4cefb11
push 0xffffffffdb949f35
test esp, ebp
jmp 0x180474254
invalid
invalid
mov qword [r8], rax
jmp 0x1804742bd
test al, 0x2a
sbb al, 0x9e
stosb byte [rdi], al
invalid
push rdx
push rbx
cli
pop r11w
xor cl, ch
idiv r15b
invalid
out dx, eax
jbe 0x180474da0
outsd dx, dword [rsi]
add cl, ch
pushfq
idiv bh
push qword [rbx]
mov word [rbp + 0x2c], cs
jb 0x180474d8e
xor ecx, dword [rbp + rcx*2 - 0x6a468dd4]
xchg ebp, eax
xor ecx, ebp
xor dh, bh
invalid
test al, bh
rcr dword [rcx], 0xe9
invalid
xchg esp, eax
nop
out dx, al
push rcx
loopne 0x180474e19
mov esi, 0xf7e8e9ca
invalid
jbe 0x180474dc1
invalid
mov cs, word [rbp - 0x9247eaf]
add al, 0x7d
sub bl, byte [rdi]
mov esi, 0xf888e95d
invalid
adc al, 0xa2
invalid
movabs byte [0xe92b5f72b7c9288f], al
cmc
or eax, 0xfff8dee9
inc edi
movsd dword [rdi], dword [rsi]
pop rcx
invalid
invalid
mov es, word [rax]
xchg ebp, eax
ffree st(6)
fdivr qword [rdx - 0x7816346c]
stc
invalid
invalid
invalid
xor edx, edi
and ebx, dword [rdi - 0x7d]
invalid
js 0x180474e6c
mov edx, 0xff33fef1
imul ecx, dword [rax - 0x73], 0x15
jbe 0x180474ecc
and eax, 0xec834800
and byte [rcx + 3], bh
mov r8d, 0x1e
call fcn.1803e6c90
add rsp, 0x20
jmp 0x180474905
movabs r11, 0x2ea99933d4ade76c
jne 0x180474ec9
jmp 0x180474985
pop rcx
xchg byte [rdx - 0x55], ah
jg 0x180474f3b
push rdx
push rbp
jmp 0x1804749d7
mov dword [rax], edx
iretd
invalid
push rsi
mov edx, edx
cmp al, 0x90
ud2
invalid
invalid
invalid
push rcx
sub ch, byte [rbp - 0x1b5f7c58]
sbb eax, 0x4ac1101f
jmp 0x180474bf4
jbe 0x180474f86
call 0x1be9d90fa
jmp 0x180474f51
and eax, 0x5b9907e
add esp, esi
jb 0x180474f9b
mov dword [rbx], 3
jmp 0x180474ca6
add byte [0x1ab867496], cl
sub eax, 0x699831c5
mov ecx, 0x4a36b6f9
xor edx, edx
div ecx
cmp eax, 0x3fb2c9c5
jae 0x1804753e4
invalid
jmp 0x180474fa7
mov eax, dword [0x1807a5160]
imul eax, dword [0x1807a5164]
sub eax, 0xc3390571
add eax, 0xe8de7c79
sub eax, 0x3f61847d
mov rbx, qword [r15]
cmp eax, 0xcdf587eb
ja 0x180474fa7
jmp 0x180474fcf
cmp rbx, 0
je 0x180474fe0
add r8, 0x30
mov r14, qword [r8]
jmp 0x180475036
jmp 0x180474fe0
mov qword [rsi], 0xf
mov eax, dword [0x1807a5168]
sub eax, dword [0x1807a516c]
or eax, 0xcc9f6128
imul eax, eax, 0x4ff2daba
or eax, 0xafe130fe
cmp eax, 0xe6654817
je 0x1804753f5
mov eax, dword [0x1807a5170]
and eax, dword [0x1807a5174]
and eax, 0x8d8fc015
add eax, 0x191a0387
add eax, 0x72adcea
cmp eax, 0x308b30d3
jbe 0x1804753f5
jmp 0x18047504f
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.180434ba0
mov rcx, rdx
cmp rax, 0
je 0x18047505e
jmp 0x18047506e
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp rcx, 0
sete al
test al, 1
jne 0x1804750ce
jmp 0x180475199
mov qword [rsi], 5
mov eax, dword [0x1807a5178]
xor eax, dword [0x1807a517c]
mov r8d, 0x57ecfbe2
xor edx, edx
div r8d
sub eax, 0x19b6225a
sub eax, 0x8e175e71
cmp eax, 0xc0c788a8
je 0x180475402
jmp 0x1804750a3
mov eax, dword [0x1807a5180]
sub eax, dword [0x1807a5184]
or eax, 0xf96603cc
imul eax, eax, 0xf982a33e
sub eax, 0x79075bb6
mov qword [rsi + 8], rcx
cmp eax, 0x4bbe582
je 0x1804750a3
jmp 0x1804750cc
jmp 0x18047504f
mov eax, dword [0x1807a5188]
sub eax, dword [0x1807a518c]
xor eax, 0x67d43520
and eax, 0xd6460adb
and eax, 0xeec1dc9d
cmp eax, 0xe31d3aab
ja 0x180475413
jmp 0x1804750f6
mov eax, dword [0x1807a5190]
and eax, dword [0x1807a5194]
imul edi, eax, 0x6e88aff1
or edi, 0x5b029d8b
xor edi, 0xf64eb05f
lea rdx, str.Connection_reset_while_sendingDoing_handshake_round.
mov ecx, 3
mov r8d, 0x1e
call fcn.1803e6c90
cmp edi, 0x73923774
je 0x1804750f6
jmp 0x180475135
mov ecx, dword [0x1807a5198]
and ecx, dword [0x1807a519c]
and ecx, 0x2a99c3e5
sub ecx, 0x6650f24
sub ecx, 0x834f548e
cmp ecx, 0x3b003a52
jbe 0x180475437
jmp 0x180475161
mov ecx, dword [0x1807a51a0]
add ecx, dword [0x1807a51a4]
add ecx, 0x976dd20
and ecx, 0x9d75259d
and ecx, 0xd481928b
mov qword [rsi], 5
cmp ecx, 0xa1411074
ja 0x180475161
jmp 0x180475190
mov qword [rsi + 8], rax
jmp 0x18047504f
mov eax, dword [0x1807a51a8]
and eax, dword [0x1807a51ac]
imul eax, eax, 0x84b84225
xor eax, 0xfece964b
sub eax, 0xdb05c62f
cmp eax, 0xbdcd1a40
je 0x18047544b
jmp 0x1804751c2
mov eax, dword [0x1807a51b0]
or eax, dword [0x1807a51b4]
or eax, 0x42f6004a
and eax, 0xcc183cf2
sub eax, 0xb90b4654
cmp eax, 0x5bfbc14d
jb 0x1804751c2
jmp 0x1804751e6
mov eax, dword [0x1807a51b8]
or eax, dword [0x1807a51bc]
mov r8d, 0xcf3a967c
xor edx, edx
div r8d
or eax, 0xc52d4171
imul eax, eax, 0x71d7e4bc
cmp eax, 0xbdc7b52e
jb 0x180475458
jmp 0x180475215
mov eax, dword [0x1807a51c0]
xor edx, edx
div dword [0x1807a51c4]
imul eax, eax, 0x995d8d2b
mov r8d, 0x7a92baf7
xor edx, edx
div r8d
imul edx, eax, 0x7a7efc46
cmp rbx, rcx
setb al
cmp edx, 0xd12251d1
ja 0x180475215
jmp 0x18047524a
test al, 1
jne 0x180475253
jmp 0x1804752f8
mov eax, dword [0x1807a51c8]
and eax, dword [0x1807a51cc]
sub eax, 0x4dc2186d
and eax, 0x8de282b2
and eax, 0x6d6d5bf1
cmp eax, 0x416b0346
ja 0x180475465
jmp 0x18047527b
mov eax, dword [0x1807a51d0]
imul eax, dword [0x1807a51d4]
or eax, 0xf26b53eb
xor eax, 0x218b11bd
and eax, 0x8b61d8c
ud2
mov qword [r15], 0
mov eax, dword [0x1807a51e8]
imul eax, dword [0x1807a51ec]
mov r8d, 0xfc0cb9a6
xor edx, edx
div r8d
add eax, 0x25a62266
and eax, 0x3c76dfe0
cmp eax, 0x60ef8e64
ja 0x180475485
mov edx, dword [0x1807a51f0]
imul edx, dword [0x1807a51f4]
or edx, 0xdddf4dde
and edx, 0x2c0aacb9
sub edx, 0x7e377767
cmp rbx, rcx
sete al
cmp edx, 0xe8693860
jae 0x180475485
jmp 0x18047535f
test al, 1
jne 0x180474fde
jmp 0x180475369
mov rdx, r14
add rdx, rcx
sub rbx, rcx
mov rcx, r14
mov r8, rbx
call fcn.1806a7400
mov qword [r15], rbx
mov eax, dword [0x1807a51f8]
xor eax, dword [0x1807a51fc]
sub eax, 0x673d4dc7
sub eax, 0x4d6b9ee1
xor eax, 0xdcb8fa68
cmp eax, 0x9426ee56
jb 0x180475492
mov ecx, dword [0x1807a5200]
or ecx, dword [0x1807a5204]
add ecx, 0x5690213f
or ecx, 0x1a91582f
add ecx, 0xc7d15ecd
cmp rbx, 0
sete al
cmp ecx, 0x98d9fd42
jb 0x180475492
test al, 1
jne 0x180474fde
jmp 0x180475036
and ebp, dword [rbp - 0x3a]
pop rcx
or byte [rcx], dl
invalid
test ebp, 0xc7a874f7
retf 0xe90c
invalid
sbb edi, dword [rdi]
invalid
mov ebx, 0x78936fd3
mov edi, 0xc748d89a
invalid
movabs al, byte [0xe92e23494dfc1a4d]
push 0xffffffffb6fffffd
out 0x99, al
mov dh, 0xe6
cdq
xchg byte [rbx - 0x16383694], dl
scasb al, byte [rdi]
std
invalid
retf 0xb74a
invalid
cmc
jmp 0x1658f11eb