File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004bdbf0
    004bdbf0golang.org/x/crypto/ssh.parseError: ; void golang.org/x/crypto/ssh.parseError(uint8 tag)
    004bdbf0ldr x16, [x28+16]
    004bdbf4sub x17, sp, 16
    004bdbf8subs xzr, x17, x16
    004bdbfcb.ls 0x4bdcb4
    004bdc00str x30, [sp-144]!
    004bdc04stur x29, [sp-8]
    004bdc08sub x29, sp, 8
    004bdc0cstrb w0, [sp+152]
    004bdc10stp xzr, xzr, [sp+56]
    004bdc14stp xzr, xzr, [sp+120]
    004bdc18add x2, sp, 120
    004bdc1cstr x2, [sp+72]
    004bdc20ldrsb x27, [x2]
    004bdc24ldrb w5, [sp+152]
    004bdc28adrp x6, 0x138000
    004bdc2cadd x6, x6, 3072
    004bdc30str x6, [x2]
    004bdc34ubfm x5, x5, 61, 7
    004bdc38adrp x6, 0x265000
    004bdc3cadd x6, x6, 640
    004bdc40add x5, x6, x5
    004bdc44adrp x27, 0x58e000
    004bdc48ldr w6, [x27+3056]
    004bdc4ccbz w6, 0x4bdc54
    004bdc50b 0x4bdc58
    004bdc54
    004bdc54loc_4bdc54:
    004bdc54b 0x4bdc68
    004bdc58
    004bdc58loc_4bdc58:
    004bdc58ldr x6, [x2+8]
    004bdc5cbl runtime.gcWriteBarrier1
    004bdc60str x6, [x25]
    004bdc64b 0x4bdc68
    004bdc68
    004bdc68loc_4bdc68:
    004bdc68str x5, [x2+8]
    004bdc6cldrsb x27, [x2]
    004bdc70b 0x4bdc74
    004bdc74
    004bdc74loc_4bdc74:
    004bdc74str x2, [sp+80]
    004bdc78orr x4, xzr, 1
    004bdc7cstr x4, [sp+88]
    004bdc80str x4, [sp+96]
    004bdc84adrp x0, 0x203000
    004bdc88add x0, x0, 3646
    004bdc8cmovz x1, 35
    004bdc90mov x3, x4
    004bdc94bl fmt.Errorf
    004bdc98str x0, [sp+104]
    004bdc9cstr x1, [sp+112]
    004bdca0str x0, [sp+56]
    004bdca4str x1, [sp+64]
    004bdca8ldur x29, [sp-8]
    004bdcacldr x30, [sp], 144
    004bdcb0ret x30
    004bdcb4
    004bdcb4loc_4bdcb4:
    004bdcb4strb w0, [sp+8]
    004bdcb8mov x3, x30
    004bdcbcbl runtime.morestack_noctxt.abi0
    004bdcc0ldrb w0, [sp+8]
    004bdcc4b 0x4bdbf0
    004bdcc8udf 0
    004bdcccudf 0
    004bdbf0
    004bdcd0
    004bdcd0golang.org/x/crypto/ssh.findCommon: ; void golang.org/x/crypto/ssh.findCommon(struct string what, struct []string client, struct []string server)
    004bdcd0ldr x16, [x28+16]
    004bdcd4sub x17, sp, 224
    004bdcd8subs xzr, x17, x16
    004bdcdcb.ls 0x4bdfd8
    004bdce0sub x20, sp, 352
    004bdce4stp x29, x30, [x20-8]
    004bdce8add sp, x20, 0
    004bdcecsub x29, sp, 8
    004bdcf0str x0, [sp+360]
    004bdcf4str x1, [sp+368]
    004bdcf8str x2, [sp+376]
    004bdcfcstr x3, [sp+384]
    004bdd00str x4, [sp+392]
    004bdd04str x5, [sp+400]
    004bdd08str x6, [sp+408]
    004bdd0cstr x7, [sp+416]
    004bdd10stp xzr, xzr, [sp+128]
    004bdd14stp xzr, xzr, [sp+112]
    004bdd18ldr x3, [sp+384]
    004bdd1cldr x4, [sp+376]
    004bdd20ldr x5, [sp+392]
    004bdd24str x4, [sp+232]
    004bdd28str x3, [sp+240]
    004bdd2cstr x5, [sp+248]
    004bdd30str xzr, [sp+88]
    004bdd34str x3, [sp+80]
    004bdd38ldr x3, [sp+232]
    004bdd3cstr x3, [sp+72]
    004bdd40b 0x4bdd44
    004bdd44
    004bdd44loc_4bdd44:
    004bdd44ldr x3, [sp+80]
    004bdd48ldr x4, [sp+88]
    004bdd4csubs xzr, x3, x4
    004bdd50b.gt 0x4bdd58
    004bdd54b 0x4bdda0
    004bdd58
    004bdd58loc_4bdd58:
    004bdd58ldr x3, [sp+72]
    004bdd5cstr x3, [sp+320]
    004bdd60ldr x3, [sp+320]
    004bdd64ldr x4, [x3]
    004bdd68ldr x3, [x3+8]
    004bdd6cstr x4, [sp+144]
    004bdd70str x3, [sp+152]
    004bdd74ldr x3, [sp+408]
    004bdd78ldr x4, [sp+400]
    004bdd7cldr x5, [sp+416]
    004bdd80str x4, [sp+208]
    004bdd84str x3, [sp+216]
    004bdd88str x5, [sp+224]
    004bdd8cstr xzr, [sp+64]
    004bdd90str x3, [sp+56]
    004bdd94ldr x3, [sp+208]
    004bdd98str x3, [sp+48]
    004bdd9cb 0x4bdf0c
    004bdda0
    004bdda0loc_4bdda0:
    004bdda0stp xzr, xzr, [sp+160]
    004bdda4stp xzr, xzr, [sp+176]
    004bdda8stp xzr, xzr, [sp+192]
    004bddacadd x2, sp, 160
    004bddb0str x2, [sp+280]
    004bddb4ldr x0, [sp+360]
    004bddb8ldr x1, [sp+368]
    004bddbcbl runtime.convTstring
    004bddc0str x0, [sp+272]
    004bddc4ldr x2, [sp+280]
    004bddc8ldrsb x27, [x2]
    004bddccadrp x3, 0x138000
    004bddd0add x3, x3, 2944
    004bddd4str x3, [x2]
    004bddd8adrp x27, 0x58e000
    004bdddcldr w3, [x27+3056]
    004bdde0cbz w3, 0x4bdde8
    004bdde4b 0x4bddec
    004bdde8
    004bdde8loc_4bdde8:
    004bdde8b 0x4bde00
    004bddec
    004bddecloc_4bddec:
    004bddecbl runtime.gcWriteBarrier2
    004bddf0str x0, [x25]
    004bddf4ldr x3, [x2+8]
    004bddf8str x3, [x25+8]
    004bddfcb 0x4bde00
    004bde00
    004bde00loc_4bde00:
    004bde00str x0, [x2+8]
    004bde04ldr x0, [sp+376]
    004bde08ldr x1, [sp+384]
    004bde0cldr x2, [sp+392]
    004bde10bl runtime.convTslice
    004bde14str x0, [sp+264]
    004bde18ldr x3, [sp+280]
    004bde1cldrsb x27, [x3]
    004bde20adrp x4, 0x130000
    004bde24add x4, x4, 2112
    004bde28str x4, [x3+16]
    004bde2cadrp x27, 0x58e000
    004bde30ldr w4, [x27+3056]
    004bde34cbz w4, 0x4bde3c
    004bde38b 0x4bde40
    004bde3c
    004bde3cloc_4bde3c:
    004bde3cb 0x4bde54
    004bde40
    004bde40loc_4bde40:
    004bde40bl runtime.gcWriteBarrier2
    004bde44str x0, [x25]
    004bde48ldr x4, [x3+24]
    004bde4cstr x4, [x25+8]
    004bde50b 0x4bde54
    004bde54
    004bde54loc_4bde54:
    004bde54str x0, [x3+24]
    004bde58ldr x0, [sp+400]
    004bde5cldr x1, [sp+408]
    004bde60ldr x2, [sp+416]
    004bde64bl runtime.convTslice
    004bde68str x0, [sp+256]
    004bde6cldr x3, [sp+280]
    004bde70ldrsb x27, [x3]
    004bde74adrp x4, 0x130000
    004bde78add x4, x4, 2112
    004bde7cstr x4, [x3+32]
    004bde80adrp x27, 0x58e000
    004bde84ldr w4, [x27+3056]
    004bde88cbz w4, 0x4bde90
    004bde8cb 0x4bde94
    004bde90
    004bde90loc_4bde90:
    004bde90b 0x4bdea8
    004bde94
    004bde94loc_4bde94:
    004bde94bl runtime.gcWriteBarrier2
    004bde98str x0, [x25]
    004bde9cldr x5, [x3+40]
    004bdea0str x5, [x25+8]
    004bdea4b 0x4bdea8
    004bdea8
    004bdea8loc_4bdea8:
    004bdea8str x0, [x3+40]
    004bdeacldr x2, [sp+280]
    004bdeb0ldrsb x27, [x2]
    004bdeb4b 0x4bdeb8
    004bdeb8
    004bdeb8loc_4bdeb8:
    004bdeb8str x2, [sp+288]
    004bdebcorr x4, xzr, 3
    004bdec0str x4, [sp+296]
    004bdec4str x4, [sp+304]
    004bdec8adrp x0, 0x211000
    004bdeccadd x0, x0, 2517
    004bded0movz x1, 71
    004bded4mov x3, x4
    004bded8bl fmt.Errorf
    004bdedcstr x0, [sp+328]
    004bdee0str x1, [sp+336]
    004bdee4stp xzr, xzr, [sp+128]
    004bdee8ldr x2, [sp+328]
    004bdeecldr x3, [sp+336]
    004bdef0str x2, [sp+112]
    004bdef4str x3, [sp+120]
    004bdef8ldr x0, [sp+128]
    004bdefcldr x1, [sp+136]
    004bdf00ldp x29, x30, [sp-8]
    004bdf04add sp, sp, 352
    004bdf08ret x30
    004bdf0c
    004bdf0cloc_4bdf0c:
    004bdf0cldr x3, [sp+56]
    004bdf10ldr x4, [sp+64]
    004bdf14subs xzr, x3, x4
    004bdf18b.gt 0x4bdf20
    004bdf1cb 0x4bdfb8
    004bdf20
    004bdf20loc_4bdf20:
    004bdf20ldr x3, [sp+48]
    004bdf24str x3, [sp+312]
    004bdf28ldr x3, [sp+312]
    004bdf2cldr x1, [x3]
    004bdf30ldr x3, [x3+8]
    004bdf34str x1, [sp+96]
    004bdf38str x3, [sp+104]
    004bdf3cldr x4, [sp+152]
    004bdf40subs xzr, x4, x3
    004bdf44b.eq 0x4bdf4c
    004bdf48b 0x4bdf94
    004bdf4c
    004bdf4cloc_4bdf4c:
    004bdf4cldr x0, [sp+144]
    004bdf50ldr x2, [sp+152]
    004bdf54bl runtime.memequal
    004bdf58tbnz w0, 0, 0x4bdf60
    004bdf5cb 0x4bdf90
    004bdf60
    004bdf60loc_4bdf60:
    004bdf60ldr x4, [sp+144]
    004bdf64ldr x5, [sp+152]
    004bdf68str x4, [sp+128]
    004bdf6cstr x5, [sp+136]
    004bdf70stp xzr, xzr, [sp+112]
    004bdf74ldr x0, [sp+128]
    004bdf78ldr x1, [sp+136]
    004bdf7cmov x2, xzr
    004bdf80mov x3, xzr
    004bdf84ldp x29, x30, [sp-8]
    004bdf88add sp, sp, 352
    004bdf8cret x30
    004bdf90
    004bdf90loc_4bdf90:
    004bdf90b 0x4bdf98
    004bdf94
    004bdf94loc_4bdf94:
    004bdf94b 0x4bdf98
    004bdf98
    004bdf98loc_4bdf98:
    004bdf98b 0x4bdf9c
    004bdf9c
    004bdf9cloc_4bdf9c:
    004bdf9cldr x3, [sp+64]
    004bdfa0add x3, x3, 1
    004bdfa4str x3, [sp+64]
    004bdfa8ldr x3, [sp+312]
    004bdfacadd x3, x3, 16
    004bdfb0str x3, [sp+48]
    004bdfb4b 0x4bdf0c
    004bdfb8
    004bdfb8loc_4bdfb8:
    004bdfb8b 0x4bdfbc
    004bdfbc
    004bdfbcloc_4bdfbc:
    004bdfbcldr x3, [sp+88]
    004bdfc0add x3, x3, 1
    004bdfc4str x3, [sp+88]
    004bdfc8ldr x3, [sp+320]
    004bdfccadd x3, x3, 16
    004bdfd0str x3, [sp+72]
    004bdfd4b 0x4bdd44
    004bdfd8
    004bdfd8loc_4bdfd8:
    004bdfd8stp x0, x1, [sp+8]
    004bdfdcstp x2, x3, [sp+24]
    004bdfe0stp x4, x5, [sp+40]
    004bdfe4stp x6, x7, [sp+56]
    004bdfe8mov x3, x30
    004bdfecbl runtime.morestack_noctxt.abi0
    004bdff0ldp x0, x1, [sp+8]
    004bdff4ldp x2, x3, [sp+24]
    004bdff8ldp x4, x5, [sp+40]
    004bdffcldp x6, x7, [sp+56]
    004be000b 0x4bdcd0
    004be004udf 0
    004be008udf 0
    004be00cudf 0
    004bdcd0
    004be010
    004be010golang.org/x/crypto/ssh.(*directionAlgorithms).rekeyBytes: ; void golang.org/x/crypto/ssh.(*directionAlgorithms).rekeyBytes(golang.org/x/crypto/ssh.directionAlgorithms * a)
    004be010ldr x16, [x28+16]
    004be014subs xzr, sp, x16
    004be018b.ls 0x4be738
    004be01cstr x30, [sp-64]!
    004be020stur x29, [sp-8]
    004be024sub x29, sp, 8
    004be028str x0, [sp+72]
    004be02cstr xzr, [sp+32]
    004be030ldrsb x27, [x0]
    004be034ldr x1, [x0+8]
    004be038ldr x0, [x0]
    004be03cstr x0, [sp+40]
    004be040str x1, [sp+48]
    004be044b 0x4be048
    004be048
    004be048loc_4be048:
    004be048subs xzr, x1, 10
    004be04cb.eq 0x4be054
    004be050b 0x4be538
    004be054
    004be054loc_4be054:
    004be054b 0x4be058
    004be058
    004be058loc_4be058:
    004be058subs xzr, x1, 4
    004be05cb.hi 0x4be064
    004be060b 0x4be72c
    004be064
    004be064loc_4be064:
    004be064ldrsb x2, [x0+4]
    004be068subs wzr, w2, 50
    004be06cb.le 0x4be074
    004be070b 0x4be2d4
    004be074
    004be074loc_4be074:
    004be074subs xzr, x1, 10
    004be078b.eq 0x4be080
    004be07cb 0x4be19c
    004be080
    004be080loc_4be080:
    004be080subs xzr, x1, 0
    004be084b.hi 0x4be08c
    004be088b 0x4be724
    004be08c
    004be08cloc_4be08c:
    004be08cldrb w2, [x0]
    004be090subs xzr, x1, 1
    004be094b.hi 0x4be09c
    004be098b 0x4be71c
    004be09c
    004be09cloc_4be09c:
    004be09cldrb w3, [x0+1]
    004be0a0ubfm x3, x3, 56, 7
    004be0a4orr x2, x2, x3
    004be0a8subs xzr, x1, 2
    004be0acb.hi 0x4be0b4
    004be0b0b 0x4be714
    004be0b4
    004be0b4loc_4be0b4:
    004be0b4ldrb w3, [x0+2]
    004be0b8ubfm x3, x3, 48, 7
    004be0bcorr x2, x2, x3
    004be0c0subs xzr, x1, 3
    004be0c4b.hi 0x4be0cc
    004be0c8b 0x4be70c
    004be0cc
    004be0ccloc_4be0cc:
    004be0ccldrb w3, [x0+3]
    004be0d0ubfm x3, x3, 40, 7
    004be0d4orr x2, x2, x3
    004be0d8subs xzr, x1, 4
    004be0dcb.hi 0x4be0e4
    004be0e0b 0x4be704
    004be0e4
    004be0e4loc_4be0e4:
    004be0e4ldrb w3, [x0+4]
    004be0e8ubfm x3, x3, 32, 7
    004be0ecorr x2, x2, x3
    004be0f0subs xzr, x1, 5
    004be0f4b.hi 0x4be0fc
    004be0f8b 0x4be6fc
    004be0fc
    004be0fcloc_4be0fc:
    004be0fcldrb w3, [x0+5]
    004be100ubfm x3, x3, 24, 7
    004be104orr x2, x2, x3
    004be108subs xzr, x1, 6
    004be10cb.hi 0x4be114
    004be110b 0x4be6f4
    004be114
    004be114loc_4be114:
    004be114ldrb w3, [x0+6]
    004be118ubfm x3, x3, 16, 7
    004be11corr x2, x2, x3
    004be120subs xzr, x1, 7
    004be124b.hi 0x4be12c
    004be128b 0x4be6ec
    004be12c
    004be12cloc_4be12c:
    004be12cldrb w3, [x0+7]
    004be130ubfm x3, x3, 8, 7
    004be134orr x2, x2, x3
    004be138movz x3, 25953
    004be13cmovk x3, 0x31730000
    004be140movk x3, 0x383200000000
    004be144movk x3, 0x632d000000000000
    004be148subs xzr, x2, x3
    004be14cb.eq 0x4be154
    004be150b 0x4be198
    004be154
    004be154loc_4be154:
    004be154subs xzr, x1, 8
    004be158b.hi 0x4be160
    004be15cb 0x4be6e4
    004be160
    004be160loc_4be160:
    004be160ldrb w2, [x0+8]
    004be164subs xzr, x1, 9
    004be168b.hi 0x4be170
    004be16cb 0x4be6dc
    004be170
    004be170loc_4be170:
    004be170ldrb w3, [x0+9]
    004be174ubfm x3, x3, 56, 7
    004be178orr x2, x2, x3
    004be17cubfm x2, x2, 0, 15
    004be180movz x3, 25442
    004be184subs wzr, w2, w3
    004be188b.eq 0x4be190
    004be18cb 0x4be194
    004be190
    004be190loc_4be190:
    004be190b 0x4be5a8
    004be194
    004be194loc_4be194:
    004be194b 0x4be1a0
    004be198
    004be198loc_4be198:
    004be198b 0x4be1a0
    004be19c
    004be19cloc_4be19c:
    004be19cb 0x4be1a0
    004be1a0
    004be1a0loc_4be1a0:
    004be1a0subs xzr, x1, 10
    004be1a4b.eq 0x4be1ac
    004be1a8b 0x4be2c8
    004be1ac
    004be1acloc_4be1ac:
    004be1acsubs xzr, x1, 0
    004be1b0b.hi 0x4be1b8
    004be1b4b 0x4be6d4
    004be1b8
    004be1b8loc_4be1b8:
    004be1b8ldrb w2, [x0]
    004be1bcsubs xzr, x1, 1
    004be1c0b.hi 0x4be1c8
    004be1c4b 0x4be6cc
    004be1c8
    004be1c8loc_4be1c8:
    004be1c8ldrb w3, [x0+1]
    004be1ccubfm x3, x3, 56, 7
    004be1d0orr x2, x2, x3
    004be1d4subs xzr, x1, 2
    004be1d8b.hi 0x4be1e0
    004be1dcb 0x4be6c4
    004be1e0
    004be1e0loc_4be1e0:
    004be1e0ldrb w3, [x0+2]
    004be1e4ubfm x3, x3, 48, 7
    004be1e8orr x2, x2, x3
    004be1ecsubs xzr, x1, 3
    004be1f0b.hi 0x4be1f8
    004be1f4b 0x4be6bc
    004be1f8
    004be1f8loc_4be1f8:
    004be1f8ldrb w3, [x0+3]
    004be1fcubfm x3, x3, 40, 7
    004be200orr x2, x2, x3
    004be204subs xzr, x1, 4
    004be208b.hi 0x4be210
    004be20cb 0x4be6b4
    004be210
    004be210loc_4be210:
    004be210ldrb w3, [x0+4]
    004be214ubfm x3, x3, 32, 7
    004be218orr x2, x2, x3
    004be21csubs xzr, x1, 5
    004be220b.hi 0x4be228
    004be224b 0x4be6ac
    004be228
    004be228loc_4be228:
    004be228ldrb w3, [x0+5]
    004be22cubfm x3, x3, 24, 7
    004be230orr x2, x2, x3
    004be234subs xzr, x1, 6
    004be238b.hi 0x4be240
    004be23cb 0x4be6a4
    004be240
    004be240loc_4be240:
    004be240ldrb w3, [x0+6]
    004be244ubfm x3, x3, 16, 7
    004be248orr x2, x2, x3
    004be24csubs xzr, x1, 7
    004be250b.hi 0x4be258
    004be254b 0x4be69c
    004be258
    004be258loc_4be258:
    004be258ldrb w3, [x0+7]
    004be25cubfm x3, x3, 8, 7
    004be260orr x2, x2, x3
    004be264movz x3, 25953
    004be268movk x3, 0x31730000
    004be26cmovk x3, 0x383200000000
    004be270movk x3, 0x632d000000000000
    004be274subs xzr, x2, x3
    004be278b.eq 0x4be280
    004be27cb 0x4be2c4
    004be280
    004be280loc_4be280:
    004be280subs xzr, x1, 8
    004be284b.hi 0x4be28c
    004be288b 0x4be694
    004be28c
    004be28cloc_4be28c:
    004be28cldrb w2, [x0+8]
    004be290subs xzr, x1, 9
    004be294b.hi 0x4be29c
    004be298b 0x4be68c
    004be29c
    004be29cloc_4be29c:
    004be29cldrb w1, [x0+9]
    004be2a0ubfm x1, x1, 56, 7
    004be2a4orr x1, x2, x1
    004be2a8ubfm x1, x1, 0, 15
    004be2acmovz x2, 29300
    004be2b0subs wzr, w1, w2
    004be2b4b.eq 0x4be2bc
    004be2b8b 0x4be2c0
    004be2bc
    004be2bcloc_4be2bc:
    004be2bcb 0x4be5a8
    004be2c0
    004be2c0loc_4be2c0:
    004be2c0b 0x4be2cc
    004be2c4
    004be2c4loc_4be2c4:
    004be2c4b 0x4be2cc
    004be2c8
    004be2c8loc_4be2c8:
    004be2c8b 0x4be2cc
    004be2cc
    004be2ccloc_4be2cc:
    004be2ccb 0x4be2d0
    004be2d0
    004be2d0loc_4be2d0:
    004be2d0b 0x4be534
    004be2d4
    004be2d4loc_4be2d4:
    004be2d4subs xzr, x1, 10
    004be2d8b.eq 0x4be2e0
    004be2dcb 0x4be3fc
    004be2e0
    004be2e0loc_4be2e0:
    004be2e0subs xzr, x1, 0
    004be2e4b.hi 0x4be2ec
    004be2e8b 0x4be684
    004be2ec
    004be2ecloc_4be2ec:
    004be2ecldrb w2, [x0]
    004be2f0subs xzr, x1, 1
    004be2f4b.hi 0x4be2fc
    004be2f8b 0x4be67c
    004be2fc
    004be2fcloc_4be2fc:
    004be2fcldrb w3, [x0+1]
    004be300ubfm x3, x3, 56, 7
    004be304orr x2, x2, x3
    004be308subs xzr, x1, 2
    004be30cb.hi 0x4be314
    004be310b 0x4be674
    004be314
    004be314loc_4be314:
    004be314ldrb w3, [x0+2]
    004be318ubfm x3, x3, 48, 7
    004be31corr x2, x2, x3
    004be320subs xzr, x1, 3
    004be324b.hi 0x4be32c
    004be328b 0x4be66c
    004be32c
    004be32cloc_4be32c:
    004be32cldrb w3, [x0+3]
    004be330ubfm x3, x3, 40, 7
    004be334orr x2, x2, x3
    004be338subs xzr, x1, 4
    004be33cb.hi 0x4be344
    004be340b 0x4be664
    004be344
    004be344loc_4be344:
    004be344ldrb w3, [x0+4]
    004be348ubfm x3, x3, 32, 7
    004be34corr x2, x2, x3
    004be350subs xzr, x1, 5
    004be354b.hi 0x4be35c
    004be358b 0x4be65c
    004be35c
    004be35cloc_4be35c:
    004be35cldrb w3, [x0+5]
    004be360ubfm x3, x3, 24, 7
    004be364orr x2, x2, x3
    004be368subs xzr, x1, 6
    004be36cb.hi 0x4be374
    004be370b 0x4be654
    004be374
    004be374loc_4be374:
    004be374ldrb w3, [x0+6]
    004be378ubfm x3, x3, 16, 7
    004be37corr x2, x2, x3
    004be380subs xzr, x1, 7
    004be384b.hi 0x4be38c
    004be388b 0x4be64c
    004be38c
    004be38cloc_4be38c:
    004be38cldrb w3, [x0+7]
    004be390ubfm x3, x3, 8, 7
    004be394orr x2, x2, x3
    004be398movz x3, 25953
    004be39cmovk x3, 0x31730000
    004be3a0movk x3, 0x323900000000
    004be3a4movk x3, 0x632d000000000000
    004be3a8subs xzr, x2, x3
    004be3acb.eq 0x4be3b4
    004be3b0b 0x4be3f8
    004be3b4
    004be3b4loc_4be3b4:
    004be3b4subs xzr, x1, 8
    004be3b8b.hi 0x4be3c0
    004be3bcb 0x4be644
    004be3c0
    004be3c0loc_4be3c0:
    004be3c0ldrb w2, [x0+8]
    004be3c4subs xzr, x1, 9
    004be3c8b.hi 0x4be3d0
    004be3ccb 0x4be63c
    004be3d0
    004be3d0loc_4be3d0:
    004be3d0ldrb w3, [x0+9]
    004be3d4ubfm x3, x3, 56, 7
    004be3d8orr x2, x2, x3
    004be3dcubfm x2, x2, 0, 15
    004be3e0movz x3, 29300
    004be3e4subs wzr, w2, w3
    004be3e8b.eq 0x4be3f0
    004be3ecb 0x4be3f4
    004be3f0
    004be3f0loc_4be3f0:
    004be3f0b 0x4be5a8
    004be3f4
    004be3f4loc_4be3f4:
    004be3f4b 0x4be400
    004be3f8
    004be3f8loc_4be3f8:
    004be3f8b 0x4be400
    004be3fc
    004be3fcloc_4be3fc:
    004be3fcb 0x4be400
    004be400
    004be400loc_4be400:
    004be400subs xzr, x1, 10
    004be404b.eq 0x4be40c
    004be408b 0x4be528
    004be40c
    004be40cloc_4be40c:
    004be40csubs xzr, x1, 0
    004be410b.hi 0x4be418
    004be414b 0x4be634
    004be418
    004be418loc_4be418:
    004be418ldrb w2, [x0]
    004be41csubs xzr, x1, 1
    004be420b.hi 0x4be428
    004be424b 0x4be62c
    004be428
    004be428loc_4be428:
    004be428ldrb w3, [x0+1]
    004be42cubfm x3, x3, 56, 7
    004be430orr x2, x2, x3
    004be434subs xzr, x1, 2
    004be438b.hi 0x4be440
    004be43cb 0x4be624
    004be440
    004be440loc_4be440:
    004be440ldrb w3, [x0+2]
    004be444ubfm x3, x3, 48, 7
    004be448orr x2, x2, x3
    004be44csubs xzr, x1, 3
    004be450b.hi 0x4be458
    004be454b 0x4be61c
    004be458
    004be458loc_4be458:
    004be458ldrb w3, [x0+3]
    004be45cubfm x3, x3, 40, 7
    004be460orr x2, x2, x3
    004be464subs xzr, x1, 4
    004be468b.hi 0x4be470
    004be46cb 0x4be614
    004be470
    004be470loc_4be470:
    004be470ldrb w3, [x0+4]
    004be474ubfm x3, x3, 32, 7
    004be478orr x2, x2, x3
    004be47csubs xzr, x1, 5
    004be480b.hi 0x4be488
    004be484b 0x4be60c
    004be488
    004be488loc_4be488:
    004be488ldrb w3, [x0+5]
    004be48cubfm x3, x3, 24, 7
    004be490orr x2, x2, x3
    004be494subs xzr, x1, 6
    004be498b.hi 0x4be4a0
    004be49cb 0x4be604
    004be4a0
    004be4a0loc_4be4a0:
    004be4a0ldrb w3, [x0+6]
    004be4a4ubfm x3, x3, 16, 7
    004be4a8orr x2, x2, x3
    004be4acsubs xzr, x1, 7
    004be4b0b.hi 0x4be4b8
    004be4b4b 0x4be5fc
    004be4b8
    004be4b8loc_4be4b8:
    004be4b8ldrb w3, [x0+7]
    004be4bcubfm x3, x3, 8, 7
    004be4c0orr x2, x2, x3
    004be4c4movz x3, 25953
    004be4c8movk x3, 0x32730000
    004be4ccmovk x3, 0x363500000000
    004be4d0movk x3, 0x632d000000000000
    004be4d4subs xzr, x2, x3
    004be4d8b.eq 0x4be4e0
    004be4dcb 0x4be524
    004be4e0
    004be4e0loc_4be4e0:
    004be4e0subs xzr, x1, 8
    004be4e4b.hi 0x4be4ec
    004be4e8b 0x4be5f4
    004be4ec
    004be4ecloc_4be4ec:
    004be4ecldrb w2, [x0+8]
    004be4f0subs xzr, x1, 9
    004be4f4b.hi 0x4be4fc
    004be4f8b 0x4be5ec
    004be4fc
    004be4fcloc_4be4fc:
    004be4fcldrb w1, [x0+9]
    004be500ubfm x1, x1, 56, 7
    004be504orr x1, x2, x1
    004be508ubfm x1, x1, 0, 15
    004be50cmovz x2, 29300
    004be510subs wzr, w1, w2
    004be514b.eq 0x4be51c
    004be518b 0x4be520
    004be51c
    004be51cloc_4be51c:
    004be51cb 0x4be5a8
    004be520
    004be520loc_4be520:
    004be520b 0x4be52c
    004be524
    004be524loc_4be524:
    004be524b 0x4be52c
    004be528
    004be528loc_4be528:
    004be528b 0x4be52c
    004be52c
    004be52cloc_4be52c:
    004be52cb 0x4be530
    004be530
    004be530loc_4be530:
    004be530b 0x4be534
    004be534
    004be534loc_4be534:
    004be534b 0x4be5d4
    004be538
    004be538loc_4be538:
    004be538subs xzr, x1, 22
    004be53cb.eq 0x4be544
    004be540b 0x4be5cc
    004be544
    004be544loc_4be544:
    004be544b 0x4be548
    004be548
    004be548loc_4be548:
    004be548subs xzr, x1, 22
    004be54cb.eq 0x4be554
    004be550b 0x4be574
    004be554
    004be554loc_4be554:
    004be554adrp x1, 0x1f9000
    004be558add x1, x1, 3986
    004be55cmovz x2, 22
    004be560bl runtime.memequal
    004be564tbnz w0, 0, 0x4be56c
    004be568b 0x4be570
    004be56c
    004be56cloc_4be56c:
    004be56cb 0x4be5a8
    004be570
    004be570loc_4be570:
    004be570b 0x4be578
    004be574
    004be574loc_4be574:
    004be574b 0x4be578
    004be578
    004be578loc_4be578:
    004be578ldr x3, [sp+48]
    004be57csubs xzr, x3, 22
    004be580b.eq 0x4be588
    004be584b 0x4be5c0
    004be588
    004be588loc_4be588:
    004be588ldr x0, [sp+40]
    004be58cadrp x1, 0x1f9000
    004be590add x1, x1, 4008
    004be594movz x2, 22
    004be598bl runtime.memequal
    004be59ctbnz w0, 0, 0x4be5a4
    004be5a0b 0x4be5bc
    004be5a4
    004be5a4loc_4be5a4:
    004be5a4b 0x4be5a8
    004be5a8
    004be5a8loc_4be5a8:
    004be5a8movz x0, 0x1000000000
    004be5acstr x0, [sp+32]
    004be5b0ldur x29, [sp-8]
    004be5b4ldr x30, [sp], 64
    004be5b8ret x30
    004be5bc
    004be5bcloc_4be5bc:
    004be5bcb 0x4be5c4
    004be5c0
    004be5c0loc_4be5c0:
    004be5c0b 0x4be5c4
    004be5c4
    004be5c4loc_4be5c4:
    004be5c4b 0x4be5c8
    004be5c8
    004be5c8loc_4be5c8:
    004be5c8b 0x4be5d4
    004be5cc
    004be5ccloc_4be5cc:
    004be5ccb 0x4be5d0
    004be5d0
    004be5d0loc_4be5d0:
    004be5d0b 0x4be5d4
    004be5d4
    004be5d4loc_4be5d4:
    004be5d4b 0x4be5d8
    004be5d8
    004be5d8loc_4be5d8:
    004be5d8movz x0, 0x40000000
    004be5dcstr x0, [sp+32]
    004be5e0ldur x29, [sp-8]
    004be5e4ldr x30, [sp], 64
    004be5e8ret x30
    004be5ec
    004be5ecloc_4be5ec:
    004be5ecmovz x0, 9
    004be5f0bl runtime.panicIndex
    004be5f4
    004be5f4loc_4be5f4:
    004be5f4orr x0, xzr, 8
    004be5f8bl runtime.panicIndex
    004be5fc
    004be5fcloc_4be5fc:
    004be5fcorr x0, xzr, 7
    004be600bl runtime.panicIndex
    004be604
    004be604loc_4be604:
    004be604orr x0, xzr, 6
    004be608bl runtime.panicIndex
    004be60c
    004be60cloc_4be60c:
    004be60cmovz x0, 5
    004be610bl runtime.panicIndex
    004be614
    004be614loc_4be614:
    004be614orr x0, xzr, 4
    004be618bl runtime.panicIndex
    004be61c
    004be61cloc_4be61c:
    004be61corr x0, xzr, 3
    004be620bl runtime.panicIndex
    004be624
    004be624loc_4be624:
    004be624orr x0, xzr, 2
    004be628bl runtime.panicIndex
    004be62c
    004be62cloc_4be62c:
    004be62corr x0, xzr, 1
    004be630bl runtime.panicIndex
    004be634
    004be634loc_4be634:
    004be634mov x0, xzr
    004be638bl runtime.panicIndex
    004be63c
    004be63cloc_4be63c:
    004be63cmovz x0, 9
    004be640bl runtime.panicIndex
    004be644
    004be644loc_4be644:
    004be644orr x0, xzr, 8
    004be648bl runtime.panicIndex
    004be64c
    004be64cloc_4be64c:
    004be64corr x0, xzr, 7
    004be650bl runtime.panicIndex
    004be654
    004be654loc_4be654:
    004be654orr x0, xzr, 6
    004be658bl runtime.panicIndex
    004be65c
    004be65cloc_4be65c:
    004be65cmovz x0, 5
    004be660bl runtime.panicIndex
    004be664
    004be664loc_4be664:
    004be664orr x0, xzr, 4
    004be668bl runtime.panicIndex
    004be66c
    004be66cloc_4be66c:
    004be66corr x0, xzr, 3
    004be670bl runtime.panicIndex
    004be674
    004be674loc_4be674:
    004be674orr x0, xzr, 2
    004be678bl runtime.panicIndex
    004be67c
    004be67cloc_4be67c:
    004be67corr x0, xzr, 1
    004be680bl runtime.panicIndex
    004be684
    004be684loc_4be684:
    004be684mov x0, xzr
    004be688bl runtime.panicIndex
    004be68c
    004be68cloc_4be68c:
    004be68cmovz x0, 9
    004be690bl runtime.panicIndex
    004be694
    004be694loc_4be694:
    004be694orr x0, xzr, 8
    004be698bl runtime.panicIndex
    004be69c
    004be69cloc_4be69c:
    004be69corr x0, xzr, 7
    004be6a0bl runtime.panicIndex
    004be6a4
    004be6a4loc_4be6a4:
    004be6a4orr x0, xzr, 6
    004be6a8bl runtime.panicIndex
    004be6ac
    004be6acloc_4be6ac:
    004be6acmovz x0, 5
    004be6b0bl runtime.panicIndex
    004be6b4
    004be6b4loc_4be6b4:
    004be6b4orr x0, xzr, 4
    004be6b8bl runtime.panicIndex
    004be6bc
    004be6bcloc_4be6bc:
    004be6bcorr x0, xzr, 3
    004be6c0bl runtime.panicIndex
    004be6c4
    004be6c4loc_4be6c4:
    004be6c4orr x0, xzr, 2
    004be6c8bl runtime.panicIndex
    004be6cc
    004be6ccloc_4be6cc:
    004be6ccorr x0, xzr, 1
    004be6d0bl runtime.panicIndex
    004be6d4
    004be6d4loc_4be6d4:
    004be6d4mov x0, xzr
    004be6d8bl runtime.panicIndex
    004be6dc
    004be6dcloc_4be6dc:
    004be6dcmovz x0, 9
    004be6e0bl runtime.panicIndex
    004be6e4
    004be6e4loc_4be6e4:
    004be6e4orr x0, xzr, 8
    004be6e8bl runtime.panicIndex
    004be6ec
    004be6ecloc_4be6ec:
    004be6ecorr x0, xzr, 7
    004be6f0bl runtime.panicIndex
    004be6f4
    004be6f4loc_4be6f4:
    004be6f4orr x0, xzr, 6
    004be6f8bl runtime.panicIndex
    004be6fc
    004be6fcloc_4be6fc:
    004be6fcmovz x0, 5
    004be700bl runtime.panicIndex
    004be704
    004be704loc_4be704:
    004be704orr x0, xzr, 4
    004be708bl runtime.panicIndex
    004be70c
    004be70cloc_4be70c:
    004be70corr x0, xzr, 3
    004be710bl runtime.panicIndex
    004be714
    004be714loc_4be714:
    004be714orr x0, xzr, 2
    004be718bl runtime.panicIndex
    004be71c
    004be71cloc_4be71c:
    004be71corr x0, xzr, 1
    004be720bl runtime.panicIndex
    004be724
    004be724loc_4be724:
    004be724mov x0, xzr
    004be728bl runtime.panicIndex
    004be72c
    004be72cloc_4be72c:
    004be72corr x0, xzr, 4
    004be730bl runtime.panicIndex
    004be734hint
    004be738
    004be738loc_4be738:
    004be738str x0, [sp+8]
    004be73cmov x3, x30
    004be740bl runtime.morestack_noctxt.abi0
    004be744ldr x0, [sp+8]
    004be748b 0x4be010
    004be74cudf 0
    004be010
    004be750
    004be750golang.org/x/crypto/ssh.findAgreedAlgorithms: ; void golang.org/x/crypto/ssh.findAgreedAlgorithms(bool isClient, golang.org/x/crypto/ssh.kexInitMsg * clientKexInit, golang.org/x/crypto/ssh.kexInitMsg * serverKexInit)
    004be750ldr x16, [x28+16]
    004be754sub x17, sp, 736
    004be758subs xzr, x17, x16
    004be75cb.ls 0x4bf0f0
    004be760sub x20, sp, 864
    004be764stp x29, x30, [x20-8]
    004be768add sp, x20, 0
    004be76csub x29, sp, 8
    004be770strb w0, [sp+872]
    004be774str x1, [sp+880]
    004be778str x2, [sp+888]
    004be77cstr xzr, [sp+120]
    004be780stp xzr, xzr, [sp+96]
    004be784adrp x0, 0x1a8000
    004be788add x0, x0, 2464
    004be78cbl runtime.newobject
    004be790str x0, [sp+624]
    004be794adrp x27, 0x58d000
    004be798ldr w1, [x27+3056]
    004be79ccbz w1, 0x4be7a4
    004be7a0b 0x4be7a8
    004be7a4
    004be7a4loc_4be7a4:
    004be7a4b 0x4be7c4
    004be7a8
    004be7a8loc_4be7a8:
    004be7a8str x0, [sp+192]
    004be7acmov x1, x0
    004be7b0adrp x0, 0x1a8000
    004be7b4add x0, x0, 2464
    004be7b8bl runtime.wbZero
    004be7bcldr x0, [sp+192]
    004be7c0b 0x4be7c4
    004be7c4
    004be7c4loc_4be7c4:
    004be7c4mov x20, x0
    004be7c8adr x27, 16
    004be7ccstp x29, x27, [sp-24]
    004be7d0sub x29, sp, 24
    004be7d4bl fn_87cf0
    004be7d8sub x29, sp, 8
    004be7dcldr x8, [sp+624]
    004be7e0str x8, [sp+88]
    004be7e4add x27, sp, 648
    004be7e8stp xzr, xzr, [x27]
    004be7ecadd x27, sp, 632
    004be7f0stp xzr, xzr, [x27]
    004be7f4ldr x8, [sp+880]
    004be7f8ldrsb x27, [x8]
    004be7fcldr x9, [x8+16]
    004be800ldr x10, [x8+24]
    004be804ldr x8, [x8+32]
    004be808str x9, [sp+600]
    004be80cstr x10, [sp+608]
    004be810str x8, [sp+616]
    004be814ldr x8, [sp+888]
    004be818ldrsb x27, [x8]
    004be81cldr x5, [x8+16]
    004be820ldr x6, [x8+24]
    004be824ldr x7, [x8+32]
    004be828str x5, [sp+576]
    004be82cstr x6, [sp+584]
    004be830str x7, [sp+592]
    004be834ldr x2, [sp+600]
    004be838ldr x3, [sp+608]
    004be83cldr x4, [sp+616]
    004be840adrp x0, 0x1f5000
    004be844add x0, x0, 888
    004be848orr x1, xzr, 12
    004be84cbl golang.org/x/crypto/ssh.findCommon
    004be850str x0, [sp+648]
    004be854str x1, [sp+656]
    004be858str x2, [sp+632]
    004be85cstr x3, [sp+640]
    004be860ldr x8, [sp+648]
    004be864ldr x9, [sp+656]
    004be868str x8, [sp+176]
    004be86cstr x9, [sp+184]
    004be870ldr x8, [sp+632]
    004be874ldr x9, [sp+640]
    004be878str x8, [sp+160]
    004be87cstr x9, [sp+168]
    004be880ldr x8, [sp+88]
    004be884ldrsb x27, [x8]
    004be888ldr x9, [sp+176]
    004be88cldr x10, [sp+184]
    004be890str x10, [x8+8]
    004be894adrp x27, 0x58d000
    004be898ldr w10, [x27+3056]
    004be89ccbz w10, 0x4be8a4
    004be8a0b 0x4be8a8
    004be8a4
    004be8a4loc_4be8a4:
    004be8a4b 0x4be8bc
    004be8a8
    004be8a8loc_4be8a8:
    004be8a8bl runtime.gcWriteBarrier2
    004be8acstr x9, [x25]
    004be8b0ldr x10, [x8]
    004be8b4str x10, [x25+8]
    004be8b8b 0x4be8bc
    004be8bc
    004be8bcloc_4be8bc:
    004be8bcstr x9, [x8]
    004be8c0ldr x2, [sp+168]
    004be8c4ldr x1, [sp+160]
    004be8c8str x1, [sp+96]
    004be8ccstr x2, [sp+104]
    004be8d0cbnz x1, 0x4be8d8
    004be8d4b 0x4be8e8
    004be8d8
    004be8d8loc_4be8d8:
    004be8d8ldr x0, [sp+120]
    004be8dcldp x29, x30, [sp-8]
    004be8e0add sp, sp, 864
    004be8e4ret x30
    004be8e8
    004be8e8loc_4be8e8:
    004be8e8add x27, sp, 648
    004be8ecstp xzr, xzr, [x27]
    004be8f0add x27, sp, 632
    004be8f4stp xzr, xzr, [x27]
    004be8f8ldr x8, [sp+880]
    004be8fcldrsb x27, [x8]
    004be900ldr x9, [x8+40]
    004be904ldr x10, [x8+48]
    004be908ldr x8, [x8+56]
    004be90cstr x9, [sp+552]
    004be910str x10, [sp+560]
    004be914str x8, [sp+568]
    004be918ldr x8, [sp+888]
    004be91cldrsb x27, [x8]
    004be920ldr x5, [x8+40]
    004be924ldr x6, [x8+48]
    004be928ldr x7, [x8+56]
    004be92cstr x5, [sp+528]
    004be930str x6, [sp+536]
    004be934str x7, [sp+544]
    004be938ldr x2, [sp+552]
    004be93cldr x3, [sp+560]
    004be940ldr x4, [sp+568]
    004be944adrp x0, 0x1f3000
    004be948add x0, x0, 1924
    004be94corr x1, xzr, 8
    004be950bl golang.org/x/crypto/ssh.findCommon
    004be954str x0, [sp+648]
    004be958str x1, [sp+656]
    004be95cstr x2, [sp+632]
    004be960str x3, [sp+640]
    004be964ldr x8, [sp+648]
    004be968ldr x9, [sp+656]
    004be96cstr x8, [sp+144]
    004be970str x9, [sp+152]
    004be974ldr x8, [sp+632]
    004be978ldr x9, [sp+640]
    004be97cstr x8, [sp+128]
    004be980str x9, [sp+136]
    004be984ldr x8, [sp+88]
    004be988ldrsb x27, [x8]
    004be98cldr x9, [sp+144]
    004be990ldr x10, [sp+152]
    004be994str x10, [x8+24]
    004be998adrp x27, 0x58d000
    004be99cldr w10, [x27+3056]
    004be9a0cbz w10, 0x4be9a8
    004be9a4b 0x4be9ac
    004be9a8
    004be9a8loc_4be9a8:
    004be9a8b 0x4be9c0
    004be9ac
    004be9acloc_4be9ac:
    004be9acbl runtime.gcWriteBarrier2
    004be9b0str x9, [x25]
    004be9b4ldr x10, [x8+16]
    004be9b8str x10, [x25+8]
    004be9bcb 0x4be9c0
    004be9c0
    004be9c0loc_4be9c0:
    004be9c0str x9, [x8+16]
    004be9c4ldr x2, [sp+136]
    004be9c8ldr x1, [sp+128]
    004be9ccstr x1, [sp+96]
    004be9d0str x2, [sp+104]
    004be9d4cbnz x1, 0x4be9dc
    004be9d8b 0x4be9ec
    004be9dc
    004be9dcloc_4be9dc:
    004be9dcldr x0, [sp+120]
    004be9e0ldp x29, x30, [sp-8]
    004be9e4add sp, sp, 864
    004be9e8ret x30
    004be9ec
    004be9ecloc_4be9ec:
    004be9ecldr x8, [sp+88]
    004be9f0ldrsb x27, [x8]
    004be9f4add x8, x8, 32
    004be9f8str x8, [sp+80]
    004be9fcldr x8, [sp+88]
    004bea00ldrsb x27, [x8]
    004bea04add x8, x8, 80
    004bea08str x8, [sp+112]
    004bea0cldrb w9, [sp+872]
    004bea10tbnz w9, 0, 0x4bea18
    004bea14b 0x4bea30
    004bea18
    004bea18loc_4bea18:
    004bea18str x8, [sp+520]
    004bea1cldr x8, [sp+80]
    004bea20str x8, [sp+112]
    004bea24ldr x8, [sp+520]
    004bea28str x8, [sp+80]
    004bea2cb 0x4bea34
    004bea30
    004bea30loc_4bea30:
    004bea30b 0x4bea34
    004bea34
    004bea34loc_4bea34:
    004bea34add x27, sp, 648
    004bea38stp xzr, xzr, [x27]
    004bea3cadd x27, sp, 632
    004bea40stp xzr, xzr, [x27]
    004bea44ldr x8, [sp+880]
    004bea48ldrsb x27, [x8]
    004bea4cldr x9, [x8+64]
    004bea50ldr x10, [x8+72]
    004bea54ldr x8, [x8+80]
    004bea58str x9, [sp+496]
    004bea5cstr x10, [sp+504]
    004bea60str x8, [sp+512]
    004bea64ldr x8, [sp+888]
    004bea68ldrsb x27, [x8]
    004bea6cldr x5, [x8+64]
    004bea70ldr x6, [x8+72]
    004bea74ldr x7, [x8+80]
    004bea78str x5, [sp+472]
    004bea7cstr x6, [sp+480]
    004bea80str x7, [sp+488]
    004bea84ldr x2, [sp+496]
    004bea88ldr x3, [sp+504]
    004bea8cldr x4, [sp+512]
    004bea90adrp x0, 0x1fa000
    004bea94add x0, x0, 2824
    004bea98movz x1, 23
    004bea9cbl golang.org/x/crypto/ssh.findCommon
    004beaa0str x0, [sp+648]
    004beaa4str x1, [sp+656]
    004beaa8str x2, [sp+632]
    004beaacstr x3, [sp+640]
    004beab0ldr x8, [sp+648]
    004beab4ldr x9, [sp+656]
    004beab8str x8, [sp+840]
    004beabcstr x9, [sp+848]
    004beac0ldr x8, [sp+632]
    004beac4ldr x9, [sp+640]
    004beac8str x8, [sp+824]
    004beaccstr x9, [sp+832]
    004bead0ldr x8, [sp+112]
    004bead4ldrsb x27, [x8]
    004bead8ldr x9, [sp+840]
    004beadcldr x10, [sp+848]
    004beae0str x10, [x8+8]
    004beae4adrp x27, 0x58d000
    004beae8ldr w10, [x27+3056]
    004beaeccbz w10, 0x4beaf4
    004beaf0b 0x4beaf8
    004beaf4
    004beaf4loc_4beaf4:
    004beaf4b 0x4beb0c
    004beaf8
    004beaf8loc_4beaf8:
    004beaf8bl runtime.gcWriteBarrier2
    004beafcstr x9, [x25]
    004beb00ldr x10, [x8]
    004beb04str x10, [x25+8]
    004beb08b 0x4beb0c
    004beb0c
    004beb0cloc_4beb0c:
    004beb0cstr x9, [x8]
    004beb10ldr x2, [sp+832]
    004beb14ldr x1, [sp+824]
    004beb18str x1, [sp+96]
    004beb1cstr x2, [sp+104]
    004beb20cbnz x1, 0x4beb28
    004beb24b 0x4beb38
    004beb28
    004beb28loc_4beb28:
    004beb28ldr x0, [sp+120]
    004beb2cldp x29, x30, [sp-8]
    004beb30add sp, sp, 864
    004beb34ret x30
    004beb38
    004beb38loc_4beb38:
    004beb38add x27, sp, 648
    004beb3cstp xzr, xzr, [x27]
    004beb40add x27, sp, 632
    004beb44stp xzr, xzr, [x27]
    004beb48ldr x8, [sp+880]
    004beb4cldrsb x27, [x8]
    004beb50ldr x9, [x8+88]
    004beb54ldr x10, [x8+96]
    004beb58ldr x8, [x8+104]
    004beb5cstr x9, [sp+448]
    004beb60str x10, [sp+456]
    004beb64str x8, [sp+464]
    004beb68ldr x8, [sp+888]
    004beb6cldrsb x27, [x8]
    004beb70ldr x5, [x8+88]
    004beb74ldr x6, [x8+96]
    004beb78ldr x7, [x8+104]
    004beb7cstr x5, [sp+424]
    004beb80str x6, [sp+432]
    004beb84str x7, [sp+440]
    004beb88ldr x2, [sp+448]
    004beb8cldr x3, [sp+456]
    004beb90ldr x4, [sp+464]
    004beb94adrp x0, 0x1fa000
    004beb98add x0, x0, 2847
    004beb9cmovz x1, 23
    004beba0bl golang.org/x/crypto/ssh.findCommon
    004beba4str x0, [sp+648]
    004beba8str x1, [sp+656]
    004bebacstr x2, [sp+632]
    004bebb0str x3, [sp+640]
    004bebb4ldr x8, [sp+648]
    004bebb8ldr x9, [sp+656]
    004bebbcstr x8, [sp+808]
    004bebc0str x9, [sp+816]
    004bebc4ldr x8, [sp+632]
    004bebc8ldr x9, [sp+640]
    004bebccstr x8, [sp+792]
    004bebd0str x9, [sp+800]
    004bebd4ldr x8, [sp+80]
    004bebd8ldrsb x27, [x8]
    004bebdcldr x9, [sp+808]
    004bebe0ldr x10, [sp+816]
    004bebe4str x10, [x8+8]
    004bebe8adrp x27, 0x58d000
    004bebecldr w10, [x27+3056]
    004bebf0cbz w10, 0x4bebf8
    004bebf4b 0x4bebfc
    004bebf8
    004bebf8loc_4bebf8:
    004bebf8b 0x4bec10
    004bebfc
    004bebfcloc_4bebfc:
    004bebfcbl runtime.gcWriteBarrier2
    004bec00str x9, [x25]
    004bec04ldr x4, [x8]
    004bec08str x4, [x25+8]
    004bec0cb 0x4bec10
    004bec10
    004bec10loc_4bec10:
    004bec10str x9, [x8]
    004bec14ldr x2, [sp+800]
    004bec18ldr x1, [sp+792]
    004bec1cstr x1, [sp+96]
    004bec20str x2, [sp+104]
    004bec24cbnz x1, 0x4bec2c
    004bec28b 0x4bec3c
    004bec2c
    004bec2cloc_4bec2c:
    004bec2cldr x0, [sp+120]
    004bec30ldp x29, x30, [sp-8]
    004bec34add sp, sp, 864
    004bec38ret x30
    004bec3c
    004bec3cloc_4bec3c:
    004bec3cldr x4, [sp+112]
    004bec40ldrsb x27, [x4]
    004bec44ldr x2, [x4]
    004bec48ldr x3, [x4+8]
    004bec4cstr x2, [sp+408]
    004bec50str x3, [sp+416]
    004bec54adrp x27, 0x562000
    004bec58ldr x1, [x27+4008]
    004bec5cadrp x0, 0x165000
    004bec60add x0, x0, 2528
    004bec64bl runtime.mapaccess1_faststr
    004bec68ldrb w4, [x0]
    004bec6ctbnz w4, 0, 0x4bec74
    004bec70b 0x4bec78
    004bec74
    004bec74loc_4bec74:
    004bec74b 0x4bed80
    004bec78
    004bec78loc_4bec78:
    004bec78add x27, sp, 648
    004bec7cstp xzr, xzr, [x27]
    004bec80add x27, sp, 632
    004bec84stp xzr, xzr, [x27]
    004bec88ldr x8, [sp+880]
    004bec8cldrsb x27, [x8]
    004bec90ldr x9, [x8+112]
    004bec94ldr x10, [x8+120]
    004bec98ldr x8, [x8+128]
    004bec9cstr x9, [sp+384]
    004beca0str x10, [sp+392]
    004beca4str x8, [sp+400]
    004beca8ldr x8, [sp+888]
    004becacldrsb x27, [x8]
    004becb0ldr x5, [x8+112]
    004becb4ldr x6, [x8+120]
    004becb8ldr x7, [x8+128]
    004becbcstr x5, [sp+360]
    004becc0str x6, [sp+368]
    004becc4str x7, [sp+376]
    004becc8ldr x2, [sp+384]
    004becccldr x3, [sp+392]
    004becd0ldr x4, [sp+400]
    004becd4adrp x0, 0x1f8000
    004becd8add x0, x0, 3767
    004becdcmovz x1, 20
    004bece0bl golang.org/x/crypto/ssh.findCommon
    004bece4str x0, [sp+648]
    004bece8str x1, [sp+656]
    004bececstr x2, [sp+632]
    004becf0str x3, [sp+640]
    004becf4ldr x8, [sp+648]
    004becf8ldr x9, [sp+656]
    004becfcstr x8, [sp+776]
    004bed00str x9, [sp+784]
    004bed04ldr x8, [sp+632]
    004bed08ldr x9, [sp+640]
    004bed0cstr x8, [sp+760]
    004bed10str x9, [sp+768]
    004bed14ldr x8, [sp+112]
    004bed18ldrsb x27, [x8]
    004bed1cldr x9, [sp+776]
    004bed20ldr x10, [sp+784]
    004bed24str x10, [x8+24]
    004bed28adrp x27, 0x58d000
    004bed2cldr w10, [x27+3056]
    004bed30cbz w10, 0x4bed38
    004bed34b 0x4bed3c
    004bed38
    004bed38loc_4bed38:
    004bed38b 0x4bed50
    004bed3c
    004bed3cloc_4bed3c:
    004bed3cbl runtime.gcWriteBarrier2
    004bed40str x9, [x25]
    004bed44ldr x4, [x8+16]
    004bed48str x4, [x25+8]
    004bed4cb 0x4bed50
    004bed50
    004bed50loc_4bed50:
    004bed50str x9, [x8+16]
    004bed54ldr x2, [sp+768]
    004bed58ldr x1, [sp+760]
    004bed5cstr x1, [sp+96]
    004bed60str x2, [sp+104]
    004bed64cbnz x1, 0x4bed6c
    004bed68b 0x4bed7c
    004bed6c
    004bed6cloc_4bed6c:
    004bed6cldr x0, [sp+120]
    004bed70ldp x29, x30, [sp-8]
    004bed74add sp, sp, 864
    004bed78ret x30
    004bed7c
    004bed7cloc_4bed7c:
    004bed7cb 0x4bed80
    004bed80
    004bed80loc_4bed80:
    004bed80ldr x4, [sp+80]
    004bed84ldrsb x27, [x4]
    004bed88ldr x2, [x4]
    004bed8cldr x3, [x4+8]
    004bed90str x2, [sp+344]
    004bed94str x3, [sp+352]
    004bed98adrp x27, 0x562000
    004bed9cldr x1, [x27+4008]
    004beda0adrp x0, 0x165000
    004beda4add x0, x0, 2528
    004beda8bl runtime.mapaccess1_faststr
    004bedacldrb w4, [x0]
    004bedb0tbnz w4, 0, 0x4bedb8
    004bedb4b 0x4bedbc
    004bedb8
    004bedb8loc_4bedb8:
    004bedb8b 0x4beec4
    004bedbc
    004bedbcloc_4bedbc:
    004bedbcadd x27, sp, 648
    004bedc0stp xzr, xzr, [x27]
    004bedc4add x27, sp, 632
    004bedc8stp xzr, xzr, [x27]
    004bedccldr x8, [sp+880]
    004bedd0ldrsb x27, [x8]
    004bedd4ldr x9, [x8+136]
    004bedd8ldr x10, [x8+144]
    004beddcldr x8, [x8+152]
    004bede0str x9, [sp+320]
    004bede4str x10, [sp+328]
    004bede8str x8, [sp+336]
    004bedecldr x8, [sp+888]
    004bedf0ldrsb x27, [x8]
    004bedf4ldr x5, [x8+136]
    004bedf8ldr x6, [x8+144]
    004bedfcldr x7, [x8+152]
    004bee00str x5, [sp+296]
    004bee04str x6, [sp+304]
    004bee08str x7, [sp+312]
    004bee0cldr x2, [sp+320]
    004bee10ldr x3, [sp+328]
    004bee14ldr x4, [sp+336]
    004bee18adrp x0, 0x1f8000
    004bee1cadd x0, x0, 3787
    004bee20movz x1, 20
    004bee24bl golang.org/x/crypto/ssh.findCommon
    004bee28str x0, [sp+648]
    004bee2cstr x1, [sp+656]
    004bee30str x2, [sp+632]
    004bee34str x3, [sp+640]
    004bee38ldr x8, [sp+648]
    004bee3cldr x9, [sp+656]
    004bee40str x8, [sp+744]
    004bee44str x9, [sp+752]
    004bee48ldr x8, [sp+632]
    004bee4cldr x9, [sp+640]
    004bee50str x8, [sp+728]
    004bee54str x9, [sp+736]
    004bee58ldr x8, [sp+80]
    004bee5cldrsb x27, [x8]
    004bee60ldr x9, [sp+744]
    004bee64ldr x10, [sp+752]
    004bee68str x10, [x8+24]
    004bee6cadrp x27, 0x58d000
    004bee70ldr w10, [x27+3056]
    004bee74cbz w10, 0x4bee7c
    004bee78b 0x4bee80
    004bee7c
    004bee7cloc_4bee7c:
    004bee7cb 0x4bee94
    004bee80
    004bee80loc_4bee80:
    004bee80bl runtime.gcWriteBarrier2
    004bee84str x9, [x25]
    004bee88ldr x10, [x8+16]
    004bee8cstr x10, [x25+8]
    004bee90b 0x4bee94
    004bee94
    004bee94loc_4bee94:
    004bee94str x9, [x8+16]
    004bee98ldr x2, [sp+736]
    004bee9cldr x1, [sp+728]
    004beea0str x1, [sp+96]
    004beea4str x2, [sp+104]
    004beea8cbnz x1, 0x4beeb0
    004beeacb 0x4beec0
    004beeb0
    004beeb0loc_4beeb0:
    004beeb0ldr x0, [sp+120]
    004beeb4ldp x29, x30, [sp-8]
    004beeb8add sp, sp, 864
    004beebcret x30
    004beec0
    004beec0loc_4beec0:
    004beec0b 0x4beec4
    004beec4
    004beec4loc_4beec4:
    004beec4add x27, sp, 648
    004beec8stp xzr, xzr, [x27]
    004beeccadd x27, sp, 632
    004beed0stp xzr, xzr, [x27]
    004beed4ldr x8, [sp+880]
    004beed8ldrsb x27, [x8]
    004beedcldr x9, [x8+160]
    004beee0ldr x10, [x8+168]
    004beee4ldr x8, [x8+176]
    004beee8str x9, [sp+272]
    004beeecstr x10, [sp+280]
    004beef0str x8, [sp+288]
    004beef4ldr x8, [sp+888]
    004beef8ldrsb x27, [x8]
    004beefcldr x5, [x8+160]
    004bef00ldr x6, [x8+168]
    004bef04ldr x7, [x8+176]
    004bef08str x5, [sp+248]
    004bef0cstr x6, [sp+256]
    004bef10str x7, [sp+264]
    004bef14ldr x2, [sp+272]
    004bef18ldr x3, [sp+280]
    004bef1cldr x4, [sp+288]
    004bef20adrp x0, 0x1fd000
    004bef24add x0, x0, 3628
    004bef28orr x1, xzr, 28
    004bef2cbl golang.org/x/crypto/ssh.findCommon
    004bef30str x0, [sp+648]
    004bef34str x1, [sp+656]
    004bef38str x2, [sp+632]
    004bef3cstr x3, [sp+640]
    004bef40ldr x8, [sp+648]
    004bef44ldr x9, [sp+656]
    004bef48str x8, [sp+712]
    004bef4cstr x9, [sp+720]
    004bef50ldr x8, [sp+632]
    004bef54ldr x9, [sp+640]
    004bef58str x8, [sp+696]
    004bef5cstr x9, [sp+704]
    004bef60ldr x8, [sp+112]
    004bef64ldrsb x27, [x8]
    004bef68ldr x9, [sp+712]
    004bef6cldr x10, [sp+720]
    004bef70str x10, [x8+40]
    004bef74adrp x27, 0x58d000
    004bef78ldr w10, [x27+3056]
    004bef7ccbz w10, 0x4bef84
    004bef80b 0x4bef88
    004bef84
    004bef84loc_4bef84:
    004bef84b 0x4bef9c
    004bef88
    004bef88loc_4bef88:
    004bef88bl runtime.gcWriteBarrier2
    004bef8cstr x9, [x25]
    004bef90ldr x10, [x8+32]
    004bef94str x10, [x25+8]
    004bef98b 0x4bef9c
    004bef9c
    004bef9cloc_4bef9c:
    004bef9cstr x9, [x8+32]
    004befa0ldr x2, [sp+704]
    004befa4ldr x1, [sp+696]
    004befa8str x1, [sp+96]
    004befacstr x2, [sp+104]
    004befb0cbnz x1, 0x4befb8
    004befb4b 0x4befc8
    004befb8
    004befb8loc_4befb8:
    004befb8ldr x0, [sp+120]
    004befbcldp x29, x30, [sp-8]
    004befc0add sp, sp, 864
    004befc4ret x30
    004befc8
    004befc8loc_4befc8:
    004befc8add x27, sp, 648
    004befccstp xzr, xzr, [x27]
    004befd0add x27, sp, 632
    004befd4stp xzr, xzr, [x27]
    004befd8ldr x8, [sp+880]
    004befdcldrsb x27, [x8]
    004befe0ldr x9, [x8+184]
    004befe4ldr x10, [x8+192]
    004befe8ldr x8, [x8+200]
    004befecstr x9, [sp+224]
    004beff0str x10, [sp+232]
    004beff4str x8, [sp+240]
    004beff8ldr x8, [sp+888]
    004beffcldrsb x27, [x8]
    004bf000ldr x5, [x8+184]
    004bf004ldr x6, [x8+192]
    004bf008ldr x7, [x8+200]
    004bf00cstr x5, [sp+200]
    004bf010str x6, [sp+208]
    004bf014str x7, [sp+216]
    004bf018ldr x2, [sp+224]
    004bf01cldr x3, [sp+232]
    004bf020ldr x4, [sp+240]
    004bf024adrp x0, 0x1fc000
    004bf028add x0, x0, 3656
    004bf02corr x1, xzr, 28
    004bf030bl golang.org/x/crypto/ssh.findCommon
    004bf034str x0, [sp+648]
    004bf038str x1, [sp+656]
    004bf03cstr x2, [sp+632]
    004bf040str x3, [sp+640]
    004bf044ldr x8, [sp+648]
    004bf048ldr x9, [sp+656]
    004bf04cstr x8, [sp+680]
    004bf050str x9, [sp+688]
    004bf054ldr x8, [sp+632]
    004bf058ldr x9, [sp+640]
    004bf05cstr x8, [sp+664]
    004bf060str x9, [sp+672]
    004bf064ldr x8, [sp+80]
    004bf068ldrsb x27, [x8]
    004bf06cldr x9, [sp+680]
    004bf070ldr x10, [sp+688]
    004bf074str x10, [x8+40]
    004bf078adrp x27, 0x58c000
    004bf07cldr w10, [x27+3056]
    004bf080cbz w10, 0x4bf088
    004bf084b 0x4bf08c
    004bf088
    004bf088loc_4bf088:
    004bf088b 0x4bf0a0
    004bf08c
    004bf08cloc_4bf08c:
    004bf08cbl runtime.gcWriteBarrier2
    004bf090str x9, [x25]
    004bf094ldr x3, [x8+32]
    004bf098str x3, [x25+8]
    004bf09cb 0x4bf0a0
    004bf0a0
    004bf0a0loc_4bf0a0:
    004bf0a0str x9, [x8+32]
    004bf0a4ldr x2, [sp+672]
    004bf0a8ldr x1, [sp+664]
    004bf0acstr x1, [sp+96]
    004bf0b0str x2, [sp+104]
    004bf0b4cbnz x1, 0x4bf0bc
    004bf0b8b 0x4bf0cc
    004bf0bc
    004bf0bcloc_4bf0bc:
    004bf0bcldr x0, [sp+120]
    004bf0c0ldp x29, x30, [sp-8]
    004bf0c4add sp, sp, 864
    004bf0c8ret x30
    004bf0cc
    004bf0ccloc_4bf0cc:
    004bf0ccldr x3, [sp+88]
    004bf0d0str x3, [sp+120]
    004bf0d4stp xzr, xzr, [sp+96]
    004bf0d8ldr x0, [sp+120]
    004bf0dcmov x1, xzr
    004bf0e0mov x2, xzr
    004bf0e4ldp x29, x30, [sp-8]
    004bf0e8add sp, sp, 864
    004bf0ecret x30
    004bf0f0
    004bf0f0loc_4bf0f0:
    004bf0f0strb w0, [sp+8]
    004bf0f4stp x1, x2, [sp+16]
    004bf0f8mov x3, x30
    004bf0fcbl runtime.morestack_noctxt.abi0
    004bf100ldrb w0, [sp+8]
    004bf104ldp x1, x2, [sp+16]
    004bf108b 0x4be750
    004bf10cudf 0
    004be750
    004bf110
    004bf110golang.org/x/crypto/ssh.(*Config).SetDefaults: ; void golang.org/x/crypto/ssh.(*Config).SetDefaults(golang.org/x/crypto/ssh.Config * c)
    004bf110ldr x16, [x28+16]
    004bf114sub x17, sp, 208
    004bf118subs xzr, x17, x16
    004bf11cb.ls 0x4bf7ec
    004bf120sub x20, sp, 336
    004bf124stp x29, x30, [x20-8]
    004bf128add sp, x20, 0
    004bf12csub x29, sp, 8
    004bf130str x0, [sp+344]
    004bf134ldrsb x27, [x0]
    004bf138ldr x4, [x0]
    004bf13ccbnz x4, 0x4bf144
    004bf140b 0x4bf148
    004bf144
    004bf144loc_4bf144:
    004bf144b 0x4bf190
    004bf148
    004bf148loc_4bf148:
    004bf148ldrsb x27, [x0]
    004bf14cadrp x27, 0x562000
    004bf150ldr x4, [x27+2680]
    004bf154adrp x27, 0x562000
    004bf158ldr x5, [x27+2672]
    004bf15cstr x5, [x0]
    004bf160adrp x27, 0x58c000
    004bf164ldr w5, [x27+3056]
    004bf168cbz w5, 0x4bf170
    004bf16cb 0x4bf174
    004bf170
    004bf170loc_4bf170:
    004bf170b 0x4bf188
    004bf174
    004bf174loc_4bf174:
    004bf174bl runtime.gcWriteBarrier2
    004bf178str x4, [x25]
    004bf17cldr x5, [x0+8]
    004bf180str x5, [x25+8]
    004bf184b 0x4bf188
    004bf188
    004bf188loc_4bf188:
    004bf188str x4, [x0+8]
    004bf18cb 0x4bf190
    004bf190
    004bf190loc_4bf190:
    004bf190ldr x4, [sp+344]
    004bf194ldrsb x27, [x4]
    004bf198ldr x4, [x4+48]
    004bf19ccbnz x4, 0x4bf1a4
    004bf1a0b 0x4bf1a8
    004bf1a4
    004bf1a4loc_4bf1a4:
    004bf1a4b 0x4bf200
    004bf1a8
    004bf1a8loc_4bf1a8:
    004bf1a8ldr x4, [sp+344]
    004bf1acldrsb x27, [x4]
    004bf1b0adrp x27, 0x550000
    004bf1b4ldr x5, [x27+3888]
    004bf1b8adrp x27, 0x550000
    004bf1bcldr x6, [x27+3896]
    004bf1c0adrp x27, 0x550000
    004bf1c4ldr x7, [x27+3904]
    004bf1c8str x6, [x4+56]
    004bf1ccstr x7, [x4+64]
    004bf1d0adrp x27, 0x58c000
    004bf1d4ldr w6, [x27+3056]
    004bf1d8cbz w6, 0x4bf1e0
    004bf1dcb 0x4bf1e4
    004bf1e0
    004bf1e0loc_4bf1e0:
    004bf1e0b 0x4bf1f8
    004bf1e4
    004bf1e4loc_4bf1e4:
    004bf1e4bl runtime.gcWriteBarrier2
    004bf1e8str x5, [x25]
    004bf1ecldr x6, [x4+48]
    004bf1f0str x6, [x25+8]
    004bf1f4b 0x4bf1f8
    004bf1f8
    004bf1f8loc_4bf1f8:
    004bf1f8str x5, [x4+48]
    004bf1fcb 0x4bf200
    004bf200
    004bf200loc_4bf200:
    004bf200str xzr, [sp+240]
    004bf204stp xzr, xzr, [sp+248]
    004bf208ldr x4, [sp+344]
    004bf20cldrsb x27, [x4]
    004bf210ldr x5, [x4+56]
    004bf214ldr x6, [x4+48]
    004bf218ldr x4, [x4+64]
    004bf21cstr x6, [sp+280]
    004bf220str x5, [sp+288]
    004bf224str x4, [sp+296]
    004bf228str xzr, [sp+96]
    004bf22cstr x5, [sp+88]
    004bf230ldr x4, [sp+280]
    004bf234str x4, [sp+152]
    004bf238b 0x4bf23c
    004bf23c
    004bf23cloc_4bf23c:
    004bf23cldr x4, [sp+88]
    004bf240ldr x5, [sp+96]
    004bf244subs xzr, x4, x5
    004bf248b.gt 0x4bf250
    004bf24cb 0x4bf338
    004bf250
    004bf250loc_4bf250:
    004bf250ldr x4, [sp+152]
    004bf254str x4, [sp+320]
    004bf258ldr x4, [sp+320]
    004bf25cldr x2, [x4]
    004bf260ldr x3, [x4+8]
    004bf264str x2, [sp+264]
    004bf268str x3, [sp+272]
    004bf26cadrp x27, 0x561000
    004bf270ldr x1, [x27+3984]
    004bf274adrp x0, 0x166000
    004bf278add x0, x0, 2592
    004bf27cbl runtime.mapaccess1_faststr
    004bf280ldr x4, [x0]
    004bf284cbnz x4, 0x4bf28c
    004bf288b 0x4bf314
    004bf28c
    004bf28cloc_4bf28c:
    004bf28cldr x2, [sp+256]
    004bf290ldr x0, [sp+240]
    004bf294ldr x5, [sp+248]
    004bf298add x1, x5, 1
    004bf29csubs xzr, x2, x1
    004bf2a0b.hs 0x4bf2a8
    004bf2a4b 0x4bf2ac
    004bf2a8
    004bf2a8loc_4bf2a8:
    004bf2a8b 0x4bf2c0
    004bf2ac
    004bf2acloc_4bf2ac:
    004bf2acorr x3, xzr, 1
    004bf2b0adrp x4, 0x136000
    004bf2b4add x4, x4, 2944
    004bf2b8bl runtime.growslice
    004bf2bcb 0x4bf2c0
    004bf2c0
    004bf2c0loc_4bf2c0:
    004bf2c0ldr x4, [sp+264]
    004bf2c4ldr x5, [sp+272]
    004bf2c8sub x6, x1, 1
    004bf2ccadd x7, x0, x6, lsl #4
    004bf2d0str x5, [x7+8]
    004bf2d4ubfm x5, x6, 60, 59
    004bf2d8adrp x27, 0x58c000
    004bf2dcldr w6, [x27+3056]
    004bf2e0cbz w6, 0x4bf2e8
    004bf2e4b 0x4bf2ec
    004bf2e8
    004bf2e8loc_4bf2e8:
    004bf2e8b 0x4bf300
    004bf2ec
    004bf2ecloc_4bf2ec:
    004bf2ecbl runtime.gcWriteBarrier2
    004bf2f0str x4, [x25]
    004bf2f4ldr x6, [x0+x5]
    004bf2f8str x6, [x25+8]
    004bf2fcb 0x4bf300
    004bf300
    004bf300loc_4bf300:
    004bf300str x4, [x0+x5]
    004bf304str x0, [sp+240]
    004bf308str x1, [sp+248]
    004bf30cstr x2, [sp+256]
    004bf310b 0x4bf318
    004bf314
    004bf314loc_4bf314:
    004bf314b 0x4bf318
    004bf318
    004bf318loc_4bf318:
    004bf318b 0x4bf31c
    004bf31c
    004bf31cloc_4bf31c:
    004bf31cldr x4, [sp+96]
    004bf320add x4, x4, 1
    004bf324str x4, [sp+96]
    004bf328ldr x4, [sp+320]
    004bf32cadd x4, x4, 16
    004bf330str x4, [sp+152]
    004bf334b 0x4bf23c
    004bf338
    004bf338loc_4bf338:
    004bf338ldr x4, [sp+344]
    004bf33cldrsb x27, [x4]
    004bf340ldr x5, [sp+240]
    004bf344ldr x6, [sp+248]
    004bf348ldr x7, [sp+256]
    004bf34cstr x6, [x4+56]
    004bf350str x7, [x4+64]
    004bf354adrp x27, 0x58c000
    004bf358ldr w6, [x27+3056]
    004bf35ccbz w6, 0x4bf364
    004bf360b 0x4bf368
    004bf364
    004bf364loc_4bf364:
    004bf364b 0x4bf37c
    004bf368
    004bf368loc_4bf368:
    004bf368bl runtime.gcWriteBarrier2
    004bf36cstr x5, [x25]
    004bf370ldr x6, [x4+48]
    004bf374str x6, [x25+8]
    004bf378b 0x4bf37c
    004bf37c
    004bf37cloc_4bf37c:
    004bf37cstr x5, [x4+48]
    004bf380ldr x4, [sp+344]
    004bf384ldrsb x27, [x4]
    004bf388ldr x4, [x4+24]
    004bf38ccbnz x4, 0x4bf394
    004bf390b 0x4bf398
    004bf394
    004bf394loc_4bf394:
    004bf394b 0x4bf3f0
    004bf398
    004bf398loc_4bf398:
    004bf398ldr x4, [sp+344]
    004bf39cldrsb x27, [x4]
    004bf3a0adrp x27, 0x550000
    004bf3a4ldr x5, [x27+3920]
    004bf3a8adrp x27, 0x550000
    004bf3acldr x6, [x27+3928]
    004bf3b0adrp x27, 0x550000
    004bf3b4ldr x7, [x27+3936]
    004bf3b8str x6, [x4+32]
    004bf3bcstr x7, [x4+40]
    004bf3c0adrp x27, 0x58c000
    004bf3c4ldr w6, [x27+3056]
    004bf3c8cbz w6, 0x4bf3d0
    004bf3ccb 0x4bf3d4
    004bf3d0
    004bf3d0loc_4bf3d0:
    004bf3d0b 0x4bf3e8
    004bf3d4
    004bf3d4loc_4bf3d4:
    004bf3d4bl runtime.gcWriteBarrier2
    004bf3d8str x5, [x25]
    004bf3dcldr x6, [x4+24]
    004bf3e0str x6, [x25+8]
    004bf3e4b 0x4bf3e8
    004bf3e8
    004bf3e8loc_4bf3e8:
    004bf3e8str x5, [x4+24]
    004bf3ecb 0x4bf3f0
    004bf3f0
    004bf3f0loc_4bf3f0:
    004bf3f0str xzr, [sp+200]
    004bf3f4stp xzr, xzr, [sp+208]
    004bf3f8ldr x4, [sp+344]
    004bf3fcldrsb x27, [x4]
    004bf400ldr x5, [x4+32]
    004bf404ldr x6, [x4+24]
    004bf408ldr x4, [x4+40]
    004bf40cstr x6, [sp+280]
    004bf410str x5, [sp+288]
    004bf414str x4, [sp+296]
    004bf418str xzr, [sp+144]
    004bf41cstr x5, [sp+136]
    004bf420ldr x4, [sp+280]
    004bf424str x4, [sp+128]
    004bf428b 0x4bf42c
    004bf42c
    004bf42cloc_4bf42c:
    004bf42cldr x4, [sp+136]
    004bf430ldr x5, [sp+144]
    004bf434subs xzr, x4, x5
    004bf438b.gt 0x4bf440
    004bf43cb 0x4bf528
    004bf440
    004bf440loc_4bf440:
    004bf440ldr x4, [sp+128]
    004bf444str x4, [sp+312]
    004bf448ldr x4, [sp+312]
    004bf44cldr x2, [x4]
    004bf450ldr x3, [x4+8]
    004bf454str x2, [sp+224]
    004bf458str x3, [sp+232]
    004bf45cadrp x27, 0x561000
    004bf460ldr x1, [x27+4016]
    004bf464adrp x0, 0x166000
    004bf468add x0, x0, 2976
    004bf46cbl runtime.mapaccess1_faststr
    004bf470ldr x4, [x0]
    004bf474cbnz x4, 0x4bf47c
    004bf478b 0x4bf504
    004bf47c
    004bf47cloc_4bf47c:
    004bf47cldr x2, [sp+216]
    004bf480ldr x0, [sp+200]
    004bf484ldr x5, [sp+208]
    004bf488add x1, x5, 1
    004bf48csubs xzr, x2, x1
    004bf490b.hs 0x4bf498
    004bf494b 0x4bf49c
    004bf498
    004bf498loc_4bf498:
    004bf498b 0x4bf4b0
    004bf49c
    004bf49cloc_4bf49c:
    004bf49corr x3, xzr, 1
    004bf4a0adrp x4, 0x136000
    004bf4a4add x4, x4, 2944
    004bf4a8bl runtime.growslice
    004bf4acb 0x4bf4b0
    004bf4b0
    004bf4b0loc_4bf4b0:
    004bf4b0ldr x4, [sp+224]
    004bf4b4ldr x5, [sp+232]
    004bf4b8sub x6, x1, 1
    004bf4bcadd x7, x0, x6, lsl #4
    004bf4c0str x5, [x7+8]
    004bf4c4ubfm x5, x6, 60, 59
    004bf4c8adrp x27, 0x58c000
    004bf4ccldr w6, [x27+3056]
    004bf4d0cbz w6, 0x4bf4d8
    004bf4d4b 0x4bf4dc
    004bf4d8
    004bf4d8loc_4bf4d8:
    004bf4d8b 0x4bf4f0
    004bf4dc
    004bf4dcloc_4bf4dc:
    004bf4dcbl runtime.gcWriteBarrier2
    004bf4e0str x4, [x25]
    004bf4e4ldr x6, [x0+x5]
    004bf4e8str x6, [x25+8]
    004bf4ecb 0x4bf4f0
    004bf4f0
    004bf4f0loc_4bf4f0:
    004bf4f0str x4, [x0+x5]
    004bf4f4str x0, [sp+200]
    004bf4f8str x1, [sp+208]
    004bf4fcstr x2, [sp+216]
    004bf500b 0x4bf508
    004bf504
    004bf504loc_4bf504:
    004bf504b 0x4bf508
    004bf508
    004bf508loc_4bf508:
    004bf508b 0x4bf50c
    004bf50c
    004bf50cloc_4bf50c:
    004bf50cldr x4, [sp+144]
    004bf510add x4, x4, 1
    004bf514str x4, [sp+144]
    004bf518ldr x4, [sp+312]
    004bf51cadd x4, x4, 16
    004bf520str x4, [sp+128]
    004bf524b 0x4bf42c
    004bf528
    004bf528loc_4bf528:
    004bf528ldr x4, [sp+344]
    004bf52cldrsb x27, [x4]
    004bf530ldr x5, [sp+200]
    004bf534ldr x6, [sp+208]
    004bf538ldr x7, [sp+216]
    004bf53cstr x6, [x4+32]
    004bf540str x7, [x4+40]
    004bf544adrp x27, 0x58c000
    004bf548ldr w6, [x27+3056]
    004bf54ccbz w6, 0x4bf554
    004bf550b 0x4bf558
    004bf554
    004bf554loc_4bf554:
    004bf554b 0x4bf56c
    004bf558
    004bf558loc_4bf558:
    004bf558bl runtime.gcWriteBarrier2
    004bf55cstr x5, [x25]
    004bf560ldr x6, [x4+24]
    004bf564str x6, [x25+8]
    004bf568b 0x4bf56c
    004bf56c
    004bf56cloc_4bf56c:
    004bf56cstr x5, [x4+24]
    004bf570ldr x4, [sp+344]
    004bf574ldrsb x27, [x4]
    004bf578ldr x4, [x4+72]
    004bf57ccbnz x4, 0x4bf584
    004bf580b 0x4bf588
    004bf584
    004bf584loc_4bf584:
    004bf584b 0x4bf5e0
    004bf588
    004bf588loc_4bf588:
    004bf588ldr x4, [sp+344]
    004bf58cldrsb x27, [x4]
    004bf590adrp x27, 0x550000
    004bf594ldr x5, [x27+3984]
    004bf598adrp x27, 0x550000
    004bf59cldr x6, [x27+3992]
    004bf5a0adrp x27, 0x550000
    004bf5a4ldr x7, [x27+4000]
    004bf5a8str x6, [x4+80]
    004bf5acstr x7, [x4+88]
    004bf5b0adrp x27, 0x58c000
    004bf5b4ldr w6, [x27+3056]
    004bf5b8cbz w6, 0x4bf5c0
    004bf5bcb 0x4bf5c4
    004bf5c0
    004bf5c0loc_4bf5c0:
    004bf5c0b 0x4bf5d8
    004bf5c4
    004bf5c4loc_4bf5c4:
    004bf5c4bl runtime.gcWriteBarrier2
    004bf5c8str x5, [x25]
    004bf5ccldr x6, [x4+72]
    004bf5d0str x6, [x25+8]
    004bf5d4b 0x4bf5d8
    004bf5d8
    004bf5d8loc_4bf5d8:
    004bf5d8str x5, [x4+72]
    004bf5dcb 0x4bf5e0
    004bf5e0
    004bf5e0loc_4bf5e0:
    004bf5e0str xzr, [sp+160]
    004bf5e4stp xzr, xzr, [sp+168]
    004bf5e8ldr x4, [sp+344]
    004bf5ecldrsb x27, [x4]
    004bf5f0ldr x5, [x4+80]
    004bf5f4ldr x6, [x4+72]
    004bf5f8ldr x4, [x4+88]
    004bf5fcstr x6, [sp+280]
    004bf600str x5, [sp+288]
    004bf604str x4, [sp+296]
    004bf608str xzr, [sp+120]
    004bf60cstr x5, [sp+112]
    004bf610ldr x4, [sp+280]
    004bf614str x4, [sp+104]
    004bf618b 0x4bf61c
    004bf61c
    004bf61cloc_4bf61c:
    004bf61cldr x4, [sp+112]
    004bf620ldr x5, [sp+120]
    004bf624subs xzr, x4, x5
    004bf628b.gt 0x4bf630
    004bf62cb 0x4bf718
    004bf630
    004bf630loc_4bf630:
    004bf630ldr x4, [sp+104]
    004bf634str x4, [sp+304]
    004bf638ldr x4, [sp+304]
    004bf63cldr x2, [x4]
    004bf640ldr x3, [x4+8]
    004bf644str x2, [sp+184]
    004bf648str x3, [sp+192]
    004bf64cadrp x27, 0x561000
    004bf650ldr x1, [x27+4024]
    004bf654adrp x0, 0x166000
    004bf658add x0, x0, 2720
    004bf65cbl runtime.mapaccess1_faststr
    004bf660ldr x4, [x0]
    004bf664cbnz x4, 0x4bf66c
    004bf668b 0x4bf6f4
    004bf66c
    004bf66cloc_4bf66c:
    004bf66cldr x2, [sp+176]
    004bf670ldr x0, [sp+160]
    004bf674ldr x5, [sp+168]
    004bf678add x1, x5, 1
    004bf67csubs xzr, x2, x1
    004bf680b.hs 0x4bf688
    004bf684b 0x4bf68c
    004bf688
    004bf688loc_4bf688:
    004bf688b 0x4bf6a0
    004bf68c
    004bf68cloc_4bf68c:
    004bf68corr x3, xzr, 1
    004bf690adrp x4, 0x136000
    004bf694add x4, x4, 2944
    004bf698bl runtime.growslice
    004bf69cb 0x4bf6a0
    004bf6a0
    004bf6a0loc_4bf6a0:
    004bf6a0ldr x4, [sp+184]
    004bf6a4ldr x5, [sp+192]
    004bf6a8sub x6, x1, 1
    004bf6acadd x7, x0, x6, lsl #4
    004bf6b0str x5, [x7+8]
    004bf6b4ubfm x5, x6, 60, 59
    004bf6b8adrp x27, 0x58c000
    004bf6bcldr w6, [x27+3056]
    004bf6c0cbz w6, 0x4bf6c8
    004bf6c4b 0x4bf6cc
    004bf6c8
    004bf6c8loc_4bf6c8:
    004bf6c8b 0x4bf6e0
    004bf6cc
    004bf6ccloc_4bf6cc:
    004bf6ccbl runtime.gcWriteBarrier2
    004bf6d0str x4, [x25]
    004bf6d4ldr x6, [x0+x5]
    004bf6d8str x6, [x25+8]
    004bf6dcb 0x4bf6e0
    004bf6e0
    004bf6e0loc_4bf6e0:
    004bf6e0str x4, [x0+x5]
    004bf6e4str x0, [sp+160]
    004bf6e8str x1, [sp+168]
    004bf6ecstr x2, [sp+176]
    004bf6f0b 0x4bf6f8
    004bf6f4
    004bf6f4loc_4bf6f4:
    004bf6f4b 0x4bf6f8
    004bf6f8
    004bf6f8loc_4bf6f8:
    004bf6f8b 0x4bf6fc
    004bf6fc
    004bf6fcloc_4bf6fc:
    004bf6fcldr x4, [sp+120]
    004bf700add x4, x4, 1
    004bf704str x4, [sp+120]
    004bf708ldr x4, [sp+304]
    004bf70cadd x4, x4, 16
    004bf710str x4, [sp+104]
    004bf714b 0x4bf61c
    004bf718
    004bf718loc_4bf718:
    004bf718ldr x0, [sp+344]
    004bf71cldrsb x27, [x0]
    004bf720ldr x1, [sp+160]
    004bf724ldr x2, [sp+168]
    004bf728ldr x3, [sp+176]
    004bf72cstr x2, [x0+80]
    004bf730str x3, [x0+88]
    004bf734adrp x27, 0x58c000
    004bf738ldr w2, [x27+3056]
    004bf73ccbz w2, 0x4bf744
    004bf740b 0x4bf748
    004bf744
    004bf744loc_4bf744:
    004bf744b 0x4bf75c
    004bf748
    004bf748loc_4bf748:
    004bf748bl runtime.gcWriteBarrier2
    004bf74cstr x1, [x25]
    004bf750ldr x2, [x0+72]
    004bf754str x2, [x25+8]
    004bf758b 0x4bf75c
    004bf75c
    004bf75cloc_4bf75c:
    004bf75cstr x1, [x0+72]
    004bf760ldr x0, [sp+344]
    004bf764ldrsb x27, [x0]
    004bf768ldr x0, [x0+16]
    004bf76ccbz x0, 0x4bf774
    004bf770b 0x4bf778
    004bf774
    004bf774loc_4bf774:
    004bf774b 0x4bf7e0
    004bf778
    004bf778loc_4bf778:
    004bf778ldr x0, [sp+344]
    004bf77cldrsb x27, [x0]
    004bf780ldr x0, [x0+16]
    004bf784subs xzr, x0, 256
    004bf788b.lo 0x4bf790
    004bf78cb 0x4bf7a4
    004bf790
    004bf790loc_4bf790:
    004bf790ldr x0, [sp+344]
    004bf794ldrsb x27, [x0]
    004bf798orr x1, xzr, 256
    004bf79cstr x1, [x0+16]
    004bf7a0b 0x4bf7dc
    004bf7a4
    004bf7a4loc_4bf7a4:
    004bf7a4ldr x0, [sp+344]
    004bf7a8ldrsb x27, [x0]
    004bf7acldr x0, [x0+16]
    004bf7b0movn x1, 0x8000000000000000
    004bf7b4subs xzr, x0, x1
    004bf7b8b.hs 0x4bf7c0
    004bf7bcb 0x4bf7d4
    004bf7c0
    004bf7c0loc_4bf7c0:
    004bf7c0ldr x0, [sp+344]
    004bf7c4ldrsb x27, [x0]
    004bf7c8movn x1, 0x8000000000000000
    004bf7ccstr x1, [x0+16]
    004bf7d0b 0x4bf7d8
    004bf7d4
    004bf7d4loc_4bf7d4:
    004bf7d4b 0x4bf7d8
    004bf7d8
    004bf7d8loc_4bf7d8:
    004bf7d8b 0x4bf7dc
    004bf7dc
    004bf7dcloc_4bf7dc:
    004bf7dcb 0x4bf7e0
    004bf7e0
    004bf7e0loc_4bf7e0:
    004bf7e0ldp x29, x30, [sp-8]
    004bf7e4add sp, sp, 336
    004bf7e8ret x30
    004bf7ec
    004bf7ecloc_4bf7ec:
    004bf7ecstr x0, [sp+8]
    004bf7f0mov x3, x30
    004bf7f4bl runtime.morestack_noctxt.abi0
    004bf7f8ldr x0, [sp+8]
    004bf7fcb 0x4bf110
    004bf110
    004bf800
    004bf800golang.org/x/crypto/ssh.buildDataSignedForAuth: ; void golang.org/x/crypto/ssh.buildDataSignedForAuth(struct []uint8 sessionID, golang.org/x/crypto/ssh.userAuthRequestMsg req, struct string algo, struct []uint8 pubKey)
    004bf800ldr x16, [x28+16]
    004bf804sub x17, sp, 96
    004bf808subs xzr, x17, x16
    004bf80cb.ls 0x4bf934
    004bf810str x30, [sp-224]!
    004bf814stur x29, [sp-8]
    004bf818sub x29, sp, 8
    004bf81cstr x0, [sp+256]
    004bf820str x1, [sp+264]
    004bf824str x2, [sp+272]
    004bf828str x3, [sp+280]
    004bf82cstr x4, [sp+288]
    004bf830str x5, [sp+296]
    004bf834str x6, [sp+304]
    004bf838str x7, [sp+312]
    004bf83cstr x8, [sp+320]
    004bf840str x9, [sp+328]
    004bf844str x10, [sp+336]
    004bf848str x11, [sp+344]
    004bf84cstr x12, [sp+352]
    004bf850str x13, [sp+360]
    004bf854str xzr, [sp+32]
    004bf858stp xzr, xzr, [sp+40]
    004bf85cadd x21, sp, 56
    004bf860adrp x20, 0x25d000
    004bf864add x20, x20, 1472
    004bf868adr x27, 16
    004bf86cstp x29, x27, [sp-24]
    004bf870sub x29, sp, 24
    004bf874bl fn_87ee0
    004bf878sub x29, sp, 8
    004bf87cldr x2, [sp+256]
    004bf880ldr x3, [sp+264]
    004bf884ldr x4, [sp+272]
    004bf888str x2, [sp+56]
    004bf88cstr x3, [sp+64]
    004bf890str x4, [sp+72]
    004bf894ldr x2, [sp+280]
    004bf898ldr x3, [sp+288]
    004bf89cstr x2, [sp+88]
    004bf8a0str x3, [sp+96]
    004bf8a4ldr x2, [sp+296]
    004bf8a8ldr x3, [sp+304]
    004bf8acstr x2, [sp+104]
    004bf8b0str x3, [sp+112]
    004bf8b4ldr x2, [sp+312]
    004bf8b8ldr x3, [sp+320]
    004bf8bcstr x2, [sp+120]
    004bf8c0str x3, [sp+128]
    004bf8c4ldr x2, [sp+352]
    004bf8c8ldr x3, [sp+360]
    004bf8ccstr x2, [sp+144]
    004bf8d0str x3, [sp+152]
    004bf8d4ldr x2, [sp+232]
    004bf8d8ldr x3, [sp+240]
    004bf8dcldr x4, [sp+248]
    004bf8e0str x2, [sp+160]
    004bf8e4str x3, [sp+168]
    004bf8e8str x4, [sp+176]
    004bf8ecadrp x0, 0x1c9000
    004bf8f0add x0, x0, 576
    004bf8f4add x1, sp, 56
    004bf8f8bl runtime.convT
    004bf8fcstr x0, [sp+184]
    004bf900mov x1, x0
    004bf904adrp x0, 0x1c9000
    004bf908add x0, x0, 576
    004bf90cbl golang.org/x/crypto/ssh.Marshal
    004bf910str x0, [sp+192]
    004bf914str x1, [sp+200]
    004bf918str x2, [sp+208]
    004bf91cstr x0, [sp+32]
    004bf920str x1, [sp+40]
    004bf924str x2, [sp+48]
    004bf928ldur x29, [sp-8]
    004bf92cldr x30, [sp], 224
    004bf930ret x30
    004bf934
    004bf934loc_4bf934:
    004bf934stp x0, x1, [sp+32]
    004bf938stp x2, x3, [sp+48]
    004bf93cstp x4, x5, [sp+64]
    004bf940stp x6, x7, [sp+80]
    004bf944stp x8, x9, [sp+96]
    004bf948stp x10, x11, [sp+112]
    004bf94cstp x12, x13, [sp+128]
    004bf950mov x3, x30
    004bf954bl runtime.morestack_noctxt.abi0
    004bf958ldp x0, x1, [sp+32]
    004bf95cldp x2, x3, [sp+48]
    004bf960ldp x4, x5, [sp+64]
    004bf964ldp x6, x7, [sp+80]
    004bf968ldp x8, x9, [sp+96]
    004bf96cldp x10, x11, [sp+112]
    004bf970ldp x12, x13, [sp+128]
    004bf974b 0x4bf800
    004bf978udf 0
    004bf97cudf 0
    004bf800
    004bf980
    004bf980golang.org/x/crypto/ssh.appendU32: ; void golang.org/x/crypto/ssh.appendU32(struct []uint8 buf, uint32 n)
    004bf980ldr x16, [x28+16]
    004bf984sub x17, sp, 16
    004bf988subs xzr, x17, x16
    004bf98cb.ls 0x4bfa60
    004bf990str x30, [sp-144]!
    004bf994stur x29, [sp-8]
    004bf998sub x29, sp, 8
    004bf99cstr x0, [sp+152]
    004bf9a0str x1, [sp+160]
    004bf9a4str x2, [sp+168]
    004bf9a8str w3, [sp+176]
    004bf9acstr xzr, [sp+88]
    004bf9b0stp xzr, xzr, [sp+96]
    004bf9b4ldr w5, [sp+176]
    004bf9b8ubfm x5, x5, 24, 31
    004bf9bcstrb w5, [sp+87]
    004bf9c0ldr w5, [sp+176]
    004bf9c4ubfm x5, x5, 16, 31
    004bf9c8strb w5, [sp+86]
    004bf9ccldr w5, [sp+176]
    004bf9d0ubfm x5, x5, 8, 31
    004bf9d4strb w5, [sp+85]
    004bf9d8ldr w5, [sp+176]
    004bf9dcstrb w5, [sp+84]
    004bf9e0ldr x2, [sp+168]
    004bf9e4ldr x0, [sp+152]
    004bf9e8ldr x5, [sp+160]
    004bf9ecadd x1, x5, 4
    004bf9f0subs xzr, x2, x1
    004bf9f4b.hs 0x4bf9fc
    004bf9f8b 0x4bfa00
    004bf9fc
    004bf9fcloc_4bf9fc:
    004bf9fcb 0x4bfa14
    004bfa00
    004bfa00loc_4bfa00:
    004bfa00orr x3, xzr, 4
    004bfa04adrp x4, 0x136000
    004bfa08add x4, x4, 3072
    004bfa0cbl runtime.growslice
    004bfa10b 0x4bfa14
    004bfa14
    004bfa14loc_4bfa14:
    004bfa14ldrb w3, [sp+87]
    004bfa18ldrb w4, [sp+86]
    004bfa1cldrb w5, [sp+85]
    004bfa20ldrb w6, [sp+84]
    004bfa24sub x7, x1, 4
    004bfa28strb w3, [x0+x7]
    004bfa2cadd x3, x0, x7
    004bfa30strb w4, [x3+1]
    004bfa34strb w5, [x3+2]
    004bfa38strb w6, [x3+3]
    004bfa3cstr x0, [sp+112]
    004bfa40str x1, [sp+120]
    004bfa44str x2, [sp+128]
    004bfa48str x0, [sp+88]
    004bfa4cstr x1, [sp+96]
    004bfa50str x2, [sp+104]
    004bfa54ldur x29, [sp-8]
    004bfa58ldr x30, [sp], 144
    004bfa5cret x30
    004bfa60
    004bfa60loc_4bfa60:
    004bfa60stp x0, x1, [sp+8]
    004bfa64str x2, [sp+24]
    004bfa68str w3, [sp+32]
    004bfa6cmov x3, x30
    004bfa70bl runtime.morestack_noctxt.abi0
    004bfa74ldp x0, x1, [sp+8]
    004bfa78ldr x2, [sp+24]
    004bfa7cldr w3, [sp+32]
    004bfa80b 0x4bf980
    004bfa84udf 0
    004bfa88udf 0
    004bfa8cudf 0
    004bf980
    004bfa90
    004bfa90golang.org/x/crypto/ssh.appendU64: ; void golang.org/x/crypto/ssh.appendU64(struct []uint8 buf, uint64 n)
    004bfa90ldr x16, [x28+16]
    004bfa94sub x17, sp, 16
    004bfa98subs xzr, x17, x16
    004bfa9cb.ls 0x4bfbc0
    004bfaa0str x30, [sp-144]!
    004bfaa4stur x29, [sp-8]
    004bfaa8sub x29, sp, 8
    004bfaacstr x0, [sp+152]
    004bfab0str x1, [sp+160]
    004bfab4str x2, [sp+168]
    004bfab8str x3, [sp+176]
    004bfabcstr xzr, [sp+88]
    004bfac0stp xzr, xzr, [sp+96]
    004bfac4ldr x5, [sp+176]
    004bfac8ubfm x5, x5, 56, 63
    004bfaccstrb w5, [sp+85]
    004bfad0ldr x5, [sp+176]
    004bfad4ubfm x5, x5, 48, 63
    004bfad8strb w5, [sp+84]
    004bfadcldr x5, [sp+176]
    004bfae0ubfm x5, x5, 40, 63
    004bfae4strb w5, [sp+83]
    004bfae8ldr x5, [sp+176]
    004bfaecubfm x5, x5, 32, 63
    004bfaf0strb w5, [sp+82]
    004bfaf4ldr x5, [sp+176]
    004bfaf8ubfm x5, x5, 24, 63
    004bfafcstrb w5, [sp+81]
    004bfb00ldr x5, [sp+176]
    004bfb04ubfm x5, x5, 16, 63
    004bfb08strb w5, [sp+80]
    004bfb0cldr x5, [sp+176]
    004bfb10ubfm x5, x5, 8, 63
    004bfb14strb w5, [sp+87]
    004bfb18ldr x5, [sp+176]
    004bfb1cstrb w5, [sp+86]
    004bfb20ldr x2, [sp+168]
    004bfb24ldr x0, [sp+152]
    004bfb28ldr x5, [sp+160]
    004bfb2cadd x1, x5, 8
    004bfb30subs xzr, x2, x1
    004bfb34b.hs 0x4bfb3c
    004bfb38b 0x4bfb40
    004bfb3c
    004bfb3cloc_4bfb3c:
    004bfb3cb 0x4bfb54
    004bfb40
    004bfb40loc_4bfb40:
    004bfb40orr x3, xzr, 8
    004bfb44adrp x4, 0x136000
    004bfb48add x4, x4, 3072
    004bfb4cbl runtime.growslice
    004bfb50b 0x4bfb54
    004bfb54
    004bfb54loc_4bfb54:
    004bfb54ldrb w3, [sp+85]
    004bfb58ldrb w4, [sp+84]
    004bfb5cldrb w5, [sp+83]
    004bfb60ldrb w6, [sp+82]
    004bfb64ldrb w7, [sp+81]
    004bfb68ldrb w8, [sp+80]
    004bfb6cldrb w9, [sp+87]
    004bfb70ldrb w10, [sp+86]
    004bfb74sub x11, x1, 8
    004bfb78strb w3, [x0+x11]
    004bfb7cadd x3, x0, x11
    004bfb80strb w4, [x3+1]
    004bfb84strb w5, [x3+2]
    004bfb88strb w6, [x3+3]
    004bfb8cstrb w7, [x3+4]
    004bfb90strb w8, [x3+5]
    004bfb94strb w9, [x3+6]
    004bfb98strb w10, [x3+7]
    004bfb9cstr x0, [sp+112]
    004bfba0str x1, [sp+120]
    004bfba4str x2, [sp+128]
    004bfba8str x0, [sp+88]
    004bfbacstr x1, [sp+96]
    004bfbb0str x2, [sp+104]
    004bfbb4ldur x29, [sp-8]
    004bfbb8ldr x30, [sp], 144
    004bfbbcret x30
    004bfbc0
    004bfbc0loc_4bfbc0:
    004bfbc0stp x0, x1, [sp+8]
    004bfbc4stp x2, x3, [sp+24]
    004bfbc8mov x3, x30
    004bfbccbl runtime.morestack_noctxt.abi0
    004bfbd0ldp x0, x1, [sp+8]
    004bfbd4ldp x2, x3, [sp+24]
    004bfbd8b 0x4bfa90
    004bfbdcudf 0
    004bfa90
    004bfbe0
    004bfbe0golang.org/x/crypto/ssh.appendInt: ; void golang.org/x/crypto/ssh.appendInt(struct []uint8 buf, int n)
    004bfbe0ldr x16, [x28+16]
    004bfbe4subs xzr, sp, x16
    004bfbe8b.ls 0x4bfc48
    004bfbecstr x30, [sp-96]!
    004bfbf0stur x29, [sp-8]
    004bfbf4sub x29, sp, 8
    004bfbf8str x0, [sp+104]
    004bfbfcstr x1, [sp+112]
    004bfc00str x2, [sp+120]
    004bfc04str x3, [sp+128]
    004bfc08str xzr, [sp+40]
    004bfc0cstp xzr, xzr, [sp+48]
    004bfc10ldr x0, [sp+104]
    004bfc14ldr x1, [sp+112]
    004bfc18ldr x2, [sp+120]
    004bfc1cldr x3, [sp+128]
    004bfc20bl golang.org/x/crypto/ssh.appendU32
    004bfc24str x0, [sp+64]
    004bfc28str x1, [sp+72]
    004bfc2cstr x2, [sp+80]
    004bfc30str x0, [sp+40]
    004bfc34str x1, [sp+48]
    004bfc38str x2, [sp+56]
    004bfc3cldur x29, [sp-8]
    004bfc40ldr x30, [sp], 96
    004bfc44ret x30
    004bfc48
    004bfc48loc_4bfc48:
    004bfc48stp x0, x1, [sp+8]
    004bfc4cstp x2, x3, [sp+24]
    004bfc50mov x3, x30
    004bfc54bl runtime.morestack_noctxt.abi0
    004bfc58ldp x0, x1, [sp+8]
    004bfc5cldp x2, x3, [sp+24]
    004bfc60b 0x4bfbe0
    004bfc64udf 0
    004bfc68udf 0
    004bfc6cudf 0
    004bfbe0