Function at 0x100b1a20
Capabilities:
Get common file path

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x170
push ebx
mov ebx, ecx
xor ecx, ecx
push ebp
push esi
push edi
mov byte [ebx], 1
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
mov dword [ebx + 0x10], 0
mov dword [ebx + 0x14], 0
mov dword [ebx + 0x18], 0
mov dword [ebx + 0x1c], 0
mov dword [ebx + 0x20], 0x3dcccccd
call fcn.100f3c60
mov ebp, dword [0x1034edb4]
lea eax, [esp + 0x108]
push 0x78
push 0
push eax
or dword [ebp + 8], 0x20
mov dword [ebp + 0x1588], 0x41380000
mov dword [ebp + 0x20], 0
mov dword [ebp + 0x24], 0
call fcn.1011df10
movss xmm0, dword [0x10179018]
add esp, 0xc
mov eax, 0xffff
mov byte [esp + 0x110], 1
mov word [esp + 0x150], ax
lea eax, [esp + 0x44]
mov dword [esp + 0x11c], 3
push eax
push 0
push 0
push 0x10149420
mov dword [esp + 0x130], 1
mov dword [esp + 0x150], 0x7f7fffff
mov dword [esp + 0x15c], 0x3f800000
movss dword [esp + 0x128], xmm0
call dword [sym.imp.SHELL32.dll_SHGetKnownFolderPath]
test eax, eax
js 0x100b21b9
mov edx, dword [esp + 0x44]
mov ecx, edx
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x100b1b21
sub ecx, esi
mov dword [esp + 0x14], 0
sar ecx, 1
push ecx
push edx
lea ecx, [esp + 0x1c]
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 7
call fcn.1001bbd0
push dword [esp + 0x44]
call dword [sym.imp.ole32.dll_CoTaskMemFree]
mov esi, dword [ebp + 0x98]
call fcn.100a05a0
push 0xa
push str.tahoma.ttf
mov edi, eax
call fcn.1011a053
mov edx, eax
lea ecx, [esp + 0x80]
call fcn.10004cd0
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x4c]
call fcn.10019d40
lea eax, [esp + 0x78]
push eax
lea ecx, [esp + 0x4c]
call fcn.10004ee0
push eax
lea ecx, [esp + 0x64]
call fcn.10019d40
lea ecx, [esp + 0x48]
call fcn.10002100
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x64]
call fcn.100b17e0
cmp dword [eax + 0x14], 0x10
jb 0x100b1bc9
mov eax, dword [eax]
movss xmm2, dword [0x10179018]
lea ecx, [esp + 0x108]
push edi
push ecx
push eax
mov ecx, esi
call fcn.100f7980
mov edx, dword [esp + 0x40]
mov dword [ebx + 4], eax
cmp edx, 0x10
jb 0x100b1c1b
mov ecx, dword [esp + 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100b1c11
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2532
push edx
push ecx
call fcn.1011c1c8
add esp, 8
lea ecx, [esp + 0x60]
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0xf
mov byte [esp + 0x2c], 0
call fcn.10002100
lea ecx, [esp + 0x78]
call fcn.10002100
cmp dword [ebx + 4], 0
jne 0x100b1cf2
cmp byte [esp + 0x152], 0
lea esi, [esp + 0x108]
mov eax, dword [ebp + 0x98]
lea edi, [esp + 0x90]
mov ecx, 0x1e
mov dword [esp + 0x10], eax
rep movsd dword es:[edi], dword [esi]
jne 0x100b1c95
cvttss2si eax, dword [0x10179018]
push eax
push str.ProggyClean.ttf___dpx
lea eax, [esp + 0xe2]
push 0x28
push eax
call fcn.100e10c0
add esp, 0x10
movss xmm2, dword [esp + 0xa0]
mov eax, 0x85
movaps xmm0, xmm2
mov ecx, dword [esp + 0x10]
mulss xmm0, dword [0x10178de0]
mov edx, 0x10172dc4
mov word [esp + 0xd8], ax
cvttss2si eax, xmm0
movd xmm0, eax
mov eax, dword [esp + 0xc0]
test eax, eax
cvtdq2ps xmm0, xmm0
cmovne edx, eax
lea eax, [esp + 0x90]
push edx
push eax
push str.7__hV0qs_____l:_Q6_5_n42_c_TH_____e_11NNVBv_:.F_uu_gRU.o0XGH__vhLG1hxt9_W__5LsCp_i_.r___6pD_Lb_9Crc6tgXmKVeU2cD4Eo3R_2__b_MC__jPfY._h_IWM9_Lh2TlSf_s_o6Q_BWH_YiU.xfLq_N__0iR_GX:U_jcW2p_Wq__qmnUCI_jHSAiFWM.RkU_CGH_a9wp8f_e._4Qg1_Q_GL_lf_r_7GrRgwV_MSC_8ND_QotX_vY9w01D_CIf_WpWUPXOuxXuU_H9M_1_q_UE31_V8IRUo7Qf._L_Ke__5F___00X_U.a_r:QLtFsLcL6lOj_.Y5__RKgLwqJfLgN_Q_gIDY2uLi_rMl9tcWq6weg__FBjVQTSDgEKnIS7EM9_ZY9w0L___Mx4Mvt__L_MkAW_lK.N_07RL_wF_HtG9MXL_N._GM4Pg___nLENhvx__VsM.M0rJfLH2eTM_oJMHRC_NkfimM2J_W_jXS:_r0wK_Fge_U__wN7G_fB_E_:9:hkeOe__6x_F7E__76_GMHePW_Z5lGiF_956:rS_dAfiK:_Yr_0j_DbG_PG.LlDNa_XCMKEVN_LN_Nb_Q6pia_Xg8I__MR_VdJe___7G_CklhF_____X_b.RS___MPBuuE1V:vcX2m_cV__k9OhLMbn_s_G2_B_BfD3Xsp5l__R_x_X1xKX_b5U_r5iMfUo9U_N99hG_tm_Us9pG_XPu__0s__WTt_gCRxIg__6sfhktMKn3j__6_b5Sk__0__AaN_p_L_VZ_1i_h1S9u5o_YaaW_eb_TWFn_Z:Oh_Cx2_lNEoNe_CFY__I_BOQsRwZtZxRcU7uW6CXow0i___Q_cjOd_P4d___ROPOpxTO7Stwi1::iB1q_C_dV26J_2__7op__uQr__V7_q_lQwtuHY_DX_n3L0PHDO4f9_dC_O_HBuKPpPE_Nb3LlpR_MrTEH.IAQk.a_D_.e_mc.x_Ip.PH_aqUO__1WxLoW0_iLA_QT_5HKD_qQNQ_3_PLhE48R.qAPSwQ0_WK_Z__x__J_jQTWA0X_KJ__Y8N_:_M74:__ZpKrUss_ddZq_DAbkUJqkLnwX__47_5_w4h_9._GCRUxHPeR_5Mjol_dUWxZa__STrPkrJiWx_5U7F.gjrohGg_cg:lSTvEY_EV_7H4Q9_Z_cnv_JQYZ5q.l7Zeas:HOIZOB_G_Nald_qs___L_J7bR_gv:_7MI2k_.2__5FNPEQ___U_W_fh18.vsai00__D3_4ku5P_DP8aJt_qUM_b8__mViBKx0DE__auGl8:PJDjM6OC_O____0i_drT__7X__H3_igUnPG_NZlo.k_hOrk_m_a____Tm_UV__P6YY_xe7q.73rI3pP__1_s9_W_JrM7SN__4Cv_U_0V._0_xQsH_fEmPMgY2u7Kh_G_siIfLSoSMK2eTM_5_M8p_A.__R_u_K_x4AG8.kK_HSB_Ie_QTtG__.N_4B_ZM_3YlQC7_p7q____6_c___JL_L____wIM_dPtOdGA_U3:w2M_0_q__L___1vw._MRsqVr.L_aN_EgJ_PBc__f_WomX2u7lqM2iEumMTcsF__aTZ_97UEnXglEn1K_bnEO_guFt_c__Am_Qs_jLooINX__0j4F14_gl8_GQpgwhrq8l_f_b49UOqkLu7_oDY2L_teMchgLYtJ_MEtJfLhxM_CS_ZZ_P_8bZ_S_YY_Qq3Fw_D_UDNrocM3A76__oL_h7gl85_qW_NDOk_16ij_:1aiNIdb_ou8.Pw_v5EI_TWS_Pot_RH_SEpA:g_fO____kAG8RMmG1O__to8bC_T__n.LoO_29sp3dt_52U_VMq7DHpgZ9_H_K_L_a2E_grWVM3_2_k22tL_4_6We8UJCKE_d__wI_6X_GsLX4jSgJ_Rw_vP3wKiiWhDR_jp7_u_APXU8c_fSYW_J95__Dp_g9wcOM_h1OcJlc_vpw0xUXOQFKNX_QIIoPp7nb_QU__MQZDkKP_X_WSVL_68uVlc_0_s1Xxm_Y_B7K:eDA323j998GXbApwMs_jgD_9QISB_A__aN4xoFM_C58D0Qq3n03U1InDjF682_SjMXJK__h_hxua_K_ul92_BOUBRRh_slg8KDlr:_L71Ka:.A__YULjDPmL_LYs8iXwJOYaKPKc1h:9Ke_g_b__78I39B_xiY_bgGw_.Zi9InXDuYa_Gf2Bq7mn9p1vv__Wi___Z5ho_2:__dx9v68C5g_ntX0X_pT___pB3q7mgGN_3__P8nTd5L7GeA_GL__J3u2:_Yf_et_e__fKm8DC_I46_Kr__u__99tts1.qbq72g1WJO81qeN03eM_1XxY_caEnOj_2n8____ILR5.Ibn__X_Mq7_a82Lq:FceS9wsCKx_569E8ewHe_h:sI_2LM__guka3ZRd6:t_IG:___YiJ:Nq_eAw__:nnDq0_CYcMpG_qLN4_J_j_UpK_Q4a1_MupW_sj____HK_FQRZJ::Y3EGl4__FkiAOgp_O_gukTfBHagL_LHw_qOV0F6_:chIm0_eCP8X_:kFI_hl8hgO_RcBhS__Qb__mhPDLg_K8ln_wcf3_DW__.lR_n_nCH_eXOONTJlh:.RYF_3p6sq:UIMA945HFS87__EP2iG__lCO__c_uKGD3rC_x0BL8aFn___ke_HMPvh1_RO_J9um_._tx___wsJkbUT2_0uMv7ggqp_ij.L56hl_.s5CUrxjOM7_.lAuAO:_T72L_P__ctpXScXrU.__XTt__OVU4_S1R_dg0_Nn_Ku10f_BP:Rowwm__0PKjYDDM3_d39VZHEl4_.j_Pk_M.h:0FACm_maq_sgw0t7_6_xtk_LuH88Fj_ekm_GA__568x6_OFRl_IZp_b__P_M_Jnq79VsJW_mWSPUiq76___NM__hLbxfc_mj__O__W2m_Zh:__Uetw:aJ__K9h:TcF_u__Sj9_VK3M.0D_Ca_J9gp8_kAW____A_R_f___Ztskn__c4__pY6qI_J_1IGxfLU9CP8cbPlXv__Cb___2mOvP8up_UVf3839acAWAW_W_ao__KYo8fRULNd2.__m_UK:n_r_sw_J_5pAoO_2mO3n_H5_etHg_RLgv_4U8guD_I_D:W__r5V_jW:Kvej.Lp__M_SGZ:Q_kuvOSLiEo__aD_K_CCc_Lx___O___jLR_u68PHm8ZFWeej8h:9r6L0__ciHR8pRbAKjm_upV1g:a_Ur7FuA_tRh.Y5K__3__8m0_PEn_J:rh6_I6uG___wMUircp0LaE_OtlMb16T.FDKu1Lw_u_GMXe_YLfjM_VO0MbuFp7__QWIo_0_F_q7c4XAXN_UVB_HFFqL___V___kXZejWO___5__ewY_9_wDc__u_9t3W__H1th3G_ucQ_kLs7df___JL__t7Bu_G3_7mp7_iaQjO_.kLg_x3B0lqp7Hf_Ze7___c58Mo_3_knp0__A7__WeIo8_b_nKnwHo8CY_pqB_0iejhZ__iLR___AvA_iQC_ksRZRVp7_.NpBC_rh3_R:8XDmE5V8O_x__aG_1N_FX_0V5Y6xaErI3I_7x_E_v__BY_____Psfl__C3.mM__M0:JxG_7WhH_oa__80g0NBxoO_GH_dM_n._q_jH_f
movss dword [esp + 0xc8], xmm0
call fcn.100f7cc0
mov esi, dword [ebp + 0x98]
call fcn.100a05a0
push 0xa
push str.tahoma.ttf
mov edi, eax
call fcn.1011a053
mov edx, eax
lea ecx, [esp + 0x50]
call fcn.10004cd0
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x7c]
call fcn.10019d40
lea eax, [esp + 0x48]
push eax
lea ecx, [esp + 0x7c]
call fcn.10004ee0
push eax
lea ecx, [esp + 0x64]
call fcn.10019d40
lea ecx, [esp + 0x78]
call fcn.10002100
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x64]
call fcn.100b17e0
cmp dword [eax + 0x14], 0x10
jb 0x100b1d5b
mov eax, dword [eax]
movss xmm2, dword [0x10179050]
lea ecx, [esp + 0x108]
push edi
push ecx
push eax
mov ecx, esi
call fcn.100f7980
mov edx, dword [esp + 0x40]
mov dword [ebx + 0xc], eax
cmp edx, 0x10
jb 0x100b1dad
mov ecx, dword [esp + 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100b1da3
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2537
push edx
push ecx
call fcn.1011c1c8
add esp, 8
lea ecx, [esp + 0x60]
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0xf
mov byte [esp + 0x2c], 0
call fcn.10002100
lea ecx, [esp + 0x48]
call fcn.10002100
cmp dword [ebx + 0xc], 0
jne 0x100b1e84
cmp byte [esp + 0x152], 0
lea esi, [esp + 0x108]
mov eax, dword [ebp + 0x98]
lea edi, [esp + 0x90]
mov ecx, 0x1e
mov dword [esp + 0x10], eax
rep movsd dword es:[edi], dword [esi]
jne 0x100b1e27
cvttss2si eax, dword [0x10179018]
push eax
push str.ProggyClean.ttf___dpx
lea eax, [esp + 0xe2]
push 0x28
push eax
call fcn.100e10c0
add esp, 0x10
movss xmm2, dword [esp + 0xa0]
mov eax, 0x85
movaps xmm0, xmm2
mov ecx, dword [esp + 0x10]
mulss xmm0, dword [0x10178de0]
mov edx, 0x10172dc4
mov word [esp + 0xd8], ax
cvttss2si eax, xmm0
movd xmm0, eax
mov eax, dword [esp + 0xc0]
test eax, eax
cvtdq2ps xmm0, xmm0
cmovne edx, eax
lea eax, [esp + 0x90]
push edx
push eax
push str.7__hV0qs_____l:_Q6_5_n42_c_TH_____e_11NNVBv_:.F_uu_gRU.o0XGH__vhLG1hxt9_W__5LsCp_i_.r___6pD_Lb_9Crc6tgXmKVeU2cD4Eo3R_2__b_MC__jPfY._h_IWM9_Lh2TlSf_s_o6Q_BWH_YiU.xfLq_N__0iR_GX:U_jcW2p_Wq__qmnUCI_jHSAiFWM.RkU_CGH_a9wp8f_e._4Qg1_Q_GL_lf_r_7GrRgwV_MSC_8ND_QotX_vY9w01D_CIf_WpWUPXOuxXuU_H9M_1_q_UE31_V8IRUo7Qf._L_Ke__5F___00X_U.a_r:QLtFsLcL6lOj_.Y5__RKgLwqJfLgN_Q_gIDY2uLi_rMl9tcWq6weg__FBjVQTSDgEKnIS7EM9_ZY9w0L___Mx4Mvt__L_MkAW_lK.N_07RL_wF_HtG9MXL_N._GM4Pg___nLENhvx__VsM.M0rJfLH2eTM_oJMHRC_NkfimM2J_W_jXS:_r0wK_Fge_U__wN7G_fB_E_:9:hkeOe__6x_F7E__76_GMHePW_Z5lGiF_956:rS_dAfiK:_Yr_0j_DbG_PG.LlDNa_XCMKEVN_LN_Nb_Q6pia_Xg8I__MR_VdJe___7G_CklhF_____X_b.RS___MPBuuE1V:vcX2m_cV__k9OhLMbn_s_G2_B_BfD3Xsp5l__R_x_X1xKX_b5U_r5iMfUo9U_N99hG_tm_Us9pG_XPu__0s__WTt_gCRxIg__6sfhktMKn3j__6_b5Sk__0__AaN_p_L_VZ_1i_h1S9u5o_YaaW_eb_TWFn_Z:Oh_Cx2_lNEoNe_CFY__I_BOQsRwZtZxRcU7uW6CXow0i___Q_cjOd_P4d___ROPOpxTO7Stwi1::iB1q_C_dV26J_2__7op__uQr__V7_q_lQwtuHY_DX_n3L0PHDO4f9_dC_O_HBuKPpPE_Nb3LlpR_MrTEH.IAQk.a_D_.e_mc.x_Ip.PH_aqUO__1WxLoW0_iLA_QT_5HKD_qQNQ_3_PLhE48R.qAPSwQ0_WK_Z__x__J_jQTWA0X_KJ__Y8N_:_M74:__ZpKrUss_ddZq_DAbkUJqkLnwX__47_5_w4h_9._GCRUxHPeR_5Mjol_dUWxZa__STrPkrJiWx_5U7F.gjrohGg_cg:lSTvEY_EV_7H4Q9_Z_cnv_JQYZ5q.l7Zeas:HOIZOB_G_Nald_qs___L_J7bR_gv:_7MI2k_.2__5FNPEQ___U_W_fh18.vsai00__D3_4ku5P_DP8aJt_qUM_b8__mViBKx0DE__auGl8:PJDjM6OC_O____0i_drT__7X__H3_igUnPG_NZlo.k_hOrk_m_a____Tm_UV__P6YY_xe7q.73rI3pP__1_s9_W_JrM7SN__4Cv_U_0V._0_xQsH_fEmPMgY2u7Kh_G_siIfLSoSMK2eTM_5_M8p_A.__R_u_K_x4AG8.kK_HSB_Ie_QTtG__.N_4B_ZM_3YlQC7_p7q____6_c___JL_L____wIM_dPtOdGA_U3:w2M_0_q__L___1vw._MRsqVr.L_aN_EgJ_PBc__f_WomX2u7lqM2iEumMTcsF__aTZ_97UEnXglEn1K_bnEO_guFt_c__Am_Qs_jLooINX__0j4F14_gl8_GQpgwhrq8l_f_b49UOqkLu7_oDY2L_teMchgLYtJ_MEtJfLhxM_CS_ZZ_P_8bZ_S_YY_Qq3Fw_D_UDNrocM3A76__oL_h7gl85_qW_NDOk_16ij_:1aiNIdb_ou8.Pw_v5EI_TWS_Pot_RH_SEpA:g_fO____kAG8RMmG1O__to8bC_T__n.LoO_29sp3dt_52U_VMq7DHpgZ9_H_K_L_a2E_grWVM3_2_k22tL_4_6We8UJCKE_d__wI_6X_GsLX4jSgJ_Rw_vP3wKiiWhDR_jp7_u_APXU8c_fSYW_J95__Dp_g9wcOM_h1OcJlc_vpw0xUXOQFKNX_QIIoPp7nb_QU__MQZDkKP_X_WSVL_68uVlc_0_s1Xxm_Y_B7K:eDA323j998GXbApwMs_jgD_9QISB_A__aN4xoFM_C58D0Qq3n03U1InDjF682_SjMXJK__h_hxua_K_ul92_BOUBRRh_slg8KDlr:_L71Ka:.A__YULjDPmL_LYs8iXwJOYaKPKc1h:9Ke_g_b__78I39B_xiY_bgGw_.Zi9InXDuYa_Gf2Bq7mn9p1vv__Wi___Z5ho_2:__dx9v68C5g_ntX0X_pT___pB3q7mgGN_3__P8nTd5L7GeA_GL__J3u2:_Yf_et_e__fKm8DC_I46_Kr__u__99tts1.qbq72g1WJO81qeN03eM_1XxY_caEnOj_2n8____ILR5.Ibn__X_Mq7_a82Lq:FceS9wsCKx_569E8ewHe_h:sI_2LM__guka3ZRd6:t_IG:___YiJ:Nq_eAw__:nnDq0_CYcMpG_qLN4_J_j_UpK_Q4a1_MupW_sj____HK_FQRZJ::Y3EGl4__FkiAOgp_O_gukTfBHagL_LHw_qOV0F6_:chIm0_eCP8X_:kFI_hl8hgO_RcBhS__Qb__mhPDLg_K8ln_wcf3_DW__.lR_n_nCH_eXOONTJlh:.RYF_3p6sq:UIMA945HFS87__EP2iG__lCO__c_uKGD3rC_x0BL8aFn___ke_HMPvh1_RO_J9um_._tx___wsJkbUT2_0uMv7ggqp_ij.L56hl_.s5CUrxjOM7_.lAuAO:_T72L_P__ctpXScXrU.__XTt__OVU4_S1R_dg0_Nn_Ku10f_BP:Rowwm__0PKjYDDM3_d39VZHEl4_.j_Pk_M.h:0FACm_maq_sgw0t7_6_xtk_LuH88Fj_ekm_GA__568x6_OFRl_IZp_b__P_M_Jnq79VsJW_mWSPUiq76___NM__hLbxfc_mj__O__W2m_Zh:__Uetw:aJ__K9h:TcF_u__Sj9_VK3M.0D_Ca_J9gp8_kAW____A_R_f___Ztskn__c4__pY6qI_J_1IGxfLU9CP8cbPlXv__Cb___2mOvP8up_UVf3839acAWAW_W_ao__KYo8fRULNd2.__m_UK:n_r_sw_J_5pAoO_2mO3n_H5_etHg_RLgv_4U8guD_I_D:W__r5V_jW:Kvej.Lp__M_SGZ:Q_kuvOSLiEo__aD_K_CCc_Lx___O___jLR_u68PHm8ZFWeej8h:9r6L0__ciHR8pRbAKjm_upV1g:a_Ur7FuA_tRh.Y5K__3__8m0_PEn_J:rh6_I6uG___wMUircp0LaE_OtlMb16T.FDKu1Lw_u_GMXe_YLfjM_VO0MbuFp7__QWIo_0_F_q7c4XAXN_UVB_HFFqL___V___kXZejWO___5__ewY_9_wDc__u_9t3W__H1th3G_ucQ_kLs7df___JL__t7Bu_G3_7mp7_iaQjO_.kLg_x3B0lqp7Hf_Ze7___c58Mo_3_knp0__A7__WeIo8_b_nKnwHo8CY_pqB_0iejhZ__iLR___AvA_iQC_ksRZRVp7_.NpBC_rh3_R:8XDmE5V8O_x__aG_1N_FX_0V5Y6xaErI3I_7x_E_v__BY_____Psfl__C3.mM__M0:JxG_7WhH_oa__80g0NBxoO_GH_dM_n._q_jH_f
movss dword [esp + 0xc8], xmm0
call fcn.100f7cc0
mov esi, dword [ebp + 0x98]
call fcn.100a05a0
push 0xc
push str.tahomabd.ttf
mov edi, eax
call fcn.1011a053
mov edx, eax
lea ecx, [esp + 0x50]
call fcn.10004cd0
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x7c]
call fcn.10019d40
lea eax, [esp + 0x48]
push eax
lea ecx, [esp + 0x7c]
call fcn.10004ee0
push eax
lea ecx, [esp + 0x64]
call fcn.10019d40
lea ecx, [esp + 0x78]
call fcn.10002100
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x64]
call fcn.100b17e0
cmp dword [eax + 0x14], 0x10
jb 0x100b1eed
mov eax, dword [eax]
movss xmm2, dword [0x1017903c]
lea ecx, [esp + 0x108]
push edi
push ecx
push eax
mov ecx, esi
call fcn.100f7980
mov edx, dword [esp + 0x40]
mov dword [ebx + 8], eax
cmp edx, 0x10
jb 0x100b1f3f
mov ecx, dword [esp + 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100b1f35
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b253c
push edx
push ecx
call fcn.1011c1c8
add esp, 8
lea ecx, [esp + 0x60]
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0xf
mov byte [esp + 0x2c], 0
call fcn.10002100
lea ecx, [esp + 0x48]
call fcn.10002100
cmp dword [ebx + 8], 0
jne 0x100b2016
cmp byte [esp + 0x152], 0
lea esi, [esp + 0x108]
mov eax, dword [ebp + 0x98]
lea edi, [esp + 0x90]
mov ecx, 0x1e
mov dword [esp + 0x10], eax
rep movsd dword es:[edi], dword [esi]
jne 0x100b1fb9
cvttss2si eax, dword [0x10179018]
push eax
push str.ProggyClean.ttf___dpx
lea eax, [esp + 0xe2]
push 0x28
push eax
call fcn.100e10c0
add esp, 0x10
movss xmm2, dword [esp + 0xa0]
mov eax, 0x85
movaps xmm0, xmm2
mov ecx, dword [esp + 0x10]
mulss xmm0, dword [0x10178de0]
mov edx, 0x10172dc4
mov word [esp + 0xd8], ax
cvttss2si eax, xmm0
movd xmm0, eax
mov eax, dword [esp + 0xc0]
test eax, eax
cvtdq2ps xmm0, xmm0
cmovne edx, eax
lea eax, [esp + 0x90]
push edx
push eax
push str.7__hV0qs_____l:_Q6_5_n42_c_TH_____e_11NNVBv_:.F_uu_gRU.o0XGH__vhLG1hxt9_W__5LsCp_i_.r___6pD_Lb_9Crc6tgXmKVeU2cD4Eo3R_2__b_MC__jPfY._h_IWM9_Lh2TlSf_s_o6Q_BWH_YiU.xfLq_N__0iR_GX:U_jcW2p_Wq__qmnUCI_jHSAiFWM.RkU_CGH_a9wp8f_e._4Qg1_Q_GL_lf_r_7GrRgwV_MSC_8ND_QotX_vY9w01D_CIf_WpWUPXOuxXuU_H9M_1_q_UE31_V8IRUo7Qf._L_Ke__5F___00X_U.a_r:QLtFsLcL6lOj_.Y5__RKgLwqJfLgN_Q_gIDY2uLi_rMl9tcWq6weg__FBjVQTSDgEKnIS7EM9_ZY9w0L___Mx4Mvt__L_MkAW_lK.N_07RL_wF_HtG9MXL_N._GM4Pg___nLENhvx__VsM.M0rJfLH2eTM_oJMHRC_NkfimM2J_W_jXS:_r0wK_Fge_U__wN7G_fB_E_:9:hkeOe__6x_F7E__76_GMHePW_Z5lGiF_956:rS_dAfiK:_Yr_0j_DbG_PG.LlDNa_XCMKEVN_LN_Nb_Q6pia_Xg8I__MR_VdJe___7G_CklhF_____X_b.RS___MPBuuE1V:vcX2m_cV__k9OhLMbn_s_G2_B_BfD3Xsp5l__R_x_X1xKX_b5U_r5iMfUo9U_N99hG_tm_Us9pG_XPu__0s__WTt_gCRxIg__6sfhktMKn3j__6_b5Sk__0__AaN_p_L_VZ_1i_h1S9u5o_YaaW_eb_TWFn_Z:Oh_Cx2_lNEoNe_CFY__I_BOQsRwZtZxRcU7uW6CXow0i___Q_cjOd_P4d___ROPOpxTO7Stwi1::iB1q_C_dV26J_2__7op__uQr__V7_q_lQwtuHY_DX_n3L0PHDO4f9_dC_O_HBuKPpPE_Nb3LlpR_MrTEH.IAQk.a_D_.e_mc.x_Ip.PH_aqUO__1WxLoW0_iLA_QT_5HKD_qQNQ_3_PLhE48R.qAPSwQ0_WK_Z__x__J_jQTWA0X_KJ__Y8N_:_M74:__ZpKrUss_ddZq_DAbkUJqkLnwX__47_5_w4h_9._GCRUxHPeR_5Mjol_dUWxZa__STrPkrJiWx_5U7F.gjrohGg_cg:lSTvEY_EV_7H4Q9_Z_cnv_JQYZ5q.l7Zeas:HOIZOB_G_Nald_qs___L_J7bR_gv:_7MI2k_.2__5FNPEQ___U_W_fh18.vsai00__D3_4ku5P_DP8aJt_qUM_b8__mViBKx0DE__auGl8:PJDjM6OC_O____0i_drT__7X__H3_igUnPG_NZlo.k_hOrk_m_a____Tm_UV__P6YY_xe7q.73rI3pP__1_s9_W_JrM7SN__4Cv_U_0V._0_xQsH_fEmPMgY2u7Kh_G_siIfLSoSMK2eTM_5_M8p_A.__R_u_K_x4AG8.kK_HSB_Ie_QTtG__.N_4B_ZM_3YlQC7_p7q____6_c___JL_L____wIM_dPtOdGA_U3:w2M_0_q__L___1vw._MRsqVr.L_aN_EgJ_PBc__f_WomX2u7lqM2iEumMTcsF__aTZ_97UEnXglEn1K_bnEO_guFt_c__Am_Qs_jLooINX__0j4F14_gl8_GQpgwhrq8l_f_b49UOqkLu7_oDY2L_teMchgLYtJ_MEtJfLhxM_CS_ZZ_P_8bZ_S_YY_Qq3Fw_D_UDNrocM3A76__oL_h7gl85_qW_NDOk_16ij_:1aiNIdb_ou8.Pw_v5EI_TWS_Pot_RH_SEpA:g_fO____kAG8RMmG1O__to8bC_T__n.LoO_29sp3dt_52U_VMq7DHpgZ9_H_K_L_a2E_grWVM3_2_k22tL_4_6We8UJCKE_d__wI_6X_GsLX4jSgJ_Rw_vP3wKiiWhDR_jp7_u_APXU8c_fSYW_J95__Dp_g9wcOM_h1OcJlc_vpw0xUXOQFKNX_QIIoPp7nb_QU__MQZDkKP_X_WSVL_68uVlc_0_s1Xxm_Y_B7K:eDA323j998GXbApwMs_jgD_9QISB_A__aN4xoFM_C58D0Qq3n03U1InDjF682_SjMXJK__h_hxua_K_ul92_BOUBRRh_slg8KDlr:_L71Ka:.A__YULjDPmL_LYs8iXwJOYaKPKc1h:9Ke_g_b__78I39B_xiY_bgGw_.Zi9InXDuYa_Gf2Bq7mn9p1vv__Wi___Z5ho_2:__dx9v68C5g_ntX0X_pT___pB3q7mgGN_3__P8nTd5L7GeA_GL__J3u2:_Yf_et_e__fKm8DC_I46_Kr__u__99tts1.qbq72g1WJO81qeN03eM_1XxY_caEnOj_2n8____ILR5.Ibn__X_Mq7_a82Lq:FceS9wsCKx_569E8ewHe_h:sI_2LM__guka3ZRd6:t_IG:___YiJ:Nq_eAw__:nnDq0_CYcMpG_qLN4_J_j_UpK_Q4a1_MupW_sj____HK_FQRZJ::Y3EGl4__FkiAOgp_O_gukTfBHagL_LHw_qOV0F6_:chIm0_eCP8X_:kFI_hl8hgO_RcBhS__Qb__mhPDLg_K8ln_wcf3_DW__.lR_n_nCH_eXOONTJlh:.RYF_3p6sq:UIMA945HFS87__EP2iG__lCO__c_uKGD3rC_x0BL8aFn___ke_HMPvh1_RO_J9um_._tx___wsJkbUT2_0uMv7ggqp_ij.L56hl_.s5CUrxjOM7_.lAuAO:_T72L_P__ctpXScXrU.__XTt__OVU4_S1R_dg0_Nn_Ku10f_BP:Rowwm__0PKjYDDM3_d39VZHEl4_.j_Pk_M.h:0FACm_maq_sgw0t7_6_xtk_LuH88Fj_ekm_GA__568x6_OFRl_IZp_b__P_M_Jnq79VsJW_mWSPUiq76___NM__hLbxfc_mj__O__W2m_Zh:__Uetw:aJ__K9h:TcF_u__Sj9_VK3M.0D_Ca_J9gp8_kAW____A_R_f___Ztskn__c4__pY6qI_J_1IGxfLU9CP8cbPlXv__Cb___2mOvP8up_UVf3839acAWAW_W_ao__KYo8fRULNd2.__m_UK:n_r_sw_J_5pAoO_2mO3n_H5_etHg_RLgv_4U8guD_I_D:W__r5V_jW:Kvej.Lp__M_SGZ:Q_kuvOSLiEo__aD_K_CCc_Lx___O___jLR_u68PHm8ZFWeej8h:9r6L0__ciHR8pRbAKjm_upV1g:a_Ur7FuA_tRh.Y5K__3__8m0_PEn_J:rh6_I6uG___wMUircp0LaE_OtlMb16T.FDKu1Lw_u_GMXe_YLfjM_VO0MbuFp7__QWIo_0_F_q7c4XAXN_UVB_HFFqL___V___kXZejWO___5__ewY_9_wDc__u_9t3W__H1th3G_ucQ_kLs7df___JL__t7Bu_G3_7mp7_iaQjO_.kLg_x3B0lqp7Hf_Ze7___c58Mo_3_knp0__A7__WeIo8_b_nKnwHo8CY_pqB_0iejhZ__iLR___AvA_iQC_ksRZRVp7_.NpBC_rh3_R:8XDmE5V8O_x__aG_1N_FX_0V5Y6xaErI3I_7x_E_v__BY_____Psfl__C3.mM__M0:JxG_7WhH_oa__80g0NBxoO_GH_dM_n._q_jH_f
movss dword [esp + 0xc8], xmm0
call fcn.100f7cc0
mov ecx, 0x1e
lea esi, [esp + 0x108]
lea edi, [esp + 0x90]
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp + 0x98]
lea eax, [esp + 0x90]
push eax
mov dword [esp + 0x94], 0x101863b8
mov dword [esp + 0x98], 0x1c64
mov dword [esp + 0xa4], 0x41a00000
mov dword [esp + 0xc4], 0x10172ddc
call fcn.100f76b0
mov dword [ebx + 0x14], eax
lea esi, [esp + 0x108]
mov ecx, 0x1e
lea edi, [esp + 0x90]
rep movsd dword es:[edi], dword [esi]
mov ecx, dword [ebp + 0x98]
lea eax, [esp + 0x90]
push eax
mov dword [esp + 0x94], 0x10188020
mov dword [esp + 0x98], 0x1590
mov dword [esp + 0xa4], 0x41a00000
mov dword [esp + 0xc4], 0x10172ddc
call fcn.100f76b0
push 0xc
mov dword [ebx + 0x18], eax
mov esi, dword [ebp + 0x98]
push str.seguisym.ttf
mov byte [esp + 0x14c], 1
call fcn.1011a053
mov edx, eax
lea ecx, [esp + 0x50]
call fcn.10004cd0
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x7c]
call fcn.10019d40
lea eax, [esp + 0x48]
push eax
lea ecx, [esp + 0x7c]
call fcn.10004ee0
push eax
lea ecx, [esp + 0x64]
call fcn.10019d40
lea ecx, [esp + 0x78]
call fcn.10002100
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x64]
call fcn.100b17e0
cmp dword [eax + 0x14], 0x10
jb 0x100b212e
mov eax, dword [eax]
movss xmm2, dword [0x10179018]
lea ecx, [esp + 0x108]
push 0x10170008
push ecx
push eax
mov ecx, esi
call fcn.100f7980
mov edx, dword [esp + 0x40]
cmp edx, 0x10
jb 0x100b2181
mov ecx, dword [esp + 0x2c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100b2177
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2541
push edx
push ecx
call fcn.1011c1c8
add esp, 8
lea ecx, [esp + 0x60]
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0xf
mov byte [esp + 0x2c], 0
call fcn.10002100
lea ecx, [esp + 0x48]
call fcn.10002100
lea ecx, [esp + 0x14]
mov byte [esp + 0x144], 0
call fcn.10002100
cmp dword [ebx + 4], 0
jne 0x100b2269
cmp byte [esp + 0x152], 0
lea esi, [esp + 0x108]
mov eax, dword [ebp + 0x98]
lea edi, [esp + 0x90]
mov ecx, 0x1e
mov dword [esp + 0x10], eax
rep movsd dword es:[edi], dword [esi]
jne 0x100b220c
cvttss2si eax, dword [0x10179018]
push eax
push str.ProggyClean.ttf___dpx
lea eax, [esp + 0xe2]
push 0x28
push eax
call fcn.100e10c0
add esp, 0x10
movss xmm2, dword [esp + 0xa0]
mov eax, 0x85
movaps xmm0, xmm2
mov ecx, dword [esp + 0x10]
mulss xmm0, dword [0x10178de0]
mov edx, 0x10172dc4
mov word [esp + 0xd8], ax
cvttss2si eax, xmm0
movd xmm0, eax
mov eax, dword [esp + 0xc0]
test eax, eax
cvtdq2ps xmm0, xmm0
cmovne edx, eax
lea eax, [esp + 0x90]
push edx
push eax
push str.7__hV0qs_____l:_Q6_5_n42_c_TH_____e_11NNVBv_:.F_uu_gRU.o0XGH__vhLG1hxt9_W__5LsCp_i_.r___6pD_Lb_9Crc6tgXmKVeU2cD4Eo3R_2__b_MC__jPfY._h_IWM9_Lh2TlSf_s_o6Q_BWH_YiU.xfLq_N__0iR_GX:U_jcW2p_Wq__qmnUCI_jHSAiFWM.RkU_CGH_a9wp8f_e._4Qg1_Q_GL_lf_r_7GrRgwV_MSC_8ND_QotX_vY9w01D_CIf_WpWUPXOuxXuU_H9M_1_q_UE31_V8IRUo7Qf._L_Ke__5F___00X_U.a_r:QLtFsLcL6lOj_.Y5__RKgLwqJfLgN_Q_gIDY2uLi_rMl9tcWq6weg__FBjVQTSDgEKnIS7EM9_ZY9w0L___Mx4Mvt__L_MkAW_lK.N_07RL_wF_HtG9MXL_N._GM4Pg___nLENhvx__VsM.M0rJfLH2eTM_oJMHRC_NkfimM2J_W_jXS:_r0wK_Fge_U__wN7G_fB_E_:9:hkeOe__6x_F7E__76_GMHePW_Z5lGiF_956:rS_dAfiK:_Yr_0j_DbG_PG.LlDNa_XCMKEVN_LN_Nb_Q6pia_Xg8I__MR_VdJe___7G_CklhF_____X_b.RS___MPBuuE1V:vcX2m_cV__k9OhLMbn_s_G2_B_BfD3Xsp5l__R_x_X1xKX_b5U_r5iMfUo9U_N99hG_tm_Us9pG_XPu__0s__WTt_gCRxIg__6sfhktMKn3j__6_b5Sk__0__AaN_p_L_VZ_1i_h1S9u5o_YaaW_eb_TWFn_Z:Oh_Cx2_lNEoNe_CFY__I_BOQsRwZtZxRcU7uW6CXow0i___Q_cjOd_P4d___ROPOpxTO7Stwi1::iB1q_C_dV26J_2__7op__uQr__V7_q_lQwtuHY_DX_n3L0PHDO4f9_dC_O_HBuKPpPE_Nb3LlpR_MrTEH.IAQk.a_D_.e_mc.x_Ip.PH_aqUO__1WxLoW0_iLA_QT_5HKD_qQNQ_3_PLhE48R.qAPSwQ0_WK_Z__x__J_jQTWA0X_KJ__Y8N_:_M74:__ZpKrUss_ddZq_DAbkUJqkLnwX__47_5_w4h_9._GCRUxHPeR_5Mjol_dUWxZa__STrPkrJiWx_5U7F.gjrohGg_cg:lSTvEY_EV_7H4Q9_Z_cnv_JQYZ5q.l7Zeas:HOIZOB_G_Nald_qs___L_J7bR_gv:_7MI2k_.2__5FNPEQ___U_W_fh18.vsai00__D3_4ku5P_DP8aJt_qUM_b8__mViBKx0DE__auGl8:PJDjM6OC_O____0i_drT__7X__H3_igUnPG_NZlo.k_hOrk_m_a____Tm_UV__P6YY_xe7q.73rI3pP__1_s9_W_JrM7SN__4Cv_U_0V._0_xQsH_fEmPMgY2u7Kh_G_siIfLSoSMK2eTM_5_M8p_A.__R_u_K_x4AG8.kK_HSB_Ie_QTtG__.N_4B_ZM_3YlQC7_p7q____6_c___JL_L____wIM_dPtOdGA_U3:w2M_0_q__L___1vw._MRsqVr.L_aN_EgJ_PBc__f_WomX2u7lqM2iEumMTcsF__aTZ_97UEnXglEn1K_bnEO_guFt_c__Am_Qs_jLooINX__0j4F14_gl8_GQpgwhrq8l_f_b49UOqkLu7_oDY2L_teMchgLYtJ_MEtJfLhxM_CS_ZZ_P_8bZ_S_YY_Qq3Fw_D_UDNrocM3A76__oL_h7gl85_qW_NDOk_16ij_:1aiNIdb_ou8.Pw_v5EI_TWS_Pot_RH_SEpA:g_fO____kAG8RMmG1O__to8bC_T__n.LoO_29sp3dt_52U_VMq7DHpgZ9_H_K_L_a2E_grWVM3_2_k22tL_4_6We8UJCKE_d__wI_6X_GsLX4jSgJ_Rw_vP3wKiiWhDR_jp7_u_APXU8c_fSYW_J95__Dp_g9wcOM_h1OcJlc_vpw0xUXOQFKNX_QIIoPp7nb_QU__MQZDkKP_X_WSVL_68uVlc_0_s1Xxm_Y_B7K:eDA323j998GXbApwMs_jgD_9QISB_A__aN4xoFM_C58D0Qq3n03U1InDjF682_SjMXJK__h_hxua_K_ul92_BOUBRRh_slg8KDlr:_L71Ka:.A__YULjDPmL_LYs8iXwJOYaKPKc1h:9Ke_g_b__78I39B_xiY_bgGw_.Zi9InXDuYa_Gf2Bq7mn9p1vv__Wi___Z5ho_2:__dx9v68C5g_ntX0X_pT___pB3q7mgGN_3__P8nTd5L7GeA_GL__J3u2:_Yf_et_e__fKm8DC_I46_Kr__u__99tts1.qbq72g1WJO81qeN03eM_1XxY_caEnOj_2n8____ILR5.Ibn__X_Mq7_a82Lq:FceS9wsCKx_569E8ewHe_h:sI_2LM__guka3ZRd6:t_IG:___YiJ:Nq_eAw__:nnDq0_CYcMpG_qLN4_J_j_UpK_Q4a1_MupW_sj____HK_FQRZJ::Y3EGl4__FkiAOgp_O_gukTfBHagL_LHw_qOV0F6_:chIm0_eCP8X_:kFI_hl8hgO_RcBhS__Qb__mhPDLg_K8ln_wcf3_DW__.lR_n_nCH_eXOONTJlh:.RYF_3p6sq:UIMA945HFS87__EP2iG__lCO__c_uKGD3rC_x0BL8aFn___ke_HMPvh1_RO_J9um_._tx___wsJkbUT2_0uMv7ggqp_ij.L56hl_.s5CUrxjOM7_.lAuAO:_T72L_P__ctpXScXrU.__XTt__OVU4_S1R_dg0_Nn_Ku10f_BP:Rowwm__0PKjYDDM3_d39VZHEl4_.j_Pk_M.h:0FACm_maq_sgw0t7_6_xtk_LuH88Fj_ekm_GA__568x6_OFRl_IZp_b__P_M_Jnq79VsJW_mWSPUiq76___NM__hLbxfc_mj__O__W2m_Zh:__Uetw:aJ__K9h:TcF_u__Sj9_VK3M.0D_Ca_J9gp8_kAW____A_R_f___Ztskn__c4__pY6qI_J_1IGxfLU9CP8cbPlXv__Cb___2mOvP8up_UVf3839acAWAW_W_ao__KYo8fRULNd2.__m_UK:n_r_sw_J_5pAoO_2mO3n_H5_etHg_RLgv_4U8guD_I_D:W__r5V_jW:Kvej.Lp__M_SGZ:Q_kuvOSLiEo__aD_K_CCc_Lx___O___jLR_u68PHm8ZFWeej8h:9r6L0__ciHR8pRbAKjm_upV1g:a_Ur7FuA_tRh.Y5K__3__8m0_PEn_J:rh6_I6uG___wMUircp0LaE_OtlMb16T.FDKu1Lw_u_GMXe_YLfjM_VO0MbuFp7__QWIo_0_F_q7c4XAXN_UVB_HFFqL___V___kXZejWO___5__ewY_9_wDc__u_9t3W__H1th3G_ucQ_kLs7df___JL__t7Bu_G3_7mp7_iaQjO_.kLg_x3B0lqp7Hf_Ze7___c58Mo_3_knp0__A7__WeIo8_b_nKnwHo8CY_pqB_0iejhZ__iLR___AvA_iQC_ksRZRVp7_.NpBC_rh3_R:8XDmE5V8O_x__aG_1N_FX_0V5Y6xaErI3I_7x_E_v__BY_____Psfl__C3.mM__M0:JxG_7WhH_oa__80g0NBxoO_GH_dM_n._q_jH_f
movss dword [esp + 0xc8], xmm0
call fcn.100f7cc0
cmp dword [ebx + 8], 0
jne 0x100b2319
cmp byte [esp + 0x152], 0
lea esi, [esp + 0x108]
mov eax, dword [ebp + 0x98]
lea edi, [esp + 0x90]
mov ecx, 0x1e
mov dword [esp + 0x10], eax
rep movsd dword es:[edi], dword [esi]
jne 0x100b22bc
cvttss2si eax, dword [0x10179018]
push eax
push str.ProggyClean.ttf___dpx
lea eax, [esp + 0xe2]
push 0x28
push eax
call fcn.100e10c0
add esp, 0x10
movss xmm2, dword [esp + 0xa0]
mov eax, 0x85
movaps xmm0, xmm2
mov ecx, dword [esp + 0x10]
mulss xmm0, dword [0x10178de0]
mov edx, 0x10172dc4
mov word [esp + 0xd8], ax
cvttss2si eax, xmm0
movd xmm0, eax
mov eax, dword [esp + 0xc0]
test eax, eax
cvtdq2ps xmm0, xmm0
cmovne edx, eax
lea eax, [esp + 0x90]
push edx
push eax
push str.7__hV0qs_____l:_Q6_5_n42_c_TH_____e_11NNVBv_:.F_uu_gRU.o0XGH__vhLG1hxt9_W__5LsCp_i_.r___6pD_Lb_9Crc6tgXmKVeU2cD4Eo3R_2__b_MC__jPfY._h_IWM9_Lh2TlSf_s_o6Q_BWH_YiU.xfLq_N__0iR_GX:U_jcW2p_Wq__qmnUCI_jHSAiFWM.RkU_CGH_a9wp8f_e._4Qg1_Q_GL_lf_r_7GrRgwV_MSC_8ND_QotX_vY9w01D_CIf_WpWUPXOuxXuU_H9M_1_q_UE31_V8IRUo7Qf._L_Ke__5F___00X_U.a_r:QLtFsLcL6lOj_.Y5__RKgLwqJfLgN_Q_gIDY2uLi_rMl9tcWq6weg__FBjVQTSDgEKnIS7EM9_ZY9w0L___Mx4Mvt__L_MkAW_lK.N_07RL_wF_HtG9MXL_N._GM4Pg___nLENhvx__VsM.M0rJfLH2eTM_oJMHRC_NkfimM2J_W_jXS:_r0wK_Fge_U__wN7G_fB_E_:9:hkeOe__6x_F7E__76_GMHePW_Z5lGiF_956:rS_dAfiK:_Yr_0j_DbG_PG.LlDNa_XCMKEVN_LN_Nb_Q6pia_Xg8I__MR_VdJe___7G_CklhF_____X_b.RS___MPBuuE1V:vcX2m_cV__k9OhLMbn_s_G2_B_BfD3Xsp5l__R_x_X1xKX_b5U_r5iMfUo9U_N99hG_tm_Us9pG_XPu__0s__WTt_gCRxIg__6sfhktMKn3j__6_b5Sk__0__AaN_p_L_VZ_1i_h1S9u5o_YaaW_eb_TWFn_Z:Oh_Cx2_lNEoNe_CFY__I_BOQsRwZtZxRcU7uW6CXow0i___Q_cjOd_P4d___ROPOpxTO7Stwi1::iB1q_C_dV26J_2__7op__uQr__V7_q_lQwtuHY_DX_n3L0PHDO4f9_dC_O_HBuKPpPE_Nb3LlpR_MrTEH.IAQk.a_D_.e_mc.x_Ip.PH_aqUO__1WxLoW0_iLA_QT_5HKD_qQNQ_3_PLhE48R.qAPSwQ0_WK_Z__x__J_jQTWA0X_KJ__Y8N_:_M74:__ZpKrUss_ddZq_DAbkUJqkLnwX__47_5_w4h_9._GCRUxHPeR_5Mjol_dUWxZa__STrPkrJiWx_5U7F.gjrohGg_cg:lSTvEY_EV_7H4Q9_Z_cnv_JQYZ5q.l7Zeas:HOIZOB_G_Nald_qs___L_J7bR_gv:_7MI2k_.2__5FNPEQ___U_W_fh18.vsai00__D3_4ku5P_DP8aJt_qUM_b8__mViBKx0DE__auGl8:PJDjM6OC_O____0i_drT__7X__H3_igUnPG_NZlo.k_hOrk_m_a____Tm_UV__P6YY_xe7q.73rI3pP__1_s9_W_JrM7SN__4Cv_U_0V._0_xQsH_fEmPMgY2u7Kh_G_siIfLSoSMK2eTM_5_M8p_A.__R_u_K_x4AG8.kK_HSB_Ie_QTtG__.N_4B_ZM_3YlQC7_p7q____6_c___JL_L____wIM_dPtOdGA_U3:w2M_0_q__L___1vw._MRsqVr.L_aN_EgJ_PBc__f_WomX2u7lqM2iEumMTcsF__aTZ_97UEnXglEn1K_bnEO_guFt_c__Am_Qs_jLooINX__0j4F14_gl8_GQpgwhrq8l_f_b49UOqkLu7_oDY2L_teMchgLYtJ_MEtJfLhxM_CS_ZZ_P_8bZ_S_YY_Qq3Fw_D_UDNrocM3A76__oL_h7gl85_qW_NDOk_16ij_:1aiNIdb_ou8.Pw_v5EI_TWS_Pot_RH_SEpA:g_fO____kAG8RMmG1O__to8bC_T__n.LoO_29sp3dt_52U_VMq7DHpgZ9_H_K_L_a2E_grWVM3_2_k22tL_4_6We8UJCKE_d__wI_6X_GsLX4jSgJ_Rw_vP3wKiiWhDR_jp7_u_APXU8c_fSYW_J95__Dp_g9wcOM_h1OcJlc_vpw0xUXOQFKNX_QIIoPp7nb_QU__MQZDkKP_X_WSVL_68uVlc_0_s1Xxm_Y_B7K:eDA323j998GXbApwMs_jgD_9QISB_A__aN4xoFM_C58D0Qq3n03U1InDjF682_SjMXJK__h_hxua_K_ul92_BOUBRRh_slg8KDlr:_L71Ka:.A__YULjDPmL_LYs8iXwJOYaKPKc1h:9Ke_g_b__78I39B_xiY_bgGw_.Zi9InXDuYa_Gf2Bq7mn9p1vv__Wi___Z5ho_2:__dx9v68C5g_ntX0X_pT___pB3q7mgGN_3__P8nTd5L7GeA_GL__J3u2:_Yf_et_e__fKm8DC_I46_Kr__u__99tts1.qbq72g1WJO81qeN03eM_1XxY_caEnOj_2n8____ILR5.Ibn__X_Mq7_a82Lq:FceS9wsCKx_569E8ewHe_h:sI_2LM__guka3ZRd6:t_IG:___YiJ:Nq_eAw__:nnDq0_CYcMpG_qLN4_J_j_UpK_Q4a1_MupW_sj____HK_FQRZJ::Y3EGl4__FkiAOgp_O_gukTfBHagL_LHw_qOV0F6_:chIm0_eCP8X_:kFI_hl8hgO_RcBhS__Qb__mhPDLg_K8ln_wcf3_DW__.lR_n_nCH_eXOONTJlh:.RYF_3p6sq:UIMA945HFS87__EP2iG__lCO__c_uKGD3rC_x0BL8aFn___ke_HMPvh1_RO_J9um_._tx___wsJkbUT2_0uMv7ggqp_ij.L56hl_.s5CUrxjOM7_.lAuAO:_T72L_P__ctpXScXrU.__XTt__OVU4_S1R_dg0_Nn_Ku10f_BP:Rowwm__0PKjYDDM3_d39VZHEl4_.j_Pk_M.h:0FACm_maq_sgw0t7_6_xtk_LuH88Fj_ekm_GA__568x6_OFRl_IZp_b__P_M_Jnq79VsJW_mWSPUiq76___NM__hLbxfc_mj__O__W2m_Zh:__Uetw:aJ__K9h:TcF_u__Sj9_VK3M.0D_Ca_J9gp8_kAW____A_R_f___Ztskn__c4__pY6qI_J_1IGxfLU9CP8cbPlXv__Cb___2mOvP8up_UVf3839acAWAW_W_ao__KYo8fRULNd2.__m_UK:n_r_sw_J_5pAoO_2mO3n_H5_etHg_RLgv_4U8guD_I_D:W__r5V_jW:Kvej.Lp__M_SGZ:Q_kuvOSLiEo__aD_K_CCc_Lx___O___jLR_u68PHm8ZFWeej8h:9r6L0__ciHR8pRbAKjm_upV1g:a_Ur7FuA_tRh.Y5K__3__8m0_PEn_J:rh6_I6uG___wMUircp0LaE_OtlMb16T.FDKu1Lw_u_GMXe_YLfjM_VO0MbuFp7__QWIo_0_F_q7c4XAXN_UVB_HFFqL___V___kXZejWO___5__ewY_9_wDc__u_9t3W__H1th3G_ucQ_kLs7df___JL__t7Bu_G3_7mp7_iaQjO_.kLg_x3B0lqp7Hf_Ze7___c58Mo_3_knp0__A7__WeIo8_b_nKnwHo8CY_pqB_0iejhZ__iLR___AvA_iQC_ksRZRVp7_.NpBC_rh3_R:8XDmE5V8O_x__aG_1N_FX_0V5Y6xaErI3I_7x_E_v__BY_____Psfl__C3.mM__M0:JxG_7WhH_oa__80g0NBxoO_GH_dM_n._q_jH_f
movss dword [esp + 0xc8], xmm0
call fcn.100f7cc0
cmp dword [ebx + 0xc], 0
jne 0x100b23c3
cmp byte [esp + 0x152], 0
lea esi, [esp + 0x108]
mov ebp, dword [ebp + 0x98]
lea edi, [esp + 0x90]
mov ecx, 0x1e
rep movsd dword es:[edi], dword [esi]
jne 0x100b2368
cvttss2si eax, dword [0x10179018]
push eax
push str.ProggyClean.ttf___dpx
lea eax, [esp + 0xe2]
push 0x28
push eax
call fcn.100e10c0
add esp, 0x10
movss xmm2, dword [esp + 0xa0]
mov eax, 0x85
movaps xmm0, xmm2
mov word [esp + 0xd8], ax
mulss xmm0, dword [0x10178de0]
mov ecx, 0x10172dc4
cvttss2si eax, xmm0
movd xmm0, eax
mov eax, dword [esp + 0xc0]
test eax, eax
cvtdq2ps xmm0, xmm0
cmovne ecx, eax
lea eax, [esp + 0x90]
push ecx
push eax
push str.7__hV0qs_____l:_Q6_5_n42_c_TH_____e_11NNVBv_:.F_uu_gRU.o0XGH__vhLG1hxt9_W__5LsCp_i_.r___6pD_Lb_9Crc6tgXmKVeU2cD4Eo3R_2__b_MC__jPfY._h_IWM9_Lh2TlSf_s_o6Q_BWH_YiU.xfLq_N__0iR_GX:U_jcW2p_Wq__qmnUCI_jHSAiFWM.RkU_CGH_a9wp8f_e._4Qg1_Q_GL_lf_r_7GrRgwV_MSC_8ND_QotX_vY9w01D_CIf_WpWUPXOuxXuU_H9M_1_q_UE31_V8IRUo7Qf._L_Ke__5F___00X_U.a_r:QLtFsLcL6lOj_.Y5__RKgLwqJfLgN_Q_gIDY2uLi_rMl9tcWq6weg__FBjVQTSDgEKnIS7EM9_ZY9w0L___Mx4Mvt__L_MkAW_lK.N_07RL_wF_HtG9MXL_N._GM4Pg___nLENhvx__VsM.M0rJfLH2eTM_oJMHRC_NkfimM2J_W_jXS:_r0wK_Fge_U__wN7G_fB_E_:9:hkeOe__6x_F7E__76_GMHePW_Z5lGiF_956:rS_dAfiK:_Yr_0j_DbG_PG.LlDNa_XCMKEVN_LN_Nb_Q6pia_Xg8I__MR_VdJe___7G_CklhF_____X_b.RS___MPBuuE1V:vcX2m_cV__k9OhLMbn_s_G2_B_BfD3Xsp5l__R_x_X1xKX_b5U_r5iMfUo9U_N99hG_tm_Us9pG_XPu__0s__WTt_gCRxIg__6sfhktMKn3j__6_b5Sk__0__AaN_p_L_VZ_1i_h1S9u5o_YaaW_eb_TWFn_Z:Oh_Cx2_lNEoNe_CFY__I_BOQsRwZtZxRcU7uW6CXow0i___Q_cjOd_P4d___ROPOpxTO7Stwi1::iB1q_C_dV26J_2__7op__uQr__V7_q_lQwtuHY_DX_n3L0PHDO4f9_dC_O_HBuKPpPE_Nb3LlpR_MrTEH.IAQk.a_D_.e_mc.x_Ip.PH_aqUO__1WxLoW0_iLA_QT_5HKD_qQNQ_3_PLhE48R.qAPSwQ0_WK_Z__x__J_jQTWA0X_KJ__Y8N_:_M74:__ZpKrUss_ddZq_DAbkUJqkLnwX__47_5_w4h_9._GCRUxHPeR_5Mjol_dUWxZa__STrPkrJiWx_5U7F.gjrohGg_cg:lSTvEY_EV_7H4Q9_Z_cnv_JQYZ5q.l7Zeas:HOIZOB_G_Nald_qs___L_J7bR_gv:_7MI2k_.2__5FNPEQ___U_W_fh18.vsai00__D3_4ku5P_DP8aJt_qUM_b8__mViBKx0DE__auGl8:PJDjM6OC_O____0i_drT__7X__H3_igUnPG_NZlo.k_hOrk_m_a____Tm_UV__P6YY_xe7q.73rI3pP__1_s9_W_JrM7SN__4Cv_U_0V._0_xQsH_fEmPMgY2u7Kh_G_siIfLSoSMK2eTM_5_M8p_A.__R_u_K_x4AG8.kK_HSB_Ie_QTtG__.N_4B_ZM_3YlQC7_p7q____6_c___JL_L____wIM_dPtOdGA_U3:w2M_0_q__L___1vw._MRsqVr.L_aN_EgJ_PBc__f_WomX2u7lqM2iEumMTcsF__aTZ_97UEnXglEn1K_bnEO_guFt_c__Am_Qs_jLooINX__0j4F14_gl8_GQpgwhrq8l_f_b49UOqkLu7_oDY2L_teMchgLYtJ_MEtJfLhxM_CS_ZZ_P_8bZ_S_YY_Qq3Fw_D_UDNrocM3A76__oL_h7gl85_qW_NDOk_16ij_:1aiNIdb_ou8.Pw_v5EI_TWS_Pot_RH_SEpA:g_fO____kAG8RMmG1O__to8bC_T__n.LoO_29sp3dt_52U_VMq7DHpgZ9_H_K_L_a2E_grWVM3_2_k22tL_4_6We8UJCKE_d__wI_6X_GsLX4jSgJ_Rw_vP3wKiiWhDR_jp7_u_APXU8c_fSYW_J95__Dp_g9wcOM_h1OcJlc_vpw0xUXOQFKNX_QIIoPp7nb_QU__MQZDkKP_X_WSVL_68uVlc_0_s1Xxm_Y_B7K:eDA323j998GXbApwMs_jgD_9QISB_A__aN4xoFM_C58D0Qq3n03U1InDjF682_SjMXJK__h_hxua_K_ul92_BOUBRRh_slg8KDlr:_L71Ka:.A__YULjDPmL_LYs8iXwJOYaKPKc1h:9Ke_g_b__78I39B_xiY_bgGw_.Zi9InXDuYa_Gf2Bq7mn9p1vv__Wi___Z5ho_2:__dx9v68C5g_ntX0X_pT___pB3q7mgGN_3__P8nTd5L7GeA_GL__J3u2:_Yf_et_e__fKm8DC_I46_Kr__u__99tts1.qbq72g1WJO81qeN03eM_1XxY_caEnOj_2n8____ILR5.Ibn__X_Mq7_a82Lq:FceS9wsCKx_569E8ewHe_h:sI_2LM__guka3ZRd6:t_IG:___YiJ:Nq_eAw__:nnDq0_CYcMpG_qLN4_J_j_UpK_Q4a1_MupW_sj____HK_FQRZJ::Y3EGl4__FkiAOgp_O_gukTfBHagL_LHw_qOV0F6_:chIm0_eCP8X_:kFI_hl8hgO_RcBhS__Qb__mhPDLg_K8ln_wcf3_DW__.lR_n_nCH_eXOONTJlh:.RYF_3p6sq:UIMA945HFS87__EP2iG__lCO__c_uKGD3rC_x0BL8aFn___ke_HMPvh1_RO_J9um_._tx___wsJkbUT2_0uMv7ggqp_ij.L56hl_.s5CUrxjOM7_.lAuAO:_T72L_P__ctpXScXrU.__XTt__OVU4_S1R_dg0_Nn_Ku10f_BP:Rowwm__0PKjYDDM3_d39VZHEl4_.j_Pk_M.h:0FACm_maq_sgw0t7_6_xtk_LuH88Fj_ekm_GA__568x6_OFRl_IZp_b__P_M_Jnq79VsJW_mWSPUiq76___NM__hLbxfc_mj__O__W2m_Zh:__Uetw:aJ__K9h:TcF_u__Sj9_VK3M.0D_Ca_J9gp8_kAW____A_R_f___Ztskn__c4__pY6qI_J_1IGxfLU9CP8cbPlXv__Cb___2mOvP8up_UVf3839acAWAW_W_ao__KYo8fRULNd2.__m_UK:n_r_sw_J_5pAoO_2mO3n_H5_etHg_RLgv_4U8guD_I_D:W__r5V_jW:Kvej.Lp__M_SGZ:Q_kuvOSLiEo__aD_K_CCc_Lx___O___jLR_u68PHm8ZFWeej8h:9r6L0__ciHR8pRbAKjm_upV1g:a_Ur7FuA_tRh.Y5K__3__8m0_PEn_J:rh6_I6uG___wMUircp0LaE_OtlMb16T.FDKu1Lw_u_GMXe_YLfjM_VO0MbuFp7__QWIo_0_F_q7c4XAXN_UVB_HFFqL___V___kXZejWO___5__ewY_9_wDc__u_9t3W__H1th3G_ucQ_kLs7df___JL__t7Bu_G3_7mp7_iaQjO_.kLg_x3B0lqp7Hf_Ze7___c58Mo_3_knp0__A7__WeIo8_b_nKnwHo8CY_pqB_0iejhZ__iLR___AvA_iQC_ksRZRVp7_.NpBC_rh3_R:8XDmE5V8O_x__aG_1N_FX_0V5Y6xaErI3I_7x_E_v__BY_____Psfl__C3.mM__M0:JxG_7WhH_oa__80g0NBxoO_GH_dM_n._q_jH_f
mov ecx, ebp
movss dword [esp + 0xc8], xmm0
call fcn.100f7cc0
push 0x2c
push str.csgo_panorama_fonts_notosanskr_regular.vfont
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1c], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0xf
call fcn.1001bfe0
movss xmm0, dword [0x10179018]
lea ecx, [esp + 0x14]
push 1
mov edx, 0x10172dcc
call fcn.100b1880
mov edx, dword [esp + 0x28]
cmp edx, 0x10
jb 0x100b2439
mov ecx, dword [esp + 0x14]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100b242f
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2546
push edx
push ecx
call fcn.1011c1c8
add esp, 8
push 0x2c
push str.csgo_panorama_fonts_notosanssc_regular.vfont
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1c], 0
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0xf
call fcn.1001bfe0
movss xmm0, dword [0x10179018]
lea ecx, [esp + 0x14]
push 1
mov edx, 0x10175cc0
call fcn.100b1880
mov edx, dword [esp + 0x28]
cmp edx, 0x10
jb 0x100b24af
mov ecx, dword [esp + 0x14]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100b24a5
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b254b
push edx
push ecx
call fcn.1011c1c8
add esp, 8
call fcn.100a05a0
push 0x27
push str.csgo_panorama_fonts_notosans_bold.vfont
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1c], 0
mov esi, eax
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0xf
call fcn.1001bfe0
movss xmm0, dword [0x1017901c]
lea ecx, [esp + 0x14]
push 0
mov edx, esi
call fcn.100b1880
mov edx, dword [esp + 0x28]
mov dword [ebx + 0x10], eax
cmp edx, 0x10
jb 0x100b2528
mov ecx, dword [esp + 0x14]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x100b251e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x100b2550
push edx
push ecx
call fcn.1011c1c8
add esp, 8
pop edi
mov eax, ebx
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret
call fcn.10120cee
call fcn.10120cee
call fcn.10120cee
call fcn.10120cee
call fcn.10120cee
call fcn.10120cee
call fcn.10120cee
int3