Function at 0x1800023c0
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions

Disassembly:
add dword [rbp - 8], 0x4a65e438
xor ebx, dword [rbp - 8]
xor eax, ebx
xor ebx, dword [rbp - 8]
xor eax, 0x665c7dff
add ebx, esi
add ebx, edx
and ebx, 0x800
je 0x1800036be
sub esi, 0xc44aca83
ror edi, 2
add esi, 0x85450c67
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x8000
je 0x18000a3cc
sub ecx, 0xf1313c8b
sub esi, 0xa4b8b832
sub ecx, 0x9f2d5c4b
add ebx, eax
add ebx, edx
and ebx, 0x1000
je 0x180002a05
sub edx, 0x9c4fc430
sub ecx, 0x9a3fd8ba
ror eax, 0x1a
jmp 0x180002b9c
add dword [rbp - 8], 0xf3cb91ab
xor ebx, dword [rbp - 8]
sub eax, 0x2a99938e
rol eax, 0x18
add ecx, 0x2b324fe4
ror esi, 0x12
ror edi, 0x17
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x10
je 0x180002078
xor edx, 0xe495cc6f
sub edx, 0x7b6f326b
rol ebx, 0x1f
rol edx, 0x12
add ebx, eax
add ebx, esi
and ebx, 0x20
je 0x180006b46
rol edi, 0x1a
xor ebx, 0x420db08a
ror esi, 0x14
xor esi, dword [rbp - 0x10]
add ebx, eax
add ebx, edx
and ebx, 0x8000000
je 0x180004d40
ror ecx, 0x14
xor eax, 0x48db8a4e
rol edx, 0xe
xor ebx, 0x1a241378
sub eax, 0x57778e71
jmp 0x180001a07
add dword [rbp - 8], 0x67a7f0a3
xor ebx, dword [rbp - 8]
xor edx, 0xc6e8b6c0
rol ebx, 0x1e
sub esi, 0xfb8312c
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x800
je 0x1800011b5
ror esi, 0x10
rol ecx, 0x11
sub eax, 0x26681754
xor eax, 0x6c6df941
rol edx, 0x1e
add ebx, edx
add ebx, eax
and ebx, 0x40000
je 0x180006b46
rol esi, 4
ror edi, 0x1c
ror ebx, 0x12
xor edx, 0xcc01f464
ror eax, 0x15
add ebx, ecx
add ebx, edi
and ebx, 0x10000000
je 0x18000751f
ror eax, 6
sub esi, 0x62e419f3
sub ecx, 0x50c0f56
jmp 0x18000632b
add dword [rbp - 8], 0x9528ca40
xor ebx, dword [rbp - 8]
ror esi, 0x15
sub eax, 0x1077ad80
sub eax, 0x9de46f23
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x20000000
je 0x180008d60
xor esi, 0x4cc630e9
xor edx, ebx
add edx, 0x112732b3
xor ecx, dword [rbp - 8]
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x80
je 0x180001a07
ror ebx, 0x1c
ror esi, 0x1d
xor eax, 0x15587b04
sub ecx, 0xbfaf4db5
sub ecx, 0xdd10476e
add ebx, ecx
add ebx, edx
and ebx, 0x80000000
je 0x180002971
sub eax, 0x5c410fda
rol eax, 0xf
xor edi, edx
rol eax, 8
jmp 0x18000513c
add dword [rbp - 8], 0x3f669ed0
xor ebx, dword [rbp - 8]
ror edi, 4
rol edx, 0xb
rol ecx, 0xc
sub eax, 0xc3570292
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x800
add byte [rax], cl
add byte [rax], al
je 0x180008293
rol edi, 4
sub edx, 0xeaf88d7c
rol edx, 0x1e
sub ebx, 0xb774470b
xor edx, eax
add ebx, esi
add ebx, eax
and ebx, 0x8000000
je 0x180006f34
rol ecx, 0x1c
rol esi, 0x1c
add ecx, 0x9f5098e8
rol edx, 0x1e
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x40
je 0x18000413c
sub eax, 0xf3c01bd7
rol ebx, 0xd
rol ecx, 0x12
jmp 0x18000a1bf
ror edx, 0x18
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x1000
je 0x180007041
ror eax, 0x16
ror edx, 0xc
rol eax, 0x10
ror ecx, 0x16
ror ecx, 0xa
add ebx, edx
add ebx, edi
add ebx, ecx
and ebx, 0x100000
je 0x1800038e7
add esi, 0xd7505f12
rol eax, 0x19
ror ecx, 4
add ebx, edx
add ebx, ecx
and ebx, 0x40000000
je 0x180004ef7
rol ecx, 0xd
rol edx, 0xb
sub esi, 0x5c4e11c2
sub edx, 0x7b6da468
jmp 0x18000363c
add dword [rbp - 8], 0x3c689e81
xor ebx, dword [rbp - 8]
rol eax, 0x1a
rol edx, 2
rol ebx, 3
add edx, 0xaecd2b27
sub ebx, 0x959fdbdf
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x20000000
je 0x180003c95
sub esi, 0x14c783b8
ror edi, 0xf
xor esi, dword [rbp - 0x10]
ror ebx, 0x1e
rol esi, 4
add ebx, edx
add ebx, eax
and ebx, 1
je 0x180009cc7
sub ebx, 0x954a7b92
ror ebx, 9
sub edi, 0x216f60b0
sub ebx, 0x8c1de638
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x100000
je 0x180002078
add edx, 0x3fa68c8d
add eax, 0x7d4fa488
rol ecx, 0x13
jmp 0x1800047c3
add dword [rbp - 8], 0x94e18bfd
xor ebx, dword [rbp - 8]
add edx, 0x82e2beff
xor esi, 0xd81a8bfc
rol ecx, 0xa
add ebx, ecx
add ebx, eax
and ebx, 0x20000
je 0x180006902
sub edi, 0x60090273
rol edi, 0x14
add edi, 0x5f3bef04
sub ebx, 0x68187e58
sub eax, 0xcf18b300
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x800000
je 0x180004ef7
ror edx, 7
ror ecx, 3
add eax, 0x5f3b1485
add edx, 0xca15c521
add ebx, 0xfcda9086
add ebx, esi
add ebx, ecx
and ebx, 0x10000000
je 0x180003d23
xor eax, 0xa33014ff
rol esi, 5
rol edx, 7
sub eax, 0xb5918538
jmp 0x180002243
add dword [rbp - 8], 0x45fcf4ea
xor ebx, dword [rbp - 8]
xor edi, esi
rol ecx, 0xb
add esi, 0x47286e0
rol esi, 0xc
add ebx, 0xcd7e9ab5
add ebx, eax
add ebx, ecx
and ebx, 0x10000000
je 0x180005ba1
xor ebx, edi
add ecx, 0xcbcaa9c8
xor ecx, 0xcba049ec
rol eax, 0x1f
add edx, 0x10b02b9d
add ebx, eax
add ebx, esi
and ebx, 0x80
je 0x18000151e
ror ecx, 0x1c
add eax, 0xc41a2a8d
rol edx, 0x1f
sub esi, 0x5980c89d
ror edx, 7
add ebx, esi
add ebx, eax
and ebx, 0x1000000
je 0x1800072e3
ror eax, 0x1f
xor esi, dword [rbp - 8]
ror esi, 0xd
add ecx, 0xeb8e7c84
jmp 0x180008150
add dword [rbp - 8], 0xbed48b56
xor ebx, dword [rbp - 8]
rol eax, 4
add edx, 0xe43487f9
xor edx, 0xc2fd1a28
add ebx, eax
add ebx, edi
and ebx, 4
je 0x180006fb4
ror ecx, 0x16
sub edi, 0xb3df3df3
add edx, 0x125f394e
sub edx, 0x8fb11e0f
add ebx, eax
add ebx, ecx
and ebx, 0x40
je 0x180005c29
rol esi, 0xd
ror eax, 0x12
add esi, 0x11b9c6ac
rol edi, 0x10
xor eax, dword [rbp - 0x10]
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x10000000
je 0x180003db3
sub ecx, 0xce671960
sub edx, 0x20755288
rol eax, 4
jmp 0x180009335
add dword [rbp - 8], 0x273cd32d
xor ebx, dword [rbp - 8]
sub edi, 0x201d9c02
xor ecx, edi
xor esi, 0x8f24c8ae
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x2000000
je 0x180005375
sub edx, 0x25bfb3b
xor ecx, 0x71e96465
rol edx, 4
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x800000
je 0x180003d23
xor esi, 0x101a74a2
ror eax, 3
rol eax, 0x15
xor esi, 0x24b79fd
add ecx, 0x7bc24aa0
add ebx, ecx
add ebx, edi
add ebx, edx
rol dword [rcx + 0x800e3], cl
add byte [rdi], cl
test byte [rdi], ch
invalid
add byte [rax], al
xor edx, 0xc714d468
sub eax, 0x89a4a028
sub ecx, 0xa52cd633
xor ecx, dword [rbp - 0x10]
jmp 0x180004ef7
add dword [rbp - 8], 0xa593c300
xor ebx, dword [rbp - 8]
rol ebx, 9
add edi, 0x942f1b9f
xor ecx, dword [rbp - 0x10]
xor edx, ecx
ror edx, 0x1d
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x4000
je 0x180005dc5
xor ecx, 0x1ffc553e
sub esi, 0xae1f49cb
ror ecx, 8
sub edi, 0x7dffe727
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x80000000
je 0x180002f8c
sub esi, 0xebacf415
rol esi, 0x18
add eax, 0xaa41a913
xor eax, dword [rbp - 8]
add ebx, esi
add ebx, edx
and ebx, 8
je 0x180006fb4
rol edi, 0x19
xor esi, 0x1400a747
ror edi, 7
rol ecx, 0x1b
jmp 0x18000413c
add dword [rbp - 8], 0xbc01d211
xor ebx, dword [rbp - 8]
rol eax, 8
sub edi, 0x691c24e5
ror ecx, 0xe
xor ecx, 0x9ca2583d
sub ebx, 0xb310a795
add ebx, edx
add ebx, ecx
and ebx, 0x100
je 0x180009b76
ror esi, 0x1f
xor edi, 0xe691c2ca
sub edi, 0xcbd6482c
add ebx, edi
add ebx, edx
add ebx, eax
and ebx, 4
je 0x180002350
rol edx, 6
rol edi, 0x1a
add edi, 0xcc9ffd6e
ror eax, 0x1c
add ebx, 0x4a32cf23
add ebx, eax
add ebx, ecx
and ebx, 0x80
je 0x180002f8c
ror esi, 0x11
xor ebx, 0x72576928
ror edi, 0xf
jmp 0x18000751f
add dword [rbp - 8], 0x12e24fa1
xor ebx, dword [rbp - 8]
sub esi, 0x59a25ac7
rol esi, 4
ror edi, 0x18
sub edx, 0xba588458
add ebx, edx
add ebx, esi
and ebx, 1
je 0x180008dea
xor ebx, 0xb7dcaf3d
sub edi, 0x7e993b7b
rol ecx, 6
xor ecx, 0x8661005b
add ebx, 0xecf7042e
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 0x8000
je 0x1800093c4
xor edx, 0x8a14f19f
xor eax, ecx
rol edi, 0xc
sub eax, 0x3cc8089f
add ebx, edx
add ebx, eax
and ebx, 0x40000000
je 0x180009a5f
sub esi, 0xfd661d90
add edi, 0x8f85e545
sub ecx, 0xabd51342
jmp 0x180009b76
add dword [rbp - 8], 0xc78ce6e
xor ebx, dword [rbp - 8]
sub ebx, 0x8ea19446
xor ecx, 0x9b5e5b1e
xor ecx, dword [rbp - 0x10]
xor edx, 0x61a3243f
add ebx, ecx
add ebx, eax
and ebx, 0x10
je 0x180005f58
ror eax, 0xf
ror eax, 0xc
add ecx, 0x4b5f644d
add ebx, ecx
add ebx, eax
and ebx, 0x200000
je 0x180005dc5
add edx, 0x1ccdc390
add edx, 0xf62e4693
sub edi, 0xd1144777
sub ebx, 0x2f21e53c
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x1000
je 0x1800044a0
add edx, 0x5073384c
sub ebx, 0xcc06ba79
add esi, 0xb65b95c8
jmp 0x1800011b5
add dword [rbp - 8], 0x41b03723
xor ebx, dword [rbp - 8]
add esi, 0xf2ba551a
rol esi, 0x14
xor esi, 0x1d47bc88
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x40000000
je 0x180006b46
add eax, 0xaf520514
rol ebx, 0x12
xor ebx, dword [rbp - 8]
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x80
je 0x180005ba1
ror ecx, 0xc
rol ecx, 3
sub ecx, 0xfbc999bf
ror edi, 6
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x2000
je 0x180009335
sub ecx, 0x19295488
add esi, 0xda19106d
sub ebx, 0x89d2d7b0
xor ecx, dword [rbp - 8]
jmp 0x180006175
add dword [rbp - 8], 0x368f9919
xor ebx, dword [rbp - 8]
rol ebx, 9
add edx, 0x6e82649c
sub ebx, 0x4e2f554e
add ecx, 0x70e4f708
xor ecx, esi
add ebx, edx
add ebx, eax
and ebx, 0x20000000
je 0x180002350
add dword [rbp - 8], 0x98286bbd
xor ebx, dword [rbp - 8]
xor esi, ebx
ror eax, 0x12
rol edi, 0x1f
sub ebx, 0x7f4023b8
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 8
je 0x1800025e3
sub esi, 0x7196c5ef
sub esi, 0xb9245294
sub edx, 0xc70dff0b
add ebx, eax
add ebx, edx
and ebx, 0x80000000
je 0x1800034d0
sub eax, 0xdd2515b6
sub ebx, 0x8bb10f11
rol edi, 0x1b
ror ebx, 0x1a
add ecx, 0x7c7b517b
add ebx, ecx
add ebx, edx
and ebx, 0x4000
je 0x180005874
sub eax, 0x1b6c39c1
sub ecx, 0x6f866515
add edi, 0xa1c81733
add edi, 0x814f9caf
add esi, 0x855ad95
jmp 0x1800075b8
add dword [rbp - 8], 0xeba840ca
xor ebx, dword [rbp - 8]
sub esi, 0x79ec11ce
sub edi, 0x318862f8
rol eax, 0x13
ror eax, 0x17
add edx, 0xf6f85c9a
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x40000
je 0x180005ba1
rol edx, 0xe
rol edi, 0x18
add ecx, 0xacac850
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x1000
je 0x18000513c
sub ecx, 0x98a0a1cb
ror ebx, 0x13
ror edi, 0x10
sub edi, 0xd762d41c
rol ecx, 0xc
add ebx, esi
add ebx, edx
and ebx, 0x8000
je 0x180007af3
add esi, 0x1c24f891
ror eax, 0x16
sub ecx, 0x271099db
add edi, 0xe6558039
rol edx, 0xe
jmp 0x18000151e
add dword [rbp - 8], 0xd265e51c
xor ebx, dword [rbp - 8]
ror edi, 0xf
add edx, 0xa3fd021f
add ecx, 0x41339a6b
ror ecx, 0xe
add ebx, ecx
add ebx, esi
and ebx, 0x200000
je 0x180005f58
ror eax, 0x19
rol eax, 0xa
add edx, 0x4dd04db4
xor ecx, 0x6b1f47b
add ebx, eax
add ebx, ecx
and ebx, 0x2000000
je 0x180009cc7
add esi, 0xa55ffd6a
sub edx, 0xdd581bf
xor ecx, 0x10638545
add ebx, esi
add ebx, ecx
and ebx, 0x1000000
je 0x180009335
sub ebx, 0x829dda43
rol eax, 0x11
sub edx, 0x9233981
xor ebx, 0xae94502b
jmp 0x180008293
add dword [rbp - 8], 0x9b62cac0
xor ebx, dword [rbp - 8]
ror edx, 2
rol ecx, 0x1c
sub edx, 0x2560628f
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x1000
je 0x1800036be
sub edx, 0xb2c2265a
add edx, 0x410281d9
sub ecx, 0x7b15b500
sub ecx, 0xba2bd809
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 8
je 0x180001384
ror edi, 0x1b
ror esi, 0x1e
sub ecx, 0x45c39735
rol eax, 8
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x1000
je 0x180005874
sub ecx, 0x3d202173
sub edi, 0x6f8b824e
xor ebx, 0x887794e2
rol ebx, 0xe
xor edi, 0x8721782a
jmp 0x1800060f7
add dword [rbp - 8], 0xb96786b6
xor ebx, dword [rbp - 8]
ror edx, 0x1f
rol eax, 0x15
sub edx, 0xe95ae409
add ebx, ecx
add ebx, esi
and ebx, 0x80
je 0x180005874
sub eax, 0x78ca83c7
rol edx, 0x1f
ror esi, 0xe
add eax, 0x188d5a11
sub edx, 0x1147db47
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x80000
je 0x180007d0e
rol ecx, 0x13
add esi, 0xe366f81
rol ecx, 0xa
xor edi, 0xcec05f04
sub eax, 0x89a4d446
add ebx, edi
add ebx, ecx
and ebx, 0x20000000
je 0x180006631
add esi, 0xc8e629d
xor edx, 0x9f364921
ror edi, 0x1b
rol edx, 0xd
jmp 0x180007b7c
add dword [rbp - 8], 0x1329a8a8
xor ebx, dword [rbp - 8]
rol ebx, 0x1f
sub edx, 0x3e8db625
ror eax, 0x18
add ebx, edi
add ebx, ecx
add ebx, esi
and ebx, 0x2000
add byte [rax], al
je 0x1800025e3
sub eax, 0x8933ddd4
xor ebx, 0x55bbae65
rol ecx, 0x14
add ebx, eax
add ebx, esi
add ebx, edi
and ebx, 0x40
je 0x180002078
sub ebx, 0x9ed0f253
rol esi, 0xc
xor eax, 0x5a56b518
add ebx, ecx
add ebx, eax
and ebx, 0x400000
je 0x18000483c
ror ecx, 8
xor esi, dword [rbp - 0x10]
xor edx, dword [rbp - 0x10]
jmp 0x180004ef7
add dword [rbp - 8], 0x451d01e1
xor ebx, dword [rbp - 8]
ror ecx, 0x15
sub edx, 0x271f485d
sub esi, 0xd9bb9f0b
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x2000
je 0x1800072e3
ror eax, 0x18
ror eax, 4
add ebx, 0x15e297d0
ror ecx, 0x10
ror edi, 0x13
add ebx, esi
add ebx, edi
add ebx, eax
and ebx, 0x40
je 0x180005c29
add esi, 0x740decc9
xor ebx, dword [rbp - 0x10]
sub ecx, 0x16cfbb99
rol edi, 0x1e
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 8
je 0x18000525d
sub esi, 0x483d6d59
sub ecx, 0x7e310cf5
ror eax, 0x12
jmp 0x180009335
add dword [rbp - 8], 0x1f468d5d
xor ebx, dword [rbp - 8]
rol ecx, 0xd
sub ebx, 0x47a1094e
jmp 0x180003274
or dword [rcx - 0xf167eb9], esp
sahf
pop rbx
mov esi, 0xf301d301
add ebx, edi
and ebx, 0x20000000
je 0x180001a07
ror edi, 0x16
add edx, 0xbd5ab6df
pop rdx
mov ebp, 0x51f0c081
invalid
out 0x81, eax
invalid
int3
mov word [rdx + 0x77], ss
add ebx, edx
add ebx, esi
and ebx, 8
je 0x180005375
sub edx, 0xcab1c5a5
add eax, 0x8b26e1d6
sub eax, 0x2f57e97f
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x20000
je 0x180006dfe
add eax, 0x86eb574b
sub eax, 0xe32e8b06
mov ebp, dword [rsi]
jrcxz 0x180003255
ret 0xc10e
ret
sbb eax, ecx
leave
invalid
jmp 0x180009551
add dword [rbp - 8], 0x7e9c0ce0
xor ebx, dword [rbp - 8]
sub eax, 0x74d9a0b2
ror ecx, 0x1b
sub ecx, 0x7a762f45
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x40
je 0x18000a23f
rol ebx, 0x12
rol ecx, 6
add ecx, 0x670ed01
rol edx, 0xc
ror edx, 0xa
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 4
je 0x1800056e7
xor edx, 0x3f17623a
sub edi, 0x12497f73
xor edi, 0x3a7cd744
xor ecx, dword [rbp - 8]
add ebx, edx
add ebx, eax
and ebx, 0x200000
je 0x180006b46
add eax, 0xb225faaf
ror esi, 8
ror ebx, 0x1e
jmp 0x180005dc5
add dword [rbp - 8], 0xa9648647
xor ebx, dword [rbp - 8]
ror ecx, 0x19
sub ebx, 0xb966277a
rol ebx, 0x1e
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x4000
je 0x180005ba1
ror edi, 0xf
xor ebx, dword [rbp - 8]
add edi, 0x5fc3e942
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 0x10000
je 0x1800036be
xor edi, 0x171b0325
ror eax, 0x1e
ror edx, 3
add ebx, eax
add ebx, esi
and ebx, 0x40000
je 0x1800086c4
ror esi, 0x14
add edi, 0xad25b413
xor edi, 0xfeeabf80
add edi, 0xf54daa94
xor eax, 0x6200b196
jmp 0x180009cc7
add dword [rbp - 8], 0x42df7348
xor ebx, dword [rbp - 8]
ror ecx, 0x16
sub edx, 0x9cd81752
add edx, 0xc5d12a66
sub ecx, 0xb34d79b8
add ebx, edx
add ebx, esi
and ebx, 0x1000000
je 0x180003c95
sub ecx, 0x808c060b
rol eax, 0x14
ror ecx, 0xb
add ecx, 0xa7fdcfca
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x100
je 0x18000a23f
rol eax, 3
sub eax, 0xbc59851d
sub edx, 0xa0f68bdd
sub esi, 0xb8d74f8d
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x80000
or byte [rax], al
je 0x180007401
sub ecx, 0x34943ac0
xor eax, dword [rbp - 0x10]
sub ebx, 0xb3ea5aa0
jmp 0x180003d23
add dword [rbp - 8], 0x63e88a38
xor ebx, dword [rbp - 8]
xor esi, edx
xor edi, dword [rbp - 8]
rol esi, 0x1c
sub eax, 0xc14da21f
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x20000
je 0x18000363c
rol edi, 2
ror edx, 0x14
sub eax, 0xd67853eb
ror esi, 0x14
add ebx, edi
add ebx, edx
and ebx, 0x2000
je 0x180006b46
sub esi, 0xe2a1024d
sub eax, 0x1204ee78
add edi, 0xc27bfc45
add ecx, 0x8caf33ad
sub ebx, 0x51eb624a
add ebx, edx
add ebx, esi
and ebx, 0x4000
je 0x180008b3f
rol edi, 0x19
ror eax, 0x13
rol edi, 0xb
sub ecx, 0x37cbc843
invalid
rol ebx, 0x10
jmp 0x180003c95
add dword [rbp - 8], 0x1524abdf
xor ebx, dword [rbp - 8]
rol edx, 0x12
sub edx, 0x7f2161d3
xor eax, edi
xor ebx, dword [rbp - 8]
add edx, 0x52143175
add ebx, eax
add ebx, edi
and ebx, 0x400000
je 0x1800025e3
ror ecx, 2
sub ebx, 0xb90d5fd0
add ecx, 0xe2564e2a
rol esi, 0x1e
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x4000000
je 0x180004b10
sub esi, 0x8018eb32
xor edi, dword [rbp - 8]
ror esi, 2
rol edx, 0x1b
sub edi, 0x596bbeb0
add ebx, esi
add ebx, eax
and ebx, 0x200000
je 0x180006b46
ror ebx, 0x1e
add esi, 0xe718558e
xor edx, ebx
jmp 0x180008ab4
add dword [rbp - 8], 0xf5324005
xor ebx, dword [rbp - 8]
add esi, 0x959f4c3d
ror edx, 0x11
add ebx, 0x631e4f6f
add ebx, eax
add ebx, esi
and ebx, 0x400
je 0x18000151e
add ebx, 0x6f7839ae
xor eax, esi
rol eax, 0x15
add ebx, ecx
add ebx, esi
add dword [rbp - 8], 0x3597649e
xor ebx, dword [rbp - 8]
xor ecx, edx
add ecx, 0xf23d6942
ror edx, 0x11
xor edx, dword [rbp - 0x10]
sub esi, 0x9b28831f
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x10
je 0x1800093c4
sub esi, 0x94b54df9
sub ecx, 0x5c190315
xor eax, esi
add ebx, edx
add ebx, ecx
and ebx, 0x80000000
add byte [rax], al
or byte [rdi], 0x84
pop rbp
invalid
add byte [rax], al
rol ebx, 4
add edi, 0x2c6de1b1
sub esi, 0x83638ca4
ror ebx, 0x18
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 8
je 0x18000413c
sub edx, 0x1df0b789
sub edx, 0x88db1b6b
rol edi, 2
rol ecx, 0xf
jmp 0x180007b7c
add dword [rbp - 8], 0xcd220ea8
xor ebx, dword [rbp - 8]
xor esi, 0x8096ea33
add esi, 0xe3361c11
rol ecx, 0xe
rol eax, 0x1b
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x20
je 0x180009a5f
add dword [rbp - 8], 0xf8517089
xor ebx, dword [rbp - 8]
ror ecx, 0xf
add eax, 0x5fb77d91
sub edx, 0x955b0d68
add edx, 0x5e7ec11a
add ebx, 0xe9da4205
add ebx, esi
add ebx, eax
and ebx, 0x10000000
je 0x18000363c
sub ecx, 0x3c6a4aef
ror edi, 0x13
xor esi, dword [rbp - 8]
add ebx, esi
add ebx, edx
and ebx, 0x200000
je 0x180001384
xor edx, 0x823fb549
ror edx, 0x1f
sub edx, 0xbba1f802
xor ecx, 0xdd621f26
add edx, 0xeab6fe48
invalid
add dword [rbp - 8], 0x4bf8cad9
xor ebx, dword [rbp - 8]
pop rbp
clc
add ebx, 0xb1868674
rol edx, 0x14
ror ecx, 0x11
rol esi, 8
sub eax, 0xaa50cdd9
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x2000000
je 0x180001a07
xor edi, esi
ror eax, 7
add esi, 0xa18dca51
ror eax, 0x16
rol eax, 3
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 4
je 0x180009335
rol eax, 0x17
sub ebx, 0x539b1ba
ror ebx, 9
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x80
je 0x180001384
add edi, 0x5f69517d
rol ecx, 0x1b
add dword [rbp - 8], 0xcd57d8ad
xor ebx, dword [rbp - 8]
ror ebx, 0x1d
xor ecx, 0x9a0c8e5e
add ecx, 0xecb2888c
ror ebx, 0x16
add edx, 0x9ce6e1ac
add ebx, esi
add ebx, edx
and ebx, 0x400
je 0x18000513c
sub esi, 0xd7f8ae7e
sub edx, 0xb8122b1
sub edx, 0x6909bdb0
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x40000000
je 0x180004ef7
ror ebx, 0xd
rol ebx, 0xd
ror edi, 8
add edx, 0x2ce53066
add ebx, edi
add ebx, esi
and ebx, 0x40000000
je 0x180007483
xor edi, 0x9aa8a6ed
rol esi, 0x1e
add ecx, 0x7ba2ff7b
ror ecx, 0xd
jmp 0x18000284a
add dword [rbp - 8], 0xdb10500
xor ebx, dword [rbp - 8]
ror ebx, 2
rol eax, 0x19
ror edi, 3
sub edi, 0x52f47bbb
ror ecx, 0xc
add ebx, esi
add ebx, ecx
and ebx, 0x100
je 0x180003a01
ror edi, 0x1f
add ebx, 0xb454a5a3
ror ecx, 0xc
rol esi, 0x1a
add ebx, esi
add ebx, ecx
and ebx, 0x20000
je 0x1800078ce
rol ebx, 0x15
ror ecx, 0x13
ror ebx, 0xe
rol edi, 0xc
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x20
je 0x180001384
add eax, 0xfb3ebc2b
xor ebx, dword [rbp - 8]
add edi, 0xb44bed0a
jmp 0x180008d60
add dword [rbp - 8], 0x167a11
xor ebx, dword [rbp - 8]
xor edi, 0x10f0e07e
add ecx, 0x2d87b657
rol ebx, 0x15
sub eax, 0x1f5cd2ed
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x10000000
je 0x180007483
add edi, 0xd0f99680
xor edi, 0x83353e17
rol edx, 9
add ebx, eax
add ebx, esi
add ebx, edi
and ebx, 0x200000
je 0x18000751f
xor esi, dword [rbp - 0x10]
ror edi, 6
rol esi, 0xb
ror edx, 0x1d
add ebx, esi
add ebx, edi
sti
and ebx, 0x40
je 0x18000a7eb
ror esi, 0x18
rol ecx, 2
rol ecx, 2
jmp 0x180008ab4
add dword [rbp - 8], 0xe67496e9
xor ebx, dword [rbp - 8]
sub edi, 0x11edd101
sub eax, 0x234f461e
sub edx, 0x606feb0
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x1000
je 0x18000a23f
xor eax, esi
add ecx, 0xd1688e68
rol edi, 0x13
xor eax, dword [rbp - 0x10]
xor esi, dword [rbp - 8]
add ebx, edx
add ebx, eax
and ebx, 0x20
je 0x18000363c
sub esi, 0x2ae2f831
xor ebx, ecx
sub edi, 0x37e315c5
invalid
out dx, eax