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

Disassembly:
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffed7
jne 0x40107a
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffeff
jne 0x401108
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.oleaut32.dll_VarR4FromDisp
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
ret
call sub.kernel32.dll_GetCurrentThread
cmp eax, 0xffffff1e
jne 0x4011af
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.oleaut32.dll_VarR4FromDisp
call sub.oleaut32.dll_VarR4FromDisp
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
ret
call sub.kernel32.dll_GetSystemDefaultLCID
cmp eax, 0xfffffef1
jne 0x401247
call sub.user32.dll_EqualRect
call sub.oleaut32.dll_VarR4FromDisp
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.oleaut32.dll_VarR4FromDisp
call sub.user32.dll_EqualRect
call sub.oleaut32.dll_VarR4FromDisp
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.oleaut32.dll_VarR4FromDisp
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.user32.dll_EqualRect
call sub.user32.dll_EqualRect
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
call sub.advapi32.dll_CryptSetProvParam
call sub.advapi32.dll_CryptSetProvParam
call sub.oleaut32.dll_VarR4FromDisp
ret
jmp 0x47e94f
xchg esi, edx
xor edx, ebx
or edx, 0xa2f88152
ror ebx, 0xd
shl esi, 2
and esi, 0xa2fe8516
jmp 0x481886
call ecx
and edx, ebx
xor ebx, 0xad0be0e1
xchg esi, edx
xchg ebx, edi
xor ebx, edx
add edx, 0xad13c254
xchg esi, edi
mov edi, 0xad17e489
or esi, edx
rol ebx, 0x1a
or edi, 0xad23deb6
rol ebx, 0x19
or ebx, 0xad27db88
jmp 0x47fb5d
pop ecx
and ebx, edx
and ebx, esi
or esi, edx
sub esi, edi
xchg edx, edi
sub edi, esi
and ebx, esi
sub ebx, edi
or ebx, 0xad39ff7a
neg esi
or ebx, edi
xor esi, 0xad3ffea4
and edx, ebx
jmp 0x47ecb5
push 0xa3169156
or edx, ebx
mov edi, ebx
sub edx, edi
ror edx, 0x10
mov ebx, 0xad4c44f6
or esi, ebx
sub ebx, 0xad503516
dec edi
xor edx, esi
jmp 0x480be1
call ecx
shr ebx, 7
not ebx
xchg ebx, edi
add edx, ebx
sub edx, esi
shl esi, 0xe
add ebx, edi
ror ebx, 0x12
or edi, esi
jmp 0x47e9fc
push 0xa3465f3e
sub esi, 0xae193445
xchg ebx, esi
add esi, ebx
or edx, ebx
mov ebx, 0xae21301d
and esi, edi
jmp 0x48145c
call ecx
dec edx
and edi, edx
xor edx, 0xae9acaf7
xchg edx, edi
jmp 0x48193e
pop ecx
add esi, ebx
sub ebx, edx
shl ebx, 0xb
xor edi, 0xaee0bda6
sub ebx, esi
add esi, 0xaee53502
or esi, 0xaee75c3d
and esi, edx
rol edx, 7
add ebx, edi
not edx
add edx, edi
jmp 0x47fae5
pop ecx
sub edi, 0xaf3a6379
shr edi, 0xa
mov edi, edx
neg esi
jmp 0x47f1d7
pop ecx
xor edx, edi
or edx, 0xb01152e9
xor edi, edx
rol edx, 0x10
or edx, 0xb017803b
jmp 0x4827f9
call ecx
add edx, 0xb06cb04d
dec esi
xor edi, 0xb071be6c
bswap esi
mov ebx, edi
sub edx, ebx
sub esi, ebx
add edi, ebx
and edx, ebx
shr edx, 0x1d
ror esi, 0xc
jmp 0x482578
pop ecx
and edx, ebx
or ebx, 0xb0a39941
shr edx, 0xc
xchg edi, edx
xchg esi, edx
add ebx, 0xb0adc0f9
or esi, edi
or edi, ebx
or esi, edx
mov esi, 0xb0b91014
bswap ebx
sub esi, edi
xor esi, 0xb0c0b881
jmp 0x47fa89
pop ecx
dec ebx
add edi, edx
xchg ebx, edx
or edi, edx
or edi, esi
or edi, ebx
inc esi
xor edi, esi
add edx, ebx
sub edi, esi
sub esi, edi
mov ebx, edi
ror esi, 2
ror esi, 0x1f
jmp 0x47fcd2
pop ecx
mov esi, 0xb212bc49
or ebx, edi
and ebx, esi
ror edx, 0x1a
add edx, 0xb21d486a
jmp 0x4813f0
push 0xa37dfd7d
xchg edi, edx
shl esi, 0x1f
dec edi
add ebx, 0xb29b8a52
add edx, edi
and ebx, edi
and edx, esi
mov edx, esi
and edx, ebx
xchg ebx, esi
jmp 0x480883
push 0xa3ace121
rol ebx, 9
mov edi, ebx
mov ebx, edi
shl ebx, 2
neg esi
and esi, edx
or edi, ebx
not ebx
inc edx
jmp 0x47f65e
pop ecx
sub edx, 0xb3597452
and edx, ebx
add edi, esi
or edx, edi
add esi, 0xb36de0cd
or edx, ebx
and edi, 0xb371ddba
dec edi
xchg ebx, esi
dec ebx
xor ebx, esi
bswap ebx
mov edi, esi
jmp 0x47f0b8
mov ecx, 0x73716341
shr edx, 0x17
dec edx
mov ebx, edx
sub ebx, edx
shr edx, 0xc
or edi, esi
sub ebx, edx
xor edi, esi
xchg edx, edi
or edi, ebx
mov esi, edx
jmp 0x481d8e
push 0xa39b1ec9
rol edx, 7
xor edx, ebx
mov esi, edx
sub ebx, edi
shl edi, 7
add esi, edx
inc esi
xor edi, edx
jmp 0x480497
push 0xa3d23045
xchg esi, edx
add edi, ebx
or edx, edi
and esi, edx
xor ebx, edi
and ebx, edx
or esi, 0xb6bce59d
or esi, edx
add edx, ebx
jmp 0x47ff6f
call fcn.0047ebe6
add edi, ebx
xchg edx, esi
xor edx, edi
shr esi, 0x1d
xor esi, ebx
xchg edx, esi
shl ebx, 0xe
xchg edi, ebx
inc ebx
and edx, ebx
jmp 0x481003
push 0xa3ae7c1e
add esi, edi
mov edi, esi
and esi, 0xb876e22d
add edi, 0xb87911f1
not edi
mov edi, edx
jmp 0x481f9b
call ecx
inc edx
mov esi, 0xb9218248
and edi, edx
xchg ebx, edx
xor esi, edi
xor edi, esi
add esi, 0xb92ba242
add edi, 0xb92dd4d9
neg ebx
sub esi, edx
xchg edi, edx
mov ebx, 0xb9408749
ror edi, 0x1e
add edi, ebx
sub esi, 0xb946a1e6
jmp 0x480019
call fcn.0047ebe6
dec edx
or edx, edi
xchg edi, ebx
shr ebx, 0xe
or edx, edi
add ebx, 0xb9af3995
and edi, 0xb9b2c611
and edx, esi
inc ebx
or ebx, edx
mov edi, 0xb9bc8549
mov esi, edx
sub ebx, edx
xor esi, 0xb9c3648a
jmp 0x47ea89
push 0xa399832e
bswap esi
or esi, edi
xor edx, edi
xchg esi, ebx
and ebx, esi
ror ebx, 0x1e
and edx, ebx
not ebx
add esi, ebx
xor edx, esi
add edi, 0xba26842d
sub edi, ebx
jmp 0x47f42e
call fcn.0047ebe6
dec edx
sub edi, 0xba42c9e1
ror ebx, 0x15
add esi, edi
or esi, ebx
sub edi, edx
add esi, 0xba4cf9ce
shr ebx, 0x1e
not edx
jmp 0x47ef28
pop ecx
mov ebx, edi
mov edi, esi
xchg esi, edx
shl edx, 4
inc esi
xor edi, esi
sub ebx, esi
and edx, esi
sub ebx, 0xbaacad9f
shl edx, 0x15
add edx, esi
xor esi, edx
neg esi
mov ebx, esi
and edx, ebx
jmp 0x47f22a
pop ecx
add edi, edx
and edi, esi
and edi, edx
mov ebx, esi
add edx, esi
shl ebx, 9
xchg esi, ebx
xor esi, 0xbb0a2924
sub esi, edi
xor edx, edi
dec ebx
jmp 0x481d3e
pop ecx
rol edx, 3
xchg ebx, edx
rol ebx, 6
add edi, edx
xchg edx, edi
add edi, ebx
xchg esi, edx
shr esi, 8
bswap edx
mov esi, ebx
ror esi, 0xb
jmp 0x47eebc
pop ecx
and edi, ebx
shr edx, 3
neg ebx
xor edx, 0xbb7a1339
inc edx
add edi, esi
and edi, 0xbb808d9a
xor edx, ebx
jmp 0x47f9fd
pop ecx
xor ebx, 0xbbaccc27
sub ebx, edx
or ebx, 0xbbb0bc02
add ebx, esi
sub esi, edi
dec edx
mov edi, esi
not ebx
or edx, ebx
and edi, 0xbbbf101a
neg esi
or esi, ebx
xor edx, 0xbbc4fef6
xchg esi, edx
jmp 0x481e85
pop ecx
or esi, ebx
sub edx, 0xbbeee7c1
add esi, edi
add edi, 0xbbf2cf3c
or esi, 0xbbfae325
xor ebx, edi
mov esi, edi
mov edi, 0xbc05c05e
sub ebx, edx
or edi, edx
or ebx, 0xbc0bd3c5
jmp 0x480771
pop ecx
and esi, 0xbc374e28
xchg edi, edx
or edi, esi
xor edi, 0xbc3d3fe5
and ebx, edi
xor esi, 0xbc412ed9
or edx, ebx
xor ebx, edi
shl esi, 0xd
jmp 0x480cf7
call fcn.0047ebe6
mov edi, esi
mov edi, 0xbc4b9237
inc edi
neg ebx
or esi, edi
add esi, 0xbc538f02
shl ebx, 0xd
xor edi, ebx
or ebx, edi
jmp 0x47f745
call fcn.0047ebe6
ror ebx, 0xb
mov ebx, edi
and ebx, edx
not ebx
and ebx, edi
add edi, edx
mov ebx, edi
xor edi, 0xbccd2b78
neg ebx
sub ebx, esi
xchg esi, edx
add esi, 0xbcd5876e
ror esi, 0x15
jmp 0x482356
pop ecx
not ebx
sub ebx, edi
dec esi
and edi, ebx
and esi, edx
jmp 0x481cc3
push 0xa359b05a
rol esi, 0x18
xor esi, 0xbd5b9195
add ebx, edx
xor esi, edi
add esi, 0xbd6195b9
shr esi, 0x12
mov esi, edx
add esi, 0xbd685b1f
add edx, ebx
jmp 0x480537
push 0xa371209e
mov ebx, 0xbe63c7f2
or ebx, esi
rol esi, 2
sub esi, edi
mov edi, ebx
xchg esi, edx
xor edx, 0xbe6fc74d
or edx, 0xbe71c1d2
or esi, edx
or edi, esi
ror edx, 8
jmp 0x4817ff
push 0xa3d3d3dc
dec ebx
add edx, ebx
or edx, edi
sub ebx, edi
xor esi, edi
xchg ebx, edx
inc edi
jmp 0x481a65
pop ecx
or esi, edx
or ebx, 0xc28df899
xor ebx, 0xc29847f6
mov edx, edi
sub ebx, edi
or edx, edi
xchg edx, edi
and esi, ebx
xor edx, esi
or ebx, esi
add edi, 0xc2a8459f
jmp 0x482847
call fcn.0047ebe6
xchg ebx, edi
rol edi, 0xd
xor ebx, 0xc731b963
and ebx, 0xc746d76c
mov esi, 0xc748d1b9
add edi, ebx
shl edi, 2
ror ebx, 0x1c
bswap ebx
and esi, edi
and edi, ebx
rol esi, 0x12
jmp 0x480b32
push 0xa3c38614
sub edi, ebx
add edx, 0xcab561a7
sub esi, edi
sub esi, ebx
sub edi, esi
rol ebx, 0x1f
mov edi, ebx
jmp 0x480476
call ecx
mov edi, edx
mov edi, esi
not edi
and ebx, 0xcad8c604
xchg esi, ebx
xchg esi, edx
add edi, esi
shr ebx, 0x11
jmp 0x480714
pop ecx
and edx, esi
xchg esi, edx
or edi, ebx
or esi, edi
sub edi, edx
sub edi, 0xcaedd88f
mov edx, esi
nop
xor edi, esi
add ebx, edi
or ebx, edx
jmp 0x481bc4
call fcn.0047ebe6
inc ebx
add ebx, 0xcc830203
rol ebx, 6
sub edx, ebx
and esi, ebx
sub edx, esi
or edi, edx
xor edi, ebx
jmp 0x481054
push 0xa3c5263e
inc ebx
sub edi, ebx
sub edi, ebx
and ebx, edi
or edx, 0xccc48da3
or ebx, esi
neg edi
sub esi, 0xcccb6271
jmp 0x48115e
push 0xa39cbaa4
mov edi, edx
xchg esi, ebx
mov ebx, edx
and edx, ebx
mov edi, edx
shr esi, 0x16
add ebx, esi
xchg edx, ebx
sub edx, edi
add ebx, edx
mov edx, 0xccef5d72
mov esi, edx
xchg esi, edx
xor edi, edx
jmp 0x481eea
push 0xa35b4aba
sub ebx, esi
and edx, edi
xor edi, esi
sub edi, esi
sub edi, esi
shr esi, 0xc
add esi, ebx
or edx, edi
not esi
jmp 0x48275e
mov ecx, 0x40495727
xchg edi, ebx
or ebx, edx
or esi, edx
rol edi, 1
neg ebx
xchg ebx, edx
jmp 0x47f54a
push 0xa36f8283
and ebx, 0xcddf3b50
or edi, 0xcde13715
or ebx, edi
xor ebx, esi
or esi, ebx
xor edx, 0xcde9160e
add edi, edx
xchg esi, edi
bswap ebx
and ebx, 0xcdf12b83
jmp 0x47fea9
push 0xa32d2fa2
xchg esi, ebx
xchg ebx, edi
mov edx, 0xce321546
and esi, edx
sub edx, esi
sub edx, esi
jmp 0x47f3ee
pop ecx
and ebx, edx
inc edi
add edi, ebx
and ebx, 0xcf44c06a
add edi, ebx
not edi
or edx, edi
or edi, ebx
xchg edx, esi
sub edx, esi
jmp 0x480da2
pop ecx
and esi, edx
shl edi, 6
sub ebx, edx
and esi, edx
and ebx, edx
xor edi, ebx
mov esi, edx
rol esi, 0x17
and ebx, esi
jmp 0x480964
pop ecx
mov esi, edi
sub edi, 0xd0a0b972
xor esi, edi
and ebx, 0xd0a4e83a
add edi, edx
xchg esi, ebx
add ebx, esi
sub edx, ebx
and edx, ebx
add edx, 0xd0b0f06a
sub ebx, edx
jmp 0x4816e2
pop ecx
add ebx, edx
xor esi, ebx
ror edx, 0x10
shl edi, 3
and edi, ebx
add edx, edi
or edx, edi
and edx, esi
or esi, 0xd1314fac
jmp 0x480e3d
mov ecx, 0x40495727
add edi, ebx
and ebx, edx
add edx, esi
bswap ebx
xchg edx, ebx
sub esi, 0xd15f5139
and esi, 0xd1617c93
jmp 0x480412
pop ecx
mov ebx, 0xd163e7d9
mov edx, 0xd16999a1
or edx, esi
sub edi, edx
or esi, edi
jmp 0x48024e
call fcn.0047ebe6
and esi, ebx
shl esi, 0xf
and edi, esi
jmp 0x48283b
push 0xa397e230
or edi, ebx
add esi, ebx
xor edx, ebx
inc edx
or ebx, edx
sub esi, edi
not edi
and ebx, esi
sub ebx, edi
jmp 0x47f8a3
mov ecx, 0x73716341
and edx, ebx
xor ebx, 0xd341e62b
xchg edi, ebx
add edi, 0xd34a60b4
mov ebx, edx
and edi, 0xd352c119
sub edi, 0xd357b5d9
and edx, ebx
sub edx, esi
mov esi, ebx
xchg ebx, edi
and edx, edi
rol ebx, 6
jmp 0x4808e6
call ecx
or edx, ebx
add esi, edi
shr edi, 7
xchg edx, edi
jmp 0x47f285
mov ecx, 0x40495727
inc esi
add edi, edx
mov ebx, 0xd405fba2
add ebx, 0xd4086f02
and edx, 0xd40a6d16
bswap edx
add edi, edx
or ebx, edx
shl esi, 0xe
jmp 0x4800ff
pop ecx
or esi, edx
and ebx, esi
shl ebx, 0xf
mov esi, ebx
and edx, 0xd41ca178
or edi, 0xd41e9e76
and esi, ebx
jmp 0x47ef72
push 0xa3182a08
mov esi, 0xd4484b92
add edi, esi
add edi, edx
add edi, 0xd44edfc5
or esi, 0xd451d2a8
not esi
jmp 0x480d8b
push 0xa3c1e845
shr ebx, 9
bswap ebx
sub edx, esi
dec esi
nop
mov ebx, 0xd50b503d
inc ebx
or edx, ebx
or esi, ebx
and ebx, esi
jmp 0x4801ff
push 0xa319c20e
inc esi
shr esi, 7
add esi, edi
xchg edi, esi
inc edx
xchg edi, esi
not edx
jmp 0x48200f
pop ecx
or esi, edx
mov edx, ebx
neg edx
mov esi, edi
rol ebx, 0xe
xor edx, 0xd58048bc
sub edi, 0xd5826329
or edx, edi
bswap edx
jmp 0x47f13e
pop ecx
mov edx, ebx
shl edx, 0x17
nop
sub ebx, edi
or esi, edi
and ebx, edi
xchg edi, ebx
and esi, ebx
jmp 0x481a79
call fcn.0047ebe6
dec ebx
ror ebx, 0xb
sub esi, edx
and edx, 0xd60af6d6
shr edx, 5
bswap edx
sub ebx, 0xd610f405
and edx, ebx
xor ebx, esi
jmp 0x47ec51
call ecx
sub edx, esi
or edi, edx
add esi, 0xd6d0bba1
and edx, edi
mov ebx, edi
jmp 0x4812f5
call ecx
or edi, 0xd6f638e6
add edx, edi
xchg edx, esi
sub edi, edx
jmp 0x481b13
push 0xa33af519
xor ebx, edi
sub ebx, esi
add esi, ebx
and esi, edx
or edx, ebx
neg ebx
sub edi, esi
and edi, esi
xor edx, edi
xchg edx, esi
sub ebx, edi
xor esi, edx
jmp 0x48170a
mov ecx, 0x73716341
shl ebx, 0x1a
xor ebx, 0xd7b5ce62
or edx, edi
or edi, 0xd7bfd8f6
add ebx, edx
sub edi, esi
xchg edx, edi
or esi, edx
sub esi, edx
jmp 0x47f808
push 0xa3567c5f
shr esi, 0x12
xor edi, esi
shl esi, 0x1e
xchg edi, ebx
dec ebx
jmp 0x481527
pop ecx
not esi
xor edi, edx
add esi, ebx
and ebx, 0xd8ea62dd
nop
jmp 0x482110
pop ecx
add esi, ebx
xchg edx, ebx
xor edi, 0xd94a5e30
and edx, 0xd94c5ed6
and edi, 0xd9549616
add esi, 0xd9569ccc
jmp 0x4819fc
push 0xa3391650
add edi, edx
xor edx, ebx
add ebx, 0xd98de62d
xor ebx, edx
shr ebx, 0x1b
mov ebx, edi
or esi, 0xd995b8df
sub esi, edi
jmp 0x4810ef
push 0xa347fb68
xor edx, esi
sub edx, edi
xchg edx, ebx
sub edx, 0xd9cb41aa
or edi, ebx
inc ebx
shr edx, 8
and edx, ebx
and esi, 0xd9e238b2
add ebx, 0xd9e609d5
bswap ebx
and edi, esi
xor edx, esi
jmp 0x481a1b
push 0xa32b957f
or edi, esi
or edi, edx
xchg edi, edx
sub edx, edi
ror edi, 6
xor esi, 0xda242272
sub edx, edi
dec ebx
sub ebx, 0xda2b5a07
and esi, 0xda2d65fe
mov ebx, 0xda2f6dbd
jmp 0x480688
push 0xa358148d
ror edi, 0x1f
xor edx, ebx
not ebx
not esi
ror edi, 1
shr edx, 8
and esi, 0xda56e85d
jmp 0x47fd8b
pop ecx
sub esi, edi
inc ebx
not edi
add edi, edx
jmp 0x4820ad
push 0xa3895f12
sub ebx, 0xdad4cf41
add edi, ebx
shl ebx, 8
or edi, edx
and esi, ebx
and esi, edx
xchg edi, esi
and esi, ebx
and edi, ebx
xor ebx, edx
jmp 0x481b60
push 0xa3b1b6cd
or ebx, esi
rol ebx, 0x10
mov ebx, edx
jmp 0x482506
pop ecx
add esi, edi
xor edx, edi
xor edx, edi
not esi
xchg esi, edi
inc edx
or edx, 0xdb736e6a
or esi, edi
add edx, 0xdb77bae4
add edi, ebx
sub esi, ebx
inc edx
or edi, ebx
sub edx, esi
jmp 0x47ed58
mov ecx, 0x40495727
mov edx, 0xdb842c6b
and edi, edx
rol ebx, 0xf
xchg esi, edi
mov edi, edx
or edx, 0xdb8f1524
mov ebx, edi
xor edx, edi
xor edi, 0xdb964141
xchg edi, esi
xor edi, edx
rol edi, 4
xor esi, ebx
jmp 0x480e6f
mov ecx, 0x73716341
mov edx, 0xdc520db1
or edx, esi
mov edx, edi
rol edx, 6
xchg edi, esi
and edx, esi
mov edx, edi
sub ebx, 0xdc6151c5
or ebx, 0xdc635371
xchg ebx, esi
not edi
not edi
xor edi, esi
jmp 0x481ebf
push 0xa314f8a9
mov esi, edi
mov esi, ebx
rol ebx, 8
or ebx, edi
neg edx
xchg edi, ebx
xor ebx, edi
xchg edi, edx
jmp 0x47ea24
push 0xa38629e1
or edx, 0xdd3f7536
mov ebx, esi
and ebx, esi
or ebx, esi
add esi, ebx
xchg esi, ebx
jmp 0x4822f1
pop ecx
xor ebx, 0xdd597c8e
xor esi, edi
add ebx, edi
rol esi, 0x14
sub edx, edi
mov ebx, edi
xchg edi, edx
neg edi
xor edi, edx
inc edx
and edx, ebx
jmp 0x481393
push 0xa344c065
shr edi, 0x1f
xor edx, edi
xor ebx, 0xddc6b9f6
add edi, edx
and esi, edi
or edi, ebx
xchg esi, edi
sub edi, ebx
jmp 0x47eb77
push 0xa349970e
xor ebx, edi
mov edx, ebx
neg ebx
mov ebx, edi
xchg edx, ebx
xor edx, edi
xchg edx, esi
mov ebx, 0xdde1adbd
xor esi, ebx
add edx, ebx
sub edi, edx
jmp 0x4805cb
call fcn.0047ebe6
mov ebx, edx
inc esi
not edx
bswap edi
or esi, edi
sub ebx, 0xddf7df45
add edi, 0xde06bd7e
mov ebx, 0xde09147b
shl esi, 0xe
jmp 0x4822c6
push 0xa3d57861
sub esi, edx
sub esi, edi
add esi, edx
xor edx, edi
xor ebx, edi
jmp 0x482419
pop ecx
add edi, ebx
and ebx, esi
sub esi, 0xde2ebc52
jmp 0x481b2a
pop ecx
sub edi, esi
xor edi, edx
or esi, ebx
dec edx
mov edi, edx
and edx, edi
bswap ebx
xchg edx, ebx
add ebx, edx
jmp 0x481924
pop ecx
sub ebx, edx
mov esi, ebx
rol esi, 1
rol ebx, 0x1c
sub ebx, esi
rol ebx, 5
sub edx, 0xdeee4d71
shr ebx, 0x10
xor edi, esi
or edx, ebx
add ebx, esi
jmp 0x47f974
push 0xa38afba6
ror ebx, 0x1c
and ebx, edi
shr ebx, 2
shr edi, 0xc
nop
dec edi
sub ebx, edi
or esi, 0xdf1f01e9
add edx, edi
sub ebx, edi
xor edx, ebx
xor edx, edi
jmp 0x48271c
push 0xa36c48ab
shl edx, 0x14
or esi, 0xdf5dcfda
sub edx, ebx
mov edi, edx
add esi, edi
xor edi, 0xdf682ec5
xor ebx, edi
add edi, ebx
bswap edi
jmp 0x48247c
pop ecx
xor esi, edx
nop
inc ebx
ror edx, 0x1e
xor esi, edi
sub ebx, edi
jmp 0x47fbc7
pop ecx
or edi, 0xe06a6edc
add edx, esi
dec edx
rol edx, 0x1a
and ebx, edx
and esi, edx
or esi, edi
mov esi, edi
bswap ebx
jmp 0x481290
call fcn.0047ebe6
mov edi, esi
add esi, edx
sub edi, 0xe0aa6593
or ebx, edx
and ebx, 0xe0aed9a2
sub edx, 0xe0b12d0a
rol edx, 3
inc esi
add edx, edi
or esi, ebx
add edx, esi
or edx, esi
xor edx, esi
sub ebx, edi
jmp 0x480232
push 0xa3d08948
mov edi, 0xe152ff3d
shr esi, 7
xor esi, edi
or esi, 0xe159d1a8
add edi, 0xe15c0e19
add ebx, edi
xor esi, edi
or edx, esi
jmp 0x47f466
call fcn.0047ebe6
rol ebx, 5
mov ebx, 0xe173fd8d
xor esi, edx
xor edi, esi
xor edx, 0xe17ab239
mov esi, ebx
xor ebx, 0xe17ef3f6
mov ebx, edi
ror ebx, 7
or edi, ebx
jmp 0x47e9c6
push 0xa39e5912
inc edx
and esi, 0xe18acd1e
bswap ebx
mov esi, 0xe18f4fe2
inc edi
dec ebx
sub edi, esi
shr edi, 8
or esi, 0xe19a96f9
bswap edx
dec edi
mov ebx, 0xe1a154dc
xchg edx, esi
sub ebx, esi
xchg edi, esi
jmp 0x480aaa
push 0xa3b0181e
mov ebx, esi
and edx, esi
shr esi, 0x18
mov edx, 0xe4ef5c0b
or esi, 0xe4f1af94
shr edi, 0xd
add edi, edx
rol ebx, 0xf
or edi, ebx
and esi, ebx
and edi, 0xe50159bd
mov edi, edx
rol edi, 0x18
jmp 0x481666
push 0xa31b5dda
and ebx, 0xe5a893c1
not ebx
xor edi, 0xe5ad2b93
inc edx
and ebx, esi
sub edx, 0xe5b48bad
xor edi, ebx
xchg esi, ebx
rol esi, 0xe
jmp 0x4827cc
pop ecx
sub edi, esi
mov esi, 0xe5c05ef2
and esi, edi
and ebx, edx
and esi, ebx
inc edx
shl ebx, 0xa
jmp 0x4808a3
pop ecx
sub edx, esi
xor edx, 0xe605a0fd
xor edx, esi
inc ebx
inc edx
or edi, 0xe60fc47b
add esi, 0xe611faaf
jmp 0x480749
mov ecx, 0x73716341
or ebx, 0xe614b612
or edx, 0xe616fda4
or edi, esi
and edi, edx
add esi, edx
xchg esi, ebx
or esi, edx
jmp 0x47fbec
pop ecx
mov edi, esi
xor edi, ebx
not esi
add ebx, esi
or ebx, edx
add ebx, 0xe64d1fd4
neg ebx
or ebx, edi
or edx, 0xe6541923
mov edx, ebx
add edi, edx
xchg edi, edx
sub edi, esi
jmp 0x47f9dd
call ecx
xor edx, esi
or edx, ebx
add edx, ebx
or edi, 0xe77c2edd
add esi, 0xe77e66ea
and esi, 0xe780ddaa
sub ebx, 0xe783368b
and edi, 0xe7856ef1
jmp 0x480b92
push 0xa387c501
ror esi, 0x1a
add edi, ebx
shl edx, 0x15
inc esi
dec ebx
rol esi, 0x15
sub esi, edi
or ebx, 0xe79871ea
and ebx, edi
xor ebx, edx
jmp 0x4815ed
call ecx
sub esi, edi
not esi
not ebx
xor esi, edi
add ebx, esi
and edx, 0xe7dede1d
and edx, 0xe7e140da
mov edx, esi
mov ebx, 0xe7e609e9
or esi, 0xe7e877eb
jmp fcn.004809a3
push 0xa3d71b8a
xor edi, 0xe8470325
ror esi, 0xd
shr esi, 1
xor ebx, edi
neg edi
shr esi, 9
mov edi, 0xe854f373
jmp 0x4825a0
push 0xa36de6c4
xchg esi, ebx
xor edi, ebx
add edx, esi
sub edx, edi
mov edi, 0xe885c62d
xor edx, edi
xchg edx, esi
and edi, 0xe88cb646
xor esi, 0xe88f243a
sub esi, ebx
jmp 0x480618
push 0xa3b354e1
or esi, edx
xchg esi, ebx
add edx, ebx
xchg esi, edi
mov esi, ebx
rol esi, 0x12
add esi, edx
shl ebx, 0x19
xchg ebx, edx
nop
add edi, 0xe965da98
jmp 0x480b6b
pop ecx
mov esi, edx
add edi, 0xe9a203e1
not ebx
mov edi, esi
or ebx, 0xe9a8bb8a
xor esi, edi
mov esi, ebx
xchg ebx, edi
neg esi
and edi, ebx
xchg esi, edi
ror edx, 0x18
dec edi
jmp 0x4815cd
mov ecx, 0x40495727
add edx, 0xe9c133ed
or esi, ebx
xor ebx, 0xe9c5f831
sub esi, ebx
xor edi, ebx
shl esi, 9
and esi, 0xe9d05591
sub esi, 0xe9d2a72a
jmp 0x47fca4
mov ecx, 0x73716341
dec edx
or edi, 0xeaf40596
add ebx, edx
sub edx, esi
and esi, edi
or edx, esi
xor ebx, 0xeaffabc5
xor edi, esi
jmp 0x47f8e7
push 0xa35ce87e
and edx, ebx
ror esi, 5
xor ebx, esi
add edi, 0xeb24db0e
mov edx, edi
not edx
mov ebx, esi
neg ebx
jmp 0x4820cb
mov ecx, 0x40495727
xor edx, edi
or edi, esi
xor esi, ebx
and edi, 0xeb7bfbed
jmp 0x481a3e
push 0xa329fbc5
xchg esi, edi
sub edx, 0xeb8b4d61
xchg ebx, edx
add edx, ebx
sub edx, edi
mov edx, esi
ror ebx, 0x1a
mov ebx, 0xeb995ede
mov ebx, edx
shl edi, 0x16
jmp 0x4814d2
call ecx
xchg esi, edx
neg esi
inc edi
jmp 0x480846
pop ecx
add ebx, edx
xchg esi, edi
xor ebx, 0xebc0eb81
add ebx, 0xebc4e8d7
and edi, edx
inc edx
xchg edx, ebx
and edi, ebx
inc esi
mov ebx, edx
jmp 0x482037