Function at 0x453590
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x6eaa8b
mov eax, dword fs:[0]
push eax
sub esp, 0x204
mov eax, dword [0x7cf070]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x200], ebx
call fcn.004b220d
movaps xmm0, xmmword [0x7a6cd0]
lea eax, [ebp - 0x20]
mov esi, dword [ebx + 0x3e8]
mov ecx, str.BKKLLLLLTbpx2_DS_aijx48_FPUdlox__:IIM_
push 0xffffffffffffffff
push ebx
push eax
push 0x50000000
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
lea ecx, [ebx + 0x3e8]
call dword [esi + 0x164]
mov ecx, str.MRUcccccmw__3FORUbpstv__ISTY_eimps47_FOOkv6CQYdeouuw__8BLVgtv__246__JQ_gmr__8ADFT_iqvy__3_KQRjs
call fcn.0045f920
push eax
lea ecx, [ebp - 0x208]
call fcn.00404e10
mov dword [ebp - 4], 0
lea edx, [ebp - 0x204]
lea ecx, [ebp - 0x208]
mov dword [ebp - 0x204], 0
call fcn.0044e710
push dword [ebp - 0x204]
mov esi, eax
lea ecx, [ebx + 0x3e8]
push esi
call fcn.0044f800
push esi
call fcn.004a5452
mov dword [ebp - 4], 0xffffffff
add esp, 4
mov edx, dword [ebp - 0x208]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x453679
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push 0
lea ecx, [ebx + 0x3e8]
call fcn.004ada24
movaps xmm0, xmmword [0x7a6cc0]
lea eax, [ebp - 0x20]
mov esi, dword [ebx + 0x470]
mov ecx, str.LPTcccccks__.HJQ__lwy_45_ISUap:FOU_
push 0xffffffffffffffff
push ebx
push eax
push 0x50000000
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
lea ecx, [ebx + 0x470]
call dword [esi + 0x164]
mov ecx, str.CLPcqv__:CLV_cow____:IS_jnz__59ALU_biisw__._9CPT_mw__.899ETcghlnn__7DKZZcqy.4_DGJOQRU_djuzz_.7
call fcn.0045f920
push eax
lea ecx, [ebp - 0x204]
call fcn.00404e10
mov dword [ebp - 4], 1
lea edx, [ebp - 0x208]
lea ecx, [ebp - 0x204]
mov dword [ebp - 0x208], 0
call fcn.0044e710
push dword [ebp - 0x208]
mov esi, eax
lea ecx, [ebx + 0x470]
push esi
call fcn.0044f800
push esi
call fcn.004a5452
mov dword [ebp - 4], 0xffffffff
add esp, 4
mov edx, dword [ebp - 0x204]
or eax, 0xffffffff
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x453734
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push 0x5c
lea eax, [ebp - 0xe8]
push 0
push eax
call fcn.005ed880
add esp, 0xc
mov dword [ebp - 0xe8], 0xfffffff2
mov ecx, str.ADIPPPPPUcow13_IWeqqr_.1149LY_jno1
call fcn.0045f920
push eax
lea eax, [ebp - 0xcc]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
mov eax, dword [ebx + 0x2b8]
lea edi, [ebx + 0x298]
mov dword [edi + 0x80], 0
test eax, eax
je 0x45378e
push 1
push 0
push eax
call dword [sym.imp.USER32.dll_InvalidateRect]
movaps xmm0, xmmword [0x7a6a90]
lea eax, [ebp - 0x20]
mov esi, dword [edi]
mov ecx, str.GSSYYYYY__jox39_BJJWis_8_GJU__ftx__
push 0xffffffffffffffff
push ebx
push eax
push 0x50000000
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
mov eax, dword [edi + 0x20]
mov dword [edi + 0x8c], 0x212121
test eax, eax
je 0x4537d7
push 1
push 0
push eax
mov eax, dword [sym.imp.USER32.dll_InvalidateRect]
call eax
mov eax, dword [edi]
lea ecx, [ebp - 0xe8]
push 1
push ecx
mov ecx, edi
call dword [eax + 0x178]
mov eax, dword [ebx + 0x208]
lea ecx, [ebx + 0x208]
movaps xmm0, xmmword [0x7a6ce0]
lea edx, [ebp - 0x20]
push 0x296c
push ebx
push edx
push 0x50200161
movups xmmword [ebp - 0x20], xmm0
call dword [eax + 0x164]
lea eax, [ebx + 0xd0]
push 0x5c
mov dword [ebx + 0x288], eax
lea eax, [ebp - 0x1fc]
push 0
push eax
call fcn.005ed880
add esp, 0xc
mov dword [ebp - 0x1fc], 0xfffffff4
mov ecx, str.KNU_____eq_1_OW_hsvv_9AEPbbqz4::DDL_
call fcn.0045f920
push eax
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
movaps xmm0, xmmword [0x7a6a60]
lea eax, [ebp - 0x20]
mov esi, dword [ebx + 0x4f8]
lea edi, [ebx + 0x4f8]
push 0x3fc
push ebx
push eax
push 0x50000003
mov ecx, str.HRT_____jkv__9FLLTbcghr_2_LPSTTcp____:
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
mov ebx, dword [sym.imp.USER32.dll_RedrawWindow]
push 0x105
push 0
push 0
push dword [edi + 0x20]
mov dword [edi + 0x124], 0xffffff
call ebx
push ecx
lea eax, [ebp - 0x1fc]
mov ecx, edi
push eax
call fcn.0042a1a0
mov ecx, str.CQQZZZZZfiotx0_CGQWcnrr2_BDQXdmstu
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x208], esp
push eax
call fcn.00404e10
mov ecx, str.P_iiiiijnqxy__028GVccgr_99BNY_cmwx_19
mov dword [ebp - 4], 2
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x204], esp
push eax
call fcn.00404e10
mov ecx, str.GGHIIIIIX_bflu_.3BEJXfrssz__38_LTaaagqww__:CPXXgtw__HHM_cow_6:_KY_eguu__1_CFJQXdo4_LUYZ_bcoxz_
mov byte [ebp - 4], 3
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x20c], esp
push eax
call fcn.00404e10
mov ecx, str.LSYeeeeefqvx___HIRWYgv1__IMQ_ddmvy__BDJSWXcqv__3_IQYhrzz1_GS_ny28BQ_iiquz__2_FIRTXabcdhqw___1
mov byte [ebp - 4], 4
call fcn.0045f920
push ecx
mov ecx, esp
push eax
call fcn.00404e10
mov edi, dword [ebp - 0x200]
mov dword [ebp - 4], 0xffffffff
lea ecx, [edi + 0xab0]
call fcn.0045a390
movaps xmm0, xmmword [0x7a6eb0]
lea eax, [ebp - 0x20]
mov esi, dword [edi + 0xab0]
mov ecx, str.P_bbbbblr__6_FIX_lt5DPWfsyy_47_KQ_b
push 0x296d
push edi
push eax
push 0x50000000
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
lea ecx, [edi + 0xab0]
call dword [esi + 0x164]
mov ecx, str.CQQZZZZZfiotx0_CGQWcnrr2_BDQXdmstu
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x210], esp
push eax
call fcn.00404e10
mov ecx, str.P_iiiiijnqxy__028GVccgr_99BNY_cmwx_19
mov dword [ebp - 4], 5
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x20c], esp
push eax
call fcn.00404e10
mov ecx, str.FHJJJJJJLT_kptt._6_FRTW_dllt_12ABHTcfgnuvw___HW_ho_013AHV_ainnoqsz56_EGLZfhjjlr45:_LOZapz
mov byte [ebp - 4], 6
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x208], esp
push eax
call fcn.00404e10
mov ecx, str.NVW_____mryz_39_IVVcer__6_FN_eos_.8EIWddkz44_DETW_gq_3_MTbhu___37FFHVbinu_09GUXahiw06CFNXmns_1_
mov byte [ebp - 4], 7
call fcn.0045f920
push ecx
mov ecx, esp
push eax
call fcn.00404e10
lea ecx, [edi + 0xc20]
mov dword [ebp - 4], 0xffffffff
call fcn.0045a390
movaps xmm0, xmmword [0x7a6ec0]
lea eax, [ebp - 0x20]
mov esi, dword [edi + 0xc20]
mov ecx, str.KLQSSSSSTWiqs___034_IS__jlppuuu____27
push 0x296e
push edi
push eax
push 0x50000000
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
lea ecx, [edi + 0xc20]
call dword [esi + 0x164]
mov ecx, str.CQQZZZZZfiotx0_CGQWcnrr2_BDQXdmstu
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x210], esp
push eax
call fcn.00404e10
mov ecx, str.P_iiiiijnqxy__028GVccgr_99BNY_cmwx_19
mov dword [ebp - 4], 8
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x20c], esp
push eax
call fcn.00404e10
mov ecx, str.FFKMMMMMX_cptuwx_4_IJSY__hm_1_JPQijlv.__DIUbjmz44BCIXajjsv_2__KWfklpz29GOfu_:_HO__dkrvxy
mov byte [ebp - 4], 9
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x208], esp
push eax
call fcn.00404e10
mov ecx, str.FGGLLLLLXgo._EMW_kz__07_GOWYhpww__5_MVVV_kt_.7_LOgtz___6CLRXdlr8DFQ_fhq_..2:_AKRZgjt_01_JW__fs
mov byte [ebp - 4], 0xa
call fcn.0045f920
push ecx
mov ecx, esp
push eax
call fcn.00404e10
lea ecx, [edi + 0xd90]
mov dword [ebp - 4], 0xffffffff
call fcn.0045a390
movaps xmm0, xmmword [0x7a6ed0]
lea eax, [ebp - 0x20]
mov esi, dword [edi + 0xd90]
mov ecx, str.HKOkprx__7_IIT__dkv_6CHU__ggjmt
push 0x296f
push edi
push eax
push 0x50000000
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
lea ecx, [edi + 0xd90]
call dword [esi + 0x164]
mov ecx, str.BMRVVVVVcft_:__IXanrv04_EHPQY_bikr__77AGNY_iw.___CGLZ_ghs____FSUds_.2_BQhkt44CCDPcmz__3_KRT_e
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x210], esp
push eax
call fcn.00404e10
mov ecx, str.IXXYYYYY_fhhq_8___NQVemw___08CLSZgku__4_BPU_lovv_6__ANR_fsw__03_N_ixz_.49__BEQ__cmo2__CGKORRdnpv
mov dword [ebp - 4], 0xb
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x20c], esp
push eax
call fcn.00404e10
mov ecx, str.MYhhhhhs29AKLPWddeekrv__:DER_l_.7AHKW__bgir_5_JLTbqsu_.:_BNU__o99_NYeip_____BLMVel_688_A
mov byte [ebp - 4], 0xc
call fcn.0045f920
push ecx
mov ecx, esp
mov dword [ebp - 0x208], esp
push eax
call fcn.00404e10
mov ecx, str.OZ_bbbbbbfs.2599_ALUUWXbp_19AENXbqqtt_.1_FFT_iss__:_HWYgkv_6_M__bjnr__3ABBQR_ipu_3_MR__hqqr
mov byte [ebp - 4], 0xd
call fcn.0045f920
push ecx
mov ecx, esp
push eax
call fcn.00404e10
lea ecx, [edi + 0x630]
mov dword [ebp - 4], 0xffffffff
call fcn.0045a390
movaps xmm0, xmmword [0x7a6e20]
movups xmmword [ebp - 0x20], xmm0
mov esi, dword [edi + 0x630]
lea eax, [ebp - 0x20]
push 0x2969
push edi
push eax
push 0x50000000
mov ecx, str.FQVeeeeeely____5AEFGNOcr_7FQVVdry18
call fcn.0045f920
push eax
lea ecx, [edi + 0x630]
call dword [esi + 0x164]
push 0x5c
lea eax, [ebp - 0x8c]
push 0
push eax
call fcn.005ed880
movaps xmm0, xmmword [0x7a69c0]
add esp, 0xc
mov eax, edi
mov dword [ebp - 0x8c], 0xfffffff5
mov esi, dword [eax + 0x12e0]
lea edi, [eax + 0x12e0]
mov ecx, str.HSTWWWWW_bhnt__2_EMRVabciru_0:EIU_gmmxy_233::HOUUX_nnz_2_GIMWWW_fjo
push 0x25b
push eax
lea eax, [ebp - 0x20]
push eax
push 0x50020009
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
push 0x105
push 0
push 0
push dword [edi + 0x20]
mov dword [edi + 0x124], 0xffffff
call ebx
push ecx
lea eax, [ebp - 0x8c]
mov ecx, edi
push eax
call fcn.0042a1a0
push 0
mov ecx, edi
call fcn.004ada24
mov eax, dword [ebp - 0x200]
mov ecx, str.FMNXXXXXbfsx_4GPgvz__.0IS_hly5_DINP
movaps xmm0, xmmword [0x7a69d0]
lea edi, [eax + 0x1410]
mov esi, dword [edi]
push 0x25c
push eax
lea eax, [ebp - 0x20]
push eax
push 0x50000009
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
push 0x105
push 0
push 0
push dword [edi + 0x20]
mov dword [edi + 0x124], 0xffffff
call ebx
push ecx
lea eax, [ebp - 0x8c]
mov ecx, edi
push eax
call fcn.0042a1a0
mov eax, dword [ebp - 0x200]
push 0
push 1
push 0xf1
push dword [eax + 0x1430]
call dword [sym.imp.USER32.dll_SendMessageW]
push 0
mov ecx, edi
call fcn.004ada24
mov eax, dword [ebp - 0x200]
mov ecx, str.INTTTTTTWXglr_4:DEEFFFIQSakr_7:GUbgvv
movaps xmm0, xmmword [0x7a69e0]
lea edi, [eax + 0x1540]
mov esi, dword [edi]
push 0x25d
push eax
lea eax, [ebp - 0x20]
push eax
push 0x50000009
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
push 0x105
push 0
push 0
push dword [edi + 0x20]
mov dword [edi + 0x124], 0xffffff
call ebx
push ecx
lea eax, [ebp - 0x8c]
mov ecx, edi
push eax
call fcn.0042a1a0
push 0
mov ecx, edi
call fcn.004ada24
mov ebx, dword [ebp - 0x200]
movaps xmm0, xmmword [0x7a6e00]
push ecx
push 0x258
sub esp, 0x10
lea ecx, [ebx + 0xf08]
mov eax, esp
push ebx
movups xmmword [eax], xmm0
call fcn.00427df0
push 0
lea ecx, [ebx + 0xf08]
call fcn.004ada24
movaps xmm0, xmmword [0x7a6e00]
push ecx
push 0x259
sub esp, 0x10
lea ecx, [ebx + 0x1050]
mov eax, esp
push ebx
movups xmmword [eax], xmm0
call fcn.00427df0
push 0
lea ecx, [ebx + 0x1050]
call fcn.004ada24
movaps xmm0, xmmword [0x7a6e00]
push ecx
push 0x25a
sub esp, 0x10
lea ecx, [ebx + 0x1198]
mov eax, esp
push ebx
movups xmmword [eax], xmm0
call fcn.00427df0
push 0
lea ecx, [ebx + 0x1198]
call fcn.004ada24
push 0x5c
lea eax, [ebp - 0x144]
push 0
push eax
call fcn.005ed880
add esp, 0xc
mov dword [ebp - 0x144], 0xfffffff0
mov ecx, str.BEKWWWWWW_fn____HWbp_.7_CLN__ejmqt___
call fcn.0045f920
push eax
lea eax, [ebp - 0x128]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
movaps xmm0, xmmword [0x7a6e30]
mov esi, dword [ebx + 0x340]
lea eax, [ebp - 0x20]
push 0xffffffffffffffff
push ebx
push eax
lea edi, [ebx + 0x340]
mov ecx, str.M_cccccp__:_AENTabftw_07DFKS_afnv_1
push 0x50000000
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
mov eax, dword [edi + 0x20]
mov esi, dword [sym.imp.USER32.dll_InvalidateRect]
mov dword [edi + 0x8c], 0x808080
test eax, eax
je 0x453e2d
push 1
push 0
push eax
call esi
mov eax, dword [edi + 0x20]
mov dword [edi + 0x80], 0
test eax, eax
je 0x453e45
push 1
push 0
push eax
call esi
mov eax, dword [edi]
lea ecx, [ebp - 0xe8]
push 1
push ecx
mov ecx, edi
call dword [eax + 0x178]
push 0
mov ecx, edi
call fcn.004ada24
movaps xmm0, xmmword [0x7a6f30]
lea eax, [ebp - 0x20]
mov esi, dword [ebx + 0x7a0]
lea edi, [ebx + 0x7a0]
push 0x2972
push ebx
push eax
push 0x50010201
mov ecx, str.IW__gnu_4_AESVYgiq__.08AKNRRVadp
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
mov eax, dword [edi]
lea ecx, [ebp - 0x144]
push 1
push ecx
mov ecx, edi
call dword [eax + 0x178]
push 0xffffff
mov ecx, edi
call fcn.0042aac0
push dword [edi + 0x20]
mov dword [edi + 0x80], 0x808080
mov dword [edi + 0x84], 0xf68b04
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x453ee1
mov ecx, edi
call fcn.0042b0f0
push 0
mov ecx, edi
call fcn.004ada24
movaps xmm0, xmmword [0x7a6f40]
lea eax, [ebp - 0x20]
mov esi, dword [ebx + 0x928]
lea edi, [ebx + 0x928]
push 0x2971
push ebx
push eax
push 0x50010201
mov ecx, str.M_apppppt_488_AHRYannu0_AAJS_bluw__3_KO_foo_____AJYabhtv__57_NQW_c
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
mov eax, dword [edi]
lea ecx, [ebp - 0x144]
push 1
push ecx
mov ecx, edi
call dword [eax + 0x178]
push 0xffffff
mov ecx, edi
call fcn.0042aac0
push dword [edi + 0x20]
mov dword [edi + 0x80], 0x808080
mov dword [edi + 0x84], 0xf68b04
call dword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x453f6a
mov ecx, edi
call fcn.0042b0f0
push 0
mov ecx, edi
call fcn.004ada24
movaps xmm0, xmmword [0x7a6bd0]
lea eax, [ebp - 0x20]
push 0xffffffffffffffff
push ebx
push eax
push 0x5000000d
push 0
lea ecx, [ebx + 0x17c8]
movups xmmword [ebp - 0x20], xmm0
call fcn.004a5783
mov ecx, str.MMRaaaaaox_147_JOXXfor_246_JQ_fozz__3_G
call fcn.0045f920
push eax
lea ecx, [ebp - 0x200]
call fcn.00404e10
mov ecx, str.LPWffffffpy_19_DFOVYbekkmppstw.0EKVW_
mov dword [ebp - 4], 0xe
call fcn.0045f920
push eax
lea ecx, [ebp - 0x204]
call fcn.00404e10
mov ecx, str.P_iiiiilwwx14AKRRUcjov___6_BPW__fs__3368_FHJQ_dsux____0_MX_gnqru2:
mov byte [ebp - 4], 0xf
call fcn.0045f920
push eax
lea ecx, [ebp - 0x208]
call fcn.00404e10
lea eax, [ebp - 0x200]
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebx + 0x17c8]
call fcn.0040a930
mov byte [ebp - 4], 0xf
or esi, 0xffffffff
mov edx, dword [ebp - 0x208]
mov eax, esi
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x45402c
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 0xe
mov eax, esi
mov edx, dword [ebp - 0x204]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x45404d
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov dword [ebp - 4], 0xffffffff
mov edx, dword [ebp - 0x200]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], esi
dec esi
test esi, esi
jg 0x45406f
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
push 0
lea ecx, [ebx + 0x17c8]
call fcn.004ada24
push 0x5c
lea eax, [ebp - 0x1a0]
push 0
push eax
call fcn.005ed880
add esp, 0xc
mov dword [ebp - 0x1a0], 0xfffffff1
mov ecx, str.CQQZZZZZchjty_7DPRT_ms_7_BQWequu__8CNO
call fcn.0045f920
push eax
lea eax, [ebp - 0x184]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
movaps xmm0, xmmword [0x7a6c00]
lea eax, [ebp - 0x20]
mov esi, dword [ebx + 0x1678]
lea edi, [ebx + 0x1678]
push 0xffffffffffffffff
push ebx
push eax
push 0x50000201
mov ecx, str.NNN_____hu__28CR__itty.1LLPW__bkmy_
movups xmmword [ebp - 0x20], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
mov eax, dword [edi + 0x20]
mov dword [edi + 0x8c], 0x333333
test eax, eax
je 0x454104
push 1
push 0
push eax
mov eax, dword [sym.imp.USER32.dll_InvalidateRect]
call eax
push 0xffffff
mov ecx, edi
call fcn.00408fc0
mov eax, dword [edi]
lea ecx, [ebp - 0x1a0]
push 1
push ecx
mov ecx, edi
call dword [eax + 0x178]
push 0
mov ecx, edi
call fcn.004ada24
movaps xmm0, xmmword [0x7a6c90]
lea eax, [ebp - 0x30]
mov esi, dword [ebx + 0x1720]
lea edi, [ebx + 0x1720]
push 0xffffffffffffffff
push ebx
push eax
push 0x50000201
mov ecx, str.KY_dddddjqr____55AP__ipprx__1_AIKNVYck
movups xmmword [ebp - 0x30], xmm0
call fcn.0045f920
push eax
mov ecx, edi
call dword [esi + 0x164]
mov eax, dword [edi + 0x20]
mov dword [edi + 0x8c], 0x333333
test eax, eax
je 0x45417e
push 1
push 0
push eax
call dword [sym.imp.USER32.dll_InvalidateRect]
push 0xffffff
mov ecx, edi
call fcn.00408fc0
mov eax, dword [edi]
lea ecx, [ebp - 0x1a0]
push 1
push ecx
mov ecx, edi
call dword [eax + 0x178]
push 0
mov ecx, edi
call fcn.004ada24
mov eax, 1
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.005e9199
mov esp, ebp
pop ebp
ret