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

Disassembly:
add dword [rbp - 0x18], 0x2667a466
xor ebx, dword [rbp - 0x18]
rol eax, 0x1a
rol edi, 0xe
sub esi, 0xb72f6d2a
sub ebx, 0x5373144c
rol ebx, 0x12
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 8
je 0x180006a13
sub ebx, 0x43871525
ror esi, 2
rol edi, 6
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x4000
je 0x18000a7bd
mov rsp, rbp
mov edi, 0xed8aacc7
mov dword [rbp - 0x18], 0x627c036c
mov ecx, 0xcdc7fca6
cld
invalid
int 0xbb
rol dword [rax], 0x8a
in al, dx
mov esi, 0x4483da95
mov edx, 0x8a1285d2
sub rsp, 0x20
inc dword [rbp - 8]
mov eax, dword [rbp - 8]
jmp 0x180003bbb
add dword [rbp - 0x18], 0xaef91588
xor ebx, dword [rbp - 0x18]
add esi, 0x8f0a4fc3
sub edi, 0x4c00f03c
rol eax, 0x1c
ror ecx, 0x11
add ebx, 0xdc22da54
add ebx, edi
add ebx, ecx
add ebx, eax
ret
and ebx, 0x10
je 0x180002291
rol ecx, 0x1d
ror edi, 0x17
rol ebx, 0x1f
xor edx, 0xdf848f37
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x200000
je 0x180006ef5
ror ebx, 0x1e
sub edx, 0xac4b5e9a
add edx, 0x2b90d32b
sub ebx, 0x54f60a28
add ebx, edi
add ebx, edx
and ebx, 0x80000000
je 0x180006a13
xor ecx, 0x6ccbfeb4
sub esi, 0x2f91c6ff
sub eax, 0x846fed2c
add edi, 0x5b117bd5
xor ecx, 0x212cdf68
jmp 0x180002063
add dword [rbp - 0x18], 0x5e6a8cbb
xor ebx, dword [rbp - 0x18]
ror eax, 0x1b
add ebx, 0xb59591f8
add esi, 0x4f86d6c7
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x40
je 0x18000292b
sub eax, 0x4bc12a8d
add esi, 0xd9786782
xor eax, 0x84d5b18e
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x1000
je 0x180002291
xor ebx, esi
rol edi, 0xb
add eax, 0xe4a551f4
add ebx, ecx
add ebx, edi
and ebx, 0x80
je 0x180001ac3
sub ecx, 0xd356a6fa
xor edx, 0xff9b84d0
xor edx, edi
rol ecx, 0xf
jmp 0x1800097b9
add dword [rbp - 0x18], 0x7983755b
xor ebx, dword [rbp - 0x18]
rol edx, 0xf
add esi, 0xf37c869
add eax, 0x10d44924
sub edi, 0xfe827906
add ebx, edx
add ebx, edi
and ebx, 8
je 0x18000969a
rol edi, 0x1e
add eax, 0xaee655ab
xor ecx, 0x670a3a4b
ror edi, 0xe
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x400
je 0x1800070f1
ror edi, 0x1a
rol edi, 0x1b
add eax, 0xe96e3cdb
rol edx, 0x17
ror ecx, 0x12
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x100000
je 0x18000331b
rol ecx, 0x1d
sub edi, 0x282ca318
ror ebx, 0x1a
add ecx, 0x157c209a
sub eax, 0x11ec5fbb
jmp 0x18000a7bd
add dword [rbp - 0x18], 0xa8153fa5
xor ebx, dword [rbp - 0x18]
add ecx, 0xcba1c901
rol esi, 0x1e
rol ecx, 0x16
xor edx, 0xb6121aa4
sub esi, 0xd1971628
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x100
je 0x1800064c4
add ebx, 0xc35cd8cd
add eax, 0x508e0b40
xor edi, 0x5859266b
add ecx, 0xdee44df3
add ebx, edx
add ebx, eax
and ebx, 0x8000000
je 0x18000342a
rol ebx, 0x18
add eax, 0xe57ca995
sub edx, 0x9bcab4c5
rol edi, 7
add ebx, edi
add ebx, ecx
and ebx, 0x1000
je 0x18000390a
sub edi, 0x5bbbe84a
sub edx, 0xd4a49dbd
ror esi, 8
jmp 0x180001747
add dword [rbp - 0x18], 0x626322a6
xor ebx, dword [rbp - 0x18]
add esi, 0xd0cb3b31
ror eax, 0x19
rol ecx, 7
add ebx, edx
add ebx, ecx
and ebx, 0x4000000
je 0x180002a3d
add eax, 0x3c8d801d
sub ecx, 0x91e1a638
xor edx, edi
sub eax, 0x73475505
add ebx, esi
add ebx, edx
and ebx, 0x2000000
je 0x180004ffe
ror edx, 0x19
rol ecx, 4
add ecx, 0x24a71dad
xor ecx, 0x694dc868
add ebx, eax
add ebx, esi
and ebx, 0x4000000
je 0x1800025fa
sub esi, 0x956ad2b6
add ebx, 0x187a4d83
add esi, 0xa77f0867
jmp 0x18000390a
add dword [rbp - 0x18], 0x3cfe64fd
xor ebx, dword [rbp - 0x18]
sub edi, 0x10bb829d
sub edx, 0xc3468b98
rol esi, 0x17
rol ebx, 0xc
add ecx, 0xad89e946
add ebx, eax
add ebx, esi
and ebx, 0x40
je 0x180001ac3
xor ebx, edi
sub edx, 0x4f335585
add eax, 0xa7c0ce8c
sub eax, 0x9166002a
ror ecx, 0x1d
add ebx, eax
add ebx, ecx
and ebx, 8
je 0x18000a7bd
ror eax, 4
ror edx, 0x1b
sub edi, 0x63ccec43
add ebx, ecx
add ebx, edx
and ebx, 0x200000
je 0x180001329
sub edx, 0xd9ce227b
sub ecx, 0x30a59dc2
xor edx, eax
xor eax, 0x3e9a9bf4
jmp 0x180005c06
add dword [rbp - 0x18], 0xd924f3da
xor ebx, dword [rbp - 0x18]
xor eax, ecx
ror edi, 9
add esi, 0xedf2389d
xor edi, 0xbc3daf0d
add dword [rbp - 0x18], 0xbbe166ce
xor ebx, dword [rbp - 0x18]
sub edx, 0x9750f4db
sub esi, 0x7c76f881
ror edi, 0x18
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x40000
je 0x1800037f9
rol ebx, 0x1d
add edi, 0x2d398e8a
rol ecx, 0x1a
rol esi, 0xa
ror ecx, 0xc
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x40000
je 0x180005428
ror edx, 0x11
add esi, 0x5cf91245
add eax, 0xcb542011
add ebx, ecx
add ebx, esi
and ebx, 0x80
je 0x18000969a
rol edi, 0xe
add ebx, 0x331d5269
ror esi, 0x16
sub esi, 0xb03a1467
jmp 0x18000331b
add dword [rbp - 0x18], 0xd44bc21a
xor ebx, dword [rbp - 0x18]
ror eax, 0xc
xor esi, 0xfaa591b3
rol esi, 0x1f
add edi, 0x91a93f70
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x40000
je 0x180006cd5
add ecx, 0xece02b2c
add eax, 0xcf1a87b4
xor ecx, 0xfc20b655
xor ecx, 0x58fe535b
add ebx, ecx
add ebx, esi
and ebx, 0x40000000
je 0x180008ac4
xor edx, eax
ror ebx, 0xf
rol esi, 0x16
add ebx, eax
add ebx, edx
and ebx, 0x1000000
je 0x1800043d7
sub edi, 0x8c5f6c0d
xor ebx, esi
sub esi, 0xca681d03
sub edi, 0xc9703412
xor edi, 0xe2cb3a09
jmp 0x180005d8e
add dword [rbp - 0x18], 0xaed9525
xor ebx, dword [rbp - 0x18]
rol esi, 0x16
add esi, 0xa23f4fc8
rol ebx, 0x16
add edx, 0xe763ac1f
rol eax, 0x14
add ebx, edi
add ebx, eax
add ebx, esi
and ebx, 0x10000000
je 0x180002de6
rol ecx, 0x1c
ror edi, 0xb
rol ecx, 0x1a
add edi, 0x6992dd9
add ebx, edx
add ebx, edi
and ebx, 0x10000000
je 0x180004554
add esi, 0x80d37105
ror ecx, 0xc
sub edx, 0x51121a9c
rol edi, 9
rol ecx, 0x12
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x20000000
je 0x180009a62
test ch, bl
jge 0x180001c84
invalid
sub ecx, 0x4352585c
xor ecx, 0xe4b0c333
rol eax, 0xb
jmp 0x1800040a8
add dword [rbp - 0x18], 0x3592c560
xor ebx, dword [rbp - 0x18]
ror eax, 0xb
rol edi, 0xf
ror esi, 2
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x8000
je 0x1800045e0
xor eax, dword [rbp - 8]
ror ebx, 8
rol edx, 0x18
sub eax, 0x88be5b73
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x8000
je 0x1800063a9
ror ebx, 0xb
ror ebx, 3
sub esi, 0x307fc387
xor eax, 0xa94508c2
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 0x80
je 0x1800092e5
rol ecx, 0x17
xor edi, dword [rbp - 8]
rol esi, 0xb
xor edx, ecx
sub eax, 0xe10052bb
jmp 0x180004cce
add dword [rbp - 0x18], 0x4069bcfb
xor ebx, dword [rbp - 0x18]
ror eax, 0x17
rol ecx, 0x19
xor edx, dword [rbp - 0x18]
ror edx, 8
add ebx, ecx
add ebx, esi
and ebx, 4
je 0x1800037f9
xor ebx, 0xb4d0c1a
sub edi, 0x630a9211
ror ecx, 3
add edi, 0x691a05ec
rol edx, 0x1b
add ebx, esi
add ebx, edx
and ebx, 0x1000000
je 0x180005c06
sub edx, 0xdb57a323
rol ebx, 6
xor edx, ecx
ror esi, 0xc
rol ebx, 0x19
add ebx, esi
add ebx, ecx
and ebx, 0x200000
je 0x1800045e0
xor ecx, dword [rbp - 8]
add edx, 0x3c800e8d
add ecx, 0x843917a0
jmp 0x1800087fe
add dword [rbp - 0x18], 0x78380334
xor ebx, dword [rbp - 0x18]
rol ebx, 0x13
ror esi, 0x11
ror esi, 3
add ebx, 0x29b6fff7
rol edi, 0x18
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x200
je 0x180006209
sub ecx, 0xda56374a
xor ebx, 0x8a16a20c
sub edx, 0x89c0e0ed
add ebx, eax
add ebx, ecx
and ebx, 0x20000
je 0x180001838
xor esi, ecx
add ebx, 0xf9308d8c
add edx, 0xb02efcb2
sub ecx, 0x60b52979
xor edi, 0xbfb13eb8
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x4000
je 0x1800014e2
add edi, 0xb906af51
xor edi, 0xdfc7eb3e
add edx, 0xc246d01f
rol esi, 0x16
jmp 0x1800092e5
add dword [rbp - 0x18], 0xca8392d0
xor ebx, dword [rbp - 0x18]
ror esi, 5
xor eax, 0x4baca100
rol eax, 0x12
sub ecx, 0x2c4720a
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 0x40000
je 0x180003f9f
xor eax, edi
sub edx, 0x5ec99bd8
sub edi, 0x2c77a969
add ecx, 0x1961c486
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x1000
je 0x18000969a
rol edx, 8
rol ecx, 0x10
xor eax, ebx
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x200000
je 0x1800097b9
sub edx, 0xa8c9d7ff
xor edx, ecx
ror edi, 0x1f
add esi, 0xd548c134
xor ecx, eax
jmp 0x18000112a
add dword [rbp - 0x18], 0x4b4b206f
xor ebx, dword [rbp - 0x18]
sub edx, 0x6b502a14
sub ecx, 0xe60c4eee
xor ebx, edx
rol eax, 0x19
add esi, 0x829dec3b
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x2000
je 0x180006209
rol edi, 8
sub edi, 0xbc1955
sub edx, 0xc50fb30b
rol ecx, 0x1b
xor eax, ecx
add ebx, ecx
add ebx, eax
and ebx, 0x4000000
je 0x180005324
sub esi, 0x3d6c5030
xor esi, 0xa2479458
sub edi, 0xa34051e3
xor eax, 0xa0228c74
add ebx, edx
add ebx, esi
and ebx, 0x1000
je 0x18000925b
ror ecx, 0xc
add esi, 0xba4f4e8
rol eax, 0x15
ror ecx, 0xd
jmp 0x180005c06
add dword [rbp - 0x18], 0x4c887d72
xor ebx, dword [rbp - 0x18]
ror eax, 0xe
ror esi, 0x19
xor esi, dword [rbp - 0x18]
sub eax, 0x98d18cc5
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x20000
je 0x180004249
sub eax, 0xc7e67004
sub esi, 0x9261b24
sub esi, 0xe1755f2b
add eax, 0xcfc85efc
add ebx, ecx
add ebx, esi
and ebx, 0x200000
je 0x180008781
sub edi, 0x90b6b8ce
xor edi, eax
xor esi, eax
ror eax, 9
add ebx, esi
add ebx, eax
and ebx, 0x200000
je 0x1800023b6
sub eax, 0x7bd92e56
sub edi, 0x48daada2
ror eax, 0x1d
add ecx, 0x4432a2f6
xor ecx, dword [rbp - 0x18]
jmp 0x180002ad2
add dword [rbp - 0x18], 0xa19681d5
xor ebx, dword [rbp - 0x18]
sub esi, 0x368107ba
add ecx, 0xc1b1490e
add ebx, 0x9aad086c
rol esi, 0x15
add esi, 0xae704b08
add ebx, ecx
add ebx, edx
and ebx, 0x20000000
je 0x180005324
rol eax, 0x13
ror esi, 0x17
ror ebx, 6
ror eax, 0x13
sub edi, 0xba9133fc
add ebx, edx
add ebx, ecx
and ebx, 0x200000
je 0x180008096
sub esi, 0xad639190
ror edx, 8
rol edx, 8
sub ecx, 0x65063914
rol ebx, 0xb
add ebx, esi
add ebx, edi
add ebx, eax
and ebx, 0x8000
je 0x18000390a
sub ebx, 0x33a50399
sub eax, 0xbd743f9c
rol eax, 9
add ecx, 0x4fab7446
jmp 0x1800037f9
add dword [rbp - 0x18], 0x76e23d31
xor ebx, dword [rbp - 0x18]
add edi, 0xd5fdee7
add eax, 0x26024596
xchg esi, eax
add r12b, byte [r14]
rol eax, 4
xor esi, edi
add ebx, esi
add ebx, edi
and ebx, 0x2000000
je 0x18000a5e5
xor edx, dword [rbp - 0x18]
sub eax, 0x635003f
ror esi, 9
add edi, 0xcf48791
sub edx, 0x2c41e293
add ebx, edx
add ebx, edi
and ebx, 0x2000
je 0x180006209
ror ecx, 3
sub edx, 0xf156702d
add ebx, 0x6a1b32b6
ror esi, 0x1e
add ebx, ecx
add ebx, esi
and ebx, 0x20
je 0x180004249
ror edi, 0x18
xor ecx, dword [rbp - 0x18]
rol esi, 0x14
rol esi, 0x19
jmp 0x180004455
add dword [rbp - 0x18], 0xe97f4edb
xor ebx, dword [rbp - 0x18]
ror ecx, 7
xor edi, eax
add edx, 0x6c5279e5
ror ebx, 0xa
rol ebx, 0x18
add ebx, edi
add ebx, edx
and ebx, 4
je 0x180009728
add edx, 0x111df44d
rol edi, 0x14
sub ebx, 0x4ca497a3
xor edi, 0x2c11c346
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x40
je 0x180004ffe
sub edx, 0x45b07d02
rol esi, 0x1a
add ecx, 0xb20250c4
xor eax, dword [rbp - 0x18]
xor edi, ebx
add ebx, esi
add ebx, ecx
and ebx, 0x100
je 0x180003a1c
ror edx, 0x16
xor edi, 0x311ba9d6
sub edx, 0xd14f0b85
jmp 0x18000a2c9
add dword [rbp - 0x18], 0xb3c39cea
xor ebx, dword [rbp - 0x18]
rol ecx, 4
add edi, 0x8c6e1dc7
add ebx, 0x14fac9cd
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 2
je 0x180008b44
add edi, 0xcde4c5ec
rol edi, 0x1c
xor eax, 0x313a28d6
add ebx, eax
add ebx, ecx
and ebx, 0x80000
je 0x18000a5e5
add dword [rbp - 0x18], 0x804be0ad
xor ebx, dword [rbp - 0x18]
add esi, 0x5da5e1e4
add eax, 0x5b6d0738
ror edx, 0x15
add ecx, 0x379a9ef0
add edi, 0x8f1032de
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x2000
je 0x1800064c4
add ecx, 0x3ee71472
rol esi, 0x18
add ecx, 0x226baffc
add ebx, ecx
add ebx, edx
and ebx, 2
je 0x180004c57
ror edi, 0x1a
sub edx, 0xa8156665
ror ecx, 0xa
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x10
je 0x180004d55
sub edx, 0x7b2381b6
sub eax, 0x3221392e
ror ebx, 0x19
jmp 0x180005c06
add dword [rbp - 0x18], 0xfe4e7268
xor ebx, dword [rbp - 0x18]
sub esi, 0x3868be51
rol edx, 3
rol edi, 0x13
adc eax, ecx
leave
add al, 0x31
rol byte [rcx], 1
rol dword [rcx], cl
retf
and ebx, 0x80000000
je 0x180002ad2
xor edx, ecx
xor ecx, ebx
add edi, 0xe5035ae
add ecx, 0x2f931e17
add ebx, edx
add ebx, ecx
and ebx, 0x400000
je 0x18000390a
add dword [rbp - 0x18], 0xecfc53e4
xor ebx, dword [rbp - 0x18]
ror eax, 6
add eax, 0xbcc3a43
xor edx, dword [rbp - 8]
xor ecx, 0xd4b971a3
add ebx, ecx
add ebx, edx
and ebx, 0x20000000
je 0x18000a7bd
ror edx, 0x1a
ror esi, 0xe
sub edi, 0x1fafaa0c
rol eax, 0x1e
add ebx, esi
add ebx, edx
and ebx, 0x8000000
je 0x18000351c
xor ecx, 0xffc80fa0
rol esi, 0x14
xor ecx, 0xde02fe9f
add ebx, edi
add ebx, edx
and ebx, 0x2000000
je 0x1800063a9
ror eax, 9
rol eax, 0x13
rol edi, 0x17
rol edi, 0x1a
ror eax, 4
jmp 0x180001329
add dword [rbp - 0x18], 0x5bab527d
xor ebx, dword [rbp - 0x18]
add edi, 0xe26a32a0
sub edi, 0xace568a8
ror ebx, 0xd
xor edx, 0x6bda736
sub edx, 0x6d89b5d0
add ebx, esi
add ebx, ecx
and ebx, 1
je 0x180003f9f
ror edx, 0x1c
rol ebx, 4
add ecx, 0x5f363959
add ebx, ecx
add ebx, edx
and ebx, 0x100
je 0x180005324
rol esi, 0x10
sub edi, 0xe2bd075
rol eax, 0x1c
rol eax, 7
add ebx, esi
add ebx, edx
and ebx, 8
je 0x18000947b
ror ecx, 0x1f
xor edi, 0xf040a999
sub eax, 0x9d295a20
jmp 0x180005ecf
add dword [rbp - 0x18], 0x8c6261ee
xor ebx, dword [rbp - 0x18]
ror eax, 5
ror ebx, 0x10
xor ecx, dword [rbp - 8]
sub edi, 0x296a94da
push 0x29
add ebx, eax
add ebx, esi
and ebx, 0x400000
je 0x180005d8e
xor edx, dword [rbp - 0x18]
sub esi, 0x6ddd8d3c
ror edi, 2
xor edi, dword [rbp - 8]
sub eax, 0x12b7f2a
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x100
je 0x180005ecf
ror esi, 2
sub eax, 0x3a071550
add esi, 0xc260f7b1
rol eax, 6
add ebx, 0x695db56
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 8
je 0x1800056d9
xor ecx, 0x1eb425
ror esi, 0x18
add eax, 0x5e0204d9
rol esi, 0x1d
add eax, 0xe9861b78
jmp 0x180003e62
add dword [rbp - 0x18], 0x315e1cc4
xor ebx, dword [rbp - 0x18]
sub esi, 0xac3d924
rol ecx, 0x17
rol ebx, 0x15
sub eax, 0x35fd9cc7
sub ecx, 0x2d487e30
add ebx, edx
add ebx, edi
and ebx, 0x10000000
je 0x180002de6
xor ecx, dword [rbp - 8]
sub eax, 0x3bd30f39
sub eax, 0x927d2ccf
rol edx, 0x19
rol ebx, 3
add ebx, esi
add ebx, eax
and ebx, 0x2000
je 0x1800045e0
sub ebx, 0x2d59b41f
xor edi, 0xfa06221e
xor esi, 0x3ffd4436
xor ebx, 0xf29e9e54
xor edx, eax
add ebx, edi
add ebx, eax
and ebx, 0x8000000
je 0x180008b44
xor eax, 0x8a5db4e
xor esi, dword [rbp - 8]
xor eax, 0xca0da272
jmp 0x1800070f1
add dword [rbp - 0x18], 0xd0b7d7ea
xor ebx, dword [rbp - 0x18]
xor ebx, esi
sub ebx, 0x93951a44
sub eax, 0xa3f453ef
ror esi, 0x17
rol ebx, 0xb
add ebx, ecx
add ebx, edi
and ebx, 0x20000
je 0x18000359f
add edx, 0xe27104ce
rol eax, 6
ror edi, 0xa
xor edx, ebx
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x200000
je 0x18000a015
rol edi, 0x1b
sub eax, 0x8408e591
add eax, 0x673599ed
rol edx, 0x14
xor ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x10000
je 0x180004f6a
ror ecx, 0x1e
ror edi, 0x19
rol eax, 0xe
jmp 0x180005c06
mov edx, 0x8a1285d2
mov ecx, 0xcdc7fca6
mov ebx, 0xec8a00c1
mov edi, 0xed8aacc7
mov esi, 0x4483da95
mov rsp, rbp
mov dword [rbp - 0x18], 0x627c036c
sub rsp, 0x20
inc dword [rbp - 8]
mov eax, dword [rbp - 8]
jmp 0x180003bbb
add dword [rbp - 0x18], 0xf1732f7b
xor ebx, dword [rbp - 0x18]
sub ecx, 0xacdae937
add esi, 0xb8b19885
xor eax, dword [rbp - 8]
sub ecx, 0xdee969a
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x200
je 0x180004bd0
ror esi, 2
add eax, 0x71abae78
ror ecx, 9
add ebx, esi
add ebx, edx
and ebx, 0x80
je 0x180004d55
ror esi, 0x1f
sub eax, 0x6cfe3937
rol ebx, 6
add esi, 0x94126c31
sub edx, 0x60d1d5f2
add ebx, edx
add ebx, eax
and ebx, 0x200000
je 0x18000677c
rol edx, 0xd
add ecx, 0xc7fd478
rol esi, 0x18
add ebx, 0xd545a9b2
rol ebx, 0xf
jmp 0x1800023b6
add dword [rbp - 0x18], 0xd09304c2
xor ebx, dword [rbp - 0x18]
rol esi, 0x14
add edi, 0xa0b452a8
sub eax, 0x3cc1618b
sub ecx, 0xb643659a
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 2
je 0x18000231e
ror edx, 0x14
add edx, 0xe974acd7
add esi, 0xe96835bc
add esi, 0xe79264dc
sub eax, 0xa35ee92d
add ebx, ecx
add ebx, edx
and ebx, 0x4000000
je 0x180007771
sub ecx, 0x455a3089
sub edi, 0x118db680
ror edi, 7
sub ecx, 0xe861a48b
rol edx, 8
add ebx, esi
add ebx, edx
and ebx, 0x2000
je 0x180004249
add edi, 0x4e9e1834
xor ecx, 0x27ea1ae7
xor esi, 0x2f5f4575
sub ecx, 0x9608de3c
jmp 0x180005324
invalid
and al, 0
invalid
add dword [rbp - 0x18], 0x94cca5fb
xor ebx, dword [rbp - 0x18]
sub esi, 0x5ec80408
rol esi, 0x10
rol ecx, 0x1f
xor eax, ebx
add ebx, ecx
add ebx, edi
and ebx, 0x2000000
je 0x1800056d9
sub ecx, 0x7df32b25
sub ecx, 0x593c975d
add edx, 0xd3ede313
rol ecx, 0x13
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x2000
je 0x180005536
add ecx, 0x5984fe30
xor eax, 0xe32109f9
add ecx, 0x220ecb2d
add ecx, 0x30de2d28
add ebx, ecx
add ebx, eax
and ebx, 8
je 0x1800064c4
xor ecx, 0x7232f98e
xor ecx, esi
ror ebx, 0x16
jmp 0x18000a015
add dword [rbp - 0x18], 0x635ff0ed
xor ebx, dword [rbp - 0x18]
rol eax, 7
rol ecx, 0x19
sub edx, 0x9bf84ec5
add edi, 0xe1d83483
sub eax, 0xf583bf3a
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x400
je 0x18000351c
ror ebx, 5
xor edi, 0x26420c42
xor eax, dword [rbp - 8]
xor esi, dword [rbp - 8]
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x40
je 0x18000969a
add ecx, 0xce2cf920
add eax, 0x6c8c27ab
xor ecx, 0xeb714c1a
add ebx, eax
add ebx, esi
and ebx, 0x20000000
je 0x180004b3d
add edx, 0xab8ac041
xor ebx, 0x63d57c18
sub ebx, 0xd175c012
jmp 0x180009a62
add dword [rbp - 0x18], 0x1aee9d5a
xor ebx, dword [rbp - 0x18]
sub esi, 0x13768d00
sub ebx, 0x8f2fb387
ror esi, 0x19
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x10000000
je 0x180001f4f
ror ebx, 0x10
sub edx, 0x2badb58b
add edi, 0xd96366e5
xor edi, edx
add ebx, ecx
add ebx, edi
add ebx, edx
mov esi, 0x4483da95
mov edi, 0xed8aacc7
mov edx, 0x8a1285d2
adc cl, byte [rdx - 0x38035947]
int 0xbb
rol dword [rax], 0x8a
in al, dx
mov rsp, rbp
sub rsp, 0x20
add dword [rbp - 8], 1
mov eax, dword [rbp - 8]
mov dword [rbp - 0x18], 0x627c036c
jmp 0x180003bbb
add dword [rbp - 0x18], 0x923edf83
xor ebx, dword [rbp - 0x18]
ror ebx, 0x17
ror edx, 6
rol edx, 0x12
add ebx, eax
add ebx, edx
add ebx, esi
and ebx, 0x20000
je 0x180002708
xor ecx, 0x5f80da64
rol esi, 0x13
ror ecx, 5
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x80
je 0x1800043d7
ror ecx, 0xd
sub edi, 0x28d87f94
xor ebx, 0xee6c30ef
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x80000
je 0x1800018f5
xor esi, 0x9d3c414a
sub eax, 0x8086a609
add ecx, 0x928e6d74
sub edi, 0x1e4bd612
xor eax, edi
jmp 0x18000969a
add dword [rbp - 0x18], 0x5066a8c0
xor ebx, dword [rbp - 0x18]
add edx, 0x43f04f87
xor ecx, esi
sub ecx, 0xede71c05
xor ebx, 0x7b91559a
add ebx, edi
add ebx, esi
and ebx, 8
je 0x1800043d7
rol edx, 2
sub ecx, 0x783e1fd3
xor ebx, 0xa281fd3d
ror eax, 2
ror edi, 9
add ebx, ecx
add ebx, eax
and ebx, 0x400
je 0x180001c0e
sub esi, 0xf30401b1
ror edx, 0xb
rol eax, 0xd
xor edi, dword [rbp - 0x18]
ror edx, 0xd
add ebx, esi
add ebx, edx
and ebx, 0x2000
je 0x18000267c
add edx, 0x95a80125
ror edi, 0x18
sub edi, 0xb89d4f69
xor esi, edi
jmp 0x180006209
add dword [rbp - 0x18], 0x5fa4966d
xor ebx, dword [rbp - 0x18]
add ebx, 0x894e0e51
add edx, 0x169aac6
add edi, 0x55400ea
add ebx, esi
add ebx, eax
and ebx, 0x20000000
je 0x180008f0f
xor ecx, edi
rol ebx, 0xe
sub edi, 0x1d8a696f
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x400
je 0x18000331b
ror edi, 0xc
xor edx, 0x9b3342c8
sub eax, 0xaf321e1c
add ecx, 0x3958edaa
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x400000
je 0x180005324
rol eax, 6
sub ecx, 0xe3ac28fd
xor eax, dword [rbp - 8]
xor esi, 0xef4a3a62
add eax, 0xe1385621
jmp 0x180002708
add dword [rbp - 0x18], 0x3d2ba43a
xor ebx, dword [rbp - 0x18]
add eax, 0x65692a51
ror edx, 0x10
sub eax, 0x79d20a82
add ebx, ecx
add ebx, edi
and ebx, 0x2000000
je 0x180005c06
sub edi, 0x6d397b29
sub ecx, 0x1c7685be
rol esi, 2
sub eax, 0xad7422a3
ror esi, 0xe
add ebx, eax
add ebx, esi
and ebx, 0x200
je 0x180003a1c
add edx, 0x278274b8
add edi, 0xac30667c
xor ecx, 0xef4e48e8
xor edi, 0x77c43dd8
sub eax, 0x7ec81e81
add ebx, edx
add ebx, eax
and ebx, 0x4000
je 0x180008096
ror edx, 0xd
ror edi, 0xa
ror eax, 0x15
jmp 0x180001dc6
add dword [rbp - 0x18], 0x64a74c1d
xor ebx, dword [rbp - 0x18]
ror ecx, 3
sub eax, 0x4d0111b5
sub edx, 0x333d3853
add ebx, ecx
add ebx, eax
and ebx, 0x800000
je 0x180002de6
sub eax, 0x4f886799
sub edi, 0x6edb28fc
sub eax, 0x12e3a3c5
add ebx, ecx
add ebx, esi
and ebx, 0x20000
je 0x18000390a
sub edx, 0x2759c2f2
sub eax, 0x3eed967b
ror ebx, 0x1d
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x8000
je 0x18000a66d
sub eax, 0xe0a195eb
ror ebx, 3
ror esi, 0x1d
ror eax, 0x1d
jmp 0x180001ac3
add dword [rbp - 0x18], 0xcbaf2be5
xor ebx, dword [rbp - 0x18]
rol edx, 0x1e
xor esi, 0x5f4abb3a
rol edi, 0x10
ror esi, 0x15
ror ecx, 0x14
add ebx, ecx
add ebx, edx
and ebx, 4
je 0x180004455
ror esi, 0x1b
rol eax, 0x17
add edx, 0x61017168
add edx, 0x80c34c0b
add eax, 0x26f70a1b
add ebx, edi
add ebx, esi
and ebx, 0x200
je 0x180003f9f
rol edi, 7
xor edi, dword [rbp - 8]
sub ebx, 0x36a7a841
rol eax, 0xc
xor esi, 0x2738da4
add ebx, edx
add ebx, ecx
and ebx, 0x100000
je 0x1800097b9
xor ebx, 0x4eecb5c6
add edx, 0x2470789f
ror ecx, 0xc
jmp 0x180005d8e
add dword [rbp - 0x18], 0x430172a2
xor ebx, dword [rbp - 0x18]
add edi, 0x69cb7378
xor edi, eax
rol edi, 0x17
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 0x10
je 0x180007b7a
add esi, 0x1a329ea3
ror esi, 8
xor ebx, esi
ror esi, 0xf
add ebx, ecx
add ebx, esi
and ebx, 0x100000
je 0x180004f6a
sub eax, 0xa988fa91
xor edi, ebx
rol eax, 0x19
ror edi, 0x19
add edi, 0xb45b7454
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x10000
je 0x180009d05
add edx, 0x64d8e29a
add edx, 0x42e00727
ror edi, 0x1c
sub ebx, 0xbd7ddf73
jmp 0x180003a81
fistp qword [rbp - 0x43]
sub esi, 0x3ee90cf1
jmp 0x180005c06
add dword [rbp - 0x18], 0x1a1c71cf
xor ebx, dword [rbp - 0x18]
xor edi, esi
xor edi, edx
add eax, 0x52e81733
add ebx, esi
add ebx, edx
add ebx, eax
and ebx, 0x20000
je 0x180004455
xor ecx, edx
xor edi, 0xa7fd4994
sub ecx, 0x60b3526a
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x40000000
je 0x180005c06
xor ecx, dword [rbp - 8]
ror eax, 0x1f
xor esi, 0xd69bda9e
add ebx, eax
add ebx, edx
and ebx, 0x20
je 0x18000331b
ror esi, 6
rol esi, 0x18
sub esi, 0xf84b8389
sub eax, 0xf58a916
add ecx, 0xe6cde44a
jmp 0x180002063
add dword [rbp - 0x18], 0xcb4f17cd
xor ebx, dword [rbp - 0x18]
xor eax, 0x13432805
add eax, 0x4ebeef35
add esi, 0x31642742
sub eax, 0x29f6e8f7
xor eax, 0x60374c66
add ebx, esi
add ebx, edx
and ebx, 0x200000
je 0x1800099dd
sub edi, 0x7df659be
xor ebx, dword [rbp - 0x18]
rol edi, 0x12
rol eax, 0x16
add ebx, edi
add ebx, edx
and ebx, 0x20000000
je 0x180002063
rol edx, 2
add edx, 0x5e695eb9
add edx, 0xa6235755
ror ecx, 4
add edx, 0x5aae4f19
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x40000
je 0x180002a3d
sub eax, 0x905f5ff9
xor ecx, 0x90ab71d
xor edi, 0xc97fc945
rol ebx, 0x18
rol eax, 0x10
jmp 0x180001f4f
add dword [rbp - 0x18], 0x1ff625b9
xor ebx, dword [rbp - 0x18]
ror ebx, 4
xor esi, dword [rbp - 0x18]
sub esi, 0x6f42ff5c
ror ebx, 0xb
rol esi, 0x1d
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x20000
je 0x1800091c4
add eax, 0xdf7f50e8
add ecx, 0xf4e4677b
xor ebx, edi
rol edx, 6
rol eax, 0x14
add ebx, edx
add ebx, eax
and ebx, 0x2000
je 0x180002708
add dword [rbp - 0x18], 0xbeed729b
xor ebx, dword [rbp - 0x18]
xor eax, 0x59eac
rol ecx, 0x16
rol edi, 5
add ebx, ecx
add ebx, edx
and ebx, 2
je 0x1800016b5
xor edi, ecx
rol ecx, 0x10
xor ebx, 0x7146d800
sub ebx, 0x775a5c68
push 0xffffffff81775a5c
int1
xlatb
invalid
pop rax
add ebx, eax
add ebx, edx
and ebx, 0x200
je 0x1800037f9
sub eax, 0xc966344a
ror ecx, 0x11
rol eax, 0x11
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x100000
je 0x180005ecf
xor edi, dword [rbp - 8]
rol edi, 0x1d
ror ebx, 0x16
xor esi, 0x3d3f91fa
sub edx, 0xbe3a3685
jmp 0x18000a833
add dword [rbp - 0x18], 0xaffea1c
xor ebx, dword [rbp - 0x18]
add ebx, 0x77601628
add ecx, 0xd4ec83ee
rol esi, 0x1c
ror esi, 0x11
add ebx, eax
add ebx, edx
and ebx, 0x8000000
je 0x180005324
add ecx, 0x848ca227
sub esi, 0x555d10ef
sub eax, 0x74954cd4
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 1
je 0x1800037f9
rol edi, 2
add edi, 0xde451e7b
ror edi, 0x1e
sub ebx, 0x882dd9c4
xor ebx, edx
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x800
je 0x180003a98
add eax, 0xb2bb1ced
xor edi, eax
xor esi, 0xe90e0efa
jmp 0x180001dc6
mov ecx, 0xcdc7fca6
mov edx, 0x8a1285d2
mov rsp, rbp
mov ebx, 0xec8a00c1
mov dword [rbp - 0x18], 0x627c036c
mov edi, 0xed8aacc7
mov esi, 0x4483da95
sub rsp, 0x20
add dword [rbp - 8], 1
mov eax, dword [rbp - 8]
jmp 0x180003bbb
add dword [rbp - 0x18], 0xb9c3a943
xor ebx, dword [rbp - 0x18]
xor eax, 0x110bdfd6
sub esi, 0x943e0382
rol esi, 9
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 4
je 0x180006667
rol eax, 0xb
sub ecx, 0x33812166
sub ebx, 0xd7e75089
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x10000000
je 0x180001dc6
sub eax, 0xaeb9dbda
xor edx, 0xf9efbf05
add edx, 0xe63da490
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x40
je 0x180005878
sub ecx, 0xe2f864f3
ror esi, 0x10
rol edi, 0x17
ror esi, 7
jmp 0x180001f4f
add dword [rbp - 0x18], 0xf24e4add
xor ebx, dword [rbp - 0x18]
rol edi, 0xe
ror ecx, 0xe
add eax, 0xbcf38a6c
add ebx, esi
add ebx, ecx
and ebx, 0x400
je 0x180002291
add edx, 0x7acb596a
sub edx, 0xe1e3f57
xor ecx, 0x9c6b5192
rol edi, 0xf
add ebx, eax
add ebx, ecx
and ebx, 0x800000
je 0x18000a240
add ecx, 0xd073015
ror edx, 0x1b
ror edi, 0xc
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x8000000
je 0x18000267c
rol ebx, 0xd
ror eax, 6
ror edx, 0xd
sub edi, 0x76ae2d9c
rol eax, 0xa
jmp 0x180003a1c
add dword [rbp - 0x18], 0x1083f0f9
xor ebx, dword [rbp - 0x18]
ror edi, 0x1d
add ecx, 0x7c6d2c3d
sub ebx, 0x840cbc52
rol ebx, 0x1b
ror ebx, 0x1a
add ebx, edx
add ebx, eax
and ebx, 0x800
je 0x180002bea
sub esi, 0x1aab9f36
sub ebx, 0xcbef3cba
add edx, 0x7b29f7a
xor edx, dword [rbp - 0x18]
add ebx, ecx
add ebx, edi
and ebx, 0x20000
je 0x18000390a
xor eax, ebx
rol ebx, 0x1f
xor ebx, 0x6a7c6b86
add edx, 0x4aa46ca0
sub eax, 0xa9e875f1
add ebx, ecx
add ebx, edi
and ebx, 0x40000
je 0x180009a62
rol ebx, 0xd
rol esi, 0xa
rol esi, 0xf
jmp 0x1800045e0
add dword [rbp - 0x18], 0x7ea13ab
xor ebx, dword [rbp - 0x18]
add ecx, 0x6d8b70c7
ror ebx, 0x1d
add ebx, 0xed493cbe
sub esi, 0xeb5687b8
add ecx, 0x5ae39c30
add ebx, edx
add ebx, edi
add ebx, esi
and ebx, 0x4000000
je 0x180009d05
ror edx, 0xe
sub edx, 0x1e550153
ror edi, 0x1c
add ebx, 0x14f4422b
sub ebx, 0xa0bcf7d3
add ebx, esi
add ebx, edi
and ebx, 0x800000
je 0x180004249
xor esi, dword [rbp - 0x18]
add ebx, 0xf8b9e594
ror edx, 0xd
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x400000
je 0x18000231e
xor edx, 0x2e302252
xor edx, 0xf81eaed0
add edi, 0x6db73c98
add esi, 0xaf56420
jmp 0x1800043d7
add dword [rbp - 0x18], 0x43c60991
xor ebx, dword [rbp - 0x18]
rol edx, 0x1a
ror esi, 0x18
rol ecx, 0x16
add ebx, 0xc131599d
rol ebx, 0x1d
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x20000
je 0x1800097b9
rol eax, 0xd
sub edx, 0x19482bc6
add edi, 0xff99c58d
add ebx, esi
add ebx, eax
and ebx, 0x1000000
je 0x180006209
ror ebx, 0xc
sub esi, 0x30eba5d8
ror ebx, 0xd
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x8000000
je 0x18000342a
ror eax, 0x1e
ror ebx, 6
sub ecx, 0x4f62fee6
ror edx, 0x1e
jmp 0x1800014e2
add dword [rbp - 0x18], 0xd6500ca7
xor ebx, dword [rbp - 0x18]
ror edx, 3
rol edx, 0x19
rol edx, 0x17
add ebx, edx
add ebx, eax
and ebx, 0x10000
je 0x180005c06
xor esi, 0x5dc0857e
add ecx, 0xa34eab76
sub ebx, 0x8312a376
add ecx, 0x58c05aa6
add ebx, esi
add ebx, eax
and ebx, 0x4000000
je 0x180001e46
sub esi, 0x242a3e71
sub ebx, 0xbd7eb171
rol edi, 0x12
xor ebx, dword [rbp - 0x18]
add ebx, esi
add ebx, ecx
and ebx, 1
je 0x18000231e
ror ecx, 0x1d
ror eax, 0x1c
rol ebx, 0x19
xor ecx, 0x6e86b12e
jmp 0x180002a3d
add dword [rbp - 0x18], 0x9100953d
xor ebx, dword [rbp - 0x18]
ror esi, 0x19
xor edx, dword [rbp - 8]
add edi, 0x704effab
xor edi, 0x2facc09e
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x100000
je 0x180004249
add edx, 0xbc78b6f4
xor eax, esi
add edi, 0x8d0739e3
add ebx, eax
add ebx, ecx
and ebx, 0x1000000
je 0x18000565e
sub ecx, 0xaeb76e2a
xor ebx, 0xe8b1b770
rol eax, 7
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x100000
je 0x180005c06
rol edi, 6
add ecx, 0x3eb28d00
xor eax, esi
ror edi, 8
jmp 0x18000a5e5
add dword [rbp - 0x18], 0xa4ef7cf5
xor ebx, dword [rbp - 0x18]
add edi, 0xfd1909f0
xor edi, 0x212b5f12
ror esi, 0x13
add ecx, 0x2023cd3c
xor edi, dword [rbp - 8]
add ebx, edi
add ebx, edx
add ebx, eax
and ebx, 0x800
je 0x180004f6a
ror eax, 9
rol esi, 0x13
xor edi, dword [rbp - 8]
rol edx, 4
xor ebx, dword [rbp - 0x18]
add ebx, esi
add ebx, edx
and ebx, 0x2000000
je 0x18000695d
xor esi, 0xea833338
rol edx, 0x1b
add eax, 0x8c9fe856
add ebx, esi
add ebx, eax
and ebx, 0x100000
je 0x180001838
sub edi, 0x68c3379f
xor ecx, dword [rbp - 8]
ror edi, 3
add eax, 0x353f1155
ror edi, 0x1c
jmp 0x180001e46
add dword [rbp - 0x18], 0xfb54ab67
xor ebx, dword [rbp - 0x18]
xor eax, 0xdd7e3ee8
xor edx, 0x3b1c92a4
ror esi, 0x16
rol edi, 0xb
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x10000
je 0x180004249
rol edx, 0xb
ror eax, 6
xor edi, 0x6b10ee60
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 8
je 0x18000292b
ror esi, 0x1d
rol ebx, 0x1e
rol edx, 0x1c
add ebx, ecx
add ebx, esi
and ebx, 0x10000
je 0x180004cce
xor edi, dword [rbp - 8]
sub esi, 0xb8f805c
ror eax, 0x1b
jmp 0x18000a5e5
add dword [rbp - 0x18], 0x353c866b
xor ebx, dword [rbp - 0x18]
xor eax, 0xfcd8118d
rol ecx, 0x1b
rol edx, 7
xor edx, edi
sub ebx, 0x374bcd21
add ebx, esi
add ebx, edi
and ebx, 0x1000
je 0x180001e46
xor esi, 0x3ae2d16a
add esi, 0x2ecc694
rol esi, 2
add ebx, edx
add ebx, eax
and ebx, 0x100000
je 0x1800016b5
xor ebx, edi
rol ebx, 0x18
add ecx, 0x669bfb24
ror edx, 0x12
xor edi, 0x56cf0711
add ebx, ecx
add ebx, edi
and ebx, 0x4000
je 0x180005ecf
add esi, 0x8611d4af
rol eax, 0x19
sub esi, 0xa6c8f270
add edx, 0x67890457
jmp 0x180003a98
add dword [rbp - 0x18], 0x7d6961e8
xor ebx, dword [rbp - 0x18]
add esi, 0x209c2660
sub edi, 0x4e2fb2a4
sub ebx, 0x41cd915f
sub eax, 0xaa40b39f
ror esi, 0x19
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 8
je 0x18000a7bd
sub esi, 0x5f6f3e8e
xor ebx, 0xc8235143
add esi, 0x7b5071cc
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x80
je 0x180004ef4
xor esi, ebx
add edx, 0x3262cd78
ror edx, 8
add ebx, ecx
add ebx, eax
and ebx, 8
je 0x1800064c4
rol esi, 0xc
rol ebx, 0x19
rol eax, 0x1c
xor eax, 0x16b056af
jmp 0x180003a1c
add dword [rbp - 0x18], 0x936af296
xor ebx, dword [rbp - 0x18]
add edi, 0xe32d0f36
rol esi, 0x17
ror edi, 0x1c
xor ebx, 0xf02e411
add eax, 0xb36f9dcf
add ebx, eax
add ebx, ecx
and ebx, 0x800
je 0x18000267c
xor eax, 0xd5d5f806
xor eax, ebx
xor esi, edx
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x10
je 0x18000257a
xor ecx, 0x67a04367
xor edi, 0x84907e22
rol ecx, 0x13
rol edi, 0x1f
rol edx, 0x1e
add ebx, ecx
add ebx, edx
and ebx, 0x20000000
je 0x180001ac3
xor edi, edx
ror edi, 0x11
rol edx, 0x1c
sub ecx, 0x47b41040
jmp 0x180005d8e
add dword [rbp - 0x18], 0xd5153ea5
xor ebx, dword [rbp - 0x18]
xor ecx, 0xc7f11756
rol edi, 6
rol edx, 0x1c
add edi, 0x37bef2ef
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x40000
je 0x180009728
xor ebx, 0x49f9e878
sub ecx, 0xda6c666b
xor esi, dword [rbp - 0x18]
add eax, 0x8d835cb1
add ebx, edi
add ebx, ecx
add ebx, eax
and ebx, 0x200000
je 0x180006ded
ror edx, 5
rol esi, 0x1d
rol edi, 0x10
ror edi, 6
add ebx, edi
add ebx, edx
add ebx, ecx
and ebx, 0x400
je 0x18000351c
add edx, 0x7b6334e5
sub edi, 0x8ad6902
add ecx, 0xcb3928e4
ror edi, 0xf
sub eax, 0x64ebfcef
jmp 0x180005c06
add dword [rbp - 0x18], 0x60756222
xor ebx, dword [rbp - 0x18]
xor ebx, 0xf29bcaf6
xor edi, 0x4bffbc4d
sub ecx, 0x7e257e6b
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x10000
je 0x1800063a9
xor eax, 0xd2f5b275
rol edx, 0x1f
xor ecx, ebx
rol eax, 0x12
add ebx, esi
add ebx, ecx
and ebx, 0x40000
je 0x1800040a8
rol ebx, 7
ror ebx, 0x1c
add edi, 0x18640053
ror ebx, 0xc
add ebx, esi
add ebx, edx
add ebx, eax
and ebx, 0x80000000
je 0x18000197b
rol edi, 0x1c
add edi, 0x914fe8b5
xor ebx, 0xb4151dcd
sub esi, 0xa2efa5a6
jmp 0x180002708
add dword [rbp - 0x18], 0x6dcd9be7
xor ebx, dword [rbp - 0x18]
ror esi, 8
sub eax, 0x1c1ad91d
sub esi, 0x1bcf42e6
add ebx, esi
add ebx, eax
and ebx, 0x8000
je 0x18000390a
rol esi, 9
sub edi, 0x4d345839
rol edx, 0x15
add edx, 0xd4cbcc3f
add edi, 0xa5116862
add ebx, edx
add ebx, esi
and ebx, 0x10
je 0x180001ac3
xor eax, dword [rbp - 0x18]
ror edx, 0x17
rol edx, 5
add ebx, ecx
add ebx, eax
and ebx, 0x10
je 0x1800016b5
xor edx, 0xa62e7dda
xor edi, edx
ror edx, 0x18
ror esi, 0x1e
jmp 0x180003994
add dword [rbp - 0x18], 0xf298adb4
xor ebx, dword [rbp - 0x18]
sub edi, 0x69e5bcd4
sub esi, 0x908edc8a
add edx, 0xe7b4009c
add ebx, edx
add ebx, esi
and ebx, 0x1000
je 0x180001e46
rol edx, 0x14
add edi, 0x78c25c8
sub edi, 0x662f4b4d
rol eax, 0xb
ror edi, 0x16
add ebx, edi
add ebx, edx
and ebx, 0x100000
je 0x1800064c4
ror ebx, 8
add ebx, 0x6edfe1b9
sub eax, 0x85f25215
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x4000000
je 0x1800021fe
xor eax, dword [rbp - 0x18]
xor edx, edi
xor ebx, esi
rol eax, 2
add ecx, 0x52b8fdf4
jmp 0x18000a7bd
add dword [rbp - 0x18], 0x3c88d74a
xor ebx, dword [rbp - 0x18]
ror edx, 0x18
ror ebx, 0xf
ror ecx, 0x1a
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x200
je 0x180005f56
xor ecx, 0xc954b329
xor edi, 0xff816278
add ebx, 0xa4f6a0f7
rol edi, 0x11
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 4
je 0x1800037f9
ror esi, 0xb
ror ecx, 0x1c
ror ebx, 6
add ebx, edi
add ebx, ecx
and ebx, 0x1000000
je 0x1800063a9
rol ebx, 0x11
rol edx, 0x1c
sub edx, 0xf610a60b
jmp 0x18000331b
add dword [rbp - 0x18], 0xc12931a3
xor ebx, dword [rbp - 0x18]
add esi, 0x31fff186
add esi, 0xd0f92e14
ror edx, 9
add edi, 0xeed9c379
add esi, 0xa41de81e
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x80000
je 0x180004cce
add edi, 0x6985b280
add esi, 0xe8fa33e0
sub esi, 0xb00e60f8
ror edi, 0x18
add ebx, eax
add ebx, edx
add ebx, esi
and ebx, 0x400000
je 0x18000339f
rol eax, 0xb
ror ecx, 0xd
sub edi, 0x908f5229
nop
add edx, 0xccbb223e
sub ecx, 0x4b234e5a
add ebx, ecx
add ebx, edx
and ebx, 0x40000000
je 0x180004ffe
add esi, 0xd1578c43
ror eax, 0x16
ror ebx, 0xf
xor esi, 0xdb4ac91b
jmp 0x180005324
add dword [rbp - 0x18], 0xee07e7d4
xor ebx, dword [rbp - 0x18]
rol edx, 8
ror ecx, 0x1b
sub ecx, 0xa592dd9a
add ebx, eax
add ebx, edx
add ebx, esi
and ebx, 0x40000000
je 0x180001e46
xor eax, dword [rbp - 0x18]
rol ecx, 0x1b
sub ebx, 0xc42a2fbd
sub edi, 0x8890d3a5
add ebx, ecx
add ebx, eax
and ebx, 0x1000
je 0x18000969a
ror edi, 8
ror esi, 0x1f
rol eax, 0xa
ror edx, 2
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x2000
je 0x180004cce
ror edx, 0xc
rol ecx, 0x11
ror eax, 2
jmp 0x180009aeb
add dword [rbp - 0x18], 0xcfa3b37
xor ebx, dword [rbp - 0x18]
add ebx, 0x844bf008
add esi, 0x63d7ddb2
add edi, 0xdf97d678
ror edi, 9
xor ebx, 0x9bbb3da6
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x80
je 0x1800097b9
sub edx, 0x3d485b83
add edx, 0xd5bb9969
rol edi, 0xe
ror edx, 6
add ebx, eax
add ebx, edi
and ebx, 0x80000
je 0x180001ac3
add ecx, 0xff5f5101
ror ecx, 0xc
add eax, 0x9fcb7208
rol ecx, 7
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x40000
je 0x180002c1f
xor ecx, 0x9d3db11e
ror esi, 2
ror edi, 0xb
xor esi, 0x379fe5c3
jmp 0x180008b44
add dword [rbp - 0x18], 0x70266a69
xor ebx, dword [rbp - 0x18]
sub eax, 0x8e497cb5
rol ebx, 8
ror edi, 2
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x2000000
je 0x180008781
ror edx, 0xe
add eax, 0x52963d1c
add esi, 0xbf5e1bbd
add ebx, 0x3ce1c495
rol ebx, 7
add ebx, eax
add ebx, edx
and ebx, 0x100
je 0x18000a015
rol ecx, 0x12
ror ebx, 0x10
add ebx, 0x5744aca
xor esi, edi
add ebx, 0xdb85985f
add ebx, ecx
add ebx, edi
and ebx, 0x10000000
je 0x18000888f
ror ecx, 0xe
rol ecx, 0x11
ror edi, 0x15
ror esi, 0xe
jmp 0x180009728
add dword [rbp - 0x18], 0x63115732
xor ebx, dword [rbp - 0x18]
xor edi, 0x3ba1054f
xor ebx, 0x816d597
xor eax, esi
sub esi, 0x7ea6cd85
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x80
je 0x1800064c4
rol ebx, 0x1e
sub edi, 0x5b4cd23
xor edi, 0xa0600526
ror edi, 0x1e
add esi, 0x94b9a3f8
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x4000000
je 0x180003f9f
ror ecx, 2
rol esi, 0xd
sub ecx, 0x7ecbb15c
add ebx, ecx
add ebx, eax
and ebx, 0x10000000
je 0x180002a3d
xor edx, 0xfea1011b
sub ecx, 0xda2b8073
xor esi, eax
sub eax, 0x2efd4e49
ror esi, 0xc
jmp 0x1800069de
add dword [rbp - 0x18], 0xe4533bcb
xor ebx, dword [rbp - 0x18]
rol edi, 5
rol ecx, 0xc
rol ecx, 0x10
xor esi, dword [rbp - 0x18]
add ebx, esi
add ebx, edi
and ebx, 2
je 0x180009a62
xor ecx, edi
add esi, 0xa0812ecd
rol eax, 4
ror ecx, 0xe
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x80000000
je 0x18000a12b
add ebx, 0x8c181a5d
rol edi, 6
rol edx, 0x10
ror ebx, 0x1c
add ebx, eax
add ebx, edx
and ebx, 4
je 0x180002a3d
ror ebx, 9
add ecx, 0x61a51357
add ebx, 0xdee1856a
add ebx, 0xb0fa8189
rol edx, 0xa
jmp 0x180005324
add dword [rbp - 0x18], 0xbf416bfe
xor ebx, dword [rbp - 0x18]
xor eax, 0xbaa59fbf
xor edx, 0xab5e7d4a
rol ebx, 0x18
sub ecx, 0xf335dfb2
add ebx, edx
add ebx, edi
and ebx, 0x10000000
je 0x180009a62
rol ebx, 0x15
ror ebx, 0x11
ror esi, 0x14
sub edx, 0x37d6d433
ror edx, 9
add ebx, ecx
add ebx, edx
and ebx, 0x800
je 0x180005d16
rol ebx, 0x11
sub ebx, 0x8a870c24
ror ebx, 0x1f
rol ecx, 0xe
add eax, 0x98567369
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x200
je 0x18000331b
ror esi, 0x1f
sub eax, 0x222144cc
add esi, 0x88a9936d
jmp 0x180007771
add dword [rbp - 0x18], 0xb236007f
xor ebx, dword [rbp - 0x18]
rol eax, 4
add ecx, 0x8018dc66
ror ecx, 0xa
add esi, 0x4e25ebfd
ror esi, 0x16
add ebx, esi
add ebx, eax
and ebx, 0x200
je 0x18000390a
xor eax, ebx
add esi, 0xc4352e9c
rol ebx, 0x14
rol ecx, 2
rol ecx, 0xe
add ebx, eax
add ebx, edi
and ebx, 0x80
je 0x180009d05
sub edi, 0x8ae11560
rol eax, 8
ror edx, 0x1d
add ebx, edi
add ebx, esi
and ebx, 0x400000
je 0x180009728
sub ebx, 0x8a46cd0a
xor ebx, 0x62cf974b
add esi, 0x8061f366
add edx, 0x38ae580d
jmp 0x1800029a9
add dword [rbp - 0x18], 0x1be6f077
xor ebx, dword [rbp - 0x18]
rol ecx, 0x10
rol edx, 2
ror esi, 0x13
sub esi, 0xb2d9b915
ror ecx, 0x1b
add ebx, esi
add ebx, edx
and ebx, 0x400000
je 0x180005d8e
sub esi, 0x62da7d5e
xor edx, 0x20e67784
xor ebx, 0x422f540c
add edi, 0xdc83934a
ror edi, 3
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x2000000
je 0x180009bf8
sub ebx, 0xd2b18aa1
rol esi, 0x1b
rol edx, 0x15
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x2000000
je 0x180005ecf
rol ecx, 7
add ebx, 0x456c6f50
add eax, 0x7849ebb
jmp 0x1800014e2
add dword [rbp - 0x18], 0x2d0d89f8
xor ebx, dword [rbp - 0x18]
xor edi, 0xef02ab79
rol eax, 0x10
xor ebx, 0x15031e11
xor eax, 0xb608b292
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 0x2000000
je 0x180004bd0
sub eax, 0xfc89725f
ror edi, 0x1a
ror eax, 0xf
ror ebx, 0x1d
ror edx, 0x11
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x4000000
je 0x180008781
ror ebx, 0x14
ror esi, 0xa
xor esi, 0x73499032
rol edi, 0x13
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x10000
je 0x18000677c
add eax, 0xcd82116
xor ecx, 0x56d5fbe3
xor eax, 0xa16491d3
sub edx, 0x44e3cc69
jmp 0x180002de6
add dword [rbp - 0x18], 0x79f955aa
xor ebx, dword [rbp - 0x18]
rol esi, 0x18
rol ecx, 0x12
add edx, 0xed502a7e
ror eax, 0x14
add ebx, ecx
add ebx, edx
and ebx, 0x100
je 0x18000a015
add esi, 0x9ae11e97
sub ecx, 0x1f79a317
xor edx, 0x7aa8e9fa
add ebx, esi
add ebx, eax
and ebx, 0x8000
je 0x180002de6
add esi, 0xe09b070
ror edi, 0x15
sub ecx, 0xe47cfb66
add ebx, edx
add ebx, ecx
and ebx, 0x800
je 0x18000267c
rol eax, 0x17
rol eax, 0x17
add ebx, 0xc9454529
jmp 0x180002439
add dword [rbp - 0x18], 0xf845ae60
xor ebx, dword [rbp - 0x18]
rol esi, 0x1b
rol esi, 0x11
ror esi, 0x1a
ror esi, 9
add ebx, edx
add ebx, edi
and ebx, 0x80000
je 0x180004249
add eax, 0x5c168f2
sub eax, 0xf6aea43
ror edx, 8
xor ecx, 0x7bafdffd
xor esi, dword [rbp - 8]
add ebx, edi
add ebx, eax
and ebx, 0x800
je 0x180002ad2
ror ecx, 0x1a
ror ecx, 4
rol eax, 0x17
add ebx, esi
add ebx, eax
and ebx, 0x8000
je 0x1800037f9
xor esi, edx
sub edi, 0x44490a6c
rol ecx, 0x1b
rol ecx, 0xc
ror ecx, 0x13
jmp 0x180006667
add dword [rbp - 0x18], 0x94ee232b
xor ebx, dword [rbp - 0x18]
rol ebx, 6
ror ebx, 0x1f
xor ebx, dword [rbp - 8]
add ebx, 0xd71af1a0
ror edx, 0xb
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x200000
je 0x180007d7d
add eax, 0x17879ee8
add eax, 0x6d365259
xor eax, 0xac71e953
xor edx, esi
rol edi, 0x11
add ebx, edx
add ebx, esi
and ebx, 0x1000
je 0x1800064c4
ror esi, 0x1f
add ebx, 0xf393afca
sub eax, 0x59ecd7c6
add ebx, edx
add ebx, ecx
and ebx, 0x200
je 0x180004ffe
ror ebx, 0x17
rol ecx, 0x16
sub eax, 0xa76c864f
jmp 0x18000351c
add dword [rbp - 0x18], 0xc06096ba
xor ebx, dword [rbp - 0x18]
sub edx, 0xd4f1e17a
add edx, 0x63c987b0
ror esi, 0x15
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 8
je 0x1800045e0
add eax, 0x63b5eea
xor eax, dword [rbp - 8]
add esi, 0x5fd9299b
rol edx, 5
rol ebx, 0x15
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x100
je 0x1800037f9
sub esi, 0x5d2bc6cf
xor ecx, edx
ror eax, 0x15
rol esi, 0x11
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x800000
je 0x1800034e3
sub ebx, 0x312e8254
rol esi, 0x13
ror eax, 4
jmp 0x180003f9f
mov rsp, rbp
mov edi, 0xed8aacc7
mov ecx, 0xcdc7fca6
mov dword [rbp - 0x18], 0x627c036c
mov edx, 0x8a1285d2
sub rsp, 0x20
add dword [rbp - 8], 1
mov esi, 0x4483da95
mov ebx, 0xec8a00c1
mov eax, dword [rbp - 8]
jmp 0x180003bbb
add dword [rbp - 0x18], 0xaeea56ed
xor ebx, dword [rbp - 0x18]
xor ecx, 0x711ab2bf
rol edx, 0xd
ror ecx, 4
ror esi, 0x1b
xor esi, edi
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x8000
je 0x180002de6
xor esi, 0xd6962e96
ror eax, 0xd
sub edi, 0x6000ae1a
ror esi, 0x13
ror esi, 8
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x400
je 0x18000a015
ror ebx, 5
rol ebx, 0x12
xor eax, 0x572a12b6
ror edx, 0x19
rol eax, 0x16
add ebx, ecx
add ebx, edx
and ebx, 0x20
je 0x180003627
xor ebx, 0xcc197f38
rol ebx, 2
ror eax, 0x1a
rol ecx, 0x1f
rol edi, 0x15
jmp 0x18000155f
add dword [rbp - 0x18], 0x664bc085
xor ebx, dword [rbp - 0x18]
rol edx, 2
xor edi, dword [rbp - 8]
xor eax, 0x2517cae1
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x8000
je 0x1800043d7
ror eax, 9
ror edi, 6
rol ebx, 0xf
sub ebx, 0xe751ef3a
rol edi, 0x13
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x400000
je 0x180005324
rol edi, 0x12
rol esi, 0x13
ror eax, 0x1c
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x40000000
je 0x1800040a8
rol ebx, 0xc
sub ecx, 0xd09b3d3e
rol ebx, 0x1f
jmp 0x180007174
add dword [rbp - 0x18], 0x1400ea6e
xor ebx, dword [rbp - 0x18]
sub ebx, 0x7488f6d2
sub ecx, 0x99dad78b
add esi, 0x7b0f98b9
rol edi, 0x1e
add edx, 0xe19e411a
add ebx, esi
add ebx, edx
and ebx, 1
je 0x1800014e2
rol eax, 6
xor ebx, 0x3b81c8bf
sub esi, 0xb96cef3c
add ebx, eax
add ebx, edx
and ebx, 0x10000
je 0x1800081a8
rol ebx, 0xf
rol eax, 0xa
rol edx, 5
xor ebx, ecx
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x10000
je 0x180001ac3
sub ebx, 0xb30a806c
add ecx, 0x40a895a1
xor edx, 0x7dedc964
sub ecx, 0xbe5d1a84
jmp 0x18000a7bd
mov ebx, 0xec8a00c1
mov edi, 0xed8aacc7
mov edx, 0x8a1285d2
mov ecx, 0xcdc7fca6
mov rsp, rbp
sub rsp, 0x20
mov esi, 0x4483da95
mov dword [rbp - 0x18], 0x627c036c
inc dword [rbp - 8]
mov eax, dword [rbp - 8]
jmp 0x180003bbb
add dword [rbp - 0x18], 0xac174c8d
xor ebx, dword [rbp - 0x18]
add ebx, 0xcd0f6fa7
sub eax, 0xa5d71e6a
ror ecx, 9
add ebx, edx
add ebx, eax
and ebx, 0x8000000
je 0x180002291
add ecx, 0x5f0dda32
xor edx, 0xcada27de
xor ebx, 0x25aee03d
sub eax, 0x7512a7ed
add ebx, ecx
add ebx, edx
and ebx, 0x10000000
je 0x180001329
ror ebx, 4
add esi, 0xf36f8c4d
add ebx, 0xab7c02ce
rol edx, 0x15
add ebx, edx
add ebx, edi
and ebx, 0x2000000
je 0x180007fe3
ror ebx, 0x19
ror ebx, 0x12
add edx, 0x74b346bc
ror ebx, 0xe
jmp 0x180006ef5
add dword [rbp - 0x18], 0x4c73285e
xor ebx, dword [rbp - 0x18]
ror edx, 0x13
xor ebx, 0xf20d3f00
xor eax, 0x430196f0
xor esi, 0xe1461151
add ebx, edi
add ebx, edx
and ebx, 0x8000000
je 0x180002291
add edi, 0x1775e632
xor eax, 0x7683f602
rol ecx, 0x1e
sub eax, 0x15a61591
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x80000
je 0x18000a5e5
rol edi, 0xa
sub eax, 0x8f173c7a
add edx, 0x7364151a
add edx, 0x7bebf8ec
rol esi, 0xc
add ebx, eax
add ebx, edx
add ebx, edi
and ebx, 0x100000
je 0x1800043d7
rol eax, 0xe
sub esi, 0x74612f58
add edx, 0x19ec8738
rol edx, 0x1b
rol ebx, 0x10
jmp 0x18000565e
add dword [rbp - 0x18], 0x58f98914
xor ebx, dword [rbp - 0x18]
add ebx, 0x686bd266
sub eax, 0x2962f69d
ror edx, 0xa
sub esi, 0x1edefc66
ror ecx, 9
add ebx, eax
add ebx, ecx
and ebx, 0x20000
je 0x180001dc6
ror edx, 0x19
ror edi, 0x1b
sub eax, 0x5f52d25c
ror edi, 0x1e
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x40000
je 0x180009a62
ror esi, 0x17
ror edx, 0xd
xor edi, 0x55008359
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x10000000
je 0x180001747
sub esi, 0x8ef4e570
ror eax, 0xb
sub edx, 0x5ea84560
rol eax, 0x14
xor eax, 0x388625e
jmp 0x180005298
add dword [rbp - 0x18], 0xdd2536f1
xor ebx, dword [rbp - 0x18]
sub esi, 0xdfc793bd
sub eax, 0x2a6030f9
add esi, 0x72bf8455
add ebx, esi
add ebx, ecx
add ebx, eax
and ebx, 0x20000
je 0x1800037f9
ror eax, 0xf
rol edi, 0x1a
add eax, 0x3e28332e
ror edi, 0xd
add ebx, ecx
add ebx, edx
and ebx, 0x80000
je 0x180002de6
ror ebx, 0x13
sub esi, 0x212d64aa
ror eax, 8
rol eax, 0x1c
add esi, 0x1d1e13ef
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x800
je 0x180009e11
add edi, 0x5d425c14
sub edi, 0xd189fa01
sub eax, 0xe87a2c48
add edi, 0xa9ed9a9f
add ebx, 0xf6a350e3
jmp 0x180006209
add dword [rbp - 0x18], 0xfb93006f
xor ebx, dword [rbp - 0x18]
xor eax, 0x610f70df
add ebx, 0x9f100670
add ecx, 0x87c60e3f
add ecx, 0x65f0d14d
ror edi, 0x11
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x4000000
je 0x180001838
ror ecx, 0xe
add ecx, 0xc5b4c23c
ror ebx, 0xa
ror esi, 0x10
add edi, 0xd34526a
add ebx, edx
add ebx, ecx
and ebx, 0x1000000
je 0x18000a015
ror edx, 0x10
ror edi, 0xa
rol ebx, 0x19
sub edi, 0xcca09b1b
ror esi, 5
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x100
je 0x18000351c
ror eax, 0xc
sub eax, 0x46108fe3
rol esi, 0x1f
add ebx, 0xa2a2c61e
add edi, 0x8a79afac
jmp 0x18000888f
add dword [rbp - 0x18], 0xabc5abcb
xor ebx, dword [rbp - 0x18]
sub ebx, 0xc740e733
xor ebx, 0x80731f7c
xor edx, dword [rbp - 8]
add eax, 0xb41e5012
xor edx, esi
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x80
je 0x1800085f9
add edx, 0xd7e13d32
rol ebx, 0xf
xor ebx, 0xfb12bfe4
add ebx, edi
add ebx, ecx
and ebx, 0x2000000
je 0x180008b44
rol eax, 0x18
add edi, 0x43463f06
xor esi, edx
sub eax, 0xf4a24b37
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x8000
je 0x180003f9f
xor esi, 0x195c5df5
add esi, 0x5913034b
sub ebx, 0x9a9a740e
jmp 0x1800043d7
add dword [rbp - 0x18], 0xba4207af
xor ebx, dword [rbp - 0x18]
sub esi, 0xe81450d5
sub edx, 0xf1f4c2fb
xor ebx, 0x5376d2e5
add ebx, edi
add ebx, eax
and ebx, 0x200000
je 0x180001dc6
ror ecx, 0x1a
sub esi, 0xbc8f5b6e
ror edx, 0x13
xor eax, 0xcd7b3cc1
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x10
je 0x1800018f5
xor edi, 0x79086278
sub ecx, 0x49eb52c5
sub edi, 0x3cb897ed
add ebx, edx
add ebx, edi
add ebx, esi
and ebx, 0x200000
je 0x180001838
ror eax, 4
ror esi, 8
sub eax, 0x87e53ea8
sub ebx, 0xcbb0f6a7
ror edx, 4
jmp 0x180005324
add dword [rbp - 0x18], 0x8c9f61e9
xor ebx, dword [rbp - 0x18]
xor esi, edx
xor ebx, 0xdcc5bfc
ror ecx, 0x12
add ebx, ecx
add ebx, eax
and ebx, 0x20000000
je 0x18000351c
xor ebx, 0x5cedfdc7
add edi, 0xbf528bb2
sub ecx, 0x8ee4d9e4
xor ecx, eax
add edi, 0xd57494df
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x800
je 0x180001f4f
rol edi, 2
add edx, 0xf532db34
ror edx, 9
add eax, 0xde7cdcd1
sub ecx, 0x1091b153
add ebx, edx
add ebx, edi
and ebx, 0x20
je 0x180001838
sub edi, 0xd490b11c
xor eax, dword [rbp - 8]
sub ecx, 0x61e255e5
ror edi, 0x11
jmp 0x1800092e5
add dword [rbp - 0x18], 0x844074ec
xor ebx, dword [rbp - 0x18]
ror ecx, 0xf
sub edx, 0x6eabc258
sub esi, 0xa3b96607
add eax, 0xbadf7a4d
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x800000
je 0x180004cce
ror ebx, 0xb
rol edx, 0xf
add esi, 0xb0eeda40
add ebx, edx
add ebx, eax
and ebx, 0x10000
je 0x18000a015
xor edi, ebx
xor ecx, 0xd9214892
ror ebx, 0xc
xor eax, dword [rbp - 8]
rol edi, 0x12
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x4000
je 0x1800050fa
rol edx, 4
ror esi, 0x1e
xor esi, dword [rbp - 8]
ror edi, 0x1b
jmp 0x18000331b
mov esi, 0x4483da95
mov ebx, 0xec8a00c1
mov edx, 0x8a1285d2
mov ecx, 0xcdc7fca6
mov edi, 0xed8aacc7
mov rsp, rbp
mov dword [rbp - 0x18], 0x627c036c
sub rsp, 0x20
inc dword [rbp - 8]
mov eax, dword [rbp - 8]
jmp 0x180003bbb
add dword [rbp - 0x18], 0x21bf2c31
xor ebx, dword [rbp - 0x18]
add ecx, 0xf611f28b
ror esi, 0x1c
sub eax, 0x1af92682
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x200
je 0x180004249
xor ebx, 0xa4ea08a5
add edx, 0x77d409fb
ror ecx, 3
rol ebx, 0x17
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x40000000
je 0x180003de0
ror edi, 4
xor esi, dword [rbp - 0x18]
xor esi, ecx
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x80000000
je 0x180007fe3
rol esi, 0x18
rol esi, 0x1f
ror edi, 0x10
jmp 0x180005d8e
add dword [rbp - 0x18], 0xe0e462a4
xor ebx, dword [rbp - 0x18]
ror ebx, 0x12
xor edx, 0xb2e3035e
ror ecx, 9
xor ecx, 0xc9153332
ror esi, 8
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x20000000
je 0x180006667
rol eax, 0xd
add edi, 0x87665cec
ror ebx, 0x16
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x1000
je 0x18000342a
add edx, 0x7cde25a6
rol ecx, 0x15
ror esi, 0x16
sub eax, 0x6e49b2f6
add ebx, eax
add ebx, edx
and ebx, 0x1000
je 0x180007771
ror ecx, 5
rol ebx, 0xe
add esi, 0x9a5600e2
add ebx, 0xaaa1471a
jmp 0x180001747
add dword [rbp - 0x18], 0x5f7aec69
xor ebx, dword [rbp - 0x18]
add edi, 0xea196582
ror ebx, 0x19
sub esi, 0xe3f2797e
add eax, 0xdbaa3882
add ebx, esi
add ebx, ecx
and ebx, 0x10
je 0x1800037f9
ror edx, 4
ror edx, 0xc
ror edx, 0x1e
add ebx, ecx
add ebx, edi
and ebx, 0x10000
je 0x180005b18
xor ebx, 0x903f9a8b
xor edx, esi
ror esi, 0xb
rol eax, 0x17
rol edx, 0xe
add ebx, ecx
add ebx, esi
and ebx, 0x800000
je 0x18000267c
add esi, 0x272de3f1
xor edi, 0xc26ccbfa
xor ebx, 0xbb18e530
xor ebx, 0x6d2b3fa3
jmp 0x180001f4f
add dword [rbp - 0x18], 0x9cee8a86
xor ebx, dword [rbp - 0x18]
add edi, 0xbd562d52
ror eax, 0x1e
sub edi, 0x986874
ror edx, 9
add esi, 0x8e430d9b
add ebx, esi
add ebx, edx
and ebx, 0x10
je 0x180001dc6
sub esi, 0xe311c3a9
rol edi, 0xe
sub eax, 0xc56cd123
rol eax, 0xd
ror edi, 0x1c
add ebx, eax
add ebx, esi
and ebx, 0x8000000
je 0x1800097b9
add esi, 0x8e028558
rol edx, 0x18
ror ecx, 0xd
add ebx, edx
add ebx, esi
and ebx, 0x800000
je 0x1800087fe
xor edi, dword [rbp - 0x18]
xor esi, ebx
xor edx, edi
xor esi, ebx
xor ebx, dword [rbp - 8]
jmp 0x180009a62
add dword [rbp - 0x18], 0xd87c548b
xor ebx, dword [rbp - 0x18]
add edx, 0x71cd86f9
ror eax, 5
sub eax, 0x88c25d56
add ebx, edx
add ebx, edi
and ebx, 0x200
je 0x1800089ad
sub edx, 0xb5022880
add dword [rbp - 0x18], 0xdcc49553
xor ebx, dword [rbp - 0x18]
sub edi, 0x5c286645
rol ebx, 0x10
rol esi, 3
xor eax, dword [rbp - 0x18]
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x1000000
je 0x180008238
xor ecx, edx
sub edi, 0x4038f4ab
ror ebx, 0x15
xor ebx, edx
add ebx, eax
add ebx, edx
and ebx, 0x20000000
je 0x180003a1c
rol edi, 0x1b
rol edi, 6
sub ebx, 0xf57a4597
add ebx, ecx
add ebx, esi
and ebx, 1
je 0x180007771
sub edx, 0xaa16a041
xor ecx, dword [rbp - 0x18]
add eax, 0xee83169a
add esi, 0xfcd57074
jmp 0x18000267c
add dword [rbp - 0x18], 0x36eff423
xor ebx, dword [rbp - 0x18]
xor ecx, 0x4bd41022
sub ebx, 0x3bd169d5
sub eax, 0xcf231ae
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x1000
je 0x180004249
sub edi, 0x3594eb1d
xor ebx, dword [rbp - 0x18]
add esi, 0x9f42ce50
ror ebx, 0x19
xor eax, 0xe44b58ce
add ebx, esi
add ebx, edx
add ebx, eax
and ebx, 0x20000000
je 0x180006cd5
sub eax, 0xcb69ab0e
rol ecx, 0x16
ror edi, 0xa
sub eax, 0xace1b2a4
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x400
je 0x180006209
sub ebx, 0xd649865e
xor edx, 0x602877dc
xor edx, 0x25514514
add esi, 0xa850513e
rol edx, 0xf
jmp 0x180009590
add dword [rbp - 0x18], 0x5403fdfc
xor ebx, dword [rbp - 0x18]
xor esi, ebx
add eax, 0xbe4b9304
ror ebx, 0x13
xor eax, 0x820f252a
add ebx, edx
add ebx, esi
and ebx, 0x80
je 0x180005d8e
sub edi, 0x1d82960d
ror esi, 0x1d
sub edx, 0xc0ad880b
xor edx, dword [rbp - 8]
xor ebx, edi
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x4000
je 0x180004455
rol esi, 6
rol esi, 5
add esi, 0x60b2dd18
add ecx, 0x29b08e1f
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x20000000
je 0x18000390a
ror ecx, 0x1e
sub edi, 0xbc03a390
sub ecx, 0x7c3d182e
ror esi, 0x11
xor ebx, 0x52c1c7ad
jmp 0x18000267c
add dword [rbp - 0x18], 0x3efb65ac
xor ebx, dword [rbp - 0x18]
ror esi, 0x1d
sub esi, 0xb7c477e0
ror edi, 0x11
xor ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x80000000
je 0x180005428
ror esi, 3
rol eax, 0x15
sub esi, 0x1b96ad78
xor edx, ecx
retf 0xc681
sub al, byte [rdi - 0x28]
jmp 0x180007aa9
rol dword [rcx], cl
retf
and ebx, 0x4000
je 0x180002063
sub ebx, 0x413dca6b
sub ebx, 0xfa7bee79
ror esi, 0x17
ror eax, 0x12
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x8000
je 0x1800045e0
rol edx, 0xc
ror ebx, 0x15
add esi, 0x50631e9a
jmp 0x180007fe3
add dword [rbp - 0x18], 0x93eec2a9
xor ebx, dword [rbp - 0x18]
add esi, 0x4ce5efc6
add edx, 0xa0800138
add edi, 0x6ba03d98
rol eax, 0x1e
add edx, 0xdca96111
add ebx, ecx
add ebx, eax
and ebx, 0x80000
je 0x1800056d9
rol ebx, 0x1a
add ecx, 0x3426fd2e
add ebx, 0xd863c9e4
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x8000
je 0x180009502
ror ebx, 0x16
xor edi, ecx
xor esi, dword [rbp - 8]
ror edi, 0x1e
add ebx, eax
add ebx, esi
and ebx, 0x1000000
je 0x1800043d7
sub edx, 0x4f67b878
sub edx, 0xa7ac84d3
rol esi, 0x19
xor eax, esi
jmp 0x180005d8e
add dword [rbp - 0x18], 0xa25a14f
xor ebx, dword [rbp - 0x18]
ror ebx, 7
sub ecx, 0x58e31faa
sub edi, 0x99d4722a
ror ebx, 0x16
add ebx, esi
add ebx, edi
and ebx, 4
je 0x180005d8e
sub ecx, 0xa617414e
xor edi, 0x608500bc
rol esi, 0x17
xor edx, 0xcdeb776f
add eax, 0x7ff1f95c
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 2
je 0x180005a10
rol edx, 0x1d
xor edx, 0x9ed20e55
xor eax, dword [rbp - 8]
add ebx, eax
add ebx, edx
and ebx, 0x1000
je 0x1800064c4
sub ecx, 0x90274253
ror ecx, 5
rol edi, 0x17
rol ebx, 6
jmp 0x180004d55
add dword [rbp - 0x18], 0x37c81db
xor ebx, dword [rbp - 0x18]
ror ecx, 0xf
rol eax, 0x1a
rol edx, 0x15
rol esi, 0x11
ror eax, 0xc
add ebx, edx
add ebx, ecx
and ebx, 0x20
je 0x180003a1c
sub edx, 0x6434eafb
xor edi, 0xb899a28e
ror ecx, 0x1e
sub ecx, 0xe60ec4da
add ebx, esi
add ebx, edi
add dword [rbp - 0x18], 0xcf5dd346
xor ebx, dword [rbp - 0x18]
xor edx, dword [rbp - 8]
rol eax, 0x15
sub esi, 0x746379b4
add ebx, esi
add ebx, ecx
and ebx, 0x80000
je 0x18000292b
xor esi, dword [rbp - 0x18]
xor esi, edi
ror eax, 9
xor eax, dword [rbp - 0x18]
sub esi, 0x527d4d8f
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x1000
je 0x1800063a9
xor edi, dword [rbp - 8]
ror eax, 0x1c
ror edi, 0x16
add ebx, esi
add ebx, ecx
add ebx, eax
and ebx, 0x10000000
je 0x180004f6a
ror ebx, 0xf
sub edx, 0x2c8168dc
sub esi, 0x4d364de1
xor ebx, 0x5c4bbc27
jmp 0x1800040a8
add dword [rbp - 0x18], 0x3350ee96
xor ebx, dword [rbp - 0x18]
rol ebx, 0x1b
sub eax, 0xa6632ef1
ror edi, 2
add ebx, ecx
add ebx, edi
add dword [rbp - 0x18], 0xc054af37
xor ebx, dword [rbp - 0x18]
sub edi, 0x5d85c9e5
ror edi, 0x11
ror esi, 0x13
rol esi, 0x15
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x8000000
je 0x180001f4f
xor ecx, 0xa7f2ea68
add eax, 0xfef53949
add edx, 0xd36c7013
ror eax, 0x14
sub eax, 0x2047de76
add ebx, eax
add ebx, ecx
and ebx, 0x80000
je 0x1800037f9
add edi, 0x9f12c29
xor ebx, eax
rol esi, 0xd
ror edx, 0x12
add ecx, 0xfbd1435e
add ebx, edi
add ebx, ecx
and ebx, 0x8000000
je 0x180004713
xor esi, ecx
add edx, 0x9e49fada
add edx, 0xdaed5cb8
ror ecx, 0xc
jmp 0x1800040a8
add dword [rbp - 0x18], 0xb1d11295
xor ebx, dword [rbp - 0x18]
add esi, 0xc30936ea
add esi, 0x381aca6a
rol edx, 0x17
xor edi, dword [rbp - 8]
sub eax, 0x116ed97e
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 2
je 0x180002291
xor ebx, 0xe2c09abc
xor esi, dword [rbp - 8]
ror ebx, 0x14
rol edx, 0x13
xor ebx, 0x1ffee028
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x8000000
je 0x18000331b
xor edi, ecx
add eax, 0x2c53c5b2
add esi, 0x8d7ac739
ror edi, 0x10
add ebx, edi
add ebx, edx
add ebx, ecx
and ebx, 8
je 0x1800076d5
add esi, 0x844e24d2
sub edx, 0xd2174b39
sub edi, 0x48ea6ca4
jmp 0x180001747
add dword [rbp - 0x18], 0x1e3566ab
xor ebx, dword [rbp - 0x18]
ror edx, 0x15
ror edx, 0x1d
xor eax, ecx
add edi, 0x62394796
add ebx, eax
add ebx, edx
and ebx, 0x20000000
je 0x180004ffe
sub eax, 0xa8852904
xor ebx, 0xc40abd4d
rol edi, 0x18
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 0x10000000
je 0x180001ac3
sub ecx, 0x9788c119
rol edi, 0x14
add edi, 0xd3de24d1
add esi, 0xa347bf76
xor eax, ebx
add ebx, edx
add ebx, esi
and ebx, 0x4000
je 0x18000390a
ror edx, 0x18
rol eax, 7
ror ebx, 0xf
ror esi, 0x1b
jmp 0x180004688
add dword [rbp - 0x18], 0xf98d5111
xor ebx, dword [rbp - 0x18]
rol edi, 0xf
add ecx, 0xa4987a1e
sub edi, 0x21271220
add edx, 0x8b93d204
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x10
je 0x18000a5e5
xor ebx, dword [rbp - 0x18]
add esi, 0xfe06a0e3
ror edi, 5
add ebx, edx
add ebx, eax
and ebx, 0x100
je 0x18000155f
xor ebx, 0xb588f08f
add esi, 0x3c037293
xor edi, dword [rbp - 8]
add ebx, eax
add ebx, edx
and ebx, 8
je 0x1800085f9
xor ebx, 0xb024d775
xor edx, 0xb281049
add edi, 0x6f240e1d
jmp 0x180001e46
add dword [rbp - 0x18], 0x50f4c4e6
xor ebx, dword [rbp - 0x18]
add ecx, 0xfc664bda
sub edx, 0x39fb33b8
sub ebx, 0x695a4e28
rol edx, 0x1d
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x200000
je 0x180004797
ror edx, 0xb
ror eax, 0x1d
ror ecx, 6
add ebx, edx
add ebx, ecx
and ebx, 0x400
je 0x180001dc6
add esi, 0xf8172f4a
rol edx, 0x1d
rol esi, 2
rol ecx, 0x17
ror edx, 0xc
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x400000
je 0x180005d8e
xor esi, 0x7f37db3e
xor ecx, 0xd3a651a8
add ecx, 0x52957679
add esi, 0xb35e692e
add ebx, 0x8359e48d
jmp 0x180007771
add dword [rbp - 0x18], 0x3c3f05ab
xor ebx, dword [rbp - 0x18]
xor ebx, dword [rbp - 0x18]
add edx, 0x99cbfa35
sub ecx, 0x57619e0b
ror edx, 0x12
rol esi, 0x14
add ebx, edi
add ebx, edx
and ebx, 0x100
je 0x180002708
add edi, 0x4738ee3b
rol ebx, 0x12
sub edx, 0xe9ef4595
add ebx, esi
add ebx, eax
and ebx, 0x10000
je 0x18000925b
rol eax, 0x19
rol ebx, 9
sub eax, 0x75b4948b
call 0x1f5b51d74
ror edx, 0x11
sub ebx, 0x5affd680
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x100
je 0x18000155f
xor edx, 0x9e76655d
xor edx, dword [rbp - 0x18]
xor edx, eax
ror esi, 0x12
xor eax, esi
jmp 0x18000331b
add dword [rbp - 0x18], 0xd9a1ea52
xor ebx, dword [rbp - 0x18]
rol edi, 5
add edi, 0x1ce3b062
add ecx, 0xa052a327
ror eax, 0x18
add edi, 0x85c2fcf4
add ebx, edi
add ebx, edx
and ebx, 0x10000
je 0x180003f9f
ror esi, 0xb
add ecx, 0xa9b7ac9a
ror edi, 0x10
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 0x800
je 0x180001ac3
sub ecx, 0x411ab1d3
rol edx, 0x1f
ror edx, 0x13
xor edx, 0xc39a1a8e
rol eax, 0x16
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x400000
je 0x180003ee8
xor ecx, 0x9d4fbc0e
xor eax, 0xa38f16c7
rol edi, 0xa
ror eax, 4
add ecx, 0x68239b93
jmp 0x180004d55
add dword [rbp - 0x18], 0x3f387fed
xor ebx, dword [rbp - 0x18]
xor eax, dword [rbp - 8]
xor ecx, ebx
add ecx, 0x7d216505
xor ecx, edx
ror edx, 0x1f
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x100
je 0x180003f21
sub ecx, 0x7e2059fe
add ecx, 0xdb6c1058
rol ebx, 2
add ebx, edi
add ebx, esi
and ebx, 0x40000000
je 0x180001747
rol esi, 0xe
sub edx, 0xeac3adb7
add ecx, 0xf1eb3d6f
rol edi, 0x18
rol esi, 0xf
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x10000
je 0x180001f4f
sub esi, 0xcbcb3636
xor edi, 0xe3ac2002
sub eax, 0x7184de5d
jmp 0x180001ac3
add dword [rbp - 0x18], 0xaf170ad2
xor ebx, dword [rbp - 0x18]
add esi, 0xafd9455
xor edx, dword [rbp - 0x18]
rol edi, 0x12
rol esi, 4
sub edi, 0x531038a5
add ebx, ecx
add ebx, edi
and ebx, 0x1000000
je 0x180005324
ror edi, 0x18
ror esi, 0x17
add edi, 0xbdd6ab0
xor esi, dword [rbp - 0x18]
ror ebx, 8
add ebx, edx
add ebx, esi
and ebx, 2
je 0x1800064c4
add esi, 0xcc22a08
ror ecx, 0x1a
rol ebx, 9
add ebx, edx
add ebx, edi
and ebx, 0x800000
je 0x180004d55
xor edx, edi
xor edx, dword [rbp - 8]
sub ebx, 0x43128d49
ror ebx, 0x13
xor ebx, dword [rbp - 8]
jmp 0x180009e8b
add dword [rbp - 0x18], 0x96f4849c
xor ebx, dword [rbp - 0x18]
xor ebx, dword [rbp - 0x18]
add edx, 0x1be945c0
ror esi, 0xa
ror ebx, 0x16
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x40000000
je 0x1800016b5
add eax, 0x4d6a5d66
xor edx, 0x5787fab
rol edi, 0x1b
ror esi, 0xc
add ebx, edi
add ebx, eax
and ebx, 0x1000
je 0x180006667
rol edx, 4
xor ecx, dword [rbp - 0x18]
rol edi, 0x15
sub eax, 0xf7b3941a
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 0x4000000
je 0x180005536
ror esi, 7
ror eax, 0xc
xor edi, 0x45be2423
ror eax, 6
jmp 0x180001dc6
add dword [rbp - 0x18], 0xef2f4fbb
xor ebx, dword [rbp - 0x18]
add edi, 0x3bc5b7ec
xor esi, dword [rbp - 8]
ror ecx, 0x14
add ebx, eax
add ebx, edx
and ebx, 0x400000
je 0x180009960
rol esi, 6
add edi, 0x4ee43b3
add eax, 0x35faf9d8
rol ecx, 0x19
ror eax, 0xd
add ebx, edx
add ebx, edi
and ebx, 4
je 0x180006667
sub edi, 0x93c9da33
add eax, 0xd2d199ff
add esi, 0xd5f8747e
rol edx, 0xf
add ebx, esi
add ebx, eax
and ebx, 0x10000
je 0x1800016b5
add edi, 0x2baa2bdb
add edx, 0xe799f6a8
xor esi, dword [rbp - 0x18]
ror edx, 0x11
rol ebx, 0x13
jmp 0x180005ecf
add dword [rbp - 0x18], 0xf6ec074a
xor ebx, dword [rbp - 0x18]
ror esi, 4
add edx, 0x576f203e
ror ebx, 6
sub edi, 0x99d4dbc8
add ebx, ecx
add ebx, esi
and ebx, 0x10000
je 0x1800043d7
rol eax, 0x12
xor edi, 0x73bde10b
rol edi, 6
sub eax, 0x5d470c7a
sub edi, 0xea33e04d
add ebx, eax
add ebx, esi
and ebx, 2
je 0x180001f4f
xor edx, ebx
rol ecx, 8
xor edx, dword [rbp - 8]
sub eax, 0xe30e7df8
add edx, 0x4e00ca62
add ebx, eax
add ebx, esi
and ebx, 2
je 0x180007a6b
sub edx, 0x219bf578
rol edi, 4
sub ebx, 0x5c47e590
sub ecx, 0xb3aa68d4
jmp 0x180004d55
add dword [rbp - 0x18], 0x911afc18
xor ebx, dword [rbp - 0x18]
sub eax, 0xcb3380d9
ror ecx, 0x1b
ror eax, 0x16
rol edi, 0x13
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x100
je 0x180009c80
add dword [rbp - 0x18], 0x2d3a98c5
xor ebx, dword [rbp - 0x18]
sub esi, 0xba9bd403
xor edi, 0xd5280ec9
sub eax, 0x18ed6e22
add ecx, 0x5c5d9ced
ror esi, 3
add ebx, edi
add ebx, ecx
and ebx, 2
je 0x180004f6a
xor ecx, edi
xor edi, 0x1c354a54
rol edi, 0x12
add ebx, esi
add ebx, edx
and ebx, 0x1000000
je 0x180001dc6
xor edx, 0xd2482061
add edx, 0x69207441
ror ecx, 0x1a
ror esi, 0x16
xor esi, edx
add ebx, eax
add ebx, edx
add ebx, edi
and ebx, 2
je 0x180004e57
xor edi, 0x800e3a16
xor edi, 0x9bc6d59f
add ecx, 0x3cbb9fb2
rol edi, 0x1f
jmp 0x180009728
add dword [rbp - 0x18], 0xdbfcffa3
xor ebx, dword [rbp - 0x18]
sub edi, 0x66b07783
ror ecx, 4
xor edx, 0xd8e631b4
sub edx, 0x9f4412cb
xor eax, 0x3d16a650
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x20000000
je 0x180006a13
add ebx, 0xfdde2404
add ecx, 0x4389c1cc
add ecx, 0xa009b06c
xor ecx, 0xc224b087
sub edx, 0x4127fe6b
add ebx, ecx
add ebx, esi
and ebx, 0x100
je 0x180004f6a
rol edi, 0x17
sub edi, 0x9424a920
ror edi, 0x12
xor ecx, 0x294ad78c
rol eax, 0x13
add ebx, eax
add ebx, edi
and ebx, 2
je 0x180006ef5
sub ebx, 0x700e987e
xor ebx, 0x4811527c
ror ecx, 0x15
ror ebx, 3
add edx, 0x53bc57ae
jmp 0x180003f9f
add dword [rbp - 0x18], 0x568e3d80
xor ebx, dword [rbp - 0x18]
sub edi, 0x61c0dee0
rol eax, 7
sub ecx, 0xe6176e60
xor esi, dword [rbp - 8]
ror edi, 0x16
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x20000000
je 0x180003994
rol edi, 0xd
xor edi, 0x876e76dd
add ecx, 0x6176f78b
sub esi, 0xba520634
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x800
je 0x180002de6
rol ecx, 0xe
rol eax, 0x16
ror edi, 0xb
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x80000
je 0x1800043d7
ror edx, 0x12
ror eax, 0x11
rol esi, 3
add edx, 0x9c547d4a
jmp 0x18000155f
add dword [rbp - 0x18], 0xafd6cd8b
xor ebx, dword [rbp - 0x18]
rol eax, 7
add edx, 0xba4e2e66
sub edi, 0x87b56689
add ebx, 0x3dc60183
add ebx, esi
add ebx, edi
add ebx, eax
and ebx, 0x40000000
je 0x180001e46
add edi, 0x285b71e7
add ebx, 0xcfacf3f8
xor eax, edx
sub ebx, 0x655e894e
sub esi, 0x5055599d
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x40000
je 0x18000401f
xor eax, edx
xor ebx, esi
add ebx, 0x18a62bf0
add ebx, esi
add ebx, ecx
and ebx, 0x80
je 0x1800064c4
xor edi, dword [rbp - 0x18]
sub eax, 0xcaabc084
stosd dword [rdi], eax
retf 0xef81
adc eax, edi
invalid
add eax, ecx
enter 0xffffffffffffe905, 0x33
test edi, edi
invalid
add dword [rbp - 0x18], 0x255b3e6b
xor ebx, dword [rbp - 0x18]
xor eax, 0x73ecbf3f
add edx, 0x4bf4aca3
rol esi, 0xa
rol eax, 0xf
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x200
je 0x1800043d7
rol esi, 0x1d
ror edi, 0x1c
rol ebx, 0x15
xor ecx, dword [rbp - 0x18]
xor ebx, 0x17f64d70
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x40000000
je 0x180001e46
xor esi, eax
rol ebx, 0x17
sub ebx, 0x40a26eb8
ror eax, 0x1d
ror eax, 0x13
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 1
je 0x1800012bf
sub eax, 0x75e3eecd
add edi, 0xff615f2
rol ecx, 0x14
jmp 0x180006209
add dword [rbp - 0x18], 0x9f042e4c
xor ebx, dword [rbp - 0x18]
xor eax, 0x4f0ab241
xor ebx, edi
ror ecx, 0x1e
ror ecx, 0x16
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x400
je 0x180007771
ror edx, 0x1d
rol edx, 0x15
xor edi, 0xfef8e2fd
xor esi, 0x4321f47b
add ebx, edi
add ebx, ecx
add ebx, esi
and ebx, 0x2000000
je 0x180004cce
add ecx, 0x9330f4c2
xor esi, 0x39124ce6
rol ebx, 0xa
sub edi, 0x7d45999d
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x80000000
je 0x180006209
sub edi, 0x1fb41c9e
xor edi, ecx
sub esi, 0x7ff82dc0
sub eax, 0x145a68e4
jmp 0x18000376c
add dword [rbp - 0x18], 0x2fe75d1b
xor ebx, dword [rbp - 0x18]
xor edx, dword [rbp - 8]
add edx, 0xeb1e0f36
sub eax, 0x1701f51b
add eax, 0x4a530207
add ecx, 0xe609a022
add ebx, esi
add ebx, ecx
and ebx, 2
je 0x1800043d7
rol edx, 4
sub eax, 0xbf9dacbc
sub ebx, 0x55b52439
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x800000
je 0x180002de6
ror ecx, 7
rol edi, 0x1c
rol esi, 0x17
rol edx, 0xf
rol eax, 6
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x800
je 0x18000a240
sub ecx, 0xafb5efe0
ror ebx, 0x1c
sub esi, 0x201e9ced
xor eax, 0x87c3620a
rol edx, 0x1f
jmp 0x180006cd5
add dword [rbp - 0x18], 0x99719d06
xor ebx, dword [rbp - 0x18]
rol ebx, 0x11
sub ebx, 0xf06bdfbc
xor edi, 0xfd59edb8
sub eax, 0x4bea6085
add edi, 0x8aa0faf5
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x1000
je 0x180005324
sub edx, 0x4623455d
ror edi, 0xb
add edx, 0x62e5e480
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x100000
je 0x18000331b
add edx, 0x971220fe
sub ebx, 0xf4f7ca49
ror ebx, 0x10
ror eax, 0x17
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x40
je 0x180007771
add edi, 0x54cd2933
xor esi, dword [rbp - 0x18]
rol ebx, 0x13
rol edx, 0x1a
rol edx, 0xc
jmp 0x1800025fa
add dword [rbp - 0x18], 0x6c83743
xor ebx, dword [rbp - 0x18]
rol edx, 0x1a
xor eax, dword [rbp - 8]
rol eax, 0x1f
sub ecx, 0x97177323
ror edx, 5
add ebx, esi
add ebx, ecx
and ebx, 0x40000000
je 0x180001e46
xor edx, dword [rbp - 0x18]
xor ebx, 0x459bfa03
add ecx, 0x40fc6bef
add ebx, eax
add ebx, ecx
and ebx, 2
je 0x180006667
xor edx, dword [rbp - 8]
xor edx, dword [rbp - 0x18]
rol ecx, 0xe
rol eax, 0x18
sub esi, 0xdbeb980d
add ebx, edx
add ebx, esi
and ebx, 0x10000
je 0x180004e57
xor ebx, 0xd9dff805
xor ecx, edi
add edi, 0x45572bbc
jmp 0x18000331b
add dword [rbp - 0x18], 0x1467b71c
xor ebx, dword [rbp - 0x18]
xor edi, dword [rbp - 8]
rol edi, 9
rol ebx, 0x19
add edx, 0x8f338f5c
xor esi, 0xcd7445d2
add ebx, edi
add ebx, edx
add dword [rbp - 0x18], 0xec8fcac9
xor ebx, dword [rbp - 0x18]
xor edx, 0x42bae970
sub eax, 0x9c06b831
ror edx, 0x1d
add ebx, edi
add ebx, edx
and ebx, 0x40000000
je 0x18000677c
ror ecx, 0xb
sub ebx, 0xc44f6a6
rol esi, 0x18
add ebx, ecx
add ebx, edx
and ebx, 2
je 0x180008781
xor ebx, dword [rbp - 0x18]
sub edx, 0x83886de2
add esi, 0x75a75ed1
add ebx, 0x171e89d1
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x400
je 0x180008d80
add eax, 0x9303be96
ror ebx, 8
add edx, 0xd8a75d56
add eax, 0x55370fc0
sub esi, 0x23cc6cc3
jmp 0x180004ffe
add dword [rbp - 0x18], 0xe512346b
xor ebx, dword [rbp - 0x18]
rol ecx, 5
rol esi, 0x19
add esi, 0x4a94a81f
add ebx, eax
add ebx, edi
and ebx, 0x1000
je 0x180005324
sub edx, 0x6514c145
rol eax, 0xd
rol edx, 5
add ebx, edi
add ebx, eax
and ebx, 0x20000
je 0x180003a1c
sub ebx, 0x5dbb8b24
ror edi, 0x13
add edx, 0xf3e583b
xor edi, eax
xor esi, edx
add dword [rbp - 0x18], 0xca053b51
xor ebx, dword [rbp - 0x18]
rol ebx, 0xc
sub ebx, 0xef8dfeb8
rol ecx, 0xf
rol ebx, 0x11
rol ecx, 0x14
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 4
je 0x180009728
rol ebx, 0x13
xor edx, ecx
add edx, 0xf37b790f
add esi, 0xb8ec8ca2
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 0x10000
je 0x1800014e2
xor ebx, 0x4cd933ef
ror edx, 0xe
rol esi, 0x17
xor edx, 0xdbd60494
rol ebx, 6
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x2000
je 0x180008919
xor eax, edi
rol ebx, 0x15
rol esi, 0x16
sub esi, 0xcfc1e040
jmp 0x18000677c
add dword [rbp - 0x18], 0x852d3fd
xor ebx, dword [rbp - 0x18]
sub edx, 0x498cef13
sub esi, 0xe3a27356
sub ecx, 0x9a4ce43
sub esi, 0x28d89cc1
sub ecx, 0x9752c177
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x40000000
je 0x1800092e5
rol edx, 0x1b
add edx, 0x5f13a22
xor eax, 0x4ab77f28
ror edx, 0x15
add ebx, edi
add ebx, eax
and ebx, 1
je 0x180001e46
rol ebx, 0x1b
sub eax, 0x94e462e
xor eax, esi
rol ecx, 2
add ebx, ecx
add ebx, esi
and ebx, 0x10
je 0x180004ffe
ror esi, 0xc
xor edx, 0x2eacfc84
add esi, 0x7e2f6561
sub ebx, 0x6bb88381
sub esi, 0x917f56ab
jmp 0x1800023b6
add dword [rbp - 0x18], 0x86de9547
xor ebx, dword [rbp - 0x18]
ror esi, 3
xor edx, dword [rbp - 8]
rol ebx, 6
ror ecx, 5
add ebx, esi
add ebx, edx
and ebx, 0x10
je 0x180005e19
ror ecx, 0x1b
xor edx, ebx
add edx, 0xaadd4275
add ebx, edx
add ebx, eax
and ebx, 0x100
je 0x18000677c
rol edi, 0xd
add esi, 0x1d3363b1
add ebx, 0xb8568558
add ebx, esi
add ebx, eax
and ebx, 0x4000000
je 0x18000969a
ror ebx, 0x1f
sub esi, 0x2cf2397a
add eax, 0x6988abff
rol ecx, 0xe
sub ebx, 0x159f76e1
jmp 0x180002063
add dword [rbp - 0x18], 0x7895bd6f
xor ebx, dword [rbp - 0x18]
rol ecx, 0x11
ror eax, 0x18
rol edx, 4
add ebx, esi
add ebx, eax
and ebx, 0x200000
je 0x18000518c
rol edx, 0xa
sub ecx, 0x7e875c03
add ecx, 0x7b74185d
xor edx, dword [rbp - 8]
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x80
je 0x180005324
ror eax, 9
xor edx, 0xc62dbb65
sub eax, 0x25f60cba
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x800000
je 0x180005ecf
ror esi, 0x1e
rol edx, 0x17
sub ecx, 0x8d33189d
jmp 0x18000a015
add dword [rbp - 0x18], 0x356e60c5
xor ebx, dword [rbp - 0x18]
xor ecx, dword [rbp - 0x18]
add edx, 0x95cc2e33
ror edi, 0x1d
add ebx, eax
add ebx, edi
and ebx, 0x40000
je 0x180005298
ror esi, 0x18
sub ebx, 0xb8d22f62
sub edi, 0x19a325be
add ebx, edi
add ebx, eax
and ebx, 0x10
je 0x18000351c
xor esi, 0xbd25b83c
rol edi, 9
xor edi, 0xc538f3d2
rol edi, 0x1c
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x20000000
je 0x180009d05
add ebx, 0xbb4b3992
sub edi, 0x44bf9984
sub ebx, 0x5cd19313
xor ebx, dword [rbp - 0x18]
jmp 0x180006cd5
add dword [rbp - 0x18], 0x2adf1bb8
xor ebx, dword [rbp - 0x18]
sub edx, 0x69a63c24
rol esi, 0x19
sub ebx, 0x1eec0f5d
rol ebx, 0x15
add eax, 0xfec83c3e
add ebx, edx
add ebx, edi
and ebx, 0x40
je 0x18000969a
add edi, 0x2d28f10f
ror ebx, 8
rol edi, 2
rol ebx, 0x13
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 1
je 0x180006209
ror edi, 6
add edi, 0xa29ddefe
rol ecx, 0xb
ror eax, 0xb
ror esi, 5
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 1
je 0x180006312
add ebx, 0x249deb20
sub ecx, 0x3570ab5
rol ebx, 0x16
xor edi, 0x7aaa06c0
jmp 0x180005324
add dword [rbp - 0x18], 0x3dd797b7
xor ebx, dword [rbp - 0x18]
ror ebx, 5
xor ebx, 0xc59ccaa8
rol esi, 0xe
add ebx, eax
add ebx, edx
and ebx, 0x100
je 0x18000390a
add ebx, 0x3650e6bb
ror eax, 5
rol edx, 6
sub ecx, 0x133ce6b7
add ebx, ecx
add ebx, eax
and ebx, 0x2000000
je 0x1800037f9
ror ecx, 6
sub edi, 0xf6a3d4f6
sub edx, 0x5d7151ab
sub eax, 0xfe7005d9
rol edx, 0xf
add ebx, edx
add ebx, eax
add ebx, edi
and ebx, 0x100000
je 0x180004dc8
add dword [rbp - 0x18], 0xb09bb45a
xor ebx, dword [rbp - 0x18]
rol ebx, 0xb
rol edx, 0xf
ror esi, 0xb
add ebx, eax
add ebx, ecx
and ebx, 0x10
je 0x180001dc6
xor edx, 0x58e97fee
sub edx, 0xa86482f7
sub ebx, 0x543cbda
xor esi, ebx
xor ebx, dword [rbp - 0x18]
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x10000
je 0x180004f6a
add ebx, 0x2116f077
rol ebx, 9
ror edi, 0xf
rol edx, 0x1f
add ebx, edx
add ebx, eax
and ebx, 0x40
je 0x180007f55
xor edi, 0x3d260561
add ecx, 0xb578eb37
xor esi, 0x5c7a285b
jmp 0x18000969a
add dword [rbp - 0x18], 0x1e55a873
xor ebx, dword [rbp - 0x18]
add edi, 0xe31cb272
ror eax, 0x15
xor esi, dword [rbp - 0x18]
sub eax, 0xefe87468
add edi, 0xd873870e
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x1000
je 0x180003f9f
ror edx, 0x19
xor edx, 0xda571300
ror ebx, 7
rol ecx, 0x1f
xor edx, 0x7d7b78d0
add ebx, eax
add ebx, ecx
and ebx, 1
je 0x18000969a
ror edx, 5
add edi, 0x6d22fdd8
rol ecx, 0x18
xor esi, eax
add ebx, edi
add ebx, ecx
and ebx, 0x80
je 0x1800023b6
add eax, 0x7cb772d8
ror edx, 5
add ecx, 0x569288f6
jmp 0x1800070f1
add dword [rbp - 0x18], 0xdba5f610
xor ebx, dword [rbp - 0x18]
rol ecx, 0xc
rol ebx, 2
xor ebx, dword [rbp - 0x18]
xor esi, 0xa7436df1
ror ebx, 0x17
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x200000
je 0x1800016b5
sub edi, 0x153530e8
rol ecx, 5
sub edx, 0x729c914d
sub ebx, 0x858f9cea
sub ecx, 0xf0bebfb4
add ebx, eax
add ebx, edx
and ebx, 0x4000000
je 0x18000a7bd
sub edx, 0x9eb80d9c
rol edx, 0x16
xor ecx, dword [rbp - 8]
ror edi, 3
add edx, 0x2de090cf
add ebx, esi
add ebx, edx
and ebx, 0x80
je 0x180002291
add ecx, 0x61987aca
add esi, 0xb11c6979
add eax, 0xa2e98041
xor eax, dword [rbp - 8]
jmp 0x180008f0f
add dword [rbp - 0x18], 0x55d910a
xor ebx, dword [rbp - 0x18]
sub edi, 0x7b539bf3
rol ebx, 0x10
xor edx, dword [rbp - 8]
rol ecx, 0x1f
ror edx, 0x10
add ebx, edx
add ebx, esi
invalid
jrcxz fcn.18000a7e0