File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004e6090
    004e6090type:.eq.golang.org/x/crypto/ssh.skFields: ; void type:.eq.golang.org/x/crypto/ssh.skFields(golang.org/x/crypto/ssh.skFields * p, golang.org/x/crypto/ssh.skFields * q)
    004e6090str x30, [sp-32]!
    004e6094stur x29, [sp-8]
    004e6098sub x29, sp, 8
    004e609cstr x0, [sp+40]
    004e60a0str x1, [sp+48]
    004e60a4strb wzr, [sp+23]
    004e60a8ldr x1, [sp+40]
    004e60acldrb w1, [x1]
    004e60b0ldr x2, [sp+48]
    004e60b4ldrb w2, [x2]
    004e60b8subs wzr, w2, w1
    004e60bcb.eq 0x4e60c4
    004e60c0b 0x4e60f0
    004e60c4
    004e60c4loc_4e60c4:
    004e60c4ldr x1, [sp+40]
    004e60c8ldr x2, [sp+48]
    004e60ccldr w1, [x1+4]
    004e60d0ldr w2, [x2+4]
    004e60d4subs wzr, w2, w1
    004e60d8cset x0, eq
    004e60dcstrb w0, [sp+23]
    004e60e0b 0x4e60e4
    004e60e4
    004e60e4loc_4e60e4:
    004e60e4add x29, sp, 24
    004e60e8add sp, sp, 32
    004e60ecret x30
    004e60f0
    004e60f0loc_4e60f0:
    004e60f0b 0x4e60f4
    004e60f4
    004e60f4loc_4e60f4:
    004e60f4strb wzr, [sp+23]
    004e60f8mov x0, xzr
    004e60fcadd x29, sp, 24
    004e6100add sp, sp, 32
    004e6104ret x30
    004e6108udf 0
    004e610cudf 0
    004e6090
    004e6110
    004e6110type:.eq.golang.org/x/crypto/ssh.userAuthBannerMsg: ; void type:.eq.golang.org/x/crypto/ssh.userAuthBannerMsg(golang.org/x/crypto/ssh.userAuthBannerMsg * p, golang.org/x/crypto/ssh.userAuthBannerMsg * q)
    004e6110ldr x16, [x28+16]
    004e6114subs xzr, sp, x16
    004e6118b.ls 0x4e6210
    004e611cstr x30, [sp-96]!
    004e6120stur x29, [sp-8]
    004e6124sub x29, sp, 8
    004e6128str x0, [sp+104]
    004e612cstr x1, [sp+112]
    004e6130strb wzr, [sp+38]
    004e6134ldr x3, [sp+104]
    004e6138ldr x3, [x3+8]
    004e613cstr x3, [sp+48]
    004e6140ldr x4, [x1+8]
    004e6144str x4, [sp+40]
    004e6148subs xzr, x3, x4
    004e614cb.eq 0x4e6154
    004e6150b 0x4e61f4
    004e6154
    004e6154loc_4e6154:
    004e6154ldr x3, [sp+104]
    004e6158ldr x3, [x3+24]
    004e615cstr x3, [sp+40]
    004e6160ldr x4, [sp+112]
    004e6164ldr x4, [x4+24]
    004e6168str x4, [sp+48]
    004e616csubs xzr, x3, x4
    004e6170b.eq 0x4e6178
    004e6174b 0x4e61f0
    004e6178
    004e6178loc_4e6178:
    004e6178ldr x3, [sp+104]
    004e617cldr x3, [x3+8]
    004e6180str x3, [sp+48]
    004e6184ldr x3, [sp+104]
    004e6188ldr x3, [x3]
    004e618cstr x3, [sp+80]
    004e6190ldr x3, [sp+112]
    004e6194ldr x1, [x3]
    004e6198str x1, [sp+72]
    004e619cldr x2, [sp+48]
    004e61a0ldr x0, [sp+80]
    004e61a4bl runtime.memequal
    004e61a8strb w0, [sp+39]
    004e61actbnz w0, 0, 0x4e61b4
    004e61b0b 0x4e61ec
    004e61b4
    004e61b4loc_4e61b4:
    004e61b4ldr x3, [sp+104]
    004e61b8ldr x3, [x3+24]
    004e61bcstr x3, [sp+48]
    004e61c0ldr x3, [sp+104]
    004e61c4ldr x3, [x3+16]
    004e61c8str x3, [sp+64]
    004e61ccldr x3, [sp+112]
    004e61d0ldr x1, [x3+16]
    004e61d4str x1, [sp+56]
    004e61d8ldr x2, [sp+48]
    004e61dcldr x0, [sp+64]
    004e61e0bl runtime.memequal
    004e61e4strb w0, [sp+38]
    004e61e8b 0x4e6200
    004e61ec
    004e61ecloc_4e61ec:
    004e61ecb 0x4e61f8
    004e61f0
    004e61f0loc_4e61f0:
    004e61f0b 0x4e61f8
    004e61f4
    004e61f4loc_4e61f4:
    004e61f4b 0x4e61f8
    004e61f8
    004e61f8loc_4e61f8:
    004e61f8strb wzr, [sp+38]
    004e61fcb 0x4e6200
    004e6200
    004e6200loc_4e6200:
    004e6200ldrb w0, [sp+38]
    004e6204ldur x29, [sp-8]
    004e6208ldr x30, [sp], 96
    004e620cret x30
    004e6210
    004e6210loc_4e6210:
    004e6210stp x0, x1, [sp+8]
    004e6214mov x3, x30
    004e6218bl runtime.morestack_noctxt.abi0
    004e621cldp x0, x1, [sp+8]
    004e6220b 0x4e6110
    004e6224udf 0
    004e6228udf 0
    004e622cudf 0
    004e6110
    004e6230
    004e6230type:.eq.struct { Name string; E *math/big.Int; N *math/big.Int }: ; void type:.eq.struct { Name string; E *math/big.Int; N *math/big.Int }(struct struct { Name string; E *math/big.Int; N *math/big.Int } * p, struct struct { Name string; E *math/big.Int; N *math/big.Int } * q)
    004e6230ldr x16, [x28+16]
    004e6234subs xzr, sp, x16
    004e6238b.ls 0x4e6300
    004e623cstr x30, [sp-80]!
    004e6240stur x29, [sp-8]
    004e6244sub x29, sp, 8
    004e6248str x0, [sp+88]
    004e624cstr x1, [sp+96]
    004e6250strb wzr, [sp+39]
    004e6254ldr x3, [sp+88]
    004e6258ldr x3, [x3+8]
    004e625cstr x3, [sp+48]
    004e6260ldr x4, [x1+8]
    004e6264str x4, [sp+40]
    004e6268subs xzr, x4, x3
    004e626cb.eq 0x4e6274
    004e6270b 0x4e62e4
    004e6274
    004e6274loc_4e6274:
    004e6274ldr x3, [sp+88]
    004e6278ldr x3, [x3+16]
    004e627cldr x4, [x1+16]
    004e6280subs xzr, x4, x3
    004e6284b.eq 0x4e628c
    004e6288b 0x4e62e0
    004e628c
    004e628cloc_4e628c:
    004e628cldr x3, [sp+88]
    004e6290ldr x3, [x3+24]
    004e6294ldr x4, [x1+24]
    004e6298subs xzr, x4, x3
    004e629cb.eq 0x4e62a4
    004e62a0b 0x4e62dc
    004e62a4
    004e62a4loc_4e62a4:
    004e62a4ldr x3, [sp+88]
    004e62a8ldr x3, [x3+8]
    004e62acstr x3, [sp+40]
    004e62b0ldr x3, [sp+88]
    004e62b4ldr x3, [x3]
    004e62b8str x3, [sp+64]
    004e62bcldr x3, [sp+96]
    004e62c0ldr x1, [x3]
    004e62c4str x1, [sp+56]
    004e62c8ldr x2, [sp+40]
    004e62ccldr x0, [sp+64]
    004e62d0bl runtime.memequal
    004e62d4strb w0, [sp+39]
    004e62d8b 0x4e62f0
    004e62dc
    004e62dcloc_4e62dc:
    004e62dcb 0x4e62e8
    004e62e0
    004e62e0loc_4e62e0:
    004e62e0b 0x4e62e8
    004e62e4
    004e62e4loc_4e62e4:
    004e62e4b 0x4e62e8
    004e62e8
    004e62e8loc_4e62e8:
    004e62e8strb wzr, [sp+39]
    004e62ecb 0x4e62f0
    004e62f0
    004e62f0loc_4e62f0:
    004e62f0ldrb w0, [sp+39]
    004e62f4ldur x29, [sp-8]
    004e62f8ldr x30, [sp], 80
    004e62fcret x30
    004e6300
    004e6300loc_4e6300:
    004e6300stp x0, x1, [sp+8]
    004e6304mov x3, x30
    004e6308bl runtime.morestack_noctxt.abi0
    004e630cldp x0, x1, [sp+8]
    004e6310b 0x4e6230
    004e6314udf 0
    004e6318udf 0
    004e631cudf 0
    004e6230
    004e6320
    004e6320type:.eq.struct { Name string; P *math/big.Int; Q *math/big.Int; G *math/big.Int; Y *math/big.Int }: ; void type:.eq.struct { Name string; P *math/big.Int; Q *math/big.Int; G *math/big.Int; Y *math/big.Int }(struct struct { Name string; P *math/big.Int; Q *math/big.Int; G *math/big.Int; Y *math/big.Int } * p, struct struct { Name string; P *math/big.Int; Q *math/big.Int; G *math/big.Int; Y *math/big.Int } * q)
    004e6320ldr x16, [x28+16]
    004e6324subs xzr, sp, x16
    004e6328b.ls 0x4e6428
    004e632cstr x30, [sp-80]!
    004e6330stur x29, [sp-8]
    004e6334sub x29, sp, 8
    004e6338str x0, [sp+88]
    004e633cstr x1, [sp+96]
    004e6340strb wzr, [sp+39]
    004e6344ldr x3, [sp+88]
    004e6348ldr x3, [x3+8]
    004e634cstr x3, [sp+48]
    004e6350ldr x4, [x1+8]
    004e6354str x4, [sp+40]
    004e6358subs xzr, x3, x4
    004e635cb.eq 0x4e6364
    004e6360b 0x4e640c
    004e6364
    004e6364loc_4e6364:
    004e6364ldr x3, [sp+88]
    004e6368ldr x3, [x3+16]
    004e636cldr x4, [x1+16]
    004e6370subs xzr, x4, x3
    004e6374b.eq 0x4e637c
    004e6378b 0x4e6408
    004e637c
    004e637cloc_4e637c:
    004e637cldr x3, [sp+88]
    004e6380ldr x3, [x3+24]
    004e6384ldr x4, [x1+24]
    004e6388subs xzr, x4, x3
    004e638cb.eq 0x4e6394
    004e6390b 0x4e6404
    004e6394
    004e6394loc_4e6394:
    004e6394ldr x3, [sp+88]
    004e6398ldr x3, [x3+32]
    004e639cldr x4, [x1+32]
    004e63a0subs xzr, x4, x3
    004e63a4b.eq 0x4e63ac
    004e63a8b 0x4e6400
    004e63ac
    004e63acloc_4e63ac:
    004e63acldr x3, [sp+88]
    004e63b0ldr x3, [x3+40]
    004e63b4ldr x4, [x1+40]
    004e63b8subs xzr, x4, x3
    004e63bcb.eq 0x4e63c4
    004e63c0b 0x4e63fc
    004e63c4
    004e63c4loc_4e63c4:
    004e63c4ldr x3, [sp+88]
    004e63c8ldr x3, [x3+8]
    004e63ccstr x3, [sp+40]
    004e63d0ldr x3, [sp+88]
    004e63d4ldr x3, [x3]
    004e63d8str x3, [sp+64]
    004e63dcldr x3, [sp+96]
    004e63e0ldr x1, [x3]
    004e63e4str x1, [sp+56]
    004e63e8ldr x2, [sp+40]
    004e63ecldr x0, [sp+64]
    004e63f0bl runtime.memequal
    004e63f4strb w0, [sp+39]
    004e63f8b 0x4e6418
    004e63fc
    004e63fcloc_4e63fc:
    004e63fcb 0x4e6410
    004e6400
    004e6400loc_4e6400:
    004e6400b 0x4e6410
    004e6404
    004e6404loc_4e6404:
    004e6404b 0x4e6410
    004e6408
    004e6408loc_4e6408:
    004e6408b 0x4e6410
    004e640c
    004e640cloc_4e640c:
    004e640cb 0x4e6410
    004e6410
    004e6410loc_4e6410:
    004e6410strb wzr, [sp+39]
    004e6414b 0x4e6418
    004e6418
    004e6418loc_4e6418:
    004e6418ldrb w0, [sp+39]
    004e641cldur x29, [sp-8]
    004e6420ldr x30, [sp], 80
    004e6424ret x30
    004e6428
    004e6428loc_4e6428:
    004e6428stp x0, x1, [sp+8]
    004e642cmov x3, x30
    004e6430bl runtime.morestack_noctxt.abi0
    004e6434ldp x0, x1, [sp+8]
    004e6438b 0x4e6320
    004e643cudf 0
    004e6320
    004e6440
    004e6440type:.eq.struct { Signal string; CoreDumped bool; Error string; Lang string }: ; void type:.eq.struct { Signal string; CoreDumped bool; Error string; Lang string }(struct struct { Signal string; CoreDumped bool; Error string; Lang string } * p, struct struct { Signal string; CoreDumped bool; Error string; Lang string } * q)
    004e6440ldr x16, [x28+16]
    004e6444subs xzr, sp, x16
    004e6448b.ls 0x4e65c8
    004e644cstr x30, [sp-112]!
    004e6450stur x29, [sp-8]
    004e6454sub x29, sp, 8
    004e6458str x0, [sp+120]
    004e645cstr x1, [sp+128]
    004e6460strb wzr, [sp+38]
    004e6464ldr x3, [sp+120]
    004e6468ldr x3, [x3+8]
    004e646cstr x3, [sp+48]
    004e6470ldr x4, [x1+8]
    004e6474str x4, [sp+40]
    004e6478subs xzr, x3, x4
    004e647cb.eq 0x4e6484
    004e6480b 0x4e65ac
    004e6484
    004e6484loc_4e6484:
    004e6484ldr x3, [sp+120]
    004e6488ldrb w3, [x3+16]
    004e648cldrb w4, [x1+16]
    004e6490eor x3, x3, x4
    004e6494eor x3, x3, 1
    004e6498tbnz w3, 0, 0x4e64a0
    004e649cb 0x4e65a8
    004e64a0
    004e64a0loc_4e64a0:
    004e64a0ldr x3, [sp+120]
    004e64a4ldr x3, [x3+32]
    004e64a8str x3, [sp+40]
    004e64acldr x4, [sp+128]
    004e64b0ldr x4, [x4+32]
    004e64b4str x4, [sp+48]
    004e64b8subs xzr, x3, x4
    004e64bcb.eq 0x4e64c4
    004e64c0b 0x4e65a4
    004e64c4
    004e64c4loc_4e64c4:
    004e64c4ldr x3, [sp+120]
    004e64c8ldr x3, [x3+48]
    004e64ccstr x3, [sp+48]
    004e64d0ldr x4, [sp+128]
    004e64d4ldr x4, [x4+48]
    004e64d8str x4, [sp+40]
    004e64dcsubs xzr, x3, x4
    004e64e0b.eq 0x4e64e8
    004e64e4b 0x4e65a0
    004e64e8
    004e64e8loc_4e64e8:
    004e64e8ldr x3, [sp+120]
    004e64ecldr x3, [x3+8]
    004e64f0str x3, [sp+40]
    004e64f4ldr x3, [sp+120]
    004e64f8ldr x3, [x3]
    004e64fcstr x3, [sp+80]
    004e6500ldr x3, [sp+128]
    004e6504ldr x1, [x3]
    004e6508str x1, [sp+72]
    004e650cldr x2, [sp+40]
    004e6510ldr x0, [sp+80]
    004e6514bl runtime.memequal
    004e6518strb w0, [sp+39]
    004e651ctbnz w0, 0, 0x4e6524
    004e6520b 0x4e659c
    004e6524
    004e6524loc_4e6524:
    004e6524ldr x3, [sp+120]
    004e6528ldr x3, [x3+32]
    004e652cstr x3, [sp+40]
    004e6530ldr x3, [sp+120]
    004e6534ldr x3, [x3+24]
    004e6538str x3, [sp+64]
    004e653cldr x3, [sp+128]
    004e6540ldr x1, [x3+24]
    004e6544str x1, [sp+56]
    004e6548ldr x2, [sp+40]
    004e654cldr x0, [sp+64]
    004e6550bl runtime.memequal
    004e6554strb w0, [sp+39]
    004e6558tbnz w0, 0, 0x4e6560
    004e655cb 0x4e6598
    004e6560
    004e6560loc_4e6560:
    004e6560ldr x3, [sp+120]
    004e6564ldr x3, [x3+48]
    004e6568str x3, [sp+40]
    004e656cldr x3, [sp+120]
    004e6570ldr x3, [x3+40]
    004e6574str x3, [sp+96]
    004e6578ldr x3, [sp+128]
    004e657cldr x1, [x3+40]
    004e6580str x1, [sp+88]
    004e6584ldr x2, [sp+40]
    004e6588ldr x0, [sp+96]
    004e658cbl runtime.memequal
    004e6590strb w0, [sp+38]
    004e6594b 0x4e65b8
    004e6598
    004e6598loc_4e6598:
    004e6598b 0x4e65b0
    004e659c
    004e659cloc_4e659c:
    004e659cb 0x4e65b0
    004e65a0
    004e65a0loc_4e65a0:
    004e65a0b 0x4e65b0
    004e65a4
    004e65a4loc_4e65a4:
    004e65a4b 0x4e65b0
    004e65a8
    004e65a8loc_4e65a8:
    004e65a8b 0x4e65b0
    004e65ac
    004e65acloc_4e65ac:
    004e65acb 0x4e65b0
    004e65b0
    004e65b0loc_4e65b0:
    004e65b0strb wzr, [sp+38]
    004e65b4b 0x4e65b8
    004e65b8
    004e65b8loc_4e65b8:
    004e65b8ldrb w0, [sp+38]
    004e65bcldur x29, [sp-8]
    004e65c0ldr x30, [sp], 112
    004e65c4ret x30
    004e65c8
    004e65c8loc_4e65c8:
    004e65c8stp x0, x1, [sp+8]
    004e65ccmov x3, x30
    004e65d0bl runtime.morestack_noctxt.abi0
    004e65d4ldp x0, x1, [sp+8]
    004e65d8b 0x4e6440
    004e65dcudf 0
    004e6440
    004e65e0
    004e65e0golang.org/x/crypto/ssh/agent.init: ; void golang.org/x/crypto/ssh/agent.init(void)
    004e65e0ldr x16, [x28+16]
    004e65e4subs xzr, sp, x16
    004e65e8b.ls 0x4e66a0
    004e65ecstr x30, [sp-32]!
    004e65f0stur x29, [sp-8]
    004e65f4sub x29, sp, 8
    004e65f8adrp x0, 0x1d5000
    004e65fcadd x0, x0, 3824
    004e6600orr x1, xzr, 28
    004e6604bl errors.New
    004e6608adrp x27, 0x53b000
    004e660cstr x0, [x27+3712]
    004e6610adrp x27, 0x565000
    004e6614ldr w2, [x27+3056]
    004e6618cbz w2, 0x4e6620
    004e661cb 0x4e6624
    004e6620
    004e6620loc_4e6620:
    004e6620b 0x4e663c
    004e6624
    004e6624loc_4e6624:
    004e6624bl runtime.gcWriteBarrier2
    004e6628str x1, [x25]
    004e662cadrp x27, 0x53b000
    004e6630ldr x0, [x27+3720]
    004e6634str x0, [x25+8]
    004e6638b 0x4e663c
    004e663c
    004e663cloc_4e663c:
    004e663cadrp x27, 0x53b000
    004e6640str x1, [x27+3720]
    004e6644bl golang.org/x/crypto/ssh/agent.map.init.0
    004e6648adrp x0, 0x1cd000
    004e664cadd x0, x0, 2551
    004e6650movz x1, 13
    004e6654bl errors.New
    004e6658adrp x27, 0x53b000
    004e665cstr x0, [x27+3728]
    004e6660adrp x27, 0x565000
    004e6664ldr w0, [x27+3056]
    004e6668cbz w0, 0x4e6670
    004e666cb 0x4e6674
    004e6670
    004e6670loc_4e6670:
    004e6670b 0x4e668c
    004e6674
    004e6674loc_4e6674:
    004e6674bl runtime.gcWriteBarrier2
    004e6678str x1, [x25]
    004e667cadrp x27, 0x53b000
    004e6680ldr x0, [x27+3736]
    004e6684str x0, [x25+8]
    004e6688b 0x4e668c
    004e668c
    004e668cloc_4e668c:
    004e668cadrp x27, 0x53b000
    004e6690str x1, [x27+3736]
    004e6694ldur x29, [sp-8]
    004e6698ldr x30, [sp], 32
    004e669cret x30
    004e66a0
    004e66a0loc_4e66a0:
    004e66a0mov x3, x30
    004e66a4bl runtime.morestack_noctxt.abi0
    004e66a8b 0x4e65e0
    004e66acudf 0
    004e65e0
    004e66b0
    004e66b0golang.org/x/crypto/ssh/agent.map.init.0: ; void golang.org/x/crypto/ssh/agent.map.init.0(void)
    004e66b0ldr x16, [x28+16]
    004e66b4sub x17, sp, 48
    004e66b8subs xzr, x17, x16
    004e66bcb.ls 0x4e6c28
    004e66c0str x30, [sp-176]!
    004e66c4stur x29, [sp-8]
    004e66c8sub x29, sp, 8
    004e66ccadrp x0, 0x13e000
    004e66d0add x0, x0, 1600
    004e66d4movz x1, 10
    004e66d8mov x2, xzr
    004e66dcbl runtime.makemap
    004e66e0str x0, [sp+160]
    004e66e4adrp x3, 0x1d5000
    004e66e8add x3, x3, 3572
    004e66ecstr x3, [sp+144]
    004e66f0orr x3, xzr, 28
    004e66f4str x3, [sp+152]
    004e66f8adrp x3, 0x1cb000
    004e66fcadd x3, x3, 153
    004e6700str x3, [sp+104]
    004e6704orr x3, xzr, 7
    004e6708str x3, [sp+112]
    004e670cldr x2, [sp+144]
    004e6710ldr x3, [sp+152]
    004e6714ldr x1, [sp+160]
    004e6718adrp x0, 0x13e000
    004e671cadd x0, x0, 1600
    004e6720bl runtime.mapassign_faststr
    004e6724str x0, [sp+96]
    004e6728ldrsb x27, [x0]
    004e672cldr x3, [sp+104]
    004e6730ldr x4, [sp+112]
    004e6734str x4, [x0+8]
    004e6738adrp x27, 0x565000
    004e673cldr w4, [x27+3056]
    004e6740cbz w4, 0x4e6748
    004e6744b 0x4e674c
    004e6748
    004e6748loc_4e6748:
    004e6748b 0x4e6760
    004e674c
    004e674cloc_4e674c:
    004e674cbl runtime.gcWriteBarrier2
    004e6750str x3, [x25]
    004e6754ldr x4, [x0]
    004e6758str x4, [x25+8]
    004e675cb 0x4e6760
    004e6760
    004e6760loc_4e6760:
    004e6760str x3, [x0]
    004e6764adrp x4, 0x1d9000
    004e6768add x4, x4, 2223
    004e676cstr x4, [sp+144]
    004e6770movz x4, 33
    004e6774str x4, [sp+152]
    004e6778adrp x4, 0x1cd000
    004e677cadd x4, x4, 840
    004e6780str x4, [sp+104]
    004e6784orr x4, xzr, 12
    004e6788str x4, [sp+112]
    004e678cldr x2, [sp+144]
    004e6790ldr x3, [sp+152]
    004e6794ldr x1, [sp+160]
    004e6798adrp x0, 0x13e000
    004e679cadd x0, x0, 1600
    004e67a0bl runtime.mapassign_faststr
    004e67a4str x0, [sp+88]
    004e67a8ldrsb x27, [x0]
    004e67acldr x4, [sp+104]
    004e67b0ldr x5, [sp+112]
    004e67b4str x5, [x0+8]
    004e67b8adrp x27, 0x565000
    004e67bcldr w5, [x27+3056]
    004e67c0cbz w5, 0x4e67c8
    004e67c4b 0x4e67cc
    004e67c8
    004e67c8loc_4e67c8:
    004e67c8b 0x4e67e0
    004e67cc
    004e67ccloc_4e67cc:
    004e67ccbl runtime.gcWriteBarrier2
    004e67d0str x4, [x25]
    004e67d4ldr x5, [x0]
    004e67d8str x5, [x25+8]
    004e67dcb 0x4e67e0
    004e67e0
    004e67e0loc_4e67e0:
    004e67e0str x4, [x0]
    004e67e4adrp x4, 0x1d9000
    004e67e8add x4, x4, 2256
    004e67ecstr x4, [sp+144]
    004e67f0movz x4, 33
    004e67f4str x4, [sp+152]
    004e67f8adrp x4, 0x1cd000
    004e67fcadd x4, x4, 852
    004e6800str x4, [sp+104]
    004e6804orr x4, xzr, 12
    004e6808str x4, [sp+112]
    004e680cldr x2, [sp+144]
    004e6810ldr x3, [sp+152]
    004e6814ldr x1, [sp+160]
    004e6818adrp x0, 0x13e000
    004e681cadd x0, x0, 1600
    004e6820bl runtime.mapassign_faststr
    004e6824str x0, [sp+80]
    004e6828ldrsb x27, [x0]
    004e682cldr x4, [sp+104]
    004e6830ldr x5, [sp+112]
    004e6834str x5, [x0+8]
    004e6838adrp x27, 0x565000
    004e683cldr w5, [x27+3056]
    004e6840cbz w5, 0x4e6848
    004e6844b 0x4e684c
    004e6848
    004e6848loc_4e6848:
    004e6848b 0x4e6860
    004e684c
    004e684cloc_4e684c:
    004e684cbl runtime.gcWriteBarrier2
    004e6850str x4, [x25]
    004e6854ldr x5, [x0]
    004e6858str x5, [x25+8]
    004e685cb 0x4e6860
    004e6860
    004e6860loc_4e6860:
    004e6860str x4, [x0]
    004e6864adrp x4, 0x1d5000
    004e6868add x4, x4, 3600
    004e686cstr x4, [sp+144]
    004e6870orr x4, xzr, 28
    004e6874str x4, [sp+152]
    004e6878adrp x4, 0x1cb000
    004e687cadd x4, x4, 160
    004e6880str x4, [sp+104]
    004e6884orr x4, xzr, 7
    004e6888str x4, [sp+112]
    004e688cldr x2, [sp+144]
    004e6890ldr x3, [sp+152]
    004e6894ldr x1, [sp+160]
    004e6898adrp x0, 0x13e000
    004e689cadd x0, x0, 1600
    004e68a0bl runtime.mapassign_faststr
    004e68a4str x0, [sp+72]
    004e68a8ldrsb x27, [x0]
    004e68acldr x4, [sp+104]
    004e68b0ldr x5, [sp+112]
    004e68b4str x5, [x0+8]
    004e68b8adrp x27, 0x565000
    004e68bcldr w5, [x27+3056]
    004e68c0cbz w5, 0x4e68c8
    004e68c4b 0x4e68cc
    004e68c8
    004e68c8loc_4e68c8:
    004e68c8b 0x4e68e0
    004e68cc
    004e68ccloc_4e68cc:
    004e68ccbl runtime.gcWriteBarrier2
    004e68d0str x4, [x25]
    004e68d4ldr x5, [x0]
    004e68d8str x5, [x25+8]
    004e68dcb 0x4e68e0
    004e68e0
    004e68e0loc_4e68e0:
    004e68e0str x4, [x0]
    004e68e4adrp x4, 0x1de000
    004e68e8add x4, x4, 1259
    004e68ecstr x4, [sp+144]
    004e68f0movz x4, 40
    004e68f4str x4, [sp+152]
    004e68f8adrp x4, 0x1d0000
    004e68fcadd x4, x4, 1498
    004e6900str x4, [sp+104]
    004e6904movz x4, 19
    004e6908str x4, [sp+112]
    004e690cldr x2, [sp+144]
    004e6910ldr x3, [sp+152]
    004e6914ldr x1, [sp+160]
    004e6918adrp x0, 0x13e000
    004e691cadd x0, x0, 1600
    004e6920bl runtime.mapassign_faststr
    004e6924str x0, [sp+64]
    004e6928ldrsb x27, [x0]
    004e692cldr x4, [sp+104]
    004e6930ldr x5, [sp+112]
    004e6934str x5, [x0+8]
    004e6938adrp x27, 0x565000
    004e693cldr w5, [x27+3056]
    004e6940cbz w5, 0x4e6948
    004e6944b 0x4e694c
    004e6948
    004e6948loc_4e6948:
    004e6948b 0x4e6960
    004e694c
    004e694cloc_4e694c:
    004e694cbl runtime.gcWriteBarrier2
    004e6950str x4, [x25]
    004e6954ldr x5, [x0]
    004e6958str x5, [x25+8]
    004e695cb 0x4e6960
    004e6960
    004e6960loc_4e6960:
    004e6960str x4, [x0]
    004e6964adrp x4, 0x1de000
    004e6968add x4, x4, 1299
    004e696cstr x4, [sp+144]
    004e6970movz x4, 40
    004e6974str x4, [sp+152]
    004e6978adrp x4, 0x1d0000
    004e697cadd x4, x4, 1517
    004e6980str x4, [sp+104]
    004e6984movz x4, 19
    004e6988str x4, [sp+112]
    004e698cldr x2, [sp+144]
    004e6990ldr x3, [sp+152]
    004e6994ldr x1, [sp+160]
    004e6998adrp x0, 0x13e000
    004e699cadd x0, x0, 1600
    004e69a0bl runtime.mapassign_faststr
    004e69a4str x0, [sp+56]
    004e69a8ldrsb x27, [x0]
    004e69acldr x4, [sp+104]
    004e69b0ldr x5, [sp+112]
    004e69b4str x5, [x0+8]
    004e69b8adrp x27, 0x565000
    004e69bcldr w5, [x27+3056]
    004e69c0cbz w5, 0x4e69c8
    004e69c4b 0x4e69cc
    004e69c8
    004e69c8loc_4e69c8:
    004e69c8b 0x4e69e0
    004e69cc
    004e69ccloc_4e69cc:
    004e69ccbl runtime.gcWriteBarrier2
    004e69d0str x4, [x25]
    004e69d4ldr x5, [x0]
    004e69d8str x5, [x25+8]
    004e69dcb 0x4e69e0
    004e69e0
    004e69e0loc_4e69e0:
    004e69e0str x4, [x0]
    004e69e4adrp x4, 0x1de000
    004e69e8add x4, x4, 1339
    004e69ecstr x4, [sp+144]
    004e69f0movz x4, 40
    004e69f4str x4, [sp+152]
    004e69f8adrp x4, 0x1d0000
    004e69fcadd x4, x4, 1536
    004e6a00str x4, [sp+104]
    004e6a04movz x4, 19
    004e6a08str x4, [sp+112]
    004e6a0cldr x2, [sp+144]
    004e6a10ldr x3, [sp+152]
    004e6a14ldr x1, [sp+160]
    004e6a18adrp x0, 0x13e000
    004e6a1cadd x0, x0, 1600
    004e6a20bl runtime.mapassign_faststr
    004e6a24str x0, [sp+48]
    004e6a28ldrsb x27, [x0]
    004e6a2cldr x4, [sp+104]
    004e6a30ldr x5, [sp+112]
    004e6a34str x5, [x0+8]
    004e6a38adrp x27, 0x565000
    004e6a3cldr w5, [x27+3056]
    004e6a40cbz w5, 0x4e6a48
    004e6a44b 0x4e6a4c
    004e6a48
    004e6a48loc_4e6a48:
    004e6a48b 0x4e6a60
    004e6a4c
    004e6a4cloc_4e6a4c:
    004e6a4cbl runtime.gcWriteBarrier2
    004e6a50str x4, [x25]
    004e6a54ldr x5, [x0]
    004e6a58str x5, [x25+8]
    004e6a5cb 0x4e6a60
    004e6a60
    004e6a60loc_4e6a60:
    004e6a60str x4, [x0]
    004e6a64adrp x4, 0x1e0000
    004e6a68add x4, x4, 247
    004e6a6cstr x4, [sp+144]
    004e6a70movz x4, 43
    004e6a74str x4, [sp+152]
    004e6a78adrp x4, 0x1da000
    004e6a7cadd x4, x4, 913
    004e6a80str x4, [sp+104]
    004e6a84movz x4, 34
    004e6a88str x4, [sp+112]
    004e6a8cldr x2, [sp+144]
    004e6a90ldr x3, [sp+152]
    004e6a94ldr x1, [sp+160]
    004e6a98adrp x0, 0x13e000
    004e6a9cadd x0, x0, 1600
    004e6aa0bl runtime.mapassign_faststr
    004e6aa4str x0, [sp+136]
    004e6aa8ldrsb x27, [x0]
    004e6aacldr x4, [sp+104]
    004e6ab0ldr x5, [sp+112]
    004e6ab4str x5, [x0+8]
    004e6ab8adrp x27, 0x565000
    004e6abcldr w5, [x27+3056]
    004e6ac0cbz w5, 0x4e6ac8
    004e6ac4b 0x4e6acc
    004e6ac8
    004e6ac8loc_4e6ac8:
    004e6ac8b 0x4e6ae0
    004e6acc
    004e6accloc_4e6acc:
    004e6accbl runtime.gcWriteBarrier2
    004e6ad0str x4, [x25]
    004e6ad4ldr x5, [x0]
    004e6ad8str x5, [x25+8]
    004e6adcb 0x4e6ae0
    004e6ae0
    004e6ae0loc_4e6ae0:
    004e6ae0str x4, [x0]
    004e6ae4adrp x4, 0x1d8000
    004e6ae8add x4, x4, 2768
    004e6aecstr x4, [sp+144]
    004e6af0orr x4, xzr, 32
    004e6af4str x4, [sp+152]
    004e6af8adrp x4, 0x1cc000
    004e6afcadd x4, x4, 3121
    004e6b00str x4, [sp+104]
    004e6b04movz x4, 11
    004e6b08str x4, [sp+112]
    004e6b0cldr x2, [sp+144]
    004e6b10ldr x3, [sp+152]
    004e6b14ldr x1, [sp+160]
    004e6b18adrp x0, 0x13e000
    004e6b1cadd x0, x0, 1600
    004e6b20bl runtime.mapassign_faststr
    004e6b24str x0, [sp+128]
    004e6b28ldrsb x27, [x0]
    004e6b2cldr x4, [sp+104]
    004e6b30ldr x5, [sp+112]
    004e6b34str x5, [x0+8]
    004e6b38adrp x27, 0x565000
    004e6b3cldr w5, [x27+3056]
    004e6b40cbz w5, 0x4e6b48
    004e6b44b 0x4e6b4c
    004e6b48
    004e6b48loc_4e6b48:
    004e6b48b 0x4e6b60
    004e6b4c
    004e6b4cloc_4e6b4c:
    004e6b4cbl runtime.gcWriteBarrier2
    004e6b50str x4, [x25]
    004e6b54ldr x5, [x0]
    004e6b58str x5, [x25+8]
    004e6b5cb 0x4e6b60
    004e6b60
    004e6b60loc_4e6b60:
    004e6b60str x4, [x0]
    004e6b64adrp x4, 0x1da000
    004e6b68add x4, x4, 3541
    004e6b6cstr x4, [sp+144]
    004e6b70movz x4, 35
    004e6b74str x4, [sp+152]
    004e6b78adrp x4, 0x1d4000
    004e6b7cadd x4, x4, 1917
    004e6b80str x4, [sp+104]
    004e6b84movz x4, 26
    004e6b88str x4, [sp+112]
    004e6b8cldr x2, [sp+144]
    004e6b90ldr x3, [sp+152]
    004e6b94ldr x1, [sp+160]
    004e6b98adrp x0, 0x13e000
    004e6b9cadd x0, x0, 1600
    004e6ba0bl runtime.mapassign_faststr
    004e6ba4str x0, [sp+120]
    004e6ba8ldrsb x27, [x0]
    004e6bacldr x4, [sp+104]
    004e6bb0ldr x5, [sp+112]
    004e6bb4str x5, [x0+8]
    004e6bb8adrp x27, 0x565000
    004e6bbcldr w5, [x27+3056]
    004e6bc0cbz w5, 0x4e6bc8
    004e6bc4b 0x4e6bcc
    004e6bc8
    004e6bc8loc_4e6bc8:
    004e6bc8b 0x4e6be0
    004e6bcc
    004e6bccloc_4e6bcc:
    004e6bccbl runtime.gcWriteBarrier2
    004e6bd0str x4, [x25]
    004e6bd4ldr x1, [x0]
    004e6bd8str x1, [x25+8]
    004e6bdcb 0x4e6be0
    004e6be0
    004e6be0loc_4e6be0:
    004e6be0str x4, [x0]
    004e6be4ldr x0, [sp+160]
    004e6be8adrp x27, 0x565000
    004e6becldr w1, [x27+3056]
    004e6bf0cbz w1, 0x4e6bf8
    004e6bf4b 0x4e6bfc
    004e6bf8
    004e6bf8loc_4e6bf8:
    004e6bf8b 0x4e6c14
    004e6bfc
    004e6bfcloc_4e6bfc:
    004e6bfcbl runtime.gcWriteBarrier2
    004e6c00str x0, [x25]
    004e6c04adrp x27, 0x53a000
    004e6c08ldr x1, [x27+4056]
    004e6c0cstr x1, [x25+8]
    004e6c10b 0x4e6c14
    004e6c14
    004e6c14loc_4e6c14:
    004e6c14adrp x27, 0x53a000
    004e6c18str x0, [x27+4056]
    004e6c1cldur x29, [sp-8]
    004e6c20ldr x30, [sp], 176
    004e6c24ret x30
    004e6c28
    004e6c28loc_4e6c28:
    004e6c28mov x3, x30
    004e6c2cbl runtime.morestack_noctxt.abi0
    004e6c30b 0x4e66b0
    004e6c34udf 0
    004e6c38udf 0
    004e6c3cudf 0
    004e66b0
    004e6c40
    004e6c40golang.org/x/crypto/ssh/agent.clientErr: ; void golang.org/x/crypto/ssh/agent.clientErr(error err)
    004e6c40ldr x16, [x28+16]
    004e6c44sub x17, sp, 32
    004e6c48subs xzr, x17, x16
    004e6c4cb.ls 0x4e6d34
    004e6c50str x30, [sp-160]!
    004e6c54stur x29, [sp-8]
    004e6c58sub x29, sp, 8
    004e6c5cstr x0, [sp+168]
    004e6c60str x1, [sp+176]
    004e6c64stp xzr, xzr, [sp+48]
    004e6c68stp xzr, xzr, [sp+136]
    004e6c6cadd x5, sp, 136
    004e6c70str x5, [sp+88]
    004e6c74ldr x5, [sp+168]
    004e6c78ldr x6, [sp+176]
    004e6c7cstr x5, [sp+72]
    004e6c80str x6, [sp+80]
    004e6c84str x5, [sp+64]
    004e6c88ldr x5, [sp+64]
    004e6c8ccbnz x5, 0x4e6c94
    004e6c90b 0x4e6ca4
    004e6c94
    004e6c94loc_4e6c94:
    004e6c94ldr x5, [sp+64]
    004e6c98ldr x5, [x5+8]
    004e6c9cstr x5, [sp+64]
    004e6ca0b 0x4e6ca8
    004e6ca4
    004e6ca4loc_4e6ca4:
    004e6ca4b 0x4e6ca8
    004e6ca8
    004e6ca8loc_4e6ca8:
    004e6ca8ldr x5, [sp+88]
    004e6cacldrsb x27, [x5]
    004e6cb0ldr x6, [sp+80]
    004e6cb4ldr x7, [sp+64]
    004e6cb8str x7, [x5]
    004e6cbcadrp x27, 0x565000
    004e6cc0ldr w7, [x27+3056]
    004e6cc4cbz w7, 0x4e6ccc
    004e6cc8b 0x4e6cd0
    004e6ccc
    004e6cccloc_4e6ccc:
    004e6cccb 0x4e6ce4
    004e6cd0
    004e6cd0loc_4e6cd0:
    004e6cd0bl runtime.gcWriteBarrier2
    004e6cd4str x6, [x25]
    004e6cd8ldr x7, [x5+8]
    004e6cdcstr x7, [x25+8]
    004e6ce0b 0x4e6ce4
    004e6ce4
    004e6ce4loc_4e6ce4:
    004e6ce4str x6, [x5+8]
    004e6ce8ldr x2, [sp+88]
    004e6cecldrsb x27, [x2]
    004e6cf0b 0x4e6cf4
    004e6cf4
    004e6cf4loc_4e6cf4:
    004e6cf4str x2, [sp+96]
    004e6cf8orr x4, xzr, 1
    004e6cfcstr x4, [sp+104]
    004e6d00str x4, [sp+112]
    004e6d04adrp x0, 0x1d2000
    004e6d08add x0, x0, 2985
    004e6d0cmovz x1, 23
    004e6d10mov x3, x4
    004e6d14bl fmt.Errorf
    004e6d18str x0, [sp+120]
    004e6d1cstr x1, [sp+128]
    004e6d20str x0, [sp+48]
    004e6d24str x1, [sp+56]
    004e6d28ldur x29, [sp-8]
    004e6d2cldr x30, [sp], 160
    004e6d30ret x30
    004e6d34
    004e6d34loc_4e6d34:
    004e6d34stp x0, x1, [sp+8]
    004e6d38mov x3, x30
    004e6d3cbl runtime.morestack_noctxt.abi0
    004e6d40ldp x0, x1, [sp+8]
    004e6d44b 0x4e6c40
    004e6d48udf 0
    004e6d4cudf 0
    004e6c40
    004e6d50
    004e6d50golang.org/x/crypto/ssh/agent.(*Key).String: ; void golang.org/x/crypto/ssh/agent.(*Key).String(golang.org/x/crypto/ssh/agent.Key * k)
    004e6d50ldr x16, [x28+16]
    004e6d54sub x17, sp, 48
    004e6d58subs xzr, x17, x16
    004e6d5cb.ls 0x4e6e58
    004e6d60str x30, [sp-176]!
    004e6d64stur x29, [sp-8]
    004e6d68sub x29, sp, 8
    004e6d6cstr x0, [sp+184]
    004e6d70stp xzr, xzr, [sp+64]
    004e6d74ldr x4, [sp+184]
    004e6d78ldrsb x27, [x4]
    004e6d7cldr x1, [x4+16]
    004e6d80ldr x2, [x4+24]
    004e6d84ldr x3, [x4+32]
    004e6d88str x1, [sp+128]
    004e6d8cstr x2, [sp+136]
    004e6d90str x3, [sp+144]
    004e6d94adrp x27, 0x53b000
    004e6d98ldr x0, [x27+8]
    004e6d9cbl encoding/base64.(*Encoding).EncodeToString
    004e6da0str x0, [sp+152]
    004e6da4str x1, [sp+160]
    004e6da8ldr x4, [sp+184]
    004e6dacldrsb x27, [x4]
    004e6db0ldr x1, [x4]
    004e6db4ldr x2, [x4+8]
    004e6db8str x1, [sp+112]
    004e6dbcstr x2, [sp+120]
    004e6dc0ldr x5, [sp+152]
    004e6dc4ldr x6, [sp+160]
    004e6dc8mov x0, xzr
    004e6dccadrp x3, 0x22a000
    004e6dd0add x3, x3, 3072
    004e6dd4orr x4, xzr, 1
    004e6dd8bl runtime.concatstring3
    004e6ddcstr x0, [sp+80]
    004e6de0str x1, [sp+88]
    004e6de4ldr x4, [sp+184]
    004e6de8ldrsb x27, [x4]
    004e6decldr x4, [x4+48]
    004e6df0cbnz x4, 0x4e6df8
    004e6df4b 0x4e6e38
    004e6df8
    004e6df8loc_4e6df8:
    004e6df8ldr x7, [sp+184]
    004e6dfcldrsb x27, [x7]
    004e6e00ldr x5, [x7+40]
    004e6e04ldr x6, [x7+48]
    004e6e08str x5, [sp+96]
    004e6e0cstr x6, [sp+104]
    004e6e10ldr x1, [sp+80]
    004e6e14ldr x2, [sp+88]
    004e6e18mov x0, xzr
    004e6e1cadrp x3, 0x22a000
    004e6e20add x3, x3, 3072
    004e6e24orr x4, xzr, 1
    004e6e28bl runtime.concatstring3
    004e6e2cstr x0, [sp+80]
    004e6e30str x1, [sp+88]
    004e6e34b 0x4e6e3c
    004e6e38
    004e6e38loc_4e6e38:
    004e6e38b 0x4e6e3c
    004e6e3c
    004e6e3cloc_4e6e3c:
    004e6e3cldr x0, [sp+80]
    004e6e40ldr x1, [sp+88]
    004e6e44str x0, [sp+64]
    004e6e48str x1, [sp+72]
    004e6e4cldur x29, [sp-8]
    004e6e50ldr x30, [sp], 176
    004e6e54ret x30
    004e6e58
    004e6e58loc_4e6e58:
    004e6e58str x0, [sp+8]
    004e6e5cmov x3, x30
    004e6e60bl runtime.morestack_noctxt.abi0
    004e6e64ldr x0, [sp+8]
    004e6e68b 0x4e6d50
    004e6e6cudf 0
    004e6d50
    004e6e70
    004e6e70golang.org/x/crypto/ssh/agent.(*Key).Type: ; void golang.org/x/crypto/ssh/agent.(*Key).Type(golang.org/x/crypto/ssh/agent.Key * k)
    004e6e70str x30, [sp-32]!
    004e6e74stur x29, [sp-8]
    004e6e78sub x29, sp, 8
    004e6e7cstr x0, [sp+40]
    004e6e80stp xzr, xzr, [sp+8]
    004e6e84ldr x2, [sp+40]
    004e6e88ldrsb x27, [x2]
    004e6e8cldr x0, [x2]
    004e6e90ldr x1, [x2+8]
    004e6e94str x0, [sp+8]
    004e6e98str x1, [sp+16]
    004e6e9cadd x29, sp, 24
    004e6ea0add sp, sp, 32
    004e6ea4ret x30
    004e6ea8udf 0
    004e6eacudf 0
    004e6e70
    004e6eb0
    004e6eb0golang.org/x/crypto/ssh/agent.(*Key).Marshal: ; void golang.org/x/crypto/ssh/agent.(*Key).Marshal(golang.org/x/crypto/ssh/agent.Key * k)
    004e6eb0str x30, [sp-48]!
    004e6eb4stur x29, [sp-8]
    004e6eb8sub x29, sp, 8
    004e6ebcstr x0, [sp+56]
    004e6ec0str xzr, [sp+16]
    004e6ec4stp xzr, xzr, [sp+24]
    004e6ec8ldr x3, [sp+56]
    004e6eccldrsb x27, [x3]
    004e6ed0ldr x0, [x3+16]
    004e6ed4ldr x1, [x3+24]
    004e6ed8ldr x2, [x3+32]
    004e6edcstr x0, [sp+16]
    004e6ee0str x1, [sp+24]
    004e6ee4str x2, [sp+32]
    004e6ee8add x29, sp, 40
    004e6eecadd sp, sp, 48
    004e6ef0ret x30
    004e6ef4udf 0
    004e6ef8udf 0
    004e6efcudf 0
    004e6eb0
    004e6f00
    004e6f00golang.org/x/crypto/ssh/agent.(*Key).Verify: ; void golang.org/x/crypto/ssh/agent.(*Key).Verify(golang.org/x/crypto/ssh/agent.Key * k, struct []uint8 data, golang.org/x/crypto/ssh.Signature * sig)
    004e6f00ldr x16, [x28+16]
    004e6f04sub x17, sp, 144
    004e6f08subs xzr, x17, x16
    004e6f0cb.ls 0x4e70c8
    004e6f10sub x20, sp, 272
    004e6f14stp x29, x30, [x20-8]
    004e6f18add sp, x20, 0
    004e6f1csub x29, sp, 8
    004e6f20str x0, [sp+280]
    004e6f24str x1, [sp+288]
    004e6f28str x2, [sp+296]
    004e6f2cstr x3, [sp+304]
    004e6f30str x4, [sp+312]
    004e6f34stp xzr, xzr, [sp+56]
    004e6f38stp xzr, xzr, [sp+120]
    004e6f3cstp xzr, xzr, [sp+104]
    004e6f40ldr x3, [sp+280]
    004e6f44ldrsb x27, [x3]
    004e6f48ldr x0, [x3+16]
    004e6f4cldr x1, [x3+24]
    004e6f50ldr x2, [x3+32]
    004e6f54str x0, [sp+224]
    004e6f58str x1, [sp+232]
    004e6f5cstr x2, [sp+240]
    004e6f60bl golang.org/x/crypto/ssh.ParsePublicKey
    004e6f64str x0, [sp+120]
    004e6f68str x1, [sp+128]
    004e6f6cstr x2, [sp+104]
    004e6f70str x3, [sp+112]
    004e6f74ldr x3, [sp+120]
    004e6f78ldr x4, [sp+128]
    004e6f7cstr x3, [sp+152]
    004e6f80str x4, [sp+160]
    004e6f84ldr x3, [sp+104]
    004e6f88ldr x4, [sp+112]
    004e6f8cstr x3, [sp+136]
    004e6f90str x4, [sp+144]
    004e6f94ldr x3, [sp+152]
    004e6f98ldr x4, [sp+160]
    004e6f9cstr x3, [sp+72]
    004e6fa0str x4, [sp+80]
    004e6fa4ldr x3, [sp+144]
    004e6fa8ldr x4, [sp+136]
    004e6facstr x4, [sp+88]
    004e6fb0str x3, [sp+96]
    004e6fb4cbnz x4, 0x4e6fbc
    004e6fb8b 0x4e7088
    004e6fbc
    004e6fbcloc_4e6fbc:
    004e6fbcstp xzr, xzr, [sp+248]
    004e6fc0add x5, sp, 248
    004e6fc4str x5, [sp+192]
    004e6fc8ldr x5, [sp+88]
    004e6fccldr x6, [sp+96]
    004e6fd0str x5, [sp+176]
    004e6fd4str x6, [sp+184]
    004e6fd8str x5, [sp+168]
    004e6fdcldr x5, [sp+168]
    004e6fe0cbnz x5, 0x4e6fe8
    004e6fe4b 0x4e6ff8
    004e6fe8
    004e6fe8loc_4e6fe8:
    004e6fe8ldr x5, [sp+168]
    004e6fecldr x5, [x5+8]
    004e6ff0str x5, [sp+168]
    004e6ff4b 0x4e6ffc
    004e6ff8
    004e6ff8loc_4e6ff8:
    004e6ff8b 0x4e6ffc
    004e6ffc
    004e6ffcloc_4e6ffc:
    004e6ffcldr x5, [sp+192]
    004e7000ldrsb x27, [x5]
    004e7004ldr x6, [sp+184]
    004e7008ldr x7, [sp+168]
    004e700cstr x7, [x5]
    004e7010adrp x27, 0x564000
    004e7014ldr w7, [x27+3056]
    004e7018cbz w7, 0x4e7020
    004e701cb 0x4e7024
    004e7020
    004e7020loc_4e7020:
    004e7020b 0x4e7038
    004e7024
    004e7024loc_4e7024:
    004e7024bl runtime.gcWriteBarrier2
    004e7028str x6, [x25]
    004e702cldr x7, [x5+8]
    004e7030str x7, [x25+8]
    004e7034b 0x4e7038
    004e7038
    004e7038loc_4e7038:
    004e7038str x6, [x5+8]
    004e703cldr x2, [sp+192]
    004e7040ldrsb x27, [x2]
    004e7044b 0x4e7048
    004e7048
    004e7048loc_4e7048:
    004e7048str x2, [sp+200]
    004e704corr x4, xzr, 1
    004e7050str x4, [sp+208]
    004e7054str x4, [sp+216]
    004e7058adrp x0, 0x1d2000
    004e705cadd x0, x0, 3654
    004e7060movz x1, 25
    004e7064mov x3, x4
    004e7068bl fmt.Errorf
    004e706cstr x0, [sp+104]
    004e7070str x1, [sp+112]
    004e7074str x0, [sp+56]
    004e7078str x1, [sp+64]
    004e707cldp x29, x30, [sp-8]
    004e7080add sp, sp, 272
    004e7084ret x30
    004e7088
    004e7088loc_4e7088:
    004e7088ldr x4, [sp+312]
    004e708cldr x2, [sp+296]
    004e7090ldr x3, [sp+304]
    004e7094ldr x5, [sp+72]
    004e7098ldrsb x27, [x5]
    004e709cldr x5, [x5+40]
    004e70a0ldr x1, [sp+288]
    004e70a4ldr x0, [sp+80]
    004e70a8blr x5
    004e70acstr x0, [sp+104]
    004e70b0str x1, [sp+112]
    004e70b4str x0, [sp+56]
    004e70b8str x1, [sp+64]
    004e70bcldp x29, x30, [sp-8]
    004e70c0add sp, sp, 272
    004e70c4ret x30
    004e70c8
    004e70c8loc_4e70c8:
    004e70c8stp x0, x1, [sp+8]
    004e70ccstp x2, x3, [sp+24]
    004e70d0str x4, [sp+40]
    004e70d4mov x3, x30
    004e70d8bl runtime.morestack_noctxt.abi0
    004e70dcldp x0, x1, [sp+8]
    004e70e0ldp x2, x3, [sp+24]
    004e70e4ldr x4, [sp+40]
    004e70e8b 0x4e6f00
    004e70ecudf 0
    004e6f00
    004e70f0
    004e70f0golang.org/x/crypto/ssh/agent.parseKey: ; void golang.org/x/crypto/ssh/agent.parseKey(struct []uint8 in)
    004e70f0ldr x16, [x28+16]
    004e70f4sub x17, sp, 64
    004e70f8subs xzr, x17, x16
    004e70fcb.ls 0x4e73c0
    004e7100str x30, [sp-192]!
    004e7104stur x29, [sp-8]
    004e7108sub x29, sp, 8
    004e710cstr x0, [sp+200]
    004e7110str x1, [sp+208]
    004e7114str x2, [sp+216]
    004e7118str xzr, [sp+72]
    004e711cstp xzr, xzr, [sp+48]
    004e7120str xzr, [sp+64]
    004e7124stp xzr, xzr, [sp+112]
    004e7128adrp x0, 0x166000
    004e712cadd x0, x0, 1344
    004e7130bl runtime.newobject
    004e7134str x0, [sp+176]
    004e7138adrp x27, 0x564000
    004e713cldr w1, [x27+3056]
    004e7140cbz w1, 0x4e7148
    004e7144b 0x4e714c
    004e7148
    004e7148loc_4e7148:
    004e7148b 0x4e7168
    004e714c
    004e714cloc_4e714c:
    004e714cstr x0, [sp+152]
    004e7150mov x1, x0
    004e7154adrp x0, 0x166000
    004e7158add x0, x0, 1344
    004e715cbl runtime.wbZero
    004e7160ldr x0, [sp+152]
    004e7164b 0x4e7168
    004e7168
    004e7168loc_4e7168:
    004e7168stp xzr, xzr, [x0]
    004e716cstp xzr, xzr, [x0+16]
    004e7170stp xzr, xzr, [x0+32]
    004e7174stp xzr, xzr, [x0+48]
    004e7178ldr x4, [sp+176]
    004e717cstr x4, [sp+136]
    004e7180ldr x0, [sp+200]
    004e7184ldr x1, [sp+208]
    004e7188ldr x2, [sp+216]
    004e718cadrp x3, 0x10b000
    004e7190add x3, x3, 192
    004e7194bl golang.org/x/crypto/ssh.Unmarshal
    004e7198str x0, [sp+96]
    004e719cstr x1, [sp+104]
    004e71a0cbnz x0, 0x4e71a8
    004e71a4b 0x4e71e0
    004e71a8
    004e71a8loc_4e71a8:
    004e71a8str xzr, [sp+72]
    004e71acstr xzr, [sp+48]
    004e71b0stp xzr, xzr, [sp+56]
    004e71b4ldr x4, [sp+96]
    004e71b8ldr x5, [sp+104]
    004e71bcstr x4, [sp+112]
    004e71c0str x5, [sp+120]
    004e71c4ldr x1, [sp+48]
    004e71c8ldr x0, [sp+72]
    004e71ccldr x2, [sp+56]
    004e71d0ldr x3, [sp+64]
    004e71d4ldur x29, [sp-8]
    004e71d8ldr x30, [sp], 192
    004e71dcret x30
    004e71e0
    004e71e0loc_4e71e0:
    004e71e0adrp x0, 0x15e000
    004e71e4add x0, x0, 544
    004e71e8bl runtime.newobject
    004e71ecstr x0, [sp+168]
    004e71f0adrp x27, 0x564000
    004e71f4ldr w1, [x27+3056]
    004e71f8cbz w1, 0x4e7200
    004e71fcb 0x4e7204
    004e7200
    004e7200loc_4e7200:
    004e7200b 0x4e7220
    004e7204
    004e7204loc_4e7204:
    004e7204str x0, [sp+144]
    004e7208mov x1, x0
    004e720cadrp x0, 0x15e000
    004e7210add x0, x0, 544
    004e7214bl runtime.wbZero
    004e7218ldr x0, [sp+144]
    004e721cb 0x4e7220
    004e7220
    004e7220loc_4e7220:
    004e7220stp xzr, xzr, [x0]
    004e7224stp xzr, xzr, [x0+16]
    004e7228str xzr, [x0+32]
    004e722cldr x4, [sp+168]
    004e7230str x4, [sp+128]
    004e7234ldr x5, [sp+176]
    004e7238ldr x0, [x5]
    004e723cldr x1, [x5+8]
    004e7240ldr x2, [x5+16]
    004e7244adrp x3, 0x103000
    004e7248add x3, x3, 1792
    004e724cbl golang.org/x/crypto/ssh.Unmarshal
    004e7250str x0, [sp+80]
    004e7254str x1, [sp+88]
    004e7258cbnz x0, 0x4e7260
    004e725cb 0x4e7298
    004e7260
    004e7260loc_4e7260:
    004e7260str xzr, [sp+72]
    004e7264str xzr, [sp+48]
    004e7268stp xzr, xzr, [sp+56]
    004e726cldr x4, [sp+80]
    004e7270ldr x5, [sp+88]
    004e7274str x4, [sp+112]
    004e7278str x5, [sp+120]
    004e727cldr x1, [sp+48]
    004e7280ldr x0, [sp+72]
    004e7284ldr x2, [sp+56]
    004e7288ldr x3, [sp+64]
    004e728cldur x29, [sp-8]
    004e7290ldr x30, [sp], 192
    004e7294ret x30
    004e7298
    004e7298loc_4e7298:
    004e7298adrp x0, 0x16f000
    004e729cadd x0, x0, 64
    004e72a0bl runtime.newobject
    004e72a4str x0, [sp+160]
    004e72a8ldr x1, [sp+168]
    004e72acldr x2, [x1]
    004e72b0ldr x1, [x1+8]
    004e72b4str x1, [x0+8]
    004e72b8adrp x27, 0x564000
    004e72bcldr w1, [x27+3056]
    004e72c0cbz w1, 0x4e72c8
    004e72c4b 0x4e72cc
    004e72c8
    004e72c8loc_4e72c8:
    004e72c8b 0x4e72e0
    004e72cc
    004e72ccloc_4e72cc:
    004e72ccbl runtime.gcWriteBarrier2
    004e72d0str x2, [x25]
    004e72d4ldr x6, [x0]
    004e72d8str x6, [x25+8]
    004e72dcb 0x4e72e0
    004e72e0
    004e72e0loc_4e72e0:
    004e72e0str x2, [x0]
    004e72e4ldr x6, [sp+160]
    004e72e8ldrsb x27, [x6]
    004e72ecldr x7, [sp+176]
    004e72f0ldr x8, [x7]
    004e72f4ldr x9, [x7+16]
    004e72f8ldr x7, [x7+8]
    004e72fcstr x7, [x6+24]
    004e7300str x9, [x6+32]
    004e7304adrp x27, 0x564000
    004e7308ldr w7, [x27+3056]
    004e730ccbz w7, 0x4e7314
    004e7310b 0x4e7318
    004e7314
    004e7314loc_4e7314:
    004e7314b 0x4e732c
    004e7318
    004e7318loc_4e7318:
    004e7318bl runtime.gcWriteBarrier2
    004e731cstr x8, [x25]
    004e7320ldr x7, [x6+16]
    004e7324str x7, [x25+8]
    004e7328b 0x4e732c
    004e732c
    004e732cloc_4e732c:
    004e732cstr x8, [x6+16]
    004e7330ldr x6, [sp+160]
    004e7334ldrsb x27, [x6]
    004e7338ldr x7, [sp+176]
    004e733cldr x8, [x7+24]
    004e7340ldr x7, [x7+32]
    004e7344str x7, [x6+48]
    004e7348adrp x27, 0x564000
    004e734cldr w7, [x27+3056]
    004e7350cbz w7, 0x4e7358
    004e7354b 0x4e735c
    004e7358
    004e7358loc_4e7358:
    004e7358b 0x4e7370
    004e735c
    004e735cloc_4e735c:
    004e735cbl runtime.gcWriteBarrier2
    004e7360str x8, [x25]
    004e7364ldr x7, [x6+40]
    004e7368str x7, [x25+8]
    004e736cb 0x4e7370
    004e7370
    004e7370loc_4e7370:
    004e7370str x8, [x6+40]
    004e7374ldr x6, [sp+160]
    004e7378str x6, [sp+72]
    004e737cldr x6, [sp+176]
    004e7380ldr x7, [x6+40]
    004e7384ldr x8, [x6+48]
    004e7388ldr x6, [x6+56]
    004e738cstr x7, [sp+48]
    004e7390str x8, [sp+56]
    004e7394str x6, [sp+64]
    004e7398stp xzr, xzr, [sp+112]
    004e739cldr x1, [sp+48]
    004e73a0ldr x0, [sp+72]
    004e73a4ldr x2, [sp+56]
    004e73a8ldr x3, [sp+64]
    004e73acmov x4, xzr
    004e73b0mov x5, xzr
    004e73b4ldur x29, [sp-8]
    004e73b8ldr x30, [sp], 192
    004e73bcret x30
    004e73c0
    004e73c0loc_4e73c0:
    004e73c0stp x0, x1, [sp+8]
    004e73c4str x2, [sp+24]
    004e73c8mov x3, x30
    004e73ccbl runtime.morestack_noctxt.abi0
    004e73d0ldp x0, x1, [sp+8]
    004e73d4ldr x2, [sp+24]
    004e73d8b 0x4e70f0
    004e73dcudf 0
    004e70f0
    004e73e0
    004e73e0golang.org/x/crypto/ssh/agent.NewClient: ; void golang.org/x/crypto/ssh/agent.NewClient(io.ReadWriter rw)
    004e73e0ldr x16, [x28+16]
    004e73e4subs xzr, sp, x16
    004e73e8b.ls 0x4e74b4
    004e73ecstr x30, [sp-80]!
    004e73f0stur x29, [sp-8]
    004e73f4sub x29, sp, 8
    004e73f8str x0, [sp+88]
    004e73fcstr x1, [sp+96]
    004e7400stp xzr, xzr, [sp+40]
    004e7404adrp x0, 0x15e000
    004e7408add x0, x0, 64
    004e740cbl runtime.newobject
    004e7410str x0, [sp+56]
    004e7414str xzr, [x0]
    004e7418str wzr, [x0+16]
    004e741cstr wzr, [x0+20]
    004e7420adrp x27, 0x564000
    004e7424ldr w1, [x27+3056]
    004e7428cbz w1, 0x4e7430
    004e742cb 0x4e7434
    004e7430
    004e7430loc_4e7430:
    004e7430b 0x4e7444
    004e7434
    004e7434loc_4e7434:
    004e7434ldr x2, [x0+8]
    004e7438bl runtime.gcWriteBarrier1
    004e743cstr x2, [x25]
    004e7440b 0x4e7444
    004e7444
    004e7444loc_4e7444:
    004e7444str xzr, [x0+8]
    004e7448ldr x2, [sp+56]
    004e744cldrsb x27, [x2]
    004e7450ldr x3, [sp+96]
    004e7454ldr x4, [sp+88]
    004e7458str x4, [x2]
    004e745cadrp x27, 0x564000
    004e7460ldr w4, [x27+3056]
    004e7464cbz w4, 0x4e746c
    004e7468b 0x4e7470
    004e746c
    004e746cloc_4e746c:
    004e746cb 0x4e7484
    004e7470
    004e7470loc_4e7470:
    004e7470bl runtime.gcWriteBarrier2
    004e7474str x3, [x25]
    004e7478ldr x4, [x2+8]
    004e747cstr x4, [x25+8]
    004e7480b 0x4e7484
    004e7484
    004e7484loc_4e7484:
    004e7484str x3, [x2+8]
    004e7488ldr x2, [sp+56]
    004e748cstr x2, [sp+64]
    004e7490adrp x3, 0x234000
    004e7494add x3, x3, 1200
    004e7498str x3, [sp+40]
    004e749cstr x2, [sp+48]
    004e74a0ldr x0, [sp+40]
    004e74a4ldr x1, [sp+48]
    004e74a8ldur x29, [sp-8]
    004e74acldr x30, [sp], 80
    004e74b0ret x30
    004e74b4
    004e74b4loc_4e74b4:
    004e74b4stp x0, x1, [sp+8]
    004e74b8mov x3, x30
    004e74bcbl runtime.morestack_noctxt.abi0
    004e74c0ldp x0, x1, [sp+8]
    004e74c4b 0x4e73e0
    004e74c8udf 0
    004e74ccudf 0
    004e73e0
    004e74d0
    004e74d0golang.org/x/crypto/ssh/agent.(*client).call: ; void golang.org/x/crypto/ssh/agent.(*client).call(golang.org/x/crypto/ssh/agent.client * c, struct []uint8 req)
    004e74d0ldr x16, [x28+16]
    004e74d4sub x17, sp, 112
    004e74d8subs xzr, x17, x16
    004e74dcb.ls 0x4e7674
    004e74e0str x30, [sp-240]!
    004e74e4stur x29, [sp-8]
    004e74e8sub x29, sp, 8
    004e74ecstr x0, [sp+248]
    004e74f0str x1, [sp+256]
    004e74f4str x2, [sp+264]
    004e74f8str x3, [sp+272]
    004e74fcstp xzr, xzr, [sp+48]
    004e7500stp xzr, xzr, [sp+64]
    004e7504str xzr, [sp+104]
    004e7508stp xzr, xzr, [sp+112]
    004e750cstp xzr, xzr, [sp+216]
    004e7510ldr x1, [sp+256]
    004e7514ldr x2, [sp+264]
    004e7518ldr x3, [sp+272]
    004e751cldr x0, [sp+248]
    004e7520bl golang.org/x/crypto/ssh/agent.(*client).callRaw
    004e7524str x0, [sp+104]
    004e7528str x1, [sp+112]
    004e752cstr x2, [sp+120]
    004e7530str x3, [sp+216]
    004e7534str x4, [sp+224]
    004e7538ldr x4, [sp+104]
    004e753cldr x5, [sp+112]
    004e7540ldr x6, [sp+120]
    004e7544str x4, [sp+176]
    004e7548str x5, [sp+184]
    004e754cstr x6, [sp+192]
    004e7550ldr x4, [sp+216]
    004e7554ldr x5, [sp+224]
    004e7558str x4, [sp+160]
    004e755cstr x5, [sp+168]
    004e7560ldr x4, [sp+176]
    004e7564ldr x5, [sp+184]
    004e7568ldr x6, [sp+192]
    004e756cstr x4, [sp+80]
    004e7570str x5, [sp+88]
    004e7574str x6, [sp+96]
    004e7578ldr x4, [sp+168]
    004e757cldr x5, [sp+160]
    004e7580str x5, [sp+64]
    004e7584str x4, [sp+72]
    004e7588cbnz x5, 0x4e7590
    004e758cb 0x4e75b0
    004e7590
    004e7590loc_4e7590:
    004e7590stp xzr, xzr, [sp+48]
    004e7594ldr x3, [sp+72]
    004e7598ldr x2, [sp+64]
    004e759cmov x0, xzr
    004e75a0mov x1, xzr
    004e75a4ldur x29, [sp-8]
    004e75a8ldr x30, [sp], 240
    004e75acret x30
    004e75b0
    004e75b0loc_4e75b0:
    004e75b0stp xzr, xzr, [sp+200]
    004e75b4stp xzr, xzr, [sp+216]
    004e75b8ldr x0, [sp+80]
    004e75bcldr x1, [sp+88]
    004e75c0ldr x2, [sp+96]
    004e75c4bl golang.org/x/crypto/ssh/agent.unmarshal
    004e75c8str x0, [sp+200]
    004e75ccstr x1, [sp+208]
    004e75d0str x2, [sp+216]
    004e75d4str x3, [sp+224]
    004e75d8ldr x3, [sp+208]
    004e75dcldr x4, [sp+200]
    004e75e0str x4, [sp+144]
    004e75e4str x3, [sp+152]
    004e75e8ldr x3, [sp+216]
    004e75ecldr x4, [sp+224]
    004e75f0str x3, [sp+128]
    004e75f4str x4, [sp+136]
    004e75f8ldr x3, [sp+144]
    004e75fcldr x4, [sp+152]
    004e7600str x3, [sp+48]
    004e7604str x4, [sp+56]
    004e7608ldr x1, [sp+136]
    004e760cldr x0, [sp+128]
    004e7610str x0, [sp+64]
    004e7614str x1, [sp+72]
    004e7618cbnz x0, 0x4e7620
    004e761cb 0x4e7654
    004e7620
    004e7620loc_4e7620:
    004e7620bl golang.org/x/crypto/ssh/agent.clientErr
    004e7624str x0, [sp+216]
    004e7628str x1, [sp+224]
    004e762cstp xzr, xzr, [sp+48]
    004e7630ldr x2, [sp+216]
    004e7634ldr x3, [sp+224]
    004e7638str x2, [sp+64]
    004e763cstr x3, [sp+72]
    004e7640ldr x0, [sp+48]
    004e7644ldr x1, [sp+56]
    004e7648ldur x29, [sp-8]
    004e764cldr x30, [sp], 240
    004e7650ret x30
    004e7654
    004e7654loc_4e7654:
    004e7654stp xzr, xzr, [sp+64]
    004e7658ldr x1, [sp+56]
    004e765cldr x0, [sp+48]
    004e7660mov x2, xzr
    004e7664mov x3, xzr
    004e7668ldur x29, [sp-8]
    004e766cldr x30, [sp], 240
    004e7670ret x30
    004e7674
    004e7674loc_4e7674:
    004e7674stp x0, x1, [sp+8]
    004e7678stp x2, x3, [sp+24]
    004e767cmov x3, x30
    004e7680bl runtime.morestack_noctxt.abi0
    004e7684ldp x0, x1, [sp+8]
    004e7688ldp x2, x3, [sp+24]
    004e768cb 0x4e74d0
    004e74d0
    004e7690
    004e7690golang.org/x/crypto/ssh/agent.(*client).callRaw: ; void golang.org/x/crypto/ssh/agent.(*client).callRaw(golang.org/x/crypto/ssh/agent.client * c, struct []uint8 req)
    004e7690ldr x16, [x28+16]
    004e7694sub x17, sp, 480
    004e7698subs xzr, x17, x16
    004e769cb.ls 0x4e7c5c
    004e76a0sub x20, sp, 608
    004e76a4stp x29, x30, [x20-8]
    004e76a8add sp, x20, 0
    004e76acsub x29, sp, 8
    004e76b0str x0, [sp+616]
    004e76b4str x1, [sp+624]
    004e76b8str x2, [sp+632]
    004e76bcstr x3, [sp+640]
    004e76c0stp xzr, xzr, [sp+160]
    004e76c4str xzr, [sp+176]
    004e76c8stp xzr, xzr, [sp+208]
    004e76ccldr x1, [sp+616]
    004e76d0ldrsb x27, [x1]
    004e76d4add x0, x1, 16
    004e76d8str x0, [sp+496]
    004e76dcbl sync.(*Mutex).Lock
    004e76e0ldr x1, [sp+616]
    004e76e4ldrsb x27, [x1]
    004e76e8add x1, x1, 16
    004e76ecstr x1, [sp+264]
    004e76f0stp xzr, xzr, [sp+472]
    004e76f4add x1, sp, 472
    004e76f8str x1, [sp+488]
    004e76fcldrsb x27, [x1]
    004e7700adrp x2, 0
    004e7704add x2, x2, 3200
    004e7708str x2, [x1]
    004e770cldrsb x27, [x1]
    004e7710ldr x2, [sp+264]
    004e7714adrp x27, 0x564000
    004e7718ldr w3, [x27+3056]
    004e771ccbz w3, 0x4e7724
    004e7720b 0x4e7728
    004e7724
    004e7724loc_4e7724:
    004e7724b 0x4e773c
    004e7728
    004e7728loc_4e7728:
    004e7728bl runtime.gcWriteBarrier2
    004e772cstr x2, [x25]
    004e7730ldr x3, [x1+8]
    004e7734str x3, [x25+8]
    004e7738b 0x4e773c
    004e773c
    004e773cloc_4e773c:
    004e773cstr x2, [x1+8]
    004e7740str x1, [sp+96]
    004e7744add x0, sp, 72
    004e7748bl runtime.deferprocStack
    004e774csubs xzr, x0, 0
    004e7750b.ne 0x4e7c2c
    004e7754b 0x4e7758
    004e7758
    004e7758loc_4e7758:
    004e7758ldr x3, [sp+632]
    004e775cstr x3, [sp+144]
    004e7760add x2, x3, 4
    004e7764str x2, [sp+136]
    004e7768adrp x0, 0x10e000
    004e776cadd x0, x0, 3072
    004e7770mov x1, x2
    004e7774bl runtime.makeslice
    004e7778ldr x1, [sp+136]
    004e777cldr x2, [sp+136]
    004e7780str x0, [sp+184]
    004e7784str x1, [sp+192]
    004e7788str x2, [sp+200]
    004e778cldr x3, [sp+632]
    004e7790str x3, [sp+144]
    004e7794ldr x0, [sp+184]
    004e7798bl encoding/binary.bigEndian.PutUint32
    004e779cldr x1, [sp+192]
    004e77a0ldr x3, [sp+184]
    004e77a4ldr x4, [sp+200]
    004e77a8b 0x4e77ac
    004e77ac
    004e77acloc_4e77ac:
    004e77acsubs xzr, x1, 4
    004e77b0b.hs 0x4e77b8
    004e77b4b 0x4e7c50
    004e77b8
    004e77b8loc_4e77b8:
    004e77b8sub x4, x4, 4
    004e77bcsub x5, x1, 4
    004e77c0sub x6, xzr, x4
    004e77c4sbfm x6, x6, 63, 63
    004e77c8and x6, x6, 4
    004e77ccadd x6, x3, x6
    004e77d0str x6, [sp+536]
    004e77d4str x5, [sp+544]
    004e77d8str x4, [sp+552]
    004e77dcstr x6, [sp+448]
    004e77e0str x5, [sp+456]
    004e77e4str x4, [sp+464]
    004e77e8ldr x4, [sp+632]
    004e77ecldr x5, [sp+624]
    004e77f0ldr x6, [sp+640]
    004e77f4str x5, [sp+424]
    004e77f8str x4, [sp+432]
    004e77fcstr x6, [sp+440]
    004e7800ldr x5, [sp+456]
    004e7804str x5, [sp+128]
    004e7808subs xzr, x5, x4
    004e780cb.gt 0x4e7814
    004e7810b 0x4e781c
    004e7814
    004e7814loc_4e7814:
    004e7814str x4, [sp+128]
    004e7818b 0x4e7820
    004e781c
    004e781cloc_4e781c:
    004e781cb 0x4e7820
    004e7820
    004e7820loc_4e7820:
    004e7820ldr x4, [sp+424]
    004e7824ldr x5, [sp+448]
    004e7828subs xzr, x4, x5
    004e782cb.ne 0x4e7834
    004e7830b 0x4e7850
    004e7834
    004e7834loc_4e7834:
    004e7834ldr x3, [sp+128]
    004e7838str x3, [sp+120]
    004e783cldr x2, [sp+120]
    004e7840ldr x0, [sp+448]
    004e7844ldr x1, [sp+424]
    004e7848bl runtime.memmove
    004e784cb 0x4e7854
    004e7850
    004e7850loc_4e7850:
    004e7850b 0x4e7854
    004e7854
    004e7854loc_4e7854:
    004e7854add x27, sp, 520
    004e7858stp xzr, xzr, [x27]
    004e785cldr x4, [sp+616]
    004e7860ldrsb x27, [x4]
    004e7864ldr x5, [x4]
    004e7868ldrsb x27, [x5]
    004e786cldr x0, [x4+8]
    004e7870ldr x1, [sp+184]
    004e7874ldr x2, [sp+192]
    004e7878ldr x3, [sp+200]
    004e787cldr x4, [x5+32]
    004e7880blr x4
    004e7884str x0, [sp+144]
    004e7888str x1, [sp+520]
    004e788cstr x2, [sp+528]
    004e7890ldr x4, [sp+144]
    004e7894str x4, [sp+64]
    004e7898str x1, [sp+248]
    004e789cstr x2, [sp+256]
    004e78a0str x1, [sp+208]
    004e78a4str x2, [sp+216]
    004e78a8cbnz x1, 0x4e78b0
    004e78acb 0x4e7908
    004e78b0
    004e78b0loc_4e78b0:
    004e78b0mov x0, x1
    004e78b4mov x1, x2
    004e78b8bl golang.org/x/crypto/ssh/agent.clientErr
    004e78bcstr x0, [sp+520]
    004e78c0str x1, [sp+528]
    004e78c4str x0, [sp+408]
    004e78c8str x1, [sp+416]
    004e78ccstr xzr, [sp+160]
    004e78d0stp xzr, xzr, [sp+168]
    004e78d4ldr x2, [sp+408]
    004e78d8ldr x3, [sp+416]
    004e78dcstr x2, [sp+208]
    004e78e0str x3, [sp+216]
    004e78e4bl runtime.deferreturn
    004e78e8ldr x3, [sp+208]
    004e78ecldr x0, [sp+160]
    004e78f0ldr x1, [sp+168]
    004e78f4ldr x4, [sp+216]
    004e78f8ldr x2, [sp+176]
    004e78fcldp x29, x30, [sp-8]
    004e7900add sp, sp, 608
    004e7904ret x30
    004e7908
    004e7908loc_4e7908:
    004e7908adrp x0, 0x117000
    004e790cadd x0, x0, 1504
    004e7910bl runtime.newobject
    004e7914str x0, [sp+592]
    004e7918str wzr, [x0]
    004e791cldr x1, [sp+592]
    004e7920ldrsb x27, [x1]
    004e7924b 0x4e7928
    004e7928
    004e7928loc_4e7928:
    004e7928str x1, [sp+536]
    004e792corr x5, xzr, 4
    004e7930str x5, [sp+544]
    004e7934str x5, [sp+552]
    004e7938add x27, sp, 520
    004e793cstp xzr, xzr, [x27]
    004e7940ldr x6, [sp+616]
    004e7944ldrsb x27, [x6]
    004e7948ldr x1, [x6+8]
    004e794cldr x6, [x6]
    004e7950str x6, [sp+392]
    004e7954str x1, [sp+400]
    004e7958cbnz x6, 0x4e7960
    004e795cb 0x4e7980
    004e7960
    004e7960loc_4e7960:
    004e7960str x1, [sp+272]
    004e7964ldr x1, [x6+8]
    004e7968adrp x0, 0x529000
    004e796cadd x0, x0, 1904
    004e7970bl runtime.typeAssert
    004e7974ldr x1, [sp+272]
    004e7978mov x6, x0
    004e797cb 0x4e7984
    004e7980
    004e7980loc_4e7980:
    004e7980b 0x4e7984
    004e7984
    004e7984loc_4e7984:
    004e7984str x6, [sp+376]
    004e7988str x1, [sp+384]
    004e798cldr x2, [sp+536]
    004e7990ldr x3, [sp+544]
    004e7994ldr x4, [sp+552]
    004e7998mov x0, x6
    004e799cbl io.ReadFull
    004e79a0str x0, [sp+144]
    004e79a4str x1, [sp+520]
    004e79a8str x2, [sp+528]
    004e79acldr x5, [sp+144]
    004e79b0str x5, [sp+56]
    004e79b4str x1, [sp+576]
    004e79b8str x2, [sp+584]
    004e79bcstr x1, [sp+208]
    004e79c0str x2, [sp+216]
    004e79c4cbnz x1, 0x4e79cc
    004e79c8b 0x4e7a24
    004e79cc
    004e79ccloc_4e79cc:
    004e79ccmov x0, x1
    004e79d0mov x1, x2
    004e79d4bl golang.org/x/crypto/ssh/agent.clientErr
    004e79d8str x0, [sp+520]
    004e79dcstr x1, [sp+528]
    004e79e0str x0, [sp+360]
    004e79e4str x1, [sp+368]
    004e79e8str xzr, [sp+160]
    004e79ecstp xzr, xzr, [sp+168]
    004e79f0ldr x2, [sp+360]
    004e79f4ldr x3, [sp+368]
    004e79f8str x2, [sp+208]
    004e79fcstr x3, [sp+216]
    004e7a00bl runtime.deferreturn
    004e7a04ldr x3, [sp+208]
    004e7a08ldr x0, [sp+160]
    004e7a0cldr x1, [sp+168]
    004e7a10ldr x4, [sp+216]
    004e7a14ldr x2, [sp+176]
    004e7a18ldp x29, x30, [sp-8]
    004e7a1cadd sp, sp, 608
    004e7a20ret x30
    004e7a24
    004e7a24loc_4e7a24:
    004e7a24ldr x0, [sp+592]
    004e7a28ldrsb x27, [x0]
    004e7a2cb 0x4e7a30
    004e7a30
    004e7a30loc_4e7a30:
    004e7a30str x0, [sp+536]
    004e7a34orr x2, xzr, 4
    004e7a38str x2, [sp+544]
    004e7a3cstr x2, [sp+552]
    004e7a40mov x1, x2
    004e7a44bl encoding/binary.bigEndian.Uint32
    004e7a48str w0, [sp+52]
    004e7a4cmovz x3, 0x1000000
    004e7a50subs wzr, w0, w3
    004e7a54b.hi 0x4e7a5c
    004e7a58b 0x4e7ac4
    004e7a5c
    004e7a5cloc_4e7a5c:
    004e7a5cadrp x0, 0x1ce000
    004e7a60add x0, x0, 3299
    004e7a64movz x1, 18
    004e7a68bl errors.New
    004e7a6cstr x0, [sp+520]
    004e7a70str x1, [sp+528]
    004e7a74bl golang.org/x/crypto/ssh/agent.clientErr
    004e7a78str x0, [sp+504]
    004e7a7cstr x1, [sp+512]
    004e7a80str x0, [sp+344]
    004e7a84str x1, [sp+352]
    004e7a88str xzr, [sp+160]
    004e7a8cstp xzr, xzr, [sp+168]
    004e7a90ldr x2, [sp+344]
    004e7a94ldr x3, [sp+352]
    004e7a98str x2, [sp+208]
    004e7a9cstr x3, [sp+216]
    004e7aa0bl runtime.deferreturn
    004e7aa4ldr x3, [sp+208]
    004e7aa8ldr x0, [sp+160]
    004e7aacldr x1, [sp+168]
    004e7ab0ldr x4, [sp+216]
    004e7ab4ldr x2, [sp+176]
    004e7ab8ldp x29, x30, [sp-8]
    004e7abcadd sp, sp, 608
    004e7ac0ret x30
    004e7ac4
    004e7ac4loc_4e7ac4:
    004e7ac4mov w2, w0
    004e7ac8mov w1, w0
    004e7accadrp x0, 0x10e000
    004e7ad0add x0, x0, 3072
    004e7ad4bl runtime.makeslice
    004e7ad8ldr w3, [sp+52]
    004e7adcldr w4, [sp+52]
    004e7ae0str x0, [sp+224]
    004e7ae4str x3, [sp+232]
    004e7ae8mov x3, x4
    004e7aecstr x3, [sp+240]
    004e7af0stp xzr, xzr, [sp+504]
    004e7af4ldr x3, [sp+616]
    004e7af8ldrsb x27, [x3]
    004e7afcldr x1, [x3+8]
    004e7b00ldr x3, [x3]
    004e7b04str x3, [sp+328]
    004e7b08str x1, [sp+336]
    004e7b0ccbnz x3, 0x4e7b14
    004e7b10b 0x4e7b34
    004e7b14
    004e7b14loc_4e7b14:
    004e7b14str x1, [sp+272]
    004e7b18ldr x1, [x3+8]
    004e7b1cadrp x0, 0x529000
    004e7b20add x0, x0, 1936
    004e7b24bl runtime.typeAssert
    004e7b28ldr x1, [sp+272]
    004e7b2cmov x3, x0
    004e7b30b 0x4e7b38
    004e7b34
    004e7b34loc_4e7b34:
    004e7b34b 0x4e7b38
    004e7b38
    004e7b38loc_4e7b38:
    004e7b38str x3, [sp+312]
    004e7b3cstr x1, [sp+320]
    004e7b40ldr x2, [sp+224]
    004e7b44ldr x5, [sp+232]
    004e7b48ldr x4, [sp+240]
    004e7b4cmov x0, x3
    004e7b50mov x3, x5
    004e7b54bl io.ReadFull
    004e7b58str x0, [sp+144]
    004e7b5cstr x1, [sp+504]
    004e7b60str x2, [sp+512]
    004e7b64ldr x5, [sp+144]
    004e7b68str x5, [sp+152]
    004e7b6cstr x1, [sp+560]
    004e7b70str x2, [sp+568]
    004e7b74str x1, [sp+208]
    004e7b78str x2, [sp+216]
    004e7b7ccbnz x1, 0x4e7b84
    004e7b80b 0x4e7bdc
    004e7b84
    004e7b84loc_4e7b84:
    004e7b84mov x0, x1
    004e7b88mov x1, x2
    004e7b8cbl golang.org/x/crypto/ssh/agent.clientErr
    004e7b90str x0, [sp+504]
    004e7b94str x1, [sp+512]
    004e7b98str x0, [sp+296]
    004e7b9cstr x1, [sp+304]
    004e7ba0str xzr, [sp+160]
    004e7ba4stp xzr, xzr, [sp+168]
    004e7ba8ldr x2, [sp+296]
    004e7bacldr x3, [sp+304]
    004e7bb0str x2, [sp+208]
    004e7bb4str x3, [sp+216]
    004e7bb8bl runtime.deferreturn
    004e7bbcldr x3, [sp+208]
    004e7bc0ldr x0, [sp+160]
    004e7bc4ldr x1, [sp+168]
    004e7bc8ldr x4, [sp+216]
    004e7bccldr x2, [sp+176]
    004e7bd0ldp x29, x30, [sp-8]
    004e7bd4add sp, sp, 608
    004e7bd8ret x30
    004e7bdc
    004e7bdcloc_4e7bdc:
    004e7bdcstp xzr, xzr, [sp+280]
    004e7be0ldr x0, [sp+224]
    004e7be4ldr x1, [sp+232]
    004e7be8ldr x2, [sp+240]
    004e7becstr x0, [sp+160]
    004e7bf0str x1, [sp+168]
    004e7bf4str x2, [sp+176]
    004e7bf8ldr x0, [sp+280]
    004e7bfcldr x1, [sp+288]
    004e7c00str x0, [sp+208]
    004e7c04str x1, [sp+216]
    004e7c08bl runtime.deferreturn
    004e7c0cldr x3, [sp+208]
    004e7c10ldr x0, [sp+160]
    004e7c14ldr x1, [sp+168]
    004e7c18ldr x4, [sp+216]
    004e7c1cldr x2, [sp+176]
    004e7c20ldp x29, x30, [sp-8]
    004e7c24add sp, sp, 608
    004e7c28ret x30
    004e7c2c
    004e7c2cloc_4e7c2c:
    004e7c2cbl runtime.deferreturn
    004e7c30ldr x3, [sp+208]
    004e7c34ldr x0, [sp+160]
    004e7c38ldr x1, [sp+168]
    004e7c3cldr x4, [sp+216]
    004e7c40ldr x2, [sp+176]
    004e7c44ldp x29, x30, [sp-8]
    004e7c48add sp, sp, 608
    004e7c4cret x30
    004e7c50
    004e7c50loc_4e7c50:
    004e7c50orr x0, xzr, 4
    004e7c54bl runtime.panicSliceB
    004e7c58hint
    004e7c5c
    004e7c5cloc_4e7c5c:
    004e7c5cstp x0, x1, [sp+8]
    004e7c60stp x2, x3, [sp+24]
    004e7c64mov x3, x30
    004e7c68bl runtime.morestack_noctxt.abi0
    004e7c6cldp x0, x1, [sp+8]
    004e7c70ldp x2, x3, [sp+24]
    004e7c74b 0x4e7690
    004e7c78udf 0
    004e7c7cudf 0
    004e7690
    004e7c80
    004e7c80golang.org/x/crypto/ssh/agent.(*client).callRaw.deferwrap1: ; void golang.org/x/crypto/ssh/agent.(*client).callRaw.deferwrap1(void)
    004e7c80ldr x16, [x28+16]
    004e7c84subs xzr, sp, x16
    004e7c88b.ls 0x4e7cb8
    004e7c8cstr x30, [sp-32]!
    004e7c90stur x29, [sp-8]
    004e7c94sub x29, sp, 8
    004e7c98ldr x16, [x28+32]
    004e7c9ccbnz x16, 0x4e7cc4
    004e7ca0
    004e7ca0loc_4e7ca0:
    004e7ca0ldr x0, [x26+8]
    004e7ca4str x0, [sp+16]
    004e7ca8bl sync.(*Mutex).Unlock
    004e7cacldur x29, [sp-8]
    004e7cb0ldr x30, [sp], 32
    004e7cb4ret x30
    004e7cb8
    004e7cb8loc_4e7cb8:
    004e7cb8mov x3, x30
    004e7cbcbl runtime.morestack.abi0
    004e7cc0b 0x4e7c80
    004e7cc4
    004e7cc4loc_4e7cc4:
    004e7cc4ldr x17, [x16]
    004e7cc8add x20, sp, 40
    004e7cccsubs xzr, x20, x17
    004e7cd0b.ne 0x4e7ca0
    004e7cd4add x20, sp, 8
    004e7cd8str x20, [x16]
    004e7cdcb 0x4e7ca0
    004e7c80
    004e7ce0
    004e7ce0golang.org/x/crypto/ssh/agent.(*client).List: ; void golang.org/x/crypto/ssh/agent.(*client).List(golang.org/x/crypto/ssh/agent.client * c)
    004e7ce0ldr x16, [x28+16]
    004e7ce4sub x17, sp, 304
    004e7ce8subs xzr, x17, x16
    004e7cecb.ls 0x4e8194
    004e7cf0sub x20, sp, 432
    004e7cf4stp x29, x30, [x20-8]
    004e7cf8add sp, x20, 0
    004e7cfcsub x29, sp, 8
    004e7d00str x0, [sp+440]
    004e7d04str xzr, [sp+88]
    004e7d08stp xzr, xzr, [sp+96]
    004e7d0cstp xzr, xzr, [sp+72]
    004e7d10strb wzr, [sp+47]
    004e7d14add x4, sp, 47
    004e7d18str x4, [sp+304]
    004e7d1cldrsb x27, [x4]
    004e7d20movz x5, 11
    004e7d24strb w5, [x4]
    004e7d28ldr x4, [sp+304]
    004e7d2cldrsb x27, [x4]
    004e7d30b 0x4e7d34
    004e7d34
    004e7d34loc_4e7d34:
    004e7d34str x4, [sp+112]
    004e7d38orr x4, xzr, 1
    004e7d3cstr x4, [sp+120]
    004e7d40str x4, [sp+128]
    004e7d44stp xzr, xzr, [sp+360]
    004e7d48stp xzr, xzr, [sp+344]
    004e7d4cldr x1, [sp+112]
    004e7d50ldr x2, [sp+120]
    004e7d54ldr x3, [sp+128]
    004e7d58ldr x0, [sp+440]
    004e7d5cbl golang.org/x/crypto/ssh/agent.(*client).call
    004e7d60str x0, [sp+360]
    004e7d64str x1, [sp+368]
    004e7d68str x2, [sp+344]
    004e7d6cstr x3, [sp+352]
    004e7d70ldr x4, [sp+360]
    004e7d74ldr x5, [sp+368]
    004e7d78str x4, [sp+272]
    004e7d7cstr x5, [sp+280]
    004e7d80ldr x4, [sp+344]
    004e7d84ldr x5, [sp+352]
    004e7d88str x4, [sp+256]
    004e7d8cstr x5, [sp+264]
    004e7d90ldr x4, [sp+272]
    004e7d94ldr x5, [sp+280]
    004e7d98str x4, [sp+152]
    004e7d9cstr x5, [sp+160]
    004e7da0ldr x4, [sp+264]
    004e7da4ldr x5, [sp+256]
    004e7da8str x5, [sp+216]
    004e7dacstr x4, [sp+224]
    004e7db0cbnz x5, 0x4e7db8
    004e7db4b 0x4e7de8
    004e7db8
    004e7db8loc_4e7db8:
    004e7db8str xzr, [sp+88]
    004e7dbcstp xzr, xzr, [sp+96]
    004e7dc0ldr x3, [sp+216]
    004e7dc4ldr x4, [sp+224]
    004e7dc8str x3, [sp+72]
    004e7dccstr x4, [sp+80]
    004e7dd0ldr x0, [sp+88]
    004e7dd4ldr x1, [sp+96]
    004e7dd8ldr x2, [sp+104]
    004e7ddcldp x29, x30, [sp-8]
    004e7de0add sp, sp, 432
    004e7de4ret x30
    004e7de8
    004e7de8loc_4e7de8:
    004e7de8ldr x3, [sp+160]
    004e7decldr x4, [sp+152]
    004e7df0str x4, [sp+288]
    004e7df4str x3, [sp+296]
    004e7df8cbnz x4, 0x4e7e00
    004e7dfcb 0x4e8190
    004e7e00
    004e7e00loc_4e7e00:
    004e7e00ldr w3, [x4+16]
    004e7e04str w3, [sp+52]
    004e7e08movz x4, 15150
    004e7e0cmovk x4, 0x4fc0000
    004e7e10subs wzr, w3, w4
    004e7e14b.eq 0x4e7e1c
    004e7e18b 0x4e7f34
    004e7e1c
    004e7e1cloc_4e7e1c:
    004e7e1cldr x3, [sp+288]
    004e7e20adrp x4, 0x103000
    004e7e24add x4, x4, 1536
    004e7e28subs xzr, x3, x4
    004e7e2cb.eq 0x4e7e34
    004e7e30b 0x4e7e3c
    004e7e34
    004e7e34loc_4e7e34:
    004e7e34orr x0, xzr, 1
    004e7e38b 0x4e7e44
    004e7e3c
    004e7e3cloc_4e7e3c:
    004e7e3cmov x0, xzr
    004e7e40b 0x4e7e44
    004e7e44
    004e7e44loc_4e7e44:
    004e7e44strb w0, [sp+46]
    004e7e48tbnz w0, 0, 0x4e7e50
    004e7e4cb 0x4e818c
    004e7e50
    004e7e50loc_4e7e50:
    004e7e50b 0x4e7e54
    004e7e54
    004e7e54loc_4e7e54:
    004e7e54ldr x3, [sp+296]
    004e7e58str x3, [sp+144]
    004e7e5cldrsb x27, [x3]
    004e7e60ldr w4, [x3]
    004e7e64subs wzr, w4, 0x200000
    004e7e68b.hi 0x4e7e70
    004e7e6cb 0x4e7eb8
    004e7e70
    004e7e70loc_4e7e70:
    004e7e70adrp x0, 0x1d9000
    004e7e74add x0, x0, 3786
    004e7e78movz x1, 35
    004e7e7cbl errors.New
    004e7e80str x0, [sp+344]
    004e7e84str x1, [sp+352]
    004e7e88str xzr, [sp+88]
    004e7e8cstp xzr, xzr, [sp+96]
    004e7e90ldr x3, [sp+344]
    004e7e94ldr x4, [sp+352]
    004e7e98str x3, [sp+72]
    004e7e9cstr x4, [sp+80]
    004e7ea0ldr x0, [sp+88]
    004e7ea4ldr x1, [sp+96]
    004e7ea8ldr x2, [sp+104]
    004e7eacldp x29, x30, [sp-8]
    004e7eb0add sp, sp, 432
    004e7eb4ret x30
    004e7eb8
    004e7eb8loc_4e7eb8:
    004e7eb8ldrsb x27, [x3]
    004e7ebcldr w4, [x3]
    004e7ec0mov x1, x4
    004e7ec4str x1, [sp+64]
    004e7ec8ldrsb x27, [x3]
    004e7eccldr w3, [x3]
    004e7ed0mov x2, x3
    004e7ed4str x2, [sp+56]
    004e7ed8adrp x0, 0x155000
    004e7edcadd x0, x0, 2592
    004e7ee0bl runtime.makeslice
    004e7ee4ldr x3, [sp+144]
    004e7ee8ldrsb x27, [x3]
    004e7eecldr w3, [x3]
    004e7ef0ldr x4, [sp+144]
    004e7ef4ldrsb x27, [x4]
    004e7ef8ldr w4, [x4]
    004e7efcstr x0, [sp+168]
    004e7f00str x3, [sp+176]
    004e7f04mov x3, x4
    004e7f08str x3, [sp+184]
    004e7f0cldr x3, [sp+144]
    004e7f10ldrsb x27, [x3]
    004e7f14ldr x4, [x3+8]
    004e7f18ldr x5, [x3+16]
    004e7f1cldr x3, [x3+24]
    004e7f20str x4, [sp+232]
    004e7f24str x5, [sp+240]
    004e7f28str x3, [sp+248]
    004e7f2cstr wzr, [sp+48]
    004e7f30b 0x4e7ff4
    004e7f34
    004e7f34loc_4e7f34:
    004e7f34movz x2, 32747
    004e7f38movk x2, 0x46eb0000
    004e7f3csubs wzr, w3, w2
    004e7f40b.eq 0x4e7f48
    004e7f44b 0x4e7ff0
    004e7f48
    004e7f48loc_4e7f48:
    004e7f48ldr x2, [sp+288]
    004e7f4cadrp x3, 0x103000
    004e7f50add x3, x3, 1472
    004e7f54subs xzr, x2, x3
    004e7f58b.eq 0x4e7f60
    004e7f5cb 0x4e7f68
    004e7f60
    004e7f60loc_4e7f60:
    004e7f60orr x0, xzr, 1
    004e7f64b 0x4e7f70
    004e7f68
    004e7f68loc_4e7f68:
    004e7f68mov x0, xzr
    004e7f6cb 0x4e7f70
    004e7f70
    004e7f70loc_4e7f70:
    004e7f70strb w0, [sp+46]
    004e7f74tbnz w0, 0, 0x4e7f7c
    004e7f78b 0x4e7fd0
    004e7f7c
    004e7f7cloc_4e7f7c:
    004e7f7cb 0x4e7f80
    004e7f80
    004e7f80loc_4e7f80:
    004e7f80ldr x2, [sp+296]
    004e7f84str x2, [sp+136]
    004e7f88adrp x0, 0x1d3000
    004e7f8cadd x0, x0, 2073
    004e7f90movz x1, 26
    004e7f94bl errors.New
    004e7f98str x0, [sp+344]
    004e7f9cstr x1, [sp+352]
    004e7fa0str xzr, [sp+88]
    004e7fa4stp xzr, xzr, [sp+96]
    004e7fa8ldr x3, [sp+344]
    004e7facldr x4, [sp+352]
    004e7fb0str x3, [sp+72]
    004e7fb4str x4, [sp+80]
    004e7fb8ldr x0, [sp+88]
    004e7fbcldr x1, [sp+96]
    004e7fc0ldr x2, [sp+104]
    004e7fc4ldp x29, x30, [sp-8]
    004e7fc8add sp, sp, 432
    004e7fccret x30
    004e7fd0
    004e7fd0loc_4e7fd0:
    004e7fd0b 0x4e7fd4
    004e7fd4
    004e7fd4loc_4e7fd4:
    004e7fd4b 0x4e7fd8
    004e7fd8
    004e7fd8loc_4e7fd8:
    004e7fd8b 0x4e7fdc
    004e7fdc
    004e7fdcloc_4e7fdc:
    004e7fdcadrp x0, 0x10e000
    004e7fe0add x0, x0, 2944
    004e7fe4adrp x1, 0x22a000
    004e7fe8add x1, x1, 8
    004e7fecbl runtime.gopanic
    004e7ff0
    004e7ff0loc_4e7ff0:
    004e7ff0b 0x4e7fd4
    004e7ff4
    004e7ff4loc_4e7ff4:
    004e7ff4ldr w5, [sp+48]
    004e7ff8ldr x6, [sp+144]
    004e7ffcldrsb x27, [x6]
    004e8000ldr w6, [x6]
    004e8004subs wzr, w6, w5
    004e8008b.hi 0x4e8010
    004e800cb 0x4e814c
    004e8010
    004e8010loc_4e8010:
    004e8010str xzr, [sp+192]
    004e8014stp xzr, xzr, [sp+200]
    004e8018str xzr, [sp+336]
    004e801cstr xzr, [sp+312]
    004e8020stp xzr, xzr, [sp+320]
    004e8024stp xzr, xzr, [sp+344]
    004e8028ldr x0, [sp+232]
    004e802cldr x1, [sp+240]
    004e8030ldr x2, [sp+248]
    004e8034bl golang.org/x/crypto/ssh/agent.parseKey
    004e8038str x0, [sp+336]
    004e803cstr x1, [sp+312]
    004e8040str x2, [sp+320]
    004e8044str x3, [sp+328]
    004e8048str x4, [sp+344]
    004e804cstr x5, [sp+352]
    004e8050ldr x3, [sp+336]
    004e8054str x3, [sp+416]
    004e8058ldr x3, [sp+320]
    004e805cldr x4, [sp+328]
    004e8060ldr x5, [sp+312]
    004e8064str x5, [sp+392]
    004e8068str x3, [sp+400]
    004e806cstr x4, [sp+408]
    004e8070ldr x3, [sp+344]
    004e8074ldr x4, [sp+352]
    004e8078str x3, [sp+376]
    004e807cstr x4, [sp+384]
    004e8080ldr x3, [sp+416]
    004e8084str x3, [sp+192]
    004e8088ldr x3, [sp+392]
    004e808cldr x4, [sp+400]
    004e8090ldr x5, [sp+408]
    004e8094str x3, [sp+232]
    004e8098str x4, [sp+240]
    004e809cstr x5, [sp+248]
    004e80a0ldr x3, [sp+384]
    004e80a4ldr x4, [sp+376]
    004e80a8str x4, [sp+200]
    004e80acstr x3, [sp+208]
    004e80b0cbnz x4, 0x4e80b8
    004e80b4b 0x4e80e8
    004e80b8
    004e80b8loc_4e80b8:
    004e80b8str xzr, [sp+88]
    004e80bcstp xzr, xzr, [sp+96]
    004e80c0ldr x3, [sp+200]
    004e80c4ldr x4, [sp+208]
    004e80c8str x3, [sp+72]
    004e80ccstr x4, [sp+80]
    004e80d0ldr x0, [sp+88]
    004e80d4ldr x1, [sp+96]
    004e80d8ldr x2, [sp+104]
    004e80dcldp x29, x30, [sp-8]
    004e80e0add sp, sp, 432
    004e80e4ret x30
    004e80e8
    004e80e8loc_4e80e8:
    004e80e8ldr w5, [sp+48]
    004e80ecldr x6, [sp+168]
    004e80f0ldr x1, [sp+176]
    004e80f4mov x0, x5
    004e80f8ldr x7, [sp+192]
    004e80fcsubs xzr, x0, x1
    004e8100b.lo 0x4e8108
    004e8104b 0x4e8188
    004e8108
    004e8108loc_4e8108:
    004e8108ubfm x5, x5, 61, 31
    004e810cadrp x27, 0x563000
    004e8110ldr w8, [x27+3056]
    004e8114cbz w8, 0x4e811c
    004e8118b 0x4e8120
    004e811c
    004e811cloc_4e811c:
    004e811cb 0x4e8134
    004e8120
    004e8120loc_4e8120:
    004e8120bl runtime.gcWriteBarrier2
    004e8124str x7, [x25]
    004e8128ldr x8, [x6+x5]
    004e812cstr x8, [x25+8]
    004e8130b 0x4e8134
    004e8134
    004e8134loc_4e8134:
    004e8134str x7, [x6+x5]
    004e8138b 0x4e813c
    004e813c
    004e813cloc_4e813c:
    004e813cldr w5, [sp+48]
    004e8140add x5, x5, 1
    004e8144str w5, [sp+48]
    004e8148b 0x4e7ff4
    004e814c
    004e814cloc_4e814c:
    004e814cldr x5, [sp+168]
    004e8150ldr x6, [sp+176]
    004e8154ldr x7, [sp+184]
    004e8158str x5, [sp+88]
    004e815cstr x6, [sp+96]
    004e8160str x7, [sp+104]
    004e8164stp xzr, xzr, [sp+72]
    004e8168ldr x0, [sp+88]
    004e816cldr x1, [sp+96]
    004e8170ldr x2, [sp+104]
    004e8174mov x3, xzr
    004e8178mov x4, xzr
    004e817cldp x29, x30, [sp-8]
    004e8180add sp, sp, 432
    004e8184ret x30
    004e8188
    004e8188loc_4e8188:
    004e8188bl runtime.panicIndex
    004e818c
    004e818cloc_4e818c:
    004e818cb 0x4e7fd8
    004e8190
    004e8190loc_4e8190:
    004e8190b 0x4e7fdc
    004e8194
    004e8194loc_4e8194:
    004e8194str x0, [sp+8]
    004e8198mov x3, x30
    004e819cbl runtime.morestack_noctxt.abi0
    004e81a0ldr x0, [sp+8]
    004e81a4b 0x4e7ce0
    004e81a8udf 0
    004e81acudf 0
    004e7ce0