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

Disassembly:
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffed7
jne 0x401070
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_GetCurrentProcessId
cmp eax, 0xffffff15
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
ret
call sub.kernel32.dll_GetCurrentProcessId
cmp eax, 0xfffffeff
jne 0x401146
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_GetCurrentProcessId
cmp eax, 0xffffff23
jne 0x4011cf
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_GetCurrentProcessId
cmp eax, 0xffffff25
jne 0x401235
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 0xa21fbf
inc ecx
and ecx, esi
jmp 0xa2494d
call edi
shl ebx, 0x13
or edx, esi
mov esi, ecx
add esi, 0x4a720895
xchg ebx, esi
or edx, ebx
neg ecx
add edx, ebx
sub esi, edx
and ecx, ebx
sub esi, 0x4a72c961
mov esi, ebx
and ebx, 0x4a72fccb
xchg ecx, ebx
and ecx, 0x4a733269
add esi, edx
jmp 0xa2232c
push 0x453fcbed
xchg ebx, edx
xchg edx, ebx
sub ecx, esi
xchg ebx, esi
neg ebx
mov ebx, esi
or esi, edx
shr edx, 3
ror ecx, 0x10
or ebx, 0x4a746d1f
jmp 0xa23c82
push 0x620bbf
neg esi
rol ebx, 0x14
xchg esi, ecx
or ecx, edx
shl ecx, 0xe
rol ebx, 0x13
add esi, 0x4a7b1e57
xor ecx, 0x4a7b3a1f
add ecx, 0x4a7b56af
bswap edx
shr esi, 0x10
nop
jmp 0xa23543
call fcn.00a23747
not ecx
mov edx, ebx
sub edx, ebx
sub ebx, esi
jmp 0xa224e8
pop edi
or ecx, esi
add esi, edx
and esi, edx
xor ebx, edx
mov ebx, 0x4a84f129
mov ebx, edx
add ecx, ebx
bswap ecx
xor esi, ecx
and esi, ebx
not ecx
not esi
jmp 0xa22939
mov edi, 0x2774562b
sub ecx, 0x4a89695b
xchg ebx, esi
xor ebx, esi
mov ecx, 0x4a89bfff
or esi, ecx
or edx, ebx
jmp 0xa22b30
call fcn.00a23747
mov esi, edx
sub ecx, esi
add ebx, esi
add esi, edx
and esi, 0x4a8a8155
add ebx, ecx
mov esi, edx
xchg edx, esi
neg edx
or ecx, esi
add edx, ebx
add edx, 0x4a8b3c81
xchg ebx, edx
neg edx
jmp 0xa23690
push 0x453bed4c
add edx, esi
or ecx, esi
add esi, edx
bswap ecx
xor esi, ecx
and esi, ebx
xor esi, ecx
inc edx
xor esi, ecx
and ecx, 0x4a8f9c1d
mov esi, ecx
xchg ecx, esi
jmp 0xa2268b
call edi
shr edx, 2
mov edx, ebx
sub ebx, ecx
xchg esi, edx
inc edx
mov ebx, esi
bswap esi
add edx, 0x4a9475e5
xor edx, 0x4a9491d9
mov edx, 0x4a94aa85
xchg edx, ecx
and ebx, esi
jmp 0xa23ffa
push 0x453aa99c
and esi, edx
or edx, esi
mov ebx, 0x4a973c4d
add esi, 0x4a975927
mov edx, esi
sub ebx, esi
rol ecx, 0x16
add edx, ebx
not ecx
sub esi, ecx
inc ecx
xchg edx, esi
or esi, 0x4a9851cb
add ecx, edx
xor ebx, ecx
and ecx, esi
jmp 0xa236dd
pop edi
sub edx, ebx
bswap ebx
or edx, ecx
xchg esi, edx
and ebx, edx
shl ebx, 0x1f
shr esi, 0x11
add edx, 0x4a9eea31
shr ebx, 0x1b
xor ecx, esi
jmp 0xa249c9
pop edi
xchg ebx, ecx
add ecx, edx
add edx, ebx
ror ecx, 0x1c
or esi, ecx
sub ebx, esi
jmp 0xa23e98
push 0x453c0ba9
add edx, esi
ror esi, 0xc
mov edx, esi
not esi
add edx, esi
xchg edx, ebx
jmp 0xa23630
push 0x453f6e0b
xor edx, esi
and edx, ecx
add esi, 0x4ab08505
bswap edx
mov edx, esi
mov esi, ebx
jmp 0xa23fdd
pop edi
mov esi, edx
mov ecx, edx
add ecx, esi
mov edx, ecx
add ebx, 0x4ab3e1cb
xchg edx, ecx
rol edx, 0x15
and ecx, 0x4ab432e5
xchg ebx, esi
rol ebx, 7
jmp 0xa22658
call fcn.00a23747
shr ecx, 8
or ecx, esi
sub ecx, 0x4ab4ca27
rol esi, 0x15
inc edx
add edx, ecx
xchg esi, ebx
add edx, 0x4ab555a7
jmp 0xa246cd
pop edi
add ecx, ebx
shl ecx, 0x14
nop
sub edx, esi
sub ecx, 0x4ab6a03d
sub esi, ebx
shl ebx, 0x17
inc edx
add edx, 0x4ab71505
mov edx, ecx
shl edx, 0x1e
or esi, ecx
jmp 0xa249ef
call fcn.00a23747
not ecx
rol esi, 3
and ebx, ecx
add ebx, edx
not ecx
add ebx, esi
jmp 0xa247b1
call edi
or esi, ebx
mov esi, edx
sub edx, ebx
sub ebx, ecx
sub ecx, edx
rol esi, 0x15
inc edx
add edx, 0x4ab8fd5b
xchg ebx, esi
sub esi, ecx
jmp 0xa22cac
push 0x453e459d
inc edx
mov edx, ecx
mov ebx, ecx
or ecx, edx
mov esi, 0x4abb1963
xor esi, ecx
mov esi, edx
and ecx, esi
not ecx
add ebx, esi
and edx, esi
xor edx, 0x4abbd4cb
jmp 0xa23703
pop edi
add esi, ecx
mov ecx, edx
neg ebx
sub ebx, ecx
mov esi, 0x4abc66cf
and esi, 0x4abc835f
add ebx, ecx
add edx, ecx
and ebx, esi
not edx
xchg ebx, esi
and ebx, esi
and ebx, edx
sub ecx, esi
jmp 0xa23d19
pop edi
or esi, ebx
and ecx, ebx
xor edx, ecx
and ebx, edx
and edx, esi
xor esi, ebx
add edx, 0x4abfecf9
or edx, ebx
add edx, 0x4ac023fb
or edx, 0x4ac03c21
jmp 0xa24702
push 0x4536a7eb
mov esi, ecx
xchg ecx, esi
mov ecx, edx
add ebx, edx
add esi, edx
add esi, ebx
mov ecx, ebx
dec edx
mov edx, esi
xchg esi, edx
jmp 0xa24c80
call fcn.00a23747
xchg esi, ebx
add ecx, ebx
sub ecx, edx
rol esi, 5
or ebx, edx
inc edx
or ecx, edx
xor ebx, esi
xor ebx, esi
sub esi, 0x4ac7cc7b
xchg edx, ecx
add edx, esi
jmp 0xa220eb
push 0x45359f33
xchg edx, esi
bswap esi
and edx, esi
mov ebx, ecx
sub edx, esi
or ecx, edx
mov edx, 0x4ac9050b
or edx, esi
add ebx, 0x4ac94697
rol esi, 0x13
jmp 0xa22d9e
push 0x453faa69
neg ecx
sub esi, ebx
shl esi, 0x1c
xor ecx, edx
rol edx, 5
or edx, ecx
jmp 0xa22123
call edi
dec edx
bswap ecx
add esi, ecx
xchg esi, ecx
neg ecx
not edx
xor edx, ebx
and ebx, ecx
xchg ecx, edx
xchg ecx, edx
sub edx, 0x4ad254ad
add ecx, ebx
jmp 0xa24331
mov edi, 0x2774562b
and ecx, edx
mov esi, ebx
inc ebx
dec esi
jmp 0xa23fb7
pop edi
neg ebx
mov ebx, esi
add ecx, edx
add ebx, 0x4ad46735
xchg ecx, edx
or ecx, edx
and ebx, esi
shl ecx, 0xe
add esi, ebx
mov esi, edx
jmp 0xa228dc
push 0x4540d9f8
xchg ecx, ebx
and ebx, esi
or ebx, edx
add edx, ebx
add edx, ebx
not ecx
and ebx, ecx
mov esi, edx
and ebx, esi
or ecx, 0x4ada18e5
jmp 0xa23341
pop edi
xchg ecx, esi
or esi, ebx
xor edx, ecx
sub ecx, ebx
xor ecx, edx
mov esi, ecx
and esi, ecx
mov esi, ecx
add esi, ebx
neg esi
jmp 0xa23150
mov edi, 0x2774562b
sub ebx, 0x4adda333
or esi, ecx
mov esi, ebx
not esi
ror ecx, 0xb
mov edx, ecx
mov ecx, edx
xchg ebx, esi
jmp 0xa23eab
pop edi
xchg esi, edx
add ecx, edx
inc ebx
inc edx
sub ecx, ebx
sub edx, ecx
bswap esi
or esi, ecx
jmp 0xa22b13
push 0x4542dbc1
xor esi, ecx
and esi, ebx
xchg ebx, esi
mov ecx, edx
and ecx, esi
dec ecx
xor ebx, ecx
or ebx, ecx
xor ecx, edx
xor ebx, 0x4ae39365
and ebx, 0x4ae3afdf
xchg edx, esi
and esi, edx
xchg edx, esi
jmp 0xa22eda
call edi
xor ebx, edx
shl edx, 0x10
or ebx, esi
or esi, edx
xor ebx, ecx
xchg edx, esi
xor esi, edx
shr ebx, 0x14
add ecx, ebx
xor esi, ebx
neg edx
xor edx, ecx
jmp 0xa240c7
push esp
shl edx, 0xc
rol ecx, 0x14
add edx, ebx
xchg edx, ebx
dec ebx
add esi, ebx
mov esi, edx
add ebx, ecx
and ecx, 0x4ae8122b
mov esi, ecx
add edx, ecx
add ecx, 0x4ae860b1
jmp 0xa24b3d
mov edi, 0x2774562b
bswap ecx
add ebx, esi
dec ecx
or ebx, esi
not ebx
shr ebx, 7
jmp 0xa22960
push 0x4539baa5
and esi, 0x4aea23fb
xchg ebx, ecx
shl ecx, 0x15
inc esi
rol esi, 5
xor ecx, ebx
xor esi, ecx
add esi, 0x4aeae2eb
add edx, esi
and ebx, 0x4aeb1da9
and edx, ecx
sub esi, ebx
mov esi, ebx
sub ecx, ebx
jmp 0xa223a8
push 0x45429c61
and ecx, esi
dec ecx
xor ebx, ecx
or ebx, ecx
or ebx, 0x4aef1355
add ebx, edx
mov ecx, 0x4aef473f
or esi, ecx
or edx, ebx
add edx, 0x4aef9797
xor esi, 0x4af07f67
xor ecx, ebx
jmp 0xa23c2d
push 0x45427e05
bswap esi
add edx, 0x4af23b01
mov edx, ecx
add edx, 0x4af26f07
dec edx
xchg esi, ecx
neg ecx
or esi, edx
neg ebx
add edx, esi
and ebx, edx
xchg ecx, esi
jmp 0xa22f94
pop edi
mov ecx, esi
mov ebx, edx
or esi, ecx
sub ebx, esi
rol ecx, 0xd
inc ebx
sub ebx, ecx
add ebx, esi
shl ebx, 0x1b
or edx, esi
jmp 0xa229e2
pop edi
or ecx, esi
shr ecx, 0x17
and ebx, edx
and esi, 0x4af775af
or edx, ebx
add edx, 0x4af7a87d
and ebx, ecx
add ecx, edx
add edx, ebx
and edx, 0x4af86b31
mov ecx, 0x4af887fd
sub ecx, 0x4af8a03b
xchg ebx, esi
shr esi, 1
jmp 0xa234e3
pop edi
sub edx, ebx
sub ebx, esi
add ecx, edx
add ebx, esi
xchg ebx, edx
sub esi, ecx
sub esi, edx
xchg ebx, ecx
sub edx, esi
inc ecx
dec esi
and edx, ecx
jmp 0xa239f4
push 0x45399f29
and ebx, esi
mov ecx, 0x4afcb259
or ebx, edx
and ecx, 0x4afce92f
mov esi, ecx
xor ebx, edx
rol edx, 0x19
sub edx, ebx
jmp 0xa22f07
pop edi
xchg ebx, esi
inc ebx
xchg edx, esi
xor ebx, ecx
mov ebx, 0x4afdf31d
xchg edx, esi
or edx, esi
add ecx, 0x4afe4245
jmp 0xa2461e
push 0x4537e6f9
bswap ebx
xor ebx, ecx
and ebx, 0x4afea0f7
ror esi, 0x1b
xor edx, ecx
xor edx, 0x4afef965
bswap ecx
or edx, esi
mov esi, ecx
add edx, esi
mov ebx, edx
shl edx, 0xa
jmp 0xa2323d
push 0x453549cf
xor ebx, edx
sub edx, ebx
mov edx, ebx
xchg ebx, edx
or ecx, ebx
add esi, ebx
xor ebx, esi
mov ecx, ebx
shl esi, 2
add esi, edx
shr edx, 0x12
bswap esi
not esi
or ebx, esi
jmp 0xa2387c
push 0x453805ad
shl ebx, 9
mov ebx, edx
add edx, ecx
xor ecx, ebx
add ebx, edx
add esi, ecx
ror edx, 0x1c
add esi, 0x4b06fd83
add esi, 0x4b071dbb
mov edx, esi
xchg esi, edx
and ebx, edx
jmp 0xa23f2b
push 0x45415181
or edx, ebx
ror ebx, 0x18
inc esi
or ebx, edx
mov ecx, esi
bswap ebx
mov ecx, 0x4b1073e7
add esi, 0x4b10939f
jmp 0xa24297
push 0x4540f7a9
or ebx, ecx
or esi, ebx
or ecx, esi
xor edx, ecx
sub esi, edx
or edx, esi
ror edx, 0x18
add esi, edx
xor ebx, 0x4b147a51
or ecx, edx
or ecx, edx
and esi, ecx
jmp 0xa23c60
push 0x453980fb
add esi, ebx
sub edx, 0x4b1509ff
ror ebx, 0x14
and esi, 0x4b1541ed
and esi, 0x4b156185
add ebx, ecx
mov ebx, 0x4b1595b1
or esi, ebx
sub ecx, 0x4b15cbeb
sub esi, 0x4b15e7cf
neg edx
mov esi, edx
jmp 0xa23112
call fcn.00a23747
and ecx, esi
ror ecx, 0x13
add ebx, edx
mov ecx, 0x4b1693b9
mov edx, ebx
add ecx, edx
add ebx, esi
xchg ebx, edx
jmp 0xa22eb3
push 0x45396262
mov esi, ebx
and esi, ecx
and edx, 0x4b175b51
sub edx, 0x4b17779f
ror ebx, 0xe
sub ebx, ecx
jmp 0xa23368
pop edi
add ebx, edx
mov ecx, 0x4b198757
shl ebx, 0x11
sub ecx, esi
sub ebx, edx
sub ecx, esi
ror ebx, 0x19
inc esi
and esi, 0x4b1a4bc9
sub ecx, ebx
xchg ecx, edx
add ecx, ebx
add esi, ecx
bswap ebx
jmp 0xa249a7
push 0x453f53c5
xor ebx, edx
rol ecx, 2
sub ecx, 0x4b1f8ea7
add ebx, 0x4b1fab19
mov ecx, esi
xor ebx, 0x4b1fde99
xor ebx, ecx
and ebx, 0x4b2014bd
shr ecx, 0x13
add edx, esi
jmp 0xa22870
pop edi
dec edx
neg ecx
and ecx, ebx
add edx, esi
and esi, ecx
ror edx, 8
and ebx, edx
shr ecx, 0xf
jmp 0xa233c0
push 0x401400
xor edx, ecx
add ecx, edx
sub esi, ecx
mov ecx, esi
ror ecx, 0xc
xchg ecx, esi
or edx, 0x4b258635
and edx, ecx
and ebx, 0x4b25bb4d
add esi, edx
or ebx, edx
and edx, ebx
jmp 0xa22c54
push 0x453c2621
bswap ebx
xor esi, ecx
or ebx, ecx
xchg ebx, edx
mov ebx, ecx
mov edx, 0x4b2d10ff
or ebx, edx
or esi, ecx
jmp 0xa22c9c
mov edi, 0x4132136a
xchg esi, ecx
ror edx, 0x10
xor ecx, 0x4b30c047
rol ecx, 0x16
dec ebx
neg ebx
or edx, esi
inc ecx
jmp 0xa233a2
call edi
and esi, ecx
add esi, ebx
nop
xchg ebx, edx
xor edx, 0x4b31de49
mov edx, 0x4b31f809
mov edx, esi
and esi, ebx
mov edx, 0x4b324559
mov edx, esi
jmp 0xa243f5
push 0x453ac441
and ebx, 0x4b33c95f
and esi, ebx
bswap edx
dec edx
or ebx, esi
sub ebx, ecx
ror ebx, 9
not esi
add edx, ebx
or esi, ecx
sub ecx, esi
xchg ebx, esi
jmp 0xa245d2
push 0x453e63c3
and edx, esi
dec esi
and ebx, esi
mov edx, esi
add ecx, ebx
sub esi, ebx
jmp 0xa24908
pop edi
xor ebx, 0x4b384329
add ebx, edx
ror edx, 0x10
or esi, 0x4b3894df
xor edx, 0x4b38ae19
or esi, edx
or ebx, edx
or edx, 0x4b38fa39
and edx, ecx
ror esi, 1
jmp 0xa23aa4
push 0x453e09eb
mov ecx, esi
neg ecx
inc ecx
xor ebx, edx
ror ecx, 6
or edx, ecx
sub ecx, edx
xchg edx, ebx
jmp 0xa24365
pop edi
sub esi, ebx
not ebx
bswap ebx
mov ebx, 0x4b3c4281
xor esi, ebx
rol ecx, 0x16
and ecx, ebx
add ebx, 0x4b3caea3
and edx, esi
or esi, ecx
or esi, edx
dec ebx
add ecx, ebx
sub esi, ebx
jmp 0xa238e5
push 0x453564f3
shl esi, 5
mov esi, ebx
and esi, 0x4b4460ef
add ebx, ecx
and ebx, 0x4b45c5e7
xor ebx, edx
or ecx, ebx
mov esi, ecx
inc edx
xchg ebx, edx
inc edx
and edx, esi
jmp 0xa24968
push 0x45383f05
dec edx
xor ebx, ecx
rol esi, 6
xor esi, edx
or ecx, 0x4b47b5bd
or esi, edx
xor edx, esi
bswap esi
mov edx, ebx
xor edx, ebx
and ebx, 0x4b485381
or ebx, ecx
jmp 0xa24019
pop edi
or edx, 0x4b4893d7
add esi, 0x4b48ad97
add ebx, edx
or esi, 0x4b48df5b
bswap esi
and esi, 0x4b49196f
sub ebx, ecx
xchg ebx, esi
and edx, ecx
sub edx, esi
add esi, ecx
rol esi, 0x16
jmp 0xa23672
pop edi
xor ecx, edx
bswap ebx
ror esi, 0x18
dec esi
xchg edx, esi
mov esi, 0x4b4f79f5
jmp 0xa22448
pop edi
rol esi, 0x1d
add ecx, esi
not ecx
add edx, esi
bswap ebx
sub ebx, ecx
add edx, 0x4b503ea1
sub ecx, ebx
not ebx
sub ebx, 0x4b508f9f
xor esi, 0x4b50a8d9
sub esi, ebx
jmp 0xa237fa
pop edi
xor ebx, edx
xor ecx, 0x4b510165
neg ecx
xor ebx, esi
xchg edx, esi
sub ebx, ecx
not ecx
shr esi, 0x1d
xchg edx, ebx
shr ecx, 0x19
inc ecx
add esi, edx
xor ecx, esi
mov esi, edx
jmp 0xa2307a
pop edi
add ecx, esi
mov edx, 0x4b532eed
mov edx, esi
and edx, 0x4b5360fb
dec ebx
add ecx, 0x4b53969f
inc ebx
xor edx, ebx
xor edx, ebx
xor ebx, ecx
or ecx, 0x4b541c79
or ebx, esi
mov ebx, edx
add ecx, ebx
jmp 0xa23134
pop edi
rol esi, 9
xor esi, edx
rol esi, 0x15
and ebx, edx
sub ecx, ebx
and edx, esi
rol ecx, 0x11
or esi, edx
xor ecx, esi
neg esi
jmp 0xa239b4
pop edi
xor ebx, ecx
add ebx, 0x4b56f5cb
mov esi, ecx
xchg ecx, edx
rol esi, 9
or ebx, 0x4b575ac3
and ecx, esi
mov esi, edx
add edx, ebx
ror esi, 0x1a
add esi, ebx
xor ecx, ebx
xchg ebx, ecx
dec esi
and ebx, 0x4b584267
mov esi, 0x4b585f8b
jmp 0xa23a87
call edi
ror ebx, 0xb
mov esi, ebx
xchg ebx, edx
or edx, esi
inc esi
xor edx, ebx
xor ecx, ebx
mov ebx, 0x4b5beb1f
mov ecx, 0x4b5c04df
mov edx, ecx
jmp 0xa23019
call fcn.00a23747
mov esi, ebx
xchg ebx, edx
and edx, esi
mov ecx, 0x4b5d3d3d
mov edx, ecx
add edx, ecx
or ecx, esi
sub esi, edx
xchg ecx, esi
bswap edx
jmp 0xa22e92
push 0x453b018d
xor edx, 0x4b6281f5
sub ebx, esi
rol ecx, 0x15
shl esi, 0x14
or ecx, ebx
and esi, 0x4b630923
rol ecx, 0x14
sub ecx, ebx
sub edx, ecx
sub ecx, ebx
rol edx, 2
inc ecx
sub ebx, 0x4b63cd69
and ecx, edx
jmp 0xa24a26
pop edi
add edx, 0x4b653199
mov edx, ecx
or ecx, edx
not esi
shl esi, 0x1e
mov edx, 0x4b65ba57
mov ecx, ebx
or ebx, ecx
dec ebx
and edx, ecx
and ebx, edx
add ebx, esi
jmp 0xa22551
push 0x4542bdcf
or ebx, ecx
xchg edx, ecx
shl edx, 0xf
rol ecx, 5
sub ecx, esi
sub esi, ebx
sub ecx, ebx
rol edx, 6
shr ecx, 5
sub ebx, edx
or ebx, edx
neg ecx
sub ebx, 0x4b67c93b
rol esi, 4
xchg ecx, esi
or edx, ecx
jmp 0xa22e17
push 0x4541152d
or ecx, ebx
and esi, 0x4b685d27
and ecx, esi
xor ebx, 0x4b6893f5
xor edx, esi
xchg esi, edx
not esi
xchg ecx, esi
jmp 0xa24bae
mov edi, 0x2774562b
add edx, 0x4b692d6b
xchg ebx, esi
sub esi, ecx
add edx, ecx
add esi, ebx
and esi, ebx
xor esi, ecx
xchg ecx, esi
or edx, ecx
ror ecx, 0x15
or esi, ecx
sub ebx, esi
jmp 0xa222b8
pop edi
or edx, esi
and ebx, esi
or esi, edx
sub ecx, ebx
or ebx, 0x4b6e61b7
add ebx, edx
sub edx, ebx
ror ecx, 0xd
jmp 0xa23a33
call fcn.00a23747
add ecx, esi
add ecx, 0x4b733b0f
sub ecx, esi
or esi, ecx
add ecx, 0x4b738f25
add esi, edx
inc ebx
sub edx, 0x4b73f5e3
add ecx, esi
shr ecx, 2
xor edx, 0x4b74610f
add esi, ecx
jmp 0xa23b25
push 0x4536e179
inc edx
add edx, 0x4b74d005
add ecx, 0x4b74ec95
xor ebx, ecx
shr esi, 0x15
mov ecx, 0x4b754781
jmp 0xa23e5a
push 0x4536fca3
mov ecx, 0x4b778a71
rol ecx, 3
add ebx, edx
shr esi, 4
add esi, ebx
sub esi, ecx
jmp 0xa2467f
pop edi
mov edx, ecx
mov edx, esi
ror esi, 0x17
and esi, ebx
add esi, ecx
mov ecx, ebx
jmp 0xa22e03
call fcn.00a23747
xor edx, 0x4b7a0071
add ebx, ecx
sub ecx, edx
dec ebx
xchg ebx, ecx
shl ecx, 0xf
jmp 0xa22977
push 0x45382025
or esi, edx
rol esi, 0x1c
xchg esi, edx
mov ebx, esi
xor esi, edx
xchg ebx, ecx
mov esi, ebx
xor edx, 0x4b868f71
xchg ebx, edx
mov ebx, ecx
ror ebx, 0x1e
sub ebx, 0x4b86f723
jmp 0xa238bb
call fcn.00a23747
sub ecx, edx
nop
add ecx, esi
xor ebx, esi
mov esi, ebx
and esi, ecx
or ecx, ebx
xchg ebx, esi
or edx, ebx
and edx, ecx
mov esi, edx
rol esi, 0x11
mov ecx, esi
and edx, ebx
jmp 0xa24bfc
push 0x453f8c57
dec esi
sub ebx, ecx
and ebx, 0x4b8b3b75
add edx, ebx
and edx, esi
and esi, ebx
xchg ecx, edx
mov ebx, edx
jmp 0xa22c3c
pop edi
not edx
xor esi, ecx
neg ecx
neg esi
or edx, ebx
and edx, ecx
add ebx, edx
xor esi, edx
rol esi, 4
inc esi
shr esi, 0xb
and esi, ecx
jmp 0xa241da
push 0x45385a65
xchg ecx, esi
mov ecx, edx
neg ebx
or ecx, 0x4b8d7d59
sub ecx, esi
dec ecx
jmp 0xa2463e
pop edi
mov ebx, esi
rol edx, 0x1c
xor esi, ecx
xchg esi, ebx
or ecx, edx
xor ebx, 0x4b8e5a17
rol ebx, 0x19
xor ebx, edx
mov ecx, ebx
add esi, edx
mov ecx, esi
xor ecx, ebx
shl esi, 0x15
mov edx, esi
rol ebx, 0x18
mov esi, edx
jmp 0xa230b1
pop edi
xchg esi, edx
sub ebx, edx
sub edx, 0x4b932849
shl ecx, 5
nop
mov edx, ebx
shr edx, 0xa
xchg ecx, esi
or esi, edx
rol esi, 0x1a
add ebx, esi
and edx, 0x4b941bfb
jmp 0xa22a50
pop edi
and ecx, esi
dec ebx
xor ecx, edx
or esi, ecx
rol edx, 0x15
sub ecx, 0x4b9c49b9
not edx
add edx, 0x4b9c82e5
jmp 0xa24b9d
mov edi, 0x2774562b
add ebx, ecx
sub ebx, 0x4ba10767
add ecx, 0x4ba1208b
dec ebx
xchg edx, ebx
or ecx, ebx
and edx, esi
shr ecx, 0x19
jmp 0xa23dc7
pop edi
mov ebx, 0x4ba555cd
sub ecx, esi
dec ebx
xor ebx, esi
rol edx, 0x10
xor esi, ecx
rol edx, 0xd
and ebx, ecx
bswap esi
xor ebx, ecx
add ecx, ebx
or ecx, esi
jmp 0xa237a3
push 0x453e2419
shr ebx, 0xf
nop
xchg esi, edx
mov ebx, esi
dec ecx
or esi, ecx
mov ebx, esi
add edx, 0x4ba802b9
add esi, edx
mov ecx, esi
jmp 0xa229ba
pop edi
mov ebx, 0x4bab9acf
xor edx, esi
xchg edx, ebx
sub ecx, 0x4babebd3
xchg ebx, esi
xor edx, ebx
shr ecx, 0xb
and ecx, edx
mov ecx, ebx
sub edx, 0x4bac88f7
jmp 0xa24cb6
push 0x40
xchg ebx, ecx
rol ecx, 0x1d
and ebx, 0x4bb000ef
xchg esi, edx
sub ecx, esi
sub esi, ebx
inc ebx
or esi, 0x4bb08c8b
xchg ecx, edx
sub edx, esi
jmp 0xa22206
push 0x453ae2d9
dec ecx
mov ecx, 0x4bbc06b9
mov esi, ecx
xchg esi, ebx
mov edx, 0x4bbc577b
and edx, 0x4bbc73a1
xchg ecx, esi
mov ebx, edx
neg edx
or ecx, esi
add esi, edx
or edx, esi
and ebx, 0x4bbd31d9
mov esi, ebx
jmp 0xa23bb0
push 0x45426002
shr ecx, 6
sub esi, ebx
inc ebx
mov ebx, ecx
xor ebx, esi
mov ecx, 0x4bbee1fd
add ebx, esi
mov edx, 0x4bbf1885
jmp 0xa22ff0
mov edi, 0x2774562b
not esi
add ecx, edx
or ecx, 0x4bbf7449
not ebx
and esi, edx
inc esi
xor esi, ecx
xchg esi, ebx
jmp 0xa22900
mov edi, 0x2774562b
or edx, ecx
dec ebx
xor ebx, 0x4bc1edb5
neg esi
not ecx
add ecx, ebx
jmp 0xa23b5b
call edi
not esi
neg edx
sub esi, ecx
and esi, ecx
sub esi, 0x4bc4404f
sub esi, ecx
xor ebx, ecx
inc esi
jmp 0xa24032
pop edi
and edx, 0x4bc59e6b
xchg edx, ecx
neg ebx
add ecx, esi
or ecx, esi
or ecx, 0x4bc62b0b
or edx, ebx
or edx, 0x4bc661ad
jmp 0xa22d54
call edi
add ecx, esi
neg ecx
add edx, ebx
shr ebx, 0x17
dec ebx
sub esi, edx
shl edx, 0x1b
mov ebx, ecx
or ebx, ecx
neg ebx
dec esi
and esi, ecx
jmp loc.00a22bcb
mov edi, 0x2774562b
sub ecx, esi
or ebx, esi
or ecx, 0x4bd6103d
and edx, ecx
xchg ebx, ecx
inc edx
and ecx, ebx
shl edx, 5
or esi, ebx
add edx, 0x4bd6d377
jmp 0xa223c5
call edi
and esi, edx
not esi
neg ecx
add edx, ebx
sub esi, edx
inc edx
mov ebx, esi
xor ecx, edx
mov ecx, esi
ror ebx, 0x12
xor ecx, esi
or ebx, edx
jmp 0xa23777
push 0x453527a9
mov ecx, 0x4bd846e3
rol ebx, 4
and ecx, edx
shl esi, 0x1c
and ebx, ecx
add ebx, esi
jmp 0xa23215
push 0x453583d3
xor edx, 0x4bd8f445
shr esi, 0x15
sub ecx, ebx
xor ecx, esi
add ebx, 0x4bd96067
dec ebx
and ebx, ecx
rol edx, 0xb
jmp 0xa22b56
pop edi
or ecx, 0x4bdac749
and ecx, 0x4bdae3f7
mov esi, ecx
mov ecx, ebx
xchg ecx, edx
or esi, edx
xor ebx, edx
xchg esi, ecx
neg ebx
mov edx, ecx
jmp 0xa22d32
pop edi
or ecx, 0x4bdc0a65
mov edx, esi
add ecx, ebx
sub esi, ecx
mov ebx, ecx
xor ebx, ecx
and edx, 0x4bdcda7d
ror ecx, 0xc
sub ecx, ebx
and esi, ebx
inc ebx
bswap edx
jmp 0xa234b3
pop edi
shr ebx, 0xa
ror ecx, 0xc
bswap edx
dec esi
xchg ebx, edx
ror ecx, 0xf
or ebx, ecx
and edx, ebx
xor edx, ecx
mov ebx, ecx
or edx, esi
mov esi, ecx
jmp 0xa23c08
mov edi, 0x2774562b
and ecx, ebx
xor ecx, edx
xor esi, edx
and ecx, esi
add esi, edx
xor edx, ecx
add edx, 0x4be072d5
xor esi, edx
sub edx, ebx
or ecx, ebx
mov ebx, esi
or esi, edx
sub ecx, ebx
xchg ecx, edx
jmp 0xa24a50
call fcn.00a23747
sub ecx, 0x4be231f3
sub esi, 0x4be24dd7
or esi, 0x4be269cb
rol edx, 3
mov ebx, esi
xor ecx, ebx
dec edx
sub esi, edx
shr ecx, 0x17
mov ecx, ebx
or ebx, ecx
mov ecx, esi
jmp 0xa2492e
push esp
neg ecx
or edx, ebx
sub ecx, 0x4bea0ed9
or edx, 0x4bea31c7
and ecx, 0x4bea5091
xor ebx, edx
or edx, esi
mov edx, ecx
jmp 0xa24457
pop edi
sub ecx, esi
inc ebx
xchg ecx, edx
xor esi, 0x4becd487
jmp 0xa23413
push 0x454133a5
or edx, 0x4bed074f
xor edx, ebx
xchg ecx, ebx
or ecx, edx
xor ebx, edx
inc esi
sub ecx, 0x4bedcc7b
add ecx, edx
ror ebx, 0xf
and ecx, ebx
jmp 0xa232d1
call edi
xchg ecx, edx
xchg ebx, esi
sub ebx, edx
or esi, ecx
mov edx, ecx
add ebx, esi
sub edx, ecx
xor edx, ebx
sub ecx, edx
or ecx, esi
mov esi, edx
sub esi, ebx
jmp 0xa239c9
push 0x4536c2b5
or ecx, ebx
xchg ebx, edx
or edx, esi
and ecx, esi
shl esi, 0xd
xor edx, ecx
and ebx, 0x4bf69b8f
rol edx, 0xc
or esi, 0x4bf6e9f9
or edx, ecx
add ecx, 0x4bf72ae9
shl ecx, 0x12
and edx, ecx
shl ebx, 0xb
jmp 0xa23df9
pop edi
neg esi
xchg ebx, edx
neg edx
or ebx, esi
sub ebx, edx
sub edx, 0x4bfaa461
neg edx
xor ebx, edx
jmp 0xa22637