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

Disassembly:
call sub.kernel32.dll_GetProcessHeap
cmp eax, 0xffffff0d
jne 0x401066
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_GetProcessHeap
cmp eax, 0xfffffeef
jne 0x4010d6
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_GetProcessHeap
cmp eax, 0xfffffee5
jne 0x40113c
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_GetProcessHeap
cmp eax, 0xfffffef1
jne 0x4011b6
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_GetProcessHeap
cmp eax, 0xffffff0f
jne 0x401262
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
jmp 0x4b18d0
not edi
sub ebx, edi
bswap ecx
shr ecx, 0x10
add edi, ebx
add esi, ebx
sub esi, ecx
xchg ecx, esi
jmp 0x4b3625
mov esi, 0x246e6c30
mov ecx, edi
or ecx, 0x13ea88e5
xor ecx, edi
add ecx, 0x13eac325
mov edx, edi
and ebx, 0x13eaf78f
and ecx, edi
add ebx, edi
jmp 0x4b1948
call fcn.004b4464
sub edi, 0x13ec60b3
add edx, edi
sub ebx, 0x13ec9ba1
shr edx, 3
xor ebx, 0x13ed4965
shl edi, 0x15
jmp 0x4b247d
pop esi
ror edi, 3
mov ecx, ebx
and ebx, edi
add ecx, 0x13eddb4f
xor edx, ebx
xchg ebx, edi
sub ebx, edi
or edi, edx
jmp 0x4b1baa
call esi
inc edx
add edi, edx
xchg ebx, ecx
bswap edx
add edx, ecx
sub ebx, 0x13eef637
sub ebx, ecx
rol edx, 0x10
inc ecx
ror edi, 0x16
jmp 0x4b222c
push 0x135d1c37
or edx, ebx
xor edx, ebx
or edx, 0x13f0e49d
or ecx, edi
not edx
shr edi, 6
xchg ecx, ebx
sub ecx, edx
xchg edx, ecx
xor ecx, edi
xor ebx, edi
sub edx, ebx
sub edx, ebx
and ecx, edx
jmp 0x4b4051
push 0x135a9067
sub ebx, ecx
xor edx, 0x13f57423
or ebx, 0x13f5978d
xchg edi, edx
or ecx, edx
and ebx, 0x13f5e769
jmp 0x4b2dcd
pop esi
mov edi, ebx
xor edx, ecx
xchg ecx, edi
sub ecx, ebx
xor edx, edi
mov ecx, edi
sub ecx, edi
dec ecx
neg ebx
or ecx, edi
jmp 0x4b21f8
push 0x13533387
xchg ebx, edx
add edi, ebx
or ecx, edx
neg ebx
bswap edi
or edx, 0x13f7b3c9
add ecx, ebx
ror edx, 0xc
jmp 0x4b3a3b
call esi
dec ebx
mov edx, 0x13f82805
or edi, ecx
add edx, edi
sub ebx, edx
or ecx, edi
sub ecx, 0x13f8b135
and ecx, 0x13f8cdf9
or ecx, 0x13f8e623
add ebx, edi
mov edx, 0x13f91a3d
sub edx, ecx
add ebx, ecx
neg ebx
jmp 0x4b1a7b
push 0x13606dfb
sub edx, ebx
and ecx, edx
not edi
xor ecx, edx
and edi, 0x13fa0289
or edi, 0x13fa1f67
add edi, 0x13fa3bf7
xchg ebx, edx
add edi, edx
sub ecx, edx
rol edi, 5
add ecx, edx
jmp 0x4b2d70
push 0x1355ba9f
or edx, edi
add edi, ebx
or ecx, edi
and ecx, 0x13fb316b
add edx, ebx
xor ecx, edx
jmp 0x4b366d
call esi
xor ecx, ebx
sub ecx, edx
rol edi, 4
sub ecx, ebx
and ebx, ecx
or ebx, 0x13fd6ec5
xchg edi, edx
inc edi
jmp 0x4b3ecd
push 0x1358bd85
xchg ebx, edi
sub ebx, edi
and ebx, ecx
add edx, ebx
add edi, edx
or edx, ecx
jmp 0x4b2b61
push 0x135a2793
add ecx, 0x13ffbd61
neg ebx
add ecx, edx
xchg ecx, edx
inc ecx
xchg edx, edi
neg edi
or edx, ebx
mov ebx, edx
add ecx, ebx
jmp 0x4b215c
push 0x135cf82f
dec edi
shr ebx, 0x1d
dec ebx
and ebx, edx
or edi, ebx
add edx, ecx
or edi, 0x14017f45
xchg edx, edi
jmp 0x4b19cb
pop esi
xor edx, 0x140353d1
xor edx, ebx
xchg ebx, edi
bswap edi
add edi, 0x1403c5ef
inc edi
bswap ebx
xor ebx, 0x14041851
sub edx, ecx
xchg ecx, edx
inc edx
or edi, ecx
jmp 0x4b3aec
push esp
sub ecx, edx
and ebx, edi
xchg ebx, edi
add ecx, ebx
or ebx, 0x14051235
add ebx, edx
add edx, ebx
add ecx, ebx
and edi, 0x14057fbf
xor ecx, 0x1405afcb
not ebx
xor ebx, edx
dec ebx
or ebx, ecx
shr ebx, 0x1e
ror edx, 1
jmp 0x4b2519
mov esi, 0x246e6c30
xor edi, 0x14073175
or edi, 0x14074d85
xchg edx, edi
mov ebx, ecx
and ebx, 0x14079de3
mov ebx, 0x1407b6a7
shr edx, 7
inc ebx
mov edi, edx
and edx, ecx
xor ebx, ecx
inc edi
mov ecx, edx
xor edi, ecx
jmp 0x4b20f3
push 0x135e9121
add ecx, ebx
or edx, edi
sub ecx, edi
xor edi, ecx
mov edx, ecx
add ebx, ecx
sub ebx, edi
sub edx, 0x14097fff
ror ebx, 0x14
and ebx, edx
jmp 0x4b2788
pop esi
xchg edx, ecx
not ebx
shr ecx, 7
ror ebx, 5
sub edi, 0x140bd6e5
add ecx, edi
jmp 0x4b29a5
pop esi
mov edi, ecx
add edi, 0x140fca5b
xchg edi, ecx
add edx, edi
inc edi
mov edx, ecx
sub ecx, edx
neg edi
sub edi, 0x14108a47
mov edx, 0x1410a73d
jmp 0x4b377b
pop esi
inc edi
sub edi, edx
bswap edx
or edi, ebx
add ecx, 0x14128b0f
sub edi, ecx
add edx, 0x1412c171
mov edx, ecx
xor ecx, edx
or ebx, ecx
jmp 0x4b1dc7
pop esi
dec ebx
not edi
xchg ecx, ebx
and edi, edx
jmp 0x4b3d2a
call fcn.004b4464
and ecx, edx
sub edi, ebx
or edi, ebx
not ebx
add edx, edi
add edi, edx
jmp 0x4b3ef5
call esi
ror edx, 0xf
mov ebx, edi
dec ecx
neg ebx
or ecx, edi
mov ecx, 0x141725f1
xchg edi, edx
add ebx, edi
dec ecx
add ecx, edi
or edx, 0x1417ac2f
xchg ecx, edi
jmp 0x4b2c4c
push 0x1361b9d1
ror edi, 0x1f
and ecx, edi
sub ebx, edx
sub ecx, 0x1420c7a1
add edx, ebx
add edx, 0x1420fb0f
shl ecx, 0x1b
add ecx, edi
xor edx, 0x14214e25
or edx, 0x14216a83
jmp 0x4b370f
push 0x135044e3
neg edi
and edi, ebx
and ecx, 0x1423ffc9
or edi, ebx
or ecx, 0x1424329b
mov ecx, edi
and edi, 0x1424664f
mov ecx, ebx
jmp 0x4b3244
push 0x135464a7
and edi, ecx
xchg ebx, ecx
mov edx, ebx
xor edi, ebx
mov ebx, edi
add ecx, ebx
shr ecx, 0x1e
or edi, 0x143568f1
xor ebx, edi
xor ecx, edi
sub ebx, edi
xchg ecx, edi
jmp 0x4b18fa
call fcn.004b4464
neg edi
or edi, 0x1446d067
mov ecx, 0x1446f26d
xor ebx, ecx
or ebx, ecx
and ecx, ebx
xor ecx, edx
rol ebx, 0xc
mov edx, ecx
sub ebx, edx
jmp 0x4b1e9e
call esi
sub ebx, edx
add ecx, 0x14482fbb
xor edx, ebx
ror ecx, 0x17
ror edx, 9
ror edi, 3
jmp 0x4b3b37
call fcn.004b4464
dec ecx
and ebx, edx
and edi, ebx
xchg ebx, edx
add ecx, 0x144ce85f
nop
shl edx, 0x17
sub ebx, edi
or ebx, 0x144d6de7
xchg ecx, ebx
xor ebx, ecx
not edi
jmp 0x4b3f9e
push 0x135a4b6d
dec ebx
bswap ecx
or edx, ecx
sub edi, 0x144e6105
and edi, ebx
xchg ebx, edx
or ecx, edx
and ebx, edx
xor edx, edi
add edi, ebx
rol edx, 0x1c
xor ecx, edx
jmp 0x4b258a
pop esi
or edi, 0x144f882b
dec edi
neg ecx
xchg edx, ecx
not edx
and ecx, ebx
jmp 0x4b42dc
call esi
sub ecx, ebx
shl edi, 8
dec ebx
or ecx, edi
mov ebx, 0x1450e0d3
xor ebx, edx
nop
xor edi, 0x1451400d
xor ecx, 0x145163ab
sub ebx, edi
jmp 0x4b3970
mov esi, 0x246e6c30
add edx, edi
nop
ror ebx, 8
xor edi, edx
bswap ecx
shr ebx, 0x14
add edx, edi
xor edi, ecx
or edi, edx
add edx, 0x14549103
jmp 0x4b1e88
pop esi
add ebx, 0x1454c1af
sub edi, edx
inc edi
xchg ebx, edi
add edx, edi
xor ecx, edi
xor edx, edi
sub edx, edi
jmp 0x4b3d7c
push 0x1353f32b
or ebx, edi
or ecx, edx
sub ecx, edi
add edx, ebx
dec edx
xchg ebx, edi
mov ebx, edi
neg ecx
not ebx
xchg edi, edx
sub ebx, ecx
shr edx, 0x12
jmp 0x4b2c73
call fcn.004b4464
xchg ecx, edi
xor ebx, edx
dec edx
rol edi, 0xc
jmp 0x4b3290
pop esi
or edx, ebx
xor edx, ecx
add edi, edx
or edi, ebx
xchg ebx, edx
add ecx, edi
ror ebx, 0x1a
and edi, ebx
jmp 0x4b2544
push 0x135123e1
add ecx, edx
sub edx, edi
or ecx, edi
add ebx, 0x145dab1f
sub ebx, 0x145dd261
and ebx, edi
xchg ebx, edi
and edi, ecx
mov edx, ecx
add edi, 0x145e709b
sub edi, 0x145e9369
and ebx, edi
jmp 0x4b3925
pop esi
shl ecx, 0x1a
add ecx, edi
add edx, edi
or ebx, edx
sub ecx, edx
mov ecx, edi
or ebx, ecx
and edx, 0x145fcb17
mov ebx, ecx
mov edi, edx
xchg edi, edx
and edi, ecx
jmp 0x4b36e6
mov esi, 0x246e6c30
sub edi, edx
inc edx
mov ecx, ebx
mov edx, edi
jmp 0x4b3763
call esi
not ecx
sub edi, 0x146dd751
add edi, ecx
mov ecx, 0x146e1789
ror ecx, 0x17
add ecx, edi
jmp 0x4b423f
push 0xb04d0
and edx, edi
and edx, edi
add ebx, ecx
mov ecx, edi
sub ebx, 0x146f0fcd
xor edx, 0x146f3153
bswap edx
sub ebx, 0x146f75fb
mov edx, ecx
and ecx, 0x146fb2c1
sub ecx, ebx
xchg edi, ecx
jmp 0x4b3466
push esp
or ebx, edx
mov edi, edx
add ecx, edx
or ecx, 0x14735c9f
or ecx, 0x14737cb7
mov ecx, edi
add ecx, 0x1473b06b
rol ebx, 1
sub ebx, 0x1473e855
xchg edx, edi
jmp 0x4b3532
push 0x135c8867
xor edi, ecx
and ebx, ecx
ror ebx, 0x1b
and edi, 0x14747c59
and ecx, edx
sub ebx, ecx
inc ebx
and edx, edi
and ecx, 0x1475040d
or ecx, 0x1475209d
jmp 0x4b27b7
push 0x135a6c5f
or edi, ebx
mov ebx, edi
xor edx, edi
xchg edx, edi
sub edi, 0x1476c63d
mov edi, 0x1476e29b
jmp 0x4b1a51
call fcn.004b4464
sub edx, edi
xchg edi, edx
and edi, ebx
or edx, ebx
jmp 0x4b2197
push 0x135bd7c9
shr edx, 0x18
sub edx, ebx
ror ecx, 0x1b
sub ecx, edi
sub ebx, edi
rol ecx, 0x1c
xchg edi, ebx
xchg ebx, edx
and ecx, ebx
sub edx, edi
ror edi, 0x19
dec edx
xor ecx, 0x1483871d
add edi, ecx
jmp 0x4b28af
push 0x135eb7e7
ror ebx, 5
xchg edi, ecx
xchg ebx, edi
mov edi, ebx
add edx, 0x14873ad5
sub edx, 0x14875765
add edx, ecx
add ecx, edx
xor edi, ecx
dec ebx
and ebx, 0x1487de9f
rol edi, 0xf
jmp 0x4b305e
push 0x135cac0f
neg edx
xor ebx, edx
inc ecx
sub ebx, 0x14887727
and edi, ebx
shr ebx, 4
jmp 0x4b3489
mov esi, 0x246e6c30
xchg edi, ecx
sub edi, ebx
not ecx
add ebx, edx
mov ecx, 0x148ff5b7
sub edx, ebx
neg ecx
add ecx, edi
jmp 0x4b4162
pop esi
xchg edx, edi
dec edx
mov edi, ecx
not edx
shr edx, 1
inc ebx
add edi, ebx
mov edx, ebx
xor edi, 0x14923fc9
mov ecx, edx
jmp 0x4b41b9
pop esi
mov edi, 0x1496f93b
sub edx, edi
ror edi, 0x16
and ecx, edx
ror edi, 2
or edx, 0x149784f1
add ecx, ebx
or ebx, 0x1497b85f
ror edi, 1
add edx, edi
jmp 0x4b1e7b
push 0x13590367
add ecx, edi
add ecx, 0x149a0137
neg ebx
shl ebx, 9
rol edx, 6
sub ebx, edi
or edi, 0x149a8b39
add ecx, edx
or ebx, edi
xchg ecx, edi
or edx, ebx
add edx, ecx
jmp 0x4b30e1
call fcn.004b4464
xchg ecx, ebx
mov edi, 0x14a35525
add edx, 0x14a37571
inc edx
jmp 0x4b31c2
push 0x1358de2f
shr edi, 0x1b
inc ecx
and edx, ebx
add edi, 0x14a408ad
and edx, 0x14a42845
mov ebx, edi
dec ecx
mov ebx, ecx
jmp 0x4b2a0d
call esi
shr ebx, 9
neg edi
shl edi, 0x12
ror ecx, 0x1e
xchg ebx, edx
or ecx, edi
rol ecx, 0x1f
add edi, ecx
and ecx, edx
sub ebx, ecx
jmp 0x4b3394
call fcn.004b4464
sub edi, ebx
or edx, 0x14a64e3b
and edx, ecx
inc edi
sub ebx, edi
mov edx, ecx
dec edi
xor edx, 0x14a6f4cf
jmp 0x4b2b9a
call fcn.004b4464
sub edx, ecx
ror edx, 0x11
xchg edi, edx
nop
dec edx
shr ebx, 4
neg edi
and edx, 0x14aa4e7b
xor edx, 0x14aa6a57
xchg ebx, edi
jmp 0x4b2119
pop esi
or edi, ebx
not ebx
mov edi, 0x14aae76b
sub edx, edi
add ebx, ecx
and ecx, 0x14ab3819
neg ecx
shl edx, 0xa
xor edx, ecx
or ecx, ebx
and edi, ebx
ror ebx, 0xf
jmp loc.004b419f
push 0x13541853
or ebx, ecx
add ebx, edx
sub ebx, edi
neg ecx
rol ebx, 0x1c
rol ecx, 0x12
xchg edx, edi
or edx, ecx
mov edx, 0x14acdd97
bswap edx
jmp 0x4b3c26
push 0x135e6b11
and edi, ecx
ror ecx, 0xf
xor ebx, edx
sub edi, edx
inc edx
and edx, ecx
and edx, 0x14aede61
sub edx, ebx
jmp 0x4b1ce0
call fcn.004b4464
add ebx, edi
add edx, ecx
bswap ecx
xor edi, ecx
mov ecx, 0x14af8bbb
sub edx, ebx
ror ecx, 0x17
xor ebx, edx
and edi, ecx
shr ecx, 0x17
bswap ebx
or edx, ecx
add ecx, edi
ror ecx, 0x1a
jmp 0x4b3bf9
push 0x13609087
add ebx, ecx
neg ebx
add edi, 0x14b46cd1
sub edi, 0x14b48961
add edx, edi
and ebx, 0x14b4bccf
xor ebx, edx
dec ebx
and edi, ebx
mov edx, ecx
xchg ecx, edi
or edx, ebx
jmp 0x4b437d
mov esi, 0x246e6c30
neg edi
add ecx, edx
ror edi, 0x1a
dec edx
and ecx, ebx
sub edx, edi
or edx, edi
or edx, edi
add edx, ebx
rol ecx, 0x19
jmp 0x4b2cd3
call fcn.004b4464
shl ecx, 8
sub ecx, 0x14b8b803
and ecx, ebx
xor ecx, 0x14b8ef01
dec edi
dec edx
add edx, ebx
add ebx, ecx
and ebx, edi
or edi, ecx
mov ecx, ebx
or edx, ecx
jmp 0x4b1c61
call esi
or ecx, edx
add ecx, edi
sub edx, ebx
add edx, edi
mov ecx, edi
sub edx, ebx
dec edx
neg ecx
bswap edi
sub edx, ecx
sub edx, ecx
ror edx, 4
dec ecx
xor ebx, 0x14bb4b7b
dec edi
neg edx
jmp 0x4b196c
call fcn.004b4464
xor ebx, edx
sub ebx, edi
sub edi, ecx
inc ecx
xchg edx, edi
sub ecx, edx
and ebx, edi
or edi, ecx
add edx, edi
sub ecx, 0x14bee19d
jmp 0x4b1ab3
pop esi
sub edx, ecx
ror edx, 5
xchg edi, edx
nop
sub edx, ecx
sub edx, ecx
ror edx, 0x12
dec ecx
jmp 0x4b31e9
mov esi, 0x246e6c30
not edi
sub edx, ecx
mov edi, 0x14cc0f0d
and ebx, ecx
mov ecx, 0x14cc42db
not ebx
add edx, edi
add edi, edx
mov edx, 0x14ccb067
inc ebx
dec edi
shr edi, 0x18
or edi, edx
add edi, ebx
mov edx, ebx
or edx, 0x14cd6cfd
jmp 0x4b2b49
mov esi, 0x246e6c30
and edi, edx
mov ecx, ebx
and ebx, edi
or edi, ecx
add edx, edi
sub ecx, 0x14d08269
mov edi, ebx
and ecx, 0x14d0b66b
xor edi, ecx
mov ecx, 0x14d0f05d
or edi, ebx
add edx, ecx
inc edx
or ecx, edx
jmp 0x4b25d0
call fcn.004b4464
xor ebx, ecx
and edx, edi
xchg edi, ecx
xor edi, 0x14d3268d
xor edx, ecx
bswap ebx
shr ecx, 0x1e
bswap ebx
and edi, 0x14d3b3ad
add ebx, ecx
jmp 0x4b4318
call esi
inc edi
and edi, ebx
sub ecx, edi
sub ecx, edi
xchg edi, ecx
xor edx, ebx
shr ecx, 0x19
add edi, ebx
add edx, 0x14d7ae33
sub edx, 0x14d7ca43
mov edi, ecx
xor edx, edi
jmp 0x4b4348
pop esi
and edi, 0x14d8298d
add edx, 0x14d842b1
rol ecx, 0xe
sub edi, ebx
xchg edi, ebx
sub edx, ebx
ror ecx, 0x16
dec ebx
jmp 0x4b1fcf
pop esi
mov ebx, edi
sub ecx, ebx
or ecx, edi
mov ecx, 0x14d965df
sub edx, ebx
sub edx, ebx
and ecx, edx
sub ebx, ecx
or ecx, edx
nop
jmp 0x4b1c39
mov esi, 0x246e6c30
or edi, ecx
xor edi, ecx
shl edi, 0x11
rol edx, 0x1e
xor edi, ebx
add ebx, edi
add ecx, edi
and ebx, 0x14dbc573
mov edi, ebx
xor edx, ebx
jmp 0x4b3148
call esi
or ecx, ebx
xor ecx, edi
add ebx, edx
mov ecx, 0x14dd5bb5
bswap ebx
add ecx, edi
and edx, ecx
rol edx, 0x10
dec ebx
not edi
jmp 0x4b22e5
pop esi
not ecx
add ebx, edx
shl edx, 5
and edx, 0x14e59e45
jmp 0x4b2f17
push 0x13522edf
or edi, 0x14e5c4d7
add ecx, edx
or ecx, 0x14e5f857
mov ecx, edi
xor ecx, ebx
dec edx
neg ebx
sub ebx, 0x14e6847b
mov edx, 0x14e6a105
ror edx, 0x1a
jmp 0x4b21bc
pop esi
add edx, edi
and ebx, 0x14e9e549
mov edi, ebx
xor edx, ebx
shr ecx, 0x1a
or edi, ebx
not ebx
mov ecx, ebx
sub ecx, ebx
and ebx, edx
ror edi, 0xd
and ecx, edi
xchg ebx, edi
add edx, ebx
sub edx, ecx
ror edx, 0x16
jmp 0x4b1d35
push 0x401400
xor ebx, ecx
sub ebx, edx
sub ebx, edx
add edx, 0x14ecb6c1
add edi, edx
sub ecx, edx
rol edi, 0xa
sub ecx, ebx
sub ecx, ebx
and ebx, edx
jmp 0x4b2e38
push 0x135cd31b
bswap ecx
sub ecx, edi
sub edx, 0x14edb603
and ecx, edx
xor edx, 0x14eded3b
rol ebx, 8
sub edx, edi
ror edi, 3
or ecx, ebx
xor ecx, edi
jmp 0x4b1be1
push 0x40
shl edi, 0x17
sub ecx, ebx
and ebx, edx
add edx, ecx
and edi, ebx
mov ebx, edx
add edi, 0x14f2f885
xchg edi, ecx
not ebx
and ecx, edi
jmp 0x4b2498
push 0x13501ebf
xor ebx, edi
sub edi, 0x14f954bd
mov edi, edx
sub ebx, edx
add edi, edx
ror ecx, 0x1c
and ebx, edi
add edx, edi
sub ebx, edx
sub ecx, 0x14fa285f
mov edi, ebx
or edi, edx
jmp 0x4b2047
push 0x135fb7a2
add ebx, ecx
add edx, ebx
xor ecx, ebx
mov edi, 0x14fad44f
or edi, edx
or edi, 0x14fb0b67
jmp 0x4b4222
mov esi, 0x246e6c30
and ecx, 0x14fb30c3
xchg edi, edx
rol ecx, 0x1a
sub ebx, edx
sub ecx, 0x14fba009
mov edi, ebx
add ecx, ebx
mov edi, 0x14fbef7b
sub edx, edi
sub edx, edi
jmp 0x4b2133
mov esi, 0x4132136a
and edx, ecx
rol edx, 0xa
xchg ebx, ecx
add edx, 0x14fe01e9
mov edx, ecx
dec edi
jmp 0x4b2e0f
pop esi
shr edi, 0xf
and ecx, edi
xchg ebx, ecx
mov ecx, ebx
dec edx
mov ecx, 0x14fee029
sub edx, ebx
neg edi
sub ecx, edx
rol edi, 5
sub edi, edx
inc edx
bswap edx
not ebx
xchg ecx, ebx
and edi, edx
jmp 0x4b3208
push 0x1361dee5
xchg edx, ecx
ror edi, 0xf
shr edi, 5
sub edx, ecx
or edi, edx
add edi, ebx
add edi, edx
mov edi, 0x1500dc9b
jmp 0x4b1cac
call fcn.004b4464
mov edi, 0x1502631f
sub edx, edi
add edx, 0x15029d2b
inc edx
jmp 0x4b1b65
push 0x1356a36b
sub ebx, 0x1502de61
mov edx, edi
or edi, ecx
not ecx
add edi, ebx
and ecx, 0x150362db
add edx, ebx
add ebx, ecx
mov ebx, 0x1503b539
sub ecx, edi
or edi, ebx
or ecx, 0x15040591
and edx, ecx
mov edx, edi
jmp 0x4b2363
pop esi
sub edx, ebx
ror ecx, 0xa
sub ecx, edi
sub ecx, edi
neg ecx
and ebx, 0x15066e11
mov edi, ebx
xor edx, ebx
jmp 0x4b1a94
push 0x13514625
neg ebx
shl ecx, 0x10
sub ecx, 0x15100e8f
mov ecx, 0x15102b99
or ebx, edi
or edi, edx
not edx
mov edi, edx
and ebx, edx
or ecx, 0x1510cd8f
jmp 0x4b33a7
pop esi
add edx, ecx
add edi, 0x1511b713
mov edx, 0x1511d3d7
bswap edx
ror edi, 0xf
xchg ecx, ebx
and ebx, 0x15124457
add edx, edi
sub ecx, 0x15127bd7
add edx, ebx
bswap ebx
shr ebx, 2
jmp 0x4b21df
mov esi, 0x246e6c30
or edi, ecx
add edx, edi
sub ebx, 0x15173327
and ebx, 0x15174fb7
xchg ecx, edx
rol ecx, 0x10
jmp 0x4b2bb9
mov esi, 0x246e6c30
xor edx, edi
add edi, ecx
or edx, ebx
mov edx, 0x1517f951
sub edx, ecx
xchg ecx, ebx
mov edi, ebx
add edi, edx
xor edx, edi
and ebx, 0x15189843
xor edi, ecx
and ebx, ecx
or ebx, 0x1518e96f
add ebx, edx
jmp 0x4b2ea7
push 0x135a013a
add edi, ebx
sub ebx, edi
sub edx, 0x15195a35
mov edx, 0x151976f9
add ecx, 0x151996c5
sub ebx, edx
neg ebx
add edi, 0x1519e92b
mov edx, 0x151a05ef
sub edx, ecx
and ecx, edi
sub ebx, edx
jmp 0x4b1bc0
pop esi
add edx, ebx
mov ecx, ebx
dec edx
and edx, 0x151cf885
ror ecx, 0xc
and ecx, edi
inc ecx
not ebx
xor edx, 0x151d864b
add edx, 0x151da30f
sub edi, edx
inc edx
and edx, ecx
inc edi
jmp 0x4b2cb5
push 0x135597d9
and ebx, edi
xchg ebx, edx
sub ebx, edi
and ebx, ecx
ror edx, 0x1b
dec ecx
and ebx, edi
add edx, edi
or edx, ebx
xchg edi, ecx
inc ebx
dec edi
jmp 0x4b1b16
pop esi
add edi, edx
sub ecx, edx
xor edi, ebx
mov ebx, 0x151fd54f
rol edi, 7
xor edx, edi
and ebx, 0x15202aef
xchg ebx, edx
or edi, 0x15206009
sub ecx, ebx
jmp 0x4b1ae7
call esi
mov edx, ecx
bswap ebx
xor ecx, ebx
xor ebx, ecx
and edx, edi
xor ebx, 0x152695a7
add ebx, 0x1526aeb1
inc edx
mov ecx, edi
xchg edi, edx
and ebx, 0x15271ec1
mov edi, 0x15273bd3
jmp 0x4b3420
push 0x13543e49
shl edx, 0x1e
mov edx, ecx
or edi, 0x15279549
add ecx, edx
add ebx, 0x1527c97d
sub edi, ebx
sub edi, ebx
and edx, ecx
sub ebx, ecx
rol edx, 0x1c
xchg ebx, ecx
shr edx, 1
jmp 0x4b20b0
pop esi
xor edx, ebx
xchg ebx, edi
dec ebx
not edi
mov ecx, edi
shr ebx, 0x12
neg edi
and edx, 0x152dab53
or edx, 0x152dc7c9
add ecx, ebx
jmp 0x4b4035
pop esi
add ecx, edx
or ecx, 0x152fa06f
xchg edx, edi
sub ecx, edx
xor ebx, edx
or ecx, edi
and edi, edx
or ebx, 0x15303e39
or edi, edx
add edi, ebx
add ecx, ebx
xchg ecx, edx
sub edi, edx
xor ecx, edi
jmp 0x4b26fa
pop esi
and edi, ebx
and edi, ebx
xor ecx, edx
mov ebx, 0x15329045
and ebx, edx
bswap ebx
mov edi, ebx
mov ecx, ebx
jmp 0x4b3a6c
pop esi
xor ebx, edi
or edx, ebx
not edx
and ecx, edi
shr edi, 0x16
or edi, ebx
shl ebx, 0xf
add edi, 0x15348a19
sub edx, edi
xchg ebx, ecx
jmp 0x4b3fd4
pop esi
inc ecx
not edi
add edx, 0x153dd8c5
inc edx
not ecx
add ebx, 0x153e2fc9
add ebx, edx
mov ecx, 0x153e6753
add edi, ecx
xchg edx, edi
mov edi, edx
rol edx, 6
jmp 0x4b36cc
call esi
mov edx, 0x153ef4fd
add ebx, edi
and edi, 0x153f287d
mov ecx, ebx
and ecx, 0x153f5c7f
mov ebx, edx
xchg ebx, ecx
or ebx, edi
xor ecx, edx
xchg ecx, edx
jmp 0x4b2182
call esi
or ebx, 0x15441b85
xchg edi, edx
not edi
not ecx
ror edi, 5
mov edi, 0x1544aaeb
or edi, edx
or edi, edx
jmp 0x4b1e10
pop esi
shr ebx, 0x16
add edx, edi
add edi, edx
xchg ebx, edx
not ecx
neg ecx
or ecx, edx
add ecx, edi
bswap ecx
bswap ebx
jmp 0x4b42be
pop esi
or edi, ecx
add edx, edi
rol edx, 0x1b
and edx, edi
xchg ebx, ecx
xor ecx, edx
sub ecx, edi
sub ecx, edi
ror ebx, 0xd
mov ebx, ecx
jmp 0x4b22b3
mov esi, 0x246e6c30
and edx, ecx
and ebx, 0x154a2a39
or edx, ecx
mov edi, 0x154a6413
add edi, ebx
mov edx, ebx
dec edx
or edx, ebx
jmp 0x4b221a
call fcn.004b4464
xchg ecx, ebx
add ecx, edi
add edi, edx
and edi, 0x1552f729
xor ecx, 0x15531305
add edx, ecx
and ebx, ecx
and ecx, ebx
add edx, 0x15537fd9
mov edx, ecx
dec edi
mov edx, 0x1553cf6f
sub edx, ecx
ror edx, 8
and edx, ebx
add edi, 0x15543809
jmp 0x4b1987
pop esi
sub ebx, edx
sub ecx, 0x155563f7
mov ecx, 0x15557cbb
or edi, ebx
add edx, ecx
sub ebx, 0x1555cdfb
shl edx, 0x1c
sub ebx, edi
inc ecx
sub ebx, 0x15563f29
and ebx, 0x15565b87
xchg ecx, edx
jmp 0x4b3650
mov esi, 0x246e6c30
inc ecx
sub ebx, ecx
xchg ecx, ebx
xor ebx, edx
or ecx, edi
neg ecx
xchg edx, ecx
or ecx, 0x15599431
jmp 0x4b2c26
pop esi
bswap ecx
mov edi, 0x1559d921
sub edx, edi
ror edi, 0x17
dec edx
xor ecx, 0x155a464d
shr edi, 0xd
or edi, edx
xor edi, 0x155a9c6f
add edi, ebx
sub ebx, edi
sub ebx, edi
add edi, 0x155b07b5
mov edx, 0x155b2079
add edx, 0x155b3c89
shl ebx, 0x1a
jmp 0x4b3d95
pop esi
or ebx, edi
add edx, 0x155d63f5
sub edi, edx
sub ebx, ecx
not edx
and edx, ecx
rol edx, 8
inc ecx
add edi, ecx
sub ecx, ebx
jmp 0x4b3b17
pop esi
neg ecx
sub ebx, edx
shl ecx, 0x1f
sub ebx, edx
jmp 0x4b37de
call esi
sub edi, edx
xor ecx, edi
and ebx, edx
and edx, edi
jmp 0x4b3cca
pop esi
add ebx, edx
bswap edi
sub ebx, edx
sub ebx, edx
sub edi, ebx
or edi, ecx
jmp 0x4b28ed
push 0x1360b4af
not ebx
and ecx, edi
add edx, 0x15648085
xchg edx, ecx
xor ecx, edi
shr ebx, 0x18
and edi, 0x1564f337
add ebx, ecx
and ecx, 0x156526b7
mov ebx, edx
jmp 0x4b3a1c