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

Disassembly:
inc edx
call sub.user32.dll_GetMenuCheckMarkDimensions
add esi, ecx
or edx, 0x56a6b9a2
xor esi, 0x56a75ced
sub edx, 0x56a7dd9a
mov esi, edx
cmp eax, 0xffffff30
jne 0x401091
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_SearchPathA
call sub.user32.dll_DlgDirSelectExW
call sub.user32.dll_DlgDirSelectExW
call sub.user32.dll_DlgDirSelectExW
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_SearchPathA
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.kernel32.dll_SearchPathA
call sub.user32.dll_DlgDirSelectExW
call sub.user32.dll_DlgDirSelectExW
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.kernel32.dll_SearchPathA
ret
sub esi, edx
xor ecx, edi
or ecx, esi
and edi, 0x56ad00a1
sub edx, esi
shl edx, 0x18
sub esi, 0x56ae8d02
call sub.user32.dll_GetMessageTime
sub edi, ecx
and esi, ecx
and esi, edx
cmp eax, 0xffffff07
jne 0x401128
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_SearchPathA
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.user32.dll_DlgDirSelectExW
call sub.user32.dll_DlgDirSelectExW
ret
shl esi, 0x16
sub esi, edx
bswap ecx
sub edi, esi
bswap ecx
xor edi, edx
ror edi, 8
call sub.user32.dll_GetMenuCheckMarkDimensions
add edx, 0x56b6d9c6
and esi, 0x56b74cd5
shl esi, 1
add edx, 0x56b83727
nop
mov ecx, 0x56b9253e
neg esi
shr ecx, 2
cmp eax, 0xfffffefc
jne 0x4011dc
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.user32.dll_DlgDirSelectExW
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.kernel32.dll_SearchPathA
call sub.user32.dll_DlgDirSelectExW
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_SearchPathA
call sub.user32.dll_DlgDirSelectExW
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.user32.dll_DlgDirSelectExW
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_SearchPathA
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.user32.dll_DlgDirSelectExW
ret
and edx, 0x56bd9bd5
not edx
call sub.user32.dll_GetMessageTime
inc edx
mov esi, edi
and ecx, 0x56bfd0ac
or edx, 0x56c043d0
or ecx, edx
cmp eax, 0xfffffedb
jne 0x401256
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.user32.dll_DlgDirSelectExW
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_SearchPathA
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.ntdll.dll_RtlLargeIntegerAdd
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_SearchPathA
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_SearchPathA
call sub.user32.dll_DlgDirSelectExW
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.kernel32.dll_QueryPerformanceFrequency
call sub.user32.dll_DlgDirSelectExW
ret
jmp 0x497639
shr esi, 0x1b
xchg edx, ecx
add edx, esi
dec esi
mov ecx, esi
sub edx, esi
jmp 0x49ac2c
pop ebx
shr edi, 0xe
dec edi
nop
and ecx, 0x6333173f
xor esi, ecx
and edx, esi
sub edi, esi
ror ecx, 0xe
bswap edi
shr esi, 0x1c
xor esi, edi
xchg edx, ecx
jmp 0x4998b1
pop ebx
add edx, ecx
add ecx, edi
and edi, esi
mov edi, esi
inc edx
add ecx, edi
xor edx, edi
mov edx, esi
add esi, edx
add edx, 0x633d7b60
add esi, edi
bswap edi
jmp 0x49796c
push 0x5ae4ce3b
mov edx, edi
xchg ecx, edx
sub ecx, 0x63403916
and edx, esi
mov ecx, edi
sub esi, edi
ror edi, 0xc
jmp 0x498ecc
push 0x401400
sub esi, edx
or edx, ecx
bswap esi
and edx, ecx
add ecx, edx
ror edi, 0x12
xor esi, edx
and edi, esi
jmp 0x498aa2
call fcn.00499a1d
add edi, 0x63ad3b99
mov edi, esi
shl edi, 6
xor ecx, edi
shr ecx, 0xc
jmp 0x497ad1
call fcn.00499a1d
xchg esi, ecx
sub edi, edx
xor esi, edx
bswap esi
xchg esi, edx
jmp 0x49866b
call fcn.00499a1d
and edi, esi
mov edi, edx
xchg esi, edi
mov ecx, esi
not edx
or edi, 0x63b68bd2
xchg edx, esi
add edi, esi
shr esi, 0x1f
jmp 0x4995f8
pop ebx
sub edi, esi
add edi, edx
add ecx, esi
dec edi
xchg ecx, esi
mov edi, edx
mov ecx, edi
xor edi, 0x63c84aed
sub esi, 0x63c8d763
shl edi, 0x16
jmp 0x499f0e
call fcn.00499a1d
add edx, ecx
add edx, edi
add ecx, edi
or esi, 0x63d0f631
jmp 0x49906c
push 0x5ae21516
and edx, 0x63f10bd8
sub edx, 0x63f19da9
add ecx, edx
or esi, edx
add edx, ecx
xor edi, esi
ror ecx, 3
or edx, edi
xchg edi, ecx
xor ecx, edi
add edx, ecx
and esi, edx
or esi, edx
sub esi, ecx
and ecx, edi
xchg ecx, edx
jmp 0x49abaf
call ebx
neg esi
xor esi, 0x642de162
xor edi, edx
or esi, 0x642ecdf2
xor esi, 0x642f464c
shl ecx, 0xd
mov ecx, edi
and esi, edx
xor edi, 0x64315b92
inc edx
jmp 0x49a955
push 0x5af0f156
xor edi, 0x6441d80b
or esi, edi
shr ecx, 0xd
shl edx, 0xa
xchg edi, edx
xor edi, ecx
xchg edi, ecx
sub edx, 0x6445519c
add ecx, edi
or edx, 0x644667f2
dec ecx
sub edi, esi
mov esi, ecx
xchg edi, esi
or edi, ecx
add edi, esi
jmp 0x499127
call fcn.00499a1d
add esi, ecx
shr edx, 0xf
mov ecx, esi
add edx, 0x64558f95
inc ecx
mov ecx, edi
not edx
ror esi, 1
xor edi, esi
add edi, esi
xor ecx, edx
xor esi, edi
jmp 0x49a16d
pop ebx
or esi, edi
shl esi, 0x13
and edx, esi
xor ecx, esi
sub ecx, esi
dec edi
xor ecx, edi
mov edx, edi
and ecx, 0x645e8b64
shl edx, 0x1d
jmp 0x499d22
push 0x5af24791
xchg edi, ecx
inc edi
bswap edx
bswap edi
or esi, ecx
xor ecx, edi
or esi, ecx
mov esi, edx
jmp 0x498729
call ebx
mov edi, edx
xor edi, esi
or esi, ecx
sub ecx, esi
mov ecx, esi
sub edx, edi
and esi, 0x64bb3d88
mov edi, esi
dec edx
jmp 0x4996a5
call fcn.00499a1d
or edx, esi
xchg esi, edi
shr esi, 1
add ecx, 0x64d1715c
xchg edx, ecx
mov ecx, edx
ror esi, 0xb
dec esi
dec ecx
add esi, edx
xor edi, edx
or edx, esi
xchg ecx, edx
dec ecx
or ecx, edi
jmp 0x49b382
mov ebx, 0x123b2f04
mov ecx, esi
shr esi, 6
add esi, edi
xor edi, edx
xchg ecx, edi
rol ecx, 0x14
add edi, edx
inc esi
mov edx, ecx
sub edi, ecx
jmp 0x497866
push 0x5ad1dff8
ror edx, 0xa
and ecx, edx
dec ecx
and ecx, edi
sub ecx, edi
add edx, 0x65135fec
not edi
jmp 0x4992dc
pop ebx
xchg edi, ecx
mov edx, esi
xchg esi, edx
ror ecx, 0xf
rol esi, 6
neg esi
xor edi, esi
xor ecx, edi
mov esi, edi
and edi, esi
and edx, ecx
or esi, ecx
and edi, esi
and edi, esi
jmp 0x49958d
mov ebx, 0x123b2f04
sub esi, 0x6537ee80
add ecx, edx
or ecx, 0x6539112c
xchg edx, esi
dec edx
inc esi
mov edi, 0x653aedb6
mov ecx, 0x653b5f88
mov ecx, esi
or edi, esi
sub edx, edi
xor esi, ecx
sub esi, ecx
xchg edx, ecx
jmp 0x499846
push 0x5ae4610a
xor edi, edx
xor esi, 0x653f020a
sub esi, edx
rol edx, 0x1e
or ecx, esi
xor edx, esi
jmp 0x4976b5
pop ebx
xchg edi, edx
or ecx, esi
mov edi, esi
sub esi, ecx
sub esi, ecx
neg edi
add esi, 0x65638355
or edx, esi
dec edx
jmp 0x49945b
pop ebx
or esi, 0x6573c589
neg esi
xchg ecx, edi
xor ecx, edx
mov edx, edi
neg edi
or edx, esi
and edx, ecx
xor ecx, esi
jmp 0x498f45
push 0x5ace1756
ror edi, 0x1f
mov edx, 0x658022af
xchg esi, edi
neg edi
xor esi, edi
and edi, ecx
sub edx, ecx
mov ecx, esi
or edx, esi
add edx, esi
inc ecx
xor esi, 0x65846086
jmp 0x49b1ed
mov ebx, 0x123b2f04
shl ecx, 0x11
or edx, esi
xchg edx, ecx
xor ecx, edx
mov ecx, edx
xchg esi, ecx
or esi, edx
ror esi, 0xc
mov esi, 0x65a0cc0e
mov esi, edx
sub edx, 0x65a1a5fb
jmp 0x498812
push 0x5ad18d25
or edi, 0x65a235c9
xchg ecx, edi
not edx
add esi, 0x65a38c17
bswap esi
neg esi
or esi, 0x65a4dce8
sub ecx, esi
jmp 0x49807e
push 0x5ae3d5fa
or esi, edi
inc esi
add ecx, edi
add esi, ecx
jmp 0x4981ac
push 0x5acd1dce
dec ecx
xor edx, 0x65c09343
sub ecx, esi
xchg esi, ecx
xchg esi, edi
mov ecx, esi
sub edx, ecx
sub edx, 0x65c32203
not edi
jmp 0x499763
pop ebx
shl esi, 0x1c
rol edx, 0x16
bswap edx
ror edx, 0x19
xchg ecx, edi
dec ecx
and esi, edx
jmp 0x49b3cd
pop ebx
mov edi, ecx
add esi, ecx
sub edi, esi
xchg esi, edx
inc esi
jmp 0x4984e4
pop ebx
sub edi, ecx
sub esi, edx
mov esi, 0x65d83809
mov edx, esi
neg edi
or edx, ecx
or esi, ecx
or ecx, esi
jmp 0x498fa1
call ebx
sub edi, 0x65dea6fc
sub ecx, edi
ror esi, 0x1d
or ecx, edi
sub ecx, 0x65e1f0b1
xchg edx, ecx
jmp 0x498288
call fcn.00499a1d
sub ecx, edi
add ecx, edi
xor ecx, edx
sub ecx, edx
or esi, edi
neg edx
xchg edi, ecx
or edi, esi
mov ecx, 0x65e6b65a
or edi, esi
sub ecx, esi
xchg edx, ecx
or edi, esi
or edi, esi
jmp 0x49973a
mov ebx, 0x2774562b
and edx, ecx
xchg esi, edi
rol edi, 0x1c
sub esi, edx
inc edi
sub esi, ecx
xchg esi, ecx
not edi
or esi, edi
jmp 0x49778a
mov ebx, 0x2774562b
or edi, 0x661542d1
add edi, 0x6615b579
bswap edx
and esi, edx
or edx, 0x66171dfa
jmp 0x499f5d
call fcn.00499a1d
mov ecx, edx
xor esi, ecx
mov edi, esi
sub edi, esi
not esi
or ecx, 0x661c1738
not ecx
xchg edi, esi
shr edx, 0x16
xor esi, 0x661de4b9
jmp 0x497e4a
push 0x5ada3690
not edx
mov ecx, edx
xor esi, ecx
or edx, esi
mov edx, esi
or edi, 0x662cbed9
shr ecx, 0x12
add edi, 0x662da812
add edi, 0x662e188a
jmp 0x49a862
push 0x5adadca9
or ecx, 0x662eacfc
add esi, ecx
add ecx, esi
or esi, 0x66301836
xor esi, edi
add esi, 0x6630fd20
xor ecx, edx
sub esi, edi
shl esi, 3
xor edx, 0x6632e4e1
jmp 0x49a79a
mov ebx, 0x4132136a
ror edi, 0xf
xchg esi, ecx
sub esi, 0x665c4bc2
mov edi, 0x665cb9f0
inc edi
xor edi, 0x665d968f
dec ecx
add ecx, edx
ror edi, 0x14
inc edi
and esi, 0x665ffdac
xchg ecx, esi
jmp 0x49a992
push 0x5ad4fe48
sub ecx, esi
sub edi, edx
neg edx
or edi, esi
and edx, edi
jmp 0x4987e0
call ebx
or edx, 0x6672f335
inc edi
not ecx
jmp 0x499f2d
push 0x5adead64
and edi, esi
add ecx, 0x66df6086
and edi, 0x66e04c87
jmp 0x49a617
push 0x5afdfffd
xor edx, esi
add edx, ecx
sub esi, 0x66eedc2d
or edi, 0x66ef7556
inc ecx
mov ecx, esi
or esi, edi
sub edx, ecx
xchg ecx, edi
mov edx, edi
sub edi, 0x66f32025
jmp loc.004993bc
mov ebx, 0x123b2f04
add edx, ecx
mov esi, ecx
rol ecx, 0x1b
shr edi, 0xe
xchg edx, ecx
dec esi
xor ecx, esi
xor edx, esi
xor esi, edi
add edi, esi
xchg esi, ecx
xor esi, edi
ror ecx, 0x14
jmp 0x49779e
pop ebx
or ecx, 0x6724628a
dec esi
rol edi, 6
mov ecx, edx
bswap esi
xchg esi, edi
or esi, ecx
mov edi, edx
bswap ecx
mov esi, edi
mov ecx, 0x672923c9
add edi, ecx
neg edi
jmp 0x4997da
pop ebx
xchg esi, edx
shl ecx, 0x1b
and ecx, esi
sub edi, esi
neg esi
shl edx, 0x1a
add esi, edx
jmp 0x499d69
pop ebx
mov edi, 0x673ce985
inc esi
xor edi, edx
mov edx, esi
and esi, edi
sub esi, edi
rol ecx, 0x19
sub edi, edx
mov edi, edx
jmp 0x497671
call ebx
add esi, ecx
and ecx, edi
add edi, ecx
mov edi, ecx
dec esi
neg esi
mov edi, ecx
inc edi
shl esi, 0xe
xor edx, esi
xchg edi, edx
shl ecx, 0xc
jmp 0x4991f4
push 0x5af145d3
shl edi, 0xe
neg edi
add esi, 0x67575838
xor esi, 0x675798eb
and ecx, edx
rol esi, 0x1a
add edx, 0x67588992
or edi, 0x6758c6a1
mov ecx, esi
inc edi
neg edi
jmp 0x49a638
call ebx
inc edi
or edx, ecx
and edx, ecx
mov esi, edi
add ecx, edi
mov edi, 0x675f9612
sub edi, edx
shl edi, 0x16
bswap edi
jmp 0x49a925
push 0x5ad4b15b
ror edx, 0x16
mov edi, 0x67652cda
mov edi, ecx
xor ecx, 0x6765c73d
sub ecx, edx
add edx, ecx
xchg esi, edi
xchg edi, edx
jmp 0x498a78
pop ebx
dec ecx
rol edx, 0x1b
add esi, 0x6767ce2a
or edx, edi
xor edi, 0x67684a96
add ecx, esi
sub edx, ecx
ror edi, 0x1f
bswap edx
mov edi, edx
jmp 0x49b119
mov ebx, 0x123b2f04
and edi, edx
dec ecx
neg edi
add esi, edi
dec edx
sub edi, 0x677b5da9
or edi, esi
jmp 0x49a57f
push 0x5acdc253
and ecx, edi
nop
sub ecx, esi
xor esi, edi
xor edx, esi
xor edx, edi
add ecx, edi
xchg ecx, esi
jmp 0x498380
pop ebx
shl edx, 2
or ecx, 0x67a0646c
or edi, ecx
or edx, esi
shr edi, 0x1d
xor edi, ecx
xor ecx, edx
shl esi, 0x1b
nop
xchg ecx, esi
mov edi, 0x67a2cb7a
jmp 0x499023
pop ebx
or edx, ecx
dec edx
or esi, 0x67ba0fcb
mov edi, edx
mov esi, edi
or edi, edx
jmp 0x49ae70
call ebx
mov esi, 0x67c19535
and edi, 0x67c1d25d
or edi, ecx
rol edi, 9
mov edx, edi
neg edi
shl edx, 3
xor esi, 0x67c37765
add edi, esi
sub ecx, edx
add esi, 0x67c438c0
bswap esi
or ecx, 0x67c4b946
mov edx, esi
xor edx, ecx
jmp 0x4985d9
push 0x5adb7b9e
and edi, edx
xchg edi, edx
mov esi, 0x67cb8536
mov edx, ecx
xor edi, 0x67cc012b
sub edi, 0x67cc3e01
or esi, edi
not edx
inc edi
mov ecx, esi
and edx, 0x67cdafaf
or edi, 0x67ce0490
ror ecx, 6
mov edx, ecx
xchg ecx, esi
xchg edx, ecx
jmp 0x497f07
pop ebx
and edx, 0x67d0cac0
and edi, esi
xor ecx, esi
add ecx, esi
xor esi, edx
shr edx, 0x19
sub esi, edx
sub edi, ecx
and edx, edi
ror esi, 0x1f
and edi, edx
rol esi, 0x1a
rol ecx, 0x1c
jmp 0x49a8a7
push 0x5adf4614
shl edi, 0xb
or esi, edx
bswap esi
or esi, 0x67d9233b
neg ecx
shr ecx, 0x12
xchg esi, edi
dec ecx
and edi, 0x67da7f91
or edx, esi
jmp 0x49ad44
pop ebx
or esi, ecx
mov ecx, 0x67debef1
xchg edi, esi
or edi, 0x67df3de4
mov edi, edx
dec ecx
or edi, ecx
sub edx, esi
xor edx, ecx
jmp 0x49a9ab
call ebx
ror ecx, 2
mov ecx, edi
bswap ecx
xchg esi, ecx
sub esi, 0x67e2324f
inc edx
xchg esi, ecx
shl esi, 0x1f
xor edx, ecx
shl edx, 6
and esi, edx
shl esi, 8
shl edx, 0x1d
jmp 0x499ed9
push 0x5acd74f6
xor esi, ecx
sub edi, ecx
mov edi, ecx
add esi, ecx
or edi, edx
sub esi, edi
add ecx, edi
jmp 0x499388
pop ebx
neg edx
and edi, edx
nop
dec edx
jmp 0x4984be
call fcn.00499a1d
or esi, edx
sub ecx, edx
bswap edx
add edi, 0x67f8c844
neg esi
add ecx, edx
or ecx, 0x67fa551b
ror esi, 0x17
and edx, 0x67fb66fd
and esi, edi
sub edi, 0x67fc4fff
jmp 0x49918b
pop ebx
sub edi, ecx
inc ecx
and ecx, edx
mov edx, edi
jmp 0x49a189
pop ebx
xor edx, 0x6830d205
mov ecx, edi
add edx, esi
mov edi, ecx
add ecx, edx
ror edx, 5
xor edi, ecx
jmp 0x4989fa
push 0x96239
inc esi
sub edx, edi
xor edi, esi
add esi, 0x6836fe8e
or edx, 0x6837a71f
sub edi, esi
add esi, 0x6838c720
jmp 0x4976e7
pop ebx
xor edx, esi
mov esi, ecx
or esi, ecx
add edi, 0x68784338
and esi, edi
or esi, edi
sub ecx, edx
sub esi, 0x687a582c
xchg edi, ecx
dec edx
xchg edx, ecx
xchg edi, ecx
jmp 0x498317
call ebx
rol ecx, 0x11
xor esi, edx
sub esi, edx
mov edx, edi
sub edi, ecx
shr ecx, 0x17
mov esi, edi
or esi, 0x689a2c52
and esi, edi
jmp 0x49863e
call fcn.00499a1d
dec edi
or esi, 0x689bac41
shl esi, 0x17
sub esi, edx
mov esi, 0x689d04cc
xchg edx, ecx
dec esi
shl edi, 0x17
not edi
neg edx
jmp 0x49a96c
push 0x5ae71773
xor edx, 0x6953a013
mov ecx, edx
dec edx
and edi, esi
shl esi, 0xc
mov edi, esi
xor edi, edx
add edx, ecx
shl ecx, 0x1a
xor esi, edx
jmp 0x49a238
push 0x5ad40ace
mov edx, edi
mov edx, edi
shl edx, 0x10
add esi, edi
ror edi, 0x12
shr edx, 0xa
dec esi
jmp 0x49a09d
mov ebx, 0x2774562b
xchg edx, ecx
bswap edi
ror esi, 0xd
mov esi, ecx
add ecx, edx
sub esi, ecx
inc esi
xchg ecx, edx
sub edi, edx
shr esi, 8
xor edi, edx
and ecx, edi
and edi, esi
xor edi, 0x697604cf
and esi, edx
jmp 0x498687
pop ebx
xchg ecx, edx
and ecx, edi
xor edx, 0x698c3d6e
xchg esi, edx
ror esi, 4
xchg edx, edi
jmp 0x49a6c3
pop ebx
neg edi
add edi, esi
or edx, edi
rol edx, 3
jmp 0x49859e
push 0x5ade5a15
xor esi, edi
mov ecx, edi
sub ecx, edx
xchg ecx, edx
neg edx
sub edi, 0x69a9dc36
mov edx, 0x69aa51d7
jmp 0x498db7
pop ebx
shr esi, 0x12
or esi, 0x69ab636a
bswap edx
or ecx, edx
and esi, edx
xor edx, esi
bswap edx
jmp 0x497b5f
call fcn.00499a1d
xchg edi, esi
xor edx, ecx
or esi, 0x69bc884a
add edi, 0x69bce320
xor edi, ecx
add esi, ecx
xor ecx, 0x69bdb0d0
jmp 0x49abda
push 0x5ad46176
or edx, esi
sub esi, edi
sub edx, ecx
xor edx, 0x69e2625e
ror edx, 0x10
shl edi, 8
mov esi, 0x69e321aa
add edi, esi
xor edi, 0x69e3a4ef
and ecx, esi
inc edx
jmp 0x4991d2
call ebx
sub edi, ecx
mov edx, edi
ror esi, 0x16
xchg ecx, edi
ror edx, 0x1b
xchg esi, edi
sub esi, edx
not ecx
shr edx, 0x1b
jmp 0x4985ef
push 0x5afd4a63
xor edx, edi
bswap edi
or edi, 0x6a0dc9f3
mov esi, edx
mov esi, ecx
and edi, ecx
mov edx, 0x6a0eda95
and edx, edi
add edx, esi
not esi
sub esi, ecx
jmp 0x49b2f8
pop ebx
and edi, esi
xor ecx, edx
or edx, ecx
xor edi, edx
mov ecx, 0x6a1a3aac
not ecx
jmp 0x49afb6
mov ebx, 0x123b2f04
not edi
mov ecx, edi
and edx, 0x6a275a19
or esi, ecx
ror edi, 0xa
jmp 0x49ae17
call fcn.00499a1d
neg edi
add ecx, edi
mov edi, edx
ror edi, 0xd
sub edx, esi
ror edi, 0x11
neg esi
xor edi, esi
and esi, 0x6ab67fc6
xchg edi, edx
or ecx, edi
sub esi, edi
and edi, edx
xchg ecx, edi
jmp 0x499ad8
push 0x5aebfb5e
xchg edi, ecx
mov edi, esi
and esi, edx
not esi
sub edi, esi
shl edx, 9
not esi
mov ecx, edi
dec esi
jmp 0x49817a
push 0x5adefd1b
rol edx, 0x13
rol edx, 0x19
add edx, 0x6ac74a32
neg ecx
xor esi, ecx
shl esi, 0x11
xchg edi, esi
sub edi, esi
jmp 0x4996cd
push 0x5af19bd3
or edx, ecx
bswap edx
nop
mov edx, edi
add edx, edi
bswap ecx
xor edx, ecx
shr ecx, 0x13
xor edx, 0x6acac873
inc edi
jmp 0x49a7bd
pop ebx
xor edi, ecx
mov ecx, esi
mov edx, 0x6adc0df7
mov ecx, edi
shl esi, 0x19
not edx
or edi, edx
jmp 0x497819
pop ebx
mov edx, ecx
sub esi, edx
add ecx, edi
sub edi, 0x6ade09d5
or edi, edx
xor ecx, 0x6ade820a
mov esi, edx
mov edi, edx
shr edi, 0x12
sub ecx, edi
and edx, ecx
add esi, ecx
jmp 0x49aea0
mov ebx, 0x2774562b
bswap esi
mov edx, ecx
and edx, edi
mov edx, 0x6ae3ce77
xor ecx, 0x6ae40fcd
xor esi, ecx
jmp 0x497edc
mov ebx, 0x2774562b
and edx, esi
mov edi, 0x6ae4def7
mov esi, ecx
jmp 0x497770
push 0x40
xchg edx, edi
sub edi, edx
add esi, 0x6ae5eb83
xor edx, ecx
inc edi
and edx, ecx
mov edi, 0x6ae6ebc6
jmp 0x499956
push 0x5adb2aa1
or esi, ecx
xchg ecx, esi
inc edx
or edi, esi
or ecx, esi
or edx, esi
mov edi, esi
and edx, ecx
add edx, esi
add edx, esi
sub edi, edx
add ecx, edi
sub esi, ecx
jmp 0x499668
push 0x5af1ee0d
sub edi, edx
ror edx, 6
mov ecx, edi
shr edi, 0x1f
sub edx, edi
xor edx, edi
or edi, 0x6b24c8f4
add ecx, edi
or edx, 0x6b25ef84
xor edx, ecx
or ecx, edx
mov edi, ecx
or edi, edx
xchg esi, edx
sub ecx, edx
xchg esi, ecx
jmp 0x497e31
push 0x5ad7dc2e
add edx, edi
ror esi, 4
and esi, ecx
or esi, edi
xchg ecx, edi
add ecx, edi
neg edx
ror edx, 0xb
dec esi
or edx, esi
add edi, 0x6b2ecbb0
jmp 0x49b26d
push 0x5ada8dc2
or edi, ecx
or edx, edi
or edx, 0x6b43f935
shr esi, 0x19
sub esi, edi
and ecx, edi
mov ecx, 0x6b45fa12
add edx, ecx
jmp 0x498892
pop ebx
and esi, edx
sub edi, esi
not ecx
dec edx
dec edi
and esi, 0x6b4e6d97
inc edi
sub ecx, 0x6b4f5d4f
sub ecx, 0x6b4fd65d
add esi, ecx
jmp 0x498869
pop ebx
sub ecx, edx
or edx, edi
xor ecx, 0x6b744c61
jmp 0x49993d
pop ebx
add edx, 0x6b87b897
dec edx
shl edx, 0xf
and esi, edi
dec edi
or edi, esi
sub esi, edx
jmp 0x49aec5
call ebx
xchg edx, edi
mov esi, 0x6b89df7a
mov esi, ecx
xchg ecx, edi
rol edi, 0x15
not ecx
bswap ecx
ror ecx, 0x1e
shl ecx, 0x1f
mov ecx, 0x6b8bd817
sub ecx, edi
jmp 0x49812e
call fcn.00499a1d
sub edi, 0x6b8c6b10
rol esi, 0x15
and edx, 0x6b8cf3f2
jmp 0x49ad07
pop ebx
mov esi, edi
add esi, 0x6b8d8939
and esi, 0x6b8dc6b5
dec ecx
neg esi
and esi, 0x6b8e8109
or edx, 0x6b8ebe55
shr edx, 0x16
ror esi, 0x1b
jmp 0x49a7f1
mov ebx, 0x123b2f04
sub edx, 0x6bcb57d6
and esi, edx
and edx, ecx
sub esi, ecx
xchg esi, edi
ror edi, 0xb
shl ecx, 0xb
xchg edi, ecx
xor esi, ecx
and edi, edx
mov ecx, 0x6bceb43f
mov esi, ecx
jmp 0x497bd7
call ebx
xor esi, 0x6bcfbe63
or edi, 0x6bd02c0d
or edx, esi
xchg esi, ecx
and edx, esi
dec edi
and edi, esi
xor esi, ecx
sub edx, 0x6bd20a90
shl edi, 7
jmp 0x49a1f1
push 0x5ac96676
or esi, ecx
not esi
xchg ecx, esi
or edi, 0x6bd6f3a9
xor ecx, edx
xor edi, esi
jmp 0x49a740
push esp
sub edi, esi
xor ecx, esi
mov edi, esi
and edx, edi
sub edi, ecx
or esi, edi
and edi, 0x6bf15ed5
rol edi, 4
jmp 0x49b317
mov ebx, 0x123b2f04
dec edi
sub edx, ecx
shr esi, 0x18
jmp 0x499af7
call fcn.00499a1d
mov edx, esi
xchg esi, edi
add ecx, edi
not ecx
sub ecx, edi
xchg edi, esi
and esi, 0x6c164e54
or esi, ecx
sub edx, edi
or esi, ecx
jmp 0x49aee2
pop ebx
xchg edi, edx
or edx, esi
and esi, edi
and edi, 0x6c2224ce
jmp 0x497694
push 0x5aeba512
ror edi, 0x13
nop
sub ecx, edx
and ecx, esi
mov esi, ecx
sub edi, esi
xchg ecx, edi
xchg esi, edi
or esi, 0x6c29694e
add edi, edx
shr esi, 0xb
jmp 0x49a5fb
push 0x5acb4d69
xor esi, edi
not esi
shr ecx, 0xb
xchg edi, ecx
or edx, esi
and esi, edx
or ecx, edx
bswap edi
and edi, esi
jmp 0x499dce
call ebx
mov esi, ecx
shl ecx, 0x1b
neg edx
and ecx, 0x6c317ec8
add edx, esi
or edi, esi
or ecx, edx
not ecx
or edx, edi
xor edi, edx
neg esi
jmp 0x49a6db
pop ebx
and edi, esi
or ecx, esi
and esi, edx
xchg edx, ecx
rol esi, 3
sub esi, edx
or edx, edi
bswap edx
jmp 0x49971c
pop ebx
add ecx, 0x6c8a2d74
xor edx, esi
add ecx, esi
neg edi
mov ecx, esi
and ecx, esi
and esi, ecx
jmp 0x499e7a
push 0x5ace66c1
and ecx, edi
xor edi, esi
inc edx
sub ecx, edx
or edx, esi
rol edi, 0x1f
xchg ecx, edx
mov edi, esi
sub edx, esi
jmp 0x49a723
push 0x5ad83084
inc edx
or edi, esi
and edx, ecx
bswap ecx
or esi, edi
sub esi, 0x6cb1ca66
mov ecx, edi
jmp 0x498495
push 0x5afda353
sub esi, ecx
add ecx, esi
mov edx, esi
xor edi, edx
xor esi, edi
xor edi, esi
add esi, edi
and edi, esi
mov edx, 0x6cbbefac
jmp 0x498e30
push esp
mov edi, esi
xor edi, esi
sub esi, 0x6cbcb916
add edx, ecx
mov edx, esi
sub ecx, esi
or edx, ecx
jmp 0x49a753
call ebx
or edi, edx
sub edx, esi
sub esi, edx
dec esi
ror edi, 0x17
not edx
or edx, 0x6cc4fff7
jmp 0x49b42f
pop ebx
or esi, 0x6cc88b92
mov ecx, 0x6cc8c75a
not edi
sub esi, ecx
xor esi, edi
bswap edx
xchg edx, ecx
jmp 0x497bfe
pop ebx
bswap ecx
and edx, ecx
not edx
and ecx, esi
dec edi
or edx, ecx
sub ecx, esi
sub edx, ecx
sub ecx, esi
jmp 0x4999f8