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

Disassembly:
call fcn.00494144
and dword [0x4fa86d], esi
inc edx
add dword [0x4fab62], esi
add byte [ecx - 0x5e2a5736], al
dec ebp
add byte [ecx - 0x5e2a5736], al
dec ebp
shl edx, 0xe
xor esi, ecx
mov eax, dword [0x4f8063]
dec ebx
xor edx, edx
dec ecx
jne 0x44da1f
test dword [0x4f8d04], 0x55f2891b
jle 0x44da57
mov edx, ecx
and edx, 0xc91e8f08
call fcn.004b59ed
shl eax, 4
call fcn.004814d9
mov ecx, 0xa875b7c2
or eax, 0xb84492b9
mov ecx, 0x4bbeb383
add ebx, 0x90d2fac9
dec eax
mov esi, 0x6833a13f
or eax, edx
sub ebx, 0x7852536f
neg eax
test eax, 0xf8f68177
je 0x44da9a
xchg eax, esi
test ebx, 0x97563275
jns 0x44daa3
dec edi
xor eax, ebp
dec ebx
not ebx
add edx, 0x378d0902
xor edi, dword [0x4f44b5]
dec ecx
jne 0x44da7a
call fcn.004d44eb
call fcn.0041866a
not edx
neg edx
or edx, dword [0x4f9937]
mov edi, esi
sub edi, ebx
dec eax
and eax, 0xb1fe7ada
and ecx, 0x97c9a058
shl ecx, 0xe
xor eax, 0x5d5c97cf
xor ebx, ecx
xchg ecx, edx
mov edi, edi
shr edx, 0x1a
mov ebx, 0x9ee42907
add ecx, 0x4bb28e70
add edi, eax
shr eax, 7
mov ebx, 0x504015ef
ror edx, 0x11
or ecx, dword [0x4fad24]
xor edi, 0x75afa2f0
xor eax, ebp
add dword [0x4faabd], esi
neg edi
call fcn.00467a3e
xor ecx, esp
sub ebx, 0x190c238e
neg ecx
call fcn.004740a6
neg ecx
add ebx, 0x190c238e
xor ecx, esp
call fcn.00435ce9
neg edi
sub dword [0x4fa99a], ecx
xor eax, ebp
xor edi, 0x75afa2f0
rol edx, 0x11
sub ebx, 0x862914f7
rol edx, 0x13
xor ecx, 0x81b9b842
add ebx, dword [0x4fad00]
or edi, dword [0x4fad8a]
neg esi
call fcn.0048e419
sub edi, 0x2d73f97a
xor edx, dword [0x4facac]
ror eax, 0xe
mov dword [0x4fa9df], ebx
sub dword [0x4fa812], ebx
ror edi, 0x15
add ebx, dword [0x4fad15]
rol edi, 0x15
or dword [0x4faa93], ebx
rol eax, 0xe
add edi, 0x2d73f97a
neg esi
xor ecx, 0x81b9b842
ror edx, 0x13
xor ebx, 0xca1700f8
call fcn.004d1b66
sub ebx, 0x606b19f
add ebx, dword [0x4fade4]
sub eax, 0x37548a24
dec ebx
xor edi, 0xb5b22eea
add ecx, dword [0x4fae7e]
rol esi, 0x12
mov dword [0x4fa913], esi
xor edx, ebx
call fcn.004b8dd6
xor edx, ebx
sub dword [0x4fa8d6], edi
ror esi, 0x12
xor edi, 0xb5b22eea
inc ebx
add eax, 0x37548a24
add ebx, 0x606b19f
call fcn.004c493f
push ebx
sub edx, dword [0x4fae7f]
sub esi, ebp
and dword [0x4fa8c7], edi
xor dword [0x4faa14], eax
xchg ebx, eax
xor ebx, edi
rol ebx, 2
xchg ebx, esi
call fcn.004c809c
xor ebx, edx
xor edx, edi
inc edi
rol ecx, 5
sub eax, dword [0x4fad92]
ror esi, 0x15
sub edi, dword [0x4fad7d]
not eax
ror eax, 8
rol eax, 8
not eax
rol esi, 0x15
ror ecx, 5
dec edi
xor edx, edi
xor ebx, edx
xchg ebx, esi
ror ebx, 2
xor ebx, edi
xchg ebx, eax
add dword [0x4fabb5], eax
add esi, ebp
mov ebx, 0x194b0a6d
neg edx
xor edi, 0xb9f7488d
sub edi, 0x83761089
call fcn.004577cf
inc ebx
or ecx, dword [0x4fac87]
sub ecx, dword [0x4faf88]
xor edi, ebx
rol eax, 0xa
inc edx
not edi
rol ebx, 0xc
not ecx
sub dword [0x4fab0f], eax
xchg ebx, esi
sub eax, dword [0x4fadae]
xor ebx, 0xb63c57e4
call fcn.0044b1cb
call fcn.004b94d0
xor ebx, 0xb63c57e4
xchg ebx, esi
not ecx
ror ebx, 0xc
not edi
dec edx
ror eax, 0xa
xor edi, ebx
dec ebx
call fcn.00442141
add edi, 0x83761089
xor edi, 0xb9f7488d
neg edx
and ebx, 0x6dae44cb
sub eax, esi
xor edi, 0xd2f4ef92
dec esi
xor dword [0x4fa9b7], 0x200f702
add ecx, ebp
call fcn.004ada2b
add dword [0x4fa97a], esi
xor esi, 0x395a7b7c
neg ecx
xchg esi, edx
neg edx
xor eax, dword [0x4fae99]
add ecx, dword [0x4faec1]
xor edi, 0x21943b4e
add dword [0x4fa944], edx
xchg edi, eax
mov dword [0x4fab66], esi
xchg edi, eax
xor edi, 0x21943b4e
neg edx
xchg esi, edx
neg ecx
xor esi, 0x395a7b7c
call fcn.00449cd1
sub ecx, ebp
inc esi
xor edi, 0xd2f4ef92
add eax, esi
add ebx, 0x29296c1c
add dword [0x4fa83c], eax
xor edx, eax
call fcn.004a09b2
not ecx
sub dword [0x4fa81f], ecx
not ebx
rol edi, 0x10
neg ecx
inc edx
add dword [0x4fa9ee], edi
call fcn.00468b05
call fcn.00421554
sub dword [0x4fab0f], edi
dec edx
neg ecx
ror edi, 0x10
not ebx
add dword [0x4faac7], ebx
not ecx
call fcn.0042606c
xor edx, eax
or dword [0x4fa8ce], esi
push ebx
xor edi, 0xfde82499
sub ebx, 0x7d044f52
and dword [0x4fab61], 0x4fd0bd72
xor esi, 0x2c5537
dec ebx
sub dword [0x4fa8c5], 0x9de28da5
xor ebx, 0xe050d3ac
xor dword [0x4faa9a], esi
dec edi
xor esi, 0x23f65465
xor ebx, eax
inc eax
dec ecx
sub eax, ebp
xor dword [0x4fa8f4], esi
neg edi
call fcn.0048bdf0
inc esi
sub dword [0x4fa8f1], ecx
call fcn.0041b448
call fcn.004716dd
xor dword [0x4faba4], esi
dec esi
neg edi
and dword [0x4fab9b], esi
add eax, ebp
inc ecx
dec eax
xor ebx, eax
xor esi, 0x23f65465
inc edi
xor ebx, 0xe050d3ac
xor dword [0x4fa8dd], 0x3c1b7fc8
inc ebx
xor esi, 0x2c5537
add dword [0x4faad4], 0x18d7250
add ebx, 0x7d044f52
xor edi, 0xfde82499
mov ecx, 0x4a20e364
sub dword [0x4fab33], ecx
sub dword [0x4faa1a], eax
and dword [0x4fa89a], eax
and dword [0x4fa9e7], ecx
call fcn.004cffab
ror eax, 0x10
sub ebx, dword [0x4fabfd]
xor dword [0x4faab7], eax
add ebx, dword [0x4fafa6]
rol edi, 0x17
inc edx
xchg eax, esi
dec eax
xor eax, 0xf3fd6495
add edi, dword [0x4fae70]
xor eax, 0xf3fd6495
inc eax
xchg eax, esi
dec edx
ror edi, 0x17
xor dword [0x4fa942], edx
rol eax, 0x10
mov dword [0x4fa8bc], edi
add dword [0x4fa903], ebx
xor dword [0x4faa4a], esi
or dword [0x4fab7e], eax
xor ecx, 0x3c40fb2d
xor eax, ebp
xor dword [0x4fa864], esi
rol edx, 0x1a
sub ebx, ebp
add ecx, dword [0x4fae47]
call fcn.0044caf2
ror edi, 0xd
dec esi
ror ebx, 0x11
xor dword [0x4fa9e9], esi
xor dword [0x4faa32], edi
neg eax
xchg eax, edx
xchg eax, edx
neg eax
or dword [0x4faaf7], ebx
rol ebx, 0x11
inc esi
rol edi, 0xd
add ebx, ebp
ror edx, 0x1a
sub dword [0x4fa97c], edi
xor eax, ebp
sub ecx, 0x7edb2de
sub esi, 0xa70771ed
sub ecx, dword [0x4fad01]
call fcn.00474e53
or eax, dword [0x4fae55]
rol eax, 6
dec ebx
sub dword [0x4fa84c], eax
xor edi, 0x6e368c27
inc esi
inc ebx
or ecx, dword [0x4fad66]
sub dword [0x4fa9b8], 0x84336cf4
call fcn.0040e8d8
or dword [0x4fabca], 0x82205382
xor eax, esi
xchg edx, esi
inc edx
or ebx, dword [0x4facd8]
call fcn.004b60f2
call fcn.004ca55c
dec edx
xchg edx, esi
xor eax, esi
mov dword [0x4fa8ea], 0x739dd972
call fcn.004d4499
add dword [0x4fa80a], 0xf1321dd4
dec ebx
dec esi
xor edi, 0x6e368c27
xor dword [0x4fa8a1], edi
inc ebx
ror eax, 6
call fcn.004c34e6
add esi, 0xa70771ed
push ecx
xchg eax, edx
call fcn.004aab04
xchg edx, esi
add eax, ebp
rol eax, 0x17
or edx, dword [0x4fadf9]
add dword [0x4faa61], ebx
neg ecx
xor eax, 0x4fcc0aca
add edi, esi
add dword [0x4faa63], ebx
neg eax
inc edx
mov dword [0x4fa99a], esi
or dword [0x4fabc8], ecx
mov dword [0x4fa8b6], edi
rol edx, 0x1e
xchg ebx, edx
add dword [0x4faaab], edi
xor esi, dword [0x4fae6a]
call fcn.00455e02
call fcn.004ce236
xchg ebx, edx
ror edx, 0x1e
or dword [0x4fabc7], ecx
dec edx
neg eax
xor dword [0x4faaee], edi
sub edi, esi
xor eax, 0x4fcc0aca
neg ecx
ror eax, 0x17
sub eax, ebp
xchg edx, esi
call fcn.00438574
xchg eax, edx
push esp
not edi
call fcn.0048bdf0
sub ebx, dword [0x4facbf]
add ebx, 0xd17d019d
add dword [0x4fa944], 0x132c9cd8
xor edi, 0xc86cc28f
and dword [0x4fab53], eax
rol edi, 0x1c
xor eax, 0xa172472a
ror esi, 0x1c
xchg ecx, eax
add ebx, 0xc661f735
ror ecx, 0x13
or dword [0x4faa59], eax
mov dword [0x4fab5c], edi
xchg edi, eax
call fcn.00449cd1
xchg eax, esi
xor ebx, 0xbb676266
ror esi, 0x13
xor ecx, 0xfe68bc72
call fcn.004d1aba
call fcn.004433a3
xor ecx, 0xfe68bc72
rol esi, 0x13
xor ebx, 0xbb676266
xchg eax, esi
call fcn.0044cf72
xchg edi, eax
add dword [0x4fa8cc], eax
and dword [0x4fa9ba], esi
rol ecx, 0x13
sub ebx, 0xc661f735
xchg ecx, eax
rol esi, 0x1c
xor eax, 0xa172472a
ror edi, 0x1c
or dword [0x4fa873], eax
xor edi, 0xc86cc28f
sub dword [0x4fa9ec], 0x1277653f
sub ebx, 0xd17d019d
call fcn.004ac7e0
not edi
call dword [sym.imp.kernel32.dll_GetModuleHandleA]
xchg esi, edx
call fcn.004c34e6
sub ebx, dword [0x4fad37]
or dword [0x4fa9fe], 0xb72b83d3
or edi, dword [0x4fada0]
ror ebx, 0x19
not eax
add ebx, edx
ror edx, 1
sub esi, dword [0x4faf04]
xor eax, 0xa626f8ed
ror edx, 0x11
call fcn.004d1b2c
not esi
mov dword [0x4fab4f], eax
xor dword [0x4faacd], ebx
not esi
call fcn.00416b11
rol edx, 0x11
xor eax, 0xa626f8ed
rol edx, 1
sub ebx, edx
not eax
rol ebx, 0x19
call fcn.00481712
xchg esi, edx
add esp, 0xc
rol esi, 0x10
xor ecx, dword [0x4facf6]
xor ecx, dword [0x4facfc]
xchg edx, eax
or dword [0x4faa9b], edx
sub dword [0x4fa971], ecx
rol esi, 0x1e
xor eax, 0x98c9c7b
and dword [0x4fabd4], eax
xor edi, esp
rol eax, 6
dec edx
sub edx, dword [0x4fae93]
sub eax, edi
xor edi, 0xfdf103b6
neg edi
call fcn.004717b9
ror esi, 3
rol esi, 3
neg edi
xor edi, 0xfdf103b6
add eax, edi
inc edx
ror eax, 6
xor edi, esp
add dword [0x4fabab], edx
xor eax, 0x98c9c7b
ror esi, 0x1e
xchg edx, eax
ror esi, 0x10
mov ecx, 0xc733ab29
xor ebx, dword [0x4fad07]
not esi
or dword [0x4fa813], edx
add dword [0x4fa869], edi
ror eax, 0x14
xor ecx, 0x61772fef
add edx, dword [0x4facd6]
add dword [0x4fab0b], esi
or ecx, dword [0x4facbd]
call fcn.004d4439
call fcn.004b3d7e
xor ecx, 0x61772fef
rol eax, 0x14
sub dword [0x4faa65], edi
not esi
add ecx, 0x3af11aba
dec eax
sub eax, 0xfde4793
xor edi, dword [0x4faf8b]
call fcn.00440070
xor ecx, edi
add dword [0x4fab50], eax
add edi, eax
call fcn.0040f00b
inc esi
xor eax, 0x1a4abd4c
mov dword [0x4faab8], ecx
add esi, esp
add dword [0x4fabd8], 0xb462eb22
sub eax, dword [0x4fad87]
call fcn.0049e49e
rol eax, 0x15
neg esi
xor edi, dword [0x4fac9d]
or dword [0x4fa9b8], ebx
inc eax
and dword [0x4fa8e4], esi
call fcn.004bd6d2
call fcn.004791b0
dec eax
add dword [0x4fa9b1], eax
neg esi
ror eax, 0x15
call fcn.004b0f55
sub dword [0x4fa905], 0x7d9883b0
sub esi, esp
xor eax, 0x1a4abd4c
dec esi
call fcn.004a0353
sub edi, eax
add dword [0x4faa2a], esi
xor ecx, edi
add eax, 0xfde4793
inc eax
add ecx, 0xfddb3a1d
rol edx, 0x1d
or dword [0x4fa9d1], ecx
dec edx
sub edi, dword [0x4fad9e]
sub ebx, dword [0x4fade1]
not edi
call fcn.004b93de
rol edi, 0x1b
xor ebx, dword [0x4fad26]
sub dword [0x4fa91c], 0x421477fc
sub dword [0x4fa8ef], 0x4bb66ec2
ror edi, 0x1b
call fcn.00448071
not edi
inc edx
ror edx, 0x1d
push ecx
inc ecx
xor ebx, 0x65c641fb
dec esi
xor edi, ebp
rol esi, 6
mov dword [0x4faa9d], eax
xor eax, 0xf99850be
dec edx
call fcn.004d9d29
or dword [0x4faa08], ebx
and dword [0x4fa96b], edx
sub eax, dword [0x4faf68]
xor eax, ecx
call fcn.0048d4ce
xor eax, ecx
xor edx, dword [0x4facc4]
neg edx
sub ecx, dword [0x4faed8]
or ebx, dword [0x4faeb2]
call fcn.004a42de
call fcn.00422843
neg edx
xor eax, ecx
call fcn.004d98c8
xor eax, ecx
mov dword [0x4fa879], eax
sub dword [0x4fa903], edi
call fcn.004b519a
inc edx
xor eax, 0xf99850be
ror esi, 6
xor edi, ebp
inc esi
xor ebx, 0x65c641fb
dec ecx
mov ebx, 0x7cb14679
xchg edi, esi
call fcn.00407683
dec edx
xchg edi, eax
sub ecx, eax
ror esi, 0x1e
xchg ebx, eax
sub ecx, 0x8351be3d
call fcn.00450efa
add ecx, 0x785d8ab6
call fcn.0046e5e8
and dword [0x4fab60], 0xe96d35cd
rol edi, 0xf
add dword [0x4fab4d], edx
dec edi
ror edi, 0x1d
dec edi
xor edi, 0x15e17e1
call fcn.0041b79e
call fcn.0041cbb4
call fcn.004a6de5
call fcn.00406841
xor edi, 0x15e17e1
inc edi
rol edi, 0x1d
inc edi
ror edi, 0xf
xor dword [0x4fa8a8], 0x576cddae
call fcn.004b870f
sub ecx, 0x785d8ab6
call fcn.004ca420
add ecx, 0x8351be3d
xchg ebx, eax
rol esi, 0x1e
add ecx, eax
xchg edi, eax
inc edx
xchg edi, esi
sub ebx, 0xb2721429
dec ebx
xor ecx, ebp
ror ecx, 6
call fcn.0041d2d2
xor ecx, esi
add edx, 0xca32ccad
xchg ecx, eax
or edx, dword [0x4faf63]
add ebx, esi
xor ecx, dword [0x4faf8c]
not ebx
xor edx, dword [0x4fadb1]
ror edx, 0x11
xchg ecx, eax
ror edi, 0x15
not esi
mov dword [0x4fa840], edi
sub edi, dword [0x4fae99]
sub edx, esp
add edi, dword [0x4fae02]
add edx, esp
not esi
rol edi, 0x15
xchg ecx, eax
rol edx, 0x11
not ebx
sub ebx, esi
xchg ecx, eax
sub edx, 0xca32ccad
xor ecx, esi
rol ecx, 6
xor ecx, ebp
inc ebx
add ebx, 0x99303a1c
mov dword [0x4fa862], esi
call fcn.004cc5db
rol eax, 4
call fcn.004b3c1f
xor ebx, dword [0x4fad29]
add esi, dword [0x4fae08]
call fcn.004cb49c
sub ecx, ebp
inc edx
or esi, dword [0x4faf4f]
inc ebx
dec ebx
sub eax, 0xdcad0041
call fcn.004c8ce7
xor edi, 0x64aa889f
rol ecx, 7
xor edi, dword [0x4fad3a]
call fcn.00451045
ror ecx, 7
xor edi, 0x64aa889f
add eax, 0xdcad0041
inc ebx
dec ebx
dec edx
add ecx, ebp
call fcn.00415ddc
ror eax, 4
call fcn.004819c5
sub dword [0x4fa801], eax
push ebx
xor edx, 0x22880847
call fcn.00454764
xor esi, ebp
rol edx, 2
xor esi, 0x68bf3a11
call fcn.004a6de5
xchg ecx, edx
dec esi
and dword [0x4faa40], esi
add esi, dword [0x4fade4]
rol edx, 0x10
dec ebx
xor edi, esi
xchg edi, eax
neg edx
or edx, dword [0x4fae27]
add dword [0x4fa8d8], 0x8ba26ab6
dec ecx
neg edi
ror ebx, 1
sub edx, ebp
add edx, ebp
rol ebx, 1
neg edi
inc ecx
and dword [0x4faaad], 0x1fda0e57
neg edx
xchg edi, eax
xor edi, esi
inc ebx
ror edx, 0x10
inc esi
xchg ecx, edx
call fcn.00462463
xor esi, 0x68bf3a11
ror edx, 2
xor esi, ebp
call fcn.0042e42d
xor edx, 0x22880847
mov ebx, 0x911c43de
dec ebx
not ecx
rol eax, 0x1f
call fcn.0040983d
add esi, dword [0x4fad70]
or dword [0x4fa8f7], 0xc2fe5f2a
call fcn.0048bdf0
or edi, dword [0x4fae1f]
rol ecx, 3
add edx, ebp
inc esi
xor esi, dword [0x4facf3]
xor dword [0x4fab92], edx
call fcn.0049dd38
call fcn.0043d0df
or dword [0x4fa8c5], ecx
dec esi
sub edx, ebp
ror ecx, 3
call fcn.00458fd8
xor dword [0x4faa08], 0x8aeb48e0
call fcn.00442ccf
ror eax, 0x1f
not ecx
inc ebx
or ebx, 0x28ec27ea
xor edi, dword [0x4fae93]
sub edx, 0x19a66ca7
ror edx, 0xe
or dword [0x4fab98], eax
call fcn.0041dca7
and dword [0x4fa9fb], ebx
inc ecx
xor ecx, dword [0x4fae80]
xor edi, dword [0x4fad3c]
dec edi
add eax, dword [0x4faf1f]
call fcn.0049f58e
add ebx, dword [0x4faf14]
rol ebx, 0x19
or ecx, dword [0x4facc2]
call fcn.0047c0b9
neg esi
dec edi
sub ebx, dword [0x4facf0]
inc edi
neg esi
call fcn.0048bdf0
ror ebx, 0x19
inc edi
dec ecx
xor dword [0x4fa812], esi
call fcn.00460bce
mov dword [0x4fa883], ecx
rol edx, 0xe
add edx, 0x19a66ca7
sub ebx, 0x78900689
call fcn.00459abe
add dword [0x4faaba], edx
inc edx
call fcn.004d0559
add esi, 0x3363ff6e
rol ebx, 0x15
neg edx
xor edx, dword [0x4facf5]
not edx
add dword [0x4faa33], edi
or edi, dword [0x4fad89]
inc ebx
mov dword [0x4faa09], edi
call fcn.004ced94
call fcn.00495d5c
mov dword [0x4faa3f], esi
dec ebx
not edx
neg edx
ror ebx, 0x15
sub esi, 0x3363ff6e
dec edx
sub dword [0x4faa42], ebx
call fcn.0041a7cc
push ebx
xor ecx, eax
xor esi, dword [0x4fae43]
neg esi
add eax, 0x6712a847
or dword [0x4fab8b], 0xfe71fb2b
add esi, edi
xor edi, dword [0x4fabff]
call fcn.004a381e
dec edi
add edx, 0x1163e45
not edi
xchg edi, edx
ror esi, 0x13
call fcn.0046d68d
xor eax, ebx
sub esi, 0x17deff14
ror esi, 3
dec esi
xor edi, 0xba5f867f
call fcn.004b4862
call fcn.004bcfda
xor edi, 0xba5f867f
inc esi
rol esi, 3
add esi, 0x17deff14
xor eax, ebx
call fcn.004c3993
rol esi, 0x13
xchg edi, edx
not edi
sub edx, 0x1163e45
inc edi
call fcn.004791b0
sub esi, edi
sub eax, 0x6712a847
neg esi
xor ecx, eax
mov ebx, 0xaaa30373
sub edi, dword [0x4fae1a]
xor ecx, edx
xor ecx, dword [0x4fae5d]
sub ebx, eax
call fcn.0042b14b
sub eax, ecx
add esi, dword [0x4fae93]
add esi, dword [0x4fae77]
mov dword [0x4fa9b8], 0x1ea66927
ror ecx, 0x1f
call fcn.004cdcdf
xor ecx, esi
rol eax, 0x1d
xor eax, dword [0x4facf8]
and dword [0x4fa848], eax
mov dword [0x4fa954], eax
xor ebx, ebp
mov dword [0x4fa84e], edx
sub eax, dword [0x4fac4c]
and dword [0x4faa0a], edx
sub dword [0x4faac3], ebx
xor ebx, ebp
or dword [0x4faa4d], esi
ror eax, 0x1d
xor ecx, esi
call fcn.00434a4d
rol ecx, 0x1f
add eax, ecx
call fcn.0041a2a5
add ebx, eax
xor ecx, edx
or ebx, 0xb0bc0b9
add dword [0x4fab76], 0xed72e682
call fcn.0042ee2f
dec edx
rol edx, 7
xor esi, 0x8ad48c29
xchg eax, edx
add dword [0x4fa883], esi
add dword [0x4fa859], 0xc94e3e2
xor eax, dword [0x4fae2e]
or dword [0x4fa8a2], eax
or eax, dword [0x4fad4f]
or dword [0x4fa97f], 0xe9ea79f3
not esi
rol ecx, 0x1b
or dword [0x4faa70], esi
or dword [0x4fa97a], eax
ror ecx, 0x1b
not esi
and dword [0x4faad4], 0xade179e8
xor dword [0x4fa942], edx
xchg eax, edx
xor esi, 0x8ad48c29
ror edx, 7
inc edx
sub dword [0x4faade], 0x41273d07
sub ebx, 0x37395aa5
neg esi
call fcn.00402b09
sub ebx, dword [0x4faeb8]
not esi
mov dword [0x4faa33], esi
add ecx, eax
neg eax
add esi, ebp
ror ebx, 0x1d
or ecx, dword [0x4fadd6]
xchg ecx, eax
not esi
call fcn.004c0ded
add eax, 0xef9d8f11
add dword [0x4fa9fc], ebx
or edx, dword [0x4faf79]
xor edx, 0x4b762d93
or ebx, dword [0x4fadf2]
call fcn.004063d1
call fcn.0040e8d8
xor edx, 0x4b762d93
xor dword [0x4fa895], esi
sub eax, 0xef9d8f11
call fcn.00481082
not esi
xchg ecx, eax
rol ebx, 0x1d
sub esi, ebp
neg eax
sub ecx, eax
not esi
call fcn.004ca866
neg esi
push ebx
rol ebx, 0x11
call fcn.00456ebc
neg esi
xor esi, edi
ror ecx, 0x1b
sub eax, edi
neg eax
add dword [0x4faab8], edx
sub eax, dword [0x4faeff]
xchg eax, edx
call fcn.004ab65e
xor eax, dword [0x4faefc]
call fcn.004a8310
xchg eax, edx
sub dword [0x4fa9fb], edx
neg eax
add eax, edi
rol ecx, 0x1b
xor esi, edi
neg esi
call fcn.0040891f
ror ebx, 0x11
push esp
rol eax, 0x19
xor ebx, 0x84c4c6ac
dec esi
sub edi, dword [0x4faece]
ror edx, 3
inc edi
xor ecx, 0xcce87718
sub edi, dword [0x4fae0d]
sub eax, esi
call fcn.00455555
call fcn.004125a2
add eax, esi
xor ecx, 0xcce87718
dec edi
rol edx, 3
inc esi
xor ebx, 0x84c4c6ac
ror eax, 0x19
push eax
xchg eax, edx
ror ebx, 0xe
sub ecx, 0xe136a40e
not edi
xchg eax, esi
sub edi, ebp
call fcn.0045f233
add ebx, dword [0x4faf46]
call fcn.004cc64c
dec edi
xor edx, ebx
call fcn.00499e9e
call fcn.0043f5ca
xor edx, ebx
inc edi
call fcn.0043c54a
call fcn.004d886e
add edi, ebp
xchg eax, esi
not edi
add ecx, 0xe136a40e
rol ebx, 0xe
xchg eax, edx
call dword [sym.imp.kernel32.dll_GetProcAddress]
rol ebx, 0x12
xchg edi, eax
xor dword [0x4fab17], edx
sub edi, dword [0x4face9]
call fcn.004ae5f9
dec ecx
rol ebx, 0x1f
add esi, dword [0x4facfe]
or dword [0x4faacb], edx
xor edi, dword [0x4fac77]
inc ebx
xor dword [0x4fa942], 0xd704871b
sub ecx, 0x30166c2
call fcn.004791b0
sub esi, 0x130576d7
ror esi, 0xa
call fcn.00426e34
call fcn.0042c07e
rol esi, 0xa
add esi, 0x130576d7
call fcn.004315da
add ecx, 0x30166c2
xor dword [0x4fabb8], 0x7b969dc2
dec ebx
add dword [0x4fab1a], eax
ror ebx, 0x1f
inc ecx
call fcn.00437be0
xchg edi, eax
ror ebx, 0x12
add esp, 0x10
or dword [0x4faa7f], 0xe8e44806
add ebx, dword [0x4fad32]
call fcn.00496ed2
sub edx, dword [0x4fad4b]
not esi
add edx, 0x75e4bd0
rol esi, 0x1b
xor ebx, edi
neg edx
xor esi, dword [0x4faf36]
xor esi, ebp
xor dword [0x4faa71], ebx
dec edx
xor ebx, dword [0x4fac61]
neg ecx
xor eax, 0x45db9d23
xchg edx, eax
rol ecx, 0x1a
ror ebx, 0x18
rol ebx, 0x18
ror ecx, 0x1a
xchg edx, eax
xor eax, 0x45db9d23
neg ecx
inc edx
xor dword [0x4fa84b], ebx
xor esi, ebp
neg edx
xor ebx, edi
ror esi, 0x1b
sub edx, 0x75e4bd0
not esi
call fcn.00417ae1
or dword [0x4fab23], 0xc4dc7e05
mov edx, 0xc3ee7f01
call fcn.0043ade6
add edx, dword [0x4facf1]
dec esi
call fcn.004a246a
mov dword [0x4fa906], esi
call fcn.0046785b
or dword [0x4fabc5], edx
add dword [0x4fa83e], ebx
add dword [0x4fa8e3], ecx
rol ecx, 1
xchg ebx, esi
add ebx, 0x83c38400
inc ecx
sub ecx, dword [0x4faee0]
or dword [0x4fab51], eax
add ebx, dword [0x4fad1c]
xor dword [0x4fabcf], 0x19589e9
xchg ecx, esi
or dword [0x4faa3d], esi
add edi, 0x327bea68
rol ecx, 0x16
call fcn.00468707
call fcn.004bcba9
ror ecx, 0x16
sub edi, 0x327bea68
and dword [0x4fa9a6], edi
xchg ecx, esi
or dword [0x4fa9e3], 0xdb0d11ca
mov dword [0x4fa9ee], ecx
dec ecx
sub ebx, 0x83c38400
xchg ebx, esi
ror ecx, 1
sub dword [0x4fabc5], esi
sub dword [0x4fa918], esi
or dword [0x4fa95b], edi
call fcn.00481145
inc esi
and edx, 0xc71dfe90
and dword [0x4fab56], edx
xchg ecx, esi
or edx, dword [0x4fac6b]
sub edx, 0xacf6c4ae
dec edi
rol edx, 0x1f
sub eax, dword [0x4fae2f]
inc edi
sub ecx, dword [0x4fad04]
not ecx
xchg edx, esi
add dword [0x4fa8b3], edi
ror ebx, 0x15
sub esi, ebx
sub esi, dword [0x4fac8d]
rol ebx, 2
call fcn.0048ec40
add ebx, dword [0x4fac5e]
call fcn.0043ade6
xor eax, ecx
call fcn.004a125e
call fcn.004be040
call fcn.0043784c
xor eax, ecx
ror ebx, 2
add esi, ebx
rol ebx, 0x15
add dword [0x4fab3e], eax
xchg edx, esi
not ecx
dec edi
ror edx, 0x1f
inc edi
add edx, 0xacf6c4ae
xchg ecx, esi
add edx, 0x3cf38240
xor edi, eax
rol edx, 0x1e
xchg edi, edx
inc ecx
call fcn.00426af8
xor eax, esi
or dword [0x4fa9d5], edi
inc edi
neg esi
sub dword [0x4fa82d], esi
xor edi, eax
add eax, dword [0x4fada0]
call fcn.0045f969
rol edx, 0x17
add eax, dword [0x4faccb]
call fcn.0044b1cb
call fcn.00464400
ror edx, 0x17
xor edi, eax
or dword [0x4fa934], edx
neg esi
dec edi
xor eax, esi
dec ecx
xchg edi, edx
ror edx, 0x1e
xor edi, eax
push edx
add ecx, dword [0x4fad1a]
rol edi, 8
add ebx, 0x75cbc8a6
add edi, dword [0x4fad0d]
or ecx, dword [0x4fabfc]
dec ecx
xor eax, dword [0x4fad8a]
xor dword [0x4fa81a], edi
mov dword [0x4fa82a], ebx
call fcn.004654f6
neg edx
sub edx, dword [0x4faf80]
call fcn.0042d93d
ror edx, 0x15
call fcn.00459795
xor ebx, 0x4c5e8d61
xor esi, 0x774d90b8
sub ecx, eax
xor edx, 0xd1744305
neg eax
sub esi, 0xe8c2ecae
sub edi, 0x5b59272c
add edi, 0x5b59272c
add esi, 0xe8c2ecae
neg eax
xor edx, 0xd1744305
add ecx, eax
xor esi, 0x774d90b8
xor ebx, 0x4c5e8d61
call fcn.00490c3a
rol edx, 0x15
neg edx
sub dword [0x4faadb], edx
xor dword [0x4fa90e], eax
inc ecx
sub ebx, 0x75cbc8a6
ror edi, 8
mov esi, 0x55861f1c
xor edi, 0x9a69db71
dec ebx
xor edx, 0x17eb242f
xor edi, dword [0x4fae8b]
call fcn.004270c8
not eax
xor edi, esi
xchg ebx, eax
add ebx, dword [0x4faf39]
ror eax, 0x13
dec ebx
xchg ecx, edx
inc ecx
xor edi, dword [0x4fad4c]
not edi
dec ebx
call fcn.0044c38a
call fcn.0041baa7
call fcn.004da9ce
inc ebx
not edi
dec ecx
xchg ecx, edx
inc ebx
rol eax, 0x13
xchg ebx, eax
xor edi, esi
not eax
call fcn.0042e5c5
xor edx, 0x17eb242f
inc ebx
xor edi, 0x9a69db71
or esi, 0x748ac0b1
ror edi, 0x15
xchg ecx, edx
xor esi, 0x108d7d3a
sub eax, 0x1ad5f5d7
call fcn.0047e5f8
xchg edi, eax
rol edi, 0x12
neg esi
ror edx, 0xe
sub edx, dword [0x4fae36]
dec esi
or ecx, dword [0x4faef7]
inc ecx
rol esi, 0x17
call fcn.004b7dfc
rol edi, 0xf
inc edx
inc esi
xchg eax, edx
neg edx
call fcn.004c601d
neg edx
xchg eax, edx
dec esi
dec edx
ror edi, 0xf
ror esi, 0x17
dec ecx
inc esi
rol edx, 0xe
neg esi
ror edi, 0x12
xchg edi, eax
call fcn.0046785b
add eax, 0x1ad5f5d7
xor esi, 0x108d7d3a
xchg ecx, edx
rol edi, 0x15
sub esi, 0x758eafbd
neg esi
rol esi, 3
not edx
add ecx, dword [0x4fae28]
ror edx, 0x18
add dword [0x4faa9e], edx
add ebx, dword [0x4fad56]
xor ebx, esp
sub dword [0x4fa9b9], ecx
xchg edi, edx
or dword [0x4faad7], ecx
add eax, dword [0x4faced]
sub eax, 0x2f146641
xor dword [0x4fab7a], esi
mov dword [0x4fa9d0], esi
not eax
xchg edx, esi
xor dword [0x4fa803], esi
xor dword [0x4fa9af], ecx
xchg edx, esi
not eax
and dword [0x4fabb0], edi
sub dword [0x4fab3f], ebx
add eax, 0x2f146641
add dword [0x4fa996], edx
xchg edi, edx
xor ebx, esp
and dword [0x4fa824], edi
rol edx, 0x18
not edx
ror esi, 3
neg esi
push esi
xor edx, dword [0x4fac2d]
call fcn.00446d48
ror ebx, 7
xor dword [0x4fab75], ecx
neg ecx
sub eax, ebx
or dword [0x4faade], esi
not esi
sub dword [0x4fa830], edx
xor ebx, esi
or dword [0x4faad2], edx
mov dword [0x4fab95], ecx
sub dword [0x4fa818], ebx
rol ecx, 0x1e
add ebx, dword [0x4fac2d]
ror edx, 0x1c
call fcn.004ba950
inc eax
neg edi
xor ebx, dword [0x4fad23]
or dword [0x4faa5b], 0x7c8a33fa
call fcn.00499734
call fcn.0042ce07
sub dword [0x4fa8d5], 0xc9011ed1
neg edi
dec eax
rol edx, 0x1c
ror ecx, 0x1e
mov dword [0x4fa951], eax
sub dword [0x4fa9fa], ecx
xor ebx, esi
mov dword [0x4fab68], edi
not esi
and dword [0x4fa8a8], ecx
add eax, ebx
neg ecx
xor dword [0x4faae3], ecx
rol ebx, 7
call fcn.004cd4f1
push 0x51d92
ror esi, 0x14
inc eax
not esi
rol edi, 6
or ebx, dword [0x4fae8f]
call fcn.00494660
add ebx, 0x7aa266ba
xor edi, esi
dec ecx
xor edx, 0x4f91a52f
rol esi, 0x10
xor edx, 0x1485d4d0
sub dword [0x4fa84c], ecx
add ebx, eax
inc ebx
and dword [0x4faa35], 0x8461b839
call fcn.004c2dd3
mov dword [0x4fa85f], esi
inc edx
sub ecx, dword [0x4fabf6]
call fcn.00495c72
call fcn.00470678
dec edx
and dword [0x4fa8b7], ebx
call fcn.00451bae
and dword [0x4fa8b2], 0x424b6cb9
dec ebx
sub ebx, eax
xor dword [0x4fabd6], eax
xor edx, 0x1485d4d0
ror esi, 0x10
xor edx, 0x4f91a52f
inc ecx
xor edi, esi
sub ebx, 0x7aa266ba
call fcn.004ba3f4
ror edi, 6
not esi
dec eax
rol esi, 0x14
mov edx, 0x8cb38680
inc ebx
or ebx, dword [0x4faee3]
call fcn.0046625c
xor eax, edi
ror ebx, 0x18
xor eax, 0x8ed52372
xor ecx, 0x8aaef138
dec ebx
sub dword [0x4faa31], eax
xor dword [0x4fab42], 0x99dc770
neg esi
sub esi, dword [0x4fad3d]
inc ebx
xor edx, eax
call fcn.004b05d2
rol esi, 2
add edi, dword [0x4faed2]
ror esi, 2
call fcn.0045f815
xor edx, eax
dec ebx
neg esi
or dword [0x4fa80c], 0xf2b6bce0
or dword [0x4fa900], ecx
inc ebx
xor ecx, 0x8aaef138
xor eax, 0x8ed52372
rol ebx, 0x18
xor eax, edi
dec ebx
add edx, 0xfccad743
call fcn.0042ee2f
sub eax, dword [0x4fac4a]
mov dword [0x4fa8e2], esi
neg esi
dec edx
neg edi
inc edi
and dword [0x4fabcf], edx
add ecx, 0x8f8f882
xor dword [0x4faa6b], 0xffa8653e
mov dword [0x4faa37], 0xcc56399c
sub ecx, 0x8f8f882
dec edi
neg edi
inc edx
neg esi
call fcn.004c117e
xor edx, 0x897e5dc3
ror esi, 5
add ebx, 0x75bcc598
neg edi
sub ebx, edi
call fcn.0049a68f
add dword [0x4faaef], 0xc32aa626
add ecx, 0xf5ff9a91
not esi
xor dword [0x4faa37], edx
xor eax, 0x2669340d
add ecx, 0xb67f1417
call fcn.004c4398
dec esi
sub edx, 0xa39412d2
xchg ecx, esi
xchg ecx, esi
add edx, 0xa39412d2
inc esi
call fcn.00474ec6
sub ecx, 0xb67f1417
xor eax, 0x2669340d
or dword [0x4faaea], edx
not esi
sub ecx, 0xf5ff9a91
sub dword [0x4fabb6], 0x250c9fe4
call fcn.0045af5d
add ebx, edi
neg edi
sub ebx, 0x75bcc598
rol esi, 5
push edx
and dword [0x4fab66], 0xd7b74500
xor edx, edi
call fcn.004a14b5
ror ebx, 0x18
inc esi
xchg ecx, esi
add edi, dword [0x4fad16]
call fcn.0048324b
or eax, dword [0x4faee1]
inc edx
xchg esi, edx
xor edi, ecx
and dword [0x4faa46], edi
not edi
xchg edx, eax
xor esi, 0xeb33e59f
sub esi, ecx
xor esi, 0xd85bc0ab
sub eax, dword [0x4faf48]
call fcn.00408f46
call fcn.0041ced2
xor esi, 0xd85bc0ab
add esi, ecx
xor esi, 0xeb33e59f
xchg edx, eax
not edi
xor edi, ecx
xchg esi, edx
dec edx
call fcn.00460b6a
xchg ecx, esi
dec esi
rol ebx, 0x18
call fcn.00445130
xor edx, edi
call eax
add eax, dword [0x4fadeb]
neg eax
or esi, dword [0x4faf7d]
sub dword [0x4fa856], esi
add ecx, dword [0x4fafbc]
sub dword [0x4faa2a], ecx
sub eax, dword [0x4faf1e]
xor ebx, 0xd85ef561
dec esi
add ecx, edx
add ecx, dword [0x4fae54]
dec esi
xor eax, 0xf240b40f
xor ecx, ebp
ror esi, 0x13
call fcn.00437b15
call fcn.0047df11
rol esi, 0x13
xor ecx, ebp
xor eax, 0xf240b40f
inc esi
sub ecx, edx
inc esi
xor ebx, 0xd85ef561
or dword [0x4fa85e], edi
sub dword [0x4fa845], ecx
neg eax
lea esi, [0x94c7a8ce]
xor dword [0x4faa43], edx
xor edx, edi
xor ebx, 0x7d0794cb
xor ebx, dword [0x4fae85]
rol ebx, 0xf
and dword [0x4fa811], edi
add eax, dword [0x4fafb2]
ror ecx, 0x13
call fcn.00448714
sub edx, esp
or esi, dword [0x4faecc]
neg ecx
xchg ecx, edx
add edx, dword [0x4facae]
rol ecx, 0x15
or dword [0x4fa900], 0xbec2c8c6
add ecx, ebp
mov dword [0x4fa855], edx
call fcn.00496bab
call fcn.0045463b
add dword [0x4fa92a], ecx
sub ecx, ebp
and dword [0x4faa1b], 0x57e82ce4
ror ecx, 0x15
xchg ecx, edx
neg ecx
add edx, esp
call fcn.0043ade6
rol ecx, 0x13
ror ebx, 0xf
xor ebx, 0x7d0794cb
xor edx, edi
and esi, 0x55a1437b
xor edx, edi
call fcn.0046410c
rol ecx, 0x1e
call fcn.0043259d
inc eax
not esi
inc ebx
xor edx, 0xd9a0e6b4
sub edi, dword [0x4fac80]
call fcn.0049eca2
xor edx, 0xd9a0e6b4
dec ebx
not esi
dec eax
call fcn.0043d75b
ror ecx, 0x1e
call fcn.00495752
xor edx, edi
xor esi, 0x14d65c4a
rol edx, 8
neg edi
sub ebx, eax
dec eax
not ecx
ror edi, 0xf
or dword [0x4fab9f], ecx
add esi, dword [0x4fafa0]
xchg ebx, eax
call fcn.0043cf40
or ecx, dword [0x4faded]
xchg ebx, eax
rol edi, 0xf
not ecx
inc eax
add ebx, eax
neg edi
ror edx, 8
mov edi, eax
call fcn.00456615
xor ebx, esi
sub eax, 0xb021ece4
ror edi, 0x12
call fcn.0048bdf0
and dword [0x4fa959], eax
not esi
xor esi, 0x9c3e36d0
and dword [0x4fa901], ecx
xor edx, eax
sub edi, ecx
call fcn.0047bbb9
call fcn.004233fb
add edi, ecx
xor edx, eax
xor dword [0x4faa14], eax
xor esi, 0x9c3e36d0
not esi
and dword [0x4faa50], ebx
call fcn.0048bdf0
rol edi, 0x12
add eax, 0xb021ece4
xor ebx, esi
mov ecx, 0x51d92
xor edx, 0x979aec16
inc ecx
call fcn.0041063b
neg esi
call fcn.0047d24e
inc ecx
xor ebx, eax
xor esi, eax
or dword [0x4fab0a], ecx
xchg ecx, edx
xor ecx, 0xeb282223
mov dword [0x4fab9a], ebx
neg ebx
xor edx, eax
call fcn.0046e259
xor edx, eax
neg ebx
xor ecx, 0xeb282223
xchg ecx, edx
xor esi, eax
xor ebx, eax
dec ecx
call fcn.004ae9b9
neg esi
call fcn.004305f6
dec ecx
xor edx, 0x979aec16
rep movsb byte es:[edi], byte [esi]
neg esi
add eax, 0xb7f2808d
xchg esi, edx
xor edi, dword [0x4facfc]
call fcn.00419caf
neg eax
or esi, dword [0x4fae14]
dec eax
xor esi, ebp
rol ecx, 0x1c
not esi
rol edx, 0x15
call fcn.004b304a
call fcn.0040459b
ror edx, 0x15
not esi
ror ecx, 0x1c
xor esi, ebp
inc eax
neg eax
call fcn.00499e9e
xchg esi, edx
sub eax, 0xb7f2808d
neg esi
call fcn.004602d7
ror ebx, 0xa
xchg ebx, esi
xor dword [0x4fa92e], edx
rol ecx, 0x1a
xchg ecx, eax
dec ebx
xor edi, edx
add esi, dword [0x4facfe]
ror ebx, 0x13
sub dword [0x4fa8cb], esi
rol ebx, 0x19
xchg ebx, eax
xor eax, esi
sub dword [0x4fa890], ebx
sub ecx, edi
sub ecx, 0x5874ab17
add ecx, 0x5874ab17
add ecx, edi
and dword [0x4fa84c], ecx
xor eax, esi
xchg ebx, eax
ror ebx, 0x19
rol ebx, 0x13
xor edi, edx
inc ebx
xchg ecx, eax
ror ecx, 0x1a
or dword [0x4fa912], eax
xchg ebx, esi
rol ebx, 0xa
je 0x44f51c
cmp al, 0x11
inc eax
add byte [eax - 0x15], dh
inc esp
add byte [eax], ch
cmc
inc esp
add byte [eax], cl
adc dword [edi + eax*2 + 0x65], edx
je 0x44f582
imul esi, dword [ebp + 0x49], 0x456f666e
jbe 0x44f59e
outsb dx, byte [esi]
je 0x44f53c
add eax, 0x65530608
outsb dx, byte [esi]
jb 0x44f54d
push esp
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + ecx + 0xa], si
or byte [edx], cl
inc esp
outsd dx, dword [esi]
arpl word [ebx + 0x43], bp
insb byte es:[edi], dx
imul esp, dword [ebp + 0x6e], 0x43540874
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x44f5d2
outsd dx, dword [esi]
insb byte es:[edi], dx
adc dword [0x6c666e49], ecx
jne 0x44f5cf
outsb dx, byte [esi]
arpl word [ebp + 0x52], sp
arpl word gs:[ebp + eax + 0x54], si
push edx
arpl word gs:[eax + edx + 8], si
dec ebp
outsd dx, dword [esi]
jne 0x44f5f0
push eax
outsd dx, dword [esi]
jae 0x44f588
push esp
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x61430701
add dword [edi], eax
inc ebx
popal
outsb dx, byte [esi]
inc esp
outsd dx, dword [esi]
arpl word [ebx + 7], bp
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
add byte [ecx + edx], bh
inc eax
add al, cl
cli
inc esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
mov eax, eax
mov ah, 0xf5
inc esp
enter 0x44fa, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], dl
inc eax
add byte [ebx + 0x44f5b4c0], cl
add byte [eax], cl
andps xmm0, xmmword [ebx + 0x61]
outsb dx, byte [esi]
push edx
jae 0x44f627
jp 0x44f625
inc ebp
jbe 0x44f628
outsb dx, byte [esi]
je 0x44f5c6
add al, 8
push es
push ebx
outsb dx, byte gs:[esi]
jb 0x44f5d7
pop es
push esp
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax + 8], si
add dword [eax], ecx
dec esi
ja 0x44f634
imul esp, dword [esp + esi*2 + 0x68], 0x746e4907
jb 0x44f5eb
or dword [esi + 0x65], ecx
ja 0x44f637
dec esi
ja 0x44f637
imul esp, dword gs:[edi + 0x68], 0x6e490774
imul esp, dword [edi + 0x68], 0x6e490774
je 0x44f65e
jb 0x44f5fe
push es
push edx
jae 0x44f66b
jp 0x44f669
pop es
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
add byte [ecx + edx], bh
inc eax
add byte [eax + edx], bh
inc eax
add byte [eax + edx], bh
inc eax
add byte [eax], al
adc byte [eax], al
lea eax, [eax]
and al, 0xf6
inc esp
add byte [eax], cl
pop ss
push esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x44f6a0
jb 0x44f68f
imul ebp, dword [esi + 0x65], 0x73655264
imul edi, dword [edx + 0x65], 0x6e657645
jae 0x44f69f
jp 0x44f69d
inc ebp
inc ebp
jbe 0x44f6a0
outsb dx, byte [esi]
je 0x44f63e
add eax, 0x65530608
outsb dx, byte [esi]
jb 0x44f64f
push esp
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax + 8], si
add dword [eax], ecx
dec ebp
imul ebp, dword [esi + 0x57], 0x68746469
pop es
dec ecx
outsb dx, byte [esi]
je 0x44f6c3
jb 0x44f663
or dword [ebp + 0x69], ecx
outsb dx, byte [esi]
dec eax
imul esp, dword gs:[edi + 0x68], 0x6e490774
dec ebp
imul ebp, dword [esi + 0x48], 0x68676965
push 0x6e490774
je 0x44f674
dec ecx
outsb dx, byte [esi]
je 0x44f6d6
jb 0x44f676
add dword [eax], ecx
or byte [ebp + 0x61], cl
dec ebp
popal
js 0x44f6d1
imul esp, dword [esp + esi*2 + 0x68], 0x746e4907
jb 0x44f688
or dword [ebp + 0x61], ecx
dec ebp
popal
js 0x44f6d4
imul esp, dword gs:[edi + 0x68], 0x6e490774
push 0x6e490774
je 0x44f6fb
jb 0x44f69a
cmp al, 0x11
inc eax
add byte [eax + edx], bh
adc byte [eax], al
cmp al, 0x10
inc eax
add byte [eax + edx], bh
inc eax
add byte [eax + edx], bh
inc eax
add byte [eax + edx], bh
inc eax
add byte [ebx + 0x44f6b4c0], cl
add byte [eax], cl
adc byte [ebp + ecx*2 + 0x6f], dl
jne 0x44f72e
push edi
push 0x456c6565
jbe 0x44f729
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x44f6c7
add eax, 0x65530608
outsb dx, byte [esi]
jb 0x44f6d8
push esp
dec edi
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [eax + eax + 5], si
push ebx
push 0xb746669
add byte [0x66696853], al
je 0x44f6eb
push esp
push ebx
push 0x53746669
je 0x44f74a
je 0x44f750
add byte [edx], cl
push edi
push 0x446c6565
insb byte es:[edi], dx
je 0x44f758
pop es
dec ecx
outsb dx, byte [esi]
je 0x44f761
jb 0x44f710
jb 0x44f710
or byte [ebp + 0x6f], cl
jne 0x44f778
push eax
outsd dx, dword [esi]
jae 0x44f710
push esp
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x61480701
add dword [edi], eax
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
pop es
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
add byte [ecx + edx], bh
inc eax
add byte [esi + ebp*2], al
inc ecx
add byte [eax + edx], bh
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
mov eax, eax
cmp al, 0xf7
inc esp
add byte [eax], al
add byte [eax], al
add byte [eax], dl
inc eax
add byte [ebx + 0x44f73cc0], cl
add byte [eax], cl
push ss
push esp
dec ebp
outsd dx, dword [esi]
jne 0x44f7b6
push edi
push 0x556c6565
jo 0x44f790
outsd dx, dword [esi]
ja 0x44f7bd
inc ebp
jbe 0x44f7b7
outsb dx, byte [esi]
je 0x44f755
add al, 8
push es
push ebx
outsb dx, byte gs:[esi]
jb 0x44f766
push esp
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + eax + 5], si
push ebx
push 0xb746669
add byte [0x66696853], al
je 0x44f779
push esp
push ebx
push 0x53746669
je 0x44f7d8
je 0x44f7de
adc byte gs:[eax], cl
adc byte [eax], cl
dec ebp
outsd dx, dword [esi]
jne 0x44f7f2
push eax
outsd dx, dword [esi]
jae 0x44f78a
push esp
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x61480701
add dword [edi], eax
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
pop es
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
add byte [ecx + edx], bh
inc eax
add byte [esi + ebp*2], al
inc ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
mov al, 0xf7
inc esp
add byte [eax], cl
adc dl, byte [ebx + eax*2 + 0x6f]
outsb dx, byte [esi]
je 0x44f81d
js 0x44f82e
js 0x44f82e
push eax
outsd dx, dword [esi]
jo 0x44f833
jne 0x44f82f
jo 0x44f805
inc ebp
jbe 0x44f827
outsb dx, byte [esi]
je 0x44f7c5
add ecx, dword [eax]
push es
push ebx
outsb dx, byte gs:[esi]
jb 0x44f7d6
push esp
dec edi
bound ebp, qword [edx + 0x65]
arpl word [eax + edx + 8], si
adc byte [eax], cl
dec ebp
outsd dx, dword [esi]
jne 0x44f84f
push eax
outsd dx, dword [esi]
jae 0x44f7e7
push esp
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x61480701
add dword [edi], eax
dec eax
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
pop es
inc edx
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
popal
outsb dx, byte [esi]
add byte [ecx + edx], bh
inc eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
adc byte [eax], al
lea eax, [eax]
push esp
clc
inc esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add al, ah
clc
inc esp
add ah, cl
cli
inc esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dl, bh
clc
inc esp
add byte [esi + 0x5c0044fa], bh
add dword [eax], eax
add byte [eax], al
test byte [ebx + 0x30ec0041], al
add byte [ebx + eax*4 + 0x30ec0041], al
add ah, ch
xor byte [edx], al
sal byte [esi], 0x40
inc edx
add al, al
inc eax
add byte [eax + 0x2a], al
inc edx
add al, cl
inc eax
add byte [eax + 0x55], bl
inc ebp
add byte [esp + esi], al
inc eax
add byte [eax], ah
xor al, 0x40
add ah, ah
xor al, byte [ebp]
cmp byte [edx + 0x45], ah
add byte [eax], dh
push esi
inc ebp
add byte [eax - 0x5a], cl
inc ecx
add byte [eax], al
bound eax, qword [ebp]
fdiv qword [0x35480045]
inc ebp
add ah, dh
inc ebp
add byte [ecx + esi], al
inc edx
add ah, ch
sub eax, 0x2de40042
inc edx
add byte [ecx + esi], cl
inc edx
add byte [edx + esi], cl
inc ebp
add al, cl
push eax
inc ebp
add ah, al
push eax
inc ebp
add byte [ecx + edx*2 + 0x34500045], dl
inc ebp
add byte [ebx + edi + 0x3af80045], dl
inc ebp
add byte [eax], ah
inc esp
inc ebp
add byte [eax - 0x63ffbacd], bl
xor eax, dword [ebp]
shl byte [ebx + 0x45], 1
add ah, bh
arpl word [ebp], ax
fdivr qword [esi]
inc ebp
add byte [esi + 0x40680045], dl
inc ebp
add al, ah
aas
inc ebp
add ah, dh
inc edx
inc ebp
add byte [eax - 0x3bffbabf], ah
push ebx
inc ebp
add byte [eax - 0x1fffba9c], al
inc ebp
inc ebp
add byte [esi + eax*2 + 0x36c80045], cl
inc ebp
add byte [esi + eax*2 + 0x45], ch
add byte [esi], cl
add byte [eax], al
add byte [eax], al
add byte [edx], al
add byte [eax], al
add byte [eax + edx + 0x800040], bh
add byte [eax], al
mov esp, 0x54004010
add dword [eax], eax
add byte [ebx], cl
add dword [edx], eax
mov eax, dword [0x7020400]
add al, byte [ebx]
add al, byte [esi]
add cl, byte [ecx]
add al, byte [eax]
add al, byte [edx]
add al, byte [0xa020802]
add bl, byte [edi]
add byte [edi], al
or esi, dword [eax - 0x4ff14ff4]
or eax, 0x35b008b0
mov al, 9
mov al, 0x23
mov al, 0x30
mov al, 0xa
mov al, 0x13
mov al, 0x14
mov al, 0x1c
mov al, 0x3a
mov al, 0x3c
mov al, 0x3d
mov al, 0x43
mov al, 0x7b
add bh, ch
invalid