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

Disassembly:
mov ebx, 0x38329bb
inc byte [ecx + 0x6d9424ee]
xchg edi, eax
add dword [0x61f3d1], 0xceacdf0e
dec esi
or edi, dword [0x61fddc]
inc edi
xor dword [0x61f72c], edx
xchg ebx, edx
call fcn.005623c1
xchg ebx, eax
call fcn.00548935
and dword [0x61f80e], edi
rol eax, 0x19
sub eax, dword [0x61fa47]
xchg edx, eax
xor dword [0x61f615], ebx
add ecx, eax
xor edx, dword [0x61ffbf]
and dword [0x61f1d2], ecx
xor dword [0x61f611], ecx
and dword [0x61f373], ecx
xor dword [0x61f5af], esi
and dword [0x61f5bd], ecx
sub ecx, eax
xchg edx, eax
ror eax, 0x19
add dword [0x61f559], edx
xchg ebx, eax
call fcn.004bf179
xchg ebx, edx
and dword [0x61f6d3], esi
dec edi
inc esi
mov dword [0x61f2a8], 0xccf3037c
add esi, 0x976d9424
sub edi, esi
push ecx
sub edi, edx
dec eax
call fcn.00441708
xor edi, 0x42f9272
or edi, dword [0x61fc2f]
rol edx, 6
or dword [0x61f888], 0x4cf62749
add ecx, 0x1c04086
neg edi
rol edi, 2
and dword [0x61f67e], edx
neg ebx
inc esi
dec edx
add esi, 0xa873edb5
dec ebx
xor esi, ebx
ror ecx, 6
add edx, dword [0x61fe41]
rol ecx, 6
xor esi, ebx
inc ebx
sub esi, 0xa873edb5
inc edx
dec esi
neg ebx
xor dword [0x61f76e], esi
ror edi, 2
neg edi
sub ecx, 0x1c04086
xor dword [0x61f604], 0xdd9e78ce
ror edx, 6
xor edi, 0x42f9272
call fcn.00508388
inc eax
add edi, edx
mov esi, 0x5b9f3b3d
sub ecx, esi
call fcn.0045027b
xor dword [0x61f236], edx
xchg esi, eax
xor esi, esp
inc esi
neg esi
ror ecx, 0x1b
and dword [0x61f460], edx
add ebx, dword [0x61f9e9]
neg eax
sub esi, dword [0x61fbb2]
add eax, edi
xor eax, 0x6863e6d4
inc esi
and dword [0x61f4e0], ebx
sub dword [0x61f548], 0x314b6afc
xor dword [0x61f393], 0x2f6d3f1c
xor dword [0x61f158], eax
dec esi
xor eax, 0x6863e6d4
sub eax, edi
neg eax
xor dword [0x61f167], esi
rol ecx, 0x1b
neg esi
dec esi
xor esi, esp
xchg esi, eax
and dword [0x61f516], ebx
call fcn.0046937e
add ecx, esi
or esi, 0xe276ca68
xchg ebx, edx
and dword [0x61f485], ebx
call fcn.0051e1c1
dec ecx
call fcn.00483137
ror edi, 3
call fcn.0043d530
neg esi
sub eax, 0x565164ed
neg ecx
sub edi, dword [0x61fae4]
sub ebx, ecx
or esi, dword [0x61fce2]
ror edi, 0x13
sub ebx, dword [0x61fdbf]
xor esi, 0x7dc8058a
call fcn.0051299a
call fcn.00563b22
xor esi, 0x7dc8058a
rol edi, 0x13
add ebx, ecx
neg ecx
add eax, 0x565164ed
neg esi
rol edi, 3
call fcn.00438acc
inc ecx
xor dword [0x61f3f0], edx
xchg ebx, edx
sub esi, 0x8d8d9612
xchg ecx, esi
dec eax
sub dword [0x61f5ae], edi
call fcn.0057926a
sub dword [0x61f56b], 0xac92fa2b
add edx, 0xf9ff7655
neg esi
sub ebx, ecx
neg esi
xor ebx, dword [0x61f99e]
dec ecx
call fcn.004b3dbb
dec ebx
call fcn.005043d2
call fcn.0057418e
inc ebx
inc ecx
neg esi
add ebx, ecx
neg esi
sub edx, 0xf9ff7655
call fcn.0054eded
xor dword [0x61f1a6], esi
inc eax
xchg ecx, esi
push esi
not edi
xor esi, edi
or dword [0x61f37c], edx
add dword [0x61f1a5], edi
neg eax
rol edi, 0x1e
call fcn.0042dc28
xor ebx, dword [0x61f965]
dec edi
call fcn.005525ef
call fcn.004c6b33
inc edi
call fcn.004f543b
ror edi, 0x1e
neg eax
mov dword [0x61f765], ebx
xor esi, edi
not edi
push esp
xchg esi, edx
xor edx, dword [0x61fa60]
sub dword [0x61f38f], esi
inc eax
xor edi, dword [0x61f8e6]
or dword [0x61f6e4], eax
xor ecx, dword [0x61fa64]
sub edx, 0xf36ce377
or esi, dword [0x61fc81]
neg esi
rol edx, 3
or dword [0x61f5f5], esi
ror ebx, 0x18
xor esi, ebx
call fcn.004679ec
and dword [0x61f222], eax
add edx, 0x137eb303
call fcn.004e1a9c
not esi
ror ecx, 6
and dword [0x61f4b5], edx
add edx, dword [0x61fd5f]
rol ecx, 6
not esi
call fcn.00541fd8
sub edx, 0x137eb303
mov dword [0x61f3ef], edi
xor esi, ebx
rol ebx, 0x18
and dword [0x61f2ac], edx
ror edx, 3
neg esi
add edx, 0xf36ce377
and dword [0x61f4bd], edx
dec eax
add dword [0x61f6d7], ecx
xchg esi, edx
call dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
not esi
and dword [0x61f85c], ecx
call fcn.0043ae2b
sub edi, 0x97b77f74
rol ebx, 8
add dword [0x61f600], edi
xor edx, ebp
add eax, 0x713b981e
xor edx, dword [0x61fcb1]
rol ebx, 0x1d
xchg edi, esi
not edi
call fcn.004e0fd0
xor eax, dword [0x61fd44]
rol eax, 2
dec edi
xor edi, dword [0x61fdf9]
inc edi
ror eax, 2
not edi
xchg edi, esi
ror ebx, 0x1d
sub eax, 0x713b981e
xor edx, ebp
ror ebx, 8
add edi, 0x97b77f74
or dword [0x61f1c2], edi
not esi
add esp, 0xc
add ecx, 0x19f57e3
xor ebx, esp
or eax, dword [0x61fbda]
not edi
inc edi
mov dword [0x61f54c], 0xfca79d63
ror eax, 0xb
or edx, dword [0x61fb7a]
xchg esi, edx
dec edx
and dword [0x61f698], ebx
sub edi, ecx
sub ebx, dword [0x61fc29]
call fcn.00495b8c
not edi
call fcn.00494270
call fcn.0055e8c7
not edi
call fcn.004ee6d7
add edi, ecx
inc edx
xchg esi, edx
rol eax, 0xb
xor dword [0x61f688], 0xd424fae5
dec edi
not edi
xor ebx, esp
sub ecx, 0x19f57e3
mov ecx, 0x66a10fac
sub dword [0x61f72c], 0xd9820291
xor ecx, 0x888bd2f
add esi, dword [0x61fe1a]
inc edi
sub esi, 0x3dc30ed5
add esi, 0x8573ab33
xchg esi, eax
add edx, esp
ror edi, 0xd
or dword [0x61f188], esi
and dword [0x61f7f4], esi
xor edx, 0x8427e60a
mov dword [0x61f30c], ebx
ror ebx, 0x18
not ecx
or esi, dword [0x61fec9]
neg esi
rol esi, 0xe
call fcn.0049100d
ror esi, 0xe
neg esi
not ecx
rol ebx, 0x18
add dword [0x61f240], eax
xor edx, 0x8427e60a
rol edi, 0xd
sub edx, esp
xchg esi, eax
sub esi, 0x8573ab33
add esi, 0x3dc30ed5
dec edi
xor ecx, 0x888bd2f
and dword [0x61f4e7], 0xedfa16c0
sub ecx, 0x5c54e6f2
inc edi
sub dword [0x61f1da], ecx
add edx, 0x1522d416
ror esi, 0x14
sub dword [0x61f3f4], edx
call fcn.0057829b
neg ebx
inc eax
dec esi
neg esi
xor eax, esp
xor edx, esp
not edi
xchg ecx, eax
and dword [0x61f22e], ecx
xor edi, dword [0x61fadb]
rol eax, 0x13
xor ecx, 0x4d520e02
neg edi
sub esi, 0x619aaf71
xchg eax, edx
xchg eax, edx
add esi, 0x619aaf71
neg edi
xor ecx, 0x4d520e02
ror eax, 0x13
xchg ecx, eax
not edi
xor edx, esp
xor eax, esp
neg esi
inc esi
dec eax
neg ebx
call fcn.00515632
add dword [0x61f320], ebx
rol esi, 0x14
sub edx, 0x1522d416
dec edi
xor ecx, 0xa4c28ba
not edi
call fcn.00572623
inc esi
not edx
call fcn.004a7ed9
not edx
add edx, dword [0x61fad4]
or dword [0x61f694], eax
xchg esi, edx
neg edx
ror ecx, 0x15
inc edx
not esi
add eax, dword [0x61fba8]
and dword [0x61f1ce], edx
add edi, dword [0x61fc2d]
call fcn.0052e04f
add eax, 0xe1823ed3
call fcn.00428a00
inc ecx
inc ebx
call fcn.004d1c50
call fcn.00548935
dec ebx
dec ecx
call fcn.0041c2ba
sub eax, 0xe1823ed3
call fcn.005058ef
or dword [0x61f473], ebx
not esi
dec edx
rol ecx, 0x15
neg edx
xchg esi, edx
not edx
call fcn.0057418e
not edx
dec esi
call fcn.0044dd6d
not edi
push ecx
sub edi, ebp
add eax, edx
xor esi, dword [0x61fd66]
add edi, dword [0x61fcc4]
add dword [0x61f70d], eax
not esi
xor esi, edx
add edx, 0xf753125b
rol edx, 0x19
sub edx, dword [0x61faf9]
neg esi
xor dword [0x61f38c], edx
sub dword [0x61f2ba], esi
not edx
mov dword [0x61f2d9], 0xd87a736c
call fcn.0053277c
call fcn.0050bc2b
or dword [0x61f688], 0x4f7c2fcd
not edx
xor dword [0x61f2dc], ebx
neg esi
ror edx, 0x19
sub edx, 0xf753125b
xor esi, edx
not esi
mov dword [0x61f2a4], eax
sub eax, edx
add edi, ebp
mov edi, 0x3da5400d
dec eax
rol ebx, 0x1a
add edx, dword [0x61ff90]
sub eax, ebx
xor edx, ebp
add edi, ebp
xor dword [0x61f5c6], esi
rol ebx, 1
add dword [0x61f54b], edx
call fcn.00535f90
sub ecx, dword [0x61fc47]
call fcn.0054d9be
add eax, 0xf3623831
or eax, dword [0x61fc09]
or dword [0x61f4db], ecx
add ecx, dword [0x61fbd8]
call fcn.00515632
call fcn.00427f02
sub eax, 0xf3623831
call fcn.0044bff0
add dword [0x61f236], esi
ror ebx, 1
or dword [0x61f69b], esi
sub edi, ebp
xor edx, ebp
add eax, ebx
ror ebx, 0x1a
inc eax
or edi, 0xff466e82
sub ecx, edi
not ebx
xor esi, dword [0x61fbea]
and dword [0x61f203], ecx
neg ecx
or dword [0x61f6cc], esi
add esi, edi
rol ecx, 5
call fcn.0041b358
inc esi
neg edi
or ecx, dword [0x61fc39]
dec ebx
add dword [0x61f1ca], esi
rol esi, 3
call fcn.0047019b
or edi, dword [0x61ff3c]
sub esi, 0x93134c41
xor eax, ebp
ror eax, 0x12
rol eax, 0x12
xor eax, ebp
add esi, 0x93134c41
ror esi, 3
inc ebx
neg edi
dec esi
call fcn.004a4bec
ror ecx, 5
sub esi, edi
and dword [0x61f4a3], ebx
neg ecx
mov dword [0x61f526], eax
not ebx
add ecx, edi
add edi, 0x6387fddd
xor dword [0x61f77b], esi
dec edi
add dword [0x61f887], edi
rol ecx, 7
or esi, dword [0x61fb6a]
add dword [0x61f702], edx
sub ebx, ebp
call fcn.0057c2b1
sub eax, dword [0x61fe05]
rol eax, 0x1f
sub ecx, 0x484aece8
neg esi
or ebx, dword [0x61fb7f]
call fcn.004b136f
neg esi
add ecx, 0x484aece8
ror eax, 0x1f
add ebx, ebp
sub dword [0x61f19c], eax
ror ecx, 7
inc edi
or dword [0x61f46d], ebx
push edi
xchg esi, eax
add esi, 0xfbc3b2f5
sub esi, dword [0x61fa7f]
xchg ebx, eax
or ecx, dword [0x61fe74]
call fcn.004f9d0c
mov dword [0x61f767], edi
neg esi
dec edx
xor esi, ecx
ror edx, 0x1b
xor ecx, dword [0x61f9fe]
xor ebx, 0x47e3f0b0
sub dword [0x61f7a7], eax
xchg ebx, edx
call fcn.004d9760
neg esi
rol edx, 1
xor dword [0x61f316], esi
call fcn.00416005
call fcn.005035b1
mov dword [0x61f78c], edi
ror edx, 1
neg esi
xchg ebx, edx
xor dword [0x61f656], edx
xor ebx, 0x47e3f0b0
rol edx, 0x1b
xor esi, ecx
inc edx
neg esi
call fcn.0049be7a
xchg ebx, eax
sub esi, 0xfbc3b2f5
xchg esi, eax
mov esi, 0xbdc6f914
xor dword [0x61f6f6], edx
add esi, 0x31182e44
sub ebx, ecx
xor ecx, ebx
xor ecx, dword [0x61fad2]
add dword [0x61f3bb], ebx
xor dword [0x61f7ee], 0xe8b347e0
xor eax, dword [0x61fe43]
or edi, dword [0x61f94c]
call fcn.0048e612
ror ebx, 0xb
xchg ecx, esi
ror ebx, 0x17
add edx, eax
add dword [0x61f529], eax
xor edi, esp
dec edi
call fcn.0045b033
call fcn.004f543b
inc edi
xor edi, esp
sub edx, eax
rol ebx, 0x17
xchg ecx, esi
rol ebx, 0xb
xor dword [0x61f742], 0x9ae2987
or dword [0x61f3ec], esi
xor ecx, ebx
add ebx, ecx
sub esi, 0x31182e44
mov dword [0x61f1cc], edi
xor esi, 0x33aef13
add edi, dword [0x61fb05]
rol edx, 5
dec edi
or esi, dword [0x61fe1a]
xor dword [0x61f617], 0xcf5c0956
xchg eax, esi
sub esi, 0x3decf550
xchg eax, esi
sub dword [0x61f343], ecx
rol esi, 0x1a
or esi, dword [0x61fb24]
neg edx
call fcn.0056062c
sub eax, dword [0x61ff4a]
add dword [0x61f564], edx
call fcn.0056a755
neg edx
ror esi, 0x1a
xchg eax, esi
add esi, 0x3decf550
xchg eax, esi
add dword [0x61f75d], 0x350eae7b
inc edi
ror edx, 5
xor esi, 0xff907772
or eax, dword [0x61faaf]
xor edi, edx
sub ebx, 0x91b1ecfe
xor eax, esp
inc esi
call fcn.004d9f42
ror ecx, 0xa
call fcn.00481fba
not edx
add ebx, edi
rol esi, 7
sub ebx, dword [0x61fbbb]
mov dword [0x61f279], ecx
inc edx
sub edi, dword [0x61fa0b]
add dword [0x61f810], ecx
or dword [0x61f7b7], esi
dec edx
or dword [0x61f758], esi
ror esi, 7
sub ebx, edi
not edx
rol ecx, 0xa
call fcn.0041ced0
dec esi
xor eax, esp
add ebx, 0x91b1ecfe
xor edi, edx
push esi
sub edx, dword [0x61fb38]
xchg eax, esi
xor ebx, 0x53f63b3a
or dword [0x61f194], ecx
neg eax
call fcn.00447389
neg ebx
or esi, dword [0x61fd85]
xor ecx, dword [0x61fdf9]
sub ecx, 0x1dd01ad5
add esi, dword [0x61fc2a]
xor ebx, 0x8dc05eed
inc edi
xchg esi, eax
sub edi, 0x48a60a7e
xor eax, 0x867fef44
not ecx
call fcn.004d8eea
call fcn.004cb89d
not ecx
xor eax, 0x867fef44
add edi, 0x48a60a7e
xchg esi, eax
dec edi
xor ebx, 0x8dc05eed
add ecx, 0x1dd01ad5
neg ebx
call fcn.0052d251
neg eax
and dword [0x61f2c0], eax
xor ebx, 0x53f63b3a
xchg eax, esi
mov ebx, 0x14595fc
ror esi, 4
neg ebx
xor eax, ebp
add edi, 0xeba60220
inc ecx
call fcn.00445495
inc eax
add ecx, dword [0x61fb02]
call fcn.0040deb6
xchg edi, edx
inc esi
inc edx
rol ecx, 0x1f
add esi, dword [0x61fcc2]
xor dword [0x61f251], eax
neg ebx
xor ebx, 0x50164f0d
add ebx, ebp
ror esi, 0x10
call fcn.004b0941
rol esi, 0x10
sub ebx, ebp
xor ebx, 0x50164f0d
neg ebx
ror ecx, 0x1f
dec edx
dec esi
xchg edi, edx
call fcn.00465fbc
dec eax
call fcn.004df2cd
dec ecx
sub edi, 0xeba60220
xor eax, ebp
neg ebx
rol esi, 4
xor ebx, 0xcde2302d
rol esi, 9
call fcn.00529023
inc eax
xor esi, 0x4cd21a03
add edx, edi
sub edi, dword [0x61fb00]
add dword [0x61f776], edx
dec edi
sub dword [0x61f15b], eax
or edi, dword [0x61fdad]
add ebx, ebp
call fcn.0044e853
xor eax, ecx
call fcn.00514ab3
xor edx, 0xd8a37f47
inc esi
sub ebx, 0xb56dbd1
or dword [0x61f6d6], edx
or esi, dword [0x61fbe5]
or ebx, dword [0x61fa76]
xor eax, edx
call fcn.00458cbd
call fcn.005343f9
xor eax, edx
add ebx, 0xb56dbd1
dec esi
xor edx, 0xd8a37f47
xor eax, ecx
sub ebx, ebp
or dword [0x61f64f], eax
inc edi
and dword [0x61f273], eax
sub edx, edi
xor esi, 0x4cd21a03
dec eax
call fcn.004d2dde
ror esi, 9
add ebx, 0xa7cac385
xor edi, esi
rol esi, 0x13
call fcn.0040e029
or dword [0x61f2c2], edi
xor ebx, edi
neg edi
xchg ebx, eax
xor eax, edi
add ecx, 0x995608c1
or ebx, dword [0x61fe77]
xor edx, 0xc3f9443b
sub eax, dword [0x61fce8]
inc esi
and dword [0x61f3d8], ecx
add ebx, dword [0x61fca6]
inc edi
rol ebx, 0xa
add ebx, dword [0x61fd5d]
xor esi, dword [0x61fd0f]
xchg edi, esi
xchg edi, esi
ror ebx, 0xa
dec edi
dec esi
xor edx, 0xc3f9443b
sub ecx, 0x995608c1
xor eax, edi
xchg ebx, eax
neg edi
xor ebx, edi
and dword [0x61f7a1], eax
ror esi, 0x13
xor edi, esi
push ebx
not eax
mov dword [0x61f15e], 0x693f8efc
add edx, 0x1b88efb2
sub dword [0x61f259], ecx
xchg edx, eax
sub edx, ecx
rol eax, 0x13
sub esi, dword [0x61fe92]
xchg edi, esi
xor edx, 0xe5bf1dba
sub dword [0x61f15f], eax
sub ecx, 0x9a02fff1
sub dword [0x61f1e7], 0xf4891132
and dword [0x61f412], edx
mov dword [0x61f44e], 0xf0646a31
add ecx, 0x9a02fff1
mov dword [0x61f32e], eax
xor edx, 0xe5bf1dba
xchg edi, esi
ror eax, 0x13
add edx, ecx
xchg edx, eax
and dword [0x61f43f], eax
sub edx, 0x1b88efb2
or dword [0x61f193], 0x26585068
not eax
push esp
neg esi
call fcn.0053bc4e
add ecx, dword [0x61f9ff]
call fcn.00411dfd
inc ecx
mov dword [0x61f518], ebx
or esi, dword [0x61fab1]
sub dword [0x61f2c9], ebx
xchg ecx, esi
ror ecx, 0x13
sub dword [0x61f5fe], 0x961421e6
xor esi, dword [0x61f9e7]
dec eax
sub edi, 0xf7c47098
xchg edi, edx
xchg edi, edx
add edi, 0xf7c47098
inc eax
rol ecx, 0x13
xchg ecx, esi
add dword [0x61f7ee], ecx
dec ecx
call fcn.00451cf6
neg esi
push eax
xor ecx, 0x4f9d07e2
sub edx, dword [0x61fed2]
not ebx
or eax, dword [0x61fcd4]
rol ecx, 7
inc edi
call fcn.00585904
add edi, dword [0x61fe27]
xor edx, eax
add edx, eax
and dword [0x61f58a], ebx
call fcn.0042d3bb
call fcn.0051a665
add dword [0x61f1fc], ebx
sub edx, eax
xor edx, eax
call fcn.0052b59e
dec edi
ror ecx, 7
not ebx
xor ecx, 0x4f9d07e2
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
sub edx, ebx
not edx
call fcn.004524fa
add esi, 0x27294874
sub edi, esp
sub dword [0x61f78a], ebx
mov dword [0x61f2e4], esi
sub ecx, dword [0x61fe1b]
or dword [0x61f3d8], edx
xor edx, ecx
xchg ecx, esi
call fcn.0047f7c5
call fcn.004e0fd0
call fcn.005135ae
call fcn.00460030
xchg ecx, esi
xor edx, ecx
mov dword [0x61f2c0], edi
xor dword [0x61f663], eax
add edi, esp
sub esi, 0x27294874
call fcn.0041b292
not edx
add edx, ebx
add esp, 0x10
dec esi
rol ecx, 3
or dword [0x61f1ba], edi
dec edx
call fcn.00557a07
not eax
add dword [0x61f4f7], ebx
call fcn.004273db
and dword [0x61f829], 0xa890331a
xor ebx, dword [0x61ff3b]
call fcn.00430b55
call fcn.0054eded
not eax
call fcn.00537f30
inc edx
ror ecx, 3
inc esi
mov esi, 0xfa7f7f6a
add dword [0x61f884], eax
inc edi
dec eax
add ecx, 0x2f211c4b
sub esi, dword [0x61ffa1]
call fcn.004b6d31
rol ecx, 0x10
add ecx, dword [0x61fc14]
mov dword [0x61f330], ecx
xor ebx, esp
rol edi, 0x19
sub edx, 0xac72567f
call fcn.00549ab9
call fcn.0048ee69
add edx, 0xac72567f
ror edi, 0x19
xor ebx, esp
or dword [0x61f36d], ebx
ror ecx, 0x10
call fcn.004f0298
sub ecx, 0x2f211c4b
inc eax
dec edi
and esi, 0xe1591ba3
xor dword [0x61f42b], ecx
xor eax, dword [0x61fafe]
rol esi, 6
call fcn.00531c6b
mov dword [0x61f319], 0x9661427a
xchg edi, edx
xor edx, dword [0x61f969]
sub ebx, esp
sub eax, dword [0x61fc38]
dec eax
add dword [0x61f610], ebx
not esi
or eax, dword [0x61fb75]
neg esi
mov dword [0x61f3a0], ecx
add edi, dword [0x61fc70]
neg edi
rol edx, 0xf
inc esi
mov dword [0x61f3db], eax
call fcn.00557dfe
call fcn.004af765
dec esi
ror edx, 0xf
neg edi
mov dword [0x61f5ae], ebx
neg esi
not esi
sub dword [0x61f671], ebx
inc eax
add ebx, esp
xchg edi, edx
call fcn.0057c1c5
ror esi, 6
mov dword [0x61f623], esi
xor esi, 0xe0591b62
add dword [0x61f668], ecx
neg edi
rol edx, 0x18
xor eax, edi
xchg edi, esi
xor ecx, dword [0x61fe51]
xchg edi, esi
sub dword [0x61f311], eax
and dword [0x61f1df], eax
sub eax, 0xca019ac3
and dword [0x61f647], ebx
not esi
call fcn.004179de
xor edx, dword [0x61ff7b]
neg ebx
ror edi, 0x1c
call fcn.004d35ac
call fcn.0050b1bc
rol edi, 0x1c
neg ebx
call fcn.00487561
not esi
sub dword [0x61f341], edx
add eax, 0xca019ac3
xchg edi, esi
xchg edi, esi
xor eax, edi
ror edx, 0x18
neg edi
sub dword [0x61f351], edi
push esi
xor ecx, ebx
xchg ecx, esi
or ebx, dword [0x61fb7f]
ror esi, 0x15
call fcn.004572ef
sub edx, dword [0x61fec2]
add ebx, edx
or edx, dword [0x61fa32]
call fcn.004944c8
mov dword [0x61f696], esi
add eax, 0xddaf6ee9
or edx, dword [0x61fc76]
sub ecx, esi
add ecx, esi
sub eax, 0xddaf6ee9
call fcn.004179de
sub ebx, edx
rol esi, 0x15
xchg ecx, esi
xor ecx, ebx
mov ebx, 0xa81a4b70
neg esi
mov dword [0x61f5cf], 0x6375144
neg edx
call fcn.004f0fed
inc edx
sub dword [0x61f610], 0x2d4d2451
ror edi, 0x19
or eax, dword [0x61f9dd]
rol eax, 4
dec eax
call fcn.0040ad1d
dec esi
not esi
add edi, 0xdf7a2708
xchg ebx, esi
neg esi
sub dword [0x61f4f0], edi
call fcn.0046780a
call fcn.0044c6a4
call fcn.0055cbb1
add dword [0x61f16e], edx
neg esi
xchg ebx, esi
sub edi, 0xdf7a2708
not esi
inc esi
call fcn.005681fc
inc eax
ror eax, 4
rol edi, 0x19
xor dword [0x61f2e6], 0x6846ce47
dec edx
call fcn.004bad42
neg edx
neg esi
or ebx, 0xd9b6b2be
inc edx
xchg ebx, esi
xor ebx, dword [0x61fcdb]
add ecx, dword [0x61fc31]
add edi, esp
sub edx, dword [0x61f965]
xchg edx, esi
xor edx, ebx
ror ebx, 0x1c
sub esi, edi
mov dword [0x61f1d5], edx
xor eax, 0x4426f2e
mov dword [0x61f7fb], eax
xor esi, 0x63960bca
mov dword [0x61f564], ebx
add ebx, 0x335dd3d1
xor dword [0x61f83b], 0x4d4dd020
sub eax, 0xee94eec3
ror ebx, 6
sub esi, ebx
call fcn.00526990
add esi, ebx
rol ebx, 6
add eax, 0xee94eec3
sub dword [0x61f360], 0x1d42b852
sub ebx, 0x335dd3d1
add dword [0x61f3a5], edx
xor esi, 0x63960bca
add dword [0x61f677], ecx
xor eax, 0x4426f2e
sub dword [0x61f160], edi
add esi, edi
rol ebx, 0x1c
xor edx, ebx
xchg edx, esi
sub edi, esp
xchg ebx, esi
dec edx
xor ebx, 0xf9becbfe
sub esi, ecx
call fcn.00465fbc
inc ebx
xor edx, dword [0x61f93d]
ror edx, 9
inc ecx
add edi, 0xa0b49a21
neg ebx
xor esi, 0x98b36818
or esi, dword [0x61f905]
sub edx, ebp
dec esi
not eax
mov dword [0x61f335], edx
ror ebx, 0x1c
add ebx, dword [0x61fba9]
mov dword [0x61f7ff], edi
xor eax, 0xdbcbfc10
and dword [0x61f65f], eax
or dword [0x61f212], ebx
neg edi
call fcn.00553ec8
call fcn.004864ab
neg edi
or dword [0x61f15e], ecx
xor eax, 0xdbcbfc10
sub dword [0x61f5a7], ecx
rol ebx, 0x1c
not eax
inc esi
add edx, ebp
xor esi, 0x98b36818
neg ebx
sub edi, 0xa0b49a21
dec ecx
rol edx, 9
dec ebx
call fcn.0044488e
add esi, ecx
push ebx
ror ebx, 0x14
inc eax
dec edx
xor eax, esp
or edx, dword [0x61fd11]
xor edi, ebp
call fcn.004b9232
xor edx, dword [0x61f8c5]
xor esi, edx
xchg ebx, eax
inc ecx
neg edx
add edi, 0xbdfc405a
xor edx, 0x342905c0
inc edx
rol ebx, 3
call fcn.00555817
xor esi, ebp
add dword [0x61f654], eax
mov dword [0x61f1e0], ebx
xor esi, ebp
call fcn.004684f1
ror ebx, 3
dec edx
xor edx, 0x342905c0
sub edi, 0xbdfc405a
neg edx
dec ecx
xchg ebx, eax
xor esi, edx
call fcn.0046743d
xor edi, ebp
xor eax, esp
inc edx
dec eax
rol ebx, 0x14
push 0x5741b
call fcn.00560ce2
xor esi, edx
xchg ebx, esi
xor ebx, 0x79c09253
xor dword [0x61f7d0], edi
neg esi
inc edx
call fcn.004b8003
xchg ebx, eax
call fcn.004e0fd0
neg edi
sub edi, dword [0x61f8c0]
and dword [0x61f261], 0x5f1a1c12
neg edi
call fcn.004713a5
xchg ebx, eax
dec edx
neg esi
xor ebx, 0x79c09253
xchg ebx, esi
xor esi, edx
mov ecx, 0x5357e9dc
inc edx
inc ebx
sub edx, ecx
rol edi, 0xd
call fcn.0043697a
sub dword [0x61f7c0], edi
rol esi, 0x1f
or eax, dword [0x61fe49]
xchg edx, eax
or dword [0x61f6ed], edx
ror ebx, 0x19
or dword [0x61f2f4], esi
xor eax, edx
call fcn.0055758a
rol ecx, 0x14
call fcn.005242be
call fcn.005024dd
ror ecx, 0x14
call fcn.0042d806
xor eax, edx
rol ebx, 0x19
or dword [0x61f681], eax
xchg edx, eax
ror esi, 0x1f
or dword [0x61f6d5], edi
ror edi, 0xd
add edx, ecx
dec ebx
dec edx
add ecx, 0xe0749f22
xor eax, esp
and dword [0x61f7e2], edi
call fcn.005672a1
xchg ebx, edx
rol esi, 0x1f
add ebx, dword [0x61fca0]
xor ebx, dword [0x61fdc5]
add esi, dword [0x61facd]
add ebx, 0x789226d7
rol esi, 4
dec ecx
rol ecx, 0x11
xor edi, ebp
sub edi, ebp
dec ebx
or eax, dword [0x61fab9]
ror edx, 9
sub eax, dword [0x61fbe6]
mov dword [0x61f1bf], ebx
rol edx, 9
inc ebx
add edi, ebp
xor edi, ebp
ror ecx, 0x11
inc ecx
ror esi, 4
sub ebx, 0x789226d7
ror esi, 0x1f
xchg ebx, edx
call fcn.0049d55b
xor eax, esp
xor ecx, 0x33cc88fe
call fcn.00548935
xor ebx, dword [0x61ff33]
neg edi
add edi, dword [0x61fbf8]
add esi, edx
not esi
xor ecx, eax
rol edx, 2
sub ecx, 0x1a69acfe
sub eax, dword [0x61fe8e]
add edi, dword [0x61fd0f]
call fcn.0048ca52
call fcn.004a17df
add ecx, 0x1a69acfe
ror edx, 2
xor ecx, eax
not esi
sub esi, edx
neg edi
call fcn.00510d50
push ecx
dec edi
neg eax
xor edx, dword [0x61fcd1]
rol eax, 0x1d
neg ebx
add edx, dword [0x61f8d4]
neg edi
dec eax
ror ebx, 0xd
and dword [0x61f82c], ecx
rol ebx, 7
neg eax
xor ecx, dword [0x61fb1b]
not esi
call fcn.004e7323
rol edi, 0x1c
add esi, 0x5f72d4f9
neg edi
sub edi, eax
and dword [0x61f881], esi
call fcn.00582a47
add dword [0x61f6f9], edi
add edi, eax
neg edi
sub esi, 0x5f72d4f9
ror edi, 0x1c
call fcn.00406759
not esi
neg eax
ror ebx, 7
rol ebx, 0xd
inc eax
neg edi
neg ebx
ror eax, 0x1d
neg eax
inc edi
call eax
ror ecx, 7
call fcn.004d4bab
add ebx, 0xc291397e
add dword [0x61f470], esi
xor edx, dword [0x61fc08]
sub dword [0x61f5a9], esi
dec edi
not esi
xor esi, 0xa09ec3c4
call fcn.0043455d
xor edi, 0x393a0fee
not ebx
call fcn.0054e685
call fcn.0044daad
not ebx
xor edi, 0x393a0fee
call fcn.004f821e
xor esi, 0xa09ec3c4
not esi
inc edi
sub dword [0x61f713], eax
sub ebx, 0xc291397e
call fcn.004a26ab
rol ecx, 7
lea esi, [0x6c0184]
sub esi, edx
add edi, dword [0x61fb87]
xchg esi, eax
dec esi
add dword [0x61f5d7], esi
add edx, dword [0x61fecf]
not esi
xor eax, edx
xor esi, 0x21883b51
call fcn.004bad42
call fcn.004c2c95
call fcn.005353ab
call fcn.0043bea3
xor esi, 0x21883b51
xor eax, edx
not esi
mov dword [0x61f23d], eax
inc esi
xchg esi, eax
add esi, edx
xor esi, 0x800
xor dword [0x61f490], edi
or edi, dword [0x61fe26]
inc edi
sub ecx, esi
xor esi, dword [0x61fe1d]
dec edx
not esi
dec esi
add edx, dword [0x61fa63]
xor esi, dword [0x61fabd]
xor ecx, 0xf9d40518
xchg esi, edx
xor edi, dword [0x61f901]
ror ebx, 2
sub ecx, dword [0x61fb2f]
xchg eax, esi
inc eax
inc ecx
dec ebx
xor dword [0x61f3f6], 0xd424400
ror esi, 0x18
xor ebx, dword [0x61fbb0]
rol esi, 0x18
inc ebx
dec ecx
dec eax
xchg eax, esi
rol ebx, 2
xchg esi, edx
xor ecx, 0xf9d40518
inc esi
not esi
inc edx
add ecx, esi
dec edi
or dword [0x61f413], edi
xor esi, 0x184
ror edi, 0x12
xor esi, ebx
sub dword [0x61f335], edi
call fcn.004e2680
and dword [0x61f376], eax
sub esi, 0xcbf93c2f
ror eax, 2
sub eax, dword [0x61fc03]
call fcn.00490053
not edx
sub edi, dword [0x61fef8]
call fcn.0057ff89
ror edi, 8
inc eax
xor ecx, dword [0x61fa03]
ror esi, 0x1d
sub dword [0x61f810], 0x80c59f68
xchg eax, edx
xor ebx, dword [0x61faa2]
xchg ecx, esi
xchg ecx, esi
xchg eax, edx
or dword [0x61f2c1], 0xad9ce2b9
rol esi, 0x1d
dec eax
rol edi, 8
invalid