Function at 0x425bcc
Capabilities:
Encode data using xor
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push ebp
mov ebp, esp
add esp, 0xffffffec
push ebx
push esi
push edi
xor ebx, ebx
mov dword [ebp - 4], ebx
mov dword [ebp - 8], ebx
mov dword [ebp - 0x10], ecx
mov dword [ebp - 0xc], edx
mov edi, eax
xor eax, eax
push ebp
push 0x425ccb
push dword fs:[eax]
mov dword fs:[eax], esp
mov esi, dword [ebp - 0xc]
mov ebx, dword [ebp + 0xc]
test ebx, ebx
jle 0x425c48
lea edx, [ebp - 0x14]
mov ecx, 4
mov eax, edi
add edi, dword [0x4ab5f6]
mov esi, 0x80973487
or ecx, esp
or eax, 0xe3be4054
add ecx, esp
mov esi, esp
sub ebx, ecx
call fcn.00419726
xchg edi, eax
inc ecx
dec edx
add ecx, 0x78010abf
ror eax, 0x11
shr ecx, 0xd
xor ecx, 0x1ffecf77
shl ebx, 0x1f
sub edi, 0x2c69860b
not edi
and eax, 0x13b3a54c
dec esp
movsd dword es:[edi], dword [esi]
mov bl, 0x13
xor eax, 0x8d814e0c
rol eax, 0x13
cmp dword [0x4aaf2a], 0xaadc5520
jl 0x425c6b
mov dword [0x4acba7], 0x1ec32f55
or edi, ecx
inc esi
not edi
inc esi
xor ecx, eax
mov ecx, 0x520065f8
xor edx, 0x592872ac
not esi
or eax, ecx
shl edx, 0xa
neg esi
inc eax
add eax, ecx
mov ebx, dword [0x4a951e]
rol ebx, 0x1c
call fcn.00421930
xor eax, 0x4d5da028
add edi, 0xbb5fb118
mov edx, 0x1f85cf3b
ror edx, 0x1e
dec edi
inc edx
shr esi, 0xf
xor edx, edi
rol eax, 0x15
and edx, 0xf89940d5
dec ecx
jne 0x425c78
mov ecx, 0x56e00ff7
sub dword [0x4acb6d], eax
add esi, 0x651494fd
rol edx, 0xe
not ebx
xor edx, 0x916a0372
test dword [0x4aacd7], esi
jp 0x425cea
or edi, dword [0x4ab99b]
add eax, ebx
test dword [0x4abf3f], esp
jl 0x425cf7
shl edx, 0x1b
and edx, 0xf22cedc7
add esi, ecx
and dword [0x4aca2c], esi
or ebx, ebx
ror ebx, 0x18
rol esi, 0x1e
add edi, 0xbb60ea5a
dec ecx
jne 0x425cc5
mov ecx, 0x70cd4e33
cmp dword [0x4a92d3], 0x37974ec3
jle 0x425d2a
and esi, ebp
mov edi, 0x2f1353a1
cmp dword [0x4abc35], 0x9ad692a6
jg 0x425d41
test edx, 0x9140b2df
jae 0x425d45
xchg esi, edx
or esi, 0xa3277903
not esi
mov eax, edi
add ebx, 0x2741c936
dec edi
or edx, eax
xor dword [0x4ac87f], ecx
xor edx, 0xc914e7d1
call fcn.0043f6c4
dec ecx
jne 0x425d1c
ror edx, 0x16
mov esi, 0xd04c8914
call fcn.00436bb9
xor eax, edx
sub esi, dword [0x4acf97]
add edi, dword [0x4ace4e]
inc ebx
inc eax
neg edi
call fcn.00464060
xor ebx, dword [0x4acdbc]
call fcn.004049e2
sub eax, dword [0x4accc7]
sub dword [0x4ac896], edx
xor edx, dword [0x4ace91]
dec ecx
call fcn.00464330
sub edx, dword [0x4acc45]
call fcn.0042e10a
call fcn.00485c05
call fcn.00426e52
call fcn.00436bb9
call fcn.004083cc
inc ecx
call fcn.0044e313
neg edi
dec eax
dec ebx
xor eax, edx
call fcn.00443b8c
or esi, 0x84a4f823
add ebx, ecx
sub esi, 0x1fa67c24
call fcn.0044984c
neg esi
mov dword [0x4acaf3], edx
ror esi, 0x1f
xor ebx, 0x95cc444b
xor ebx, 0x653844c8
sub ecx, 0xce27570f
add ebx, 0xd9840c45
xor ebx, dword [0x4acdf2]
xchg edi, eax
and dword [0x4acb08], ebx
call fcn.0043056a
xor esi, edx
xchg esi, eax
xor edx, edi
call fcn.00449c97
call fcn.0041f4e7
xor edx, edi
xchg esi, eax
xor esi, edx
call fcn.0041475a
xor dword [0x4aca1a], eax
xchg edi, eax
sub ebx, 0xd9840c45
add ecx, 0xce27570f
xor ebx, 0x653844c8
xor ebx, 0x95cc444b
rol esi, 0x1f
neg esi
call fcn.0047e287
add esi, 0x1fa67c24
sub ebx, ecx
add esi, 0x2b1306c9
add ecx, 0x4c265850
xor ebx, esi
rol ebx, 7
call fcn.00436bb9
mov dword [0x4acab3], esi
inc eax
xchg edx, eax
call fcn.004713fd
xor edi, edx
add edx, dword [0x4acd09]
xor edx, eax
add edi, edx
or eax, dword [0x4acf7f]
dec ebx
sub ebx, dword [0x4ace91]
rol ecx, 1
inc esi
xor esi, edx
add eax, dword [0x4acd88]
xor esi, edx
dec esi
ror ecx, 1
inc ebx
sub edi, edx
xor edx, eax
xor edi, edx
call fcn.0041f643
xchg edx, eax
dec eax
add dword [0x4ac926], ecx
call fcn.00483fa1
ror ebx, 7
xor ebx, esi
sub ecx, 0x4c265850
push esi
xor dword [0x4aca3b], ecx
add edx, 0x39f342e7
ror edi, 9
add dword [0x4acad4], esi
not esi
or edi, dword [0x4ace23]
add edi, dword [0x4accac]
inc edx
xor eax, esi
xor eax, 0xf2e39d3d
add dword [0x4ac964], eax
xor dword [0x4acb44], eax
xor eax, 0xf2e39d3d
xor eax, esi
dec edx
not esi
and dword [0x4aca7f], esi
rol edi, 9
sub edx, 0x39f342e7
mov ebx, 0x25be95
dec edx
call fcn.00406c21
or dword [0x4ac883], esi
sub eax, dword [0x4ace88]
add esi, 0x68ce64e6
xor edi, 0xd8c37b5a
add dword [0x4aca7a], eax
neg esi
dec edx
add esi, edx
ror esi, 5
call fcn.00425838
xor edi, dword [0x4acc2f]
mov dword [0x4ac9aa], esi
call fcn.00492d70
add edi, dword [0x4acc1e]
xchg edi, eax
call fcn.0041a710
call fcn.0047e287
xchg edi, eax
call fcn.0047c281
call fcn.0047c281
rol esi, 5
sub esi, edx
inc edx
neg esi
and dword [0x4ac984], ecx
xor edi, 0xd8c37b5a
sub esi, 0x68ce64e6
add dword [0x4ac924], edx
inc edx
push ebx
xor ebx, 0xc28ef5a1
inc esi
or esi, dword [0x4acf87]
ror ebx, 5
call fcn.0044e1dc
add dword [0x4ac98b], edx
and dword [0x4acaf6], esi
ror edi, 0x10
xor edx, 0xa385ac3f
xor eax, esi
xchg ecx, edx
sub dword [0x4aca6a], ecx
xor ecx, edx
add eax, dword [0x4acdc8]
sub dword [0x4acb7e], ebx
call fcn.0047c281
call fcn.0044e1dc
add dword [0x4acb9c], edi
xor ecx, edx
sub dword [0x4aca22], ecx
xchg ecx, edx
xor eax, esi
xor edx, 0xa385ac3f
rol edi, 0x10
and dword [0x4acaf3], ecx
call fcn.004633e4
rol ebx, 5
dec esi
xor ebx, 0xc28ef5a1
mov edi, 0x55f168c0
and dword [0x4ac84a], ecx
dec ecx
xor edx, esp
add edx, esi
neg edi
inc edx
rol ecx, 0x11
xor esi, ecx
or edi, dword [0x4ace09]
call fcn.00443a09
xchg edx, esi
call fcn.0042dace
rol edi, 0xd
add edi, ebp
call fcn.0044e6ab
call fcn.00421232
sub edi, ebp
ror edi, 0xd
call fcn.0042ae57
xchg edx, esi
call fcn.00405c37
xor esi, ecx
ror ecx, 0x11
dec edx
neg edi
sub edx, esi
xor edx, esp
inc ecx
xor dword [0x4ac9e5], edi
xor edi, 0x34e9fa3d
sub dword [0x4ac8fb], ebx
add edx, esp
xor edi, 0x872cd713
rol eax, 1
or dword [0x4ac8d3], edx
mov dword [0x4aca82], 0x4d60c0b
dec edx
neg edx
rol ecx, 0x13
not ebx
sub esi, 0x9e9d454
mov dword [0x4aca55], esi
and dword [0x4aca98], ebx
add esi, 0x9e9d454
not ebx
ror ecx, 0x13
neg edx
inc edx
and dword [0x4ac98b], 0xbba89c65
add dword [0x4ac91f], esi
ror eax, 1
xor edi, 0x872cd713
sub edx, esp
add dword [0x4ac994], esi
add edi, 0x9eeb6d03
add edx, 0x2961c7b4
sub ebx, 0xa52d5e63
call fcn.0046aac9
ror ebx, 0xf
add ebx, 0x83267e6c
or dword [0x4ac850], ebx
not edi
xor dword [0x4ac8e8], edi
sub edx, dword [0x4acd21]
xor ebx, esi
add esi, dword [0x4accb7]
xor esi, dword [0x4aceda]
ror ebx, 9
neg esi
xchg esi, eax
add dword [0x4ac976], ebx
call fcn.00448f3a
call fcn.00493cd8
xor dword [0x4ac88f], esi
xchg esi, eax
neg esi
rol ebx, 9
xor ebx, esi
not edi
xor dword [0x4ac952], eax
sub ebx, 0x83267e6c
rol ebx, 0xf
add ebx, 0xa52d5e63
sub edx, 0x2961c7b4
push edi
xor ecx, 0xeb2cd092
xor eax, dword [0x4acfa0]
or ebx, dword [0x4acde5]
add edx, dword [0x4acf4e]
sub dword [0x4acb70], ecx
rol ecx, 0x1c
dec ecx
xchg edi, eax
ror ecx, 0x16
sub edi, dword [0x4acd50]
xor edx, ebx
sub dword [0x4ac96e], 0x47a3b955
inc ebx
add dword [0x4aca5c], ecx
sub dword [0x4aca80], ecx
dec ebx
xor edx, ebx
rol ecx, 0x16
xchg edi, eax
inc ecx
ror ecx, 0x1c
or dword [0x4ac99d], eax
xor ecx, 0xeb2cd092
call dword [sym.imp.kernel32.dll_HeapCreate]
sub eax, 0xe63b9226
call fcn.0041e4b0
xchg ebx, esi
add ebx, 0x2000ba64
call fcn.0040376f
add ecx, dword [0x4acd75]
add dword [0x4aca0d], edx
call fcn.0041fac5
ror eax, 0x16
not eax
call fcn.0043b45b
add edi, 0x2c9220d8
call fcn.0040878d
call fcn.0047e287
sub edi, 0x2c9220d8
call fcn.0045731e
not eax
rol eax, 0x16
call fcn.00410f12
xor dword [0x4ac84f], esi
call fcn.004713fd
sub ebx, 0x2000ba64
xchg ebx, esi
call fcn.0047c281
add eax, 0xe63b9226
push ebx
ror edx, 0xb
inc eax
not edx
xor edx, dword [0x4ace2e]
xor ecx, dword [0x4acd5d]
rol edi, 0x12
add esi, 0x45c4fdd8
sub dword [0x4ac89f], edi
call fcn.0046727e
xor esi, 0x663767bf
add ebx, 0x6cfa7782
sub eax, 0x7c71b7b3
mov dword [0x4acbb3], esi
sub ecx, dword [0x4acc68]
and dword [0x4ac987], ebx
add eax, 0x7c71b7b3
sub ebx, 0x6cfa7782
xor esi, 0x663767bf
call fcn.00480dc9
sub dword [0x4acb06], eax
sub esi, 0x45c4fdd8
ror edi, 0x12
not edx
dec eax
rol edx, 0xb
mov ecx, 0xf5044eaa
sub dword [0x4ac821], ecx
dec eax
sub ebx, dword [0x4acc79]
ror eax, 0x10
sub edi, 0xfa969eea
dec edx
xor edx, ebx
add edi, 0x4693d670
add eax, dword [0x4accdf]
sub edx, dword [0x4acdb9]
neg esi
xchg ebx, edx
call fcn.004275cf
add edx, dword [0x4acce1]
sub dword [0x4ac824], edx
rol ebx, 0x12
sub esi, dword [0x4acd5b]
sub ebx, dword [0x4ace79]
add ebx, 0x45acb2f6
mov dword [0x4ac98a], esi
xor eax, esi
call fcn.00451840
xor eax, esi
and dword [0x4aca7e], ebx
sub ebx, 0x45acb2f6
ror ebx, 0x12
add dword [0x4ac91f], ecx
call fcn.00430e9d
xchg ebx, edx
neg esi
sub edi, 0x4693d670
xor edx, ebx
inc edx
add edi, 0xfa969eea
rol eax, 0x10
inc eax
or dword [0x4acb58], eax
or ecx, 0x7d8a3467
not ecx
or ecx, dword [0x4acefe]
xchg ebx, esi
inc edx
or dword [0x4aca45], edx
xor ecx, dword [0x4aced9]
dec ebx
sub eax, dword [0x4acf0e]
ror ebx, 2
or ebx, dword [0x4acdf3]
mov dword [0x4aca15], edi
neg esi
sub dword [0x4ac9ac], 0xa0cee408
xor edi, ebp
sub eax, 0xa5431b39
xor dword [0x4acb02], eax
add eax, 0xa5431b39
xor edi, ebp
xor dword [0x4ac87e], 0xb13ee360
neg esi
rol ebx, 2
inc ebx
dec edx
xchg ebx, esi
not ecx
sub ecx, 0xfd8e7ee7
inc edi
xor dword [0x4acb08], ecx
xor edx, edi
add dword [0x4ac845], 0xdcd8d39
neg edx
xor ecx, dword [0x4acf35]
xchg edi, eax
call fcn.004196ae
dec esi
add esi, dword [0x4aceb1]
xor ecx, 0xa3d60be4
add ebx, dword [0x4acced]
add eax, esi
inc ebx
sub esi, dword [0x4aced5]
inc eax
dec esi
and dword [0x4acadc], esi
rol ebx, 0x15
neg esi
dec ebx
call fcn.00428a2d
inc ebx
neg esi
ror ebx, 0x15
sub dword [0x4ac8f0], esi
inc esi
dec eax
dec ebx
sub eax, esi
xor ecx, 0xa3d60be4
inc esi
call fcn.0048ec5d
xchg edi, eax
neg edx
xor edx, edi
or dword [0x4ac806], eax
dec edi
push ecx
and dword [0x4acacf], edx
ror ebx, 5
or dword [0x4ac981], esi
xor eax, 0xfd2df14e
sub ebx, edi
xor edx, 0x42fa3d5b
sub esi, dword [0x4ace0f]
add esi, 0x5a195fae
add ebx, dword [0x4ace97]
sub edi, dword [0x4acc6a]
call fcn.00476bb9
dec esi
not esi
ror edi, 9
sub ecx, dword [0x4acfbb]
call fcn.00483c43
call fcn.0045347c
rol edi, 9
not esi
inc esi
call fcn.004633e4
sub esi, 0x5a195fae
xor edx, 0x42fa3d5b
add ebx, edi
xor eax, 0xfd2df14e
mov dword [0x4ac87f], edx
rol ebx, 5
push eax
and dword [0x4aca00], edi
or ebx, dword [0x4ace0d]
not ecx
sub edi, 0xd6a41bc0
add edx, 0x1169af33
xchg eax, esi
not ebx
rol edi, 1
xor ebx, ecx
or dword [0x4ac963], edx
rol edi, 0x19
call fcn.0047c281
ror edi, 0x19
and dword [0x4ac98c], ecx
xor ebx, ecx
ror edi, 1
not ebx
xchg eax, esi
sub edx, 0x1169af33
add edi, 0xd6a41bc0
not ecx
sub dword [0x4ac82a], esi
call dword [sym.imp.kernel32.dll_HeapAlloc]
xor dword [0x4ac9ea], esi
dec edi
sub ebx, dword [0x4acdcd]
ror eax, 0xf
add dword [0x4ac9e2], edi
xchg esi, edx
xor ebx, 0xda316388
sub ecx, dword [0x4accf5]
xchg eax, edx
or ecx, dword [0x4acca4]
inc esi
rol esi, 0xa
neg edx
ror eax, 0xd
neg edi
call fcn.00483c43
xchg esi, eax
call fcn.004435f4
call fcn.0047515e
xchg esi, eax
call fcn.0043b45b
neg edi
rol eax, 0xd
neg edx
ror esi, 0xa
dec esi
xchg eax, edx
xor ebx, 0xda316388
xchg esi, edx
rol eax, 0xf
inc edi
lea esi, [0x7d13b263]
not esi
or edi, dword [0x4acc21]
sub edi, dword [0x4acefd]
xor ebx, dword [0x4ace5d]
ror edx, 6
mov dword [0x4ac9c7], ebx
rol esi, 9
xor ebx, dword [0x4acf24]
call fcn.0040d9b0
dec ebx
not esi
and dword [0x4acbdf], edi
or dword [0x4acaa6], 0x50d19054
and dword [0x4ac950], ecx
not esi
inc ebx
call fcn.00459dcc
ror esi, 9
add dword [0x4aca40], esi
rol edx, 6
not esi
sub esi, 0xd20652db
or edi, dword [0x4acf08]
dec edx
sub ecx, dword [0x4acfaa]
sub edx, 0x7394b2c3
rol eax, 0x17
not ecx
xor eax, dword [0x4acec6]
sub edx, 0xb7f74e15
xor ecx, esi
inc ecx
mov dword [0x4ac917], esi
xor eax, 0xf8104770
xor esi, 0x55fdfeab
ror esi, 0x12
sub edx, esi
not esi
dec esi
xor ebx, dword [0x4ace63]
add edi, ebx
or esi, dword [0x4ace05]
sub edi, ebx
inc esi
not esi
add edx, esi
rol esi, 0x12
xor esi, 0x55fdfeab
xor eax, 0xf8104770
or dword [0x4ac8c9], edi
dec ecx
xor ecx, esi
add edx, 0xb7f74e15
not ecx
ror eax, 0x17
add edx, 0x7394b2c3
inc edx
add esi, 0x553f8078
inc ebx
xor dword [0x4acab4], eax
dec ecx
xor ecx, dword [0x4acd11]
neg eax
sub eax, 0xf8ed5f31
sub esi, dword [0x4acf8e]
not edi
xchg ecx, esi
xor dword [0x4aca24], ecx
xor edi, 0xc511a4d8
add edx, dword [0x4acd2a]
neg esi
dec ecx
mov dword [0x4ac962], edx
inc ecx
neg esi
xor edi, 0xc511a4d8
mov dword [0x4acaa5], ebx
xchg ecx, esi
not edi
add eax, 0xf8ed5f31
neg eax
inc ecx
dec ebx
mov edi, eax
ror ebx, 0xe
and dword [0x4acaa2], eax
mov dword [0x4acbba], eax
xor edx, 0x29cc06ef
ror ecx, 5
dec eax
not esi
or edi, dword [0x4acd76]
not ecx
xor edx, dword [0x4accc3]
call fcn.0044fa60
rol ebx, 0x18
dec ecx
call fcn.004633e4
ror esi, 0xd
call fcn.00431064
rol esi, 0xd
inc ecx
ror ebx, 0x18
not ecx
not esi
inc eax
rol ecx, 5
xor edx, 0x29cc06ef
xor dword [0x4acbdd], ecx
xor dword [0x4ac86c], ebx
rol ebx, 0xe
mov ecx, 0x25be95
or dword [0x4acb19], esi
call fcn.0048785b
xchg ebx, eax
call fcn.0046670a
sub ebx, edx
or dword [0x4acaf1], esi
not edi
inc ecx
sub edx, dword [0x4aceeb]
neg ecx
ror ecx, 6
xchg ecx, edx
call fcn.0041aa5b
xchg ecx, edx
rol ecx, 6
neg ecx
dec ecx
not edi
and dword [0x4ac9be], ecx
add ebx, edx
xchg ebx, eax
add dword [0x4acabc], edx
rep movsb byte es:[edi], byte [esi]
add dword [0x4ac99f], eax
add edi, dword [0x4acdd3]
dec edx
rol edi, 0x15
not esi
add eax, dword [0x4acf22]
add edi, esp
call fcn.0047c7bb
sub ebx, eax
dec edi
not eax
dec ecx
call fcn.0040376f
inc ecx
not eax
inc edi
add ebx, eax
sub edi, esp
not esi
ror edi, 0x15
inc edx
or dword [0x4ac83e], ecx
call fcn.0043fdee
dec ebx
sub dword [0x4aca8c], esi
rol esi, 9
inc esi
sub esi, dword [0x4acee3]
rol esi, 0x18
xor dword [0x4acbaa], edi
call fcn.00436bb9
rol edi, 8
add eax, dword [0x4acd73]
call fcn.0042d87f
ror edx, 0x1a
sub dword [0x4ac82e], edx
call fcn.0047c281
xor edx, ebp
add eax, dword [0x4acc6e]
call fcn.00429673
xchg esi, eax
neg edx
or eax, dword [0x4acdca]
neg edx
xchg esi, eax
xor edx, ebp
xor dword [0x4ac8db], ecx
rol edx, 0x1a
ror edi, 8
ror esi, 0x18
dec esi
ror esi, 9
and dword [0x4acb93], edx
inc ebx
add dl, byte [edx]
push edi
imul edi, dword [edx + 0x61], 0x69536472
jp 0x4268d1
push eax
jb 0x4268d3
outsb dx, byte gs:[esi]
je 0x4268cd
add al, byte [eax]
sub byte [eax + 0x42], ah
add ch, ch
add byte [eax], al
add byte [edx], al
push ss
push edi
imul edi, dword [edx + 0x61], 0x6d496472
popal
inc ecx
insb byte es:[edi], dx
jo 0x4268f7
popal
inc esi
outsd dx, dword [esi]
jb 0x426901
popal
je 0x426899
add ah, bl
pop esp
inc edx
add dh, ch
add byte [eax], al
add byte [edx], al
or al, 0x50
popal
jae 0x426919
ja 0x426917
jb 0x42690e
dec eax
popal
jae 0x426916
add al, byte [eax]
sbb al, 0x5e
inc edx
add byte [edx], al
add dword [eax], eax
add byte [edx], al
or al, 0x50
popal
jae 0x426931
ja 0x42692f
jb 0x426926
push ebx
popal
insb byte es:[edi], dx
je 0x4268c9
add ah, ch
and al, 0x42
add byte [edx], cl
add dword [eax], eax
add byte [edx], al
push ss
inc ebp
js 0x426949
jb 0x426938
inc esp
imul esi, dword [ebx + 0x6b], 0x63617053
push edx
jno 0x426959
imul esi, dword [edx + 0x65], 0x9c000264
adc byte [eax], al
adc al, byte [ecx]
add byte [eax], al
add cl, byte [0x63696c53]
jae 0x42694b
arpl word [ebp + 0x73], sp
push eax
jb 0x426942
imul esi, dword [ebx + 0x6b], 0x60780002
add al, byte [eax]
js 0x426965
inc edx
add byte [esi], dl
add dword [eax], eax
add byte [edx], al
adc byte [ebp + 0x6e], dl
outsb dx, byte [esi]
imul ebp, dword [esi + 0x73], 0x6c6c6174
dec esp
outsd dx, dword [esi]
dec ebp
dec ebp
outsd dx, dword [esi]
add al, byte gs:[eax]
shl byte [eax + 0x42], 0
pop ss
add dword [eax], eax
add byte [edx], al
adc byte [ecx + ebp*2 + 0x72], al
inc ebp
js 0x426998
jae 0x4269a5
jae 0x42698a
popal
jb 0x4269a4
imul ebp, dword [esi + 0x67], 0x5f080002
inc edx
add al, byte [bx + si]
or byte [edi + 0x42], bl
add byte [eax], bl
add dword [eax], eax
add byte [edx], al
adc dl, byte [eax + 0x72]
imul esi, dword [esi + 0x69], 0x6567656c
jae 0x4269a2
imul ebp, dword [ebp + 0x67], 0x65527365
jno 0x4269c8
jae 0x4269a2
jno 0x4269c8
imul esi, dword [edx + 0x65], 0xb8000264
pop edi
inc edx
add byte [ecx], bl
mov eax, 0x1900425f
add dword [eax], eax
add byte [edx], al
and dl, byte [eax + 0x72]
imul esi, dword [esi + 0x69], 0x6567656c
jae 0x4269c0
jno 0x4269e6
imul esi, dword [edx + 0x65], 0x65764f64
jb 0x4269ec
imul esp, dword [ebp + 0x73], 0x6f6c6c41
ja 0x4269e9
add al, byte fs:[eax]
add byte [ecx + 0x42], ah
add byte [edx], bl
add dword [eax], eax
add byte [edx], al
adc dl, byte [ebx + 0x68]
outsd dx, dword [esi]
ja 0x4269e2
popal
outsb dx, byte [esi]
jne 0x4269fc
inc esp
imul esp, dword [ecx + 0x6c], 0x2676f
add al, byte [bx + si]
add byte [ebp + ebx*2 + 0x42], ch
insb byte es:[edi], dx
pop ebp
inc edx
add byte [ebx], bl
add dword [eax], eax
add byte [edx], al
pop ss
dec esp
popal
outsb dx, byte [esi]
jne 0x426a16
inc esp
je 0x426a20
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
dec ebp
je 0x426a2c
outsd dx, dword [esi]
add al, byte fs:[eax]
les ebx, [ebp + 0x42]
add byte [ecx + eax], bl
add byte [eax], al
add cl, byte [esi]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x426a49
jae 0x426a4d
dec ebp
je 0x426a46
outsd dx, dword [esi]
add al, byte fs:[eax]
pushfd
pop esi
inc edx
add byte [0x2000001], bl
sbb eax, 0x2000001
add byte [edx], al
adc al, 0x41
inc ecx
jb 0x426a52
push 0x63657469
je 0x426a6b
jb 0x426a5d
jae 0x426a3b
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x426a64
add al, byte fs:[eax]
pushfd
pop esi
inc edx
add byte [esi], bl
add dword [eax], eax
add byte [edx], al
pop ds
inc ecx
jb 0x426a72
push 0x63657469
je 0x426a8b
jb 0x426a7d
jae 0x426a63
outsb dx, byte [esi]
jae 0x426a91
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
xor al, 0x42
imul esi, dword [ebp + ecx*2 + 0x6f], 0x26564
enter 0x425e, 0
pop ds
add al, cl
pop esi
inc edx
add byte [edi], bl
add dword [eax], eax
add byte [edx], al
push cs
inc esp
imul esi, dword [ebx + 0x61], 0x44656c62
bound ebp, qword [ebp + 0x44]
imul esi, dword [edx + 0x50], 0x2656761
add al, cl
pop esi
inc edx
add byte [eax], ah
add dword [eax], eax
add byte [edx], al
pop ss
add byte [eax], al
add dl, byte [edi]
inc esp
imul esi, dword [ebx + 0x61], 0x50656c62
jb 0x426aca
jb 0x426abf
popal
insd dword es:[edi], dx
inc edi
jb 0x426ad1
jne 0x426ad4
jo 0x426ab5
push eax
popal
add al, byte gs:[bx + si]
in al, dx
and al, 0x42
add byte [ecx], ah
add dword [eax], eax
add byte [edx], al
adc al, 0x55
outsb dx, byte [esi]
imul ebp, dword [esi + 0x73], 0x6c6c6174
add dl, byte [edx*2 + 0x736e696e]
je 0x426adc
insb byte es:[edi], dx
insb byte es:[edi], dx
inc esp
imul esi, dword [ebx + 0x70], 0x5379616c
imul edi, dword [edx + 0x65], 2
add byte [eax], al
sub dword [ecx], eax
add byte [eax], al
add al, byte [edi]
add byte [eax], al
add byte [ecx], ch
add dword [eax], eax
add byte [edx], al
pop es
dec edi
jo 0x426b0b
imul ebp, dword [edi + 0x6e], 0x2000273
add byte [eax], al
add byte [eax], al
add byte [eax], al
test al, 0x6a
inc edx
add byte [esi], cl
adc edx, dword [ebx + edx*2 + 0x65]
je 0x426b24
jo 0x426afd
popal
outsb dx, byte [esi]
jne 0x426b17
popal
inc ebp
outsb dx, byte [esi]
je 0x426b2e
jns 0x426afb
add byte [eax], al
add byte [edx], cl
add byte [eax], al
add byte [eax + 0x4012], bh
add byte [eax], al
or al, byte [eax]
add byte [eax], al
mov eax, 0x4012
add byte [eax], al
add byte [eax + 0x4004012], bh
add byte [eax], al
add al, 0
add byte [eax], al
mov eax, 0x8004012
add byte [eax + 0x8004012], bh
add byte [eax], al
add byte [eax + 0xc004012], bh
add byte [eax], al
add byte [eax + 0x10004012], bh
add byte [eax], al
add byte [eax + 0x14004012], bh
add byte [eax], al
add ah, bl
adc al, byte [eax]
sbb byte [eax], al
add byte [eax], al
fcom qword [edx]
inc eax
add byte [eax + eax], bl
add byte [eax], al
fcom qword [edx]
inc eax
add byte [eax], ah
add byte [eax], al
add ah, bl
adc al, byte [eax]
and al, 0
add byte [eax], al
fcom qword [edx]
inc eax
add byte [eax + eax], ah
add byte [eax], al
add byte [eax], dl
add byte [eax], al
add byte [eax + 0x4012], bh
add byte [eax], al
add byte [edx], al
add al, 0x4e
dec esi
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
mov eax, 0x4004012
add byte [eax], al
add byte [edx], al
or al, 0x4c
add al, 0
add byte [eax], al
add cl, byte [esp + ecx*2]
popal
outsb dx, byte [esi]
jne 0x426b9b
dec esi
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
mov eax, 0x8004012
add byte [eax], al
add byte [edx], al
push cs
inc esp
imul esp, dword [ecx + 0x6c], 0x6f46676f
outsb dx, byte [esi]
je 0x426ba5
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
mov eax, 0xc004012
add byte [eax], al
add byte [edx], al
or eax, 0x6c746954
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x426bbe
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
mov eax, 0x10004012
add byte [eax], al
add byte [edx], al
xorps xmm4, xmmword [ebp + 0x6c]
arpl word [edi + 0x6d], bp
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x426bd9
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
mov eax, 0x14004012
add byte [eax], al
add byte [edx], al
adc dword [ebx + 0x6f], eax
outsd dx, dword [esi]
jo 0x426c17
jb 0x426c09
push 0x6e6f4674
outsb dx, byte [esi]
je 0x426bf6
popal
insd dword es:[edi], dx
add al, byte gs:[eax]
fcom qword [edx]
inc eax
add byte [eax], bl
add byte [eax], al
add byte [edx], al
add al, 0x44
popal
je 0x426c1c
add al, byte [eax]
fcom qword [edx]
inc eax
add byte [eax + eax], bl
adc al, byte [eax]
sbb al, 0
add byte [eax], al
add cl, byte [ebx]
dec esp
imul esp, dword [ebx + 0x65], 0x5465736e
js 0x426c46
add al, byte [eax]
fcom qword [edx]
inc eax
add byte [eax], ah
add byte [eax], al
add byte [edx], al
push cs
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
inc edx
outsw dx, word gs:[esi]
jb 0x426c4d
push esp
js 0x426c60
add al, byte [eax]
fcom qword [edx]
inc eax
add byte [eax + eax], ah
add byte [eax], al
add cl, byte [0x6f666e49]
inc ecx
je 0x426c65
jb 0x426c56
js 0x426c79
add al, byte [eax]
in al, 0x10
inc eax
add byte [eax], ch
add byte [eax], al
add byte [edx], al
or cl, byte [ecx + 0x6e]
jne 0x426c78
dec ecx
inc esp
add al, byte [eax]
pushfd
adc byte [eax], al
sub al, 0
add byte [eax + edx + 0x2c0040], bl
add byte [eax], al
add cl, byte [esi]
inc esp
imul esp, dword [ecx + 0x6c], 0x6f46676f
outsb dx, byte [esi]
je 0x426c85
imul edi, dword [edx + 0x65], 0x109c0002
inc eax
add byte [eax], dh
add byte [eax], al
add byte [edx], al
or eax, 0x6c746954
inc esi
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x426c9e
imul edi, dword [edx + 0x65], 0x109c0002
inc eax
add byte [eax + eax], dh
add al, byte gs:[eax]
pushfd
adc byte [eax], al
xor al, 0
add byte [eax], al
add cl, byte [edi]
push edi
insb byte es:[edi], dx
arpl word [edi + 0x6d], bp
inc esi
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x426cb9
push ebx
imul edi, dword [edx + 0x65], 0x109c0002
inc eax
add byte [eax], bh
add byte [eax], al
add byte [edx], al
adc dword [ebx + 0x6f], eax
jo 0x426cf2
jns 0x426cec
jb 0x426ce4
imul esp, dword [edi + 0x68], 0x6e6f4674
push 0x6e6f4674
je 0x426cd6
imul edi, dword [edx + 0x65], 0x10000002
add al, byte gs:[eax]
add byte [eax], dl
inc eax
add byte [eax + eax], bh
add byte [eax], al
add cl, byte [ebx]
push edx
imul esp, dword [edi + 0x68], 0x4c6f5474
je 0x426ca0
add byte [edx], al
add byte [eax], al
add byte [eax - 0x7c1374ab], dl
push ebp
mov ebp, esp
invalid
invalid
push ebp
clc
test byte [edi], 0x84
mov al, 0
add byte [eax], al
cwde
cmp bh, bh
dec dword [ebx + 0x75db85d8]
sbb dword [ebp - 0x297413bb], ecx
salc