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

Disassembly:
add dword [rbp - 0x28], 0x48ffcf9b
xor ebx, dword [rbp - 0x28]
ror edx, 0xa
add edi, 0xe809d5fc
sub edi, 0xab081d67
add edi, 0x1b8ad05
add ebx, eax
add ebx, ecx
and ebx, 0x80000
je 0x1800033c7
ror eax, 0x13
sub edi, 0xdb7731bd
ror edx, 0x17
add ebx, ecx
add ebx, edx
and ebx, 0x2000000
je 0x18000617a
xor edi, eax
ror esi, 0x1a
xor esi, edi
add esi, 0xa52c0f2e
rol edx, 0x1a
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x800
je fcn.180003e81
add eax, 0xfe1de840
sub eax, 0xdb1c906
rol esi, 0x1b
xor ecx, dword [rbp - 0x10]
jmp 0x180007d10
add dword [rbp - 0x28], 0xa9375f79
xor ebx, dword [rbp - 0x28]
sub eax, 0xc104abdd
xor edx, dword [rbp - 0x10]
rol edx, 2
ror edi, 0x1d
ror esi, 0xa
add ebx, esi
add ebx, edi
and ebx, 0x400000
je 0x180008239
add eax, 0x7e2ca782
ror edx, 0x11
xor ebx, dword [rbp - 0x10]
sub esi, 0xc204679e
rol esi, 6
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x200000
je 0x1800069b3
sub esi, 0x3de2d201
xor esi, dword [rbp - 0x10]
sub esi, 0xad666333
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x1000
je fcn.180004a57
rol edx, 0x13
sub edi, 0x95d3cb9a
xor edx, 0xf242d3d6
jmp 0x180004fe2
add dword [rbp - 0x28], 0xd9f579d7
xor ebx, dword [rbp - 0x28]
sub eax, 0xfc58509b
ror esi, 5
ror ebx, 0x15
ror esi, 6
add ebx, ecx
add ebx, edi
add ebx, esi
and ebx, 0x80000
je fcn.180005918
ror edi, 0x16
rol ebx, 0xb
xor eax, 0x6862af65
sub eax, 0x78fb85bf
add ebx, edi
add ebx, esi
and ebx, 0x2000000
je 0x1800064c4
xor edx, 0x9ee4790
rol ebx, 5
xor eax, edi
add ebx, eax
add ebx, edi
and ebx, 0x10000000
je 0x180007ba3
add eax, 0xb3ac73ed
rol edi, 0x11
xor ecx, 0x240772d8
rol esi, 0xc
jmp 0x180002ab4
add dword [rbp - 0x28], 0xf6147c29
xor ebx, dword [rbp - 0x28]
xor eax, edx
add eax, 0x20346768
xor edx, esi
ror edi, 8
add ebx, edx
add ebx, eax
and ebx, 0x80
je fcn.180005918
sub edi, 0x7b2e2718
ror esi, 0x1c
xor eax, dword [rbp - 0x10]
add eax, 0xf5df978b
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x40000000
je 0x180002ab4
rol ecx, 0x13
ror esi, 3
add esi, 0x6df60b91
rol ebx, 0x12
add ebx, eax
add ebx, edx
and ebx, 0x2000
je 0x180001aff
ror eax, 0x19
add ebx, 0xa49f39c5
sub esi, 0xa2596799
sub edx, 0x68d57f83
rol esi, 0x13
jmp 0x180001b8a
add dword [rbp - 0x28], 0xe73d43b3
xor ebx, dword [rbp - 0x28]
xor eax, ecx
add ebx, 0x6db75780
add eax, 0x7e08e409
ror edx, 0x1d
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x100000
je 0x180007c21
rol edx, 0xd
sub edx, 0xb36f7d1a
sub edx, 0x8720ab2b
rol ebx, 7
add ebx, ecx
add ebx, edx
add ebx, edi
and ebx, 0x800000
je 0x180003afb
sub ebx, 0x8b29be09
xor esi, 0x220e182f
ror edx, 0x19
add ebx, edx
add ebx, eax
and ebx, 0x80000000
je 0x18000121c
ror eax, 0x13
add eax, 0xf0cfc7fc
xor ecx, eax
sub ecx, 0x4108fba3
jmp 0x18000617a
add dword [rbp - 0x28], 0x6630f598
xor ebx, dword [rbp - 0x28]
add ebx, 0x439d5f06
ror ecx, 0x1f
add esi, 0x5da84c9f
xor ebx, dword [rbp - 0x10]
rol edx, 0x1d
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x80
je fcn.180002b3a
ror edx, 0xd
sub edi, 0xd91accae
xor edi, 0x7c742a18
rol edi, 0xc
add ebx, eax
add ebx, ecx
and ebx, 0x4000
je 0x1800042dd
rol edi, 5
ror esi, 0x17
add edi, 0x1ec100a1
ror eax, 0x11
add ebx, eax
add ebx, esi
and ebx, 2
je 0x180008698
xor ebx, 0x96633ff6
xor eax, dword [rbp - 0x10]
xor eax, 0x5d8b12cd
jmp 0x1800064c4
add dword [rbp - 0x28], 0x34d9ac51
xor ebx, dword [rbp - 0x28]
sub esi, 0x3b22cc19
rol esi, 7
ror ebx, 0x14
ror edi, 0x15
add ebx, edx
add ebx, eax
and ebx, 0x20000
je 0x180002cbd
rol edi, 0x13
ror eax, 0x1c
ror edx, 0xf
rol ecx, 0x19
add ebx, edx
add ebx, ecx
and ebx, 0x40
je 0x1800030af
sub eax, 0x1dd989f5
sub edi, 0xa535873f
xor edx, 0x5d7f9e78
xor edi, 0x3f197cdd
add ebx, 0xfba98478
add ebx, ecx
add ebx, edi
and ebx, 0x200
je fcn.180003e81
ror edi, 0xc
add eax, 0x38a0ee5c
ror esi, 0x1e
ror edi, 0x1b
jmp 0x18000abd5
add dword [rbp - 0x28], 0x7b048e4f
xor ebx, dword [rbp - 0x28]
xor edi, 0x373040e4
add eax, 0x78c1585e
ror edi, 0x19
add ebx, ecx
add ebx, edx
and ebx, 0x4000
je fcn.180003226
xor esi, 0xfec762e5
rol edi, 4
sub esi, 0xa4aeda8a
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x2000
je fcn.18000379e
xor edi, 0x91848162
ror ecx, 0xd
ror esi, 0x1c
sub esi, 0x640e5f20
rol ebx, 0x11
add ebx, edx
add ebx, edi
and ebx, 0x400000
je 0x18000467f
add ebx, 0x199da846
add edx, 0x6f2690c5
xor edx, ebx
jmp 0x180002550
add dword [rbp - 0x28], 0xc0da940f
xor ebx, dword [rbp - 0x28]
xor eax, edi
add esi, 0x996d397c
add eax, 0x3279bdab
add edi, 0xd822a983
ror eax, 0x1d
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 8
je 0x180006572
ror edi, 0x10
rol eax, 0x18
sub eax, 0xd1bad46c
rol esi, 0xf
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 0x800000
je 0x180008aee
ror ecx, 0x1a
xor edx, ecx
rol eax, 0x1d
rol edx, 0xc
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x4000
je fcn.180001a39
xor edi, 0xaf7041fb
xor edi, 0x7eee62fe
ror edx, 0x18
sub eax, 0xaf19b33d
ror esi, 0x10
jmp 0x18000755a
add dword [rbp - 0x28], 0xd4d5fdf8
xor ebx, dword [rbp - 0x28]
add ebx, 0x848bc022
xor eax, ecx
sub ebx, 0x96c3a725
ror edx, 6
sub edi, 0x98e1636d
add ebx, esi
add ebx, edx
add ebx, edi
sti
and ebx, 0x10000
je 0x180003329
xor edi, 0x564a7ac2
ror ecx, 0x1b
rol edx, 3
xor ecx, dword [rbp - 0x28]
add ebx, edi
add ebx, ecx
add dword [rbp - 0x28], 0xf6b2142
xor ebx, dword [rbp - 0x28]
sub ebx, 0xc123c1ea
rol eax, 0xb
xor edi, 0xe75392d1
add ebx, ecx
add ebx, edi
and ebx, 0x40000000
je 0x1800073c6
rol esi, 0x15
ror esi, 2
xor ebx, eax
ror eax, 0x11
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 1
je 0x180001d0c
xor edx, 0x7f06e737
rol eax, 0x14
xor edi, 0x781662e1
add ebx, eax
add ebx, edi
add ebx, ecx
and ebx, 0x100000
je 0x180003c84
add edx, 0x50402a25
rol ecx, 0xc
rol edi, 0x16
jmp 0x180007dae
add dword [rbp - 0x28], 0xd1fec8f1
xor ebx, dword [rbp - 0x28]
rol ebx, 0xa
add edi, 0x5cd732cf
add edi, 0x69ba0b14
sub edi, 0xcc0aa998
ror esi, 0xd
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x80000000
je 0x180009122
ror eax, 7
rol edx, 7
sub eax, 0xc7d31c3a
ror eax, 0x1f
rol edi, 0x11
add ebx, esi
add ebx, edi
and ebx, 0x200
je fcn.180005b35
add dword [rbp - 0x28], 0xbac37eac
xor ebx, dword [rbp - 0x28]
ror ebx, 0x10
sub edi, 0x8287c841
xor edx, edi
ror ecx, 0x11
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 1
je 0x180006572
sub ebx, 0xe361003d
sub edx, 0x8772ff27
add ebx, 0x7697c0b3
rol edx, 0x19
add ebx, eax
add ebx, ecx
add ebx, edx
and ebx, 0x8000000
je 0x180002550
add esi, 0xc7c6e5e6
ror ecx, 7
sub edx, 0x6308c4f1
rol edi, 0xa
add ebx, edx
add ebx, eax
and ebx, 0x20
je 0x180002bba
xor esi, dword [rbp - 0x28]
xor eax, 0x522ba87b
add ecx, 0xe0d4e802
jmp 0x180001b8a
add dword [rbp - 0x28], 0xda12762a
xor ebx, dword [rbp - 0x28]
ror esi, 0x1f
add eax, 0x2945a7c5
ror esi, 0x13
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 1
je fcn.18000524a
sub esi, 0xaac6134e
sub edx, 0xe0797a3d
add edx, 0xe0831115
ror ecx, 4
add ebx, ecx
add ebx, esi
and ebx, 0x1000000
je 0x180002020
add esi, 0x5df4396d
sub eax, 0x3ea2d2cf
ror eax, 0x1f
rol edi, 2
add ebx, ecx
add ebx, edi
and ebx, 0x800000
je fcn.180003e81
sub edx, 0x7ff9309f
add esi, 0xb564e1d3
ror ebx, 6
xor edx, 0x954c5ccf
add ebx, 0xee73791d
jmp 0x18000a717
add dword [rbp - 0x28], 0xa44b3deb
xor ebx, dword [rbp - 0x28]
add eax, 0x1dca6e20
rol ecx, 0xe
xor esi, 0xb33a03cb
rol eax, 0xc
add ebx, edi
add ebx, eax
and ebx, 0x40000000
je 0x18000132b
add edx, 0x495a5743
ror eax, 0x11
sub edx, 0x897b7524
add ebx, ecx
add ebx, esi
and ebx, 0x80000
je 0x180009122
sub esi, 0xdd744fcf
add ebx, 0x5370aa09
ret
or dword [rdx - 0x387eac90], ebp
sal dword [rcx - 0x5f], cl
adc cl, al
ror dword [rbx], 1
retf
add ebx, edi
and ebx, 0x2000
je 0x1800031ed
rol edx, 0x10
rol esi, 0xf
xor eax, 0xdbb0b24b
xor ebx, 0x60c9d438
rol edi, 0x10
jmp fcn.180003226
add dword [rbp - 0x28], 0xa8d5614c
xor ebx, dword [rbp - 0x28]
rol ebx, 3
sub esi, 0x15b63f43
ror eax, 0x13
ror ebx, 0xc
sub edi, 0x57914d96
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x1000000
je 0x180007d10
xor edx, dword [rbp - 0x28]
sub ecx, 0x4aef3804
sub ecx, 0xada9925a
add ebx, 0x12aeab36
add ebx, eax
add ebx, esi
and ebx, 0x100
je 0x18000abd5
sub ecx, 0x3bb501a8
ror ebx, 9
sub edx, 0xfdab93b6
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x1000
je 0x1800019b7
add edi, 0x1c7c542e
rol ebx, 0x1e
rol esi, 0xc
ror ecx, 9
jmp 0x1800069b3
add dword [rbp - 0x28], 0x6a6782ac
xor ebx, dword [rbp - 0x28]
rol ecx, 0x1d
rol esi, 0x1e
add edi, 0x45588534
xor esi, dword [rbp - 0x28]
sub ebx, 0x8f14058f
add ebx, esi
add ebx, edx
and ebx, 0x8000000
je 0x180008a5d
sub edi, 0x6004c68c
ror ebx, 9
ror eax, 0x1d
sub edx, 0xa490abdd
xor edi, 0x2b10a8a
add ebx, eax
add ebx, esi
and ebx, 0x200000
je fcn.18000312f
sub edi, 0xd55be1a5
sub edi, 0xcacfb319
ror edi, 0x17
xor esi, dword [rbp - 0x28]
add ebx, ecx
add ebx, edx
and ebx, 2
add dword [rbp - 0x28], 0x328829dd
xor ebx, dword [rbp - 0x28]
rol esi, 0x19
rol ebx, 0x18
sub ecx, 0xab2d1de0
add esi, 0x8e99d592
xor esi, 0xa971916f
add ebx, edi
add ebx, esi
add ebx, ecx
and ebx, 0x1000000
je 0x18000132b
sub edx, 0x427ccee
rol ebx, 0x1f
xor esi, dword [rbp - 0x10]
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x2000
je 0x180005baa
sub ebx, 0xd5076313
rol edi, 6
ror ecx, 4
add edi, 0x6ddae1e2
ror esi, 0xa
add ebx, edi
add ebx, esi
and ebx, 0x80000
je 0x18000a2e7
rol esi, 9
ror ebx, 0xa
xor esi, dword [rbp - 0x28]
add edi, 0x53216acc
jmp 0x180002550
add dword [rbp - 0x28], 0xe8297339
xor ebx, dword [rbp - 0x28]
add eax, 0x61f4ffe4
ror ecx, 9
sub edi, 0xecb5ffb1
add ebx, ecx
add ebx, eax
and ebx, 0x400000
je 0x180003afb
sub edx, 0x2c7db143
ror ebx, 0xf
rol edx, 0x1e
rol esi, 0x1c
sub ecx, 0x99b4aeac
add ebx, ecx
add ebx, esi
and ebx, 0x400
je 0x180007c21
sub ebx, 0x4e519393
ror ebx, 3
xor ecx, ebx
ror ecx, 0x1b
add ebx, edx
add ebx, eax
and ebx, 0x40000000
je fcn.180005918
rol edx, 9
add ecx, 0xe469a541
add edx, 0xbb9e06ad
xor eax, dword [rbp - 0x10]
xor ebx, dword [rbp - 0x10]
jmp 0x18000617a
add dword [rbp - 0x28], 0x47b80ca0
xor ebx, dword [rbp - 0x28]
add edi, 0xb8f0e86a
add edx, 0xb5efe93d
sub ebx, 0x38b52384
add esi, 0x881de9ef
sub ebx, 0x215458ae
add ebx, eax
add ebx, edx
and ebx, 8
je 0x1800092ad
add esi, 0xc83557a9
sub esi, 0xb0627314
ror edx, 0x1f
rol ecx, 0x1b
add ebx, eax
add ebx, edx
and ebx, 0x40000
je 0x1800059aa
rol edx, 0x11
ror edi, 0x1d
add esi, 0x41e19e3f
ror ebx, 0x12
sub edx, 0x11e827c4
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 0x40000
je 0x1800071fe
rol eax, 0xe
sub ebx, 0xead062d3
add ecx, 0xcb5cca50
xor edi, ebx
jmp fcn.180005918
add dword [rbp - 0x28], 0xadc18b6d
xor ebx, dword [rbp - 0x28]
xor ecx, dword [rbp - 0x28]
xor eax, 0xf111c6b4
rol ebx, 0x12
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x80000000
je 0x180003329
sub edx, 0xccc90394
add esi, 0x2b32413e
add edx, 0x2a752822
add esi, 0x73f90ce6
ror edx, 0x18
add ebx, edx
add ebx, esi
and ebx, 0x2000000
je 0x1800069b3
ror ecx, 0x15
xor eax, 0x75e561a2
sub esi, 0xc2ba680a
add ebx, ecx
add ebx, eax
and ebx, 0x40000
je 0x18000121c
xor edx, 0x1b2ae3d4
sub ebx, 0x646dfbb8
xor eax, dword [rbp - 0x10]
jmp 0x18000372d
add dword [rbp - 0x28], 0xb37f6857
xor ebx, dword [rbp - 0x28]
rol eax, 0x14
add edx, 0x330ef21c
rol ebx, 9
rol ebx, 0x1b
sub ebx, 0x6bb9fae6
add ebx, edi
add ebx, ecx
and ebx, 0x2000000
je 0x1800073c6
xor edi, 0x5326e7ca
sub edi, 0x51d05ff
sub ebx, 0xa024a3a
add ebx, esi
add ebx, edi
and ebx, 0x200000
je 0x1800068b9
add ecx, 0x9481858a
ror ecx, 0xb
add ebx, 0x3b8b9d98
add ebx, eax
add ebx, edx
and ebx, 0x800
je 0x180004193
sub esi, 0x16371bfa
sub edi, 0xf22f5f78
ror edx, 7
xor edx, dword [rbp - 0x10]
xor edx, 0x34bacaa3
jmp fcn.18000379e
add dword [rbp - 0x28], 0x62e840dc
xor ebx, dword [rbp - 0x28]
xor ecx, dword [rbp - 0x10]
rol eax, 0x16
xor eax, 0x3d7384
add ebx, edx
add ebx, ecx
and ebx, 0x10000000
je 0x180006a37
invalid
add byte [rax], al
xor ecx, dword [rbp - 0x28]
add esi, 0xc7026015
sub eax, 0x755304a7
xor ecx, 0x80415f07
add ebx, edi
add ebx, ecx
and ebx, 0x200
je 0x180002ab4
sub ecx, 0x9a1d5731
sub ecx, 0xa0734fe6
xor edx, 0xf9e4198f
sub ecx, 0xb4a838ad
ror eax, 0xa
add ebx, edi
add ebx, edx
add ebx, eax
and ebx, 0x10000
je fcn.180001e0f
test dl, bl
invalid
invalid
invalid
rol edi, 3
sub eax, 0xe9d5565a
add esi, 0x50db5893
sub esi, 0x913098f3
jmp 0x1800064c4
add dword [rbp - 0x28], 0xddaa3788
xor ebx, dword [rbp - 0x28]
add edi, 0x86f2e83f
add ebx, 0x4a7573dc
rol ecx, 0xf
rol esi, 0x1d
sub esi, 0x306fcfcc
add ebx, edi
add ebx, edx
add ebx, esi
and ebx, 0x10000000
je 0x180004e97
xor esi, eax
add edi, 0x6b89ad55
rol ebx, 0x11
sub edx, 0xc68bbabe
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x800
je 0x1800027e8
add esi, 0xbc478a37
add edi, 0x2384190c
add ebx, 0xe4dd185c
ror edi, 0x11
add ebx, ecx
add ebx, edx
add ebx, esi
and ebx, 0x2000000
je fcn.180001e0f
rol ecx, 5
rol esi, 0x17
ror eax, 5
jmp 0x180008a5d
add dword [rbp - 0x28], 0x14fc8d92
xor ebx, dword [rbp - 0x28]
sub edx, 0xef2dc142
xor ecx, dword [rbp - 0x10]
xor esi, dword [rbp - 0x28]
add ebx, edi
add ebx, edx
and ebx, 0x10000
je 0x18000a2e7
sub eax, 0xc1c581eb
sub edx, 0x7bb9f76e
rol edx, 0x17
add ecx, 0x231ea298
add ebx, ecx
add ebx, eax
and ebx, 0x4000000
je 0x180004d00
sub eax, 0xddf738cd
ror edx, 3
sub eax, 0x962cf186
add ecx, 0x87be7ad4
add ebx, eax
add ebx, esi
and ebx, 0x80
je fcn.18000524a
rol eax, 0xf
xor edx, 0xa5ce9909
xor edx, esi
jmp 0x180004583
mov edx, 0xf8d59f44
mov esi, 0xa88d2a18
mov ebx, 0x92e8d182
mov rsp, rbp
mov edi, 0xebea2c42
mov dword [rbp - 0x28], 0x38caefc8
mov ecx, 0x10e74163
sub rsp, 0x30
add dword [rbp - 0x10], 1
mov eax, dword [rbp - 0x10]
invalid
jmp fcn.180007343
add dword [rbp - 0x28], 0xed672ef8
xor ebx, dword [rbp - 0x28]
xor edi, dword [rbp - 0x28]
rol eax, 0x1f
xor eax, 0x40dc7f18
add ebx, ecx
add ebx, edx
and ebx, 0x80
je 0x180002ab4
sub edi, 0x7f5afb11
rol eax, 0x1e
rol eax, 0x11
add ebx, esi
add ebx, edi
and ebx, 0x2000
je 0x1800073c6
rol edx, 0x15
xor eax, 0xa1f9de
ror edx, 0x12
rol edx, 6
ror edi, 0xa
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x40000
je 0x1800042dd
rol esi, 0x15
ror edx, 0x11
rol esi, 0x1d
sub edi, 0x5f98e8ed
xor esi, 0xd897a505
jmp 0x1800092ad
add dword [rbp - 0x28], 0xd40586f7
add dword [rbp - 0x28], 0xd5baa419
xor ebx, dword [rbp - 0x28]
ror ecx, 0x16
rol eax, 0x1e
ror ecx, 3
sub ebx, 0xa492ac91
xor esi, 0x765e2726
add ebx, esi
add ebx, edx
and ebx, 0x100
je 0x180001d0c
ror edx, 0x18
add ebx, 0xcf673e82
xor edx, 0x11ae7c6b
add eax, 0x32be16f1
ror esi, 6
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 1
je fcn.180008e27
add edi, 0x11ea197a
add eax, 0xf776683f
ror esi, 0x1f
add edx, 0x11a035c6
sub eax, 0xfee429a5
add ebx, ecx
add ebx, eax
and ebx, 2
je 0x180002550
sub edx, 0xb39eb659
add esi, 0x7e84da46
sub ebx, 0x9306031d
sub edx, 0x5e848188
xor esi, ebx
jmp 0x1800051b0
add dword [rbp - 0x28], 0x6519e4c0
xor ebx, dword [rbp - 0x28]
ror edi, 0x14
add eax, 0xd155b621
ror edx, 0x1a
add ebx, ecx
add ebx, esi
add ebx, edi
add dword [rbp - 0x28], 0x5a40edf
xor ebx, dword [rbp - 0x28]
ror ecx, 3
rol ebx, 0x18
xor esi, ebx
add ebx, ecx
add ebx, eax
add ebx, edi
and ebx, 0x400
je 0x1800059aa
invalid
movsd dword [rdi], dword [rsi]
and al, 0
invalid
rol eax, 0x19
sub edi, 0xa4a87c36
sub eax, 0x2f66501d
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x200000
je 0x180005ab0
add ebx, 0xa439160d
sub edx, 0xd6833d47
adc esi, 0x31
xlatb
add esi, 0xe51120c2
add ebx, edi
add ebx, eax
and ebx, 0x100000
je fcn.180001a39
rol ecx, 0x1f
rol eax, 7
rol ebx, 0x1d
jmp 0x18000478e
add dword [rbp - 0x28], 0x3fdc0313
xor ebx, dword [rbp - 0x28]
rol esi, 9
xor esi, 0xe30ff86c
xor esi, edx
add ebx, edi
add ebx, eax
and ebx, 0x200
je 0x180001646
xor eax, dword [rbp - 0x10]
add ecx, 0xdb120edc
ror ecx, 0x17
add ebx, eax
add ebx, edx
add ebx, ecx
and ebx, 0x1000
je fcn.180005918
add ecx, 0xec364ec1
sub ecx, 0xeafe7e8b
add edx, 0xd1ba8999
add ebx, ecx
add ebx, edi
and ebx, 0x2000000
je 0x180004471
rol edx, 0x1a
xor esi, dword [rbp - 0x10]
xor eax, 0x799dbccf
add edi, 0x55a0dab8
add eax, 0xa716f6b
jmp 0x1800092ad
add dword [rbp - 0x28], 0xac03220c
xor ebx, dword [rbp - 0x28]
xor esi, 0xbdd6b14e
ror ebx, 0x17
ror esi, 0x1e
add ebx, esi
add ebx, eax
add ebx, edi
and ebx, 0x800
je fcn.180002b3a
ror ecx, 7
rol eax, 0x11
sub eax, 0x3c48bcf4
add ebx, eax
add ebx, edx
and ebx, 0x4000000
je 0x180001c7e
ror eax, 0xa
xor edi, 0x881eabab
ror eax, 0xb
add ebx, esi
add ebx, edx
and ebx, 0x20
je 0x1800030af
ror edi, 0x18
sub eax, 0xebafba9a
sub ecx, 0xbb7c8d61
jmp 0x180009a19
add dword [rbp - 0x28], 0xa9e8721e
xor ebx, dword [rbp - 0x28]
ror edi, 3
add eax, 0xa4d24e86
add ecx, 0x43c69d2c
ror ebx, 0x14
add ebx, 0x6dc2c5db
add ebx, ecx
add ebx, edi
and ebx, 0x200000
je 0x18000aea9
ror esi, 7
rol edx, 0x18
ror ebx, 0x1a
ror edi, 0xc
sub esi, 0x38926752
add ebx, eax
add ebx, edi
add ebx, edx
and ebx, 0x400
je fcn.180001a39
add esi, 0xa3fc035e
add ebx, 0x25c0388a
xor ecx, edx
add ebx, esi
add ebx, edx
and ebx, 0x1000000
je 0x18000a59b
ror ecx, 0x1f
sub ecx, 0xae453539
add esi, 0x181bf5a3
rol ecx, 0xb
sub edi, 0x1ff07241
jmp 0x180005ab0
add dword [rbp - 0x28], 0xfa085264
xor ebx, dword [rbp - 0x28]
ror ecx, 0x11
ror edi, 9
add ebx, 0xec7ee30e
sub ecx, 0xef8877bd
add ebx, edi
add ebx, edx
add ebx, ecx
and ebx, 0x800000
je 0x180006f8f
xor edx, eax
sub esi, 0xdf34efc7
ror edx, 7
add ebx, edx
add ebx, esi
and ebx, 0x40000
je 0x1800034e1
add eax, 0xf477380c
rol edx, 0xb
add ebx, 0x900c555b
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 2
je 0x180008aee
xor ecx, edi
add ebx, 0x87383316
xor ebx, eax
jmp 0x180009eb2
invalid
add dword [rbp - 0x28], 0x1566ee9
xor ebx, dword [rbp - 0x28]
rol edx, 0x18
rol edx, 0xd
rol ecx, 0xb
sub esi, 0x97e5df61
add ebx, ecx
add ebx, esi
and ebx, 0x80
je 0x1800059aa
add eax, 0x6696ab02
ror edi, 0x1f
add ecx, 0x68b5f369
add edi, 0x2ae9a1bf
xor ebx, 0xba433665
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x200
je fcn.18000379e
ror edx, 0x1b
sub edi, 0xe76cfaf5
add ecx, 0x44739307
add ebx, ecx
add ebx, esi
add ebx, eax
and ebx, 0x20
je 0x180003558
xor edx, 0xe919a8a8
ror edx, 0x1d
add ebx, 0xde3aefc6
xor edi, 0x9366a528
jmp 0x18000aea9
add byte [rax], al
add dword [rbp - 0x28], 0x4be20192
xor ebx, dword [rbp - 0x28]
sub ebx, 0x855f1ac4
rol ebx, 0x1e
ror esi, 0xb
add ebx, edi
add ebx, eax
and ebx, 0x200
je 0x18000617a
rol edx, 0x18
xor edi, 0xad53151e
rol edi, 4
sub esi, 0xeae71f9
xor edi, esi
add ebx, edx
add ebx, edi
and ebx, 0x40000
je 0x180007f5e
sub edx, 0xc93eb1d1
ror eax, 5
ror ebx, 8
add ebx, ecx
add ebx, edx
add ebx, eax
and ebx, 0x20
je fcn.180002b3a
add edx, 0x22d89080
add esi, 0xa11e7bc
sub ecx, 0x271e0879
jmp fcn.180004a57
add dword [rbp - 0x28], 0xfe4016fc
xor ebx, dword [rbp - 0x28]
xor ebx, dword [rbp - 0x10]
rol eax, 0x17
ror edx, 0x1a
rol edx, 0x15
add ecx, 0xb538eabb
add ebx, edi
add ebx, esi
add ebx, eax
and ebx, 1
je 0x180009122
sub esi, 0x8712bcfb
ror edi, 0x14
xor ebx, dword [rbp - 0x10]
ror eax, 0x1f
xor edx, 0x14e14166
add ebx, esi
add ebx, ecx
add ebx, eax
and ebx, 2
je fcn.180003226
add ebx, 0x60ed0c5b
sub eax, 0x445c5b1
add edi, 0x2197ac27
rol esi, 0x1c
rol ebx, 0x1d
add ebx, ecx
add ebx, eax
add ebx, esi
and ebx, 0x800
je 0x180009221
sub edx, 0x676ba57
add ecx, 0x6ded7780
xor esi, dword [rbp - 0x28]
add eax, 0x1f757a54
xor ecx, 0x952f9a13
jmp 0x18000977f
add dword [rbp - 0x28], 0xd99a6eb5
xor ebx, dword [rbp - 0x28]
xor ecx, 0xff7f95c8
ror esi, 0xa
xor eax, 0xcbc92407
add ecx, 0xa08ed192
xor ebx, esi
add ebx, edx
add ebx, eax
and ebx, 0x40
je 0x18000977f
sub ecx, 0x95273f24
sub edi, 0x7b9a9efa
rol eax, 0x13
xor esi, 0x440ede10
rol edi, 0x17
add ebx, eax
add ebx, edi
and ebx, 0x80000
je 0x1800039b3
sub ecx, 0x864c8735
rol edx, 0x15
sub eax, 0x9dee3f5c
add ebx, edi
add ebx, eax
add ebx, ecx
and ebx, 1
je fcn.180003e81
add edx, 0x17edabdd
xor edx, ebx
sub ecx, 0x24a456ce
sub ecx, 0xcfd3afdb
jmp 0x180001d0c
add dword [rbp - 0x28], 0x30d79b3a
xor ebx, dword [rbp - 0x28]
rol edx, 0xb
add edi, 0x1ef3f42d
add esi, 0xdc69b812
add ebx, edi
add ebx, eax
and ebx, 8
je 0x1800027e8
rol esi, 0x11
sub edx, 0xc8c11cf1
xor edx, esi
ror esi, 7
xor eax, ebx
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x40
je fcn.180006e5e
rol ebx, 0x14
ror edx, 0x17
sub edx, 0x89f86ecd
xor edi, dword [rbp - 0x10]
rol edx, 0xc
add ebx, edi
add ebx, eax
and ebx, 0x10000
je 0x1800060c3
sub eax, 0x492076f4
add edx, 0x6146d22b
rol eax, 0x1e
xor edx, 0x42f215e
jmp fcn.180003226
add dword [rbp - 0x28], 0x2a2e7309
xor ebx, dword [rbp - 0x28]
sub eax, 0x8bf0da43
add ebx, 0xbf47a651
xor edx, 0x5d90aaaa
sub edi, 0x8537b3f6
sub edx, 0x4dfb2b55
add ebx, eax
add ebx, esi
add ebx, ecx
and ebx, 0x20
je 0x180004193
add ecx, 0xbad93f54
rol edx, 0xd
xor edx, dword [rbp - 0x28]
add ebx, esi
add ebx, edx
and ebx, 2
je 0x180006572
sub edx, 0x58371781
ror edi, 0x16
rol ebx, 5
add ebx, ecx
add ebx, esi
add ebx, edx
and ebx, 0x400000
je 0x1800016cc
rol ebx, 0x1d
sub ebx, 0x8c6f6dcb
sub edx, 0xe87fd6d3
rol edx, 0xd
jmp 0x18000272d
add dword [rbp - 0x28], 0xeef4f127
xor ebx, dword [rbp - 0x28]
rol ecx, 0xe
ror ecx, 0xf
ror edx, 0x14
ror ebx, 0xe
add edi, 0x534e8626
add ebx, esi
add ebx, edi
and ebx, 0x400
je 0x180002d4f
sub edi, 0x5e609d54
sub eax, 0x10b329d4
add ecx, 0x9375109a
sub esi, 0x2e31bda5
add ebx, esi
add ebx, ecx
and ebx, 0x1000
je 0x18000766d
add edi, 0x97dd12ed
add ecx, 0x3d5cefb7
rol esi, 0xe
add ebx, eax
add ebx, esi
add ebx, edx
and ebx, 0x20000000
add byte [rax], ah
je 0x18000aea9
rol esi, 0xd
xor ebx, dword [rbp - 0x28]
sub eax, 0x338ad94c
jmp 0x18000aac1
add dword [rbp - 0x28], 0x43a7dbea
xor ebx, dword [rbp - 0x28]
rol edx, 0xf
xor ecx, 0x8e1e8c0b
ror eax, 0x1d
add ebx, edx
add ebx, ecx
and ebx, 0x40
je 0x180009f3a
ror ebx, 0x11
sub ebx, 0x39eec38b
ror ebx, 0x18
rol edi, 0x13
add ebx, eax
add ebx, esi
and ebx, 0x200
je 0x180005ab0
sub eax, 0x74596065
add ecx, 0x648d2afb
rol ecx, 8
add ebx, esi
add ebx, ecx
add ebx, edx
and ebx, 0x2000000
je 0x180008698
sub ebx, 0xbba968cd
sub ebx, 0x4caa7ae5
xor ebx, eax
jmp 0x180003c84
add dword [rbp - 0x28], 0xe060304f
xor ebx, dword [rbp - 0x28]
rol ecx, 8
xor edx, 0x81e29eb
sub edi, 0x28402e7e
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x800
je fcn.180001a39
rol edx, 0x14
rol eax, 5
sub ecx, 0xb64a7508
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x1000
je 0x1800034e1
ror edx, 0x1a
rol eax, 0xa
rol ecx, 0x11
ror ecx, 7
add ebx, esi
add ebx, eax
and ebx, 0x2000
je 0x180001646
add eax, 0x5674d430
add edi, 0x2c4be546
xor edi, 0x67a8a053
rol eax, 0x17
jmp 0x1800075d8
add dword [rbp - 0x28], 0x384e14f6
xor ebx, dword [rbp - 0x28]
xor edi, dword [rbp - 0x28]
rol ecx, 0x13
sub ebx, 0x3471e6a8
sub edx, 0x404fddca
sub ebx, 0xa3ad9862
add ebx, ecx
add ebx, esi
and ebx, 0x80000
je 0x18000a257
add dword [rbp - 0x28], 0x9ba45c20
xor ebx, dword [rbp - 0x28]
ror esi, 0x19
add ecx, 0x8fa9a0b7
ror edi, 0x10
ror edx, 4
add ebx, eax
add ebx, edi
and ebx, 0x400
je fcn.18000524a
add eax, 0xcace3ca0
rol edi, 0x1f
xor ecx, 0x1ca32302
add ebx, ecx
add ebx, edi
add ebx, eax
and ebx, 0x80000
je 0x180001103
ror edx, 4
sub edx, 0x7be69334
rol edi, 0xa
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x20000000
je 0x1800030af
ror esi, 0xa
ror eax, 8
xor edx, 0xfe6fc6f7
add ebx, 0xcdfddc53
jmp fcn.180001e0f
add dword [rbp - 0x28], 0xfffa52e6
xor ebx, dword [rbp - 0x28]
sub edx, 0xe74665d4
sub ebx, 0xeeef8653
sub eax, 0x75d065db
sub edi, 0x7e75c2ca
sub edi, 0x9ffe1717
add ebx, eax
add ebx, edi
and ebx, 8
je fcn.18000379e
ror edx, 9
add edx, 0x7a9d9348
sub ecx, 0x18bdc05
fmul qword [rbx + 0x1bc8c101]
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x2000000
je 0x180009d14
ror edi, 0x1c
ror esi, 9
sub ecx, 0xa425302b
ror ebx, 0xf
sub ecx, 0x562458ce
add ebx, edx
add ebx, esi
and ebx, 0x4000
je 0x180006572
sub ecx, 0x9fb3be67
xor edx, 0xeba4249c
sub ebx, 0x6f5a12ea
rol edi, 0x1f
xor eax, edi
jmp fcn.18000312f
add dword [rbp - 0x28], 0x33de7432
xor ebx, dword [rbp - 0x28]
ror edx, 0x1b
rol eax, 8
add edi, 0xafab0f7d
rol edi, 7
ror ebx, 0x13
add ebx, eax
add ebx, esi
and ebx, 0x100
je 0x180002d4f
xor ebx, 0x414c15c6
ror edx, 7
ror esi, 0x18
sub eax, 0x418e30fa
rol ecx, 0xd
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x200
je 0x1800018a4
xor ecx, edi
add ecx, 0x4a165458
rol edi, 0x18
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x40000000
je 0x180003c84
sub edx, 0xfaa04c12
rol edi, 0x12
ror ebx, 0x11
ror esi, 5
jmp 0x180005e21
add dword [rbp - 0x28], 0x95d5b4c
xor ebx, dword [rbp - 0x28]
rol edx, 0x1b
xor esi, 0x68ac923b
ror ebx, 0xe
add eax, 0x151fd74e
add ebx, ecx
add ebx, esi
and ebx, 1
je 0x180005ab0
sub edx, 0x4b7897d9
xor ecx, 0xec475d0f
xor esi, 0xc0d85921
add ebx, esi
add ebx, edx
and ebx, 0x80000
je 0x180008698
xor ecx, 0xbb5ffd09
rol ebx, 0xa
sub ecx, 0x5d4f66be
add ebx, eax
add ebx, edi
add ebx, ecx
and ebx, 0x800
je 0x180001aff
add edx, 0x91a216e0
xor ebx, edx
xor eax, 0x24be2f80
sub eax, 0x8dcc366d
ror edx, 0xb
jmp 0x1800059aa
add dword [rbp - 0x28], 0x2f79d0c4
xor ebx, dword [rbp - 0x28]
add eax, 0xc9bec5d4
add dword [rbp - 0x28], 0xb8a2b994
xor ebx, dword [rbp - 0x28]
xor eax, dword [rbp - 0x28]
rol ecx, 0x18
add edx, 0xf3275142
ror ebx, 4
add ebx, esi
add ebx, edx
add ebx, ecx
and ebx, 0x200000
je fcn.180005b35
xor edi, 0x6cf0d921
rol ecx, 0x13
rol ecx, 9
add ebx, 0x78dad3d1
ror edi, 0x1e
add ebx, eax
add ebx, edi
and ebx, 0x8000
je 0x180004471
xor edi, dword [rbp - 0x28]
sub ebx, 0x280a2399
ror edx, 0x1e
sub ebx, 0x4a8b371e
add ebx, esi
add ebx, ecx
and ebx, 0x10000
je 0x18000132b
add ebx, 0xe0150cd
sub edi, 0x796fb575
ror ebx, 0x18
add eax, 0x31aafd91
rol edi, 0x17
jmp 0x18000a717
add dword [rbp - 0x28], 0xe1a706b4
xor ebx, dword [rbp - 0x28]
rol edi, 8
add ebx, 0x3bf426a5
rol ebx, 0x12
sub ecx, 0xf06a9ca3
sub ebx, 0x3ee0e60f
add ebx, eax
add ebx, esi
and ebx, 0x800
je 0x180001b8a
sub ecx, 0x6480fd39
sub edi, 0x1d34b2c1
rol esi, 0x10
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x40000
je 0x18000abd5
add ecx, 0x9fb37abf
add ebx, 0x7f1100ec
sub esi, 0xb9877654
add ecx, 0xa6b6ee19
add eax, 0x409dfdd9
add ebx, edx
add ebx, edi
add ebx, eax
and ebx, 0x10000000
je 0x180004193
xor eax, 0xd2e2b8a6
rol edx, 0xb
add esi, 0x7d3299ba
add ebx, 0x2814af44
jmp 0x180005e21
add dword [rbp - 0x28], 0x95ca19f7
xor ebx, dword [rbp - 0x28]
add edi, 0xd4f43dcf
ror edx, 0x18
add eax, 0xfb564730
ror edx, 0x10
rol eax, 7
add ebx, eax
add ebx, esi
and ebx, 0x10
je 0x180004d7f
xor ebx, 0x8380cb1f
sub esi, 0x508ce365
add edi, 0xc67564c3
add ebx, ecx
add ebx, edx
and ebx, 1
je 0x180008aee
xor edx, 0x3b3d1beb
xor ecx, dword [rbp - 0x28]
ror ebx, 0xc
ror ebx, 0x13
add ebx, ecx
add ebx, esi
add ebx, edi
and ebx, 0x20000
je 0x1800064c4
xor ecx, 0x478abab1
xor edx, eax
xor edx, ecx
add edx, 0x614fb127
xor eax, 0xeeba1f76
jmp fcn.180001e0f
add dword [rbp - 0x28], 0x5b0b45fa
xor ebx, dword [rbp - 0x28]
xor edi, 0xf304c520
xor esi, dword [rbp - 0x28]
ror edx, 0x16
rol eax, 0xf
add ebx, 0x319b99e8
add ebx, ecx
add ebx, edi
add ebx, edx
and ebx, 0x4000
je 0x18000aac1
sub ebx, 0xe974dd99
add eax, 0x4364e06d
ror esi, 0x11
ror ebx, 0x1f
add ebx, edi
add ebx, esi
and ebx, 0x80000
je 0x180007ba3
rol ecx, 0x14
xor esi, 0x719dbc54
sub ecx, 0xaaaa13f
add edx, 0x24b38e17
ror edx, 0xb
add ebx, edi
add ebx, edx
and ebx, 0x800000
je 0x180002d4f
rol esi, 4
rol ecx, 4
ror ecx, 0x13
ror ecx, 9
add ebx, 0xf99ef169
jmp 0x1800073c6
add dword [rbp - 0x28], 0xb7ae483
xor ebx, dword [rbp - 0x28]
add ecx, 0x356f1598
add esi, 0x9ede9c45
ror eax, 5
add ebx, edx
add ebx, ecx
add ebx, esi
and ebx, 0x200000
je 0x180009122
ror edx, 6
sub ecx, 0x783658e7
add ecx, 0xb7e860f4
ror ecx, 9
xor esi, ebx
add ebx, edx
add ebx, esi
add ebx, edi
and ebx, 8
je 0x1800071fe
rol eax, 0x19
add eax, 0xaff7d4f0
scasd eax, dword [rdi]
add ebx, 0x70779a62
sub edx, 0xe4e18259
add ebx, edx
add ebx, ecx
and ebx, 0x8000000
je 0x180001b8a
sub ebx, 0xbb1d32bd
sub esi, 0xdf6c284e
xor esi, 0x637ecc39
ror eax, 0x12
enter 0xffffffffffffe912, 0xfffffffffffffff4
invalid
invalid
invalid
add dword [rbp - 0x28], 0xd7d6bee8
xor ebx, dword [rbp - 0x28]
rol edx, 5
xor ecx, edi
sub eax, 0xb6d2c50b
add ebx, eax
add ebx, ecx
and ebx, 0x400000
je 0x180001d0c
sub edi, 0x20880a40
xor esi, 0x45510cf3
rol esi, 7
rol edx, 4
sub edx, 0x3c544b96
add ebx, edx
add ebx, esi
add ebx, ecx
and ebx, 0x20000
je 0x18000574b
ror ecx, 8
rol eax, 0x14
add edi, 0xe279e2d1
sub ecx, 0x69e7d4b7
sub ecx, 0x70e9e1f7
add ebx, esi
add ebx, edx
and ebx, 0x40000
je fcn.180006e5e
rol ebx, 0xa
ror eax, 7
rol edx, 2
jmp 0x18000617a
add dword [rbp - 0x28], 0xba681c46
xor ebx, dword [rbp - 0x28]
ror edx, 0x10
rol esi, 0x1b
add esi, 0x59949bf1
add ebx, eax
add ebx, edi
and ebx, 0x2000000
je 0x1800027e8
xor eax, edx
add eax, 0xd1262bf0
sub ecx, 0x6944b5a1
rol edi, 0x1e
rol edi, 0x13
add ebx, esi
add ebx, ecx
add ebx, eax
and ebx, 0x100
je 0x18000121c
add ecx, 0x4d6e7662
sub ebx, 0x21eb6d22
sub ebx, 0x380fe907
add ebx, edx
add ebx, edi
add ebx, ecx
and ebx, 0x40000000
je 0x18000846e
xor esi, dword [rbp - 0x10]
xor edx, 0xfa4d2cb4
rol edx, 2
rol ebx, 6
add eax, 0x4d2681c8
jmp 0x180007d10
add dword [rbp - 0x28], 0x484d657e
xor ebx, dword [rbp - 0x28]
xor edi, 0xda5760af
ror esi, 2
xor ecx, dword [rbp - 0x28]
add ebx, edx
add ebx, esi
and ebx, 0x400
je 0x180005e93
rol ebx, 5
rol esi, 0x10
sub esi, 0x6086ce77
add ebx, edi
add ebx, edx
and ebx, 0x80000000
je 0x18000272d
sub ecx, 0xc6090ee6
rol ebx, 0x1a
ror ebx, 7
add ebx, esi
add ebx, ecx
and ebx, 0x2000
je 0x18000121c
rol ebx, 0x14
add edi, 0x4062b061
rol eax, 0x19
rol ecx, 2
jmp fcn.180004a57
add dword [rbp - 0x28], 0x1276fc42
xor ebx, dword [rbp - 0x28]
sub edx, 0xa956725c
xor edx, eax
xor edi, esi
add ebx, edx
add ebx, eax
add ebx, esi
and ebx, 0x80000
je 0x18000617a
xor eax, dword [rbp - 0x28]
xor eax, 0x595bd014
rol ebx, 0x1a
sub eax, 0x22fccc1a
add ebx, esi
add ebx, ecx
add ebx, edi
and ebx, 0x200000
je 0x180009aa1
xor eax, dword [rbp - 0x28]
mov ecx, 0x10e74163
mov edx, 0xf8d59f44
mov ebx, 0x92e8d182
mov edi, 0xebea2c42
mov esi, 0xa88d2a18
mov rsp, rbp
mov dword [rbp - 0x28], 0x38caefc8
sub rsp, 0x30
inc dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
jmp fcn.180007343
add dword [rbp - 0x28], 0x1bdc65d2
xor ebx, dword [rbp - 0x28]
add esi, 0xa837387
ror ebx, 0x19
xor esi, dword [rbp - 0x10]
add ebx, esi
add ebx, edi
add ebx, ecx
and ebx, 0x1000
je 0x18000372d
xor ecx, eax
rol ebx, 2
add ecx, 0xbde6e862
add ecx, 0xea56ae34
rol edx, 3
add ebx, ecx
add ebx, esi
and ebx, 0x10000000
je 0x180007d10
xor ebx, 0x99b2699e
add edi, 0xd228abda
ror edx, 7
add ebx, edi
add ebx, eax
and ebx, 0x40
je 0x1800073c6
add esi, 0xdd40eb1c
rol edx, 0x13
add eax, 0xcb29e06b
jmp 0x180008a5d
add dword [rbp - 0x28], 0x72c120e3
xor ebx, dword [rbp - 0x28]
rol edx, 5
add edi, 0x1fec0b7
ror edi, 0x1e
add ebx, ecx
add ebx, eax
add ebx, edx
and ebx, 0x200000
je fcn.180002b3a
ror esi, 0x16
ror eax, 0x17
ror edx, 0x14
add ebx, esi
add ebx, edi
add ebx, edx
and ebx, 0x800
je 0x180001b8a
rol ebx, 0xe
ror eax, 0x1c
add eax, 0xcebaf633
xor ecx, 0xa07dfcc4
rol ecx, 0x15
add ebx, ecx
add ebx, esi
and ebx, 0x1000
je 0x180004244
rol esi, 0x1e
ror esi, 0x18
rol ecx, 0x17
rol edi, 5
jmp fcn.180003226
add dword [rbp - 0x28], 0xd68f4bbc
xor ebx, dword [rbp - 0x28]
xor ecx, 0x7996fe6
ror ebx, 0x1e
xor esi, 0x1a7542e0
add ebx, eax
add ebx, edi
add ebx, esi
and ebx, 0x10000
je 0x180008a5d
add edi, 0xd45ca3ac
ror edx, 8
sub edx, 0xf2ad3f5b
add edx, 0x8dff7a20
add ebx, eax
add ebx, edx
and ebx, 0x2000
je 0x180002171
xor eax, edi
sub edi, 0xceba98a1
ror edx, 4
ror ebx, 0xf
add ebx, edx
add ebx, edi
add ebx, ecx
and ebx, 8
je 0x1800092ad
add ecx, 0xe7218966
sub edi, 0x95681c66
ror ebx, 0x12
jmp fcn.180005918
add dword [rbp - 0x28], 0xe45baa83
xor ebx, dword [rbp - 0x28]
ror edx, 0x17
rol edi, 3
add eax, 0x23c1f73d
add esi, 0x1ae854ff
add ebx, eax
add ebx, ecx
add ebx, esi
and ebx, 0x400
je fcn.18000524a
add eax, 0xe11ce98c
rol ebx, 0x1f
rol edx, 0x1a
sub esi, 0xdb8e1aa0
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x1000
je 0x180001646
xor ecx, edi
ror esi, 4
xor esi, dword [rbp - 0x28]
xor esi, 0x611ea03b
add ebx, eax
add ebx, esi
and ebx, 0x40
je fcn.180006e5e
rol eax, 9
sub edx, 0x75e11a87
ror edx, 0x1e
jmp 0x18000802b
add dword [rbp - 0x28], 0x581ad0f7
xor ebx, dword [rbp - 0x28]
xor esi, ebx
xor esi, eax
rol edx, 0x1e
add eax, 0x22d4e2a9
add ebx, eax
add ebx, esi
and ebx, 0x400
je 0x180003329
ror eax, 0x12
sub ecx, 0x4bcfeb5f
add edi, 0xc7bff489
add ebx, edx
add ebx, ecx
add ebx, edi
and ebx, 0x20000
je fcn.18000524a
xor edi, dword [rbp - 0x28]
sub ecx, 0xbd0b00f8
add edi, 0x46e9d2ba
add edi, 0x13efc439
ror eax, 0xc
add ebx, esi
add ebx, edx
and ebx, 0x800
je 0x18000535b
rol edi, 0x15
add ebx, 0x521bd0bd
sub ecx, 0x43668ad8
jmp fcn.180001a39
add dword [rbp - 0x28], 0x5ef22af0
xor ebx, dword [rbp - 0x28]
ror edx, 0xb
xor edi, 0x49136400
sub ebx, 0x2e1892dd
sub edi, 0xb55b410c
add ebx, edx
add ebx, esi
add ebx, eax
and ebx, 0x8000
je fcn.180001e0f
ror ecx, 0x1b
add edx, 0x97182a64
sub edx, 0xe50f7188
ror ebx, 0x1c
xor ebx, 0xa6eba221
add ebx, edi
add ebx, ecx
add ebx, edx
and ebx, 0x4000000
je fcn.180002b3a
invalid
xor edx, dword [rbp - 0x28]
xor edi, dword [rbp - 0x10]
add esi, 0x1adc1301
xor ecx, 0xecbb8505
add edi, 0xbb32ae57
add ebx, edi
add ebx, eax
add ebx, edx
and ebx, 0x200000
je 0x180003464
xor ecx, 0xadf1ca16
add edi, 0xf95de8a2
sub eax, 0xa84f2826
ror edi, 0xb
ror ebx, 2
jmp 0x18000aea9
add dword [rbp - 0x28], 0x7f37657e
xor ebx, dword [rbp - 0x28]
ror ecx, 0x1e
add ebx, 0x285f45fa
xor eax, 0x65c5abfd
rol edx, 0xc
add ebx, edx
add ebx, ecx
add ebx, eax
and ebx, 0x10000
je fcn.18000379e
rol ecx, 0x13
add ecx, 0xa529d84a
sub edi, 0xf6ff76d8
rol esi, 0x10
add ebx, ecx
add ebx, esi
and ebx, 0x80
je 0x180001f0d
rol edi, 0x1b
add edx, 0x7bca62cc
xor esi, edi
ror eax, 0x16
add ebx, edx
add ebx, eax
and ebx, 0x200
je 0x180008698
xor edx, 0x913a550e
add esi, 0x1578c8c7
rol ecx, 2
add esi, 0x7e2c5e72
ror eax, 0xc
jmp fcn.180008e27
add dword [rbp - 0x28], 0x706eee8a
xor ebx, dword [rbp - 0x28]
ror eax, 0x14
rol esi, 0xc
ror edi, 0x14
add ebx, edi
add ebx, eax
and ebx, 0x100
invalid
test byte [rdi - 0x3d], dh