File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004de780
    004de780golang.org/x/crypto/ssh.(*forwardList).closeAll.deferwrap1: ; void golang.org/x/crypto/ssh.(*forwardList).closeAll.deferwrap1(void)
    004de780ldr x16, [x28+16]
    004de784subs xzr, sp, x16
    004de788b.ls 0x4de7b8
    004de78cstr x30, [sp-32]!
    004de790stur x29, [sp-8]
    004de794sub x29, sp, 8
    004de798ldr x16, [x28+32]
    004de79ccbnz x16, 0x4de7c4
    004de7a0
    004de7a0loc_4de7a0:
    004de7a0ldr x0, [x26+8]
    004de7a4str x0, [sp+16]
    004de7a8bl sync.(*Mutex).Unlock
    004de7acldur x29, [sp-8]
    004de7b0ldr x30, [sp], 32
    004de7b4ret x30
    004de7b8
    004de7b8loc_4de7b8:
    004de7b8mov x3, x30
    004de7bcbl runtime.morestack.abi0
    004de7c0b 0x4de780
    004de7c4
    004de7c4loc_4de7c4:
    004de7c4ldr x17, [x16]
    004de7c8add x20, sp, 40
    004de7ccsubs xzr, x20, x17
    004de7d0b.ne 0x4de7a0
    004de7d4add x20, sp, 8
    004de7d8str x20, [x16]
    004de7dcb 0x4de7a0
    004de780
    004de7e0
    004de7e0golang.org/x/crypto/ssh.(*transport).prepareKeyChange: ; void golang.org/x/crypto/ssh.(*transport).prepareKeyChange(golang.org/x/crypto/ssh.transport * t, golang.org/x/crypto/ssh.algorithms * algs, golang.org/x/crypto/ssh.kexResult * kexResult)
    004de7e0ldr x16, [x28+16]
    004de7e4sub x17, sp, 416
    004de7e8subs xzr, x17, x16
    004de7ecb.ls 0x4dea98
    004de7f0sub x20, sp, 544
    004de7f4stp x29, x30, [x20-8]
    004de7f8add sp, x20, 0
    004de7fcsub x29, sp, 8
    004de800str x0, [sp+552]
    004de804str x1, [sp+560]
    004de808str x2, [sp+568]
    004de80cstp xzr, xzr, [sp+136]
    004de810add x27, sp, 520
    004de814stp xzr, xzr, [x27]
    004de818stp xzr, xzr, [sp+504]
    004de81cldr x16, [sp+552]
    004de820ldrsb x27, [x16]
    004de824ldp x17, x19, [x16+24]
    004de828ldp x20, x21, [x16+40]
    004de82cldp x22, x23, [x16+56]
    004de830ldp x24, x25, [x16+72]
    004de834stp x17, x19, [sp+432]
    004de838stp x20, x21, [sp+448]
    004de83cstp x22, x23, [sp+464]
    004de840stp x24, x25, [sp+480]
    004de844ldr x16, [x16+88]
    004de848str x16, [sp+496]
    004de84cldr x16, [sp+560]
    004de850ldrsb x27, [x16]
    004de854ldp x17, x19, [x16+80]
    004de858ldp x20, x21, [x16+96]
    004de85cldp x16, x22, [x16+112]
    004de860stp x17, x19, [sp+384]
    004de864stp x20, x21, [sp+400]
    004de868stp x16, x22, [sp+416]
    004de86cldr x15, [sp+568]
    004de870ldr x0, [sp+432]
    004de874ldr x9, [sp+384]
    004de878ldr x1, [sp+440]
    004de87cldr x10, [sp+392]
    004de880ldr x2, [sp+448]
    004de884ldr x11, [sp+400]
    004de888ldr x12, [sp+408]
    004de88cldr x3, [sp+456]
    004de890ldr x4, [sp+464]
    004de894ldr x13, [sp+416]
    004de898ldr x5, [sp+472]
    004de89cldr x14, [sp+424]
    004de8a0ldr x6, [sp+480]
    004de8a4ldr x7, [sp+488]
    004de8a8ldr x8, [sp+496]
    004de8acbl golang.org/x/crypto/ssh.newPacketCipher
    004de8b0str x0, [sp+520]
    004de8b4str x1, [sp+528]
    004de8b8str x2, [sp+504]
    004de8bcstr x3, [sp+512]
    004de8c0ldr x16, [sp+520]
    004de8c4ldr x17, [sp+528]
    004de8c8str x16, [sp+232]
    004de8ccstr x17, [sp+240]
    004de8d0ldr x16, [sp+504]
    004de8d4ldr x17, [sp+512]
    004de8d8str x16, [sp+216]
    004de8dcstr x17, [sp+224]
    004de8e0ldr x16, [sp+232]
    004de8e4ldr x17, [sp+240]
    004de8e8str x16, [sp+168]
    004de8ecstr x17, [sp+176]
    004de8f0ldr x1, [sp+224]
    004de8f4ldr x0, [sp+216]
    004de8f8str x0, [sp+152]
    004de8fcstr x1, [sp+160]
    004de900cbnz x0, 0x4de908
    004de904b 0x4de91c
    004de908
    004de908loc_4de908:
    004de908str x0, [sp+136]
    004de90cstr x1, [sp+144]
    004de910ldp x29, x30, [sp-8]
    004de914add sp, sp, 544
    004de918ret x30
    004de91c
    004de91cloc_4de91c:
    004de91cldr x2, [sp+168]
    004de920ldr x3, [sp+176]
    004de924str x2, [sp+520]
    004de928str x3, [sp+528]
    004de92cldr x2, [sp+552]
    004de930ldrsb x27, [x2]
    004de934ldr x2, [x2+96]
    004de938str x2, [sp+376]
    004de93cldr x0, [sp+376]
    004de940add x1, sp, 520
    004de944bl runtime.chansend1
    004de948add x27, sp, 520
    004de94cstp xzr, xzr, [x27]
    004de950stp xzr, xzr, [sp+504]
    004de954ldr x2, [sp+552]
    004de958ldrsb x27, [x2]
    004de95cldp x3, x4, [x2+128]
    004de960ldp x5, x6, [x2+144]
    004de964ldp x7, x8, [x2+160]
    004de968ldp x9, x10, [x2+176]
    004de96cstp x3, x4, [sp+304]
    004de970stp x5, x6, [sp+320]
    004de974stp x7, x8, [sp+336]
    004de978stp x9, x10, [sp+352]
    004de97cldr x2, [x2+192]
    004de980str x2, [sp+368]
    004de984ldr x2, [sp+560]
    004de988ldrsb x27, [x2]
    004de98cldp x3, x4, [x2+32]
    004de990ldp x5, x6, [x2+48]
    004de994ldp x2, x7, [x2+64]
    004de998stp x3, x4, [sp+256]
    004de99cstp x5, x6, [sp+272]
    004de9a0stp x2, x7, [sp+288]
    004de9a4ldr x15, [sp+568]
    004de9a8ldr x0, [sp+304]
    004de9acldr x9, [sp+256]
    004de9b0ldr x1, [sp+312]
    004de9b4ldr x10, [sp+264]
    004de9b8ldr x2, [sp+320]
    004de9bcldr x11, [sp+272]
    004de9c0ldr x12, [sp+280]
    004de9c4ldr x3, [sp+328]
    004de9c8ldr x4, [sp+336]
    004de9ccldr x13, [sp+288]
    004de9d0ldr x5, [sp+344]
    004de9d4ldr x14, [sp+296]
    004de9d8ldr x6, [sp+352]
    004de9dcldr x7, [sp+360]
    004de9e0ldr x8, [sp+368]
    004de9e4bl golang.org/x/crypto/ssh.newPacketCipher
    004de9e8str x0, [sp+520]
    004de9ecstr x1, [sp+528]
    004de9f0str x2, [sp+504]
    004de9f4str x3, [sp+512]
    004de9f8ldr x2, [sp+520]
    004de9fcldr x3, [sp+528]
    004dea00str x2, [sp+200]
    004dea04str x3, [sp+208]
    004dea08ldr x2, [sp+504]
    004dea0cldr x3, [sp+512]
    004dea10str x2, [sp+184]
    004dea14str x3, [sp+192]
    004dea18ldr x2, [sp+200]
    004dea1cldr x3, [sp+208]
    004dea20str x2, [sp+168]
    004dea24str x3, [sp+176]
    004dea28ldr x1, [sp+192]
    004dea2cldr x0, [sp+184]
    004dea30str x0, [sp+152]
    004dea34str x1, [sp+160]
    004dea38cbnz x0, 0x4dea40
    004dea3cb 0x4dea54
    004dea40
    004dea40loc_4dea40:
    004dea40str x0, [sp+136]
    004dea44str x1, [sp+144]
    004dea48ldp x29, x30, [sp-8]
    004dea4cadd sp, sp, 544
    004dea50ret x30
    004dea54
    004dea54loc_4dea54:
    004dea54ldr x2, [sp+168]
    004dea58ldr x3, [sp+176]
    004dea5cstr x2, [sp+520]
    004dea60str x3, [sp+528]
    004dea64ldr x2, [sp+552]
    004dea68ldrsb x27, [x2]
    004dea6cldr x2, [x2+200]
    004dea70str x2, [sp+248]
    004dea74ldr x0, [sp+248]
    004dea78add x1, sp, 520
    004dea7cbl runtime.chansend1
    004dea80stp xzr, xzr, [sp+136]
    004dea84mov x0, xzr
    004dea88mov x1, xzr
    004dea8cldp x29, x30, [sp-8]
    004dea90add sp, sp, 544
    004dea94ret x30
    004dea98
    004dea98loc_4dea98:
    004dea98stp x0, x1, [sp+8]
    004dea9cstr x2, [sp+24]
    004deaa0mov x3, x30
    004deaa4bl runtime.morestack_noctxt.abi0
    004deaa8ldp x0, x1, [sp+8]
    004deaacldr x2, [sp+24]
    004deab0b 0x4de7e0
    004deab4udf 0
    004deab8udf 0
    004deabcudf 0
    004de7e0
    004deac0
    004deac0golang.org/x/crypto/ssh.(*transport).readPacket: ; void golang.org/x/crypto/ssh.(*transport).readPacket(golang.org/x/crypto/ssh.transport * t)
    004deac0ldr x16, [x28+16]
    004deac4sub x17, sp, 64
    004deac8subs xzr, x17, x16
    004deaccb.ls 0x4dec64
    004dead0str x30, [sp-192]!
    004dead4stur x29, [sp-8]
    004dead8sub x29, sp, 8
    004deadcstr x0, [sp+200]
    004deae0str xzr, [sp+48]
    004deae4stp xzr, xzr, [sp+56]
    004deae8stp xzr, xzr, [sp+72]
    004deaecb 0x4deaf0
    004deaf0
    004deaf0loc_4deaf0:
    004deaf0b 0x4deaf4
    004deaf4
    004deaf4loc_4deaf4:
    004deaf4str xzr, [sp+104]
    004deaf8stp xzr, xzr, [sp+112]
    004deafcstp xzr, xzr, [sp+88]
    004deb00ldr x2, [sp+200]
    004deb04ldrsb x27, [x2]
    004deb08str x2, [sp+176]
    004deb0cldr x2, [sp+200]
    004deb10ldrsb x27, [x2]
    004deb14ldr x1, [x2+208]
    004deb18str x1, [sp+168]
    004deb1cldr x0, [sp+176]
    004deb20bl golang.org/x/crypto/ssh.(*connectionState).readPacket
    004deb24str x0, [sp+104]
    004deb28str x1, [sp+112]
    004deb2cstr x2, [sp+120]
    004deb30str x3, [sp+88]
    004deb34str x4, [sp+96]
    004deb38ldr x2, [sp+104]
    004deb3cldr x3, [sp+112]
    004deb40ldr x4, [sp+120]
    004deb44str x2, [sp+144]
    004deb48str x3, [sp+152]
    004deb4cstr x4, [sp+160]
    004deb50ldr x2, [sp+88]
    004deb54ldr x3, [sp+96]
    004deb58str x2, [sp+128]
    004deb5cstr x3, [sp+136]
    004deb60ldr x2, [sp+144]
    004deb64ldr x3, [sp+152]
    004deb68ldr x4, [sp+160]
    004deb6cstr x2, [sp+48]
    004deb70str x3, [sp+56]
    004deb74str x4, [sp+64]
    004deb78ldr x2, [sp+136]
    004deb7cldr x3, [sp+128]
    004deb80str x3, [sp+72]
    004deb84str x2, [sp+80]
    004deb88cbnz x3, 0x4deb90
    004deb8cb 0x4deb94
    004deb90
    004deb90loc_4deb90:
    004deb90b 0x4dec28
    004deb94
    004deb94loc_4deb94:
    004deb94ldr x5, [sp+56]
    004deb98str x5, [sp+40]
    004deb9csubs xzr, x5, 0
    004deba0cset x6, eq
    004deba4strb w6, [sp+39]
    004deba8cbz x5, 0x4debb0
    004debacb 0x4debb4
    004debb0
    004debb0loc_4debb0:
    004debb0b 0x4dec18
    004debb4
    004debb4loc_4debb4:
    004debb4ldr x1, [sp+56]
    004debb8ldr x5, [sp+48]
    004debbcsubs xzr, x1, 0
    004debc0b.hi 0x4debc8
    004debc4b 0x4dec58
    004debc8
    004debc8loc_4debc8:
    004debc8ldrb w5, [x5]
    004debccsubs wzr, w5, 2
    004debd0cset x5, ne
    004debd4strb w5, [sp+38]
    004debd8b.ne 0x4debe0
    004debdcb 0x4dec08
    004debe0
    004debe0loc_4debe0:
    004debe0ldr x1, [sp+56]
    004debe4ldr x5, [sp+48]
    004debe8subs xzr, x1, 0
    004debecb.hi 0x4debf4
    004debf0b 0x4dec50
    004debf4
    004debf4loc_4debf4:
    004debf4ldrb w5, [x5]
    004debf8subs wzr, w5, 4
    004debfccset x5, ne
    004dec00strb w5, [sp+38]
    004dec04b 0x4dec0c
    004dec08
    004dec08loc_4dec08:
    004dec08b 0x4dec0c
    004dec0c
    004dec0cloc_4dec0c:
    004dec0cldrb w5, [sp+38]
    004dec10strb w5, [sp+39]
    004dec14b 0x4dec18
    004dec18
    004dec18loc_4dec18:
    004dec18ldrb w5, [sp+39]
    004dec1ctbnz w5, 0, 0x4dec24
    004dec20b 0x4dec48
    004dec24
    004dec24loc_4dec24:
    004dec24b 0x4dec28
    004dec28
    004dec28loc_4dec28:
    004dec28ldr x3, [sp+72]
    004dec2cldr x0, [sp+48]
    004dec30ldr x1, [sp+56]
    004dec34ldr x4, [sp+80]
    004dec38ldr x2, [sp+64]
    004dec3cldur x29, [sp-8]
    004dec40ldr x30, [sp], 192
    004dec44ret x30
    004dec48
    004dec48loc_4dec48:
    004dec48b 0x4dec4c
    004dec4c
    004dec4cloc_4dec4c:
    004dec4cb 0x4deaf0
    004dec50
    004dec50loc_4dec50:
    004dec50mov x0, xzr
    004dec54bl runtime.panicIndex
    004dec58
    004dec58loc_4dec58:
    004dec58mov x0, xzr
    004dec5cbl runtime.panicIndex
    004dec60hint
    004dec64
    004dec64loc_4dec64:
    004dec64str x0, [sp+8]
    004dec68mov x3, x30
    004dec6cbl runtime.morestack_noctxt.abi0
    004dec70ldr x0, [sp+8]
    004dec74b 0x4deac0
    004dec78udf 0
    004dec7cudf 0
    004deac0
    004dec80
    004dec80golang.org/x/crypto/ssh.(*connectionState).readPacket: ; void golang.org/x/crypto/ssh.(*connectionState).readPacket(golang.org/x/crypto/ssh.connectionState * s, bufio.Reader * r)
    004dec80ldr x16, [x28+16]
    004dec84sub x17, sp, 272
    004dec88subs xzr, x17, x16
    004dec8cb.ls 0x4df0e4
    004dec90sub x20, sp, 400
    004dec94stp x29, x30, [x20-8]
    004dec98add sp, x20, 0
    004dec9csub x29, sp, 8
    004deca0str x0, [sp+408]
    004deca4str x1, [sp+416]
    004deca8str xzr, [sp+96]
    004decacstp xzr, xzr, [sp+104]
    004decb0stp xzr, xzr, [sp+80]
    004decb4str xzr, [sp+360]
    004decb8stp xzr, xzr, [sp+368]
    004decbcstp xzr, xzr, [sp+344]
    004decc0ldr x4, [sp+408]
    004decc4ldrsb x27, [x4]
    004decc8ldr w1, [x4+16]
    004decccstr w1, [sp+52]
    004decd0ldr x4, [sp+408]
    004decd4ldrsb x27, [x4]
    004decd8ldr x5, [x4]
    004decdcldrsb x27, [x5]
    004dece0ldr x0, [x4+8]
    004dece4ldr x4, [x5+24]
    004dece8ldr x3, [sp+416]
    004dececadrp x2, 0x237000
    004decf0add x2, x2, 992
    004decf4blr x4
    004decf8str x0, [sp+360]
    004decfcstr x1, [sp+368]
    004ded00str x2, [sp+376]
    004ded04str x3, [sp+344]
    004ded08str x4, [sp+352]
    004ded0cldr x4, [sp+360]
    004ded10ldr x5, [sp+368]
    004ded14ldr x6, [sp+376]
    004ded18str x4, [sp+232]
    004ded1cstr x5, [sp+240]
    004ded20str x6, [sp+248]
    004ded24ldr x4, [sp+344]
    004ded28ldr x5, [sp+352]
    004ded2cstr x4, [sp+216]
    004ded30str x5, [sp+224]
    004ded34ldr x4, [sp+232]
    004ded38ldr x5, [sp+240]
    004ded3cldr x6, [sp+248]
    004ded40str x4, [sp+120]
    004ded44str x5, [sp+128]
    004ded48str x6, [sp+136]
    004ded4cldr x4, [sp+216]
    004ded50ldr x5, [sp+224]
    004ded54str x4, [sp+184]
    004ded58str x5, [sp+192]
    004ded5cldr x4, [sp+408]
    004ded60ldrsb x27, [x4]
    004ded64ldr x5, [sp+408]
    004ded68ldrsb x27, [x5]
    004ded6cldr w5, [x5+16]
    004ded70add x5, x5, 1
    004ded74str w5, [x4+16]
    004ded78ldr x4, [sp+184]
    004ded7csubs xzr, x4, 0
    004ded80cset x5, ne
    004ded84eor x5, x5, 1
    004ded88strb w5, [sp+51]
    004ded8ccbnz x4, 0x4ded94
    004ded90b 0x4ded98
    004ded94
    004ded94loc_4ded94:
    004ded94b 0x4dedb0
    004ded98
    004ded98loc_4ded98:
    004ded98ldr x3, [sp+128]
    004ded9cstr x3, [sp+72]
    004deda0subs xzr, x3, 0
    004deda4cset x3, eq
    004deda8strb w3, [sp+51]
    004dedacb 0x4dedb0
    004dedb0
    004dedb0loc_4dedb0:
    004dedb0ldrb w3, [sp+51]
    004dedb4tbnz w3, 0, 0x4dedbc
    004dedb8b 0x4dedd8
    004dedbc
    004dedbcloc_4dedbc:
    004dedbcadrp x0, 0x1da000
    004dedc0add x0, x0, 2962
    004dedc4movz x1, 23
    004dedc8bl errors.New
    004dedccstr x0, [sp+184]
    004dedd0str x1, [sp+192]
    004dedd4b 0x4deddc
    004dedd8
    004dedd8loc_4dedd8:
    004dedd8b 0x4deddc
    004deddc
    004deddcloc_4deddc:
    004deddcldr x3, [sp+128]
    004dede0str x3, [sp+72]
    004dede4cbnz x3, 0x4dedec
    004dede8b 0x4deff0
    004dedec
    004dedecloc_4dedec:
    004dedecldr x1, [sp+128]
    004dedf0ldr x3, [sp+120]
    004dedf4subs xzr, x1, 0
    004dedf8b.hi 0x4dee00
    004dedfcb 0x4df0d8
    004dee00
    004dee00loc_4dee00:
    004dee00ldrb w3, [x3]
    004dee04strb w3, [sp+50]
    004dee08mov x4, x3
    004dee0csubs wzr, w4, 1
    004dee10b.eq 0x4dee18
    004dee14b 0x4def0c
    004dee18
    004dee18loc_4dee18:
    004dee18b 0x4dee1c
    004dee1c
    004dee1cloc_4dee1c:
    004dee1cadrp x0, 0x177000
    004dee20add x0, x0, 896
    004dee24bl runtime.newobject
    004dee28str x0, [sp+384]
    004dee2cadrp x27, 0x56d000
    004dee30ldr w1, [x27+3056]
    004dee34cbz w1, 0x4dee3c
    004dee38b 0x4dee40
    004dee3c
    004dee3cloc_4dee3c:
    004dee3cb 0x4dee5c
    004dee40
    004dee40loc_4dee40:
    004dee40str x0, [sp+256]
    004dee44mov x1, x0
    004dee48adrp x0, 0x177000
    004dee4cadd x0, x0, 896
    004dee50bl runtime.wbZero
    004dee54ldr x0, [sp+256]
    004dee58b 0x4dee5c
    004dee5c
    004dee5cloc_4dee5c:
    004dee5cstp xzr, xzr, [x0]
    004dee60stp xzr, xzr, [x0+16]
    004dee64str xzr, [x0+32]
    004dee68ldr x4, [sp+384]
    004dee6cstr x4, [sp+312]
    004dee70ldr x0, [sp+120]
    004dee74ldr x1, [sp+128]
    004dee78ldr x2, [sp+136]
    004dee7cadrp x3, 0x134000
    004dee80add x3, x3, 64
    004dee84bl golang.org/x/crypto/ssh.Unmarshal
    004dee88str x0, [sp+168]
    004dee8cstr x1, [sp+176]
    004dee90cbnz x0, 0x4dee98
    004dee94b 0x4deec8
    004dee98
    004dee98loc_4dee98:
    004dee98str xzr, [sp+96]
    004dee9cstp xzr, xzr, [sp+104]
    004deea0ldr x3, [sp+168]
    004deea4ldr x4, [sp+176]
    004deea8str x3, [sp+80]
    004deeacstr x4, [sp+88]
    004deeb0ldr x0, [sp+96]
    004deeb4ldr x1, [sp+104]
    004deeb8ldr x2, [sp+112]
    004deebcldp x29, x30, [sp-8]
    004deec0add sp, sp, 400
    004deec4ret x30
    004deec8
    004deec8loc_4deec8:
    004deec8ldr x5, [sp+384]
    004deeccstr x5, [sp+312]
    004deed0str xzr, [sp+96]
    004deed4stp xzr, xzr, [sp+104]
    004deed8ldr x5, [sp+312]
    004deedcadrp x6, 0x238000
    004deee0add x6, x6, 128
    004deee4str x6, [sp+80]
    004deee8str x5, [sp+88]
    004deeecldr x3, [sp+80]
    004deef0ldr x0, [sp+96]
    004deef4ldr x1, [sp+104]
    004deef8ldr x4, [sp+88]
    004deefcldr x2, [sp+112]
    004def00ldp x29, x30, [sp-8]
    004def04add sp, sp, 400
    004def08ret x30
    004def0c
    004def0cloc_4def0c:
    004def0csubs wzr, w3, 21
    004def10b.eq 0x4def18
    004def14b 0x4defe4
    004def18
    004def18loc_4def18:
    004def18b 0x4def1c
    004def1c
    004def1cloc_4def1c:
    004def1cldr x2, [sp+408]
    004def20ldrsb x27, [x2]
    004def24ldr x2, [x2+96]
    004def28str x2, [sp+336]
    004def2cstp xzr, xzr, [sp+320]
    004def30ldr x1, [sp+336]
    004def34add x0, sp, 320
    004def38bl runtime.selectnbrecv
    004def3cstrb w0, [sp+49]
    004def40tbnz w0, 0, 0x4def48
    004def44b 0x4def9c
    004def48
    004def48loc_4def48:
    004def48ldr x3, [sp+328]
    004def4cldr x4, [sp+320]
    004def50str x4, [sp+200]
    004def54str x3, [sp+208]
    004def58ldr x5, [sp+408]
    004def5cldrsb x27, [x5]
    004def60str x4, [x5]
    004def64adrp x27, 0x56d000
    004def68ldr w4, [x27+3056]
    004def6ccbz w4, 0x4def74
    004def70b 0x4def78
    004def74
    004def74loc_4def74:
    004def74b 0x4def8c
    004def78
    004def78loc_4def78:
    004def78bl runtime.gcWriteBarrier2
    004def7cstr x3, [x25]
    004def80ldr x4, [x5+8]
    004def84str x4, [x25+8]
    004def88b 0x4def8c
    004def8c
    004def8cloc_4def8c:
    004def8cstr x3, [x5+8]
    004def90b 0x4def94
    004def94
    004def94loc_4def94:
    004def94b 0x4def98
    004def98
    004def98loc_4def98:
    004def98b 0x4defec
    004def9c
    004def9cloc_4def9c:
    004def9cadrp x0, 0x1df000
    004defa0add x0, x0, 1462
    004defa4orr x1, xzr, 30
    004defa8bl errors.New
    004defacstr x0, [sp+344]
    004defb0str x1, [sp+352]
    004defb4str xzr, [sp+96]
    004defb8stp xzr, xzr, [sp+104]
    004defbcldr x3, [sp+344]
    004defc0ldr x4, [sp+352]
    004defc4str x3, [sp+80]
    004defc8str x4, [sp+88]
    004defccldr x0, [sp+96]
    004defd0ldr x1, [sp+104]
    004defd4ldr x2, [sp+112]
    004defd8ldp x29, x30, [sp-8]
    004defdcadd sp, sp, 400
    004defe0ret x30
    004defe4
    004defe4loc_4defe4:
    004defe4b 0x4defe8
    004defe8
    004defe8loc_4defe8:
    004defe8b 0x4defec
    004defec
    004defecloc_4defec:
    004defecb 0x4deff4
    004deff0
    004deff0loc_4deff0:
    004deff0b 0x4deff4
    004deff4
    004deff4loc_4deff4:
    004deff4ldr x2, [sp+128]
    004deff8str x2, [sp+72]
    004deffcadrp x0, 0x117000
    004df000add x0, x0, 3072
    004df004mov x1, x2
    004df008bl runtime.makeslice
    004df00cldr x3, [sp+72]
    004df010ldr x4, [sp+72]
    004df014str x0, [sp+144]
    004df018str x3, [sp+152]
    004df01cstr x4, [sp+160]
    004df020str x0, [sp+288]
    004df024str x3, [sp+296]
    004df028str x4, [sp+304]
    004df02cldr x3, [sp+128]
    004df030ldr x4, [sp+136]
    004df034ldr x5, [sp+120]
    004df038str x5, [sp+264]
    004df03cstr x3, [sp+272]
    004df040str x4, [sp+280]
    004df044ldr x4, [sp+296]
    004df048str x4, [sp+64]
    004df04csubs xzr, x4, x3
    004df050b.gt 0x4df058
    004df054b 0x4df060
    004df058
    004df058loc_4df058:
    004df058str x3, [sp+64]
    004df05cb 0x4df064
    004df060
    004df060loc_4df060:
    004df060b 0x4df064
    004df064
    004df064loc_4df064:
    004df064ldr x5, [sp+264]
    004df068ldr x6, [sp+288]
    004df06csubs xzr, x5, x6
    004df070b.ne 0x4df078
    004df074b 0x4df094
    004df078
    004df078loc_4df078:
    004df078ldr x3, [sp+64]
    004df07cstr x3, [sp+56]
    004df080ldr x2, [sp+56]
    004df084ldr x1, [sp+264]
    004df088ldr x0, [sp+288]
    004df08cbl runtime.memmove
    004df090b 0x4df098
    004df094
    004df094loc_4df094:
    004df094b 0x4df098
    004df098
    004df098loc_4df098:
    004df098ldr x5, [sp+144]
    004df09cldr x6, [sp+152]
    004df0a0ldr x7, [sp+160]
    004df0a4str x5, [sp+96]
    004df0a8str x6, [sp+104]
    004df0acstr x7, [sp+112]
    004df0b0ldr x3, [sp+184]
    004df0b4ldr x4, [sp+192]
    004df0b8str x3, [sp+80]
    004df0bcstr x4, [sp+88]
    004df0c0ldr x0, [sp+96]
    004df0c4ldr x1, [sp+104]
    004df0c8ldr x2, [sp+112]
    004df0ccldp x29, x30, [sp-8]
    004df0d0add sp, sp, 400
    004df0d4ret x30
    004df0d8
    004df0d8loc_4df0d8:
    004df0d8mov x0, xzr
    004df0dcbl runtime.panicIndex
    004df0e0hint
    004df0e4
    004df0e4loc_4df0e4:
    004df0e4stp x0, x1, [sp+8]
    004df0e8mov x3, x30
    004df0ecbl runtime.morestack_noctxt.abi0
    004df0f0ldp x0, x1, [sp+8]
    004df0f4b 0x4dec80
    004df0f8udf 0
    004df0fcudf 0
    004dec80
    004df100
    004df100golang.org/x/crypto/ssh.(*transport).writePacket: ; void golang.org/x/crypto/ssh.(*transport).writePacket(golang.org/x/crypto/ssh.transport * t, struct []uint8 packet)
    004df100ldr x16, [x28+16]
    004df104sub x17, sp, 16
    004df108subs xzr, x17, x16
    004df10cb.ls 0x4df19c
    004df110str x30, [sp-144]!
    004df114stur x29, [sp-8]
    004df118sub x29, sp, 8
    004df11cstr x0, [sp+152]
    004df120str x1, [sp+160]
    004df124str x2, [sp+168]
    004df128str x3, [sp+176]
    004df12cstp xzr, xzr, [sp+72]
    004df130ldr x7, [sp+152]
    004df134ldrsb x27, [x7]
    004df138add x7, x7, 104
    004df13cstr x7, [sp+112]
    004df140ldr x7, [sp+152]
    004df144ldrsb x27, [x7]
    004df148ldr x7, [x7+216]
    004df14cstr x7, [sp+104]
    004df150ldr x7, [sp+152]
    004df154ldrsb x27, [x7]
    004df158ldr x2, [x7+224]
    004df15cldr x3, [x7+232]
    004df160str x2, [sp+88]
    004df164str x3, [sp+96]
    004df168ldr x4, [sp+160]
    004df16cldr x5, [sp+168]
    004df170ldr x6, [sp+176]
    004df174ldr x0, [sp+112]
    004df178ldr x1, [sp+104]
    004df17cbl golang.org/x/crypto/ssh.(*connectionState).writePacket
    004df180str x0, [sp+120]
    004df184str x1, [sp+128]
    004df188str x0, [sp+72]
    004df18cstr x1, [sp+80]
    004df190ldur x29, [sp-8]
    004df194ldr x30, [sp], 144
    004df198ret x30
    004df19c
    004df19cloc_4df19c:
    004df19cstp x0, x1, [sp+8]
    004df1a0stp x2, x3, [sp+24]
    004df1a4mov x3, x30
    004df1a8bl runtime.morestack_noctxt.abi0
    004df1acldp x0, x1, [sp+8]
    004df1b0ldp x2, x3, [sp+24]
    004df1b4b 0x4df100
    004df1b8udf 0
    004df1bcudf 0
    004df100
    004df1c0
    004df1c0golang.org/x/crypto/ssh.(*connectionState).writePacket: ; void golang.org/x/crypto/ssh.(*connectionState).writePacket(golang.org/x/crypto/ssh.connectionState * s, bufio.Writer * w, io.Reader rand, struct []uint8 packet)
    004df1c0ldr x16, [x28+16]
    004df1c4sub x17, sp, 48
    004df1c8subs xzr, x17, x16
    004df1ccb.ls 0x4df3d0
    004df1d0str x30, [sp-176]!
    004df1d4stur x29, [sp-8]
    004df1d8sub x29, sp, 8
    004df1dcstr x0, [sp+184]
    004df1e0str x1, [sp+192]
    004df1e4str x2, [sp+200]
    004df1e8str x3, [sp+208]
    004df1ecstr x4, [sp+216]
    004df1f0str x5, [sp+224]
    004df1f4str x6, [sp+232]
    004df1f8stp xzr, xzr, [sp+96]
    004df1fcldr x9, [sp+224]
    004df200str x9, [sp+88]
    004df204subs xzr, x9, 0
    004df208cset x10, ne
    004df20cstrb w10, [sp+82]
    004df210cbnz x9, 0x4df218
    004df214b 0x4df240
    004df218
    004df218loc_4df218:
    004df218ldr x1, [sp+224]
    004df21cldr x9, [sp+216]
    004df220subs xzr, x1, 0
    004df224b.hi 0x4df22c
    004df228b 0x4df3c4
    004df22c
    004df22cloc_4df22c:
    004df22cldrb w9, [x9]
    004df230subs wzr, w9, 21
    004df234cset x9, eq
    004df238strb w9, [sp+82]
    004df23cb 0x4df244
    004df240
    004df240loc_4df240:
    004df240b 0x4df244
    004df244
    004df244loc_4df244:
    004df244ldrb w9, [sp+82]
    004df248strb w9, [sp+81]
    004df24cldr x9, [sp+184]
    004df250ldrsb x27, [x9]
    004df254ldr w1, [x9+16]
    004df258str w1, [sp+84]
    004df25cldr x9, [sp+184]
    004df260ldrsb x27, [x9]
    004df264ldr x10, [x9]
    004df268ldrsb x27, [x10]
    004df26cldr x0, [x9+8]
    004df270ldr x4, [sp+200]
    004df274ldr x6, [sp+216]
    004df278ldr x7, [sp+224]
    004df27cldr x5, [sp+208]
    004df280ldr x8, [sp+232]
    004df284ldr x9, [x10+32]
    004df288ldr x3, [sp+192]
    004df28cadrp x2, 0x235000
    004df290add x2, x2, 416
    004df294blr x9
    004df298str x0, [sp+112]
    004df29cstr x1, [sp+120]
    004df2a0cbnz x0, 0x4df2a8
    004df2a4b 0x4df2bc
    004df2a8
    004df2a8loc_4df2a8:
    004df2a8str x0, [sp+96]
    004df2acstr x1, [sp+104]
    004df2b0ldur x29, [sp-8]
    004df2b4ldr x30, [sp], 176
    004df2b8ret x30
    004df2bc
    004df2bcloc_4df2bc:
    004df2bcldr x0, [sp+192]
    004df2c0bl bufio.(*Writer).Flush
    004df2c4str x0, [sp+112]
    004df2c8str x1, [sp+120]
    004df2cccbnz x0, 0x4df2d4
    004df2d0b 0x4df2e8
    004df2d4
    004df2d4loc_4df2d4:
    004df2d4str x0, [sp+96]
    004df2d8str x1, [sp+104]
    004df2dcldur x29, [sp-8]
    004df2e0ldr x30, [sp], 176
    004df2e4ret x30
    004df2e8
    004df2e8loc_4df2e8:
    004df2e8ldr x2, [sp+184]
    004df2ecldrsb x27, [x2]
    004df2f0ldr x3, [sp+184]
    004df2f4ldrsb x27, [x3]
    004df2f8ldr w3, [x3+16]
    004df2fcadd x3, x3, 1
    004df300str w3, [x2+16]
    004df304ldrb w2, [sp+81]
    004df308tbnz w2, 0, 0x4df310
    004df30cb 0x4df390
    004df310
    004df310loc_4df310:
    004df310ldr x2, [sp+184]
    004df314ldrsb x27, [x2]
    004df318ldr x2, [x2+96]
    004df31cstr x2, [sp+160]
    004df320stp xzr, xzr, [sp+144]
    004df324ldr x1, [sp+160]
    004df328add x0, sp, 144
    004df32cbl runtime.selectnbrecv
    004df330strb w0, [sp+83]
    004df334tbnz w0, 0, 0x4df33c
    004df338b 0x4df3b0
    004df33c
    004df33cloc_4df33c:
    004df33cldr x2, [sp+152]
    004df340ldr x3, [sp+144]
    004df344str x3, [sp+128]
    004df348str x2, [sp+136]
    004df34cldr x4, [sp+184]
    004df350ldrsb x27, [x4]
    004df354str x3, [x4]
    004df358adrp x27, 0x56c000
    004df35cldr w3, [x27+3056]
    004df360cbz w3, 0x4df368
    004df364b 0x4df36c
    004df368
    004df368loc_4df368:
    004df368b 0x4df380
    004df36c
    004df36cloc_4df36c:
    004df36cbl runtime.gcWriteBarrier2
    004df370str x2, [x25]
    004df374ldr x3, [x4+8]
    004df378str x3, [x25+8]
    004df37cb 0x4df380
    004df380
    004df380loc_4df380:
    004df380str x2, [x4+8]
    004df384b 0x4df388
    004df388
    004df388loc_4df388:
    004df388b 0x4df38c
    004df38c
    004df38cloc_4df38c:
    004df38cb 0x4df394
    004df390
    004df390loc_4df390:
    004df390b 0x4df394
    004df394
    004df394loc_4df394:
    004df394ldr x0, [sp+112]
    004df398ldr x1, [sp+120]
    004df39cstr x0, [sp+96]
    004df3a0str x1, [sp+104]
    004df3a4ldur x29, [sp-8]
    004df3a8ldr x30, [sp], 176
    004df3acret x30
    004df3b0
    004df3b0loc_4df3b0:
    004df3b0adrp x0, 0x116000
    004df3b4add x0, x0, 2944
    004df3b8adrp x1, 0x233000
    004df3bcadd x1, x1, 1120
    004df3c0bl runtime.gopanic
    004df3c4
    004df3c4loc_4df3c4:
    004df3c4mov x0, xzr
    004df3c8bl runtime.panicIndex
    004df3cchint
    004df3d0
    004df3d0loc_4df3d0:
    004df3d0stp x0, x1, [sp+8]
    004df3d4stp x2, x3, [sp+24]
    004df3d8stp x4, x5, [sp+40]
    004df3dcstr x6, [sp+56]
    004df3e0mov x3, x30
    004df3e4bl runtime.morestack_noctxt.abi0
    004df3e8ldp x0, x1, [sp+8]
    004df3ecldp x2, x3, [sp+24]
    004df3f0ldp x4, x5, [sp+40]
    004df3f4ldr x6, [sp+56]
    004df3f8b 0x4df1c0
    004df3fcudf 0
    004df1c0
    004df400
    004df400golang.org/x/crypto/ssh.newTransport: ; void golang.org/x/crypto/ssh.newTransport(io.ReadWriteCloser rwc, io.Reader rand, bool isClient)
    004df400ldr x16, [x28+16]
    004df404sub x17, sp, 144
    004df408subs xzr, x17, x16
    004df40cb.ls 0x4dfb3c
    004df410sub x20, sp, 272
    004df414stp x29, x30, [x20-8]
    004df418add sp, x20, 0
    004df41csub x29, sp, 8
    004df420str x0, [sp+280]
    004df424str x1, [sp+288]
    004df428str x2, [sp+296]
    004df42cstr x3, [sp+304]
    004df430strb w4, [sp+312]
    004df434str xzr, [sp+40]
    004df438ldr x1, [sp+288]
    004df43cldr x2, [sp+280]
    004df440str x2, [sp+232]
    004df444str x1, [sp+240]
    004df448cbnz x2, 0x4df450
    004df44cb 0x4df470
    004df450
    004df450loc_4df450:
    004df450str x1, [sp+104]
    004df454ldr x1, [x2+8]
    004df458adrp x0, 0x531000
    004df45cadd x0, x0, 1776
    004df460bl runtime.typeAssert
    004df464ldr x1, [sp+104]
    004df468mov x2, x0
    004df46cb 0x4df474
    004df470
    004df470loc_4df470:
    004df470b 0x4df474
    004df474
    004df474loc_4df474:
    004df474str x2, [sp+216]
    004df478str x1, [sp+224]
    004df47cmov x0, x2
    004df480bl bufio.NewReader
    004df484str x0, [sp+80]
    004df488ldr x1, [sp+288]
    004df48cldr x2, [sp+280]
    004df490str x2, [sp+200]
    004df494str x1, [sp+208]
    004df498cbnz x2, 0x4df4a0
    004df49cb 0x4df4c0
    004df4a0
    004df4a0loc_4df4a0:
    004df4a0str x1, [sp+104]
    004df4a4ldr x1, [x2+8]
    004df4a8adrp x0, 0x531000
    004df4acadd x0, x0, 1808
    004df4b0bl runtime.typeAssert
    004df4b4ldr x1, [sp+104]
    004df4b8mov x2, x0
    004df4bcb 0x4df4c4
    004df4c0
    004df4c0loc_4df4c0:
    004df4c0b 0x4df4c4
    004df4c4
    004df4c4loc_4df4c4:
    004df4c4str x2, [sp+184]
    004df4c8str x1, [sp+192]
    004df4ccmov x0, x2
    004df4d0bl bufio.NewWriter
    004df4d4str x0, [sp+72]
    004df4d8adrp x0, 0x1ac000
    004df4dcadd x0, x0, 2976
    004df4e0bl runtime.newobject
    004df4e4str x0, [sp+176]
    004df4e8adrp x27, 0x56c000
    004df4ecldr w2, [x27+3056]
    004df4f0cbz w2, 0x4df4f8
    004df4f4b 0x4df4fc
    004df4f8
    004df4f8loc_4df4f8:
    004df4f8b 0x4df518
    004df4fc
    004df4fcloc_4df4fc:
    004df4fcstr x0, [sp+96]
    004df500mov x1, x0
    004df504adrp x0, 0x1ac000
    004df508add x0, x0, 2976
    004df50cbl runtime.wbZero
    004df510ldr x0, [sp+96]
    004df514b 0x4df518
    004df518
    004df518loc_4df518:
    004df518mov x20, x0
    004df51cadr x27, 16
    004df520stp x29, x27, [sp-24]
    004df524sub x29, sp, 24
    004df528bl fn_87cf0
    004df52csub x29, sp, 8
    004df530ldr x2, [sp+176]
    004df534ldrsb x27, [x2]
    004df538adrp x3, 0x237000
    004df53cadd x3, x3, 96
    004df540str x3, [x2+16]
    004df544adrp x27, 0x56c000
    004df548ldr w3, [x27+3056]
    004df54ccbz w3, 0x4df554
    004df550b 0x4df558
    004df554
    004df554loc_4df554:
    004df554b 0x4df568
    004df558
    004df558loc_4df558:
    004df558ldr x3, [x2+24]
    004df55cbl runtime.gcWriteBarrier1
    004df560str x3, [x25]
    004df564b 0x4df568
    004df568
    004df568loc_4df568:
    004df568adrp x3, 0x56c000
    004df56cadd x3, x3, 1504
    004df570str x3, [x2+24]
    004df574ldr x2, [sp+176]
    004df578str x2, [sp+64]
    004df57cadrp x0, 0x11a000
    004df580add x0, x0, 1664
    004df584orr x1, xzr, 1
    004df588bl runtime.makechan
    004df58cstr x0, [sp+56]
    004df590adrp x0, 0x1ac000
    004df594add x0, x0, 2976
    004df598bl runtime.newobject
    004df59cstr x0, [sp+168]
    004df5a0adrp x27, 0x56c000
    004df5a4ldr w2, [x27+3056]
    004df5a8cbz w2, 0x4df5b0
    004df5acb 0x4df5b4
    004df5b0
    004df5b0loc_4df5b0:
    004df5b0b 0x4df5d0
    004df5b4
    004df5b4loc_4df5b4:
    004df5b4str x0, [sp+96]
    004df5b8mov x1, x0
    004df5bcadrp x0, 0x1ac000
    004df5c0add x0, x0, 2976
    004df5c4bl runtime.wbZero
    004df5c8ldr x0, [sp+96]
    004df5ccb 0x4df5d0
    004df5d0
    004df5d0loc_4df5d0:
    004df5d0mov x20, x0
    004df5d4adr x27, 16
    004df5d8stp x29, x27, [sp-24]
    004df5dcsub x29, sp, 24
    004df5e0bl fn_87cf0
    004df5e4sub x29, sp, 8
    004df5e8ldr x2, [sp+168]
    004df5ecldrsb x27, [x2]
    004df5f0adrp x3, 0x237000
    004df5f4add x3, x3, 96
    004df5f8str x3, [x2+16]
    004df5fcadrp x27, 0x56c000
    004df600ldr w3, [x27+3056]
    004df604cbz w3, 0x4df60c
    004df608b 0x4df610
    004df60c
    004df60cloc_4df60c:
    004df60cb 0x4df620
    004df610
    004df610loc_4df610:
    004df610ldr x3, [x2+24]
    004df614bl runtime.gcWriteBarrier1
    004df618str x3, [x25]
    004df61cb 0x4df620
    004df620
    004df620loc_4df620:
    004df620adrp x3, 0x56c000
    004df624add x3, x3, 1504
    004df628str x3, [x2+24]
    004df62cldr x2, [sp+168]
    004df630str x2, [sp+256]
    004df634adrp x0, 0x11a000
    004df638add x0, x0, 1664
    004df63corr x1, xzr, 1
    004df640bl runtime.makechan
    004df644str x0, [sp+248]
    004df648adrp x0, 0x1aa000
    004df64cadd x0, x0, 224
    004df650bl runtime.newobject
    004df654str x0, [sp+160]
    004df658adrp x27, 0x56c000
    004df65cldr w2, [x27+3056]
    004df660cbz w2, 0x4df668
    004df664b 0x4df66c
    004df668
    004df668loc_4df668:
    004df668b 0x4df688
    004df66c
    004df66cloc_4df66c:
    004df66cstr x0, [sp+88]
    004df670mov x1, x0
    004df674adrp x0, 0x1aa000
    004df678add x0, x0, 224
    004df67cbl runtime.wbZero
    004df680ldr x0, [sp+88]
    004df684b 0x4df688
    004df688
    004df688loc_4df688:
    004df688mov x20, x0
    004df68cadr x27, 16
    004df690stp x29, x27, [sp-24]
    004df694sub x29, sp, 24
    004df698bl fn_87cd0
    004df69csub x29, sp, 8
    004df6a0str xzr, [x0+256]
    004df6a4ldr x3, [sp+160]
    004df6a8ldrsb x27, [x3]
    004df6acldr x4, [sp+80]
    004df6b0adrp x27, 0x56c000
    004df6b4ldr w5, [x27+3056]
    004df6b8cbz w5, 0x4df6c0
    004df6bcb 0x4df6c4
    004df6c0
    004df6c0loc_4df6c0:
    004df6c0b 0x4df6d8
    004df6c4
    004df6c4loc_4df6c4:
    004df6c4bl runtime.gcWriteBarrier2
    004df6c8str x4, [x25]
    004df6ccldr x5, [x3+208]
    004df6d0str x5, [x25+8]
    004df6d4b 0x4df6d8
    004df6d8
    004df6d8loc_4df6d8:
    004df6d8str x4, [x3+208]
    004df6dcldr x3, [sp+160]
    004df6e0ldrsb x27, [x3]
    004df6e4ldr x4, [sp+72]
    004df6e8adrp x27, 0x56c000
    004df6ecldr w5, [x27+3056]
    004df6f0cbz w5, 0x4df6f8
    004df6f4b 0x4df6fc
    004df6f8
    004df6f8loc_4df6f8:
    004df6f8b 0x4df710
    004df6fc
    004df6fcloc_4df6fc:
    004df6fcbl runtime.gcWriteBarrier2
    004df700str x4, [x25]
    004df704ldr x5, [x3+216]
    004df708str x5, [x25+8]
    004df70cb 0x4df710
    004df710
    004df710loc_4df710:
    004df710str x4, [x3+216]
    004df714ldr x3, [sp+160]
    004df718ldrsb x27, [x3]
    004df71cldr x4, [sp+304]
    004df720ldr x5, [sp+296]
    004df724str x5, [x3+224]
    004df728adrp x27, 0x56c000
    004df72cldr w5, [x27+3056]
    004df730cbz w5, 0x4df738
    004df734b 0x4df73c
    004df738
    004df738loc_4df738:
    004df738b 0x4df750
    004df73c
    004df73cloc_4df73c:
    004df73cbl runtime.gcWriteBarrier2
    004df740str x4, [x25]
    004df744ldr x5, [x3+232]
    004df748str x5, [x25+8]
    004df74cb 0x4df750
    004df750
    004df750loc_4df750:
    004df750str x4, [x3+232]
    004df754ldr x3, [sp+64]
    004df758str x3, [sp+152]
    004df75cldr x4, [sp+160]
    004df760ldrsb x27, [x4]
    004df764adrp x5, 0x238000
    004df768add x5, x5, 1384
    004df76cstr x5, [x4]
    004df770adrp x27, 0x56c000
    004df774ldr w5, [x27+3056]
    004df778cbz w5, 0x4df780
    004df77cb 0x4df784
    004df780
    004df780loc_4df780:
    004df780b 0x4df798
    004df784
    004df784loc_4df784:
    004df784bl runtime.gcWriteBarrier2
    004df788str x3, [x25]
    004df78cldr x5, [x4+8]
    004df790str x5, [x25+8]
    004df794b 0x4df798
    004df798
    004df798loc_4df798:
    004df798str x3, [x4+8]
    004df79cldr x3, [sp+160]
    004df7a0ldrsb x27, [x3]
    004df7a4ldr x4, [sp+56]
    004df7a8adrp x27, 0x56c000
    004df7acldr w5, [x27+3056]
    004df7b0cbz w5, 0x4df7b8
    004df7b4b 0x4df7bc
    004df7b8
    004df7b8loc_4df7b8:
    004df7b8b 0x4df7d0
    004df7bc
    004df7bcloc_4df7bc:
    004df7bcbl runtime.gcWriteBarrier2
    004df7c0str x4, [x25]
    004df7c4ldr x5, [x3+96]
    004df7c8str x5, [x25+8]
    004df7ccb 0x4df7d0
    004df7d0
    004df7d0loc_4df7d0:
    004df7d0str x4, [x3+96]
    004df7d4ldr x3, [sp+256]
    004df7d8str x3, [sp+144]
    004df7dcldr x4, [sp+160]
    004df7e0ldrsb x27, [x4]
    004df7e4adrp x5, 0x238000
    004df7e8add x5, x5, 1384
    004df7ecstr x5, [x4+104]
    004df7f0adrp x27, 0x56c000
    004df7f4ldr w5, [x27+3056]
    004df7f8cbz w5, 0x4df800
    004df7fcb 0x4df804
    004df800
    004df800loc_4df800:
    004df800b 0x4df818
    004df804
    004df804loc_4df804:
    004df804bl runtime.gcWriteBarrier2
    004df808str x3, [x25]
    004df80cldr x5, [x4+112]
    004df810str x5, [x25+8]
    004df814b 0x4df818
    004df818
    004df818loc_4df818:
    004df818str x3, [x4+112]
    004df81cldr x3, [sp+160]
    004df820ldrsb x27, [x3]
    004df824ldr x4, [sp+248]
    004df828adrp x27, 0x56c000
    004df82cldr w5, [x27+3056]
    004df830cbz w5, 0x4df838
    004df834b 0x4df83c
    004df838
    004df838loc_4df838:
    004df838b 0x4df850
    004df83c
    004df83cloc_4df83c:
    004df83cbl runtime.gcWriteBarrier2
    004df840str x4, [x25]
    004df844ldr x5, [x3+200]
    004df848str x5, [x25+8]
    004df84cb 0x4df850
    004df850
    004df850loc_4df850:
    004df850str x4, [x3+200]
    004df854ldr x3, [sp+288]
    004df858ldr x4, [sp+280]
    004df85cstr x4, [sp+128]
    004df860str x3, [sp+136]
    004df864cbnz x4, 0x4df86c
    004df868b 0x4df88c
    004df86c
    004df86cloc_4df86c:
    004df86cstr x3, [sp+104]
    004df870ldr x1, [x4+8]
    004df874adrp x0, 0x531000
    004df878add x0, x0, 1840
    004df87cbl runtime.typeAssert
    004df880ldr x3, [sp+104]
    004df884mov x4, x0
    004df888b 0x4df890
    004df88c
    004df88cloc_4df88c:
    004df88cb 0x4df890
    004df890
    004df890loc_4df890:
    004df890str x4, [sp+112]
    004df894str x3, [sp+120]
    004df898ldr x5, [sp+160]
    004df89cldrsb x27, [x5]
    004df8a0str x4, [x5+248]
    004df8a4adrp x27, 0x56c000
    004df8a8ldr w4, [x27+3056]
    004df8accbz w4, 0x4df8b4
    004df8b0b 0x4df8b8
    004df8b4
    004df8b4loc_4df8b4:
    004df8b4b 0x4df8cc
    004df8b8
    004df8b8loc_4df8b8:
    004df8b8bl runtime.gcWriteBarrier2
    004df8bcstr x3, [x25]
    004df8c0ldr x4, [x5+256]
    004df8c4str x4, [x25+8]
    004df8c8b 0x4df8cc
    004df8cc
    004df8ccloc_4df8cc:
    004df8ccstr x3, [x5+256]
    004df8d0ldr x3, [sp+160]
    004df8d4str x3, [sp+48]
    004df8d8ldrsb x27, [x3]
    004df8dcldrb w4, [sp+312]
    004df8e0strb w4, [x3+240]
    004df8e4ldrb w3, [sp+312]
    004df8e8tbnz w3, 0, 0x4df8f0
    004df8ecb 0x4dfa0c
    004df8f0
    004df8f0loc_4df8f0:
    004df8f0ldr x3, [sp+48]
    004df8f4ldrsb x27, [x3]
    004df8f8add x1, x3, 24
    004df8fcadrp x27, 0x56c000
    004df900ldr w4, [x27+3056]
    004df904cbz w4, 0x4df90c
    004df908b 0x4df910
    004df90c
    004df90cloc_4df90c:
    004df90cb 0x4df930
    004df910
    004df910loc_4df910:
    004df910str x3, [sp+88]
    004df914adrp x0, 0x176000
    004df918add x0, x0, 2048
    004df91cadrp x2, 0x53a000
    004df920add x2, x2, 576
    004df924bl runtime.wbMove
    004df928ldr x3, [sp+88]
    004df92cb 0x4df930
    004df930
    004df930loc_4df930:
    004df930adrp x27, 0x53a000
    004df934add x27, x27, 576
    004df938ldp x4, x5, [x27]
    004df93cadrp x27, 0x53a000
    004df940add x27, x27, 592
    004df944ldp x6, x7, [x27]
    004df948adrp x27, 0x53a000
    004df94cadd x27, x27, 608
    004df950ldp x8, x9, [x27]
    004df954adrp x27, 0x53a000
    004df958add x27, x27, 624
    004df95cldp x10, x11, [x27]
    004df960stp x4, x5, [x3+24]
    004df964stp x6, x7, [x3+40]
    004df968stp x8, x9, [x3+56]
    004df96cstp x10, x11, [x3+72]
    004df970adrp x27, 0x53a000
    004df974ldr x4, [x27+640]
    004df978str x4, [x3+88]
    004df97cldr x3, [sp+48]
    004df980ldrsb x27, [x3]
    004df984add x1, x3, 128
    004df988adrp x27, 0x56c000
    004df98cldr w4, [x27+3056]
    004df990cbz w4, 0x4df998
    004df994b 0x4df99c
    004df998
    004df998loc_4df998:
    004df998b 0x4df9bc
    004df99c
    004df99cloc_4df99c:
    004df99cstr x3, [sp+88]
    004df9a0adrp x0, 0x176000
    004df9a4add x0, x0, 2048
    004df9a8adrp x2, 0x53a000
    004df9acadd x2, x2, 672
    004df9b0bl runtime.wbMove
    004df9b4ldr x3, [sp+88]
    004df9b8b 0x4df9bc
    004df9bc
    004df9bcloc_4df9bc:
    004df9bcadrp x27, 0x53a000
    004df9c0add x27, x27, 672
    004df9c4ldp x1, x2, [x27]
    004df9c8adrp x27, 0x53a000
    004df9ccadd x27, x27, 688
    004df9d0ldp x4, x5, [x27]
    004df9d4adrp x27, 0x53a000
    004df9d8add x27, x27, 704
    004df9dcldp x6, x7, [x27]
    004df9e0adrp x27, 0x53a000
    004df9e4add x27, x27, 720
    004df9e8ldp x8, x9, [x27]
    004df9ecstp x1, x2, [x3+128]
    004df9f0stp x4, x5, [x3+144]
    004df9f4stp x6, x7, [x3+160]
    004df9f8stp x8, x9, [x3+176]
    004df9fcadrp x27, 0x53a000
    004dfa00ldr x1, [x27+736]
    004dfa04str x1, [x3+192]
    004dfa08b 0x4dfb28
    004dfa0c
    004dfa0cloc_4dfa0c:
    004dfa0cldr x3, [sp+48]
    004dfa10ldrsb x27, [x3]
    004dfa14add x1, x3, 24
    004dfa18adrp x27, 0x56c000
    004dfa1cldr w4, [x27+3056]
    004dfa20cbz w4, 0x4dfa28
    004dfa24b 0x4dfa2c
    004dfa28
    004dfa28loc_4dfa28:
    004dfa28b 0x4dfa4c
    004dfa2c
    004dfa2cloc_4dfa2c:
    004dfa2cstr x3, [sp+88]
    004dfa30adrp x0, 0x176000
    004dfa34add x0, x0, 2048
    004dfa38adrp x2, 0x53a000
    004dfa3cadd x2, x2, 672
    004dfa40bl runtime.wbMove
    004dfa44ldr x3, [sp+88]
    004dfa48b 0x4dfa4c
    004dfa4c
    004dfa4cloc_4dfa4c:
    004dfa4cadrp x27, 0x53a000
    004dfa50add x27, x27, 672
    004dfa54ldp x4, x5, [x27]
    004dfa58adrp x27, 0x53a000
    004dfa5cadd x27, x27, 688
    004dfa60ldp x6, x7, [x27]
    004dfa64adrp x27, 0x53a000
    004dfa68add x27, x27, 704
    004dfa6cldp x8, x9, [x27]
    004dfa70adrp x27, 0x53a000
    004dfa74add x27, x27, 720
    004dfa78ldp x10, x11, [x27]
    004dfa7cstp x4, x5, [x3+24]
    004dfa80stp x6, x7, [x3+40]
    004dfa84stp x8, x9, [x3+56]
    004dfa88stp x10, x11, [x3+72]
    004dfa8cadrp x27, 0x53a000
    004dfa90ldr x4, [x27+736]
    004dfa94str x4, [x3+88]
    004dfa98ldr x3, [sp+48]
    004dfa9cldrsb x27, [x3]
    004dfaa0add x1, x3, 128
    004dfaa4adrp x27, 0x56c000
    004dfaa8ldr w4, [x27+3056]
    004dfaaccbz w4, 0x4dfab4
    004dfab0b 0x4dfab8
    004dfab4
    004dfab4loc_4dfab4:
    004dfab4b 0x4dfad8
    004dfab8
    004dfab8loc_4dfab8:
    004dfab8str x3, [sp+88]
    004dfabcadrp x0, 0x176000
    004dfac0add x0, x0, 2048
    004dfac4adrp x2, 0x53a000
    004dfac8add x2, x2, 576
    004dfaccbl runtime.wbMove
    004dfad0ldr x3, [sp+88]
    004dfad4b 0x4dfad8
    004dfad8
    004dfad8loc_4dfad8:
    004dfad8adrp x27, 0x53a000
    004dfadcadd x27, x27, 576
    004dfae0ldp x1, x2, [x27]
    004dfae4adrp x27, 0x53a000
    004dfae8add x27, x27, 592
    004dfaecldp x4, x5, [x27]
    004dfaf0adrp x27, 0x53a000
    004dfaf4add x27, x27, 608
    004dfaf8ldp x6, x7, [x27]
    004dfafcadrp x27, 0x53a000
    004dfb00add x27, x27, 624
    004dfb04ldp x8, x9, [x27]
    004dfb08stp x1, x2, [x3+128]
    004dfb0cstp x4, x5, [x3+144]
    004dfb10stp x6, x7, [x3+160]
    004dfb14stp x8, x9, [x3+176]
    004dfb18adrp x27, 0x53a000
    004dfb1cldr x1, [x27+640]
    004dfb20str x1, [x3+192]
    004dfb24b 0x4dfb28
    004dfb28
    004dfb28loc_4dfb28:
    004dfb28ldr x0, [sp+48]
    004dfb2cstr x0, [sp+40]
    004dfb30ldp x29, x30, [sp-8]
    004dfb34add sp, sp, 272
    004dfb38ret x30
    004dfb3c
    004dfb3cloc_4dfb3c:
    004dfb3cstp x0, x1, [sp+8]
    004dfb40stp x2, x3, [sp+24]
    004dfb44strb w4, [sp+40]
    004dfb48mov x3, x30
    004dfb4cbl runtime.morestack_noctxt.abi0
    004dfb50ldp x0, x1, [sp+8]
    004dfb54ldp x2, x3, [sp+24]
    004dfb58ldrb w4, [sp+40]
    004dfb5cb 0x4df400
    004df400
    004dfb60
    004dfb60golang.org/x/crypto/ssh.newPacketCipher: ; void golang.org/x/crypto/ssh.newPacketCipher(golang.org/x/crypto/ssh.direction d, golang.org/x/crypto/ssh.directionAlgorithms algs, golang.org/x/crypto/ssh.kexResult * kex)
    004dfb60ldr x16, [x28+16]
    004dfb64sub x17, sp, 240
    004dfb68subs xzr, x17, x16
    004dfb6cb.ls 0x4dfe7c
    004dfb70sub x20, sp, 368
    004dfb74stp x29, x30, [x20-8]
    004dfb78add sp, x20, 0
    004dfb7csub x29, sp, 8
    004dfb80str x0, [sp+376]
    004dfb84str x1, [sp+384]
    004dfb88str x2, [sp+392]
    004dfb8cstr x3, [sp+400]
    004dfb90str x4, [sp+408]
    004dfb94str x5, [sp+416]
    004dfb98str x6, [sp+424]
    004dfb9cstr x7, [sp+432]
    004dfba0str x8, [sp+440]
    004dfba4str x9, [sp+448]
    004dfba8str x10, [sp+456]
    004dfbacstr x11, [sp+464]
    004dfbb0str x12, [sp+472]
    004dfbb4str x13, [sp+480]
    004dfbb8str x14, [sp+488]
    004dfbbcstr x15, [sp+496]
    004dfbc0stp xzr, xzr, [sp+192]
    004dfbc4stp xzr, xzr, [sp+176]
    004dfbc8adrp x27, 0x541000
    004dfbccldr x1, [x27+3984]
    004dfbd0ldr x2, [sp+448]
    004dfbd4ldr x3, [sp+456]
    004dfbd8adrp x0, 0x146000
    004dfbdcadd x0, x0, 2592
    004dfbe0bl runtime.mapaccess1_faststr
    004dfbe4ldr x4, [x0]
    004dfbe8str x4, [sp+288]
    004dfbecldrsb x27, [x4]
    004dfbf0ldr x1, [x4+8]
    004dfbf4str x1, [sp+168]
    004dfbf8ldrsb x27, [x4]
    004dfbfcldr x2, [x4+8]
    004dfc00str x2, [sp+160]
    004dfc04adrp x0, 0x116000
    004dfc08add x0, x0, 3072
    004dfc0cbl runtime.makeslice
    004dfc10ldr x4, [sp+288]
    004dfc14ldrsb x27, [x4]
    004dfc18ldr x5, [sp+288]
    004dfc1cldrsb x27, [x5]
    004dfc20ldr x4, [x4+8]
    004dfc24ldr x5, [x5+8]
    004dfc28str x0, [sp+264]
    004dfc2cstr x4, [sp+272]
    004dfc30str x5, [sp+280]
    004dfc34ldr x4, [sp+288]
    004dfc38ldrsb x27, [x4]
    004dfc3cldr x1, [x4]
    004dfc40str x1, [sp+152]
    004dfc44ldr x4, [sp+288]
    004dfc48ldrsb x27, [x4]
    004dfc4cldr x2, [x4]
    004dfc50str x2, [sp+144]
    004dfc54adrp x0, 0x116000
    004dfc58add x0, x0, 3072
    004dfc5cbl runtime.makeslice
    004dfc60ldr x4, [sp+288]
    004dfc64ldrsb x27, [x4]
    004dfc68ldr x4, [x4]
    004dfc6cldr x5, [sp+288]
    004dfc70ldrsb x27, [x5]
    004dfc74ldr x5, [x5]
    004dfc78str x0, [sp+240]
    004dfc7cstr x4, [sp+248]
    004dfc80str x5, [sp+256]
    004dfc84ldr x0, [sp+264]
    004dfc88ldr x6, [sp+496]
    004dfc8cldr x1, [sp+272]
    004dfc90ldr x2, [sp+280]
    004dfc94ldr x3, [sp+376]
    004dfc98ldr x4, [sp+384]
    004dfc9cldr x5, [sp+392]
    004dfca0bl golang.org/x/crypto/ssh.generateKeyMaterial
    004dfca4ldr x0, [sp+240]
    004dfca8ldr x6, [sp+496]
    004dfcacldr x1, [sp+248]
    004dfcb0ldr x2, [sp+256]
    004dfcb4ldr x3, [sp+400]
    004dfcb8ldr x4, [sp+408]
    004dfcbcldr x5, [sp+416]
    004dfcc0bl golang.org/x/crypto/ssh.generateKeyMaterial
    004dfcc4str xzr, [sp+216]
    004dfcc8stp xzr, xzr, [sp+224]
    004dfcccadrp x27, 0x541000
    004dfcd0ldr x1, [x27+4008]
    004dfcd4ldr x2, [sp+448]
    004dfcd8ldr x3, [sp+456]
    004dfcdcadrp x0, 0x144000
    004dfce0add x0, x0, 2528
    004dfce4bl runtime.mapaccess1_faststr
    004dfce8ldrb w4, [x0]
    004dfcectbnz w4, 0, 0x4dfcf4
    004dfcf0b 0x4dfcf8
    004dfcf4
    004dfcf4loc_4dfcf4:
    004dfcf4b 0x4dfd7c
    004dfcf8
    004dfcf8loc_4dfcf8:
    004dfcf8adrp x27, 0x541000
    004dfcfcldr x1, [x27+4024]
    004dfd00ldr x2, [sp+464]
    004dfd04ldr x3, [sp+472]
    004dfd08adrp x0, 0x146000
    004dfd0cadd x0, x0, 2720
    004dfd10bl runtime.mapaccess1_faststr
    004dfd14ldr x4, [x0]
    004dfd18str x4, [sp+208]
    004dfd1cldrsb x27, [x4]
    004dfd20ldr x1, [x4]
    004dfd24str x1, [sp+136]
    004dfd28ldrsb x27, [x4]
    004dfd2cldr x2, [x4]
    004dfd30str x2, [sp+128]
    004dfd34adrp x0, 0x116000
    004dfd38add x0, x0, 3072
    004dfd3cbl runtime.makeslice
    004dfd40ldr x4, [sp+208]
    004dfd44ldrsb x27, [x4]
    004dfd48ldr x1, [x4]
    004dfd4cldr x4, [sp+208]
    004dfd50ldrsb x27, [x4]
    004dfd54ldr x2, [x4]
    004dfd58str x0, [sp+216]
    004dfd5cstr x1, [sp+224]
    004dfd60str x2, [sp+232]
    004dfd64ldr x6, [sp+496]
    004dfd68ldr x4, [sp+432]
    004dfd6cldr x5, [sp+440]
    004dfd70ldr x3, [sp+424]
    004dfd74bl golang.org/x/crypto/ssh.generateKeyMaterial
    004dfd78b 0x4dfd7c
    004dfd7c
    004dfd7cloc_4dfd7c:
    004dfd7cstp xzr, xzr, [sp+312]
    004dfd80stp xzr, xzr, [sp+296]
    004dfd84adrp x27, 0x541000
    004dfd88ldr x1, [x27+3984]
    004dfd8cldr x2, [sp+448]
    004dfd90ldr x3, [sp+456]
    004dfd94adrp x0, 0x146000
    004dfd98add x0, x0, 2592
    004dfd9cbl runtime.mapaccess1_faststr
    004dfda0ldr x4, [x0]
    004dfda4ldrsb x27, [x4]
    004dfda8ldr x26, [x4+16]
    004dfdacldr x4, [x26]
    004dfdb0ldr x0, [sp+240]
    004dfdb4ldr x3, [sp+264]
    004dfdb8ldr x6, [sp+216]
    004dfdbcldr x1, [sp+248]
    004dfdc0ldr x5, [sp+272]
    004dfdc4ldr x7, [sp+224]
    004dfdc8ldr x2, [sp+256]
    004dfdccldr x8, [sp+280]
    004dfdd0ldr x9, [sp+232]
    004dfdd4ldr x10, [sp+448]
    004dfdd8ldr x11, [sp+456]
    004dfddcldr x12, [sp+464]
    004dfde0ldr x13, [sp+472]
    004dfde4ldr x14, [sp+480]
    004dfde8ldr x15, [sp+488]
    004dfdecmov x16, x4
    004dfdf0mov x4, x5
    004dfdf4mov x5, x8
    004dfdf8mov x8, x9
    004dfdfcmov x9, x10
    004dfe00mov x10, x11
    004dfe04mov x11, x12
    004dfe08mov x12, x13
    004dfe0cmov x13, x14
    004dfe10mov x14, x15
    004dfe14blr x16
    004dfe18str x0, [sp+312]
    004dfe1cstr x1, [sp+320]
    004dfe20str x2, [sp+296]
    004dfe24str x3, [sp+304]
    004dfe28ldr x4, [sp+312]
    004dfe2cldr x5, [sp+320]
    004dfe30str x4, [sp+344]
    004dfe34str x5, [sp+352]
    004dfe38ldr x4, [sp+296]
    004dfe3cldr x5, [sp+304]
    004dfe40str x4, [sp+328]
    004dfe44str x5, [sp+336]
    004dfe48ldr x4, [sp+344]
    004dfe4cldr x5, [sp+352]
    004dfe50str x4, [sp+192]
    004dfe54str x5, [sp+200]
    004dfe58ldr x2, [sp+328]
    004dfe5cldr x3, [sp+336]
    004dfe60str x2, [sp+176]
    004dfe64str x3, [sp+184]
    004dfe68ldr x0, [sp+192]
    004dfe6cldr x1, [sp+200]
    004dfe70ldp x29, x30, [sp-8]
    004dfe74add sp, sp, 368
    004dfe78ret x30
    004dfe7c
    004dfe7cloc_4dfe7c:
    004dfe7cstp x0, x1, [sp+8]
    004dfe80stp x2, x3, [sp+24]
    004dfe84stp x4, x5, [sp+40]
    004dfe88stp x6, x7, [sp+56]
    004dfe8cstp x8, x9, [sp+72]
    004dfe90stp x10, x11, [sp+88]
    004dfe94stp x12, x13, [sp+104]
    004dfe98stp x14, x15, [sp+120]
    004dfe9cmov x3, x30
    004dfea0bl runtime.morestack_noctxt.abi0
    004dfea4ldp x0, x1, [sp+8]
    004dfea8ldp x2, x3, [sp+24]
    004dfeacldp x4, x5, [sp+40]
    004dfeb0ldp x6, x7, [sp+56]
    004dfeb4ldp x8, x9, [sp+72]
    004dfeb8ldp x10, x11, [sp+88]
    004dfebcldp x12, x13, [sp+104]
    004dfec0ldp x14, x15, [sp+120]
    004dfec4b 0x4dfb60
    004dfec8udf 0
    004dfeccudf 0
    004dfb60
    004dfed0
    004dfed0golang.org/x/crypto/ssh.generateKeyMaterial: ; void golang.org/x/crypto/ssh.generateKeyMaterial(struct []uint8 out, struct []uint8 tag, golang.org/x/crypto/ssh.kexResult * r)
    004dfed0ldr x16, [x28+16]
    004dfed4sub x17, sp, 208
    004dfed8subs xzr, x17, x16
    004dfedcb.ls 0x4e022c
    004dfee0sub x20, sp, 336
    004dfee4stp x29, x30, [x20-8]
    004dfee8add sp, x20, 0
    004dfeecsub x29, sp, 8
    004dfef0str x0, [sp+344]
    004dfef4str x1, [sp+352]
    004dfef8str x2, [sp+360]
    004dfefcstr x3, [sp+368]
    004dff00str x4, [sp+376]
    004dff04str x5, [sp+384]
    004dff08str x6, [sp+392]
    004dff0cstr xzr, [sp+128]
    004dff10stp xzr, xzr, [sp+136]
    004dff14ldr x1, [sp+392]
    004dff18ldrsb x27, [x1]
    004dff1cldr x0, [x1+96]
    004dff20str x0, [sp+56]
    004dff24bl crypto.Hash.New
    004dff28str x0, [sp+112]
    004dff2cstr x1, [sp+120]
    004dff30b 0x4dff34
    004dff34
    004dff34loc_4dff34:
    004dff34ldr x1, [sp+352]
    004dff38str x1, [sp+72]
    004dff3ccbnz x1, 0x4dff44
    004dff40b 0x4e0218
    004dff44
    004dff44loc_4dff44:
    004dff44ldr x1, [sp+112]
    004dff48ldrsb x27, [x1]
    004dff4cldr x1, [x1+32]
    004dff50ldr x0, [sp+120]
    004dff54blr x1
    004dff58ldr x1, [sp+392]
    004dff5cldrsb x27, [x1]
    004dff60ldr x2, [x1+24]
    004dff64ldr x3, [x1+32]
    004dff68ldr x1, [x1+40]
    004dff6cstr x2, [sp+304]
    004dff70str x3, [sp+312]
    004dff74str x1, [sp+320]
    004dff78ldr x4, [sp+112]
    004dff7cldrsb x27, [x4]
    004dff80ldr x0, [sp+120]
    004dff84ldr x4, [x4+56]
    004dff88mov x5, x1
    004dff8cmov x1, x2
    004dff90mov x2, x3
    004dff94mov x3, x5
    004dff98blr x4
    004dff9cldr x1, [sp+392]
    004dffa0ldrsb x27, [x1]
    004dffa4ldr x2, [x1]
    004dffa8ldr x3, [x1+8]
    004dffacldr x1, [x1+16]
    004dffb0str x2, [sp+280]
    004dffb4str x3, [sp+288]
    004dffb8str x1, [sp+296]
    004dffbcldr x4, [sp+112]
    004dffc0ldrsb x27, [x4]
    004dffc4ldr x0, [sp+120]
    004dffc8ldr x4, [x4+56]
    004dffccmov x5, x1
    004dffd0mov x1, x2
    004dffd4mov x2, x3
    004dffd8mov x3, x5
    004dffdcblr x4
    004dffe0ldr x1, [sp+136]
    004dffe4str x1, [sp+64]
    004dffe8cbz x1, 0x4dfff0
    004dffecb 0x4e0048
    004dfff0
    004dfff0loc_4dfff0:
    004dfff0ldr x2, [sp+376]
    004dfff4ldr x3, [sp+384]
    004dfff8ldr x4, [sp+112]
    004dfffcldrsb x27, [x4]
    004e0000ldr x4, [x4+56]
    004e0004ldr x1, [sp+368]
    004e0008ldr x0, [sp+120]
    004e000cblr x4
    004e0010ldr x4, [sp+392]
    004e0014ldrsb x27, [x4]
    004e0018ldr x1, [x4+104]
    004e001cldr x2, [x4+112]
    004e0020ldr x3, [x4+120]
    004e0024str x1, [sp+256]
    004e0028str x2, [sp+264]
    004e002cstr x3, [sp+272]
    004e0030ldr x4, [sp+112]
    004e0034ldrsb x27, [x4]
    004e0038ldr x0, [sp+120]
    004e003cldr x4, [x4+56]
    004e0040blr x4
    004e0044b 0x4e006c
    004e0048
    004e0048loc_4e0048:
    004e0048ldr x2, [sp+136]
    004e004cldr x3, [sp+144]
    004e0050ldr x4, [sp+112]
    004e0054ldrsb x27, [x4]
    004e0058ldr x4, [x4+56]
    004e005cldr x1, [sp+128]
    004e0060ldr x0, [sp+120]
    004e0064blr x4
    004e0068b 0x4e006c
    004e006c
    004e006cloc_4e006c:
    004e006cldr x4, [sp+112]
    004e0070ldrsb x27, [x4]
    004e0074ldr x4, [x4+48]
    004e0078ldr x0, [sp+120]
    004e007cmov x1, xzr
    004e0080mov x2, xzr
    004e0084mov x3, x2
    004e0088blr x4
    004e008cstr x0, [sp+152]
    004e0090str x1, [sp+160]
    004e0094str x2, [sp+168]
    004e0098ldr x4, [sp+344]
    004e009cldr x5, [sp+352]
    004e00a0ldr x6, [sp+360]
    004e00a4str x4, [sp+232]
    004e00a8str x5, [sp+240]
    004e00acstr x6, [sp+248]
    004e00b0ldr x4, [sp+160]
    004e00b4ldr x5, [sp+152]
    004e00b8ldr x6, [sp+168]
    004e00bcstr x5, [sp+208]
    004e00c0str x4, [sp+216]
    004e00c4str x6, [sp+224]
    004e00c8ldr x5, [sp+240]
    004e00ccstr x5, [sp+104]
    004e00d0subs xzr, x5, x4
    004e00d4b.gt 0x4e00dc
    004e00d8b 0x4e00e4
    004e00dc
    004e00dcloc_4e00dc:
    004e00dcstr x4, [sp+104]
    004e00e0b 0x4e00e8
    004e00e4
    004e00e4loc_4e00e4:
    004e00e4b 0x4e00e8
    004e00e8
    004e00e8loc_4e00e8:
    004e00e8ldr x5, [sp+208]
    004e00ecldr x6, [sp+232]
    004e00f0subs xzr, x5, x6
    004e00f4b.ne 0x4e00fc
    004e00f8b 0x4e0118
    004e00fc
    004e00fcloc_4e00fc:
    004e00fcldr x3, [sp+104]
    004e0100str x3, [sp+96]
    004e0104ldr x2, [sp+96]
    004e0108ldr x1, [sp+208]
    004e010cldr x0, [sp+232]
    004e0110bl runtime.memmove
    004e0114b 0x4e011c
    004e0118
    004e0118loc_4e0118:
    004e0118b 0x4e011c
    004e011c
    004e011cloc_4e011c:
    004e011cldr x0, [sp+104]
    004e0120str x0, [sp+48]
    004e0124ldr x1, [sp+352]
    004e0128ldr x5, [sp+344]
    004e012cldr x6, [sp+360]
    004e0130b 0x4e0134
    004e0134
    004e0134loc_4e0134:
    004e0134subs xzr, x1, x0
    004e0138b.hs 0x4e0140
    004e013cb 0x4e0224
    004e0140
    004e0140loc_4e0140:
    004e0140sub x6, x6, x0
    004e0144sub x7, xzr, x6
    004e0148and x7, x0, x7, asr #63
    004e014cadd x5, x5, x7
    004e0150str x5, [sp+344]
    004e0154sub x5, x1, x0
    004e0158str x5, [sp+352]
    004e015cstr x6, [sp+360]
    004e0160str x5, [sp+64]
    004e0164cbnz x5, 0x4e016c
    004e0168b 0x4e020c
    004e016c
    004e016cloc_4e016c:
    004e016cldr x2, [sp+144]
    004e0170ldr x0, [sp+128]
    004e0174ldr x5, [sp+136]
    004e0178str x0, [sp+184]
    004e017cstr x5, [sp+192]
    004e0180str x2, [sp+200]
    004e0184ldr x6, [sp+160]
    004e0188add x1, x5, x6
    004e018cstr x1, [sp+88]
    004e0190subs xzr, x2, x1
    004e0194b.hs 0x4e019c
    004e0198b 0x4e01a4
    004e019c
    004e019cloc_4e019c:
    004e019cstr x1, [sp+192]
    004e01a0b 0x4e01c4
    004e01a4
    004e01a4loc_4e01a4:
    004e01a4ldr x3, [sp+160]
    004e01a8adrp x4, 0x115000
    004e01acadd x4, x4, 3072
    004e01b0bl runtime.growslice
    004e01b4str x0, [sp+184]
    004e01b8str x1, [sp+192]
    004e01bcstr x2, [sp+200]
    004e01c0b 0x4e01c4
    004e01c4
    004e01c4loc_4e01c4:
    004e01c4ldr x3, [sp+160]
    004e01c8str x3, [sp+80]
    004e01ccldr x3, [sp+88]
    004e01d0ldr x4, [sp+160]
    004e01d4sub x3, x3, x4
    004e01d8ldr x4, [sp+184]
    004e01dcadd x0, x4, x3
    004e01e0str x0, [sp+176]
    004e01e4ldr x2, [sp+80]
    004e01e8ldr x1, [sp+152]
    004e01ecbl runtime.memmove
    004e01f0ldr x3, [sp+184]
    004e01f4ldr x4, [sp+192]
    004e01f8ldr x5, [sp+200]
    004e01fcstr x3, [sp+128]
    004e0200str x4, [sp+136]
    004e0204str x5, [sp+144]
    004e0208b 0x4e0210
    004e020c
    004e020cloc_4e020c:
    004e020cb 0x4e0210
    004e0210
    004e0210loc_4e0210:
    004e0210b 0x4e0214
    004e0214
    004e0214loc_4e0214:
    004e0214b 0x4dff34
    004e0218
    004e0218loc_4e0218:
    004e0218ldp x29, x30, [sp-8]
    004e021cadd sp, sp, 336
    004e0220ret x30
    004e0224
    004e0224loc_4e0224:
    004e0224bl runtime.panicSliceB
    004e0228hint
    004e022c
    004e022cloc_4e022c:
    004e022cstp x0, x1, [sp+8]
    004e0230stp x2, x3, [sp+24]
    004e0234stp x4, x5, [sp+40]
    004e0238str x6, [sp+56]
    004e023cmov x3, x30
    004e0240bl runtime.morestack_noctxt.abi0
    004e0244ldp x0, x1, [sp+8]
    004e0248ldp x2, x3, [sp+24]
    004e024cldp x4, x5, [sp+40]
    004e0250ldr x6, [sp+56]
    004e0254b 0x4dfed0
    004e0258udf 0
    004e025cudf 0
    004dfed0
    004e0260
    004e0260golang.org/x/crypto/ssh.exchangeVersions: ; void golang.org/x/crypto/ssh.exchangeVersions(io.ReadWriter rw, struct []uint8 versionLine)
    004e0260ldr x16, [x28+16]
    004e0264sub x17, sp, 176
    004e0268subs xzr, x17, x16
    004e026cb.ls 0x4e04f4
    004e0270sub x20, sp, 304
    004e0274stp x29, x30, [x20-8]
    004e0278add sp, x20, 0
    004e027csub x29, sp, 8
    004e0280str x0, [sp+312]
    004e0284str x1, [sp+320]
    004e0288str x2, [sp+328]
    004e028cstr x3, [sp+336]
    004e0290str x4, [sp+344]
    004e0294str xzr, [sp+120]
    004e0298stp xzr, xzr, [sp+128]
    004e029cstp xzr, xzr, [sp+144]
    004e02a0ldr x5, [sp+336]
    004e02a4ldr x6, [sp+328]
    004e02a8ldr x7, [sp+344]
    004e02acstr x6, [sp+160]
    004e02b0str x5, [sp+168]
    004e02b4str x7, [sp+176]
    004e02b8str xzr, [sp+104]
    004e02bcstr x5, [sp+96]
    004e02c0b 0x4e02c4
    004e02c4
    004e02c4loc_4e02c4:
    004e02c4ldr x5, [sp+96]
    004e02c8ldr x6, [sp+104]
    004e02ccsubs xzr, x5, x6
    004e02d0b.gt 0x4e02d8
    004e02d4b 0x4e0350
    004e02d8
    004e02d8loc_4e02d8:
    004e02d8ldr x5, [sp+104]
    004e02dcldr x6, [sp+160]
    004e02e0ldrb w5, [x6+x5]
    004e02e4strb w5, [sp+87]
    004e02e8subs wzr, w5, 32
    004e02ecb.lo 0x4e02f4
    004e02f0b 0x4e033c
    004e02f4
    004e02f4loc_4e02f4:
    004e02f4adrp x0, 0x1e0000
    004e02f8add x0, x0, 3751
    004e02fcmovz x1, 35
    004e0300bl errors.New
    004e0304str x0, [sp+280]
    004e0308str x1, [sp+288]
    004e030cstr xzr, [sp+120]
    004e0310stp xzr, xzr, [sp+128]
    004e0314ldr x3, [sp+280]
    004e0318ldr x4, [sp+288]
    004e031cstr x3, [sp+144]
    004e0320str x4, [sp+152]
    004e0324ldr x0, [sp+120]
    004e0328ldr x1, [sp+128]
    004e032cldr x2, [sp+136]
    004e0330ldp x29, x30, [sp-8]
    004e0334add sp, sp, 304
    004e0338ret x30
    004e033c
    004e033cloc_4e033c:
    004e033cb 0x4e0340
    004e0340
    004e0340loc_4e0340:
    004e0340ldr x5, [sp+104]
    004e0344add x5, x5, 1
    004e0348str x5, [sp+104]
    004e034cb 0x4e02c4
    004e0350
    004e0350loc_4e0350:
    004e0350ldr x2, [sp+344]
    004e0354ldr x0, [sp+328]
    004e0358ldr x5, [sp+336]
    004e035cadd x1, x5, 2
    004e0360subs xzr, x2, x1
    004e0364b.hs 0x4e036c
    004e0368b 0x4e0370
    004e036c
    004e036cloc_4e036c:
    004e036cb 0x4e0384
    004e0370
    004e0370loc_4e0370:
    004e0370orr x3, xzr, 2
    004e0374adrp x4, 0x115000
    004e0378add x4, x4, 3072
    004e037cbl runtime.growslice
    004e0380b 0x4e0384
    004e0384
    004e0384loc_4e0384:
    004e0384sub x4, x1, 2
    004e0388movz x5, 13
    004e038cstrb w5, [x0+x4]
    004e0390add x4, x0, x4
    004e0394movz x5, 10
    004e0398strb w5, [x4+1]
    004e039cstr x0, [sp+160]
    004e03a0str x1, [sp+168]
    004e03a4str x2, [sp+176]
    004e03a8stp xzr, xzr, [sp+280]
    004e03acldr x4, [sp+312]
    004e03b0ldrsb x27, [x4]
    004e03b4ldr x0, [sp+320]
    004e03b8ldr x4, [x4+32]
    004e03bcldr x1, [sp+160]
    004e03c0ldr x2, [sp+168]
    004e03c4ldr x3, [sp+176]
    004e03c8blr x4
    004e03ccstr x0, [sp+112]
    004e03d0str x1, [sp+280]
    004e03d4str x2, [sp+288]
    004e03d8ldr x4, [sp+112]
    004e03dcstr x4, [sp+88]
    004e03e0str x1, [sp+224]
    004e03e4str x2, [sp+232]
    004e03e8str x1, [sp+144]
    004e03ecstr x2, [sp+152]
    004e03f0cbnz x1, 0x4e03f8
    004e03f4b 0x4e0420
    004e03f8
    004e03f8loc_4e03f8:
    004e03f8ldr x0, [sp+120]
    004e03fcldr x5, [sp+128]
    004e0400ldr x6, [sp+136]
    004e0404mov x3, x1
    004e0408mov x4, x2
    004e040cmov x1, x5
    004e0410mov x2, x6
    004e0414ldp x29, x30, [sp-8]
    004e0418add sp, sp, 304
    004e041cret x30
    004e0420
    004e0420loc_4e0420:
    004e0420str xzr, [sp+160]
    004e0424stp xzr, xzr, [sp+168]
    004e0428stp xzr, xzr, [sp+280]
    004e042cldr x1, [sp+320]
    004e0430ldr x2, [sp+312]
    004e0434str x2, [sp+264]
    004e0438str x1, [sp+272]
    004e043ccbnz x2, 0x4e0444
    004e0440b 0x4e0464
    004e0444
    004e0444loc_4e0444:
    004e0444str x1, [sp+240]
    004e0448ldr x1, [x2+8]
    004e044cadrp x0, 0x530000
    004e0450add x0, x0, 1872
    004e0454bl runtime.typeAssert
    004e0458ldr x1, [sp+240]
    004e045cmov x2, x0
    004e0460b 0x4e0468
    004e0464
    004e0464loc_4e0464:
    004e0464b 0x4e0468
    004e0468
    004e0468loc_4e0468:
    004e0468str x2, [sp+248]
    004e046cstr x1, [sp+256]
    004e0470mov x0, x2
    004e0474bl golang.org/x/crypto/ssh.readVersion
    004e0478str x0, [sp+160]
    004e047cstr x1, [sp+168]
    004e0480str x2, [sp+176]
    004e0484str x3, [sp+280]
    004e0488str x4, [sp+288]
    004e048cldr x2, [sp+160]
    004e0490ldr x3, [sp+168]
    004e0494ldr x4, [sp+176]
    004e0498str x2, [sp+200]
    004e049cstr x3, [sp+208]
    004e04a0str x4, [sp+216]
    004e04a4ldr x2, [sp+280]
    004e04a8ldr x3, [sp+288]
    004e04acstr x2, [sp+184]
    004e04b0str x3, [sp+192]
    004e04b4ldr x2, [sp+200]
    004e04b8ldr x3, [sp+208]
    004e04bcldr x4, [sp+216]
    004e04c0str x2, [sp+120]
    004e04c4str x3, [sp+128]
    004e04c8str x4, [sp+136]
    004e04ccldr x3, [sp+184]
    004e04d0ldr x4, [sp+192]
    004e04d4str x3, [sp+144]
    004e04d8str x4, [sp+152]
    004e04dcldr x0, [sp+120]
    004e04e0ldr x1, [sp+128]
    004e04e4ldr x2, [sp+136]
    004e04e8ldp x29, x30, [sp-8]
    004e04ecadd sp, sp, 304
    004e04f0ret x30
    004e04f4
    004e04f4loc_4e04f4:
    004e04f4stp x0, x1, [sp+8]
    004e04f8stp x2, x3, [sp+24]
    004e04fcstr x4, [sp+40]
    004e0500mov x3, x30
    004e0504bl runtime.morestack_noctxt.abi0
    004e0508ldp x0, x1, [sp+8]
    004e050cldp x2, x3, [sp+24]
    004e0510ldr x4, [sp+40]
    004e0514b 0x4e0260
    004e0518udf 0
    004e051cudf 0
    004e0260
    004e0520
    004e0520golang.org/x/crypto/ssh.readVersion: ; void golang.org/x/crypto/ssh.readVersion(io.Reader r)
    004e0520ldr x16, [x28+16]
    004e0524sub x17, sp, 144
    004e0528subs xzr, x17, x16
    004e052cb.ls 0x4e0848
    004e0530sub x20, sp, 272
    004e0534stp x29, x30, [x20-8]
    004e0538add sp, x20, 0
    004e053csub x29, sp, 8
    004e0540str x0, [sp+280]
    004e0544str x1, [sp+288]
    004e0548str xzr, [sp+136]
    004e054cstp xzr, xzr, [sp+144]
    004e0550stp xzr, xzr, [sp+120]
    004e0554adrp x0, 0x115000
    004e0558add x0, x0, 3072
    004e055cmov x1, xzr
    004e0560orr x2, xzr, 64
    004e0564bl runtime.makeslice
    004e0568str x0, [sp+160]
    004e056cstr xzr, [sp+168]
    004e0570orr x3, xzr, 64
    004e0574str x3, [sp+176]
    004e0578strb wzr, [sp+85]
    004e057cadrp x0, 0x11d000
    004e0580add x0, x0, 2432
    004e0584bl runtime.newobject
    004e0588str x0, [sp+256]
    004e058cstrb wzr, [x0]
    004e0590str xzr, [sp+88]
    004e0594b 0x4e0598
    004e0598
    004e0598loc_4e0598:
    004e0598ldr x5, [sp+88]
    004e059csubs xzr, x5, 255
    004e05a0b.lt 0x4e05a8
    004e05a4b 0x4e0718
    004e05a8
    004e05a8loc_4e05a8:
    004e05a8ldr x5, [sp+256]
    004e05acldrsb x27, [x5]
    004e05b0b 0x4e05b4
    004e05b4
    004e05b4loc_4e05b4:
    004e05b4str x5, [sp+232]
    004e05b8orr x5, xzr, 1
    004e05bcstr x5, [sp+240]
    004e05c0str x5, [sp+248]
    004e05c4stp xzr, xzr, [sp+216]
    004e05c8ldr x0, [sp+280]
    004e05ccldr x1, [sp+288]
    004e05d0ldr x2, [sp+232]
    004e05d4ldr x3, [sp+240]
    004e05d8ldr x4, [sp+248]
    004e05dcbl io.ReadFull
    004e05e0str x0, [sp+112]
    004e05e4str x1, [sp+216]
    004e05e8str x2, [sp+224]
    004e05ecldr x5, [sp+112]
    004e05f0str x5, [sp+96]
    004e05f4str x1, [sp+200]
    004e05f8str x2, [sp+208]
    004e05fcstr x1, [sp+184]
    004e0600str x2, [sp+192]
    004e0604cbnz x1, 0x4e060c
    004e0608b 0x4e063c
    004e060c
    004e060cloc_4e060c:
    004e060cstr xzr, [sp+136]
    004e0610stp xzr, xzr, [sp+144]
    004e0614ldr x3, [sp+184]
    004e0618ldr x4, [sp+192]
    004e061cstr x3, [sp+120]
    004e0620str x4, [sp+128]
    004e0624ldr x0, [sp+136]
    004e0628ldr x1, [sp+144]
    004e062cldr x2, [sp+152]
    004e0630ldp x29, x30, [sp-8]
    004e0634add sp, sp, 272
    004e0638ret x30
    004e063c
    004e063cloc_4e063c:
    004e063cldr x6, [sp+256]
    004e0640ldrb w6, [x6]
    004e0644subs wzr, w6, 10
    004e0648b.eq 0x4e0650
    004e064cb 0x4e06ac
    004e0650
    004e0650loc_4e0650:
    004e0650b 0x4e0654
    004e0654
    004e0654loc_4e0654:
    004e0654b 0x4e0658
    004e0658
    004e0658loc_4e0658:
    004e0658adrp x3, 0x1d0000
    004e065cadd x3, x3, 1282
    004e0660str x3, [sp+232]
    004e0664orr x5, xzr, 4
    004e0668str x5, [sp+240]
    004e066cstr x5, [sp+248]
    004e0670ldr x0, [sp+160]
    004e0674ldr x1, [sp+168]
    004e0678ldr x2, [sp+176]
    004e067cmov x4, x5
    004e0680bl bytes.HasPrefix
    004e0684strb w0, [sp+87]
    004e0688tbnz w0, 0, 0x4e0690
    004e068cb 0x4e069c
    004e0690
    004e0690loc_4e0690:
    004e0690orr x5, xzr, 1
    004e0694strb w5, [sp+85]
    004e0698b 0x4e071c
    004e069c
    004e069cloc_4e069c:
    004e069cb 0x4e06a0
    004e06a0
    004e06a0loc_4e06a0:
    004e06a0b 0x4e06a4
    004e06a4
    004e06a4loc_4e06a4:
    004e06a4str xzr, [sp+168]
    004e06a8b 0x4e0708
    004e06ac
    004e06acloc_4e06ac:
    004e06acldr x5, [sp+256]
    004e06b0ldrb w5, [x5]
    004e06b4strb w5, [sp+86]
    004e06b8ldr x2, [sp+176]
    004e06bcldr x0, [sp+160]
    004e06c0ldr x5, [sp+168]
    004e06c4add x1, x5, 1
    004e06c8subs xzr, x2, x1
    004e06ccb.hs 0x4e06d4
    004e06d0b 0x4e06d8
    004e06d4
    004e06d4loc_4e06d4:
    004e06d4b 0x4e06ec
    004e06d8
    004e06d8loc_4e06d8:
    004e06d8orr x3, xzr, 1
    004e06dcadrp x4, 0x115000
    004e06e0add x4, x4, 3072
    004e06e4bl runtime.growslice
    004e06e8b 0x4e06ec
    004e06ec
    004e06ecloc_4e06ec:
    004e06ecldrb w5, [sp+86]
    004e06f0sub x6, x1, 1
    004e06f4strb w5, [x0+x6]
    004e06f8str x0, [sp+160]
    004e06fcstr x1, [sp+168]
    004e0700str x2, [sp+176]
    004e0704b 0x4e0708
    004e0708
    004e0708loc_4e0708:
    004e0708ldr x5, [sp+88]
    004e070cadd x5, x5, 1
    004e0710str x5, [sp+88]
    004e0714b 0x4e0598
    004e0718
    004e0718loc_4e0718:
    004e0718b 0x4e071c
    004e071c
    004e071cloc_4e071c:
    004e071cldrb w5, [sp+85]
    004e0720tbnz w5, 0, 0x4e0728
    004e0724b 0x4e07f4
    004e0728
    004e0728loc_4e0728:
    004e0728ldr x5, [sp+168]
    004e072cstr x5, [sp+112]
    004e0730subs xzr, x5, 0
    004e0734cset x6, ne
    004e0738strb w6, [sp+87]
    004e073ccbnz x5, 0x4e0744
    004e0740b 0x4e0778
    004e0744
    004e0744loc_4e0744:
    004e0744ldr x5, [sp+168]
    004e0748str x5, [sp+104]
    004e074cldr x1, [sp+168]
    004e0750ldr x6, [sp+160]
    004e0754sub x0, x5, 1
    004e0758subs xzr, x1, x0
    004e075cb.hi 0x4e0764
    004e0760b 0x4e0840
    004e0764
    004e0764loc_4e0764:
    004e0764ldrb w5, [x6+x0]
    004e0768subs wzr, w5, 13
    004e076ccset x5, eq
    004e0770strb w5, [sp+87]
    004e0774b 0x4e077c
    004e0778
    004e0778loc_4e0778:
    004e0778b 0x4e077c
    004e077c
    004e077cloc_4e077c:
    004e077cldrb w5, [sp+87]
    004e0780tbnz w5, 0, 0x4e0788
    004e0784b 0x4e07b4
    004e0788
    004e0788loc_4e0788:
    004e0788ldr x5, [sp+168]
    004e078cstr x5, [sp+112]
    004e0790sub x1, x5, 1
    004e0794str x1, [sp+104]
    004e0798ldr x2, [sp+176]
    004e079csubs xzr, x2, x1
    004e07a0b.hs 0x4e07a8
    004e07a4b 0x4e083c
    004e07a8
    004e07a8loc_4e07a8:
    004e07a8b 0x4e07ac
    004e07ac
    004e07acloc_4e07ac:
    004e07acstr x1, [sp+168]
    004e07b0b 0x4e07b8
    004e07b4
    004e07b4loc_4e07b4:
    004e07b4b 0x4e07b8
    004e07b8
    004e07b8loc_4e07b8:
    004e07b8ldr x5, [sp+160]
    004e07bcldr x6, [sp+168]
    004e07c0ldr x7, [sp+176]
    004e07c4str x5, [sp+136]
    004e07c8str x6, [sp+144]
    004e07ccstr x7, [sp+152]
    004e07d0stp xzr, xzr, [sp+120]
    004e07d4ldr x0, [sp+136]
    004e07d8ldr x1, [sp+144]
    004e07dcldr x2, [sp+152]
    004e07e0mov x3, xzr
    004e07e4mov x4, xzr
    004e07e8ldp x29, x30, [sp-8]
    004e07ecadd sp, sp, 272
    004e07f0ret x30
    004e07f4
    004e07f4loc_4e07f4:
    004e07f4adrp x0, 0x1e1000
    004e07f8add x0, x0, 3073
    004e07fcmovz x1, 36
    004e0800bl errors.New
    004e0804str x0, [sp+216]
    004e0808str x1, [sp+224]
    004e080cstr xzr, [sp+136]
    004e0810stp xzr, xzr, [sp+144]
    004e0814ldr x3, [sp+216]
    004e0818ldr x4, [sp+224]
    004e081cstr x3, [sp+120]
    004e0820str x4, [sp+128]
    004e0824ldr x0, [sp+136]
    004e0828ldr x1, [sp+144]
    004e082cldr x2, [sp+152]
    004e0830ldp x29, x30, [sp-8]
    004e0834add sp, sp, 272
    004e0838ret x30
    004e083c
    004e083cloc_4e083c:
    004e083cbl runtime.panicSliceAcap
    004e0840
    004e0840loc_4e0840:
    004e0840bl runtime.panicIndex
    004e0844hint
    004e0848
    004e0848loc_4e0848:
    004e0848stp x0, x1, [sp+8]
    004e084cmov x3, x30
    004e0850bl runtime.morestack_noctxt.abi0
    004e0854ldp x0, x1, [sp+8]
    004e0858b 0x4e0520
    004e085cudf 0
    004e0520