File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00471dd0
    00471dd0gopkg.in/jcmturner/gokrb5.v7/config.(*UnsupportedDirective).Error: ; void gopkg.in/jcmturner/gokrb5.v7/config.(*UnsupportedDirective).Error(gopkg.in/jcmturner/gokrb5.v7/config.UnsupportedDirective * e)
    00471dd0ldr x16, [x28+16]
    00471dd4subs xzr, sp, x16
    00471dd8b.ls 0x471e44
    00471ddcstr x30, [sp-80]!
    00471de0stur x29, [sp-8]
    00471de4sub x29, sp, 8
    00471de8ldr x16, [x28+32]
    00471deccbnz x16, 0x471e58
    00471df0
    00471df0loc_471df0:
    00471df0str x0, [sp+88]
    00471df4stp xzr, xzr, [sp+24]
    00471df8ldr x2, [sp+88]
    00471dfccbnz x2, 0x471e04
    00471e00b 0x471e3c
    00471e04
    00471e04loc_471e04:
    00471e04ldr x2, [sp+88]
    00471e08ldrsb x27, [x2]
    00471e0cldr x0, [x2]
    00471e10ldr x1, [x2+8]
    00471e14str x0, [sp+40]
    00471e18str x1, [sp+48]
    00471e1cbl gopkg.in/jcmturner/gokrb5.v7/config.UnsupportedDirective.Error
    00471e20str x0, [sp+56]
    00471e24str x1, [sp+64]
    00471e28str x0, [sp+24]
    00471e2cstr x1, [sp+32]
    00471e30ldur x29, [sp-8]
    00471e34ldr x30, [sp], 80
    00471e38ret x30
    00471e3c
    00471e3cloc_471e3c:
    00471e3cbl runtime.panicwrap
    00471e40hint
    00471e44
    00471e44loc_471e44:
    00471e44str x0, [sp+8]
    00471e48mov x3, x30
    00471e4cbl runtime.morestack_noctxt.abi0
    00471e50ldr x0, [sp+8]
    00471e54b 0x471dd0
    00471e58
    00471e58loc_471e58:
    00471e58ldr x17, [x16]
    00471e5cadd x20, sp, 88
    00471e60subs xzr, x20, x17
    00471e64b.ne 0x471df0
    00471e68add x20, sp, 8
    00471e6cstr x20, [x16]
    00471e70b 0x471df0
    00471e74udf 0
    00471e78udf 0
    00471e7cudf 0
    00471dd0
    00471e80
    00471e80gopkg.in/jcmturner/gokrb5.v7/config.(*Invalid).Error: ; void gopkg.in/jcmturner/gokrb5.v7/config.(*Invalid).Error(gopkg.in/jcmturner/gokrb5.v7/config.Invalid * e)
    00471e80ldr x16, [x28+16]
    00471e84subs xzr, sp, x16
    00471e88b.ls 0x471ef4
    00471e8cstr x30, [sp-80]!
    00471e90stur x29, [sp-8]
    00471e94sub x29, sp, 8
    00471e98ldr x16, [x28+32]
    00471e9ccbnz x16, 0x471f08
    00471ea0
    00471ea0loc_471ea0:
    00471ea0str x0, [sp+88]
    00471ea4stp xzr, xzr, [sp+24]
    00471ea8ldr x2, [sp+88]
    00471eaccbnz x2, 0x471eb4
    00471eb0b 0x471eec
    00471eb4
    00471eb4loc_471eb4:
    00471eb4ldr x2, [sp+88]
    00471eb8ldrsb x27, [x2]
    00471ebcldr x0, [x2]
    00471ec0ldr x1, [x2+8]
    00471ec4str x0, [sp+40]
    00471ec8str x1, [sp+48]
    00471eccbl gopkg.in/jcmturner/gokrb5.v7/config.Invalid.Error
    00471ed0str x0, [sp+56]
    00471ed4str x1, [sp+64]
    00471ed8str x0, [sp+24]
    00471edcstr x1, [sp+32]
    00471ee0ldur x29, [sp-8]
    00471ee4ldr x30, [sp], 80
    00471ee8ret x30
    00471eec
    00471eecloc_471eec:
    00471eecbl runtime.panicwrap
    00471ef0hint
    00471ef4
    00471ef4loc_471ef4:
    00471ef4str x0, [sp+8]
    00471ef8mov x3, x30
    00471efcbl runtime.morestack_noctxt.abi0
    00471f00ldr x0, [sp+8]
    00471f04b 0x471e80
    00471f08
    00471f08loc_471f08:
    00471f08ldr x17, [x16]
    00471f0cadd x20, sp, 88
    00471f10subs xzr, x20, x17
    00471f14b.ne 0x471ea0
    00471f18add x20, sp, 8
    00471f1cstr x20, [x16]
    00471f20b 0x471ea0
    00471f24udf 0
    00471f28udf 0
    00471f2cudf 0
    00471e80
    00471f30
    00471f30github.com/hashicorp/go-uuid.GenerateRandomBytesWithReader: ; void github.com/hashicorp/go-uuid.GenerateRandomBytesWithReader(int size, io.Reader reader)
    00471f30ldr x16, [x28+16]
    00471f34sub x17, sp, 128
    00471f38subs xzr, x17, x16
    00471f3cb.ls 0x47215c
    00471f40sub x20, sp, 256
    00471f44stp x29, x30, [x20-8]
    00471f48add sp, x20, 0
    00471f4csub x29, sp, 8
    00471f50str x0, [sp+264]
    00471f54str x1, [sp+272]
    00471f58str x2, [sp+280]
    00471f5cstr xzr, [sp+80]
    00471f60stp xzr, xzr, [sp+88]
    00471f64stp xzr, xzr, [sp+64]
    00471f68ldr x5, [sp+272]
    00471f6ccbnz x5, 0x471f74
    00471f70b 0x472108
    00471f74
    00471f74loc_471f74:
    00471f74ldr x2, [sp+264]
    00471f78ldr x1, [sp+264]
    00471f7cadrp x0, 0x184000
    00471f80add x0, x0, 3072
    00471f84bl runtime.makeslice
    00471f88ldr x3, [sp+264]
    00471f8cldr x4, [sp+264]
    00471f90str x0, [sp+120]
    00471f94str x3, [sp+128]
    00471f98str x4, [sp+136]
    00471f9cstp xzr, xzr, [sp+144]
    00471fa0ldr x0, [sp+272]
    00471fa4ldr x2, [sp+120]
    00471fa8ldr x3, [sp+128]
    00471facldr x1, [sp+280]
    00471fb0ldr x4, [sp+136]
    00471fb4bl io.ReadFull
    00471fb8str x0, [sp+48]
    00471fbcstr x1, [sp+144]
    00471fc0str x2, [sp+152]
    00471fc4ldr x3, [sp+48]
    00471fc8str x3, [sp+56]
    00471fccstr x1, [sp+160]
    00471fd0str x2, [sp+168]
    00471fd4str x1, [sp+104]
    00471fd8str x2, [sp+112]
    00471fdccbnz x1, 0x471fe4
    00471fe0b 0x4720cc
    00471fe4
    00471fe4loc_471fe4:
    00471fe4stp xzr, xzr, [sp+232]
    00471fe8add x5, sp, 232
    00471fecstr x5, [sp+200]
    00471ff0ldr x5, [sp+104]
    00471ff4ldr x6, [sp+112]
    00471ff8str x5, [sp+184]
    00471ffcstr x6, [sp+192]
    00472000str x5, [sp+176]
    00472004ldr x5, [sp+176]
    00472008cbnz x5, 0x472010
    0047200cb 0x472020
    00472010
    00472010loc_472010:
    00472010ldr x5, [sp+176]
    00472014ldr x5, [x5+8]
    00472018str x5, [sp+176]
    0047201cb 0x472024
    00472020
    00472020loc_472020:
    00472020b 0x472024
    00472024
    00472024loc_472024:
    00472024ldr x5, [sp+200]
    00472028ldrsb x27, [x5]
    0047202cldr x6, [sp+192]
    00472030ldr x7, [sp+176]
    00472034str x7, [x5]
    00472038adrp x27, 0x5d9000
    0047203cldr w7, [x27+3056]
    00472040cbz w7, 0x472048
    00472044b 0x47204c
    00472048
    00472048loc_472048:
    00472048b 0x472060
    0047204c
    0047204cloc_47204c:
    0047204cbl runtime.gcWriteBarrier2
    00472050str x6, [x25]
    00472054ldr x7, [x5+8]
    00472058str x7, [x25+8]
    0047205cb 0x472060
    00472060
    00472060loc_472060:
    00472060str x6, [x5+8]
    00472064ldr x2, [sp+200]
    00472068ldrsb x27, [x2]
    0047206cb 0x472070
    00472070
    00472070loc_472070:
    00472070str x2, [sp+208]
    00472074orr x4, xzr, 1
    00472078str x4, [sp+216]
    0047207cstr x4, [sp+224]
    00472080adrp x0, 0x24c000
    00472084add x0, x0, 785
    00472088orr x1, xzr, 31
    0047208cmov x3, x4
    00472090bl fmt.Errorf
    00472094str x0, [sp+144]
    00472098str x1, [sp+152]
    0047209cstr xzr, [sp+80]
    004720a0stp xzr, xzr, [sp+88]
    004720a4ldr x3, [sp+144]
    004720a8ldr x4, [sp+152]
    004720acstr x3, [sp+64]
    004720b0str x4, [sp+72]
    004720b4ldr x0, [sp+80]
    004720b8ldr x1, [sp+88]
    004720bcldr x2, [sp+96]
    004720c0ldp x29, x30, [sp-8]
    004720c4add sp, sp, 256
    004720c8ret x30
    004720cc
    004720ccloc_4720cc:
    004720ccldr x5, [sp+120]
    004720d0ldr x6, [sp+128]
    004720d4ldr x7, [sp+136]
    004720d8str x5, [sp+80]
    004720dcstr x6, [sp+88]
    004720e0str x7, [sp+96]
    004720e4stp xzr, xzr, [sp+64]
    004720e8ldr x0, [sp+80]
    004720ecldr x1, [sp+88]
    004720f0ldr x2, [sp+96]
    004720f4mov x3, xzr
    004720f8mov x4, xzr
    004720fcldp x29, x30, [sp-8]
    00472100add sp, sp, 256
    00472104ret x30
    00472108
    00472108loc_472108:
    00472108adrp x0, 0x246000
    0047210cadd x0, x0, 506
    00472110movz x1, 22
    00472114mov x2, xzr
    00472118mov x3, xzr
    0047211cmov x4, x3
    00472120bl fmt.Errorf
    00472124str x0, [sp+144]
    00472128str x1, [sp+152]
    0047212cstr xzr, [sp+80]
    00472130stp xzr, xzr, [sp+88]
    00472134ldr x3, [sp+144]
    00472138ldr x4, [sp+152]
    0047213cstr x3, [sp+64]
    00472140str x4, [sp+72]
    00472144ldr x0, [sp+80]
    00472148ldr x1, [sp+88]
    0047214cldr x2, [sp+96]
    00472150ldp x29, x30, [sp-8]
    00472154add sp, sp, 256
    00472158ret x30
    0047215c
    0047215cloc_47215c:
    0047215cstp x0, x1, [sp+8]
    00472160str x2, [sp+24]
    00472164mov x3, x30
    00472168bl runtime.morestack_noctxt.abi0
    0047216cldp x0, x1, [sp+8]
    00472170ldr x2, [sp+24]
    00472174b 0x471f30
    00472178udf 0
    0047217cudf 0
    00471f30
    00472180
    00472180github.com/hashicorp/go-uuid.GenerateUUID: ; void github.com/hashicorp/go-uuid.GenerateUUID(void)
    00472180ldr x16, [x28+16]
    00472184subs xzr, sp, x16
    00472188b.ls 0x472220
    0047218cstr x30, [sp-128]!
    00472190stur x29, [sp-8]
    00472194sub x29, sp, 8
    00472198stp xzr, xzr, [sp+40]
    0047219cstp xzr, xzr, [sp+24]
    004721a0stp xzr, xzr, [sp+72]
    004721a4stp xzr, xzr, [sp+56]
    004721a8adrp x27, 0x5af000
    004721acldr x0, [x27+2672]
    004721b0adrp x27, 0x5af000
    004721b4ldr x1, [x27+2680]
    004721b8bl github.com/hashicorp/go-uuid.GenerateUUIDWithReader
    004721bcstr x0, [sp+72]
    004721c0str x1, [sp+80]
    004721c4str x2, [sp+56]
    004721c8str x3, [sp+64]
    004721ccldr x2, [sp+80]
    004721d0ldr x3, [sp+72]
    004721d4str x3, [sp+104]
    004721d8str x2, [sp+112]
    004721dcldr x2, [sp+56]
    004721e0ldr x3, [sp+64]
    004721e4str x2, [sp+88]
    004721e8str x3, [sp+96]
    004721ecldr x2, [sp+104]
    004721f0ldr x3, [sp+112]
    004721f4str x2, [sp+40]
    004721f8str x3, [sp+48]
    004721fcldr x2, [sp+88]
    00472200ldr x3, [sp+96]
    00472204str x2, [sp+24]
    00472208str x3, [sp+32]
    0047220cldr x0, [sp+40]
    00472210ldr x1, [sp+48]
    00472214ldur x29, [sp-8]
    00472218ldr x30, [sp], 128
    0047221cret x30
    00472220
    00472220loc_472220:
    00472220mov x3, x30
    00472224bl runtime.morestack_noctxt.abi0
    00472228b 0x472180
    0047222cudf 0
    00472180
    00472230
    00472230github.com/hashicorp/go-uuid.GenerateUUIDWithReader: ; void github.com/hashicorp/go-uuid.GenerateUUIDWithReader(io.Reader reader)
    00472230ldr x16, [x28+16]
    00472234sub x17, sp, 128
    00472238subs xzr, x17, x16
    0047223cb.ls 0x4723e4
    00472240sub x20, sp, 256
    00472244stp x29, x30, [x20-8]
    00472248add sp, x20, 0
    0047224csub x29, sp, 8
    00472250str x0, [sp+264]
    00472254str x1, [sp+272]
    00472258stp xzr, xzr, [sp+64]
    0047225cstp xzr, xzr, [sp+48]
    00472260ldr x5, [sp+264]
    00472264cbnz x5, 0x47226c
    00472268b 0x472398
    0047226c
    0047226cloc_47226c:
    0047226cstr xzr, [sp+224]
    00472270stp xzr, xzr, [sp+232]
    00472274stp xzr, xzr, [sp+120]
    00472278ldr x1, [sp+264]
    0047227cldr x2, [sp+272]
    00472280orr x0, xzr, 16
    00472284bl github.com/hashicorp/go-uuid.GenerateRandomBytesWithReader
    00472288str x0, [sp+224]
    0047228cstr x1, [sp+232]
    00472290str x2, [sp+240]
    00472294str x3, [sp+120]
    00472298str x4, [sp+128]
    0047229cldr x3, [sp+232]
    004722a0ldr x4, [sp+240]
    004722a4ldr x5, [sp+224]
    004722a8str x5, [sp+184]
    004722acstr x3, [sp+192]
    004722b0str x4, [sp+200]
    004722b4ldr x3, [sp+120]
    004722b8ldr x4, [sp+128]
    004722bcstr x3, [sp+168]
    004722c0str x4, [sp+176]
    004722c4ldr x3, [sp+184]
    004722c8ldr x4, [sp+192]
    004722ccldr x5, [sp+200]
    004722d0str x3, [sp+96]
    004722d4str x4, [sp+104]
    004722d8str x5, [sp+112]
    004722dcldr x3, [sp+176]
    004722e0ldr x4, [sp+168]
    004722e4str x4, [sp+80]
    004722e8str x3, [sp+88]
    004722eccbnz x4, 0x4722f4
    004722f0b 0x47231c
    004722f4
    004722f4loc_4722f4:
    004722f4stp xzr, xzr, [sp+64]
    004722f8ldr x3, [sp+88]
    004722fcldr x2, [sp+80]
    00472300str x2, [sp+48]
    00472304str x3, [sp+56]
    00472308ldr x0, [sp+64]
    0047230cldr x1, [sp+72]
    00472310ldp x29, x30, [sp-8]
    00472314add sp, sp, 256
    00472318ret x30
    0047231c
    0047231cloc_47231c:
    0047231cstp xzr, xzr, [sp+208]
    00472320stp xzr, xzr, [sp+120]
    00472324ldr x0, [sp+96]
    00472328ldr x1, [sp+104]
    0047232cldr x2, [sp+112]
    00472330bl github.com/hashicorp/go-uuid.FormatUUID
    00472334str x0, [sp+208]
    00472338str x1, [sp+216]
    0047233cstr x2, [sp+120]
    00472340str x3, [sp+128]
    00472344ldr x3, [sp+216]
    00472348ldr x4, [sp+208]
    0047234cstr x4, [sp+152]
    00472350str x3, [sp+160]
    00472354ldr x3, [sp+120]
    00472358ldr x4, [sp+128]
    0047235cstr x3, [sp+136]
    00472360str x4, [sp+144]
    00472364ldr x3, [sp+152]
    00472368ldr x4, [sp+160]
    0047236cstr x3, [sp+64]
    00472370str x4, [sp+72]
    00472374ldr x2, [sp+136]
    00472378ldr x3, [sp+144]
    0047237cstr x2, [sp+48]
    00472380str x3, [sp+56]
    00472384ldr x0, [sp+64]
    00472388ldr x1, [sp+72]
    0047238cldp x29, x30, [sp-8]
    00472390add sp, sp, 256
    00472394ret x30
    00472398
    00472398loc_472398:
    00472398adrp x0, 0x246000
    0047239cadd x0, x0, 506
    004723a0movz x1, 22
    004723a4mov x2, xzr
    004723a8mov x3, xzr
    004723acmov x4, x3
    004723b0bl fmt.Errorf
    004723b4str x0, [sp+120]
    004723b8str x1, [sp+128]
    004723bcstp xzr, xzr, [sp+64]
    004723c0ldr x2, [sp+120]
    004723c4ldr x3, [sp+128]
    004723c8str x2, [sp+48]
    004723ccstr x3, [sp+56]
    004723d0ldr x0, [sp+64]
    004723d4ldr x1, [sp+72]
    004723d8ldp x29, x30, [sp-8]
    004723dcadd sp, sp, 256
    004723e0ret x30
    004723e4
    004723e4loc_4723e4:
    004723e4stp x0, x1, [sp+8]
    004723e8mov x3, x30
    004723ecbl runtime.morestack_noctxt.abi0
    004723f0ldp x0, x1, [sp+8]
    004723f4b 0x472230
    004723f8udf 0
    004723fcudf 0
    00472230
    00472400
    00472400github.com/hashicorp/go-uuid.FormatUUID: ; void github.com/hashicorp/go-uuid.FormatUUID(struct []uint8 buf)
    00472400ldr x16, [x28+16]
    00472404sub x17, sp, 336
    00472408subs xzr, x17, x16
    0047240cb.ls 0x472864
    00472410sub x20, sp, 464
    00472414stp x29, x30, [x20-8]
    00472418add sp, x20, 0
    0047241csub x29, sp, 8
    00472420str x0, [sp+472]
    00472424str x1, [sp+480]
    00472428str x2, [sp+488]
    0047242cstp xzr, xzr, [sp+80]
    00472430stp xzr, xzr, [sp+64]
    00472434ldr x3, [sp+480]
    00472438str x3, [sp+56]
    0047243csubs xzr, x3, 16
    00472440b.ne 0x472448
    00472444b 0x472500
    00472448
    00472448loc_472448:
    00472448stp xzr, xzr, [sp+208]
    0047244cadd x1, sp, 208
    00472450str x1, [sp+304]
    00472454ldr x0, [sp+56]
    00472458bl runtime.convT64
    0047245cstr x0, [sp+296]
    00472460ldr x1, [sp+304]
    00472464ldrsb x27, [x1]
    00472468adrp x2, 0x183000
    0047246cadd x2, x2, 3520
    00472470str x2, [x1]
    00472474adrp x27, 0x5d9000
    00472478ldr w2, [x27+3056]
    0047247ccbz w2, 0x472484
    00472480b 0x472488
    00472484
    00472484loc_472484:
    00472484b 0x47249c
    00472488
    00472488loc_472488:
    00472488bl runtime.gcWriteBarrier2
    0047248cstr x0, [x25]
    00472490ldr x5, [x1+8]
    00472494str x5, [x25+8]
    00472498b 0x47249c
    0047249c
    0047249cloc_47249c:
    0047249cstr x0, [x1+8]
    004724a0ldr x2, [sp+304]
    004724a4ldrsb x27, [x2]
    004724a8b 0x4724ac
    004724ac
    004724acloc_4724ac:
    004724acstr x2, [sp+312]
    004724b0orr x4, xzr, 1
    004724b4str x4, [sp+320]
    004724b8str x4, [sp+328]
    004724bcadrp x0, 0x24a000
    004724c0add x0, x0, 428
    004724c4orr x1, xzr, 28
    004724c8mov x3, x4
    004724ccbl fmt.Errorf
    004724d0str x0, [sp+192]
    004724d4str x1, [sp+200]
    004724d8stp xzr, xzr, [sp+80]
    004724dcldr x2, [sp+192]
    004724e0ldr x3, [sp+200]
    004724e4str x2, [sp+64]
    004724e8str x3, [sp+72]
    004724ecldr x0, [sp+80]
    004724f0ldr x1, [sp+88]
    004724f4ldp x29, x30, [sp-8]
    004724f8add sp, sp, 464
    004724fcret x30
    00472500
    00472500loc_472500:
    00472500ldr x2, [sp+488]
    00472504ldr x3, [sp+472]
    00472508subs xzr, x2, 4
    0047250cb.hs 0x472514
    00472510b 0x472858
    00472514
    00472514loc_472514:
    00472514b 0x472518
    00472518
    00472518loc_472518:
    00472518str x3, [sp+168]
    0047251corr x3, xzr, 4
    00472520str x3, [sp+176]
    00472524str x2, [sp+184]
    00472528ldr x2, [sp+488]
    0047252cldr x3, [sp+472]
    00472530subs xzr, x2, 6
    00472534b.hs 0x47253c
    00472538b 0x472850
    0047253c
    0047253cloc_47253c:
    0047253cb 0x472540
    00472540
    00472540loc_472540:
    00472540sub x4, x2, 4
    00472544sub x5, xzr, x4
    00472548sbfm x5, x5, 63, 63
    0047254cand x5, x5, 4
    00472550add x3, x3, x5
    00472554str x3, [sp+144]
    00472558orr x3, xzr, 2
    0047255cstr x3, [sp+152]
    00472560str x4, [sp+160]
    00472564ldr x2, [sp+488]
    00472568ldr x4, [sp+472]
    0047256csubs xzr, x2, 8
    00472570b.hs 0x472578
    00472574b 0x472848
    00472578
    00472578loc_472578:
    00472578b 0x47257c
    0047257c
    0047257cloc_47257c:
    0047257csub x5, x2, 6
    00472580sub x6, xzr, x5
    00472584sbfm x6, x6, 63, 63
    00472588and x6, x6, 6
    0047258cadd x4, x4, x6
    00472590str x4, [sp+120]
    00472594str x3, [sp+128]
    00472598str x5, [sp+136]
    0047259cldr x2, [sp+488]
    004725a0ldr x4, [sp+472]
    004725a4subs xzr, x2, 10
    004725a8b.hs 0x4725b0
    004725acb 0x472840
    004725b0
    004725b0loc_4725b0:
    004725b0b 0x4725b4
    004725b4
    004725b4loc_4725b4:
    004725b4sub x5, x2, 8
    004725b8sub x6, xzr, x5
    004725bcsbfm x6, x6, 63, 63
    004725c0and x6, x6, 8
    004725c4add x4, x4, x6
    004725c8str x4, [sp+96]
    004725ccstr x3, [sp+104]
    004725d0str x5, [sp+112]
    004725d4ldr x2, [sp+488]
    004725d8ldr x3, [sp+472]
    004725dcsubs xzr, x2, 16
    004725e0b.hs 0x4725e8
    004725e4b 0x472838
    004725e8
    004725e8loc_4725e8:
    004725e8b 0x4725ec
    004725ec
    004725ecloc_4725ec:
    004725ecsub x4, x2, 10
    004725f0sub x5, xzr, x4
    004725f4sbfm x5, x5, 63, 63
    004725f8movz x6, 10
    004725fcand x5, x5, x6
    00472600add x3, x3, x5
    00472604str x3, [sp+432]
    00472608orr x3, xzr, 6
    0047260cstr x3, [sp+440]
    00472610str x4, [sp+448]
    00472614add x20, sp, 352
    00472618adr x27, 16
    0047261cstp x29, x27, [sp-24]
    00472620sub x29, sp, 24
    00472624bl fn_87cfc
    00472628sub x29, sp, 8
    0047262cadd x3, sp, 352
    00472630str x3, [sp+264]
    00472634ldr x0, [sp+168]
    00472638ldr x1, [sp+176]
    0047263cldr x2, [sp+184]
    00472640bl runtime.convTslice
    00472644str x0, [sp+256]
    00472648ldr x3, [sp+264]
    0047264cldrsb x27, [x3]
    00472650adrp x4, 0x17b000
    00472654add x4, x4, 1216
    00472658str x4, [x3]
    0047265cadrp x27, 0x5d9000
    00472660ldr w4, [x27+3056]
    00472664cbz w4, 0x47266c
    00472668b 0x472670
    0047266c
    0047266cloc_47266c:
    0047266cb 0x472684
    00472670
    00472670loc_472670:
    00472670bl runtime.gcWriteBarrier2
    00472674str x0, [x25]
    00472678ldr x4, [x3+8]
    0047267cstr x4, [x25+8]
    00472680b 0x472684
    00472684
    00472684loc_472684:
    00472684str x0, [x3+8]
    00472688ldr x0, [sp+144]
    0047268cldr x1, [sp+152]
    00472690ldr x2, [sp+160]
    00472694bl runtime.convTslice
    00472698str x0, [sp+248]
    0047269cldr x3, [sp+264]
    004726a0ldrsb x27, [x3]
    004726a4adrp x4, 0x17b000
    004726a8add x4, x4, 1216
    004726acstr x4, [x3+16]
    004726b0adrp x27, 0x5d9000
    004726b4ldr w4, [x27+3056]
    004726b8cbz w4, 0x4726c0
    004726bcb 0x4726c4
    004726c0
    004726c0loc_4726c0:
    004726c0b 0x4726d8
    004726c4
    004726c4loc_4726c4:
    004726c4bl runtime.gcWriteBarrier2
    004726c8str x0, [x25]
    004726ccldr x4, [x3+24]
    004726d0str x4, [x25+8]
    004726d4b 0x4726d8
    004726d8
    004726d8loc_4726d8:
    004726d8str x0, [x3+24]
    004726dcldr x0, [sp+120]
    004726e0ldr x1, [sp+128]
    004726e4ldr x2, [sp+136]
    004726e8bl runtime.convTslice
    004726ecstr x0, [sp+240]
    004726f0ldr x3, [sp+264]
    004726f4ldrsb x27, [x3]
    004726f8adrp x4, 0x17b000
    004726fcadd x4, x4, 1216
    00472700str x4, [x3+32]
    00472704adrp x27, 0x5d9000
    00472708ldr w4, [x27+3056]
    0047270ccbz w4, 0x472714
    00472710b 0x472718
    00472714
    00472714loc_472714:
    00472714b 0x47272c
    00472718
    00472718loc_472718:
    00472718bl runtime.gcWriteBarrier2
    0047271cstr x0, [x25]
    00472720ldr x4, [x3+40]
    00472724str x4, [x25+8]
    00472728b 0x47272c
    0047272c
    0047272cloc_47272c:
    0047272cstr x0, [x3+40]
    00472730ldr x0, [sp+96]
    00472734ldr x1, [sp+104]
    00472738ldr x2, [sp+112]
    0047273cbl runtime.convTslice
    00472740str x0, [sp+232]
    00472744ldr x3, [sp+264]
    00472748ldrsb x27, [x3]
    0047274cadrp x4, 0x17b000
    00472750add x4, x4, 1216
    00472754str x4, [x3+48]
    00472758adrp x27, 0x5d9000
    0047275cldr w4, [x27+3056]
    00472760cbz w4, 0x472768
    00472764b 0x47276c
    00472768
    00472768loc_472768:
    00472768b 0x472780
    0047276c
    0047276cloc_47276c:
    0047276cbl runtime.gcWriteBarrier2
    00472770str x0, [x25]
    00472774ldr x4, [x3+56]
    00472778str x4, [x25+8]
    0047277cb 0x472780
    00472780
    00472780loc_472780:
    00472780str x0, [x3+56]
    00472784ldr x0, [sp+432]
    00472788ldr x1, [sp+440]
    0047278cldr x2, [sp+448]
    00472790bl runtime.convTslice
    00472794str x0, [sp+224]
    00472798ldr x3, [sp+264]
    0047279cldrsb x27, [x3]
    004727a0adrp x4, 0x17b000
    004727a4add x4, x4, 1216
    004727a8str x4, [x3+64]
    004727acadrp x27, 0x5d9000
    004727b0ldr w4, [x27+3056]
    004727b4cbz w4, 0x4727bc
    004727b8b 0x4727c0
    004727bc
    004727bcloc_4727bc:
    004727bcb 0x4727d4
    004727c0
    004727c0loc_4727c0:
    004727c0bl runtime.gcWriteBarrier2
    004727c4str x0, [x25]
    004727c8ldr x5, [x3+72]
    004727ccstr x5, [x25+8]
    004727d0b 0x4727d4
    004727d4
    004727d4loc_4727d4:
    004727d4str x0, [x3+72]
    004727d8ldr x2, [sp+264]
    004727dcldrsb x27, [x2]
    004727e0b 0x4727e4
    004727e4
    004727e4loc_4727e4:
    004727e4str x2, [sp+272]
    004727e8movz x4, 5
    004727ecstr x4, [sp+280]
    004727f0str x4, [sp+288]
    004727f4adrp x0, 0x242000
    004727f8add x0, x0, 300
    004727fcorr x1, xzr, 14
    00472800mov x3, x4
    00472804bl fmt.Sprintf
    00472808str x0, [sp+336]
    0047280cstr x1, [sp+344]
    00472810str x0, [sp+80]
    00472814str x1, [sp+88]
    00472818stp xzr, xzr, [sp+64]
    0047281cldr x0, [sp+80]
    00472820ldr x1, [sp+88]
    00472824mov x2, xzr
    00472828mov x3, xzr
    0047282cldp x29, x30, [sp-8]
    00472830add sp, sp, 464
    00472834ret x30
    00472838
    00472838loc_472838:
    00472838orr x1, xzr, 16
    0047283cbl runtime.panicSliceAcap
    00472840
    00472840loc_472840:
    00472840movz x1, 10
    00472844bl runtime.panicSliceAcap
    00472848
    00472848loc_472848:
    00472848orr x1, xzr, 8
    0047284cbl runtime.panicSliceAcap
    00472850
    00472850loc_472850:
    00472850orr x1, xzr, 6
    00472854bl runtime.panicSliceAcap
    00472858
    00472858loc_472858:
    00472858orr x1, xzr, 4
    0047285cbl runtime.panicSliceAcap
    00472860hint
    00472864
    00472864loc_472864:
    00472864stp x0, x1, [sp+8]
    00472868str x2, [sp+24]
    0047286cmov x3, x30
    00472870bl runtime.morestack_noctxt.abi0
    00472874ldp x0, x1, [sp+8]
    00472878ldr x2, [sp+24]
    0047287cb 0x472400
    00472400
    00472880
    00472880gopkg.in/jcmturner/gokrb5.v7/credentials.New: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.New(struct string username, struct string realm)
    00472880ldr x16, [x28+16]
    00472884sub x17, sp, 96
    00472888subs xzr, x17, x16
    0047288cb.ls 0x472bdc
    00472890str x30, [sp-224]!
    00472894stur x29, [sp-8]
    00472898sub x29, sp, 8
    0047289cstr x0, [sp+232]
    004728a0str x1, [sp+240]
    004728a4str x2, [sp+248]
    004728a8str x3, [sp+256]
    004728acstr xzr, [sp+40]
    004728b0stp xzr, xzr, [sp+128]
    004728b4stp xzr, xzr, [sp+112]
    004728b8bl github.com/hashicorp/go-uuid.GenerateUUID
    004728bcstr x0, [sp+128]
    004728c0str x1, [sp+136]
    004728c4str x2, [sp+112]
    004728c8str x3, [sp+120]
    004728ccldr x0, [sp+128]
    004728d0ldr x1, [sp+136]
    004728d4str x0, [sp+160]
    004728d8str x1, [sp+168]
    004728dcldr x0, [sp+112]
    004728e0ldr x1, [sp+120]
    004728e4str x0, [sp+144]
    004728e8str x1, [sp+152]
    004728ecldr x0, [sp+160]
    004728f0ldr x1, [sp+168]
    004728f4str x0, [sp+48]
    004728f8str x1, [sp+56]
    004728fcldr x0, [sp+152]
    00472900ldr x1, [sp+144]
    00472904str x1, [sp+64]
    00472908str x0, [sp+72]
    0047290ccbnz x1, 0x472914
    00472910b 0x47292c
    00472914
    00472914loc_472914:
    00472914adrp x3, 0x24f000
    00472918add x3, x3, 3793
    0047291cstr x3, [sp+48]
    00472920movz x3, 36
    00472924str x3, [sp+56]
    00472928b 0x472930
    0047292c
    0047292cloc_47292c:
    0047292cb 0x472930
    00472930
    00472930loc_472930:
    00472930ldr x1, [sp+232]
    00472934ldr x2, [sp+240]
    00472938orr x0, xzr, 1
    0047293cbl gopkg.in/jcmturner/gokrb5.v7/types.NewPrincipalName
    00472940str w0, [sp+80]
    00472944str x1, [sp+88]
    00472948str x2, [sp+96]
    0047294cstr x3, [sp+104]
    00472950bl gopkg.in/jcmturner/gokrb5.v7/keytab.New
    00472954str x0, [sp+208]
    00472958bl runtime.makemap_small
    0047295cstr x0, [sp+200]
    00472960bl runtime.makemap_small
    00472964str x0, [sp+192]
    00472968adrp x0, 0x229000
    0047296cadd x0, x0, 3296
    00472970bl runtime.newobject
    00472974str x0, [sp+184]
    00472978adrp x27, 0x5d9000
    0047297cldr w3, [x27+3056]
    00472980cbz w3, 0x472988
    00472984b 0x47298c
    00472988
    00472988loc_472988:
    00472988b 0x4729a8
    0047298c
    0047298cloc_47298c:
    0047298cstr x0, [sp+176]
    00472990mov x1, x0
    00472994adrp x0, 0x229000
    00472998add x0, x0, 3296
    0047299cbl runtime.wbZero
    004729a0ldr x0, [sp+176]
    004729a4b 0x4729a8
    004729a8
    004729a8loc_4729a8:
    004729a8mov x20, x0
    004729acadr x27, 16
    004729b0stp x29, x27, [sp-24]
    004729b4sub x29, sp, 24
    004729b8bl fn_87ce0
    004729bcsub x29, sp, 8
    004729c0ldr x1, [sp+184]
    004729c4ldrsb x27, [x1]
    004729c8ldr x2, [sp+232]
    004729ccldr x3, [sp+240]
    004729d0str x3, [x1+8]
    004729d4adrp x27, 0x5d9000
    004729d8ldr w3, [x27+3056]
    004729dccbz w3, 0x4729e4
    004729e0b 0x4729e8
    004729e4
    004729e4loc_4729e4:
    004729e4b 0x4729fc
    004729e8
    004729e8loc_4729e8:
    004729e8bl runtime.gcWriteBarrier2
    004729ecstr x2, [x25]
    004729f0ldr x3, [x1]
    004729f4str x3, [x25+8]
    004729f8b 0x4729fc
    004729fc
    004729fcloc_4729fc:
    004729fcstr x2, [x1]
    00472a00ldr x1, [sp+184]
    00472a04ldrsb x27, [x1]
    00472a08ldr x2, [sp+232]
    00472a0cldr x3, [sp+240]
    00472a10str x3, [x1+24]
    00472a14adrp x27, 0x5d9000
    00472a18ldr w3, [x27+3056]
    00472a1ccbz w3, 0x472a24
    00472a20b 0x472a28
    00472a24
    00472a24loc_472a24:
    00472a24b 0x472a3c
    00472a28
    00472a28loc_472a28:
    00472a28bl runtime.gcWriteBarrier2
    00472a2cstr x2, [x25]
    00472a30ldr x3, [x1+16]
    00472a34str x3, [x25+8]
    00472a38b 0x472a3c
    00472a3c
    00472a3cloc_472a3c:
    00472a3cstr x2, [x1+16]
    00472a40ldr x1, [sp+184]
    00472a44ldrsb x27, [x1]
    00472a48ldr x2, [sp+248]
    00472a4cldr x3, [sp+256]
    00472a50str x3, [x1+40]
    00472a54adrp x27, 0x5d9000
    00472a58ldr w3, [x27+3056]
    00472a5ccbz w3, 0x472a64
    00472a60b 0x472a68
    00472a64
    00472a64loc_472a64:
    00472a64b 0x472a7c
    00472a68
    00472a68loc_472a68:
    00472a68bl runtime.gcWriteBarrier2
    00472a6cstr x2, [x25]
    00472a70ldr x3, [x1+32]
    00472a74str x3, [x25+8]
    00472a78b 0x472a7c
    00472a7c
    00472a7cloc_472a7c:
    00472a7cstr x2, [x1+32]
    00472a80ldr x1, [sp+184]
    00472a84ldrsb x27, [x1]
    00472a88ldr x2, [sp+88]
    00472a8cldr x3, [sp+104]
    00472a90ldrsw x4, [sp+80]
    00472a94ldr x5, [sp+96]
    00472a98str w4, [x1+48]
    00472a9cstr x5, [x1+64]
    00472aa0str x3, [x1+72]
    00472aa4adrp x27, 0x5d9000
    00472aa8ldr w3, [x27+3056]
    00472aaccbz w3, 0x472ab4
    00472ab0b 0x472ab8
    00472ab4
    00472ab4loc_472ab4:
    00472ab4b 0x472acc
    00472ab8
    00472ab8loc_472ab8:
    00472ab8bl runtime.gcWriteBarrier2
    00472abcstr x2, [x25]
    00472ac0ldr x3, [x1+56]
    00472ac4str x3, [x25+8]
    00472ac8b 0x472acc
    00472acc
    00472accloc_472acc:
    00472accstr x2, [x1+56]
    00472ad0ldr x1, [sp+184]
    00472ad4ldrsb x27, [x1]
    00472ad8ldr x2, [sp+208]
    00472adcadrp x27, 0x5d9000
    00472ae0ldr w3, [x27+3056]
    00472ae4cbz w3, 0x472aec
    00472ae8b 0x472af0
    00472aec
    00472aecloc_472aec:
    00472aecb 0x472b04
    00472af0
    00472af0loc_472af0:
    00472af0bl runtime.gcWriteBarrier2
    00472af4str x2, [x25]
    00472af8ldr x3, [x1+80]
    00472afcstr x3, [x25+8]
    00472b00b 0x472b04
    00472b04
    00472b04loc_472b04:
    00472b04str x2, [x1+80]
    00472b08ldr x1, [sp+184]
    00472b0cldrsb x27, [x1]
    00472b10ldr x2, [sp+200]
    00472b14adrp x27, 0x5d9000
    00472b18ldr w3, [x27+3056]
    00472b1ccbz w3, 0x472b24
    00472b20b 0x472b28
    00472b24
    00472b24loc_472b24:
    00472b24b 0x472b3c
    00472b28
    00472b28loc_472b28:
    00472b28bl runtime.gcWriteBarrier2
    00472b2cstr x2, [x25]
    00472b30ldr x3, [x1+104]
    00472b34str x3, [x25+8]
    00472b38b 0x472b3c
    00472b3c
    00472b3cloc_472b3c:
    00472b3cstr x2, [x1+104]
    00472b40ldr x1, [sp+184]
    00472b44ldrsb x27, [x1]
    00472b48ldr x2, [sp+192]
    00472b4cadrp x27, 0x5d9000
    00472b50ldr w3, [x27+3056]
    00472b54cbz w3, 0x472b5c
    00472b58b 0x472b60
    00472b5c
    00472b5cloc_472b5c:
    00472b5cb 0x472b74
    00472b60
    00472b60loc_472b60:
    00472b60bl runtime.gcWriteBarrier2
    00472b64str x2, [x25]
    00472b68ldr x3, [x1+168]
    00472b6cstr x3, [x25+8]
    00472b70b 0x472b74
    00472b74
    00472b74loc_472b74:
    00472b74str x2, [x1+168]
    00472b78ldr x1, [sp+184]
    00472b7cldrsb x27, [x1]
    00472b80ldr x2, [sp+48]
    00472b84ldr x3, [sp+56]
    00472b88str x3, [x1+184]
    00472b8cadrp x27, 0x5d9000
    00472b90ldr w3, [x27+3056]
    00472b94cbz w3, 0x472b9c
    00472b98b 0x472ba0
    00472b9c
    00472b9cloc_472b9c:
    00472b9cb 0x472bb4
    00472ba0
    00472ba0loc_472ba0:
    00472ba0bl runtime.gcWriteBarrier2
    00472ba4str x2, [x25]
    00472ba8ldr x3, [x1+176]
    00472bacstr x3, [x25+8]
    00472bb0b 0x472bb4
    00472bb4
    00472bb4loc_472bb4:
    00472bb4str x2, [x1+176]
    00472bb8ldr x1, [sp+184]
    00472bbcldrsb x27, [x1]
    00472bc0orr x2, xzr, 1
    00472bc4strb w2, [x1+137]
    00472bc8ldr x0, [sp+184]
    00472bccstr x0, [sp+40]
    00472bd0ldur x29, [sp-8]
    00472bd4ldr x30, [sp], 224
    00472bd8ret x30
    00472bdc
    00472bdcloc_472bdc:
    00472bdcstp x0, x1, [sp+8]
    00472be0stp x2, x3, [sp+24]
    00472be4mov x3, x30
    00472be8bl runtime.morestack_noctxt.abi0
    00472becldp x0, x1, [sp+8]
    00472bf0ldp x2, x3, [sp+24]
    00472bf4b 0x472880
    00472bf8udf 0
    00472bfcudf 0
    00472880
    00472c00
    00472c00gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).WithKeytab: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).WithKeytab(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * c, gopkg.in/jcmturner/gokrb5.v7/keytab.Keytab * kt)
    00472c00ldr x16, [x28+16]
    00472c04subs xzr, sp, x16
    00472c08b.ls 0x472ca4
    00472c0cstr x30, [sp-32]!
    00472c10stur x29, [sp-8]
    00472c14sub x29, sp, 8
    00472c18str x0, [sp+40]
    00472c1cstr x1, [sp+48]
    00472c20str xzr, [sp+16]
    00472c24ldr x1, [sp+40]
    00472c28ldrsb x27, [x1]
    00472c2cldr x2, [sp+48]
    00472c30adrp x27, 0x5d9000
    00472c34ldr w3, [x27+3056]
    00472c38cbz w3, 0x472c40
    00472c3cb 0x472c44
    00472c40
    00472c40loc_472c40:
    00472c40b 0x472c58
    00472c44
    00472c44loc_472c44:
    00472c44bl runtime.gcWriteBarrier2
    00472c48str x2, [x25]
    00472c4cldr x3, [x1+80]
    00472c50str x3, [x25+8]
    00472c54b 0x472c58
    00472c58
    00472c58loc_472c58:
    00472c58str x2, [x1+80]
    00472c5cldr x1, [sp+40]
    00472c60ldrsb x27, [x1]
    00472c64str xzr, [x1+96]
    00472c68adrp x27, 0x5d9000
    00472c6cldr w2, [x27+3056]
    00472c70cbz w2, 0x472c78
    00472c74b 0x472c7c
    00472c78
    00472c78loc_472c78:
    00472c78b 0x472c8c
    00472c7c
    00472c7cloc_472c7c:
    00472c7cldr x2, [x1+88]
    00472c80bl runtime.gcWriteBarrier1
    00472c84str x2, [x25]
    00472c88b 0x472c8c
    00472c8c
    00472c8cloc_472c8c:
    00472c8cstr xzr, [x1+88]
    00472c90ldr x0, [sp+40]
    00472c94str x0, [sp+16]
    00472c98ldur x29, [sp-8]
    00472c9cldr x30, [sp], 32
    00472ca0ret x30
    00472ca4
    00472ca4loc_472ca4:
    00472ca4stp x0, x1, [sp+8]
    00472ca8mov x3, x30
    00472cacbl runtime.morestack_noctxt.abi0
    00472cb0ldp x0, x1, [sp+8]
    00472cb4b 0x472c00
    00472cb8udf 0
    00472cbcudf 0
    00472c00
    00472cc0
    00472cc0gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Keytab: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Keytab(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * c)
    00472cc0str x30, [sp-32]!
    00472cc4stur x29, [sp-8]
    00472cc8sub x29, sp, 8
    00472cccstr x0, [sp+40]
    00472cd0str xzr, [sp+16]
    00472cd4ldr x1, [sp+40]
    00472cd8ldrsb x27, [x1]
    00472cdcldr x0, [x1+80]
    00472ce0str x0, [sp+16]
    00472ce4add x29, sp, 24
    00472ce8add sp, sp, 32
    00472cecret x30
    00472cc0
    00472cf0
    00472cf0gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).HasKeytab: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).HasKeytab(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * c)
    00472cf0str x30, [sp-32]!
    00472cf4stur x29, [sp-8]
    00472cf8sub x29, sp, 8
    00472cfcstr x0, [sp+40]
    00472d00strb wzr, [sp+14]
    00472d04ldr x1, [sp+40]
    00472d08ldrsb x27, [x1]
    00472d0cldr x1, [x1+80]
    00472d10subs xzr, x1, 0
    00472d14cset x2, ne
    00472d18strb w2, [sp+15]
    00472d1ccbnz x1, 0x472d24
    00472d20b 0x472d4c
    00472d24
    00472d24loc_472d24:
    00472d24ldr x1, [sp+40]
    00472d28ldrsb x27, [x1]
    00472d2cldr x1, [x1+80]
    00472d30ldrsb x27, [x1]
    00472d34ldr x1, [x1+16]
    00472d38str x1, [sp+16]
    00472d3csubs xzr, x1, 0
    00472d40cset x1, ne
    00472d44strb w1, [sp+15]
    00472d48b 0x472d50
    00472d4c
    00472d4cloc_472d4c:
    00472d4cb 0x472d50
    00472d50
    00472d50loc_472d50:
    00472d50ldrb w1, [sp+15]
    00472d54tbnz w1, 0, 0x472d5c
    00472d58b 0x472d70
    00472d5c
    00472d5cloc_472d5c:
    00472d5corr x0, xzr, 1
    00472d60strb w0, [sp+14]
    00472d64add x29, sp, 24
    00472d68add sp, sp, 32
    00472d6cret x30
    00472d70
    00472d70loc_472d70:
    00472d70strb wzr, [sp+14]
    00472d74mov x0, xzr
    00472d78add x29, sp, 24
    00472d7cadd sp, sp, 32
    00472d80ret x30
    00472d84udf 0
    00472d88udf 0
    00472d8cudf 0
    00472cf0
    00472d90
    00472d90gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Password: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Password(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * c)
    00472d90str x30, [sp-32]!
    00472d94stur x29, [sp-8]
    00472d98sub x29, sp, 8
    00472d9cstr x0, [sp+40]
    00472da0stp xzr, xzr, [sp+8]
    00472da4ldr x2, [sp+40]
    00472da8ldrsb x27, [x2]
    00472dacldr x0, [x2+88]
    00472db0ldr x1, [x2+96]
    00472db4str x0, [sp+8]
    00472db8str x1, [sp+16]
    00472dbcadd x29, sp, 24
    00472dc0add sp, sp, 32
    00472dc4ret x30
    00472dc8udf 0
    00472dccudf 0
    00472d90
    00472dd0
    00472dd0gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).HasPassword: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).HasPassword(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * c)
    00472dd0str x30, [sp-32]!
    00472dd4stur x29, [sp-8]
    00472dd8sub x29, sp, 8
    00472ddcstr x0, [sp+40]
    00472de0strb wzr, [sp+23]
    00472de4ldr x1, [sp+40]
    00472de8ldrsb x27, [x1]
    00472decldr x1, [x1+96]
    00472df0cbnz x1, 0x472df8
    00472df4b 0x472e0c
    00472df8
    00472df8loc_472df8:
    00472df8orr x0, xzr, 1
    00472dfcstrb w0, [sp+23]
    00472e00add x29, sp, 24
    00472e04add sp, sp, 32
    00472e08ret x30
    00472e0c
    00472e0cloc_472e0c:
    00472e0cstrb wzr, [sp+23]
    00472e10mov x0, xzr
    00472e14add x29, sp, 24
    00472e18add sp, sp, 32
    00472e1cret x30
    00472dd0
    00472e20
    00472e20gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).UserName: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).UserName(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * c)
    00472e20str x30, [sp-32]!
    00472e24stur x29, [sp-8]
    00472e28sub x29, sp, 8
    00472e2cstr x0, [sp+40]
    00472e30stp xzr, xzr, [sp+8]
    00472e34ldr x2, [sp+40]
    00472e38ldrsb x27, [x2]
    00472e3cldr x0, [x2]
    00472e40ldr x1, [x2+8]
    00472e44str x0, [sp+8]
    00472e48str x1, [sp+16]
    00472e4cadd x29, sp, 24
    00472e50add sp, sp, 32
    00472e54ret x30
    00472e58udf 0
    00472e5cudf 0
    00472e20
    00472e60
    00472e60gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * c)
    00472e60str x30, [sp-48]!
    00472e64stur x29, [sp-8]
    00472e68sub x29, sp, 8
    00472e6cstr x0, [sp+56]
    00472e70str wzr, [sp+8]
    00472e74str xzr, [sp+16]
    00472e78stp xzr, xzr, [sp+24]
    00472e7cldr x4, [sp+56]
    00472e80ldrsb x27, [x4]
    00472e84ldr x1, [x4+56]
    00472e88ldr x2, [x4+64]
    00472e8cldr x3, [x4+72]
    00472e90ldrsw x4, [x4+48]
    00472e94str w4, [sp+8]
    00472e98str x1, [sp+16]
    00472e9cstr x2, [sp+24]
    00472ea0str x3, [sp+32]
    00472ea4ldrsw x0, [sp+8]
    00472ea8add x29, sp, 40
    00472eacadd sp, sp, 48
    00472eb0ret x30
    00472eb4udf 0
    00472eb8udf 0
    00472ebcudf 0
    00472e60
    00472ec0
    00472ec0gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain: ; void gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * c)
    00472ec0str x30, [sp-32]!
    00472ec4stur x29, [sp-8]
    00472ec8sub x29, sp, 8
    00472eccstr x0, [sp+40]
    00472ed0stp xzr, xzr, [sp+8]
    00472ed4ldr x2, [sp+40]
    00472ed8ldrsb x27, [x2]
    00472edcldr x0, [x2+32]
    00472ee0ldr x1, [x2+40]
    00472ee4str x0, [sp+8]
    00472ee8str x1, [sp+16]
    00472eecadd x29, sp, 24
    00472ef0add sp, sp, 32
    00472ef4ret x30
    00472ef8udf 0
    00472efcudf 0
    00472ec0
    00472f00
    00472f00gopkg.in/jcmturner/gokrb5.v7/messages.(*APRep).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/messages.(*APRep).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/messages.APRep * a, struct []uint8 b)
    00472f00ldr x16, [x28+16]
    00472f04sub x17, sp, 304
    00472f08subs xzr, x17, x16
    00472f0cb.ls 0x4731ec
    00472f10sub x20, sp, 432
    00472f14stp x29, x30, [x20-8]
    00472f18add sp, x20, 0
    00472f1csub x29, sp, 8
    00472f20str x0, [sp+440]
    00472f24str x1, [sp+448]
    00472f28str x2, [sp+456]
    00472f2cstr x3, [sp+464]
    00472f30stp xzr, xzr, [sp+80]
    00472f34stp xzr, xzr, [sp+152]
    00472f38add x2, sp, 152
    00472f3cstr x2, [sp+304]
    00472f40ldrsb x27, [x2]
    00472f44adrp x5, 0x183000
    00472f48add x5, x5, 3520
    00472f4cstr x5, [x2]
    00472f50adrp x27, 0x5d9000
    00472f54ldr w5, [x27+3056]
    00472f58cbz w5, 0x472f60
    00472f5cb 0x472f64
    00472f60
    00472f60loc_472f60:
    00472f60b 0x472f74
    00472f64
    00472f64loc_472f64:
    00472f64ldr x5, [x2+8]
    00472f68bl runtime.gcWriteBarrier1
    00472f6cstr x5, [x25]
    00472f70b 0x472f74
    00472f74
    00472f74loc_472f74:
    00472f74adrp x5, 0x29d000
    00472f78add x5, x5, 504
    00472f7cstr x5, [x2+8]
    00472f80ldrsb x27, [x2]
    00472f84b 0x472f88
    00472f88
    00472f88loc_472f88:
    00472f88str x2, [sp+312]
    00472f8corr x4, xzr, 1
    00472f90str x4, [sp+320]
    00472f94str x4, [sp+328]
    00472f98adrp x0, 0x249000
    00472f9cadd x0, x0, 1210
    00472fa0movz x1, 27
    00472fa4mov x3, x4
    00472fa8bl fmt.Sprintf
    00472facstr x0, [sp+136]
    00472fb0str x1, [sp+144]
    00472fb4str xzr, [sp+112]
    00472fb8stp xzr, xzr, [sp+120]
    00472fbcstp xzr, xzr, [sp+408]
    00472fc0ldr x0, [sp+448]
    00472fc4ldr x1, [sp+456]
    00472fc8ldr x2, [sp+464]
    00472fccldr x5, [sp+136]
    00472fd0ldr x6, [sp+144]
    00472fd4ldr x4, [sp+440]
    00472fd8adrp x3, 0x1a1000
    00472fdcadd x3, x3, 2304
    00472fe0bl github.com/jcmturner/gofork/encoding/asn1.UnmarshalWithParams
    00472fe4str x0, [sp+112]
    00472fe8str x1, [sp+120]
    00472fecstr x2, [sp+128]
    00472ff0str x3, [sp+408]
    00472ff4str x4, [sp+416]
    00472ff8ldr x5, [sp+112]
    00472ffcldr x6, [sp+120]
    00473000ldr x7, [sp+128]
    00473004str x5, [sp+184]
    00473008str x6, [sp+192]
    0047300cstr x7, [sp+200]
    00473010ldr x4, [sp+416]
    00473014ldr x3, [sp+408]
    00473018str x3, [sp+168]
    0047301cstr x4, [sp+176]
    00473020str x3, [sp+96]
    00473024str x4, [sp+104]
    00473028cbnz x3, 0x473030
    0047302cb 0x47305c
    00473030
    00473030loc_473030:
    00473030ldr x0, [sp+448]
    00473034ldr x1, [sp+456]
    00473038ldr x2, [sp+464]
    0047303cbl gopkg.in/jcmturner/gokrb5.v7/messages.processUnmarshalReplyError
    00473040str x0, [sp+408]
    00473044str x1, [sp+416]
    00473048str x0, [sp+80]
    0047304cstr x1, [sp+88]
    00473050ldp x29, x30, [sp-8]
    00473054add sp, sp, 432
    00473058ret x30
    0047305c
    0047305cloc_47305c:
    0047305corr x2, xzr, 15
    00473060str x2, [sp+64]
    00473064ldr x2, [sp+440]
    00473068ldrsb x27, [x2]
    0047306cldr x2, [x2+8]
    00473070subs xzr, x2, 15
    00473074b.ne 0x47307c
    00473078b 0x4731d4
    0047307c
    0047307cloc_47307c:
    0047307cstp xzr, xzr, [sp+376]
    00473080stp xzr, xzr, [sp+392]
    00473084add x1, sp, 376
    00473088str x1, [sp+272]
    0047308cldr x0, [sp+64]
    00473090bl runtime.convT64
    00473094str x0, [sp+264]
    00473098ldr x1, [sp+272]
    0047309cldrsb x27, [x1]
    004730a0adrp x2, 0x182000
    004730a4add x2, x2, 3520
    004730a8str x2, [x1]
    004730acadrp x27, 0x5d8000
    004730b0ldr w2, [x27+3056]
    004730b4cbz w2, 0x4730bc
    004730b8b 0x4730c0
    004730bc
    004730bcloc_4730bc:
    004730bcb 0x4730d4
    004730c0
    004730c0loc_4730c0:
    004730c0bl runtime.gcWriteBarrier2
    004730c4str x0, [x25]
    004730c8ldr x2, [x1+8]
    004730ccstr x2, [x25+8]
    004730d0b 0x4730d4
    004730d4
    004730d4loc_4730d4:
    004730d4str x0, [x1+8]
    004730d8ldr x1, [sp+440]
    004730dcldrsb x27, [x1]
    004730e0ldr x1, [x1+8]
    004730e4str x1, [sp+72]
    004730e8ldr x0, [sp+72]
    004730ecbl runtime.convT64
    004730f0str x0, [sp+256]
    004730f4ldr x1, [sp+272]
    004730f8ldrsb x27, [x1]
    004730fcadrp x2, 0x182000
    00473100add x2, x2, 3520
    00473104str x2, [x1+16]
    00473108adrp x27, 0x5d8000
    0047310cldr w2, [x27+3056]
    00473110cbz w2, 0x473118
    00473114b 0x47311c
    00473118
    00473118loc_473118:
    00473118b 0x473130
    0047311c
    0047311cloc_47311c:
    0047311cbl runtime.gcWriteBarrier2
    00473120str x0, [x25]
    00473124ldr x7, [x1+24]
    00473128str x7, [x25+8]
    0047312cb 0x473130
    00473130
    00473130loc_473130:
    00473130str x0, [x1+24]
    00473134ldr x4, [sp+272]
    00473138ldrsb x27, [x4]
    0047313cb 0x473140
    00473140
    00473140loc_473140:
    00473140str x4, [sp+280]
    00473144orr x6, xzr, 2
    00473148str x6, [sp+288]
    0047314cstr x6, [sp+296]
    00473150adrp x0, 0x246000
    00473154add x0, x0, 4029
    00473158movz x1, 25
    0047315cadrp x2, 0x25b000
    00473160add x2, x2, 381
    00473164movz x3, 67
    00473168mov x5, x6
    0047316cbl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
    00473170str x0, [sp+208]
    00473174str x1, [sp+216]
    00473178str x2, [sp+224]
    0047317cstr x3, [sp+232]
    00473180str x4, [sp+240]
    00473184ldp x7, x8, [sp+208]
    00473188ldp x9, x10, [sp+224]
    0047318cstp x7, x8, [sp+336]
    00473190stp x9, x10, [sp+352]
    00473194ldr x7, [sp+240]
    00473198str x7, [sp+368]
    0047319cadrp x0, 0x1db000
    004731a0add x0, x0, 2528
    004731a4add x1, sp, 336
    004731a8bl runtime.convT
    004731acstr x0, [sp+248]
    004731b0adrp x7, 0x2a3000
    004731b4add x7, x7, 1856
    004731b8str x7, [sp+80]
    004731bcstr x0, [sp+88]
    004731c0ldr x0, [sp+80]
    004731c4ldr x1, [sp+88]
    004731c8ldp x29, x30, [sp-8]
    004731ccadd sp, sp, 432
    004731d0ret x30
    004731d4
    004731d4loc_4731d4:
    004731d4stp xzr, xzr, [sp+80]
    004731d8mov x0, xzr
    004731dcmov x1, xzr
    004731e0ldp x29, x30, [sp-8]
    004731e4add sp, sp, 432
    004731e8ret x30
    004731ec
    004731ecloc_4731ec:
    004731ecstp x0, x1, [sp+8]
    004731f0stp x2, x3, [sp+24]
    004731f4mov x3, x30
    004731f8bl runtime.morestack_noctxt.abi0
    004731fcldp x0, x1, [sp+8]
    00473200ldp x2, x3, [sp+24]
    00473204b 0x472f00
    00473208udf 0
    0047320cudf 0
    00472f00
    00473210
    00473210gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq(gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tkt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, gopkg.in/jcmturner/gokrb5.v7/types.Authenticator auth)
    00473210ldr x16, [x28+16]
    00473214sub x17, sp, 1488
    00473218subs xzr, x17, x16
    0047321cb.ls 0x47352c
    00473220sub x20, sp, 1616
    00473224stp x29, x30, [x20-8]
    00473228add sp, x20, 0
    0047322csub x29, sp, 8
    00473230str w0, [sp+2848]
    00473234str x1, [sp+2856]
    00473238str x2, [sp+2864]
    0047323cstr x3, [sp+2872]
    00473240add x20, sp, 2192
    00473244adr x27, 16
    00473248stp x29, x27, [sp-24]
    0047324csub x29, sp, 24
    00473250bl fn_87c6c
    00473254sub x29, sp, 8
    00473258add x27, sp, 608
    0047325cstp xzr, xzr, [x27]
    00473260add x20, sp, 680
    00473264adr x27, 16
    00473268stp x29, x27, [sp-24]
    0047326csub x29, sp, 24
    00473270bl fn_87c6c
    00473274sub x29, sp, 8
    00473278add x27, sp, 1568
    0047327cstp xzr, xzr, [x27]
    00473280add x27, sp, 1584
    00473284stp xzr, xzr, [x27]
    00473288str xzr, [sp+1600]
    0047328cadd x27, sp, 1552
    00473290stp xzr, xzr, [x27]
    00473294ldrsw x0, [sp+2848]
    00473298ldr x1, [sp+2856]
    0047329cldr x2, [sp+2864]
    004732a0ldr x3, [sp+2872]
    004732a4add x21, sp, 8
    004732a8add x20, sp, 2008
    004732acadr x27, 16
    004732b0stp x29, x27, [sp-24]
    004732b4sub x29, sp, 24
    004732b8bl fn_87ec8
    004732bcsub x29, sp, 8
    004732c0ldr x4, [sp+2184]
    004732c4str x4, [sp+184]
    004732c8add x21, sp, 192
    004732ccadd x20, sp, 1624
    004732d0adr x27, 16
    004732d4stp x29, x27, [sp-24]
    004732d8sub x29, sp, 24
    004732dcbl fn_87e60
    004732e0sub x29, sp, 8
    004732e4bl gopkg.in/jcmturner/gokrb5.v7/messages.encryptAuthenticator
    004732e8str w0, [sp+1432]
    004732ecstr x1, [sp+1440]
    004732f0str x2, [sp+1448]
    004732f4str x3, [sp+1456]
    004732f8str x4, [sp+1464]
    004732fcadd x27, sp, 1432
    00473300ldp x4, x7, [x27]
    00473304add x27, sp, 1448
    00473308ldp x8, x9, [x27]
    0047330cadd x27, sp, 1568
    00473310stp x4, x7, [x27]
    00473314add x27, sp, 1584
    00473318stp x8, x9, [x27]
    0047331cldr x4, [sp+1464]
    00473320str x4, [sp+1600]
    00473324str x5, [sp+1552]
    00473328str x6, [sp+1560]
    0047332cadd x27, sp, 1568
    00473330ldp x4, x5, [x27]
    00473334add x27, sp, 1584
    00473338ldp x6, x7, [x27]
    0047333cadd x27, sp, 1352
    00473340stp x4, x5, [x27]
    00473344add x27, sp, 1368
    00473348stp x6, x7, [x27]
    0047334cldr x4, [sp+1600]
    00473350str x4, [sp+1384]
    00473354ldr x4, [sp+1552]
    00473358ldr x5, [sp+1560]
    0047335cstr x4, [sp+1336]
    00473360str x5, [sp+1344]
    00473364add x27, sp, 1352
    00473368ldp x4, x5, [x27]
    0047336cadd x27, sp, 1368
    00473370ldp x6, x7, [x27]
    00473374add x27, sp, 640
    00473378stp x4, x5, [x27]
    0047337cadd x27, sp, 656
    00473380stp x6, x7, [x27]
    00473384ldr x4, [sp+1384]
    00473388str x4, [sp+672]
    0047338cldr x1, [sp+1344]
    00473390ldr x0, [sp+1336]
    00473394str x0, [sp+624]
    00473398str x1, [sp+632]
    0047339ccbnz x0, 0x4733a4
    004733a0b 0x47345c
    004733a4
    004733a4loc_4733a4:
    004733a4adrp x2, 0x246000
    004733a8add x2, x2, 4029
    004733acmovz x3, 25
    004733b0adrp x4, 0x250000
    004733b4add x4, x4, 3445
    004733b8movz x5, 39
    004733bcmov x6, xzr
    004733c0mov x7, xzr
    004733c4mov x8, x7
    004733c8bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    004733ccstr x0, [sp+1392]
    004733d0str x1, [sp+1400]
    004733d4str x2, [sp+1408]
    004733d8str x3, [sp+1416]
    004733dcstr x4, [sp+1424]
    004733e0add x27, sp, 1392
    004733e4ldp x9, x10, [x27]
    004733e8add x27, sp, 1408
    004733ecldp x11, x12, [x27]
    004733f0add x27, sp, 1512
    004733f4stp x9, x10, [x27]
    004733f8add x27, sp, 1528
    004733fcstp x11, x12, [x27]
    00473400ldr x9, [sp+1424]
    00473404str x9, [sp+1544]
    00473408add x21, sp, 2192
    0047340cadd x20, sp, 680
    00473410adr x27, 16
    00473414stp x29, x27, [sp-24]
    00473418sub x29, sp, 24
    0047341cbl fn_87dd8
    00473420sub x29, sp, 8
    00473424adrp x0, 0x1db000
    00473428add x0, x0, 2528
    0047342cadd x1, sp, 1512
    00473430bl runtime.convT
    00473434str x0, [sp+1472]
    00473438adrp x9, 0x2a3000
    0047343cadd x9, x9, 1856
    00473440str x9, [sp+608]
    00473444str x0, [sp+616]
    00473448ldr x0, [sp+608]
    0047344cldr x1, [sp+616]
    00473450ldp x29, x30, [sp-8]
    00473454add sp, sp, 1616
    00473458ret x30
    0047345c
    0047345cloc_47345c:
    0047345cbl gopkg.in/jcmturner/gokrb5.v7/types.NewKrbFlags
    00473460str x0, [sp+1480]
    00473464str x1, [sp+1488]
    00473468str x2, [sp+1496]
    0047346cstr x3, [sp+1504]
    00473470add x21, sp, 680
    00473474adrp x20, 0x2ac000
    00473478add x20, x20, 2944
    0047347cadr x27, 16
    00473480stp x29, x27, [sp-24]
    00473484sub x29, sp, 24
    00473488bl fn_87dd8
    0047348csub x29, sp, 8
    00473490ldr x0, [sp+1480]
    00473494ldr x1, [sp+1488]
    00473498ldr x2, [sp+1496]
    0047349cldr x3, [sp+1504]
    004734a0str x0, [sp+696]
    004734a4str x1, [sp+704]
    004734a8str x2, [sp+712]
    004734acstr x3, [sp+720]
    004734b0add x21, sp, 728
    004734b4add x20, sp, 1624
    004734b8adr x27, 16
    004734bcstp x29, x27, [sp-24]
    004734c0sub x29, sp, 24
    004734c4bl fn_87e60
    004734c8sub x29, sp, 8
    004734ccadd x27, sp, 640
    004734d0ldp x0, x1, [x27]
    004734d4add x27, sp, 656
    004734d8ldp x2, x3, [x27]
    004734dcadd x27, sp, 1112
    004734e0stp x0, x1, [x27]
    004734e4add x27, sp, 1128
    004734e8stp x2, x3, [x27]
    004734ecldr x0, [sp+672]
    004734f0str x0, [sp+1144]
    004734f4add x21, sp, 2192
    004734f8add x20, sp, 680
    004734fcadr x27, 16
    00473500stp x29, x27, [sp-24]
    00473504sub x29, sp, 24
    00473508bl fn_87dd8
    0047350csub x29, sp, 8
    00473510add x27, sp, 608
    00473514stp xzr, xzr, [x27]
    00473518mov x0, xzr
    0047351cmov x1, xzr
    00473520ldp x29, x30, [sp-8]
    00473524add sp, sp, 1616
    00473528ret x30
    0047352c
    0047352cloc_47352c:
    0047352cstr w0, [sp+1232]
    00473530add x27, sp, 1240
    00473534stp x1, x2, [x27]
    00473538str x3, [sp+1256]
    0047353cmov x3, x30
    00473540bl runtime.morestack_noctxt.abi0
    00473544ldrsw x0, [sp+1232]
    00473548add x27, sp, 1240
    0047354cldp x1, x2, [x27]
    00473550ldr x3, [sp+1256]
    00473554b 0x473210
    00473558udf 0
    0047355cudf 0
    00473210
    00473560
    00473560gopkg.in/jcmturner/gokrb5.v7/messages.encryptAuthenticator: ; void gopkg.in/jcmturner/gokrb5.v7/messages.encryptAuthenticator(gopkg.in/jcmturner/gokrb5.v7/types.Authenticator a, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tkt)
    00473560ldr x16, [x28+16]
    00473564sub x17, sp, 464
    00473568subs xzr, x17, x16
    0047356cb.ls 0x4738d0
    00473570sub x20, sp, 592
    00473574stp x29, x30, [x20-8]
    00473578add sp, x20, 0
    0047357csub x29, sp, 8
    00473580str w0, [sp+1168]
    00473584str x1, [sp+1176]
    00473588str x2, [sp+1184]
    0047358cstr x3, [sp+1192]
    00473590stp xzr, xzr, [sp+112]
    00473594stp xzr, xzr, [sp+128]
    00473598str xzr, [sp+144]
    0047359cstp xzr, xzr, [sp+96]
    004735a0stp xzr, xzr, [sp+192]
    004735a4stp xzr, xzr, [sp+208]
    004735a8str xzr, [sp+224]
    004735acstr xzr, [sp+504]
    004735b0add x27, sp, 512
    004735b4stp xzr, xzr, [x27]
    004735b8stp xzr, xzr, [sp+488]
    004735bcadd x0, sp, 600
    004735c0bl gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).Marshal
    004735c4str x0, [sp+504]
    004735c8str x1, [sp+512]
    004735ccstr x2, [sp+520]
    004735d0str x3, [sp+488]
    004735d4str x4, [sp+496]
    004735d8ldr x1, [sp+504]
    004735dcldr x2, [sp+512]
    004735e0ldr x3, [sp+520]
    004735e4str x1, [sp+248]
    004735e8str x2, [sp+256]
    004735ecstr x3, [sp+264]
    004735f0ldr x1, [sp+488]
    004735f4ldr x2, [sp+496]
    004735f8str x1, [sp+232]
    004735fcstr x2, [sp+240]
    00473600ldr x1, [sp+248]
    00473604ldr x2, [sp+256]
    00473608ldr x3, [sp+264]
    0047360cstr x1, [sp+152]
    00473610str x2, [sp+160]
    00473614str x3, [sp+168]
    00473618ldr x1, [sp+240]
    0047361cldr x0, [sp+232]
    00473620str x0, [sp+176]
    00473624str x1, [sp+184]
    00473628cbnz x0, 0x473630
    0047362cb 0x4736e8
    00473630
    00473630loc_473630:
    00473630adrp x2, 0x241000
    00473634add x2, x2, 174
    00473638orr x3, xzr, 14
    0047363cadrp x4, 0x258000
    00473640add x4, x4, 526
    00473644movz x5, 55
    00473648mov x6, xzr
    0047364cmov x7, xzr
    00473650mov x8, x7
    00473654bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    00473658str x0, [sp+352]
    0047365cstr x1, [sp+360]
    00473660str x2, [sp+368]
    00473664str x3, [sp+376]
    00473668str x4, [sp+384]
    0047366cldp x9, x10, [sp+352]
    00473670ldp x11, x12, [sp+368]
    00473674stp x9, x10, [sp+448]
    00473678stp x11, x12, [sp+464]
    0047367cldr x9, [sp+384]
    00473680str x9, [sp+480]
    00473684ldp x9, x10, [sp+192]
    00473688ldp x11, x12, [sp+208]
    0047368cstp x9, x10, [sp+112]
    00473690stp x11, x12, [sp+128]
    00473694ldr x9, [sp+224]
    00473698str x9, [sp+144]
    0047369cadrp x0, 0x1db000
    004736a0add x0, x0, 2528
    004736a4add x1, sp, 448
    004736a8bl runtime.convT
    004736acstr x0, [sp+400]
    004736b0adrp x9, 0x2a3000
    004736b4add x9, x9, 1856
    004736b8str x9, [sp+96]
    004736bcstr x0, [sp+104]
    004736c0ldrsw x0, [sp+112]
    004736c4ldr x5, [sp+96]
    004736c8ldr x6, [sp+104]
    004736ccldr x1, [sp+120]
    004736d0ldr x2, [sp+128]
    004736d4ldr x3, [sp+136]
    004736d8ldr x4, [sp+144]
    004736dcldp x29, x30, [sp-8]
    004736e0add sp, sp, 592
    004736e4ret x30
    004736e8
    004736e8loc_4736e8:
    004736e8ldrsw x0, [sp+808]
    004736ecldr x1, [sp+816]
    004736f0ldr x2, [sp+824]
    004736f4ldr x3, [sp+832]
    004736f8bl gopkg.in/jcmturner/gokrb5.v7/messages.authenticatorKeyUsage
    004736fcstr x0, [sp+88]
    00473700stp xzr, xzr, [sp+408]
    00473704stp xzr, xzr, [sp+424]
    00473708str xzr, [sp+440]
    0047370cstp xzr, xzr, [sp+488]
    00473710ldrsw x3, [sp+1168]
    00473714ldr x0, [sp+152]
    00473718ldr x1, [sp+160]
    0047371cldr x4, [sp+1176]
    00473720ldr x2, [sp+168]
    00473724ldr x5, [sp+1184]
    00473728ldr x6, [sp+1192]
    0047372cldr x7, [sp+88]
    00473730ldr x8, [sp+848]
    00473734bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEncryptedData
    00473738str w0, [sp+312]
    0047373cstr x1, [sp+320]
    00473740str x2, [sp+328]
    00473744str x3, [sp+336]
    00473748str x4, [sp+344]
    0047374cldp x4, x7, [sp+312]
    00473750ldp x8, x9, [sp+328]
    00473754stp x4, x7, [sp+408]
    00473758stp x8, x9, [sp+424]
    0047375cldr x4, [sp+344]
    00473760str x4, [sp+440]
    00473764str x5, [sp+488]
    00473768str x6, [sp+496]
    0047376cldp x4, x5, [sp+408]
    00473770ldp x6, x7, [sp+424]
    00473774add x27, sp, 544
    00473778stp x4, x5, [x27]
    0047377cadd x27, sp, 560
    00473780stp x6, x7, [x27]
    00473784ldr x4, [sp+440]
    00473788str x4, [sp+576]
    0047378cldr x4, [sp+488]
    00473790ldr x5, [sp+496]
    00473794str x4, [sp+528]
    00473798str x5, [sp+536]
    0047379cadd x27, sp, 544
    004737a0ldp x4, x5, [x27]
    004737a4add x27, sp, 560
    004737a8ldp x6, x7, [x27]
    004737acstp x4, x5, [sp+192]
    004737b0stp x6, x7, [sp+208]
    004737b4ldr x4, [sp+576]
    004737b8str x4, [sp+224]
    004737bcldr x1, [sp+536]
    004737c0ldr x0, [sp+528]
    004737c4str x0, [sp+176]
    004737c8str x1, [sp+184]
    004737cccbnz x0, 0x4737d4
    004737d0b 0x47388c
    004737d4
    004737d4loc_4737d4:
    004737d4adrp x2, 0x241000
    004737d8add x2, x2, 3748
    004737dcorr x3, xzr, 16
    004737e0adrp x4, 0x24a000
    004737e4add x4, x4, 1792
    004737e8orr x5, xzr, 30
    004737ecmov x6, xzr
    004737f0mov x7, xzr
    004737f4mov x8, x7
    004737f8bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    004737fcstr x0, [sp+272]
    00473800str x1, [sp+280]
    00473804str x2, [sp+288]
    00473808str x3, [sp+296]
    0047380cstr x4, [sp+304]
    00473810ldp x9, x10, [sp+272]
    00473814ldp x11, x12, [sp+288]
    00473818stp x9, x10, [sp+448]
    0047381cstp x11, x12, [sp+464]
    00473820ldr x9, [sp+304]
    00473824str x9, [sp+480]
    00473828ldp x9, x10, [sp+192]
    0047382cldp x11, x12, [sp+208]
    00473830stp x9, x10, [sp+112]
    00473834stp x11, x12, [sp+128]
    00473838ldr x9, [sp+224]
    0047383cstr x9, [sp+144]
    00473840adrp x0, 0x1db000
    00473844add x0, x0, 2528
    00473848add x1, sp, 448
    0047384cbl runtime.convT
    00473850str x0, [sp+392]
    00473854adrp x9, 0x2a3000
    00473858add x9, x9, 1856
    0047385cstr x9, [sp+96]
    00473860str x0, [sp+104]
    00473864ldrsw x0, [sp+112]
    00473868ldr x5, [sp+96]
    0047386cldr x6, [sp+104]
    00473870ldr x1, [sp+120]
    00473874ldr x2, [sp+128]
    00473878ldr x3, [sp+136]
    0047387cldr x4, [sp+144]
    00473880ldp x29, x30, [sp-8]
    00473884add sp, sp, 592
    00473888ret x30
    0047388c
    0047388cloc_47388c:
    0047388cldp x7, x8, [sp+192]
    00473890ldp x9, x10, [sp+208]
    00473894stp x7, x8, [sp+112]
    00473898stp x9, x10, [sp+128]
    0047389cldr x7, [sp+224]
    004738a0str x7, [sp+144]
    004738a4stp xzr, xzr, [sp+96]
    004738a8ldrsw x0, [sp+112]
    004738acldr x1, [sp+120]
    004738b0ldr x2, [sp+128]
    004738b4ldr x3, [sp+136]
    004738b8ldr x4, [sp+144]
    004738bcmov x5, xzr
    004738c0mov x6, xzr
    004738c4ldp x29, x30, [sp-8]
    004738c8add sp, sp, 592
    004738ccret x30
    004738d0
    004738d0loc_4738d0:
    004738d0str w0, [sp+576]
    004738d4add x27, sp, 584
    004738d8stp x1, x2, [x27]
    004738dcstr x3, [sp+600]
    004738e0mov x3, x30
    004738e4bl runtime.morestack_noctxt.abi0
    004738e8ldrsw x0, [sp+576]
    004738ecadd x27, sp, 584
    004738f0ldp x1, x2, [x27]
    004738f4ldr x3, [sp+600]
    004738f8b 0x473560
    004738fcudf 0
    00473560
    00473900
    00473900gopkg.in/jcmturner/gokrb5.v7/messages.authenticatorKeyUsage: ; void gopkg.in/jcmturner/gokrb5.v7/messages.authenticatorKeyUsage(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName pn)
    00473900ldr x16, [x28+16]
    00473904subs xzr, sp, x16
    00473908b.ls 0x473b3c
    0047390cstr x30, [sp-48]!
    00473910stur x29, [sp-8]
    00473914sub x29, sp, 8
    00473918str w0, [sp+56]
    0047391cstr x1, [sp+64]
    00473920str x2, [sp+72]
    00473924str x3, [sp+80]
    00473928str xzr, [sp+32]
    0047392csubs xzr, x2, 0
    00473930b.hi 0x473938
    00473934b 0x473b2c
    00473938
    00473938loc_473938:
    00473938ldr x3, [x1+8]
    0047393csubs xzr, x3, 6
    00473940b.eq 0x473948
    00473944b 0x473a84
    00473948
    00473948loc_473948:
    00473948subs xzr, x2, 0
    0047394cb.hi 0x473954
    00473950b 0x473b20
    00473954
    00473954loc_473954:
    00473954ldr x3, [x1+8]
    00473958ldr x4, [x1]
    0047395csubs xzr, x3, 0
    00473960b.hi 0x473968
    00473964b 0x473b14
    00473968
    00473968loc_473968:
    00473968ldrb w3, [x4]
    0047396csubs xzr, x2, 0
    00473970b.hi 0x473978
    00473974b 0x473b08
    00473978
    00473978loc_473978:
    00473978ldr x4, [x1+8]
    0047397cldr x5, [x1]
    00473980subs xzr, x4, 1
    00473984b.hi 0x47398c
    00473988b 0x473afc
    0047398c
    0047398cloc_47398c:
    0047398cldrb w4, [x5+1]
    00473990ubfm x4, x4, 56, 7
    00473994orr x3, x3, x4
    00473998subs xzr, x2, 0
    0047399cb.hi 0x4739a4
    004739a0b 0x473af0
    004739a4
    004739a4loc_4739a4:
    004739a4ldr x4, [x1+8]
    004739a8ldr x5, [x1]
    004739acsubs xzr, x4, 2
    004739b0b.hi 0x4739b8
    004739b4b 0x473ae4
    004739b8
    004739b8loc_4739b8:
    004739b8ldrb w4, [x5+2]
    004739bcubfm x4, x4, 48, 7
    004739c0orr x3, x3, x4
    004739c4subs xzr, x2, 0
    004739c8b.hi 0x4739d0
    004739ccb 0x473ad8
    004739d0
    004739d0loc_4739d0:
    004739d0ldr x4, [x1+8]
    004739d4ldr x5, [x1]
    004739d8subs xzr, x4, 3
    004739dcb.hi 0x4739e4
    004739e0b 0x473acc
    004739e4
    004739e4loc_4739e4:
    004739e4ldrb w4, [x5+3]
    004739e8ubfm x4, x4, 40, 7
    004739ecorr x3, x3, x4
    004739f0movz x4, 29291
    004739f4movk x4, 0x74620000
    004739f8subs wzr, w3, w4
    004739fcb.eq 0x473a04
    00473a00b 0x473a80
    00473a04
    00473a04loc_473a04:
    00473a04subs xzr, x2, 0
    00473a08b.hi 0x473a10
    00473a0cb 0x473ac0
    00473a10
    00473a10loc_473a10:
    00473a10ldr x3, [x1+8]
    00473a14ldr x4, [x1]
    00473a18subs xzr, x3, 4
    00473a1cb.hi 0x473a24
    00473a20b 0x473ab4
    00473a24
    00473a24loc_473a24:
    00473a24ldrb w3, [x4+4]
    00473a28subs xzr, x2, 0
    00473a2cb.hi 0x473a34
    00473a30b 0x473aa8
    00473a34
    00473a34loc_473a34:
    00473a34ldr x2, [x1+8]
    00473a38ldr x4, [x1]
    00473a3csubs xzr, x2, 5
    00473a40b.hi 0x473a48
    00473a44b 0x473a9c
    00473a48
    00473a48loc_473a48:
    00473a48ldrb w1, [x4+5]
    00473a4cubfm x1, x1, 56, 7
    00473a50orr x1, x3, x1
    00473a54ubfm x1, x1, 0, 15
    00473a58movz x2, 29799
    00473a5csubs wzr, w1, w2
    00473a60b.eq 0x473a68
    00473a64b 0x473a7c
    00473a68
    00473a68loc_473a68:
    00473a68orr x0, xzr, 7
    00473a6cstr x0, [sp+32]
    00473a70ldur x29, [sp-8]
    00473a74ldr x30, [sp], 48
    00473a78ret x30
    00473a7c
    00473a7cloc_473a7c:
    00473a7cb 0x473a88
    00473a80
    00473a80loc_473a80:
    00473a80b 0x473a88
    00473a84
    00473a84loc_473a84:
    00473a84b 0x473a88
    00473a88
    00473a88loc_473a88:
    00473a88movz x0, 11
    00473a8cstr x0, [sp+32]
    00473a90ldur x29, [sp-8]
    00473a94ldr x30, [sp], 48
    00473a98ret x30
    00473a9c
    00473a9cloc_473a9c:
    00473a9cmovz x0, 5
    00473aa0mov x1, x2
    00473aa4bl runtime.panicIndex
    00473aa8
    00473aa8loc_473aa8:
    00473aa8mov x0, xzr
    00473aacmov x1, x2
    00473ab0bl runtime.panicIndex
    00473ab4
    00473ab4loc_473ab4:
    00473ab4orr x0, xzr, 4
    00473ab8mov x1, x3
    00473abcbl runtime.panicIndex
    00473ac0
    00473ac0loc_473ac0:
    00473ac0mov x0, xzr
    00473ac4mov x1, x2
    00473ac8bl runtime.panicIndex
    00473acc
    00473accloc_473acc:
    00473accorr x0, xzr, 3
    00473ad0mov x1, x4
    00473ad4bl runtime.panicIndex
    00473ad8
    00473ad8loc_473ad8:
    00473ad8mov x0, xzr
    00473adcmov x1, x2
    00473ae0bl runtime.panicIndex
    00473ae4
    00473ae4loc_473ae4:
    00473ae4orr x0, xzr, 2
    00473ae8mov x1, x4
    00473aecbl runtime.panicIndex
    00473af0
    00473af0loc_473af0:
    00473af0mov x0, xzr
    00473af4mov x1, x2
    00473af8bl runtime.panicIndex
    00473afc
    00473afcloc_473afc:
    00473afcorr x0, xzr, 1
    00473b00mov x1, x4
    00473b04bl runtime.panicIndex
    00473b08
    00473b08loc_473b08:
    00473b08mov x0, xzr
    00473b0cmov x1, x2
    00473b10bl runtime.panicIndex
    00473b14
    00473b14loc_473b14:
    00473b14mov x0, xzr
    00473b18mov x1, x3
    00473b1cbl runtime.panicIndex
    00473b20
    00473b20loc_473b20:
    00473b20mov x0, xzr
    00473b24mov x1, x2
    00473b28bl runtime.panicIndex
    00473b2c
    00473b2cloc_473b2c:
    00473b2cmov x0, xzr
    00473b30mov x1, x2
    00473b34bl runtime.panicIndex
    00473b38hint
    00473b3c
    00473b3cloc_473b3c:
    00473b3cstr w0, [sp+8]
    00473b40stp x1, x2, [sp+16]
    00473b44str x3, [sp+32]
    00473b48mov x3, x30
    00473b4cbl runtime.morestack_noctxt.abi0
    00473b50ldrsw x0, [sp+8]
    00473b54ldp x1, x2, [sp+16]
    00473b58ldr x3, [sp+32]
    00473b5cb 0x473900
    00473900
    00473b60
    00473b60gopkg.in/jcmturner/gokrb5.v7/messages.(*APReq).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/messages.(*APReq).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/messages.APReq * a, struct []uint8 b)
    00473b60ldr x16, [x28+16]
    00473b64sub x17, sp, 1696
    00473b68subs xzr, x17, x16
    00473b6cb.ls 0x4740cc
    00473b70sub x20, sp, 1824
    00473b74stp x29, x30, [x20-8]
    00473b78add sp, x20, 0
    00473b7csub x29, sp, 8
    00473b80str x0, [sp+1832]
    00473b84str x1, [sp+1840]
    00473b88str x2, [sp+1848]
    00473b8cstr x3, [sp+1856]
    00473b90stp xzr, xzr, [sp+416]
    00473b94adrp x0, 0x204000
    00473b98add x0, x0, 2752
    00473b9cbl runtime.newobject
    00473ba0str x0, [sp+1808]
    00473ba4adrp x27, 0x5d8000
    00473ba8ldr w1, [x27+3056]
    00473baccbz w1, 0x473bb4
    00473bb0b 0x473bb8
    00473bb4
    00473bb4loc_473bb4:
    00473bb4b 0x473bd4
    00473bb8
    00473bb8loc_473bb8:
    00473bb8str x0, [sp+912]
    00473bbcmov x1, x0
    00473bc0adrp x0, 0x204000
    00473bc4add x0, x0, 2752
    00473bc8bl runtime.wbZero
    00473bccldr x0, [sp+912]
    00473bd0b 0x473bd4
    00473bd4
    00473bd4loc_473bd4:
    00473bd4mov x20, x0
    00473bd8adr x27, 16
    00473bdcstp x29, x27, [sp-24]
    00473be0sub x29, sp, 24
    00473be4bl fn_87ce8
    00473be8sub x29, sp, 8
    00473becldr x5, [sp+1808]
    00473bf0str x5, [sp+448]
    00473bf4add x27, sp, 1792
    00473bf8stp xzr, xzr, [x27]
    00473bfcadd x2, sp, 1792
    00473c00str x2, [sp+1056]
    00473c04ldrsb x27, [x2]
    00473c08adrp x5, 0x182000
    00473c0cadd x5, x5, 3520
    00473c10str x5, [x2]
    00473c14adrp x27, 0x5d8000
    00473c18ldr w5, [x27+3056]
    00473c1ccbz w5, 0x473c24
    00473c20b 0x473c28
    00473c24
    00473c24loc_473c24:
    00473c24b 0x473c38
    00473c28
    00473c28loc_473c28:
    00473c28ldr x5, [x2+8]
    00473c2cbl runtime.gcWriteBarrier1
    00473c30str x5, [x25]
    00473c34b 0x473c38
    00473c38
    00473c38loc_473c38:
    00473c38adrp x5, 0x29c000
    00473c3cadd x5, x5, 208
    00473c40str x5, [x2+8]
    00473c44ldrsb x27, [x2]
    00473c48b 0x473c4c
    00473c4c
    00473c4cloc_473c4c:
    00473c4cstr x2, [sp+1064]
    00473c50orr x4, xzr, 1
    00473c54str x4, [sp+1072]
    00473c58str x4, [sp+1080]
    00473c5cadrp x0, 0x248000
    00473c60add x0, x0, 1210
    00473c64movz x1, 27
    00473c68mov x3, x4
    00473c6cbl fmt.Sprintf
    00473c70str x0, [sp+1776]
    00473c74str x1, [sp+1784]
    00473c78str xzr, [sp+1752]
    00473c7cadd x27, sp, 1760
    00473c80stp xzr, xzr, [x27]
    00473c84add x27, sp, 1736
    00473c88stp xzr, xzr, [x27]
    00473c8cldr x0, [sp+1840]
    00473c90ldr x1, [sp+1848]
    00473c94ldr x2, [sp+1856]
    00473c98ldr x5, [sp+1776]
    00473c9cldr x6, [sp+1784]
    00473ca0ldr x4, [sp+448]
    00473ca4adrp x3, 0x179000
    00473ca8add x3, x3, 320
    00473cacbl github.com/jcmturner/gofork/encoding/asn1.UnmarshalWithParams
    00473cb0str x0, [sp+1752]
    00473cb4str x1, [sp+1760]
    00473cb8str x2, [sp+1768]
    00473cbcstr x3, [sp+1736]
    00473cc0str x4, [sp+1744]
    00473cc4ldr x5, [sp+1752]
    00473cc8ldr x6, [sp+1760]
    00473cccldr x7, [sp+1768]
    00473cd0str x5, [sp+872]
    00473cd4str x6, [sp+880]
    00473cd8str x7, [sp+888]
    00473cdcldr x1, [sp+1744]
    00473ce0ldr x0, [sp+1736]
    00473ce4str x0, [sp+856]
    00473ce8str x1, [sp+864]
    00473cecstr x0, [sp+432]
    00473cf0str x1, [sp+440]
    00473cf4cbnz x0, 0x473cfc
    00473cf8b 0x473d98
    00473cfc
    00473cfcloc_473cfc:
    00473cfcadrp x2, 0x241000
    00473d00add x2, x2, 174
    00473d04orr x3, xzr, 14
    00473d08adrp x4, 0x247000
    00473d0cadd x4, x4, 58
    00473d10movz x5, 25
    00473d14mov x6, xzr
    00473d18mov x7, xzr
    00473d1cmov x8, x7
    00473d20bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    00473d24str x0, [sp+960]
    00473d28str x1, [sp+968]
    00473d2cstr x2, [sp+976]
    00473d30str x3, [sp+984]
    00473d34str x4, [sp+992]
    00473d38add x27, sp, 960
    00473d3cldp x9, x10, [x27]
    00473d40add x27, sp, 976
    00473d44ldp x11, x12, [x27]
    00473d48add x27, sp, 1696
    00473d4cstp x9, x10, [x27]
    00473d50add x27, sp, 1712
    00473d54stp x11, x12, [x27]
    00473d58ldr x9, [sp+992]
    00473d5cstr x9, [sp+1728]
    00473d60adrp x0, 0x1db000
    00473d64add x0, x0, 2528
    00473d68add x1, sp, 1696
    00473d6cbl runtime.convT
    00473d70str x0, [sp+1048]
    00473d74adrp x9, 0x2a3000
    00473d78add x9, x9, 1856
    00473d7cstr x9, [sp+416]
    00473d80str x0, [sp+424]
    00473d84ldr x0, [sp+416]
    00473d88ldr x1, [sp+424]
    00473d8cldp x29, x30, [sp-8]
    00473d90add sp, sp, 1824
    00473d94ret x30
    00473d98
    00473d98loc_473d98:
    00473d98ldr x3, [sp+1808]
    00473d9cldr x3, [x3+8]
    00473da0subs xzr, x3, 14
    00473da4b.ne 0x473dac
    00473da8b 0x473e48
    00473dac
    00473dacloc_473dac:
    00473dacmovz x0, 40
    00473db0bl gopkg.in/jcmturner/gokrb5.v7/iana/errorcode.Lookup
    00473db4str x0, [sp+1776]
    00473db8str x1, [sp+1784]
    00473dbcstr wzr, [sp+1016]
    00473dc0str xzr, [sp+1024]
    00473dc4add x27, sp, 1032
    00473dc8stp xzr, xzr, [x27]
    00473dccldr x7, [sp+1776]
    00473dd0ldr x8, [sp+1784]
    00473dd4ldrsw x0, [sp+1016]
    00473dd8mov x1, xzr
    00473ddcmov x2, xzr
    00473de0mov x3, x2
    00473de4mov x4, xzr
    00473de8mov x5, x2
    00473decmovz x6, 40
    00473df0bl gopkg.in/jcmturner/gokrb5.v7/messages.NewKRBError
    00473df4add x21, sp, 1472
    00473df8add x20, sp, 8
    00473dfcadr x27, 16
    00473e00stp x29, x27, [sp-24]
    00473e04sub x29, sp, 24
    00473e08bl fn_87eb0
    00473e0csub x29, sp, 8
    00473e10adrp x0, 0x229000
    00473e14add x0, x0, 2304
    00473e18add x1, sp, 1472
    00473e1cbl runtime.convT
    00473e20str x0, [sp+1008]
    00473e24adrp x1, 0x2a3000
    00473e28add x1, x1, 1824
    00473e2cstr x1, [sp+416]
    00473e30str x0, [sp+424]
    00473e34ldr x0, [sp+416]
    00473e38ldr x1, [sp+424]
    00473e3cldp x29, x30, [sp-8]
    00473e40add sp, sp, 1824
    00473e44ret x30
    00473e48
    00473e48loc_473e48:
    00473e48ldr x3, [sp+1832]
    00473e4cldrsb x27, [x3]
    00473e50ldr x4, [sp+1808]
    00473e54ldr x4, [x4]
    00473e58str x4, [x3]
    00473e5cldr x3, [sp+1832]
    00473e60ldrsb x27, [x3]
    00473e64ldr x4, [sp+1808]
    00473e68ldr x4, [x4+8]
    00473e6cstr x4, [x3+8]
    00473e70ldr x3, [sp+1832]
    00473e74ldrsb x27, [x3]
    00473e78ldr x4, [sp+1808]
    00473e7cldr x5, [x4+16]
    00473e80ldr x6, [x4+24]
    00473e84ldr x7, [x4+32]
    00473e88ldr x4, [x4+40]
    00473e8cstr x6, [x3+24]
    00473e90str x7, [x3+32]
    00473e94str x4, [x3+40]
    00473e98adrp x27, 0x5d8000
    00473e9cldr w4, [x27+3056]
    00473ea0cbz w4, 0x473ea8
    00473ea4b 0x473eac
    00473ea8
    00473ea8loc_473ea8:
    00473ea8b 0x473ec0
    00473eac
    00473eacloc_473eac:
    00473eacbl runtime.gcWriteBarrier2
    00473eb0str x5, [x25]
    00473eb4ldr x4, [x3+16]
    00473eb8str x4, [x25+8]
    00473ebcb 0x473ec0
    00473ec0
    00473ec0loc_473ec0:
    00473ec0str x5, [x3+16]
    00473ec4ldr x3, [sp+1832]
    00473ec8ldrsb x27, [x3]
    00473eccadd x1, x3, 432
    00473ed0ldr x4, [sp+1808]
    00473ed4add x2, x4, 120
    00473ed8adrp x27, 0x5d8000
    00473edcldr w5, [x27+3056]
    00473ee0cbz w5, 0x473ee8
    00473ee4b 0x473eec
    00473ee8
    00473ee8loc_473ee8:
    00473ee8b 0x473f0c
    00473eec
    00473eecloc_473eec:
    00473eecstr x4, [sp+912]
    00473ef0str x3, [sp+904]
    00473ef4adrp x0, 0x1e6000
    00473ef8add x0, x0, 1984
    00473efcbl runtime.wbMove
    00473f00ldr x3, [sp+904]
    00473f04ldr x4, [sp+912]
    00473f08b 0x473f0c
    00473f0c
    00473f0cloc_473f0c:
    00473f0cldp x5, x6, [x4+120]
    00473f10ldp x7, x8, [x4+136]
    00473f14stp x5, x6, [x3+432]
    00473f18stp x7, x8, [x3+448]
    00473f1cldr x4, [x4+152]
    00473f20str x4, [x3+464]
    00473f24add x20, sp, 1088
    00473f28adr x27, 16
    00473f2cstp x29, x27, [sp-24]
    00473f30sub x29, sp, 24
    00473f34bl fn_87cb0
    00473f38sub x29, sp, 8
    00473f3cadd x27, sp, 1736
    00473f40stp xzr, xzr, [x27]
    00473f44ldr x3, [sp+1808]
    00473f48ldr x0, [x3+72]
    00473f4cldr x1, [x3+80]
    00473f50ldr x2, [x3+88]
    00473f54bl gopkg.in/jcmturner/gokrb5.v7/messages.unmarshalTicket
    00473f58add x21, sp, 1088
    00473f5cadd x20, sp, 8
    00473f60adr x27, 16
    00473f64stp x29, x27, [sp-24]
    00473f68sub x29, sp, 24
    00473f6cbl fn_87e60
    00473f70sub x29, sp, 8
    00473f74str x0, [sp+1736]
    00473f78str x1, [sp+1744]
    00473f7cadd x21, sp, 472
    00473f80add x20, sp, 1088
    00473f84adr x27, 16
    00473f88stp x29, x27, [sp-24]
    00473f8csub x29, sp, 24
    00473f90bl fn_87e60
    00473f94sub x29, sp, 8
    00473f98ldr x3, [sp+1736]
    00473f9cldr x4, [sp+1744]
    00473fa0str x3, [sp+456]
    00473fa4str x4, [sp+464]
    00473fa8ldr x3, [sp+1832]
    00473facldrsb x27, [x3]
    00473fb0add x21, x3, 48
    00473fb4adrp x27, 0x5d8000
    00473fb8ldr w3, [x27+3056]
    00473fbccbz w3, 0x473fc4
    00473fc0b 0x473fc8
    00473fc4
    00473fc4loc_473fc4:
    00473fc4b 0x473fe8
    00473fc8
    00473fc8loc_473fc8:
    00473fc8str x21, [sp+896]
    00473fccadrp x0, 0x204000
    00473fd0add x0, x0, 2528
    00473fd4mov x1, x21
    00473fd8add x2, sp, 472
    00473fdcbl runtime.wbMove
    00473fe0ldr x21, [sp+896]
    00473fe4b 0x473fe8
    00473fe8
    00473fe8loc_473fe8:
    00473fe8add x20, sp, 472
    00473fecadr x27, 16
    00473ff0stp x29, x27, [sp-24]
    00473ff4sub x29, sp, 24
    00473ff8bl fn_87e60
    00473ffcsub x29, sp, 8
    00474000ldr x1, [sp+464]
    00474004ldr x0, [sp+456]
    00474008str x0, [sp+432]
    0047400cstr x1, [sp+440]
    00474010cbnz x0, 0x474018
    00474014b 0x4740b4
    00474018
    00474018loc_474018:
    00474018adrp x2, 0x240000
    0047401cadd x2, x2, 174
    00474020orr x3, xzr, 14
    00474024adrp x4, 0x251000
    00474028add x4, x4, 2461
    0047402cmovz x5, 42
    00474030mov x6, xzr
    00474034mov x7, xzr
    00474038mov x8, x7
    0047403cbl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    00474040str x0, [sp+920]
    00474044str x1, [sp+928]
    00474048str x2, [sp+936]
    0047404cstr x3, [sp+944]
    00474050str x4, [sp+952]
    00474054add x27, sp, 920
    00474058ldp x9, x10, [x27]
    0047405cadd x27, sp, 936
    00474060ldp x11, x12, [x27]
    00474064add x27, sp, 1696
    00474068stp x9, x10, [x27]
    0047406cadd x27, sp, 1712
    00474070stp x11, x12, [x27]
    00474074ldr x9, [sp+952]
    00474078str x9, [sp+1728]
    0047407cadrp x0, 0x1da000
    00474080add x0, x0, 2528
    00474084add x1, sp, 1696
    00474088bl runtime.convT
    0047408cstr x0, [sp+1000]
    00474090adrp x9, 0x2a2000
    00474094add x9, x9, 1856
    00474098str x9, [sp+416]
    0047409cstr x0, [sp+424]
    004740a0ldr x0, [sp+416]
    004740a4ldr x1, [sp+424]
    004740a8ldp x29, x30, [sp-8]
    004740acadd sp, sp, 1824
    004740b0ret x30
    004740b4
    004740b4loc_4740b4:
    004740b4stp xzr, xzr, [sp+416]
    004740b8mov x0, xzr
    004740bcmov x1, xzr
    004740c0ldp x29, x30, [sp-8]
    004740c4add sp, sp, 1824
    004740c8ret x30
    004740cc
    004740ccloc_4740cc:
    004740ccstp x0, x1, [sp+8]
    004740d0stp x2, x3, [sp+24]
    004740d4mov x3, x30
    004740d8bl runtime.morestack_noctxt.abi0
    004740dcldp x0, x1, [sp+8]
    004740e0ldp x2, x3, [sp+24]
    004740e4b 0x473b60
    004740e8udf 0
    004740ecudf 0
    00473b60