File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004a7b60
    004a7b60gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/spnego.KRB5Token * m, struct []uint8 b)
    004a7b60ldr x16, [x28+16]
    004a7b64sub x17, sp, 1280
    004a7b68subs xzr, x17, x16
    004a7b6cb.ls 0x4a8864
    004a7b70sub x20, sp, 1408
    004a7b74stp x29, x30, [x20-8]
    004a7b78add sp, x20, 0
    004a7b7csub x29, sp, 8
    004a7b80str x0, [sp+1416]
    004a7b84str x1, [sp+1424]
    004a7b88str x2, [sp+1432]
    004a7b8cstr x3, [sp+1440]
    004a7b90stp xzr, xzr, [sp+88]
    004a7b94adrp x0, 0x179000
    004a7b98add x0, x0, 1056
    004a7b9cbl runtime.newobject
    004a7ba0str x0, [sp+1376]
    004a7ba4stp xzr, xzr, [x0+8]
    004a7ba8adrp x27, 0x5a4000
    004a7bacldr w1, [x27+3056]
    004a7bb0cbz w1, 0x4a7bb8
    004a7bb4b 0x4a7bbc
    004a7bb8
    004a7bb8loc_4a7bb8:
    004a7bb8b 0x4a7bcc
    004a7bbc
    004a7bbcloc_4a7bbc:
    004a7bbcldr x5, [x0]
    004a7bc0bl runtime.gcWriteBarrier1
    004a7bc4str x5, [x25]
    004a7bc8b 0x4a7bcc
    004a7bcc
    004a7bccloc_4a7bcc:
    004a7bccstr xzr, [x0]
    004a7bd0ldr x5, [sp+1376]
    004a7bd4str x5, [sp+1368]
    004a7bd8add x27, sp, 1352
    004a7bdcstp xzr, xzr, [x27]
    004a7be0add x2, sp, 1352
    004a7be4str x2, [sp+1192]
    004a7be8ldrsb x27, [x2]
    004a7becadrp x5, 0x14e000
    004a7bf0add x5, x5, 3520
    004a7bf4str x5, [x2]
    004a7bf8adrp x27, 0x5a4000
    004a7bfcldr w5, [x27+3056]
    004a7c00cbz w5, 0x4a7c08
    004a7c04b 0x4a7c0c
    004a7c08
    004a7c08loc_4a7c08:
    004a7c08b 0x4a7c1c
    004a7c0c
    004a7c0cloc_4a7c0c:
    004a7c0cldr x5, [x2+8]
    004a7c10bl runtime.gcWriteBarrier1
    004a7c14str x5, [x25]
    004a7c18b 0x4a7c1c
    004a7c1c
    004a7c1cloc_4a7c1c:
    004a7c1cadrp x5, 0x269000
    004a7c20add x5, x5, 3040
    004a7c24str x5, [x2+8]
    004a7c28ldrsb x27, [x2]
    004a7c2cb 0x4a7c30
    004a7c30
    004a7c30loc_4a7c30:
    004a7c30str x2, [sp+1200]
    004a7c34orr x4, xzr, 1
    004a7c38str x4, [sp+1208]
    004a7c3cstr x4, [sp+1216]
    004a7c40adrp x0, 0x214000
    004a7c44add x0, x0, 1210
    004a7c48movz x1, 27
    004a7c4cmov x3, x4
    004a7c50bl fmt.Sprintf
    004a7c54str x0, [sp+1336]
    004a7c58str x1, [sp+1344]
    004a7c5cstr xzr, [sp+1312]
    004a7c60add x27, sp, 1320
    004a7c64stp xzr, xzr, [x27]
    004a7c68add x27, sp, 1296
    004a7c6cstp xzr, xzr, [x27]
    004a7c70ldr x0, [sp+1424]
    004a7c74ldr x1, [sp+1432]
    004a7c78ldr x2, [sp+1440]
    004a7c7cldr x5, [sp+1336]
    004a7c80ldr x6, [sp+1344]
    004a7c84ldr x4, [sp+1368]
    004a7c88adrp x3, 0x179000
    004a7c8cadd x3, x3, 928
    004a7c90bl github.com/jcmturner/gofork/encoding/asn1.UnmarshalWithParams
    004a7c94str x0, [sp+1312]
    004a7c98str x1, [sp+1320]
    004a7c9cstr x2, [sp+1328]
    004a7ca0str x3, [sp+1296]
    004a7ca4str x4, [sp+1304]
    004a7ca8ldr x5, [sp+1312]
    004a7cacldr x6, [sp+1320]
    004a7cb0ldr x7, [sp+1328]
    004a7cb4str x5, [sp+816]
    004a7cb8str x6, [sp+824]
    004a7cbcstr x7, [sp+832]
    004a7cc0ldr x5, [sp+1296]
    004a7cc4ldr x6, [sp+1304]
    004a7cc8str x5, [sp+800]
    004a7cccstr x6, [sp+808]
    004a7cd0ldr x5, [sp+816]
    004a7cd4ldr x6, [sp+824]
    004a7cd8ldr x7, [sp+832]
    004a7cdcstr x5, [sp+104]
    004a7ce0str x6, [sp+112]
    004a7ce4str x7, [sp+120]
    004a7ce8ldr x5, [sp+808]
    004a7cecldr x6, [sp+800]
    004a7cf0str x6, [sp+128]
    004a7cf4str x5, [sp+136]
    004a7cf8cbnz x6, 0x4a7d00
    004a7cfcb 0x4a7dd0
    004a7d00
    004a7d00loc_4a7d00:
    004a7d00add x27, sp, 1352
    004a7d04stp xzr, xzr, [x27]
    004a7d08add x5, sp, 1352
    004a7d0cstr x5, [sp+1160]
    004a7d10ldr x5, [sp+128]
    004a7d14ldr x6, [sp+136]
    004a7d18str x5, [sp+1144]
    004a7d1cstr x6, [sp+1152]
    004a7d20str x5, [sp+1136]
    004a7d24ldr x5, [sp+1136]
    004a7d28cbnz x5, 0x4a7d30
    004a7d2cb 0x4a7d40
    004a7d30
    004a7d30loc_4a7d30:
    004a7d30ldr x5, [sp+1136]
    004a7d34ldr x5, [x5+8]
    004a7d38str x5, [sp+1136]
    004a7d3cb 0x4a7d44
    004a7d40
    004a7d40loc_4a7d40:
    004a7d40b 0x4a7d44
    004a7d44
    004a7d44loc_4a7d44:
    004a7d44ldr x5, [sp+1160]
    004a7d48ldrsb x27, [x5]
    004a7d4cldr x6, [sp+1152]
    004a7d50ldr x7, [sp+1136]
    004a7d54str x7, [x5]
    004a7d58adrp x27, 0x5a4000
    004a7d5cldr w7, [x27+3056]
    004a7d60cbz w7, 0x4a7d68
    004a7d64b 0x4a7d6c
    004a7d68
    004a7d68loc_4a7d68:
    004a7d68b 0x4a7d80
    004a7d6c
    004a7d6cloc_4a7d6c:
    004a7d6cbl runtime.gcWriteBarrier2
    004a7d70str x6, [x25]
    004a7d74ldr x7, [x5+8]
    004a7d78str x7, [x25+8]
    004a7d7cb 0x4a7d80
    004a7d80
    004a7d80loc_4a7d80:
    004a7d80str x6, [x5+8]
    004a7d84ldr x2, [sp+1160]
    004a7d88ldrsb x27, [x2]
    004a7d8cb 0x4a7d90
    004a7d90
    004a7d90loc_4a7d90:
    004a7d90str x2, [sp+1168]
    004a7d94orr x4, xzr, 1
    004a7d98str x4, [sp+1176]
    004a7d9cstr x4, [sp+1184]
    004a7da0adrp x0, 0x21b000
    004a7da4add x0, x0, 1986
    004a7da8movz x1, 37
    004a7dacmov x3, x4
    004a7db0bl fmt.Errorf
    004a7db4str x0, [sp+1296]
    004a7db8str x1, [sp+1304]
    004a7dbcstr x0, [sp+88]
    004a7dc0str x1, [sp+96]
    004a7dc4ldp x29, x30, [sp-8]
    004a7dc8add sp, sp, 1408
    004a7dccret x30
    004a7dd0
    004a7dd0loc_4a7dd0:
    004a7dd0adrp x0, 0x209000
    004a7dd4add x0, x0, 1346
    004a7dd8orr x1, xzr, 4
    004a7ddcbl gopkg.in/jcmturner/gokrb5.v7/gssapi.OID
    004a7de0str x0, [sp+1272]
    004a7de4str x1, [sp+1280]
    004a7de8str x2, [sp+1288]
    004a7decldr x3, [sp+1376]
    004a7df0ldr x4, [x3]
    004a7df4ldr x5, [x3+8]
    004a7df8ldr x3, [x3+16]
    004a7dfcmov x6, x0
    004a7e00mov x0, x4
    004a7e04mov x7, x1
    004a7e08mov x1, x5
    004a7e0cmov x8, x2
    004a7e10mov x2, x3
    004a7e14mov x3, x6
    004a7e18mov x4, x7
    004a7e1cmov x5, x8
    004a7e20bl github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.Equal
    004a7e24strb w0, [sp+79]
    004a7e28tbnz w0, 0, 0x4a7e30
    004a7e2cb 0x4a8698
    004a7e30
    004a7e30loc_4a7e30:
    004a7e30ldr x5, [sp+1416]
    004a7e34ldrsb x27, [x5]
    004a7e38ldr x6, [sp+1376]
    004a7e3cldr x7, [x6]
    004a7e40ldr x8, [x6+8]
    004a7e44ldr x6, [x6+16]
    004a7e48str x8, [x5+8]
    004a7e4cstr x6, [x5+16]
    004a7e50adrp x27, 0x5a4000
    004a7e54ldr w6, [x27+3056]
    004a7e58cbz w6, 0x4a7e60
    004a7e5cb 0x4a7e64
    004a7e60
    004a7e60loc_4a7e60:
    004a7e60b 0x4a7e78
    004a7e64
    004a7e64loc_4a7e64:
    004a7e64bl runtime.gcWriteBarrier2
    004a7e68str x7, [x25]
    004a7e6cldr x6, [x5]
    004a7e70str x6, [x25+8]
    004a7e74b 0x4a7e78
    004a7e78
    004a7e78loc_4a7e78:
    004a7e78str x7, [x5]
    004a7e7cldr x5, [sp+112]
    004a7e80str x5, [sp+80]
    004a7e84subs xzr, x5, 2
    004a7e88b.lt 0x4a7e90
    004a7e8cb 0x4a7ec8
    004a7e90
    004a7e90loc_4a7e90:
    004a7e90adrp x0, 0x20f000
    004a7e94add x0, x0, 1878
    004a7e98movz x1, 19
    004a7e9cmov x2, xzr
    004a7ea0mov x3, xzr
    004a7ea4mov x4, x3
    004a7ea8bl fmt.Errorf
    004a7eacstr x0, [sp+1296]
    004a7eb0str x1, [sp+1304]
    004a7eb4str x0, [sp+88]
    004a7eb8str x1, [sp+96]
    004a7ebcldp x29, x30, [sp-8]
    004a7ec0add sp, sp, 1408
    004a7ec4ret x30
    004a7ec8
    004a7ec8loc_4a7ec8:
    004a7ec8ldr x2, [sp+120]
    004a7eccldr x3, [sp+104]
    004a7ed0subs xzr, x2, 2
    004a7ed4b.hs 0x4a7edc
    004a7ed8b 0x4a8858
    004a7edc
    004a7edcloc_4a7edc:
    004a7edcb 0x4a7ee0
    004a7ee0
    004a7ee0loc_4a7ee0:
    004a7ee0str x3, [sp+1312]
    004a7ee4orr x4, xzr, 2
    004a7ee8str x4, [sp+1320]
    004a7eecstr x2, [sp+1328]
    004a7ef0ldr x5, [sp+1416]
    004a7ef4ldrsb x27, [x5]
    004a7ef8str x4, [x5+32]
    004a7efcstr x2, [x5+40]
    004a7f00adrp x27, 0x5a4000
    004a7f04ldr w6, [x27+3056]
    004a7f08cbz w6, 0x4a7f10
    004a7f0cb 0x4a7f14
    004a7f10
    004a7f10loc_4a7f10:
    004a7f10b 0x4a7f28
    004a7f14
    004a7f14loc_4a7f14:
    004a7f14bl runtime.gcWriteBarrier2
    004a7f18str x3, [x25]
    004a7f1cldr x6, [x5+24]
    004a7f20str x6, [x25+8]
    004a7f24b 0x4a7f28
    004a7f28
    004a7f28loc_4a7f28:
    004a7f28str x3, [x5+24]
    004a7f2cldr x3, [sp+1416]
    004a7f30ldrsb x27, [x3]
    004a7f34ldr x0, [x3+24]
    004a7f38ldr x1, [x3+32]
    004a7f3cldr x2, [x3+40]
    004a7f40str x0, [sp+1064]
    004a7f44str x1, [sp+1072]
    004a7f48str x2, [sp+1080]
    004a7f4cbl encoding/hex.EncodeToString
    004a7f50str x0, [sp+1256]
    004a7f54str x1, [sp+1264]
    004a7f58str x0, [sp+1048]
    004a7f5cstr x1, [sp+1056]
    004a7f60b 0x4a7f64
    004a7f64
    004a7f64loc_4a7f64:
    004a7f64subs xzr, x1, 4
    004a7f68b.eq 0x4a7f70
    004a7f6cb 0x4a8678
    004a7f70
    004a7f70loc_4a7f70:
    004a7f70b 0x4a7f74
    004a7f74
    004a7f74loc_4a7f74:
    004a7f74subs xzr, x1, 4
    004a7f78b.eq 0x4a7f80
    004a7f7cb 0x4a8190
    004a7f80
    004a7f80loc_4a7f80:
    004a7f80subs xzr, x1, 0
    004a7f84b.hi 0x4a7f8c
    004a7f88b 0x4a8850
    004a7f8c
    004a7f8cloc_4a7f8c:
    004a7f8cldrb w4, [x0]
    004a7f90subs xzr, x1, 1
    004a7f94b.hi 0x4a7f9c
    004a7f98b 0x4a8848
    004a7f9c
    004a7f9cloc_4a7f9c:
    004a7f9cldrb w5, [x0+1]
    004a7fa0ubfm x5, x5, 56, 7
    004a7fa4orr x4, x4, x5
    004a7fa8subs xzr, x1, 2
    004a7facb.hi 0x4a7fb4
    004a7fb0b 0x4a8840
    004a7fb4
    004a7fb4loc_4a7fb4:
    004a7fb4ldrb w5, [x0+2]
    004a7fb8ubfm x5, x5, 48, 7
    004a7fbcorr x4, x4, x5
    004a7fc0subs xzr, x1, 3
    004a7fc4b.hi 0x4a7fcc
    004a7fc8b 0x4a8838
    004a7fcc
    004a7fccloc_4a7fcc:
    004a7fccldrb w5, [x0+3]
    004a7fd0ubfm x5, x5, 40, 7
    004a7fd4orr x4, x4, x5
    004a7fd8movz x5, 12592
    004a7fdcmovk x5, 0x30300000
    004a7fe0subs wzr, w4, w5
    004a7fe4b.eq 0x4a7fec
    004a7fe8b 0x4a818c
    004a7fec
    004a7fecloc_4a7fec:
    004a7fecb 0x4a7ff0
    004a7ff0
    004a7ff0loc_4a7ff0:
    004a7ff0add x20, sp, 144
    004a7ff4adr x27, 16
    004a7ff8stp x29, x27, [sp-24]
    004a7ffcsub x29, sp, 24
    004a8000bl fn_87c6c
    004a8004sub x29, sp, 8
    004a8008ldr x1, [sp+112]
    004a800cldr x4, [sp+104]
    004a8010ldr x5, [sp+120]
    004a8014b 0x4a8018
    004a8018
    004a8018loc_4a8018:
    004a8018subs xzr, x1, 2
    004a801cb.hs 0x4a8024
    004a8020b 0x4a8830
    004a8024
    004a8024loc_4a8024:
    004a8024sub x3, x5, 2
    004a8028sub x2, x1, 2
    004a802csub x5, xzr, x3
    004a8030sbfm x5, x5, 63, 63
    004a8034and x5, x5, 2
    004a8038add x1, x4, x5
    004a803cstr x1, [sp+1312]
    004a8040str x2, [sp+1320]
    004a8044str x3, [sp+1328]
    004a8048add x0, sp, 144
    004a804cbl gopkg.in/jcmturner/gokrb5.v7/messages.(*APReq).Unmarshal
    004a8050str x0, [sp+128]
    004a8054str x1, [sp+136]
    004a8058cbnz x0, 0x4a8060
    004a805cb 0x4a8130
    004a8060
    004a8060loc_4a8060:
    004a8060add x27, sp, 1352
    004a8064stp xzr, xzr, [x27]
    004a8068add x5, sp, 1352
    004a806cstr x5, [sp+1016]
    004a8070ldr x5, [sp+128]
    004a8074ldr x6, [sp+136]
    004a8078str x5, [sp+1000]
    004a807cstr x6, [sp+1008]
    004a8080str x5, [sp+992]
    004a8084ldr x5, [sp+992]
    004a8088cbnz x5, 0x4a8090
    004a808cb 0x4a80a0
    004a8090
    004a8090loc_4a8090:
    004a8090ldr x5, [sp+992]
    004a8094ldr x5, [x5+8]
    004a8098str x5, [sp+992]
    004a809cb 0x4a80a4
    004a80a0
    004a80a0loc_4a80a0:
    004a80a0b 0x4a80a4
    004a80a4
    004a80a4loc_4a80a4:
    004a80a4ldr x5, [sp+1016]
    004a80a8ldrsb x27, [x5]
    004a80acldr x6, [sp+1008]
    004a80b0ldr x7, [sp+992]
    004a80b4str x7, [x5]
    004a80b8adrp x27, 0x5a3000
    004a80bcldr w7, [x27+3056]
    004a80c0cbz w7, 0x4a80c8
    004a80c4b 0x4a80cc
    004a80c8
    004a80c8loc_4a80c8:
    004a80c8b 0x4a80e0
    004a80cc
    004a80ccloc_4a80cc:
    004a80ccbl runtime.gcWriteBarrier2
    004a80d0str x6, [x25]
    004a80d4ldr x7, [x5+8]
    004a80d8str x7, [x25+8]
    004a80dcb 0x4a80e0
    004a80e0
    004a80e0loc_4a80e0:
    004a80e0str x6, [x5+8]
    004a80e4ldr x2, [sp+1016]
    004a80e8ldrsb x27, [x2]
    004a80ecb 0x4a80f0
    004a80f0
    004a80f0loc_4a80f0:
    004a80f0str x2, [sp+1024]
    004a80f4orr x4, xzr, 1
    004a80f8str x4, [sp+1032]
    004a80fcstr x4, [sp+1040]
    004a8100adrp x0, 0x21c000
    004a8104add x0, x0, 2099
    004a8108movz x1, 40
    004a810cmov x3, x4
    004a8110bl fmt.Errorf
    004a8114str x0, [sp+1296]
    004a8118str x1, [sp+1304]
    004a811cstr x0, [sp+88]
    004a8120str x1, [sp+96]
    004a8124ldp x29, x30, [sp-8]
    004a8128add sp, sp, 1408
    004a812cret x30
    004a8130
    004a8130loc_4a8130:
    004a8130ldr x3, [sp+1416]
    004a8134ldrsb x27, [x3]
    004a8138add x21, x3, 48
    004a813cadrp x27, 0x5a3000
    004a8140ldr w3, [x27+3056]
    004a8144cbz w3, 0x4a814c
    004a8148b 0x4a8150
    004a814c
    004a814cloc_4a814c:
    004a814cb 0x4a8170
    004a8150
    004a8150loc_4a8150:
    004a8150str x21, [sp+872]
    004a8154adrp x0, 0x1d7000
    004a8158add x0, x0, 3616
    004a815cmov x1, x21
    004a8160add x2, sp, 144
    004a8164bl runtime.wbMove
    004a8168ldr x21, [sp+872]
    004a816cb 0x4a8170
    004a8170
    004a8170loc_4a8170:
    004a8170add x20, sp, 144
    004a8174adr x27, 16
    004a8178stp x29, x27, [sp-24]
    004a817csub x29, sp, 24
    004a8180bl fn_87dd8
    004a8184sub x29, sp, 8
    004a8188b 0x4a8680
    004a818c
    004a818cloc_4a818c:
    004a818cb 0x4a8194
    004a8190
    004a8190loc_4a8190:
    004a8190b 0x4a8194
    004a8194
    004a8194loc_4a8194:
    004a8194subs xzr, x1, 4
    004a8198b.eq 0x4a81a0
    004a819cb 0x4a8400
    004a81a0
    004a81a0loc_4a81a0:
    004a81a0subs xzr, x1, 0
    004a81a4b.hi 0x4a81ac
    004a81a8b 0x4a8828
    004a81ac
    004a81acloc_4a81ac:
    004a81acldrb w2, [x0]
    004a81b0subs xzr, x1, 1
    004a81b4b.hi 0x4a81bc
    004a81b8b 0x4a8820
    004a81bc
    004a81bcloc_4a81bc:
    004a81bcldrb w3, [x0+1]
    004a81c0ubfm x3, x3, 56, 7
    004a81c4orr x2, x2, x3
    004a81c8subs xzr, x1, 2
    004a81ccb.hi 0x4a81d4
    004a81d0b 0x4a8818
    004a81d4
    004a81d4loc_4a81d4:
    004a81d4ldrb w3, [x0+2]
    004a81d8ubfm x3, x3, 48, 7
    004a81dcorr x2, x2, x3
    004a81e0subs xzr, x1, 3
    004a81e4b.hi 0x4a81ec
    004a81e8b 0x4a8810
    004a81ec
    004a81ecloc_4a81ec:
    004a81ecldrb w3, [x0+3]
    004a81f0ubfm x3, x3, 40, 7
    004a81f4orr x2, x2, x3
    004a81f8movz x3, 12848
    004a81fcmovk x3, 0x30300000
    004a8200subs wzr, w2, w3
    004a8204b.eq 0x4a820c
    004a8208b 0x4a83fc
    004a820c
    004a820cloc_4a820c:
    004a820cb 0x4a8210
    004a8210
    004a8210loc_4a8210:
    004a8210adrp x0, 0x1b1000
    004a8214add x0, x0, 1792
    004a8218bl runtime.newobject
    004a821cstr x0, [sp+1392]
    004a8220adrp x27, 0x5a3000
    004a8224ldr w1, [x27+3056]
    004a8228cbz w1, 0x4a8230
    004a822cb 0x4a8234
    004a8230
    004a8230loc_4a8230:
    004a8230b 0x4a8250
    004a8234
    004a8234loc_4a8234:
    004a8234str x0, [sp+864]
    004a8238mov x1, x0
    004a823cadrp x0, 0x1b1000
    004a8240add x0, x0, 1792
    004a8244bl runtime.wbZero
    004a8248ldr x0, [sp+864]
    004a824cb 0x4a8250
    004a8250
    004a8250loc_4a8250:
    004a8250stp xzr, xzr, [x0]
    004a8254stp xzr, xzr, [x0+16]
    004a8258stp xzr, xzr, [x0+32]
    004a825cstr xzr, [x0+48]
    004a8260ldr x1, [sp+112]
    004a8264ldr x4, [sp+104]
    004a8268ldr x5, [sp+120]
    004a826cb 0x4a8270
    004a8270
    004a8270loc_4a8270:
    004a8270subs xzr, x1, 2
    004a8274b.hs 0x4a827c
    004a8278b 0x4a8808
    004a827c
    004a827cloc_4a827c:
    004a827csub x3, x5, 2
    004a8280sub x2, x1, 2
    004a8284sub x5, xzr, x3
    004a8288sbfm x5, x5, 63, 63
    004a828cand x5, x5, 2
    004a8290add x1, x4, x5
    004a8294str x1, [sp+1312]
    004a8298str x2, [sp+1320]
    004a829cstr x3, [sp+1328]
    004a82a0ldr x0, [sp+1392]
    004a82a4bl gopkg.in/jcmturner/gokrb5.v7/messages.(*APRep).Unmarshal
    004a82a8str x0, [sp+128]
    004a82acstr x1, [sp+136]
    004a82b0cbnz x0, 0x4a82b8
    004a82b4b 0x4a8388
    004a82b8
    004a82b8loc_4a82b8:
    004a82b8add x27, sp, 1352
    004a82bcstp xzr, xzr, [x27]
    004a82c0add x5, sp, 1352
    004a82c4str x5, [sp+960]
    004a82c8ldr x5, [sp+128]
    004a82ccldr x6, [sp+136]
    004a82d0str x5, [sp+944]
    004a82d4str x6, [sp+952]
    004a82d8str x5, [sp+936]
    004a82dcldr x5, [sp+936]
    004a82e0cbnz x5, 0x4a82e8
    004a82e4b 0x4a82f8
    004a82e8
    004a82e8loc_4a82e8:
    004a82e8ldr x5, [sp+936]
    004a82ecldr x5, [x5+8]
    004a82f0str x5, [sp+936]
    004a82f4b 0x4a82fc
    004a82f8
    004a82f8loc_4a82f8:
    004a82f8b 0x4a82fc
    004a82fc
    004a82fcloc_4a82fc:
    004a82fcldr x5, [sp+960]
    004a8300ldrsb x27, [x5]
    004a8304ldr x6, [sp+936]
    004a8308ldr x7, [sp+952]
    004a830cstr x6, [x5]
    004a8310adrp x27, 0x5a3000
    004a8314ldr w6, [x27+3056]
    004a8318cbz w6, 0x4a8320
    004a831cb 0x4a8324
    004a8320
    004a8320loc_4a8320:
    004a8320b 0x4a8338
    004a8324
    004a8324loc_4a8324:
    004a8324bl runtime.gcWriteBarrier2
    004a8328str x7, [x25]
    004a832cldr x6, [x5+8]
    004a8330str x6, [x25+8]
    004a8334b 0x4a8338
    004a8338
    004a8338loc_4a8338:
    004a8338str x7, [x5+8]
    004a833cldr x2, [sp+960]
    004a8340ldrsb x27, [x2]
    004a8344b 0x4a8348
    004a8348
    004a8348loc_4a8348:
    004a8348str x2, [sp+968]
    004a834corr x4, xzr, 1
    004a8350str x4, [sp+976]
    004a8354str x4, [sp+984]
    004a8358adrp x0, 0x21c000
    004a835cadd x0, x0, 2139
    004a8360movz x1, 40
    004a8364mov x3, x4
    004a8368bl fmt.Errorf
    004a836cstr x0, [sp+1296]
    004a8370str x1, [sp+1304]
    004a8374str x0, [sp+88]
    004a8378str x1, [sp+96]
    004a837cldp x29, x30, [sp-8]
    004a8380add sp, sp, 1408
    004a8384ret x30
    004a8388
    004a8388loc_4a8388:
    004a8388ldr x3, [sp+1416]
    004a838cldrsb x27, [x3]
    004a8390add x1, x3, 704
    004a8394ldr x2, [sp+1392]
    004a8398adrp x27, 0x5a3000
    004a839cldr w4, [x27+3056]
    004a83a0cbz w4, 0x4a83a8
    004a83a4b 0x4a83ac
    004a83a8
    004a83a8loc_4a83a8:
    004a83a8b 0x4a83cc
    004a83ac
    004a83acloc_4a83ac:
    004a83acstr x2, [sp+864]
    004a83b0str x3, [sp+856]
    004a83b4adrp x0, 0x1b1000
    004a83b8add x0, x0, 1792
    004a83bcbl runtime.wbMove
    004a83c0ldr x2, [sp+864]
    004a83c4ldr x3, [sp+856]
    004a83c8b 0x4a83cc
    004a83cc
    004a83ccloc_4a83cc:
    004a83ccldp x4, x5, [x2]
    004a83d0ldp x6, x7, [x2+16]
    004a83d4ldp x8, x9, [x2+32]
    004a83d8add x27, x3, 704
    004a83dcstp x4, x5, [x27]
    004a83e0add x27, x3, 720
    004a83e4stp x6, x7, [x27]
    004a83e8add x27, x3, 736
    004a83ecstp x8, x9, [x27]
    004a83f0ldr x2, [x2+48]
    004a83f4str x2, [x3+752]
    004a83f8b 0x4a8680
    004a83fc
    004a83fcloc_4a83fc:
    004a83fcb 0x4a8404
    004a8400
    004a8400loc_4a8400:
    004a8400b 0x4a8404
    004a8404
    004a8404loc_4a8404:
    004a8404subs xzr, x1, 4
    004a8408b.eq 0x4a8410
    004a840cb 0x4a8668
    004a8410
    004a8410loc_4a8410:
    004a8410subs xzr, x1, 0
    004a8414b.hi 0x4a841c
    004a8418b 0x4a8800
    004a841c
    004a841cloc_4a841c:
    004a841cldrb w2, [x0]
    004a8420subs xzr, x1, 1
    004a8424b.hi 0x4a842c
    004a8428b 0x4a87f8
    004a842c
    004a842cloc_4a842c:
    004a842cldrb w3, [x0+1]
    004a8430ubfm x3, x3, 56, 7
    004a8434orr x2, x2, x3
    004a8438subs xzr, x1, 2
    004a843cb.hi 0x4a8444
    004a8440b 0x4a87f0
    004a8444
    004a8444loc_4a8444:
    004a8444ldrb w3, [x0+2]
    004a8448ubfm x3, x3, 48, 7
    004a844corr x2, x2, x3
    004a8450subs xzr, x1, 3
    004a8454b.hi 0x4a845c
    004a8458b 0x4a87e8
    004a845c
    004a845cloc_4a845c:
    004a845cldrb w3, [x0+3]
    004a8460ubfm x3, x3, 40, 7
    004a8464orr x2, x2, x3
    004a8468movz x3, 13104
    004a846cmovk x3, 0x30300000
    004a8470subs wzr, w2, w3
    004a8474b.eq 0x4a847c
    004a8478b 0x4a8664
    004a847c
    004a847cloc_4a847c:
    004a847cb 0x4a8480
    004a8480
    004a8480loc_4a8480:
    004a8480adrp x0, 0x1f4000
    004a8484add x0, x0, 2304
    004a8488bl runtime.newobject
    004a848cstr x0, [sp+1384]
    004a8490adrp x27, 0x5a3000
    004a8494ldr w1, [x27+3056]
    004a8498cbz w1, 0x4a84a0
    004a849cb 0x4a84a4
    004a84a0
    004a84a0loc_4a84a0:
    004a84a0b 0x4a84c0
    004a84a4
    004a84a4loc_4a84a4:
    004a84a4str x0, [sp+848]
    004a84a8mov x1, x0
    004a84acadrp x0, 0x1f4000
    004a84b0add x0, x0, 2304
    004a84b4bl runtime.wbZero
    004a84b8ldr x0, [sp+848]
    004a84bcb 0x4a84c0
    004a84c0
    004a84c0loc_4a84c0:
    004a84c0mov x20, x0
    004a84c4adr x27, 16
    004a84c8stp x29, x27, [sp-24]
    004a84ccsub x29, sp, 24
    004a84d0bl fn_87cd8
    004a84d4sub x29, sp, 8
    004a84d8ldr x1, [sp+112]
    004a84dcldr x4, [sp+104]
    004a84e0ldr x5, [sp+120]
    004a84e4b 0x4a84e8
    004a84e8
    004a84e8loc_4a84e8:
    004a84e8subs xzr, x1, 2
    004a84ecb.hs 0x4a84f4
    004a84f0b 0x4a87e0
    004a84f4
    004a84f4loc_4a84f4:
    004a84f4sub x3, x5, 2
    004a84f8sub x2, x1, 2
    004a84fcsub x5, xzr, x3
    004a8500sbfm x5, x5, 63, 63
    004a8504and x5, x5, 2
    004a8508add x1, x4, x5
    004a850cstr x1, [sp+1312]
    004a8510str x2, [sp+1320]
    004a8514str x3, [sp+1328]
    004a8518ldr x0, [sp+1384]
    004a851cbl gopkg.in/jcmturner/gokrb5.v7/messages.(*KRBError).Unmarshal
    004a8520str x0, [sp+128]
    004a8524str x1, [sp+136]
    004a8528cbnz x0, 0x4a8530
    004a852cb 0x4a8600
    004a8530
    004a8530loc_4a8530:
    004a8530add x27, sp, 1352
    004a8534stp xzr, xzr, [x27]
    004a8538add x5, sp, 1352
    004a853cstr x5, [sp+904]
    004a8540ldr x5, [sp+128]
    004a8544ldr x6, [sp+136]
    004a8548str x5, [sp+888]
    004a854cstr x6, [sp+896]
    004a8550str x5, [sp+880]
    004a8554ldr x5, [sp+880]
    004a8558cbnz x5, 0x4a8560
    004a855cb 0x4a8570
    004a8560
    004a8560loc_4a8560:
    004a8560ldr x5, [sp+880]
    004a8564ldr x5, [x5+8]
    004a8568str x5, [sp+880]
    004a856cb 0x4a8574
    004a8570
    004a8570loc_4a8570:
    004a8570b 0x4a8574
    004a8574
    004a8574loc_4a8574:
    004a8574ldr x5, [sp+904]
    004a8578ldrsb x27, [x5]
    004a857cldr x6, [sp+880]
    004a8580ldr x7, [sp+896]
    004a8584str x6, [x5]
    004a8588adrp x27, 0x5a3000
    004a858cldr w6, [x27+3056]
    004a8590cbz w6, 0x4a8598
    004a8594b 0x4a859c
    004a8598
    004a8598loc_4a8598:
    004a8598b 0x4a85b0
    004a859c
    004a859cloc_4a859c:
    004a859cbl runtime.gcWriteBarrier2
    004a85a0str x7, [x25]
    004a85a4ldr x6, [x5+8]
    004a85a8str x6, [x25+8]
    004a85acb 0x4a85b0
    004a85b0
    004a85b0loc_4a85b0:
    004a85b0str x7, [x5+8]
    004a85b4ldr x2, [sp+904]
    004a85b8ldrsb x27, [x2]
    004a85bcb 0x4a85c0
    004a85c0
    004a85c0loc_4a85c0:
    004a85c0str x2, [sp+912]
    004a85c4orr x4, xzr, 1
    004a85c8str x4, [sp+920]
    004a85ccstr x4, [sp+928]
    004a85d0adrp x0, 0x21d000
    004a85d4add x0, x0, 2545
    004a85d8movz x1, 42
    004a85dcmov x3, x4
    004a85e0bl fmt.Errorf
    004a85e4str x0, [sp+1296]
    004a85e8str x1, [sp+1304]
    004a85ecstr x0, [sp+88]
    004a85f0str x1, [sp+96]
    004a85f4ldp x29, x30, [sp-8]
    004a85f8add sp, sp, 1408
    004a85fcret x30
    004a8600
    004a8600loc_4a8600:
    004a8600ldr x3, [sp+1416]
    004a8604ldrsb x27, [x3]
    004a8608add x21, x3, 760
    004a860cldr x20, [sp+1384]
    004a8610adrp x27, 0x5a3000
    004a8614ldr w3, [x27+3056]
    004a8618cbz w3, 0x4a8620
    004a861cb 0x4a8624
    004a8620
    004a8620loc_4a8620:
    004a8620b 0x4a864c
    004a8624
    004a8624loc_4a8624:
    004a8624str x20, [sp+848]
    004a8628str x21, [sp+840]
    004a862cadrp x0, 0x1f4000
    004a8630add x0, x0, 2304
    004a8634mov x1, x21
    004a8638mov x2, x20
    004a863cbl runtime.wbMove
    004a8640ldr x20, [sp+848]
    004a8644ldr x21, [sp+840]
    004a8648b 0x4a864c
    004a864c
    004a864cloc_4a864c:
    004a864cadr x27, 16
    004a8650stp x29, x27, [sp-24]
    004a8654sub x29, sp, 24
    004a8658bl fn_87eb0
    004a865csub x29, sp, 8
    004a8660b 0x4a8680
    004a8664
    004a8664loc_4a8664:
    004a8664b 0x4a866c
    004a8668
    004a8668loc_4a8668:
    004a8668b 0x4a866c
    004a866c
    004a866cloc_4a866c:
    004a866cb 0x4a8670
    004a8670
    004a8670loc_4a8670:
    004a8670b 0x4a8674
    004a8674
    004a8674loc_4a8674:
    004a8674b 0x4a867c
    004a8678
    004a8678loc_4a8678:
    004a8678b 0x4a867c
    004a867c
    004a867cloc_4a867c:
    004a867cb 0x4a8680
    004a8680
    004a8680loc_4a8680:
    004a8680stp xzr, xzr, [sp+88]
    004a8684mov x0, xzr
    004a8688mov x1, xzr
    004a868cldp x29, x30, [sp-8]
    004a8690add sp, sp, 1408
    004a8694ret x30
    004a8698
    004a8698loc_4a8698:
    004a8698ldr x3, [sp+1376]
    004a869cldr x0, [x3]
    004a86a0ldr x1, [x3+8]
    004a86a4ldr x2, [x3+16]
    004a86a8bl github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.String
    004a86acstr x0, [sp+1336]
    004a86b0str x1, [sp+1344]
    004a86b4adrp x0, 0x208000
    004a86b8add x0, x0, 1346
    004a86bcorr x1, xzr, 4
    004a86c0bl gopkg.in/jcmturner/gokrb5.v7/gssapi.OID
    004a86c4str x0, [sp+1272]
    004a86c8str x1, [sp+1280]
    004a86ccstr x2, [sp+1288]
    004a86d0bl github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.String
    004a86d4str x0, [sp+1256]
    004a86d8str x1, [sp+1264]
    004a86dcadd x27, sp, 1224
    004a86e0stp xzr, xzr, [x27]
    004a86e4add x27, sp, 1240
    004a86e8stp xzr, xzr, [x27]
    004a86ecadd x3, sp, 1224
    004a86f0str x3, [sp+1104]
    004a86f4ldr x0, [sp+1336]
    004a86f8ldr x1, [sp+1344]
    004a86fcbl runtime.convTstring
    004a8700str x0, [sp+1096]
    004a8704ldr x3, [sp+1104]
    004a8708ldrsb x27, [x3]
    004a870cadrp x4, 0x14d000
    004a8710add x4, x4, 2944
    004a8714str x4, [x3]
    004a8718adrp x27, 0x5a3000
    004a871cldr w4, [x27+3056]
    004a8720cbz w4, 0x4a8728
    004a8724b 0x4a872c
    004a8728
    004a8728loc_4a8728:
    004a8728b 0x4a8740
    004a872c
    004a872cloc_4a872c:
    004a872cbl runtime.gcWriteBarrier2
    004a8730str x0, [x25]
    004a8734ldr x2, [x3+8]
    004a8738str x2, [x25+8]
    004a873cb 0x4a8740
    004a8740
    004a8740loc_4a8740:
    004a8740str x0, [x3+8]
    004a8744ldr x0, [sp+1256]
    004a8748ldr x1, [sp+1264]
    004a874cbl runtime.convTstring
    004a8750str x0, [sp+1088]
    004a8754ldr x2, [sp+1104]
    004a8758ldrsb x27, [x2]
    004a875cadrp x3, 0x14d000
    004a8760add x3, x3, 2944
    004a8764str x3, [x2+16]
    004a8768adrp x27, 0x5a3000
    004a876cldr w3, [x27+3056]
    004a8770cbz w3, 0x4a8778
    004a8774b 0x4a877c
    004a8778
    004a8778loc_4a8778:
    004a8778b 0x4a8790
    004a877c
    004a877cloc_4a877c:
    004a877cbl runtime.gcWriteBarrier2
    004a8780str x0, [x25]
    004a8784ldr x5, [x2+24]
    004a8788str x5, [x25+8]
    004a878cb 0x4a8790
    004a8790
    004a8790loc_4a8790:
    004a8790str x0, [x2+24]
    004a8794ldr x2, [sp+1104]
    004a8798ldrsb x27, [x2]
    004a879cb 0x4a87a0
    004a87a0
    004a87a0loc_4a87a0:
    004a87a0str x2, [sp+1112]
    004a87a4orr x4, xzr, 2
    004a87a8str x4, [sp+1120]
    004a87acstr x4, [sp+1128]
    004a87b0adrp x0, 0x220000
    004a87b4add x0, x0, 559
    004a87b8movz x1, 47
    004a87bcmov x3, x4
    004a87c0bl fmt.Errorf
    004a87c4str x0, [sp+1296]
    004a87c8str x1, [sp+1304]
    004a87ccstr x0, [sp+88]
    004a87d0str x1, [sp+96]
    004a87d4ldp x29, x30, [sp-8]
    004a87d8add sp, sp, 1408
    004a87dcret x30
    004a87e0
    004a87e0loc_4a87e0:
    004a87e0orr x0, xzr, 2
    004a87e4bl runtime.panicSliceB
    004a87e8
    004a87e8loc_4a87e8:
    004a87e8orr x0, xzr, 3
    004a87ecbl runtime.panicIndex
    004a87f0
    004a87f0loc_4a87f0:
    004a87f0orr x0, xzr, 2
    004a87f4bl runtime.panicIndex
    004a87f8
    004a87f8loc_4a87f8:
    004a87f8orr x0, xzr, 1
    004a87fcbl runtime.panicIndex
    004a8800
    004a8800loc_4a8800:
    004a8800mov x0, xzr
    004a8804bl runtime.panicIndex
    004a8808
    004a8808loc_4a8808:
    004a8808orr x0, xzr, 2
    004a880cbl runtime.panicSliceB
    004a8810
    004a8810loc_4a8810:
    004a8810orr x0, xzr, 3
    004a8814bl runtime.panicIndex
    004a8818
    004a8818loc_4a8818:
    004a8818orr x0, xzr, 2
    004a881cbl runtime.panicIndex
    004a8820
    004a8820loc_4a8820:
    004a8820orr x0, xzr, 1
    004a8824bl runtime.panicIndex
    004a8828
    004a8828loc_4a8828:
    004a8828mov x0, xzr
    004a882cbl runtime.panicIndex
    004a8830
    004a8830loc_4a8830:
    004a8830orr x0, xzr, 2
    004a8834bl runtime.panicSliceB
    004a8838
    004a8838loc_4a8838:
    004a8838orr x0, xzr, 3
    004a883cbl runtime.panicIndex
    004a8840
    004a8840loc_4a8840:
    004a8840orr x0, xzr, 2
    004a8844bl runtime.panicIndex
    004a8848
    004a8848loc_4a8848:
    004a8848orr x0, xzr, 1
    004a884cbl runtime.panicIndex
    004a8850
    004a8850loc_4a8850:
    004a8850mov x0, xzr
    004a8854bl runtime.panicIndex
    004a8858
    004a8858loc_4a8858:
    004a8858orr x1, xzr, 2
    004a885cbl runtime.panicSliceAcap
    004a8860hint
    004a8864
    004a8864loc_4a8864:
    004a8864stp x0, x1, [sp+8]
    004a8868stp x2, x3, [sp+24]
    004a886cmov x3, x30
    004a8870bl runtime.morestack_noctxt.abi0
    004a8874ldp x0, x1, [sp+8]
    004a8878ldp x2, x3, [sp+24]
    004a887cb 0x4a7b60
    004a7b60
    004a8880
    004a8880gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tkt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, struct []int GSSAPIFlags, struct []int APOptions)
    004a8880ldr x16, [x28+16]
    004a8884movz x27, 4928
    004a8888subs x17, sp, x27
    004a888cb.lo 0x4a8cfc
    004a8890subs xzr, x17, x16
    004a8894b.ls 0x4a8cfc
    004a8898movz x27, 5056
    004a889csub x20, sp, x27
    004a88a0stp x29, x30, [x20-8]
    004a88a4add sp, x20, 0
    004a88a8sub x29, sp, 8
    004a88acstr x0, [sp+6456]
    004a88b0str w1, [sp+6464]
    004a88b4str x2, [sp+6472]
    004a88b8str x3, [sp+6480]
    004a88bcstr x4, [sp+6488]
    004a88c0str x5, [sp+6496]
    004a88c4str x6, [sp+6504]
    004a88c8str x7, [sp+6512]
    004a88ccstr x8, [sp+6520]
    004a88d0str x9, [sp+6528]
    004a88d4str x10, [sp+6536]
    004a88d8add x20, sp, 4096
    004a88dcadd x20, x20, 1352
    004a88e0adr x27, 16
    004a88e4stp x29, x27, [sp-24]
    004a88e8sub x29, sp, 24
    004a88ecbl fn_87c14
    004a88f0sub x29, sp, 8
    004a88f4add x27, sp, 1296
    004a88f8stp xzr, xzr, [x27]
    004a88fcadd x20, sp, 1336
    004a8900adr x27, 16
    004a8904stp x29, x27, [sp-24]
    004a8908sub x29, sp, 24
    004a890cbl fn_87c14
    004a8910sub x29, sp, 8
    004a8914adrp x0, 0x208000
    004a8918add x0, x0, 1346
    004a891corr x1, xzr, 4
    004a8920bl gopkg.in/jcmturner/gokrb5.v7/gssapi.OID
    004a8924str x0, [sp+4136]
    004a8928str x1, [sp+4144]
    004a892cstr x2, [sp+4152]
    004a8930str x0, [sp+1336]
    004a8934str x1, [sp+1344]
    004a8938str x2, [sp+1352]
    004a893cstr xzr, [sp+4112]
    004a8940add x27, sp, 24
    004a8944add x27, x27, 4096
    004a8948stp xzr, xzr, [x27]
    004a894cadd x27, sp, 0
    004a8950add x27, x27, 4096
    004a8954stp xzr, xzr, [x27]
    004a8958adrp x0, 0x208000
    004a895cadd x0, x0, 1350
    004a8960orr x1, xzr, 4
    004a8964bl encoding/hex.DecodeString
    004a8968str x0, [sp+4112]
    004a896cstr x1, [sp+4120]
    004a8970str x2, [sp+4128]
    004a8974str x3, [sp+4096]
    004a8978str x4, [sp+4104]
    004a897cldr x2, [sp+4112]
    004a8980ldr x3, [sp+4120]
    004a8984ldr x4, [sp+4128]
    004a8988str x2, [sp+3200]
    004a898cstr x3, [sp+3208]
    004a8990str x4, [sp+3216]
    004a8994ldr x2, [sp+4096]
    004a8998ldr x3, [sp+4104]
    004a899cstr x2, [sp+5032]
    004a89a0str x3, [sp+5040]
    004a89a4ldr x2, [sp+3200]
    004a89a8ldr x3, [sp+3208]
    004a89acldr x4, [sp+3216]
    004a89b0str x2, [sp+1312]
    004a89b4str x3, [sp+1320]
    004a89b8str x4, [sp+1328]
    004a89bcstr x2, [sp+1360]
    004a89c0str x3, [sp+1368]
    004a89c4str x4, [sp+1376]
    004a89c8add x20, sp, 3912
    004a89ccadr x27, 16
    004a89d0stp x29, x27, [sp-24]
    004a89d4sub x29, sp, 24
    004a89d8bl fn_87ce4
    004a89dcsub x29, sp, 8
    004a89e0str xzr, [sp+4088]
    004a89e4add x27, sp, 0
    004a89e8add x27, x27, 4096
    004a89ecstp xzr, xzr, [x27]
    004a89f0ldr x2, [sp+6456]
    004a89f4ldrsb x27, [x2]
    004a89f8ldr x0, [x2]
    004a89fcstr x0, [sp+3224]
    004a8a00ldr x1, [sp+6496]
    004a8a04ldr x2, [sp+6504]
    004a8a08ldr x3, [sp+6512]
    004a8a0cbl gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator
    004a8a10add x21, sp, 3912
    004a8a14add x20, sp, 8
    004a8a18adr x27, 16
    004a8a1cstp x29, x27, [sp-24]
    004a8a20sub x29, sp, 24
    004a8a24bl fn_87ec8
    004a8a28sub x29, sp, 8
    004a8a2cldr x2, [sp+184]
    004a8a30str x2, [sp+4088]
    004a8a34str x0, [sp+4096]
    004a8a38str x1, [sp+4104]
    004a8a3cadd x21, sp, 4096
    004a8a40add x21, x21, 752
    004a8a44add x20, sp, 3912
    004a8a48adr x27, 16
    004a8a4cstp x29, x27, [sp-24]
    004a8a50sub x29, sp, 24
    004a8a54bl fn_87ec8
    004a8a58sub x29, sp, 8
    004a8a5cldr x2, [sp+4088]
    004a8a60str x2, [sp+5024]
    004a8a64ldr x2, [sp+4096]
    004a8a68ldr x3, [sp+4104]
    004a8a6cstr x2, [sp+4832]
    004a8a70str x3, [sp+4840]
    004a8a74add x21, sp, 2360
    004a8a78add x20, sp, 4096
    004a8a7cadd x20, x20, 752
    004a8a80adr x27, 16
    004a8a84stp x29, x27, [sp-24]
    004a8a88sub x29, sp, 24
    004a8a8cbl fn_87ec8
    004a8a90sub x29, sp, 8
    004a8a94ldr x2, [sp+5024]
    004a8a98str x2, [sp+2536]
    004a8a9cldr x2, [sp+4840]
    004a8aa0ldr x3, [sp+4832]
    004a8aa4str x3, [sp+2344]
    004a8aa8str x2, [sp+2352]
    004a8aaccbnz x3, 0x4a8ab4
    004a8ab0b 0x4a8af4
    004a8ab4
    004a8ab4loc_4a8ab4:
    004a8ab4add x21, sp, 4096
    004a8ab8add x21, x21, 1352
    004a8abcadd x20, sp, 1336
    004a8ac0adr x27, 16
    004a8ac4stp x29, x27, [sp-24]
    004a8ac8sub x29, sp, 24
    004a8accbl fn_87d28
    004a8ad0sub x29, sp, 8
    004a8ad4ldr x0, [sp+2344]
    004a8ad8ldr x1, [sp+2352]
    004a8adcstr x0, [sp+1296]
    004a8ae0str x1, [sp+1304]
    004a8ae4ldp x29, x30, [sp-8]
    004a8ae8movz x27, 5056
    004a8aecadd sp, sp, x27
    004a8af0ret x30
    004a8af4
    004a8af4loc_4a8af4:
    004a8af4add x20, sp, 3256
    004a8af8adr x27, 16
    004a8afcstp x29, x27, [sp-24]
    004a8b00sub x29, sp, 24
    004a8b04bl fn_87c6c
    004a8b08sub x29, sp, 8
    004a8b0cadd x27, sp, 0
    004a8b10add x27, x27, 4096
    004a8b14stp xzr, xzr, [x27]
    004a8b18ldrsw x0, [sp+6464]
    004a8b1cldr x1, [sp+6472]
    004a8b20ldr x2, [sp+6480]
    004a8b24ldr x3, [sp+6488]
    004a8b28add x21, sp, 8
    004a8b2cadd x20, sp, 4096
    004a8b30add x20, x20, 968
    004a8b34adr x27, 16
    004a8b38stp x29, x27, [sp-24]
    004a8b3csub x29, sp, 24
    004a8b40bl fn_87e60
    004a8b44sub x29, sp, 8
    004a8b48add x21, sp, 392
    004a8b4cadd x20, sp, 2360
    004a8b50adr x27, 16
    004a8b54stp x29, x27, [sp-24]
    004a8b58sub x29, sp, 24
    004a8b5cbl fn_87ec8
    004a8b60sub x29, sp, 8
    004a8b64ldr x4, [sp+2536]
    004a8b68str x4, [sp+568]
    004a8b6cbl gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq
    004a8b70add x21, sp, 3256
    004a8b74add x20, sp, 576
    004a8b78adr x27, 16
    004a8b7cstp x29, x27, [sp-24]
    004a8b80sub x29, sp, 24
    004a8b84bl fn_87dd8
    004a8b88sub x29, sp, 8
    004a8b8cstr x0, [sp+4096]
    004a8b90str x1, [sp+4104]
    004a8b94add x21, sp, 4096
    004a8b98add x21, x21, 80
    004a8b9cadd x20, sp, 3256
    004a8ba0adr x27, 16
    004a8ba4stp x29, x27, [sp-24]
    004a8ba8sub x29, sp, 24
    004a8bacbl fn_87dd8
    004a8bb0sub x29, sp, 8
    004a8bb4ldr x4, [sp+4096]
    004a8bb8ldr x5, [sp+4104]
    004a8bbcstr x4, [sp+4160]
    004a8bc0str x5, [sp+4168]
    004a8bc4add x21, sp, 2544
    004a8bc8add x20, sp, 4096
    004a8bccadd x20, x20, 80
    004a8bd0adr x27, 16
    004a8bd4stp x29, x27, [sp-24]
    004a8bd8sub x29, sp, 24
    004a8bdcbl fn_87dd8
    004a8be0sub x29, sp, 8
    004a8be4ldr x4, [sp+4168]
    004a8be8ldr x5, [sp+4160]
    004a8becstr x5, [sp+2344]
    004a8bf0str x4, [sp+2352]
    004a8bf4cbnz x5, 0x4a8bfc
    004a8bf8b 0x4a8c3c
    004a8bfc
    004a8bfcloc_4a8bfc:
    004a8bfcadd x21, sp, 4096
    004a8c00add x21, x21, 1352
    004a8c04add x20, sp, 1336
    004a8c08adr x27, 16
    004a8c0cstp x29, x27, [sp-24]
    004a8c10sub x29, sp, 24
    004a8c14bl fn_87d28
    004a8c18sub x29, sp, 8
    004a8c1cldr x0, [sp+2344]
    004a8c20ldr x1, [sp+2352]
    004a8c24str x0, [sp+1296]
    004a8c28str x1, [sp+1304]
    004a8c2cldp x29, x30, [sp-8]
    004a8c30movz x27, 5056
    004a8c34add sp, sp, x27
    004a8c38ret x30
    004a8c3c
    004a8c3cloc_4a8c3c:
    004a8c3cldr x2, [sp+6528]
    004a8c40ldr x3, [sp+6520]
    004a8c44ldr x4, [sp+6536]
    004a8c48str x3, [sp+3232]
    004a8c4cstr x2, [sp+3240]
    004a8c50str x4, [sp+3248]
    004a8c54str xzr, [sp+1288]
    004a8c58str x2, [sp+1280]
    004a8c5cb 0x4a8c60
    004a8c60
    004a8c60loc_4a8c60:
    004a8c60ldr x2, [sp+1280]
    004a8c64ldr x3, [sp+1288]
    004a8c68subs xzr, x2, x3
    004a8c6cb.gt 0x4a8c74
    004a8c70b 0x4a8ca0
    004a8c74
    004a8c74loc_4a8c74:
    004a8c74ldr x2, [sp+1288]
    004a8c78ldr x3, [sp+3232]
    004a8c7cldr x1, [x3+3*x2]
    004a8c80str x1, [sp+1272]
    004a8c84add x0, sp, 2560
    004a8c88bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    004a8c8cb 0x4a8c90
    004a8c90
    004a8c90loc_4a8c90:
    004a8c90ldr x2, [sp+1288]
    004a8c94add x2, x2, 1
    004a8c98str x2, [sp+1288]
    004a8c9cb 0x4a8c60
    004a8ca0
    004a8ca0loc_4a8ca0:
    004a8ca0add x21, sp, 1384
    004a8ca4add x20, sp, 2544
    004a8ca8adr x27, 16
    004a8cacstp x29, x27, [sp-24]
    004a8cb0sub x29, sp, 24
    004a8cb4bl fn_87dd8
    004a8cb8sub x29, sp, 8
    004a8cbcadd x21, sp, 4096
    004a8cc0add x21, x21, 1352
    004a8cc4add x20, sp, 1336
    004a8cc8adr x27, 16
    004a8cccstp x29, x27, [sp-24]
    004a8cd0sub x29, sp, 24
    004a8cd4bl fn_87d28
    004a8cd8sub x29, sp, 8
    004a8cdcadd x27, sp, 1296
    004a8ce0stp xzr, xzr, [x27]
    004a8ce4mov x0, xzr
    004a8ce8mov x1, xzr
    004a8cecldp x29, x30, [sp-8]
    004a8cf0movz x27, 5056
    004a8cf4add sp, sp, x27
    004a8cf8ret x30
    004a8cfc
    004a8cfcloc_4a8cfc:
    004a8cfcstr x0, [sp+1400]
    004a8d00str w1, [sp+1408]
    004a8d04add x27, sp, 1416
    004a8d08stp x2, x3, [x27]
    004a8d0cadd x27, sp, 1432
    004a8d10stp x4, x5, [x27]
    004a8d14add x27, sp, 1448
    004a8d18stp x6, x7, [x27]
    004a8d1cadd x27, sp, 1464
    004a8d20stp x8, x9, [x27]
    004a8d24str x10, [sp+1480]
    004a8d28mov x3, x30
    004a8d2cbl runtime.morestack_noctxt.abi0
    004a8d30ldr x0, [sp+1400]
    004a8d34ldrsw x1, [sp+1408]
    004a8d38add x27, sp, 1416
    004a8d3cldp x2, x3, [x27]
    004a8d40add x27, sp, 1432
    004a8d44ldp x4, x5, [x27]
    004a8d48add x27, sp, 1448
    004a8d4cldp x6, x7, [x27]
    004a8d50add x27, sp, 1464
    004a8d54ldp x8, x9, [x27]
    004a8d58ldr x10, [sp+1480]
    004a8d5cb 0x4a8880
    004a8880
    004a8d60
    004a8d60gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * creds, struct []int flags)
    004a8d60ldr x16, [x28+16]
    004a8d64sub x17, sp, 928
    004a8d68subs xzr, x17, x16
    004a8d6cb.ls 0x4a9010
    004a8d70sub x20, sp, 1056
    004a8d74stp x29, x30, [x20-8]
    004a8d78add sp, x20, 0
    004a8d7csub x29, sp, 8
    004a8d80str x0, [sp+1248]
    004a8d84str x1, [sp+1256]
    004a8d88str x2, [sp+1264]
    004a8d8cstr x3, [sp+1272]
    004a8d90add x20, sp, 1064
    004a8d94adr x27, 16
    004a8d98stp x29, x27, [sp-24]
    004a8d9csub x29, sp, 24
    004a8da0bl fn_87ce4
    004a8da4sub x29, sp, 8
    004a8da8str xzr, [sp+1240]
    004a8dacstp xzr, xzr, [sp+240]
    004a8db0ldr x0, [sp+1248]
    004a8db4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
    004a8db8str x0, [sp+488]
    004a8dbcstr x1, [sp+496]
    004a8dc0ldr x0, [sp+1248]
    004a8dc4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName
    004a8dc8str w0, [sp+456]
    004a8dccstr x1, [sp+464]
    004a8dd0str x2, [sp+472]
    004a8dd4str x3, [sp+480]
    004a8dd8add x20, sp, 864
    004a8ddcadr x27, 16
    004a8de0stp x29, x27, [sp-24]
    004a8de4sub x29, sp, 24
    004a8de8bl fn_87ce4
    004a8decsub x29, sp, 8
    004a8df0str xzr, [sp+1040]
    004a8df4add x27, sp, 848
    004a8df8stp xzr, xzr, [x27]
    004a8dfcldrsw x2, [sp+456]
    004a8e00ldr x3, [sp+464]
    004a8e04ldr x4, [sp+472]
    004a8e08ldr x5, [sp+480]
    004a8e0cldr x0, [sp+488]
    004a8e10ldr x1, [sp+496]
    004a8e14bl gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator
    004a8e18add x21, sp, 864
    004a8e1cadd x20, sp, 8
    004a8e20adr x27, 16
    004a8e24stp x29, x27, [sp-24]
    004a8e28sub x29, sp, 24
    004a8e2cbl fn_87ec8
    004a8e30sub x29, sp, 8
    004a8e34ldr x2, [sp+184]
    004a8e38str x2, [sp+1040]
    004a8e3cstr x0, [sp+848]
    004a8e40str x1, [sp+856]
    004a8e44add x21, sp, 520
    004a8e48add x20, sp, 864
    004a8e4cadr x27, 16
    004a8e50stp x29, x27, [sp-24]
    004a8e54sub x29, sp, 24
    004a8e58bl fn_87ec8
    004a8e5csub x29, sp, 8
    004a8e60ldr x1, [sp+1040]
    004a8e64str x1, [sp+696]
    004a8e68ldr x1, [sp+848]
    004a8e6cldr x2, [sp+856]
    004a8e70str x1, [sp+504]
    004a8e74str x2, [sp+512]
    004a8e78add x21, sp, 272
    004a8e7cadd x20, sp, 520
    004a8e80adr x27, 16
    004a8e84stp x29, x27, [sp-24]
    004a8e88sub x29, sp, 24
    004a8e8cbl fn_87ec8
    004a8e90sub x29, sp, 8
    004a8e94ldr x1, [sp+696]
    004a8e98str x1, [sp+448]
    004a8e9cldr x1, [sp+512]
    004a8ea0ldr x0, [sp+504]
    004a8ea4str x0, [sp+256]
    004a8ea8str x1, [sp+264]
    004a8eaccbnz x0, 0x4a8eb4
    004a8eb0b 0x4a8f74
    004a8eb4
    004a8eb4loc_4a8eb4:
    004a8eb4adrp x2, 0x211000
    004a8eb8add x2, x2, 4029
    004a8ebcmovz x3, 25
    004a8ec0adrp x4, 0x218000
    004a8ec4add x4, x4, 1695
    004a8ec8movz x5, 34
    004a8eccmov x6, xzr
    004a8ed0mov x7, xzr
    004a8ed4mov x8, x7
    004a8ed8bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    004a8edcstr x0, [sp+704]
    004a8ee0str x1, [sp+712]
    004a8ee4str x2, [sp+720]
    004a8ee8str x3, [sp+728]
    004a8eecstr x4, [sp+736]
    004a8ef0add x27, sp, 704
    004a8ef4ldp x9, x10, [x27]
    004a8ef8add x27, sp, 720
    004a8efcldp x11, x12, [x27]
    004a8f00add x27, sp, 808
    004a8f04stp x9, x10, [x27]
    004a8f08add x27, sp, 824
    004a8f0cstp x11, x12, [x27]
    004a8f10ldr x9, [sp+736]
    004a8f14str x9, [sp+840]
    004a8f18add x21, sp, 1064
    004a8f1cadd x20, sp, 272
    004a8f20adr x27, 16
    004a8f24stp x29, x27, [sp-24]
    004a8f28sub x29, sp, 24
    004a8f2cbl fn_87ec8
    004a8f30sub x29, sp, 8
    004a8f34ldr x9, [sp+448]
    004a8f38str x9, [sp+1240]
    004a8f3cadrp x0, 0x1a6000
    004a8f40add x0, x0, 2528
    004a8f44add x1, sp, 808
    004a8f48bl runtime.convT
    004a8f4cstr x0, [sp+776]
    004a8f50adrp x9, 0x26e000
    004a8f54add x9, x9, 1856
    004a8f58str x9, [sp+240]
    004a8f5cstr x0, [sp+248]
    004a8f60ldr x0, [sp+240]
    004a8f64ldr x1, [sp+248]
    004a8f68ldp x29, x30, [sp-8]
    004a8f6cadd sp, sp, 1056
    004a8f70ret x30
    004a8f74
    004a8f74loc_4a8f74:
    004a8f74ldr x0, [sp+1256]
    004a8f78ldr x1, [sp+1264]
    004a8f7cldr x2, [sp+1272]
    004a8f80bl gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum
    004a8f84str x0, [sp+784]
    004a8f88str x1, [sp+792]
    004a8f8cstr x2, [sp+800]
    004a8f90str wzr, [sp+744]
    004a8f94str xzr, [sp+752]
    004a8f98add x27, sp, 760
    004a8f9cstp xzr, xzr, [x27]
    004a8fa0movz x3, 32771
    004a8fa4str w3, [sp+744]
    004a8fa8ldr x3, [sp+784]
    004a8facldr x4, [sp+792]
    004a8fb0ldr x5, [sp+800]
    004a8fb4str x3, [sp+752]
    004a8fb8str x4, [sp+760]
    004a8fbcstr x5, [sp+768]
    004a8fc0ldrsw x6, [sp+744]
    004a8fc4str w6, [sp+328]
    004a8fc8str x3, [sp+336]
    004a8fccstr x4, [sp+344]
    004a8fd0str x5, [sp+352]
    004a8fd4add x21, sp, 1064
    004a8fd8add x20, sp, 272
    004a8fdcadr x27, 16
    004a8fe0stp x29, x27, [sp-24]
    004a8fe4sub x29, sp, 24
    004a8fe8bl fn_87ec8
    004a8fecsub x29, sp, 8
    004a8ff0ldr x3, [sp+448]
    004a8ff4str x3, [sp+1240]
    004a8ff8stp xzr, xzr, [sp+240]
    004a8ffcmov x0, xzr
    004a9000mov x1, xzr
    004a9004ldp x29, x30, [sp-8]
    004a9008add sp, sp, 1056
    004a900cret x30
    004a9010
    004a9010loc_4a9010:
    004a9010stp x0, x1, [sp+192]
    004a9014stp x2, x3, [sp+208]
    004a9018mov x3, x30
    004a901cbl runtime.morestack_noctxt.abi0
    004a9020ldp x0, x1, [sp+192]
    004a9024ldp x2, x3, [sp+208]
    004a9028b 0x4a8d60
    004a902cudf 0
    004a8d60
    004a9030
    004a9030gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum(struct []int flags)
    004a9030ldr x16, [x28+16]
    004a9034sub x17, sp, 144
    004a9038subs xzr, x17, x16
    004a903cb.ls 0x4a92c0
    004a9040sub x20, sp, 272
    004a9044stp x29, x30, [x20-8]
    004a9048add sp, x20, 0
    004a904csub x29, sp, 8
    004a9050str x0, [sp+280]
    004a9054str x1, [sp+288]
    004a9058str x2, [sp+296]
    004a905cstr xzr, [sp+112]
    004a9060stp xzr, xzr, [sp+120]
    004a9064adrp x0, 0x14c000
    004a9068add x0, x0, 3072
    004a906corr x1, xzr, 24
    004a9070mov x2, x1
    004a9074bl runtime.makeslice
    004a9078str x0, [sp+160]
    004a907corr x2, xzr, 24
    004a9080str x2, [sp+168]
    004a9084str x2, [sp+176]
    004a9088b 0x4a908c
    004a908c
    004a908cloc_4a908c:
    004a908cb 0x4a9090
    004a9090
    004a9090loc_4a9090:
    004a9090str x0, [sp+208]
    004a9094orr x1, xzr, 4
    004a9098str x1, [sp+216]
    004a909cstr x2, [sp+224]
    004a90a0orr x3, xzr, 16
    004a90a4bl encoding/binary.littleEndian.PutUint32
    004a90a8ldr x4, [sp+288]
    004a90acldr x5, [sp+280]
    004a90b0ldr x6, [sp+296]
    004a90b4str x5, [sp+184]
    004a90b8str x4, [sp+192]
    004a90bcstr x6, [sp+200]
    004a90c0str xzr, [sp+64]
    004a90c4str x4, [sp+104]
    004a90c8b 0x4a90cc
    004a90cc
    004a90ccloc_4a90cc:
    004a90ccldr x3, [sp+104]
    004a90d0ldr x4, [sp+64]
    004a90d4subs xzr, x3, x4
    004a90d8b.gt 0x4a90e0
    004a90dcb 0x4a9288
    004a90e0
    004a90e0loc_4a90e0:
    004a90e0ldr x3, [sp+64]
    004a90e4ldr x4, [sp+184]
    004a90e8ldr x3, [x4+3*x3]
    004a90ecstr x3, [sp+56]
    004a90f0subs xzr, x3, 1
    004a90f4b.eq 0x4a90fc
    004a90f8b 0x4a91d4
    004a90fc
    004a90fcloc_4a90fc:
    004a90fcldr x3, [sp+168]
    004a9100str x3, [sp+72]
    004a9104orr x4, xzr, 28
    004a9108sub x2, x4, x3
    004a910cstr x2, [sp+96]
    004a9110adrp x0, 0x14c000
    004a9114add x0, x0, 3072
    004a9118mov x1, x2
    004a911cbl runtime.makeslice
    004a9120ldr x3, [sp+96]
    004a9124ldr x4, [sp+96]
    004a9128str x0, [sp+136]
    004a912cstr x3, [sp+144]
    004a9130str x4, [sp+152]
    004a9134ldr x2, [sp+176]
    004a9138ldr x0, [sp+160]
    004a913cldr x3, [sp+168]
    004a9140str x0, [sp+240]
    004a9144str x3, [sp+248]
    004a9148str x2, [sp+256]
    004a914cldr x4, [sp+144]
    004a9150add x1, x3, x4
    004a9154str x1, [sp+88]
    004a9158subs xzr, x2, x1
    004a915cb.hs 0x4a9164
    004a9160b 0x4a916c
    004a9164
    004a9164loc_4a9164:
    004a9164str x1, [sp+248]
    004a9168b 0x4a918c
    004a916c
    004a916cloc_4a916c:
    004a916cldr x3, [sp+144]
    004a9170adrp x4, 0x14c000
    004a9174add x4, x4, 3072
    004a9178bl runtime.growslice
    004a917cstr x0, [sp+240]
    004a9180str x1, [sp+248]
    004a9184str x2, [sp+256]
    004a9188b 0x4a918c
    004a918c
    004a918cloc_4a918c:
    004a918cldr x3, [sp+144]
    004a9190str x3, [sp+80]
    004a9194ldr x3, [sp+88]
    004a9198ldr x4, [sp+144]
    004a919csub x3, x3, x4
    004a91a0ldr x4, [sp+240]
    004a91a4add x0, x4, x3
    004a91a8str x0, [sp+232]
    004a91acldr x2, [sp+80]
    004a91b0ldr x1, [sp+136]
    004a91b4bl runtime.memmove
    004a91b8ldr x3, [sp+240]
    004a91bcldr x4, [sp+248]
    004a91c0ldr x5, [sp+256]
    004a91c4str x3, [sp+160]
    004a91c8str x4, [sp+168]
    004a91ccstr x5, [sp+176]
    004a91d0b 0x4a91d8
    004a91d4
    004a91d4loc_4a91d4:
    004a91d4b 0x4a91d8
    004a91d8
    004a91d8loc_4a91d8:
    004a91d8ldr x2, [sp+176]
    004a91dcldr x3, [sp+160]
    004a91e0subs xzr, x2, 24
    004a91e4b.hs 0x4a91ec
    004a91e8b 0x4a92b4
    004a91ec
    004a91ecloc_4a91ec:
    004a91ecb 0x4a91f0
    004a91f0
    004a91f0loc_4a91f0:
    004a91f0sub x2, x2, 20
    004a91f4sub x4, xzr, x2
    004a91f8sbfm x4, x4, 63, 63
    004a91fcmovz x5, 20
    004a9200and x4, x4, x5
    004a9204add x0, x3, x4
    004a9208str x0, [sp+208]
    004a920corr x1, xzr, 4
    004a9210str x1, [sp+216]
    004a9214str x2, [sp+224]
    004a9218bl encoding/binary.littleEndian.Uint32
    004a921cstr w0, [sp+52]
    004a9220ldr x3, [sp+56]
    004a9224orr x3, x0, x3
    004a9228str w3, [sp+52]
    004a922cldr x2, [sp+176]
    004a9230ldr x3, [sp+160]
    004a9234subs xzr, x2, 24
    004a9238b.hs 0x4a9240
    004a923cb 0x4a92ac
    004a9240
    004a9240loc_4a9240:
    004a9240b 0x4a9244
    004a9244
    004a9244loc_4a9244:
    004a9244sub x2, x2, 20
    004a9248sub x4, xzr, x2
    004a924csbfm x4, x4, 63, 63
    004a9250movz x5, 20
    004a9254and x4, x4, x5
    004a9258add x0, x3, x4
    004a925cstr x0, [sp+208]
    004a9260orr x1, xzr, 4
    004a9264str x1, [sp+216]
    004a9268str x2, [sp+224]
    004a926cldr w3, [sp+52]
    004a9270bl encoding/binary.littleEndian.PutUint32
    004a9274b 0x4a9278
    004a9278
    004a9278loc_4a9278:
    004a9278ldr x3, [sp+64]
    004a927cadd x3, x3, 1
    004a9280str x3, [sp+64]
    004a9284b 0x4a90cc
    004a9288
    004a9288loc_4a9288:
    004a9288ldr x0, [sp+160]
    004a928cldr x1, [sp+168]
    004a9290ldr x2, [sp+176]
    004a9294str x0, [sp+112]
    004a9298str x1, [sp+120]
    004a929cstr x2, [sp+128]
    004a92a0ldp x29, x30, [sp-8]
    004a92a4add sp, sp, 272
    004a92a8ret x30
    004a92ac
    004a92acloc_4a92ac:
    004a92acorr x1, xzr, 24
    004a92b0bl runtime.panicSliceAcap
    004a92b4
    004a92b4loc_4a92b4:
    004a92b4orr x1, xzr, 24
    004a92b8bl runtime.panicSliceAcap
    004a92bchint
    004a92c0
    004a92c0loc_4a92c0:
    004a92c0stp x0, x1, [sp+8]
    004a92c4str x2, [sp+24]
    004a92c8mov x3, x30
    004a92ccbl runtime.morestack_noctxt.abi0
    004a92d0ldp x0, x1, [sp+8]
    004a92d4ldr x2, [sp+24]
    004a92d8b 0x4a9030
    004a92dcudf 0
    004a9030
    004a92e0
    004a92e0github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient: ; void github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient(struct string krb5Conf, struct string user, struct string realm, struct []uint8 keytabConf)
    004a92e0ldr x16, [x28+16]
    004a92e4sub x17, sp, 320
    004a92e8subs xzr, x17, x16
    004a92ecb.ls 0x4a9784
    004a92f0sub x20, sp, 448
    004a92f4stp x29, x30, [x20-8]
    004a92f8add sp, x20, 0
    004a92fcsub x29, sp, 8
    004a9300str x0, [sp+456]
    004a9304str x1, [sp+464]
    004a9308str x2, [sp+472]
    004a930cstr x3, [sp+480]
    004a9310str x4, [sp+488]
    004a9314str x5, [sp+496]
    004a9318str x6, [sp+504]
    004a931cstr x7, [sp+512]
    004a9320str x8, [sp+520]
    004a9324stp xzr, xzr, [sp+88]
    004a9328stp xzr, xzr, [sp+104]
    004a932cstp xzr, xzr, [sp+120]
    004a9330stp xzr, xzr, [sp+136]
    004a9334str xzr, [sp+432]
    004a9338stp xzr, xzr, [sp+416]
    004a933cldr x0, [sp+456]
    004a9340ldr x1, [sp+464]
    004a9344bl gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromString
    004a9348str x0, [sp+432]
    004a934cstr x1, [sp+416]
    004a9350str x2, [sp+424]
    004a9354ldr x2, [sp+432]
    004a9358str x2, [sp+184]
    004a935cldr x2, [sp+424]
    004a9360ldr x3, [sp+416]
    004a9364str x3, [sp+168]
    004a9368str x2, [sp+176]
    004a936cldr x2, [sp+184]
    004a9370str x2, [sp+160]
    004a9374ldrsb x27, [x2]
    004a9378orr x3, xzr, 1
    004a937cstrb w3, [x2+169]
    004a9380adrp x2, 0x5a2000
    004a9384add x2, x2, 1504
    004a9388str x2, [sp+368]
    004a938cb 0x4a9390
    004a9390
    004a9390loc_4a9390:
    004a9390str x2, [sp+376]
    004a9394stp xzr, xzr, [sp+384]
    004a9398ldr x1, [sp+160]
    004a939cldrsb x27, [x1]
    004a93a0stp xzr, xzr, [x1+408]
    004a93a4adrp x27, 0x5a2000
    004a93a8ldr w3, [x27+3056]
    004a93accbz w3, 0x4a93b4
    004a93b0b 0x4a93b8
    004a93b4
    004a93b4loc_4a93b4:
    004a93b4b 0x4a93c8
    004a93b8
    004a93b8loc_4a93b8:
    004a93b8ldr x3, [x1+400]
    004a93bcbl runtime.gcWriteBarrier1
    004a93c0str x3, [x25]
    004a93c4b 0x4a93c8
    004a93c8
    004a93c8loc_4a93c8:
    004a93c8str x2, [x1+400]
    004a93ccadrp x0, 0x19e000
    004a93d0add x0, x0, 992
    004a93d4bl runtime.newobject
    004a93d8str x0, [sp+360]
    004a93dcstrb wzr, [x0]
    004a93e0stp xzr, xzr, [x0+16]
    004a93e4adrp x27, 0x5a2000
    004a93e8ldr w1, [x27+3056]
    004a93eccbz w1, 0x4a93f4
    004a93f0b 0x4a93f8
    004a93f4
    004a93f4loc_4a93f4:
    004a93f4b 0x4a9408
    004a93f8
    004a93f8loc_4a93f8:
    004a93f8ldr x4, [x0+8]
    004a93fcbl runtime.gcWriteBarrier1
    004a9400str x4, [x25]
    004a9404b 0x4a9408
    004a9408
    004a9408loc_4a9408:
    004a9408str xzr, [x0+8]
    004a940cldr x0, [sp+360]
    004a9410str x0, [sp+80]
    004a9414ldr x2, [sp+512]
    004a9418ldr x3, [sp+520]
    004a941cldr x1, [sp+504]
    004a9420bl gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).Unmarshal
    004a9424str x0, [sp+136]
    004a9428str x1, [sp+144]
    004a942ccbnz x0, 0x4a9434
    004a9430b 0x4a9534
    004a9434
    004a9434loc_4a9434:
    004a9434stp xzr, xzr, [sp+400]
    004a9438add x5, sp, 400
    004a943cstr x5, [sp+328]
    004a9440ldr x5, [sp+136]
    004a9444ldr x6, [sp+144]
    004a9448str x5, [sp+312]
    004a944cstr x6, [sp+320]
    004a9450str x5, [sp+304]
    004a9454ldr x5, [sp+304]
    004a9458cbnz x5, 0x4a9460
    004a945cb 0x4a9470
    004a9460
    004a9460loc_4a9460:
    004a9460ldr x5, [sp+304]
    004a9464ldr x5, [x5+8]
    004a9468str x5, [sp+304]
    004a946cb 0x4a9474
    004a9470
    004a9470loc_4a9470:
    004a9470b 0x4a9474
    004a9474
    004a9474loc_4a9474:
    004a9474ldr x5, [sp+328]
    004a9478ldrsb x27, [x5]
    004a947cldr x6, [sp+320]
    004a9480ldr x7, [sp+304]
    004a9484str x7, [x5]
    004a9488adrp x27, 0x5a2000
    004a948cldr w7, [x27+3056]
    004a9490cbz w7, 0x4a9498
    004a9494b 0x4a949c
    004a9498
    004a9498loc_4a9498:
    004a9498b 0x4a94b0
    004a949c
    004a949cloc_4a949c:
    004a949cbl runtime.gcWriteBarrier2
    004a94a0str x6, [x25]
    004a94a4ldr x7, [x5+8]
    004a94a8str x7, [x25+8]
    004a94acb 0x4a94b0
    004a94b0
    004a94b0loc_4a94b0:
    004a94b0str x6, [x5+8]
    004a94b4ldr x2, [sp+328]
    004a94b8ldrsb x27, [x2]
    004a94bcb 0x4a94c0
    004a94c0
    004a94c0loc_4a94c0:
    004a94c0str x2, [sp+336]
    004a94c4orr x4, xzr, 1
    004a94c8str x4, [sp+344]
    004a94ccstr x4, [sp+352]
    004a94d0adrp x0, 0x214000
    004a94d4add x0, x0, 3982
    004a94d8orr x1, xzr, 31
    004a94dcmov x3, x4
    004a94e0bl fmt.Errorf
    004a94e4str x0, [sp+416]
    004a94e8str x1, [sp+424]
    004a94ecstr x0, [sp+136]
    004a94f0str x1, [sp+144]
    004a94f4ldr x5, [sp+88]
    004a94f8ldr x6, [sp+96]
    004a94fcldrsw x2, [sp+104]
    004a9500ldr x3, [sp+112]
    004a9504ldr x4, [sp+120]
    004a9508ldr x7, [sp+128]
    004a950cmov x8, x0
    004a9510mov x0, x5
    004a9514mov x9, x1
    004a9518mov x1, x6
    004a951cmov x5, x7
    004a9520mov x6, x8
    004a9524mov x7, x9
    004a9528ldp x29, x30, [sp-8]
    004a952cadd sp, sp, 448
    004a9530ret x30
    004a9534
    004a9534loc_4a9534:
    004a9534ldr x5, [sp+160]
    004a9538ldr x0, [sp+472]
    004a953cldr x2, [sp+488]
    004a9540ldr x4, [sp+80]
    004a9544ldr x1, [sp+480]
    004a9548ldr x3, [sp+496]
    004a954cmov x6, xzr
    004a9550mov x7, xzr
    004a9554mov x8, x7
    004a9558bl gopkg.in/jcmturner/gokrb5.v7/client.NewClientWithKeytab
    004a955cstr x0, [sp+152]
    004a9560bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Login
    004a9564str x0, [sp+136]
    004a9568str x1, [sp+144]
    004a956ccbnz x0, 0x4a9574
    004a9570b 0x4a9650
    004a9574
    004a9574loc_4a9574:
    004a9574stp xzr, xzr, [sp+400]
    004a9578add x5, sp, 400
    004a957cstr x5, [sp+272]
    004a9580ldr x5, [sp+136]
    004a9584ldr x6, [sp+144]
    004a9588str x5, [sp+256]
    004a958cstr x6, [sp+264]
    004a9590str x5, [sp+248]
    004a9594ldr x5, [sp+248]
    004a9598cbnz x5, 0x4a95a0
    004a959cb 0x4a95b0
    004a95a0
    004a95a0loc_4a95a0:
    004a95a0ldr x5, [sp+248]
    004a95a4ldr x5, [x5+8]
    004a95a8str x5, [sp+248]
    004a95acb 0x4a95b4
    004a95b0
    004a95b0loc_4a95b0:
    004a95b0b 0x4a95b4
    004a95b4
    004a95b4loc_4a95b4:
    004a95b4ldr x5, [sp+272]
    004a95b8ldrsb x27, [x5]
    004a95bcldr x6, [sp+264]
    004a95c0ldr x7, [sp+248]
    004a95c4str x7, [x5]
    004a95c8adrp x27, 0x5a2000
    004a95ccldr w7, [x27+3056]
    004a95d0cbz w7, 0x4a95d8
    004a95d4b 0x4a95dc
    004a95d8
    004a95d8loc_4a95d8:
    004a95d8b 0x4a95f0
    004a95dc
    004a95dcloc_4a95dc:
    004a95dcbl runtime.gcWriteBarrier2
    004a95e0str x6, [x25]
    004a95e4ldr x7, [x5+8]
    004a95e8str x7, [x25+8]
    004a95ecb 0x4a95f0
    004a95f0
    004a95f0loc_4a95f0:
    004a95f0str x6, [x5+8]
    004a95f4ldr x2, [sp+272]
    004a95f8ldrsb x27, [x2]
    004a95fcb 0x4a9600
    004a9600
    004a9600loc_4a9600:
    004a9600str x2, [sp+280]
    004a9604orr x4, xzr, 1
    004a9608str x4, [sp+288]
    004a960cstr x4, [sp+296]
    004a9610adrp x0, 0x220000
    004a9614add x0, x0, 25
    004a9618movz x1, 49
    004a961cmov x3, x4
    004a9620bl fmt.Printf
    004a9624ldr x0, [sp+88]
    004a9628ldr x6, [sp+136]
    004a962cldr x7, [sp+144]
    004a9630ldr x1, [sp+96]
    004a9634ldrsw x2, [sp+104]
    004a9638ldr x3, [sp+112]
    004a963cldr x4, [sp+120]
    004a9640ldr x5, [sp+128]
    004a9644ldp x29, x30, [sp-8]
    004a9648add sp, sp, 448
    004a964cret x30
    004a9650
    004a9650loc_4a9650:
    004a9650ldr x0, [sp+152]
    004a9654bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).AffirmLogin
    004a9658str x0, [sp+136]
    004a965cstr x1, [sp+144]
    004a9660cbnz x0, 0x4a9668
    004a9664b 0x4a9738
    004a9668
    004a9668loc_4a9668:
    004a9668stp xzr, xzr, [sp+400]
    004a966cadd x3, sp, 400
    004a9670str x3, [sp+216]
    004a9674ldr x3, [sp+136]
    004a9678ldr x4, [sp+144]
    004a967cstr x3, [sp+200]
    004a9680str x4, [sp+208]
    004a9684str x3, [sp+192]
    004a9688ldr x3, [sp+192]
    004a968ccbnz x3, 0x4a9694
    004a9690b 0x4a96a4
    004a9694
    004a9694loc_4a9694:
    004a9694ldr x3, [sp+192]
    004a9698ldr x3, [x3+8]
    004a969cstr x3, [sp+192]
    004a96a0b 0x4a96a8
    004a96a4
    004a96a4loc_4a96a4:
    004a96a4b 0x4a96a8
    004a96a8
    004a96a8loc_4a96a8:
    004a96a8ldr x3, [sp+216]
    004a96acldrsb x27, [x3]
    004a96b0ldr x4, [sp+192]
    004a96b4ldr x5, [sp+208]
    004a96b8str x4, [x3]
    004a96bcadrp x27, 0x5a2000
    004a96c0ldr w4, [x27+3056]
    004a96c4cbz w4, 0x4a96cc
    004a96c8b 0x4a96d0
    004a96cc
    004a96ccloc_4a96cc:
    004a96ccb 0x4a96e4
    004a96d0
    004a96d0loc_4a96d0:
    004a96d0bl runtime.gcWriteBarrier2
    004a96d4str x5, [x25]
    004a96d8ldr x4, [x3+8]
    004a96dcstr x4, [x25+8]
    004a96e0b 0x4a96e4
    004a96e4
    004a96e4loc_4a96e4:
    004a96e4str x5, [x3+8]
    004a96e8ldr x0, [sp+216]
    004a96ecldrsb x27, [x0]
    004a96f0b 0x4a96f4
    004a96f4
    004a96f4loc_4a96f4:
    004a96f4str x0, [sp+224]
    004a96f8orr x2, xzr, 1
    004a96fcstr x2, [sp+232]
    004a9700str x2, [sp+240]
    004a9704mov x1, x2
    004a9708bl fmt.Println
    004a970cldr x0, [sp+88]
    004a9710ldr x6, [sp+136]
    004a9714ldr x7, [sp+144]
    004a9718ldr x1, [sp+96]
    004a971cldrsw x2, [sp+104]
    004a9720ldr x3, [sp+112]
    004a9724ldr x4, [sp+120]
    004a9728ldr x5, [sp+128]
    004a972cldp x29, x30, [sp-8]
    004a9730add sp, sp, 448
    004a9734ret x30
    004a9738
    004a9738loc_4a9738:
    004a9738stp xzr, xzr, [sp+88]
    004a973cstp xzr, xzr, [sp+104]
    004a9740stp xzr, xzr, [sp+120]
    004a9744ldr x8, [sp+152]
    004a9748str x8, [sp+96]
    004a974corr x8, xzr, 1
    004a9750str x8, [sp+88]
    004a9754stp xzr, xzr, [sp+136]
    004a9758ldr x0, [sp+88]
    004a975cldr x1, [sp+96]
    004a9760ldrsw x2, [sp+104]
    004a9764ldr x3, [sp+112]
    004a9768ldr x4, [sp+120]
    004a976cldr x5, [sp+128]
    004a9770mov x6, xzr
    004a9774mov x7, xzr
    004a9778ldp x29, x30, [sp-8]
    004a977cadd sp, sp, 448
    004a9780ret x30
    004a9784
    004a9784loc_4a9784:
    004a9784stp x0, x1, [sp+8]
    004a9788stp x2, x3, [sp+24]
    004a978cstp x4, x5, [sp+40]
    004a9790stp x6, x7, [sp+56]
    004a9794str x8, [sp+72]
    004a9798mov x3, x30
    004a979cbl runtime.morestack_noctxt.abi0
    004a97a0ldp x0, x1, [sp+8]
    004a97a4ldp x2, x3, [sp+24]
    004a97a8ldp x4, x5, [sp+40]
    004a97acldp x6, x7, [sp+56]
    004a97b0ldr x8, [sp+72]
    004a97b4b 0x4a92e0
    004a97b8udf 0
    004a97bcudf 0
    004a92e0
    004a97c0
    004a97c0github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct []int flags)
    004a97c0ldr x16, [x28+16]
    004a97c4sub x17, sp, 144
    004a97c8subs xzr, x17, x16
    004a97ccb.ls 0x4a9a54
    004a97d0sub x20, sp, 272
    004a97d4stp x29, x30, [x20-8]
    004a97d8add sp, x20, 0
    004a97dcsub x29, sp, 8
    004a97e0str x0, [sp+280]
    004a97e4str x1, [sp+288]
    004a97e8str x2, [sp+296]
    004a97ecstr x3, [sp+304]
    004a97f0str xzr, [sp+112]
    004a97f4stp xzr, xzr, [sp+120]
    004a97f8adrp x0, 0x14c000
    004a97fcadd x0, x0, 3072
    004a9800orr x1, xzr, 24
    004a9804mov x2, x1
    004a9808bl runtime.makeslice
    004a980cstr x0, [sp+160]
    004a9810orr x2, xzr, 24
    004a9814str x2, [sp+168]
    004a9818str x2, [sp+176]
    004a981cb 0x4a9820
    004a9820
    004a9820loc_4a9820:
    004a9820b 0x4a9824
    004a9824
    004a9824loc_4a9824:
    004a9824str x0, [sp+208]
    004a9828orr x1, xzr, 4
    004a982cstr x1, [sp+216]
    004a9830str x2, [sp+224]
    004a9834orr x3, xzr, 16
    004a9838bl encoding/binary.littleEndian.PutUint32
    004a983cldr x4, [sp+296]
    004a9840ldr x5, [sp+288]
    004a9844ldr x6, [sp+304]
    004a9848str x5, [sp+184]
    004a984cstr x4, [sp+192]
    004a9850str x6, [sp+200]
    004a9854str xzr, [sp+104]
    004a9858str x4, [sp+96]
    004a985cb 0x4a9860
    004a9860
    004a9860loc_4a9860:
    004a9860ldr x3, [sp+96]
    004a9864ldr x4, [sp+104]
    004a9868subs xzr, x3, x4
    004a986cb.gt 0x4a9874
    004a9870b 0x4a9a1c
    004a9874
    004a9874loc_4a9874:
    004a9874ldr x3, [sp+104]
    004a9878ldr x4, [sp+184]
    004a987cldr x3, [x4+3*x3]
    004a9880str x3, [sp+56]
    004a9884subs xzr, x3, 1
    004a9888b.eq 0x4a9890
    004a988cb 0x4a9968
    004a9890
    004a9890loc_4a9890:
    004a9890ldr x3, [sp+168]
    004a9894str x3, [sp+64]
    004a9898orr x4, xzr, 28
    004a989csub x2, x4, x3
    004a98a0str x2, [sp+88]
    004a98a4adrp x0, 0x14c000
    004a98a8add x0, x0, 3072
    004a98acmov x1, x2
    004a98b0bl runtime.makeslice
    004a98b4ldr x3, [sp+88]
    004a98b8ldr x4, [sp+88]
    004a98bcstr x0, [sp+136]
    004a98c0str x3, [sp+144]
    004a98c4str x4, [sp+152]
    004a98c8ldr x2, [sp+176]
    004a98ccldr x0, [sp+160]
    004a98d0ldr x3, [sp+168]
    004a98d4str x0, [sp+240]
    004a98d8str x3, [sp+248]
    004a98dcstr x2, [sp+256]
    004a98e0ldr x4, [sp+144]
    004a98e4add x1, x3, x4
    004a98e8str x1, [sp+80]
    004a98ecsubs xzr, x2, x1
    004a98f0b.hs 0x4a98f8
    004a98f4b 0x4a9900
    004a98f8
    004a98f8loc_4a98f8:
    004a98f8str x1, [sp+248]
    004a98fcb 0x4a9920
    004a9900
    004a9900loc_4a9900:
    004a9900ldr x3, [sp+144]
    004a9904adrp x4, 0x14c000
    004a9908add x4, x4, 3072
    004a990cbl runtime.growslice
    004a9910str x0, [sp+240]
    004a9914str x1, [sp+248]
    004a9918str x2, [sp+256]
    004a991cb 0x4a9920
    004a9920
    004a9920loc_4a9920:
    004a9920ldr x3, [sp+144]
    004a9924str x3, [sp+72]
    004a9928ldr x3, [sp+80]
    004a992cldr x4, [sp+144]
    004a9930sub x3, x3, x4
    004a9934ldr x4, [sp+240]
    004a9938add x0, x4, x3
    004a993cstr x0, [sp+232]
    004a9940ldr x2, [sp+72]
    004a9944ldr x1, [sp+136]
    004a9948bl runtime.memmove
    004a994cldr x3, [sp+240]
    004a9950ldr x4, [sp+248]
    004a9954ldr x5, [sp+256]
    004a9958str x3, [sp+160]
    004a995cstr x4, [sp+168]
    004a9960str x5, [sp+176]
    004a9964b 0x4a996c
    004a9968
    004a9968loc_4a9968:
    004a9968b 0x4a996c
    004a996c
    004a996cloc_4a996c:
    004a996cldr x2, [sp+176]
    004a9970ldr x3, [sp+160]
    004a9974subs xzr, x2, 24
    004a9978b.hs 0x4a9980
    004a997cb 0x4a9a48
    004a9980
    004a9980loc_4a9980:
    004a9980b 0x4a9984
    004a9984
    004a9984loc_4a9984:
    004a9984sub x2, x2, 20
    004a9988sub x4, xzr, x2
    004a998csbfm x4, x4, 63, 63
    004a9990movz x5, 20
    004a9994and x4, x4, x5
    004a9998add x0, x3, x4
    004a999cstr x0, [sp+208]
    004a99a0orr x1, xzr, 4
    004a99a4str x1, [sp+216]
    004a99a8str x2, [sp+224]
    004a99acbl encoding/binary.littleEndian.Uint32
    004a99b0str w0, [sp+52]
    004a99b4ldr x3, [sp+56]
    004a99b8orr x3, x0, x3
    004a99bcstr w3, [sp+52]
    004a99c0ldr x2, [sp+176]
    004a99c4ldr x3, [sp+160]
    004a99c8subs xzr, x2, 24
    004a99ccb.hs 0x4a99d4
    004a99d0b 0x4a9a40
    004a99d4
    004a99d4loc_4a99d4:
    004a99d4b 0x4a99d8
    004a99d8
    004a99d8loc_4a99d8:
    004a99d8sub x2, x2, 20
    004a99dcsub x4, xzr, x2
    004a99e0sbfm x4, x4, 63, 63
    004a99e4movz x5, 20
    004a99e8and x4, x4, x5
    004a99ecadd x0, x3, x4
    004a99f0str x0, [sp+208]
    004a99f4orr x1, xzr, 4
    004a99f8str x1, [sp+216]
    004a99fcstr x2, [sp+224]
    004a9a00ldr w3, [sp+52]
    004a9a04bl encoding/binary.littleEndian.PutUint32
    004a9a08b 0x4a9a0c
    004a9a0c
    004a9a0cloc_4a9a0c:
    004a9a0cldr x3, [sp+104]
    004a9a10add x3, x3, 1
    004a9a14str x3, [sp+104]
    004a9a18b 0x4a9860
    004a9a1c
    004a9a1cloc_4a9a1c:
    004a9a1cldr x0, [sp+160]
    004a9a20ldr x1, [sp+168]
    004a9a24ldr x2, [sp+176]
    004a9a28str x0, [sp+112]
    004a9a2cstr x1, [sp+120]
    004a9a30str x2, [sp+128]
    004a9a34ldp x29, x30, [sp-8]
    004a9a38add sp, sp, 272
    004a9a3cret x30
    004a9a40
    004a9a40loc_4a9a40:
    004a9a40orr x1, xzr, 24
    004a9a44bl runtime.panicSliceAcap
    004a9a48
    004a9a48loc_4a9a48:
    004a9a48orr x1, xzr, 24
    004a9a4cbl runtime.panicSliceAcap
    004a9a50hint
    004a9a54
    004a9a54loc_4a9a54:
    004a9a54stp x0, x1, [sp+8]
    004a9a58stp x2, x3, [sp+24]
    004a9a5cmov x3, x30
    004a9a60bl runtime.morestack_noctxt.abi0
    004a9a64ldp x0, x1, [sp+8]
    004a9a68ldp x2, x3, [sp+24]
    004a9a6cb 0x4a97c0
    004a97c0
    004a9a70
    004a9a70github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).InitSecContext: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).InitSecContext(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct string target, struct []uint8 token, bool isGSSDelegCreds)
    004a9a70ldr x16, [x28+16]
    004a9a74movz x27, 10160
    004a9a78subs x17, sp, x27
    004a9a7cb.lo 0x4aaaa0
    004a9a80subs xzr, x17, x16
    004a9a84b.ls 0x4aaaa0
    004a9a88movz x27, 10288
    004a9a8csub x20, sp, x27
    004a9a90stp x29, x30, [x20-8]
    004a9a94add sp, x20, 0
    004a9a98sub x29, sp, 8
    004a9a9cstr x0, [sp+10296]
    004a9aa0str x1, [sp+10304]
    004a9aa4str x2, [sp+10312]
    004a9aa8str x3, [sp+10320]
    004a9aacstr x4, [sp+10328]
    004a9ab0str x5, [sp+10336]
    004a9ab4add x27, sp, 8192
    004a9ab8strb w6, [x27+2152]
    004a9abcstr xzr, [sp+1600]
    004a9ac0add x27, sp, 1608
    004a9ac4stp xzr, xzr, [x27]
    004a9ac8strb wzr, [sp+1495]
    004a9accadd x27, sp, 1584
    004a9ad0stp xzr, xzr, [x27]
    004a9ad4add x27, sp, 1552
    004a9ad8stp xzr, xzr, [x27]
    004a9adcstr xzr, [sp+1568]
    004a9ae0add x0, sp, 1552
    004a9ae4str x0, [sp+5464]
    004a9ae8ldrsb x27, [x0]
    004a9aecorr x6, xzr, 128
    004a9af0str x6, [x0]
    004a9af4ldrsb x27, [x0]
    004a9af8orr x6, xzr, 32
    004a9afcstr x6, [x0+8]
    004a9b00ldrsb x27, [x0]
    004a9b04orr x7, xzr, 2
    004a9b08str x7, [x0+16]
    004a9b0cldrsb x27, [x0]
    004a9b10b 0x4a9b14
    004a9b14
    004a9b14loc_4a9b14:
    004a9b14str x0, [sp+4368]
    004a9b18orr x2, xzr, 3
    004a9b1cstr x2, [sp+4376]
    004a9b20str x2, [sp+4384]
    004a9b24add x27, sp, 8192
    004a9b28ldrb w8, [x27+2152]
    004a9b2ctbnz w8, 0, 0x4a9b34
    004a9b30b 0x4a9b6c
    004a9b34
    004a9b34loc_4a9b34:
    004a9b34b 0x4a9b38
    004a9b38
    004a9b38loc_4a9b38:
    004a9b38orr x1, xzr, 4
    004a9b3corr x3, xzr, 1
    004a9b40adrp x4, 0x14c000
    004a9b44add x4, x4, 3520
    004a9b48bl runtime.growslice
    004a9b4cb 0x4a9b50
    004a9b50
    004a9b50loc_4a9b50:
    004a9b50orr x5, xzr, 1
    004a9b54str x5, [x0+24]
    004a9b58str x0, [sp+4368]
    004a9b5corr x6, xzr, 4
    004a9b60str x6, [sp+4376]
    004a9b64str x2, [sp+4384]
    004a9b68b 0x4a9b74
    004a9b6c
    004a9b6cloc_4a9b6c:
    004a9b6corr x5, xzr, 1
    004a9b70b 0x4a9b74
    004a9b74
    004a9b74loc_4a9b74:
    004a9b74str xzr, [sp+1544]
    004a9b78add x6, sp, 1544
    004a9b7cstr x6, [sp+5456]
    004a9b80ldrsb x27, [x6]
    004a9b84orr x7, xzr, 2
    004a9b88str x7, [x6]
    004a9b8cldrsb x27, [x6]
    004a9b90b 0x4a9b94
    004a9b94
    004a9b94loc_4a9b94:
    004a9b94str x6, [sp+5048]
    004a9b98str x5, [sp+5056]
    004a9b9cstr x5, [sp+5064]
    004a9ba0ldr x6, [sp+10296]
    004a9ba4ldrsb x27, [x6]
    004a9ba8ldr x6, [x6]
    004a9bacstr x6, [sp+1536]
    004a9bb0subs xzr, x6, 0
    004a9bb4b.gt 0x4a9bbc
    004a9bb8b 0x4aa494
    004a9bbc
    004a9bbcloc_4a9bbc:
    004a9bbcsubs xzr, x6, 2
    004a9bc0b.le 0x4a9bc8
    004a9bc4b 0x4aa490
    004a9bc8
    004a9bc8loc_4a9bc8:
    004a9bc8b 0x4a9bcc
    004a9bcc
    004a9bccloc_4a9bcc:
    004a9bccldr x0, [sp+10304]
    004a9bd0ldr x1, [sp+10312]
    004a9bd4adrp x2, 0x266000
    004a9bd8add x2, x2, 1888
    004a9bdcmov x3, x5
    004a9be0adrp x4, 0x206000
    004a9be4add x4, x4, 4032
    004a9be8bl strings.ReplaceAll
    004a9becstr x0, [sp+2064]
    004a9bf0str x1, [sp+2072]
    004a9bf4add x20, sp, 4096
    004a9bf8add x20, x20, 3400
    004a9bfcadr x27, 16
    004a9c00stp x29, x27, [sp-24]
    004a9c04sub x29, sp, 24
    004a9c08bl fn_87cb0
    004a9c0csub x29, sp, 8
    004a9c10str wzr, [sp+7464]
    004a9c14str xzr, [sp+7472]
    004a9c18add x27, sp, 3384
    004a9c1cadd x27, x27, 4096
    004a9c20stp xzr, xzr, [x27]
    004a9c24add x27, sp, 3352
    004a9c28add x27, x27, 4096
    004a9c2cstp xzr, xzr, [x27]
    004a9c30ldr x6, [sp+10296]
    004a9c34ldrsb x27, [x6]
    004a9c38ldr x0, [x6+8]
    004a9c3cstr x0, [sp+5448]
    004a9c40ldr x1, [sp+2064]
    004a9c44ldr x2, [sp+2072]
    004a9c48bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).GetServiceTicket
    004a9c4cadd x21, sp, 4096
    004a9c50add x21, x21, 3400
    004a9c54add x20, sp, 8
    004a9c58adr x27, 16
    004a9c5cstp x29, x27, [sp-24]
    004a9c60sub x29, sp, 24
    004a9c64bl fn_87e60
    004a9c68sub x29, sp, 8
    004a9c6cstr w0, [sp+7464]
    004a9c70str x1, [sp+7472]
    004a9c74str x2, [sp+7480]
    004a9c78str x3, [sp+7488]
    004a9c7cstr x4, [sp+7448]
    004a9c80str x5, [sp+7456]
    004a9c84add x21, sp, 8192
    004a9c88add x21, x21, 1704
    004a9c8cadd x20, sp, 4096
    004a9c90add x20, x20, 3400
    004a9c94adr x27, 16
    004a9c98stp x29, x27, [sp-24]
    004a9c9csub x29, sp, 24
    004a9ca0bl fn_87e60
    004a9ca4sub x29, sp, 8
    004a9ca8ldrsw x6, [sp+7464]
    004a9cacldr x7, [sp+7472]
    004a9cb0ldr x8, [sp+7480]
    004a9cb4ldr x9, [sp+7488]
    004a9cb8str w6, [sp+9864]
    004a9cbcstr x7, [sp+9872]
    004a9cc0str x8, [sp+9880]
    004a9cc4str x9, [sp+9888]
    004a9cc8ldr x6, [sp+7448]
    004a9cccldr x7, [sp+7456]
    004a9cd0str x6, [sp+9848]
    004a9cd4str x7, [sp+9856]
    004a9cd8add x21, sp, 1624
    004a9cdcadd x20, sp, 8192
    004a9ce0add x20, x20, 1704
    004a9ce4adr x27, 16
    004a9ce8stp x29, x27, [sp-24]
    004a9cecsub x29, sp, 24
    004a9cf0bl fn_87e60
    004a9cf4sub x29, sp, 8
    004a9cf8ldrsw x6, [sp+9864]
    004a9cfcldr x7, [sp+9872]
    004a9d00ldr x8, [sp+9880]
    004a9d04ldr x9, [sp+9888]
    004a9d08str w6, [sp+2008]
    004a9d0cstr x7, [sp+2016]
    004a9d10str x8, [sp+2024]
    004a9d14str x9, [sp+2032]
    004a9d18ldr x6, [sp+9856]
    004a9d1cldr x7, [sp+9848]
    004a9d20str x7, [sp+4160]
    004a9d24str x6, [sp+4168]
    004a9d28cbnz x7, 0x4a9d30
    004a9d2cb 0x4a9d80
    004a9d30
    004a9d30loc_4a9d30:
    004a9d30adrp x6, 0x5a2000
    004a9d34add x6, x6, 1504
    004a9d38str x6, [sp+5440]
    004a9d3cb 0x4a9d40
    004a9d40
    004a9d40loc_4a9d40:
    004a9d40str x6, [sp+1600]
    004a9d44add x27, sp, 1608
    004a9d48stp xzr, xzr, [x27]
    004a9d4cstrb wzr, [sp+1495]
    004a9d50ldr x4, [sp+4160]
    004a9d54ldr x5, [sp+4168]
    004a9d58str x4, [sp+1584]
    004a9d5cstr x5, [sp+1592]
    004a9d60ldrb w3, [sp+1495]
    004a9d64ldr x0, [sp+1600]
    004a9d68ldr x1, [sp+1608]
    004a9d6cldr x2, [sp+1616]
    004a9d70ldp x29, x30, [sp-8]
    004a9d74movz x27, 10288
    004a9d78add sp, sp, x27
    004a9d7cret x30
    004a9d80
    004a9d80loc_4a9d80:
    004a9d80add x20, sp, 4096
    004a9d84add x20, x20, 2344
    004a9d88adr x27, 16
    004a9d8cstp x29, x27, [sp-24]
    004a9d90sub x29, sp, 24
    004a9d94bl fn_87c14
    004a9d98sub x29, sp, 8
    004a9d9cadd x27, sp, 3352
    004a9da0add x27, x27, 4096
    004a9da4stp xzr, xzr, [x27]
    004a9da8ldr x11, [sp+10296]
    004a9dacldrsb x27, [x11]
    004a9db0ldr x0, [x11+8]
    004a9db4str x0, [sp+5432]
    004a9db8ldrsw x1, [sp+2008]
    004a9dbcldr x5, [sp+4368]
    004a9dc0ldr x8, [sp+5048]
    004a9dc4ldr x6, [sp+4376]
    004a9dc8ldr x9, [sp+5056]
    004a9dccldr x2, [sp+2016]
    004a9dd0ldr x7, [sp+4384]
    004a9dd4ldr x10, [sp+5064]
    004a9dd8ldr x3, [sp+2024]
    004a9ddcldr x4, [sp+2032]
    004a9de0add x21, sp, 8
    004a9de4add x20, sp, 1624
    004a9de8adr x27, 16
    004a9decstp x29, x27, [sp-24]
    004a9df0sub x29, sp, 24
    004a9df4bl fn_87e60
    004a9df8sub x29, sp, 8
    004a9dfcbl gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ
    004a9e00add x21, sp, 4096
    004a9e04add x21, x21, 2344
    004a9e08add x20, sp, 392
    004a9e0cadr x27, 16
    004a9e10stp x29, x27, [sp-24]
    004a9e14sub x29, sp, 24
    004a9e18bl fn_87d28
    004a9e1csub x29, sp, 8
    004a9e20str x0, [sp+7448]
    004a9e24str x1, [sp+7456]
    004a9e28add x21, sp, 8192
    004a9e2cadd x21, x21, 648
    004a9e30add x20, sp, 4096
    004a9e34add x20, x20, 2344
    004a9e38adr x27, 16
    004a9e3cstp x29, x27, [sp-24]
    004a9e40sub x29, sp, 24
    004a9e44bl fn_87d28
    004a9e48sub x29, sp, 8
    004a9e4cldr x11, [sp+7448]
    004a9e50ldr x12, [sp+7456]
    004a9e54str x11, [sp+8824]
    004a9e58str x12, [sp+8832]
    004a9e5cadd x21, sp, 3088
    004a9e60add x20, sp, 8192
    004a9e64add x20, x20, 648
    004a9e68adr x27, 16
    004a9e6cstp x29, x27, [sp-24]
    004a9e70sub x29, sp, 24
    004a9e74bl fn_87d28
    004a9e78sub x29, sp, 8
    004a9e7cldr x11, [sp+8824]
    004a9e80ldr x12, [sp+8832]
    004a9e84str x11, [sp+4160]
    004a9e88str x12, [sp+4168]
    004a9e8cldr x11, [sp+10296]
    004a9e90ldrsb x27, [x11]
    004a9e94ldr x11, [x11+8]
    004a9e98ldrsb x27, [x11]
    004a9e9cldr x0, [x11]
    004a9ea0str x0, [sp+4176]
    004a9ea4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
    004a9ea8str x0, [sp+6424]
    004a9eacstr x1, [sp+6432]
    004a9eb0ldr x0, [sp+4176]
    004a9eb4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName
    004a9eb8str w0, [sp+6392]
    004a9ebcstr x1, [sp+6400]
    004a9ec0str x2, [sp+6408]
    004a9ec4str x3, [sp+6416]
    004a9ec8add x20, sp, 4096
    004a9eccadd x20, x20, 2112
    004a9ed0adr x27, 16
    004a9ed4stp x29, x27, [sp-24]
    004a9ed8sub x29, sp, 24
    004a9edcbl fn_87ce4
    004a9ee0sub x29, sp, 8
    004a9ee4str xzr, [sp+6384]
    004a9ee8add x27, sp, 3352
    004a9eecadd x27, x27, 4096
    004a9ef0stp xzr, xzr, [x27]
    004a9ef4ldrsw x2, [sp+6392]
    004a9ef8ldr x3, [sp+6400]
    004a9efcldr x4, [sp+6408]
    004a9f00ldr x5, [sp+6416]
    004a9f04ldr x0, [sp+6424]
    004a9f08ldr x1, [sp+6432]
    004a9f0cbl gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator
    004a9f10add x21, sp, 4096
    004a9f14add x21, x21, 2112
    004a9f18add x20, sp, 8
    004a9f1cadr x27, 16
    004a9f20stp x29, x27, [sp-24]
    004a9f24sub x29, sp, 24
    004a9f28bl fn_87ec8
    004a9f2csub x29, sp, 8
    004a9f30ldr x11, [sp+184]
    004a9f34str x11, [sp+6384]
    004a9f38str x0, [sp+7448]
    004a9f3cstr x1, [sp+7456]
    004a9f40add x21, sp, 8192
    004a9f44add x21, x21, 448
    004a9f48add x20, sp, 4096
    004a9f4cadd x20, x20, 2112
    004a9f50adr x27, 16
    004a9f54stp x29, x27, [sp-24]
    004a9f58sub x29, sp, 24
    004a9f5cbl fn_87ec8
    004a9f60sub x29, sp, 8
    004a9f64ldr x11, [sp+6384]
    004a9f68str x11, [sp+8816]
    004a9f6cldr x11, [sp+7448]
    004a9f70ldr x12, [sp+7456]
    004a9f74str x11, [sp+8624]
    004a9f78str x12, [sp+8632]
    004a9f7cadd x21, sp, 4096
    004a9f80add x21, x21, 88
    004a9f84add x20, sp, 8192
    004a9f88add x20, x20, 448
    004a9f8cadr x27, 16
    004a9f90stp x29, x27, [sp-24]
    004a9f94sub x29, sp, 24
    004a9f98bl fn_87ec8
    004a9f9csub x29, sp, 8
    004a9fa0ldr x11, [sp+8816]
    004a9fa4str x11, [sp+4360]
    004a9fa8ldr x11, [sp+8632]
    004a9facldr x12, [sp+8624]
    004a9fb0str x12, [sp+4160]
    004a9fb4str x11, [sp+4168]
    004a9fb8cbnz x12, 0x4a9fc0
    004a9fbcb 0x4aa0c4
    004a9fc0
    004a9fc0loc_4a9fc0:
    004a9fc0add x27, sp, 2096
    004a9fc4add x27, x27, 4096
    004a9fc8stp xzr, xzr, [x27]
    004a9fccadd x5, sp, 4096
    004a9fd0add x5, x5, 2096
    004a9fd4str x5, [sp+5400]
    004a9fd8ldr x5, [sp+4160]
    004a9fdcldr x6, [sp+4168]
    004a9fe0str x5, [sp+5384]
    004a9fe4str x6, [sp+5392]
    004a9fe8str x5, [sp+5376]
    004a9fecldr x5, [sp+5376]
    004a9ff0cbnz x5, 0x4a9ff8
    004a9ff4b 0x4aa008
    004a9ff8
    004a9ff8loc_4a9ff8:
    004a9ff8ldr x5, [sp+5376]
    004a9ffcldr x5, [x5+8]
    004aa000str x5, [sp+5376]
    004aa004b 0x4aa00c
    004aa008
    004aa008loc_4aa008:
    004aa008b 0x4aa00c
    004aa00c
    004aa00cloc_4aa00c:
    004aa00cldr x5, [sp+5400]
    004aa010ldrsb x27, [x5]
    004aa014ldr x6, [sp+5376]
    004aa018ldr x7, [sp+5392]
    004aa01cstr x6, [x5]
    004aa020adrp x27, 0x5a1000
    004aa024ldr w6, [x27+3056]
    004aa028cbz w6, 0x4aa030
    004aa02cb 0x4aa034
    004aa030
    004aa030loc_4aa030:
    004aa030b 0x4aa048
    004aa034
    004aa034loc_4aa034:
    004aa034bl runtime.gcWriteBarrier2
    004aa038str x7, [x25]
    004aa03cldr x6, [x5+8]
    004aa040str x6, [x25+8]
    004aa044b 0x4aa048
    004aa048
    004aa048loc_4aa048:
    004aa048str x7, [x5+8]
    004aa04cldr x2, [sp+5400]
    004aa050ldrsb x27, [x2]
    004aa054b 0x4aa058
    004aa058
    004aa058loc_4aa058:
    004aa058str x2, [sp+5408]
    004aa05corr x4, xzr, 1
    004aa060str x4, [sp+5416]
    004aa064str x4, [sp+5424]
    004aa068adrp x0, 0x218000
    004aa06cadd x0, x0, 4026
    004aa070movz x1, 38
    004aa074mov x3, x4
    004aa078bl fmt.Errorf
    004aa07cstr x0, [sp+7448]
    004aa080str x1, [sp+7456]
    004aa084str xzr, [sp+1600]
    004aa088add x27, sp, 1608
    004aa08cstp xzr, xzr, [x27]
    004aa090strb wzr, [sp+1495]
    004aa094ldr x4, [sp+7448]
    004aa098ldr x5, [sp+7456]
    004aa09cstr x4, [sp+1584]
    004aa0a0str x5, [sp+1592]
    004aa0a4ldrb w3, [sp+1495]
    004aa0a8ldr x0, [sp+1600]
    004aa0acldr x1, [sp+1608]
    004aa0b0ldr x2, [sp+1616]
    004aa0b4ldp x29, x30, [sp-8]
    004aa0b8movz x27, 10288
    004aa0bcadd sp, sp, x27
    004aa0c0ret x30
    004aa0c4
    004aa0c4loc_4aa0c4:
    004aa0c4ldr x1, [sp+4368]
    004aa0c8ldr x2, [sp+4376]
    004aa0ccldr x3, [sp+4384]
    004aa0d0ldr x0, [sp+10296]
    004aa0d4bl github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum
    004aa0d8str x0, [sp+6168]
    004aa0dcstr x1, [sp+6176]
    004aa0e0str x2, [sp+6184]
    004aa0e4str wzr, [sp+5344]
    004aa0e8str xzr, [sp+5352]
    004aa0ecadd x27, sp, 1264
    004aa0f0add x27, x27, 4096
    004aa0f4stp xzr, xzr, [x27]
    004aa0f8movz x4, 32771
    004aa0fcstr w4, [sp+5344]
    004aa100ldr x4, [sp+6168]
    004aa104ldr x5, [sp+6176]
    004aa108ldr x6, [sp+6184]
    004aa10cstr x4, [sp+5352]
    004aa110str x5, [sp+5360]
    004aa114str x6, [sp+5368]
    004aa118ldrsw x7, [sp+5344]
    004aa11cstr w7, [sp+4240]
    004aa120str x4, [sp+4248]
    004aa124str x5, [sp+4256]
    004aa128str x6, [sp+4264]
    004aa12cadd x27, sp, 2056
    004aa130add x27, x27, 4096
    004aa134stp xzr, xzr, [x27]
    004aa138add x27, sp, 3352
    004aa13cadd x27, x27, 4096
    004aa140stp xzr, xzr, [x27]
    004aa144ldrsw x0, [sp+2008]
    004aa148bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
    004aa14cstr x0, [sp+6152]
    004aa150str x1, [sp+6160]
    004aa154str x2, [sp+7448]
    004aa158str x3, [sp+7456]
    004aa15cldr x4, [sp+6152]
    004aa160ldr x5, [sp+6160]
    004aa164str x4, [sp+8608]
    004aa168str x5, [sp+8616]
    004aa16cldr x4, [sp+7448]
    004aa170ldr x5, [sp+7456]
    004aa174str x4, [sp+8592]
    004aa178str x5, [sp+8600]
    004aa17cldr x4, [sp+8608]
    004aa180ldr x0, [sp+8616]
    004aa184str x4, [sp+4096]
    004aa188str x0, [sp+4104]
    004aa18cldrsb x27, [x4]
    004aa190ldr x4, [x4+136]
    004aa194blr x4
    004aa198str x0, [sp+1576]
    004aa19cldrsw x1, [sp+2008]
    004aa1a0mov x2, x0
    004aa1a4add x0, sp, 4096
    004aa1a8add x0, x0, 88
    004aa1acbl gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).GenerateSeqNumberAndSubKey
    004aa1b0str x0, [sp+4144]
    004aa1b4str x1, [sp+4152]
    004aa1b8cbnz x0, 0x4aa1c0
    004aa1bcb 0x4aa200
    004aa1c0
    004aa1c0loc_4aa1c0:
    004aa1c0str xzr, [sp+1600]
    004aa1c4add x27, sp, 1608
    004aa1c8stp xzr, xzr, [x27]
    004aa1ccstrb wzr, [sp+1495]
    004aa1d0ldr x4, [sp+4144]
    004aa1d4ldr x5, [sp+4152]
    004aa1d8str x4, [sp+1584]
    004aa1dcstr x5, [sp+1592]
    004aa1e0ldrb w3, [sp+1495]
    004aa1e4ldr x0, [sp+1600]
    004aa1e8ldr x1, [sp+1608]
    004aa1ecldr x2, [sp+1616]
    004aa1f0ldp x29, x30, [sp-8]
    004aa1f4movz x27, 10288
    004aa1f8add sp, sp, x27
    004aa1fcret x30
    004aa200
    004aa200loc_4aa200:
    004aa200ldr x4, [sp+10296]
    004aa204ldrsb x27, [x4]
    004aa208ldr x5, [sp+4312]
    004aa20cldr x6, [sp+4328]
    004aa210ldr x7, [sp+4320]
    004aa214ldrsw x8, [sp+4304]
    004aa218str w8, [x4+16]
    004aa21cstr x7, [x4+32]
    004aa220str x6, [x4+40]
    004aa224adrp x27, 0x5a1000
    004aa228ldr w6, [x27+3056]
    004aa22ccbz w6, 0x4aa234
    004aa230b 0x4aa238
    004aa234
    004aa234loc_4aa234:
    004aa234b 0x4aa24c
    004aa238
    004aa238loc_4aa238:
    004aa238bl runtime.gcWriteBarrier2
    004aa23cstr x5, [x25]
    004aa240ldr x6, [x4+24]
    004aa244str x6, [x25+8]
    004aa248b 0x4aa24c
    004aa24c
    004aa24cloc_4aa24c:
    004aa24cstr x5, [x4+24]
    004aa250add x20, sp, 4096
    004aa254add x20, x20, 1400
    004aa258adr x27, 16
    004aa25cstp x29, x27, [sp-24]
    004aa260sub x29, sp, 24
    004aa264bl fn_87c6c
    004aa268sub x29, sp, 8
    004aa26cadd x27, sp, 3352
    004aa270add x27, x27, 4096
    004aa274stp xzr, xzr, [x27]
    004aa278ldrsw x0, [sp+2008]
    004aa27cldr x1, [sp+2016]
    004aa280ldr x2, [sp+2024]
    004aa284ldr x3, [sp+2032]
    004aa288add x21, sp, 8
    004aa28cadd x20, sp, 1624
    004aa290adr x27, 16
    004aa294stp x29, x27, [sp-24]
    004aa298sub x29, sp, 24
    004aa29cbl fn_87e60
    004aa2a0sub x29, sp, 8
    004aa2a4add x21, sp, 392
    004aa2a8add x20, sp, 4096
    004aa2acadd x20, x20, 88
    004aa2b0adr x27, 16
    004aa2b4stp x29, x27, [sp-24]
    004aa2b8sub x29, sp, 24
    004aa2bcbl fn_87ec8
    004aa2c0sub x29, sp, 8
    004aa2c4ldr x4, [sp+4360]
    004aa2c8str x4, [sp+568]
    004aa2ccbl gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq
    004aa2d0add x21, sp, 4096
    004aa2d4add x21, x21, 1400
    004aa2d8add x20, sp, 576
    004aa2dcadr x27, 16
    004aa2e0stp x29, x27, [sp-24]
    004aa2e4sub x29, sp, 24
    004aa2e8bl fn_87dd8
    004aa2ecsub x29, sp, 8
    004aa2f0str x0, [sp+7448]
    004aa2f4str x1, [sp+7456]
    004aa2f8add x21, sp, 4096
    004aa2fcadd x21, x21, 3840
    004aa300add x20, sp, 4096
    004aa304add x20, x20, 1400
    004aa308adr x27, 16
    004aa30cstp x29, x27, [sp-24]
    004aa310sub x29, sp, 24
    004aa314bl fn_87dd8
    004aa318sub x29, sp, 8
    004aa31cldr x4, [sp+7448]
    004aa320ldr x5, [sp+7456]
    004aa324str x4, [sp+7920]
    004aa328str x5, [sp+7928]
    004aa32cadd x21, sp, 4096
    004aa330add x21, x21, 296
    004aa334add x20, sp, 4096
    004aa338add x20, x20, 3840
    004aa33cadr x27, 16
    004aa340stp x29, x27, [sp-24]
    004aa344sub x29, sp, 24
    004aa348bl fn_87dd8
    004aa34csub x29, sp, 8
    004aa350ldr x4, [sp+7928]
    004aa354ldr x5, [sp+7920]
    004aa358str x5, [sp+4160]
    004aa35cstr x4, [sp+4168]
    004aa360cbnz x5, 0x4aa368
    004aa364b 0x4aa46c
    004aa368
    004aa368loc_4aa368:
    004aa368add x27, sp, 2096
    004aa36cadd x27, x27, 4096
    004aa370stp xzr, xzr, [x27]
    004aa374add x5, sp, 4096
    004aa378add x5, x5, 2096
    004aa37cstr x5, [sp+5312]
    004aa380ldr x5, [sp+4160]
    004aa384ldr x6, [sp+4168]
    004aa388str x5, [sp+5296]
    004aa38cstr x6, [sp+5304]
    004aa390str x5, [sp+5288]
    004aa394ldr x5, [sp+5288]
    004aa398cbnz x5, 0x4aa3a0
    004aa39cb 0x4aa3b0
    004aa3a0
    004aa3a0loc_4aa3a0:
    004aa3a0ldr x5, [sp+5288]
    004aa3a4ldr x5, [x5+8]
    004aa3a8str x5, [sp+5288]
    004aa3acb 0x4aa3b4
    004aa3b0
    004aa3b0loc_4aa3b0:
    004aa3b0b 0x4aa3b4
    004aa3b4
    004aa3b4loc_4aa3b4:
    004aa3b4ldr x5, [sp+5312]
    004aa3b8ldrsb x27, [x5]
    004aa3bcldr x6, [sp+5304]
    004aa3c0ldr x7, [sp+5288]
    004aa3c4str x7, [x5]
    004aa3c8adrp x27, 0x5a1000
    004aa3ccldr w7, [x27+3056]
    004aa3d0cbz w7, 0x4aa3d8
    004aa3d4b 0x4aa3dc
    004aa3d8
    004aa3d8loc_4aa3d8:
    004aa3d8b 0x4aa3f0
    004aa3dc
    004aa3dcloc_4aa3dc:
    004aa3dcbl runtime.gcWriteBarrier2
    004aa3e0str x6, [x25]
    004aa3e4ldr x7, [x5+8]
    004aa3e8str x7, [x25+8]
    004aa3ecb 0x4aa3f0
    004aa3f0
    004aa3f0loc_4aa3f0:
    004aa3f0str x6, [x5+8]
    004aa3f4ldr x2, [sp+5312]
    004aa3f8ldrsb x27, [x2]
    004aa3fcb 0x4aa400
    004aa400
    004aa400loc_4aa400:
    004aa400str x2, [sp+5320]
    004aa404orr x4, xzr, 1
    004aa408str x4, [sp+5328]
    004aa40cstr x4, [sp+5336]
    004aa410adrp x0, 0x212000
    004aa414add x0, x0, 2541
    004aa418movz x1, 29
    004aa41cmov x3, x4
    004aa420bl fmt.Errorf
    004aa424str x0, [sp+7448]
    004aa428str x1, [sp+7456]
    004aa42cstr xzr, [sp+1600]
    004aa430add x27, sp, 1608
    004aa434stp xzr, xzr, [x27]
    004aa438strb wzr, [sp+1495]
    004aa43cldr x4, [sp+7448]
    004aa440ldr x5, [sp+7456]
    004aa444str x4, [sp+1584]
    004aa448str x5, [sp+1592]
    004aa44cldrb w3, [sp+1495]
    004aa450ldr x0, [sp+1600]
    004aa454ldr x1, [sp+1608]
    004aa458ldr x2, [sp+1616]
    004aa45cldp x29, x30, [sp-8]
    004aa460movz x27, 10288
    004aa464add sp, sp, x27
    004aa468ret x30
    004aa46c
    004aa46cloc_4aa46c:
    004aa46cldr x2, [sp+5056]
    004aa470ldr x3, [sp+5048]
    004aa474ldr x4, [sp+5064]
    004aa478str x3, [sp+5472]
    004aa47cstr x2, [sp+5480]
    004aa480str x4, [sp+5488]
    004aa484str xzr, [sp+1528]
    004aa488str x2, [sp+1520]
    004aa48cb 0x4aa84c
    004aa490
    004aa490loc_4aa490:
    004aa490b 0x4aa498
    004aa494
    004aa494loc_4aa494:
    004aa494b 0x4aa498
    004aa498
    004aa498loc_4aa498:
    004aa498subs xzr, x6, 3
    004aa49cb.eq 0x4aa4a4
    004aa4a0b 0x4aa658
    004aa4a4
    004aa4a4loc_4aa4a4:
    004aa4a4b 0x4aa4a8
    004aa4a8
    004aa4a8loc_4aa4a8:
    004aa4a8add x20, sp, 2080
    004aa4acadr x27, 16
    004aa4b0stp x29, x27, [sp-24]
    004aa4b4sub x29, sp, 24
    004aa4b8bl fn_87c14
    004aa4bcsub x29, sp, 8
    004aa4c0ldr x1, [sp+10320]
    004aa4c4ldr x2, [sp+10328]
    004aa4c8ldr x3, [sp+10336]
    004aa4ccadd x0, sp, 2080
    004aa4d0bl gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Unmarshal
    004aa4d4str x0, [sp+4128]
    004aa4d8str x1, [sp+4136]
    004aa4dccbnz x0, 0x4aa4e4
    004aa4e0b 0x4aa5f8
    004aa4e4
    004aa4e4loc_4aa4e4:
    004aa4e4add x27, sp, 2096
    004aa4e8add x27, x27, 4096
    004aa4ecstp xzr, xzr, [x27]
    004aa4f0add x5, sp, 4096
    004aa4f4add x5, x5, 2096
    004aa4f8str x5, [sp+5192]
    004aa4fcldr x5, [sp+4128]
    004aa500ldr x6, [sp+4136]
    004aa504str x5, [sp+5176]
    004aa508str x6, [sp+5184]
    004aa50cstr x5, [sp+5168]
    004aa510ldr x5, [sp+5168]
    004aa514cbnz x5, 0x4aa51c
    004aa518b 0x4aa52c
    004aa51c
    004aa51cloc_4aa51c:
    004aa51cldr x5, [sp+5168]
    004aa520ldr x5, [x5+8]
    004aa524str x5, [sp+5168]
    004aa528b 0x4aa530
    004aa52c
    004aa52cloc_4aa52c:
    004aa52cb 0x4aa530
    004aa530
    004aa530loc_4aa530:
    004aa530ldr x5, [sp+5192]
    004aa534ldrsb x27, [x5]
    004aa538ldr x6, [sp+5184]
    004aa53cldr x7, [sp+5168]
    004aa540str x7, [x5]
    004aa544adrp x27, 0x5a1000
    004aa548ldr w7, [x27+3056]
    004aa54ccbz w7, 0x4aa554
    004aa550b 0x4aa558
    004aa554
    004aa554loc_4aa554:
    004aa554b 0x4aa56c
    004aa558
    004aa558loc_4aa558:
    004aa558bl runtime.gcWriteBarrier2
    004aa55cstr x6, [x25]
    004aa560ldr x7, [x5+8]
    004aa564str x7, [x25+8]
    004aa568b 0x4aa56c
    004aa56c
    004aa56cloc_4aa56c:
    004aa56cstr x6, [x5+8]
    004aa570ldr x2, [sp+5192]
    004aa574ldrsb x27, [x2]
    004aa578b 0x4aa57c
    004aa57c
    004aa57cloc_4aa57c:
    004aa57cstr x2, [sp+5200]
    004aa580orr x4, xzr, 1
    004aa584str x4, [sp+5208]
    004aa588str x4, [sp+5216]
    004aa58cadrp x0, 0x214000
    004aa590add x0, x0, 2736
    004aa594orr x1, xzr, 32
    004aa598mov x3, x4
    004aa59cbl fmt.Errorf
    004aa5a0str x0, [sp+4112]
    004aa5a4str x1, [sp+4120]
    004aa5a8adrp x5, 0x5a1000
    004aa5acadd x5, x5, 1504
    004aa5b0str x5, [sp+5160]
    004aa5b4b 0x4aa5b8
    004aa5b8
    004aa5b8loc_4aa5b8:
    004aa5b8str x5, [sp+1600]
    004aa5bcadd x27, sp, 1608
    004aa5c0stp xzr, xzr, [x27]
    004aa5c4strb wzr, [sp+1495]
    004aa5c8ldr x4, [sp+4112]
    004aa5ccldr x5, [sp+4120]
    004aa5d0str x4, [sp+1584]
    004aa5d4str x5, [sp+1592]
    004aa5d8ldrb w3, [sp+1495]
    004aa5dcldr x0, [sp+1600]
    004aa5e0ldr x1, [sp+1608]
    004aa5e4ldr x2, [sp+1616]
    004aa5e8ldp x29, x30, [sp-8]
    004aa5ecmovz x27, 10288
    004aa5f0add sp, sp, x27
    004aa5f4ret x30
    004aa5f8
    004aa5f8loc_4aa5f8:
    004aa5f8ldr x6, [sp+10296]
    004aa5fcldrsb x27, [x6]
    004aa600orr x7, xzr, 4
    004aa604str x7, [x6]
    004aa608adrp x6, 0x5a1000
    004aa60cadd x6, x6, 1504
    004aa610str x6, [sp+5152]
    004aa614b 0x4aa618
    004aa618
    004aa618loc_4aa618:
    004aa618str x6, [sp+1600]
    004aa61cadd x27, sp, 1608
    004aa620stp xzr, xzr, [x27]
    004aa624strb wzr, [sp+1495]
    004aa628add x27, sp, 1584
    004aa62cstp xzr, xzr, [x27]
    004aa630ldrb w3, [sp+1495]
    004aa634ldr x0, [sp+1600]
    004aa638ldr x1, [sp+1608]
    004aa63cldr x2, [sp+1616]
    004aa640mov x4, xzr
    004aa644mov x5, xzr
    004aa648ldp x29, x30, [sp-8]
    004aa64cmovz x27, 10288
    004aa650add sp, sp, x27
    004aa654ret x30
    004aa658
    004aa658loc_4aa658:
    004aa658subs xzr, x6, 4
    004aa65cb.eq 0x4aa664
    004aa660b 0x4aa754
    004aa664
    004aa664loc_4aa664:
    004aa664b 0x4aa668
    004aa668
    004aa668loc_4aa668:
    004aa668add x27, sp, 2096
    004aa66cadd x27, x27, 4096
    004aa670stp xzr, xzr, [x27]
    004aa674add x1, sp, 4096
    004aa678add x1, x1, 2096
    004aa67cstr x1, [sp+5120]
    004aa680ldr x1, [sp+10296]
    004aa684ldrsb x27, [x1]
    004aa688ldr x1, [x1]
    004aa68cstr x1, [sp+1512]
    004aa690ldr x0, [sp+1512]
    004aa694bl runtime.convT64
    004aa698str x0, [sp+5112]
    004aa69cldr x1, [sp+5120]
    004aa6a0ldrsb x27, [x1]
    004aa6a4adrp x2, 0x14c000
    004aa6a8add x2, x2, 2240
    004aa6acstr x2, [x1]
    004aa6b0adrp x27, 0x5a1000
    004aa6b4ldr w2, [x27+3056]
    004aa6b8cbz w2, 0x4aa6c0
    004aa6bcb 0x4aa6c4
    004aa6c0
    004aa6c0loc_4aa6c0:
    004aa6c0b 0x4aa6d8
    004aa6c4
    004aa6c4loc_4aa6c4:
    004aa6c4bl runtime.gcWriteBarrier2
    004aa6c8str x0, [x25]
    004aa6ccldr x5, [x1+8]
    004aa6d0str x5, [x25+8]
    004aa6d4b 0x4aa6d8
    004aa6d8
    004aa6d8loc_4aa6d8:
    004aa6d8str x0, [x1+8]
    004aa6dcldr x2, [sp+5120]
    004aa6e0ldrsb x27, [x2]
    004aa6e4b 0x4aa6e8
    004aa6e8
    004aa6e8loc_4aa6e8:
    004aa6e8str x2, [sp+5128]
    004aa6ecorr x4, xzr, 1
    004aa6f0str x4, [sp+5136]
    004aa6f4str x4, [sp+5144]
    004aa6f8adrp x0, 0x220000
    004aa6fcadd x0, x0, 63
    004aa700movz x1, 52
    004aa704mov x3, x4
    004aa708bl fmt.Errorf
    004aa70cstr x0, [sp+7448]
    004aa710str x1, [sp+7456]
    004aa714str xzr, [sp+1600]
    004aa718add x27, sp, 1608
    004aa71cstp xzr, xzr, [x27]
    004aa720strb wzr, [sp+1495]
    004aa724ldr x4, [sp+7448]
    004aa728ldr x5, [sp+7456]
    004aa72cstr x4, [sp+1584]
    004aa730str x5, [sp+1592]
    004aa734ldrb w3, [sp+1495]
    004aa738ldr x0, [sp+1600]
    004aa73cldr x1, [sp+1608]
    004aa740ldr x2, [sp+1616]
    004aa744ldp x29, x30, [sp-8]
    004aa748movz x27, 10288
    004aa74cadd sp, sp, x27
    004aa750ret x30
    004aa754
    004aa754loc_4aa754:
    004aa754b 0x4aa758
    004aa758
    004aa758loc_4aa758:
    004aa758b 0x4aa75c
    004aa75c
    004aa75cloc_4aa75c:
    004aa75cb 0x4aa760
    004aa760
    004aa760loc_4aa760:
    004aa760add x27, sp, 2096
    004aa764add x27, x27, 4096
    004aa768stp xzr, xzr, [x27]
    004aa76cadd x1, sp, 4096
    004aa770add x1, x1, 2096
    004aa774str x1, [sp+5080]
    004aa778ldr x1, [sp+10296]
    004aa77cldrsb x27, [x1]
    004aa780ldr x1, [x1]
    004aa784str x1, [sp+1504]
    004aa788ldr x0, [sp+1504]
    004aa78cbl runtime.convT64
    004aa790str x0, [sp+5072]
    004aa794ldr x1, [sp+5080]
    004aa798ldrsb x27, [x1]
    004aa79cadrp x2, 0x14c000
    004aa7a0add x2, x2, 2240
    004aa7a4str x2, [x1]
    004aa7a8adrp x27, 0x5a1000
    004aa7acldr w2, [x27+3056]
    004aa7b0cbz w2, 0x4aa7b8
    004aa7b4b 0x4aa7bc
    004aa7b8
    004aa7b8loc_4aa7b8:
    004aa7b8b 0x4aa7d0
    004aa7bc
    004aa7bcloc_4aa7bc:
    004aa7bcbl runtime.gcWriteBarrier2
    004aa7c0str x0, [x25]
    004aa7c4ldr x5, [x1+8]
    004aa7c8str x5, [x25+8]
    004aa7ccb 0x4aa7d0
    004aa7d0
    004aa7d0loc_4aa7d0:
    004aa7d0str x0, [x1+8]
    004aa7d4ldr x2, [sp+5080]
    004aa7d8ldrsb x27, [x2]
    004aa7dcb 0x4aa7e0
    004aa7e0
    004aa7e0loc_4aa7e0:
    004aa7e0str x2, [sp+5088]
    004aa7e4orr x4, xzr, 1
    004aa7e8str x4, [sp+5096]
    004aa7ecstr x4, [sp+5104]
    004aa7f0adrp x0, 0x20a000
    004aa7f4add x0, x0, 3588
    004aa7f8orr x1, xzr, 16
    004aa7fcmov x3, x4
    004aa800bl fmt.Errorf
    004aa804str x0, [sp+7448]
    004aa808str x1, [sp+7456]
    004aa80cstr xzr, [sp+1600]
    004aa810add x27, sp, 1608
    004aa814stp xzr, xzr, [x27]
    004aa818strb wzr, [sp+1495]
    004aa81cldr x4, [sp+7448]
    004aa820ldr x5, [sp+7456]
    004aa824str x4, [sp+1584]
    004aa828str x5, [sp+1592]
    004aa82cldrb w3, [sp+1495]
    004aa830ldr x0, [sp+1600]
    004aa834ldr x1, [sp+1608]
    004aa838ldr x2, [sp+1616]
    004aa83cldp x29, x30, [sp-8]
    004aa840movz x27, 10288
    004aa844add sp, sp, x27
    004aa848ret x30
    004aa84c
    004aa84cloc_4aa84c:
    004aa84cldr x2, [sp+1520]
    004aa850ldr x3, [sp+1528]
    004aa854subs xzr, x2, x3
    004aa858b.gt 0x4aa860
    004aa85cb 0x4aa890
    004aa860
    004aa860loc_4aa860:
    004aa860ldr x2, [sp+1528]
    004aa864ldr x3, [sp+5472]
    004aa868ldr x1, [x3+3*x2]
    004aa86cstr x1, [sp+1496]
    004aa870add x0, sp, 4096
    004aa874add x0, x0, 312
    004aa878bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    004aa87cb 0x4aa880
    004aa880
    004aa880loc_4aa880:
    004aa880ldr x2, [sp+1528]
    004aa884add x2, x2, 1
    004aa888str x2, [sp+1528]
    004aa88cb 0x4aa84c
    004aa890
    004aa890loc_4aa890:
    004aa890add x21, sp, 3136
    004aa894add x20, sp, 4096
    004aa898add x20, x20, 296
    004aa89cadr x27, 16
    004aa8a0stp x29, x27, [sp-24]
    004aa8a4sub x29, sp, 24
    004aa8a8bl fn_87dd8
    004aa8acsub x29, sp, 8
    004aa8b0str xzr, [sp+6168]
    004aa8b4add x27, sp, 2080
    004aa8b8add x27, x27, 4096
    004aa8bcstp xzr, xzr, [x27]
    004aa8c0add x27, sp, 3352
    004aa8c4add x27, x27, 4096
    004aa8c8stp xzr, xzr, [x27]
    004aa8ccadd x0, sp, 3088
    004aa8d0bl gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Marshal
    004aa8d4str x0, [sp+6168]
    004aa8d8str x1, [sp+6176]
    004aa8dcstr x2, [sp+6184]
    004aa8e0str x3, [sp+7448]
    004aa8e4str x4, [sp+7456]
    004aa8e8ldr x1, [sp+6168]
    004aa8ecldr x2, [sp+6176]
    004aa8f0ldr x3, [sp+6184]
    004aa8f4str x1, [sp+7896]
    004aa8f8str x2, [sp+7904]
    004aa8fcstr x3, [sp+7912]
    004aa900ldr x1, [sp+7448]
    004aa904ldr x2, [sp+7456]
    004aa908str x1, [sp+7880]
    004aa90cstr x2, [sp+7888]
    004aa910ldr x1, [sp+7896]
    004aa914ldr x2, [sp+7904]
    004aa918ldr x3, [sp+7912]
    004aa91cstr x1, [sp+2040]
    004aa920str x2, [sp+2048]
    004aa924str x3, [sp+2056]
    004aa928ldr x1, [sp+7888]
    004aa92cldr x2, [sp+7880]
    004aa930str x2, [sp+4160]
    004aa934str x1, [sp+4168]
    004aa938cbnz x2, 0x4aa940
    004aa93cb 0x4aaa40
    004aa940
    004aa940loc_4aa940:
    004aa940add x27, sp, 2096
    004aa944add x27, x27, 4096
    004aa948stp xzr, xzr, [x27]
    004aa94cadd x3, sp, 4096
    004aa950add x3, x3, 2096
    004aa954str x3, [sp+5256]
    004aa958ldr x3, [sp+4160]
    004aa95cldr x4, [sp+4168]
    004aa960str x3, [sp+5240]
    004aa964str x4, [sp+5248]
    004aa968str x3, [sp+5232]
    004aa96cldr x3, [sp+5232]
    004aa970cbnz x3, 0x4aa978
    004aa974b 0x4aa988
    004aa978
    004aa978loc_4aa978:
    004aa978ldr x3, [sp+5232]
    004aa97cldr x3, [x3+8]
    004aa980str x3, [sp+5232]
    004aa984b 0x4aa98c
    004aa988
    004aa988loc_4aa988:
    004aa988b 0x4aa98c
    004aa98c
    004aa98cloc_4aa98c:
    004aa98cldr x3, [sp+5256]
    004aa990ldrsb x27, [x3]
    004aa994ldr x4, [sp+5232]
    004aa998ldr x5, [sp+5248]
    004aa99cstr x4, [x3]
    004aa9a0adrp x27, 0x5a1000
    004aa9a4ldr w4, [x27+3056]
    004aa9a8cbz w4, 0x4aa9b0
    004aa9acb 0x4aa9b4
    004aa9b0
    004aa9b0loc_4aa9b0:
    004aa9b0b 0x4aa9c8
    004aa9b4
    004aa9b4loc_4aa9b4:
    004aa9b4bl runtime.gcWriteBarrier2
    004aa9b8str x5, [x25]
    004aa9bcldr x4, [x3+8]
    004aa9c0str x4, [x25+8]
    004aa9c4b 0x4aa9c8
    004aa9c8
    004aa9c8loc_4aa9c8:
    004aa9c8str x5, [x3+8]
    004aa9ccldr x0, [sp+5256]
    004aa9d0ldrsb x27, [x0]
    004aa9d4b 0x4aa9d8
    004aa9d8
    004aa9d8loc_4aa9d8:
    004aa9d8str x0, [sp+5264]
    004aa9dcorr x2, xzr, 1
    004aa9e0str x2, [sp+5272]
    004aa9e4str x2, [sp+5280]
    004aa9e8mov x1, x2
    004aa9ecbl fmt.Println
    004aa9f0adrp x3, 0x5a1000
    004aa9f4add x3, x3, 1504
    004aa9f8str x3, [sp+5224]
    004aa9fcb 0x4aaa00
    004aaa00
    004aaa00loc_4aaa00:
    004aaa00str x3, [sp+1600]
    004aaa04add x27, sp, 1608
    004aaa08stp xzr, xzr, [x27]
    004aaa0cstrb wzr, [sp+1495]
    004aaa10ldr x4, [sp+4160]
    004aaa14ldr x5, [sp+4168]
    004aaa18str x4, [sp+1584]
    004aaa1cstr x5, [sp+1592]
    004aaa20ldrb w3, [sp+1495]
    004aaa24ldr x0, [sp+1600]
    004aaa28ldr x1, [sp+1608]
    004aaa2cldr x2, [sp+1616]
    004aaa30ldp x29, x30, [sp-8]
    004aaa34movz x27, 10288
    004aaa38add sp, sp, x27
    004aaa3cret x30
    004aaa40
    004aaa40loc_4aaa40:
    004aaa40ldr x6, [sp+10296]
    004aaa44ldrsb x27, [x6]
    004aaa48orr x7, xzr, 3
    004aaa4cstr x7, [x6]
    004aaa50ldr x6, [sp+2040]
    004aaa54ldr x7, [sp+2048]
    004aaa58ldr x8, [sp+2056]
    004aaa5cstr x6, [sp+1600]
    004aaa60str x7, [sp+1608]
    004aaa64str x8, [sp+1616]
    004aaa68orr x6, xzr, 1
    004aaa6cstrb w6, [sp+1495]
    004aaa70add x27, sp, 1584
    004aaa74stp xzr, xzr, [x27]
    004aaa78ldrb w3, [sp+1495]
    004aaa7cldr x0, [sp+1600]
    004aaa80ldr x1, [sp+1608]
    004aaa84ldr x2, [sp+1616]
    004aaa88mov x4, xzr
    004aaa8cmov x5, xzr
    004aaa90ldp x29, x30, [sp-8]
    004aaa94movz x27, 10288
    004aaa98add sp, sp, x27
    004aaa9cret x30
    004aaaa0
    004aaaa0loc_4aaaa0:
    004aaaa0stp x0, x1, [sp+8]
    004aaaa4stp x2, x3, [sp+24]
    004aaaa8stp x4, x5, [sp+40]
    004aaaacstrb w6, [sp+56]
    004aaab0mov x3, x30
    004aaab4bl runtime.morestack_noctxt.abi0
    004aaab8ldp x0, x1, [sp+8]
    004aaabcldp x2, x3, [sp+24]
    004aaac0ldp x4, x5, [sp+40]
    004aaac4ldrb w6, [sp+56]
    004aaac8b 0x4a9a70
    004aaaccudf 0
    004a9a70