Function at 0x472d33
Capabilities:
Extract resource via kernel32 functions

Disassembly:
mov eax, 0x4af86f
call fcn.004ae7a8
sub esp, 0xa8
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x24], ecx
xorps xmm0, xmm0
movdqu xmmword [ebp - 0x84], xmm0
xor esi, esi
mov dword [ebp - 0x30], esi
mov dword [ebp - 0x2c], esi
mov dword [ebp - 0x28], esi
push dword [ebp - 0x24]
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x84]
push eax
push esi
lea ecx, [ebp - 0x30]
call fcn.00443dad
movdqa xmm0, xmmword [0xacfa50]
movdqu xmmword [ebp - 0x74], xmm0
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x38], esi
push dword [ebp - 0x24]
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x74]
push eax
push esi
lea ecx, [ebp - 0x40]
call fcn.00443dad
mov dword [ebp - 0x1c], 0x3880e033
push 2
lea ecx, [ebp - 0x4c]
call fcn.0044204b
mov dword [ebp - 0x18], 1
mov dword [ebp - 0x14], 0xa53
cmp dword [ebp - 0x14], 0xe06
jle 0x472df0
mov edi, esi
mov ebx, edi
mov esi, 0x4efa
mov eax, ebx
cdq
push edx
push eax
mov ecx, 0xae0558
call fcn.00441f36
dec ebx
dec esi
jne 0x472dd4
inc edi
cmp edi, 0x5863
jl 0x472dcd
mov dword [ebp - 0x18], 0xe5685e9d
mov dword [ebp - 4], esi
cmp dword [ebp - 0x14], 0x901
jge 0x472e12
mov edx, str.xstcffjtq_cuhfz_qfyqb_mnlxmdp
mov ecx, 0xae0558
call fcn.004438dc
or dword [ebp - 4], 0xffffffff
jmp 0x472e38
mov dword [ebp - 0x14], esi
jmp 0x472e4d
mov ecx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x4c]
mov dword [eax + ecx*4], 0xfffffffe
inc dword [ebp - 0x14]
cmp dword [ebp - 0x14], 2
jl 0x472e3d
mov edi, dword [ebp - 0x40]
xor ecx, ecx
cmp dword [edi + 4], 1
setne cl
mov eax, dword [ebp - 0x4c]
mov dword [eax + 4], ecx
xor ecx, ecx
cmp dword [edi + 0xc], 0xe57b6a69
setne cl
xor edx, edx
mov eax, dword [ebp - 0x30]
cmp ecx, dword [eax]
setl dl
mov dword [edi + 4], edx
mov eax, dword [ebp - 0x1c]
sub eax, edx
mov dword [ebp - 0x18], eax
inc dword [ebp - 0x1c]
mov dword [ebp - 0x18], 9
lea ecx, [ebp - 0x4c]
call fcn.0044211d
lea ecx, [ebp - 0x40]
call fcn.0044211d
lea ecx, [ebp - 0x30]
call fcn.0044211d
mov dword [ebp - 0x20], 0xc96dd1e1
mov dword [ebp - 0x20], 0xffffffff
mov dword [ebp - 0x20], 0x56a9ef72
mov dword [ebp - 0x20], 0x1fc3eee
mov dword [ebp - 0x20], 0xef7d6512
mov dword [ebp - 0x18], 0x4557
cmp dword [ebp - 0x18], 0x465a
jle 0x472f62
mov edi, esi
mov dword [ebp - 0x14], esi
mov ebx, esi
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x34], esi
mov eax, edi
mov ecx, ebx
sar eax, cl
mov dword [ebp - 0x20], eax
mov edi, esi
mov ebx, esi
mov eax, edi
cdq
idiv ebx
mov eax, dword [ebp - 0x20]
mov ecx, edx
shl eax, cl
cdq
push edx
push eax
lea ecx, [ebp - 0x9c]
call fcn.004019d3
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x472f1d
mov eax, dword [eax]
push eax
call fcn.00499008
pop ecx
push esi
push 1
lea ecx, [ebp - 0x9c]
call fcn.00442427
inc ebx
cmp ebx, 0x3ab2
jl 0x472ef9
inc edi
cmp edi, 0x69d2
jl 0x472ef7
mov ebx, dword [ebp - 0x1c]
inc ebx
mov dword [ebp - 0x1c], ebx
cmp ebx, 0x5771
mov edi, dword [ebp - 0x14]
jl 0x472ee9
inc edi
mov dword [ebp - 0x14], edi
cmp edi, 0x40b7
jl 0x472ee4
push 2
lea ecx, [ebp - 0x64]
call fcn.0044204b
mov dword [ebp - 4], 2
cmp dword [ebp - 0x18], 0x43f5
jge 0x472f87
push str.jsnnb_ueqwr_scrdjpkg_gdhq_jhhyikg_ciduutzs_fpjjgpwi_hzbe_fpjvtlpc_neduixqy_kkzssbip_lgjx_ozgrdkhk
call fcn.00499008
pop ecx
or dword [ebp - 4], 0xffffffff
jmp 0x472fad
mov dword [ebp - 0x18], 0x8ed4a55f
mov dword [ebp - 0x14], esi
jmp 0x472fc5
mov ecx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x64]
mov dword [eax + ecx*4], esi
inc dword [ebp - 0x14]
cmp dword [ebp - 0x14], 2
jl 0x472fb9
dec dword [ebp - 0x18]
lea ecx, [ebp - 0x64]
call fcn.0044211d
mov eax, dword [ebp - 0x24]
cmp byte [eax], 0
je 0x472fe5
push esi
call dword [sym.imp.KERNEL32.dll_LockResource]
mov dword [ebp - 0x1c], 0x110c93b4
mov dword [ebp - 0x14], 0xfffffffe
push 4
pop edi
push edi
lea ecx, [ebp - 0x58]
call fcn.0044204b
mov dword [ebp - 0x14], esi
jmp 0x473014
mov ecx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x58]
mov dword [eax + ecx*4], 0xa3c0
inc dword [ebp - 0x14]
cmp dword [ebp - 0x14], edi
jl 0x473004
mov dword [ebp - 0x1c], 0xfffffff3
jmp 0x473037
mov dword [ebp - 0x24], 0xbb4e
mov eax, dword [ebp - 0x24]
sub eax, 0x103f81e9
mov dword [ebp - 0x14], eax
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], edi
jle 0x473022
mov dword [ebp - 0x14], 0xfffffff0
cmp dword [ebp - 0x14], 0xfffffff1
jle 0x4730f8
mov dword [ebp - 0x18], 0x26c5
cmp dword [ebp - 0x18], 0x295c
jle 0x4730a7
mov ebx, esi
mov edi, esi
mov eax, edi
and eax, ebx
cdq
push edx
push eax
lea ecx, [ebp - 0xb4]
call fcn.004019d3
pop ecx
pop ecx
cmp dword [eax + 0x14], 0x10
jb 0x47307d
mov eax, dword [eax]
push eax
call fcn.00499008
pop ecx
push esi
push 1
lea ecx, [ebp - 0xb4]
call fcn.00442427
inc edi
cmp edi, 0x46b6
jl 0x473061
inc ebx
cmp ebx, 0x449d
jl 0x47305f
push 4
pop edi
mov ecx, dword [ebp - 0x14]
mov eax, dword [ebp - 0x58]
mov dword [eax + 8], ecx
mov dword [ebp - 4], edi
cmp dword [ebp - 0x18], 0x23e6
jge 0x4730c7
push str.jfdaxx_cnqktuz_yzrlxnd_lqnr_snkprcs_kdtl_wxkk_aibsabv_akgehdt
call fcn.00499008
pop ecx
or dword [ebp - 4], 0xffffffff
jmp 0x4730f0
inc dword [ebp - 0x14]
jmp 0x473043
lea ecx, [ebp - 0x58]
call fcn.0044211d
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret