Function at 0x207fa320
Capabilities:
Parse pe header

Disassembly:
mov eax, dword [0x207302f0]
mov ecx, dword [0x207302e4]
mov edx, dword [0x207302e8]
push ebx
push esi
push 0x20718260
push 0x20716418
push 4
push 0x154a
push eax
mov eax, dword [0x207302ec]
push ecx
push edx
push eax
push 1
call fcn.207921f0
mov eax, dword [esp + 0x30]
add esp, 0x24
test eax, eax
jne 0x207fa375
mov esi, 0x80000065
mov ecx, 0x66
mov eax, esi
mov edx, 0x154d
jmp 0x207fb882
mov ecx, dword [esp + 0x10]
cmp ecx, 1
jg 0x207fa394
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x154f
jmp 0x207fb882
mov edx, dword [esp + 0x14]
cmp edx, 0x5a
ja case.default.0x207fa3a1
jmp dword [edx*4 + 0x207fb8e8]
cmp ecx, 0xd
jl 0x207fa3e7
mov cl, 0x41
mov bl, 0x54
mov dl, 0x20
mov byte [eax], cl
mov byte [eax + 1], 0x4c
mov byte [eax + 2], bl
mov byte [eax + 3], 0x45
mov byte [eax + 4], 0x52
mov byte [eax + 5], dl
mov byte [eax + 6], bl
mov byte [eax + 7], cl
mov byte [eax + 8], 0x42
mov byte [eax + 9], 0x4c
mov byte [eax + 0xa], 0x45
mov byte [eax + 0xb], dl
mov byte [eax + 0xc], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1557
jmp 0x207fb882
cmp ecx, 0x12
jl 0x207fa450
mov bl, 0x54
mov cl, 0x41
mov byte [eax], 0x42
mov byte [eax + 1], 0x45
mov byte [eax + 2], 0x47
mov byte [eax + 3], 0x49
mov byte [eax + 4], 0x4e
mov byte [eax + 5], 0x20
mov byte [eax + 6], bl
mov byte [eax + 7], 0x52
mov byte [eax + 8], cl
mov byte [eax + 9], 0x4e
mov byte [eax + 0xa], 0x53
mov byte [eax + 0xb], cl
mov byte [eax + 0xc], 0x43
mov byte [eax + 0xd], bl
mov byte [eax + 0xe], 0x49
mov byte [eax + 0xf], 0x4f
mov byte [eax + 0x10], 0x4e
mov byte [eax + 0x11], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x155e
jmp 0x207fb882
cmp ecx, 0x1b
jl 0x207fa4dd
mov cl, 0x44
mov dl, 0x20
mov byte [eax + 6], cl
mov byte [eax + 0xd], cl
mov bl, 0x54
mov cl, 0x41
mov byte [eax], 0x42
mov byte [eax + 1], 0x45
mov byte [eax + 2], 0x47
mov byte [eax + 3], 0x49
mov byte [eax + 4], 0x4e
mov byte [eax + 5], dl
mov byte [eax + 7], 0x45
mov byte [eax + 8], 0x46
mov byte [eax + 9], 0x45
mov byte [eax + 0xa], 0x52
mov byte [eax + 0xb], 0x52
mov byte [eax + 0xc], 0x45
mov byte [eax + 0xe], dl
mov byte [eax + 0xf], bl
mov byte [eax + 0x10], 0x52
mov byte [eax + 0x11], cl
mov byte [eax + 0x12], 0x4e
mov byte [eax + 0x13], 0x53
mov byte [eax + 0x14], cl
mov byte [eax + 0x15], 0x43
mov byte [eax + 0x16], bl
mov byte [eax + 0x17], 0x49
mov byte [eax + 0x18], 0x4f
mov byte [eax + 0x19], 0x4e
mov byte [eax + 0x1a], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1565
jmp 0x207fb882
cmp ecx, 0x1c
jl 0x207fa542
mov dl, 0x20
mov cl, 0x41
mov bl, 0x54
mov byte [eax], 0x42
mov byte [eax + 1], 0x45
mov byte [eax + 2], 0x47
mov byte [eax + 3], 0x49
mov byte [eax + 4], 0x4e
mov byte [eax + 5], dl
mov byte [eax + 6], 0x49
mov byte [eax + 7], 0x4d
mov byte [eax + 8], 0x4d
mov byte [eax + 9], 0x45
mov byte [eax + 0xa], 0x44
mov byte [eax + 0xb], 0x49
mov byte [eax + 0xc], cl
mov byte [eax + 0xd], bl
mov byte [eax + 0xe], 0x45
mov byte [eax + 0xf], dl
mov byte [eax + 0x10], bl
mov byte [eax + 0x11], 0x52
jmp 0x207fa5a7
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x156c
jmp 0x207fb882
cmp ecx, 0x1c
jl 0x207fa5d3
mov dl, 0x20
mov bl, 0x54
mov byte [eax], 0x42
mov byte [eax + 1], 0x45
mov byte [eax + 2], 0x47
mov byte [eax + 3], 0x49
mov byte [eax + 4], 0x4e
mov byte [eax + 5], dl
mov byte [eax + 6], 0x45
mov byte [eax + 7], 0x58
mov byte [eax + 8], 0x43
mov byte [eax + 9], 0x4c
mov byte [eax + 0xa], 0x55
mov byte [eax + 0xb], 0x53
mov byte [eax + 0xc], 0x49
mov byte [eax + 0xd], 0x56
mov byte [eax + 0xe], 0x45
mov byte [eax + 0xf], dl
mov byte [eax + 0x10], bl
mov byte [eax + 0x11], 0x52
mov cl, 0x41
mov byte [eax + 0x12], cl
mov byte [eax + 0x13], 0x4e
mov byte [eax + 0x14], 0x53
mov byte [eax + 0x15], cl
mov byte [eax + 0x16], 0x43
mov byte [eax + 0x17], bl
mov byte [eax + 0x18], 0x49
mov byte [eax + 0x19], 0x4f
mov byte [eax + 0x1a], 0x4e
mov byte [eax + 0x1b], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1573
jmp 0x207fb882
cmp ecx, 0x13
jl 0x207fa63f
mov dl, 0x4f
mov bl, 0x54
mov cl, 0x41
mov byte [eax], 0x43
mov byte [eax + 1], dl
mov byte [eax + 2], 0x4d
mov byte [eax + 3], 0x4d
mov byte [eax + 4], 0x49
mov byte [eax + 5], bl
mov byte [eax + 6], 0x20
mov byte [eax + 7], bl
mov byte [eax + 8], 0x52
mov byte [eax + 9], cl
mov byte [eax + 0xa], 0x4e
mov byte [eax + 0xb], 0x53
mov byte [eax + 0xc], cl
mov byte [eax + 0xd], 0x43
mov byte [eax + 0xe], bl
mov byte [eax + 0xf], 0x49
mov byte [eax + 0x10], dl
mov byte [eax + 0x11], 0x4e
mov byte [eax + 0x12], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x157a
jmp 0x207fb882
cmp ecx, 0x10
jl 0x207fa6a0
mov bl, 0x54
mov cl, 0x41
mov byte [eax], 0x45
mov byte [eax + 1], 0x4e
mov byte [eax + 2], 0x44
mov byte [eax + 3], 0x20
mov byte [eax + 4], bl
mov byte [eax + 5], 0x52
mov byte [eax + 6], cl
mov byte [eax + 7], 0x4e
mov byte [eax + 8], 0x53
mov byte [eax + 9], cl
mov byte [eax + 0xa], 0x43
mov byte [eax + 0xb], bl
mov byte [eax + 0xc], 0x49
mov byte [eax + 0xd], 0x4f
mov byte [eax + 0xe], 0x4e
mov byte [eax + 0xf], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1581
jmp 0x207fb882
cmp ecx, 0x15
jl 0x207fa714
mov dl, 0x4f
mov cl, 0x41
mov bl, 0x54
mov byte [eax], 0x52
mov byte [eax + 1], dl
mov byte [eax + 2], 0x4c
mov byte [eax + 3], 0x4c
mov byte [eax + 4], 0x42
mov byte [eax + 5], cl
mov byte [eax + 6], 0x43
mov byte [eax + 7], 0x4b
mov byte [eax + 8], 0x20
mov byte [eax + 9], bl
mov byte [eax + 0xa], 0x52
mov byte [eax + 0xb], cl
mov byte [eax + 0xc], 0x4e
mov byte [eax + 0xd], 0x53
mov byte [eax + 0xe], cl
mov byte [eax + 0xf], 0x43
mov byte [eax + 0x10], bl
mov byte [eax + 0x11], 0x49
mov byte [eax + 0x12], dl
mov byte [eax + 0x13], 0x4e
mov byte [eax + 0x14], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1588
jmp 0x207fb882
cmp ecx, 0xe
jl 0x207fa76d
mov dl, 0x20
mov byte [eax], 0x43
mov byte [eax + 1], 0x52
mov byte [eax + 2], 0x45
mov byte [eax + 3], 0x41
mov byte [eax + 4], 0x54
mov byte [eax + 5], 0x45
mov byte [eax + 6], dl
mov byte [eax + 7], 0x49
mov byte [eax + 8], 0x4e
mov byte [eax + 9], 0x44
mov byte [eax + 0xa], 0x45
mov byte [eax + 0xb], 0x58
mov byte [eax + 0xc], dl
mov byte [eax + 0xd], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x158f
jmp 0x207fb882
cmp ecx, 0xe
jl 0x207fa7c6
mov cl, 0x41
mov bl, 0x54
mov dl, 0x20
mov byte [eax], 0x43
mov byte [eax + 1], 0x52
mov byte [eax + 2], 0x45
mov byte [eax + 3], cl
mov byte [eax + 4], bl
mov byte [eax + 5], 0x45
mov byte [eax + 6], dl
mov byte [eax + 7], bl
mov byte [eax + 8], cl
mov byte [eax + 9], 0x42
mov byte [eax + 0xa], 0x4c
mov byte [eax + 0xb], 0x45
mov byte [eax + 0xc], dl
mov byte [eax + 0xd], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1596
jmp 0x207fb882
cmp ecx, 0xd
jl 0x207fa81b
mov dl, 0x20
mov byte [eax], 0x44
mov byte [eax + 1], 0x45
mov byte [eax + 2], 0x4c
mov byte [eax + 3], 0x45
mov byte [eax + 4], 0x54
mov byte [eax + 5], 0x45
mov byte [eax + 6], dl
mov byte [eax + 7], 0x46
mov byte [eax + 8], 0x52
mov byte [eax + 9], 0x4f
mov byte [eax + 0xa], 0x4d
mov byte [eax + 0xb], dl
mov byte [eax + 0xc], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x159d
jmp 0x207fb882
cmp ecx, 0xc
jl 0x207fa86c
mov cl, 0x44
mov dl, 0x20
mov byte [eax], cl
mov byte [eax + 1], 0x52
mov byte [eax + 2], 0x4f
mov byte [eax + 3], 0x50
mov byte [eax + 4], dl
mov byte [eax + 5], 0x49
mov byte [eax + 6], 0x4e
mov byte [eax + 7], cl
mov byte [eax + 8], 0x45
mov byte [eax + 9], 0x58
mov byte [eax + 0xa], dl
mov byte [eax + 0xb], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15a4
jmp 0x207fb882
cmp ecx, 0xc
jl 0x207fa8bd
mov dl, 0x20
mov byte [eax], 0x44
mov byte [eax + 1], 0x52
mov byte [eax + 2], 0x4f
mov byte [eax + 3], 0x50
mov byte [eax + 4], dl
mov byte [eax + 5], 0x54
mov byte [eax + 6], 0x41
mov byte [eax + 7], 0x42
mov byte [eax + 8], 0x4c
mov byte [eax + 9], 0x45
mov byte [eax + 0xa], dl
mov byte [eax + 0xb], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15ab
jmp 0x207fb882
cmp ecx, 8
jl 0x207fa8fe
mov byte [eax], 0x49
mov byte [eax + 1], 0x4e
mov byte [eax + 2], 0x53
mov byte [eax + 3], 0x45
mov byte [eax + 4], 0x52
mov byte [eax + 5], 0x54
mov byte [eax + 6], 0x20
mov byte [eax + 7], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15b2
jmp 0x207fb882
cmp ecx, 0xd
jl 0x207fa953
mov bl, 0x54
mov dl, 0x20
mov byte [eax], 0x49
mov byte [eax + 1], 0x4e
mov byte [eax + 2], 0x53
mov byte [eax + 3], 0x45
mov byte [eax + 4], 0x52
mov byte [eax + 5], bl
mov byte [eax + 6], dl
mov byte [eax + 7], 0x49
mov byte [eax + 8], 0x4e
mov byte [eax + 9], bl
mov byte [eax + 0xa], 0x4f
mov byte [eax + 0xb], dl
mov byte [eax + 0xc], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15b9
jmp 0x207fb882
cmp ecx, 5
jl 0x207fa988
mov byte [eax], 0x6e
mov byte [eax + 1], 0x61
mov byte [eax + 2], 0x6d
mov byte [eax + 3], 0x65
mov byte [eax + 4], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15c0
jmp 0x207fb882
cmp ecx, 8
jl 0x207fa9c9
mov cl, 0x41
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 2], cl
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 5], cl
mov byte [eax + 6], 0x20
mov byte [eax + 7], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15c7
jmp 0x207fb882
cmp ecx, 0x12
jl 0x207faa32
mov cl, 0x41
mov dl, 0x20
mov byte [eax + 2], cl
mov byte [eax + 5], cl
mov cl, 0x65
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 6], dl
mov byte [eax + 7], 0x70
mov byte [eax + 8], 0x61
mov byte [eax + 9], 0x67
mov byte [eax + 0xa], cl
mov byte [eax + 0xb], 0x5f
mov byte [eax + 0xc], 0x73
mov byte [eax + 0xd], 0x69
mov byte [eax + 0xe], 0x7a
mov byte [eax + 0xf], cl
mov byte [eax + 0x10], dl
mov byte [eax + 0x11], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15ce
jmp 0x207fb882
cmp ecx, 0x13
jl 0x207faa9f
mov cl, 0x41
mov dl, 0x20
mov byte [eax + 2], cl
mov byte [eax + 5], cl
mov bl, 0x63
mov cl, 0x65
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 6], dl
mov byte [eax + 7], bl
mov byte [eax + 8], 0x61
mov byte [eax + 9], bl
mov byte [eax + 0xa], 0x68
mov byte [eax + 0xb], cl
mov byte [eax + 0xc], 0x5f
mov byte [eax + 0xd], 0x73
mov byte [eax + 0xe], 0x69
mov byte [eax + 0xf], 0x7a
mov byte [eax + 0x10], cl
mov byte [eax + 0x11], dl
mov byte [eax + 0x12], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15d5
jmp 0x207fb882
cmp ecx, 0x1b
jl 0x207fab2b
mov cl, 0x41
mov dl, 0x20
mov byte [eax + 2], cl
mov byte [eax + 5], cl
mov cl, 0x65
mov bl, 0x63
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 6], dl
mov byte [eax + 7], 0x64
mov byte [eax + 8], cl
mov byte [eax + 9], 0x66
mov byte [eax + 0xa], 0x61
mov byte [eax + 0xb], 0x75
mov byte [eax + 0xc], 0x6c
mov byte [eax + 0xd], 0x74
mov byte [eax + 0xe], 0x5f
mov byte [eax + 0xf], bl
mov byte [eax + 0x10], 0x61
mov byte [eax + 0x11], bl
mov byte [eax + 0x12], 0x68
mov byte [eax + 0x13], cl
mov byte [eax + 0x14], 0x5f
mov byte [eax + 0x15], 0x73
mov byte [eax + 0x16], 0x69
mov byte [eax + 0x17], 0x7a
mov byte [eax + 0x18], cl
mov byte [eax + 0x19], dl
mov byte [eax + 0x1a], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15dc
jmp 0x207fb882
cmp ecx, 0x11
jl 0x207fab90
mov cl, 0x41
mov dl, 0x20
mov bl, 0x6e
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 2], cl
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 5], cl
mov byte [eax + 6], dl
mov byte [eax + 7], 0x65
mov byte [eax + 8], bl
mov byte [eax + 9], 0x63
mov byte [eax + 0xa], 0x6f
mov byte [eax + 0xb], 0x64
mov byte [eax + 0xc], 0x69
mov byte [eax + 0xd], bl
mov byte [eax + 0xe], 0x67
mov byte [eax + 0xf], dl
mov byte [eax + 0x10], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15e3
jmp 0x207fb882
cmp ecx, 0x1a
jl 0x207fac18
mov cl, 0x41
mov dl, 0x20
mov byte [eax + 2], cl
mov byte [eax + 5], cl
mov bl, 0x6e
mov cl, 0x22
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 6], dl
mov byte [eax + 7], 0x65
mov byte [eax + 8], bl
mov byte [eax + 9], 0x63
mov byte [eax + 0xa], 0x6f
mov byte [eax + 0xb], 0x64
mov byte [eax + 0xc], 0x69
mov byte [eax + 0xd], bl
mov byte [eax + 0xe], 0x67
mov byte [eax + 0xf], dl
mov byte [eax + 0x10], 0x3d
mov byte [eax + 0x11], dl
mov byte [eax + 0x12], cl
mov byte [eax + 0x13], 0x55
mov byte [eax + 0x14], 0x54
mov byte [eax + 0x15], 0x46
mov byte [eax + 0x16], 0x2d
mov byte [eax + 0x17], 0x38
mov byte [eax + 0x18], cl
mov byte [eax + 0x19], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15ea
jmp 0x207fb882
cmp ecx, 0x14
jl 0x207fac89
mov cl, 0x41
mov dl, 0x20
mov bl, 0x6e
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 2], cl
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 5], cl
mov byte [eax + 6], dl
mov byte [eax + 7], 0x73
mov byte [eax + 8], 0x79
mov byte [eax + 9], bl
mov byte [eax + 0xa], 0x63
mov byte [eax + 0xb], 0x68
mov byte [eax + 0xc], 0x72
mov byte [eax + 0xd], 0x6f
mov byte [eax + 0xe], bl
mov byte [eax + 0xf], 0x6f
mov byte [eax + 0x10], 0x75
mov byte [eax + 0x11], 0x73
mov byte [eax + 0x12], dl
mov byte [eax + 0x13], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15f1
jmp 0x207fb882
cmp ecx, 0x1a
jl 0x207fad11
mov cl, 0x41
mov dl, 0x20
mov bl, 0x6e
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 2], cl
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 5], cl
mov byte [eax + 6], dl
mov byte [eax + 7], 0x73
mov byte [eax + 8], 0x79
mov byte [eax + 9], bl
mov byte [eax + 0xa], 0x63
mov byte [eax + 0xb], 0x68
mov byte [eax + 0xc], 0x72
mov byte [eax + 0xd], 0x6f
mov byte [eax + 0xe], bl
mov byte [eax + 0xf], 0x6f
mov byte [eax + 0x10], 0x75
mov byte [eax + 0x11], 0x73
mov byte [eax + 0x12], dl
mov byte [eax + 0x13], 0x3d
mov byte [eax + 0x14], dl
mov byte [eax + 0x15], 0x46
mov byte [eax + 0x16], 0x55
mov byte [eax + 0x17], 0x4c
mov byte [eax + 0x18], 0x4c
mov byte [eax + 0x19], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15f8
jmp 0x207fb882
cmp ecx, 0x1c
jl 0x207fada0
mov cl, 0x41
mov dl, 0x20
mov bl, 0x6e
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 2], cl
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 5], cl
mov byte [eax + 6], dl
mov byte [eax + 7], 0x73
mov byte [eax + 8], 0x79
mov byte [eax + 9], bl
mov byte [eax + 0xa], 0x63
mov byte [eax + 0xb], 0x68
mov byte [eax + 0xc], 0x72
mov byte [eax + 0xd], 0x6f
mov byte [eax + 0xe], bl
mov byte [eax + 0xf], 0x6f
mov byte [eax + 0x10], 0x75
mov byte [eax + 0x11], 0x73
mov byte [eax + 0x12], dl
mov byte [eax + 0x13], 0x3d
mov byte [eax + 0x14], dl
mov byte [eax + 0x15], 0x4e
mov byte [eax + 0x16], 0x4f
mov byte [eax + 0x17], 0x52
mov byte [eax + 0x18], 0x4d
mov byte [eax + 0x19], cl
mov byte [eax + 0x1a], 0x4c
mov byte [eax + 0x1b], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x15ff
jmp 0x207fb882
cmp ecx, 0x19
jl 0x207fae24
mov cl, 0x41
mov dl, 0x20
mov byte [eax + 2], cl
mov byte [eax + 5], cl
mov bl, 0x6e
mov cl, 0x46
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 6], dl
mov byte [eax + 7], 0x73
mov byte [eax + 8], 0x79
mov byte [eax + 9], bl
mov byte [eax + 0xa], 0x63
mov byte [eax + 0xb], 0x68
mov byte [eax + 0xc], 0x72
mov byte [eax + 0xd], 0x6f
mov byte [eax + 0xe], bl
mov byte [eax + 0xf], 0x6f
mov byte [eax + 0x10], 0x75
mov byte [eax + 0x11], 0x73
mov byte [eax + 0x12], dl
mov byte [eax + 0x13], 0x3d
mov byte [eax + 0x14], dl
mov byte [eax + 0x15], 0x4f
mov byte [eax + 0x16], cl
mov byte [eax + 0x17], cl
mov byte [eax + 0x18], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1606
jmp 0x207fb882
cmp ecx, 0x12
jl 0x207fae8d
mov cl, 0x41
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 2], cl
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 5], cl
mov byte [eax + 6], 0x20
mov byte [eax + 7], 0x74
mov byte [eax + 8], 0x61
mov byte [eax + 9], 0x62
mov byte [eax + 0xa], 0x6c
mov byte [eax + 0xb], 0x65
mov byte [eax + 0xc], 0x5f
mov byte [eax + 0xd], 0x69
mov byte [eax + 0xe], 0x6e
mov byte [eax + 0xf], 0x66
mov byte [eax + 0x10], 0x6f
mov byte [eax + 0x11], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x160d
jmp 0x207fb882
cmp ecx, 0x12
jl 0x207faef6
mov cl, 0x41
mov dl, 0x69
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 2], cl
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 5], cl
mov byte [eax + 6], 0x20
mov byte [eax + 7], dl
mov byte [eax + 8], 0x6e
mov byte [eax + 9], 0x64
mov byte [eax + 0xa], 0x65
mov byte [eax + 0xb], 0x78
mov byte [eax + 0xc], 0x5f
mov byte [eax + 0xd], 0x6c
mov byte [eax + 0xe], dl
mov byte [eax + 0xf], 0x73
mov byte [eax + 0x10], 0x74
mov byte [eax + 0x11], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1614
jmp 0x207fb882
cmp ecx, 0x12
jl 0x207faf5f
mov cl, 0x41
mov dl, 0x69
mov bl, 0x6e
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 2], cl
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 5], cl
mov byte [eax + 6], 0x20
mov byte [eax + 7], dl
mov byte [eax + 8], bl
mov byte [eax + 9], 0x64
mov byte [eax + 0xa], 0x65
mov byte [eax + 0xb], 0x78
mov byte [eax + 0xc], 0x5f
mov byte [eax + 0xd], dl
mov byte [eax + 0xe], bl
mov byte [eax + 0xf], 0x66
mov byte [eax + 0x10], 0x6f
mov byte [eax + 0x11], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x161b
jmp 0x207fb882
cmp ecx, 0x17
jl 0x207fafdc
mov cl, 0x41
mov bl, 0x74
mov byte [eax + 2], cl
mov byte [eax + 5], cl
mov byte [eax + 9], bl
mov byte [eax + 0xe], bl
mov dl, 0x69
mov cl, 0x65
mov bl, 0x63
mov byte [eax], 0x50
mov byte [eax + 1], 0x52
mov byte [eax + 3], 0x47
mov byte [eax + 4], 0x4d
mov byte [eax + 6], 0x20
mov byte [eax + 7], dl
mov byte [eax + 8], 0x6e
mov byte [eax + 0xa], cl
mov byte [eax + 0xb], 0x67
mov byte [eax + 0xc], 0x72
mov byte [eax + 0xd], dl
mov byte [eax + 0xf], 0x79
mov byte [eax + 0x10], 0x5f
mov byte [eax + 0x11], bl
mov byte [eax + 0x12], 0x68
mov byte [eax + 0x13], cl
mov byte [eax + 0x14], bl
mov byte [eax + 0x15], 0x6b
mov byte [eax + 0x16], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1622
jmp 0x207fb882
cmp ecx, 9
jl 0x207fb021
mov byte [eax], 0x52
mov byte [eax + 1], 0x45
mov byte [eax + 2], 0x49
mov byte [eax + 3], 0x4e
mov byte [eax + 4], 0x44
mov byte [eax + 5], 0x45
mov byte [eax + 6], 0x58
mov byte [eax + 7], 0x20
mov byte [eax + 8], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1629
jmp 0x207fb882
push ecx
push eax
call fcn.207fba60
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1630
jmp 0x207fb882
push ecx
push eax
call fcn.207fbaa0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1637
jmp 0x207fb882
push ecx
push eax
call fcn.207fbae0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x163e
jmp 0x207fb882
push ecx
push eax
call fcn.207fbb30
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1645
jmp 0x207fb882
push ecx
push eax
call fcn.207fbb90
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x164c
jmp 0x207fb882
push ecx
push eax
call fcn.207fbbd0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1653
jmp 0x207fb882
push ecx
push eax
call fcn.207fbc00
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x165a
jmp 0x207fb882
push ecx
push eax
call fcn.207fbc40
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1661
jmp 0x207fb882
push ecx
push eax
call fcn.207fbc80
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1668
jmp 0x207fb882
push ecx
push eax
call fcn.207fbce0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x166f
jmp 0x207fb882
push ecx
push eax
call fcn.207fbd20
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1676
jmp 0x207fb882
push ecx
push eax
call fcn.207fbd60
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x167d
jmp 0x207fb882
cmp ecx, 5
jl 0x207fb1fa
mov dl, 0x20
mov byte [eax + 1], 0x4f
mov byte [eax], dl
mov byte [eax + 2], 0x4e
mov byte [eax + 3], dl
mov byte [eax + 4], 0
xor esi, esi
jmp 0x207fb8ac
mov esi, 0x80000066
mov ecx, 0x6d
mov eax, esi
mov edx, 0x1684
jmp 0x207fb882
push ecx
push eax
call fcn.207fbda0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x168b
jmp 0x207fb882
push ecx
push eax
call fcn.207fbdd0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1692
jmp 0x207fb882
push ecx
push eax
call fcn.207fbe10
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1699
jmp 0x207fb882
push ecx
push eax
call fcn.207fbe50
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16a0
jmp 0x207fb882
push ecx
push eax
call fcn.207fbe90
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16a7
jmp 0x207fb882
push ecx
push eax
call fcn.207fbed0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16ae
jmp 0x207fb882
push ecx
push eax
call fcn.207fbf10
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16b5
jmp 0x207fb882
push ecx
push eax
call fcn.207fbf60
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16bc
jmp 0x207fb882
push ecx
push eax
call fcn.207fbfa0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16c3
jmp 0x207fb882
push ecx
push eax
call fcn.207fbff0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16ca
jmp 0x207fb882
push ecx
push eax
call fcn.207fc050
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16d1
jmp 0x207fb882
push ecx
push eax
call fcn.207fc0a0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16d8
jmp 0x207fb882
push ecx
push eax
call fcn.207fc0e0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16df
jmp 0x207fb882
push ecx
push eax
call fcn.207fc120
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16e6
jmp 0x207fb882
push ecx
push eax
call fcn.207fc160
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16ed
jmp 0x207fb882
push ecx
push eax
call fcn.207fc1b0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16f4
jmp 0x207fb882
push ecx
push eax
call fcn.207fc210
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x16fb
jmp 0x207fb882
push ecx
push eax
call fcn.207fc270
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1702
jmp 0x207fb882
push ecx
push eax
call fcn.207fc2c0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1709
jmp 0x207fb882
push ecx
push eax
call fcn.207fc300
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1710
jmp 0x207fb882
push ecx
push eax
call fcn.207fc350
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1717
jmp 0x207fb882
push ecx
push eax
call fcn.207fc3b0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x171e
jmp 0x207fb882
push ecx
push eax
call fcn.207fc420
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1725
jmp 0x207fb882
push ecx
push eax
call fcn.207fc4a0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x172c
jmp 0x207fb882
push ecx
push eax
call fcn.207fc500
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1733
jmp 0x207fb882
push ecx
push eax
call fcn.207fc560
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x173a
jmp 0x207fb882
push ecx
push eax
call fcn.207fc5a0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1741
jmp 0x207fb882
push ecx
push eax
call fcn.207fc5d0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1748
jmp 0x207fb882
push ecx
push eax
call fcn.207fc620
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x174f
jmp 0x207fb882
push ecx
push eax
call fcn.207fc670
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1756
jmp 0x207fb882
push ecx
push eax
call fcn.207fc6c0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x175d
jmp 0x207fb882
push ecx
push eax
call fcn.207fc700
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1764
jmp 0x207fb882
push ecx
push eax
call fcn.207fc750
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x176b
jmp 0x207fb882
push ecx
push eax
call fcn.207fc790
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1772
jmp 0x207fb882
push ecx
push eax
call fcn.207fc7d0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1779
jmp 0x207fb882
push ecx
push eax
call fcn.207fc810
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1780
jmp 0x207fb882
push ecx
push eax
call fcn.207fc850
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1787
jmp 0x207fb882
push ecx
push eax
call fcn.207fc8a0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x178e
jmp 0x207fb882
push ecx
push eax
call fcn.207fc8f0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x1795
jmp 0x207fb882
push ecx
push eax
call fcn.207fc930
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x179c
jmp 0x207fb882
push ecx
push eax
call fcn.207fc960
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x17a5
jmp 0x207fb882
push ecx
push eax
call fcn.207fc9a0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x17ac
jmp 0x207fb882
push ecx
push eax
call fcn.207fc9e0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x17b3
jmp 0x207fb882
push ecx
push eax
call fcn.207fca20
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x17ba
jmp 0x207fb882
push ecx
push eax
call fcn.207fca70
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x17c1
jmp 0x207fb882
push ecx
push eax
call fcn.207fcab0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x17c8
jmp 0x207fb882
push ecx
push eax
call fcn.207fcaf0
add esp, 8
test eax, eax
je 0x207fa981
mov ecx, 0x6d
mov esi, eax
mov edx, 0x17cf
jmp 0x207fb882
mov esi, 0x80000067
mov ecx, 0x6d
mov eax, esi
mov edx, 0x17d6
push ecx
mov ecx, dword [0x207302f0]
push edx
mov edx, dword [0x207302e4]
push ecx
mov ecx, dword [0x207302e8]
push edx
mov edx, dword [0x207302ec]
push ecx
push edx
push eax
push esi
push 3
call fcn.2078d820
add esp, 0x24
mov eax, dword [0x207302f0]
mov ecx, dword [0x207302e4]
mov edx, dword [0x207302e8]
push esi
push 0x20718250
push 0x20718240
push 4
push 0x17e0
push eax
mov eax, dword [0x207302ec]
push ecx
push edx
push eax
push 1
call fcn.207921f0
add esp, 0x28
mov eax, esi
pop esi
pop ebx
ret