Function at 0x140001350
Capabilities:
Parse pe header

Disassembly:
sub rsp, 0x128
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x100], 0
mov ecx, 0xc2
mov edx, 0x5f
mov r8d, 6
call section..text
mov byte [rsp + 0x40], al
xor ecx, ecx
mov edx, 0x5f
mov r8d, 1
call section..text
mov byte [rsp + 0x41], al
mov ecx, SafeArrayGetLBound
mov edx, 0xa6
mov r8d, 2
call section..text
mov byte [rsp + 0x42], al
mov ecx, 0xff
mov edx, 0x9a
mov r8d, 7
call section..text
mov byte [rsp + 0x43], al
mov ecx, 0x68
mov edx, 0x1a
mov r8d, 7
call section..text
mov byte [rsp + 0x44], al
mov ecx, 0x83
mov edx, 0x6e
mov r8d, 6
call section..text
mov byte [rsp + 0x45], al
mov ecx, 0x99
mov edx, 0xcc
mov r8d, 1
call section..text
mov byte [rsp + 0x46], al
xor ecx, ecx
mov edx, 0x6c
mov r8d, 7
call section..text
mov byte [rsp + 0x47], al
mov ecx, 0xc0
mov edx, 0x20
mov r8d, 6
call section..text
mov byte [rsp + 0x48], al
mov ecx, SafeArrayGetLBound
mov edx, 0x76
mov r8d, 6
call section..text
mov byte [rsp + 0x49], al
mov ecx, 0xc8
mov edx, 0x59
mov r8d, 2
call section..text
mov byte [rsp + 0x4a], al
mov ecx, 0xc6
mov edx, 0xa3
mov r8d, 1
call section..text
mov byte [rsp + 0x4b], al
mov ecx, 0xc2
mov edx, 0x64
mov r8d, 6
call section..text
mov byte [rsp + 0x4c], al
mov ecx, 0xb0
mov edx, 0x56
mov r8d, 3
call section..text
mov byte [rsp + 0x4d], al
mov ecx, 0xee
mov edx, 0x8b
mov r8d, 2
call section..text
mov byte [rsp + 0x4e], al
mov ecx, 0xca
mov edx, 0xa2
mov r8d, 1
call section..text
mov byte [rsp + 0x4f], al
mov ecx, 0x80
mov edx, 0x2c
mov r8d, 4
call section..text
mov byte [rsp + 0x50], al
mov ecx, 0x68
mov edx, 9
mov r8d, 2
call section..text
mov byte [rsp + 0x51], al
mov ecx, 0x57
mov edx, 8
mov r8d, 7
call section..text
mov byte [rsp + 0x52], al
mov ecx, 0x55
mov edx, SafeArrayGetLBound
mov r8d, 1
call section..text
mov byte [rsp + 0x53], al
mov ecx, 0x60
mov edx, 0x6c
mov r8d, 6
call section..text
mov byte [rsp + 0x54], al
mov ecx, 0xcc
mov edx, 0xa3
mov r8d, 1
call section..text
mov byte [rsp + 0x55], al
mov ecx, 0x62
mov edx, 0x8a
mov r8d, 4
call section..text
mov byte [rsp + 0x56], al
mov ecx, 0x82
mov edx, 0xe3
mov r8d, 7
call section..text
mov byte [rsp + 0x57], al
mov ecx, 0x48
mov edx, 0xdc
mov r8d, 2
call section..text
mov byte [rsp + 0x58], al
mov ecx, 0xcc
mov edx, reloc.OLEAUT32.dll_SafeArrayGetElement
mov r8d, 3
call section..text
mov byte [rsp + 0x59], al
mov ecx, 0xa8
mov edx, 0xcd
mov r8d, 1
call section..text
mov byte [rsp + 0x5a], al
mov ecx, 0x24
mov edx, 0x47
mov r8d, 7
call section..text
mov byte [rsp + 0x5b], al
mov ecx, 0xf6
mov edx, 0x8e
mov r8d, 2
call section..text
mov byte [rsp + 0x5c], al
mov ecx, 0x4d
mov edx, 0xec
mov r8d, 2
call section..text
mov byte [rsp + 0x5d], al
mov ecx, reloc.OLEAUT32.dll_SafeArrayLock
mov edx, 0x72
mov r8d, 6
call section..text
mov byte [rsp + 0x5e], al
mov ecx, 0x20
mov edx, 0xb5
mov r8d, 4
call section..text
mov byte [rsp + 0x5f], al
mov ecx, 0x5c
mov edx, 0x32
mov r8d, 4
call section..text
mov byte [rsp + 0x60], al
mov ecx, 0x7c
mov edx, 0xa4
mov r8d, 1
call section..text
mov byte [rsp + 0x61], al
mov ecx, 0x23
mov edx, 0x50
mov r8d, 7
call section..text
mov byte [rsp + 0x62], al
mov ecx, 0xc0
mov edx, 0x6c
mov r8d, 1
call section..text
mov byte [rsp + 0x63], al
mov ecx, 0x70
mov edx, 0x28
mov r8d, 4
call section..text
mov byte [rsp + 0x64], al
mov ecx, 0xe5
mov edx, 0x82
mov r8d, 4
call section..text
mov byte [rsp + 0x65], al
mov ecx, 0x20
mov edx, 0x4f
mov r8d, 1
call section..text
mov byte [rsp + 0x66], al
mov ecx, 0x6e
mov edx, 0xca
mov r8d, 4
call section..text
mov byte [rsp + 0x67], al
mov ecx, 8
mov edx, 0x95
mov r8d, 2
call section..text
mov byte [rsp + 0x68], al
mov ecx, 0xe8
mov edx, 0x74
mov r8d, 6
call section..text
mov byte [rsp + 0x69], al
mov ecx, 0x20
mov edx, 0x44
mov r8d, 4
call section..text
mov byte [rsp + 0x6a], al
mov ecx, 0xfb
mov edx, 0x86
mov r8d, 4
call section..text
mov byte [rsp + 0x6b], al
mov ecx, 0x69
mov edx, 0xc0
mov r8d, 4
call section..text
mov byte [rsp + 0x6c], al
mov ecx, 0xd7
mov edx, 0x6e
mov r8d, 6
call section..text
mov byte [rsp + 0x6d], al
mov ecx, reloc.OLEAUT32.dll_SafeArrayLock
mov edx, 0x39
mov r8d, 3
call section..text
mov byte [rsp + 0x6e], al
mov ecx, 0x20
mov edx, 0xfe
mov r8d, 4
call section..text
mov byte [rsp + 0x6f], al
mov ecx, 0x29
mov edx, 0x36
mov r8d, 1
call section..text
mov byte [rsp + 0x70], al
mov ecx, 0x2f
mov edx, 0x42
mov r8d, 7
call section..text
mov byte [rsp + 0x71], al
mov ecx, 0xd5
mov edx, 0x8c
mov r8d, 1
call section..text
mov byte [rsp + 0x72], al
mov ecx, 0x9a
mov edx, 0xde
mov r8d, 1
call section..text
mov byte [rsp + 0x73], al
mov ecx, 0x4f
mov edx, 7
mov r8d, 3
call section..text
mov byte [rsp + 0x74], al
mov ecx, 0xb5
mov edx, 0xc6
mov r8d, 1
call section..text
mov byte [rsp + 0x75], al
mov ecx, 0xb9
mov edx, 0x44
mov r8d, 2
call section..text
mov byte [rsp + 0x76], al
mov ecx, 0x53
mov edx, 0x30
mov r8d, 7
call section..text
mov byte [rsp + 0x77], al
mov ecx, 0x5f
mov edx, 9
mov r8d, 1
call section..text
mov byte [rsp + 0x78], al
mov ecx, 0xe1
mov edx, 0x80
mov r8d, 2
call section..text
mov byte [rsp + 0x79], al
mov ecx, 0xb2
mov edx, 0xc0
mov r8d, 1
call section..text
mov byte [rsp + 0x7a], al
mov ecx, 0x84
mov edx, 0x64
mov r8d, 2
call section..text
mov byte [rsp + 0x7b], al
mov ecx, 0xd0
mov edx, 0xa8
mov r8d, 7
call section..text
mov byte [rsp + 0x7c], al
mov ecx, 0x1c
mov edx, 0x47
mov r8d, 7
call section..text
mov byte [rsp + 0x7d], al
mov ecx, 0xe1
mov edx, 0xb0
mov r8d, 4
call section..text
mov byte [rsp + 0x7e], al
mov ecx, 0x32
mov edx, 0xdc
mov r8d, 4
call section..text
mov byte [rsp + 0x7f], al
mov ecx, 0x38
mov edx, 0x68
mov r8d, 4
call section..text
mov byte [rsp + 0x80], al
mov ecx, 0xdb
mov edx, 0x82
mov r8d, 1
call section..text
mov byte [rsp + 0x81], al
mov ecx, 0xdb
mov edx, 0xa0
mov r8d, 4
call section..text
mov byte [rsp + 0x82], al
mov ecx, 0x4c
mov edx, 0x66
mov r8d, 6
call section..text
mov byte [rsp + 0x83], al
mov ecx, 0xa7
mov edx, 0xc8
mov r8d, 1
call section..text
mov byte [rsp + 0x84], al
mov ecx, 0x72
mov edx, 0xb1
mov r8d, 4
call section..text
mov byte [rsp + 0x85], al
mov ecx, 0x55
mov edx, 0x75
mov r8d, 7
call section..text
mov byte [rsp + 0x86], al
mov ecx, 0x49
mov edx, 0xdf
mov r8d, 1
call section..text
mov byte [rsp + 0x87], al
mov ecx, 0x7e
mov edx, 0x75
mov r8d, 6
call section..text
mov byte [rsp + 0x88], al
mov ecx, 0xe3
mov edx, 0x86
mov r8d, 1
call section..text
mov byte [rsp + 0x89], al
mov ecx, 0x5a
mov edx, reloc.OLEAUT32.dll_SafeArrayLock
mov r8d, 1
call section..text
mov byte [rsp + 0x8a], al
mov ecx, 0x84
mov edx, 0xf0
mov r8d, 7
call section..text
mov byte [rsp + 0x8b], al
mov ecx, 0x24
mov edx, 0x48
mov r8d, 3
call section..text
mov byte [rsp + 0x8c], al
mov ecx, 0x5e
mov edx, 0x37
mov r8d, 7
call section..text
mov byte [rsp + 0x8d], al
mov ecx, 0xe
mov edx, 0x70
mov r8d, 3
call section..text
mov byte [rsp + 0x8e], al
mov ecx, 0x3d
mov edx, 0xec
mov r8d, 4
call section..text
mov byte [rsp + 0x8f], al
mov ecx, 0xec
mov edx, 0xcc
mov r8d, 2
call section..text
mov byte [rsp + 0x90], al
mov ecx, 0x89
mov edx, 0xb0
mov r8d, 3
call section..text
mov byte [rsp + 0x91], al
mov ecx, 0x7f
mov edx, 0x44
mov r8d, 7
call section..text
mov byte [rsp + 0x92], al
mov ecx, 0xf8
mov edx, 0x24
mov r8d, 4
call section..text
mov byte [rsp + 0x93], al
mov ecx, 0xaa
mov edx, 0x69
mov r8d, 6
call section..text
mov byte [rsp + 0x94], al
mov ecx, 0x66
mov edx, 0xb0
mov r8d, 3
call section..text
mov byte [rsp + 0x95], al
mov ecx, 0x7c
mov edx, 0xc0
mov r8d, 1
call section..text
mov byte [rsp + 0x96], al
mov ecx, 0xa0
mov edx, 0x45
mov r8d, 3
call section..text
mov byte [rsp + 0x97], al
mov ecx, 0x93
mov edx, 0x9e
mov r8d, 1
call section..text
mov byte [rsp + 0x98], al
mov ecx, 0x40
mov edx, 0xf2
mov r8d, 1
call section..text
mov byte [rsp + 0x99], al
mov ecx, 0x70
mov edx, 0xc8
mov r8d, 1
call section..text
mov byte [rsp + 0x9a], al
mov ecx, 0x84
mov edx, 0x3b
mov r8d, 6
call section..text
mov byte [rsp + 0x9b], al
mov ecx, 0x68
mov edx, 0x48
mov r8d, 4
call section..text
mov byte [rsp + 0x9c], al
mov ecx, reloc.OLEAUT32.dll_SafeArrayGetElement
mov edx, reloc.OLEAUT32.dll_SafeArrayGetLBound
mov r8d, 1
call section..text
mov byte [rsp + 0x9d], al
mov ecx, 0x4b
mov edx, 0xe0
mov r8d, 1
call section..text
mov byte [rsp + 0x9e], al
mov ecx, 0x3e
mov edx, 0x69
mov r8d, 6
call section..text
mov byte [rsp + 0x9f], al
mov ecx, 0x8d
mov edx, 0x64
mov r8d, 2
call section..text
mov byte [rsp + 0xa0], al
mov ecx, 0xfe
mov edx, 0x7d
mov r8d, 1
call section..text
mov byte [rsp + 0xa1], al
mov ecx, 0x2c
mov edx, 0x5a
mov r8d, 3
call section..text
mov byte [rsp + 0xa2], al
mov ecx, 0x23
mov edx, 0xc8
mov r8d, 2
call section..text
mov byte [rsp + 0xa3], al
mov ecx, 0xb1
mov edx, 0xb8
mov r8d, 1
call section..text
mov byte [rsp + 0xa4], al
mov ecx, 0x41
mov edx, 0x1c
mov r8d, 7
call section..text
mov byte [rsp + 0xa5], al
mov edx, 0x90
mov r8d, 1
mov ecx, edx
call section..text
mov byte [rsp + 0xa6], al
mov ecx, 0x3d
mov edx, 0xf7
mov r8d, 4
call section..text
mov byte [rsp + 0xa7], al
mov ecx, 0x20
mov edx, 0x59
mov r8d, 3
call section..text
mov byte [rsp + 0xa8], al
mov ecx, 0x40
mov edx, 0x33
mov r8d, 7
call section..text
mov byte [rsp + 0xa9], al
mov ecx, 0xeb
mov edx, 0x90
mov r8d, 4
call section..text
mov byte [rsp + 0xaa], al
mov ecx, 0xdd
mov edx, 0x74
mov r8d, 2
call section..text
mov byte [rsp + 0xab], al
mov ecx, 0x6e
mov edx, 0xef
mov r8d, 1
call section..text
mov byte [rsp + 0xac], al
mov ecx, 0x98
mov edx, 0xa3
mov r8d, 1
call section..text
mov byte [rsp + 0xad], al
mov ecx, 0xb5
mov edx, 0xc8
mov r8d, 1
call section..text
mov byte [rsp + 0xae], al
mov ecx, 0x1e
mov edx, 0x48
mov r8d, 1
call section..text
mov byte [rsp + 0xaf], al
mov ecx, 0xae
mov edx, 0xc1
mov r8d, 1
call section..text
mov byte [rsp + 0xb0], al
mov ecx, 0xb0
mov edx, 0x72
mov r8d, 6
call section..text
mov byte [rsp + 0xb1], al
mov ecx, 0x20
xor edx, edx
mov r8d, 1
call section..text
mov byte [rsp + 0xb2], al
mov ecx, 0x87
mov edx, 0x98
mov r8d, 3
call section..text
mov byte [rsp + 0xb3], al
mov ecx, 0xf5
mov edx, 0x80
mov r8d, 2
call section..text
mov byte [rsp + 0xb4], al
mov ecx, 0x48
mov edx, 0x21
mov r8d, 1
call section..text
mov byte [rsp + 0xb5], al
mov ecx, 0xc2
mov edx, 0xac
mov r8d, 1
call section..text
mov byte [rsp + 0xb6], al
mov ecx, 0x9a
mov edx, 0xa2
mov r8d, 3
call section..text
mov byte [rsp + 0xb7], al
mov ecx, 4
mov edx, 0x1c
mov r8d, 1
call section..text
mov byte [rsp + 0xb8], al
mov ecx, 0x21
mov edx, 0x69
mov r8d, 6
call section..text
mov byte [rsp + 0xb9], al
mov ecx, 0xf2
mov edx, SafeArrayGetLBound
mov r8d, 3
call section..text
mov byte [rsp + 0xba], al
mov ecx, 0x4d
mov edx, 0x70
mov r8d, 7
call section..text
mov byte [rsp + 0xbb], al
mov ecx, 0x70
mov edx, 0x20
mov r8d, 6
call section..text
mov byte [rsp + 0xbc], al
mov ecx, 0x30
xor edx, edx
mov r8d, 1
call section..text
mov byte [rsp + 0xbd], al
mov ecx, 0x40
mov edx, 0xfb
mov r8d, 1
call section..text
mov byte [rsp + 0xbe], al
mov ecx, 0x20
xor edx, edx
mov r8d, 1
call section..text
mov byte [rsp + 0xbf], al
mov ecx, 0xbd
mov edx, 0xac
mov r8d, 1
call section..text
mov byte [rsp + 0xc0], al
mov ecx, 0x48
mov edx, 0xd8
mov r8d, 1
call section..text
mov byte [rsp + 0xc1], al
mov ecx, 0x3c
xor edx, edx
mov r8d, 7
call section..text
mov byte [rsp + 0xc2], al
mov ecx, 0x20
mov edx, 0xd1
mov r8d, 3
call section..text
mov byte [rsp + 0xc3], al
mov ecx, 0xb5
mov edx, 0xaa
mov r8d, 1
call section..text
mov byte [rsp + 0xc4], al
mov ecx, 0x40
mov edx, 0x6d
mov r8d, 6
call section..text
mov byte [rsp + 0xc5], al
mov ecx, 0xb3
mov edx, 0x9b
mov r8d, 3
call section..text
mov byte [rsp + 0xc6], al
mov ecx, 0x54
mov edx, 0x24
mov r8d, 1
call section..text
mov byte [rsp + 0xc7], al
mov ecx, 0xc1
mov edx, 0x20
mov r8d, 6
call section..text
mov byte [rsp + 0xc8], al
mov ecx, 0xe6
mov edx, 0x47
mov r8d, 1
call section..text
mov byte [rsp + 0xc9], al
mov ecx, 0xb0
mov edx, 0xf6
mov r8d, 3
call section..text
mov byte [rsp + 0xca], al
mov ecx, 0xee
mov edx, 0xbd
mov r8d, 2
call section..text
mov byte [rsp + 0xcb], al
mov ecx, 0xe
mov edx, 0x24
mov r8d, 1
call section..text
mov byte [rsp + 0xcc], al
mov ecx, 0x97
mov edx, 0x38
mov r8d, 6
call section..text
mov byte [rsp + 0xcd], al
mov ecx, 0x2f
mov edx, reloc.OLEAUT32.dll_SafeArrayLock
mov r8d, 7
call section..text
mov byte [rsp + 0xce], al
mov ecx, 0x20
mov edx, 0xf0
mov r8d, 4
call section..text
mov byte [rsp + 0xcf], al
mov ecx, 0x2b
mov edx, 0x52
mov r8d, 4
call section..text
mov byte [rsp + 0xd0], al
xor ecx, ecx
mov edx, 0x2b
mov r8d, 6
call section..text
mov byte [rsp + 0xd1], al
mov ecx, 0x1f
mov edx, 0x76
mov r8d, 7
call section..text
mov byte [rsp + 0xd2], al
mov ecx, 0x29
mov edx, 0xc0
mov r8d, 4
call section..text
mov byte [rsp + 0xd3], al
mov ecx, 0x8a
mov edx, 0x7b
mov r8d, 6
call section..text
mov byte [rsp + 0xd4], al
mov ecx, 0xa0
mov edx, 0xd3
mov r8d, 1
call section..text
mov byte [rsp + 0xd5], al
mov ecx, 0x8f
mov edx, 0xcc
mov r8d, 1
call section..text
mov byte [rsp + 0xd6], al
mov ecx, 0x39
mov edx, 0x30
mov r8d, 1
call section..text
mov byte [rsp + 0xd7], al
mov ecx, 0xca
mov edx, 0x6d
mov r8d, 2
call section..text
mov byte [rsp + 0xd8], al
mov ecx, 0x20
mov edx, 0xd2
mov r8d, 4
call section..text
mov byte [rsp + 0xd9], al
mov ecx, 0xa0
mov edx, 0x63
mov r8d, 4
call section..text
mov byte [rsp + 0xda], al
mov ecx, 0x40
mov edx, 0xe0
mov r8d, 1
call section..text
mov byte [rsp + 0xdb], al
mov ecx, 0xf0
mov edx, 0x7d
mov r8d, 2
call section..text
mov byte [rsp + 0xdc], al
mov ecx, 0x2d
mov edx, 0x2e
mov r8d, 1
call section..text
mov byte [rsp + 0xdd], al
mov ecx, 0xd1
mov edx, 0xb8
mov r8d, 7
call section..text
mov byte [rsp + 0xde], al
mov ecx, 0x5c
mov edx, 0x7c
mov r8d, 7
call section..text
mov byte [rsp + 0xdf], al
mov ecx, 0x9f
mov edx, 0x8c
mov r8d, 1
call section..text
mov byte [rsp + 0xe0], al
mov ecx, 0x91
mov edx, 0x20
mov r8d, 3
call section..text
mov byte [rsp + 0xe1], al
mov ecx, 0xca
mov edx, 0x99
mov r8d, 2
call section..text
mov byte [rsp + 0xe2], al
mov ecx, 0x84
mov edx, 0xae
mov r8d, 1
call section..text
mov byte [rsp + 0xe3], al
mov ecx, 0xc0
mov edx, pe_nt_image_headers64
mov r8d, 1
call section..text
mov byte [rsp + 0xe4], al
mov ecx, 0xba
mov edx, 0xe7
mov r8d, 7
call section..text
mov byte [rsp + 0xe5], al
mov ecx, 0x20
mov edx, 0x83
mov r8d, 4
call section..text
mov byte [rsp + 0xe6], al
mov ecx, 0x3e
mov edx, 0x20
mov r8d, 1
call section..text
mov byte [rsp + 0xe7], al
mov ecx, 0x38
mov edx, reloc.OLEAUT32.dll_SafeArrayGetElement
mov r8d, 7
call section..text
mov byte [rsp + 0xe8], al
mov ecx, reloc.OLEAUT32.dll_SafeArrayLock
mov edx, 0x9c
mov r8d, 2
call section..text
mov byte [rsp + 0xe9], al
mov ecx, 0x72
mov edx, 0xe9
mov r8d, 1
call section..text
mov byte [rsp + 0xea], al
mov ecx, 0x69
mov edx, 0xb8
mov r8d, 4
call section..text
mov byte [rsp + 0xeb], al
mov ecx, 0x76
mov edx, 0x20
mov r8d, 6
call section..text
mov byte [rsp + 0xec], al
mov ecx, 0xbc
mov r8d, 5
mov edx, r8d
call section..text
mov byte [rsp + 0xed], al
mov ecx, 0xd8
mov edx, 0xb8
mov r8d, 4
call section..text
mov byte [rsp + 0xee], al
mov ecx, 0xe1
mov edx, 0x50
mov r8d, 1
call section..text
mov byte [rsp + 0xef], al
mov ecx, 0xf2
mov edx, 0x60
mov r8d, 4
call section..text
mov byte [rsp + 0xf0], al
mov ecx, 0x2e
mov edx, 0xc4
mov r8d, 3
call section..text
mov byte [rsp + 0xf1], al
mov ecx, 0x50
mov edx, 0xd
mov r8d, 7
call section..text
mov byte [rsp + 0xf2], al
mov ecx, 0x57
mov edx, 0xe4
mov r8d, 1
call section..text
mov byte [rsp + 0xf3], al
mov ecx, 0x52
mov edx, 0x2b
mov r8d, 1
call section..text
mov byte [rsp + 0xf4], al
mov ecx, 0xc9
mov edx, 0xb4
mov r8d, 1
call section..text
mov byte [rsp + 0xf5], al
xor r8d, r8d
mov ecx, r8d
mov edx, r8d
call section..text
mov byte [rsp + 0xf6], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x38], rax
mov rcx, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_lstrlenA]
cdqe
mov qword [rsp + 0x30], rax
xor eax, eax
mov edx, eax
mov rcx, rdx
call fcn.140002770
lea r9, [rsp + 0x30]
mov rcx, qword [rsp + 0x110]
mov edx, 1
lea r8, [rsp + 0x38]
lea r10, [rsp + 0x10c]
mov qword [rsp + 0x20], r10
call rax
mov qword [rsp + 0x100], rax
cmp dword [rsp + 0x10c], 0
je 0x14000270f
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x120], rax
jmp 0x14000275e
xor eax, eax
mov edx, eax
mov rcx, rdx
call fcn.1400027c0
mov rcx, qword [rsp + 0x100]
mov edx, 1
lea r8, [rsp + 0x118]
xor r9d, r9d
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
call rax
mov dword [rsp + 0x10c], eax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x120]
add rsp, 0x128
ret