Function at 0x68bf1280
Capabilities:
Encode data using xor

Disassembly:
add byte [eax], al
add byte [eax], al
inc esp
fnstcw word [esi - 0x77766f98]
push method.QParallelAnimationGroup.qt_metacast_char_const_
rcl byte [eax + ecx*4 - 0x77769f98]
push method.QParallelAnimationGroup.QParallelAnimationGroup__
jo 0x68bf1232
mov byte [eax + 0x70], ch
dec ebp
mov eax, dword [0xa14d4068]
push method.QObject.childEvent_QChildEvent_
pushal
dec ebp
mov eax, dword [0xa14d8068]
push method.QObject.disconnectNotify_QMetaMethod_const_
push eax
mov cl, byte [eax - 0x77737f98]
push method.QParallelAnimationGroup.updateState_QAbstractAnimation::State__QAbstractAnimation::State_
mov al, 0x89
mov byte [eax], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push eax
fnstcw word [esi - 0x598fcf98]
push method.QAbstractEventDispatcher.qt_metacast_char_const_
xor byte [ecx - 0x5a], 0x68
add byte [edi - 0x60ef9761], bl
lahf
push method.QObject.event_QEvent_
jo 0x68bf134f
mov eax, dword [0xa14d4068]
push method.QObject.childEvent_QChildEvent_
pushal
dec ebp
mov eax, dword [0xa14d8068]
push method.QObject.disconnectNotify_QMetaMethod_const_
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
nop
sahf
lahf
push method.QAbstractEventDispatcher.closingDown__
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop esp
fnstcw word [esi - 0x655ccf98]
push 0x689aa5a0
jo 0x68bf1324
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push method.QAbstractEventDispatcher.startingUp__
mov al, byte [0x689f9e]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ecx + ebx*8 - 0x42], bl
push fcn.689aa330
mov al, byte [0x70689aa5]
mov dl, 0x9a
push 0x689a8b00
inc eax
lcall 0x4068, 0x9a8b0068
mov ecx, 0xbb00689a
lcall 0x2068, 0x9a934068
out 0x9a, eax
push 0x689a4420
nop
salc
lcall 0x68, 0x9a45b068
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x27], ch
mov esi, 0xa7d5a068
push 0x68a7d550
and byte [edx - 0x56], 0x68
push 0x68aa6280
adc byte [edx - 0x56], ah
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
je 0x68bf139f
mov esi, 0xa64a1068
push 0x68a64b80
ror byte [ebx - 0x5a], 1
push 0x68a7d600
loopne 0x68bf13af
cmpsd dword [esi], dword es:[edi]
push method.QObject.event_QEvent_
jo 0x68bf142f
mov eax, dword [0xa14d4068]
push method.QObject.childEvent_QChildEvent_
pushal
dec ebp
mov eax, dword [0xa14d8068]
push method.QObject.disconnectNotify_QMetaMethod_const_
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
push method.QObject.connectNotify_QMetaMethod_const_
nop
dec ebp
mov eax, dword [0xa690f868]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0x68a690f8
clc
nop
cmpsb byte [esi], byte es:[edi]
push 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov ecx, ds
mov esi, 0xa7d65068
push 0x68a7d610
add byte [ebx - 0x5c], dh
push 0
add byte [eax], al
add byte [eax], al
cwde
fnstcw word [esi - 0x5828ef98]
push 0x68a7d690
add byte [eax], al
add byte [eax], al
movsb byte es:[edi], byte [esi]
fnstcw word [esi - 0x58284f98]
push 0x68a7d790
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al