Function at 0x4c22c0
Capabilities:
Hash data using murmur3

Disassembly:
fimul dword [0x3c9ee800]
push cs
add byte [eax - 0x79], al
mov dword [edx + 0x49], 0x3531d32b
aaa
arpl word ds:[eax], ax
sub ecx, esp
inc edx
or dword [0x633e51], edi
add dword [0x633e64], ecx
inc ecx
mov ebx, 0xda7ddadb
add eax, dword [0x633f5d]
add dword [0x633e81], ebx
mov dword [0x633e13], eax
xchg ebx, esi
add eax, dword [0x633faf]
xor ebx, dword [0x633f4e]
inc ecx
xor ecx, dword [0x633f24]
xor ebx, 0xf3a139dd
xchg esi, edx
call fcn.005a5f66
neg eax
xor edx, dword [0x633f60]
neg eax
call fcn.004d84bd
xchg esi, edx
xor ebx, 0xf3a139dd
dec ecx
xchg ebx, esi
sub dword [0x633e8c], edi
xor dword [0x633e88], edx
xor ebx, 0x2033e9de
xor ecx, dword [0x633f4f]
rol ebx, 0x18
add ecx, 0x74f86d2c
sub dword [0x633eaa], 0xdccf5e7b
xor ebx, 0x3392f47e
rol esi, 4
add edx, ebx
rol esi, 0xf
not ebx
rol ecx, 0xe
call fcn.004db591
call fcn.00491669
ror ecx, 0xe
not ebx
ror esi, 0xf
sub edx, ebx
ror esi, 4
xor ebx, 0x3392f47e
add dword [0x633e61], 0xfe07ea9f
sub ecx, 0x74f86d2c
ror ebx, 0x18
add ebx, 0x37e53960
add dword [0x633ead], edx
sub esi, edx
or ecx, dword [0x633f7b]
call fcn.00589c8f
neg edi
xor ecx, edx
call fcn.004812df
xchg ecx, edx
xor dword [0x633e65], 0x62aa4d82
xor edi, ebx
xor edi, dword [0x633f64]
xchg ebx, esi
ror ebx, 4
inc edi
inc eax
xor edi, ecx
sub dword [0x633ecb], ecx
xor eax, dword [0x633f29]
add byte [ecx], al
xor eax, 0x633e91
xor edi, ecx
dec eax
dec edi
rol ebx, 4
xchg ebx, esi
xor edi, ebx
add dword [0x633eb2], 0xa655ce75
xchg ecx, edx
call fcn.00518103
xor ecx, edx
neg edi
call fcn.0044fb2a
add esi, edx
mov dword [0x633e13], ebx
push ebx
ror eax, 0xb
xor ebx, dword [0x633f4d]
call fcn.0049b20f
sub edi, ebp
xor eax, ecx
and dword [0x633eda], 0xb7ee9063
call fcn.0040771c
neg edx
sub dword [0x633eb2], edi
ror ebx, 0x15
add ecx, esi
call fcn.0052750d
or edi, dword [0x633f64]
xor edx, 0xa727d535
add eax, 0xe688ba39
xor eax, 0x31186028
inc ebx
ror edi, 7
sub dword [0x633ea6], eax
sub edx, dword [0x633ef6]
xchg eax, esi
sub esi, dword [0x633f56]
xchg eax, esi
mov dword [0x633ea4], edi
rol edi, 7
dec ebx
xor eax, 0x31186028
sub eax, 0xe688ba39
xor edx, 0xa727d535
sub ecx, esi
rol ebx, 0x15
and dword [0x633ebe], eax
neg edx
call fcn.004e8b8f
mov dword [0x633eb5], 0x7f7a907
xor eax, ecx
add edi, ebp
rol eax, 0xb
mov ebx, 0x85a4fbbb
or dword [0x633e54], 0x361759cf
call fcn.00531f20
add edi, 0x1ea5b15c
dec eax
or edx, dword [0x633f78]
sub edx, 0x14bd3e35
sub edi, dword [0x633eff]
mov dword [0x633edd], edx
not esi
add ebx, dword [0x633f12]
xor edx, 0x66022b07
rol eax, 0x12
xchg ebx, esi
sub ecx, ebx
sub ebx, dword [0x633fa3]
add edi, dword [0x633ef0]
and dword [0x633e6b], ebx
call fcn.005d7c15
call fcn.005517ed
or dword [0x633eba], ecx
add ecx, ebx
xchg ebx, esi
ror eax, 0x12
xor edx, 0x66022b07
not esi
or dword [0x633e6d], ecx
add edx, 0x14bd3e35
inc eax
sub edi, 0x1ea5b15c
call fcn.004844d8
and dword [0x633e0f], 0x896aec28
add ebx, 0x258b9a67
mov dword [0x633e54], esi
rol ecx, 0xc
neg esi
xor dword [0x633e73], edi
ror edx, 0x14
call fcn.0059d29f
sub dword [0x633e1e], 0x980f82c4
dec ebx
xor esi, 0x7518c5d3
call fcn.0048408b
xor esi, 0x7518c5d3
inc ebx
or dword [0x633eae], 0xa540432a
call fcn.00582adf
rol edx, 0x14
neg esi
ror ecx, 0xc
and dword [0x633eb3], ecx
add ebx, 0xc341cf49
add eax, dword [0x633f5e]
add ebx, 0x43ee0a51
sub dword [0x633eb3], edi
xor eax, 0x2a201a8c
call fcn.005359d7
neg edi
sub edi, ebp
or ebx, dword [0x633f18]
and dword [0x633e9e], edx
inc ebx
call fcn.00537ebc
dec ebx
add dword [0x633e3f], ecx
xchg ebx, esi
xor dword [0x633e1d], 0x4e3f3429
sub dword [0x633ed9], 0x1aca05a7
xor esi, ebx
ror edx, 1
call fcn.0046617f
rol edx, 1
xor esi, ebx
sub dword [0x633ea7], 0x394d5a74
xor dword [0x633e25], 0x5dc6b21e
xchg ebx, esi
and dword [0x633e2e], edx
inc ebx
dec ebx
add edi, ebp
neg edi
call fcn.0054a3fd
xor eax, 0x2a201a8c
and dword [0x633ea3], esi
sub ebx, 0x43ee0a51
push ebx
xor eax, edx
xor eax, 0xf902ef78
add ebx, ecx
call fcn.0052cbf0
sub ecx, edx
ror edx, 0x12
not esi
and dword [0x633e49], edi
or ebx, dword [0x633f82]
call fcn.005d6877
inc edi
add dword [0x633e2f], 0x2d51fac
neg ebx
or ebx, dword [0x633fa8]
call fcn.005b4107
neg ebx
sub dword [0x633e56], 0x4b92d806
dec edi
call fcn.0055a236
add dword [0x633ebf], edi
not esi
rol edx, 0x12
add ecx, edx
call fcn.00452240
sub ebx, ecx
xor eax, 0xf902ef78
xor eax, edx
push esp
sub esi, esp
inc eax
xchg edx, eax
sub edi, esi
sub ebx, dword [0x633f7a]
ror eax, 0x1c
not ebx
add eax, ecx
ror ecx, 0x12
dec edi
not edi
rol edx, 0xa
mov dword [0x633e18], edx
xchg ecx, eax
add esi, ebx
inc edx
call fcn.0046fcd6
call fcn.004ab2cf
dec edx
sub esi, ebx
xchg ecx, eax
xor dword [0x633e38], esi
ror edx, 0xa
not edi
inc edi
rol ecx, 0x12
sub eax, ecx
not ebx
rol eax, 0x1c
add edi, esi
xchg edx, eax
dec eax
add esi, esp
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
or esi, dword [0x633fa9]
xor esi, edi
xchg ebx, esi
mov dword [0x633e46], edx
dec edx
xor eax, 0x1120bdd5
ror ecx, 0xc
call fcn.00582adf
xchg edi, eax
call fcn.005b8a79
inc ecx
neg ecx
xor edi, dword [0x633fa1]
sub ecx, 0xd0ac874
inc edx
xor edi, 0x6303760b
or dword [0x633e02], ebx
sub edi, 0x9c5d198e
add ebx, dword [0x633f18]
add dword [0x633e8c], ecx
or dword [0x633ed1], edx
add edi, 0x9c5d198e
mov dword [0x633e7f], ecx
xor edi, 0x6303760b
dec edx
add ecx, 0xd0ac874
neg ecx
dec ecx
call fcn.0058432d
xchg edi, eax
rol ecx, 0xc
xor eax, 0x1120bdd5
inc edx
add dword [0x633e04], edi
xchg ebx, esi
xor esi, edi
add esp, 0xc
inc eax
not edx
xor ecx, 0xa8048937
not esi
add ebx, dword [0x633f26]
not esi
or ebx, dword [0x633f8e]
not edx
inc edx
xor esi, 0x3e61a668
rol eax, 0x1c
and dword [0x633e83], 0xfc2b847
sub esi, dword [0x633f20]
xor edx, 0x2fffd65e
inc esi
call fcn.0042bd22
sub edx, dword [0x633fb0]
sub esi, ecx
add esi, ecx
dec esi
xor edx, 0x2fffd65e
ror eax, 0x1c
xor esi, 0x3e61a668
dec edx
not edx
not esi
not esi
xor ecx, 0xa8048937
not edx
dec eax
mov ebx, 0xcfe2e9c4
xchg ecx, edx
neg edx
call fcn.0054b0b1
xor esi, ebp
add edx, 0x8c5f2a8
dec ebx
neg esi
dec esi
sub dword [0x633ea1], 0xd0aa0c96
call fcn.004041aa
call fcn.00419fcb
sub dword [0x633e2b], 0x55bb2bf0
inc esi
neg esi
inc ebx
sub edx, 0x8c5f2a8
xor esi, ebp
call fcn.00549fcd
neg edx
xchg ecx, edx
sub ebx, 0x175b3420
sub esi, edi
ror ebx, 2
sub edi, 0x762b67f1
not esi
add edi, ebp
not esi
dec esi
neg ebx
add esi, 0xa6bf26c1
call fcn.0043df0b
call fcn.00532a42
sub esi, 0xa6bf26c1
neg ebx
inc esi
not esi
sub edi, ebp
not esi
add edi, 0x762b67f1
rol ebx, 2
add esi, edi
xor ebx, 0xb887b5a4
xor edi, dword [0x633fbf]
or ecx, dword [0x633f52]
sub edx, 0x19c61017
neg edx
xor esi, ebx
call fcn.00562329
not edx
call fcn.00407d83
dec edx
call fcn.00452bdc
or edx, dword [0x633f41]
not ecx
xchg edx, esi
sub edi, dword [0x633f9d]
call fcn.004dec0c
xor ecx, dword [0x633f11]
add edx, 0x566b141c
xchg edx, esi
xor eax, 0x9818c0b7
sub edx, esp
call fcn.00529f4d
call fcn.00465fb7
add edx, esp
xor eax, 0x9818c0b7
xchg edx, esi
sub edx, 0x566b141c
call fcn.0044c26d
xchg edx, esi
not ecx
inc edx
call fcn.00581436
not edx
call fcn.0051c8a9
xor esi, ebx
neg edx
add edx, 0x19c61017
push ebx
neg esi
rol ecx, 0x1a
or dword [0x633e9f], esi
or ebx, dword [0x633f50]
inc eax
add edx, ecx
or dword [0x633e9a], esi
or dword [0x633e3e], edx
not esi
mov dword [0x633ec3], esi
dec ebx
and dword [0x633e37], ebx
or edi, dword [0x633f22]
dec ebx
xor eax, dword [0x633f2b]
call fcn.0057b3dc
add dword [0x633ea8], ecx
xchg eax, edx
mov dword [0x633e1b], eax
xchg ecx, esi
xor esi, 0x1b8d757b
call fcn.00536264
call fcn.00569542
xor esi, 0x1b8d757b
xchg ecx, esi
add dword [0x633ed4], eax
xchg eax, edx
or dword [0x633e31], ecx
call fcn.0049c474
inc ebx
add dword [0x633ec9], esi
inc ebx
sub dword [0x633ed9], eax
arpl word [eax], ax
not esi
and dword [0x633ece], ebx
add dword [0x633e47], esi
sub edx, ecx
dec eax
ror ecx, 0x1a
neg esi
mov esi, 0x973eb995
inc ebx
or edi, dword [0x633f59]
sub ecx, dword [0x633f85]
ror edi, 2
inc eax
xchg edx, eax
add eax, 0x11a42daf
not eax
ror edi, 0xf
sub edi, dword [0x633f0b]
xor eax, dword [0x633f9a]
xor dword [0x633e1e], ebx
xchg ecx, esi
call fcn.0045a323
and dword [0x633e8c], eax
dec ebx
rol ecx, 0x18
or esi, dword [0x633f10]
or ecx, dword [0x633f5f]
ror ecx, 0x18
inc ebx
mov dword [0x633eb1], eax
call fcn.0044c4bc
xchg ecx, esi
add dword [0x633e97], eax
rol edi, 0xf
not eax
sub eax, 0x11a42daf
xchg edx, eax
dec eax
rol edi, 2
dec ebx
add esi, 0x38b0edbb
xchg edi, edx
add ecx, esi
ror ebx, 0x1f
neg edx
ror edx, 0x1f
sub eax, dword [0x633f4c]
add esi, dword [0x633f3a]
xor dword [0x633e4c], ebx
inc ecx
call fcn.005ba085
sub dword [0x633e7c], ebx
add dword [0x633e9a], ecx
not esi
xchg ebx, edx
xchg ebx, edx
not esi
call fcn.0041d5b3
dec ecx
rol edx, 0x1f
neg edx
rol ebx, 0x1f
sub ecx, esi
xchg edi, edx
sub esi, 0x6c803ae4
not esi
call fcn.0042cf45
xor ecx, edi
call fcn.0055eab4
xor dword [0x633e13], edi
call fcn.004a3948
rol eax, 0x13
sub dword [0x633ec6], 0x9fb0fff
rol eax, 0x11
call fcn.005b4f76
xor edx, 0xad8bc7fe
sub esi, edx
or edi, dword [0x633fb7]
neg eax
add edx, 0x60291496
sub dword [0x633ea6], ecx
add ecx, dword [0x633f7d]
xor eax, dword [0x633f64]
or dword [0x633e66], edi
sub edx, 0x60291496
neg eax
add esi, edx
xor edx, 0xad8bc7fe
call fcn.005839cd
ror eax, 0x11
xor dword [0x633e7b], 0xdfee3540
ror eax, 0x13
call fcn.0058d687
xor ecx, edi
not esi
push esi
add eax, 0xb694493a
sub dword [0x633e84], edx
xor esi, ecx
sub dword [0x633e22], 0x4f119b3e
inc edx
inc ebx
ror eax, 0x1b
neg ebx
sub ebx, esp
xor ecx, eax
call fcn.005348b4
not edi
sub edi, dword [0x633f73]
rol edx, 0x18
mov dword [0x633e0b], eax
call fcn.004a0561
xor dword [0x633eb9], ecx
ror edx, 0x18
not edi
call fcn.0056b993
xor ecx, eax
add ebx, esp
neg ebx
rol eax, 0x1b
dec ebx
dec edx
xor esi, ecx
or dword [0x633e60], esi
sub eax, 0xb694493a
mov edx, 0xcee93e5c
dec edx
xor ecx, dword [0x633f5a]
xor edx, ecx
inc esi
xchg ecx, esi
xor dword [0x633e7b], ebx
add edx, dword [0x633f81]
not ecx
dec ebx
add dword [0x633e73], 0xef3674e9
dec edx
add dword [0x633e9e], ecx
or ecx, dword [0x633f37]
xor edx, esp
rol ebx, 0xe
call fcn.0050e1dc
call fcn.004dcb77
ror ebx, 0xe
xor edx, esp
xor dword [0x633ea4], edi
inc edx
or dword [0x633e02], 0xfc3c92dd
inc ebx
not ecx
xchg ecx, esi
dec esi
xor edx, ecx
inc edx
or edx, 0xb867b323
inc edi
or eax, dword [0x633f8a]
rol ebx, 0x12
call fcn.0056da9c
neg edx
xor eax, ebx
or dword [0x633e89], 0x6e29e35c
not esi
xor edi, 0x7fd8ddc9
sub eax, dword [0x633f08]
xor ecx, dword [0x633f66]
inc esi
and dword [0x633e26], edi
sub ecx, 0x159770d7
neg esi
xor eax, edx
or dword [0x633e33], esi
xor edx, ebp
not edx
call fcn.0049ea3c
not edx
xor edx, ebp
or dword [0x633eb5], ecx
xor eax, edx
neg esi
add ecx, 0x159770d7
mov dword [0x633eac], edx
dec esi
xor edi, 0x7fd8ddc9
not esi
mov dword [0x633e84], 0x9f19ecff
xor eax, ebx
neg edx
ror ebx, 0x12
dec edi
sub edx, 0xbd835e0a
rol edi, 4
add dword [0x633e09], edx
dec edi
ror esi, 0x10
add edx, eax
xor ecx, 0xd61539cc
inc ecx
add ebx, 0xffb9ea47
and dword [0x633e29], edx
ror eax, 0x1f
inc edi
call fcn.00424a72
call fcn.0056b7c3
call fcn.005d7c15
dec edi
rol eax, 0x1f
mov dword [0x633e85], edx
sub ebx, 0xffb9ea47
dec ecx
xor ecx, 0xd61539cc
sub edx, eax
rol esi, 0x10
inc edi
ror edi, 4
push edx
neg eax
xor edx, esp
add edx, 0x89c6965f
xor ebx, edx
sub ebx, dword [0x633f0b]
dec edx
not ecx
xor edx, 0x1c55736e
sub dword [0x633e49], edi
dec esi
add dword [0x633e0c], ecx
xor ecx, esp
xor eax, edi
xchg eax, edx
mov dword [0x633ea8], edx
call fcn.00476a86
add dword [0x633e05], ebx
xchg eax, edx
xor eax, edi
xor ecx, esp
sub dword [0x633e31], edx
inc esi
and dword [0x633eaf], edx
xor edx, 0x1c55736e
not ecx
inc edx
xor ebx, edx
sub edx, 0x89c6965f
xor edx, esp
neg eax
mov ecx, 0xdbeac352
xchg ecx, esi
xor edi, dword [0x633f69]
call fcn.00573fa8
neg esi
or eax, dword [0x633ef6]
xor eax, ecx
add ebx, 0x8a3caba5
sub edi, 0xe61d6306
xor edx, dword [0x633f14]
call fcn.004b6339
call fcn.00504c61
add edi, 0xe61d6306
sub ebx, 0x8a3caba5
xor eax, ecx
neg esi
xchg ecx, esi
xor ecx, 0x6ab240d1
ror esi, 0x10
inc esi
neg eax
xor dword [0x633e48], ecx
xor ecx, 0x5ea72d2e
xor dword [0x633e4b], esi
add edx, 0x659b588a
sub ecx, 0x16937ef7
rol eax, 0x1f
inc edi
call fcn.004feea5
dec esi
call fcn.0054bb54
inc esi
call fcn.004f6b53
dec edi
ror eax, 0x1f
add ecx, 0x16937ef7
sub edx, 0x659b588a
mov dword [0x633eb2], eax
xor ecx, 0x5ea72d2e
xor dword [0x633e7a], ecx
neg eax
dec esi
rol esi, 0x10
sub ecx, 0x3ce61a2d
sub eax, dword [0x633f6e]
xor edx, dword [0x633f71]
sub edi, dword [0x633f68]
call fcn.00558c4d
inc edx
xor edx, ebp
call fcn.004717f8
sub edx, esi
sub dword [0x633eb8], edx
add eax, 0xa8851cf2
ror esi, 0x1b
call fcn.00541362
add ecx, esp
xor eax, 0xdb011df8
neg ecx
call fcn.0047e4e4
neg ecx
xor eax, 0xdb011df8
sub ecx, esp
rol esi, 0x1b
sub eax, 0xa8851cf2
add dword [0x633e43], esi
add edx, esi
call fcn.00522aa1
xor edx, ebp
dec edx
call fcn.0054df40
push ecx
not esi
sub eax, dword [0x633f67]
add esi, edx
inc edx
not esi
xor ecx, 0xc22eea82
call fcn.004e758b
xor dword [0x633edb], edx
add esi, dword [0x633f67]
rol edx, 0x11
inc ebx
neg ecx
call fcn.0048c6e8
call fcn.005a5f66
neg ecx
dec ebx
ror edx, 0x11
call fcn.005d4207
xor ecx, 0xc22eea82
not esi
dec edx
sub esi, edx
not esi
push esp
add ebx, ebp
sub dword [0x633ed6], edi
call fcn.004bc249
dec ecx
call fcn.0048e240
and dword [0x633e80], edx
call fcn.0050e500
neg esi
rol edx, 9
xor ebx, esi
call fcn.004a533e
or esi, dword [0x633efc]
xor dword [0x633e06], ecx
sub ebx, dword [0x633f90]
add dword [0x633ea9], 0x942c74de
add edx, dword [0x633f56]
sub edx, 0x9ad5d4cb
add edx, 0x9ad5d4cb
or dword [0x633ecc], 0xac216802
or dword [0x633e43], edx
xor ebx, esi
ror edx, 9
neg esi
call fcn.005286dd
or dword [0x633eba], ebx
inc ecx
sub ebx, ebp
push eax
rol eax, 0x12
add ebx, esp
dec edi
xor edx, 0xca83abd6
rol eax, 0x18
inc ecx
dec ecx
neg edi
ror edi, 0x13
xor esi, 0x8bf4b4df
xchg ecx, edx
xor edx, 0xa8805094
rol ebx, 0x14
or dword [0x633e95], ecx
sub esi, dword [0x633f2e]
mov dword [0x633edc], ecx
call fcn.00551df8
call fcn.004fe70b
xor dword [0x633e80], esi
ror ebx, 0x14
xor edx, 0xa8805094
xchg ecx, edx
xor esi, 0x8bf4b4df
rol edi, 0x13
neg edi
inc ecx
dec ecx
ror eax, 0x18
xor edx, 0xca83abd6
inc edi
sub ebx, esp
ror eax, 0x12
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
sub ebx, 0xfd41fd5e
neg edi
xor edx, esi
xchg edi, esi
inc esi
not edx
xchg ecx, edx
call fcn.004feea5
add dword [0x633e7d], edi
and dword [0x633ead], esi
xor ecx, esi
sub esi, eax
xchg edx, eax
ror ecx, 0x1c
sub dword [0x633e44], eax
inc eax
xor ebx, edx
mov dword [0x633e4b], eax
or edx, dword [0x633f80]
sub edx, dword [0x633fb5]
xor dword [0x633e89], esi
add dword [0x633e56], edx
mov dword [0x633e2a], ebx
xor ebx, edx
dec eax
rol ecx, 0x1c
xchg edx, eax
add esi, eax
xor ecx, esi
and dword [0x633e28], eax
or dword [0x633e93], edx
call fcn.0046782c
xchg ecx, edx
not edx
dec esi
xchg edi, esi
xor edx, esi
neg edi
add ebx, 0xfd41fd5e
add esp, 0x10
sub eax, dword [0x633efb]
not esi
rol edi, 5
and dword [0x633e97], ecx
rol edi, 0x15
sub edi, edx
xchg esi, edx
xor dword [0x633ec1], 0xc8a6ba15
add esi, dword [0x633f09]
neg ecx
sub esi, esp
xor edi, 0x36fe9875
xchg eax, edx
xchg eax, edx
xor edi, 0x36fe9875
add esi, esp
neg ecx
xchg esi, edx
add edi, edx
ror edi, 0x15
ror edi, 5
not esi
mov edi, 0xf4dda089
add esi, ebp
or dword [0x633e6e], esi
ror ebx, 0x1d
sub edx, 0x40476acb
rol ebx, 0x18
xor ebx, ebp
add eax, 0xd14d7dcc
mov dword [0x633e0e], edi
xor ecx, edi
add eax, esp
mov dword [0x633e5b], eax
call fcn.0041640c
call fcn.0052f00f
or dword [0x633e95], eax
sub eax, esp
xor ecx, edi
sub eax, 0xd14d7dcc
xor ebx, ebp
ror ebx, 0x18
add edx, 0x40476acb
rol ebx, 0x1d
sub esi, ebp
or edi, 0xfc2a6e3f
neg edx
xchg ecx, edx
call fcn.005c7a5d
sub eax, 0xd47aa8c8
neg esi
mov dword [0x633ea9], esi
sub dword [0x633e4e], eax
dec ebx
xor edx, ebp
add dword [0x633e3e], ebx
call fcn.00555896
not eax
add esi, ebx
ror ecx, 0x1e
sub eax, dword [0x633f12]
dec edi
xor eax, ecx
rol ebx, 0xe
call fcn.00568e81
ror ebx, 0xe
xor eax, ecx
inc edi
rol ecx, 0x1e
sub esi, ebx
not eax
call fcn.0051b0ba
and dword [0x633e1b], edi
xor edx, ebp
inc ebx
add dword [0x633ed8], edx
or dword [0x633ecf], eax
neg esi
add eax, 0xd47aa8c8
call fcn.0044a76b
xchg ecx, edx
neg edx
xor edi, 0xfcffeeff
xor edx, 0x99c3ec88
xor edi, dword [0x633f05]
dec eax
or edx, dword [0x633f31]
mov dword [0x633e8f], ebx
sub dword [0x633e88], ebx
ror ebx, 0x1b
add edx, dword [0x633ef1]
inc eax
xor edi, ecx
dec ebx
xor eax, ebx
not ecx
add ecx, 0xc983ac49
ror ebx, 0x1b
add dword [0x633e5e], eax
xor edi, esp
or dword [0x633e84], esi
sub dword [0x633e3a], esi
xor edi, esp
and dword [0x633ed6], ecx
rol ebx, 0x1b
sub ecx, 0xc983ac49
not ecx
xor eax, ebx
inc ebx
xor edi, ecx
dec eax
rol ebx, 0x1b
xor dword [0x633e47], eax
xor dword [0x633e24], edx
inc eax
xor edx, 0x99c3ec88
push edi
add edi, ebp
xor ecx, edx
add ecx, ebp
xor edx, esp
ror esi, 0x1d
call fcn.004cad81
sub dword [0x633eb9], eax
xor edi, dword [0x633f55]
xchg ebx, eax
or ecx, dword [0x633f5c]
xor edi, dword [0x633f7e]
xchg ebx, eax
xor dword [0x633ecc], edi
call fcn.00524b77
rol esi, 0x1d
xor edx, esp
sub ecx, ebp
xor ecx, edx
sub edi, ebp
mov ebx, 0x24026606
call fcn.004baf1f
mov dword [0x633e13], 0x21b7e89d
sub dword [0x633e88], 0x9325a9ac
sub ebx, dword [0x633efe]
sub edi, ebx
xor esi, ebp
add ebx, 0x40994240
rol esi, 1
dec edi
rol edx, 7
call fcn.005b00a7
and dword [0x633ecb], edi
inc edx
rol ebx, 2
not esi
call fcn.004e8b8f
call fcn.00443a09
not esi
ror ebx, 2
dec edx
add dword [0x633e36], eax
ror edx, 7
inc edi
ror esi, 1
sub ebx, 0x40994240
xor esi, ebp
add edi, ebx
sub dword [0x633e4a], 0xeff129a7
call fcn.004e38bc
sub ebx, 0xe7150097
not ecx
call fcn.0055517a
and dword [0x633e57], ebx
xchg esi, edx
add esi, ebp
xor edx, 0xfba23fe7
inc ebx
add eax, dword [0x633f64]
ror eax, 0x13
xchg edi, eax
call fcn.0052edc2
not ecx
call fcn.0058bf29
xor eax, 0xe3d17f2
not edx
sub dword [0x633e81], 0xd884bcd8
call fcn.005d96a7
sub edx, edi
xor esi, esp
mov dword [0x633e2f], edx
or edi, dword [0x633f03]
call fcn.004f0608
xor esi, esp
add edx, edi
call fcn.0050bf38
xor dword [0x633ec0], 0x388ef7d7
not edx
xor eax, 0xe3d17f2
call fcn.004b19ec
not ecx
call fcn.004b8019
xchg edi, eax
rol eax, 0x13
dec ebx
xor edx, 0xfba23fe7
sub esi, ebp
xchg esi, edx
call fcn.00501360
not ecx
xor ebx, 0x3ced556f
xor esi, 0xb16d07df
neg eax
sub ebx, ecx
xor esi, dword [0x633f31]
xor eax, 0x54745d9d
xor ebx, dword [0x633f87]
xor ebx, ebp
inc ecx
call fcn.004df1b3
xor esi, 0x630e3c34
call fcn.0050158f
not edi
add edx, dword [0x633f4b]
and dword [0x633e98], ecx
call fcn.0052a61d
add dword [0x633e50], ecx
not edi
xor esi, 0x630e3c34
dec ecx
xor ebx, ebp
xor eax, 0x54745d9d
add ebx, ecx
neg eax
xor esi, 0xb16d07df
push ebx
xor eax, dword [0x633efb]
call fcn.0049f73a
sub edi, 0xbc1bc388
sub edx, dword [0x633f31]
ror eax, 9
add ecx, esp
sub dword [0x633e4d], 0x45301736
sub ecx, dword [0x633f7d]
xchg ebx, eax
xor ecx, dword [0x633f5a]
call fcn.004b5dd7
xchg ebx, eax
sub ecx, esp
rol eax, 9
add edi, 0xbc1bc388
call fcn.0057ca19
push 0x51972
rol ecx, 0xb
add edi, dword [0x633fae]
call fcn.0042c60f
sub esi, dword [0x633f05]
rol edx, 0x1d
xchg ecx, eax
inc ecx
not esi
or dword [0x633ebc], edx
or dword [0x633eb1], ecx
inc ebx
neg edi
xor edi, 0xc355251c
rol esi, 0xd
not ecx
sub dword [0x633e3a], ecx
inc ebx
or ecx, dword [0x633f0b]
dec ebx
not ecx
ror esi, 0xd
xor edi, 0xc355251c
neg edi
dec ebx
sub dword [0x633e9b], ecx
sub dword [0x633ecc], ebx
not esi
dec ecx
xchg ecx, eax
ror edx, 0x1d
call fcn.004feea5
ror ecx, 0xb
mov esi, 0xdf186349
call fcn.00457aff
dec ecx
xor eax, 0xaa6a0d3a
neg ebx
ror ecx, 7
xor eax, dword [0x633efd]
add dword [0x633edd], ebx
xor edx, 0x7152d428
add dword [0x633ea8], edx
add esi, dword [0x633f5f]
xor ecx, esi
or dword [0x633eab], 0x9dcae542
neg eax
or ecx, dword [0x633f4a]
xor edi, ecx
not esi
xor esi, ecx
or dword [0x633e2c], eax
sub ecx, dword [0x633f4e]
xor dword [0x633e41], eax
xor esi, ecx
not esi
xor edi, ecx
neg eax
xor ecx, esi
xor edx, 0x7152d428
or dword [0x633ea7], edi
rol ecx, 7
neg ebx
xor eax, 0xaa6a0d3a
inc ecx
and esi, 0x39c2bb17
call fcn.0053e5fa
xor edx, 0xfe849b12
add eax, 0x87b7c8b2
xor ebx, dword [0x633f72]
xor edx, ebp
dec esi
or dword [0x633e8c], ebx
xor dword [0x633e8d], edx
not esi
rol ecx, 0x19
sub esi, ecx
neg ebx
mov dword [0x633e44], esi
xor edi, dword [0x633f4e]
add esi, dword [0x633fad]
inc edx
call fcn.004fde42
add edx, 0x14e05b93
xchg edx, esi
call fcn.0048b741
xor ebx, dword [0x633f02]
xchg ecx, edx
xchg ecx, edx
call fcn.005b4c43
xchg edx, esi
sub edx, 0x14e05b93
call fcn.004aaa9b
dec edx
and dword [0x633e03], esi
neg ebx
add esi, ecx
ror ecx, 0x19
not esi
inc esi
xor edx, ebp
sub eax, 0x87b7c8b2
xor edx, 0xfe849b12
call fcn.00506dc9
add esi, 0xe6ffdcff
ror edi, 0xe
xor edx, 0xd30d5ff7
or edi, dword [0x633f9a]
xchg eax, edx
ror esi, 0x1e
not esi
rol ebx, 5
add edx, dword [0x633f1e]
xor edx, 0xb6f5115f
neg edi
call fcn.005d7c15
neg edi
xor edx, 0xb6f5115f
ror ebx, 5
not esi
rol esi, 0x1e
xchg eax, edx
xor edx, 0xd30d5ff7
rol edi, 0xe
push esi
sub edi, 0xb3e9534e
add esi, 0xd98075a6
xor edi, 0xd03a3be0
add ecx, dword [0x633f16]
not esi
xor ebx, dword [0x633fb6]
neg ebx
xor ecx, esi
or edx, dword [0x633f82]
xor dword [0x633eab], 0x8d0ff3d2
add edx, 0xf36c273
neg esi
inc esi
xor ebx, esp
xor ecx, 0xae4746db
rol eax, 0x1a
add edx, dword [0x633ef4]
sub dword [0x633ed7], 0xddfed25b
inc ebx
xor edx, dword [0x633f48]
add dword [0x633ea3], eax
sub edi, 0xd5f7182b
not ebp