Function at 0x401000
Capabilities:
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff2d
jne 0x401061
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xfffffee7
jne 0x4010db
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetCurrentThreadId
cmp eax, 0xffffff30
jne 0x401150
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xfffffeed
jne 0x4011fc
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
call sub.kernel32.dll_GetConsoleWindow
cmp eax, 0xffffff1c
jne 0x401285
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
call main
ret
jmp 0x4daeba
inc ecx
shl ebx, 0x1a
rol ebx, 0xd
and edx, edi
and edi, 0xfb47fd2c
not edi
and ecx, 0xfb487d38
jmp 0x4dc10e
call esi
xchg edi, edx
sub ebx, edi
sub edx, 0xfc8b6f3a
sub edi, 0xfc8bafca
jmp 0x4dc80e
pop esi
and edx, ecx
sub edx, edi
or edx, ecx
or edi, ebx
sub ecx, 0xfc8d0b87
rol ecx, 0x12
or edi, 0xfc8d9bf4
or ecx, edi
dec ebx
add edx, edi
xor edx, edi
jmp 0x4dbd85
push 0xfb4f2b93
add ebx, edi
xchg ecx, edx
mov edi, 0xfc929a64
add edx, 0xfc92dbbf
xor ebx, edi
sub edx, ebx
sub ebx, 0xfc939707
sub ebx, edx
or ebx, ecx
jmp 0x4dcaf0
call esi
bswap ecx
or edi, 0xfcb49404
shr ebx, 0x19
mov ecx, edx
shr edx, 0x15
rol ecx, 3
xor edi, ecx
add ecx, 0xfcb61a09
sub ecx, ebx
sub ebx, 0xfcb6971d
bswap edx
ror ebx, 0x17
jmp 0x4dc521
push 0xfb60ce92
or ebx, edi
xor ecx, edx
dec ecx
mov ecx, 0xfcb82404
xor ebx, edi
or edi, ebx
or edi, ecx
or ecx, ebx
or ecx, edx
jmp 0x4de1fc
call esi
and ecx, 0xfcbc4a86
mov edi, ecx
add ebx, ecx
or edi, ebx
and ebx, 0xfcbd3c12
and ecx, edi
inc edx
jmp 0x4dd6d7
push 0xfb4c90a5
add ebx, edx
or edx, ecx
mov edx, edi
or ecx, edx
and ecx, ebx
xchg ecx, edx
inc edx
jmp 0x4dc307
call esi
xor ecx, 0xfccaa267
xchg ecx, edx
or ecx, 0xfccb1e3d
or edi, edx
neg edx
xor ebx, edi
add ebx, 0xfccc26f0
jmp 0x4db8f3
pop esi
and edx, ebx
xor edx, ecx
add ebx, ecx
xor ecx, edx
or ebx, 0xfcd1a5aa
rol edx, 0xb
and ecx, edx
jmp 0x4dc1c3
call esi
add edi, edx
add ecx, 0xfcdab1b7
mov edx, edi
dec edi
add ecx, ebx
mov ebx, edx
shr edx, 0x1e
xor edi, 0xfcdc2130
shl edi, 0x1a
or ebx, 0xfcdcafa0
rol ecx, 0xe
or ebx, edi
jmp 0x4dd018
call fcn.004db053
xor edx, ecx
neg ebx
sub ecx, edx
sub ebx, ecx
xchg edx, ebx
neg edi
or edi, 0xfd0673e3
and ebx, edi
jmp 0x4dbad2
pop esi
sub ebx, ecx
and edx, ebx
or ecx, edi
mov ebx, ecx
mov edi, edx
xchg ebx, edx
or edi, 0xfd0d97d2
xor ebx, ecx
and edi, ebx
add ecx, 0xfd0e5e09
ror edx, 3
jmp 0x4de00c
push 0xfb629010
xor edi, ecx
add edi, 0xfd12f369
shl edi, 0x12
add edi, 0xfd136eb5
and ebx, edx
or edx, 0xfd13edde
xor edx, edi
mov ecx, 0xfd1477cf
xchg ecx, ebx
sub edi, 0xfd14f30a
xor edx, ecx
jmp 0x4db83d
call fcn.004db053
xchg ecx, edx
shl ebx, 3
xchg edx, ecx
sub ebx, edx
or edx, ecx
shr ecx, 0x17
xor ecx, 0xfd2245fc
ror edx, 0x1a
xor edi, ebx
xchg edx, ebx
jmp 0x4db0e2
push 0xfb553055
sub ebx, edi
xor ecx, 0xfd239526
add ebx, 0xfd23e238
mov edx, 0xfd2423ee
jmp 0x4dcc95
push 0xfb6c406b
mov ebx, ecx
add edi, ebx
add ebx, edx
mov ebx, 0xfd283cca
mov edi, ebx
sub ecx, edi
xchg edi, ecx
mov ecx, edi
xor edx, edi
neg edi
add ecx, edi
add ebx, edi
jmp 0x4dbcc5
push 0xfb5d9cfa
xor edx, ecx
sub edi, ebx
neg ebx
xchg ebx, ecx
ror edx, 0x17
neg edx
jmp 0x4ddb5e
call fcn.004db053
mov ebx, edx
and ecx, ebx
neg edi
mov ecx, 0xfd2e92c2
sub edx, ecx
sub ebx, 0xfd2f11fc
not edx
or ebx, 0xfd2f8e7d
sub edi, ecx
ror edx, 0x15
add ecx, edi
mov ebx, edi
add edx, ecx
jmp 0x4ddf64
pop esi
or ecx, edi
xchg ecx, edi
add edi, edx
sub ebx, 0xfd372330
xor ebx, edx
shr edx, 0xb
bswap ebx
or ecx, 0xfd382c3d
and edi, 0xfd386c36
shl edi, 0x15
neg edi
jmp 0x4dbd17
push 0xfb6bf460
or ecx, edx
add edi, ecx
xor edx, ebx
and edi, ecx
xchg ebx, edx
mov ecx, 0xfd3a8908
and edi, 0xfd3ac7b6
neg edi
jmp 0x4db71d
push 0xfb6999dd
or ebx, edx
or edi, ecx
jmp 0x4dd365
push 0xfb62dd46
xor ebx, edi
add ecx, ebx
xor ebx, edx
inc edx
xchg edi, edx
xor ebx, edx
mov ecx, ebx
jmp 0x4dd718
push 0xfb6ba8aa
sub edx, ecx
inc edi
rol ecx, 0x12
sub ecx, ebx
xor edi, ecx
mov edx, 0xfd3f2170
or ebx, edi
neg edi
jmp 0x4db80e
pop esi
add ecx, ebx
or edx, 0xfd496d88
xor edx, 0xfd49adab
sub edi, ecx
mov ecx, 0xfd4a2889
sub ecx, edi
xor edi, edx
neg ecx
neg ebx
sub ecx, edi
sub ecx, edx
shl edx, 0x12
jmp 0x4de185
push 0xfb5654db
not edx
inc ecx
bswap ebx
or ecx, edx
jmp 0x4dc734
pop esi
dec ecx
xor ebx, edx
sub edi, edx
or edi, edx
xchg edi, ebx
or edx, 0xfd5cd375
or edx, ebx
and ecx, 0xfd5daf6a
shl ebx, 0x1d
mov edi, 0xfd5e8c78
and ecx, edx
rol edx, 0xe
jmp 0x4dc29d
call esi
mov ecx, ebx
xchg edi, ecx
bswap edx
sub edx, ecx
mov ecx, edi
sub edx, edi
mov ebx, edi
shl ebx, 9
and edi, edx
and ecx, edi
rol edx, 0x1a
ror ecx, 1
jmp 0x4dbbb9
call esi
add edi, 0xfd7272c0
and ecx, 0xfd72b256
rol edx, 3
jmp 0x4dcd1c
push 0xfb529d76
sub ecx, 0xfd75f891
sub edi, ecx
xor ebx, 0xfd767491
xchg edi, ebx
mov ebx, edx
and edi, 0xfd772cde
shl ebx, 0xf
shl edi, 6
xor ebx, ecx
mov ecx, edx
jmp 0x4de0e4
pop esi
xor ebx, ecx
mov edi, edx
or edx, 0xfd7d3647
xor ebx, edi
or edx, ebx
sub edx, 0xfd7deedd
shr edi, 6
sub edx, ebx
xor edx, ecx
add ebx, edx
add ebx, edi
xor edi, ebx
shl edi, 0x15
mov ebx, ecx
jmp 0x4ddde8
pop esi
add edi, ecx
add edi, ecx
xor ecx, ebx
inc ecx
or edi, ebx
bswap edx
and ecx, ebx
sub edi, edx
jmp 0x4dd671
push 0xfb58fa60
add ecx, edx
or edx, ecx
rol edi, 0xa
sub edi, edx
jmp 0x4dceff
push 0xfb4fbd4d
mov edx, ebx
dec ecx
or edx, ebx
and edx, ecx
xor edi, edx
bswap ebx
ror edi, 0x14
or ebx, 0xfd8e5f06
not ebx
xor edx, ecx
and ecx, edx
jmp 0x4dc76f
push 0xfb6c8a94
mov edi, ecx
and ebx, 0xfd910cc8
shl ebx, 0x10
xor edi, 0xfd918ab8
xchg edx, ecx
not ebx
sub ecx, edi
xor ebx, edx
or ebx, ecx
bswap ecx
ror edx, 0x1c
sub ebx, 0xfd938ea1
jmp 0x4dd8a0
pop esi
mov edi, ebx
xor edi, 0xfd963aa6
and edx, ecx
xor ecx, ebx
mov ebx, edx
xor ecx, edi
sub ebx, edi
sub edi, ebx
mov ecx, ebx
inc ebx
and edx, 0xfd9871c6
jmp 0x4db272
pop esi
xchg ebx, edi
and edi, ebx
mov edx, ecx
sub edx, ebx
and ebx, 0xfd9aa4ce
shr ecx, 5
jmp 0x4dd631
pop esi
xor ebx, edx
and edi, edx
inc edx
and edx, 0xfd9ea0cd
xor edx, 0xfd9ee1b2
nop
sub ebx, edi
inc ebx
sub ebx, ecx
jmp 0x4dbbfa
pop esi
mov ebx, 0xfda43c67
ror ebx, 0xd
shr edx, 3
shr edi, 7
neg ecx
not edi
sub ebx, 0xfda5cba5
jmp 0x4dc4d5
pop esi
not edi
xchg ecx, edx
xor edx, ecx
or edi, 0xfdab88b2
ror ebx, 0xd
bswap edx
or edx, ecx
or ecx, edi
sub edi, ebx
add edi, ecx
and edx, ebx
and ebx, edx
jmp 0x4db5dd
mov esi, 0x123b2f04
neg edi
xor ebx, edi
xor ebx, edx
inc edi
sub edi, ebx
mov edx, edi
not edi
add ebx, edi
xor edi, ebx
or ebx, edx
jmp 0x4ddd99
mov esi, 0x6440607e
sub ebx, ecx
shr ecx, 0x14
xor edi, 0xfdb67afc
or edx, edi
sub ebx, edi
mov ebx, edi
xchg ecx, edx
shl edi, 0x14
add ecx, edi
or ecx, ebx
bswap ecx
jmp 0x4db519
push 0xfb661718
or edx, 0xfdb8d1d2
xor edx, ebx
and ecx, edx
mov ebx, ecx
ror edi, 8
or ebx, ecx
or ecx, edx
jmp 0x4dd476
pop esi
add edi, ebx
sub ebx, 0xfdc4434e
add edx, ebx
xchg ebx, edi
and ebx, ecx
mov ecx, ebx
jmp 0x4dd463
push 0xfb4c3e64
add ecx, edi
xor ebx, edi
xchg edi, edx
xor ecx, ebx
or edi, 0xfde404a4
xor edi, 0xfde4542d
sub edi, edx
add ebx, 0xfde4d1f7
jmp 0x4db1e3
pop esi
mov ecx, ebx
xchg ebx, ecx
inc edi
and edx, ecx
shl ebx, 0x1e
sub ebx, 0xfdeb03e9
add edi, 0xfdeb502d
neg edi
add edx, ebx
jmp 0x4db9f1
pop esi
xor ecx, edi
and ebx, edi
add ebx, edx
bswap ebx
sub edi, ecx
xchg edx, edi
add edi, ecx
or ebx, edi
neg ebx
jmp 0x4dc1e7
pop esi
or ecx, edx
shl ebx, 0xb
sub edx, 0xfdf0523a
and edi, ecx
shl edi, 0x16
ror ebx, 0x1c
sub ebx, edx
rol edi, 0x1c
inc edx
add ecx, ebx
shr ebx, 0x1f
jmp 0x4dc7bf
pop esi
xor ecx, edi
add ebx, edx
sub ecx, 0xfdf3248e
rol ecx, 3
jmp 0x4dc338
push 0xfb63707b
xor ebx, edi
ror ebx, 9
and edi, edx
mov ecx, edx
sub ecx, edi
or edx, ecx
and ebx, ecx
mov ecx, ebx
not ecx
or ecx, ebx
xchg edx, edi
sub edi, ecx
rol ebx, 0x1b
jmp 0x4dd32d
push 0xfb4ee0dd
sub edx, 0xfe02a947
shl edx, 0xb
dec ecx
and edi, ebx
ror edx, 7
and ecx, edx
mov edi, edx
or edx, ecx
nop
and edi, ecx
add ecx, 0xfe051fc0
jmp 0x4daf2d
push 0xfb4cda2c
ror ecx, 0x12
shr ecx, 8
mov ebx, edx
jmp 0x4dce85
pop esi
inc edx
and edi, edx
xchg edx, ecx
add ebx, edx
jmp 0x4dd24e
call fcn.004db053
or edi, ebx
and ebx, edx
xchg edi, ecx
not edi
or ecx, edi
sub edi, ecx
inc ecx
or edx, ecx
jmp 0x4dc642
pop esi
not ecx
mov ecx, edx
bswap ebx
add ecx, edx
dec edi
sub edx, ebx
sub ecx, 0xfe181e4c
xor ecx, edx
jmp 0x4dc8c5
call fcn.004db053
mov edi, ecx
xchg edx, ecx
xor ecx, ebx
xor ebx, ecx
ror edx, 0x12
and ecx, edi
sub ecx, edi
or ebx, edi
and ecx, edi
or edx, edi
sub edi, ebx
add edi, ecx
and edx, ecx
jmp 0x4db15a
pop esi
xchg edi, ebx
or ecx, ebx
and ecx, edi
shr edi, 0x1e
bswap ebx
and ecx, edx
and edx, edi
xor edx, edi
mov edi, edx
and edi, edx
jmp 0x4dcffe
pop esi
and edx, ecx
or edx, edi
mov ecx, edi
dec ecx
xchg ecx, edi
and edx, ecx
mov ebx, edx
and edx, ecx
add edx, edi
or edi, edx
xchg edi, ebx
sub ebx, 0xfe321122
nop
or edx, ebx
jmp 0x4dcaa7
pop esi
add ebx, 0xfe357701
shr ebx, 7
add edi, edx
mov edi, edx
sub ecx, edi
neg edx
add ecx, edi
rol edx, 0x11
xor edx, ecx
or ecx, edx
xor edi, edx
add edi, 0xfe382bf3
sub ecx, 0xfe38683c
xchg edi, ecx
and ebx, edi
jmp 0x4dc198
push 0xfb5d08a4
sub ecx, 0xfe3e705d
or edi, ebx
or ecx, 0xfe3efd2b
mov ecx, ebx
or edx, ecx
or edx, edi
or edx, ebx
neg ebx
shl ebx, 0x11
and ecx, edi
jmp 0x4dd02d
call esi
xor edx, ebx
dec ebx
and edx, ecx
shl edx, 0xb
xchg edi, edx
sub ebx, edi
mov edx, 0xfe4b7b9f
dec ebx
xchg ecx, edx
sub ecx, 0xfe4c3621
jmp 0x4ddd7c
call fcn.004db053
add ecx, 0xfe520658
ror ebx, 0x12
xor edx, ebx
xor ecx, ebx
dec ecx
add edx, ebx
bswap ebx
or edx, ebx
mov edi, ecx
jmp 0x4dbb1f
mov esi, 0x123b2f04
mov edi, ebx
mov ecx, 0xfe5d8017
shl ebx, 0x11
add edi, ecx
dec ecx
or edx, 0xfe5e8a1c
sub edi, ebx
ror edi, 8
bswap ecx
shl edi, 4
or ecx, edx
jmp 0x4dd190
mov esi, 0x123b2f04
sub ecx, ebx
ror edi, 9
neg ebx
mov ebx, 0xfe627222
and edx, 0xfe62b26f
dec ebx
and edi, edx
rol ebx, 7
and edi, edx
and edi, edx
inc edi
shr ebx, 0x12
mov edi, ecx
jmp 0x4dd86d
pop esi
shl edi, 1
mov edx, ebx
or ebx, edx
dec edi
xchg edi, ebx
shr ecx, 7
xor ebx, edx
sub ebx, 0xfe693315
and ecx, edx
xchg ecx, edx
jmp 0x4dbc0f
pop esi
xchg ebx, edx
and ebx, 0xfe6e4a87
xor ebx, edi
or edi, edx
mov ecx, edi
sub ebx, ecx
add ebx, 0xfe6f8c55
neg ebx
or edx, 0xfe700a8e
xchg edx, ebx
add ecx, edx
and ebx, edi
jmp 0x4dced3
pop esi
shr edi, 0x11
or edi, ecx
bswap edx
or edx, 0xfe7babc7
sub ecx, edx
mov ecx, edx
add edx, ebx
add edi, ebx
inc edx
mov ecx, edi
add edx, ebx
and ebx, ecx
mov edi, edx
jmp 0x4daeed
push 0xfb59d843
add ebx, edi
add ebx, ecx
or edx, edi
mov edx, edi
sub edx, edi
xor ecx, edi
xor edi, 0xfe7f9cf7
mov edx, 0xfe7fdd30
sub ecx, 0xfe802a47
jmp 0x4dd226
pop esi
add ebx, ecx
sub edi, edx
sub ebx, edx
nop
shl edx, 2
ror ebx, 6
mov edx, ecx
add edx, edi
shr ecx, 0x1d
sub edx, 0xfe82c2c8
and ecx, edx
xor ecx, edx
xor ebx, ecx
and ecx, edx
jmp 0x4dd207
push 0xfb55c575
inc edi
dec edi
neg ecx
or ebx, edx
dec edx
xor ebx, ecx
or ecx, ebx
or ecx, ebx
or edx, edi
jmp 0x4dd925
push 0xfb520896
rol edi, 0xb
or edx, 0xfe97691b
and edi, ebx
bswap ebx
and edx, 0xfe982564
mov edx, ecx
and edi, ecx
and ebx, edx
mov edx, ecx
add ecx, 0xfe99608e
mov edi, 0xfe99a1e5
xor edi, edx
jmp 0x4ddca5
pop esi
or ecx, ebx
mov edx, ebx
sub ebx, edx
bswap ecx
sub ebx, edi
jmp 0x4dc484
push 0xfb4f720c
sub edi, edx
and ecx, ebx
inc edx
and ecx, edx
ror ecx, 0x14
or ebx, 0xfea64cd6
sub edi, ebx
add edi, 0xfea6c8b9
bswap edi
add edx, ecx
bswap edx
jmp 0x4dbc89
push 0xfb557bf2
sub ecx, edx
shr edi, 0xb
shl ecx, 1
and ebx, edi
inc ecx
or ebx, edi
xor edx, ecx
xor ebx, edi
add edi, 0xfecf23b9
bswap edx
mov ecx, edi
jmp 0x4dc938
call esi
rol ecx, 0xf
or ebx, edi
jmp 0x4db7e4
pop esi
mov ecx, 0xfed84724
add ecx, ebx
mov ecx, edx
mov ecx, ebx
sub ebx, edx
sub ebx, 0xfed9760b
or ebx, ecx
bswap ecx
xchg edi, ebx
or edi, ecx
mov ecx, 0xfedabf99
add edx, ebx
xor edi, ecx
or edx, ecx
shr ecx, 0x1a
jmp 0x4dbfa3
mov esi, 0x123b2f04
and edi, ebx
rol ecx, 0x1c
mov edi, edx
add edx, edi
not edx
or edx, edi
xchg edi, edx
sub ecx, 0xfef4f929
and edi, edx
rol ecx, 0x1f
jmp 0x4dc345
pop esi
xor edx, ebx
nop
xor edx, edi
inc ecx
add edi, ecx
and ecx, 0xfef7fbe8
xchg ecx, edi
add edx, edi
ror ebx, 0xa
bswap ecx
add edi, edx
mov ebx, edi
xor edx, 0xfefa9434
dec ebx
neg ecx
jmp 0x4ddee5
pop esi
inc edi
sub edx, edi
and edi, 0xfefcc120
mov ebx, edi
add ebx, ecx
or ebx, edi
shl ebx, 2
xor edx, ecx
add ebx, 0xfefe3e2b
xor ebx, edi
sub edi, ebx
and edi, 0xfefef99c
add edx, edi
jmp 0x4db582
push 0xfb594470
add ebx, edi
and edx, ebx
add edi, edx
xor ebx, edx
xor edx, ebx
bswap edi
neg ecx
and ebx, edi
add edi, ebx
xor ebx, ecx
xor ecx, ebx
or edi, ecx
jmp 0x4dd90c
push 0xfb60847d
mov edx, ecx
xchg ecx, edi
xchg edx, ecx
mov edi, edx
and edi, edx
bswap edx
mov edx, ebx
xchg ecx, edi
jmp 0x4db111
pop esi
neg edi
rol edi, 0x1e
and ecx, edi
or ecx, edi
or ecx, 0xff181595
jmp 0x4dbde6
push 0xfb5d52f5
add ebx, edx
add ecx, 0xff18a63f
and edx, ecx
add edx, ebx
rol ecx, 0xd
not edx
mov ebx, ecx
jmp 0x4db755
mov esi, 0x123b2f04
or edx, edi
and ecx, edi
and edx, edi
and edx, 0xff1fe23c
add ebx, 0xff2020fa
or edi, edx
xchg ecx, edi
xchg edx, ebx
add edi, ebx
add ebx, 0xff2167d3
xor ebx, ecx
add edx, edi
and ebx, 0xff221f03
xor edi, 0xff225c16
jmp 0x4dc6a2
call fcn.004db053
sub edx, edi
sub edi, ecx
xchg ecx, ebx
xor edx, edi
xchg edx, ecx
bswap ebx
and ebx, ecx
jmp 0x4dcd10
pop esi
and ecx, edi
shl ecx, 0x17
sub ecx, ebx
add edx, ecx
add edx, ebx
add ebx, 0x5172699
xor ebx, edi
and ebx, 0x517a526
jmp 0x4db854
push 0xfb5a232b
rol edi, 8
sub edx, edi
xor ecx, 0x51891a3
mov edx, 0x518ce78
or ecx, ebx
add ecx, edi
and ebx, edx
or ecx, edx
dec edx
sub ecx, edx
shl ebx, 3
jmp 0x4dbed3
push 0xfb65cba7
sub ebx, edi
and ebx, ecx
dec ecx
rol edi, 0x14
dec ecx
jmp 0x4dbef9
mov esi, 0x6440607e
mov edx, ecx
xor ecx, edx
not ebx
mov ebx, edx
sub ebx, 0x52bef7f
xor ecx, ebx
neg edx
jmp 0x4db6b0
mov esi, 0x6440607e
or ebx, ecx
shr ebx, 0x1e
xchg ebx, edx
jmp 0x4dc43b
pop esi
not ebx
and ebx, edx
and edx, edi
sub ebx, 0x531bee6
xor ecx, edx
or edx, edi
rol edi, 6
xor ebx, edx
or ebx, ecx
jmp 0x4dcea9
pop esi
xor edi, edx
inc ebx
sub ebx, edx
sub ebx, 0x5429c12
sub edx, edi
jmp 0x4dbd4f
push 0xfb66601d
add ecx, edi
not ebx
dec ebx
xor ebx, edx
or edi, ecx
or edx, ebx
xchg ecx, ebx
or edx, ebx
sub edx, ebx
add edi, ecx
shr edx, 6
mov ebx, edx
add ebx, 0x546219c
xchg ecx, ebx
jmp 0x4de19f
push 0xfb5cbef6
or edi, ebx
dec edx
sub edi, ebx
xor edi, ecx
add edx, 0x54834cb
add edx, ecx
xchg edi, edx
xor edx, ecx
mov ebx, ecx
or edx, 0x549760a
or ebx, 0x549b72c
or ecx, ebx
and edi, edx
sub ecx, ebx
jmp 0x4dc59a
push 0xfb6903c8
add ebx, 0x5699aec
not edi
and ebx, edx
bswap ecx
sub ebx, 0x56ab1f9
or ecx, edx
xor edx, 0x56b3001
add ebx, edx
jmp 0x4ddf8d
push 0xfb6f7cc4
xor ecx, 0x56deb14
xor edi, ecx
add ebx, 0x56e666e
rol edx, 0xf
mov edx, ebx
xor edi, edx
dec edx
xor ecx, 0x56fb097
inc ecx
jmp fcn.004dbd3a
pop esi
or ecx, 0x5762cd6
xchg edi, edx
xchg ecx, edx
sub ecx, edx
add edi, ebx
or edi, edx
xchg ecx, ebx
or ebx, edx
and edi, edx
xchg edi, edx
xor edx, ebx
jmp 0x4dc910
call fcn.004db053
xor ebx, edi
xchg ebx, edi
shl edi, 0xe
add edi, 0x579b588
xor ecx, edi
sub edi, ecx
xor ebx, edi
and edi, edx
add edi, ebx
jmp 0x4db21a
push 0xfb63279b
xchg edi, ecx
xor edi, edx
add ecx, 0x57bcfdf
add edi, 0x57c0cbb
xor ebx, edx
xor ebx, edx
add ebx, ecx
jmp 0x4dc1fa
pop esi
sub edi, ecx
not edi
xchg edx, ecx
and ebx, 0x57f9261
xor ecx, 0x57fd3c3
or ebx, ecx
sub edi, edx
inc ecx
xchg edx, ecx
rol ebx, 0x1f
jmp 0x4dda4b
call fcn.004db053
add edi, ecx
shl edx, 0x19
xor ecx, 0x593da4a
and edi, edx
rol ebx, 9
bswap edx
ror ebx, 6
and edi, ecx
mov ecx, 0x5956390
xor edi, edx
xor edx, 0x595e149
shl edx, 8
sub ecx, edi
jmp 0x4daed6
push 0xfb6cd744
shl ebx, 0x19
sub ebx, edx
sub ebx, edi
add ebx, ecx
xor edx, ebx
shl ecx, 0x19
sub ebx, ecx
jmp 0x4dbe93
push 0xfb598ef4
neg edi
bswap edx
mov ebx, 0x59eb1d2
and edi, edx
mov ebx, edi
add ecx, edx
jmp 0x4dc8e9
push 0xfb560dfd
sub ecx, edx
sub edx, 0x5a00df1
inc edx
or edi, 0x5a09d4d
mov edx, ebx
or ecx, ebx
jmp 0x4db971
mov esi, 0x6440607e
dec edx
or edi, ecx
neg ebx
xor edi, ecx
mov edi, edx
sub edx, ebx
neg edx
shr edx, 4
or edi, edx
ror edi, 0x11
sub edi, ecx
or edx, ecx
sub edx, edi
jmp 0x4dd6f7
pop esi
sub ebx, 0x5b317d9
or ebx, edx
jmp 0x4dbe3c
pop esi
ror ebx, 3
bswap ecx
shr edx, 0x1c
or edx, ebx
xchg ecx, edi
mov ebx, 0x5b7155b
xor ecx, ebx
sub ebx, edx
mov edx, ebx
add ebx, ecx
shl ecx, 0xe
add edi, 0x5b8948f
jmp 0x4db6d5
push 0xfb5de62d
or edx, 0x5c9beb6
add edx, edi
xor edi, 0x5ca3bb8
xor ecx, edx
and edi, ebx
xor ecx, ebx
and edi, ecx
jmp 0x4de1db
push 0xfb5253b4
shl ebx, 1
mov ebx, 0x5e07f16
not edi
inc edi
add edi, ecx
jmp 0x4dbb5b
pop esi
add edi, 0x5ecf39a
xor edi, 0x5ed3344
neg edi
and ebx, edx
dec edi
or edx, ebx
add ecx, ebx
or ebx, edi
jmp 0x4dc178
call fcn.004db053
sub edi, edx
xchg edx, ecx
not ebx
or ecx, 0x5efc726
mov ecx, edi
or edi, ecx
and edi, ebx
or ebx, edi
or ebx, edx
add edx, ecx
or ebx, ecx
xor ecx, edi
ror edx, 7
jmp 0x4de06c
pop esi
ror edx, 0x10
add edx, ebx
dec edx
xchg edx, edi
nop
mov ecx, edx
and ebx, edx
xchg ecx, edx
or edx, ecx
or ebx, edx
jmp 0x4dd380
pop esi
or ecx, edx
or ecx, edx
mov ebx, 0x607f246
mov ebx, edx
and ecx, ebx
and edx, ebx
mov edi, 0x608f58c
mov edi, ebx
xor ecx, ebx
or ebx, ecx
neg edi
jmp 0x4dd4a0
call esi
and ebx, ecx
or ebx, edx
sub edi, 0x60ff12b
and edx, ebx
sub ebx, 0x6107a34
add ebx, 0x610bb4c
or edx, ebx
xor ebx, edx
sub ebx, ecx
xor ecx, edi
mov edx, ebx
jmp 0x4dda24
push 0xfb694c49
or ebx, ecx
mov edx, ebx
shr edi, 0xd
or edi, ecx
or edx, 0x61339c8
rol edx, 0xa
xor ebx, edi
mov edi, edx
xor ebx, edi
add edx, ebx
xor edx, ecx
shl ecx, 9
bswap edi
jmp 0x4db82f
pop esi
shr ebx, 0xb
xor ebx, ecx
xchg ebx, edx
inc edx
xchg ecx, ebx
add edx, ebx
xchg edx, edi
and edi, 0x61e1645
sub ecx, edx
jmp 0x4dca11
call esi
or ebx, edi
xor ebx, edx
neg ebx
neg edi
add ebx, ecx
dec ebx
and edi, 0x6252720
bswap edi
or edi, 0x625b719
xchg edi, ecx
and ecx, 0x62633f1
sub edi, 0x62670dc
mov ecx, ebx
jmp 0x4dc3a4
push 0xfb52e47c
and ecx, edi
shr edi, 1
mov edi, ecx
add ecx, 0x62c67ac
mov edi, edx
xor ecx, edi
and edi, ebx
ror ecx, 8
xor edi, ebx
jmp 0x4dd998
call fcn.004db053
or ecx, ebx
add ecx, 0x63112a2
bswap edi
ror ecx, 1
inc edi
xchg edi, ebx
or ebx, 0x632632d
sub edx, edi
and ebx, edi
ror ebx, 0x1c
mov ecx, edi
add edx, edi
xor ebx, 0x633d32a
jmp 0x4db2ec
pop esi
neg ebx
add ecx, 0x6378180
rol edx, 0xf
add edx, ebx
or edi, ebx
mov ecx, 0x63889fd
jmp 0x4dd74e
push 0xfb66ad77
xor edx, ecx
or ebx, 0x6391f2f
mov ecx, edi
xor ebx, ecx
mov ebx, edx
or edi, ecx
mov ecx, 0x63a5f76
jmp 0x4dd08b
mov esi, 0x123b2f04
sub ebx, 0x63d497a
and ebx, edi
xchg ecx, edx
shl edi, 0xe
or ecx, edi
add edx, ecx
mov ecx, edi
mov edx, edi
xor ebx, edi
jmp 0x4de12c
mov esi, 0x6440607e
dec edx
sub ebx, 0x63fd991
xchg edi, edx
and ecx, edx
add ecx, ebx
mov ebx, 0x640cd83
inc edi
add edx, ecx
ror edi, 0x10
or edx, ebx
xor edx, edi
add ecx, ebx
jmp 0x4db76c