Function at 0x180001ea0
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Inspect section memory permissions
Resolve function by parsing pe exports

Disassembly:
add dword [rbp - 8], 0xc2400100
xor ebx, dword [rbp - 8]
sub ecx, 0xc668eed5
sub esi, 0xaf9a24ae
xor esi, dword [rbp - 8]
rol ecx, 8
add ebx, edx
add ebx, esi
and ebx, 0x1000000
add dword [rbp - 8], 0xb44db54b
xor ebx, dword [rbp - 8]
ror edx, 0x1d
ror ecx, 0xd
rol esi, 0x1a
add ebx, edx
add ebx, esi
and ebx, 0x8000
je 0x1800050c9
ror edi, 0xb
sub ebx, 0x16b1a02
add eax, 0x4addc12c
ror esi, 7
sub edx, 0xae629f49
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x40
je 0x180003e4a
sub esi, 0x34c1ac60
sub eax, 0xb89b1f68
rol edx, 0x1b
add ebx, edx
add ebx, eax
and ebx, 0x80000
je 0x18000524b
rol eax, 0x18
add ebx, 0x819671b6
xor edi, 0xfeed5c3e
sub edi, 0xf2e97cd7
jmp 0x18000282a
add dword [rbp - 8], 0xdc80f5d3
xor ebx, dword [rbp - 8]
add edi, 0x2a14df2d
add edi, 0xe291faf0
rol ecx, 6
add ebx, eax
add ebx, edx
add ebx, esi
and ebx, 0x4000
je 0x18000a8d2
sub edi, 0x71f31900
add ecx, 0xd406ec45
xor edx, 0x2cfdbb98
xor eax, 0x5eb9301e
ror edi, 0xf
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 2
je 0x18000613c
sub ebx, 0x1b7e4ccc
ror eax, 0xa
xor edi, dword [rbp - 0x18]
xor ecx, dword [rbp - 0x18]
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 0x10
je 0x18000110a
xor esi, 0xee65da48
ror ebx, 0xe
add edx, 0xebb2f920
jmp 0x180008727
add dword [rbp - 8], 0x9c38b3ba
xor ebx, dword [rbp - 8]
add ebx, 0xb4e388ab
ror ebx, 0x1a
ror eax, 0x16
ror ebx, 0x1f
add ebx, edi
add ebx, edx
and ebx, 0x1000
je 0x1800022e0
xor edi, 0xe11a8f2d
sub esi, 0x968f1b2d
ror eax, 7
add ebx, eax
add ebx, ecx
and ebx, 0x10000
je fcn.1800030f2
add esi, 0x61b86649
add edi, 0x3cd982ef
sub edx, 0xa4c79c41
rol eax, 0x10
xor esi, 0x6e102985
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 1
je 0x180001e78
sub esi, 0xbe390251
rol esi, 0x19
sub eax, 0xd229d64c
jmp 0x180004d02
add dword [rbp - 8], 0x89d52756
xor ebx, dword [rbp - 8]
rol ecx, 0x15
add eax, 0x66ee3861
xor esi, dword [rbp - 0x18]
xor ebx, eax
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 0x40000
je 0x180001e78
or qword [rax], r8
invalid
sub ecx, 0xa6f9d1b4
ror edx, 0x16
sub ebx, 0x803df6a8
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x8000
je fcn.1800030f2
ror esi, 0x11
sub ecx, 0x72e32a8c
ror edi, 9
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x400
je 0x18000a8d2
rol esi, 4
ror ebx, 0xc
ror edx, 0x17
xor ebx, eax
jmp 0x1800038c7
and eax, dword [rax]
invalid
add dword [rbp - 8], 0xc03d7673
xor ebx, dword [rbp - 8]
ror edi, 0x18
rol edx, 0x1f
rol ebx, 0x19
add ecx, 0xad8d9b9
add ebx, edi
add ebx, ecx
and ebx, 0x2000
je 0x180007612
sub eax, 0xf7ebfbc2
sub ebx, 0x2bcbd8a9
ror ebx, 0xa
xor ecx, 0x51119251
add ebx, edi
add ebx, eax
and ebx, 0x800
add byte [rax], al
je 0x18000852c
add ecx, 0x5701f17d
xor eax, dword [rbp - 0x18]
sub esi, 0x466c820a
ror edi, 3
add ebx, eax
add ebx, esi
and ebx, 0x4000
add byte [rax], al
add byte [rdi], cl
test byte [rdi - 0x72], ah
add byte [rax], al
sub edx, 0x659953b9
add dword [rbp - 8], 0x1000b217
xor ebx, dword [rbp - 8]
ror ebx, 0x1f
add ecx, 0x6c5fef3e
add ecx, 0x26b414c1
add ebx, eax
add ebx, edx
and ebx, 2
je 0x18000419b
add byte [rax], al
ror eax, 0x15
add ecx, 0x4b18d903
rol edi, 5
ror eax, 0x1f
add eax, 0x5995b956
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 4
je 0x180007d12
rol esi, 0x1e
add eax, 0xaa1d2b75
add eax, 0xb7a42240
sub ecx, 0xa10780b
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x80
je 0x180009083
ror ecx, 0x19
add edi, 0xd2175379
ror esi, 0x13
rol ebx, 0x1c
jmp 0x180005ab8
add byte [rax], al
add dword [rbp - 8], 0x2111521d
xor ebx, dword [rbp - 8]
ror esi, 0x1d
rol edx, 0x11
add edx, 0xe13a8413
add ebx, ecx
add ebx, esi
and ebx, 0x1000000
je 0x180002f57
sub eax, 0xe0f584d3
add eax, 0x4d1e100d
xor esi, eax
sub ecx, 0xdf3a33b6
ror esi, 7
add ebx, eax
add ebx, edx
and ebx, 0x8000000
je 0x1800062f3
rol ebx, 0x19
ror ebx, 0x1e
ror ebx, 0x15
add ebx, eax
add ebx, edx
add ebx, esi
and ebx, 0x800
je fcn.1800030f2
xor esi, dword [rbp - 8]
sub edi, 0xb22bcce
rol edx, 0x11
jmp 0x180003e4a
add dword [rbp - 8], 0x8ddaf033
xor ebx, dword [rbp - 8]
sub ebx, 0x58994465
ror edi, 0x1c
xor ebx, 0xf1755729
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 4
je 0x1800064f8
add dword [rbp - 8], 0xb8d4574f
xor ebx, dword [rbp - 8]
xor esi, edi
xor ebx, 0x961e4215
ror ecx, 0x1c
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 4
je 0x180003c8b
xor esi, dword [rbp - 8]
add edx, 0xf84f2e78
xor eax, edi
rol edx, 8
add ebx, eax
add ebx, edi
add ebx, ecx
and ebx, 0x200000
je 0x180004541
add ebx, 0x6f200b71
ror edx, 0x19
rol eax, 0x15
sub edx, 0xe9accaa9
add ebx, esi
add ebx, eax
and ebx, 0x100000
adc byte [rax], al
je 0x180009702
xor esi, dword [rbp - 0x18]
add eax, 0x4524017f
rol ecx, 0xc
xor esi, 0x379d76f
sub edx, 0x158ea89d
jmp 0x18000acf2
add dword [rbp - 8], 0x68cbedcc
xor ebx, dword [rbp - 8]
ror ebx, 0x1c
add esi, 0xd900cd10
ror edi, 0x14
add ebx, ecx
add ebx, edx
and ebx, 0x100000
je 0x1800045cf
add edx, 0xb857a726
xor ecx, dword [rbp - 8]
sub esi, 0xcfc2431
rol edi, 0xb
sub ebx, 0xf77b66f7
add ebx, esi
add ebx, ecx
add ebx, eax
and ebx, 0x80000
je 0x180002f57
sub esi, 0x79460f9e
add esi, 0x63167e30
rol ebx, 0x1d
add eax, 0x39a2bd7a
add edx, 0x216c60be
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x8000
je 0x180007a67
add edx, 0x5717305f
sub ebx, 0x7a6506ae
rol ecx, 9
rol edx, 0x14
jmp 0x1800055ae
add dword [rbp - 8], 0x3ce41e85
xor ebx, dword [rbp - 8]
ror eax, 0x1e
sub edi, 0xfee4cceb
sub edi, 0xdc8dca0a
rol edi, 0xe
ror eax, 0xb
add ebx, edi
add ebx, ecx
and ebx, 2
je 0x1800070bc
add esi, 0x670f6772
add edi, 0x61d5b86f
sub eax, 0xd5d7b90a
rol edx, 9
add ebx, edx
add ebx, eax
and ebx, 0x80000000
je 0x180005ab8
add esi, 0x2f07b872
rol ecx, 0xf
rol eax, 0xa
ror ecx, 0x1c
add ebx, 0x41939e70
xchg ebx, eax
add r11d, esi
add ebx, edi
add ebx, edx
and ebx, 0x200000
je 0x180001b94
xor eax, dword [rbp - 0x18]
rol edi, 0x14
rol esi, 0x1c
jmp 0x18000828a
add byte [rax], al
add dword [rbp - 8], 0x7ecd21a5
xor ebx, dword [rbp - 8]
sub esi, 0x5901ae4a
xor edi, 0xa53eb1a7
xor eax, 0xfeadca35
add esi, 0xba1f0728
add ebx, esi
add ebx, eax
and ebx, 0x4000
je 0x180003ef9
ror edx, 9
add eax, 0x40d3856c
rol esi, 3
xor ecx, edi
rol eax, 0x1b
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x400000
je 0x1800078cc
sub edi, 0x1bd3a390
ror eax, 8
xor esi, ecx
xor ebx, 0xf8f26ecd
add eax, 0x317665d0
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x20
je 0x18000828a
sub eax, 0xb9176efd
xor edx, 0x57a48147
add ecx, 0x61706910
add ecx, 0x55f3a509
ror dword [rcx], 0xa5
push rbp
ror eax, 0x12
jmp 0x180003a6a
add dword [rbp - 8], 0x42fa3e1a
xor ebx, dword [rbp - 8]
rol ebx, 0xe
sub eax, 0x3db12155
rol eax, 0x17
add edx, 0x6efcc70c
xor ecx, eax
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x40000
je 0x180007238
ror edx, 0x15
add ebx, 0x701f3da0
rol edx, 0x13
ror eax, 0xc
add ebx, ecx
add ebx, edi
and ebx, 0x4000000
je 0x18000a8d2
ror eax, 0xb
sub eax, 0xb27ec67b
rol edx, 8
add ebx, ecx
add ebx, esi
and ebx, 0x800
je 0x18000282a
xor ecx, 0x75e4a5f5
ror eax, 0x1b
add edi, 0xfb3d5004
xor edx, ebx
jmp 0x180006a3b
add dword [rbp - 8], 0x7b7098e0
xor ebx, dword [rbp - 8]
ror eax, 0x1a
add ecx, 0x128f5e81
rol edx, 8
add ebx, ecx
add ebx, edx
and ebx, 0x80
je 0x18000aef0
rol ebx, 0x10
sub ecx, 0xeceb113d
rol eax, 0x1c
sub ebx, 0x7e33a824
ror edi, 9
add ebx, ecx
add ebx, eax
and ebx, 0x100
je 0x180004541
add ecx, 0x8c58dea3
ror edx, 8
xor esi, 0xe773b2f3
add ebx, 0x1d1ea2d3
rol edi, 7
add ebx, esi
add ebx, edi
add ebx, eax
and ebx, 0x2000
je 0x180002b5c
xor edi, 0x93f27873
add eax, 0x5abf29ae
sub ebx, 0xdd473e85
sub esi, 0xc08cf888
jmp 0x180004224
add dword [rbp - 8], 0x272b2c49
xor ebx, dword [rbp - 8]
pop rbp
clc
rol ecx, 0x19
rol ebx, 0x1d
sub edi, 0xe8a6e538
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x20000
je 0x18000828a
ror edx, 0x1e
ror ecx, 0x15
xor edx, eax
sub ebx, 0x6c8370f0
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x1000
add byte [rax], al
je 0x18000852c
xor ecx, 0x4fc9ace8
ror ebx, 0x1c
sub esi, 0x2de82394
add ebx, esi
add ebx, ecx
add ebx, edi
sti
and ebx, 0x400
je 0x180001502
xor eax, 0xa2573ef4
rol edi, 0x1f
xor edx, 0x12e80c13
add esi, 0x5eb64115
jmp 0x180007f2a
add dword [rbp - 8], 0xc3a69ff4
xor ebx, dword [rbp - 8]
sub ecx, 0x9a9072
rol eax, 0x11
ror ebx, 0xf
sub esi, 0x6d8814d5
sub ecx, 0x580a33ca
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 2
je 0x180004f34
ror esi, 6
xor ecx, eax
add eax, 0xa2642b4b
ror edx, 9
or dword [rcx], eax
add ebx, edx
add ebx, edi
and ebx, 0x400000
je 0x18000110a
sub esi, 0xb2d799d6
sub eax, 0x432b279f
ror eax, 0xf
sub eax, 0x17508355
add ebx, edi
add ebx, eax
and ebx, 0x20000
je 0x180009da9
xor ebx, dword [rbp - 0x18]
sub esi, 0x531c6054
rol eax, 0x1b
add dword [rbp - 8], 0x100c3fda
xor ebx, dword [rbp - 8]
sub ecx, 0x17125d05
ror edx, 5
xor ebx, edi
rol esi, 9
add ebx, esi
add ebx, ecx
and ebx, 0x20
je 0x180008306
ror edx, 0x1c
add ebx, 0x19dd0234
ror eax, 0x18
add ebx, 0xbfd86a69
add ebx, ecx
add ebx, edi
and ebx, 0x20000000
je 0x18000ad86
ror edx, 0x10
add edx, 0xdf58ecb
add esi, 0x4474197c
rol ebx, 6
sub ebx, 0xca6cedb0
add ebx, edi
add ebx, esi
and ebx, 8
je 0x1800078cc
ror edx, 0x1f
xor edx, dword [rbp - 0x18]
add ecx, 0x68013010
jmp 0x180009083
add dword [rbp - 8], 0x2cf1bb55
xor ebx, dword [rbp - 8]
rol edx, 0x18
ror esi, 0x10
xor esi, dword [rbp - 8]
add ebx, ecx
add ebx, eax
and ebx, 1
je 0x180002f57
xor ebx, 0xd5b4a2aa
ror ecx, 0x18
sub eax, 0x79be6991
add ebx, edx
add ebx, esi
and ebx, 0x20000
je 0x1800056bb
add esi, 0x96dfd9f6
rol edx, 0x1a
sub ecx, 0x11571880
rol ebx, 0xa
add ebx, edx
add ebx, edi
and ebx, 0x1000
je 0x1800078cc
add ecx, 0x992c074c
sub ebx, 0x68959d88
add edi, 0x58213c99
cdq
cmp al, 0x21
pop rax
add edx, 0x7e1d653d
jmp 0x1800070bc
add dword [rbp - 8], 0xe97b7dac
xor ebx, dword [rbp - 8]
add eax, 0xf723d8f9
ror ebx, 8
rol ecx, 0xc
xor edi, dword [rbp - 8]
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x10000
je 0x180009c95
rol esi, 0xe
ror ebx, 2
ror edi, 0x16
add eax, 0x98934422
add ebx, eax
add ebx, edx
and ebx, 0x1000000
je 0x180007ae9
sub ecx, 0x23eb90c6
rol edx, 0x1d
xor edx, dword [rbp - 0x18]
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x80
je 0x18000a23c
sub esi, 0xc9b5f5ae
add esi, 0xbadcf460
rol ecx, 0x1d
jmp 0x180001e78
add dword [rbp - 8], 0x3cbf483e
xor ebx, dword [rbp - 8]
ror eax, 0x1e
add edi, 0xcc7d98ae
xor edx, ecx
ror edi, 0x1f
add ebx, edx
add ebx, esi
and ebx, 0x800000
je 0x180009702
xor esi, 0xf8f341d9
rol eax, 0x16
rol edi, 8
add ebx, eax
add ebx, edx
and ebx, 0x800000
je 0x1800012eb
rol ebx, 0x12
xor esi, 0x7cc8c1ab
xor edx, 0x99f725f0
rol ecx, 0xa
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x100000
je 0x18000136e
add eax, 0x482f31a9
rol edi, 0xf
ror eax, 0x1f
jmp 0x1800037c0
add dword [rbp - 8], 0x44e21c55
xor ebx, dword [rbp - 8]
rol ebx, 0xb
ror esi, 0x1d
rol edx, 0x12
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x10
je 0x1800085b5
ror ecx, 6
ror eax, 8
rol eax, 2
add edx, 0xa72ff324
add esi, 0x5909d1d7
add ebx, eax
add ebx, ecx
and ebx, 0x2000
je 0x18000a024
xor edx, 0x16767e
ror eax, 0x16
ror edx, 0x16
add ebx, esi
add ebx, ecx
and ebx, 0x80000000
je 0x18000828a
add dword [rbp - 8], 0x3ee926c5
xor ebx, dword [rbp - 8]
rol eax, 4
sub esi, 0x33cc9602
xor edx, dword [rbp - 0x18]
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x8000
je 0x1800033ff
rol ecx, 0x12
xor ebx, edx
add edi, 0x49cb6519
sbb dword [rbp - 0x35], esp
sub r15, 0xffffffffc30e6f16
add edi, 0xb487dd6b
add ebx, esi
add ebx, edi
and ebx, 0x10000
je 0x180007ae9
add eax, 0xeb4b0855
ror ebx, 0x18
sub edi, 0xbca9f559
sub esi, 0x677523c8
sub eax, 0x3bafff96
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x80000
je 0x180002f57
add esi, 0x8c9a16e
sub eax, 0xd82384bf
sub eax, 0x57c05762
add edi, 0x578cdbb2
ror edi, 0x11
jmp 0x18000a8d2
add dword [rbp - 8], 0xf2831c60
xor ebx, dword [rbp - 8]
add edi, 0x4e4500a2
sub eax, 0x1197ee01
add ebx, 0x5dc0f37e
add ebx, ecx
add ebx, eax
and ebx, 0x1000000
je 0x18000524b
sub ebx, 0x96eab4f8
ror edx, 5
rol ebx, 0xe
add edi, 0x947fe6a1
xor eax, dword [rbp - 0x18]
add ebx, ecx
add ebx, edx
and ebx, 0x4000
je 0x180005ab8
sub edi, 0xa576f671
sub edi, 0xcde500e8
rol esi, 5
ror ebx, 0x14
add edx, 0x2f774148
add ebx, edx
add ebx, esi
and ebx, 4
je 0x180007ae9
add esi, 0x5e89f43c
add edx, 0xb3ffb39a
xor eax, 0xa5aef964
jmp 0x180003c8b
add dword [rbp - 8], 0xacda5be7
xor ebx, dword [rbp - 8]
rol ebx, 0xf
rol ecx, 0x17
add edi, 0x88fffa64
add edx, 0x52bd8edb
add ebx, esi
add ebx, ecx
add ebx, eax
and ebx, 0x400
je 0x180009083
rol eax, 9
rol ecx, 0x10
xor esi, edx
add edx, 0xfb3fd29d
add ebx, eax
add ebx, edx
and ebx, 0x8000000
je 0x180004aef
add byte [rax], al
ror esi, 0x13
add esi, 0x8cc86145
add esi, 0xa77c9e2a
sub eax, 0xa708e66d
add ebx, esi
add ebx, eax
and ebx, 0x80000000
je 0x18000abad
xor ebx, 0xc6e7567d
sub esi, 0x74f33cde
sub ecx, 0xf5fd5dc2
ror edx, 0x18
sub edx, 0x82a82fba
jmp 0x18000828a
add dword [rbp - 8], 0x54e0236b
xor ebx, dword [rbp - 8]
xor esi, ecx
sub ecx, 0xe31d83b4
rol edx, 0x19
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 1
je 0x18000110a
add esi, 0xd02f8e7a
ror eax, 0x14
ror ecx, 4
rol esi, 0x16
ror ebx, 0x1b
add ebx, esi
add ebx, eax
and ebx, 4
je 0x180004a28
sub edx, 0xb20c5615
ror esi, 0x1e
ror esi, 0x1e
add ebx, esi
add ebx, edi
and ebx, 0x100
je 0x18000613c
add esi, 0xa861faf5
sub ecx, 0x79e55f8b
ror eax, 0xc
add edx, 0x3c72fa04
jmp 0x18000955b
add dword [rbp - 8], 0x9e250633
xor ebx, dword [rbp - 8]
sub edx, 0x8830d02b
ror edx, 0x1e
sub ebx, 0x2c592697
pop rcx
sub al, 0x31
iretd
add ebx, edi
add ebx, ecx
add ebx, esi
and ebx, 0x800000
je fcn.1800030f2
ror esi, 0x11
xor eax, 0x7de96aad
sub ecx, 0x4d752b11
xor eax, 0xf3d83e73
rol esi, 0x14
invalid
adc al, 1
add ebx, eax
add ebx, ecx
and ebx, 0x20000000
je 0x180006d99
ror ecx, 0xc
sub ebx, 0x470655cf
rol ecx, 0x1f
add eax, 0xbec3c94e
sub ebx, 0x63f6c532
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x80
je 0x180001502
add edi, 0x80d874de
rol esi, 0x14
xor eax, ebx
jmp 0x180004449
add dword [rbp - 8], 0xc114fa9e
xor ebx, dword [rbp - 8]
add edx, 0xa0831c1b
xor edi, 0xec540a98
ror ecx, 0x17
add ebx, edx
add ebx, ecx
add ebx, edi
sti
and ebx, 0x20000
je 0x1800088c2
ror eax, 0x18
sub ecx, 0x20dbb3a7
xor eax, edx
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x80000000
je 0x18000282a
ror eax, 9
xor esi, dword [rbp - 8]
xor ebx, 0x1cc1c82
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x40000
je 0x18000a4e1
add eax, 0x5dfe4b73
xor ebx, 0x7fda549e
xor eax, 0x81fdb9c2
jmp 0x180004e9a
add dword [rbp - 8], 0x7ff8a5ec
xor ebx, dword [rbp - 8]
clc
ror esi, 0x15
ror ebx, 0x19
add edx, 0x54ea48c2
sub edi, 0x1df9053d
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x4000
je 0x180003481
rol eax, 0x1d
ror ebx, 0x14
add ebx, 0x9a47ab19
sub eax, 0x1e45247d
add ebx, edi
add ebx, edx
and ebx, 2
je 0x180001f92
ror ecx, 0x10
sub edi, 0x75ff8201
xor ecx, edx
sub edi, 0x2effec56
ror esi, 0x15
add ebx, ecx
add ebx, edx
and ebx, 1
je 0x180007238
sub edi, 0x46c851f
add ecx, 0xbebc803d
rol edx, 4
jmp 0x18000828a
add dword [rbp - 8], 0xfc36cd07
xor ebx, dword [rbp - 8]
sub edi, 0x220fdf96
add ecx, 0xeee9c269
rol esi, 0x16
add ecx, 0x6df88fae
add ebx, esi
add ebx, eax
and ebx, 0x80000
je fcn.180006268
rol eax, 0x1e
ror eax, 0x19
ror ecx, 0x16
sub eax, 0xd97fcc58
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 2
je 0x1800085b5
add dword [rbp - 8], 0x963a5c8d
xor ebx, dword [rbp - 8]
sub edx, 0x758d0dc7
add edi, 0x1eee2a2b
xor esi, dword [rbp - 0x18]
ror ecx, 7
rol edi, 7
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x10000000
je 0x180001f0c
rol ebx, 0x1a
sub esi, 0x6d77cb05
add ecx, 0x49bc0fe9
xor ecx, esi
rol edx, 0x10
add ebx, edi
add ebx, ecx
add ebx, esi
and ebx, 0x10000
je 0x1800037c0
sub esi, 0x9963f453
add esi, 0xa06b56a7
xor eax, 0x7e0aad5c
ror esi, 0x19
add ebx, edx
add ebx, edi
and ebx, 1
je fcn.180006268
xor edx, 0x426181e5
rol ebx, 0x1e
rol esi, 0x14
rol ebx, 0x19
jmp 0x180004224
add dword [rbp - 8], 0x201c4c0b
xor ebx, dword [rbp - 8]
add edi, 0x9010209b
sub eax, 0xaaed5de3
ror edx, 0xf
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x400000
je 0x18000852c
rol eax, 0x11
xor edx, 0xffbcaa6d
xor edi, 0xfbf0e97
xor ecx, ebx
sub edi, 0xde303542
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x80000
je 0x180001e78
xor edi, eax
ror edx, 6
xor edi, 0xd69eb285
add ebx, edi
add ebx, eax
and ebx, 0x2000
je 0x18000408e
sub eax, 0x31c4651f
ror eax, 0xf
add edi, 0x439828e4
rol esi, 0x19
jmp 0x180003c8b
add dword [rbp - 8], 0x5a98f576
xor ebx, dword [rbp - 8]
sub esi, 0x61887d42
ror esi, 0x17
xor ebx, 0x23d6188e
add eax, 0x91110100
sub ecx, 0x8515702c
add ebx, edi
add ebx, edx
and ebx, 0x80000000
je 0x180001e78
sub ebx, 0xfb6e407f
ror ebx, 0x1a
add ecx, 0x70c6732
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x10000
je 0x180003061
rol eax, 5
sub ebx, 0xba4186c5
sub edx, 0x4b4ccc11
add edi, 0x1d1ae1a0
sub ebx, 0x7c04302d
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 8
je 0x1800012eb
ror eax, 0x19
sub edx, 0x5906e0bc
add eax, 0x1fcf01fa
xor esi, dword [rbp - 0x18]
jmp 0x180003e4a
add dword [rbp - 8], 0xc5cbf9ec
xor ebx, dword [rbp - 8]
xor eax, 0x4e86eaf0
rol esi, 0x11
add esi, 0xfee2fa16
add ebx, edx
add ebx, edi
and ebx, 0x1000
je 0x180005ab8
invalid
sub edx, 0x5a37ab64
rol esi, 0x19
rol eax, 5
rol edx, 0x15
add edi, 0x3686f31a
add ebx, edi
add ebx, esi
and ebx, 0x10000
je 0x180003177
rol eax, 0x16
ror ebx, 0xc
ror edx, 0x19
ror eax, 0x14
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x400
je 0x180009702
add dword [rbp - 8], 0xc1bfa6e
xor ebx, dword [rbp - 8]
add edx, 0x184197c
rol edx, 0x10
sub esi, 0x46e117a3
loope 0x180003ac9
xor edi, dword [rbp - 8]
add ebx, edi
add ebx, ecx
and ebx, 0x2000
je 0x180003e4a
rol ecx, 0xa
ror ecx, 0x14
add eax, 0xce8cdc42
add eax, 0x18eee97b
add ebx, esi
add ebx, ecx
and ebx, 0x10000
je 0x180007ae9
ror eax, 0xd
rol ebx, 0xd
xor edx, 0x8fa8f183
sub eax, 0x63411a98
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x200
je 0x180001e78
ror esi, 0x18
xor eax, 0x21a17f17
add edx, 0xe8d91f44
rol esi, 0x13
jmp 0x18000944f
add dword [rbp - 8], 0x9bd6d7e9
xor ebx, dword [rbp - 8]
xor eax, dword [rbp - 0x18]
sub ecx, 0x3650e248
sub edi, 0x3a17a9a6
xor edx, 0x587d4625
rol ebx, 0x19
add ebx, edx
add ebx, edi
and ebx, 0x100
je 0x1800093e2
rol edi, 0xe
add eax, 0xb26bdf02
add eax, 0xcc565f40
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x400000
je 0x18000852c
xor eax, dword [rbp - 0x18]
ror esi, 0x1f
ror edx, 9
rol edi, 0x10
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x10000000
je 0x180002f57
rol edx, 6
sub edi, 0x4ee3beba
xor edi, 0xc88115d3
ror edi, 0x18
jmp 0x1800050c9
add dword [rbp - 8], 0x30163256
xor ebx, dword [rbp - 8]
rol ebx, 0x15
ror edx, 0x1b
xor ecx, 0xbafb494b
xor edi, edx
add ebx, eax
add dword [rbp - 8], 0x1863ce67
add dword [rbp - 8], 0xe34e7fd
xor ebx, dword [rbp - 8]
ror ecx, 3
xor edx, ecx
xor edx, ecx
add edx, 0x8027ac24
add ebx, ecx
add ebx, edx
and ebx, 2
je 0x180005ab8
sub edi, 0x467c85ae
sub ebx, 0x2259e007
add ecx, 0x53729f7e
xor eax, dword [rbp - 0x18]
add ebx, esi
add ebx, eax
and ebx, 0x40
je 0x180004a28
ror ebx, 0x12
xor ecx, dword [rbp - 0x18]
sub edx, 0x4ad1890e
xor esi, 0x14631ecb
rol eax, 0x18
add ebx, edi
add ebx, esi
and ebx, 0x40
je 0x1800069c7
add ebx, 0x46a4216b
add eax, 0x33e65598
add ecx, 0x336bb27a
jmp fcn.1800030f2
add dword [rbp - 8], 0x1400e4d7
xor ebx, dword [rbp - 8]
add esi, 0xc6153928
sub edi, 0x3283ed0a
add edx, 0x64596d23
sub ebx, 0x8a173e88
add ebx, ecx
add ebx, eax
and ebx, 0x10000
je 0x1800022e0
rol esi, 8
sub edi, 0x2b7d3cb2
sub edx, 0x56eac299
rol esi, 0x1e
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x10000
je 0x180007d12
sub esi, 0x64b5c993
sub ecx, 0x655ef292
add esi, 0x19fb375f
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x10
je 0x18000a4e1
test ah, bl
invalid
add byte [rax], al
rol ecx, 0x18
xor esi, dword [rbp - 0x18]
ror ecx, 0xb
ror ecx, 7
jmp 0x180001e78
add dword [rbp - 8], 0x75e27431
xor ebx, dword [rbp - 8]
rol eax, 0xb
add eax, 0x9b69f3e2
ror ebx, 0x14
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x2000000
je 0x180005e9f
sub eax, 0xf12c4f70
sub ebx, 0x856caef
xor eax, edx
xor ebx, eax
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 1
je 0x180004449
xor ecx, 0xe6ce6a4
ror ecx, 0xf
sub edx, 0xc5a56744
rol esi, 0x10
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x80000
je 0x180009702
ror eax, 0x1b
rol esi, 0x14
sub edx, 0xa760b5ee
sub eax, 0x745eae89
ror edx, 2
jmp 0x180008306
add dword [rbp - 8], 0x81e9e77a
xor ebx, dword [rbp - 8]
rol ebx, 0xa
ror ecx, 5
rol esi, 6
add ebx, ecx
add ebx, edi
and ebx, 0x400000
je 0x18000828a
xor ecx, edi
add eax, 0xe329402
rol esi, 0xc
rol edi, 0x19
add ebx, ecx
add ebx, edi
and ebx, 0x200
je 0x1800077d7
ror edi, 0xb
sub esi, 0xf2754bb9
add ecx, 0xb548e364
rol eax, 0xa
add edi, 0xfdc85c54
add ebx, edi
add ebx, ecx
retf
add ebx, edx
and ebx, 1
je 0x180002db9
ror ecx, 4
xor esi, 0xc4b681fa
rol edx, 0xd
sub ebx, 0xd222daa5
jmp 0x180003ef9
add dword [rbp - 8], 0x63148324
xor ebx, dword [rbp - 8]
sub ebx, 0xba38ad57
rol esi, 3
ror ecx, 9
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x200
je 0x180004541
xor ebx, dword [rbp - 8]
xor edi, 0x2f730f4
rol edx, 0x10
add ebx, eax
add ebx, ecx
and ebx, 0x40
je 0x18000613c
sub eax, 0xd3c42e0f
ror ebx, 0xa
sub eax, 0x4c4dcbc1
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x1000
je 0x180009783
xor eax, 0x3fb7c65
add ebx, 0x8eec8f88
xor ebx, dword [rbp - 8]
ror ebx, 0xf
ror ebx, 6
jmp 0x1800078cc
add dword [rbp - 8], 0xb9cb809b
xor ebx, dword [rbp - 8]
rol esi, 0x18
ror eax, 0xe
ror esi, 5
ror eax, 7
xor eax, 0x55e7b667
add ebx, eax
add ebx, edx
and ebx, 0x200
je 0x1800022e0
rol esi, 3
ror esi, 0x15
xor ebx, ecx
add ecx, 0x9c04f141
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x800
je 0x18000260e
rol ebx, 0x16
add ecx, 0xe58f10a8
add ebx, 0xef03314c
add ebx, ecx
add ebx, esi
and ebx, 8
je 0x18000513e
rol edi, 0x16
sub esi, 0x9e1a8eed
rol edx, 0xb
rol eax, 0xe
jmp 0x180007238
add dword [rbp - 8], 0x54e0eca8
xor ebx, dword [rbp - 8]
sub ebx, 0xd1b6bb42
add edx, 0xf6dbd8a5
rol edx, 0xa
rol ebx, 7
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 8
je fcn.1800030f2
xor esi, dword [rbp - 8]
xor ebx, 0x3586cad6
sub ecx, 0xb79b317d
xor edi, dword [rbp - 8]
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x1000000
je 0x180002ae3
rol esi, 5
ror edi, 0x19
ror esi, 0x19
sub ecx, 0xccb58857
ror ebx, 0x1e
add ebx, eax
add ebx, edi
and ebx, 0x80
je 0x18000613c
sub edi, 0x671c3802
add ecx, 0xdae099e0
xor eax, dword [rbp - 8]
xor edi, dword [rbp - 0x18]
xor edx, 0x53a5f651
jmp 0x180003481
add dword [rbp - 8], 0x1116e987
xor ebx, dword [rbp - 8]
sub eax, 0x50d69895
rol edi, 0xc
rol ecx, 0xa
ror edi, 4
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x200
je 0x18000852c
sub ebx, 0xaf5bac26
rol edx, 0x16
ror ecx, 0x1f
rol ecx, 0x18
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 8
je 0x18000955b
add edi, 0x96987ba7
add esi, 0x285ffdc4
rol eax, 8
xor ecx, dword [rbp - 0x18]
rol edx, 0xa
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x200
je 0x1800022e0
add ebx, 0x5e0f5a1f
xor esi, ecx
xor ecx, ebx
jmp 0x180001e78
add dword [rbp - 8], 0x53b6a624
xor ebx, dword [rbp - 8]
xor ebx, 0x7d34b1c3
add eax, 0x6a48e37e
sub edx, 0xeafbfaba
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x4000000
je 0x180007a67
ror esi, 0x17
ror esi, 5
add ebx, 0x47fe3ecb
xor ebx, 0xc8e4f318
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x40
je 0x180001aa2
rol ebx, 0x12
sub ecx, 0x9fd192c1
add esi, 0x9aa9ef6f
add ebx, esi
add ebx, ecx
and ebx, 2
invalid
invalid
scasb al, byte [rdi]
jrcxz 0x1800046b7
add dword [rbp - 8], 0xdd549901
xor ebx, dword [rbp - 8]
ror eax, 0x12
rol ecx, 3
sub edx, 0x2dcf1188
add edx, 0x6be5aeb4
rol edx, 0xf
add ebx, edi
add ebx, esi
and ebx, 0x40000000
je 0x180009270
xor ecx, 0xa83379bf
add ebx, 0x59341fa1
add ecx, 0xc0f2226a
xor eax, dword [rbp - 8]
add ebx, edx
add ebx, esi
and ebx, 0x4000000
add al, 0xf
invalid
invalid
stc
invalid
invalid
xor edi, dword [rbp - 0x18]
add edx, 0x200fc17b
sub eax, 0x529936b5
ror ecx, 0x16
rol edi, 0x16
add ebx, edi
add ebx, eax
and ebx, 0x20000000
je 0x180007d9e
xor ecx, 0x454429c2
rol edi, 0x1c
sub edi, 0x161db54f
sub esi, 0x5b6d7eb5
jmp 0x18000282a
add dword [rbp - 8], 0x99bab325
xor ebx, dword [rbp - 8]
ror ebx, 0x1b
ror eax, 0x1d
add eax, 0x8612708a
sub esi, 0xceea281a
add edx, 0x175f6c0b
add ebx, eax
add dword [rbp - 8], 0xcae105a2
xor ebx, dword [rbp - 8]
xor edi, 0xf4ed8cf1
rol edx, 0x1f
sub ecx, 0xedbfc5c9
sub edx, 0xd3a071b0
sub esi, 0xb857bbd3
add ebx, eax
add ebx, edi
and ebx, 0x2000000
je 0x18000abad
ror ebx, 5
sub esi, 0x4c7c4cab
add ecx, 0xcaff6e9
rol edx, 0xe
ror esi, 0xf
add ebx, edx
add ebx, ecx
and ebx, 1
je 0x180009da9
rol ecx, 0x13
xor edi, 0x5f15055a
rol ebx, 0xa
invalid
invalid
invalid
add dword [rbp - 8], 0xc1d8805c
xor ebx, dword [rbp - 8]
sub eax, 0x18c3b78a
sub edx, 0x868973e8
sub edx, 0xe34000ef
add dword [rbp - 8], 0x5ae29e8b
xor ebx, dword [rbp - 8]
ror ecx, 0x18
add eax, 0xc8135382
add dword [rbp - 8], 0x5eac9858
xor ebx, dword [rbp - 8]
xor edx, 0x13ac98e
add edx, 0x3de987d6
add ecx, 0x32b978c1
xor edi, 0xdca6f175
add ebx, edx
add ebx, esi
and ebx, 0x1000000
je 0x180007a67
add ecx, 0x58bb13ac
add ecx, 0x3f0b8f20
sub edx, 0xee22b9ca
sub ebx, 0x7ac1bb7
add dword [rbp - 8], 0xeffbf920
xor ebx, dword [rbp - 8]
sub ebx, 0x547fb98d
xor esi, dword [rbp - 8]
ror ecx, 0xb
leave
or eax, ecx
invalid
sbb eax, 0xd301f301
and ebx, 0x40000
je 0x180009702
rol ebx, 5
xor edi, 0xbe2fd4b1
ror ecx, 0xa
rol ebx, 0xb
add ebx, edi
add ebx, eax
and ebx, 0x100000
je 0x18000abad
add esi, 0xe75f56a1
sub esi, 0x3056857c
sub edx, 0x90592dd6
add ebx, edi
add ebx, esi
and ebx, 0x800000
add byte [rax], al
add byte [rax], 0xf
test byte [rcx], al
sldt word [rax]
add esi, 0xca2b32dd
rol edi, 0x19
xor edx, 0x9f3fbed6
jmp 0x1800022e0
add dword [rbp - 8], 0xe6c22b07
xor ebx, dword [rbp - 8]
sub esi, 0x95fd5037
sub ebx, 0xbb53435d
ror eax, 0x14
add ebx, esi
add ebx, edi
and ebx, 0x80000000
je 0x180001e78
ror edi, 0x16
ror eax, 0xd
sub edi, 0xa86e0061
xor edx, ebx
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x40
je fcn.180006268
xor ebx, dword [rbp - 8]
ror ebx, 0x10
add esi, 0x9e4cb013
add ebx, edi
add ebx, eax
and ebx, 0x100
je 0x18000955b
rol edi, 7
xor ebx, eax
rol edi, 0x11
rol eax, 3
ror eax, 0x13
jmp 0x180002a67
add dword [rbp - 8], 0x58f6301e
xor ebx, dword [rbp - 8]
rol ecx, 7
ror edx, 0x1b
xor edi, 0xc4476a00
xor eax, 0xe5bd7e9f
add ebx, esi
add ebx, edi
and ebx, 4
je 0x180007fac
xor edi, dword [rbp - 0x18]
rol edi, 2
rol edi, 8
ror edi, 0x1e
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x40
je 0x18000282a
sub ebx, 0x979c21be
sub esi, 0xbcd8a754
ror ebx, 5
add ebx, eax
add ebx, esi
and ebx, 0x20000
je 0x180001e78
rol ecx, 3
rol edx, 0x1b
xor ecx, 0x979bbf13
jmp 0x1800050c9
add dword [rbp - 8], 0x46d90a9c
xor ebx, dword [rbp - 8]
xor esi, dword [rbp - 0x18]
add edx, 0xe0077af0
ror esi, 2
add ebx, eax
add ebx, edx
and ebx, 0x800
je 0x180003e4a
xor ebx, 0x586066a
sub eax, 0xeb5b52b8
ror ebx, 6
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x800000
je 0x1800013f5
sub ecx, 0xe8283372
rol edi, 0x1b
add esi, 0xe931c419
add esi, 0xc8f771a2
add eax, 0x43848273
add ebx, edx
rol dword [rcx], cl
sti
and ebx, 0x8000
je 0x1800050c9
add ecx, 0xd9f66424
xor ecx, dword [rbp - 0x18]
ror edx, 0x14
ror edx, 0xf
jmp 0x1800078cc
sbb eax, dword [rax]
invalid
add dword [rbp - 8], 0xbfeb6f7c
xor ebx, dword [rbp - 8]
sub edi, 0x2bc1a722
rol ebx, 6
ror esi, 0x1c
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x20
je 0x1800050c9
sub ebx, 0xcede89d3
rol edx, 0x1f
add edx, 0x1cb4f63d
ror ebx, 0xa
xor edx, 0x3ec5d8bd
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x10000
je 0x18000a61f
ror esi, 0x12
sub ebx, 0x8f22b074
sub ecx, 0xa108944c
add ebx, ecx
add ebx, edx
and ebx, 0x400000
je 0x18000a8d2
ror ebx, 8
rol edi, 3
rol edx, 4
jmp 0x180002db9
add dword [rbp - 8], 0xf44055b9
xor ebx, dword [rbp - 8]
sub ecx, 0x52579c31
sub edi, 0xff0efc8
xor ecx, 0xc32afff9
rol edi, 5
add ebx, ecx
add ebx, esi
and ebx, 2
je 0x1800027ad
add edx, 0x15f1d824
ror eax, 0x10
add edx, 0x383c49d5
sub esi, 0xd93d1233
add ebx, eax
add ebx, esi
and ebx, 4
je 0x180007238
add ebx, 0xe1e6303b
xor ebx, 0xe8d8ef8b
sub ebx, 0x8eb1425a
xor eax, dword [rbp - 0x18]
sub edx, 0xed68771f
add ebx, edx
add ebx, esi
and ebx, 2
je 0x18000282a
add eax, 0xb78e723c
ror edi, 8
xor ecx, dword [rbp - 0x18]
rol eax, 0xd
add eax, 0xa3a0a76e
jmp 0x180003481
add dword [rbp - 8], 0x636a1c1f
xor ebx, dword [rbp - 8]
xor eax, 0xdc26086a
xor eax, edi
add ebx, 0xd6c7e27e
xor esi, 0x586417bf
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x80
je 0x180005ab8
xor esi, dword [rbp - 0x18]
add edi, 0x4712816b
add edx, 0xb6356fd9
sub ecx, 0xe2382018
add ebx, 0xa778f220
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x200
je 0x180009702
sub eax, 0x58adecab
add eax, 0x4d3e3571
add ebx, 0x69fe1933
add eax, 0xdc387d3f
sub edi, 0xa22044bd
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x20000000
je 0x18000400f
xor edx, 0xf0b94497
sub eax, 0xd3cb48db
xor eax, 0xda2005d9
rol edx, 0x1e
jmp 0x180003c8b
invalid
add dword [rbp - 8], 0x5d5c7056
xor ebx, dword [rbp - 8]
add ecx, 0x327ad6c
xor eax, 0x1f6d70c3
sub esi, 0x2145b83a
rol esi, 5
xor eax, 0xdc7e561c
add ebx, ecx
add ebx, eax
and ebx, 0x200
je 0x18000852c
add ecx, 0xf7f07673
sub esi, 0xb2f2e67d
sub edi, 0xe7a05873
ror ecx, 2
xor edx, ecx
add ebx, ecx
add ebx, edx
and ebx, 0x8000
je 0x180004b6e
ror ebx, 2
sub ebx, 0x77ae0342
sub eax, 0xdaa2c74d
xor ebx, dword [rbp - 0x18]
ror ebx, 0xe
add ebx, ecx
add ebx, esi
and ebx, 0x40000000
je 0x1800078cc
xor eax, 0xabdc27b0
sub ebx, 0x4ec24a4f
sub ecx, 0xddbdfeb4
jmp 0x18000828a
add dword [rbp - 8], 0x415501e9
xor ebx, dword [rbp - 8]
add ecx, 0xf0418f7e
add eax, 0x72f24d15
sub ebx, 0xd0b61acf
xor esi, 0x59bb82f8
ror edi, 0x17
add ebx, edi
add ebx, esi
and ebx, 0x1000000
je 0x1800070bc
sub ecx, 0x8328408
add ebx, 0x75fafcf5
xor edi, eax
add ebx, 0xa2cf81b3
add ebx, esi
add ebx, eax
and ebx, 0x4000
je 0x180004449
sub edi, 0x7653b3ed
xor eax, edi
add edx, 0x9992bc8e
add ebx, edi
add ebx, ecx
and ebx, 0x100
je 0x1800099e8
ror ebx, 0x17
xor edi, esi
ror esi, 0x11
jmp 0x180009c95
add dword [rbp - 8], 0xe54d15d
xor ebx, dword [rbp - 8]
rol edx, 2
rol ebx, 0x15
add eax, 0xbbee8475
add ebx, edi
add ebx, edx
add ebx, ecx
and ebx, 0x40
je 0x180002a67
add edx, 0xd7fee4ea
rol esi, 0xb
sub edi, 0x907ec6d0
add ebx, edi
add ebx, eax
and ebx, 8
je 0x180003481
rol ecx, 0xa
rol edi, 0x10
add esi, 0x9b119a73
xor edi, ecx
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x800
je 0x180007ae9
xor ecx, 0xfe2f01d2
sub eax, 0x7a31778a
sub ebx, 0x294836ea
jmp 0x18000677e
add dword [rbp - 8], 0xa71c66ab
xor ebx, dword [rbp - 8]
sub ecx, 0xf1cabedc
sub edx, 0xed54b878
add ecx, 0xfafcee12
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x80000
je 0x1800012eb
rol esi, 0x12
rol eax, 0x13
sub eax, 0x29a0c2dc
add ebx, edx
add ebx, edi
add ebx, ecx
and ebx, 8
je 0x18000852c
rol esi, 0x12
add eax, 0x145de9aa
rol esi, 8
rol edi, 0x16
sub esi, 0xdd1e182c
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 4
je 0x180005ab8
xor edi, 0x14f09003
ror esi, 0xc
add edx, 0x9b563fdf
xor eax, 0x804ed064
ror ecx, 0x1d
jmp 0x1800086f2
add dword [rbp - 8], 0xfe53fcd0
xor ebx, dword [rbp - 8]
ror esi, 0x14
xor esi, ecx
xor edi, eax
rol esi, 0x15
rol edx, 0x18
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x2000
je 0x18000852c
add eax, 0x1b6a97be
add ebx, 0x83a0638b
rol esi, 4
add eax, 0x120cf490
rol ecx, 0x17
add ebx, edx
add ebx, eax
and ebx, 0x8000
je 0x18000358a
ror eax, 8
sub eax, 0xc78226f7
sub eax, 0x60d25a04
add ebx, esi
add ebx, eax
and ebx, 0x10000
je 0x1800022e0
xor ebx, 0x56cd563f
add esi, 0x3b3a30d0
rol ecx, 0x17
ror edi, 3
sub ecx, 0xbc56e26e
jmp 0x180009083
add dword [rbp - 8], 0x40882fe5
xor ebx, dword [rbp - 8]
clc
add eax, 0x2840958
xor edi, 0x4cdc5b63
rol ebx, 4
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x800000
je 0x180004f34
rol edx, 5
add edi, 0x810824b3
ror ecx, 0x1d
ror esi, 0x1a
add edx, 0x38feaa2d
add ebx, edx
add ebx, esi
and ebx, 0x2000
je 0x1800070bc
rol edi, 0x15
ror edx, 0xa
rol ebx, 7
ror edx, 4
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x80
je 0x1800078cc
xor ecx, dword [rbp - 8]
add eax, 0xc909102f
sub edx, 0xf28e507f
jmp 0x180009b89
add dword [rbp - 8], 0x8972904f
xor ebx, dword [rbp - 8]
add esi, 0xeb288566
sub edx, 0x37738e13
ror ebx, 0x12
xor edx, eax
sub edx, 0x8f173fc
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x8000
je 0x180001a1d
ror edi, 0x16
add esi, 0x3fd92904
ror esi, 0x10
sub edx, 0x40db38c2
add edx, 0xf6767b95
add ebx, edi
add ebx, eax
and ebx, 0x8000000
je 0x180004e0d
sub eax, 0xfc94caf4
ror eax, 0x1f
sub edi, 0xf300d48
ror edi, 0x15
add ebx, eax
add ebx, edi
and ebx, 0x10
je 0x180004116
sub edi, 0xb5ab03cf
rol ecx, 0xa
xor edi, 0xe55c655b
jmp 0x1800045cf
add dword [rbp - 8], 0x86b1d2e3
xor ebx, dword [rbp - 8]
add edi, 0x46950169
add ecx, 0x91a8b457
ror ecx, 0x16
add ebx, edx
add ebx, ecx
and ebx, 0x4000
je 0x180007238
rol edx, 0x11
rol edx, 0xe
rol edi, 0x1b
xor edi, 0xa4176fa
add ebx, ecx
add ebx, esi
and ebx, 0x2000000
je 0x18000828a
ror esi, 5
add ebx, 0xc210bed2
add ecx, 0x1498881d
add eax, 0x962b1ab0
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x80000
je 0x18000893c
ror esi, 0x1b
add ecx, 0xb83a30be
xor ecx, 0x10e9fc74
ror esi, 0x1a
sub edi, 0x34ab2d8c
jmp 0x180003617
add dword [rbp - 8], 0x6792908c
xor ebx, dword [rbp - 8]
xor eax, dword [rbp - 8]
rol esi, 0x14
sub edi, 0xc86b7ab8
add esi, 0xabbbc49d
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 4
je 0x180003617
add eax, 0x6ebafe68
ror edi, 0x1e
xor edx, 0x2323a865
rol ecx, 0xd
rol eax, 0x11
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 0x100
je 0x18000400f
rol eax, 0xf
rol eax, 3
ror eax, 0x1f
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x2000
je 0x18000282a
xor ecx, 0xd339fc8e
sub esi, 0x396d354c
xor edx, esi
sub edx, 0x793b3ace
xor ebx, dword [rbp - 0x18]
jmp 0x180004c74
add dword [rbp - 8], 0x734d7ad2
xor ebx, dword [rbp - 8]
ror eax, 0x14
ror edi, 5
add ebx, 0x8c94d2ff
xor esi, 0xbf0ab91d
add ebx, edi
add ebx, edx
and ebx, 0x20000
je 0x180007ae9
xor esi, 0x3400842a
add ebx, 0xc57dc869
ror eax, 2
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x1000000
je 0x1800078cc
add edi, 0x727f3367
add ebx, 0x155da670
sub eax, 0x3073cad6
add eax, 0xeb22c1e4
ror eax, 0xc
add ebx, eax
add ebx, edi
and ebx, 0x4000
je 0x180005ab8
add ecx, 0xe0e50ad4
sub edi, 0x4c822378
xor edx, 0x13bf4dfd
xor esi, 0xffc58e71
sub esi, 0xa68299d7
jmp 0x180004b6e
add dword [rbp - 8], 0xdda88c79
xor ebx, dword [rbp - 8]
sub ebx, 0xfd134d54
rol edi, 0x1f
add edi, 0x6b6094ae
add ebx, edx
add ebx, eax
add ebx, ecx
and ebx, 0x800000
je 0x18000aa25
sub edx, 0xd16528bb
sub esi, 0x64cd389a
rol eax, 0x10
add ebx, esi
add ebx, eax
and ebx, 0x20
je 0x180002a67
rol ebx, 5
xor esi, ebx
sub ebx, 0xc24f5251
rol edi, 0xb
add ebx, edi
add ebx, esi
and ebx, 0x800
je 0x180003e4a
ror esi, 0xb
ror ecx, 4
sub esi, 0x955e90fc
sub ecx, 0x234bb9fd
jmp 0x18000a4e1
add dword [rbp - 8], 0xcfbd9fed
xor ebx, dword [rbp - 8]
rol esi, 0x11
ror ecx, 3
sub edi, 0x34f84d6d
rol ecx, 0x14
add ebx, edx
add ebx, ecx
and ebx, 0x2000
je 0x180004449
ror ecx, 0x10
xor ecx, dword [rbp - 0x18]
xor ebx, eax
ror esi, 0x1d
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 4
je 0x180003c8b
rol ebx, 2
xor eax, ecx
rol ebx, 0x18
sbb byte [rcx + 0x74f3ecc7], al
movsb byte [rdi], byte [rsi]
add ebx, ecx
add ebx, edx
and ebx, 0x8000000
je 0x180009b89
rol eax, 4
rol ecx, 0xa
xor ebx, 0xad163a29
add esi, 0x911d83fb
jmp 0x180009da9
add dword [rbp - 8], 0x68169ecb
xor ebx, dword [rbp - 8]
ror edx, 7
sub ebx, 0xb2c9c495
rol edi, 0x1f
sub ecx, 0x6d0986fa
sub edx, 0xd4fc04d5
add ebx, ecx
add ebx, esi
and ebx, 0x80000
je 0x180007d9e
xor esi, eax
sub edx, 0xbd78a80
sub eax, 0x46b91bf6
ror edx, 0x1c
add ebx, edx
add ebx, esi
and ebx, 0x20
je 0x180002d1d
ror edi, 0x11
rol edi, 0xd
sub esi, 0x43721e43
add ebx, eax
add ebx, esi
and ebx, 0x20000000
je 0x1800050c9
rol edi, 4
add ebx, 0x52415540
rol ebx, 0x1e
sub eax, 0x2a495f4e
add edi, 0x16d09a61
jmp fcn.1800030f2
add dword [rbp - 8], 0x47071246
xor ebx, dword [rbp - 8]
rol edi, 8
xor edx, 0x5242595d
sub ecx, 0xe3d676c9
add edi, 0x3f29a155
add ebx, esi
add ebx, edi
and ebx, 0x2000000
je 0x180004224
xor ecx, dword [rbp - 8]
rol eax, 0xe
xor edi, 0xcd1fd697
add ebx, edi
add ebx, esi
and ebx, 0x10
je 0x18000613c
ror edi, 5
add edi, 0x1def40cd
sub edx, 0x1d985d5d
add eax, 0xc2cad521
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x8000000
je 0x180005f91
sub edi, 0x1b60118
rol eax, 0x14
xor edx, dword [rbp - 8]
add edi, 0xd84ccb61
jmp 0x180004a28
mov edi, 0x994a22ef
mov ebx, 0xa9de66f7
mov edx, 0xedf33532
mov esi, 0x1c0cb413
mov ecx, 0x1cefa332
mov rsp, rbp
sub rsp, 0x20
in al, dx
and byte [rax], al
add byte [rax], al
mov dword [rbp - 8], 0x267438dd
inc dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
jmp 0x18000160a
add dword [rbp - 8], 0x24728690
xor ebx, dword [rbp - 8]
ror edi, 0x1b
ror ebx, 0x1c
xor eax, ecx
sub ebx, 0xc4da4da5
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x40
je 0x180002f57
sub ecx, 0x9882623e
add eax, 0x7861e676
sub ecx, 0xd415642
ror edi, 0x15
add ebx, esi
add ebx, edx
and ebx, 0x20
je 0x1800050c9
sub edx, 0xf5ad4bff
sub ecx, 0x279ef6dd
add eax, 0x40d8e11d
ror eax, 5
add ebx, ecx
add ebx, eax
and ebx, 0x2000000
je 0x180008e74
add esi, 0xfe5c14ad
rol edi, 8
add esi, 0x17f2d245
jmp 0x180002a67
add dword [rbp - 8], 0xd7f06c31
xor ebx, dword [rbp - 8]
add edi, 0x24a31b3f
add eax, 0x6f784e4a
sub eax, 0xb5d3b1a9
add ebx, eax
add ebx, edx
and ebx, 0x400
je 0x180009083
xor edi, dword [rbp - 0x18]
add ebx, 0xee702940
out dx, al
ror esi, 0xa
xor ebx, ecx
sub eax, 0x26825858
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x10000000
je 0x18000852c
add eax, 0xf0af95e1
rol esi, 3
xor edx, 0x9594fde0
rol ecx, 0x12
add ebx, edx
add ebx, esi
and ebx, 0x200000
je 0x18000828a
sub esi, 0x5b91ad25
ror esi, 0x19
rol ecx, 3
ror ecx, 0xd
jmp 0x180001c1a
add dword [rbp - 8], 0xc1367b8c
xor ebx, dword [rbp - 8]
add eax, 0x854d83a5
add eax, 0x9a257f2c
shr byte [rdi + rdi*2], 0x25
invalid
add eax, 0xc5d569ed
ror eax, 0x16
add ebx, edx
add ebx, edi
and ebx, 0x4000
je 0x180004541
sub ebx, 0x14c360f9
rol edi, 0x1e
xor edx, ebx
ror esi, 0x1e
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x80000000
je 0x1800070bc
sub esi, 0xb9792fcb
sub edx, 0xb2c2f2b1
add esi, 0x2239d088
add edi, 0x25dd18d3
ror esi, 0x1c
add ebx, edx
add ebx, edi
and ebx, 0x20000000
je 0x1800085b5
add edx, 0xb137e5c3
ror edi, 3
sub edx, 0x3148a477
rol edi, 0x15
sub esi, 0x6d2ac6a0
jmp 0x180009964
add dword [rbp - 8], 0xad427506
xor ebx, dword [rbp - 8]
sub ecx, 0x7913be9f
ror ebx, 0x1a
sub edi, 0x1493728
sub edx, 0x5d36e0c7
add ebx, edx
add ebx, ecx
and ebx, 0x1000000
je 0x18000a8d2
add ecx, 0xb0e9f1d6
ror edi, 0xb
ror edx, 0x19
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x800
je 0x180004e9a
sub edi, 0xcee59ef6
sub edi, 0xfc54b2f7
add ebx, 0x6c97776f
sub ecx, 0xfd1c38ef
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x4000
je 0x180004c74
sub ebx, 0xf0e58bfd
add edi, 0xd5e62ecf
add edi, 0x2d206dca
xor esi, 0x482e8b89
add eax, 0x49c5f416
jmp 0x180009270
add dword [rbp - 8], 0xed4980e6
xor ebx, dword [rbp - 8]
sub eax, 0xb0ef6ec0
ror edi, 0x13
add edi, 0x2f8acb17
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x800000
je 0x18000abad
sub ebx, 0xba604a19
add ecx, 0xa7391a17
ror ecx, 0x14
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x8000
je 0x180005ccd
sub edx, 0xa30cbf5e
add edx, 0xdd79fe55
sub ebx, 0xbf250f8d
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x40000
je 0x1800044c5
xor ecx, esi
rol edi, 7
sub ebx, 0x860fa699
add eax, 0x7064c34d
jmp 0x1800012eb
add dword [rbp - 8], 0x869098e7
xor ebx, dword [rbp - 8]
rol eax, 0xd
sub eax, 0x3c1c5f54
rol edx, 0x1f
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x1000000
je 0x180007ae9
rol eax, 0x14
xor edx, ecx
rol ecx, 0x1e
ror edi, 0xe
ror ecx, 0xf
add ebx, edi
add ebx, esi
and ebx, 8
je 0x180009270
ror ebx, 0xf
rol ebx, 0xf
xor edx, 0x8819bcbc
add ebx, esi
add ebx, ecx
and ebx, 0x10
je 0x180008306
ror edx, 0xf
rol eax, 0xf
ror eax, 0xa
rol edi, 3
jmp 0x18000613c
add dword [rbp - 8], 0x2781d757
xor ebx, dword [rbp - 8]
add edi, 0x62045d9c
rol eax, 4
ror esi, 0x16
add ebx, eax
add ebx, edx
and ebx, 0x8000000
je 0x180009da9
add ebx, 0x95337fc2
sub esi, 0x5335343d
ror eax, 0xb
rol ecx, 0xd
ror ecx, 0x18
add ebx, edx
add ebx, edi
and ebx, 0x10000000
je 0x180003617
sub ebx, 0x3c47eab9
xor ebx, 0x312a08c6
sub eax, 0xc8b30a38
add ebx, eax
add ebx, edx
and ebx, 0x4000000
je 0x18000224e
ror edx, 0xc
ror ebx, 0x1d
ror eax, 8
sub ebx, 0x89581616
ror edi, 0x11
jmp 0x180003481
add dword [rbp - 8], 0x7a782c8c
xor ebx, dword [rbp - 8]
add ecx, 0xe0e15e00
rol ebx, 0x14
sub ecx, 0x98c782d2
add ebx, ecx
add ebx, eax
and ebx, 0x2000
je 0x18000828a
sub ebx, 0xbdb5f91b
sub edx, 0x5dad0386
ror edx, 0x1f
rol ecx, 0x1f
add ebx, esi
add ebx, ecx
and ebx, 0x800000
je 0x180004f34
rol edi, 0x1c
rol edi, 0xf
rol edx, 0x13
add ebx, esi
add ebx, ecx
and ebx, 0x20000000
je 0x1800021cd
sub ebx, 0x30966317
xor edx, 0x9a456d6b
sub edx, 0x857c1702
add edx, 0x2b7a78fa
jmp 0x1800045cf
add dword [rbp - 8], 0xc63bf42e
xor ebx, dword [rbp - 8]
rol ebx, 0x16
rol ebx, 0x10
rol esi, 4
sub eax, 0xf4d60404
xor esi, edi
add ebx, esi
add ebx, ecx
and ebx, 0x800000
je 0x180003e4a
ror ebx, 0x11
sub ecx, 0x8c216772
rol edx, 8
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 0x200000
je 0x1800045cf
rol eax, 0x16
ror edx, 2
sub edx, 0xc39ceed1
sub ecx, 0x47f7d180
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x100
je 0x18000abad
rol edi, 0x13
ror ecx, 0x17
ror edi, 0x11
rol ebx, 3
sub edx, 0x348d629f
jmp 0x180003382
add dword [rbp - 8], 0xd91f297e
xor ebx, dword [rbp - 8]
rol edx, 0xe
rol ebx, 0x1c
sub edi, 0x3c77789b
add ebx, 0x4ca8ff91
add esi, 0x60d4e250
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x80000
je 0x180001e78
add edx, 0xe23a5ad8
sub ebx, 0x54557f71
ror edx, 0x19
ror edi, 4
add ebx, edx
add ebx, eax
and ebx, 4
je 0x180003481
sub esi, 0xf25975f7
xor edx, 0x9a6cfcac
sub edi, 0xb7d97b7c
sub edx, 0xb770af3f
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x20000
je 0x1800070bc
add ebx, 0x143832a
add edi, 0x993f64b7
rol esi, 3
add ebx, 0x5e38238f
jmp 0x180003a6a
add dword [rbp - 8], 0x837ea5af
xor ebx, dword [rbp - 8]
rol ebx, 0x17
add ebx, 0xc49edf
xor esi, ecx
sub ecx, 0x1dc17601
add ebx, esi
add ebx, ecx
add ebx, eax
and ebx, 0x100
je 0x18000abad
ror eax, 0xc
add edx, 0xa825f04e
add eax, 0xda8d78e6
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x80000
je 0x180004e0d
rol esi, 0x11
add ebx, 0x6763b774
ror eax, 0x10
sub edi, 0xf9915441
xor edx, dword [rbp - 8]
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x80
je 0x180006c79
rol ebx, 0x12
add edx, 0x89fdadee
ror edx, 0x11
jmp fcn.1800030f2
add dword [rbp - 8], 0xeb97b09a
xor ebx, dword [rbp - 8]
xor edi, esi
ror ecx, 0xd
xor ebx, dword [rbp - 0x18]
ror ecx, 0xa
xor eax, 0x89d4e364
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x80
je 0x18000400f
add edi, 0x830b1943
ror edi, 0x1d
ror esi, 0x12
sub eax, 0x9a107946
add edi, 0x9c44997
add ebx, edi
add ebx, eax
and ebx, 0x800
je 0x180003e4a
ror edi, 0xb
xor edi, dword [rbp - 8]
ror ecx, 0xb
sub ecx, 0xa54d3267
add ebx, ecx
add ebx, eax
and ebx, 0x10
je 0x180002a67
ror ecx, 0x11
xor edx, 0x243416bb
rol eax, 0x12
sub eax, 0xec20c7f0
jmp 0x180003617
add dword [rbp - 8], 0xe2044bc5
xor ebx, dword [rbp - 8]
sub ecx, 0x18425a3
sub eax, 0xdd881e8f
rol ecx, 0x14
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x80000
je 0x180004a28
xor edi, 0x4b012598
add eax, 0x95fe1762
add edx, 0x9e32b56a
rol ecx, 6
ror ebx, 0x15
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 8
je 0x180005f91
ror esi, 6
add ecx, 0x5e35872
rol ecx, 0x11
add ebx, eax
add ebx, esi
and ebx, 0x10000000
je 0x18000a8d2
sub esi, 0xca5c3d97
rol ecx, 5
ror eax, 7
add edi, 0xf685a8be
add ebx, 0x9e74f689
jmp 0x18000613c
add dword [rbp - 8], 0x6e3d2ed1
xor ebx, dword [rbp - 8]
ror ebx, 0x1a
add edx, 0x5462990d
add esi, 0xb3004017
ror ecx, 0xd
xor edx, 0x37b6d30
add ebx, edx
add ebx, esi
and ebx, 4
je 0x1800012eb
ror esi, 0x13
sub edi, 0xf3c7de45
xor edx, dword [rbp - 0x18]
add ebx, esi
add ebx, ecx
and ebx, 0x4000000
je 0x180009153
ror eax, 0x1a
sub eax, 0x7b0a2a64
xor edi, 0xe635942c
add edi, 0x5d222572
add ebx, ecx
add ebx, eax
and ebx, 0x40000
je 0x1800070bc
add ebx, 0x13447f26
rol edx, 2
sub esi, 0xf773e38
add edi, 0xfb2d4dba
jmp 0x1800037c0
add dword [rbp - 8], 0xeeb4f04e
xor ebx, dword [rbp - 8]
ror eax, 0x1c
rol ebx, 0x12
xor edx, dword [rbp - 8]
add ebx, esi
add ebx, ecx
and ebx, 0x200000
je 0x1800045cf
sub edx, 0x33f09222
ror eax, 0x1f
sub esi, 0xfab692e1
xor esi, ecx
add eax, 0x4c9ed1b8
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x400000
je 0x18000464e
add eax, 0xfac2aafa
rol ebx, 9
add edi, 0xd1065c21
rol ecx, 0x1f
add ebx, 0x509c90c5
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x400
je 0x180008306
xor edx, 0xaade30e0
sub esi, 0x35fa327e
rol edx, 3
rol edx, 0xc
ror edx, 0x1f
jmp 0x180007238
add dword [rbp - 8], 0x99d1f392
xor ebx, dword [rbp - 8]
add ecx, 0x5179f8d9
rol esi, 0xf
xor edi, ebx
ror edi, 0x1a
ror edi, 0x18
add ebx, eax
add ebx, edx
and ebx, 0x8000
je 0x180003481
add edx, 0x4006e4b0
xor eax, 0x9b964d1b
ror eax, 0x1c
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x4000000
je 0x18000282a
ror edx, 4
sub eax, 0x2fcd0285
add ebx, 0x1f3eff5f
rol ebx, 0x11
sub esi, 0x18040646
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x8000
je 0x180002b5c
rol ebx, 0x15
rol eax, 0x13
xor ebx, esi
sub ebx, 0xd39ff85e
jmp 0x180003729
add dword [rbp - 8], 0x6ef09bfa
xor ebx, dword [rbp - 8]
add ecx, 0x53a9df29
add ebx, 0x854f8939
sub eax, 0xa909312b
xor esi, 0x18682456
ror eax, 7
add ebx, edi
add ebx, edx
and ebx, 0x200
je 0x180004f34
rol edx, 0x1b
xor eax, 0xf989fa19
sub eax, 0xe0a1c68c
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x2000
je 0x180003e4a
sub edi, 0xc3a8df7
sub ebx, 0xefb585ad
sub eax, 0xa35740d8
rol edx, 4
add dword [rbp - 8], 0x784744d1
xor ebx, dword [rbp - 8]
rol ebx, 0xf
ror ecx, 0xa
xor ecx, 0x38a6464a
xor ecx, 0x7c409a9c
rol edx, 0xd
add ebx, edi
add ebx, esi
and ebx, 0x40
je 0x1800050c9
rol eax, 0x12
ror esi, 0x1c
xor ebx, 0x7b690a9c
add ebx, edx
add ebx, eax
and ebx, 0x8000
je 0x180004a28
sub eax, 0x4b3fa50c
ror edi, 0x1f
xor edi, eax
ror eax, 0xa
ror esi, 0x12
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x10000
je 0x180004703
add eax, 0x58645b8c
sub edx, 0x9711eea4
rol esi, 2
ror esi, 0xf
jmp 0x180002ec6