File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004ba2e0
    004ba2e0golang.org/x/crypto/ssh.passwordCallback.method: ; void golang.org/x/crypto/ssh.passwordCallback.method(golang.org/x/crypto/ssh.passwordCallback cb)
    004ba2e0str x30, [sp-32]!
    004ba2e4stur x29, [sp-8]
    004ba2e8sub x29, sp, 8
    004ba2ecstr x0, [sp+40]
    004ba2f0stp xzr, xzr, [sp+8]
    004ba2f4adrp x0, 0x1f7000
    004ba2f8add x0, x0, 1844
    004ba2fcstr x0, [sp+8]
    004ba300orr x1, xzr, 8
    004ba304str x1, [sp+16]
    004ba308add x29, sp, 24
    004ba30cadd sp, sp, 32
    004ba310ret x30
    004ba314udf 0
    004ba318udf 0
    004ba31cudf 0
    004ba2e0
    004ba320
    004ba320golang.org/x/crypto/ssh.Password: ; void golang.org/x/crypto/ssh.Password(struct string secret)
    004ba320ldr x16, [x28+16]
    004ba324subs xzr, sp, x16
    004ba328b.ls 0x4ba3d0
    004ba32cstr x30, [sp-80]!
    004ba330stur x29, [sp-8]
    004ba334sub x29, sp, 8
    004ba338str x0, [sp+88]
    004ba33cstr x1, [sp+96]
    004ba340stp xzr, xzr, [sp+40]
    004ba344adrp x0, 0x176000
    004ba348add x0, x0, 3520
    004ba34cbl runtime.newobject
    004ba350str x0, [sp+56]
    004ba354adrp x1, 0
    004ba358add x1, x1, 1008
    004ba35cstr x1, [x0]
    004ba360ldr x1, [sp+88]
    004ba364ldr x2, [sp+96]
    004ba368ldr x3, [sp+56]
    004ba36cldrsb x27, [x3]
    004ba370str x2, [x3+16]
    004ba374adrp x27, 0x591000
    004ba378ldr w2, [x27+3056]
    004ba37ccbz w2, 0x4ba384
    004ba380b 0x4ba388
    004ba384
    004ba384loc_4ba384:
    004ba384b 0x4ba39c
    004ba388
    004ba388loc_4ba388:
    004ba388bl runtime.gcWriteBarrier2
    004ba38cstr x1, [x25]
    004ba390ldr x2, [x3+8]
    004ba394str x2, [x25+8]
    004ba398b 0x4ba39c
    004ba39c
    004ba39cloc_4ba39c:
    004ba39cstr x1, [x3+8]
    004ba3a0ldr x2, [sp+56]
    004ba3a4str x2, [sp+64]
    004ba3a8ldr x2, [sp+64]
    004ba3acadrp x3, 0x25d000
    004ba3b0add x3, x3, 1784
    004ba3b4str x3, [sp+40]
    004ba3b8str x2, [sp+48]
    004ba3bcldr x0, [sp+40]
    004ba3c0ldr x1, [sp+48]
    004ba3c4ldur x29, [sp-8]
    004ba3c8ldr x30, [sp], 80
    004ba3ccret x30
    004ba3d0
    004ba3d0loc_4ba3d0:
    004ba3d0stp x0, x1, [sp+8]
    004ba3d4mov x3, x30
    004ba3d8bl runtime.morestack_noctxt.abi0
    004ba3dcldp x0, x1, [sp+8]
    004ba3e0b 0x4ba320
    004ba3e4udf 0
    004ba3e8udf 0
    004ba3ecudf 0
    004ba320
    004ba3f0
    004ba3f0golang.org/x/crypto/ssh.Password.func1: ; void golang.org/x/crypto/ssh.Password.func1(void)
    004ba3f0str x30, [sp-64]!
    004ba3f4stur x29, [sp-8]
    004ba3f8sub x29, sp, 8
    004ba3fcldr x4, [x26+8]
    004ba400ldr x5, [x26+16]
    004ba404str x4, [sp+40]
    004ba408str x5, [sp+48]
    004ba40cstp xzr, xzr, [sp+24]
    004ba410stp xzr, xzr, [sp+8]
    004ba414ldr x4, [sp+40]
    004ba418ldr x5, [sp+48]
    004ba41cstr x4, [sp+24]
    004ba420str x5, [sp+32]
    004ba424stp xzr, xzr, [sp+8]
    004ba428ldr x0, [sp+24]
    004ba42cldr x1, [sp+32]
    004ba430mov x2, xzr
    004ba434mov x3, xzr
    004ba438add x29, sp, 56
    004ba43cadd sp, sp, 64
    004ba440ret x30
    004ba444udf 0
    004ba448udf 0
    004ba44cudf 0
    004ba3f0
    004ba450
    004ba450golang.org/x/crypto/ssh.publicKeyCallback.method: ; void golang.org/x/crypto/ssh.publicKeyCallback.method(golang.org/x/crypto/ssh.publicKeyCallback cb)
    004ba450str x30, [sp-32]!
    004ba454stur x29, [sp-8]
    004ba458sub x29, sp, 8
    004ba45cstr x0, [sp+40]
    004ba460stp xzr, xzr, [sp+8]
    004ba464adrp x0, 0x1f7000
    004ba468add x0, x0, 3973
    004ba46cstr x0, [sp+8]
    004ba470movz x1, 9
    004ba474str x1, [sp+16]
    004ba478add x29, sp, 24
    004ba47cadd sp, sp, 32
    004ba480ret x30
    004ba484udf 0
    004ba488udf 0
    004ba48cudf 0
    004ba450
    004ba490
    004ba490golang.org/x/crypto/ssh.pickSignatureAlgorithm: ; void golang.org/x/crypto/ssh.pickSignatureAlgorithm(golang.org/x/crypto/ssh.Signer signer, map[string][]uint8 extensions)
    004ba490ldr x16, [x28+16]
    004ba494sub x17, sp, 432
    004ba498subs xzr, x17, x16
    004ba49cb.ls 0x4ba8e4
    004ba4a0sub x20, sp, 560
    004ba4a4stp x29, x30, [x20-8]
    004ba4a8add sp, x20, 0
    004ba4acsub x29, sp, 8
    004ba4b0str x0, [sp+568]
    004ba4b4str x1, [sp+576]
    004ba4b8str x2, [sp+584]
    004ba4bcstp xzr, xzr, [sp+240]
    004ba4c0stp xzr, xzr, [sp+272]
    004ba4c4ldr x1, [sp+568]
    004ba4c8ldrsb x27, [x1]
    004ba4ccldr x1, [x1+24]
    004ba4d0ldr x0, [sp+576]
    004ba4d4blr x1
    004ba4d8str x0, [sp+304]
    004ba4dcstr x1, [sp+312]
    004ba4e0ldrsb x27, [x0]
    004ba4e4ldr x2, [x0+32]
    004ba4e8mov x0, x1
    004ba4ecblr x2
    004ba4f0str x0, [sp+144]
    004ba4f4str x1, [sp+152]
    004ba4f8stp xzr, xzr, [sp+464]
    004ba4fcldr x1, [sp+576]
    004ba500ldr x2, [sp+568]
    004ba504cbnz x2, 0x4ba50c
    004ba508b 0x4ba52c
    004ba50c
    004ba50cloc_4ba50c:
    004ba50cstr x1, [sp+320]
    004ba510ldr x1, [x2+8]
    004ba514adrp x0, 0x556000
    004ba518add x0, x0, 144
    004ba51cbl runtime.typeAssert
    004ba520ldr x1, [sp+320]
    004ba524mov x2, x0
    004ba528b 0x4ba530
    004ba52c
    004ba52cloc_4ba52c:
    004ba52cb 0x4ba530
    004ba530
    004ba530loc_4ba530:
    004ba530str x2, [sp+464]
    004ba534str x1, [sp+472]
    004ba538subs xzr, x2, 0
    004ba53ccset x4, ne
    004ba540strb w4, [sp+93]
    004ba544ldr x4, [sp+464]
    004ba548ldr x5, [sp+472]
    004ba54cstr x4, [sp+288]
    004ba550str x5, [sp+296]
    004ba554ldrb w4, [sp+93]
    004ba558strb w4, [sp+92]
    004ba55cldr x4, [sp+288]
    004ba560ldr x5, [sp+296]
    004ba564str x4, [sp+240]
    004ba568str x5, [sp+248]
    004ba56cldrb w4, [sp+92]
    004ba570strb w4, [sp+91]
    004ba574tbnz w4, 0, 0x4ba57c
    004ba578b 0x4ba678
    004ba57c
    004ba57cloc_4ba57c:
    004ba57cstr xzr, [sp+424]
    004ba580stp xzr, xzr, [sp+432]
    004ba584ldr x1, [sp+584]
    004ba588adrp x0, 0x169000
    004ba58cadd x0, x0, 4064
    004ba590adrp x2, 0x1fa000
    004ba594add x2, x2, 1602
    004ba598orr x3, xzr, 15
    004ba59cbl runtime.mapaccess2_faststr
    004ba5a0str x0, [sp+352]
    004ba5a4strb w1, [sp+93]
    004ba5a8ldr x4, [sp+352]
    004ba5acldr x5, [x4]
    004ba5b0ldr x6, [x4+8]
    004ba5b4ldr x4, [x4+16]
    004ba5b8str x5, [sp+424]
    004ba5bcstr x6, [sp+432]
    004ba5c0str x4, [sp+440]
    004ba5c4str x5, [sp+528]
    004ba5c8str x6, [sp+536]
    004ba5ccstr x4, [sp+544]
    004ba5d0ldrb w4, [sp+93]
    004ba5d4strb w4, [sp+95]
    004ba5d8ldr x4, [sp+528]
    004ba5dcldr x5, [sp+536]
    004ba5e0ldr x6, [sp+544]
    004ba5e4str x4, [sp+184]
    004ba5e8str x5, [sp+192]
    004ba5ecstr x6, [sp+200]
    004ba5f0ldrb w4, [sp+95]
    004ba5f4strb w4, [sp+91]
    004ba5f8tbnz w4, 0, 0x4ba600
    004ba5fcb 0x4ba654
    004ba600
    004ba600loc_4ba600:
    004ba600ldr x1, [sp+184]
    004ba604ldr x2, [sp+192]
    004ba608mov x0, xzr
    004ba60cbl runtime.slicebytetostring
    004ba610str x0, [sp+336]
    004ba614str x1, [sp+344]
    004ba618adrp x2, 0x1f5000
    004ba61cadd x2, x2, 4033
    004ba620orr x3, xzr, 1
    004ba624bl strings.Split
    004ba628str x0, [sp+120]
    004ba62cstr x1, [sp+128]
    004ba630str x2, [sp+136]
    004ba634str x0, [sp+400]
    004ba638str x1, [sp+408]
    004ba63cstr x2, [sp+416]
    004ba640str xzr, [sp+112]
    004ba644str x1, [sp+104]
    004ba648ldr x3, [sp+400]
    004ba64cstr x3, [sp+96]
    004ba650b 0x4ba6d4
    004ba654
    004ba654loc_4ba654:
    004ba654ldr x2, [sp+144]
    004ba658ldr x3, [sp+152]
    004ba65cstr x2, [sp+272]
    004ba660str x3, [sp+280]
    004ba664ldr x0, [sp+240]
    004ba668ldr x1, [sp+248]
    004ba66cldp x29, x30, [sp-8]
    004ba670add sp, sp, 560
    004ba674ret x30
    004ba678
    004ba678loc_4ba678:
    004ba678stp xzr, xzr, [sp+448]
    004ba67cldr x2, [sp+568]
    004ba680ldr x3, [sp+576]
    004ba684str x2, [sp+448]
    004ba688str x3, [sp+456]
    004ba68cadrp x0, 0x19b000
    004ba690add x0, x0, 1856
    004ba694add x1, sp, 448
    004ba698bl runtime.convT
    004ba69cstr x0, [sp+360]
    004ba6a0adrp x2, 0x25e000
    004ba6a4add x2, x2, 1984
    004ba6a8str x2, [sp+240]
    004ba6acstr x0, [sp+248]
    004ba6b0ldr x2, [sp+144]
    004ba6b4ldr x3, [sp+152]
    004ba6b8str x2, [sp+272]
    004ba6bcstr x3, [sp+280]
    004ba6c0ldr x0, [sp+240]
    004ba6c4ldr x1, [sp+248]
    004ba6c8ldp x29, x30, [sp-8]
    004ba6ccadd sp, sp, 560
    004ba6d0ret x30
    004ba6d4
    004ba6d4loc_4ba6d4:
    004ba6d4ldr x2, [sp+104]
    004ba6d8ldr x3, [sp+112]
    004ba6dcsubs xzr, x2, x3
    004ba6e0b.gt 0x4ba6e8
    004ba6e4b 0x4ba804
    004ba6e8
    004ba6e8loc_4ba6e8:
    004ba6e8ldr x2, [sp+96]
    004ba6ecstr x2, [sp+328]
    004ba6f0ldr x2, [sp+328]
    004ba6f4ldr x3, [x2]
    004ba6f8ldr x2, [x2+8]
    004ba6fcstr x3, [sp+256]
    004ba700str x2, [sp+264]
    004ba704stp xzr, xzr, [sp+384]
    004ba708ldr x0, [sp+256]
    004ba70cldr x1, [sp+264]
    004ba710bl golang.org/x/crypto/ssh.certificateAlgo
    004ba714str x0, [sp+384]
    004ba718str x1, [sp+392]
    004ba71cstrb w2, [sp+93]
    004ba720ldr x2, [sp+392]
    004ba724ldr x3, [sp+384]
    004ba728str x3, [sp+512]
    004ba72cstr x2, [sp+520]
    004ba730ldrb w2, [sp+93]
    004ba734strb w2, [sp+94]
    004ba738ldr x2, [sp+512]
    004ba73cldr x3, [sp+520]
    004ba740str x2, [sp+224]
    004ba744str x3, [sp+232]
    004ba748ldrb w2, [sp+94]
    004ba74cstrb w2, [sp+90]
    004ba750tbnz w2, 0, 0x4ba758
    004ba754b 0x4ba7e0
    004ba758
    004ba758loc_4ba758:
    004ba758ldr x2, [sp+136]
    004ba75cldr x0, [sp+120]
    004ba760ldr x5, [sp+128]
    004ba764add x1, x5, 1
    004ba768subs xzr, x2, x1
    004ba76cb.hs 0x4ba774
    004ba770b 0x4ba778
    004ba774
    004ba774loc_4ba774:
    004ba774b 0x4ba78c
    004ba778
    004ba778loc_4ba778:
    004ba778orr x3, xzr, 1
    004ba77cadrp x4, 0x13b000
    004ba780add x4, x4, 2944
    004ba784bl runtime.growslice
    004ba788b 0x4ba78c
    004ba78c
    004ba78cloc_4ba78c:
    004ba78cldr x3, [sp+224]
    004ba790ldr x4, [sp+232]
    004ba794sub x5, x1, 1
    004ba798add x6, x0, x5, lsl #4
    004ba79cstr x4, [x6+8]
    004ba7a0ubfm x4, x5, 60, 59
    004ba7a4adrp x27, 0x591000
    004ba7a8ldr w5, [x27+3056]
    004ba7accbz w5, 0x4ba7b4
    004ba7b0b 0x4ba7b8
    004ba7b4
    004ba7b4loc_4ba7b4:
    004ba7b4b 0x4ba7cc
    004ba7b8
    004ba7b8loc_4ba7b8:
    004ba7b8bl runtime.gcWriteBarrier2
    004ba7bcstr x3, [x25]
    004ba7c0ldr x5, [x0+x4]
    004ba7c4str x5, [x25+8]
    004ba7c8b 0x4ba7cc
    004ba7cc
    004ba7ccloc_4ba7cc:
    004ba7ccstr x3, [x0+x4]
    004ba7d0str x0, [sp+120]
    004ba7d4str x1, [sp+128]
    004ba7d8str x2, [sp+136]
    004ba7dcb 0x4ba7e4
    004ba7e0
    004ba7e0loc_4ba7e0:
    004ba7e0b 0x4ba7e4
    004ba7e4
    004ba7e4loc_4ba7e4:
    004ba7e4b 0x4ba7e8
    004ba7e8
    004ba7e8loc_4ba7e8:
    004ba7e8ldr x2, [sp+112]
    004ba7ecadd x2, x2, 1
    004ba7f0str x2, [sp+112]
    004ba7f4ldr x2, [sp+328]
    004ba7f8add x2, x2, 16
    004ba7fcstr x2, [sp+96]
    004ba800b 0x4ba6d4
    004ba804
    004ba804loc_4ba804:
    004ba804ldr x0, [sp+144]
    004ba808ldr x1, [sp+152]
    004ba80cbl golang.org/x/crypto/ssh.algorithmsForKeyFormat
    004ba810str x0, [sp+160]
    004ba814str x1, [sp+168]
    004ba818str x2, [sp+176]
    004ba81cstp xzr, xzr, [sp+384]
    004ba820stp xzr, xzr, [sp+368]
    004ba824ldr x2, [sp+160]
    004ba828ldr x5, [sp+120]
    004ba82cldr x3, [sp+168]
    004ba830ldr x6, [sp+128]
    004ba834ldr x4, [sp+176]
    004ba838ldr x7, [sp+136]
    004ba83cadrp x0, 0x203000
    004ba840add x0, x0, 1312
    004ba844orr x1, xzr, 30
    004ba848bl golang.org/x/crypto/ssh.findCommon
    004ba84cstr x0, [sp+384]
    004ba850str x1, [sp+392]
    004ba854str x2, [sp+368]
    004ba858str x3, [sp+376]
    004ba85cldr x2, [sp+392]
    004ba860ldr x3, [sp+384]
    004ba864str x3, [sp+496]
    004ba868str x2, [sp+504]
    004ba86cldr x2, [sp+368]
    004ba870ldr x3, [sp+376]
    004ba874str x2, [sp+480]
    004ba878str x3, [sp+488]
    004ba87cldr x2, [sp+496]
    004ba880ldr x3, [sp+504]
    004ba884str x2, [sp+272]
    004ba888str x3, [sp+280]
    004ba88cldr x2, [sp+488]
    004ba890ldr x3, [sp+480]
    004ba894str x3, [sp+208]
    004ba898str x2, [sp+216]
    004ba89ccbnz x3, 0x4ba8a4
    004ba8a0b 0x4ba8c8
    004ba8a4
    004ba8a4loc_4ba8a4:
    004ba8a4ldr x2, [sp+144]
    004ba8a8ldr x3, [sp+152]
    004ba8acstr x2, [sp+272]
    004ba8b0str x3, [sp+280]
    004ba8b4ldr x0, [sp+240]
    004ba8b8ldr x1, [sp+248]
    004ba8bcldp x29, x30, [sp-8]
    004ba8c0add sp, sp, 560
    004ba8c4ret x30
    004ba8c8
    004ba8c8loc_4ba8c8:
    004ba8c8ldr x0, [sp+240]
    004ba8ccldr x2, [sp+272]
    004ba8d0ldr x3, [sp+280]
    004ba8d4ldr x1, [sp+248]
    004ba8d8ldp x29, x30, [sp-8]
    004ba8dcadd sp, sp, 560
    004ba8e0ret x30
    004ba8e4
    004ba8e4loc_4ba8e4:
    004ba8e4stp x0, x1, [sp+8]
    004ba8e8str x2, [sp+24]
    004ba8ecmov x3, x30
    004ba8f0bl runtime.morestack_noctxt.abi0
    004ba8f4ldp x0, x1, [sp+8]
    004ba8f8ldr x2, [sp+24]
    004ba8fcb 0x4ba490
    004ba490
    004ba900
    004ba900golang.org/x/crypto/ssh.publicKeyCallback.auth: ; void golang.org/x/crypto/ssh.publicKeyCallback.auth(golang.org/x/crypto/ssh.publicKeyCallback cb, struct []uint8 session, struct string user, golang.org/x/crypto/ssh.packetConn c, io.Reader rand, map[string][]uint8 extensions)
    004ba900ldr x16, [x28+16]
    004ba904sub x17, sp, 912
    004ba908subs xzr, x17, x16
    004ba90cb.ls 0x4bb198
    004ba910sub x20, sp, 1040
    004ba914stp x29, x30, [x20-8]
    004ba918add sp, x20, 0
    004ba91csub x29, sp, 8
    004ba920str x0, [sp+1048]
    004ba924str x1, [sp+1056]
    004ba928str x2, [sp+1064]
    004ba92cstr x3, [sp+1072]
    004ba930str x4, [sp+1080]
    004ba934str x5, [sp+1088]
    004ba938str x6, [sp+1096]
    004ba93cstr x7, [sp+1104]
    004ba940str x8, [sp+1112]
    004ba944str x9, [sp+1120]
    004ba948str x10, [sp+1128]
    004ba94cstr xzr, [sp+152]
    004ba950str xzr, [sp+240]
    004ba954stp xzr, xzr, [sp+248]
    004ba958stp xzr, xzr, [sp+224]
    004ba95cstr xzr, [sp+848]
    004ba960add x27, sp, 856
    004ba964stp xzr, xzr, [x27]
    004ba968add x27, sp, 832
    004ba96cstp xzr, xzr, [x27]
    004ba970ldr x26, [sp+1048]
    004ba974ldr x0, [x26]
    004ba978blr x0
    004ba97cstr x0, [sp+848]
    004ba980str x1, [sp+856]
    004ba984str x2, [sp+864]
    004ba988str x3, [sp+832]
    004ba98cstr x4, [sp+840]
    004ba990ldr x0, [sp+848]
    004ba994ldr x1, [sp+856]
    004ba998ldr x2, [sp+864]
    004ba99cstr x0, [sp+1000]
    004ba9a0str x1, [sp+1008]
    004ba9a4str x2, [sp+1016]
    004ba9a8ldr x0, [sp+832]
    004ba9acldr x1, [sp+840]
    004ba9b0str x0, [sp+984]
    004ba9b4str x1, [sp+992]
    004ba9b8ldr x0, [sp+1000]
    004ba9bcldr x1, [sp+1008]
    004ba9c0ldr x2, [sp+1016]
    004ba9c4str x0, [sp+264]
    004ba9c8str x1, [sp+272]
    004ba9ccstr x2, [sp+280]
    004ba9d0ldr x0, [sp+992]
    004ba9d4ldr x1, [sp+984]
    004ba9d8str x1, [sp+480]
    004ba9dcstr x0, [sp+488]
    004ba9e0cbnz x1, 0x4ba9e8
    004ba9e4b 0x4baa20
    004ba9e8
    004ba9e8loc_4ba9e8:
    004ba9e8str xzr, [sp+152]
    004ba9ecstr xzr, [sp+240]
    004ba9f0stp xzr, xzr, [sp+248]
    004ba9f4ldr x4, [sp+480]
    004ba9f8ldr x5, [sp+488]
    004ba9fcstr x4, [sp+224]
    004baa00str x5, [sp+232]
    004baa04ldr x0, [sp+152]
    004baa08ldr x1, [sp+240]
    004baa0cldr x2, [sp+248]
    004baa10ldr x3, [sp+256]
    004baa14ldp x29, x30, [sp-8]
    004baa18add sp, sp, 1040
    004baa1cret x30
    004baa20
    004baa20loc_4baa20:
    004baa20str xzr, [sp+424]
    004baa24stp xzr, xzr, [sp+432]
    004baa28ldr x6, [sp+272]
    004baa2cldr x7, [sp+264]
    004baa30ldr x8, [sp+280]
    004baa34str x7, [sp+848]
    004baa38str x6, [sp+856]
    004baa3cstr x8, [sp+864]
    004baa40str xzr, [sp+184]
    004baa44str x6, [sp+176]
    004baa48ldr x6, [sp+848]
    004baa4cstr x6, [sp+168]
    004baa50b 0x4baa54
    004baa54
    004baa54loc_4baa54:
    004baa54ldr x6, [sp+176]
    004baa58ldr x7, [sp+184]
    004baa5csubs xzr, x6, x7
    004baa60b.gt 0x4baa68
    004baa64b 0x4bb154
    004baa68
    004baa68loc_4baa68:
    004baa68ldr x1, [sp+168]
    004baa6cstr x1, [sp+752]
    004baa70ldr x1, [sp+752]
    004baa74ldr x2, [x1]
    004baa78ldr x0, [x1+8]
    004baa7cstr x2, [sp+288]
    004baa80str x0, [sp+296]
    004baa84ldrsb x27, [x2]
    004baa88ldr x1, [x2+24]
    004baa8cblr x1
    004baa90str x0, [sp+384]
    004baa94str x1, [sp+392]
    004baa98add x27, sp, 816
    004baa9cstp xzr, xzr, [x27]
    004baaa0add x27, sp, 800
    004baaa4stp xzr, xzr, [x27]
    004baaa8ldr x0, [sp+288]
    004baaacldr x2, [sp+1128]
    004baab0ldr x1, [sp+296]
    004baab4bl golang.org/x/crypto/ssh.pickSignatureAlgorithm
    004baab8str x0, [sp+816]
    004baabcstr x1, [sp+824]
    004baac0str x2, [sp+800]
    004baac4str x3, [sp+808]
    004baac8ldr x1, [sp+824]
    004baaccldr x2, [sp+816]
    004baad0str x2, [sp+968]
    004baad4str x1, [sp+976]
    004baad8ldr x1, [sp+800]
    004baadcldr x2, [sp+808]
    004baae0str x1, [sp+952]
    004baae4str x2, [sp+960]
    004baae8ldr x1, [sp+968]
    004baaecldr x2, [sp+976]
    004baaf0str x1, [sp+520]
    004baaf4str x2, [sp+528]
    004baaf8ldr x1, [sp+952]
    004baafcldr x2, [sp+960]
    004bab00str x1, [sp+536]
    004bab04str x2, [sp+544]
    004bab08add x27, sp, 832
    004bab0cstp xzr, xzr, [x27]
    004bab10ldr x0, [sp+384]
    004bab14ldr x6, [sp+1096]
    004bab18ldr x2, [sp+536]
    004bab1cldr x4, [sp+1080]
    004bab20ldr x3, [sp+544]
    004bab24ldr x5, [sp+1088]
    004bab28ldr x1, [sp+392]
    004bab2cldr x7, [sp+1104]
    004bab30bl golang.org/x/crypto/ssh.validateKey
    004bab34strb w0, [sp+150]
    004bab38str x1, [sp+832]
    004bab3cstr x2, [sp+840]
    004bab40ldrb w1, [sp+150]
    004bab44strb w1, [sp+151]
    004bab48ldr x1, [sp+840]
    004bab4cldr x2, [sp+832]
    004bab50str x2, [sp+936]
    004bab54str x1, [sp+944]
    004bab58ldrb w1, [sp+151]
    004bab5cstrb w1, [sp+148]
    004bab60ldr x1, [sp+944]
    004bab64ldr x2, [sp+936]
    004bab68str x2, [sp+464]
    004bab6cstr x1, [sp+472]
    004bab70cbnz x2, 0x4bab78
    004bab74b 0x4babb0
    004bab78
    004bab78loc_4bab78:
    004bab78str xzr, [sp+152]
    004bab7cstr xzr, [sp+240]
    004bab80stp xzr, xzr, [sp+248]
    004bab84ldr x4, [sp+464]
    004bab88ldr x5, [sp+472]
    004bab8cstr x4, [sp+224]
    004bab90str x5, [sp+232]
    004bab94ldr x0, [sp+152]
    004bab98ldr x1, [sp+240]
    004bab9cldr x2, [sp+248]
    004baba0ldr x3, [sp+256]
    004baba4ldp x29, x30, [sp-8]
    004baba8add sp, sp, 1040
    004babacret x30
    004babb0
    004babb0loc_4babb0:
    004babb0ldrb w6, [sp+148]
    004babb4tbnz w6, 0, 0x4babbc
    004babb8b 0x4bb134
    004babbc
    004babbcloc_4babbc:
    004babbcldr x1, [sp+384]
    004babc0ldrsb x27, [x1]
    004babc4ldr x1, [x1+24]
    004babc8ldr x0, [sp+392]
    004babccblr x1
    004babd0str x0, [sp+360]
    004babd4str x1, [sp+368]
    004babd8str x2, [sp+376]
    004babdcldr x0, [sp+1048]
    004babe0bl golang.org/x/crypto/ssh.publicKeyCallback.method
    004babe4str x0, [sp+800]
    004babe8str x1, [sp+808]
    004babecadd x27, sp, 680
    004babf0stp xzr, xzr, [x27]
    004babf4add x27, sp, 696
    004babf8stp xzr, xzr, [x27]
    004babfcadd x27, sp, 712
    004bac00stp xzr, xzr, [x27]
    004bac04add x27, sp, 728
    004bac08stp xzr, xzr, [x27]
    004bac0cstr xzr, [sp+744]
    004bac10ldr x1, [sp+1080]
    004bac14ldr x2, [sp+1088]
    004bac18str x1, [sp+680]
    004bac1cstr x2, [sp+688]
    004bac20adrp x5, 0x1fa000
    004bac24add x5, x5, 76
    004bac28str x5, [sp+696]
    004bac2corr x6, xzr, 14
    004bac30str x6, [sp+704]
    004bac34ldr x7, [sp+800]
    004bac38ldr x8, [sp+808]
    004bac3cstr x7, [sp+712]
    004bac40str x8, [sp+720]
    004bac44ldr x1, [sp+360]
    004bac48ldr x2, [sp+368]
    004bac4cldr x3, [sp+376]
    004bac50ldr x13, [sp+544]
    004bac54ldr x0, [sp+1056]
    004bac58ldr x12, [sp+536]
    004bac5cldr x4, [sp+1064]
    004bac60ldr x9, [sp+1072]
    004bac64ldr x10, [sp+680]
    004bac68ldr x11, [sp+688]
    004bac6cldr x14, [sp+728]
    004bac70ldr x15, [sp+736]
    004bac74ldr x16, [sp+744]
    004bac78str x1, [sp+8]
    004bac7cstr x2, [sp+16]
    004bac80str x3, [sp+24]
    004bac84mov x1, x4
    004bac88mov x2, x9
    004bac8cmov x3, x10
    004bac90mov x4, x11
    004bac94mov x9, x14
    004bac98mov x10, x15
    004bac9cmov x11, x16
    004baca0bl golang.org/x/crypto/ssh.buildDataSignedForAuth
    004baca4str x0, [sp+496]
    004baca8str x1, [sp+504]
    004bacacstr x2, [sp+512]
    004bacb0ldr x0, [sp+536]
    004bacb4ldr x1, [sp+544]
    004bacb8bl golang.org/x/crypto/ssh.underlyingAlgo
    004bacbcstr x0, [sp+800]
    004bacc0str x1, [sp+808]
    004bacc4str xzr, [sp+792]
    004bacc8add x27, sp, 832
    004bacccstp xzr, xzr, [x27]
    004bacd0ldr x1, [sp+1112]
    004bacd4ldr x3, [sp+496]
    004bacd8ldr x4, [sp+504]
    004bacdcldr x0, [sp+528]
    004bace0ldr x2, [sp+1120]
    004bace4ldr x5, [sp+512]
    004bace8ldr x6, [sp+520]
    004bacecldrsb x27, [x6]
    004bacf0ldr x6, [x6+40]
    004bacf4ldr x7, [sp+800]
    004bacf8ldr x8, [sp+808]
    004bacfcmov x9, x6
    004bad00mov x6, x7
    004bad04mov x7, x8
    004bad08blr x9
    004bad0cstr x0, [sp+792]
    004bad10str x1, [sp+832]
    004bad14str x2, [sp+840]
    004bad18ldr x1, [sp+792]
    004bad1cstr x1, [sp+928]
    004bad20ldr x1, [sp+832]
    004bad24ldr x2, [sp+840]
    004bad28str x1, [sp+912]
    004bad2cstr x2, [sp+920]
    004bad30ldr x1, [sp+928]
    004bad34str x1, [sp+304]
    004bad38ldr x1, [sp+920]
    004bad3cldr x2, [sp+912]
    004bad40str x2, [sp+464]
    004bad44str x1, [sp+472]
    004bad48cbnz x2, 0x4bad50
    004bad4cb 0x4bad88
    004bad50
    004bad50loc_4bad50:
    004bad50str xzr, [sp+152]
    004bad54str xzr, [sp+240]
    004bad58stp xzr, xzr, [sp+248]
    004bad5cldr x4, [sp+464]
    004bad60ldr x5, [sp+472]
    004bad64str x4, [sp+224]
    004bad68str x5, [sp+232]
    004bad6cldr x0, [sp+152]
    004bad70ldr x1, [sp+240]
    004bad74ldr x2, [sp+248]
    004bad78ldr x3, [sp+256]
    004bad7cldp x29, x30, [sp-8]
    004bad80add sp, sp, 1040
    004bad84ret x30
    004bad88
    004bad88loc_4bad88:
    004bad88ldr x1, [sp+304]
    004bad8cstr x1, [sp+792]
    004bad90adrp x0, 0x12f000
    004bad94add x0, x0, 1152
    004bad98bl golang.org/x/crypto/ssh.Marshal
    004bad9cstr x0, [sp+336]
    004bada0str x1, [sp+344]
    004bada4str x2, [sp+352]
    004bada8str x1, [sp+208]
    004badacmov x0, x1
    004badb0bl golang.org/x/crypto/ssh.stringLength
    004badb4str x0, [sp+200]
    004badb8mov x1, x0
    004badbcmov x2, x1
    004badc0adrp x0, 0x13b000
    004badc4add x0, x0, 3072
    004badc8bl runtime.makeslice
    004badccldr x1, [sp+200]
    004badd0ldr x2, [sp+200]
    004badd4str x0, [sp+312]
    004badd8str x1, [sp+320]
    004baddcstr x2, [sp+328]
    004bade0ldr x4, [sp+344]
    004bade4ldr x5, [sp+352]
    004bade8ldr x3, [sp+336]
    004badecbl golang.org/x/crypto/ssh.marshalString
    004badf0adrp x0, 0x1cc000
    004badf4add x0, x0, 2432
    004badf8bl runtime.newobject
    004badfcstr x0, [sp+1024]
    004bae00ldr x0, [sp+1048]
    004bae04bl golang.org/x/crypto/ssh.publicKeyCallback.method
    004bae08str x0, [sp+800]
    004bae0cstr x1, [sp+808]
    004bae10add x21, sp, 560
    004bae14adrp x20, 0x261000
    004bae18add x20, x20, 1880
    004bae1cadr x27, 16
    004bae20stp x29, x27, [sp-24]
    004bae24sub x29, sp, 24
    004bae28bl fn_87ee8
    004bae2csub x29, sp, 8
    004bae30adrp x27, 0x261000
    004bae34ldr x2, [x27+1992]
    004bae38str x2, [sp+672]
    004bae3cldr x2, [sp+1080]
    004bae40ldr x3, [sp+1088]
    004bae44str x2, [sp+560]
    004bae48str x3, [sp+568]
    004bae4cldr x2, [sp+800]
    004bae50ldr x3, [sp+808]
    004bae54str x2, [sp+592]
    004bae58str x3, [sp+600]
    004bae5cldr x2, [sp+536]
    004bae60ldr x3, [sp+544]
    004bae64str x2, [sp+616]
    004bae68str x3, [sp+624]
    004bae6cldr x2, [sp+360]
    004bae70ldr x3, [sp+368]
    004bae74ldr x4, [sp+376]
    004bae78str x2, [sp+632]
    004bae7cstr x3, [sp+640]
    004bae80str x4, [sp+648]
    004bae84ldr x2, [sp+312]
    004bae88ldr x3, [sp+320]
    004bae8cldr x4, [sp+328]
    004bae90str x2, [sp+656]
    004bae94str x3, [sp+664]
    004bae98str x4, [sp+672]
    004bae9cldr x21, [sp+1024]
    004baea0str x21, [sp+552]
    004baea4adrp x27, 0x591000
    004baea8ldr w2, [x27+3056]
    004baeaccbz w2, 0x4baeb4
    004baeb0b 0x4baeb8
    004baeb4
    004baeb4loc_4baeb4:
    004baeb4b 0x4baed4
    004baeb8
    004baeb8loc_4baeb8:
    004baeb8adrp x0, 0x1cc000
    004baebcadd x0, x0, 2432
    004baec0mov x1, x21
    004baec4add x2, sp, 560
    004baec8bl runtime.wbMove
    004baeccldr x21, [sp+552]
    004baed0b 0x4baed4
    004baed4
    004baed4loc_4baed4:
    004baed4add x20, sp, 560
    004baed8adr x27, 16
    004baedcstp x29, x27, [sp-24]
    004baee0sub x29, sp, 24
    004baee4bl fn_87ee8
    004baee8sub x29, sp, 8
    004baeecldr x2, [sp+672]
    004baef0ldr x3, [sp+552]
    004baef4str x2, [x3+112]
    004baef8ldr x1, [sp+1024]
    004baefcstr x1, [sp+784]
    004baf00adrp x0, 0x130000
    004baf04add x0, x0, 768
    004baf08bl golang.org/x/crypto/ssh.Marshal
    004baf0cstr x0, [sp+400]
    004baf10str x1, [sp+408]
    004baf14str x2, [sp+416]
    004baf18ldr x3, [sp+1096]
    004baf1cldrsb x27, [x3]
    004baf20ldr x3, [x3+40]
    004baf24ldr x4, [sp+1104]
    004baf28mov x5, x0
    004baf2cmov x0, x4
    004baf30mov x6, x1
    004baf34mov x1, x5
    004baf38mov x7, x2
    004baf3cmov x2, x6
    004baf40mov x8, x3
    004baf44mov x3, x7
    004baf48blr x8
    004baf4cstr x0, [sp+448]
    004baf50str x1, [sp+456]
    004baf54cbnz x0, 0x4baf5c
    004baf58b 0x4baf94
    004baf5c
    004baf5cloc_4baf5c:
    004baf5cstr xzr, [sp+152]
    004baf60str xzr, [sp+240]
    004baf64stp xzr, xzr, [sp+248]
    004baf68ldr x4, [sp+448]
    004baf6cldr x5, [sp+456]
    004baf70str x4, [sp+224]
    004baf74str x5, [sp+232]
    004baf78ldr x0, [sp+152]
    004baf7cldr x1, [sp+240]
    004baf80ldr x2, [sp+248]
    004baf84ldr x3, [sp+256]
    004baf88ldp x29, x30, [sp-8]
    004baf8cadd sp, sp, 1040
    004baf90ret x30
    004baf94
    004baf94loc_4baf94:
    004baf94str xzr, [sp+160]
    004baf98str xzr, [sp+760]
    004baf9cadd x27, sp, 768
    004bafa0stp xzr, xzr, [x27]
    004bafa4add x27, sp, 832
    004bafa8stp xzr, xzr, [x27]
    004bafacldr x0, [sp+1096]
    004bafb0ldr x1, [sp+1104]
    004bafb4bl golang.org/x/crypto/ssh.handleAuthResponse
    004bafb8str x0, [sp+192]
    004bafbcstr x1, [sp+760]
    004bafc0str x2, [sp+768]
    004bafc4str x3, [sp+776]
    004bafc8str x4, [sp+832]
    004bafccstr x5, [sp+840]
    004bafd0ldr x2, [sp+192]
    004bafd4str x2, [sp+216]
    004bafd8ldr x2, [sp+768]
    004bafdcldr x3, [sp+776]
    004bafe0ldr x4, [sp+760]
    004bafe4str x4, [sp+888]
    004bafe8str x2, [sp+896]
    004bafecstr x3, [sp+904]
    004baff0ldr x2, [sp+832]
    004baff4ldr x3, [sp+840]
    004baff8str x2, [sp+872]
    004baffcstr x3, [sp+880]
    004bb000ldr x2, [sp+216]
    004bb004str x2, [sp+160]
    004bb008ldr x2, [sp+888]
    004bb00cldr x3, [sp+896]
    004bb010ldr x4, [sp+904]
    004bb014str x2, [sp+424]
    004bb018str x3, [sp+432]
    004bb01cstr x4, [sp+440]
    004bb020ldr x2, [sp+880]
    004bb024ldr x3, [sp+872]
    004bb028str x3, [sp+464]
    004bb02cstr x2, [sp+472]
    004bb030cbnz x3, 0x4bb038
    004bb034b 0x4bb070
    004bb038
    004bb038loc_4bb038:
    004bb038str xzr, [sp+152]
    004bb03cstr xzr, [sp+240]
    004bb040stp xzr, xzr, [sp+248]
    004bb044ldr x4, [sp+464]
    004bb048ldr x5, [sp+472]
    004bb04cstr x4, [sp+224]
    004bb050str x5, [sp+232]
    004bb054ldr x0, [sp+152]
    004bb058ldr x1, [sp+240]
    004bb05cldr x2, [sp+248]
    004bb060ldr x3, [sp+256]
    004bb064ldp x29, x30, [sp-8]
    004bb068add sp, sp, 1040
    004bb06cret x30
    004bb070
    004bb070loc_4bb070:
    004bb070ldr x6, [sp+160]
    004bb074subs xzr, x6, 2
    004bb078cset x6, eq
    004bb07cstrb w6, [sp+150]
    004bb080b.eq 0x4bb088
    004bb084b 0x4bb08c
    004bb088
    004bb088loc_4bb088:
    004bb088b 0x4bb0d8
    004bb08c
    004bb08cloc_4bb08c:
    004bb08cldr x0, [sp+1048]
    004bb090bl golang.org/x/crypto/ssh.publicKeyCallback.method
    004bb094str x0, [sp+800]
    004bb098str x1, [sp+808]
    004bb09cldr x2, [sp+424]
    004bb0a0ldr x3, [sp+432]
    004bb0a4ldr x4, [sp+440]
    004bb0a8mov x5, x0
    004bb0acmov x0, x2
    004bb0b0mov x6, x1
    004bb0b4mov x1, x3
    004bb0b8mov x2, x4
    004bb0bcmov x3, x5
    004bb0c0mov x4, x6
    004bb0c4bl golang.org/x/crypto/ssh.containsMethod
    004bb0c8strb w0, [sp+149]
    004bb0cceor x1, x0, 1
    004bb0d0strb w1, [sp+150]
    004bb0d4b 0x4bb0d8
    004bb0d8
    004bb0d8loc_4bb0d8:
    004bb0d8ldrb w6, [sp+150]
    004bb0dctbnz w6, 0, 0x4bb0e4
    004bb0e0b 0x4bb130
    004bb0e4
    004bb0e4loc_4bb0e4:
    004bb0e4ldr x6, [sp+160]
    004bb0e8str x6, [sp+152]
    004bb0ecldr x6, [sp+424]
    004bb0f0ldr x7, [sp+432]
    004bb0f4ldr x8, [sp+440]
    004bb0f8str x6, [sp+240]
    004bb0fcstr x7, [sp+248]
    004bb100str x8, [sp+256]
    004bb104ldr x4, [sp+464]
    004bb108ldr x5, [sp+472]
    004bb10cstr x4, [sp+224]
    004bb110str x5, [sp+232]
    004bb114ldr x0, [sp+152]
    004bb118ldr x1, [sp+240]
    004bb11cldr x2, [sp+248]
    004bb120ldr x3, [sp+256]
    004bb124ldp x29, x30, [sp-8]
    004bb128add sp, sp, 1040
    004bb12cret x30
    004bb130
    004bb130loc_4bb130:
    004bb130b 0x4bb138
    004bb134
    004bb134loc_4bb134:
    004bb134b 0x4bb138
    004bb138
    004bb138loc_4bb138:
    004bb138ldr x6, [sp+184]
    004bb13cadd x6, x6, 1
    004bb140str x6, [sp+184]
    004bb144ldr x6, [sp+752]
    004bb148add x6, x6, 16
    004bb14cstr x6, [sp+168]
    004bb150b 0x4baa54
    004bb154
    004bb154loc_4bb154:
    004bb154str xzr, [sp+152]
    004bb158ldr x6, [sp+424]
    004bb15cldr x7, [sp+432]
    004bb160ldr x8, [sp+440]
    004bb164str x6, [sp+240]
    004bb168str x7, [sp+248]
    004bb16cstr x8, [sp+256]
    004bb170stp xzr, xzr, [sp+224]
    004bb174ldr x0, [sp+152]
    004bb178ldr x1, [sp+240]
    004bb17cldr x2, [sp+248]
    004bb180ldr x3, [sp+256]
    004bb184mov x4, xzr
    004bb188mov x5, xzr
    004bb18cldp x29, x30, [sp-8]
    004bb190add sp, sp, 1040
    004bb194ret x30
    004bb198
    004bb198loc_4bb198:
    004bb198stp x0, x1, [sp+8]
    004bb19cstp x2, x3, [sp+24]
    004bb1a0stp x4, x5, [sp+40]
    004bb1a4stp x6, x7, [sp+56]
    004bb1a8stp x8, x9, [sp+72]
    004bb1acstr x10, [sp+88]
    004bb1b0mov x3, x30
    004bb1b4bl runtime.morestack_noctxt.abi0
    004bb1b8ldp x0, x1, [sp+8]
    004bb1bcldp x2, x3, [sp+24]
    004bb1c0ldp x4, x5, [sp+40]
    004bb1c4ldp x6, x7, [sp+56]
    004bb1c8ldp x8, x9, [sp+72]
    004bb1ccldr x10, [sp+88]
    004bb1d0b 0x4ba900
    004bb1d4udf 0
    004bb1d8udf 0
    004bb1dcudf 0
    004ba900
    004bb1e0
    004bb1e0golang.org/x/crypto/ssh.containsMethod: ; void golang.org/x/crypto/ssh.containsMethod(struct []string methods, struct string method)
    004bb1e0ldr x16, [x28+16]
    004bb1e4subs xzr, sp, x16
    004bb1e8b.ls 0x4bb2dc
    004bb1ecstr x30, [sp-128]!
    004bb1f0stur x29, [sp-8]
    004bb1f4sub x29, sp, 8
    004bb1f8str x0, [sp+136]
    004bb1fcstr x1, [sp+144]
    004bb200str x2, [sp+152]
    004bb204str x3, [sp+160]
    004bb208str x4, [sp+168]
    004bb20cstrb wzr, [sp+47]
    004bb210ldr x3, [sp+144]
    004bb214ldr x4, [sp+136]
    004bb218ldr x5, [sp+152]
    004bb21cstr x4, [sp+96]
    004bb220str x3, [sp+104]
    004bb224str x5, [sp+112]
    004bb228str xzr, [sp+64]
    004bb22cstr x3, [sp+56]
    004bb230ldr x3, [sp+96]
    004bb234str x3, [sp+48]
    004bb238b 0x4bb23c
    004bb23c
    004bb23cloc_4bb23c:
    004bb23cldr x3, [sp+56]
    004bb240ldr x4, [sp+64]
    004bb244subs xzr, x3, x4
    004bb248b.gt 0x4bb250
    004bb24cb 0x4bb2c8
    004bb250
    004bb250loc_4bb250:
    004bb250ldr x3, [sp+48]
    004bb254str x3, [sp+88]
    004bb258ldr x3, [sp+88]
    004bb25cldr x2, [x3+8]
    004bb260ldr x0, [x3]
    004bb264str x0, [sp+72]
    004bb268str x2, [sp+80]
    004bb26cldr x3, [sp+168]
    004bb270subs xzr, x3, x2
    004bb274b.eq 0x4bb27c
    004bb278b 0x4bb2a4
    004bb27c
    004bb27cloc_4bb27c:
    004bb27cldr x1, [sp+160]
    004bb280bl runtime.memequal
    004bb284tbnz w0, 0, 0x4bb28c
    004bb288b 0x4bb2a0
    004bb28c
    004bb28cloc_4bb28c:
    004bb28corr x0, xzr, 1
    004bb290strb w0, [sp+47]
    004bb294ldur x29, [sp-8]
    004bb298ldr x30, [sp], 128
    004bb29cret x30
    004bb2a0
    004bb2a0loc_4bb2a0:
    004bb2a0b 0x4bb2a8
    004bb2a4
    004bb2a4loc_4bb2a4:
    004bb2a4b 0x4bb2a8
    004bb2a8
    004bb2a8loc_4bb2a8:
    004bb2a8b 0x4bb2ac
    004bb2ac
    004bb2acloc_4bb2ac:
    004bb2acldr x3, [sp+64]
    004bb2b0add x3, x3, 1
    004bb2b4str x3, [sp+64]
    004bb2b8ldr x3, [sp+88]
    004bb2bcadd x3, x3, 16
    004bb2c0str x3, [sp+48]
    004bb2c4b 0x4bb23c
    004bb2c8
    004bb2c8loc_4bb2c8:
    004bb2c8strb wzr, [sp+47]
    004bb2ccmov x0, xzr
    004bb2d0ldur x29, [sp-8]
    004bb2d4ldr x30, [sp], 128
    004bb2d8ret x30
    004bb2dc
    004bb2dcloc_4bb2dc:
    004bb2dcstp x0, x1, [sp+8]
    004bb2e0stp x2, x3, [sp+24]
    004bb2e4str x4, [sp+40]
    004bb2e8mov x3, x30
    004bb2ecbl runtime.morestack_noctxt.abi0
    004bb2f0ldp x0, x1, [sp+8]
    004bb2f4ldp x2, x3, [sp+24]
    004bb2f8ldr x4, [sp+40]
    004bb2fcb 0x4bb1e0
    004bb1e0
    004bb300
    004bb300golang.org/x/crypto/ssh.validateKey: ; void golang.org/x/crypto/ssh.validateKey(golang.org/x/crypto/ssh.PublicKey key, struct string algo, struct string user, golang.org/x/crypto/ssh.packetConn c)
    004bb300ldr x16, [x28+16]
    004bb304sub x17, sp, 208
    004bb308subs xzr, x17, x16
    004bb30cb.ls 0x4bb52c
    004bb310sub x20, sp, 336
    004bb314stp x29, x30, [x20-8]
    004bb318add sp, x20, 0
    004bb31csub x29, sp, 8
    004bb320str x0, [sp+344]
    004bb324str x1, [sp+352]
    004bb328str x2, [sp+360]
    004bb32cstr x3, [sp+368]
    004bb330str x4, [sp+376]
    004bb334str x5, [sp+384]
    004bb338str x6, [sp+392]
    004bb33cstr x7, [sp+400]
    004bb340strb wzr, [sp+69]
    004bb344stp xzr, xzr, [sp+72]
    004bb348ldr x1, [sp+344]
    004bb34cldrsb x27, [x1]
    004bb350ldr x1, [x1+24]
    004bb354ldr x0, [sp+352]
    004bb358blr x1
    004bb35cstr x0, [sp+88]
    004bb360str x1, [sp+96]
    004bb364str x2, [sp+104]
    004bb368adrp x0, 0x1cb000
    004bb36cadd x0, x0, 2432
    004bb370bl runtime.newobject
    004bb374str x0, [sp+320]
    004bb378add x21, sp, 136
    004bb37cadrp x20, 0x260000
    004bb380add x20, x20, 2000
    004bb384adr x27, 16
    004bb388stp x29, x27, [sp-24]
    004bb38csub x29, sp, 24
    004bb390bl fn_87ee8
    004bb394sub x29, sp, 8
    004bb398adrp x27, 0x260000
    004bb39cldr x1, [x27+2112]
    004bb3a0str x1, [sp+248]
    004bb3a4ldr x1, [sp+376]
    004bb3a8ldr x2, [sp+384]
    004bb3acstr x1, [sp+136]
    004bb3b0str x2, [sp+144]
    004bb3b4ldr x1, [sp+360]
    004bb3b8ldr x2, [sp+368]
    004bb3bcstr x1, [sp+192]
    004bb3c0str x2, [sp+200]
    004bb3c4ldr x1, [sp+88]
    004bb3c8ldr x2, [sp+96]
    004bb3ccldr x3, [sp+104]
    004bb3d0str x1, [sp+208]
    004bb3d4str x2, [sp+216]
    004bb3d8str x3, [sp+224]
    004bb3dcldr x21, [sp+320]
    004bb3e0str x21, [sp+128]
    004bb3e4adrp x27, 0x590000
    004bb3e8ldr w1, [x27+3056]
    004bb3eccbz w1, 0x4bb3f4
    004bb3f0b 0x4bb3f8
    004bb3f4
    004bb3f4loc_4bb3f4:
    004bb3f4b 0x4bb414
    004bb3f8
    004bb3f8loc_4bb3f8:
    004bb3f8adrp x0, 0x1cb000
    004bb3fcadd x0, x0, 2432
    004bb400mov x1, x21
    004bb404add x2, sp, 136
    004bb408bl runtime.wbMove
    004bb40cldr x21, [sp+128]
    004bb410b 0x4bb414
    004bb414
    004bb414loc_4bb414:
    004bb414add x20, sp, 136
    004bb418adr x27, 16
    004bb41cstp x29, x27, [sp-24]
    004bb420sub x29, sp, 24
    004bb424bl fn_87ee8
    004bb428sub x29, sp, 8
    004bb42cldr x2, [sp+248]
    004bb430ldr x3, [sp+128]
    004bb434str x2, [x3+112]
    004bb438ldr x1, [sp+320]
    004bb43cstr x1, [sp+296]
    004bb440adrp x0, 0x12f000
    004bb444add x0, x0, 768
    004bb448bl golang.org/x/crypto/ssh.Marshal
    004bb44cstr x0, [sp+272]
    004bb450str x1, [sp+280]
    004bb454str x2, [sp+288]
    004bb458ldr x3, [sp+392]
    004bb45cldrsb x27, [x3]
    004bb460ldr x4, [sp+400]
    004bb464ldr x3, [x3+40]
    004bb468mov x5, x0
    004bb46cmov x0, x4
    004bb470mov x6, x1
    004bb474mov x1, x5
    004bb478mov x7, x2
    004bb47cmov x2, x6
    004bb480mov x8, x3
    004bb484mov x3, x7
    004bb488blr x8
    004bb48cstr x0, [sp+112]
    004bb490str x1, [sp+120]
    004bb494cbnz x0, 0x4bb49c
    004bb498b 0x4bb4c0
    004bb49c
    004bb49cloc_4bb49c:
    004bb49cstrb wzr, [sp+69]
    004bb4a0ldr x1, [sp+112]
    004bb4a4ldr x2, [sp+120]
    004bb4a8str x1, [sp+72]
    004bb4acstr x2, [sp+80]
    004bb4b0ldrb w0, [sp+69]
    004bb4b4ldp x29, x30, [sp-8]
    004bb4b8add sp, sp, 336
    004bb4bcret x30
    004bb4c0
    004bb4c0loc_4bb4c0:
    004bb4c0stp xzr, xzr, [sp+256]
    004bb4c4ldr x0, [sp+344]
    004bb4c8ldr x4, [sp+392]
    004bb4ccldr x2, [sp+360]
    004bb4d0ldr x3, [sp+368]
    004bb4d4ldr x1, [sp+352]
    004bb4d8ldr x5, [sp+400]
    004bb4dcbl golang.org/x/crypto/ssh.confirmKeyAck
    004bb4e0strb w0, [sp+71]
    004bb4e4str x1, [sp+256]
    004bb4e8str x2, [sp+264]
    004bb4ecldrb w6, [sp+71]
    004bb4f0strb w6, [sp+70]
    004bb4f4ldr x6, [sp+264]
    004bb4f8ldr x7, [sp+256]
    004bb4fcstr x7, [sp+304]
    004bb500str x6, [sp+312]
    004bb504ldrb w6, [sp+70]
    004bb508strb w6, [sp+69]
    004bb50cldr x1, [sp+304]
    004bb510ldr x2, [sp+312]
    004bb514str x1, [sp+72]
    004bb518str x2, [sp+80]
    004bb51cldrb w0, [sp+69]
    004bb520ldp x29, x30, [sp-8]
    004bb524add sp, sp, 336
    004bb528ret x30
    004bb52c
    004bb52cloc_4bb52c:
    004bb52cstp x0, x1, [sp+8]
    004bb530stp x2, x3, [sp+24]
    004bb534stp x4, x5, [sp+40]
    004bb538stp x6, x7, [sp+56]
    004bb53cmov x3, x30
    004bb540bl runtime.morestack_noctxt.abi0
    004bb544ldp x0, x1, [sp+8]
    004bb548ldp x2, x3, [sp+24]
    004bb54cldp x4, x5, [sp+40]
    004bb550ldp x6, x7, [sp+56]
    004bb554b 0x4bb300
    004bb558udf 0
    004bb55cudf 0
    004bb300
    004bb560
    004bb560golang.org/x/crypto/ssh.confirmKeyAck: ; void golang.org/x/crypto/ssh.confirmKeyAck(golang.org/x/crypto/ssh.PublicKey key, struct string algo, golang.org/x/crypto/ssh.packetConn c)
    004bb560ldr x16, [x28+16]
    004bb564sub x17, sp, 176
    004bb568subs xzr, x17, x16
    004bb56cb.ls 0x4bb924
    004bb570sub x20, sp, 304
    004bb574stp x29, x30, [x20-8]
    004bb578add sp, x20, 0
    004bb57csub x29, sp, 8
    004bb580str x0, [sp+312]
    004bb584str x1, [sp+320]
    004bb588str x2, [sp+328]
    004bb58cstr x3, [sp+336]
    004bb590str x4, [sp+344]
    004bb594str x5, [sp+352]
    004bb598strb wzr, [sp+59]
    004bb59cstp xzr, xzr, [sp+64]
    004bb5a0ldr x1, [sp+312]
    004bb5a4ldrsb x27, [x1]
    004bb5a8ldr x1, [x1+24]
    004bb5acldr x0, [sp+320]
    004bb5b0blr x1
    004bb5b4str x0, [sp+80]
    004bb5b8str x1, [sp+88]
    004bb5bcstr x2, [sp+96]
    004bb5c0b 0x4bb5c4
    004bb5c4
    004bb5c4loc_4bb5c4:
    004bb5c4b 0x4bb5c8
    004bb5c8
    004bb5c8loc_4bb5c8:
    004bb5c8str xzr, [sp+264]
    004bb5ccstp xzr, xzr, [sp+272]
    004bb5d0stp xzr, xzr, [sp+248]
    004bb5d4ldr x1, [sp+344]
    004bb5d8ldrsb x27, [x1]
    004bb5dcldr x1, [x1+32]
    004bb5e0ldr x0, [sp+352]
    004bb5e4blr x1
    004bb5e8str x0, [sp+264]
    004bb5ecstr x1, [sp+272]
    004bb5f0str x2, [sp+280]
    004bb5f4str x3, [sp+248]
    004bb5f8str x4, [sp+256]
    004bb5fcldr x1, [sp+272]
    004bb600ldr x2, [sp+280]
    004bb604ldr x3, [sp+264]
    004bb608str x3, [sp+192]
    004bb60cstr x1, [sp+200]
    004bb610str x2, [sp+208]
    004bb614ldr x1, [sp+248]
    004bb618ldr x2, [sp+256]
    004bb61cstr x1, [sp+176]
    004bb620str x2, [sp+184]
    004bb624ldr x1, [sp+192]
    004bb628ldr x2, [sp+200]
    004bb62cldr x3, [sp+208]
    004bb630str x1, [sp+104]
    004bb634str x2, [sp+112]
    004bb638str x3, [sp+120]
    004bb63cldr x1, [sp+184]
    004bb640ldr x2, [sp+176]
    004bb644str x2, [sp+160]
    004bb648str x1, [sp+168]
    004bb64ccbnz x2, 0x4bb654
    004bb650b 0x4bb678
    004bb654
    004bb654loc_4bb654:
    004bb654strb wzr, [sp+59]
    004bb658ldr x1, [sp+160]
    004bb65cldr x2, [sp+168]
    004bb660str x1, [sp+64]
    004bb664str x2, [sp+72]
    004bb668ldrb w0, [sp+59]
    004bb66cldp x29, x30, [sp-8]
    004bb670add sp, sp, 304
    004bb674ret x30
    004bb678
    004bb678loc_4bb678:
    004bb678ldr x1, [sp+112]
    004bb67cldr x5, [sp+104]
    004bb680subs xzr, x1, 0
    004bb684b.hi 0x4bb68c
    004bb688b 0x4bb918
    004bb68c
    004bb68cloc_4bb68c:
    004bb68cldrb w5, [x5]
    004bb690strb w5, [sp+61]
    004bb694mov x6, x5
    004bb698subs wzr, w6, 51
    004bb69cb.eq 0x4bb6a4
    004bb6a0b 0x4bb6c8
    004bb6a4
    004bb6a4loc_4bb6a4:
    004bb6a4b 0x4bb6a8
    004bb6a8
    004bb6a8loc_4bb6a8:
    004bb6a8strb wzr, [sp+59]
    004bb6acstp xzr, xzr, [sp+64]
    004bb6b0ldrb w0, [sp+59]
    004bb6b4mov x1, xzr
    004bb6b8mov x2, xzr
    004bb6bcldp x29, x30, [sp-8]
    004bb6c0add sp, sp, 304
    004bb6c4ret x30
    004bb6c8
    004bb6c8loc_4bb6c8:
    004bb6c8mov x6, x5
    004bb6ccsubs wzr, w6, 53
    004bb6d0b.eq 0x4bb6d8
    004bb6d4b 0x4bb734
    004bb6d8
    004bb6d8loc_4bb6d8:
    004bb6d8b 0x4bb6dc
    004bb6dc
    004bb6dcloc_4bb6dc:
    004bb6dcldr x0, [sp+344]
    004bb6e0ldr x2, [sp+104]
    004bb6e4ldr x3, [sp+112]
    004bb6e8ldr x1, [sp+352]
    004bb6ecldr x4, [sp+120]
    004bb6f0bl golang.org/x/crypto/ssh.handleBannerResponse
    004bb6f4str x0, [sp+144]
    004bb6f8str x1, [sp+152]
    004bb6fccbnz x0, 0x4bb704
    004bb700b 0x4bb728
    004bb704
    004bb704loc_4bb704:
    004bb704strb wzr, [sp+59]
    004bb708ldr x1, [sp+144]
    004bb70cldr x2, [sp+152]
    004bb710str x1, [sp+64]
    004bb714str x2, [sp+72]
    004bb718ldrb w0, [sp+59]
    004bb71cldp x29, x30, [sp-8]
    004bb720add sp, sp, 304
    004bb724ret x30
    004bb728
    004bb728loc_4bb728:
    004bb728b 0x4bb72c
    004bb72c
    004bb72cloc_4bb72c:
    004bb72cb 0x4bb730
    004bb730
    004bb730loc_4bb730:
    004bb730b 0x4bb5c4
    004bb734
    004bb734loc_4bb734:
    004bb734mov x2, x5
    004bb738subs wzr, w2, 60
    004bb73cb.eq 0x4bb744
    004bb740b 0x4bb8b4
    004bb744
    004bb744loc_4bb744:
    004bb744b 0x4bb748
    004bb748
    004bb748loc_4bb748:
    004bb748adrp x0, 0x189000
    004bb74cadd x0, x0, 2880
    004bb750bl runtime.newobject
    004bb754str x0, [sp+288]
    004bb758adrp x27, 0x590000
    004bb75cldr w1, [x27+3056]
    004bb760cbz w1, 0x4bb768
    004bb764b 0x4bb76c
    004bb768
    004bb768loc_4bb768:
    004bb768b 0x4bb788
    004bb76c
    004bb76cloc_4bb76c:
    004bb76cstr x0, [sp+216]
    004bb770mov x1, x0
    004bb774adrp x0, 0x189000
    004bb778add x0, x0, 2880
    004bb77cbl runtime.wbZero
    004bb780ldr x0, [sp+216]
    004bb784b 0x4bb788
    004bb788
    004bb788loc_4bb788:
    004bb788stp xzr, xzr, [x0]
    004bb78cstp xzr, xzr, [x0+16]
    004bb790str xzr, [x0+32]
    004bb794ldr x4, [sp+288]
    004bb798str x4, [sp+240]
    004bb79cldr x0, [sp+104]
    004bb7a0ldr x1, [sp+112]
    004bb7a4ldr x2, [sp+120]
    004bb7a8adrp x3, 0x12e000
    004bb7acadd x3, x3, 3904
    004bb7b0bl golang.org/x/crypto/ssh.Unmarshal
    004bb7b4str x0, [sp+128]
    004bb7b8str x1, [sp+136]
    004bb7bccbnz x0, 0x4bb7c4
    004bb7c0b 0x4bb7e8
    004bb7c4
    004bb7c4loc_4bb7c4:
    004bb7c4strb wzr, [sp+59]
    004bb7c8ldr x1, [sp+128]
    004bb7ccldr x2, [sp+136]
    004bb7d0str x1, [sp+64]
    004bb7d4str x2, [sp+72]
    004bb7d8ldrb w0, [sp+59]
    004bb7dcldp x29, x30, [sp-8]
    004bb7e0add sp, sp, 304
    004bb7e4ret x30
    004bb7e8
    004bb7e8loc_4bb7e8:
    004bb7e8ldr x6, [sp+288]
    004bb7ecldr x2, [x6+8]
    004bb7f0ldr x0, [x6]
    004bb7f4str x0, [sp+224]
    004bb7f8str x2, [sp+232]
    004bb7fcldr x6, [sp+336]
    004bb800subs xzr, x6, x2
    004bb804cset x6, ne
    004bb808b.ne 0x4bb810
    004bb80cb 0x4bb814
    004bb810
    004bb810loc_4bb810:
    004bb810b 0x4bb824
    004bb814
    004bb814loc_4bb814:
    004bb814ldr x1, [sp+328]
    004bb818bl runtime.memequal
    004bb81ceor x6, x0, 1
    004bb820b 0x4bb824
    004bb824
    004bb824loc_4bb824:
    004bb824strb w6, [sp+63]
    004bb828tbnz w6, 0, 0x4bb830
    004bb82cb 0x4bb834
    004bb830
    004bb830loc_4bb830:
    004bb830b 0x4bb864
    004bb834
    004bb834loc_4bb834:
    004bb834ldr x3, [sp+80]
    004bb838ldr x4, [sp+88]
    004bb83cldr x5, [sp+96]
    004bb840ldr x6, [sp+288]
    004bb844ldr x0, [x6+16]
    004bb848ldr x1, [x6+24]
    004bb84cldr x2, [x6+32]
    004bb850bl bytes.Equal
    004bb854strb w0, [sp+62]
    004bb858eor x6, x0, 1
    004bb85cstrb w6, [sp+63]
    004bb860b 0x4bb864
    004bb864
    004bb864loc_4bb864:
    004bb864ldrb w3, [sp+63]
    004bb868tbnz w3, 0, 0x4bb870
    004bb86cb 0x4bb890
    004bb870
    004bb870loc_4bb870:
    004bb870strb wzr, [sp+59]
    004bb874stp xzr, xzr, [sp+64]
    004bb878ldrb w0, [sp+59]
    004bb87cmov x1, xzr
    004bb880mov x2, xzr
    004bb884ldp x29, x30, [sp-8]
    004bb888add sp, sp, 304
    004bb88cret x30
    004bb890
    004bb890loc_4bb890:
    004bb890orr x3, xzr, 1
    004bb894strb w3, [sp+59]
    004bb898stp xzr, xzr, [sp+64]
    004bb89cldrb w0, [sp+59]
    004bb8a0mov x1, xzr
    004bb8a4mov x2, xzr
    004bb8a8ldp x29, x30, [sp-8]
    004bb8acadd sp, sp, 304
    004bb8b0ret x30
    004bb8b4
    004bb8b4loc_4bb8b4:
    004bb8b4b 0x4bb8b8
    004bb8b8
    004bb8b8loc_4bb8b8:
    004bb8b8b 0x4bb8bc
    004bb8bc
    004bb8bcloc_4bb8bc:
    004bb8bcb 0x4bb8c0
    004bb8c0
    004bb8c0loc_4bb8c0:
    004bb8c0ldr x1, [sp+112]
    004bb8c4ldr x2, [sp+104]
    004bb8c8subs xzr, x1, 0
    004bb8ccb.hi 0x4bb8d4
    004bb8d0b 0x4bb910
    004bb8d4
    004bb8d4loc_4bb8d4:
    004bb8d4ldrb w1, [x2]
    004bb8d8strb w1, [sp+60]
    004bb8dcorr x0, xzr, 60
    004bb8e0bl golang.org/x/crypto/ssh.unexpectedMessageError
    004bb8e4str x0, [sp+248]
    004bb8e8str x1, [sp+256]
    004bb8ecstrb wzr, [sp+59]
    004bb8f0ldr x1, [sp+248]
    004bb8f4ldr x2, [sp+256]
    004bb8f8str x1, [sp+64]
    004bb8fcstr x2, [sp+72]
    004bb900ldrb w0, [sp+59]
    004bb904ldp x29, x30, [sp-8]
    004bb908add sp, sp, 304
    004bb90cret x30
    004bb910
    004bb910loc_4bb910:
    004bb910mov x0, xzr
    004bb914bl runtime.panicIndex
    004bb918
    004bb918loc_4bb918:
    004bb918mov x0, xzr
    004bb91cbl runtime.panicIndex
    004bb920hint
    004bb924
    004bb924loc_4bb924:
    004bb924stp x0, x1, [sp+8]
    004bb928stp x2, x3, [sp+24]
    004bb92cstp x4, x5, [sp+40]
    004bb930mov x3, x30
    004bb934bl runtime.morestack_noctxt.abi0
    004bb938ldp x0, x1, [sp+8]
    004bb93cldp x2, x3, [sp+24]
    004bb940ldp x4, x5, [sp+40]
    004bb944b 0x4bb560
    004bb948udf 0
    004bb94cudf 0
    004bb560
    004bb950
    004bb950golang.org/x/crypto/ssh.PublicKeys: ; void golang.org/x/crypto/ssh.PublicKeys(struct []golang.org/x/crypto/ssh.Signer signers)
    004bb950ldr x16, [x28+16]
    004bb954subs xzr, sp, x16
    004bb958b.ls 0x4bba0c
    004bb95cstr x30, [sp-80]!
    004bb960stur x29, [sp-8]
    004bb964sub x29, sp, 8
    004bb968str x0, [sp+88]
    004bb96cstr x1, [sp+96]
    004bb970str x2, [sp+104]
    004bb974stp xzr, xzr, [sp+40]
    004bb978adrp x0, 0x17b000
    004bb97cadd x0, x0, 2880
    004bb980bl runtime.newobject
    004bb984str x0, [sp+56]
    004bb988adrp x1, 0
    004bb98cadd x1, x1, 2608
    004bb990str x1, [x0]
    004bb994ldr x1, [sp+88]
    004bb998ldr x2, [sp+96]
    004bb99cldr x3, [sp+104]
    004bb9a0ldr x4, [sp+56]
    004bb9a4ldrsb x27, [x4]
    004bb9a8str x2, [x4+16]
    004bb9acstr x3, [x4+24]
    004bb9b0adrp x27, 0x590000
    004bb9b4ldr w2, [x27+3056]
    004bb9b8cbz w2, 0x4bb9c0
    004bb9bcb 0x4bb9c4
    004bb9c0
    004bb9c0loc_4bb9c0:
    004bb9c0b 0x4bb9d8
    004bb9c4
    004bb9c4loc_4bb9c4:
    004bb9c4bl runtime.gcWriteBarrier2
    004bb9c8str x1, [x25]
    004bb9ccldr x2, [x4+8]
    004bb9d0str x2, [x25+8]
    004bb9d4b 0x4bb9d8
    004bb9d8
    004bb9d8loc_4bb9d8:
    004bb9d8str x1, [x4+8]
    004bb9dcldr x2, [sp+56]
    004bb9e0str x2, [sp+64]
    004bb9e4ldr x2, [sp+64]
    004bb9e8adrp x3, 0x25c000
    004bb9ecadd x3, x3, 1744
    004bb9f0str x3, [sp+40]
    004bb9f4str x2, [sp+48]
    004bb9f8ldr x0, [sp+40]
    004bb9fcldr x1, [sp+48]
    004bba00ldur x29, [sp-8]
    004bba04ldr x30, [sp], 80
    004bba08ret x30
    004bba0c
    004bba0cloc_4bba0c:
    004bba0cstp x0, x1, [sp+8]
    004bba10str x2, [sp+24]
    004bba14mov x3, x30
    004bba18bl runtime.morestack_noctxt.abi0
    004bba1cldp x0, x1, [sp+8]
    004bba20ldr x2, [sp+24]
    004bba24b 0x4bb950
    004bba28udf 0
    004bba2cudf 0
    004bb950
    004bba30
    004bba30golang.org/x/crypto/ssh.PublicKeys.func1: ; void golang.org/x/crypto/ssh.PublicKeys.func1(void)
    004bba30str x30, [sp-80]!
    004bba34stur x29, [sp-8]
    004bba38sub x29, sp, 8
    004bba3cldr x5, [x26+8]
    004bba40ldr x6, [x26+16]
    004bba44ldr x7, [x26+24]
    004bba48str x5, [sp+48]
    004bba4cstr x6, [sp+56]
    004bba50str x7, [sp+64]
    004bba54str xzr, [sp+24]
    004bba58stp xzr, xzr, [sp+32]
    004bba5cstp xzr, xzr, [sp+8]
    004bba60ldr x5, [sp+48]
    004bba64ldr x6, [sp+56]
    004bba68ldr x7, [sp+64]
    004bba6cstr x5, [sp+24]
    004bba70str x6, [sp+32]
    004bba74str x7, [sp+40]
    004bba78stp xzr, xzr, [sp+8]
    004bba7cldr x0, [sp+24]
    004bba80ldr x1, [sp+32]
    004bba84ldr x2, [sp+40]
    004bba88mov x3, xzr
    004bba8cmov x4, xzr
    004bba90add x29, sp, 72
    004bba94add sp, sp, 80
    004bba98ret x30
    004bba9cudf 0
    004bba30
    004bbaa0
    004bbaa0golang.org/x/crypto/ssh.PublicKeysCallback: ; void golang.org/x/crypto/ssh.PublicKeysCallback(func() ([]golang.org/x/crypto/ssh.Signer, error) getSigners)
    004bbaa0str x30, [sp-48]!
    004bbaa4stur x29, [sp-8]
    004bbaa8sub x29, sp, 8
    004bbaacstr x0, [sp+56]
    004bbab0stp xzr, xzr, [sp+16]
    004bbab4ldr x2, [sp+56]
    004bbab8str x2, [sp+32]
    004bbabcldr x2, [sp+32]
    004bbac0adrp x3, 0x25c000
    004bbac4add x3, x3, 1744
    004bbac8str x3, [sp+16]
    004bbaccstr x2, [sp+24]
    004bbad0ldr x0, [sp+16]
    004bbad4ldr x1, [sp+24]
    004bbad8add x29, sp, 40
    004bbadcadd sp, sp, 48
    004bbae0ret x30
    004bbae4udf 0
    004bbae8udf 0
    004bbaecudf 0
    004bbaa0
    004bbaf0
    004bbaf0golang.org/x/crypto/ssh.handleAuthResponse: ; void golang.org/x/crypto/ssh.handleAuthResponse(golang.org/x/crypto/ssh.packetConn c)
    004bbaf0ldr x16, [x28+16]
    004bbaf4sub x17, sp, 160
    004bbaf8subs xzr, x17, x16
    004bbafcb.ls 0x4bbf78
    004bbb00sub x20, sp, 288
    004bbb04stp x29, x30, [x20-8]
    004bbb08add sp, x20, 0
    004bbb0csub x29, sp, 8
    004bbb10str x0, [sp+296]
    004bbb14str x1, [sp+304]
    004bbb18str xzr, [sp+64]
    004bbb1cstr xzr, [sp+88]
    004bbb20stp xzr, xzr, [sp+96]
    004bbb24stp xzr, xzr, [sp+72]
    004bbb28strb wzr, [sp+60]
    004bbb2cb 0x4bbb30
    004bbb30
    004bbb30loc_4bbb30:
    004bbb30b 0x4bbb34
    004bbb34
    004bbb34loc_4bbb34:
    004bbb34str xzr, [sp+248]
    004bbb38stp xzr, xzr, [sp+256]
    004bbb3cstp xzr, xzr, [sp+232]
    004bbb40ldr x1, [sp+296]
    004bbb44ldrsb x27, [x1]
    004bbb48ldr x1, [x1+32]
    004bbb4cldr x0, [sp+304]
    004bbb50blr x1
    004bbb54str x0, [sp+248]
    004bbb58str x1, [sp+256]
    004bbb5cstr x2, [sp+264]
    004bbb60str x3, [sp+232]
    004bbb64str x4, [sp+240]
    004bbb68ldr x1, [sp+256]
    004bbb6cldr x2, [sp+264]
    004bbb70ldr x3, [sp+248]
    004bbb74str x3, [sp+200]
    004bbb78str x1, [sp+208]
    004bbb7cstr x2, [sp+216]
    004bbb80ldr x1, [sp+232]
    004bbb84ldr x2, [sp+240]
    004bbb88str x1, [sp+184]
    004bbb8cstr x2, [sp+192]
    004bbb90ldr x1, [sp+200]
    004bbb94ldr x2, [sp+208]
    004bbb98ldr x3, [sp+216]
    004bbb9cstr x1, [sp+112]
    004bbba0str x2, [sp+120]
    004bbba4str x3, [sp+128]
    004bbba8ldr x1, [sp+192]
    004bbbacldr x2, [sp+184]
    004bbbb0str x2, [sp+168]
    004bbbb4str x1, [sp+176]
    004bbbb8cbnz x2, 0x4bbbc0
    004bbbbcb 0x4bbbf8
    004bbbc0
    004bbbc0loc_4bbbc0:
    004bbbc0str xzr, [sp+64]
    004bbbc4str xzr, [sp+88]
    004bbbc8stp xzr, xzr, [sp+96]
    004bbbccldr x4, [sp+168]
    004bbbd0ldr x5, [sp+176]
    004bbbd4str x4, [sp+72]
    004bbbd8str x5, [sp+80]
    004bbbdcldr x0, [sp+64]
    004bbbe0ldr x1, [sp+88]
    004bbbe4ldr x2, [sp+96]
    004bbbe8ldr x3, [sp+104]
    004bbbecldp x29, x30, [sp-8]
    004bbbf0add sp, sp, 288
    004bbbf4ret x30
    004bbbf8
    004bbbf8loc_4bbbf8:
    004bbbf8ldr x1, [sp+120]
    004bbbfcldr x6, [sp+112]
    004bbc00subs xzr, x1, 0
    004bbc04b.hi 0x4bbc0c
    004bbc08b 0x4bbf6c
    004bbc0c
    004bbc0cloc_4bbc0c:
    004bbc0cldrb w6, [x6]
    004bbc10strb w6, [sp+63]
    004bbc14mov x7, x6
    004bbc18subs wzr, w7, 51
    004bbc1cb.ls 0x4bbc24
    004bbc20b 0x4bbe1c
    004bbc24
    004bbc24loc_4bbc24:
    004bbc24mov x2, x6
    004bbc28subs wzr, w2, 7
    004bbc2cb.eq 0x4bbc34
    004bbc30b 0x4bbcb4
    004bbc34
    004bbc34loc_4bbc34:
    004bbc34b 0x4bbc38
    004bbc38
    004bbc38loc_4bbc38:
    004bbc38ldrb w2, [sp+60]
    004bbc3ctbnz w2, 0, 0x4bbc44
    004bbc40b 0x4bbca8
    004bbc44
    004bbc44loc_4bbc44:
    004bbc44ldr x1, [sp+120]
    004bbc48ldr x2, [sp+112]
    004bbc4csubs xzr, x1, 0
    004bbc50b.hi 0x4bbc58
    004bbc54b 0x4bbf64
    004bbc58
    004bbc58loc_4bbc58:
    004bbc58ldrb w1, [x2]
    004bbc5cstrb w1, [sp+62]
    004bbc60movz x0, 52
    004bbc64bl golang.org/x/crypto/ssh.unexpectedMessageError
    004bbc68str x0, [sp+232]
    004bbc6cstr x1, [sp+240]
    004bbc70str xzr, [sp+64]
    004bbc74str xzr, [sp+88]
    004bbc78stp xzr, xzr, [sp+96]
    004bbc7cldr x4, [sp+232]
    004bbc80ldr x5, [sp+240]
    004bbc84str x4, [sp+72]
    004bbc88str x5, [sp+80]
    004bbc8cldr x0, [sp+64]
    004bbc90ldr x1, [sp+88]
    004bbc94ldr x2, [sp+96]
    004bbc98ldr x3, [sp+104]
    004bbc9cldp x29, x30, [sp-8]
    004bbca0add sp, sp, 288
    004bbca4ret x30
    004bbca8
    004bbca8loc_4bbca8:
    004bbca8orr x1, xzr, 1
    004bbcacstrb w1, [sp+60]
    004bbcb0b 0x4bbee4
    004bbcb4
    004bbcb4loc_4bbcb4:
    004bbcb4mov x2, x6
    004bbcb8subs wzr, w2, 51
    004bbcbcb.eq 0x4bbcc4
    004bbcc0b 0x4bbe14
    004bbcc4
    004bbcc4loc_4bbcc4:
    004bbcc4b 0x4bbcc8
    004bbcc8
    004bbcc8loc_4bbcc8:
    004bbcc8adrp x0, 0x189000
    004bbcccadd x0, x0, 2720
    004bbcd0bl runtime.newobject
    004bbcd4str x0, [sp+272]
    004bbcd8stp xzr, xzr, [x0+8]
    004bbcdcstrb wzr, [x0+24]
    004bbce0adrp x27, 0x590000
    004bbce4ldr w1, [x27+3056]
    004bbce8cbz w1, 0x4bbcf0
    004bbcecb 0x4bbcf4
    004bbcf0
    004bbcf0loc_4bbcf0:
    004bbcf0b 0x4bbd04
    004bbcf4
    004bbcf4loc_4bbcf4:
    004bbcf4ldr x5, [x0]
    004bbcf8bl runtime.gcWriteBarrier1
    004bbcfcstr x5, [x25]
    004bbd00b 0x4bbd04
    004bbd04
    004bbd04loc_4bbd04:
    004bbd04str xzr, [x0]
    004bbd08ldr x4, [sp+272]
    004bbd0cstr x4, [sp+224]
    004bbd10ldr x0, [sp+112]
    004bbd14ldr x1, [sp+120]
    004bbd18ldr x2, [sp+128]
    004bbd1cadrp x3, 0x12e000
    004bbd20add x3, x3, 3584
    004bbd24bl golang.org/x/crypto/ssh.Unmarshal
    004bbd28str x0, [sp+136]
    004bbd2cstr x1, [sp+144]
    004bbd30cbnz x0, 0x4bbd38
    004bbd34b 0x4bbd70
    004bbd38
    004bbd38loc_4bbd38:
    004bbd38str xzr, [sp+64]
    004bbd3cstr xzr, [sp+88]
    004bbd40stp xzr, xzr, [sp+96]
    004bbd44ldr x4, [sp+136]
    004bbd48ldr x5, [sp+144]
    004bbd4cstr x4, [sp+72]
    004bbd50str x5, [sp+80]
    004bbd54ldr x0, [sp+64]
    004bbd58ldr x1, [sp+88]
    004bbd5cldr x2, [sp+96]
    004bbd60ldr x3, [sp+104]
    004bbd64ldp x29, x30, [sp-8]
    004bbd68add sp, sp, 288
    004bbd6cret x30
    004bbd70
    004bbd70loc_4bbd70:
    004bbd70ldr x6, [sp+272]
    004bbd74ldrb w6, [x6+24]
    004bbd78tbnz w6, 0, 0x4bbd80
    004bbd7cb 0x4bbdcc
    004bbd80
    004bbd80loc_4bbd80:
    004bbd80orr x6, xzr, 1
    004bbd84str x6, [sp+64]
    004bbd88ldr x6, [sp+272]
    004bbd8cldr x7, [x6]
    004bbd90ldr x8, [x6+8]
    004bbd94ldr x6, [x6+16]
    004bbd98str x7, [sp+88]
    004bbd9cstr x8, [sp+96]
    004bbda0str x6, [sp+104]
    004bbda4stp xzr, xzr, [sp+72]
    004bbda8ldr x0, [sp+64]
    004bbdacldr x1, [sp+88]
    004bbdb0ldr x2, [sp+96]
    004bbdb4ldr x3, [sp+104]
    004bbdb8mov x4, xzr
    004bbdbcmov x5, xzr
    004bbdc0ldp x29, x30, [sp-8]
    004bbdc4add sp, sp, 288
    004bbdc8ret x30
    004bbdcc
    004bbdccloc_4bbdcc:
    004bbdccstr xzr, [sp+64]
    004bbdd0ldr x6, [sp+272]
    004bbdd4ldr x7, [x6]
    004bbdd8ldr x8, [x6+8]
    004bbddcldr x6, [x6+16]
    004bbde0str x7, [sp+88]
    004bbde4str x8, [sp+96]
    004bbde8str x6, [sp+104]
    004bbdecstp xzr, xzr, [sp+72]
    004bbdf0ldr x0, [sp+64]
    004bbdf4ldr x1, [sp+88]
    004bbdf8ldr x2, [sp+96]
    004bbdfcldr x3, [sp+104]
    004bbe00mov x4, xzr
    004bbe04mov x5, xzr
    004bbe08ldp x29, x30, [sp-8]
    004bbe0cadd sp, sp, 288
    004bbe10ret x30
    004bbe14
    004bbe14loc_4bbe14:
    004bbe14b 0x4bbe18
    004bbe18
    004bbe18loc_4bbe18:
    004bbe18b 0x4bbef4
    004bbe1c
    004bbe1cloc_4bbe1c:
    004bbe1cmov x7, x6
    004bbe20subs wzr, w7, 52
    004bbe24b.eq 0x4bbe2c
    004bbe28b 0x4bbe68
    004bbe2c
    004bbe2cloc_4bbe2c:
    004bbe2cb 0x4bbe30
    004bbe30
    004bbe30loc_4bbe30:
    004bbe30orr x6, xzr, 2
    004bbe34str x6, [sp+64]
    004bbe38str xzr, [sp+88]
    004bbe3cstp xzr, xzr, [sp+96]
    004bbe40stp xzr, xzr, [sp+72]
    004bbe44ldr x0, [sp+64]
    004bbe48ldr x1, [sp+88]
    004bbe4cldr x2, [sp+96]
    004bbe50ldr x3, [sp+104]
    004bbe54mov x4, xzr
    004bbe58mov x5, xzr
    004bbe5cldp x29, x30, [sp-8]
    004bbe60add sp, sp, 288
    004bbe64ret x30
    004bbe68
    004bbe68loc_4bbe68:
    004bbe68mov x5, x6
    004bbe6csubs wzr, w5, 53
    004bbe70b.eq 0x4bbe78
    004bbe74b 0x4bbeec
    004bbe78
    004bbe78loc_4bbe78:
    004bbe78b 0x4bbe7c
    004bbe7c
    004bbe7cloc_4bbe7c:
    004bbe7cldr x0, [sp+296]
    004bbe80ldr x2, [sp+112]
    004bbe84ldr x3, [sp+120]
    004bbe88ldr x1, [sp+304]
    004bbe8cldr x4, [sp+128]
    004bbe90bl golang.org/x/crypto/ssh.handleBannerResponse
    004bbe94str x0, [sp+152]
    004bbe98str x1, [sp+160]
    004bbe9ccbnz x0, 0x4bbea4
    004bbea0b 0x4bbedc
    004bbea4
    004bbea4loc_4bbea4:
    004bbea4str xzr, [sp+64]
    004bbea8str xzr, [sp+88]
    004bbeacstp xzr, xzr, [sp+96]
    004bbeb0ldr x4, [sp+152]
    004bbeb4ldr x5, [sp+160]
    004bbeb8str x4, [sp+72]
    004bbebcstr x5, [sp+80]
    004bbec0ldr x0, [sp+64]
    004bbec4ldr x1, [sp+88]
    004bbec8ldr x2, [sp+96]
    004bbeccldr x3, [sp+104]
    004bbed0ldp x29, x30, [sp-8]
    004bbed4add sp, sp, 288
    004bbed8ret x30
    004bbedc
    004bbedcloc_4bbedc:
    004bbedcorr x1, xzr, 1
    004bbee0b 0x4bbee4
    004bbee4
    004bbee4loc_4bbee4:
    004bbee4b 0x4bbee8
    004bbee8
    004bbee8loc_4bbee8:
    004bbee8b 0x4bbb30
    004bbeec
    004bbeecloc_4bbeec:
    004bbeecb 0x4bbef0
    004bbef0
    004bbef0loc_4bbef0:
    004bbef0b 0x4bbef4
    004bbef4
    004bbef4loc_4bbef4:
    004bbef4b 0x4bbef8
    004bbef8
    004bbef8loc_4bbef8:
    004bbef8ldr x1, [sp+120]
    004bbefcldr x2, [sp+112]
    004bbf00subs xzr, x1, 0
    004bbf04b.hi 0x4bbf0c
    004bbf08b 0x4bbf5c
    004bbf0c
    004bbf0cloc_4bbf0c:
    004bbf0cldrb w1, [x2]
    004bbf10strb w1, [sp+61]
    004bbf14movz x0, 52
    004bbf18bl golang.org/x/crypto/ssh.unexpectedMessageError
    004bbf1cstr x0, [sp+232]
    004bbf20str x1, [sp+240]
    004bbf24str xzr, [sp+64]
    004bbf28str xzr, [sp+88]
    004bbf2cstp xzr, xzr, [sp+96]
    004bbf30ldr x4, [sp+232]
    004bbf34ldr x5, [sp+240]
    004bbf38str x4, [sp+72]
    004bbf3cstr x5, [sp+80]
    004bbf40ldr x0, [sp+64]
    004bbf44ldr x1, [sp+88]
    004bbf48ldr x2, [sp+96]
    004bbf4cldr x3, [sp+104]
    004bbf50ldp x29, x30, [sp-8]
    004bbf54add sp, sp, 288
    004bbf58ret x30
    004bbf5c
    004bbf5cloc_4bbf5c:
    004bbf5cmov x0, xzr
    004bbf60bl runtime.panicIndex
    004bbf64
    004bbf64loc_4bbf64:
    004bbf64mov x0, xzr
    004bbf68bl runtime.panicIndex
    004bbf6c
    004bbf6cloc_4bbf6c:
    004bbf6cmov x0, xzr
    004bbf70bl runtime.panicIndex
    004bbf74hint
    004bbf78
    004bbf78loc_4bbf78:
    004bbf78stp x0, x1, [sp+8]
    004bbf7cmov x3, x30
    004bbf80bl runtime.morestack_noctxt.abi0
    004bbf84ldp x0, x1, [sp+8]
    004bbf88b 0x4bbaf0
    004bbf8cudf 0
    004bbaf0
    004bbf90
    004bbf90golang.org/x/crypto/ssh.handleBannerResponse: ; void golang.org/x/crypto/ssh.handleBannerResponse(golang.org/x/crypto/ssh.packetConn c, struct []uint8 packet)
    004bbf90ldr x16, [x28+16]
    004bbf94sub x17, sp, 32
    004bbf98subs xzr, x17, x16
    004bbf9cb.ls 0x4bc138
    004bbfa0str x30, [sp-160]!
    004bbfa4stur x29, [sp-8]
    004bbfa8sub x29, sp, 8
    004bbfacstr x0, [sp+168]
    004bbfb0str x1, [sp+176]
    004bbfb4str x2, [sp+184]
    004bbfb8str x3, [sp+192]
    004bbfbcstr x4, [sp+200]
    004bbfc0stp xzr, xzr, [sp+64]
    004bbfc4adrp x0, 0x189000
    004bbfc8add x0, x0, 3680
    004bbfccbl runtime.newobject
    004bbfd0str x0, [sp+144]
    004bbfd4str xzr, [x0+8]
    004bbfd8str xzr, [x0+24]
    004bbfdcadrp x27, 0x590000
    004bbfe0ldr w1, [x27+3056]
    004bbfe4cbz w1, 0x4bbfec
    004bbfe8b 0x4bbff0
    004bbfec
    004bbfecloc_4bbfec:
    004bbfecb 0x4bc008
    004bbff0
    004bbff0loc_4bbff0:
    004bbff0ldr x5, [x0]
    004bbff4bl runtime.gcWriteBarrier2
    004bbff8str x5, [x25]
    004bbffcldr x5, [x0+16]
    004bc000str x5, [x25+8]
    004bc004b 0x4bc008
    004bc008
    004bc008loc_4bc008:
    004bc008str xzr, [x0]
    004bc00cstr xzr, [x0+16]
    004bc010ldr x4, [sp+144]
    004bc014str x4, [sp+104]
    004bc018ldr x0, [sp+184]
    004bc01cldr x1, [sp+192]
    004bc020ldr x2, [sp+200]
    004bc024adrp x3, 0x12e000
    004bc028add x3, x3, 896
    004bc02cbl golang.org/x/crypto/ssh.Unmarshal
    004bc030str x0, [sp+88]
    004bc034str x1, [sp+96]
    004bc038cbnz x0, 0x4bc040
    004bc03cb 0x4bc054
    004bc040
    004bc040loc_4bc040:
    004bc040str x0, [sp+64]
    004bc044str x1, [sp+72]
    004bc048ldur x29, [sp-8]
    004bc04cldr x30, [sp], 160
    004bc050ret x30
    004bc054
    004bc054loc_4bc054:
    004bc054str xzr, [sp+136]
    004bc058ldr x2, [sp+168]
    004bc05cldr x3, [sp+176]
    004bc060adrp x4, 0x25c000
    004bc064add x4, x4, 2032
    004bc068subs xzr, x2, x4
    004bc06cb.eq 0x4bc074
    004bc070b 0x4bc07c
    004bc074
    004bc074loc_4bc074:
    004bc074orr x0, xzr, 1
    004bc078b 0x4bc088
    004bc07c
    004bc07cloc_4bc07c:
    004bc07cmov x0, xzr
    004bc080mov x3, xzr
    004bc084b 0x4bc088
    004bc088
    004bc088loc_4bc088:
    004bc088str x3, [sp+136]
    004bc08cstrb w0, [sp+63]
    004bc090ldr x2, [sp+136]
    004bc094str x2, [sp+112]
    004bc098ldrb w2, [sp+63]
    004bc09cstrb w2, [sp+62]
    004bc0a0ldr x2, [sp+112]
    004bc0a4str x2, [sp+80]
    004bc0a8ldrb w2, [sp+62]
    004bc0acstrb w2, [sp+61]
    004bc0b0tbnz w2, 0, 0x4bc0b8
    004bc0b4b 0x4bc120
    004bc0b8
    004bc0b8loc_4bc0b8:
    004bc0b8ldr x2, [sp+80]
    004bc0bcldrsb x27, [x2]
    004bc0c0ldr x2, [x2+304]
    004bc0c4cbnz x2, 0x4bc0cc
    004bc0c8b 0x4bc108
    004bc0cc
    004bc0ccloc_4bc0cc:
    004bc0ccldr x2, [sp+80]
    004bc0d0ldrsb x27, [x2]
    004bc0d4ldr x26, [x2+304]
    004bc0d8ldr x2, [x26]
    004bc0dcldr x3, [sp+144]
    004bc0e0ldr x0, [x3]
    004bc0e4ldr x1, [x3+8]
    004bc0e8blr x2
    004bc0ecstr x0, [sp+120]
    004bc0f0str x1, [sp+128]
    004bc0f4str x0, [sp+64]
    004bc0f8str x1, [sp+72]
    004bc0fcldur x29, [sp-8]
    004bc100ldr x30, [sp], 160
    004bc104ret x30
    004bc108
    004bc108loc_4bc108:
    004bc108stp xzr, xzr, [sp+64]
    004bc10cmov x0, xzr
    004bc110mov x1, xzr
    004bc114ldur x29, [sp-8]
    004bc118ldr x30, [sp], 160
    004bc11cret x30
    004bc120
    004bc120loc_4bc120:
    004bc120stp xzr, xzr, [sp+64]
    004bc124mov x0, xzr
    004bc128mov x1, xzr
    004bc12cldur x29, [sp-8]
    004bc130ldr x30, [sp], 160
    004bc134ret x30
    004bc138
    004bc138loc_4bc138:
    004bc138stp x0, x1, [sp+8]
    004bc13cstp x2, x3, [sp+24]
    004bc140str x4, [sp+40]
    004bc144mov x3, x30
    004bc148bl runtime.morestack_noctxt.abi0
    004bc14cldp x0, x1, [sp+8]
    004bc150ldp x2, x3, [sp+24]
    004bc154ldr x4, [sp+40]
    004bc158b 0x4bbf90
    004bc15cudf 0
    004bbf90
    004bc160
    004bc160golang.org/x/crypto/ssh.GSSAPIWithMICAuthMethod: ; void golang.org/x/crypto/ssh.GSSAPIWithMICAuthMethod(golang.org/x/crypto/ssh.GSSAPIClient gssAPIClient, struct string target)
    004bc160ldr x16, [x28+16]
    004bc164subs xzr, sp, x16
    004bc168b.ls 0x4bc264
    004bc16cstr x30, [sp-80]!
    004bc170stur x29, [sp-8]
    004bc174sub x29, sp, 8
    004bc178str x0, [sp+88]
    004bc17cstr x1, [sp+96]
    004bc180str x2, [sp+104]
    004bc184str x3, [sp+112]
    004bc188stp xzr, xzr, [sp+40]
    004bc18cldr x2, [sp+88]
    004bc190cbnz x2, 0x4bc198
    004bc194b 0x4bc24c
    004bc198
    004bc198loc_4bc198:
    004bc198adrp x0, 0x188000
    004bc19cadd x0, x0, 1440
    004bc1a0bl runtime.newobject
    004bc1a4str x0, [sp+56]
    004bc1a8ldr x1, [sp+96]
    004bc1acldr x2, [sp+88]
    004bc1b0str x2, [x0]
    004bc1b4adrp x27, 0x58f000
    004bc1b8ldr w2, [x27+3056]
    004bc1bccbz w2, 0x4bc1c4
    004bc1c0b 0x4bc1c8
    004bc1c4
    004bc1c4loc_4bc1c4:
    004bc1c4b 0x4bc1dc
    004bc1c8
    004bc1c8loc_4bc1c8:
    004bc1c8bl runtime.gcWriteBarrier2
    004bc1ccstr x1, [x25]
    004bc1d0ldr x2, [x0+8]
    004bc1d4str x2, [x25+8]
    004bc1d8b 0x4bc1dc
    004bc1dc
    004bc1dcloc_4bc1dc:
    004bc1dcstr x1, [x0+8]
    004bc1e0ldr x2, [sp+56]
    004bc1e4ldrsb x27, [x2]
    004bc1e8ldr x3, [sp+104]
    004bc1ecldr x4, [sp+112]
    004bc1f0str x4, [x2+24]
    004bc1f4adrp x27, 0x58f000
    004bc1f8ldr w4, [x27+3056]
    004bc1fccbz w4, 0x4bc204
    004bc200b 0x4bc208
    004bc204
    004bc204loc_4bc204:
    004bc204b 0x4bc21c
    004bc208
    004bc208loc_4bc208:
    004bc208bl runtime.gcWriteBarrier2
    004bc20cstr x3, [x25]
    004bc210ldr x4, [x2+16]
    004bc214str x4, [x25+8]
    004bc218b 0x4bc21c
    004bc21c
    004bc21cloc_4bc21c:
    004bc21cstr x3, [x2+16]
    004bc220ldr x2, [sp+56]
    004bc224str x2, [sp+64]
    004bc228adrp x3, 0x25b000
    004bc22cadd x3, x3, 1704
    004bc230str x3, [sp+40]
    004bc234str x2, [sp+48]
    004bc238ldr x0, [sp+40]
    004bc23cldr x1, [sp+48]
    004bc240ldur x29, [sp-8]
    004bc244ldr x30, [sp], 80
    004bc248ret x30
    004bc24c
    004bc24cloc_4bc24c:
    004bc24cadrp x0, 0x139000
    004bc250add x0, x0, 2944
    004bc254adrp x1, 0x256000
    004bc258add x1, x1, 1088
    004bc25cbl runtime.gopanic
    004bc260hint
    004bc264
    004bc264loc_4bc264:
    004bc264stp x0, x1, [sp+8]
    004bc268stp x2, x3, [sp+24]
    004bc26cmov x3, x30
    004bc270bl runtime.morestack_noctxt.abi0
    004bc274ldp x0, x1, [sp+8]
    004bc278ldp x2, x3, [sp+24]
    004bc27cb 0x4bc160
    004bc160
    004bc280
    004bc280golang.org/x/crypto/ssh.(*gssAPIWithMICCallback).auth: ; void golang.org/x/crypto/ssh.(*gssAPIWithMICCallback).auth(golang.org/x/crypto/ssh.gssAPIWithMICCallback * g, struct []uint8 session, struct string user, golang.org/x/crypto/ssh.packetConn c, io.Reader rand, map[string][]uint8 p5)
    004bc280ldr x16, [x28+16]
    004bc284sub x17, sp, 1616
    004bc288subs xzr, x17, x16
    004bc28cb.ls 0x4bd57c
    004bc290sub x20, sp, 1744
    004bc294stp x29, x30, [x20-8]
    004bc298add sp, x20, 0
    004bc29csub x29, sp, 8
    004bc2a0str x0, [sp+1752]
    004bc2a4str x1, [sp+1760]
    004bc2a8str x2, [sp+1768]
    004bc2acstr x3, [sp+1776]
    004bc2b0str x4, [sp+1784]
    004bc2b4str x5, [sp+1792]
    004bc2b8str x6, [sp+1800]
    004bc2bcstr x7, [sp+1808]
    004bc2c0str x8, [sp+1816]
    004bc2c4str x9, [sp+1824]
    004bc2c8str x10, [sp+1832]
    004bc2ccstr xzr, [sp+160]
    004bc2d0stp xzr, xzr, [sp+256]
    004bc2d4str xzr, [sp+272]
    004bc2d8stp xzr, xzr, [sp+240]
    004bc2dcldr x0, [sp+1752]
    004bc2e0bl golang.org/x/crypto/ssh.(*gssAPIWithMICCallback).method
    004bc2e4str x0, [sp+1392]
    004bc2e8str x1, [sp+1400]
    004bc2ecadrp x0, 0x1aa000
    004bc2f0add x0, x0, 3808
    004bc2f4bl runtime.newobject
    004bc2f8str x0, [sp+1224]
    004bc2fcadrp x27, 0x58f000
    004bc300ldr w1, [x27+3056]
    004bc304cbz w1, 0x4bc30c
    004bc308b 0x4bc310
    004bc30c
    004bc30cloc_4bc30c:
    004bc30cb 0x4bc32c
    004bc310
    004bc310loc_4bc310:
    004bc310str x0, [sp+1632]
    004bc314mov x1, x0
    004bc318adrp x0, 0x1aa000
    004bc31cadd x0, x0, 3808
    004bc320bl runtime.wbZero
    004bc324ldr x0, [sp+1632]
    004bc328b 0x4bc32c
    004bc32c
    004bc32cloc_4bc32c:
    004bc32cstp xzr, xzr, [x0]
    004bc330stp xzr, xzr, [x0+16]
    004bc334stp xzr, xzr, [x0+32]
    004bc338stp xzr, xzr, [x0+48]
    004bc33cstr xzr, [x0+64]
    004bc340ldr x4, [sp+1224]
    004bc344ldrsb x27, [x4]
    004bc348ldr x5, [sp+1784]
    004bc34cldr x6, [sp+1792]
    004bc350str x6, [x4+8]
    004bc354adrp x27, 0x58f000
    004bc358ldr w6, [x27+3056]
    004bc35ccbz w6, 0x4bc364
    004bc360b 0x4bc368
    004bc364
    004bc364loc_4bc364:
    004bc364b 0x4bc37c
    004bc368
    004bc368loc_4bc368:
    004bc368bl runtime.gcWriteBarrier2
    004bc36cstr x5, [x25]
    004bc370ldr x6, [x4]
    004bc374str x6, [x25+8]
    004bc378b 0x4bc37c
    004bc37c
    004bc37cloc_4bc37c:
    004bc37cstr x5, [x4]
    004bc380ldr x4, [sp+1224]
    004bc384ldrsb x27, [x4]
    004bc388orr x5, xzr, 14
    004bc38cstr x5, [x4+24]
    004bc390adrp x27, 0x58f000
    004bc394ldr w6, [x27+3056]
    004bc398cbz w6, 0x4bc3a0
    004bc39cb 0x4bc3a4
    004bc3a0
    004bc3a0loc_4bc3a0:
    004bc3a0b 0x4bc3b4
    004bc3a4
    004bc3a4loc_4bc3a4:
    004bc3a4ldr x6, [x4+16]
    004bc3a8bl runtime.gcWriteBarrier1
    004bc3acstr x6, [x25]
    004bc3b0b 0x4bc3b4
    004bc3b4
    004bc3b4loc_4bc3b4:
    004bc3b4adrp x6, 0x1f8000
    004bc3b8add x6, x6, 76
    004bc3bcstr x6, [x4+16]
    004bc3c0ldr x4, [sp+1224]
    004bc3c4ldrsb x27, [x4]
    004bc3c8ldr x6, [sp+1392]
    004bc3ccldr x7, [sp+1400]
    004bc3d0str x7, [x4+40]
    004bc3d4adrp x27, 0x58f000
    004bc3d8ldr w7, [x27+3056]
    004bc3dccbz w7, 0x4bc3e4
    004bc3e0b 0x4bc3e8
    004bc3e4
    004bc3e4loc_4bc3e4:
    004bc3e4b 0x4bc3fc
    004bc3e8
    004bc3e8loc_4bc3e8:
    004bc3e8bl runtime.gcWriteBarrier2
    004bc3ecstr x6, [x25]
    004bc3f0ldr x7, [x4+32]
    004bc3f4str x7, [x25+8]
    004bc3f8b 0x4bc3fc
    004bc3fc
    004bc3fcloc_4bc3fc:
    004bc3fcstr x6, [x4+32]
    004bc400ldr x4, [sp+1224]
    004bc404str x4, [sp+424]
    004bc408ldrsb x27, [x4]
    004bc40cldr x0, [x4+48]
    004bc410ldr x1, [x4+56]
    004bc414ldr x2, [x4+64]
    004bc418str x0, [sp+1200]
    004bc41cstr x1, [sp+1208]
    004bc420str x2, [sp+1216]
    004bc424orr x3, xzr, 1
    004bc428bl golang.org/x/crypto/ssh.appendU32
    004bc42cstr x0, [sp+1368]
    004bc430str x1, [sp+1376]
    004bc434str x2, [sp+1384]
    004bc438ldr x4, [sp+424]
    004bc43cldrsb x27, [x4]
    004bc440str x1, [x4+56]
    004bc444str x2, [x4+64]
    004bc448adrp x27, 0x58f000
    004bc44cldr w5, [x27+3056]
    004bc450cbz w5, 0x4bc458
    004bc454b 0x4bc45c
    004bc458
    004bc458loc_4bc458:
    004bc458b 0x4bc470
    004bc45c
    004bc45cloc_4bc45c:
    004bc45cbl runtime.gcWriteBarrier2
    004bc460str x0, [x25]
    004bc464ldr x3, [x4+48]
    004bc468str x3, [x25+8]
    004bc46cb 0x4bc470
    004bc470
    004bc470loc_4bc470:
    004bc470str x0, [x4+48]
    004bc474ldr x3, [sp+424]
    004bc478ldrsb x27, [x3]
    004bc47cldr x4, [x3+48]
    004bc480ldr x5, [x3+56]
    004bc484ldr x3, [x3+64]
    004bc488str x4, [sp+1176]
    004bc48cstr x5, [sp+1184]
    004bc490str x3, [sp+1192]
    004bc494adrp x27, 0x566000
    004bc498ldr x1, [x27+3968]
    004bc49cadrp x27, 0x566000
    004bc4a0ldr x2, [x27+3976]
    004bc4a4add x0, sp, 118
    004bc4a8bl runtime.slicebytetostring
    004bc4acstr x0, [sp+1160]
    004bc4b0str x1, [sp+1168]
    004bc4b4ldr x3, [sp+1176]
    004bc4b8ldr x4, [sp+1184]
    004bc4bcldr x2, [sp+1192]
    004bc4c0mov x5, x0
    004bc4c4mov x0, x3
    004bc4c8mov x6, x1
    004bc4ccmov x1, x4
    004bc4d0mov x3, x5
    004bc4d4mov x4, x6
    004bc4d8bl golang.org/x/crypto/ssh.appendString
    004bc4dcstr x0, [sp+1368]
    004bc4e0str x1, [sp+1376]
    004bc4e4str x2, [sp+1384]
    004bc4e8ldr x3, [sp+424]
    004bc4ecldrsb x27, [x3]
    004bc4f0str x1, [x3+56]
    004bc4f4str x2, [x3+64]
    004bc4f8adrp x27, 0x58f000
    004bc4fcldr w4, [x27+3056]
    004bc500cbz w4, 0x4bc508
    004bc504b 0x4bc50c
    004bc508
    004bc508loc_4bc508:
    004bc508b 0x4bc520
    004bc50c
    004bc50cloc_4bc50c:
    004bc50cbl runtime.gcWriteBarrier2
    004bc510str x0, [x25]
    004bc514ldr x2, [x3+48]
    004bc518str x2, [x25+8]
    004bc51cb 0x4bc520
    004bc520
    004bc520loc_4bc520:
    004bc520str x0, [x3+48]
    004bc524ldr x1, [sp+424]
    004bc528str x1, [sp+1360]
    004bc52cadrp x0, 0x12d000
    004bc530add x0, x0, 3968
    004bc534bl golang.org/x/crypto/ssh.Marshal
    004bc538str x0, [sp+1368]
    004bc53cstr x1, [sp+1376]
    004bc540str x2, [sp+1384]
    004bc544ldr x3, [sp+1800]
    004bc548ldrsb x27, [x3]
    004bc54cldr x4, [sp+1808]
    004bc550ldr x3, [x3+40]
    004bc554mov x5, x0
    004bc558mov x0, x4
    004bc55cmov x6, x1
    004bc560mov x1, x5
    004bc564mov x7, x2
    004bc568mov x2, x6
    004bc56cmov x8, x3
    004bc570mov x3, x7
    004bc574blr x8
    004bc578str x0, [sp+560]
    004bc57cstr x1, [sp+568]
    004bc580cbnz x0, 0x4bc588
    004bc584b 0x4bc5cc
    004bc588
    004bc588loc_4bc588:
    004bc588str xzr, [sp+160]
    004bc58cstr xzr, [sp+256]
    004bc590stp xzr, xzr, [sp+264]
    004bc594ldr x0, [sp+560]
    004bc598ldr x1, [sp+568]
    004bc59cstr x0, [sp+240]
    004bc5a0str x1, [sp+248]
    004bc5a4bl runtime.deferreturn
    004bc5a8ldr x0, [sp+160]
    004bc5acldr x4, [sp+240]
    004bc5b0ldr x1, [sp+256]
    004bc5b4ldr x2, [sp+264]
    004bc5b8ldr x5, [sp+248]
    004bc5bcldr x3, [sp+272]
    004bc5c0ldp x29, x30, [sp-8]
    004bc5c4add sp, sp, 1744
    004bc5c8ret x30
    004bc5cc
    004bc5ccloc_4bc5cc:
    004bc5ccstr xzr, [sp+1368]
    004bc5d0add x27, sp, 1376
    004bc5d4stp xzr, xzr, [x27]
    004bc5d8add x27, sp, 1344
    004bc5dcstp xzr, xzr, [x27]
    004bc5e0ldr x1, [sp+1800]
    004bc5e4ldrsb x27, [x1]
    004bc5e8ldr x1, [x1+32]
    004bc5ecldr x0, [sp+1808]
    004bc5f0blr x1
    004bc5f4str x0, [sp+1368]
    004bc5f8str x1, [sp+1376]
    004bc5fcstr x2, [sp+1384]
    004bc600str x3, [sp+1344]
    004bc604str x4, [sp+1352]
    004bc608ldr x1, [sp+1376]
    004bc60cldr x2, [sp+1384]
    004bc610ldr x3, [sp+1368]
    004bc614str x3, [sp+1600]
    004bc618str x1, [sp+1608]
    004bc61cstr x2, [sp+1616]
    004bc620ldr x1, [sp+1344]
    004bc624ldr x2, [sp+1352]
    004bc628str x1, [sp+1584]
    004bc62cstr x2, [sp+1592]
    004bc630ldr x1, [sp+1600]
    004bc634ldr x2, [sp+1608]
    004bc638ldr x3, [sp+1616]
    004bc63cstr x1, [sp+328]
    004bc640str x2, [sp+336]
    004bc644str x3, [sp+344]
    004bc648ldr x1, [sp+1592]
    004bc64cldr x2, [sp+1584]
    004bc650str x2, [sp+544]
    004bc654str x1, [sp+552]
    004bc658cbnz x2, 0x4bc660
    004bc65cb 0x4bc6a4
    004bc660
    004bc660loc_4bc660:
    004bc660str xzr, [sp+160]
    004bc664str xzr, [sp+256]
    004bc668stp xzr, xzr, [sp+264]
    004bc66cldr x0, [sp+544]
    004bc670ldr x1, [sp+552]
    004bc674str x0, [sp+240]
    004bc678str x1, [sp+248]
    004bc67cbl runtime.deferreturn
    004bc680ldr x0, [sp+160]
    004bc684ldr x4, [sp+240]
    004bc688ldr x1, [sp+256]
    004bc68cldr x2, [sp+264]
    004bc690ldr x5, [sp+248]
    004bc694ldr x3, [sp+272]
    004bc698ldp x29, x30, [sp-8]
    004bc69cadd sp, sp, 1744
    004bc6a0ret x30
    004bc6a4
    004bc6a4loc_4bc6a4:
    004bc6a4adrp x0, 0x170000
    004bc6a8add x0, x0, 2528
    004bc6acbl runtime.newobject
    004bc6b0str x0, [sp+1152]
    004bc6b4stp xzr, xzr, [x0+8]
    004bc6b8adrp x27, 0x58f000
    004bc6bcldr w1, [x27+3056]
    004bc6c0cbz w1, 0x4bc6c8
    004bc6c4b 0x4bc6cc
    004bc6c8
    004bc6c8loc_4bc6c8:
    004bc6c8b 0x4bc6dc
    004bc6cc
    004bc6ccloc_4bc6cc:
    004bc6ccldr x5, [x0]
    004bc6d0bl runtime.gcWriteBarrier1
    004bc6d4str x5, [x25]
    004bc6d8b 0x4bc6dc
    004bc6dc
    004bc6dcloc_4bc6dc:
    004bc6dcstr xzr, [x0]
    004bc6e0ldr x4, [sp+1152]
    004bc6e4str x4, [sp+288]
    004bc6e8str x4, [sp+1336]
    004bc6ecldr x1, [sp+336]
    004bc6f0ldr x2, [sp+344]
    004bc6f4ldr x0, [sp+328]
    004bc6f8adrp x3, 0x12e000
    004bc6fcadd x3, x3, 960
    004bc700bl golang.org/x/crypto/ssh.Unmarshal
    004bc704str x0, [sp+528]
    004bc708str x1, [sp+536]
    004bc70ccbnz x0, 0x4bc714
    004bc710b 0x4bc758
    004bc714
    004bc714loc_4bc714:
    004bc714str xzr, [sp+160]
    004bc718str xzr, [sp+256]
    004bc71cstp xzr, xzr, [sp+264]
    004bc720ldr x0, [sp+528]
    004bc724ldr x1, [sp+536]
    004bc728str x0, [sp+240]
    004bc72cstr x1, [sp+248]
    004bc730bl runtime.deferreturn
    004bc734ldr x0, [sp+160]
    004bc738ldr x4, [sp+240]
    004bc73cldr x1, [sp+256]
    004bc740ldr x2, [sp+264]
    004bc744ldr x5, [sp+248]
    004bc748ldr x3, [sp+272]
    004bc74cldp x29, x30, [sp-8]
    004bc750add sp, sp, 1744
    004bc754ret x30
    004bc758
    004bc758loc_4bc758:
    004bc758stp xzr, xzr, [sp+304]
    004bc75cstr xzr, [sp+320]
    004bc760ldr x1, [sp+1752]
    004bc764ldrsb x27, [x1]
    004bc768ldr x2, [x1]
    004bc76cldr x1, [x1+8]
    004bc770str x2, [sp+1568]
    004bc774str x1, [sp+1576]
    004bc778ldrsb x27, [x2]
    004bc77cadd x27, sp, 1120
    004bc780stp xzr, xzr, [x27]
    004bc784str xzr, [sp+1136]
    004bc788add x1, sp, 1120
    004bc78cstr x1, [sp+1144]
    004bc790ldrsb x27, [x1]
    004bc794adrp x2, 4096
    004bc798add x2, x2, 1472
    004bc79cstr x2, [x1]
    004bc7a0ldrsb x27, [x1]
    004bc7a4ldr x2, [sp+1576]
    004bc7a8ldr x3, [sp+1568]
    004bc7acstr x3, [x1+8]
    004bc7b0adrp x27, 0x58f000
    004bc7b4ldr w3, [x27+3056]
    004bc7b8cbz w3, 0x4bc7c0
    004bc7bcb 0x4bc7c4
    004bc7c0
    004bc7c0loc_4bc7c0:
    004bc7c0b 0x4bc7d8
    004bc7c4
    004bc7c4loc_4bc7c4:
    004bc7c4bl runtime.gcWriteBarrier2
    004bc7c8str x2, [x25]
    004bc7ccldr x3, [x1+16]
    004bc7d0str x3, [x25+8]
    004bc7d4b 0x4bc7d8
    004bc7d8
    004bc7d8loc_4bc7d8:
    004bc7d8str x2, [x1+16]
    004bc7dcstr x1, [sp+216]
    004bc7e0add x0, sp, 192
    004bc7e4bl runtime.deferprocStack
    004bc7e8subs xzr, x0, 0
    004bc7ecb.ne 0x4bc7f8
    004bc7f0b 0x4bc7f4
    004bc7f4
    004bc7f4loc_4bc7f4:
    004bc7f4b 0x4bc820
    004bc7f8
    004bc7f8loc_4bc7f8:
    004bc7f8bl runtime.deferreturn
    004bc7fcldr x0, [sp+160]
    004bc800ldr x4, [sp+240]
    004bc804ldr x1, [sp+256]
    004bc808ldr x2, [sp+264]
    004bc80cldr x5, [sp+248]
    004bc810ldr x3, [sp+272]
    004bc814ldp x29, x30, [sp-8]
    004bc818add sp, sp, 1744
    004bc81cret x30
    004bc820
    004bc820loc_4bc820:
    004bc820b 0x4bc824
    004bc824
    004bc824loc_4bc824:
    004bc824str xzr, [sp+1368]
    004bc828add x27, sp, 1376
    004bc82cstp xzr, xzr, [x27]
    004bc830add x27, sp, 1344
    004bc834stp xzr, xzr, [x27]
    004bc838ldr x5, [sp+1752]
    004bc83cldrsb x27, [x5]
    004bc840ldr x3, [x5+16]
    004bc844ldr x4, [x5+24]
    004bc848str x3, [sp+1104]
    004bc84cstr x4, [sp+1112]
    004bc850mov x0, xzr
    004bc854adrp x1, 0x1f4000
    004bc858add x1, x1, 2147
    004bc85cmovz x2, 5
    004bc860bl runtime.concatstring2
    004bc864str x0, [sp+1088]
    004bc868str x1, [sp+1096]
    004bc86cldr x5, [sp+1752]
    004bc870ldrsb x27, [x5]
    004bc874ldr x6, [x5]
    004bc878ldrsb x27, [x6]
    004bc87cldr x5, [x5+8]
    004bc880ldr x3, [sp+304]
    004bc884ldr x4, [sp+312]
    004bc888ldr x7, [sp+320]
    004bc88cldr x6, [x6+40]
    004bc890mov x2, x1
    004bc894mov x1, x0
    004bc898mov x0, x5
    004bc89cmov x5, x7
    004bc8a0mov x7, x6
    004bc8a4mov x6, xzr
    004bc8a8blr x7
    004bc8acstr x0, [sp+1368]
    004bc8b0str x1, [sp+1376]
    004bc8b4str x2, [sp+1384]
    004bc8b8strb w3, [sp+150]
    004bc8bcstr x4, [sp+1344]
    004bc8c0str x5, [sp+1352]
    004bc8c4ldr x5, [sp+1368]
    004bc8c8ldr x6, [sp+1376]
    004bc8ccldr x7, [sp+1384]
    004bc8d0str x5, [sp+1544]
    004bc8d4str x6, [sp+1552]
    004bc8d8str x7, [sp+1560]
    004bc8dcldrb w5, [sp+150]
    004bc8e0strb w5, [sp+151]
    004bc8e4ldr x5, [sp+1344]
    004bc8e8ldr x6, [sp+1352]
    004bc8ecstr x5, [sp+1528]
    004bc8f0str x6, [sp+1536]
    004bc8f4ldr x5, [sp+1544]
    004bc8f8ldr x6, [sp+1552]
    004bc8fcldr x7, [sp+1560]
    004bc900str x5, [sp+352]
    004bc904str x6, [sp+360]
    004bc908str x7, [sp+368]
    004bc90cldrb w5, [sp+151]
    004bc910strb w5, [sp+84]
    004bc914ldr x5, [sp+1536]
    004bc918ldr x6, [sp+1528]
    004bc91cstr x6, [sp+512]
    004bc920str x5, [sp+520]
    004bc924cbnz x6, 0x4bc92c
    004bc928b 0x4bc99c
    004bc92c
    004bc92cloc_4bc92c:
    004bc92cstr xzr, [sp+1064]
    004bc930add x27, sp, 1072
    004bc934stp xzr, xzr, [x27]
    004bc938ldr x0, [sp+512]
    004bc93cldr x1, [sp+520]
    004bc940str x0, [sp+1048]
    004bc944str x1, [sp+1056]
    004bc948str xzr, [sp+160]
    004bc94cldr x0, [sp+1072]
    004bc950ldr x1, [sp+1080]
    004bc954ldr x2, [sp+1064]
    004bc958str x2, [sp+256]
    004bc95cstr x0, [sp+264]
    004bc960str x1, [sp+272]
    004bc964ldr x0, [sp+1048]
    004bc968ldr x1, [sp+1056]
    004bc96cstr x0, [sp+240]
    004bc970str x1, [sp+248]
    004bc974bl runtime.deferreturn
    004bc978ldr x0, [sp+160]
    004bc97cldr x4, [sp+240]
    004bc980ldr x1, [sp+256]
    004bc984ldr x2, [sp+264]
    004bc988ldr x5, [sp+248]
    004bc98cldr x3, [sp+272]
    004bc990ldp x29, x30, [sp-8]
    004bc994add sp, sp, 1744
    004bc998ret x30
    004bc99c
    004bc99cloc_4bc99c:
    004bc99cldr x3, [sp+360]
    004bc9a0str x3, [sp+176]
    004bc9a4cbnz x3, 0x4bc9ac
    004bc9a8b 0x4bcad4
    004bc9ac
    004bc9acloc_4bc9ac:
    004bc9acadrp x0, 0x170000
    004bc9b0add x0, x0, 1888
    004bc9b4bl runtime.newobject
    004bc9b8str x0, [sp+1040]
    004bc9bcldr x1, [sp+352]
    004bc9c0ldr x2, [sp+360]
    004bc9c4ldr x3, [sp+368]
    004bc9c8str x2, [x0+8]
    004bc9ccstr x3, [x0+16]
    004bc9d0adrp x27, 0x58f000
    004bc9d4ldr w2, [x27+3056]
    004bc9d8cbz w2, 0x4bc9e0
    004bc9dcb 0x4bc9e4
    004bc9e0
    004bc9e0loc_4bc9e0:
    004bc9e0b 0x4bc9f8
    004bc9e4
    004bc9e4loc_4bc9e4:
    004bc9e4bl runtime.gcWriteBarrier2
    004bc9e8str x1, [x25]
    004bc9ecldr x2, [x0]
    004bc9f0str x2, [x25+8]
    004bc9f4b 0x4bc9f8
    004bc9f8
    004bc9f8loc_4bc9f8:
    004bc9f8str x1, [x0]
    004bc9fcldr x1, [sp+1040]
    004bca00str x1, [sp+1328]
    004bca04adrp x0, 0x12d000
    004bca08add x0, x0, 3840
    004bca0cbl golang.org/x/crypto/ssh.Marshal
    004bca10str x0, [sp+1368]
    004bca14str x1, [sp+1376]
    004bca18str x2, [sp+1384]
    004bca1cldr x3, [sp+1800]
    004bca20ldrsb x27, [x3]
    004bca24ldr x4, [sp+1808]
    004bca28ldr x3, [x3+40]
    004bca2cmov x5, x0
    004bca30mov x0, x4
    004bca34mov x6, x1
    004bca38mov x1, x5
    004bca3cmov x7, x2
    004bca40mov x2, x6
    004bca44mov x8, x3
    004bca48mov x3, x7
    004bca4cblr x8
    004bca50str x0, [sp+496]
    004bca54str x1, [sp+504]
    004bca58cbnz x0, 0x4bca60
    004bca5cb 0x4bcad0
    004bca60
    004bca60loc_4bca60:
    004bca60str xzr, [sp+1016]
    004bca64add x27, sp, 1024
    004bca68stp xzr, xzr, [x27]
    004bca6cldr x0, [sp+496]
    004bca70ldr x1, [sp+504]
    004bca74str x0, [sp+1000]
    004bca78str x1, [sp+1008]
    004bca7cstr xzr, [sp+160]
    004bca80ldr x0, [sp+1024]
    004bca84ldr x1, [sp+1032]
    004bca88ldr x2, [sp+1016]
    004bca8cstr x2, [sp+256]
    004bca90str x0, [sp+264]
    004bca94str x1, [sp+272]
    004bca98ldr x0, [sp+1000]
    004bca9cldr x1, [sp+1008]
    004bcaa0str x0, [sp+240]
    004bcaa4str x1, [sp+248]
    004bcaa8bl runtime.deferreturn
    004bcaacldr x0, [sp+160]
    004bcab0ldr x4, [sp+240]
    004bcab4ldr x1, [sp+256]
    004bcab8ldr x2, [sp+264]
    004bcabcldr x5, [sp+248]
    004bcac0ldr x3, [sp+272]
    004bcac4ldp x29, x30, [sp-8]
    004bcac8add sp, sp, 1744
    004bcaccret x30
    004bcad0
    004bcad0loc_4bcad0:
    004bcad0b 0x4bcad8
    004bcad4
    004bcad4loc_4bcad4:
    004bcad4b 0x4bcad8
    004bcad8
    004bcad8loc_4bcad8:
    004bcad8ldrb w3, [sp+84]
    004bcadctbnz w3, 0, 0x4bcae4
    004bcae0b 0x4bd200
    004bcae4
    004bcae4loc_4bcae4:
    004bcae4str xzr, [sp+1368]
    004bcae8add x27, sp, 1376
    004bcaecstp xzr, xzr, [x27]
    004bcaf0add x27, sp, 1344
    004bcaf4stp xzr, xzr, [x27]
    004bcaf8ldr x1, [sp+1800]
    004bcafcldrsb x27, [x1]
    004bcb00ldr x1, [x1+32]
    004bcb04ldr x0, [sp+1808]
    004bcb08blr x1
    004bcb0cstr x0, [sp+1368]
    004bcb10str x1, [sp+1376]
    004bcb14str x2, [sp+1384]
    004bcb18str x3, [sp+1344]
    004bcb1cstr x4, [sp+1352]
    004bcb20ldr x1, [sp+1376]
    004bcb24ldr x2, [sp+1384]
    004bcb28ldr x3, [sp+1368]
    004bcb2cstr x3, [sp+1504]
    004bcb30str x1, [sp+1512]
    004bcb34str x2, [sp+1520]
    004bcb38ldr x1, [sp+1344]
    004bcb3cldr x2, [sp+1352]
    004bcb40str x1, [sp+1488]
    004bcb44str x2, [sp+1496]
    004bcb48ldr x1, [sp+1504]
    004bcb4cldr x2, [sp+1512]
    004bcb50ldr x3, [sp+1520]
    004bcb54str x1, [sp+328]
    004bcb58str x2, [sp+336]
    004bcb5cstr x3, [sp+344]
    004bcb60ldr x1, [sp+1496]
    004bcb64ldr x2, [sp+1488]
    004bcb68str x2, [sp+512]
    004bcb6cstr x1, [sp+520]
    004bcb70cbnz x2, 0x4bcb78
    004bcb74b 0x4bcbe8
    004bcb78
    004bcb78loc_4bcb78:
    004bcb78str xzr, [sp+976]
    004bcb7cadd x27, sp, 984
    004bcb80stp xzr, xzr, [x27]
    004bcb84ldr x0, [sp+512]
    004bcb88ldr x1, [sp+520]
    004bcb8cstr x0, [sp+960]
    004bcb90str x1, [sp+968]
    004bcb94str xzr, [sp+160]
    004bcb98ldr x0, [sp+984]
    004bcb9cldr x1, [sp+992]
    004bcba0ldr x2, [sp+976]
    004bcba4str x2, [sp+256]
    004bcba8str x0, [sp+264]
    004bcbacstr x1, [sp+272]
    004bcbb0ldr x0, [sp+960]
    004bcbb4ldr x1, [sp+968]
    004bcbb8str x0, [sp+240]
    004bcbbcstr x1, [sp+248]
    004bcbc0bl runtime.deferreturn
    004bcbc4ldr x0, [sp+160]
    004bcbc8ldr x4, [sp+240]
    004bcbccldr x1, [sp+256]
    004bcbd0ldr x2, [sp+264]
    004bcbd4ldr x5, [sp+248]
    004bcbd8ldr x3, [sp+272]
    004bcbdcldp x29, x30, [sp-8]
    004bcbe0add sp, sp, 1744
    004bcbe4ret x30
    004bcbe8
    004bcbe8loc_4bcbe8:
    004bcbe8ldr x1, [sp+336]
    004bcbecldr x5, [sp+328]
    004bcbf0subs xzr, x1, 0
    004bcbf4b.hi 0x4bcbfc
    004bcbf8b 0x4bd570
    004bcbfc
    004bcbfcloc_4bcbfc:
    004bcbfcldrb w5, [x5]
    004bcc00strb w5, [sp+117]
    004bcc04mov x6, x5
    004bcc08subs wzr, w6, 51
    004bcc0cb.eq 0x4bcc14
    004bcc10b 0x4bcdfc
    004bcc14
    004bcc14loc_4bcc14:
    004bcc14b 0x4bcc18
    004bcc18
    004bcc18loc_4bcc18:
    004bcc18adrp x0, 0x188000
    004bcc1cadd x0, x0, 2720
    004bcc20bl runtime.newobject
    004bcc24str x0, [sp+1728]
    004bcc28stp xzr, xzr, [x0+8]
    004bcc2cstrb wzr, [x0+24]
    004bcc30adrp x27, 0x58f000
    004bcc34ldr w1, [x27+3056]
    004bcc38cbz w1, 0x4bcc40
    004bcc3cb 0x4bcc44
    004bcc40
    004bcc40loc_4bcc40:
    004bcc40b 0x4bcc54
    004bcc44
    004bcc44loc_4bcc44:
    004bcc44ldr x5, [x0]
    004bcc48bl runtime.gcWriteBarrier1
    004bcc4cstr x5, [x25]
    004bcc50b 0x4bcc54
    004bcc54
    004bcc54loc_4bcc54:
    004bcc54str xzr, [x0]
    004bcc58ldr x4, [sp+1728]
    004bcc5cstr x4, [sp+1320]
    004bcc60ldr x0, [sp+328]
    004bcc64ldr x1, [sp+336]
    004bcc68ldr x2, [sp+344]
    004bcc6cadrp x3, 0x12d000
    004bcc70add x3, x3, 3584
    004bcc74bl golang.org/x/crypto/ssh.Unmarshal
    004bcc78str x0, [sp+480]
    004bcc7cstr x1, [sp+488]
    004bcc80cbnz x0, 0x4bcc88
    004bcc84b 0x4bccf8
    004bcc88
    004bcc88loc_4bcc88:
    004bcc88str xzr, [sp+936]
    004bcc8cadd x27, sp, 944
    004bcc90stp xzr, xzr, [x27]
    004bcc94ldr x0, [sp+480]
    004bcc98ldr x1, [sp+488]
    004bcc9cstr x0, [sp+920]
    004bcca0str x1, [sp+928]
    004bcca4str xzr, [sp+160]
    004bcca8ldr x0, [sp+944]
    004bccacldr x1, [sp+952]
    004bccb0ldr x2, [sp+936]
    004bccb4str x2, [sp+256]
    004bccb8str x0, [sp+264]
    004bccbcstr x1, [sp+272]
    004bccc0ldr x0, [sp+920]
    004bccc4ldr x1, [sp+928]
    004bccc8str x0, [sp+240]
    004bccccstr x1, [sp+248]
    004bccd0bl runtime.deferreturn
    004bccd4ldr x0, [sp+160]
    004bccd8ldr x4, [sp+240]
    004bccdcldr x1, [sp+256]
    004bcce0ldr x2, [sp+264]
    004bcce4ldr x5, [sp+248]
    004bcce8ldr x3, [sp+272]
    004bccecldp x29, x30, [sp-8]
    004bccf0add sp, sp, 1744
    004bccf4ret x30
    004bccf8
    004bccf8loc_4bccf8:
    004bccf8ldr x0, [sp+1728]
    004bccfcldrb w0, [x0+24]
    004bcd00tbnz w0, 0, 0x4bcd08
    004bcd04b 0x4bcd84
    004bcd08
    004bcd08loc_4bcd08:
    004bcd08ldr x0, [sp+1728]
    004bcd0cldr x1, [x0]
    004bcd10ldr x2, [x0+8]
    004bcd14ldr x0, [x0+16]
    004bcd18str x1, [sp+896]
    004bcd1cstr x2, [sp+904]
    004bcd20str x0, [sp+912]
    004bcd24add x27, sp, 880
    004bcd28stp xzr, xzr, [x27]
    004bcd2corr x0, xzr, 1
    004bcd30str x0, [sp+160]
    004bcd34ldr x0, [sp+896]
    004bcd38ldr x1, [sp+904]
    004bcd3cldr x2, [sp+912]
    004bcd40str x0, [sp+256]
    004bcd44str x1, [sp+264]
    004bcd48str x2, [sp+272]
    004bcd4cldr x0, [sp+880]
    004bcd50ldr x1, [sp+888]
    004bcd54str x0, [sp+240]
    004bcd58str x1, [sp+248]
    004bcd5cbl runtime.deferreturn
    004bcd60ldr x0, [sp+160]
    004bcd64ldr x4, [sp+240]
    004bcd68ldr x1, [sp+256]
    004bcd6cldr x2, [sp+264]
    004bcd70ldr x5, [sp+248]
    004bcd74ldr x3, [sp+272]
    004bcd78ldp x29, x30, [sp-8]
    004bcd7cadd sp, sp, 1744
    004bcd80ret x30
    004bcd84
    004bcd84loc_4bcd84:
    004bcd84ldr x0, [sp+1728]
    004bcd88ldr x1, [x0]
    004bcd8cldr x2, [x0+8]
    004bcd90ldr x0, [x0+16]
    004bcd94str x1, [sp+856]
    004bcd98str x2, [sp+864]
    004bcd9cstr x0, [sp+872]
    004bcda0add x27, sp, 840
    004bcda4stp xzr, xzr, [x27]
    004bcda8str xzr, [sp+160]
    004bcdacldr x0, [sp+856]
    004bcdb0ldr x1, [sp+864]
    004bcdb4ldr x2, [sp+872]
    004bcdb8str x0, [sp+256]
    004bcdbcstr x1, [sp+264]
    004bcdc0str x2, [sp+272]
    004bcdc4ldr x0, [sp+840]
    004bcdc8ldr x1, [sp+848]
    004bcdccstr x0, [sp+240]
    004bcdd0str x1, [sp+248]
    004bcdd4bl runtime.deferreturn
    004bcdd8ldr x0, [sp+160]
    004bcddcldr x4, [sp+240]
    004bcde0ldr x1, [sp+256]
    004bcde4ldr x2, [sp+264]
    004bcde8ldr x5, [sp+248]
    004bcdecldr x3, [sp+272]
    004bcdf0ldp x29, x30, [sp-8]
    004bcdf4add sp, sp, 1744
    004bcdf8ret x30
    004bcdfc
    004bcdfcloc_4bcdfc:
    004bcdfcmov x6, x5
    004bce00subs wzr, w6, 61
    004bce04b.eq 0x4bce0c
    004bce08b 0x4bcf14
    004bce0c
    004bce0cloc_4bce0c:
    004bce0cb 0x4bce10
    004bce10
    004bce10loc_4bce10:
    004bce10adrp x0, 0x170000
    004bce14add x0, x0, 1888
    004bce18bl runtime.newobject
    004bce1cstr x0, [sp+672]
    004bce20stp xzr, xzr, [x0+8]
    004bce24adrp x27, 0x58f000
    004bce28ldr w1, [x27+3056]
    004bce2ccbz w1, 0x4bce34
    004bce30b 0x4bce38
    004bce34
    004bce34loc_4bce34:
    004bce34b 0x4bce48
    004bce38
    004bce38loc_4bce38:
    004bce38ldr x5, [x0]
    004bce3cbl runtime.gcWriteBarrier1
    004bce40str x5, [x25]
    004bce44b 0x4bce48
    004bce48
    004bce48loc_4bce48:
    004bce48str xzr, [x0]
    004bce4cldr x4, [sp+672]
    004bce50str x4, [sp+280]
    004bce54str x4, [sp+1328]
    004bce58ldr x1, [sp+336]
    004bce5cldr x2, [sp+344]
    004bce60ldr x0, [sp+328]
    004bce64adrp x3, 0x12d000
    004bce68add x3, x3, 3840
    004bce6cbl golang.org/x/crypto/ssh.Unmarshal
    004bce70str x0, [sp+448]
    004bce74str x1, [sp+456]
    004bce78cbnz x0, 0x4bce80
    004bce7cb 0x4bcef0
    004bce80
    004bce80loc_4bce80:
    004bce80str xzr, [sp+648]
    004bce84add x27, sp, 656
    004bce88stp xzr, xzr, [x27]
    004bce8cldr x0, [sp+448]
    004bce90ldr x1, [sp+456]
    004bce94str x0, [sp+632]
    004bce98str x1, [sp+640]
    004bce9cstr xzr, [sp+160]
    004bcea0ldr x0, [sp+656]
    004bcea4ldr x1, [sp+664]
    004bcea8ldr x2, [sp+648]
    004bceacstr x2, [sp+256]
    004bceb0str x0, [sp+264]
    004bceb4str x1, [sp+272]
    004bceb8ldr x0, [sp+632]
    004bcebcldr x1, [sp+640]
    004bcec0str x0, [sp+240]
    004bcec4str x1, [sp+248]
    004bcec8bl runtime.deferreturn
    004bceccldr x0, [sp+160]
    004bced0ldr x4, [sp+240]
    004bced4ldr x1, [sp+256]
    004bced8ldr x2, [sp+264]
    004bcedcldr x5, [sp+248]
    004bcee0ldr x3, [sp+272]
    004bcee4ldp x29, x30, [sp-8]
    004bcee8add sp, sp, 1744
    004bceecret x30
    004bcef0
    004bcef0loc_4bcef0:
    004bcef0ldr x5, [sp+280]
    004bcef4ldrsb x27, [x5]
    004bcef8ldr x6, [x5]
    004bcefcldr x7, [x5+8]
    004bcf00ldr x5, [x5+16]
    004bcf04str x6, [sp+304]
    004bcf08str x7, [sp+312]
    004bcf0cstr x5, [sp+320]
    004bcf10b 0x4bd1f8
    004bcf14
    004bcf14loc_4bcf14:
    004bcf14subs wzr, w5, 65
    004bcf18b.eq 0x4bcf20
    004bcf1cb 0x4bd1ec
    004bcf20
    004bcf20loc_4bcf20:
    004bcf20b 0x4bcf24
    004bcf24
    004bcf24loc_4bcf24:
    004bcf24adrp x0, 0x1aa000
    004bcf28add x0, x0, 3616
    004bcf2cbl runtime.newobject
    004bcf30str x0, [sp+832]
    004bcf34adrp x27, 0x58f000
    004bcf38ldr w1, [x27+3056]
    004bcf3ccbz w1, 0x4bcf44
    004bcf40b 0x4bcf48
    004bcf44
    004bcf44loc_4bcf44:
    004bcf44b 0x4bcf64
    004bcf48
    004bcf48loc_4bcf48:
    004bcf48str x0, [sp+1624]
    004bcf4cmov x1, x0
    004bcf50adrp x0, 0x1aa000
    004bcf54add x0, x0, 3616
    004bcf58bl runtime.wbZero
    004bcf5cldr x0, [sp+1624]
    004bcf60b 0x4bcf64
    004bcf64
    004bcf64loc_4bcf64:
    004bcf64stp xzr, xzr, [x0]
    004bcf68stp xzr, xzr, [x0+16]
    004bcf6cstr xzr, [x0+32]
    004bcf70ldr x4, [sp+832]
    004bcf74str x4, [sp+296]
    004bcf78str x4, [sp+1312]
    004bcf7cldr x1, [sp+336]
    004bcf80ldr x2, [sp+344]
    004bcf84ldr x0, [sp+328]
    004bcf88adrp x3, 0x12d000
    004bcf8cadd x3, x3, 3712
    004bcf90bl golang.org/x/crypto/ssh.Unmarshal
    004bcf94str x0, [sp+464]
    004bcf98str x1, [sp+472]
    004bcf9ccbnz x0, 0x4bcfa4
    004bcfa0b 0x4bd014
    004bcfa4
    004bcfa4loc_4bcfa4:
    004bcfa4str xzr, [sp+808]
    004bcfa8add x27, sp, 816
    004bcfacstp xzr, xzr, [x27]
    004bcfb0ldr x0, [sp+464]
    004bcfb4ldr x1, [sp+472]
    004bcfb8str x0, [sp+792]
    004bcfbcstr x1, [sp+800]
    004bcfc0str xzr, [sp+160]
    004bcfc4ldr x0, [sp+816]
    004bcfc8ldr x1, [sp+824]
    004bcfccldr x2, [sp+808]
    004bcfd0str x2, [sp+256]
    004bcfd4str x0, [sp+264]
    004bcfd8str x1, [sp+272]
    004bcfdcldr x0, [sp+792]
    004bcfe0ldr x1, [sp+800]
    004bcfe4str x0, [sp+240]
    004bcfe8str x1, [sp+248]
    004bcfecbl runtime.deferreturn
    004bcff0ldr x0, [sp+160]
    004bcff4ldr x4, [sp+240]
    004bcff8ldr x1, [sp+256]
    004bcffcldr x2, [sp+264]
    004bd000ldr x5, [sp+248]
    004bd004ldr x3, [sp+272]
    004bd008ldp x29, x30, [sp-8]
    004bd00cadd sp, sp, 1744
    004bd010ret x30
    004bd014
    004bd014loc_4bd014:
    004bd014add x27, sp, 1264
    004bd018stp xzr, xzr, [x27]
    004bd01cadd x27, sp, 1280
    004bd020stp xzr, xzr, [x27]
    004bd024add x27, sp, 1296
    004bd028stp xzr, xzr, [x27]
    004bd02cadd x1, sp, 1264
    004bd030str x1, [sp+760]
    004bd034ldr x1, [sp+296]
    004bd038ldrsb x27, [x1]
    004bd03cldr w0, [x1]
    004bd040str w0, [sp+156]
    004bd044bl runtime.convT32
    004bd048str x0, [sp+752]
    004bd04cldr x1, [sp+760]
    004bd050ldrsb x27, [x1]
    004bd054adrp x2, 0x138000
    004bd058add x2, x2, 3328
    004bd05cstr x2, [x1]
    004bd060adrp x27, 0x58e000
    004bd064ldr w2, [x27+3056]
    004bd068cbz w2, 0x4bd070
    004bd06cb 0x4bd074
    004bd070
    004bd070loc_4bd070:
    004bd070b 0x4bd088
    004bd074
    004bd074loc_4bd074:
    004bd074bl runtime.gcWriteBarrier2
    004bd078str x0, [x25]
    004bd07cldr x2, [x1+8]
    004bd080str x2, [x25+8]
    004bd084b 0x4bd088
    004bd088
    004bd088loc_4bd088:
    004bd088str x0, [x1+8]
    004bd08cldr x1, [sp+296]
    004bd090ldrsb x27, [x1]
    004bd094ldr w0, [x1+4]
    004bd098str w0, [sp+152]
    004bd09cbl runtime.convT32
    004bd0a0str x0, [sp+744]
    004bd0a4ldr x1, [sp+760]
    004bd0a8ldrsb x27, [x1]
    004bd0acadrp x2, 0x138000
    004bd0b0add x2, x2, 3328
    004bd0b4str x2, [x1+16]
    004bd0b8adrp x27, 0x58e000
    004bd0bcldr w2, [x27+3056]
    004bd0c0cbz w2, 0x4bd0c8
    004bd0c4b 0x4bd0cc
    004bd0c8
    004bd0c8loc_4bd0c8:
    004bd0c8b 0x4bd0e0
    004bd0cc
    004bd0ccloc_4bd0cc:
    004bd0ccbl runtime.gcWriteBarrier2
    004bd0d0str x0, [x25]
    004bd0d4ldr x2, [x1+24]
    004bd0d8str x2, [x25+8]
    004bd0dcb 0x4bd0e0
    004bd0e0
    004bd0e0loc_4bd0e0:
    004bd0e0str x0, [x1+24]
    004bd0e4ldr x2, [sp+296]
    004bd0e8ldrsb x27, [x2]
    004bd0ecldr x0, [x2+8]
    004bd0f0ldr x1, [x2+16]
    004bd0f4str x0, [sp+728]
    004bd0f8str x1, [sp+736]
    004bd0fcbl runtime.convTstring
    004bd100str x0, [sp+720]
    004bd104ldr x2, [sp+760]
    004bd108ldrsb x27, [x2]
    004bd10cadrp x3, 0x138000
    004bd110add x3, x3, 2944
    004bd114str x3, [x2+32]
    004bd118adrp x27, 0x58e000
    004bd11cldr w3, [x27+3056]
    004bd120cbz w3, 0x4bd128
    004bd124b 0x4bd12c
    004bd128
    004bd128loc_4bd128:
    004bd128b 0x4bd140
    004bd12c
    004bd12cloc_4bd12c:
    004bd12cbl runtime.gcWriteBarrier2
    004bd130str x0, [x25]
    004bd134ldr x5, [x2+40]
    004bd138str x5, [x25+8]
    004bd13cb 0x4bd140
    004bd140
    004bd140loc_4bd140:
    004bd140str x0, [x2+40]
    004bd144ldr x2, [sp+760]
    004bd148ldrsb x27, [x2]
    004bd14cb 0x4bd150
    004bd150
    004bd150loc_4bd150:
    004bd150str x2, [sp+768]
    004bd154orr x4, xzr, 3
    004bd158str x4, [sp+776]
    004bd15cstr x4, [sp+784]
    004bd160adrp x0, 0x211000
    004bd164add x0, x0, 180
    004bd168movz x1, 67
    004bd16cmov x3, x4
    004bd170bl fmt.Errorf
    004bd174str x0, [sp+1344]
    004bd178str x1, [sp+1352]
    004bd17cstr xzr, [sp+696]
    004bd180add x27, sp, 704
    004bd184stp xzr, xzr, [x27]
    004bd188ldr x5, [sp+1344]
    004bd18cldr x6, [sp+1352]
    004bd190str x5, [sp+680]
    004bd194str x6, [sp+688]
    004bd198str xzr, [sp+160]
    004bd19cldr x5, [sp+696]
    004bd1a0ldr x6, [sp+704]
    004bd1a4ldr x7, [sp+712]
    004bd1a8str x5, [sp+256]
    004bd1acstr x6, [sp+264]
    004bd1b0str x7, [sp+272]
    004bd1b4ldr x5, [sp+680]
    004bd1b8ldr x6, [sp+688]
    004bd1bcstr x5, [sp+240]
    004bd1c0str x6, [sp+248]
    004bd1c4bl runtime.deferreturn
    004bd1c8ldr x0, [sp+160]
    004bd1ccldr x4, [sp+240]
    004bd1d0ldr x1, [sp+256]
    004bd1d4ldr x2, [sp+264]
    004bd1d8ldr x5, [sp+248]
    004bd1dcldr x3, [sp+272]
    004bd1e0ldp x29, x30, [sp-8]
    004bd1e4add sp, sp, 1744
    004bd1e8ret x30
    004bd1ec
    004bd1ecloc_4bd1ec:
    004bd1ecb 0x4bd1f0
    004bd1f0
    004bd1f0loc_4bd1f0:
    004bd1f0b 0x4bd1f4
    004bd1f4
    004bd1f4loc_4bd1f4:
    004bd1f4b 0x4bd1f8
    004bd1f8
    004bd1f8loc_4bd1f8:
    004bd1f8b 0x4bd1fc
    004bd1fc
    004bd1fcloc_4bd1fc:
    004bd1fcb 0x4bc820
    004bd200
    004bd200loc_4bd200:
    004bd200b 0x4bd204
    004bd204
    004bd204loc_4bd204:
    004bd204ldr x1, [sp+1760]
    004bd208ldr x2, [sp+1768]
    004bd20cadd x0, sp, 85
    004bd210bl runtime.slicebytetostring
    004bd214str x0, [sp+616]
    004bd218str x1, [sp+624]
    004bd21cldr x2, [sp+1784]
    004bd220ldr x3, [sp+1792]
    004bd224adrp x4, 0x1f7000
    004bd228add x4, x4, 76
    004bd22corr x5, xzr, 14
    004bd230adrp x6, 0x1f7000
    004bd234add x6, x6, 1617
    004bd238orr x7, xzr, 15
    004bd23cbl golang.org/x/crypto/ssh.buildMIC
    004bd240str x0, [sp+400]
    004bd244str x1, [sp+408]
    004bd248str x2, [sp+416]
    004bd24cstr xzr, [sp+1368]
    004bd250add x27, sp, 1376
    004bd254stp xzr, xzr, [x27]
    004bd258add x27, sp, 1344
    004bd25cstp xzr, xzr, [x27]
    004bd260ldr x3, [sp+1752]
    004bd264ldrsb x27, [x3]
    004bd268ldr x4, [x3]
    004bd26cldrsb x27, [x4]
    004bd270ldr x0, [x3+8]
    004bd274ldr x1, [sp+400]
    004bd278ldr x2, [sp+408]
    004bd27cldr x3, [sp+416]
    004bd280ldr x4, [x4+32]
    004bd284blr x4
    004bd288str x0, [sp+1368]
    004bd28cstr x1, [sp+1376]
    004bd290str x2, [sp+1384]
    004bd294str x3, [sp+1344]
    004bd298str x4, [sp+1352]
    004bd29cldr x3, [sp+1368]
    004bd2a0ldr x4, [sp+1376]
    004bd2a4ldr x5, [sp+1384]
    004bd2a8str x3, [sp+1464]
    004bd2acstr x4, [sp+1472]
    004bd2b0str x5, [sp+1480]
    004bd2b4ldr x3, [sp+1344]
    004bd2b8ldr x4, [sp+1352]
    004bd2bcstr x3, [sp+1448]
    004bd2c0str x4, [sp+1456]
    004bd2c4ldr x3, [sp+1464]
    004bd2c8ldr x4, [sp+1472]
    004bd2ccldr x5, [sp+1480]
    004bd2d0str x3, [sp+376]
    004bd2d4str x4, [sp+384]
    004bd2d8str x5, [sp+392]
    004bd2dcldr x3, [sp+1456]
    004bd2e0ldr x4, [sp+1448]
    004bd2e4str x4, [sp+544]
    004bd2e8str x3, [sp+552]
    004bd2eccbnz x4, 0x4bd2f4
    004bd2f0b 0x4bd364
    004bd2f4
    004bd2f4loc_4bd2f4:
    004bd2f4str xzr, [sp+592]
    004bd2f8add x27, sp, 600
    004bd2fcstp xzr, xzr, [x27]
    004bd300ldr x0, [sp+544]
    004bd304ldr x1, [sp+552]
    004bd308str x0, [sp+576]
    004bd30cstr x1, [sp+584]
    004bd310str xzr, [sp+160]
    004bd314ldr x0, [sp+600]
    004bd318ldr x1, [sp+608]
    004bd31cldr x2, [sp+592]
    004bd320str x2, [sp+256]
    004bd324str x0, [sp+264]
    004bd328str x1, [sp+272]
    004bd32cldr x0, [sp+576]
    004bd330ldr x1, [sp+584]
    004bd334str x0, [sp+240]
    004bd338str x1, [sp+248]
    004bd33cbl runtime.deferreturn
    004bd340ldr x0, [sp+160]
    004bd344ldr x4, [sp+240]
    004bd348ldr x1, [sp+256]
    004bd34cldr x2, [sp+264]
    004bd350ldr x5, [sp+248]
    004bd354ldr x3, [sp+272]
    004bd358ldp x29, x30, [sp-8]
    004bd35cadd sp, sp, 1744
    004bd360ret x30
    004bd364
    004bd364loc_4bd364:
    004bd364adrp x0, 0x16f000
    004bd368add x0, x0, 1760
    004bd36cbl runtime.newobject
    004bd370str x0, [sp+1720]
    004bd374ldr x1, [sp+376]
    004bd378ldr x2, [sp+384]
    004bd37cldr x3, [sp+392]
    004bd380str x2, [x0+8]
    004bd384str x3, [x0+16]
    004bd388adrp x27, 0x58e000
    004bd38cldr w2, [x27+3056]
    004bd390cbz w2, 0x4bd398
    004bd394b 0x4bd39c
    004bd398
    004bd398loc_4bd398:
    004bd398b 0x4bd3b0
    004bd39c
    004bd39cloc_4bd39c:
    004bd39cbl runtime.gcWriteBarrier2
    004bd3a0str x1, [x25]
    004bd3a4ldr x2, [x0]
    004bd3a8str x2, [x25+8]
    004bd3acb 0x4bd3b0
    004bd3b0
    004bd3b0loc_4bd3b0:
    004bd3b0str x1, [x0]
    004bd3b4ldr x1, [sp+1720]
    004bd3b8str x1, [sp+1256]
    004bd3bcadrp x0, 0x12c000
    004bd3c0add x0, x0, 3776
    004bd3c4bl golang.org/x/crypto/ssh.Marshal
    004bd3c8str x0, [sp+1368]
    004bd3ccstr x1, [sp+1376]
    004bd3d0str x2, [sp+1384]
    004bd3d4ldr x3, [sp+1800]
    004bd3d8ldrsb x27, [x3]
    004bd3dcldr x4, [sp+1808]
    004bd3e0ldr x3, [x3+40]
    004bd3e4mov x5, x0
    004bd3e8mov x0, x4
    004bd3ecmov x6, x1
    004bd3f0mov x1, x5
    004bd3f4mov x7, x2
    004bd3f8mov x2, x6
    004bd3fcmov x8, x3
    004bd400mov x3, x7
    004bd404blr x8
    004bd408str x0, [sp+432]
    004bd40cstr x1, [sp+440]
    004bd410cbnz x0, 0x4bd418
    004bd414b 0x4bd488
    004bd418
    004bd418loc_4bd418:
    004bd418str xzr, [sp+1696]
    004bd41cadd x27, sp, 1704
    004bd420stp xzr, xzr, [x27]
    004bd424ldr x0, [sp+432]
    004bd428ldr x1, [sp+440]
    004bd42cstr x0, [sp+1680]
    004bd430str x1, [sp+1688]
    004bd434str xzr, [sp+160]
    004bd438ldr x0, [sp+1704]
    004bd43cldr x1, [sp+1712]
    004bd440ldr x2, [sp+1696]
    004bd444str x2, [sp+256]
    004bd448str x0, [sp+264]
    004bd44cstr x1, [sp+272]
    004bd450ldr x0, [sp+1680]
    004bd454ldr x1, [sp+1688]
    004bd458str x0, [sp+240]
    004bd45cstr x1, [sp+248]
    004bd460bl runtime.deferreturn
    004bd464ldr x0, [sp+160]
    004bd468ldr x4, [sp+240]
    004bd46cldr x1, [sp+256]
    004bd470ldr x2, [sp+264]
    004bd474ldr x5, [sp+248]
    004bd478ldr x3, [sp+272]
    004bd47cldp x29, x30, [sp-8]
    004bd480add sp, sp, 1744
    004bd484ret x30
    004bd488
    004bd488loc_4bd488:
    004bd488str xzr, [sp+1232]
    004bd48cadd x27, sp, 1240
    004bd490stp xzr, xzr, [x27]
    004bd494add x27, sp, 1344
    004bd498stp xzr, xzr, [x27]
    004bd49cldr x0, [sp+1800]
    004bd4a0ldr x1, [sp+1808]
    004bd4a4bl golang.org/x/crypto/ssh.handleAuthResponse
    004bd4a8str x0, [sp+168]
    004bd4acstr x1, [sp+1232]
    004bd4b0str x2, [sp+1240]
    004bd4b4str x3, [sp+1248]
    004bd4b8str x4, [sp+1344]
    004bd4bcstr x5, [sp+1352]
    004bd4c0ldr x2, [sp+168]
    004bd4c4str x2, [sp+184]
    004bd4c8ldr x2, [sp+1240]
    004bd4ccldr x3, [sp+1248]
    004bd4d0ldr x4, [sp+1232]
    004bd4d4str x4, [sp+1424]
    004bd4d8str x2, [sp+1432]
    004bd4dcstr x3, [sp+1440]
    004bd4e0ldr x2, [sp+1344]
    004bd4e4ldr x3, [sp+1352]
    004bd4e8str x2, [sp+1408]
    004bd4ecstr x3, [sp+1416]
    004bd4f0ldr x2, [sp+1424]
    004bd4f4ldr x3, [sp+1432]
    004bd4f8ldr x4, [sp+1440]
    004bd4fcstr x2, [sp+1656]
    004bd500str x3, [sp+1664]
    004bd504str x4, [sp+1672]
    004bd508ldr x2, [sp+1408]
    004bd50cldr x3, [sp+1416]
    004bd510str x2, [sp+1640]
    004bd514str x3, [sp+1648]
    004bd518ldr x2, [sp+184]
    004bd51cstr x2, [sp+160]
    004bd520ldr x2, [sp+1656]
    004bd524ldr x3, [sp+1664]
    004bd528ldr x4, [sp+1672]
    004bd52cstr x2, [sp+256]
    004bd530str x3, [sp+264]
    004bd534str x4, [sp+272]
    004bd538ldr x2, [sp+1640]
    004bd53cldr x3, [sp+1648]
    004bd540str x2, [sp+240]
    004bd544str x3, [sp+248]
    004bd548bl runtime.deferreturn
    004bd54cldr x0, [sp+160]
    004bd550ldr x4, [sp+240]
    004bd554ldr x1, [sp+256]
    004bd558ldr x2, [sp+264]
    004bd55cldr x5, [sp+248]
    004bd560ldr x3, [sp+272]
    004bd564ldp x29, x30, [sp-8]
    004bd568add sp, sp, 1744
    004bd56cret x30
    004bd570
    004bd570loc_4bd570:
    004bd570mov x0, xzr
    004bd574bl runtime.panicIndex
    004bd578hint
    004bd57c
    004bd57cloc_4bd57c:
    004bd57cstp x0, x1, [sp+8]
    004bd580stp x2, x3, [sp+24]
    004bd584stp x4, x5, [sp+40]
    004bd588stp x6, x7, [sp+56]
    004bd58cstp x8, x9, [sp+72]
    004bd590str x10, [sp+88]
    004bd594mov x3, x30
    004bd598bl runtime.morestack_noctxt.abi0
    004bd59cldp x0, x1, [sp+8]
    004bd5a0ldp x2, x3, [sp+24]
    004bd5a4ldp x4, x5, [sp+40]
    004bd5a8ldp x6, x7, [sp+56]
    004bd5acldp x8, x9, [sp+72]
    004bd5b0ldr x10, [sp+88]
    004bd5b4b 0x4bc280
    004bd5b8udf 0
    004bd5bcudf 0
    004bc280