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

Disassembly:
dec edi
rol ecx, 0x1c
neg esi
inc edi
not eax
sub dword [0x458a0d], 0x549530b7
xchg edx, esi
add dword [0x458ac4], esi
add edx, esi
and ebx, 0x7f1e934a
xor ebx, esp
sub esi, eax
rol eax, 0xc
xor edi, esp
dec ecx
not ebx
dec edx
add ebx, dword [0x458ef7]
sub edx, 0xf25932d7
ror ebx, 0x1c
xor ecx, esp
call fcn.00425477
call fcn.00425abc
xor ecx, esp
rol ebx, 0x1c
add edx, 0xf25932d7
inc edx
not ebx
inc ecx
xor edi, esp
ror eax, 0xc
add esi, eax
xor ebx, esp
add ebx, 0xe366006a
ror edi, 0x13
add esi, dword [0x458e32]
call fcn.00424fbb
inc ecx
xor ebx, edi
and dword [0x4588e0], ecx
xor ebx, dword [0x458efd]
xor edx, dword [0x458cd0]
xchg eax, edx
call fcn.00412c24
add ecx, dword [0x458f80]
neg esi
sub dword [0x458a4d], edi
call fcn.00429c5e
rol edi, 0x1f
neg esi
inc esi
xchg eax, edx
call fcn.004055c9
call fcn.00425abc
xchg eax, edx
dec esi
neg esi
ror edi, 0x1f
neg esi
call fcn.00403ce1
xchg eax, edx
xor ebx, edi
dec ecx
rol edi, 0x13
push ebx
rol eax, 6
add dword [0x458a6f], ebx
sub dword [0x458b23], ecx
xor dword [0x4589eb], ebx
add eax, esi
dec ebx
call fcn.00411254
rol ecx, 1
or ebx, dword [0x458f6f]
not esi
or ecx, dword [0x458f25]
ror edx, 0xe
not esi
add ecx, dword [0x458db4]
call fcn.00402d9a
or edx, dword [0x458f90]
dec esi
or ecx, dword [0x458ca5]
xor edx, 0x25b53c6b
sub edx, esi
sub ecx, dword [0x458c87]
call fcn.0040b664
call fcn.004070c0
add edx, esi
xor edx, 0x25b53c6b
inc esi
not esi
rol edx, 0xe
not esi
ror ecx, 1
call fcn.00414e44
inc ebx
sub eax, esi
mov dword [0x458b30], edx
mov dword [0x458917], edi
ror eax, 6
mov edi, 0xda493e97
rol edx, 0x14
dec ebx
xor ecx, dword [0x458ecb]
or dword [0x458b6b], 0xf6c96199
mov dword [0x4589e8], ebx
xor edx, edi
sub edi, dword [0x458f2a]
dec edi
sub edx, dword [0x458c6e]
not esi
sub esi, dword [0x458e24]
call fcn.0041ffb1
sub ebx, 0x573154a
or edi, dword [0x458dd6]
or dword [0x458c27], ebx
add ebx, dword [0x458ddd]
or edx, dword [0x458d20]
call fcn.004119cf
call fcn.00403086
or dword [0x458b60], eax
add ebx, 0x573154a
not esi
inc edi
xor edx, edi
mov dword [0x458a90], esi
inc ebx
ror edx, 0x14
or edi, 0x4eb2e2de
not esi
or ecx, dword [0x458f33]
xor ebx, dword [0x458e19]
xor esi, 0x1ce64489
xor edx, 0xd77eb7d
ror edx, 0x12
and dword [0x4589d7], edi
add eax, edx
sub eax, 0x4f3f5fb9
add dword [0x4589da], eax
xor esi, dword [0x458ef5]
not esi
xor ecx, 0x61edc860
ror ebx, 0x1f
not ebx
call fcn.0040e0c5
sub dword [0x458bb8], esi
and dword [0x4589fc], ebx
not ebx
rol ebx, 0x1f
xor ecx, 0x61edc860
not esi
mov dword [0x458908], edi
add eax, 0x4f3f5fb9
sub eax, edx
rol edx, 0x12
xor edx, 0xd77eb7d
xor esi, 0x1ce64489
not esi
sub edi, 0xde96fe74
call fcn.0040ee63
xchg ecx, edx
call fcn.0041ee0d
and dword [0x458a1b], ebx
ror eax, 0x1a
xchg edi, eax
not edx
xchg esi, edx
not eax
or ecx, dword [0x458e04]
ror ebx, 0x1a
ror edi, 0xa
rol edi, 0xa
rol ebx, 0x1a
not eax
xchg esi, edx
not edx
xchg edi, eax
rol eax, 0x1a
sub dword [0x458af9], eax
call fcn.004070c0
xchg ecx, edx
push edi
not ecx
sub edi, dword [0x458fbd]
dec ecx
sub dword [0x458900], 0x5bb36da1
sub edx, ecx
call fcn.0040e892
xor esi, ecx
add dword [0x458996], esi
call fcn.00420cde
xor edx, 0xf692a960
xor esi, 0x962fdc7e
xchg ebx, esi
xor ecx, dword [0x458d1a]
mov dword [0x458adc], ebx
sub dword [0x458acc], esi
xchg ebx, esi
xor esi, 0x962fdc7e
xor edx, 0xf692a960
xor esi, ecx
call fcn.004055c9
add edx, ecx
mov dword [0x458ae9], 0xd53d7998
inc ecx
not ecx
push esp
xor eax, 0x8ead10a
ror edx, 0x13
neg esi
xor dword [0x458a0f], esi
xchg ebx, eax
add esi, 0xaead2285
inc ebx
xor dword [0x458c05], 0xd8efe00f
not eax
call fcn.00429f74
xor edx, dword [0x458dba]
or esi, dword [0x458ee9]
xor ebx, edx
neg esi
call fcn.00409015
dec edx
xor ecx, 0x66d48404
not edx
xor dword [0x458914], edx
sub esi, ebx
xchg edx, esi
call fcn.00408ac8
call fcn.00416170
xchg edx, esi
add esi, ebx
sub dword [0x458b60], ecx
not edx
xor ecx, 0x66d48404
inc edx
call fcn.0041b48a
neg esi
xor ebx, edx
not eax
dec ebx
sub esi, 0xaead2285
xchg ebx, eax
neg esi
rol edx, 0x13
xor eax, 0x8ead10a
call dword [sym.imp.KERNEL32.dll_LoadLibraryW]
inc ecx
xor edi, 0xeee557f3
call fcn.00403af5
dec edi
or eax, dword [0x458d99]
not esi
add dword [0x458a74], esi
or dword [0x458a71], 0xbea4f377
inc eax
call fcn.00416407
xor edx, esp
xchg ecx, edx
call fcn.00403cb4
xchg ecx, edx
xor edx, esp
call fcn.004142d7
dec eax
xor dword [0x458904], 0x204417a7
not esi
inc edi
call fcn.00423383
xor edi, 0xeee557f3
dec ecx
add esp, 0x14
mov dword [0x458b0c], eax
sub eax, dword [0x458cfe]
dec esi
sub dword [0x4588e8], edi
and dword [0x458912], ebx
sub dword [0x458c2d], 0x546a4e81
or edx, dword [0x458f40]
xor dword [0x4589e3], ebx
rol ecx, 0x1c
dec edx
ror eax, 0xa
call fcn.0040c9a0
sub esi, dword [0x458e68]
ror ebx, 0x19
call fcn.0040b664
call fcn.0040e0c5
rol ebx, 0x19
call fcn.0040a237
rol eax, 0xa
inc edx
ror ecx, 0x1c
and dword [0x458add], 0x3ebcafce
mov dword [0x458c2a], eax
inc esi
mov esi, 0x9d035635
neg ecx
dec edx
sub dword [0x458ba1], ebx
sub eax, dword [0x458f60]
ror edi, 6
add edi, 0xd6e1c3e3
neg edx
xchg edi, edx
or edx, dword [0x458d7e]
neg edi
add dword [0x458b87], edi
mov dword [0x4589cb], ebx
neg edi
xchg edi, edx
neg edx
sub edi, 0xd6e1c3e3
rol edi, 6
or dword [0x4588f7], eax
inc edx
neg ecx
or esi, 0x34c1f127
or ecx, dword [0x458fbc]
or edx, dword [0x458c68]
sub ebx, 0x7035e148
xor esi, 0x59ba8dcb
and dword [0x458994], eax
xor edx, 0x8b48895a
sub eax, dword [0x458d26]
sub dword [0x458977], edx
add edi, dword [0x458d70]
or ecx, dword [0x458d82]
add dword [0x458b72], eax
ror edi, 0x1c
xor edi, 0xc1cced9e
add eax, dword [0x458c87]
dec edx
not edi
sub esi, 0x6ebdb912
call fcn.004187d7
ror edi, 0xe
call fcn.0041491a
call fcn.0041990c
call fcn.00423383
call fcn.0042a0f1
rol edi, 0xe
add esi, 0x6ebdb912
not edi
inc edx
xor edi, 0xc1cced9e
rol edi, 0x1c
add dword [0x458b44], ecx
or dword [0x458a0f], ebx
xor edx, 0x8b48895a
xor esi, 0x59ba8dcb
add ebx, 0x7035e148
add esi, 0x423c08c9
add dword [0x458908], edx
add dword [0x45890f], ecx
ror ecx, 0x18
or ebx, dword [0x458f53]
xor dword [0x4589fe], ecx
rol eax, 0x16
neg ebx
xor eax, 0xb8a0b8e4
add edx, dword [0x458e6a]
xor eax, edi
inc ebx
add dword [0x458c38], ecx
call fcn.00404819
call fcn.00417898
mov dword [0x458c04], eax
dec ebx
xor eax, edi
xor eax, 0xb8a0b8e4
neg ebx
ror eax, 0x16
or dword [0x458afa], esi
rol ecx, 0x18
xor dword [0x458b65], ecx
push esi
xchg ebx, eax
rol ebx, 8
neg ecx
xchg esi, eax
xor edi, 0xfec812dd
add edi, dword [0x458cab]
add dword [0x458a82], edi
sub edx, ebp
dec eax
xchg edx, eax
xchg edx, eax
inc eax
add edx, ebp
sub dword [0x458911], eax
xor edi, 0xfec812dd
xchg esi, eax
neg ecx
ror ebx, 8
xchg ebx, eax
mov esi, 0xbd10c7a0
add esi, edx
dec esi
add edx, ebp
inc edx
sub dword [0x45894c], 0x1608faad
sub dword [0x458aaa], ecx
xor ebx, esp
sub edx, dword [0x458e2d]
sub eax, esp
rol edx, 8
call fcn.0041d636
mov dword [0x45890e], eax
call fcn.0041ee0d
ror edx, 8
add eax, esp
xor ebx, esp
sub dword [0x458c38], edi
dec edx
sub edx, ebp
inc esi
sub esi, edx
sub esi, 0xd69ada46
sub eax, dword [0x458c71]
or ebx, dword [0x458c6e]
neg esi
call fcn.004272fb
xor ebx, 0xfc361c4d
not esi
xor edi, 0x8210a34e
or edi, dword [0x458ce6]
ror edi, 0x16
call fcn.00418272
call fcn.00408ac8
rol edi, 0x16
xor edi, 0x8210a34e
not esi
xor ebx, 0xfc361c4d
neg esi
add esi, 0x7cf97f12
add ebx, edi
call fcn.00404d86
xchg eax, esi
add esi, ebx
not eax
add dword [0x458a73], edx
or dword [0x458950], ecx
call fcn.00416eef
or eax, dword [0x458d3a]
and dword [0x4589a2], ebx
or dword [0x458b55], edx
inc edi
neg edi
rol edi, 0x16
call fcn.0040620a
xchg edi, eax
add ecx, dword [0x458f89]
dec ecx
rol ebx, 2
add dword [0x458b80], edi
add edi, dword [0x458d7b]
ror esi, 0xf
rol esi, 0xf
ror ebx, 2
inc ecx
xchg edi, eax
ror edi, 0x16
neg edi
dec edi
xor dword [0x458b94], edx
or dword [0x45893d], edx
call fcn.004208d6
sub dword [0x4588cc], eax
not eax
sub esi, ebx
xchg eax, esi
call fcn.0040125e
sub ebx, edi
push esi
xor eax, edx
or dword [0x458b21], eax
rol edx, 0x1e
xchg esi, edx
add dword [0x4589a3], 0xed39d81f
sub edi, ebx
call fcn.0042ae6c
not eax
inc edi
call fcn.00417898
call fcn.004100ac
dec edi
not eax
call fcn.00416170
add edi, ebx
add dword [0x458b37], 0x64d9c9f0
xchg esi, edx
ror edx, 0x1e
add dword [0x458a1d], eax
xor eax, edx
mov ebx, 0x7f197c67
xor ebx, 0xc010ea1b
xor edx, edi
xchg ecx, eax
sub ecx, dword [0x458ece]
xor eax, dword [0x458eec]
xor edi, ebp
xor edx, 0xfa384056
rol ebx, 0x1a
call fcn.00403f66
neg ecx
add ecx, dword [0x458d63]
add dword [0x458ada], 0x97c037f6
xchg edi, esi
xor edx, 0x49b4a2f6
sub dword [0x4588f1], 0x309cae63
xchg ecx, edx
xchg ecx, edx
and dword [0x458a41], 0x959b2a2a
xor edx, 0x49b4a2f6
xchg edi, esi
and dword [0x458b04], 0xa2ad99dc
neg ecx
call fcn.00413204
ror ebx, 0x1a
xor edx, 0xfa384056
xor edi, ebp
xchg ecx, eax
xor edx, edi
xor ebx, 0xc010ea1b
or ebx, 0x7e38274e
xor ebx, dword [0x458e1b]
xchg ecx, eax
neg esi
or edi, dword [0x458e30]
xor dword [0x458b2a], 0x43a0a27e
xchg edi, edx
or eax, dword [0x458d65]
call fcn.00405bf5
dec ecx
rol edx, 5
sub esi, edi
sub ebx, dword [0x458cad]
or dword [0x458bf4], ecx
xchg edi, eax
not edx
or dword [0x458b25], eax
ror edi, 0x17
xor eax, 0xbd7743e3
call fcn.0040bec7
xor eax, 0xbd7743e3
rol edi, 0x17
and dword [0x458a5b], edx
not edx
xchg edi, eax
add esi, edi
ror edx, 5
inc ecx
xchg edi, edx
add dword [0x4589cb], 0x14e973b6
neg esi
xchg ecx, eax
add ebx, 0xc232e206
xor esi, eax
or dword [0x458a40], ebx
call fcn.00423383
neg esi
add eax, ebx
xchg eax, esi
call fcn.0041b48a
inc edx
inc eax
inc ebx
xor eax, 0x43deec94
call fcn.0040efd9
or dword [0x4588c1], edi
or dword [0x4588e1], edx
inc eax
ror eax, 0x1f
add edi, ebx
sub ebx, esi
add ebx, esi
sub edi, ebx
rol eax, 0x1f
dec eax
call fcn.0040964f
xor eax, 0x43deec94
dec ebx
dec eax
dec edx
xchg eax, esi
sub eax, ebx
neg esi
call fcn.00413bbc
xor esi, eax
push ebx
and dword [0x458901], esi
add edi, ecx
call fcn.0040ee63
not ecx
xor dword [0x458a81], edi
call fcn.0042ae6c
or dword [0x458ae6], 0x4a538b6a
sub esi, 0x6f4357e7
call fcn.00423383
call fcn.00423e12
call fcn.0040aec8
call fcn.0040d0a6
add esi, 0x6f4357e7
or dword [0x458b3c], ebx
not ecx
call fcn.0040e892
sub edi, ecx
sub dword [0x4588b9], edx
mov ecx, 0xd5821d9e
rol eax, 0x1a
xchg edi, eax
not esi
call fcn.00419f5c
xor dword [0x458a69], 0x1bf877cb
add ebx, 0xc894a518
sub ebx, dword [0x458f25]
not edi
rol eax, 0x18
or dword [0x458a27], eax
add esi, dword [0x458c76]
xor ebx, esp
sub edi, esp
xchg ecx, eax
rol edx, 0x19
add edx, dword [0x458ef8]
add eax, dword [0x458efe]
xor edx, 0x48c55654
call fcn.00401ee9
call fcn.00418fab
xor edx, 0x48c55654
ror edx, 0x19
xchg ecx, eax
add edi, esp
xor ebx, esp
add dword [0x458bc8], edx
ror eax, 0x18
not edi
sub ebx, 0xc894a518
call fcn.00423383
not esi
xchg edi, eax
ror eax, 0x1a
add ecx, 0xeb318198
mov dword [0x458bab], esi
xor edx, ebp
not esi
inc edi
call fcn.004159b5
mov dword [0x458a4e], 0x629bbc30
ror edi, 1
neg edx
add edx, 0xa9bc60f7
neg esi
dec edx
sub edi, dword [0x458e5e]
add edi, 0xfd0430f0
add dword [0x45890b], ebx
or dword [0x4589c6], esi
and dword [0x458a3a], eax
dec edx
call fcn.00417898
sub dword [0x4588bf], 0xc99d6174
sub eax, dword [0x458d6a]
add eax, esi
sub dword [0x458b87], edx
mov dword [0x458c1a], edi
sub eax, esi
call fcn.00403f1d
inc edx
add dword [0x458bc6], edx
or dword [0x4589f3], edi
and dword [0x458b3f], edi
sub edi, 0xfd0430f0
inc edx
neg esi
sub edx, 0xa9bc60f7
neg edx
rol edi, 1
sub dword [0x4589e4], 0x4bca355
call fcn.00425df2
dec edi
not esi
xor edx, ebp
add ecx, 0xb3beca20
add eax, ebx
add dword [0x4588da], edx
sub dword [0x45893b], ecx
call fcn.00428133
sub edi, 0x342a38d8
add dword [0x4589d8], ecx
xor ecx, 0x4843f182
xor ecx, dword [0x458ef5]
or ebx, dword [0x458c8f]
call fcn.00420cde
xor ecx, 0xc44c44e8
or esi, dword [0x458d92]
add dword [0x458c0d], ecx
xchg edx, eax
inc esi
or dword [0x458981], edx
call fcn.00404c4d
xor ecx, ebp
add esi, esp
xor ecx, dword [0x458d58]
call fcn.00403af5
call fcn.004076b0
sub esi, esp
xor ecx, ebp
call fcn.0041e455
add dword [0x45895a], esi
dec esi
xchg edx, eax
xor ecx, 0xc44c44e8
call fcn.0040a5b9
xor ecx, 0x4843f182
xor dword [0x458a1c], esi
add edi, 0x342a38d8
call fcn.0041fe5a
xor dword [0x458bed], edi
sub eax, ebx
push ecx
or edi, dword [0x458d52]
add edi, 0xcc6872a2
rol edx, 0x15
add esi, dword [0x458ca6]
inc esi
xor dword [0x458b02], esi
mov dword [0x458a30], ebx
call fcn.0040bec7
dec esi
call fcn.00420274
call fcn.004286e2
inc esi
or dword [0x458b2a], edi
add dword [0x458a98], esi
dec esi
ror edx, 0x15
sub edi, 0xcc6872a2
push esp
neg esi
xor edx, esp
xor esi, dword [0x458dc6]
neg eax
add ecx, esp
rol eax, 0x1b
add edi, esp
and dword [0x4589e1], esi
add edi, dword [0x458f42]
xor edx, edi
xor ecx, dword [0x458eb0]
xor edx, edi
and dword [0x458aa8], edx
sub edi, esp
ror eax, 0x1b
sub ecx, esp
neg eax
xor edx, esp
neg esi
push eax
not ecx
rol edi, 0x11
call fcn.0041491a
rol ebx, 0xb
call fcn.00419144
add ecx, 0x773bd5c7
xor esi, dword [0x458d4d]
ror edi, 0x19
xor edx, ebp
call fcn.00404a93
add ebx, 0xe2d16c63
xor dword [0x45890c], edi
xchg ecx, eax
xor ebx, edx
rol edi, 0x12
or esi, dword [0x458eab]
sub ebx, esi
add ebx, esi
ror edi, 0x12
xor ebx, edx
xchg ecx, eax
mov dword [0x4588d7], edi
sub ebx, 0xe2d16c63
xor edx, ebp
rol edi, 0x19
sub ecx, 0x773bd5c7
call fcn.00408ac8
ror ebx, 0xb
ror edi, 0x11
not ecx
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
neg edi
sub edx, dword [0x458ed8]
xor esi, ebp
or ebx, dword [0x458dae]
xor esi, 0xa727fd1d
xor edi, esi
xor ecx, esp
sub esi, dword [0x458cb5]
xor esi, ebx
sub ebx, dword [0x458f71]
add edi, dword [0x458f31]
add ecx, dword [0x458f21]
inc ecx
add ecx, dword [0x458ef5]
or ecx, dword [0x458d2f]
mov dword [0x458beb], 0x50f1cb42
ror ecx, 0x10
rol ecx, 0x10
mov dword [0x458c12], 0xa1cb9e89
dec ecx
xor esi, ebx
xor ecx, esp
xor edi, esi
xor esi, 0xa727fd1d
xor esi, ebp
neg edi
add esp, 0x10
sub edx, dword [0x458e30]
not ebx
xchg edi, edx
call fcn.0040125e
sub ebx, 0xddcc095b
call fcn.00411254
dec esi
not ebx
call fcn.004119cf
add esi, 0x2b360b7d
call fcn.00428c94
ror edi, 4
call fcn.0040e66c
call fcn.00415016
rol edi, 4
call fcn.0041990c
sub esi, 0x2b360b7d
call fcn.0041094f
not ebx
inc esi
call fcn.00419144
add ebx, 0xddcc095b
call fcn.0040e49d
xchg edi, edx
not ebx
mov edx, 0x3da089ca
xor dword [0x458b6f], edx
inc esi
inc edx
call fcn.00403f1d
xor ecx, 0xd7e20428
sub edx, 0x17da81eb
inc eax
add dword [0x45890b], ecx
neg edi
or edx, dword [0x458d9d]
rol ebx, 0x1c
dec edi
xor dword [0x458ada], ebx
or ecx, dword [0x458dff]
xor ebx, ebp
xchg edi, edx
sub esi, esp
inc ecx
or ebx, dword [0x458dfb]
call fcn.0040620a
dec ecx
add esi, esp
xchg edi, edx
xor ebx, ebp
or dword [0x4588ed], edi
inc edi
ror ebx, 0x1c
neg edi
sub dword [0x458be7], edi
dec eax
add edx, 0x17da81eb
xor ecx, 0xd7e20428
call fcn.004185ae
dec edx
dec esi
or dword [0x458b1a], edx
or edx, 0x6bb0d60
sub ebx, dword [0x458c74]
mov dword [0x458a97], 0xb6fdfc85
not ebx
xor esi, 0x77e749e0
mov dword [0x458a97], eax
call fcn.0040b9ea
inc edi
inc ebx
add dword [0x45894f], edx
xor ecx, 0x90ff6b86
dec eax
or dword [0x458ae1], edx
ror ebx, 7
xchg edi, esi
xchg edi, esi
rol ebx, 7
inc eax
xor ecx, 0x90ff6b86
mov dword [0x45898f], ebx
dec ebx
dec edi
call fcn.00408ac8
xor esi, 0x77e749e0
not ebx
mov dword [0x4589db], 0x9b82ed46
add edx, 0xc0447256
add ebx, 0xe0c89a6
and dword [0x458b83], eax
sub ebx, edi
rol eax, 0x1a
neg edi
xor ecx, edi
xchg edx, eax
xor dword [0x458a3e], ecx
add eax, dword [0x458ddd]
neg edi
add ecx, dword [0x458d5c]
rol edx, 9
mov dword [0x458b3a], ecx
not edx
or ebx, dword [0x458dd6]
mov dword [0x458924], edx
xor edx, esi
call fcn.00406ed5
call fcn.004210b4
call fcn.0041bbf1
xor edx, esi
mov dword [0x458953], eax
not edx
xor dword [0x458a6f], ebx
ror edx, 9
neg edi
sub dword [0x4588bb], eax
xchg edx, eax
xor ecx, edi
neg edi
ror eax, 0x1a
add ebx, edi
or dword [0x458ace], eax
sub ebx, 0xe0c89a6
push edx
rol eax, 0x15
call fcn.00415429
add ecx, esp
xor ecx, esp
call fcn.0040441e
xchg edi, esi
add eax, edx
xor ecx, edi
not edi
call fcn.0041d399
xor eax, esp
les eax, [ecx + 0x458b2205]
add byte [ebx - 0x59], ch
ja 0x422b27
inc edi
rol edx, 3
inc ecx
add edi, dword [0x458e94]
dec ecx
ror edx, 3
dec edi
or dword [0x458bbd], 0x6061a814
xor eax, esp
call fcn.0040d9cd
not edi
xor ecx, edi
sub eax, edx
xchg edi, esi
call fcn.0041bbe6
xor ecx, esp
sub ecx, esp
call fcn.00423383
ror eax, 0x15
mov edi, 0x56f459b7
call fcn.00411254
xor eax, 0x74d2432f
xchg ecx, eax
or dword [0x4589fd], eax
mov dword [0x458bb4], 0x84b8c931
and dword [0x4588f0], edx
or eax, dword [0x458d0a]
xchg eax, esi
sub ecx, dword [0x458e5b]
call fcn.0041ee0d
call fcn.00428319
xchg eax, esi
sub dword [0x458b71], 0x9204c4d3
mov eax, dword [ebp]
rol esp, cl
add al, 0x92
and dword [0x458b48], eax
xchg ecx, eax
xor eax, 0x74d2432f
call fcn.0040bedb
sub edi, 0x84a51217
ror edi, 1
sub edx, dword [0x458e57]
sub dword [0x45890c], ecx
dec eax
not edx
xchg esi, edx
xor eax, esi
sub edx, eax
invalid
invalid