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

Disassembly:
add dword [rbp - 8], 0xab833ebd
xor ebx, dword [rbp - 8]
add ecx, 0x2c195372
add ebx, 0x59e77375
sub ebx, 0xbc6cd391
xor esi, 0x8959dc73
add ebx, eax
add ebx, ecx
and ebx, 0x10000000
je fcn.1800090d9
sub edi, 0x58850f21
ror edx, 7
ror edx, 0xb
ror eax, 6
xor eax, 0x9b2a71a
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x1000
je 0x1800022fb
xor eax, 0x36df6c9e
xor edi, ecx
sub edi, 0x7147f6b0
add esi, 0x9874859f
ror edx, 0x10
add ebx, edx
add ebx, esi
and ebx, 0x80000000
je 0x180005943
ror edx, 0x1c
ror eax, 0x18
xor ebx, 0xd22c8852
add ebx, 0x6382e4c0
jmp 0x180008fc8
add dword [rbp - 8], 0xbf9fd0c3
xor ebx, dword [rbp - 8]
add eax, 0xc63eb277
rol esi, 0x15
xor ebx, dword [rbp - 0x10]
add ebx, esi
add ebx, edi
and ebx, 0x20000000
je 0x1800073d1
ror eax, 0x1e
add ecx, 0x5e931c2b
add edx, 0x6c3c429e
rol edx, 0x11
add esi, 0xcfe2081a
add ebx, esi
add ebx, ecx
and ebx, 0x40000000
je 0x1800030c9
add esi, 0x6a64e2d9
rol eax, 2
xor edx, dword [rbp - 0x10]
xor ebx, dword [rbp - 0x10]
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x20000000
je 0x1800017f8
add edx, 0x4e97a3c3
xor esi, ecx
sub eax, 0xdeab5121
rol ebx, 0x1f
jmp 0x1800025ad
add dword [rbp - 8], 0x6bb6cb42
xor ebx, dword [rbp - 8]
ror edx, 0x19
xor ebx, 0xbdf03d7e
xor ebx, eax
rol edi, 0x18
rol esi, 0x16
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x20000000
je 0x180003ded
ror edx, 0xb
xor esi, ebx
add edx, 0x1d069885
add ebx, edi
add ebx, eax
and ebx, 0x40000000
je 0x1800017f8
sub ebx, 0xc19bec23
rol ebx, 0x18
ror esi, 0x14
xor edi, 0xa26eefdd
add ebx, eax
add ebx, edi
and ebx, 0x40000
je 0x180001bb4
rol ecx, 8
ror eax, 0x1e
add edx, 0x8c5feb7d
jmp 0x180002f90
add dword [rbp - 8], 0xf846b1a6
xor ebx, dword [rbp - 8]
add edi, 0x3cef4010
rol ebx, 0xd
xor edx, ebx
ror esi, 0x10
sub edi, 0x70e7f765
add ebx, edi
add ebx, edx
and ebx, 0x800000
je 0x18000a822
add esi, 0x849e1c66
xor ecx, ebx
ror ebx, 7
xor edx, 0x4b6b3cc1
rol edi, 0x1e
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x8000000
je 0x1800025ad
rol ecx, 0x10
rol ebx, 0x12
xor ecx, dword [rbp - 8]
add ebx, edx
add ebx, edi
and ebx, 0x800000
je 0x180007229
ror ebx, 0x1f
xor edx, dword [rbp - 8]
xor edi, 0x7171ee6c
jmp 0x18000529e
add dword [rbp - 8], 0x31e42eeb
xor ebx, dword [rbp - 8]
ror edx, 6
xor ebx, 0xfdc9a8cc
sub edi, 0xe82d7388
rol edx, 0x10
add ebx, edx
add ebx, ecx
and ebx, 0x80000
je 0x1800075de
xor edx, 0x97bd8819
rol ebx, 0x1b
rol edx, 0x1a
sub esi, 0xd26d7143
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x400000
je 0x180009470
sub ecx, 0x3bfc2a87
rol esi, 0x14
rol ebx, 0xe
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 0x8000000
je 0x18000867d
rol ecx, 0xb
ror eax, 0xe
add ebx, 0x87085027
ror eax, 0xe
sub eax, 0x37ea0cba
jmp 0x18000a822
add dword [rbp - 8], 0x3f7679d6
xor ebx, dword [rbp - 8]
xor eax, 0xfbee4e96
rol edi, 0x17
ror edx, 0x18
ror esi, 0xe
add ebx, edi
add ebx, esi
add ebx, edx
and ebx, 0x1000
je 0x180003150
sub ebx, 0x8a9763f3
rol eax, 0x1c
add edx, 0x10285063
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 1
je 0x1800048b8
add byte [rax], al
ror ecx, 5
add eax, 0x9aa9108d
ror edx, 0xf
add ebx, edx
add ebx, eax
and ebx, 0x800
je 0x1800092b9
ror edi, 0x1a
add edx, 0xfb93417d
add ebx, 0xe2631001
jmp 0x18000a6d7
add dword [rbp - 8], 0x6055a147
xor ebx, dword [rbp - 8]
add edx, 0xd15953b2
sub ebx, 0xef8a8f54
ror eax, 0xf
add ebx, eax
add ebx, edi
and ebx, 0x10000
je 0x180009a22
rol ebx, 0x13
sub edi, 0x5d6af99c
add edx, 0xb54c7951
add edx, 0x2ad5fdc9
xor ecx, dword [rbp - 8]
add ebx, esi
add ebx, edx
and ebx, 0x1000000
je 0x1800015a1
add ecx, 0xd5d3899a
rol edx, 0x19
rol ebx, 3
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x200000
je 0x1800098a4
add esi, 0x75900bc7
rol ecx, 0x10
rol ecx, 0x1f
rol esi, 0x14
jmp 0x18000304b
add dword [rbp - 8], 0x23283c8f
xor ebx, dword [rbp - 8]
xor esi, edx
ror esi, 0xc
sub esi, 0xcb5ad907
xor ecx, dword [rbp - 8]
rol edx, 0x17
add ebx, eax
add ebx, esi
add ebx, edi
and ebx, 0x1000
je 0x180003150
ror edi, 0xd
rol edx, 0x11
xor edx, 0x7c14a4c8
xor edi, 0x607b1b49
add eax, 0xa58c69b4
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 0x100000
je 0x180004735
rol ecx, 0x17
xor ebx, dword [rbp - 0x10]
xor ecx, 0xa9978c40
ror eax, 0x1a
sub ebx, 0x2d01f9db
add ebx, edx
add ebx, edi
and ebx, 0x800000
je 0x1800060f0
add esi, 0xef56251b
sub ebx, 0xe503d91f
add ebx, 0x46e96227
sub eax, 0x7b431ab8
sub eax, 0xab92dd23
jmp 0x180006fcf
add dword [rbp - 8], 0x4d7b2465
xor ebx, dword [rbp - 8]
xor ebx, 0x368828db
add edi, 0x91ca7b
ror edx, 0x11
sub ebx, 0x96331706
add ecx, 0x78544ff2
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x80
je 0x180002f90
xor esi, edi
rol esi, 8
xor edi, dword [rbp - 0x10]
rol ecx, 0x17
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x4000
je 0x180003ded
xor edx, ecx
add ecx, 0x8a3403ab
xor ecx, dword [rbp - 0x10]
xor esi, dword [rbp - 0x10]
add ebx, esi
add ebx, edx
and ebx, 0x100
je 0x18000968d
add esi, 0x8ef76e27
sub edi, 0xb358fee3
add esi, 0x5dbba5e5
ror ecx, 0xc
jmp 0x180004b13
add dword [rbp - 8], 0x89b24500
xor ebx, dword [rbp - 8]
sub edi, 0xd16f994d
add ebx, 0x31d1af00
xor esi, 0x395de379
sub edi, 0xdcf3216d
add edx, 0x54dab3dd
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x20
je 0x18000666c
xor edx, dword [rbp - 0x10]
ror edx, 0x17
xor edi, dword [rbp - 8]
xor edx, 0x10347a2f
add ebx, 0xf76fe1
add ebx, esi
add ebx, ecx
and ebx, 0x400
je 0x1800017f8
sub ebx, 0x4a3ae66a
rol esi, 0xb
add eax, 0x4a64f317
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x4000000
je 0x180008c38
add edi, 0x32d71067
xor edx, 0xffb70883
add ebx, 0xaeabd7f2
jmp 0x1800018b9
add dword [rbp - 8], 0x55b93164
xor ebx, dword [rbp - 8]
sub edi, 0x4ed2b59a
sub esi, 0x2e3865bd
add ebx, 0x99a65139
rol eax, 8
add ebx, eax
add ebx, ecx
and ebx, 0x40000000
je 0x18000a822
sub esi, 0xd7409b6
sub ebx, 0x125b1d3c
rol ebx, 0x19
ror eax, 4
add edi, 0x9e341cdb
add ebx, eax
add ebx, ecx
and ebx, 0x10000
je 0x180009ea5
add edx, 0x4a54d8ca
add eax, 0xb6798e4
rol eax, 0x1a
rol ecx, 0x1f
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 1
je 0x180002bda
add edx, 0x68e0196b
ror ebx, 6
xor edx, 0x59bf776f
sub edi, 0xa24b0c38
jmp 0x18000a967
add dword [rbp - 8], 0xcfea4d84
xor ebx, dword [rbp - 8]
rol eax, 0x1f
ror eax, 0x1e
sub esi, 0x32e7b2
add ebx, edx
add ebx, ecx
and ebx, 0x10
je 0x1800091ee
sub ebx, 0x7fafb04e
sub eax, 0xe1643a0d
sub eax, 0x9ef5401b
ror ebx, 0xd
add ebx, esi
add ebx, eax
add ebx, edx
and ebx, 0x1000
je 0x18000666c
rol edi, 3
add eax, 0x4fc45437
rol edx, 0x12
add ebx, edx
add ebx, edi
and ebx, 0x10000000
je 0x180009470
sub ecx, 0xe2e363ec
add eax, 0xbe1ea503
rol eax, 0x1b
jmp 0x180006802
add dword [rbp - 8], 0x3e10ded1
xor ebx, dword [rbp - 8]
rol ebx, 0x1f
rol edx, 2
add ebx, 0x6b0e211e
add edx, 0x9b1b39ea
add esi, 0x13fd3bd7
add ebx, esi
add ebx, eax
and ebx, 0x800
je 0x180007c7f
xor edi, edx
xor edi, 0xe85fda25
rol edx, 0x16
sub eax, 0xa934eefe
sub eax, 0x2a4a7478
add ebx, edx
add ebx, eax
and ebx, 0x10000
je 0x180005e51
rol ecx, 0x11
xor edx, 0x54c3ceeb
ror esi, 0xf
add ebx, ecx
add ebx, esi
and ebx, 0x8000
je 0x1800015a1
ror eax, 0x14
ror edi, 5
add edx, 0xdecc9ce8
ror ecx, 4
jmp 0x180007977
add dword [rbp - 8], 0xc6d3c3aa
xor ebx, dword [rbp - 8]
xor eax, 0x57a49b13
sub eax, 0x16019aef
xor edi, ecx
add ebx, eax
add ebx, esi
and ebx, 0x800
je 0x180002f00
sub edx, 0x309182c9
rol edx, 0x1c
xor ecx, 0xfd43bb35
rol edx, 3
ror esi, 0x11
add ebx, edi
add ebx, esi
and ebx, 0x400
je 0x1800036f6
sub esi, 0x98929757
rol ebx, 9
sub edi, 0x75ff39bf
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x100000
je 0x1800060f0
xor ebx, 0x38d731f2
ror esi, 0x19
ror ecx, 6
rol edx, 0x15
jmp 0x18000135d
add dword [rbp - 8], 0x4ce334ef
xor ebx, dword [rbp - 8]
rol ebx, 0x18
xor edi, 0x3a94395e
xor esi, 0xdab3130d
ror edi, 5
sub ecx, 0x44b8f8c9
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x8000
je 0x180001110
sub ecx, 0xa3f2f1b2
sub ebx, 0x755ea7ec
sub edi, 0x99914462
add ebx, 0xfb9116f8
xor ecx, edx
add ebx, ecx
add ebx, edx
and ebx, 0x2000000
je 0x180009470
ror ecx, 0xb
xor eax, 0xc422867
rol ecx, 8
sub edi, 0xb1abe663
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x40000
je 0x1800036f6
ror esi, 0x18
add esi, 0x6abc82d
add eax, 0x17612eaa
jmp 0x18000579a
add dword [rbp - 8], 0x962f6adc
xor ebx, dword [rbp - 8]
sub ebx, 0x9b8115bc
xor edi, 0x6769f71
rol edi, 0x13
xor edi, dword [rbp - 0x10]
add ebx, esi
add ebx, eax
and ebx, 0x10000
je 0x1800021d0
xor edi, 0xc9a8fc46
ror ebx, 3
xor edi, 0xfd1caefe
sub ecx, 0x6ab79ae2
add ebx, eax
add ebx, edi
and ebx, 0x8000
je 0x180002f90
add edi, 0x36f9c0dd
add edx, 0xb6cd9fdc
xor edi, dword [rbp - 0x10]
add ebx, esi
add ebx, edx
and ebx, 0x200
je 0x18000765e
sub ebx, 0xfb549831
ror edi, 0x15
xor ebx, dword [rbp - 8]
jmp 0x1800091ee
add dword [rbp - 8], 0xeb5a9d44
xor ebx, dword [rbp - 8]
add esi, 0x532cc064
ror esi, 0xd
rol ebx, 0xb
xor ecx, 0x77e79c7
add edi, 0x20e3081a
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x200000
je 0x180008c38
sub esi, 0xc44d92d
xor eax, 0x1636404c
sub edi, 0x74dcec25
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x40
je 0x180004735
add ebx, 0x7ab287a6
xor edx, 0x8a39a52f
ror edx, 0x19
add ebx, edi
add ebx, edx
and ebx, 0x200
je 0x180003ded
add edi, 0xdcffd310
rol eax, 0x15
sub esi, 0xe1a7d892
rol edx, 0xb
jmp 0x180006cb7
add dword [rbp - 8], 0xa0fd24b8
xor ebx, dword [rbp - 8]
ror edi, 0x1f
ror esi, 0x12
add ebx, 0xe3361758
sub eax, 0x29fc8221
add ebx, eax
add ebx, esi
and ebx, 0x8000
je 0x18000377a
sub edi, 0x9a5b3186
ror ecx, 0x18
xor edi, 0x4545f854
ror edx, 0xa
add ebx, esi
add ebx, eax
add ebx, ecx
and ebx, 0x100000
je 0x180001417
sub edx, 0xf100b1e4
sub eax, 0x81fa1065
sub esi, 0xee7f9694
sub edi, 0x573a8c20
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x8000
je 0x18000a2e0
sub eax, 0xa546a0a1
xor edi, ebx
xor edi, 0x4e7e855f
ror edi, 0x13
jmp 0x18000a36c
add dword [rbp - 8], 0x270f1b53
xor ebx, dword [rbp - 8]
ror edx, 2
add esi, 0xebe3c2df
sub ecx, 0x1927f045
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x10
je 0x1800073d1
sub eax, 0x8547be96
add esi, 0xb9538408
sub edi, 0xece9b573
add ebx, ecx
add ebx, edx
and ebx, 0x2000
je 0x180008c38
sub edx, 0xcc4e186
ror edi, 0xb
ror edi, 0x1c
add ecx, 0xe6ea93a5
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x200000
je 0x180004448
ror esi, 0x12
xor ebx, 0xdc00fa34
add edx, 0x72e85259
jmp 0x180002894
add dword [rbp - 8], 0x35cc240a
xor ebx, dword [rbp - 8]
add edi, 0x36a1737b
rol esi, 0xb
sub edi, 0xbb28b194
xor edx, dword [rbp - 8]
add ebx, eax
add ebx, edi
and ebx, 0x8000
je 0x180002f00
sub esi, 0x46f41fe3
rol eax, 0xb
add ebx, 0xe2ff9281
rol ecx, 2
add ebx, eax
add ebx, esi
and ebx, 1
je 0x1800085f9
rol ecx, 2
sub ecx, 0x19e792fe
rol eax, 0x11
add ebx, edx
add ebx, esi
and ebx, 0x2000
je 0x18000a36c
sub ecx, 0xa962e147
sub eax, 0x8613183c
sub esi, 0xbf1898a3
jmp 0x180001110
add dword [rbp - 8], 0x63a9a8a3
xor ebx, dword [rbp - 8]
ror esi, 0x16
add ebx, 0x8633c7d0
ror edi, 0x1b
add ebx, edi
add ebx, edx
add ebx, ecx
and ebx, 0x200
je 0x1800073d1
sub edx, 0x515846a2
rol ecx, 0x1c
ror ebx, 4
ror eax, 0x10
xor ecx, 0x86767bc3
add ebx, eax
add ebx, edx
add ebx, edi
and ebx, 0x10000000
je 0x1800015a1
ror edx, 0x1a
xor edx, dword [rbp - 8]
rol edx, 4
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x40000
je 0x1800075de
rol esi, 0x12
ror edx, 0xa
add edx, 0x6d8898f6
add ebx, 0x7c452eb2
xor edx, 0x377fbdef
invalid
jmp 0x180008578
add dword [rbp - 8], 0xa746bd09
xor ebx, dword [rbp - 8]
xor edi, esi
ror eax, 0x16
rol ecx, 3
add ebx, edx
add ebx, esi
and ebx, 0x400000
je 0x180006802
add edi, 0x79b2609e
ror ebx, 0x18
ror eax, 0xa
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x4000000
je 0x180008c38
add esi, 0x2d755aa9
rol esi, 3
rol ebx, 0x1f
sub ecx, 0xb35ab8a7
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x80000
je 0x180009ea5
rol esi, 0x15
xor eax, 0x6b117a0e
ror edx, 0x16
ror esi, 0x19
jmp 0x18000377a
add dword [rbp - 8], 0x1252e7c5
xor ebx, dword [rbp - 8]
rol edi, 9
ror ebx, 0x1e
xor ecx, 0x98c0740
xor esi, 0xa08ef038
add ebx, ecx
add ebx, edx
and ebx, 0x10000
je 0x1800059ba
add ebx, 0xcf0fdf0d
xor edx, edi
rol edi, 6
sub edi, 0x9b53f1da
add ebx, eax
add ebx, edx
and ebx, 0x400
je 0x18000a6d7
xor esi, dword [rbp - 8]
ror esi, 0x1f
ror ecx, 0x1a
rol esi, 0x19
ror esi, 0xa
add ebx, edx
add ebx, eax
and ebx, 0x800000
je 0x18000579a
xor edx, 0x121abefb
sub ebx, 0xf0de4644
add edi, 0x539ae4e4
xor ecx, 0x3921dbbf
jmp 0x180003ffd
add dword [rbp - 8], 0x8372431b
xor ebx, dword [rbp - 8]
add dword [rbp - 8], 0x47b96230
xor ebx, dword [rbp - 8]
add ebx, 0xbf5afb8e
rol esi, 4
rol eax, 6
add ebx, ecx
add ebx, edi
and ebx, 0x20000000
je 0x18000304b
add eax, 0xf91b8561
rol edi, 3
rol edi, 3
add ebx, edi
add ebx, ecx
add ebx, esi
and ebx, 1
je 0x180009c54
sub ebx, 0xc93a3f3f
sub edx, 0xde828b58
rol ecx, 9
ror ebx, 0x11
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x1000000
je 0x180005943
xor edi, 0x8b046046
rol esi, 0x1b
xor ebx, ecx
rol ecx, 0xa
jmp fcn.1800090d9
add dword [rbp - 8], 0xc2e865a7
xor ebx, dword [rbp - 8]
rol edi, 0xf
ror esi, 0xe
ror ecx, 0xa
add ebx, 0x5d1bfef2
sub edx, 0xd9edd836
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x100
je 0x18000666c
rol ecx, 0x11
ror edi, 0xe
sub ebx, 0xb5e0c6f7
add ebx, 0xa703f9a3
add ebx, eax
add ebx, ecx
and ebx, 0x4000000
je 0x180001417
ror edi, 0x1f
ror edi, 0xa
add esi, 0x7ff0c381
rol edi, 0x1e
add ebx, eax
add ebx, edx
and ebx, 0x80000000
je 0x1800065dd
add edx, 0xeba8db2f
ror ebx, 0x17
sub ecx, 0x52ee80d2
xor ebx, eax
jmp 0x1800060f0
add dword [rbp - 8], 0x5a880be0
xor ebx, dword [rbp - 8]
ror edi, 0x17
ror ebx, 0xe
sub ecx, 0x5a223b51
xor esi, 0xa93ac4e8
xor esi, dword [rbp - 8]
add ebx, esi
add ebx, edi
and ebx, 0x200
je 0x1800092b9
rol ebx, 4
add edx, 0x180a8ecf
rol esi, 8
add ebx, edx
add ebx, edi
and ebx, 0x80000000
je 0x1800092b9
ror ebx, 0x10
sub ecx, 0xbdaa3029
sub eax, 0x703981c7
ror edi, 0xa
add edx, 0x589c531
add ebx, edi
add ebx, ecx
and ebx, 0x800000
je 0x18000a6d7
ror ebx, 6
add ecx, 0xcabd0559
rol edx, 0x11
add ecx, 0x8d606d7a
jmp 0x1800053b9
add dword [rbp - 8], 0x96395db7
xor ebx, dword [rbp - 8]
add ebx, 0x9149c3be
rol esi, 0x17
rol edx, 4
add ebx, edx
add ebx, eax
add ebx, ecx
and ebx, 2
je 0x18000579a
xor ecx, 0x469ac19b
ror eax, 0x1b
sub ecx, 0xfa5c1f73
sub ebx, 0x144ef5f1
add edx, 0x3ebe5144
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 0x40
je 0x18000304b
sub eax, 0x2c543135
ror edx, 0x17
ror ebx, 0x1f
add edx, 0x6c0e89c3
add eax, 0x7b1709aa
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x40
je 0x1800089a2
rol ebx, 0x15
xor edi, 0xb4b9e8dd
rol ebx, 2
ror esi, 0x13
jmp 0x180002e75
add dword [rbp - 8], 0xdaa38620
xor ebx, dword [rbp - 8]
xor eax, esi
rol ecx, 2
rol esi, 9
sub esi, 0xd1a622b0
add eax, 0x7790f124
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x10000000
je 0x18000666c
ror eax, 0xf
rol ecx, 0x11
sub ecx, 0x36c11297
add ebx, edi
add ebx, ecx
and ebx, 0x8000
je 0x180006802
add esi, 0xa911112d
sub edi, 0x380b2844
sub edx, 0x71427ed3
xor ebx, edx
add ebx, esi
add ebx, edx
add ebx, edi
and ebx, 0x200000
je 0x1800062b4
add esi, 0x62cf3685
ror edi, 0x14
xor esi, 0x87927867
jmp 0x18000a2e0
add dword [rbp - 8], 0xda5f41a6
xor ebx, dword [rbp - 8]
sub edi, 0x4cd1f56c
rol edi, 0x1c
xor edi, esi
rol esi, 6
add ebx, eax
add ebx, edx
and ebx, 0x200000
je 0x180006886
ror edx, 0xe
add ebx, 0x45643927
add edx, 0x2a1e0931
sub eax, 0x5c106b4c
add ebx, esi
add ebx, eax
and ebx, 1
je 0x180005ee5
rol eax, 0x12
xor eax, 0xa56de08d
ror ebx, 2
rol esi, 3
rol esi, 0x10
add ebx, eax
add ebx, esi
and ebx, 0x1000000
je 0x1800025ad
rol ebx, 0xc
ror esi, 0x15
add esi, 0xb0cfd6af
add dword [rbp - 8], 0xff791b6d
xor ebx, dword [rbp - 8]
add ecx, 0x71378566
ror eax, 5
ror esi, 0x1c
add edx, 0xd9b25aa1
xor eax, 0xd81d5f34
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x1000
je 0x180001417
ror edi, 4
sub ebx, 0xa56ac037
sub esi, 0x775834ed
add ebx, eax
add ebx, esi
and ebx, 0x20000
je 0x18000a9e8
sub ecx, 0x74a26cf3
xor ecx, 0xb5f83616
add ecx, 0xd0df599a
add ebx, eax
add ebx, edx
and ebx, 0x800000
je fcn.1800090d9
ror edx, 0xf
rol esi, 0x17
xor ecx, 0xe37cab8d
add ecx, 0x5171ff01
jmp 0x180006b2a
add dword [rbp - 8], 0xd179cc57
xor ebx, dword [rbp - 8]
ror esi, 0xd
rol ebx, 0x15
sub ebx, 0x5e66ca6f
add ebx, 0xafc189f0
add ebx, ecx
add ebx, edx
and ebx, 2
je 0x180004229
add edx, 0xcd25c243
add ebx, 0x5232e144
sub ecx, 0x6f858862
add edx, 0x3439f8c4
sub edx, 0xcd84fc8d
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x10000
je 0x180003efd
ror eax, 0xb
xor ebx, edi
sub ebx, 0xec648d91
rol esi, 0x16
add ebx, edx
add ebx, eax
and ebx, 1
je 0x180002f00
rol edx, 0x1e
add ebx, 0x398923dc
add esi, 0xfea75a
rol eax, 7
add ecx, 0x537c5977
jmp 0x180009ce3
add dword [rbp - 8], 0xd0606afb
xor ebx, dword [rbp - 8]
ror eax, 0x13
ror ecx, 7
add edi, 0xb49bdd7b
rol esi, 3
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x2000000
je 0x180005e51
add edx, 0xc81c9cbb
add eax, 0x73787c50
sub edi, 0x60cfb09e
xor esi, 0xdb2a9a23
add ebx, ecx
add ebx, edi
and ebx, 2
je 0x180007977
add dword [rbp - 8], 0x1f59bcfa
xor ebx, dword [rbp - 8]
sub ebx, 0x24ca68b1
sub ebx, 0x34cac86b
sub edi, 0x9e6d35c6
ror edx, 6
ror ebx, 0x13
add ebx, edi
add ebx, eax
and ebx, 0x40000000
je 0x18000999f
xor edi, esi
add edi, 0x7fae7242
sub edi, 0x26a31cdf
ror edx, 0x1b
add ebx, edx
add ebx, edi
and ebx, 0x1000
je 0x180009fc4
sub edx, 0xd024f7c1
sub edi, 0x4fb7e415
sub esi, 0xe0dc835f
xor ebx, dword [rbp - 0x10]
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x100
je 0x180005e51
xor ecx, dword [rbp - 8]
xor ecx, dword [rbp - 8]
add edi, 0xf2a3512e
xor edx, ecx
jmp 0x18000765e
add dword [rbp - 8], 0x62199302
xor ebx, dword [rbp - 8]
sub edx, 0x24f44b1c
rol ebx, 0x13
add ecx, 0xc745987a
add edx, 0xf7ce060a
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x40000
je 0x1800060f0
sub edx, 0xa7837d51
rol ecx, 0x16
add ecx, 0xb236e260
ror edi, 0x1e
ror eax, 0xa
add ebx, edi
add ebx, esi
and ebx, 1
je 0x180004735
ror ebx, 5
rol esi, 9
rol esi, 0xc
rol eax, 2
xor edx, 0x34c07ecd
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x2000
je 0x180002894
ror edi, 5
ror ecx, 2
sub edx, 0xb7aa7530
xor edx, edi
jmp 0x1800022fb
add dword [rbp - 8], 0xb8ee448c
xor ebx, dword [rbp - 8]
ror ebx, 2
sub edi, 0xa584cdc7
rol edx, 0xa
xor eax, 0xa36216c4
add ebx, edx
add ebx, esi
and ebx, 2
je 0x180003150
rol ecx, 0xe
ror esi, 0x16
ror edx, 5
ror ecx, 0x1e
rol edi, 0x18
add ebx, edx
add ebx, esi
and ebx, 0x8000
je 0x1800059ba
rol edi, 0x1e
rol esi, 0x11
xor edi, 0xe5807d7
ror edi, 0x17
add edx, 0xd88bd41b
add ebx, edi
add ebx, eax
and ebx, 0x200000
je 0x18000226f
add ebx, 0x5ac28c15
xor esi, dword [rbp - 8]
rol eax, 0x1e
xor eax, 0x9586e87a
jmp 0x18000765e
add dword [rbp - 8], 0xad826f1
xor ebx, dword [rbp - 8]
sub ebx, 0x8e319edf
xor edx, ebx
ror edi, 0xc
rol esi, 0x16
ror esi, 0xf
add ebx, eax
add ebx, edx
and ebx, 0x4000
je 0x18000251b
ror edx, 5
xor eax, dword [rbp - 8]
rol ebx, 0x17
add ebx, 0xae03d7c7
rol eax, 0x18
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x1000000
je 0x1800036f6
rol edx, 5
sub esi, 0x95491154
sub edx, 0xda30f606
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x4000000
je 0x18000579a
ror edi, 0xf
rol edx, 0x10
sub ecx, 0xc9809130
sub esi, 0xc4e93395
jmp 0x18000765e
add dword [rbp - 8], 0xf253c8d6
xor ebx, dword [rbp - 8]
rol eax, 0x1f
sub esi, 0xe548604e
ror edx, 0x11
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x4000
je 0x180009bcf
sub eax, 0xdfcc7863
sub ecx, 0x4647cac8
rol edi, 2
rol eax, 0xf
ror eax, 0x12
add ebx, esi
add ebx, ecx
and ebx, 2
je 0x1800036f6
sub ecx, 0x6d0cb05d
xor esi, ecx
rol ebx, 0x1d
sub edx, 0x34821fe7
add ebx, edx
add ebx, esi
and ebx, 0x10000
je 0x180006802
xor edi, edx
xor ecx, ebx
sub edx, 0x2a49f8af
add edx, 0xe04d190a
jmp 0x180004735
add dword [rbp - 8], 0xdf98cb0c
xor ebx, dword [rbp - 8]
xor ebx, 0xa8f640e6
add edx, 0xcae3c915
xor edx, 0x1cf868c5
add ebx, edi
add ebx, ecx
and ebx, 0x20
je 0x180002f90
rol ebx, 8
add esi, 0x933e4a18
rol edx, 9
add ebx, edi
add ebx, ecx
and ebx, 0x10
je 0x180009bcf
rol eax, 0x1d
xor eax, 0x8bbca795
rol esi, 0x17
ror ebx, 0xb
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x40
je 0x18000a2e0
add dword [rbp - 8], 0xfb140146
xor ebx, dword [rbp - 8]
ror eax, 0xe
rol ebx, 0xc
sub ecx, 0x679c7893
add ebx, 0xd0bc9da8
xor edi, edx
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x8000
je 0x1800066fd
sub ecx, 0x6fbb6a55
rol ebx, 0x1f
xor edx, edi
add ecx, 0x9addac73
add ebx, edx
add ebx, ecx
and ebx, 4
je 0x180004735
sub ebx, 0x3c198268
xor eax, 0xc9cffd55
sub esi, 0xb369b4f6
sub edx, 0x90354f74
rol ecx, 4
add ebx, edx
add ebx, edi
and ebx, 0x1000000
je 0x180005ee5
xor ecx, 0xeeee6efe
xor esi, 0xde1a444
add ebx, 0xd520cf58
sub ebx, 0xab53a3c0
sub esi, 0x781ef584
jmp 0x180008c38
add dword [rbp - 8], 0xbd3b070c
xor ebx, dword [rbp - 8]
rol ecx, 0xa
add eax, 0xe43d29c5
ror esi, 0xf
add edi, 0x9f9eff71
sub edx, 0x8147f1c5
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x800
je 0x1800073d1
test byte [rbp + rdx], cl
invalid
add dword [rbp - 8], 0xf5270525
xor ebx, dword [rbp - 8]
rol ecx, 6
add ebx, 0x47a73ec8
ror esi, 0xc
add ebx, eax
add ebx, esi
add ebx, edi
and ebx, 0x10000
je 0x1800060f0
add eax, 0xb2e60cb4
sub ebx, 0xe05d28c1
xor ebx, dword [rbp - 0x10]
ror eax, 4
rol esi, 6
add ebx, esi
add ebx, ecx
and ebx, 2
je 0x180007b04
sub ebx, 0x2c3f4d9e
sub edi, 0xe55a91fa
ror esi, 7
sub ebx, 0x774e18c0
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x80000
je 0x180006aab
add esi, 0x506857fb
xor edx, esi
ror ecx, 0x13
sub ecx, 0x46ce92e7
sub ecx, 0x3da5ab09
jmp fcn.1800026a4
add dword [rbp - 8], 0xf541c10a
xor ebx, dword [rbp - 8]
rol edi, 0xf
ror edx, 9
add edx, 0xc76ce2e7
ror edi, 0x10
add ebx, eax
add ebx, ecx
and ebx, 0x20000000
je 0x1800029b7
sub ebx, 0x4d5622f7
xor ecx, 0x5759fcb5
add edx, 0xbe7aa5da
add ebx, ecx
add ebx, edi
and ebx, 0x20000000
je 0x180006802
add ebx, 0x60604194
add eax, 0x2ad3685f
rol edx, 4
xor eax, 0xc19daba8
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 0x1000000
je 0x180002cf3
xor eax, dword [rbp - 0x10]
xor edx, 0x520a1745
sub eax, 0xa0472c68
ror edi, 9
jmp 0x180007977
add dword [rbp - 8], 0x6d1fe712
xor ebx, dword [rbp - 8]
xor esi, dword [rbp - 8]
rol eax, 8
sub ebx, 0x52c44772
add ebx, eax
add ebx, esi
and ebx, 0x1000000
je 0x180008fc8
sub ebx, 0x990ab508
rol esi, 0x11
add ecx, 0x64ecde78
rol ecx, 0xe
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x400000
je 0x1800080fe
ror ebx, 7
xor edi, 0x4a8af871
rol ebx, 0x1b
rol esi, 0xd
xor ecx, dword [rbp - 8]
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x8000000
je 0x180006b2a
sub edx, 0x473e6b78
ror eax, 0xf
sub edi, 0x2c71e49b
sub eax, 0x788927a1
jmp 0x180004735
add dword [rbp - 8], 0x849bfe9a
xor ebx, dword [rbp - 8]
add ebx, 0xa274474c
rol esi, 7
add esi, 0x4146f45c
add ebx, ecx
add ebx, esi
and ebx, 0x80000
je 0x18000a2e0
add edi, 0xa490c66b
rol ecx, 7
ror ebx, 9
add ebx, edx
add ebx, ecx
and ebx, 0x20
je 0x180007b04
ror edx, 0xd
ror edi, 0x13
rol esi, 5
ror edx, 0x19
add ebx, eax
add ebx, edi
and ebx, 0x200
je 0x180003ffd
add esi, 0x473952dd
sub esi, 0x9d037d00
xor esi, dword [rbp - 8]
rol edx, 0x1d
jmp 0x18000529e
add dword [rbp - 8], 0x28c83828
xor ebx, dword [rbp - 8]
add ebx, 0x2331f468
add esi, 0x6dffe88
rol eax, 0x17
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x800
je 0x180008044
xor edi, dword [rbp - 0x10]
add edi, 0x48aaa041
add edx, 0x791000b4
add esi, 0x3b5c229f
rol ebx, 0xe
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x40000000
je 0x18000330e
ror edx, 5
xor eax, 0x7b4881de
ror ecx, 0xa
add eax, 0xa04fcfaf
xor ecx, ebx
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x10000
je 0x1800098a4
sub ebx, 0x2141319d
sub esi, 0x99b67efb
ror eax, 0x17
jmp 0x180002f90
add dword [rbp - 8], 0xb709313a
xor ebx, dword [rbp - 8]
sub edx, 0x827f80ec
sub edi, 0xecb5cbf7
ror edx, 2
xor ebx, 0x22a013be
xor edx, edi
add ebx, edi
add ebx, edx
and ebx, 0x10000
je 0x18000756d
sub ecx, 0x9cffd6e1
ror ebx, 0xa
sub ecx, 0x28efd6e0
rol edx, 8
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x100000
je 0x1800075de
xor edi, 0xed11dc2
ror esi, 0x1d
sub edi, 0x42ffdf74
add ebx, esi
add ebx, edx
and ebx, 0x2000000
je 0x18000a822
add edx, 0xbd64a61f
xor edi, 0x4b4a8978
xor esi, 0xb34f75ae
ror edx, 0x16
rol eax, 6
jmp 0x18000a9e8
add dword [rbp - 8], 0xac1a9e96
xor ebx, dword [rbp - 8]
xor edi, dword [rbp - 8]
ror ebx, 6
xor esi, 0x9fe96468
add ebx, edx
add ebx, eax
and ebx, 0x200000
je 0x180002e75
add esi, 0x6594f86a
add edi, 0x8b6e2c63
rol edx, 0x1a
rol ebx, 2
sub esi, 0xb260f113
add ebx, edx
add ebx, eax
and ebx, 0x40
je 0x1800098a4
sub esi, 0xe1f3460d
sub esi, 0xf33a61c9
rol esi, 0x17
ror esi, 0x11
add edi, 0xf816a690
add ebx, ecx
add ebx, eax
and ebx, 0x40000000
je 0x18000a485
ror edx, 4
xor eax, dword [rbp - 0x10]
xor eax, dword [rbp - 8]
jmp 0x180003ded
add dword [rbp - 8], 0x4b68432f
xor ebx, dword [rbp - 8]
rol edx, 0x18
ror edi, 4
add ecx, 0xab1cb785
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x20000
je 0x180009d67
sub eax, 0xa65e85fc
sub ebx, 0xba6b33a1
ror esi, 0x11
add ebx, ecx
add ebx, eax
and ebx, 0x20000000
je 0x180004735
add eax, 0xf4c590c6
xor ebx, ecx
sub eax, 0xf1e25ebf
rol edx, 0x13
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 2
je 0x1800029b7
invalid
add eax, 0x9d675267
rol edi, 0x18
xor ecx, 0xd7bac373
add edi, 0x8748b86e
ror ebx, 0x19
jmp 0x180004b13
add dword [rbp - 8], 0x2bfc2918
xor ebx, dword [rbp - 8]
xor eax, 0xc9316467
sub eax, 0xf88e4441
sub edi, 0xa4f789fa
rol esi, 0xd
or eax, 0x104c9c1
add ebx, edi
and ebx, 1
je 0x18000a6d7
ror eax, 0x1b
rol edx, 3
add eax, 0x64bb770e
sub eax, 0x945c7dee
sub esi, 0xf67455df
add ebx, ecx
add ebx, edi
and ebx, 0x2000
je 0x180002f00
add ebx, 0xc12b4ba9
add eax, 0x4661ce7e
xor ebx, dword [rbp - 8]
add ebx, esi
add ebx, edi
and ebx, 0x40000000
je 0x18000304b
sub ebx, 0x6986402e
ror ebx, 0x12
ror ecx, 0x19
ror esi, 0x10
sub edi, 0xf2d39377
jmp 0x180004a86
add dword [rbp - 8], 0x925445a1
xor ebx, dword [rbp - 8]
rol edi, 0xc
rol edi, 0x1f
xor edx, dword [rbp - 0x10]
add ebx, ecx
add ebx, esi
and ebx, 0x800000
je 0x180007827
rol eax, 0x10
add ebx, 0x2e8c3aa7
xor edi, eax
ror edx, 0x15
add esi, 0xfdd47801
add ebx, eax
add ebx, edx
and ebx, 0x400000
je 0x18000579a
rol ebx, 3
rol eax, 4
sub ecx, 0x298748ef
add edi, 0x9af57c0a
add ebx, edx
add ebx, esi
and ebx, 0x80
je 0x1800091ee
xor esi, 0x8f154318
sub esi, 0x33caf494
xor edx, dword [rbp - 8]
xor ebx, ecx
jmp 0x180006802
add dword [rbp - 8], 0x24f1a551
xor ebx, dword [rbp - 8]
sub ecx, 0x40f35dd3
rol eax, 0x12
rol eax, 0x1f
add ecx, 0xf8f1aa72
add ebx, eax
add ebx, ecx
add ebx, edi
and ebx, 0x1000000
je 0x180005ee5
xor edi, 0x12f0b912
ror edi, 5
rol esi, 0x10
add ebx, esi
add ebx, edx
and ebx, 0x800000
je 0x180001417
xor ebx, 0x612386be
add ebx, 0x17a35752
xor ecx, 0xb7361cd4
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x40000
je 0x180009d67
sub esi, 0xdca451bf
rol ecx, 3
rol eax, 0x13
ror ecx, 0x10
jmp 0x180004949
add dword [rbp - 8], 0x85fe0d32
xor ebx, dword [rbp - 8]
xor eax, 0x5c94752a
sub edx, 0x7b63bf96
xor edx, 0x1d484280
add ebx, esi
add ebx, ecx
and ebx, 0x8000000
je 0x1800059ba
xor ecx, 0x9680a7a1
sub edi, 0x17d642de
rol eax, 7
xor esi, 0xf4ea509c
add ebx, eax
add ebx, edx
invalid
jrcxz 0x180006cff
invalid