Function at 0x18004a3a0
Capabilities:
Load assembly via iassembly

Disassembly:
push rsi
push rdi
sub rsp, 0x128
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0xf0], 0
lea rcx, [rsp + 0xe8]
xor edx, edx
mov r8d, 8
call sym.memset
lea rcx, [rsp + 0xd8]
xor edx, edx
mov r8d, 0x10
call sym.memset
mov qword [rsp + 0xd0], 0
mov dword [rsp + 0xcc], 0
lea rcx, [rsp + 0xc8]
xor edx, edx
mov r8d, 4
call sym.memset
lea rcx, [rsp + 0xb0]
xor edx, edx
mov r8d, 0x18
call sym.memset
mov rcx, qword [rsp + 0x60]
mov dword [rsp + 0xac], 0
mov dword [rsp + 0xa8], 0
mov dword [rsp + 0xa4], 0
mov dword [rsp + 0xa0], 0
cmp qword [rcx], 0
setne al
mov byte [rsp + 0x6f], al
movabs rax, 0x4158401ef827569a
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x50], rax
movabs rcx, 0x820de21d2c58fe16
sub rax, rcx
je 0x18004b648
jmp 0x18004a4a4
mov rax, qword [rsp + 0x50]
movabs rcx, 0x88d08b3063360ab5
sub rax, rcx
je 0x18004b84c
jmp 0x18004a4be
mov rax, qword [rsp + 0x50]
movabs rcx, 0xa05ae5d49e64494e
sub rax, rcx
je 0x18004b0ed
jmp 0x18004a4d8
mov rax, qword [rsp + 0x50]
movabs rcx, 0xa122fc95839cbecb
sub rax, rcx
je 0x18004b139
jmp 0x18004a4f2
mov rax, qword [rsp + 0x50]
movabs rcx, 0xaaa58b5c711dd1df
sub rax, rcx
je 0x18004aebc
jmp 0x18004a50c
mov rax, qword [rsp + 0x50]
movabs rcx, 0xb804078b473081ca
sub rax, rcx
je 0x18004ad97
jmp 0x18004a526
mov rax, qword [rsp + 0x50]
movabs rcx, 0xb80830ce3fcd9997
sub rax, rcx
je 0x18004b180
jmp 0x18004a540
mov rax, qword [rsp + 0x50]
movabs rcx, 0xbb9f9807489b7171
sub rax, rcx
je 0x18004aff5
jmp 0x18004a55a
mov rax, qword [rsp + 0x50]
movabs rcx, 0xbf08497502c1b942
sub rax, rcx
je 0x18004ba78
jmp 0x18004a574
mov rax, qword [rsp + 0x50]
movabs rcx, 0xc82731809d06a5aa
sub rax, rcx
je 0x18004b16c
jmp 0x18004a58e
mov rax, qword [rsp + 0x50]
movabs rcx, 0xd1bc5b1c55423d0d
sub rax, rcx
je 0x18004ad40
jmp 0x18004a5a8
mov rax, qword [rsp + 0x50]
movabs rcx, 0xd712f8a41a278a50
sub rax, rcx
je 0x18004b783
jmp 0x18004a5c2
mov rax, qword [rsp + 0x50]
movabs rcx, 0xd82ff29b5e120b2b
sub rax, rcx
je 0x18004b871
jmp 0x18004a5dc
mov rax, qword [rsp + 0x50]
movabs rcx, 0xde1b0d83bf0b5339
sub rax, rcx
je 0x18004b819
jmp 0x18004a5f6
mov rax, qword [rsp + 0x50]
movabs rcx, 0xe28dd8e4369c01b8
sub rax, rcx
je 0x18004ae6a
jmp 0x18004a610
mov rax, qword [rsp + 0x50]
movabs rcx, 0xee41fe271490d166
sub rax, rcx
je 0x18004b31a
jmp 0x18004a62a
mov rax, qword [rsp + 0x50]
movabs rcx, 0xf1a225aa0a5d539d
sub rax, rcx
je 0x18004b410
jmp 0x18004a644
mov rax, qword [rsp + 0x50]
movabs rcx, 0xf5c9caeb33950efe
sub rax, rcx
je 0x18004b066
jmp 0x18004a65e
mov rax, qword [rsp + 0x50]
movabs rcx, 0xf741d83f4d08da2e
sub rax, rcx
je 0x18004aae8
jmp 0x18004a678
mov rax, qword [rsp + 0x50]
movabs rcx, 0xfc0779a218b7a59d
sub rax, rcx
je 0x18004b838
jmp 0x18004a692
mov rax, qword [rsp + 0x50]
movabs rcx, 0xfc23dd9c90decc42
sub rax, rcx
je 0x18004acbc
jmp 0x18004a6ac
mov rax, qword [rsp + 0x50]
movabs rcx, 0xfe2f968780d4ebc8
sub rax, rcx
je 0x18004adab
jmp 0x18004a6c6
mov rax, qword [rsp + 0x50]
movabs rcx, 0xfecc4182b3114b3c
sub rax, rcx
je 0x18004ba0b
jmp 0x18004a6e0
mov rax, qword [rsp + 0x50]
movabs rcx, 0x3ee91ecff4f206
sub rax, rcx
je 0x18004b099
jmp 0x18004a6fa
mov rax, qword [rsp + 0x50]
movabs rcx, 0x23a1e781ff222e2
sub rax, rcx
je 0x18004ab27
jmp 0x18004a714
mov rax, qword [rsp + 0x50]
movabs rcx, 0x928ad4b68d9a0df
sub rax, rcx
je 0x18004b522
jmp 0x18004a72e
mov rax, qword [rsp + 0x50]
movabs rcx, 0x976e702feceeef3
sub rax, rcx
je 0x18004ab5a
jmp 0x18004a748
mov rax, qword [rsp + 0x50]
movabs rcx, 0xaec2deef5262343
sub rax, rcx
je 0x18004b667
jmp 0x18004a762
mov rax, qword [rsp + 0x50]
movabs rcx, 0xc9a959322e63599
sub rax, rcx
je 0x18004b4df
jmp 0x18004a77c
mov rax, qword [rsp + 0x50]
movabs rcx, 0xdd670c92af881de
sub rax, rcx
je 0x18004b194
jmp 0x18004a796
mov rax, qword [rsp + 0x50]
movabs rcx, 0x111430db82268923
sub rax, rcx
je 0x18004ad2c
jmp 0x18004a7b0
mov rax, qword [rsp + 0x50]
movabs rcx, 0x12d0d93114124261
sub rax, rcx
je 0x18004b085
jmp 0x18004a7ca
mov rax, qword [rsp + 0x50]
movabs rcx, 0x143e992a5ee18122
sub rax, rcx
je 0x18004b2fb
jmp 0x18004a7e4
mov rax, qword [rsp + 0x50]
movabs rcx, 0x1b402f981285c4c5
sub rax, rcx
je 0x18004b5cf
jmp 0x18004a7fe
mov rax, qword [rsp + 0x50]
movabs rcx, 0x1fa3019882749bdb
sub rax, rcx
je 0x18004b009
jmp 0x18004a818
mov rax, qword [rsp + 0x50]
movabs rcx, 0x24891f10b6b80bd2
sub rax, rcx
je 0x18004aafc
jmp 0x18004a832
mov rax, qword [rsp + 0x50]
movabs rcx, 0x30d18e41125e7b46
sub rax, rcx
je 0x18004af40
jmp 0x18004a84c
mov rax, qword [rsp + 0x50]
movabs rcx, 0x30e8c660c6354b0b
sub rax, rcx
je 0x18004add9
jmp 0x18004a866
mov rax, qword [rsp + 0x50]
movabs rcx, 0x341f186324e15c59
sub rax, rcx
je 0x18004af93
jmp 0x18004a880
mov rax, qword [rsp + 0x50]
movabs rcx, 0x368761153965cf9b
sub rax, rcx
je 0x18004ba60
jmp 0x18004a89a
mov rax, qword [rsp + 0x50]
movabs rcx, 0x37537ec1df7e0440
sub rax, rcx
je 0x18004afb2
jmp 0x18004a8b4
mov rax, qword [rsp + 0x50]
movabs rcx, 0x382151c1e43d0ea0
sub rax, rcx
je 0x18004aded
jmp 0x18004a8ce
mov rax, qword [rsp + 0x50]
movabs rcx, 0x38fc97e8abfa559d
sub rax, rcx
je 0x18004b5b0
jmp 0x18004a8e8
mov rax, qword [rsp + 0x50]
movabs rcx, 0x3f32d2acbfd76714
sub rax, rcx
je 0x18004b3b5
jmp 0x18004a902
mov rax, qword [rsp + 0x50]
movabs rcx, 0x4158401ef827569a
sub rax, rcx
je 0x18004aabf
jmp 0x18004a91c
mov rax, qword [rsp + 0x50]
movabs rcx, 0x42f7a25ac1330584
sub rax, rcx
je 0x18004ab3b
jmp 0x18004a936
mov rax, qword [rsp + 0x50]
movabs rcx, 0x475cc289fb312946
sub rax, rcx
je 0x18004b4f3
jmp 0x18004a950
mov rax, qword [rsp + 0x50]
movabs rcx, 0x49e5c1ef785f7d8c
sub rax, rcx
je 0x18004b10c
jmp 0x18004a96a
mov rax, qword [rsp + 0x50]
movabs rcx, 0x50f2e6bb9a8f7c50
sub rax, rcx
je 0x18004ac38
jmp 0x18004a984
mov rax, qword [rsp + 0x50]
movabs rcx, 0x53c2e1aaa23db41f
sub rax, rcx
je 0x18004ae89
jmp 0x18004a99e
mov rax, qword [rsp + 0x50]
movabs rcx, 0x55f25a4b2774e98d
sub rax, rcx
je 0x18004af60
jmp 0x18004a9b8
mov rax, qword [rsp + 0x50]
movabs rcx, 0x59718574eadf6dff
sub rax, rcx
je 0x18004b8e1
jmp 0x18004a9d2
mov rax, qword [rsp + 0x50]
movabs rcx, 0x619479073c624e68
sub rax, rcx
je 0x18004ba27
jmp 0x18004a9ec
mov rax, qword [rsp + 0x50]
movabs rcx, 0x6a1cb878a478430b
sub rax, rcx
je 0x18004b42f
jmp 0x18004aa06
mov rax, qword [rsp + 0x50]
movabs rcx, 0x6b2df19a77ac5d21
sub rax, rcx
je 0x18004b396
jmp 0x18004aa20
mov rax, qword [rsp + 0x50]
movabs rcx, 0x6ff7a9cb6b57d718
sub rax, rcx
je 0x18004af2c
jmp 0x18004aa3a
mov rax, qword [rsp + 0x50]
movabs rcx, 0x72d62370ab1c08a6
sub rax, rcx
je 0x18004b900
jmp 0x18004aa54
mov rax, qword [rsp + 0x50]
movabs rcx, 0x74538f792e82764d
sub rax, rcx
je 0x18004b753
jmp 0x18004aa6e
mov rax, qword [rsp + 0x50]
movabs rcx, 0x748733233e68f894
sub rax, rcx
je 0x18004b1a8
jmp 0x18004aa88
mov rax, qword [rsp + 0x50]
movabs rcx, 0x77c57aa83d6cb3a5
sub rax, rcx
je 0x18004acf6
jmp 0x18004aaa2
mov rax, qword [rsp + 0x50]
movabs rcx, 0x78ca2aa164411e38
sub rax, rcx
je 0x18004abfe
jmp 0x18004ba71
mov dl, byte [rsp + 0x6f]
movabs rax, 0xf741d83f4d08da2e
movabs rcx, 0x24891f10b6b80bd2
test dl, 1
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x42f7a25ac1330584
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rdx, qword [rsp + 0x60]
movabs rax, 0x23a1e781ff222e2
movabs rcx, 0x976e702feceeef3
cmp dword [rdx + 8], 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x42f7a25ac1330584
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x348]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 8]
mov edx, 0x80003
mov r8d, 4
mov r9d, 0xff
xor r10d, r10d
xor r10d, r10d
mov dword [rsp + 0x20], 0x50000
mov dword [rsp + 0x28], 0x50000
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x38], 0
call rax
mov rcx, rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov qword [rax + 0x48], rcx
mov rax, qword [0x180070030]
mov rdx, qword [rax + 0x8fe]
movabs rax, 0x78ca2aa164411e38
movabs rcx, 0x50f2e6bb9a8f7c50
cmp qword [rdx + 0x48], 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8da]
mov edx, dword [rax + 0x68]
mov ecx, 1
call sym.PackageTransmitError
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x328]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 8]
mov edx, 0x40000000
mov r8d, 1
xor r9d, r9d
mov dword [rsp + 0x20], 3
mov dword [rsp + 0x28], 0x80
mov qword [rsp + 0x30], 0
call rax
mov rdx, rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov qword [rax + 0x50], rdx
movabs rax, 0xfc23dd9c90decc42
movabs rcx, 0x77c57aa83d6cb3a5
cmp rdx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8da]
mov edx, dword [rax + 0x68]
mov ecx, 1
call sym.PackageTransmitError
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
call qword [rax + 0x698]
mov rdx, rax
movabs rax, 0xd1bc5b1c55423d0d
movabs rcx, 0x111430db82268923
cmp rdx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x382151c1e43d0ea0
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov qword [rsp + 0x98], 0
mov rax, qword [0x180070030]
call qword [rax + 0x688]
mov rax, qword [0x180070030]
call qword [rax + 0x698]
mov rdx, rax
mov qword [rsp + 0x98], rdx
movabs rax, 0xb804078b473081ca
movabs rcx, 0xfe2f968780d4ebc8
cmp rdx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x30e8c660c6354b0b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x6a0]
mov rcx, qword [rsp + 0x98]
xor edx, edx
call rax
movabs rax, 0x30e8c660c6354b0b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x382151c1e43d0ea0
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov rcx, qword [rax + 0x28]
mov rax, qword [0x180070030]
mov rdx, qword [rax + 0x8fe]
add rdx, 0x98
mov rax, qword [0x180070030]
mov r8, qword [rax + 0x8fe]
add r8, 0xa0
mov rax, qword [0x180070030]
mov r9, qword [rax + 0x8fe]
add r9, 0xa8
call sym.ClrCreateInstance
mov edx, eax
movabs rax, 0xe28dd8e4369c01b8
movabs rcx, 0x53c2e1aaa23db41f
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
movzx edx, byte [rax + 0xdb]
movabs rax, 0xa122fc95839cbecb
movabs rcx, 0xaaa58b5c711dd1df
cmp edx, 1
cmove rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov edx, dword [rax]
mov ecx, 0x2001
call sym.PackageCreateWithRequestID
mov qword [rsp + 0xf0], rax
mov rcx, qword [rsp + 0xf0]
mov edx, 1
call sym.PackageAddInt32
mov dword [rsp + 0xa0], 1
movabs rax, 0x30d18e41125e7b46
movabs rcx, 0x6ff7a9cb6b57d718
mov rdx, qword [0x180070030]
cmp qword [rdx + 0x8ca], 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x55f25a4b2774e98d
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
call sym.RtAmsi
mov dword [rsp + 0xa0], eax
movabs rax, 0x55f25a4b2774e98d
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
xor eax, eax
mov edx, eax
mov rcx, rdx
call sym.HwBpEngineInit
mov edx, eax
movabs rax, 0x341f186324e15c59
movabs rcx, 0x37537ec1df7e0440
cmp edx, 0
cmovge rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8da]
mov rax, qword [rax + 0x48]
mov dword [rsp + 0xa8], eax
movabs rax, 0xbb9f9807489b7171
movabs rcx, 0x1fa3019882749bdb
cmp dword [rsp + 0xa0], 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x3ee91ecff4f206
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov edx, dword [rsp + 0xa8]
mov rax, qword [0x180070030]
mov r8, qword [rax + 0x808]
xor eax, eax
mov ecx, eax
lea r9, [sym.HwBpExAmsiScanBuffer]
xor eax, eax
mov dword [rsp + 0x20], 0
call sym.HwBpEngineAdd
mov edx, eax
mov dword [rsp + 0xac], edx
movabs rax, 0xf5c9caeb33950efe
movabs rcx, 0x12d0d93114124261
cmp edx, 0
cmovge rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x3ee91ecff4f206
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov edx, dword [rsp + 0xa8]
mov rax, qword [0x180070030]
mov r8, qword [rax + 0x2e8]
xor eax, eax
mov ecx, eax
lea r9, [sym.HwBpExNtTraceEvent]
mov dword [rsp + 0x20], 1
call sym.HwBpEngineAdd
mov edx, eax
movabs rax, 0xa05ae5d49e64494e
movabs rcx, 0x49e5c1ef785f7d8c
cmp edx, 0
cmovge rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rcx, qword [rsp + 0xf0]
call sym.PackageTransmit
mov qword [rsp + 0xf0], 0
movabs rax, 0x748733233e68f894
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
movzx edx, byte [rax + 0xdb]
movabs rax, 0xb80830ce3fcd9997
movabs rcx, 0xc82731809d06a5aa
cmp edx, 2
cmove rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0xdd670c92af881de
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0xdd670c92af881de
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x748733233e68f894
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov edx, dword [rax]
mov ecx, 0x2001
call sym.PackageCreateWithRequestID
mov qword [rsp + 0xf0], rax
mov rcx, qword [rsp + 0xf0]
mov edx, 2
call sym.PackageAddInt32
mov rcx, qword [rsp + 0xf0]
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov rdx, qword [rax + 0x28]
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov eax, dword [rax + 0x30]
mov r8d, eax
call sym.PackageAddBytes
mov rcx, qword [rsp + 0xf0]
call sym.PackageTransmit
mov rax, qword [rsp + 0x60]
mov eax, dword [rax + 8]
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0xec], 0
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x538]
lea r8, [rsp + 0xe8]
mov ecx, 0x11
mov edx, 1
call rax
mov rcx, rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov qword [rax + 0x88], rcx
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov rax, qword [rax + 0xa8]
mov rax, qword [rax]
mov rax, qword [rax + 0x60]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 0xa8]
mov rdx, qword [0x180070030]
mov rdx, qword [rdx + 0x8fe]
mov rdx, qword [rdx + 0x18]
mov r8, qword [0x180070030]
mov r9, qword [r8 + 0x8fe]
add r9, 0xb8
xor r8d, r8d
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0xee41fe271490d166
movabs rcx, 0x143e992a5ee18122
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov rax, qword [rax + 0xb8]
mov rax, qword [rax]
mov rax, qword [rax]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 0xb8]
mov rdx, qword [0x180070030]
mov r8, qword [rdx + 0x8fe]
add r8, 0xc0
lea rdx, [0x180072190]
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0x3f32d2acbfd76714
movabs rcx, 0x6b2df19a77ac5d21
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x528]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 0x88]
lea rdx, [rsp + 0xd8]
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0x6a1cb878a478430b
movabs rcx, 0xf1a225aa0a5d539d
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0xd8]
mov rcx, qword [rax]
mov eax, dword [rax + 8]
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x110], rax
mov rdi, qword [rsp + 0x120]
mov rsi, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x110]
rep movsb byte [rdi], byte [rsi]
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x118], rsi
mov qword [rsp + 0x110], rcx
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x530]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 0x88]
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0xc9a959322e63599
movabs rcx, 0x475cc289fb312946
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x928ad4b68d9a0df
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8da]
mov edx, dword [rax + 0x68]
mov ecx, 1
call sym.PackageTransmitError
movabs rax, 0x928ad4b68d9a0df
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov rax, qword [rax + 0xc0]
mov rax, qword [rax]
mov rax, qword [rax + 0x168]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 0xc0]
mov rdx, qword [0x180070030]
mov rdx, qword [rdx + 0x8fe]
mov rdx, qword [rdx + 0x88]
mov r8, qword [0x180070030]
mov r8, qword [r8 + 0x8fe]
add r8, 0xb0
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0x1b402f981285c4c5
movabs rcx, 0x38fc97e8abfa559d
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov rax, qword [rax + 0xb0]
mov rax, qword [rax]
mov rax, qword [rax + 0x80]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 0xb0]
mov rdx, qword [0x180070030]
mov rdx, qword [rdx + 0x8fe]
add rdx, 0xc8
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0xaec2deef5262343
movabs rcx, 0x820de21d2c58fe16
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov ecx, 0xc
xor edx, edx
mov r8d, 1
mov rax, qword [0x180070030]
call qword [rax + 0x540]
mov rcx, qword [rsp + 0x58]
mov rdx, rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov qword [rax + 0x90], rdx
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x680]
mov rcx, qword [rcx]
lea rdx, [rsp + 0xcc]
call rax
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xd0]
add rax, 8
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0xcc]
add eax, 0xffffffff
mov dword [rsp + 0xcc], eax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov word [rax + 0xd0], 0x2008
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x540]
mov r8d, dword [rsp + 0xcc]
mov ecx, 8
xor edx, edx
call rax
mov rcx, rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov qword [rax + 0xd8], rcx
mov dword [rsp + 0x94], 0
movabs rax, 0x74538f792e82764d
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov edx, dword [rsp + 0x94]
movabs rax, 0xd82ff29b5e120b2b
movabs rcx, 0xd712f8a41a278a50
cmp edx, dword [rsp + 0xcc]
cmovl rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x548]
mov qword [rsp + 0x48], rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov rax, qword [rax + 0xd8]
mov qword [rsp + 0x40], rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x558]
mov rcx, qword [rsp + 0xd0]
movsxd rdx, dword [rsp + 0x94]
mov rcx, qword [rcx + rdx*8]
call rax
mov rcx, qword [rsp + 0x40]
mov r8, rax
mov rax, qword [rsp + 0x48]
lea rdx, [rsp + 0x94]
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0xfc0779a218b7a59d
movabs rcx, 0xde1b0d83bf0b5339
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
movabs rax, 0x88d08b3063360ab5
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov eax, dword [rsp + 0x94]
add eax, 1
mov dword [rsp + 0x94], eax
movabs rax, 0x74538f792e82764d
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x548]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 0x90]
lea rdx, [rsp + 0xc8]
mov r8, qword [0x180070030]
mov r8, qword [r8 + 0x8fe]
add r8, 0xd0
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0x72d62370ab1c08a6
movabs rcx, 0x59718574eadf6dff
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov ecx, 0xfffffff5
mov rax, qword [0x180070030]
call qword [rax + 0x6a8]
mov rcx, rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov qword [rax + 0x58], rcx
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x6b0]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rdx, qword [rcx + 0x50]
mov ecx, 0xfffffff5
call rax
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov rax, qword [rax + 0xc8]
mov rax, qword [rax]
mov rax, qword [rax + 0x128]
mov rcx, qword [0x180070030]
mov rcx, qword [rcx + 0x8fe]
mov rcx, qword [rcx + 0xc8]
mov rdx, qword [0x180070030]
mov rdx, qword [rdx + 0x8fe]
mov r8, qword [rdx + 0x90]
mov rdx, qword [0x180070030]
mov r9, qword [rdx + 0x8fe]
add r9, 0xe8
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x78], rdx
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x80], rdx
mov rdx, qword [rsp + 0xc0]
mov qword [rsp + 0x88], rdx
lea rdx, [rsp + 0x78]
call rax
mov edx, eax
mov dword [rsp + 0xa4], edx
movabs rax, 0x619479073c624e68
movabs rcx, 0xfecc4182b3114b3c
cmp edx, 0
cmovne rax, rcx
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov dword [rsp + 0x10c], 0
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov rax, qword [0x180070030]
mov rax, qword [rax + 0x8fe]
mov dword [rax + 0x100], 1
call sym.DotnetPush
mov dword [rsp + 0x10c], 1
movabs rax, 0x368761153965cf9b
mov qword [rsp + 0x70], rax
jmp 0x18004ba73
mov eax, dword [rsp + 0x10c]
add rsp, 0x128
pop rdi
pop rsi
ret
jmp 0x18004ba73
jmp 0x18004a485
sub rsp, 0xd1f4d93
movabs rax, 0xbf08497502c1b942
mov qword [rsp + 0x70], rax
jmp 0x18004ba73