File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004b1940
    004b1940golang.org/x/crypto/ssh.newAESCTR: ; void golang.org/x/crypto/ssh.newAESCTR(struct []uint8 key, struct []uint8 iv)
    004b1940ldr x16, [x28+16]
    004b1944sub x17, sp, 80
    004b1948subs xzr, x17, x16
    004b194cb.ls 0x4b1a5c
    004b1950str x30, [sp-208]!
    004b1954stur x29, [sp-8]
    004b1958sub x29, sp, 8
    004b195cstr x0, [sp+216]
    004b1960str x1, [sp+224]
    004b1964str x2, [sp+232]
    004b1968str x3, [sp+240]
    004b196cstr x4, [sp+248]
    004b1970str x5, [sp+256]
    004b1974stp xzr, xzr, [sp+72]
    004b1978stp xzr, xzr, [sp+56]
    004b197cstp xzr, xzr, [sp+136]
    004b1980stp xzr, xzr, [sp+120]
    004b1984ldr x0, [sp+216]
    004b1988ldr x1, [sp+224]
    004b198cldr x2, [sp+232]
    004b1990bl crypto/aes.NewCipher
    004b1994str x0, [sp+136]
    004b1998str x1, [sp+144]
    004b199cstr x2, [sp+120]
    004b19a0str x3, [sp+128]
    004b19a4ldr x3, [sp+144]
    004b19a8ldr x4, [sp+136]
    004b19acstr x4, [sp+168]
    004b19b0str x3, [sp+176]
    004b19b4ldr x3, [sp+120]
    004b19b8ldr x4, [sp+128]
    004b19bcstr x3, [sp+152]
    004b19c0str x4, [sp+160]
    004b19c4ldr x3, [sp+168]
    004b19c8ldr x4, [sp+176]
    004b19ccstr x3, [sp+104]
    004b19d0str x4, [sp+112]
    004b19d4ldr x3, [sp+160]
    004b19d8ldr x4, [sp+152]
    004b19dcstr x4, [sp+88]
    004b19e0str x3, [sp+96]
    004b19e4cbnz x4, 0x4b19ec
    004b19e8b 0x4b1a14
    004b19ec
    004b19ecloc_4b19ec:
    004b19ecstp xzr, xzr, [sp+72]
    004b19f0ldr x3, [sp+96]
    004b19f4ldr x2, [sp+88]
    004b19f8str x2, [sp+56]
    004b19fcstr x3, [sp+64]
    004b1a00ldr x0, [sp+72]
    004b1a04ldr x1, [sp+80]
    004b1a08ldur x29, [sp-8]
    004b1a0cldr x30, [sp], 208
    004b1a10ret x30
    004b1a14
    004b1a14loc_4b1a14:
    004b1a14ldr x0, [sp+104]
    004b1a18ldr x2, [sp+240]
    004b1a1cldr x3, [sp+248]
    004b1a20ldr x1, [sp+112]
    004b1a24ldr x4, [sp+256]
    004b1a28bl crypto/cipher.NewCTR
    004b1a2cstr x0, [sp+184]
    004b1a30str x1, [sp+192]
    004b1a34str x0, [sp+72]
    004b1a38str x1, [sp+80]
    004b1a3cstp xzr, xzr, [sp+56]
    004b1a40ldr x0, [sp+72]
    004b1a44ldr x1, [sp+80]
    004b1a48mov x2, xzr
    004b1a4cmov x3, xzr
    004b1a50ldur x29, [sp-8]
    004b1a54ldr x30, [sp], 208
    004b1a58ret x30
    004b1a5c
    004b1a5cloc_4b1a5c:
    004b1a5cstp x0, x1, [sp+8]
    004b1a60stp x2, x3, [sp+24]
    004b1a64stp x4, x5, [sp+40]
    004b1a68mov x3, x30
    004b1a6cbl runtime.morestack_noctxt.abi0
    004b1a70ldp x0, x1, [sp+8]
    004b1a74ldp x2, x3, [sp+24]
    004b1a78ldp x4, x5, [sp+40]
    004b1a7cb 0x4b1940
    004b1940
    004b1a80
    004b1a80golang.org/x/crypto/ssh.newRC4: ; void golang.org/x/crypto/ssh.newRC4(struct []uint8 key, struct []uint8 iv)
    004b1a80ldr x16, [x28+16]
    004b1a84subs xzr, sp, x16
    004b1a88b.ls 0x4b1b30
    004b1a8cstr x30, [sp-128]!
    004b1a90stur x29, [sp-8]
    004b1a94sub x29, sp, 8
    004b1a98str x0, [sp+136]
    004b1a9cstr x1, [sp+144]
    004b1aa0str x2, [sp+152]
    004b1aa4str x3, [sp+160]
    004b1aa8str x4, [sp+168]
    004b1aacstr x5, [sp+176]
    004b1ab0stp xzr, xzr, [sp+56]
    004b1ab4stp xzr, xzr, [sp+40]
    004b1ab8str xzr, [sp+88]
    004b1abcstp xzr, xzr, [sp+72]
    004b1ac0ldr x0, [sp+136]
    004b1ac4ldr x1, [sp+144]
    004b1ac8ldr x2, [sp+152]
    004b1accbl crypto/rc4.NewCipher
    004b1ad0str x0, [sp+88]
    004b1ad4str x1, [sp+72]
    004b1ad8str x2, [sp+80]
    004b1adcldr x3, [sp+88]
    004b1ae0str x3, [sp+112]
    004b1ae4ldr x3, [sp+80]
    004b1ae8ldr x4, [sp+72]
    004b1aecstr x4, [sp+96]
    004b1af0str x3, [sp+104]
    004b1af4ldr x3, [sp+112]
    004b1af8str x3, [sp+88]
    004b1afcadrp x4, 0x265000
    004b1b00add x4, x4, 384
    004b1b04str x4, [sp+56]
    004b1b08str x3, [sp+64]
    004b1b0cldr x2, [sp+96]
    004b1b10ldr x3, [sp+104]
    004b1b14str x2, [sp+40]
    004b1b18str x3, [sp+48]
    004b1b1cldr x0, [sp+56]
    004b1b20ldr x1, [sp+64]
    004b1b24ldur x29, [sp-8]
    004b1b28ldr x30, [sp], 128
    004b1b2cret x30
    004b1b30
    004b1b30loc_4b1b30:
    004b1b30stp x0, x1, [sp+8]
    004b1b34stp x2, x3, [sp+24]
    004b1b38stp x4, x5, [sp+40]
    004b1b3cmov x3, x30
    004b1b40bl runtime.morestack_noctxt.abi0
    004b1b44ldp x0, x1, [sp+8]
    004b1b48ldp x2, x3, [sp+24]
    004b1b4cldp x4, x5, [sp+40]
    004b1b50b 0x4b1a80
    004b1b54udf 0
    004b1b58udf 0
    004b1b5cudf 0
    004b1a80
    004b1b60
    004b1b60golang.org/x/crypto/ssh.streamCipherMode: ; void golang.org/x/crypto/ssh.streamCipherMode(int skip, func([]uint8, []uint8) (crypto/cipher.Stream, error) createFunc)
    004b1b60ldr x16, [x28+16]
    004b1b64subs xzr, sp, x16
    004b1b68b.ls 0x4b1c00
    004b1b6cstr x30, [sp-64]!
    004b1b70stur x29, [sp-8]
    004b1b74sub x29, sp, 8
    004b1b78str x0, [sp+72]
    004b1b7cstr x1, [sp+80]
    004b1b80str xzr, [sp+40]
    004b1b84adrp x0, 0x19c000
    004b1b88add x0, x0, 1184
    004b1b8cbl runtime.newobject
    004b1b90str x0, [sp+48]
    004b1b94adrp x1, 0
    004b1b98add x1, x1, 3104
    004b1b9cstr x1, [x0]
    004b1ba0ldr x1, [sp+80]
    004b1ba4ldr x2, [sp+48]
    004b1ba8ldrsb x27, [x2]
    004b1bacadrp x27, 0x59a000
    004b1bb0ldr w3, [x27+3056]
    004b1bb4cbz w3, 0x4b1bbc
    004b1bb8b 0x4b1bc0
    004b1bbc
    004b1bbcloc_4b1bbc:
    004b1bbcb 0x4b1bd4
    004b1bc0
    004b1bc0loc_4b1bc0:
    004b1bc0bl runtime.gcWriteBarrier2
    004b1bc4str x1, [x25]
    004b1bc8ldr x3, [x2+8]
    004b1bccstr x3, [x25+8]
    004b1bd0b 0x4b1bd4
    004b1bd4
    004b1bd4loc_4b1bd4:
    004b1bd4str x1, [x2+8]
    004b1bd8ldr x1, [sp+72]
    004b1bdcldr x2, [sp+48]
    004b1be0ldrsb x27, [x2]
    004b1be4str x1, [x2+16]
    004b1be8ldr x1, [sp+48]
    004b1becstr x1, [sp+40]
    004b1bf0ldr x0, [sp+40]
    004b1bf4ldur x29, [sp-8]
    004b1bf8ldr x30, [sp], 64
    004b1bfcret x30
    004b1c00
    004b1c00loc_4b1c00:
    004b1c00stp x0, x1, [sp+8]
    004b1c04mov x3, x30
    004b1c08bl runtime.morestack_noctxt.abi0
    004b1c0cldp x0, x1, [sp+8]
    004b1c10b 0x4b1b60
    004b1c14udf 0
    004b1c18udf 0
    004b1c1cudf 0
    004b1b60
    004b1c20
    004b1c20golang.org/x/crypto/ssh.streamCipherMode.func1: ; void golang.org/x/crypto/ssh.streamCipherMode.func1(struct []uint8 key, struct []uint8 iv, struct []uint8 macKey, golang.org/x/crypto/ssh.directionAlgorithms algs)
    004b1c20ldr x16, [x28+16]
    004b1c24sub x17, sp, 224
    004b1c28subs xzr, x17, x16
    004b1c2cb.ls 0x4b207c
    004b1c30sub x20, sp, 352
    004b1c34stp x29, x30, [x20-8]
    004b1c38add sp, x20, 0
    004b1c3csub x29, sp, 8
    004b1c40str x0, [sp+360]
    004b1c44str x1, [sp+368]
    004b1c48str x2, [sp+376]
    004b1c4cstr x3, [sp+384]
    004b1c50str x4, [sp+392]
    004b1c54str x5, [sp+400]
    004b1c58str x6, [sp+408]
    004b1c5cstr x7, [sp+416]
    004b1c60str x8, [sp+424]
    004b1c64str x9, [sp+432]
    004b1c68str x10, [sp+440]
    004b1c6cstr x11, [sp+448]
    004b1c70str x12, [sp+456]
    004b1c74str x13, [sp+464]
    004b1c78str x14, [sp+472]
    004b1c7cldr x6, [x26+8]
    004b1c80str x6, [sp+200]
    004b1c84ldr x6, [x26+16]
    004b1c88str x6, [sp+64]
    004b1c8cstp xzr, xzr, [sp+112]
    004b1c90stp xzr, xzr, [sp+96]
    004b1c94stp xzr, xzr, [sp+328]
    004b1c98stp xzr, xzr, [sp+312]
    004b1c9cldr x0, [sp+360]
    004b1ca0ldr x3, [sp+384]
    004b1ca4ldr x1, [sp+368]
    004b1ca8ldr x4, [sp+392]
    004b1cacldr x2, [sp+376]
    004b1cb0ldr x5, [sp+400]
    004b1cb4ldr x26, [sp+200]
    004b1cb8ldr x6, [x26]
    004b1cbcblr x6
    004b1cc0str x0, [sp+328]
    004b1cc4str x1, [sp+336]
    004b1cc8str x2, [sp+312]
    004b1cccstr x3, [sp+320]
    004b1cd0ldr x6, [sp+328]
    004b1cd4ldr x7, [sp+336]
    004b1cd8str x6, [sp+224]
    004b1cdcstr x7, [sp+232]
    004b1ce0ldr x6, [sp+312]
    004b1ce4ldr x7, [sp+320]
    004b1ce8str x6, [sp+208]
    004b1cecstr x7, [sp+216]
    004b1cf0ldr x6, [sp+224]
    004b1cf4ldr x7, [sp+232]
    004b1cf8str x6, [sp+152]
    004b1cfcstr x7, [sp+160]
    004b1d00ldr x6, [sp+216]
    004b1d04ldr x7, [sp+208]
    004b1d08str x7, [sp+184]
    004b1d0cstr x6, [sp+192]
    004b1d10cbnz x7, 0x4b1d18
    004b1d14b 0x4b1d40
    004b1d18
    004b1d18loc_4b1d18:
    004b1d18stp xzr, xzr, [sp+112]
    004b1d1cldr x3, [sp+192]
    004b1d20ldr x2, [sp+184]
    004b1d24str x2, [sp+96]
    004b1d28str x3, [sp+104]
    004b1d2cldr x0, [sp+112]
    004b1d30ldr x1, [sp+120]
    004b1d34ldp x29, x30, [sp-8]
    004b1d38add sp, sp, 352
    004b1d3cret x30
    004b1d40
    004b1d40loc_4b1d40:
    004b1d40str xzr, [sp+128]
    004b1d44stp xzr, xzr, [sp+136]
    004b1d48ldr x7, [sp+64]
    004b1d4csubs xzr, x7, 0
    004b1d50b.gt 0x4b1d58
    004b1d54b 0x4b1d80
    004b1d58
    004b1d58loc_4b1d58:
    004b1d58adrp x0, 0x144000
    004b1d5cadd x0, x0, 3072
    004b1d60orr x1, xzr, 512
    004b1d64mov x2, x1
    004b1d68bl runtime.makeslice
    004b1d6cstr x0, [sp+128]
    004b1d70orr x3, xzr, 512
    004b1d74str x3, [sp+136]
    004b1d78str x3, [sp+144]
    004b1d7cb 0x4b1d84
    004b1d80
    004b1d80loc_4b1d80:
    004b1d80b 0x4b1d84
    004b1d84
    004b1d84loc_4b1d84:
    004b1d84ldr x7, [sp+64]
    004b1d88str x7, [sp+72]
    004b1d8cb 0x4b1d90
    004b1d90
    004b1d90loc_4b1d90:
    004b1d90ldr x7, [sp+72]
    004b1d94subs xzr, x7, 0
    004b1d98b.gt 0x4b1da0
    004b1d9cb 0x4b1e64
    004b1da0
    004b1da0loc_4b1da0:
    004b1da0ldr x7, [sp+72]
    004b1da4str x7, [sp+80]
    004b1da8ldr x8, [sp+136]
    004b1dacstr x8, [sp+88]
    004b1db0subs xzr, x8, x7
    004b1db4b.lt 0x4b1dbc
    004b1db8b 0x4b1dc8
    004b1dbc
    004b1dbcloc_4b1dbc:
    004b1dbcldr x7, [sp+136]
    004b1dc0str x7, [sp+80]
    004b1dc4b 0x4b1dcc
    004b1dc8
    004b1dc8loc_4b1dc8:
    004b1dc8b 0x4b1dcc
    004b1dcc
    004b1dccloc_4b1dcc:
    004b1dccldr x1, [sp+80]
    004b1dd0ldr x2, [sp+144]
    004b1dd4ldr x7, [sp+128]
    004b1dd8subs xzr, x2, x1
    004b1ddcb.hs 0x4b1de4
    004b1de0b 0x4b2074
    004b1de4
    004b1de4loc_4b1de4:
    004b1de4b 0x4b1de8
    004b1de8
    004b1de8loc_4b1de8:
    004b1de8str x7, [sp+288]
    004b1decstr x1, [sp+296]
    004b1df0str x2, [sp+304]
    004b1df4ldr x1, [sp+80]
    004b1df8ldr x2, [sp+144]
    004b1dfcldr x4, [sp+128]
    004b1e00subs xzr, x2, x1
    004b1e04b.hs 0x4b1e0c
    004b1e08b 0x4b2070
    004b1e0c
    004b1e0cloc_4b1e0c:
    004b1e0cb 0x4b1e10
    004b1e10
    004b1e10loc_4b1e10:
    004b1e10str x4, [sp+264]
    004b1e14str x1, [sp+272]
    004b1e18str x2, [sp+280]
    004b1e1cldr x7, [sp+152]
    004b1e20ldrsb x27, [x7]
    004b1e24ldr x0, [sp+160]
    004b1e28ldr x7, [x7+24]
    004b1e2cldr x8, [sp+288]
    004b1e30ldr x9, [sp+296]
    004b1e34ldr x3, [sp+304]
    004b1e38mov x5, x1
    004b1e3cmov x6, x2
    004b1e40mov x1, x8
    004b1e44mov x2, x9
    004b1e48blr x7
    004b1e4cldr x7, [sp+80]
    004b1e50ldr x8, [sp+72]
    004b1e54sub x7, x8, x7
    004b1e58str x7, [sp+72]
    004b1e5cb 0x4b1e60
    004b1e60
    004b1e60loc_4b1e60:
    004b1e60b 0x4b1d90
    004b1e64
    004b1e64loc_4b1e64:
    004b1e64adrp x27, 0x56f000
    004b1e68ldr x1, [x27+4024]
    004b1e6cldr x2, [sp+448]
    004b1e70ldr x3, [sp+456]
    004b1e74adrp x0, 0x174000
    004b1e78add x0, x0, 2720
    004b1e7cbl runtime.mapaccess1_faststr
    004b1e80ldr x4, [x0]
    004b1e84ldrsb x27, [x4]
    004b1e88ldr x26, [x4+16]
    004b1e8cldr x4, [x26]
    004b1e90ldr x0, [sp+408]
    004b1e94ldr x1, [sp+416]
    004b1e98ldr x2, [sp+424]
    004b1e9cblr x4
    004b1ea0str x0, [sp+168]
    004b1ea4str x1, [sp+176]
    004b1ea8ldrsb x27, [x0]
    004b1eacldr x4, [x0+40]
    004b1eb0mov x0, x1
    004b1eb4blr x4
    004b1eb8str x0, [sp+88]
    004b1ebcmov x1, x0
    004b1ec0mov x2, x1
    004b1ec4adrp x0, 0x144000
    004b1ec8add x0, x0, 3072
    004b1eccbl runtime.makeslice
    004b1ed0ldr x4, [sp+88]
    004b1ed4ldr x5, [sp+88]
    004b1ed8str x0, [sp+264]
    004b1edcstr x4, [sp+272]
    004b1ee0str x5, [sp+280]
    004b1ee4adrp x0, 0x1da000
    004b1ee8add x0, x0, 2976
    004b1eecbl runtime.newobject
    004b1ef0str x0, [sp+248]
    004b1ef4adrp x27, 0x59a000
    004b1ef8ldr w4, [x27+3056]
    004b1efccbz w4, 0x4b1f04
    004b1f00b 0x4b1f08
    004b1f04
    004b1f04loc_4b1f04:
    004b1f04b 0x4b1f24
    004b1f08
    004b1f08loc_4b1f08:
    004b1f08str x0, [sp+240]
    004b1f0cmov x1, x0
    004b1f10adrp x0, 0x1da000
    004b1f14add x0, x0, 2976
    004b1f18bl runtime.wbZero
    004b1f1cldr x0, [sp+240]
    004b1f20b 0x4b1f24
    004b1f24
    004b1f24loc_4b1f24:
    004b1f24mov x20, x0
    004b1f28adr x27, 16
    004b1f2cstp x29, x27, [sp-24]
    004b1f30sub x29, sp, 24
    004b1f34bl fn_87cf0
    004b1f38sub x29, sp, 8
    004b1f3cldr x4, [sp+248]
    004b1f40ldrsb x27, [x4]
    004b1f44ldr x5, [sp+176]
    004b1f48ldr x6, [sp+168]
    004b1f4cstr x6, [x4]
    004b1f50adrp x27, 0x59a000
    004b1f54ldr w6, [x27+3056]
    004b1f58cbz w6, 0x4b1f60
    004b1f5cb 0x4b1f64
    004b1f60
    004b1f60loc_4b1f60:
    004b1f60b 0x4b1f78
    004b1f64
    004b1f64loc_4b1f64:
    004b1f64bl runtime.gcWriteBarrier2
    004b1f68str x5, [x25]
    004b1f6cldr x6, [x4+8]
    004b1f70str x6, [x25+8]
    004b1f74b 0x4b1f78
    004b1f78
    004b1f78loc_4b1f78:
    004b1f78str x5, [x4+8]
    004b1f7cadrp x27, 0x56f000
    004b1f80ldr x1, [x27+4024]
    004b1f84ldr x2, [sp+448]
    004b1f88ldr x3, [sp+456]
    004b1f8cadrp x0, 0x174000
    004b1f90add x0, x0, 2720
    004b1f94bl runtime.mapaccess1_faststr
    004b1f98ldr x4, [sp+248]
    004b1f9cldrsb x27, [x4]
    004b1fa0ldr x5, [x0]
    004b1fa4ldrsb x27, [x5]
    004b1fa8ldrb w5, [x5+8]
    004b1facstrb w5, [x4+32]
    004b1fb0ldr x4, [sp+248]
    004b1fb4ldrsb x27, [x4]
    004b1fb8ldr x5, [sp+264]
    004b1fbcldr x6, [sp+272]
    004b1fc0ldr x7, [sp+280]
    004b1fc4str x6, [x4+112]
    004b1fc8str x7, [x4+120]
    004b1fccadrp x27, 0x59a000
    004b1fd0ldr w6, [x27+3056]
    004b1fd4cbz w6, 0x4b1fdc
    004b1fd8b 0x4b1fe0
    004b1fdc
    004b1fdcloc_4b1fdc:
    004b1fdcb 0x4b1ff4
    004b1fe0
    004b1fe0loc_4b1fe0:
    004b1fe0bl runtime.gcWriteBarrier2
    004b1fe4str x5, [x25]
    004b1fe8ldr x6, [x4+104]
    004b1fecstr x6, [x25+8]
    004b1ff0b 0x4b1ff4
    004b1ff4
    004b1ff4loc_4b1ff4:
    004b1ff4str x5, [x4+104]
    004b1ff8ldr x4, [sp+248]
    004b1ffcldrsb x27, [x4]
    004b2000ldr x5, [sp+160]
    004b2004ldr x6, [sp+152]
    004b2008str x6, [x4+16]
    004b200cadrp x27, 0x599000
    004b2010ldr w6, [x27+3056]
    004b2014cbz w6, 0x4b201c
    004b2018b 0x4b2020
    004b201c
    004b201cloc_4b201c:
    004b201cb 0x4b2034
    004b2020
    004b2020loc_4b2020:
    004b2020bl runtime.gcWriteBarrier2
    004b2024str x5, [x25]
    004b2028ldr x6, [x4+24]
    004b202cstr x6, [x25+8]
    004b2030b 0x4b2034
    004b2034
    004b2034loc_4b2034:
    004b2034str x5, [x4+24]
    004b2038ldr x4, [sp+248]
    004b203cstr x4, [sp+256]
    004b2040adrp x5, 0x265000
    004b2044add x5, x5, 1384
    004b2048str x5, [sp+112]
    004b204cstr x4, [sp+120]
    004b2050stp xzr, xzr, [sp+96]
    004b2054ldr x0, [sp+112]
    004b2058ldr x1, [sp+120]
    004b205cmov x2, xzr
    004b2060mov x3, xzr
    004b2064ldp x29, x30, [sp-8]
    004b2068add sp, sp, 352
    004b206cret x30
    004b2070
    004b2070loc_4b2070:
    004b2070bl runtime.panicSliceAcap
    004b2074
    004b2074loc_4b2074:
    004b2074bl runtime.panicSliceAcap
    004b2078hint
    004b207c
    004b207cloc_4b207c:
    004b207cstp x0, x1, [sp+8]
    004b2080stp x2, x3, [sp+24]
    004b2084stp x4, x5, [sp+40]
    004b2088stp x6, x7, [sp+56]
    004b208cstp x8, x9, [sp+72]
    004b2090stp x10, x11, [sp+88]
    004b2094stp x12, x13, [sp+104]
    004b2098str x14, [sp+120]
    004b209cmov x3, x30
    004b20a0bl runtime.morestack.abi0
    004b20a4ldp x0, x1, [sp+8]
    004b20a8ldp x2, x3, [sp+24]
    004b20acldp x4, x5, [sp+40]
    004b20b0ldp x6, x7, [sp+56]
    004b20b4ldp x8, x9, [sp+72]
    004b20b8ldp x10, x11, [sp+88]
    004b20bcldp x12, x13, [sp+104]
    004b20c0ldr x14, [sp+120]
    004b20c4b 0x4b1c20
    004b20c8udf 0
    004b20ccudf 0
    004b1c20
    004b20d0
    004b20d0golang.org/x/crypto/ssh.(*streamPacketCipher).readCipherPacket: ; void golang.org/x/crypto/ssh.(*streamPacketCipher).readCipherPacket(golang.org/x/crypto/ssh.streamPacketCipher * s, uint32 seqNum, io.Reader r)
    004b20d0ldr x16, [x28+16]
    004b20d4sub x17, sp, 336
    004b20d8subs xzr, x17, x16
    004b20dcb.ls 0x4b2b14
    004b20e0sub x20, sp, 464
    004b20e4stp x29, x30, [x20-8]
    004b20e8add sp, x20, 0
    004b20ecsub x29, sp, 8
    004b20f0str x0, [sp+472]
    004b20f4str w1, [sp+480]
    004b20f8str x2, [sp+488]
    004b20fcstr x3, [sp+496]
    004b2100str xzr, [sp+152]
    004b2104stp xzr, xzr, [sp+160]
    004b2108stp xzr, xzr, [sp+136]
    004b210cldr x5, [sp+472]
    004b2110ldrsb x27, [x5]
    004b2114add x5, x5, 33
    004b2118ldrsb x27, [x5]
    004b211cb 0x4b2120
    004b2120
    004b2120loc_4b2120:
    004b2120str x5, [sp+408]
    004b2124movz x5, 5
    004b2128str x5, [sp+416]
    004b212cstr x5, [sp+424]
    004b2130stp xzr, xzr, [sp+392]
    004b2134ldr x0, [sp+488]
    004b2138ldr x1, [sp+496]
    004b213cldr x2, [sp+408]
    004b2140ldr x3, [sp+416]
    004b2144ldr x4, [sp+424]
    004b2148bl io.ReadFull
    004b214cstr x0, [sp+120]
    004b2150str x1, [sp+392]
    004b2154str x2, [sp+400]
    004b2158ldr x5, [sp+120]
    004b215cstr x5, [sp+96]
    004b2160str x1, [sp+256]
    004b2164str x2, [sp+264]
    004b2168str x1, [sp+216]
    004b216cstr x2, [sp+224]
    004b2170cbnz x1, 0x4b2178
    004b2174b 0x4b21a8
    004b2178
    004b2178loc_4b2178:
    004b2178str xzr, [sp+152]
    004b217cstp xzr, xzr, [sp+160]
    004b2180ldr x3, [sp+216]
    004b2184ldr x4, [sp+224]
    004b2188str x3, [sp+136]
    004b218cstr x4, [sp+144]
    004b2190ldr x0, [sp+152]
    004b2194ldr x1, [sp+160]
    004b2198ldr x2, [sp+168]
    004b219cldp x29, x30, [sp-8]
    004b21a0add sp, sp, 464
    004b21a4ret x30
    004b21a8
    004b21a8loc_4b21a8:
    004b21a8adrp x0, 0x14b000
    004b21acadd x0, x0, 2432
    004b21b0bl runtime.newobject
    004b21b4str x0, [sp+448]
    004b21b8strb wzr, [x0]
    004b21bcldr x1, [sp+472]
    004b21c0ldrsb x27, [x1]
    004b21c4ldr x1, [x1]
    004b21c8subs xzr, x1, 0
    004b21cccset x2, ne
    004b21d0strb w2, [sp+75]
    004b21d4cbnz x1, 0x4b21dc
    004b21d8b 0x4b21f0
    004b21dc
    004b21dcloc_4b21dc:
    004b21dcldr x7, [sp+472]
    004b21e0ldrsb x27, [x7]
    004b21e4ldrb w7, [x7+32]
    004b21e8strb w7, [sp+75]
    004b21ecb 0x4b21f4
    004b21f0
    004b21f0loc_4b21f0:
    004b21f0b 0x4b21f4
    004b21f4
    004b21f4loc_4b21f4:
    004b21f4ldrb w7, [sp+75]
    004b21f8tbnz w7, 0, 0x4b2200
    004b21fcb 0x4b2340
    004b2200
    004b2200loc_4b2200:
    004b2200ldr x7, [sp+448]
    004b2204ldrsb x27, [x7]
    004b2208b 0x4b220c
    004b220c
    004b220cloc_4b220c:
    004b220cstr x7, [sp+408]
    004b2210orr x6, xzr, 1
    004b2214str x6, [sp+416]
    004b2218str x6, [sp+424]
    004b221cldr x7, [sp+472]
    004b2220ldrsb x27, [x7]
    004b2224add x7, x7, 33
    004b2228ldrsb x27, [x7]
    004b222cb 0x4b2230
    004b2230
    004b2230loc_4b2230:
    004b2230add x7, x7, 4
    004b2234str x7, [sp+368]
    004b2238str x6, [sp+376]
    004b223cstr x6, [sp+384]
    004b2240ldr x7, [sp+408]
    004b2244ldr x8, [sp+416]
    004b2248ldr x9, [sp+424]
    004b224cstr x7, [sp+344]
    004b2250str x8, [sp+352]
    004b2254str x9, [sp+360]
    004b2258ldr x7, [sp+376]
    004b225cldr x8, [sp+368]
    004b2260ldr x9, [sp+384]
    004b2264str x8, [sp+320]
    004b2268str x7, [sp+328]
    004b226cstr x9, [sp+336]
    004b2270ldr x8, [sp+352]
    004b2274str x8, [sp+112]
    004b2278subs xzr, x7, x8
    004b227cb.lt 0x4b2284
    004b2280b 0x4b228c
    004b2284
    004b2284loc_4b2284:
    004b2284str x7, [sp+112]
    004b2288b 0x4b2290
    004b228c
    004b228cloc_4b228c:
    004b228cb 0x4b2290
    004b2290
    004b2290loc_4b2290:
    004b2290ldr x7, [sp+320]
    004b2294ldr x8, [sp+344]
    004b2298subs xzr, x8, x7
    004b229cb.ne 0x4b22a4
    004b22a0b 0x4b22c0
    004b22a4
    004b22a4loc_4b22a4:
    004b22a4ldr x3, [sp+112]
    004b22a8str x3, [sp+104]
    004b22acldr x2, [sp+104]
    004b22b0ldr x1, [sp+320]
    004b22b4ldr x0, [sp+344]
    004b22b8bl runtime.memmove
    004b22bcb 0x4b22c4
    004b22c0
    004b22c0loc_4b22c0:
    004b22c0b 0x4b22c4
    004b22c4
    004b22c4loc_4b22c4:
    004b22c4ldr x7, [sp+472]
    004b22c8ldrsb x27, [x7]
    004b22ccadd x7, x7, 33
    004b22d0ldrsb x27, [x7]
    004b22d4b 0x4b22d8
    004b22d8
    004b22d8loc_4b22d8:
    004b22d8add x7, x7, 4
    004b22dcstr x7, [sp+368]
    004b22e0orr x6, xzr, 1
    004b22e4str x6, [sp+376]
    004b22e8str x6, [sp+384]
    004b22ecldr x7, [sp+472]
    004b22f0ldrsb x27, [x7]
    004b22f4add x7, x7, 33
    004b22f8ldrsb x27, [x7]
    004b22fcb 0x4b2300
    004b2300
    004b2300loc_4b2300:
    004b2300add x4, x7, 4
    004b2304str x4, [sp+408]
    004b2308str x6, [sp+416]
    004b230cstr x6, [sp+424]
    004b2310ldr x7, [sp+472]
    004b2314ldrsb x27, [x7]
    004b2318ldr x8, [x7+16]
    004b231cldrsb x27, [x8]
    004b2320ldr x0, [x7+24]
    004b2324ldr x7, [x8+24]
    004b2328ldr x1, [sp+368]
    004b232cldr x2, [sp+376]
    004b2330ldr x3, [sp+384]
    004b2334mov x5, x6
    004b2338blr x7
    004b233cb 0x4b23b4
    004b2340
    004b2340loc_4b2340:
    004b2340ldr x7, [sp+472]
    004b2344ldrsb x27, [x7]
    004b2348add x7, x7, 33
    004b234cldrsb x27, [x7]
    004b2350b 0x4b2354
    004b2354
    004b2354loc_4b2354:
    004b2354str x7, [sp+408]
    004b2358movz x6, 5
    004b235cstr x6, [sp+416]
    004b2360str x6, [sp+424]
    004b2364ldr x7, [sp+472]
    004b2368ldrsb x27, [x7]
    004b236cadd x4, x7, 33
    004b2370ldrsb x27, [x4]
    004b2374b 0x4b2378
    004b2378
    004b2378loc_4b2378:
    004b2378str x4, [sp+368]
    004b237cstr x6, [sp+376]
    004b2380str x6, [sp+384]
    004b2384ldr x7, [sp+472]
    004b2388ldrsb x27, [x7]
    004b238cldr x8, [x7+16]
    004b2390ldrsb x27, [x8]
    004b2394ldr x0, [x7+24]
    004b2398ldr x7, [x8+24]
    004b239cldr x1, [sp+408]
    004b23a0ldr x2, [sp+416]
    004b23a4ldr x3, [sp+424]
    004b23a8mov x5, x6
    004b23acblr x7
    004b23b0b 0x4b23b4
    004b23b4
    004b23b4loc_4b23b4:
    004b23b4ldr x3, [sp+472]
    004b23b8ldrsb x27, [x3]
    004b23bcadd x0, x3, 33
    004b23c0ldrsb x27, [x0]
    004b23c4b 0x4b23c8
    004b23c8
    004b23c8loc_4b23c8:
    004b23c8b 0x4b23cc
    004b23cc
    004b23ccloc_4b23cc:
    004b23ccstr x0, [sp+368]
    004b23d0orr x1, xzr, 4
    004b23d4str x1, [sp+376]
    004b23d8movz x2, 5
    004b23dcstr x2, [sp+384]
    004b23e0bl encoding/binary.bigEndian.Uint32
    004b23e4str w0, [sp+84]
    004b23e8ldr x3, [sp+472]
    004b23ecldrsb x27, [x3]
    004b23f0ldrb w3, [x3+37]
    004b23f4str w3, [sp+76]
    004b23f8str wzr, [sp+80]
    004b23fcldr x3, [sp+472]
    004b2400ldrsb x27, [x3]
    004b2404ldr x3, [x3]
    004b2408cbnz x3, 0x4b2410
    004b240cb 0x4b25ac
    004b2410
    004b2410loc_4b2410:
    004b2410ldr x1, [sp+472]
    004b2414ldrsb x27, [x1]
    004b2418ldr x2, [x1]
    004b241cldrsb x27, [x2]
    004b2420ldr x0, [x1+8]
    004b2424ldr x1, [x2+32]
    004b2428blr x1
    004b242cldr x1, [sp+472]
    004b2430ldrsb x27, [x1]
    004b2434add x0, x1, 38
    004b2438ldrsb x27, [x0]
    004b243cb 0x4b2440
    004b2440
    004b2440loc_4b2440:
    004b2440str x0, [sp+368]
    004b2444orr x2, xzr, 4
    004b2448str x2, [sp+376]
    004b244cstr x2, [sp+384]
    004b2450ldr w3, [sp+480]
    004b2454mov x1, x2
    004b2458bl encoding/binary.bigEndian.PutUint32
    004b245cldr x4, [sp+472]
    004b2460ldrsb x27, [x4]
    004b2464add x1, x4, 38
    004b2468ldrsb x27, [x1]
    004b246cb 0x4b2470
    004b2470
    004b2470loc_4b2470:
    004b2470str x1, [sp+368]
    004b2474orr x3, xzr, 4
    004b2478str x3, [sp+376]
    004b247cstr x3, [sp+384]
    004b2480ldr x4, [sp+472]
    004b2484ldrsb x27, [x4]
    004b2488ldr x5, [x4]
    004b248cldrsb x27, [x5]
    004b2490ldr x0, [x4+8]
    004b2494ldr x4, [x5+56]
    004b2498mov x2, x3
    004b249cblr x4
    004b24a0ldr x4, [sp+472]
    004b24a4ldrsb x27, [x4]
    004b24a8ldrb w4, [x4+32]
    004b24actbnz w4, 0, 0x4b24b4
    004b24b0b 0x4b253c
    004b24b4
    004b24b4loc_4b24b4:
    004b24b4ldr x4, [sp+472]
    004b24b8ldrsb x27, [x4]
    004b24bcadd x1, x4, 33
    004b24c0ldrsb x27, [x1]
    004b24c4b 0x4b24c8
    004b24c8
    004b24c8loc_4b24c8:
    004b24c8b 0x4b24cc
    004b24cc
    004b24ccloc_4b24cc:
    004b24ccstr x1, [sp+368]
    004b24d0orr x2, xzr, 4
    004b24d4str x2, [sp+376]
    004b24d8movz x3, 5
    004b24dcstr x3, [sp+384]
    004b24e0ldr x4, [sp+472]
    004b24e4ldrsb x27, [x4]
    004b24e8ldr x5, [x4]
    004b24ecldrsb x27, [x5]
    004b24f0ldr x0, [x4+8]
    004b24f4ldr x4, [x5+56]
    004b24f8blr x4
    004b24fcldr x1, [sp+448]
    004b2500ldrsb x27, [x1]
    004b2504b 0x4b2508
    004b2508
    004b2508loc_4b2508:
    004b2508str x1, [sp+368]
    004b250corr x3, xzr, 1
    004b2510str x3, [sp+376]
    004b2514str x3, [sp+384]
    004b2518ldr x4, [sp+472]
    004b251cldrsb x27, [x4]
    004b2520ldr x5, [x4]
    004b2524ldrsb x27, [x5]
    004b2528ldr x0, [x4+8]
    004b252cldr x4, [x5+56]
    004b2530mov x2, x3
    004b2534blr x4
    004b2538b 0x4b2584
    004b253c
    004b253cloc_4b253c:
    004b253cldr x4, [sp+472]
    004b2540ldrsb x27, [x4]
    004b2544add x1, x4, 33
    004b2548ldrsb x27, [x1]
    004b254cb 0x4b2550
    004b2550
    004b2550loc_4b2550:
    004b2550str x1, [sp+368]
    004b2554movz x3, 5
    004b2558str x3, [sp+376]
    004b255cstr x3, [sp+384]
    004b2560ldr x4, [sp+472]
    004b2564ldrsb x27, [x4]
    004b2568ldr x5, [x4]
    004b256cldrsb x27, [x5]
    004b2570ldr x0, [x4+8]
    004b2574ldr x4, [x5+56]
    004b2578mov x2, x3
    004b257cblr x4
    004b2580b 0x4b2584
    004b2584
    004b2584loc_4b2584:
    004b2584ldr x1, [sp+472]
    004b2588ldrsb x27, [x1]
    004b258cldr x2, [x1]
    004b2590ldrsb x27, [x2]
    004b2594ldr x0, [x1+8]
    004b2598ldr x1, [x2+40]
    004b259cblr x1
    004b25a0str x0, [sp+120]
    004b25a4str w0, [sp+80]
    004b25a8b 0x4b25b0
    004b25ac
    004b25acloc_4b25ac:
    004b25acb 0x4b25b0
    004b25b0
    004b25b0loc_4b25b0:
    004b25b0ldr w5, [sp+84]
    004b25b4ldr w6, [sp+76]
    004b25b8add x6, x6, 1
    004b25bcsubs wzr, w5, w6
    004b25c0b.ls 0x4b25c8
    004b25c4b 0x4b2610
    004b25c8
    004b25c8loc_4b25c8:
    004b25c8adrp x0, 0x214000
    004b25ccadd x0, x0, 2124
    004b25d0movz x1, 44
    004b25d4bl errors.New
    004b25d8str x0, [sp+392]
    004b25dcstr x1, [sp+400]
    004b25e0str xzr, [sp+152]
    004b25e4stp xzr, xzr, [sp+160]
    004b25e8ldr x3, [sp+392]
    004b25ecldr x4, [sp+400]
    004b25f0str x3, [sp+136]
    004b25f4str x4, [sp+144]
    004b25f8ldr x0, [sp+152]
    004b25fcldr x1, [sp+160]
    004b2600ldr x2, [sp+168]
    004b2604ldp x29, x30, [sp-8]
    004b2608add sp, sp, 464
    004b260cret x30
    004b2610
    004b2610loc_4b2610:
    004b2610ldr w5, [sp+84]
    004b2614subs wzr, w5, 0x40000
    004b2618b.hi 0x4b2620
    004b261cb 0x4b2668
    004b2620
    004b2620loc_4b2620:
    004b2620adrp x0, 0x214000
    004b2624add x0, x0, 2168
    004b2628movz x1, 44
    004b262cbl errors.New
    004b2630str x0, [sp+392]
    004b2634str x1, [sp+400]
    004b2638str xzr, [sp+152]
    004b263cstp xzr, xzr, [sp+160]
    004b2640ldr x3, [sp+392]
    004b2644ldr x4, [sp+400]
    004b2648str x3, [sp+136]
    004b264cstr x4, [sp+144]
    004b2650ldr x0, [sp+152]
    004b2654ldr x1, [sp+160]
    004b2658ldr x2, [sp+168]
    004b265cldp x29, x30, [sp-8]
    004b2660add sp, sp, 464
    004b2664ret x30
    004b2668
    004b2668loc_4b2668:
    004b2668ldr x5, [sp+472]
    004b266cldrsb x27, [x5]
    004b2670ldr x5, [x5+96]
    004b2674str x5, [sp+120]
    004b2678ldr w6, [sp+84]
    004b267cldr w7, [sp+80]
    004b2680add x6, x6, x7
    004b2684sub x6, x6, 1
    004b2688subs wzr, w5, w6
    004b268cb.lo 0x4b2694
    004b2690b 0x4b2710
    004b2694
    004b2694loc_4b2694:
    004b2694ldr w3, [sp+84]
    004b2698ldr w4, [sp+80]
    004b269cadd x3, x3, x4
    004b26a0sub x3, x3, 1
    004b26a4str w3, [sp+88]
    004b26a8mov w1, w3
    004b26acmov w2, w3
    004b26b0adrp x0, 0x143000
    004b26b4add x0, x0, 3072
    004b26b8bl runtime.makeslice
    004b26bcldr w3, [sp+88]
    004b26c0ldr w4, [sp+88]
    004b26c4str x0, [sp+368]
    004b26c8str x3, [sp+376]
    004b26ccstr x4, [sp+384]
    004b26d0ldr x5, [sp+472]
    004b26d4ldrsb x27, [x5]
    004b26d8str x3, [x5+88]
    004b26dcstr x4, [x5+96]
    004b26e0adrp x27, 0x599000
    004b26e4ldr w3, [x27+3056]
    004b26e8cbz w3, 0x4b26f0
    004b26ecb 0x4b26f4
    004b26f0
    004b26f0loc_4b26f0:
    004b26f0b 0x4b2708
    004b26f4
    004b26f4loc_4b26f4:
    004b26f4bl runtime.gcWriteBarrier2
    004b26f8str x0, [x25]
    004b26fcldr x6, [x5+80]
    004b2700str x6, [x25+8]
    004b2704b 0x4b2708
    004b2708
    004b2708loc_4b2708:
    004b2708str x0, [x5+80]
    004b270cb 0x4b2754
    004b2710
    004b2710loc_4b2710:
    004b2710ldr w5, [sp+84]
    004b2714ldr w6, [sp+80]
    004b2718add x5, x5, x6
    004b271csub x5, x5, 1
    004b2720str w5, [sp+92]
    004b2724ldr x6, [sp+472]
    004b2728ldrsb x27, [x6]
    004b272cldr x2, [x6+96]
    004b2730mov w1, w5
    004b2734subs xzr, x1, x2
    004b2738b.ls 0x4b2740
    004b273cb 0x4b2b0c
    004b2740
    004b2740loc_4b2740:
    004b2740b 0x4b2744
    004b2744
    004b2744loc_4b2744:
    004b2744ldr x5, [sp+472]
    004b2748ldrsb x27, [x5]
    004b274cstr x1, [x5+88]
    004b2750b 0x4b2754
    004b2754
    004b2754loc_4b2754:
    004b2754stp xzr, xzr, [sp+392]
    004b2758ldr x5, [sp+472]
    004b275cldrsb x27, [x5]
    004b2760ldr x2, [x5+80]
    004b2764ldr x3, [x5+88]
    004b2768ldr x4, [x5+96]
    004b276cstr x2, [sp+296]
    004b2770str x3, [sp+304]
    004b2774str x4, [sp+312]
    004b2778ldr x0, [sp+488]
    004b277cldr x1, [sp+496]
    004b2780bl io.ReadFull
    004b2784str x0, [sp+120]
    004b2788str x1, [sp+392]
    004b278cstr x2, [sp+400]
    004b2790ldr x5, [sp+120]
    004b2794str x5, [sp+128]
    004b2798str x1, [sp+432]
    004b279cstr x2, [sp+440]
    004b27a0str x1, [sp+200]
    004b27a4str x2, [sp+208]
    004b27a8cbnz x1, 0x4b27b0
    004b27acb 0x4b27e0
    004b27b0
    004b27b0loc_4b27b0:
    004b27b0str xzr, [sp+152]
    004b27b4stp xzr, xzr, [sp+160]
    004b27b8ldr x3, [sp+200]
    004b27bcldr x4, [sp+208]
    004b27c0str x3, [sp+136]
    004b27c4str x4, [sp+144]
    004b27c8ldr x0, [sp+152]
    004b27ccldr x1, [sp+160]
    004b27d0ldr x2, [sp+168]
    004b27d4ldp x29, x30, [sp-8]
    004b27d8add sp, sp, 464
    004b27dcret x30
    004b27e0
    004b27e0loc_4b27e0:
    004b27e0ldr w7, [sp+84]
    004b27e4sub x7, x7, 1
    004b27e8str w7, [sp+92]
    004b27ecldr x8, [sp+472]
    004b27f0ldrsb x27, [x8]
    004b27f4ldr x1, [x8+88]
    004b27f8ldr x9, [x8+80]
    004b27fcldr x8, [x8+96]
    004b2800b 0x4b2804
    004b2804
    004b2804loc_4b2804:
    004b2804mov w0, w7
    004b2808subs xzr, x0, x1
    004b280cb.ls 0x4b2814
    004b2810b 0x4b2b08
    004b2814
    004b2814loc_4b2814:
    004b2814sub x7, x8, x0
    004b2818sub x8, x1, x0
    004b281csub x10, xzr, x7
    004b2820and x10, x0, x10, asr #63
    004b2824add x9, x9, x10
    004b2828str x9, [sp+176]
    004b282cstr x8, [sp+184]
    004b2830str x7, [sp+192]
    004b2834ldr w7, [sp+84]
    004b2838sub x7, x7, 1
    004b283cstr w7, [sp+92]
    004b2840ldr x8, [sp+472]
    004b2844ldrsb x27, [x8]
    004b2848ldr x2, [x8+96]
    004b284cldr x8, [x8+80]
    004b2850mov w1, w7
    004b2854subs xzr, x1, x2
    004b2858b.ls 0x4b2860
    004b285cb 0x4b2b04
    004b2860
    004b2860loc_4b2860:
    004b2860b 0x4b2864
    004b2864
    004b2864loc_4b2864:
    004b2864str x8, [sp+232]
    004b2868str x1, [sp+240]
    004b286cstr x2, [sp+248]
    004b2870ldr x7, [sp+472]
    004b2874ldrsb x27, [x7]
    004b2878ldr x7, [x7]
    004b287csubs xzr, x7, 0
    004b2880cset x8, ne
    004b2884strb w8, [sp+75]
    004b2888cbnz x7, 0x4b2890
    004b288cb 0x4b28a4
    004b2890
    004b2890loc_4b2890:
    004b2890ldr x7, [sp+472]
    004b2894ldrsb x27, [x7]
    004b2898ldrb w7, [x7+32]
    004b289cstrb w7, [sp+75]
    004b28a0b 0x4b28a8
    004b28a4
    004b28a4loc_4b28a4:
    004b28a4b 0x4b28a8
    004b28a8
    004b28a8loc_4b28a8:
    004b28a8ldrb w7, [sp+75]
    004b28actbnz w7, 0, 0x4b28b4
    004b28b0b 0x4b28e0
    004b28b4
    004b28b4loc_4b28b4:
    004b28b4ldr x4, [sp+472]
    004b28b8ldrsb x27, [x4]
    004b28bcldr x5, [x4]
    004b28c0ldrsb x27, [x5]
    004b28c4ldr x0, [x4+8]
    004b28c8ldr x1, [sp+232]
    004b28ccldr x2, [sp+240]
    004b28d0ldr x3, [sp+248]
    004b28d4ldr x4, [x5+56]
    004b28d8blr x4
    004b28dcb 0x4b28e4
    004b28e0
    004b28e0loc_4b28e0:
    004b28e0b 0x4b28e4
    004b28e4
    004b28e4loc_4b28e4:
    004b28e4ldr x7, [sp+472]
    004b28e8ldrsb x27, [x7]
    004b28ecldr x8, [x7+16]
    004b28f0ldrsb x27, [x8]
    004b28f4ldr x0, [x7+24]
    004b28f8ldr x1, [sp+232]
    004b28fcldr x4, [sp+232]
    004b2900ldr x2, [sp+240]
    004b2904ldr x5, [sp+240]
    004b2908ldr x3, [sp+248]
    004b290cldr x6, [sp+248]
    004b2910ldr x7, [x8+24]
    004b2914blr x7
    004b2918ldr x7, [sp+472]
    004b291cldrsb x27, [x7]
    004b2920ldr x7, [x7]
    004b2924cbnz x7, 0x4b292c
    004b2928b 0x4b2a88
    004b292c
    004b292cloc_4b292c:
    004b292cldr x4, [sp+472]
    004b2930ldrsb x27, [x4]
    004b2934ldrb w4, [x4+32]
    004b2938tbnz w4, 0, 0x4b2940
    004b293cb 0x4b2944
    004b2940
    004b2940loc_4b2940:
    004b2940b 0x4b2970
    004b2944
    004b2944loc_4b2944:
    004b2944ldr x4, [sp+472]
    004b2948ldrsb x27, [x4]
    004b294cldr x5, [x4]
    004b2950ldrsb x27, [x5]
    004b2954ldr x0, [x4+8]
    004b2958ldr x1, [sp+232]
    004b295cldr x2, [sp+240]
    004b2960ldr x3, [sp+248]
    004b2964ldr x4, [x5+56]
    004b2968blr x4
    004b296cb 0x4b2970
    004b2970
    004b2970loc_4b2970:
    004b2970ldr x4, [sp+472]
    004b2974ldrsb x27, [x4]
    004b2978ldr x1, [x4+104]
    004b297cldr x3, [x4+120]
    004b2980b 0x4b2984
    004b2984
    004b2984loc_4b2984:
    004b2984b 0x4b2988
    004b2988
    004b2988loc_4b2988:
    004b2988str x1, [sp+368]
    004b298cstr xzr, [sp+376]
    004b2990str x3, [sp+384]
    004b2994ldr x4, [sp+472]
    004b2998ldrsb x27, [x4]
    004b299cldr x5, [x4]
    004b29a0ldrsb x27, [x5]
    004b29a4ldr x0, [x4+8]
    004b29a8ldr x4, [x5+48]
    004b29acmov x2, xzr
    004b29b0blr x4
    004b29b4str x0, [sp+408]
    004b29b8str x1, [sp+416]
    004b29bcstr x2, [sp+424]
    004b29c0ldr x4, [sp+472]
    004b29c4ldrsb x27, [x4]
    004b29c8str x1, [x4+112]
    004b29ccstr x2, [x4+120]
    004b29d0adrp x27, 0x599000
    004b29d4ldr w5, [x27+3056]
    004b29d8cbz w5, 0x4b29e0
    004b29dcb 0x4b29e4
    004b29e0
    004b29e0loc_4b29e0:
    004b29e0b 0x4b29f8
    004b29e4
    004b29e4loc_4b29e4:
    004b29e4bl runtime.gcWriteBarrier2
    004b29e8str x0, [x25]
    004b29ecldr x6, [x4+104]
    004b29f0str x6, [x25+8]
    004b29f4b 0x4b29f8
    004b29f8
    004b29f8loc_4b29f8:
    004b29f8str x0, [x4+104]
    004b29fcldr x6, [sp+472]
    004b2a00ldrsb x27, [x6]
    004b2a04ldr x0, [x6+104]
    004b2a08ldr x1, [x6+112]
    004b2a0cldr x2, [x6+120]
    004b2a10str x0, [sp+272]
    004b2a14str x1, [sp+280]
    004b2a18str x2, [sp+288]
    004b2a1cldr x3, [sp+176]
    004b2a20ldr x4, [sp+184]
    004b2a24ldr x5, [sp+192]
    004b2a28bl crypto/subtle.ConstantTimeCompare
    004b2a2cstr x0, [sp+120]
    004b2a30subs xzr, x0, 1
    004b2a34b.ne 0x4b2a3c
    004b2a38b 0x4b2a84
    004b2a3c
    004b2a3cloc_4b2a3c:
    004b2a3cadrp x0, 0x202000
    004b2a40add x0, x0, 3604
    004b2a44orr x1, xzr, 16
    004b2a48bl errors.New
    004b2a4cstr x0, [sp+392]
    004b2a50str x1, [sp+400]
    004b2a54str xzr, [sp+152]
    004b2a58stp xzr, xzr, [sp+160]
    004b2a5cldr x3, [sp+392]
    004b2a60ldr x4, [sp+400]
    004b2a64str x3, [sp+136]
    004b2a68str x4, [sp+144]
    004b2a6cldr x0, [sp+152]
    004b2a70ldr x1, [sp+160]
    004b2a74ldr x2, [sp+168]
    004b2a78ldp x29, x30, [sp-8]
    004b2a7cadd sp, sp, 464
    004b2a80ret x30
    004b2a84
    004b2a84loc_4b2a84:
    004b2a84b 0x4b2a8c
    004b2a88
    004b2a88loc_4b2a88:
    004b2a88b 0x4b2a8c
    004b2a8c
    004b2a8cloc_4b2a8c:
    004b2a8cldr w5, [sp+76]
    004b2a90ldr w6, [sp+84]
    004b2a94sub x5, x6, x5
    004b2a98sub x5, x5, 1
    004b2a9cstr w5, [sp+92]
    004b2aa0ldr x6, [sp+472]
    004b2aa4ldrsb x27, [x6]
    004b2aa8ldr x2, [x6+96]
    004b2aacldr x6, [x6+80]
    004b2ab0mov w1, w5
    004b2ab4subs xzr, x1, x2
    004b2ab8b.ls 0x4b2ac0
    004b2abcb 0x4b2b00
    004b2ac0
    004b2ac0loc_4b2ac0:
    004b2ac0b 0x4b2ac4
    004b2ac4
    004b2ac4loc_4b2ac4:
    004b2ac4str x6, [sp+408]
    004b2ac8str x1, [sp+416]
    004b2accstr x2, [sp+424]
    004b2ad0str x6, [sp+152]
    004b2ad4str x1, [sp+160]
    004b2ad8str x2, [sp+168]
    004b2adcstp xzr, xzr, [sp+136]
    004b2ae0ldr x0, [sp+152]
    004b2ae4ldr x1, [sp+160]
    004b2ae8ldr x2, [sp+168]
    004b2aecmov x3, xzr
    004b2af0mov x4, xzr
    004b2af4ldp x29, x30, [sp-8]
    004b2af8add sp, sp, 464
    004b2afcret x30
    004b2b00
    004b2b00loc_4b2b00:
    004b2b00bl runtime.panicSliceAcap
    004b2b04
    004b2b04loc_4b2b04:
    004b2b04bl runtime.panicSliceAcap
    004b2b08
    004b2b08loc_4b2b08:
    004b2b08bl runtime.panicSliceB
    004b2b0c
    004b2b0cloc_4b2b0c:
    004b2b0cbl runtime.panicSliceAcap
    004b2b10hint
    004b2b14
    004b2b14loc_4b2b14:
    004b2b14str x0, [sp+8]
    004b2b18str w1, [sp+16]
    004b2b1cstp x2, x3, [sp+24]
    004b2b20mov x3, x30
    004b2b24bl runtime.morestack_noctxt.abi0
    004b2b28ldr x0, [sp+8]
    004b2b2cldr w1, [sp+16]
    004b2b30ldp x2, x3, [sp+24]
    004b2b34b 0x4b20d0
    004b2b38udf 0
    004b2b3cudf 0
    004b20d0
    004b2b40
    004b2b40golang.org/x/crypto/ssh.(*streamPacketCipher).writeCipherPacket: ; void golang.org/x/crypto/ssh.(*streamPacketCipher).writeCipherPacket(golang.org/x/crypto/ssh.streamPacketCipher * s, uint32 seqNum, io.Writer w, io.Reader rand, struct []uint8 packet)
    004b2b40ldr x16, [x28+16]
    004b2b44sub x17, sp, 320
    004b2b48subs xzr, x17, x16
    004b2b4cb.ls 0x4b33d0
    004b2b50sub x20, sp, 448
    004b2b54stp x29, x30, [x20-8]
    004b2b58add sp, x20, 0
    004b2b5csub x29, sp, 8
    004b2b60str x0, [sp+456]
    004b2b64str w1, [sp+464]
    004b2b68str x2, [sp+472]
    004b2b6cstr x3, [sp+480]
    004b2b70str x4, [sp+488]
    004b2b74str x5, [sp+496]
    004b2b78str x6, [sp+504]
    004b2b7cstr x7, [sp+512]
    004b2b80str x8, [sp+520]
    004b2b84stp xzr, xzr, [sp+152]
    004b2b88ldr x4, [sp+512]
    004b2b8cstr x4, [sp+104]
    004b2b90subs xzr, x4, 0x40000
    004b2b94b.gt 0x4b2b9c
    004b2b98b 0x4b2bc8
    004b2b9c
    004b2b9cloc_4b2b9c:
    004b2b9cadrp x0, 0x205000
    004b2ba0add x0, x0, 1761
    004b2ba4movz x1, 21
    004b2ba8bl errors.New
    004b2bacstr x0, [sp+344]
    004b2bb0str x1, [sp+352]
    004b2bb4str x0, [sp+152]
    004b2bb8str x1, [sp+160]
    004b2bbcldp x29, x30, [sp-8]
    004b2bc0add sp, sp, 448
    004b2bc4ret x30
    004b2bc8
    004b2bc8loc_4b2bc8:
    004b2bc8str xzr, [sp+96]
    004b2bccldr x4, [sp+456]
    004b2bd0ldrsb x27, [x4]
    004b2bd4ldr x4, [x4]
    004b2bd8subs xzr, x4, 0
    004b2bdccset x5, ne
    004b2be0strb w5, [sp+79]
    004b2be4cbnz x4, 0x4b2bec
    004b2be8b 0x4b2c00
    004b2bec
    004b2becloc_4b2bec:
    004b2becldr x4, [sp+456]
    004b2bf0ldrsb x27, [x4]
    004b2bf4ldrb w4, [x4+32]
    004b2bf8strb w4, [sp+79]
    004b2bfcb 0x4b2c04
    004b2c00
    004b2c00loc_4b2c00:
    004b2c00b 0x4b2c04
    004b2c04
    004b2c04loc_4b2c04:
    004b2c04ldrb w4, [sp+79]
    004b2c08tbnz w4, 0, 0x4b2c10
    004b2c0cb 0x4b2c1c
    004b2c10
    004b2c10loc_4b2c10:
    004b2c10orr x4, xzr, 4
    004b2c14str x4, [sp+96]
    004b2c18b 0x4b2c24
    004b2c1c
    004b2c1cloc_4b2c1c:
    004b2c1corr x4, xzr, 4
    004b2c20b 0x4b2c24
    004b2c24
    004b2c24loc_4b2c24:
    004b2c24ldr x5, [sp+512]
    004b2c28str x5, [sp+104]
    004b2c2cldr x6, [sp+96]
    004b2c30sub x7, x5, x6
    004b2c34add x8, x7, 5
    004b2c38sbfm x8, x8, 63, 63
    004b2c3cadd x7, x7, x8, lsr #60
    004b2c40add x7, x7, 5
    004b2c44and x7, x7, -16
    004b2c48add x8, x7, 11
    004b2c4cadd x8, x8, x6
    004b2c50sub x8, x8, x5
    004b2c54str x8, [sp+80]
    004b2c58add x6, x6, x7
    004b2c5csubs xzr, x8, 4
    004b2c60b.lt 0x4b2c68
    004b2c64b 0x4b2c78
    004b2c68
    004b2c68loc_4b2c68:
    004b2c68add x6, x6, 27
    004b2c6csub x5, x6, x5
    004b2c70str x5, [sp+80]
    004b2c74b 0x4b2c7c
    004b2c78
    004b2c78loc_4b2c78:
    004b2c78b 0x4b2c7c
    004b2c7c
    004b2c7cloc_4b2c7c:
    004b2c7cldr x5, [sp+512]
    004b2c80str x5, [sp+104]
    004b2c84ldr x6, [sp+80]
    004b2c88add x5, x5, x6
    004b2c8cadd x5, x5, 1
    004b2c90str x5, [sp+88]
    004b2c94ldr x5, [sp+456]
    004b2c98ldrsb x27, [x5]
    004b2c9cadd x0, x5, 33
    004b2ca0ldrsb x27, [x0]
    004b2ca4b 0x4b2ca8
    004b2ca8
    004b2ca8loc_4b2ca8:
    004b2ca8str x0, [sp+320]
    004b2cacmovz x2, 5
    004b2cb0str x2, [sp+328]
    004b2cb4str x2, [sp+336]
    004b2cb8ldr x3, [sp+88]
    004b2cbcmov x1, x2
    004b2cc0bl encoding/binary.bigEndian.PutUint32
    004b2cc4ldr x4, [sp+456]
    004b2cc8ldrsb x27, [x4]
    004b2cccldr x5, [sp+80]
    004b2cd0strb w5, [x4+37]
    004b2cd4ldr x4, [sp+456]
    004b2cd8ldrsb x27, [x4]
    004b2cdcadd x4, x4, 42
    004b2ce0ldrsb x27, [x4]
    004b2ce4ldr x1, [sp+80]
    004b2ce8subs xzr, x1, 32
    004b2cecb.ls 0x4b2cf4
    004b2cf0b 0x4b33c4
    004b2cf4
    004b2cf4loc_4b2cf4:
    004b2cf4b 0x4b2cf8
    004b2cf8
    004b2cf8loc_4b2cf8:
    004b2cf8str x4, [sp+168]
    004b2cfcstr x1, [sp+176]
    004b2d00orr x5, xzr, 32
    004b2d04str x5, [sp+184]
    004b2d08stp xzr, xzr, [sp+344]
    004b2d0cldr x0, [sp+488]
    004b2d10ldr x2, [sp+168]
    004b2d14ldr x3, [sp+176]
    004b2d18ldr x1, [sp+496]
    004b2d1cldr x4, [sp+184]
    004b2d20bl io.ReadFull
    004b2d24str x0, [sp+104]
    004b2d28str x1, [sp+344]
    004b2d2cstr x2, [sp+352]
    004b2d30ldr x5, [sp+104]
    004b2d34str x5, [sp+144]
    004b2d38str x1, [sp+424]
    004b2d3cstr x2, [sp+432]
    004b2d40str x1, [sp+256]
    004b2d44str x2, [sp+264]
    004b2d48cbnz x1, 0x4b2d50
    004b2d4cb 0x4b2d6c
    004b2d50
    004b2d50loc_4b2d50:
    004b2d50str x1, [sp+152]
    004b2d54str x2, [sp+160]
    004b2d58mov x0, x1
    004b2d5cmov x1, x2
    004b2d60ldp x29, x30, [sp-8]
    004b2d64add sp, sp, 448
    004b2d68ret x30
    004b2d6c
    004b2d6cloc_4b2d6c:
    004b2d6cldr x7, [sp+456]
    004b2d70ldrsb x27, [x7]
    004b2d74ldr x7, [x7]
    004b2d78cbnz x7, 0x4b2d80
    004b2d7cb 0x4b2f58
    004b2d80
    004b2d80loc_4b2d80:
    004b2d80ldr x1, [sp+456]
    004b2d84ldrsb x27, [x1]
    004b2d88ldr x2, [x1]
    004b2d8cldrsb x27, [x2]
    004b2d90ldr x0, [x1+8]
    004b2d94ldr x1, [x2+32]
    004b2d98blr x1
    004b2d9cldr x1, [sp+456]
    004b2da0ldrsb x27, [x1]
    004b2da4add x0, x1, 38
    004b2da8ldrsb x27, [x0]
    004b2dacb 0x4b2db0
    004b2db0
    004b2db0loc_4b2db0:
    004b2db0str x0, [sp+320]
    004b2db4orr x2, xzr, 4
    004b2db8str x2, [sp+328]
    004b2dbcstr x2, [sp+336]
    004b2dc0ldr w3, [sp+464]
    004b2dc4mov x1, x2
    004b2dc8bl encoding/binary.bigEndian.PutUint32
    004b2dccldr x4, [sp+456]
    004b2dd0ldrsb x27, [x4]
    004b2dd4add x1, x4, 38
    004b2dd8ldrsb x27, [x1]
    004b2ddcb 0x4b2de0
    004b2de0
    004b2de0loc_4b2de0:
    004b2de0str x1, [sp+320]
    004b2de4orr x3, xzr, 4
    004b2de8str x3, [sp+328]
    004b2decstr x3, [sp+336]
    004b2df0ldr x4, [sp+456]
    004b2df4ldrsb x27, [x4]
    004b2df8ldr x5, [x4]
    004b2dfcldrsb x27, [x5]
    004b2e00ldr x0, [x4+8]
    004b2e04ldr x4, [x5+56]
    004b2e08mov x2, x3
    004b2e0cblr x4
    004b2e10ldr x4, [sp+456]
    004b2e14ldrsb x27, [x4]
    004b2e18ldrb w4, [x4+32]
    004b2e1ctbnz w4, 0, 0x4b2e24
    004b2e20b 0x4b2ea0
    004b2e24
    004b2e24loc_4b2e24:
    004b2e24ldr x7, [sp+456]
    004b2e28ldrsb x27, [x7]
    004b2e2cadd x7, x7, 33
    004b2e30ldrsb x27, [x7]
    004b2e34b 0x4b2e38
    004b2e38
    004b2e38loc_4b2e38:
    004b2e38add x7, x7, 4
    004b2e3cstr x7, [sp+320]
    004b2e40orr x6, xzr, 1
    004b2e44str x6, [sp+328]
    004b2e48str x6, [sp+336]
    004b2e4cldr x7, [sp+456]
    004b2e50ldrsb x27, [x7]
    004b2e54add x7, x7, 33
    004b2e58ldrsb x27, [x7]
    004b2e5cb 0x4b2e60
    004b2e60
    004b2e60loc_4b2e60:
    004b2e60add x4, x7, 4
    004b2e64str x4, [sp+296]
    004b2e68str x6, [sp+304]
    004b2e6cstr x6, [sp+312]
    004b2e70ldr x7, [sp+456]
    004b2e74ldrsb x27, [x7]
    004b2e78ldr x8, [x7+16]
    004b2e7cldrsb x27, [x8]
    004b2e80ldr x0, [x7+24]
    004b2e84ldr x7, [x8+24]
    004b2e88ldr x1, [sp+320]
    004b2e8cldr x2, [sp+328]
    004b2e90ldr x3, [sp+336]
    004b2e94mov x5, x6
    004b2e98blr x7
    004b2e9cb 0x4b2ea4
    004b2ea0
    004b2ea0loc_4b2ea0:
    004b2ea0b 0x4b2ea4
    004b2ea4
    004b2ea4loc_4b2ea4:
    004b2ea4ldr x4, [sp+456]
    004b2ea8ldrsb x27, [x4]
    004b2eacadd x1, x4, 33
    004b2eb0ldrsb x27, [x1]
    004b2eb4b 0x4b2eb8
    004b2eb8
    004b2eb8loc_4b2eb8:
    004b2eb8str x1, [sp+296]
    004b2ebcmovz x3, 5
    004b2ec0str x3, [sp+304]
    004b2ec4str x3, [sp+312]
    004b2ec8ldr x4, [sp+456]
    004b2eccldrsb x27, [x4]
    004b2ed0ldr x5, [x4]
    004b2ed4ldrsb x27, [x5]
    004b2ed8ldr x0, [x4+8]
    004b2edcldr x4, [x5+56]
    004b2ee0mov x2, x3
    004b2ee4blr x4
    004b2ee8ldr x4, [sp+456]
    004b2eecldrsb x27, [x4]
    004b2ef0ldrb w4, [x4+32]
    004b2ef4tbnz w4, 0, 0x4b2efc
    004b2ef8b 0x4b2f00
    004b2efc
    004b2efcloc_4b2efc:
    004b2efcb 0x4b2f54
    004b2f00
    004b2f00loc_4b2f00:
    004b2f00ldr x4, [sp+456]
    004b2f04ldrsb x27, [x4]
    004b2f08ldr x5, [x4]
    004b2f0cldrsb x27, [x5]
    004b2f10ldr x0, [x4+8]
    004b2f14ldr x1, [sp+504]
    004b2f18ldr x2, [sp+512]
    004b2f1cldr x3, [sp+520]
    004b2f20ldr x4, [x5+56]
    004b2f24blr x4
    004b2f28ldr x4, [sp+456]
    004b2f2cldrsb x27, [x4]
    004b2f30ldr x5, [x4]
    004b2f34ldrsb x27, [x5]
    004b2f38ldr x0, [x4+8]
    004b2f3cldr x1, [sp+168]
    004b2f40ldr x2, [sp+176]
    004b2f44ldr x3, [sp+184]
    004b2f48ldr x4, [x5+56]
    004b2f4cblr x4
    004b2f50b 0x4b2f54
    004b2f54
    004b2f54loc_4b2f54:
    004b2f54b 0x4b2f5c
    004b2f58
    004b2f58loc_4b2f58:
    004b2f58b 0x4b2f5c
    004b2f5c
    004b2f5cloc_4b2f5c:
    004b2f5cldr x7, [sp+456]
    004b2f60ldrsb x27, [x7]
    004b2f64ldr x7, [x7]
    004b2f68subs xzr, x7, 0
    004b2f6ccset x8, ne
    004b2f70strb w8, [sp+79]
    004b2f74cbnz x7, 0x4b2f7c
    004b2f78b 0x4b2f90
    004b2f7c
    004b2f7cloc_4b2f7c:
    004b2f7cldr x7, [sp+456]
    004b2f80ldrsb x27, [x7]
    004b2f84ldrb w7, [x7+32]
    004b2f88strb w7, [sp+79]
    004b2f8cb 0x4b2f94
    004b2f90
    004b2f90loc_4b2f90:
    004b2f90b 0x4b2f94
    004b2f94
    004b2f94loc_4b2f94:
    004b2f94ldrb w7, [sp+79]
    004b2f98tbnz w7, 0, 0x4b2fa0
    004b2f9cb 0x4b2fa4
    004b2fa0
    004b2fa0loc_4b2fa0:
    004b2fa0b 0x4b3018
    004b2fa4
    004b2fa4loc_4b2fa4:
    004b2fa4ldr x7, [sp+456]
    004b2fa8ldrsb x27, [x7]
    004b2facadd x7, x7, 33
    004b2fb0ldrsb x27, [x7]
    004b2fb4b 0x4b2fb8
    004b2fb8
    004b2fb8loc_4b2fb8:
    004b2fb8str x7, [sp+296]
    004b2fbcmovz x6, 5
    004b2fc0str x6, [sp+304]
    004b2fc4str x6, [sp+312]
    004b2fc8ldr x7, [sp+456]
    004b2fccldrsb x27, [x7]
    004b2fd0add x4, x7, 33
    004b2fd4ldrsb x27, [x4]
    004b2fd8b 0x4b2fdc
    004b2fdc
    004b2fdcloc_4b2fdc:
    004b2fdcstr x4, [sp+320]
    004b2fe0str x6, [sp+328]
    004b2fe4str x6, [sp+336]
    004b2fe8ldr x7, [sp+456]
    004b2fecldrsb x27, [x7]
    004b2ff0ldr x8, [x7+16]
    004b2ff4ldrsb x27, [x8]
    004b2ff8ldr x0, [x7+24]
    004b2ffcldr x7, [x8+24]
    004b3000ldr x1, [sp+296]
    004b3004ldr x2, [sp+304]
    004b3008ldr x3, [sp+312]
    004b300cmov x5, x6
    004b3010blr x7
    004b3014b 0x4b3018
    004b3018
    004b3018loc_4b3018:
    004b3018ldr x7, [sp+456]
    004b301cldrsb x27, [x7]
    004b3020ldr x8, [x7+16]
    004b3024ldrsb x27, [x8]
    004b3028ldr x0, [x7+24]
    004b302cldr x1, [sp+504]
    004b3030ldr x4, [sp+504]
    004b3034ldr x2, [sp+512]
    004b3038ldr x5, [sp+512]
    004b303cldr x3, [sp+520]
    004b3040ldr x6, [sp+520]
    004b3044ldr x7, [x8+24]
    004b3048blr x7
    004b304cldr x7, [sp+456]
    004b3050ldrsb x27, [x7]
    004b3054ldr x8, [x7+16]
    004b3058ldrsb x27, [x8]
    004b305cldr x0, [x7+24]
    004b3060ldr x1, [sp+168]
    004b3064ldr x4, [sp+168]
    004b3068ldr x2, [sp+176]
    004b306cldr x5, [sp+176]
    004b3070ldr x3, [sp+184]
    004b3074ldr x6, [sp+184]
    004b3078ldr x7, [x8+24]
    004b307cblr x7
    004b3080ldr x7, [sp+456]
    004b3084ldrsb x27, [x7]
    004b3088ldr x7, [x7]
    004b308csubs xzr, x7, 0
    004b3090cset x8, ne
    004b3094strb w8, [sp+79]
    004b3098cbnz x7, 0x4b30a0
    004b309cb 0x4b30b4
    004b30a0
    004b30a0loc_4b30a0:
    004b30a0ldr x4, [sp+456]
    004b30a4ldrsb x27, [x4]
    004b30a8ldrb w4, [x4+32]
    004b30acstrb w4, [sp+79]
    004b30b0b 0x4b30b8
    004b30b4
    004b30b4loc_4b30b4:
    004b30b4b 0x4b30b8
    004b30b8
    004b30b8loc_4b30b8:
    004b30b8ldrb w4, [sp+79]
    004b30bctbnz w4, 0, 0x4b30c4
    004b30c0b 0x4b3118
    004b30c4
    004b30c4loc_4b30c4:
    004b30c4ldr x4, [sp+456]
    004b30c8ldrsb x27, [x4]
    004b30ccldr x5, [x4]
    004b30d0ldrsb x27, [x5]
    004b30d4ldr x0, [x4+8]
    004b30d8ldr x1, [sp+504]
    004b30dcldr x2, [sp+512]
    004b30e0ldr x3, [sp+520]
    004b30e4ldr x4, [x5+56]
    004b30e8blr x4
    004b30ecldr x4, [sp+456]
    004b30f0ldrsb x27, [x4]
    004b30f4ldr x5, [x4]
    004b30f8ldrsb x27, [x5]
    004b30fcldr x0, [x4+8]
    004b3100ldr x1, [sp+168]
    004b3104ldr x2, [sp+176]
    004b3108ldr x3, [sp+184]
    004b310cldr x4, [x5+56]
    004b3110blr x4
    004b3114b 0x4b311c
    004b3118
    004b3118loc_4b3118:
    004b3118b 0x4b311c
    004b311c
    004b311cloc_4b311c:
    004b311cldr x4, [sp+456]
    004b3120ldrsb x27, [x4]
    004b3124add x4, x4, 33
    004b3128ldrsb x27, [x4]
    004b312cb 0x4b3130
    004b3130
    004b3130loc_4b3130:
    004b3130str x4, [sp+320]
    004b3134movz x4, 5
    004b3138str x4, [sp+328]
    004b313cstr x4, [sp+336]
    004b3140stp xzr, xzr, [sp+344]
    004b3144ldr x4, [sp+472]
    004b3148ldrsb x27, [x4]
    004b314cldr x0, [sp+480]
    004b3150ldr x4, [x4+24]
    004b3154ldr x1, [sp+320]
    004b3158ldr x2, [sp+328]
    004b315cldr x3, [sp+336]
    004b3160blr x4
    004b3164str x0, [sp+104]
    004b3168str x1, [sp+344]
    004b316cstr x2, [sp+352]
    004b3170ldr x4, [sp+104]
    004b3174str x4, [sp+136]
    004b3178str x1, [sp+408]
    004b317cstr x2, [sp+416]
    004b3180str x1, [sp+240]
    004b3184str x2, [sp+248]
    004b3188cbnz x1, 0x4b3190
    004b318cb 0x4b31ac
    004b3190
    004b3190loc_4b3190:
    004b3190str x1, [sp+152]
    004b3194str x2, [sp+160]
    004b3198mov x0, x1
    004b319cmov x1, x2
    004b31a0ldp x29, x30, [sp-8]
    004b31a4add sp, sp, 448
    004b31a8ret x30
    004b31ac
    004b31acloc_4b31ac:
    004b31acstp xzr, xzr, [sp+344]
    004b31b0ldr x2, [sp+512]
    004b31b4ldr x3, [sp+520]
    004b31b8ldr x4, [sp+472]
    004b31bcldrsb x27, [x4]
    004b31c0ldr x4, [x4+24]
    004b31c4ldr x1, [sp+504]
    004b31c8ldr x0, [sp+480]
    004b31ccblr x4
    004b31d0str x0, [sp+104]
    004b31d4str x1, [sp+344]
    004b31d8str x2, [sp+352]
    004b31dcldr x4, [sp+104]
    004b31e0str x4, [sp+128]
    004b31e4str x1, [sp+392]
    004b31e8str x2, [sp+400]
    004b31ecstr x1, [sp+224]
    004b31f0str x2, [sp+232]
    004b31f4cbnz x1, 0x4b31fc
    004b31f8b 0x4b3218
    004b31fc
    004b31fcloc_4b31fc:
    004b31fcstr x1, [sp+152]
    004b3200str x2, [sp+160]
    004b3204mov x0, x1
    004b3208mov x1, x2
    004b320cldp x29, x30, [sp-8]
    004b3210add sp, sp, 448
    004b3214ret x30
    004b3218
    004b3218loc_4b3218:
    004b3218stp xzr, xzr, [sp+344]
    004b321cldr x2, [sp+176]
    004b3220ldr x3, [sp+184]
    004b3224ldr x4, [sp+472]
    004b3228ldrsb x27, [x4]
    004b322cldr x4, [x4+24]
    004b3230ldr x1, [sp+168]
    004b3234ldr x0, [sp+480]
    004b3238blr x4
    004b323cstr x0, [sp+104]
    004b3240str x1, [sp+344]
    004b3244str x2, [sp+352]
    004b3248ldr x4, [sp+104]
    004b324cstr x4, [sp+120]
    004b3250str x1, [sp+376]
    004b3254str x2, [sp+384]
    004b3258str x1, [sp+208]
    004b325cstr x2, [sp+216]
    004b3260cbnz x1, 0x4b3268
    004b3264b 0x4b3284
    004b3268
    004b3268loc_4b3268:
    004b3268str x1, [sp+152]
    004b326cstr x2, [sp+160]
    004b3270mov x0, x1
    004b3274mov x1, x2
    004b3278ldp x29, x30, [sp-8]
    004b327cadd sp, sp, 448
    004b3280ret x30
    004b3284
    004b3284loc_4b3284:
    004b3284ldr x4, [sp+456]
    004b3288ldrsb x27, [x4]
    004b328cldr x4, [x4]
    004b3290cbnz x4, 0x4b3298
    004b3294b 0x4b33a8
    004b3298
    004b3298loc_4b3298:
    004b3298ldr x4, [sp+456]
    004b329cldrsb x27, [x4]
    004b32a0ldr x1, [x4+104]
    004b32a4ldr x3, [x4+120]
    004b32a8b 0x4b32ac
    004b32ac
    004b32acloc_4b32ac:
    004b32acb 0x4b32b0
    004b32b0
    004b32b0loc_4b32b0:
    004b32b0str x1, [sp+320]
    004b32b4str xzr, [sp+328]
    004b32b8str x3, [sp+336]
    004b32bcldr x4, [sp+456]
    004b32c0ldrsb x27, [x4]
    004b32c4ldr x5, [x4]
    004b32c8ldrsb x27, [x5]
    004b32ccldr x0, [x4+8]
    004b32d0ldr x4, [x5+48]
    004b32d4mov x2, xzr
    004b32d8blr x4
    004b32dcstr x0, [sp+296]
    004b32e0str x1, [sp+304]
    004b32e4str x2, [sp+312]
    004b32e8ldr x4, [sp+456]
    004b32ecldrsb x27, [x4]
    004b32f0str x1, [x4+112]
    004b32f4str x2, [x4+120]
    004b32f8adrp x27, 0x598000
    004b32fcldr w5, [x27+3056]
    004b3300cbz w5, 0x4b3308
    004b3304b 0x4b330c
    004b3308
    004b3308loc_4b3308:
    004b3308b 0x4b3320
    004b330c
    004b330cloc_4b330c:
    004b330cbl runtime.gcWriteBarrier2
    004b3310str x0, [x25]
    004b3314ldr x5, [x4+104]
    004b3318str x5, [x25+8]
    004b331cb 0x4b3320
    004b3320
    004b3320loc_4b3320:
    004b3320str x0, [x4+104]
    004b3324stp xzr, xzr, [sp+344]
    004b3328ldr x4, [sp+456]
    004b332cldrsb x27, [x4]
    004b3330ldr x1, [x4+104]
    004b3334ldr x2, [x4+112]
    004b3338ldr x3, [x4+120]
    004b333cstr x1, [sp+272]
    004b3340str x2, [sp+280]
    004b3344str x3, [sp+288]
    004b3348ldr x4, [sp+472]
    004b334cldrsb x27, [x4]
    004b3350ldr x0, [sp+480]
    004b3354ldr x4, [x4+24]
    004b3358blr x4
    004b335cstr x0, [sp+104]
    004b3360str x1, [sp+344]
    004b3364str x2, [sp+352]
    004b3368ldr x4, [sp+104]
    004b336cstr x4, [sp+112]
    004b3370str x1, [sp+360]
    004b3374str x2, [sp+368]
    004b3378str x1, [sp+192]
    004b337cstr x2, [sp+200]
    004b3380cbnz x1, 0x4b3388
    004b3384b 0x4b33a4
    004b3388
    004b3388loc_4b3388:
    004b3388str x1, [sp+152]
    004b338cstr x2, [sp+160]
    004b3390mov x0, x1
    004b3394mov x1, x2
    004b3398ldp x29, x30, [sp-8]
    004b339cadd sp, sp, 448
    004b33a0ret x30
    004b33a4
    004b33a4loc_4b33a4:
    004b33a4b 0x4b33ac
    004b33a8
    004b33a8loc_4b33a8:
    004b33a8b 0x4b33ac
    004b33ac
    004b33acloc_4b33ac:
    004b33acstp xzr, xzr, [sp+152]
    004b33b0mov x0, xzr
    004b33b4mov x1, xzr
    004b33b8ldp x29, x30, [sp-8]
    004b33bcadd sp, sp, 448
    004b33c0ret x30
    004b33c4
    004b33c4loc_4b33c4:
    004b33c4orr x2, xzr, 32
    004b33c8bl runtime.panicSliceAlen
    004b33cchint
    004b33d0
    004b33d0loc_4b33d0:
    004b33d0str x0, [sp+8]
    004b33d4str w1, [sp+16]
    004b33d8stp x2, x3, [sp+24]
    004b33dcstp x4, x5, [sp+40]
    004b33e0stp x6, x7, [sp+56]
    004b33e4str x8, [sp+72]
    004b33e8mov x3, x30
    004b33ecbl runtime.morestack_noctxt.abi0
    004b33f0ldr x0, [sp+8]
    004b33f4ldr w1, [sp+16]
    004b33f8ldp x2, x3, [sp+24]
    004b33fcldp x4, x5, [sp+40]
    004b3400ldp x6, x7, [sp+56]
    004b3404ldr x8, [sp+72]
    004b3408b 0x4b2b40
    004b340cudf 0
    004b2b40
    004b3410
    004b3410golang.org/x/crypto/ssh.newGCMCipher: ; void golang.org/x/crypto/ssh.newGCMCipher(struct []uint8 key, struct []uint8 iv, struct []uint8 unusedMacKey, golang.org/x/crypto/ssh.directionAlgorithms unusedAlgs)
    004b3410ldr x16, [x28+16]
    004b3414sub x17, sp, 128
    004b3418subs xzr, x17, x16
    004b341cb.ls 0x4b36b4
    004b3420sub x20, sp, 256
    004b3424stp x29, x30, [x20-8]
    004b3428add sp, x20, 0
    004b342csub x29, sp, 8
    004b3430str x0, [sp+264]
    004b3434str x1, [sp+272]
    004b3438str x2, [sp+280]
    004b343cstr x3, [sp+288]
    004b3440str x4, [sp+296]
    004b3444str x5, [sp+304]
    004b3448str x6, [sp+312]
    004b344cstr x7, [sp+320]
    004b3450str x8, [sp+328]
    004b3454str x9, [sp+336]
    004b3458str x10, [sp+344]
    004b345cstr x11, [sp+352]
    004b3460str x12, [sp+360]
    004b3464str x13, [sp+368]
    004b3468str x14, [sp+376]
    004b346cstp xzr, xzr, [sp+48]
    004b3470stp xzr, xzr, [sp+32]
    004b3474stp xzr, xzr, [sp+200]
    004b3478stp xzr, xzr, [sp+184]
    004b347cldr x0, [sp+264]
    004b3480ldr x1, [sp+272]
    004b3484ldr x2, [sp+280]
    004b3488bl crypto/aes.NewCipher
    004b348cstr x0, [sp+200]
    004b3490str x1, [sp+208]
    004b3494str x2, [sp+184]
    004b3498str x3, [sp+192]
    004b349cldr x3, [sp+208]
    004b34a0ldr x4, [sp+200]
    004b34a4str x4, [sp+128]
    004b34a8str x3, [sp+136]
    004b34acldr x3, [sp+184]
    004b34b0ldr x4, [sp+192]
    004b34b4str x3, [sp+112]
    004b34b8str x4, [sp+120]
    004b34bcldr x3, [sp+128]
    004b34c0ldr x4, [sp+136]
    004b34c4str x3, [sp+80]
    004b34c8str x4, [sp+88]
    004b34ccldr x3, [sp+120]
    004b34d0ldr x4, [sp+112]
    004b34d4str x4, [sp+64]
    004b34d8str x3, [sp+72]
    004b34dccbnz x4, 0x4b34e4
    004b34e0b 0x4b350c
    004b34e4
    004b34e4loc_4b34e4:
    004b34e4stp xzr, xzr, [sp+48]
    004b34e8ldr x3, [sp+72]
    004b34ecldr x2, [sp+64]
    004b34f0str x2, [sp+32]
    004b34f4str x3, [sp+40]
    004b34f8ldr x0, [sp+48]
    004b34fcldr x1, [sp+56]
    004b3500ldp x29, x30, [sp-8]
    004b3504add sp, sp, 256
    004b3508ret x30
    004b350c
    004b350cloc_4b350c:
    004b350cstp xzr, xzr, [sp+168]
    004b3510stp xzr, xzr, [sp+184]
    004b3514ldr x0, [sp+80]
    004b3518ldr x1, [sp+88]
    004b351cbl crypto/cipher.NewGCM
    004b3520str x0, [sp+168]
    004b3524str x1, [sp+176]
    004b3528str x2, [sp+184]
    004b352cstr x3, [sp+192]
    004b3530ldr x2, [sp+176]
    004b3534ldr x3, [sp+168]
    004b3538str x3, [sp+232]
    004b353cstr x2, [sp+240]
    004b3540ldr x2, [sp+184]
    004b3544ldr x3, [sp+192]
    004b3548str x2, [sp+216]
    004b354cstr x3, [sp+224]
    004b3550ldr x2, [sp+232]
    004b3554ldr x3, [sp+240]
    004b3558str x2, [sp+96]
    004b355cstr x3, [sp+104]
    004b3560ldr x2, [sp+224]
    004b3564ldr x3, [sp+216]
    004b3568str x3, [sp+64]
    004b356cstr x2, [sp+72]
    004b3570cbnz x3, 0x4b3578
    004b3574b 0x4b35a0
    004b3578
    004b3578loc_4b3578:
    004b3578stp xzr, xzr, [sp+48]
    004b357cldr x3, [sp+72]
    004b3580ldr x2, [sp+64]
    004b3584str x2, [sp+32]
    004b3588str x3, [sp+40]
    004b358cldr x0, [sp+48]
    004b3590ldr x1, [sp+56]
    004b3594ldp x29, x30, [sp-8]
    004b3598add sp, sp, 256
    004b359cret x30
    004b35a0
    004b35a0loc_4b35a0:
    004b35a0adrp x0, 0x1b3000
    004b35a4add x0, x0, 3040
    004b35a8bl runtime.newobject
    004b35acstr x0, [sp+152]
    004b35b0adrp x27, 0x598000
    004b35b4ldr w1, [x27+3056]
    004b35b8cbz w1, 0x4b35c0
    004b35bcb 0x4b35c4
    004b35c0
    004b35c0loc_4b35c0:
    004b35c0b 0x4b35e0
    004b35c4
    004b35c4loc_4b35c4:
    004b35c4str x0, [sp+144]
    004b35c8mov x1, x0
    004b35ccadrp x0, 0x1b3000
    004b35d0add x0, x0, 3040
    004b35d4bl runtime.wbZero
    004b35d8ldr x0, [sp+144]
    004b35dcb 0x4b35e0
    004b35e0
    004b35e0loc_4b35e0:
    004b35e0stp xzr, xzr, [x0]
    004b35e4stp xzr, xzr, [x0+16]
    004b35e8stp xzr, xzr, [x0+32]
    004b35ecstp xzr, xzr, [x0+48]
    004b35f0str xzr, [x0+64]
    004b35f4ldr x4, [sp+152]
    004b35f8ldrsb x27, [x4]
    004b35fcldr x5, [sp+104]
    004b3600ldr x6, [sp+96]
    004b3604str x6, [x4]
    004b3608adrp x27, 0x598000
    004b360cldr w6, [x27+3056]
    004b3610cbz w6, 0x4b3618
    004b3614b 0x4b361c
    004b3618
    004b3618loc_4b3618:
    004b3618b 0x4b3630
    004b361c
    004b361cloc_4b361c:
    004b361cbl runtime.gcWriteBarrier2
    004b3620str x5, [x25]
    004b3624ldr x6, [x4+8]
    004b3628str x6, [x25+8]
    004b362cb 0x4b3630
    004b3630
    004b3630loc_4b3630:
    004b3630str x5, [x4+8]
    004b3634ldr x4, [sp+152]
    004b3638ldrsb x27, [x4]
    004b363cldr x5, [sp+288]
    004b3640ldr x6, [sp+296]
    004b3644ldr x7, [sp+304]
    004b3648str x6, [x4+32]
    004b364cstr x7, [x4+40]
    004b3650adrp x27, 0x598000
    004b3654ldr w6, [x27+3056]
    004b3658cbz w6, 0x4b3660
    004b365cb 0x4b3664
    004b3660
    004b3660loc_4b3660:
    004b3660b 0x4b3678
    004b3664
    004b3664loc_4b3664:
    004b3664bl runtime.gcWriteBarrier2
    004b3668str x5, [x25]
    004b366cldr x6, [x4+24]
    004b3670str x6, [x25+8]
    004b3674b 0x4b3678
    004b3678
    004b3678loc_4b3678:
    004b3678str x5, [x4+24]
    004b367cldr x4, [sp+152]
    004b3680str x4, [sp+160]
    004b3684adrp x5, 0x264000
    004b3688add x5, x5, 1984
    004b368cstr x5, [sp+48]
    004b3690str x4, [sp+56]
    004b3694stp xzr, xzr, [sp+32]
    004b3698ldr x0, [sp+48]
    004b369cldr x1, [sp+56]
    004b36a0mov x2, xzr
    004b36a4mov x3, xzr
    004b36a8ldp x29, x30, [sp-8]
    004b36acadd sp, sp, 256
    004b36b0ret x30
    004b36b4
    004b36b4loc_4b36b4:
    004b36b4stp x0, x1, [sp+8]
    004b36b8stp x2, x3, [sp+24]
    004b36bcstp x4, x5, [sp+40]
    004b36c0stp x6, x7, [sp+56]
    004b36c4stp x8, x9, [sp+72]
    004b36c8stp x10, x11, [sp+88]
    004b36ccstp x12, x13, [sp+104]
    004b36d0str x14, [sp+120]
    004b36d4mov x3, x30
    004b36d8bl runtime.morestack_noctxt.abi0
    004b36dcldp x0, x1, [sp+8]
    004b36e0ldp x2, x3, [sp+24]
    004b36e4ldp x4, x5, [sp+40]
    004b36e8ldp x6, x7, [sp+56]
    004b36ecldp x8, x9, [sp+72]
    004b36f0ldp x10, x11, [sp+88]
    004b36f4ldp x12, x13, [sp+104]
    004b36f8ldr x14, [sp+120]
    004b36fcb 0x4b3410
    004b3410
    004b3700
    004b3700golang.org/x/crypto/ssh.(*gcmCipher).writeCipherPacket: ; void golang.org/x/crypto/ssh.(*gcmCipher).writeCipherPacket(golang.org/x/crypto/ssh.gcmCipher * c, uint32 seqNum, io.Writer w, io.Reader rand, struct []uint8 packet)
    004b3700ldr x16, [x28+16]
    004b3704sub x17, sp, 384
    004b3708subs xzr, x17, x16
    004b370cb.ls 0x4b3c9c
    004b3710sub x20, sp, 512
    004b3714stp x29, x30, [x20-8]
    004b3718add sp, x20, 0
    004b371csub x29, sp, 8
    004b3720str x0, [sp+520]
    004b3724str w1, [sp+528]
    004b3728str x2, [sp+536]
    004b372cstr x3, [sp+544]
    004b3730str x4, [sp+552]
    004b3734str x5, [sp+560]
    004b3738str x6, [sp+568]
    004b373cstr x7, [sp+576]
    004b3740str x8, [sp+584]
    004b3744stp xzr, xzr, [sp+184]
    004b3748ldr x4, [sp+576]
    004b374cstr x4, [sp+160]
    004b3750add x5, x4, 1
    004b3754sbfm x5, x5, 63, 63
    004b3758add x5, x4, x5, lsr #60
    004b375cadd x5, x5, 1
    004b3760and x5, x5, -16
    004b3764add x5, x5, 15
    004b3768sub x4, x5, x4
    004b376cstrb w4, [sp+115]
    004b3770ubfm x5, x4, 0, 7
    004b3774subs wzr, w5, 4
    004b3778b.lo 0x4b3780
    004b377cb 0x4b378c
    004b3780
    004b3780loc_4b3780:
    004b3780add x4, x4, 16
    004b3784strb w4, [sp+115]
    004b3788b 0x4b3790
    004b378c
    004b378cloc_4b378c:
    004b378cb 0x4b3790
    004b3790
    004b3790loc_4b3790:
    004b3790ldr x4, [sp+576]
    004b3794str x4, [sp+160]
    004b3798ldrb w5, [sp+115]
    004b379cadd x4, x4, x5
    004b37a0add x4, x4, 1
    004b37a4str w4, [sp+116]
    004b37a8ldr x4, [sp+520]
    004b37acldrsb x27, [x4]
    004b37b0add x0, x4, 16
    004b37b4ldrsb x27, [x0]
    004b37b8b 0x4b37bc
    004b37bc
    004b37bcloc_4b37bc:
    004b37bcstr x0, [sp+432]
    004b37c0orr x2, xzr, 4
    004b37c4str x2, [sp+440]
    004b37c8str x2, [sp+448]
    004b37ccldr w3, [sp+116]
    004b37d0mov x1, x2
    004b37d4bl encoding/binary.bigEndian.PutUint32
    004b37d8ldr x4, [sp+520]
    004b37dcldrsb x27, [x4]
    004b37e0add x4, x4, 16
    004b37e4ldrsb x27, [x4]
    004b37e8b 0x4b37ec
    004b37ec
    004b37ecloc_4b37ec:
    004b37ecstr x4, [sp+432]
    004b37f0orr x4, xzr, 4
    004b37f4str x4, [sp+440]
    004b37f8str x4, [sp+448]
    004b37fcstp xzr, xzr, [sp+416]
    004b3800ldr x4, [sp+536]
    004b3804ldrsb x27, [x4]
    004b3808ldr x0, [sp+544]
    004b380cldr x4, [x4+24]
    004b3810ldr x1, [sp+432]
    004b3814ldr x2, [sp+440]
    004b3818ldr x3, [sp+448]
    004b381cblr x4
    004b3820str x0, [sp+160]
    004b3824str x1, [sp+416]
    004b3828str x2, [sp+424]
    004b382cldr x4, [sp+160]
    004b3830str x4, [sp+120]
    004b3834str x1, [sp+488]
    004b3838str x2, [sp+496]
    004b383cstr x1, [sp+232]
    004b3840str x2, [sp+240]
    004b3844cbnz x1, 0x4b384c
    004b3848b 0x4b3868
    004b384c
    004b384cloc_4b384c:
    004b384cstr x1, [sp+184]
    004b3850str x2, [sp+192]
    004b3854mov x0, x1
    004b3858mov x1, x2
    004b385cldp x29, x30, [sp-8]
    004b3860add sp, sp, 512
    004b3864ret x30
    004b3868
    004b3868loc_4b3868:
    004b3868ldr x5, [sp+520]
    004b386cldrsb x27, [x5]
    004b3870ldr x5, [x5+64]
    004b3874str x5, [sp+160]
    004b3878ldr w6, [sp+116]
    004b387csubs xzr, x6, x5
    004b3880b.gt 0x4b3888
    004b3884b 0x4b38f8
    004b3888
    004b3888loc_4b3888:
    004b3888ldr w3, [sp+116]
    004b388cmov x2, x3
    004b3890ldr w3, [sp+116]
    004b3894mov x1, x3
    004b3898adrp x0, 0x142000
    004b389cadd x0, x0, 3072
    004b38a0bl runtime.makeslice
    004b38a4ldr w3, [sp+116]
    004b38a8ldr w4, [sp+116]
    004b38acstr x0, [sp+432]
    004b38b0str x3, [sp+440]
    004b38b4str x4, [sp+448]
    004b38b8ldr x5, [sp+520]
    004b38bcldrsb x27, [x5]
    004b38c0str x3, [x5+56]
    004b38c4str x4, [x5+64]
    004b38c8adrp x27, 0x598000
    004b38ccldr w3, [x27+3056]
    004b38d0cbz w3, 0x4b38d8
    004b38d4b 0x4b38dc
    004b38d8
    004b38d8loc_4b38d8:
    004b38d8b 0x4b38f0
    004b38dc
    004b38dcloc_4b38dc:
    004b38dcbl runtime.gcWriteBarrier2
    004b38e0str x0, [x25]
    004b38e4ldr x6, [x5+48]
    004b38e8str x6, [x25+8]
    004b38ecb 0x4b38f0
    004b38f0
    004b38f0loc_4b38f0:
    004b38f0str x0, [x5+48]
    004b38f4b 0x4b392c
    004b38f8
    004b38f8loc_4b38f8:
    004b38f8ldr x5, [sp+520]
    004b38fcldrsb x27, [x5]
    004b3900ldr x2, [x5+64]
    004b3904ldr w5, [sp+116]
    004b3908mov x1, x5
    004b390csubs xzr, x1, x2
    004b3910b.ls 0x4b3918
    004b3914b 0x4b3c94
    004b3918
    004b3918loc_4b3918:
    004b3918b 0x4b391c
    004b391c
    004b391cloc_4b391c:
    004b391cldr x5, [sp+520]
    004b3920ldrsb x27, [x5]
    004b3924str x1, [x5+56]
    004b3928b 0x4b392c
    004b392c
    004b392cloc_4b392c:
    004b392cldr x5, [sp+520]
    004b3930ldrsb x27, [x5]
    004b3934ldr x1, [x5+56]
    004b3938ldr x5, [x5+48]
    004b393cldrb w6, [sp+115]
    004b3940subs xzr, x1, 0
    004b3944b.hi 0x4b394c
    004b3948b 0x4b3c8c
    004b394c
    004b394cloc_4b394c:
    004b394cstrb w6, [x5]
    004b3950ldr x5, [sp+520]
    004b3954ldrsb x27, [x5]
    004b3958ldr x1, [x5+56]
    004b395cldr x6, [x5+48]
    004b3960ldr x5, [x5+64]
    004b3964b 0x4b3968
    004b3968
    004b3968loc_4b3968:
    004b3968subs xzr, x1, 1
    004b396cb.hs 0x4b3974
    004b3970b 0x4b3c84
    004b3974
    004b3974loc_4b3974:
    004b3974sub x5, x5, 1
    004b3978sub x7, x1, 1
    004b397csub x8, xzr, x5
    004b3980sbfm x8, x8, 63, 63
    004b3984and x8, x8, 1
    004b3988add x6, x6, x8
    004b398cstr x6, [sp+432]
    004b3990str x7, [sp+440]
    004b3994str x5, [sp+448]
    004b3998str x6, [sp+344]
    004b399cstr x7, [sp+352]
    004b39a0str x5, [sp+360]
    004b39a4ldr x5, [sp+576]
    004b39a8ldr x6, [sp+568]
    004b39acldr x7, [sp+584]
    004b39b0str x6, [sp+320]
    004b39b4str x5, [sp+328]
    004b39b8str x7, [sp+336]
    004b39bcldr x6, [sp+352]
    004b39c0str x6, [sp+136]
    004b39c4subs xzr, x6, x5
    004b39c8b.gt 0x4b39d0
    004b39ccb 0x4b39d8
    004b39d0
    004b39d0loc_4b39d0:
    004b39d0str x5, [sp+136]
    004b39d4b 0x4b39dc
    004b39d8
    004b39d8loc_4b39d8:
    004b39d8b 0x4b39dc
    004b39dc
    004b39dcloc_4b39dc:
    004b39dcldr x5, [sp+344]
    004b39e0ldr x6, [sp+320]
    004b39e4subs xzr, x6, x5
    004b39e8b.ne 0x4b39f0
    004b39ecb 0x4b3a0c
    004b39f0
    004b39f0loc_4b39f0:
    004b39f0ldr x3, [sp+136]
    004b39f4str x3, [sp+128]
    004b39f8ldr x2, [sp+128]
    004b39fcldr x1, [sp+320]
    004b3a00ldr x0, [sp+344]
    004b3a04bl runtime.memmove
    004b3a08b 0x4b3a10
    004b3a0c
    004b3a0cloc_4b3a0c:
    004b3a0cb 0x4b3a10
    004b3a10
    004b3a10loc_4b3a10:
    004b3a10ldr x5, [sp+576]
    004b3a14str x5, [sp+160]
    004b3a18add x0, x5, 1
    004b3a1cstr x0, [sp+152]
    004b3a20ldr x6, [sp+520]
    004b3a24ldrsb x27, [x6]
    004b3a28ldr x1, [x6+56]
    004b3a2cldr x7, [x6+64]
    004b3a30ldr x6, [x6+48]
    004b3a34b 0x4b3a38
    004b3a38
    004b3a38loc_4b3a38:
    004b3a38subs xzr, x1, x0
    004b3a3cb.hs 0x4b3a44
    004b3a40b 0x4b3c80
    004b3a44
    004b3a44loc_4b3a44:
    004b3a44sub x8, x1, x5
    004b3a48sub x5, x7, x5
    004b3a4csub x5, x5, 1
    004b3a50sub x7, xzr, x5
    004b3a54and x7, x0, x7, asr #63
    004b3a58add x6, x6, x7
    004b3a5csub x7, x8, 1
    004b3a60str x6, [sp+432]
    004b3a64str x7, [sp+440]
    004b3a68str x5, [sp+448]
    004b3a6cstp xzr, xzr, [sp+416]
    004b3a70ldr x0, [sp+552]
    004b3a74ldr x1, [sp+560]
    004b3a78ldr x2, [sp+432]
    004b3a7cldr x3, [sp+440]
    004b3a80ldr x4, [sp+448]
    004b3a84bl io.ReadFull
    004b3a88str x0, [sp+144]
    004b3a8cstr x1, [sp+416]
    004b3a90str x2, [sp+424]
    004b3a94ldr x5, [sp+144]
    004b3a98str x5, [sp+176]
    004b3a9cstr x1, [sp+472]
    004b3aa0str x2, [sp+480]
    004b3aa4str x1, [sp+216]
    004b3aa8str x2, [sp+224]
    004b3aaccbnz x1, 0x4b3ab4
    004b3ab0b 0x4b3ad0
    004b3ab4
    004b3ab4loc_4b3ab4:
    004b3ab4str x1, [sp+184]
    004b3ab8str x2, [sp+192]
    004b3abcmov x0, x1
    004b3ac0mov x1, x2
    004b3ac4ldp x29, x30, [sp-8]
    004b3ac8add sp, sp, 512
    004b3accret x30
    004b3ad0
    004b3ad0loc_4b3ad0:
    004b3ad0ldr x13, [sp+520]
    004b3ad4ldrsb x27, [x13]
    004b3ad8ldr x14, [x13+48]
    004b3adcldr x13, [x13+64]
    004b3ae0b 0x4b3ae4
    004b3ae4
    004b3ae4loc_4b3ae4:
    004b3ae4b 0x4b3ae8
    004b3ae8
    004b3ae8loc_4b3ae8:
    004b3ae8str x14, [sp+432]
    004b3aecstr xzr, [sp+440]
    004b3af0str x13, [sp+448]
    004b3af4ldr x13, [sp+520]
    004b3af8ldrsb x27, [x13]
    004b3afcadd x13, x13, 16
    004b3b00ldrsb x27, [x13]
    004b3b04b 0x4b3b08
    004b3b08
    004b3b08loc_4b3b08:
    004b3b08str x13, [sp+392]
    004b3b0corr x13, xzr, 4
    004b3b10str x13, [sp+400]
    004b3b14str x13, [sp+408]
    004b3b18ldr x13, [sp+520]
    004b3b1cldrsb x27, [x13]
    004b3b20ldr x14, [x13+24]
    004b3b24ldr x15, [x13+32]
    004b3b28ldr x13, [x13+40]
    004b3b2cstr x14, [sp+296]
    004b3b30str x15, [sp+304]
    004b3b34str x13, [sp+312]
    004b3b38ldr x13, [sp+520]
    004b3b3cldrsb x27, [x13]
    004b3b40ldr x7, [x13+48]
    004b3b44ldr x8, [x13+56]
    004b3b48ldr x9, [x13+64]
    004b3b4cstr x7, [sp+272]
    004b3b50str x8, [sp+280]
    004b3b54str x9, [sp+288]
    004b3b58ldr x13, [sp+520]
    004b3b5cldrsb x27, [x13]
    004b3b60ldr x14, [x13]
    004b3b64ldrsb x27, [x14]
    004b3b68ldr x0, [x13+8]
    004b3b6cldr x13, [x14+48]
    004b3b70ldr x10, [sp+392]
    004b3b74ldr x11, [sp+400]
    004b3b78ldr x12, [sp+408]
    004b3b7cldr x4, [sp+296]
    004b3b80ldr x5, [sp+304]
    004b3b84ldr x6, [sp+312]
    004b3b88ldr x1, [sp+432]
    004b3b8cldr x2, [sp+440]
    004b3b90ldr x3, [sp+448]
    004b3b94blr x13
    004b3b98str x0, [sp+368]
    004b3b9cstr x1, [sp+376]
    004b3ba0str x2, [sp+384]
    004b3ba4ldr x13, [sp+520]
    004b3ba8ldrsb x27, [x13]
    004b3bacstr x1, [x13+56]
    004b3bb0str x2, [x13+64]
    004b3bb4adrp x27, 0x598000
    004b3bb8ldr w14, [x27+3056]
    004b3bbccbz w14, 0x4b3bc4
    004b3bc0b 0x4b3bc8
    004b3bc4
    004b3bc4loc_4b3bc4:
    004b3bc4b 0x4b3bdc
    004b3bc8
    004b3bc8loc_4b3bc8:
    004b3bc8bl runtime.gcWriteBarrier2
    004b3bccstr x0, [x25]
    004b3bd0ldr x4, [x13+48]
    004b3bd4str x4, [x25+8]
    004b3bd8b 0x4b3bdc
    004b3bdc
    004b3bdcloc_4b3bdc:
    004b3bdcstr x0, [x13+48]
    004b3be0stp xzr, xzr, [sp+416]
    004b3be4ldr x4, [sp+520]
    004b3be8ldrsb x27, [x4]
    004b3becldr x1, [x4+48]
    004b3bf0ldr x2, [x4+56]
    004b3bf4ldr x3, [x4+64]
    004b3bf8str x1, [sp+248]
    004b3bfcstr x2, [sp+256]
    004b3c00str x3, [sp+264]
    004b3c04ldr x4, [sp+536]
    004b3c08ldrsb x27, [x4]
    004b3c0cldr x0, [sp+544]
    004b3c10ldr x4, [x4+24]
    004b3c14blr x4
    004b3c18str x0, [sp+144]
    004b3c1cstr x1, [sp+416]
    004b3c20str x2, [sp+424]
    004b3c24ldr x4, [sp+144]
    004b3c28str x4, [sp+168]
    004b3c2cstr x1, [sp+456]
    004b3c30str x2, [sp+464]
    004b3c34str x1, [sp+200]
    004b3c38str x2, [sp+208]
    004b3c3ccbnz x1, 0x4b3c44
    004b3c40b 0x4b3c60
    004b3c44
    004b3c44loc_4b3c44:
    004b3c44str x1, [sp+184]
    004b3c48str x2, [sp+192]
    004b3c4cmov x0, x1
    004b3c50mov x1, x2
    004b3c54ldp x29, x30, [sp-8]
    004b3c58add sp, sp, 512
    004b3c5cret x30
    004b3c60
    004b3c60loc_4b3c60:
    004b3c60ldr x0, [sp+520]
    004b3c64bl golang.org/x/crypto/ssh.(*gcmCipher).incIV
    004b3c68stp xzr, xzr, [sp+184]
    004b3c6cmov x0, xzr
    004b3c70mov x1, xzr
    004b3c74ldp x29, x30, [sp-8]
    004b3c78add sp, sp, 512
    004b3c7cret x30
    004b3c80
    004b3c80loc_4b3c80:
    004b3c80bl runtime.panicSliceB
    004b3c84
    004b3c84loc_4b3c84:
    004b3c84orr x0, xzr, 1
    004b3c88bl runtime.panicSliceB
    004b3c8c
    004b3c8cloc_4b3c8c:
    004b3c8cmov x0, xzr
    004b3c90bl runtime.panicIndex
    004b3c94
    004b3c94loc_4b3c94:
    004b3c94bl runtime.panicSliceAcap
    004b3c98hint
    004b3c9c
    004b3c9cloc_4b3c9c:
    004b3c9cstr x0, [sp+8]
    004b3ca0str w1, [sp+16]
    004b3ca4stp x2, x3, [sp+24]
    004b3ca8stp x4, x5, [sp+40]
    004b3cacstp x6, x7, [sp+56]
    004b3cb0str x8, [sp+72]
    004b3cb4mov x3, x30
    004b3cb8bl runtime.morestack_noctxt.abi0
    004b3cbcldr x0, [sp+8]
    004b3cc0ldr w1, [sp+16]
    004b3cc4ldp x2, x3, [sp+24]
    004b3cc8ldp x4, x5, [sp+40]
    004b3cccldp x6, x7, [sp+56]
    004b3cd0ldr x8, [sp+72]
    004b3cd4b 0x4b3700
    004b3cd8udf 0
    004b3cdcudf 0
    004b3700