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

Disassembly:
call sub.kernel32.dll_GetLastError
cmp eax, 0xfffffee1
jne 0x40107a
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xffffff1c
jne 0x4010db
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
ret
call sub.user32.dll_GetDialogBaseUnits
cmp eax, 0xffffff06
jne 0x40115a
call sub.advapi32.dll_ElfNumberOfRecords
call main
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call main
call main
call main
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xffffff34
jne 0x401201
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call main
call main
call main
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call main
call sub.advapi32.dll_ElfNumberOfRecords
call sub.advapi32.dll_ElfNumberOfRecords
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call sub.advapi32.dll_ElfNumberOfRecords
call main
call main
call main
ret
jmp 0x4989fa
dec ecx
xor ebx, 0x32a751ad
mov ecx, edx
shr edx, 0x1b
ror esi, 8
add esi, 0x32a821e6
inc edx
shr ecx, 9
jmp 0x49b698
push 0x32b5d06c
xor ebx, edx
xor ebx, ecx
xor esi, 0x37b201d0
ror esi, 2
ror ebx, 0x15
mov esi, ecx
xchg edx, ebx
or edx, ebx
jmp 0x49a7f6
mov edi, 0x2774562b
add esi, 0x37b4864a
mov ebx, esi
mov ebx, 0x37b549ce
sub ebx, ecx
add esi, ebx
add ecx, ebx
mov ecx, edx
add esi, ecx
or edx, ecx
add ecx, ebx
jmp 0x49a811
pop edi
mov edx, esi
sub esi, edx
mov esi, ecx
or esi, 0x37cca5b6
and ecx, edx
or edx, esi
neg ebx
jmp 0x49a371
call fcn.0049ad7c
add ebx, edx
sub ecx, esi
bswap ecx
sub esi, edx
mov ebx, esi
or ebx, 0x37db929d
and ebx, ecx
add ebx, ecx
and ebx, ecx
jmp 0x4999f5
call edi
shl esi, 2
shr esi, 0x17
add esi, 0x37fa40fa
inc esi
ror edx, 0xf
sub ecx, 0x37fb84cf
jmp 0x499fb3
push 0x32c16b8f
or esi, ecx
xor ecx, ebx
xchg edx, esi
xor ebx, esi
sub ecx, edx
rol esi, 0xd
and ecx, ebx
or esi, ebx
dec ebx
jmp 0x498a93
pop edi
xor ebx, esi
sub esi, ecx
sub esi, edx
neg ecx
or esi, 0x38339100
xor edx, ebx
neg edx
add esi, ecx
add esi, ebx
not esi
jmp 0x499965
push 0x32b98c8e
xor ecx, edx
mov edx, ecx
or edx, esi
add ecx, edx
xor esi, 0x3842c0bd
or esi, edx
and edx, 0x384386fb
xchg ecx, ebx
ror ecx, 0x1b
or ecx, edx
jmp 0x49a60e
push esp
xchg edx, ebx
bswap ecx
not ecx
dec esi
mov edx, ecx
mov ebx, ecx
sub ecx, esi
sub ebx, 0x38483f26
xchg ecx, edx
xor ebx, edx
add edx, ebx
sub ecx, ebx
jmp 0x49a682
push 0x401400
add ebx, esi
xor edx, esi
mov ecx, esi
jmp 0x4990d3
push 0x32b2e64a
inc edx
and ecx, esi
shl ebx, 0xe
xor edx, esi
and edx, 0x38544ba8
or edx, esi
or ebx, 0x38551d87
jmp 0x49a008
pop edi
or edx, esi
rol ebx, 0x19
xor edx, ecx
rol ebx, 0x12
sub edx, esi
shl esi, 0x1a
ror edx, 5
add edx, esi
xchg esi, ecx
bswap ebx
jmp 0x49a356
mov edi, 0x4132136a
sub ebx, esi
xchg ebx, esi
mov esi, ecx
xor ebx, ecx
neg ebx
add edx, ecx
or ecx, 0x3876511a
shr esi, 0x11
sub esi, edx
or esi, edx
jmp 0x499b13
pop edi
add ebx, edx
add esi, edx
add ecx, esi
mov ecx, edx
neg ecx
xor edx, ebx
or ebx, esi
not ebx
ror ecx, 0x1c
jmp 0x49a07f
mov edi, 0x123b2f04
or ecx, edx
mov edx, 0x38856514
mov esi, edx
and ecx, esi
or esi, ebx
xchg ecx, esi
and ebx, 0x38866c7c
add esi, edx
add esi, edx
mov ecx, 0x388704ce
jmp 0x4998ac
pop edi
dec ebx
add esi, ecx
xor edx, 0x388837e7
xchg edx, ecx
jmp 0x49977b
pop edi
mov ebx, esi
and edx, 0x388c315b
mov ecx, 0x388c6574
add esi, edx
or esi, ecx
and ebx, esi
add esi, ecx
xchg esi, ecx
or edx, ebx
xor esi, ecx
jmp 0x49ad9d
pop edi
rol ebx, 0x1c
not ecx
or edx, esi
dec edx
or ecx, 0x388ef989
dec ebx
jmp 0x498f43
call edi
sub ebx, ecx
neg esi
sub edx, esi
add ecx, 0x3891d8cd
not esi
xor ecx, esi
add edx, ebx
not ebx
dec ecx
jmp 0x49a1a4
push 0x32af5b78
ror esi, 0x10
or ecx, edx
ror ecx, 6
mov ebx, ecx
mov edx, ecx
mov ecx, edx
or edx, esi
neg ebx
jmp 0x49a3be
pop edi
xchg ecx, edx
xor ecx, ebx
mov edx, ecx
rol ebx, 6
sub edx, ecx
and ecx, ebx
add esi, edx
dec edx
or esi, ecx
jmp 0x4997b6
call fcn.0049ad7c
bswap ebx
sub edx, 0x38aef0df
inc esi
xchg edx, ebx
or esi, ecx
xor ebx, ecx
add esi, ebx
sub ebx, esi
and ebx, 0x38b0a9eb
sub esi, ebx
sub ecx, ebx
jmp 0x49a63d
push 0x32b57bab
neg esi
neg edx
xor ebx, ecx
add ecx, ebx
add esi, ebx
and edx, ebx
xor edx, ecx
xor esi, ebx
or edx, 0x38bb226e
add ecx, 0x38bb876e
dec ecx
sub edx, esi
xor esi, ebx
neg ecx
or edx, ebx
jmp 0x49b5b2
mov edi, 0x123b2f04
not esi
or ebx, ecx
sub esi, ebx
or ecx, edx
mov edx, 0x38c2c038
add ebx, 0x38c32246
sub ecx, edx
and ecx, 0x38c3f2cf
or ecx, ebx
mov ebx, esi
jmp 0x499517
mov edi, 0x2774562b
and ecx, ebx
mov esi, ebx
or ebx, edx
xor ebx, esi
mov ecx, esi
and esi, 0x38d4304a
mov edx, ecx
xchg ebx, ecx
or ebx, 0x38d56fd4
add ecx, ebx
dec ecx
jmp 0x49a270
mov edi, 0x123b2f04
and ecx, 0x38d6c034
rol esi, 0xe
or esi, 0x38d78f6a
xor edx, esi
mov esi, ebx
or edx, 0x38d8c086
mov edx, 0x38d923fe
and esi, ecx
xor ecx, ebx
jmp 0x49b60b
push 0x32abe297
neg esi
or esi, 0x38e84701
xor esi, 0x38e8aff7
bswap ebx
or ebx, 0x38e9950a
or esi, ebx
mov ebx, ecx
or ebx, edx
inc ebx
jmp 0x49aa85
push 0x32b13211
add esi, ecx
mov edx, 0x38efe17c
and esi, 0x38f043d4
and esi, ecx
or edx, ebx
xchg edx, ebx
neg esi
and esi, edx
and ecx, esi
inc ebx
xchg ebx, edx
xchg edx, ecx
shr ecx, 1
jmp 0x4993d4
call fcn.0049ad7c
add edx, 0x38fb07da
sub ebx, ecx
shr esi, 0xc
bswap ebx
and ecx, ebx
or ebx, ecx
add esi, 0x38fd5fdf
jmp 0x49a9f6
push 0x32bac52f
dec ebx
ror ecx, 6
xor ebx, 0x390d98aa
shl ebx, 0xe
neg ecx
or ebx, esi
sub esi, ecx
ror ecx, 0xe
and ebx, 0x390ff7eb
sub esi, ecx
xor edx, esi
jmp 0x49b118
call edi
or esi, edx
mov esi, edx
rol ebx, 0x12
xchg esi, edx
inc edx
jmp 0x499706
mov edi, 0x2774562b
and esi, 0x391ee3ff
xor ecx, esi
add ecx, esi
add ecx, esi
add ebx, edx
or ebx, ecx
mov esi, edx
bswap ebx
xor ebx, 0x39222284
rol esi, 0x19
neg edx
add ebx, edx
mov edx, esi
mov esi, ebx
xor ebx, esi
jmp 0x499d51
pop edi
xor esi, 0x3924ea6c
add edx, esi
mov ebx, ecx
neg esi
xor esi, edx
shl edx, 0xe
jmp 0x49b43b
push 0x32bec871
or ecx, esi
bswap ebx
xchg ecx, edx
xchg ebx, ecx
xchg edx, ebx
bswap esi
add edx, ecx
jmp 0x499851
push 0x32c2a44f
xor esi, edx
shl edx, 6
or ebx, edx
shr ecx, 7
mov esi, ebx
and ecx, 0x3930861b
or ebx, 0x39329b84
add ecx, edx
dec ebx
xor edx, ebx
jmp loc.00499ff4
pop edi
rol ebx, 0x1e
neg esi
and ebx, esi
neg esi
add ecx, ebx
xor edx, ebx
not ebx
sub edx, 0x393710f3
bswap ecx
xor ebx, edx
xchg edx, ebx
inc edx
bswap ebx
dec ecx
and ecx, ebx
jmp 0x49b238
pop edi
xchg ebx, edx
sub ebx, ecx
xor edx, ebx
shr ecx, 0x13
xor edx, esi
or esi, ebx
neg edx
shl edx, 0xd
and ebx, ecx
jmp 0x498d7f
pop edi
xchg esi, edx
xchg ecx, esi
neg esi
xor edx, esi
or ebx, ecx
sub esi, ecx
sub esi, ecx
jmp 0x49a9a4
pop edi
mov esi, 0x394b7eaa
or ebx, esi
add ecx, 0x394c4372
mov esi, ebx
mov esi, ecx
jmp 0x49a16a
pop edi
xor ebx, esi
not ebx
xor ebx, ecx
or edx, esi
xchg ebx, ecx
xor edx, ebx
dec esi
jmp 0x49ac0b
push 0x32bf1e77
mov edx, ebx
or edx, ecx
xchg ecx, esi
xor edx, ecx
mov ecx, esi
mov esi, 0x395c78f5
bswap ecx
or ecx, ebx
jmp 0x4993ad
call fcn.0049ad7c
xor ebx, ecx
dec edx
xor ecx, ebx
sub esi, ebx
add ebx, edx
sub ebx, edx
xchg edx, ebx
xor esi, 0x396599b1
and edx, esi
mov esi, edx
jmp 0x49a0c3
push 0x32ad5ba3
dec edx
sub ebx, edx
sub esi, ecx
sub ebx, esi
and esi, edx
or ecx, esi
xchg edx, esi
xor esi, edx
mov ecx, esi
and edx, 0x397c2ec5
or edx, ecx
or esi, ebx
add edx, esi
shl edx, 0x13
xor esi, ecx
jmp 0x499a84
call edi
add esi, 0x39a966fa
neg ecx
not ecx
and edx, ebx
xor ecx, edx
xchg ecx, esi
ror ebx, 4
xchg ecx, esi
sub edx, ecx
mov ebx, 0x39af2b9a
jmp 0x499087
push 0x32af049d
bswap ecx
shl ebx, 0x1b
rol ecx, 0x16
shr ebx, 0x18
xor edx, 0x39b9cfc3
add ecx, 0x39ba2ef7
add esi, 0x39ba9285
and esi, ecx
neg esi
and ebx, edx
sub esi, ebx
jmp 0x49b6d0
push 0x32ad8492
or esi, ecx
ror esi, 3
mov edx, ecx
mov ebx, ecx
and esi, edx
nop
or edx, 0x39cd450b
xchg edx, esi
or ecx, esi
jmp 0x49a40b
call fcn.0049ad7c
or ebx, ecx
shl esi, 0x1a
and ebx, esi
add esi, ecx
add ebx, edx
add esi, edx
sub ebx, edx
sub ebx, esi
or edx, ecx
jmp 0x498d2b
call edi
sub esi, ebx
or edx, 0x3a03e849
ror ecx, 2
mov esi, 0x3a0461f8
mov ecx, 0x3a049583
not ecx
jmp 0x49a91b
call edi
add ecx, 0x3a0b92bc
and ecx, esi
and esi, 0x3a0bfb57
sub ebx, ecx
sub edx, esi
sub ebx, ecx
add ecx, 0x3a0cd24f
jmp 0x49a50b
push 0x32b77a5a
dec esi
mov esi, edx
and esi, ecx
rol esi, 0x10
jmp 0x49a443
pop edi
mov edx, ebx
and esi, ecx
jmp 0x499c2d
pop edi
not ebx
add ebx, 0x3a35c4ae
sub ebx, ecx
xor esi, ecx
sub ebx, esi
xor ecx, 0x3a36d171
rol esi, 6
add edx, esi
inc ebx
xor edx, ebx
or ebx, 0x3a38c83e
add ebx, esi
add esi, ebx
shr ebx, 0xb
xor ebx, ecx
dec esi
jmp 0x498adf
mov edi, 0x2774562b
mov edx, esi
and edx, ecx
xchg esi, edx
xor esi, 0x3a3f42bd
jmp 0x49a6a2
call fcn.0049ad7c
xchg edx, ecx
xor ebx, esi
sub ebx, 0x3a3ff56f
and ebx, esi
xor esi, ebx
sub ebx, edx
bswap esi
xchg edx, ecx
xor edx, esi
jmp 0x49b6ed
mov edi, 0x2774562b
xor ebx, ecx
mov ecx, esi
and edx, esi
sub edx, ebx
inc ecx
inc esi
mov ecx, ebx
dec ebx
xchg ebx, ecx
and ebx, 0x3a5af94c
jmp 0x49a9c8
mov edi, 0x123b2f04
xchg ecx, edx
xor edx, 0x3a776e1d
shl ebx, 0x18
shr esi, 0x13
neg ecx
shr edx, 5
add ebx, esi
and esi, edx
xor ecx, ebx
xor ecx, 0x3a796095
jmp 0x498b30
pop edi
neg esi
shr edx, 0x1b
or ecx, esi
mov ecx, edx
xor edx, 0x3a7ec1ab
and ecx, esi
add ebx, 0x3a7f261d
or esi, ebx
dec ebx
mov esi, edx
dec ebx
add ebx, esi
and edx, ecx
bswap esi
jmp 0x498eb9
pop edi
sub edx, ebx
or edx, esi
mov edx, 0x3a814fb3
rol esi, 4
add edx, esi
xchg esi, ecx
and esi, ecx
jmp 0x499c92
mov edi, 0x123b2f04
sub ebx, 0x3a843397
and edx, esi
rol esi, 0x1a
xchg esi, ecx
xchg ebx, esi
sub ebx, esi
or esi, ebx
xchg ecx, edx
jmp 0x49b75e
push 0x32bcdf62
xchg esi, ebx
rol ebx, 0x17
mov edx, 0x3a8bfb5a
xor ebx, edx
rol ebx, 4
sub ebx, 0x3a8ca59c
add ebx, ecx
neg esi
xor esi, edx
jmp 0x499023
push 0x32c278c2
and ebx, edx
add ebx, edx
add edx, esi
not esi
and ecx, 0x3a902673
inc ecx
jmp 0x4996df
call edi
neg ebx
shr ebx, 6
dec ecx
or edx, ebx
add ebx, 0x3a98c6ef
shr esi, 8
shl edx, 1
not ebx
shr edx, 0x1d
ror esi, 0x17
neg esi
or edx, 0x3a9a4a87
jmp 0x49904b
push 0x32b7ff59
or ecx, esi
and esi, ecx
sub edx, ebx
add ecx, 0x3aa247d5
inc esi
xchg edx, ebx
add esi, ecx
add edx, ebx
xchg esi, edx
jmp 0x499d3b
pop edi
and ebx, edx
xchg edx, ecx
rol esi, 0x1c
xchg ecx, ebx
not edx
xor edx, 0x3aa60793
jmp 0x49a4a8
pop edi
add esi, 0x3aa83bdd
sub ecx, ebx
dec edx
jmp 0x4992b9
push 0x32be7872
rol esi, 0x1a
dec ebx
mov esi, ecx
mov ebx, esi
ror ecx, 3
xor esi, 0x3aac04e7
xor ebx, edx
or ecx, edx
jmp 0x4996b4
call fcn.0049ad7c
xchg edx, ebx
ror ebx, 1
dec edx
shr ebx, 0xe
sub ebx, esi
sub ecx, 0x3ab7625f
xchg ecx, esi
or ebx, 0x3ab843b5
xchg esi, edx
mov ecx, ebx
and ebx, esi
jmp 0x499b30
push 0x32bbd3e7
or edx, 0x3ac6eca7
inc edx
sub ecx, ebx
sub edx, ebx
mov esi, ecx
xchg edx, ecx
mov esi, ebx
jmp 0x499f61
pop edi
mov ebx, 0x3ac87be7
mov edx, esi
add ecx, ebx
sub ebx, 0x3ac911ac
add esi, edx
sub edx, ebx
or esi, 0x3ac9b5d0
add esi, edx
sub ebx, edx
xchg esi, ebx
mov edx, 0x3aca8188
mov esi, 0x3acab4dd
jmp 0x4994b4
push 0x32af8585
and ebx, 0x3acec9c7
mov esi, ebx
inc ebx
and edx, ebx
add esi, edx
nop
and ebx, edx
add ebx, 0x3ad0c2a3
or ebx, 0x3ad0f9f3
jmp 0x49965c
push 0x32adae4a
xor ebx, ecx
add edx, 0x3ad49296
add ebx, edx
add esi, 0x3ad550d5
sub ebx, ecx
and ecx, 0x3ad77d52
bswap esi
and ecx, 0x3ad7e9d0
shl ecx, 9
xchg esi, edx
add ebx, 0x3ad8876b
shl ecx, 0xc
jmp 0x499302
push 0x32b7a640
or ebx, 0x3ad90ba9
sub esi, ebx
add ebx, edx
or esi, ebx
xchg edx, esi
xor ecx, esi
shl ecx, 0x1c
or esi, ebx
and esi, 0x3adaeb91
sub ecx, esi
jmp 0x49b782
push 0x32aedb01
xchg esi, ecx
sub ebx, 0x3ae0c57b
or ebx, edx
or ebx, edx
mov ecx, esi
xor edx, 0x3ae1d427
bswap esi
jmp 0x499a2b
call edi
neg esi
mov ebx, edx
xchg edx, ebx
sub ecx, esi
and edx, esi
neg esi
neg edx
mov ecx, esi
mov edx, ecx
and ecx, 0x3ae73251
jmp 0x4990a8
pop edi
or ecx, esi
dec edx
and edx, ebx
or ecx, 0x3aeb1756
shr esi, 0x19
mov ecx, esi
or ebx, 0x3aec51bd
sub edx, esi
or esi, ecx
not ecx
shr ecx, 0xe
sub esi, ebx
jmp 0x49900a
call edi
and esi, 0x3af7ee3f
add esi, edx
and ebx, edx
or esi, ebx
add ebx, 0x3af8c6ae
and esi, edx
sub edx, esi
xor esi, edx
xor ecx, 0x3af997d2
xchg esi, ecx
jmp 0x49b099
push 0x32b960d9
sub edx, ebx
shl esi, 0x1e
xchg ebx, edx
sub esi, ebx
mov esi, edx
jmp 0x498d04
mov edi, 0x123b2f04
add ebx, edx
add ecx, ebx
xor ecx, edx
shl ebx, 0x11
mov esi, ecx
rol esi, 0x1e
or edx, 0x3b01aaab
or esi, ecx
mov edx, 0x3b02123d
xor edx, ebx
shr esi, 0x1f
xchg ebx, esi
dec edx
or esi, edx
jmp 0x499265
call edi
add esi, 0x3b0368ff
add ebx, edx
or ebx, ecx
and ebx, ecx
mov ebx, 0x3b043e8a
bswap ecx
dec ebx
or esi, edx
and esi, 0x3b051287
dec esi
and ebx, ecx
and ebx, esi
jmp 0x49a93b
push esp
ror edx, 0x13
xor esi, 0x3b0760f4
mov ebx, 0x3b079432
or esi, edx
xchg ecx, ebx
not ebx
sub edx, ecx
mov edx, esi
or edx, esi
jmp 0x49abad
call fcn.0049ad7c
mov edx, ecx
sub ecx, 0x3b095799
ror ecx, 0x14
inc edx
inc ecx
sub esi, 0x3b0a360b
jmp 0x49b151
call fcn.0049ad7c
mov esi, 0x3b132aac
mov ebx, esi
or ebx, edx
bswap ebx
xor ebx, 0x3b150442
add ecx, esi
mov esi, edx
dec edx
jmp 0x498b94
push 0x32b5fd26
neg esi
shl ecx, 0x11
xchg edx, ebx
xor ebx, esi
xchg ecx, ebx
or ebx, edx
sub edx, esi
and esi, edx
jmp 0x49ab06
call fcn.0049ad7c
mov esi, 0x3b25190c
shl edx, 4
and esi, 0x3b2583c3
or ebx, esi
sub edx, esi
sub esi, ecx
mov ebx, ecx
xchg edx, esi
xor ecx, ebx
sub ebx, 0x3b26f796
xchg ebx, esi
add esi, ebx
sub ecx, edx
mov ecx, ebx
shr ecx, 0x1a
jmp 0x499b9f
push 0x975fa
rol ebx, 0x10
inc edx
and esi, edx
rol ecx, 0xe
or esi, edx
sub edx, esi
jmp 0x498d4c
call fcn.0049ad7c
bswap esi
xchg ecx, ebx
mov edx, esi
xor edx, ebx
not ebx
sub ecx, 0x3b2b7bdd
bswap edx
xor esi, ebx
or ebx, 0x3b2c1950
mov ecx, 0x3b2c4c73
add ecx, esi
jmp 0x49964b
pop edi
xchg ebx, ecx
xchg ecx, esi
xchg edx, ecx
mov esi, ebx
mov ebx, 0x3b38115e
xor edx, ebx
sub esi, edx
shl ecx, 0x1d
add ecx, 0x3b38edad
jmp 0x49ae7e
pop edi
sub ebx, ecx
shl ebx, 0x11
sub esi, 0x3b39b6e5
mov edx, 0x3b3a1f28
or ecx, ebx
or edx, esi
xchg ebx, esi
and edx, ebx
or ebx, ecx
jmp 0x49b3c7
push 0x32be2bf8
xchg ebx, edx
add ebx, esi
and ebx, 0x3b42ac57
mov ecx, 0x3b431942
sub ebx, ecx
xor ebx, ecx
dec ebx
sub esi, 0x3b449441
jmp 0x49a1d8
call fcn.0049ad7c
xor esi, edx
or edx, ebx
shr ebx, 0x1d
xchg ecx, edx
dec edx
mov ecx, edx
xchg esi, edx
dec ebx
sub ecx, ebx
jmp 0x49ae27
call edi
or ecx, edx
and esi, 0x3b4ac438
sub esi, edx
xor edx, ebx
add esi, ebx
sub ecx, ebx
xchg ebx, esi
add ecx, edx
xchg ecx, ebx
sub ebx, esi
xor edx, 0x3b4e508a
xchg esi, edx
xor edx, esi
jmp 0x49924d
pop edi
or ebx, esi
dec edx
xchg ebx, edx
xor ecx, esi
or ecx, esi
mov edx, esi
xor ecx, edx
shr esi, 0x13
add esi, edx
sub ecx, esi
xor ecx, esi
jmp 0x49b071
push 0x32ac236f
mov esi, ebx
and edx, ecx
mov ecx, edx
shr ebx, 0xe
sub edx, esi
add ecx, 0x3b5f7f7f
xchg ebx, edx
jmp 0x49b1d5
pop edi
xchg edx, esi
add edx, 0x3b6667f0
mov ebx, ecx
add ebx, ecx
jmp 0x49b64d
mov edi, 0x123b2f04
or ecx, esi
and edx, ecx
xor edx, 0x3b70fde8
rol ecx, 0x18
rol ebx, 0x16
xor esi, edx
not esi
neg ecx
ror ebx, 0x10
jmp 0x49b1ff
pop edi
xchg edx, esi
add esi, 0x3b7be04d
xor esi, edx
xor ecx, ebx
xor edx, 0x3b7cd1f9
rol edx, 0xa
mov edx, esi
shr esi, 8
and edx, ecx
mov ecx, ebx
xor ecx, ebx
jmp 0x49aacb
push 0x40
sub esi, 0x3b93b8c5
xor ebx, 0x3b93efe4
and esi, ecx
add ebx, esi
xor esi, ebx
mov esi, edx
xchg ebx, ecx
sub edx, esi
xor esi, ecx
or ebx, edx
or esi, ecx
and ebx, esi
add ecx, 0x3ba1c76f
jmp 0x49a846
push 0x32b20cd9
nop
xor edx, 0x3ba8d499
bswap ebx
or edx, ecx
mov esi, ecx
add edx, esi
neg ebx
shl ebx, 5
rol ecx, 0x15
jmp 0x499e3e
pop edi
or ecx, 0x3bea38fd
mov edx, ebx
or ebx, esi
neg ecx
add ebx, edx
xor esi, edx
mov esi, edx
bswap edx
xchg esi, ecx
sub ebx, 0x3c1667e9
jmp 0x49b395
push 0x32bcb3e8
or edx, 0x3c4629e9
sub ebx, esi
shr esi, 0x15
and esi, 0x3c476ab8
or edx, ecx
shl ebx, 0x1e
rol esi, 0x14
jmp 0x49a043
call edi
mov ecx, esi
sub ebx, ecx
and ecx, 0x3c5341bd
ror ecx, 0x11
jmp 0x4997cd
call edi
xor ecx, esi
or ecx, edx
dec ebx
shr edx, 0x17
xchg edx, ecx
jmp 0x499761
pop edi
neg esi
shl edx, 4
and ebx, ecx
shl edx, 7
not edx
or esi, ebx
add ecx, edx
sub ecx, esi
add ecx, ebx
neg edx
not esi
mov ebx, esi
or esi, ebx
jmp 0x49ab68
pop edi
mov ecx, esi
xor edx, esi
jmp 0x49968d
pop edi
not ebx
nop
not esi
or ebx, edx
or ebx, edx
add esi, edx
mov edx, ebx
inc ecx
add edx, ebx
and edx, esi
mov ebx, ecx
or ecx, ebx
and ecx, esi
jmp 0x499fdc
pop edi
mov ecx, esi
rol ebx, 0x17
add esi, ebx
or edx, 0x3c83cb43
jmp 0x49b07b
mov edi, 0x123b2f04
not ebx
shl esi, 0x18
and esi, 0x3c8cb84f
nop
inc esi
and ecx, edx
shl edx, 5
xor esi, 0x3c8dcc66
and ebx, 0x3c8e03db
or esi, edx
dec esi
jmp 0x49a72b
call edi
xchg ebx, edx
xchg ecx, esi
add edx, ebx
or ebx, 0x3c9049e4
xor ecx, esi
mov edx, 0x3c90bdf7
inc esi
not esi
jmp 0x49aa42
mov edi, 0x123b2f04
add esi, ecx
add esi, 0x3c97f924
mov ecx, esi
xchg ebx, ecx
xor ecx, 0x3c989fe7
xchg edx, esi
sub edx, ebx
and ecx, esi
xor esi, ecx
and edx, 0x3c99a0ed
jmp 0x49a86e
call fcn.0049ad7c
add edx, esi
add esi, ebx
mov esi, ecx
xor ebx, ecx
not edx
mov esi, edx
mov ebx, ecx
and ebx, edx
bswap ecx
or edx, 0x3c9bc1b9
jmp 0x49a588
pop edi
dec ecx
sub edx, ebx
inc esi
or edx, ecx
mov edx, ebx
xor ecx, 0x3ca0f990
jmp 0x498cc3
pop edi
add ebx, ecx
or ebx, ecx
sub ebx, ecx
xchg edx, ebx
neg esi
add esi, 0x3cb763cf
or ecx, 0x3cb796db
rol ecx, 0x14
shr edx, 0x16
jmp 0x499cc7
pop edi
xor ecx, ebx
and edx, ecx
shr edx, 0xa
mov ebx, esi
mov esi, ecx
xchg esi, edx
sub esi, ebx
and ebx, esi
sub edx, ebx
jmp 0x49b52a
pop edi
mov ecx, edx
bswap ecx
sub edx, 0x3cc2b367
shr ecx, 0xb
mov ebx, ecx
ror edx, 0x1f
xchg esi, ecx
ror esi, 0x1a
not edx
neg ebx
dec esi
neg edx
xchg ebx, edx
jmp 0x49a5cc
push 0x32ba9975
mov edx, esi
rol ecx, 0x19
inc edx
mov edx, ecx
or ebx, esi
and edx, ecx
sub edx, esi
mov ebx, 0x3cd46ae6
xor ebx, esi
shl ebx, 0xf
jmp 0x4995c3
push 0x32b5a788
and esi, edx
add edx, ebx
xor edx, ecx
mov ecx, esi
nop
add ecx, esi
xchg ecx, edx
mov ebx, ecx
mov edx, esi
shl ebx, 1
and edx, ecx
sub esi, 0x3cdcb0b3
and esi, edx
add edx, ebx
sub ebx, ecx
jmp 0x498a73
call fcn.0049ad7c
mov edx, ecx
ror esi, 0x12
sub ebx, 0x3ce0aaf8
jmp 0x49ae13
push 0x32c13fba
inc edx
or ecx, edx
xor ebx, 0x3ce3dd41
neg edx
jmp 0x498c89
push 0x32abacac
add esi, ecx
xchg esi, edx
xor edx, ecx
xor esi, 0x3ce9e92f
inc edx
jmp 0x499469
push 0x32af2e1c
or esi, ebx
or edx, esi
sub edx, esi
xor ebx, 0x3ceeba3b
or edx, ebx
dec ebx
and ecx, esi
xchg esi, ecx
jmp 0x4991f6
call edi
ror ecx, 4
add ebx, ecx
add ecx, esi
xchg esi, ecx
rol edx, 0x1f
xor ecx, ebx
add ebx, 0x3cf11efb
jmp 0x49acf7
call fcn.0049ad7c
sub edx, ecx
sub edx, ecx
and ecx, esi
and ebx, 0x3cf8eba8
rol edx, 0x18
mov ebx, edx
shr esi, 1
shl edx, 0xd
xchg ecx, edx
dec ebx
jmp 0x49a4c8
push 0x32b7d3c9
and ebx, esi
mov ebx, ecx
not ecx
or ecx, edx
add ebx, esi
xchg ecx, esi
jmp 0x49a135