Function at 0x5a8170
Capabilities:
Access peb ldr_data

Disassembly:
mov ecx, 0x66d618
call fcn.0054c4b0
test eax, eax
mov dword [0x68a340], eax
jne 0x5a7e96
xor al, al
ret
push esi
push edi
mov ecx, 3
mov edx, 0x68a31c
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x68a344
jb 0x5a7ea2
add ecx, 2
mov edx, 0x68a2f4
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x68a31c
jb 0x5a7ecc
add ecx, 2
mov edx, 0x689b54
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x68a2f4
jb 0x5a7ef6
add ecx, 2
mov edx, 0x689a8c
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x689b54
jb 0x5a7f20
add ecx, 2
mov edx, 0x6899b4
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x689a8c
jb 0x5a7f4a
add ecx, 2
mov edx, 0x689834
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x6899b4
jb 0x5a7f74
add ecx, 2
mov edx, 0x6897fc
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x689834
jb 0x5a7f9e
add ecx, 2
mov edx, 0x6897a4
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x6897fc
jb 0x5a7fc8
add ecx, 2
mov edx, 0x68966c
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x6897a4
jb 0x5a7ff2
add ecx, 2
mov edx, 0x6895f4
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x68966c
jb 0x5a801c
add ecx, 2
mov edx, 0x68959c
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x6895f4
jb 0x5a8046
add ecx, 2
mov edx, 0x6893ac
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x68959c
jb 0x5a8070
add ecx, 2
mov edx, 0x689324
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x6893ac
jb 0x5a809a
add ecx, 2
mov edx, 0x68930c
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x689324
jb 0x5a80c4
add ecx, 2
mov edx, 0x6892cc
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x68930c
jb 0x5a80ee
add ecx, 2
mov edx, 0x68922c
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x6892cc
jb 0x5a8118
add ecx, 2
mov edx, 0x689214
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x68922c
jb 0x5a8142
add ecx, 2
mov edx, 0x6891e4
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x689214
jb 0x5a816c
add ecx, 2
mov edx, 0x6891bc
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x6891e4
jb 0x5a8196
add ecx, 2
mov edx, 0x689194
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x6891bc
jb 0x5a81c0
add ecx, 2
mov edx, 0x68916c
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x689194
jb 0x5a81ea
add ecx, 2
mov edx, 0x689144
mov esi, dword [eax + 0x20]
mov esi, dword [esi + ecx*4]
mov edi, dword [esi + 4]
mov edi, dword [edi]
mov dword [edx - 4], edi
mov esi, dword [esi + 4]
mov esi, dword [esi + 4]
mov dword [edx], esi
add edx, 8
inc ecx
cmp edx, 0x68916c
jb 0x5a8214
add ecx, 2
lea esi, [ecx*4]
mov ecx, 0x689124
mov edx, dword [eax + 0x20]
mov edx, dword [esi + edx]
mov edi, dword [edx + 4]
mov edi, dword [edi]
mov dword [ecx - 4], edi
mov edx, dword [edx + 4]
mov edx, dword [edx + 4]
mov dword [ecx], edx
add ecx, 8
add esi, 4
cmp ecx, 0x689144
jb 0x5a8245
pop edi
mov al, 1
pop esi
ret