Function at 0x41705d
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x644
mov eax, 0x56976a
call fcn.00523ccd
and dword [ebp - 0x4b4], 0
mov edi, edx
push edi
lea eax, [ebp - 0x558]
mov ebx, ecx
push eax
mov dword [ebp - 0x494], ebx
call fcn.0049515b
xor esi, esi
inc esi
mov dword [ebp - 4], esi
mov eax, dword [ebp - 0x550]
call fcn.004954de
test al, al
jne 0x4170b4
xor eax, eax
mov dword [ebx], eax
mov dword [ebx + 4], eax
mov dword [ebx + 8], eax
mov dword [ebp - 0x4b4], esi
jmp 0x418cc8
push esi
lea ecx, [ebp - 0x558]
call fcn.004951ff
test al, al
jne 0x41710d
lea eax, [ebp - 0x650]
push eax
call fcn.004036c8
mov esi, eax
push str.Cannot_open_file
push esi
mov byte [ebp - 4], 2
call fcn.00405d7d
push esi
mov ecx, edi
call fcn.0041193b
add esp, 0xc
lea eax, [ebp - 0x58]
push eax
mov eax, esi
call fcn.00403732
mov byte [ebp - 4], 3
push 0xf4
mov ecx, str.srcApplicationUsageCollector.cpp
lea eax, [ebp - 0x58]
call fcn.004025fb
xor eax, eax
mov dword [ebp - 0x568], eax
mov dword [ebp - 0x564], eax
mov dword [ebp - 0x560], eax
lea eax, [ebp - 0x568]
push eax
lea ecx, [ebp - 0x558]
mov byte [ebp - 4], 4
call fcn.00493656
test al, al
jne 0x417179
lea eax, [ebp - 0x650]
push eax
call fcn.004036c8
mov esi, eax
push str.Cannot_read_data_from
push esi
mov byte [ebp - 4], 5
call fcn.00405d7d
push esi
mov ecx, edi
call fcn.0041193b
add esp, 0xc
lea eax, [ebp - 0x58]
push eax
mov eax, esi
call fcn.00403732
mov byte [ebp - 4], 6
push 0xfa
jmp 0x417100
push dword [ebp - 0x498]
mov esi, str._n__Data_
lea edi, [ebp - 0x20]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x564]
movsb byte es:[edi], byte [esi]
lea eax, [ebp - 0x18]
lea esi, [ebp - 0x568]
call fcn.0047cc03
mov eax, esi
call fcn.004947f1
mov dword [ebp - 0x4f4], eax
xor esi, esi
mov dword [ebp - 0x4ec], esi
mov dword [ebp - 0x4e8], esi
mov dword [ebp - 0x4e4], esi
mov dword [ebp - 0x52c], esi
mov dword [ebp - 0x528], esi
mov dword [ebp - 0x524], esi
push eax
lea ecx, [ebp - 0x52c]
mov byte [ebp - 4], 9
call fcn.00493a00
mov dword [ebp - 0x49c], esi
mov ecx, dword [ebp - 0x528]
mov eax, dword [ebp - 0x52c]
sub ecx, eax
sar ecx, 2
cmp dword [ebp - 0x49c], ecx
jae 0x418c40
mov ecx, dword [ebp - 0x49c]
lea eax, [eax + ecx*4]
mov dword [ebp - 0x488], eax
mov eax, dword [eax]
lea ecx, [ebp - 0x58]
call fcn.00493d1f
push str.Record
mov ecx, eax
mov byte [ebp - 4], 0xa
call fcn.00410364
test eax, eax
setne byte [ebp - 0x479]
push 1
xor edi, edi
lea esi, [ebp - 0x58]
mov byte [ebp - 4], 9
call fcn.00404145
cmp byte [ebp - 0x479], 0
jne 0x418c35
lea eax, [ebp - 0x298]
call fcn.00415842
push str.Shortname
lea esi, [ebp - 0x3c]
mov byte [ebp - 4], 0xb
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0xc
push eax
mov eax, dword [ebp - 0x488]
mov esi, dword [eax]
call fcn.00493c52
mov ebx, eax
push 1
lea esi, [ebp - 0x3c]
mov dword [ebp - 0x480], ebx
mov byte [ebp - 4], 0xb
call fcn.00404145
cmp ebx, edi
je 0x4172fe
cmp dword [ebx + 0x2c], edi
je 0x4172fe
cmp dword [ebp - 0xb4], edi
jne 0x4172ec
push 0x54
call fcn.00515ac7
pop ecx
cmp eax, edi
je 0x4172c3
call fcn.00415690
mov esi, eax
jmp 0x4172c5
xor esi, esi
cmp esi, dword [ebp - 0xb4]
je 0x4172ec
cmp dword [ebp - 0xb4], edi
je 0x4172e6
mov ebx, dword [ebp - 0xb4]
call fcn.0041a7ff
mov ebx, dword [ebp - 0x480]
mov dword [ebp - 0xb4], esi
mov ecx, dword [ebp - 0xb4]
push 0xffffffffffffffff
push 0
lea eax, [ebx + 0x1c]
call fcn.00404082
push 0x588030
lea esi, [ebp - 0x3c]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0xd
push eax
mov eax, dword [ebp - 0x488]
mov esi, dword [eax]
call fcn.00493c52
mov ebx, eax
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
mov dword [ebp - 0x480], ebx
mov byte [ebp - 4], 0xb
call fcn.00404145
test ebx, ebx
je 0x417391
cmp dword [ebx + 0x2c], edi
je 0x417391
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
jne 0x41737c
push 0x54
call fcn.00515ac7
pop ecx
test eax, eax
je 0x41735f
call fcn.00415690
mov esi, eax
jmp 0x417361
xor esi, esi
mov ebx, dword [ebp - 0xb4]
cmp esi, ebx
je 0x41737c
test ebx, ebx
je 0x417374
call fcn.0041a7ff
mov ebx, esi
mov dword [ebp - 0xb4], ebx
mov eax, dword [ebp - 0x480]
push 0xffffffffffffffff
lea ecx, [ebx + 0x1c]
push 0
add eax, 0x1c
call fcn.00404082
push 0x5891b8
lea esi, [ebp - 0x3c]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0xe
push eax
mov eax, dword [ebp - 0x488]
mov esi, dword [eax]
call fcn.00493c52
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
mov ebx, eax
mov byte [ebp - 4], 0xb
call fcn.00404145
test ebx, ebx
je 0x4173e4
push 0xa
add ebx, 0x1c
push ebx
xor esi, esi
call fcn.0048fb9e
test eax, eax
pop ecx
setne al
pop ecx
mov byte [ebp - 0xb8], al
jmp 0x4173eb
mov byte [ebp - 0xb8], 0
push str.Poll
lea esi, [ebp - 0x3c]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0xf
push eax
mov eax, dword [ebp - 0x488]
mov ebx, dword [eax]
call fcn.00493a73
push 1
xor edi, edi
mov ebx, eax
mov byte [ebp - 4], 0xb
call fcn.00404145
test ebx, ebx
jne 0x417429
push str.Skipping_GAU_record_without_poll_information
jmp 0x418c17
push str.APIType
lea esi, [ebp - 0x308]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x10
call fcn.00493c52
push 1
xor edi, edi
lea esi, [ebp - 0x308]
mov dword [ebp - 0x484], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.ProcessId
lea esi, [ebp - 0x3cc]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x11
call fcn.00493c52
push 1
lea esi, [ebp - 0x3cc]
mov dword [ebp - 0x48c], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.OpenTime
lea esi, [ebp - 0x35c]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x12
call fcn.00493c52
push 1
lea esi, [ebp - 0x35c]
mov dword [ebp - 0x54c], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.CloseTime
lea esi, [ebp - 0x43c]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x13
call fcn.00493c52
push 1
lea esi, [ebp - 0x43c]
mov dword [ebp - 0x490], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.AverageFrameRate
lea esi, [ebp - 0x2b4]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x14
call fcn.00493c52
push 1
lea esi, [ebp - 0x2b4]
mov dword [ebp - 0x4fc], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.MinFrameRate
lea esi, [ebp - 0x394]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x15
call fcn.00493c52
mov dword [ebp - 0x4f0], eax
push 1
lea esi, [ebp - 0x394]
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.MaxFrameRate
lea esi, [ebp - 0x404]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x16
call fcn.00493c52
push 1
lea esi, [ebp - 0x404]
mov dword [ebp - 0x4c4], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.ExeName
lea esi, [ebp - 0x2ec]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x17
call fcn.00493c52
push 1
lea esi, [ebp - 0x2ec]
mov dword [ebp - 0x500], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.ExePath
lea esi, [ebp - 0x2d0]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x18
call fcn.00493c52
push 1
lea esi, [ebp - 0x2d0]
mov dword [ebp - 0x4cc], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.WorkingDirectory
lea esi, [ebp - 0x340]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x19
call fcn.00493c52
push 1
lea esi, [ebp - 0x340]
mov dword [ebp - 0x4f8], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.SLI_mode
lea esi, [ebp - 0x378]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x1a
call fcn.00493c52
push 1
lea esi, [ebp - 0x378]
mov dword [ebp - 0x4d4], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.SLI_numSLIAA
lea esi, [ebp - 0x3b0]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x1b
push eax
mov esi, ebx
call fcn.00493c52
push 1
lea esi, [ebp - 0x3b0]
mov dword [ebp - 0x4d8], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.SLI_numSFR
lea esi, [ebp - 0x3e8]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x1c
call fcn.00493c52
push 1
lea esi, [ebp - 0x3e8]
mov dword [ebp - 0x4b8], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.SLI_numAFR
lea esi, [ebp - 0x420]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x1d
call fcn.00493c52
push 1
lea esi, [ebp - 0x420]
mov dword [ebp - 0x508], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.SLI_numActiveGpus
lea esi, [ebp - 0x458]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x1e
call fcn.00493c52
push 1
lea esi, [ebp - 0x458]
mov dword [ebp - 0x4bc], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.PerFrameCreateTimeHistogram
lea esi, [ebp - 0x324]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x1f
call fcn.00493c52
push 1
lea esi, [ebp - 0x324]
mov dword [ebp - 0x4d0], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.PerFrameCreateTimeDerivativeHistogram
lea esi, [ebp - 0x474]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x20
call fcn.00493c52
push 1
lea esi, [ebp - 0x474]
mov dword [ebp - 0x4a0], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.PStateHistogram
lea esi, [ebp - 0xac]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x21
call fcn.00493c52
push 1
lea esi, [ebp - 0xac]
mov dword [ebp - 0x480], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.BatteryPercent
lea esi, [ebp - 0x90]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x22
call fcn.00493c52
push 1
lea esi, [ebp - 0x90]
mov dword [ebp - 0x4c0], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.CordedPercent
lea esi, [ebp - 0x74]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x23
call fcn.00493c52
push 1
lea esi, [ebp - 0x74]
mov dword [ebp - 0x4c8], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
push str.CommandlineArguments
lea esi, [ebp - 0x58]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x24
call fcn.00493c52
push 1
lea esi, [ebp - 0x58]
mov dword [ebp - 0x498], eax
mov byte [ebp - 4], 0xb
call fcn.00404145
cmp dword [ebp - 0x484], edi
je 0x418c12
xor ebx, ebx
cmp dword [ebp - 0x48c], ebx
je 0x418c12
mov edi, dword [ebp - 0x54c]
cmp edi, ebx
je 0x418c12
cmp dword [ebp - 0x490], ebx
je 0x418c12
cmp dword [ebp - 0x4fc], ebx
je 0x418c12
cmp dword [ebp - 0x4f0], ebx
je 0x418c12
cmp dword [ebp - 0x4c4], ebx
je 0x418c12
cmp dword [ebp - 0x500], ebx
je 0x418c12
cmp dword [ebp - 0x4cc], ebx
je 0x418c12
cmp dword [ebp - 0x4f8], ebx
je 0x418c12
cmp dword [ebp - 0x4d4], ebx
je 0x418c12
cmp dword [ebp - 0x4d8], ebx
je 0x418c12
cmp dword [ebp - 0x4b8], ebx
je 0x418c12
cmp dword [ebp - 0x508], ebx
je 0x418c12
cmp dword [ebp - 0x4bc], ebx
je 0x418c12
cmp dword [ebp - 0x4d0], ebx
je 0x418c12
cmp dword [ebp - 0x4a0], ebx
je 0x418c12
cmp dword [ebp - 0x480], ebx
je 0x418c12
cmp dword [ebp - 0x4c0], ebx
je 0x418c12
cmp dword [ebp - 0x4c8], ebx
je 0x418c12
mov eax, dword [ebp - 0x484]
add eax, 0x1c
push eax
xor esi, esi
call fcn.0048facc
mov dword [ebp - 0x298], eax
mov eax, dword [ebp - 0x48c]
pop ecx
add eax, 0x1c
push 0xa
push eax
call fcn.0048fb9e
mov dword [ebp - 0x294], eax
lea eax, [edi + 0x1c]
pop ecx
pop ecx
cmp dword [eax + 0x10], ebx
jne 0x4179ab
xor eax, eax
xor ecx, ecx
jmp 0x417a1c
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.0048f821
cmp dword [ebp - 0x28], 8
mov eax, dword [ebp - 0x3c]
pop ecx
pop ecx
mov dword [ebp - 0x504], ebx
jae 0x4179c9
lea eax, [ebp - 0x3c]
push 0xa
lea ecx, [ebp - 0x504]
push ecx
push eax
call fcn.0051a8f6
mov dword [ebp - 0x540], eax
mov eax, dword [ebp - 0x504]
add esp, 0xc
mov dword [ebp - 0x53c], edx
cmp eax, ebx
je 0x417a04
cmp word [eax], bx
je 0x417a04
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
call fcn.00404145
jmp 0x4179a5
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
call fcn.00404145
mov eax, dword [ebp - 0x540]
mov ecx, dword [ebp - 0x53c]
mov dword [ebp - 0x290], eax
mov eax, dword [ebp - 0x490]
add eax, 0x1c
mov dword [ebp - 0x28c], ecx
cmp dword [eax + 0x10], ebx
jne 0x417a3c
xor eax, eax
xor ecx, ecx
jmp 0x417aad
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.0048f821
cmp dword [ebp - 0x28], 8
mov eax, dword [ebp - 0x3c]
pop ecx
pop ecx
mov dword [ebp - 0x50c], ebx
jae 0x417a5a
lea eax, [ebp - 0x3c]
push 0xa
lea ecx, [ebp - 0x50c]
push ecx
push eax
call fcn.0051a8f6
mov dword [ebp - 0x548], eax
mov eax, dword [ebp - 0x50c]
add esp, 0xc
mov dword [ebp - 0x544], edx
cmp eax, ebx
je 0x417a95
cmp word [eax], bx
je 0x417a95
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
call fcn.00404145
jmp 0x417a36
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
call fcn.00404145
mov eax, dword [ebp - 0x548]
mov ecx, dword [ebp - 0x544]
mov dword [ebp - 0x288], eax
mov eax, dword [ebp - 0x4fc]
add eax, 0x1c
mov dword [ebp - 0x284], ecx
cmp dword [eax + 0x10], ebx
jne 0x417acd
xor eax, eax
xor ecx, ecx
jmp 0x417b3e
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.0048f821
cmp dword [ebp - 0x28], 8
mov eax, dword [ebp - 0x3c]
pop ecx
pop ecx
mov dword [ebp - 0x4dc], ebx
jae 0x417aeb
lea eax, [ebp - 0x3c]
push 0xa
lea ecx, [ebp - 0x4dc]
push ecx
push eax
call fcn.0051a8f6
mov dword [ebp - 0x538], eax
mov eax, dword [ebp - 0x4dc]
add esp, 0xc
mov dword [ebp - 0x534], edx
cmp eax, ebx
je 0x417b26
cmp word [eax], bx
je 0x417b26
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
call fcn.00404145
jmp 0x417ac7
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
call fcn.00404145
mov eax, dword [ebp - 0x538]
mov ecx, dword [ebp - 0x534]
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x4f0]
add eax, 0x1c
mov dword [ebp - 0x27c], ecx
call fcn.0048fc62
fstp dword [ebp - 0x278]
mov eax, dword [ebp - 0x4c4]
add eax, 0x1c
call fcn.0048fc62
fstp dword [ebp - 0x274]
mov eax, dword [ebp - 0x500]
or edi, 0xffffffff
push edi
push ebx
add eax, 0x1c
lea ecx, [ebp - 0x270]
call fcn.00404082
mov eax, dword [ebp - 0x4cc]
push edi
push ebx
add eax, 0x1c
lea ecx, [ebp - 0x254]
call fcn.00404082
mov eax, dword [ebp - 0x4f8]
push edi
push ebx
add eax, 0x1c
lea ecx, [ebp - 0x238]
call fcn.00404082
mov eax, dword [ebp - 0x4d4]
add eax, 0x1c
push eax
xor esi, esi
call fcn.0048facc
mov dword [ebp - 0x21c], eax
mov eax, dword [ebp - 0x4d8]
pop ecx
add eax, 0x1c
push 0xa
push eax
call fcn.0048fb9e
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0x4b8]
add eax, 0x1c
push 0xa
push eax
call fcn.0048fb9e
mov dword [ebp - 0x214], eax
mov eax, dword [ebp - 0x508]
add eax, 0x1c
push 0xa
push eax
call fcn.0048fb9e
mov dword [ebp - 0x210], eax
mov eax, dword [ebp - 0x4bc]
add eax, 0x1c
push 0xa
push eax
call fcn.0048fb9e
mov dword [ebp - 0x20c], eax
mov eax, dword [ebp - 0x4c0]
add esp, 0x20
add eax, 0x1c
call fcn.0048fc62
fstp dword [ebp - 0xe0]
mov eax, dword [ebp - 0x4c8]
add eax, 0x1c
call fcn.0048fc62
fstp dword [ebp - 0xdc]
mov eax, dword [ebp - 0x498]
cmp eax, ebx
je 0x417c70
push edi
push ebx
add eax, 0x1c
lea ecx, [ebp - 0xd8]
call fcn.00404082
mov dword [ebp - 0x4b0], ebx
mov dword [ebp - 0x4ac], ebx
mov dword [ebp - 0x4a8], ebx
mov eax, dword [ebp - 0x4d0]
add eax, 0x1c
push eax
lea ecx, [ebp - 0x5a8]
mov byte [ebp - 4], 0x26
call fcn.00415ae5
pop ecx
mov edi, eax
lea esi, [ebp - 0x4b0]
mov byte [ebp - 4], 0x27
call fcn.004139f5
lea esi, [ebp - 0x5a8]
call fcn.00426e9d
mov dword [ebp - 4], 0x25
mov eax, dword [ebp - 0x4ac]
mov esi, dword [ebp - 0x4b0]
sub eax, esi
and eax, 0xfffffffc
mov ebx, 0x80
cmp eax, ebx
je 0x417cf7
push str.Skipping_GAU_record_with_incorrect_number_of_creation_time_histogram_buckets.
push 2
pop ecx
call fcn.00492b4d
pop ecx
lea esi, [ebp - 0x4b0]
call fcn.00426e9d
jmp 0x418c20
mov eax, dword [ebp - 0x4a0]
push 0x20
pop ecx
lea edi, [ebp - 0x208]
rep movsd dword es:[edi], dword [esi]
add eax, 0x1c
push eax
lea ecx, [ebp - 0x598]
mov byte [ebp - 4], 0x2b
call fcn.00415ae5
pop ecx
mov edi, eax
lea esi, [ebp - 0x4b0]
mov byte [ebp - 4], 0x2c
call fcn.004139f5
lea esi, [ebp - 0x598]
call fcn.00426e9d
mov dword [ebp - 4], 0x25
mov eax, dword [ebp - 0x4ac]
mov esi, dword [ebp - 0x4b0]
sub eax, esi
and eax, 0xfffffffc
cmp eax, ebx
je 0x417d5b
push str.Skipping_GAU_record_with_incorrect_number_of_creation_time_derivative_histogram_buckets.
jmp 0x417cde
mov eax, dword [ebp - 0x480]
push 0x20
pop ecx
lea edi, [ebp - 0x188]
rep movsd dword es:[edi], dword [esi]
add eax, 0x1c
push eax
lea ecx, [ebp - 0x5b8]
mov byte [ebp - 4], 0x30
call fcn.00415ae5
pop ecx
mov edi, eax
lea esi, [ebp - 0x4b0]
mov byte [ebp - 4], 0x31
call fcn.004139f5
lea esi, [ebp - 0x5b8]
call fcn.00426e9d
mov dword [ebp - 4], 0x25
mov eax, dword [ebp - 0x4ac]
mov esi, dword [ebp - 0x4b0]
sub eax, esi
and eax, 0xfffffffc
cmp eax, 0x28
je 0x417dc3
push str.Skipping_GAU_record_with_incorrect_number_of_histogram_buckets.
jmp 0x417cde
push 0xa
pop ecx
lea edi, [ebp - 0x108]
rep movsd dword es:[edi], dword [esi]
push str.Settings
lea esi, [ebp - 0x58]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x35
push eax
mov eax, dword [ebp - 0x488]
mov ebx, dword [eax]
call fcn.00493a73
push 1
xor edi, edi
mov dword [ebp - 0x480], eax
mov byte [ebp - 4], 0x25
call fcn.00404145
cmp dword [ebp - 0x480], edi
je 0x4181f3
xor esi, esi
cmp dword [ebp - 0xb4], esi
jne 0x417e44
push 0x54
call fcn.00515ac7
pop ecx
cmp eax, esi
je 0x417e2b
call fcn.00415690
mov esi, eax
mov ebx, dword [ebp - 0xb4]
cmp esi, ebx
je 0x417e44
test ebx, ebx
je 0x417e3e
call fcn.0041a7ff
mov dword [ebp - 0xb4], esi
xor ebx, ebx
mov dword [ebp - 0x51c], ebx
mov dword [ebp - 0x518], ebx
mov dword [ebp - 0x514], ebx
push dword [ebp - 0x480]
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0x36
call fcn.00493a00
push 0x24
call fcn.00515ac7
pop ecx
cmp eax, ebx
je 0x417e82
call fcn.004db397
mov edi, eax
jmp 0x417e84
xor edi, edi
mov esi, dword [ebp - 0xb4]
cmp edi, dword [esi + 0x44]
je 0x417e9a
lea eax, [esi + 0x44]
call fcn.00413f48
mov dword [esi + 0x44], edi
mov ecx, dword [ebp - 0x518]
sub ecx, dword [ebp - 0x51c]
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0x44]
sar ecx, 2
push ecx
lea ecx, [eax + 4]
call fcn.00419fa6
mov dword [ebp - 0x484], ebx
mov eax, dword [ebp - 0x518]
sub eax, dword [ebp - 0x51c]
sar eax, 2
cmp dword [ebp - 0x484], eax
jae 0x4181e4
mov eax, dword [ebp - 0x51c]
mov ecx, dword [ebp - 0x484]
lea ebx, [eax + ecx*4]
mov eax, dword [ebx]
lea ecx, [ebp - 0x58]
call fcn.00493d1f
push str.Setting
mov ecx, eax
mov byte [ebp - 4], 0x37
call fcn.00410364
test eax, eax
setne byte [ebp - 0x479]
push 1
xor edi, edi
lea esi, [ebp - 0x58]
mov byte [ebp - 4], 0x36
call fcn.00404145
cmp byte [ebp - 0x479], 0
jne 0x4181d9
push 0x589590
lea esi, [ebp - 0x58]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x38
mov esi, dword [ebx]
push eax
call fcn.00493c52
push 1
lea esi, [ebp - 0x58]
mov dword [ebp - 0x480], eax
mov byte [ebp - 4], 0x36
call fcn.00404145
push str.Value
lea esi, [ebp - 0x74]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x39
mov esi, dword [ebx]
push eax
call fcn.00493c52
push 1
lea esi, [ebp - 0x74]
mov dword [ebp - 0x4a0], eax
mov byte [ebp - 4], 0x36
call fcn.00404145
push str.Type
lea esi, [ebp - 0x90]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x3a
mov esi, dword [ebx]
push eax
call fcn.00493c52
push 1
lea esi, [ebp - 0x90]
mov dword [ebp - 0x48c], eax
mov byte [ebp - 4], 0x36
call fcn.00404145
cmp dword [ebp - 0x480], edi
je 0x41817a
xor ebx, ebx
cmp dword [ebp - 0x4a0], ebx
je 0x41817a
cmp dword [ebp - 0x48c], ebx
je 0x41817a
push 7
pop edi
xor eax, eax
mov dword [ebp - 0x9c], edi
mov dword [ebp - 0xa0], ebx
mov word [ebp - 0xb0], ax
mov dword [ebp - 0x94], ebx
mov eax, dword [ebp - 0x480]
push 0xffffffffffffffff
push ebx
add eax, 0x1c
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x3d
call fcn.00404082
mov byte [ebp - 4], 0x3e
mov esi, dword [ebp - 0x48c]
add esi, 0x1c
call fcn.004dcb9b
mov dword [ebp - 0x94], eax
mov dword [ebp - 4], 0x3d
mov eax, dword [ebp - 0xb4]
mov esi, dword [eax + 0x44]
lea esi, [esi + 4]
lea eax, [ebp - 0xb0]
call fcn.00419f5b
xor eax, eax
mov dword [ebp - 0x478], ebx
mov dword [ebp - 0x460], edi
mov dword [ebp - 0x464], ebx
mov word [ebp - 0x474], ax
mov byte [ebp - 4], 0x42
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0x44]
mov eax, dword [eax + 8]
add eax, 0xffffffe0
mov dword [ebp - 0x478], eax
mov eax, dword [ebp - 0x4a0]
push 0xffffffffffffffff
push ebx
add eax, 0x1c
lea ecx, [ebp - 0x474]
call fcn.00404082
mov eax, dword [ebp - 0xb4]
mov esi, dword [eax + 0x44]
lea esi, [esi + 0x14]
lea eax, [ebp - 0x478]
call fcn.0041a06a
push 1
xor edi, edi
lea esi, [ebp - 0x474]
call fcn.00404145
push 1
xor edi, edi
lea esi, [ebp - 0xb0]
mov byte [ebp - 4], 0x36
call fcn.00404145
jmp 0x4181d9
lea eax, [ebp - 0x650]
push eax
call fcn.004036c8
mov esi, eax
push str.Skipping_setting_without_required_attributes.
push esi
mov byte [ebp - 4], 0x3b
call fcn.00405d7d
pop ecx
pop ecx
lea eax, [ebp - 0x3c]
push eax
mov eax, esi
call fcn.00403732
mov byte [ebp - 4], 0x3c
cmp dword [ebp - 0x28], 8
mov eax, dword [ebp - 0x3c]
jae 0x4181b4
lea eax, [ebp - 0x3c]
push eax
push 2
pop ecx
call fcn.00492b4d
pop ecx
push 1
xor edi, edi
lea esi, [ebp - 0x3c]
call fcn.00404145
lea eax, [ebp - 0x650]
mov byte [ebp - 4], 0x36
call fcn.00402669
inc dword [ebp - 0x484]
jmp 0x417ec1
lea esi, [ebp - 0x51c]
mov byte [ebp - 4], 0x25
call fcn.00426e9d
push str.State
lea esi, [ebp - 0x58]
call fcn.0040338f
mov ecx, dword [ebp - 0x49c]
mov byte [ebp - 4], 0x43
mov eax, dword [ebp - 0x52c]
lea ebx, [eax + ecx*4]
mov eax, esi
mov esi, dword [ebx]
push eax
mov dword [ebp - 0x488], ebx
call fcn.00493c52
push 1
xor edi, edi
lea esi, [ebp - 0x58]
mov dword [ebp - 0x484], eax
mov byte [ebp - 4], 0x25
call fcn.00404145
cmp dword [ebp - 0x484], edi
je 0x4182cc
mov eax, dword [ebp - 0x484]
cmp dword [eax + 0x2c], edi
je 0x4182cc
cmp dword [ebp - 0xb4], edi
jne 0x418288
push 0x54
call fcn.00515ac7
pop ecx
test eax, eax
je 0x41826d
call fcn.00415690
mov esi, eax
jmp 0x41826f
xor esi, esi
mov ebx, dword [ebp - 0xb4]
cmp esi, ebx
je 0x418288
test ebx, ebx
je 0x418282
call fcn.0041a7ff
mov dword [ebp - 0xb4], esi
push 0x1c
call fcn.00515ac7
pop ecx
mov dword [ebp - 0x498], eax
mov byte [ebp - 4], 0x44
test eax, eax
je 0x4182b1
mov ecx, dword [ebp - 0x484]
add ecx, 0x1c
push ecx
mov esi, eax
call fcn.0040d93e
jmp 0x4182b3
xor eax, eax
mov byte [ebp - 4], 0x25
mov ebx, dword [ebp - 0xb4]
push eax
add ebx, 0x38
call fcn.0041a0cb
mov ebx, dword [ebp - 0x488]
push str.StateDC
lea esi, [ebp - 0x58]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x45
mov esi, dword [ebx]
push eax
call fcn.00493c52
push 1
xor edi, edi
lea esi, [ebp - 0x58]
mov dword [ebp - 0x484], eax
mov byte [ebp - 4], 0x25
call fcn.00404145
cmp dword [ebp - 0x484], edi
je 0x418390
mov eax, dword [ebp - 0x484]
cmp dword [eax + 0x2c], edi
je 0x418390
cmp dword [ebp - 0xb4], edi
jne 0x41834c
push 0x54
call fcn.00515ac7
pop ecx
test eax, eax
je 0x418331
call fcn.00415690
mov esi, eax
jmp 0x418333
xor esi, esi
mov ebx, dword [ebp - 0xb4]
cmp esi, ebx
je 0x41834c
test ebx, ebx
je 0x418346
call fcn.0041a7ff
mov dword [ebp - 0xb4], esi
push 0x1c
call fcn.00515ac7
pop ecx
mov dword [ebp - 0x498], eax
mov byte [ebp - 4], 0x46
test eax, eax
je 0x418375
mov ecx, dword [ebp - 0x484]
add ecx, 0x1c
push ecx
mov esi, eax
call fcn.0040d93e
jmp 0x418377
xor eax, eax
mov byte [ebp - 4], 0x25
mov ebx, dword [ebp - 0xb4]
push eax
add ebx, 0x3c
call fcn.0041a0cb
mov ebx, dword [ebp - 0x488]
push str.PowerMode
lea esi, [ebp - 0x58]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x47
mov esi, dword [ebx]
push eax
call fcn.00493c52
push 1
xor edi, edi
lea esi, [ebp - 0x58]
mov dword [ebp - 0x484], eax
mov byte [ebp - 4], 0x25
call fcn.00404145
cmp dword [ebp - 0x484], edi
je 0x418454
mov eax, dword [ebp - 0x484]
cmp dword [eax + 0x2c], edi
je 0x418454
cmp dword [ebp - 0xb4], edi
jne 0x418410
push 0x54
call fcn.00515ac7
pop ecx
test eax, eax
je 0x4183f5
call fcn.00415690
mov esi, eax
jmp 0x4183f7
xor esi, esi
mov ebx, dword [ebp - 0xb4]
cmp esi, ebx
je 0x418410
test ebx, ebx
je 0x41840a
call fcn.0041a7ff
mov dword [ebp - 0xb4], esi
push 0x1c
call fcn.00515ac7
pop ecx
mov dword [ebp - 0x498], eax
mov byte [ebp - 4], 0x48
test eax, eax
je 0x418439
mov ecx, dword [ebp - 0x484]
add ecx, 0x1c
push ecx
mov esi, eax
call fcn.0040d93e
jmp 0x41843b
xor eax, eax
mov byte [ebp - 4], 0x25
mov ebx, dword [ebp - 0xb4]
push eax
add ebx, 0x40
call fcn.0041a0cb
mov ebx, dword [ebp - 0x488]
push str.RecommendedResolution
lea esi, [ebp - 0x58]
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x49
mov esi, dword [ebx]
push eax
call fcn.00493c52
push 1
xor edi, edi
lea esi, [ebp - 0x58]
mov dword [ebp - 0x480], eax
mov byte [ebp - 4], 0x25
call fcn.00404145
cmp dword [ebp - 0x480], edi
je 0x418505
cmp dword [ebp - 0xb4], edi
jne 0x4184c5
push 0x54
call fcn.00515ac7
pop ecx
test eax, eax
je 0x4184aa
call fcn.00415690
mov esi, eax
jmp 0x4184ac
xor esi, esi
mov ebx, dword [ebp - 0xb4]
cmp esi, ebx
je 0x4184c5
test ebx, ebx
je 0x4184bf
call fcn.0041a7ff
mov dword [ebp - 0xb4], esi
push 0x1c
call fcn.00515ac7
pop ecx
mov dword [ebp - 0x498], eax
mov byte [ebp - 4], 0x4a
test eax, eax
je 0x4184ee
mov ecx, dword [ebp - 0x480]
add ecx, 0x1c
push ecx
mov esi, eax
call fcn.0040d93e
jmp 0x4184f0
xor eax, eax
mov ebx, dword [ebp - 0xb4]
push eax
add ebx, 0x48
call fcn.0041a0cb
mov ebx, dword [ebp - 0x488]
and dword [ebp - 0x484], 0
push str.LastApplyIndex
lea esi, [ebp - 0x58]
mov byte [ebp - 4], 0x4b
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x4c
mov esi, dword [ebx]
push eax
call fcn.00493c52
push 1
xor edi, edi
lea esi, [ebp - 0x58]
mov dword [ebp - 0x480], eax
mov byte [ebp - 4], 0x4b
call fcn.00404145
cmp dword [ebp - 0x480], edi
je 0x418590
mov eax, dword [ebp - 0x480]
add eax, 0x1c
push 0xa
push eax
lea esi, [ebp - 0x479]
mov byte [ebp - 0x479], 0
call fcn.0048fb9e
cmp byte [ebp - 0x479], 0
pop ecx
pop ecx
mov esi, eax
je 0x418590
push 4
call fcn.00515ac7
pop ecx
test eax, eax
je 0x418584
mov dword [eax], esi
jmp 0x418586
xor eax, eax
test eax, eax
je 0x418590
mov dword [ebp - 0x484], eax
and dword [ebp - 0x48c], edi
push str.BatteryIndex
lea esi, [ebp - 0x58]
mov byte [ebp - 4], 0x4d
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x4e
mov esi, dword [ebx]
push eax
call fcn.00493c52
push 1
xor edi, edi
lea esi, [ebp - 0x58]
mov dword [ebp - 0x480], eax
mov byte [ebp - 4], 0x4d
call fcn.00404145
cmp dword [ebp - 0x480], edi
je 0x41861a
mov eax, dword [ebp - 0x480]
add eax, 0x1c
push 0xa
push eax
lea esi, [ebp - 0x479]
mov byte [ebp - 0x479], 0
call fcn.0048fb9e
cmp byte [ebp - 0x479], 0
pop ecx
pop ecx
mov esi, eax
je 0x41861a
push 4
call fcn.00515ac7
pop ecx
test eax, eax
je 0x41860e
mov dword [eax], esi
jmp 0x418610
xor eax, eax
test eax, eax
je 0x41861a
mov dword [ebp - 0x48c], eax
and dword [ebp - 0x490], edi
push str.LastApplyTweak
lea esi, [ebp - 0x58]
mov byte [ebp - 4], 0x4f
call fcn.0040338f
mov eax, esi
mov byte [ebp - 4], 0x50
mov ebx, dword [ebx]
push eax
call fcn.00493a73
push 1
xor edi, edi
mov ebx, eax
mov byte [ebp - 4], 0x4f
call fcn.00404145
test ebx, ebx
je 0x418733
push str.Resolution
lea esi, [ebp - 0x74]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x51
call fcn.00493c52
push 1
lea esi, [ebp - 0x74]
mov dword [ebp - 0x480], eax
mov byte [ebp - 4], 0x4f
call fcn.00404145
push str.DisplayMode
lea esi, [ebp - 0x90]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x52
call fcn.00493c52
push 1
lea esi, [ebp - 0x90]
mov ebx, eax
mov byte [ebp - 4], 0x4f
call fcn.00404145
cmp dword [ebp - 0x480], edi
je 0x418733
xor esi, esi
cmp ebx, esi
je 0x418733
push 0x24
call fcn.00515ac7
pop ecx
cmp eax, esi
je 0x4186e7
mov dword [eax], esi
mov dword [eax + 4], esi
xor ecx, ecx
mov dword [eax + 0x1c], 7
mov dword [eax + 0x18], esi
mov word [eax + 8], cx
jmp 0x4186e9
xor eax, eax
push eax
lea eax, [ebp - 0x490]
push eax
call fcn.00413f12
mov edi, dword [ebp - 0x490]
push 0xffffffffffffffff
lea ecx, [edi + 8]
push esi
lea eax, [ebx + 0x1c]
call fcn.00404082
mov eax, dword [ebp - 0x480]
add eax, 0x1c
lea esi, [ebp - 0x580]
mov byte [ebp - 4], 0x53
call fcn.004dcc81
mov ecx, dword [eax]
mov dword [edi], ecx
mov eax, dword [eax + 4]
mov dword [edi + 4], eax
mov dword [ebp - 4], 0x4f
and dword [ebp - 0x488], 0
push str.BatteryTweak
lea esi, [ebp - 0x58]
mov byte [ebp - 4], 0x55
call fcn.0040338f
mov ecx, dword [ebp - 0x49c]
mov byte [ebp - 4], 0x56
mov eax, dword [ebp - 0x52c]
lea eax, [eax + ecx*4]
mov ebx, dword [eax]
mov ecx, esi
push ecx
call fcn.00493a73
push 1
xor edi, edi
mov ebx, eax
mov byte [ebp - 4], 0x55
call fcn.00404145
test ebx, ebx
je 0x4188a0
push str.Resolution
lea esi, [ebp - 0x74]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x57
call fcn.00493c52
push 1
lea esi, [ebp - 0x74]
mov dword [ebp - 0x480], eax
mov byte [ebp - 4], 0x55
call fcn.00404145
push str.DisplayMode
lea esi, [ebp - 0x90]
call fcn.0040338f
mov eax, esi
push eax
mov esi, ebx
mov byte [ebp - 4], 0x58
call fcn.00493c52
push 1
lea esi, [ebp - 0x90]
mov ebx, eax
mov byte [ebp - 4], 0x55
call fcn.00404145
cmp dword [ebp - 0x480], edi
je 0x4188a0
cmp ebx, edi
je 0x4188a2
push 0x24
call fcn.00515ac7
pop ecx
cmp eax, edi
je 0x418831
mov dword [eax], edi
mov dword [eax + 4], edi
xor ecx, ecx
mov dword [eax + 0x1c], 7
mov dword [eax + 0x18], edi
mov word [eax + 8], cx
jmp 0x418833
xor eax, eax
push eax
lea eax, [ebp - 0x488]
push eax
call fcn.00413f12
mov ecx, dword [ebp - 0x488]
push 0xffffffffffffffff
add ecx, 8
push edi
lea eax, [ebx + 0x1c]
call fcn.00404082
mov eax, dword [ebp - 0x480]
add eax, 0x1c
lea esi, [ebp - 0x588]
mov byte [ebp - 4], 0x59
call fcn.004dcc81
mov edx, dword [eax]
mov ecx, dword [ebp - 0x488]
mov dword [ecx], edx
mov eax, dword [eax + 4]
mov dword [ecx + 4], eax
mov dword [ebp - 4], 0x55
jmp 0x4188a2
xor edi, edi
cmp dword [ebp - 0x484], edi
je 0x418951
cmp dword [ebp - 0x490], edi
je 0x418951
cmp dword [ebp - 0xb4], edi
jne 0x4188f4
push 0x54
call fcn.00515ac7
pop ecx
cmp eax, edi
je 0x4188d7
call fcn.00415690
mov esi, eax
jmp 0x4188d9
xor esi, esi
mov ebx, dword [ebp - 0xb4]
cmp esi, ebx
je 0x4188f4
cmp ebx, edi
je 0x4188ee
call fcn.0041a7ff
xor edi, edi
mov dword [ebp - 0xb4], esi
push 0x28
call fcn.00515ac7
pop ecx
cmp eax, edi
je 0x418917
mov dword [eax], edi
mov dword [eax + 4], edi
xor ecx, ecx
mov dword [eax + 0x1c], 7
mov dword [eax + 0x18], edi
mov word [eax + 8], cx
jmp 0x418919
xor eax, eax
push eax
mov eax, dword [ebp - 0xb4]
add eax, 0x4c
push eax
call fcn.00413f12
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0x4c]
mov ecx, dword [ebp - 0x484]
mov ecx, dword [ecx]
mov dword [eax + 0x24], ecx
mov eax, dword [ebp - 0xb4]
mov esi, dword [eax + 0x4c]
mov eax, dword [ebp - 0x490]
call fcn.00414712
cmp dword [ebp - 0x48c], edi
je 0x418a00
cmp dword [ebp - 0x488], edi
je 0x418a00
cmp dword [ebp - 0xb4], edi
jne 0x4189a3
push 0x54
call fcn.00515ac7
pop ecx
cmp eax, edi
je 0x418986
call fcn.00415690
mov esi, eax
jmp 0x418988
xor esi, esi
mov ebx, dword [ebp - 0xb4]
cmp esi, ebx
je 0x4189a3
cmp ebx, edi
je 0x41899d
call fcn.0041a7ff
xor edi, edi
mov dword [ebp - 0xb4], esi
push 0x28
call fcn.00515ac7
pop ecx
cmp eax, edi
je 0x4189c6
mov dword [eax], edi
mov dword [eax + 4], edi
xor ecx, ecx
mov dword [eax + 0x1c], 7
mov dword [eax + 0x18], edi
mov word [eax + 8], cx
jmp 0x4189c8
xor eax, eax
push eax
mov eax, dword [ebp - 0xb4]
add eax, 0x50
push eax
call fcn.00413f12
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0x50]
mov ecx, dword [ebp - 0x48c]
mov ecx, dword [ecx]
mov dword [eax + 0x24], ecx
mov eax, dword [ebp - 0xb4]
mov esi, dword [eax + 0x50]
mov eax, dword [ebp - 0x488]
call fcn.00414712
lea ecx, [ebp - 0x298]
lea ebx, [ebp - 0x4ec]
call fcn.0041a18b
xor ebx, ebx
cmp dword [ebp - 0x488], ebx
je 0x418a39
mov esi, dword [ebp - 0x488]
push 1
add esi, 8
xor edi, edi
call fcn.00404145
push dword [ebp - 0x488]
call fcn.00515a19
pop ecx
cmp dword [ebp - 0x490], ebx
je 0x418a5f
mov esi, dword [ebp - 0x490]
push 1
add esi, 8
xor edi, edi
call fcn.00404145
push dword [ebp - 0x490]
call fcn.00515a19
pop ecx
cmp dword [ebp - 0x48c], ebx
je 0x418a73
push dword [ebp - 0x48c]
call fcn.00515a19
pop ecx
cmp dword [ebp - 0x484], ebx
je 0x417ce7
push dword [ebp - 0x484]
call fcn.00515a19
jmp 0x417ce6
push str.Skipping_GAU_record_without_required_poll_attributes.
push 2
pop ecx
call fcn.00492b4d
pop ecx
lea esi, [ebp - 0x298]
mov byte [ebp - 4], 9
call fcn.00418cdf
mov ebx, dword [ebp - 0x494]
inc dword [ebp - 0x49c]
jmp 0x4171eb
xor esi, esi
lea eax, [ebp - 0x4ec]
mov dword [ebx], esi
mov dword [ebx + 4], esi
mov dword [ebx + 8], esi
cmp ebx, eax
je 0x418c87
mov edi, ebx
call fcn.0041a5a7
mov eax, dword [ebp - 0x4ec]
mov dword [ebx], eax
mov eax, dword [ebp - 0x4e8]
mov dword [ebx + 4], eax
mov eax, dword [ebp - 0x4e4]
mov dword [ebx + 8], eax
mov dword [ebp - 0x4ec], esi
mov dword [ebp - 0x4e8], esi
mov dword [ebp - 0x4e4], esi
or dword [ebp - 0x4b4], 1
lea esi, [ebp - 0x52c]
call fcn.00426e9d
lea edi, [ebp - 0x4ec]
call fcn.0041a5a7
mov byte [ebp - 4], 4
cmp dword [ebp - 0x4f4], 0
je 0x418cbd
mov ecx, dword [ebp - 0x4f4]
mov eax, dword [ecx]
push 1
call dword [eax]
lea esi, [ebp - 0x568]
call fcn.00426e9d
lea ecx, [ebp - 0x558]
mov byte [ebp - 4], 0
call fcn.004951b2
mov eax, ebx
call fcn.00523d29
ret