File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00471150
    00471150gopkg.in/jcmturner/gokrb5.v7/config.parseDuration: ; void gopkg.in/jcmturner/gokrb5.v7/config.parseDuration(struct string s)
    00471150ldr x16, [x28+16]
    00471154sub x17, sp, 496
    00471158subs xzr, x17, x16
    0047115cb.ls 0x471870
    00471160sub x20, sp, 624
    00471164stp x29, x30, [x20-8]
    00471168add sp, x20, 0
    0047116csub x29, sp, 8
    00471170str x0, [sp+632]
    00471174str x1, [sp+640]
    00471178str xzr, [sp+96]
    0047117cstp xzr, xzr, [sp+272]
    00471180ldr x0, [sp+632]
    00471184ldr x1, [sp+640]
    00471188bl strings.TrimSpace
    0047118cstr x0, [sp+536]
    00471190str x1, [sp+544]
    00471194adrp x2, 0x29f000
    00471198add x2, x2, 3072
    0047119corr x3, xzr, 1
    004711a0mov x4, xzr
    004711a4mov x5, xzr
    004711a8movn x6, 0
    004711acbl strings.Replace
    004711b0str x0, [sp+632]
    004711b4str x1, [sp+640]
    004711b8adrp x2, 0x29e000
    004711bcadd x2, x2, 1808
    004711c0orr x3, xzr, 1
    004711c4bl strings.Contains
    004711c8strb w0, [sp+95]
    004711cctbnz w0, 0, 0x4711d4
    004711d0b 0x4713d8
    004711d4
    004711d4loc_4711d4:
    004711d4ldr x0, [sp+632]
    004711d8ldr x1, [sp+640]
    004711dcadrp x2, 0x29e000
    004711e0add x2, x2, 1808
    004711e4orr x3, xzr, 1
    004711e8orr x4, xzr, 2
    004711ecbl strings.SplitN
    004711f0str x0, [sp+416]
    004711f4str x1, [sp+424]
    004711f8str x2, [sp+432]
    004711fcadd x27, sp, 520
    00471200stp xzr, xzr, [x27]
    00471204ldr x5, [sp+416]
    00471208ldr x1, [sp+424]
    0047120csubs xzr, x1, 0
    00471210b.hi 0x471218
    00471214b 0x471864
    00471218
    00471218loc_471218:
    00471218ldr x0, [x5]
    0047121cldr x1, [x5+8]
    00471220str x0, [sp+480]
    00471224str x1, [sp+488]
    00471228movz x2, 10
    0047122corr x3, xzr, 32
    00471230bl strconv.ParseUint
    00471234str x0, [sp+232]
    00471238str x1, [sp+520]
    0047123cstr x2, [sp+528]
    00471240ldr x4, [sp+232]
    00471244str x4, [sp+160]
    00471248str x1, [sp+440]
    0047124cstr x2, [sp+448]
    00471250ldr x4, [sp+160]
    00471254str x4, [sp+128]
    00471258str x1, [sp+400]
    0047125cstr x2, [sp+408]
    00471260cbnz x1, 0x471268
    00471264b 0x4712b0
    00471268
    00471268loc_471268:
    00471268adrp x0, 0x246000
    0047126cadd x0, x0, 2013
    00471270movz x1, 21
    00471274bl errors.New
    00471278str x0, [sp+520]
    0047127cstr x1, [sp+528]
    00471280str xzr, [sp+96]
    00471284str x0, [sp+272]
    00471288str x1, [sp+280]
    0047128cldr x2, [sp+96]
    00471290mov x3, x0
    00471294mov x0, x2
    00471298mov x4, x1
    0047129cmov x1, x3
    004712a0mov x2, x4
    004712a4ldp x29, x30, [sp-8]
    004712a8add sp, sp, 624
    004712acret x30
    004712b0
    004712b0loc_4712b0:
    004712b0ldr x3, [sp+128]
    004712b4add x3, x3, x3, lsl #1
    004712b8ubfm x3, x3, 61, 60
    004712bcmovz x4, 40960
    004712c0movk x4, 0x30b80000
    004712c4movk x4, 0x34600000000
    004712c8madd x3, x3, x4, xzr
    004712ccstr x3, [sp+152]
    004712d0ldr x1, [sp+424]
    004712d4ldr x3, [sp+416]
    004712d8subs xzr, x1, 1
    004712dcb.hi 0x4712e4
    004712e0b 0x47185c
    004712e4
    004712e4loc_4712e4:
    004712e4ldr x3, [x3+24]
    004712e8cbnz x3, 0x4712f0
    004712ecb 0x4713b0
    004712f0
    004712f0loc_4712f0:
    004712f0add x27, sp, 520
    004712f4stp xzr, xzr, [x27]
    004712f8ldr x2, [sp+416]
    004712fcldr x1, [sp+424]
    00471300subs xzr, x1, 1
    00471304b.hi 0x47130c
    00471308b 0x471854
    0047130c
    0047130cloc_47130c:
    0047130cldr x0, [x2+16]
    00471310ldr x1, [x2+24]
    00471314str x0, [sp+464]
    00471318str x1, [sp+472]
    0047131cbl time.ParseDuration
    00471320str x0, [sp+224]
    00471324str x1, [sp+520]
    00471328str x2, [sp+528]
    0047132cldr x3, [sp+224]
    00471330str x3, [sp+264]
    00471334str x1, [sp+600]
    00471338str x2, [sp+608]
    0047133cldr x3, [sp+264]
    00471340str x3, [sp+120]
    00471344str x1, [sp+384]
    00471348str x2, [sp+392]
    0047134ccbnz x1, 0x471354
    00471350b 0x47139c
    00471354
    00471354loc_471354:
    00471354adrp x0, 0x246000
    00471358add x0, x0, 2013
    0047135cmovz x1, 21
    00471360bl errors.New
    00471364str x0, [sp+520]
    00471368str x1, [sp+528]
    0047136cstr xzr, [sp+96]
    00471370str x0, [sp+272]
    00471374str x1, [sp+280]
    00471378ldr x2, [sp+96]
    0047137cmov x3, x0
    00471380mov x0, x2
    00471384mov x4, x1
    00471388mov x1, x3
    0047138cmov x2, x4
    00471390ldp x29, x30, [sp-8]
    00471394add sp, sp, 624
    00471398ret x30
    0047139c
    0047139cloc_47139c:
    0047139cldr x3, [sp+120]
    004713a0ldr x4, [sp+152]
    004713a4add x3, x4, x3
    004713a8str x3, [sp+152]
    004713acb 0x4713b4
    004713b0
    004713b0loc_4713b0:
    004713b0b 0x4713b4
    004713b4
    004713b4loc_4713b4:
    004713b4ldr x3, [sp+152]
    004713b8str x3, [sp+96]
    004713bcstp xzr, xzr, [sp+272]
    004713c0ldr x0, [sp+96]
    004713c4mov x1, xzr
    004713c8mov x2, xzr
    004713ccldp x29, x30, [sp-8]
    004713d0add sp, sp, 624
    004713d4ret x30
    004713d8
    004713d8loc_4713d8:
    004713d8add x27, sp, 520
    004713dcstp xzr, xzr, [x27]
    004713e0ldr x0, [sp+632]
    004713e4ldr x1, [sp+640]
    004713e8bl time.ParseDuration
    004713ecstr x0, [sp+224]
    004713f0str x1, [sp+520]
    004713f4str x2, [sp+528]
    004713f8ldr x3, [sp+224]
    004713fcstr x3, [sp+256]
    00471400str x1, [sp+584]
    00471404str x2, [sp+592]
    00471408ldr x3, [sp+256]
    0047140cstr x3, [sp+144]
    00471410str x1, [sp+368]
    00471414str x2, [sp+376]
    00471418cbnz x1, 0x471420
    0047141cb 0x471620
    00471420
    00471420loc_471420:
    00471420add x27, sp, 520
    00471424stp xzr, xzr, [x27]
    00471428ldr x0, [sp+632]
    0047142cldr x1, [sp+640]
    00471430movz x2, 10
    00471434orr x3, xzr, 32
    00471438bl strconv.ParseUint
    0047143cstr x0, [sp+232]
    00471440str x1, [sp+520]
    00471444str x2, [sp+528]
    00471448ldr x4, [sp+232]
    0047144cstr x4, [sp+248]
    00471450str x1, [sp+568]
    00471454str x2, [sp+576]
    00471458ldr x4, [sp+248]
    0047145cstr x4, [sp+104]
    00471460str x1, [sp+368]
    00471464str x2, [sp+376]
    00471468subs xzr, x1, 0
    0047146ccset x4, ne
    00471470eor x4, x4, 1
    00471474strb w4, [sp+95]
    00471478cbnz x1, 0x471480
    0047147cb 0x471484
    00471480
    00471480loc_471480:
    00471480b 0x471498
    00471484
    00471484loc_471484:
    00471484ldr x4, [sp+104]
    00471488subs xzr, x4, 0
    0047148ccset x4, ne
    00471490strb w4, [sp+95]
    00471494b 0x471498
    00471498
    00471498loc_471498:
    00471498ldrb w4, [sp+95]
    0047149ctbnz w4, 0, 0x4714a4
    004714a0b 0x4714d4
    004714a4
    004714a4loc_4714a4:
    004714a4ldr x3, [sp+104]
    004714a8movz x4, 51712
    004714acmovk x4, 0x3b9a0000
    004714b0madd x3, x3, x4, xzr
    004714b4str x3, [sp+96]
    004714b8stp xzr, xzr, [sp+272]
    004714bcldr x0, [sp+96]
    004714c0mov x1, xzr
    004714c4mov x2, xzr
    004714c8ldp x29, x30, [sp-8]
    004714ccadd sp, sp, 624
    004714d0ret x30
    004714d4
    004714d4loc_4714d4:
    004714d4ldr x0, [sp+632]
    004714d8ldr x1, [sp+640]
    004714dcadrp x2, 0x29e000
    004714e0add x2, x2, 376
    004714e4orr x3, xzr, 1
    004714e8bl strings.Contains
    004714ecstrb w0, [sp+95]
    004714f0tbnz w0, 0, 0x4714f8
    004714f4b 0x4715d8
    004714f8
    004714f8loc_4714f8:
    004714f8ldr x0, [sp+632]
    004714fcldr x1, [sp+640]
    00471500adrp x2, 0x29e000
    00471504add x2, x2, 376
    00471508orr x3, xzr, 1
    0047150cbl strings.Split
    00471510str x0, [sp+288]
    00471514str x1, [sp+296]
    00471518str x2, [sp+304]
    0047151cstr x1, [sp+216]
    00471520subs xzr, x1, 2
    00471524cset x4, lt
    00471528strb w4, [sp+95]
    0047152cb.lt 0x471534
    00471530b 0x471538
    00471534
    00471534loc_471534:
    00471534b 0x471550
    00471538
    00471538loc_471538:
    00471538ldr x4, [sp+296]
    0047153cstr x4, [sp+208]
    00471540subs xzr, x4, 3
    00471544cset x4, gt
    00471548strb w4, [sp+95]
    0047154cb 0x471550
    00471550
    00471550loc_471550:
    00471550ldrb w4, [sp+95]
    00471554tbnz w4, 0, 0x47155c
    00471558b 0x4715a4
    0047155c
    0047155cloc_47155c:
    0047155cadrp x0, 0x24a000
    00471560add x0, x0, 1129
    00471564movz x1, 27
    00471568bl errors.New
    0047156cstr x0, [sp+520]
    00471570str x1, [sp+528]
    00471574str xzr, [sp+96]
    00471578str x0, [sp+272]
    0047157cstr x1, [sp+280]
    00471580ldr x2, [sp+96]
    00471584mov x3, x0
    00471588mov x0, x2
    0047158cmov x4, x1
    00471590mov x1, x3
    00471594mov x2, x4
    00471598ldp x29, x30, [sp-8]
    0047159cadd sp, sp, 624
    004715a0ret x30
    004715a4
    004715a4loc_4715a4:
    004715a4str xzr, [sp+328]
    004715a8stp xzr, xzr, [sp+336]
    004715acldr x4, [sp+296]
    004715b0ldr x5, [sp+288]
    004715b4ldr x6, [sp+304]
    004715b8str x5, [sp+496]
    004715bcstr x4, [sp+504]
    004715c0str x6, [sp+512]
    004715c4str xzr, [sp+192]
    004715c8str x4, [sp+184]
    004715ccldr x4, [sp+496]
    004715d0str x4, [sp+176]
    004715d4b 0x471644
    004715d8
    004715d8loc_4715d8:
    004715d8adrp x0, 0x24a000
    004715dcadd x0, x0, 1129
    004715e0movz x1, 27
    004715e4bl errors.New
    004715e8str x0, [sp+520]
    004715ecstr x1, [sp+528]
    004715f0str xzr, [sp+96]
    004715f4str x0, [sp+272]
    004715f8str x1, [sp+280]
    004715fcldr x2, [sp+96]
    00471600mov x3, x0
    00471604mov x0, x2
    00471608mov x4, x1
    0047160cmov x1, x3
    00471610mov x2, x4
    00471614ldp x29, x30, [sp-8]
    00471618add sp, sp, 624
    0047161cret x30
    00471620
    00471620loc_471620:
    00471620ldr x3, [sp+144]
    00471624str x3, [sp+96]
    00471628stp xzr, xzr, [sp+272]
    0047162cldr x0, [sp+96]
    00471630mov x1, xzr
    00471634mov x2, xzr
    00471638ldp x29, x30, [sp-8]
    0047163cadd sp, sp, 624
    00471640ret x30
    00471644
    00471644loc_471644:
    00471644ldr x4, [sp+184]
    00471648ldr x5, [sp+192]
    0047164csubs xzr, x4, x5
    00471650b.gt 0x471658
    00471654b 0x471780
    00471658
    00471658loc_471658:
    00471658ldr x4, [sp+176]
    0047165cstr x4, [sp+456]
    00471660ldr x4, [sp+456]
    00471664ldr x5, [x4]
    00471668ldr x4, [x4+8]
    0047166cstr x5, [sp+312]
    00471670str x4, [sp+320]
    00471674add x27, sp, 520
    00471678stp xzr, xzr, [x27]
    0047167cldr x0, [sp+312]
    00471680ldr x1, [sp+320]
    00471684movz x2, 10
    00471688orr x3, xzr, 16
    0047168cbl strconv.ParseInt
    00471690str x0, [sp+200]
    00471694str x1, [sp+520]
    00471698str x2, [sp+528]
    0047169cldr x4, [sp+200]
    004716a0str x4, [sp+240]
    004716a4str x1, [sp+552]
    004716a8str x2, [sp+560]
    004716acldr x4, [sp+240]
    004716b0str x4, [sp+112]
    004716b4str x1, [sp+352]
    004716b8str x2, [sp+360]
    004716bccbnz x1, 0x4716c4
    004716c0b 0x47170c
    004716c4
    004716c4loc_4716c4:
    004716c4adrp x0, 0x24a000
    004716c8add x0, x0, 1129
    004716ccmovz x1, 27
    004716d0bl errors.New
    004716d4str x0, [sp+520]
    004716d8str x1, [sp+528]
    004716dcstr xzr, [sp+96]
    004716e0str x0, [sp+272]
    004716e4str x1, [sp+280]
    004716e8ldr x2, [sp+96]
    004716ecmov x3, x0
    004716f0mov x0, x2
    004716f4mov x4, x1
    004716f8mov x1, x3
    004716fcmov x2, x4
    00471700ldp x29, x30, [sp-8]
    00471704add sp, sp, 624
    00471708ret x30
    0047170c
    0047170cloc_47170c:
    0047170cldr x5, [sp+112]
    00471710str x5, [sp+168]
    00471714ldr x2, [sp+344]
    00471718ldr x0, [sp+328]
    0047171cldr x5, [sp+336]
    00471720add x1, x5, 1
    00471724subs xzr, x2, x1
    00471728b.hs 0x471730
    0047172cb 0x471734
    00471730
    00471730loc_471730:
    00471730b 0x471748
    00471734
    00471734loc_471734:
    00471734orr x3, xzr, 1
    00471738adrp x4, 0x184000
    0047173cadd x4, x4, 3520
    00471740bl runtime.growslice
    00471744b 0x471748
    00471748
    00471748loc_471748:
    00471748ldr x4, [sp+168]
    0047174csub x5, x1, 1
    00471750str x4, [x0+3*x5]
    00471754str x0, [sp+328]
    00471758str x1, [sp+336]
    0047175cstr x2, [sp+344]
    00471760b 0x471764
    00471764
    00471764loc_471764:
    00471764ldr x4, [sp+192]
    00471768add x4, x4, 1
    0047176cstr x4, [sp+192]
    00471770ldr x4, [sp+456]
    00471774add x4, x4, 16
    00471778str x4, [sp+176]
    0047177cb 0x471644
    00471780
    00471780loc_471780:
    00471780ldr x1, [sp+336]
    00471784ldr x3, [sp+328]
    00471788subs xzr, x1, 0
    0047178cb.hi 0x471794
    00471790b 0x47184c
    00471794
    00471794loc_471794:
    00471794ldr x3, [x3]
    00471798movz x4, 40960
    0047179cmovk x4, 0x30b80000
    004717a0movk x4, 0x34600000000
    004717a4madd x3, x3, x4, xzr
    004717a8ldr x1, [sp+336]
    004717acldr x4, [sp+328]
    004717b0subs xzr, x1, 1
    004717b4b.hi 0x4717bc
    004717b8b 0x471844
    004717bc
    004717bcloc_4717bc:
    004717bcldr x4, [x4+8]
    004717c0movz x5, 22528
    004717c4movk x5, 0xf8470000
    004717c8movk x5, 0xd00000000
    004717ccmadd x3, x5, x4, x3
    004717d0str x3, [sp+136]
    004717d4ldr x4, [sp+336]
    004717d8str x4, [sp+216]
    004717dcsubs xzr, x4, 3
    004717e0b.eq 0x4717e8
    004717e4b 0x471814
    004717e8
    004717e8loc_4717e8:
    004717e8ldr x1, [sp+336]
    004717ecldr x4, [sp+328]
    004717f0subs xzr, x1, 2
    004717f4b.hi 0x4717fc
    004717f8b 0x47183c
    004717fc
    004717fcloc_4717fc:
    004717fcldr x4, [x4+16]
    00471800movz x5, 51712
    00471804movk x5, 0x3b9a0000
    00471808madd x3, x5, x4, x3
    0047180cstr x3, [sp+136]
    00471810b 0x471818
    00471814
    00471814loc_471814:
    00471814b 0x471818
    00471818
    00471818loc_471818:
    00471818ldr x3, [sp+136]
    0047181cstr x3, [sp+96]
    00471820stp xzr, xzr, [sp+272]
    00471824ldr x0, [sp+96]
    00471828mov x1, xzr
    0047182cmov x2, xzr
    00471830ldp x29, x30, [sp-8]
    00471834add sp, sp, 624
    00471838ret x30
    0047183c
    0047183cloc_47183c:
    0047183corr x0, xzr, 2
    00471840bl runtime.panicIndex
    00471844
    00471844loc_471844:
    00471844orr x0, xzr, 1
    00471848bl runtime.panicIndex
    0047184c
    0047184cloc_47184c:
    0047184cmov x0, xzr
    00471850bl runtime.panicIndex
    00471854
    00471854loc_471854:
    00471854orr x0, xzr, 1
    00471858bl runtime.panicIndex
    0047185c
    0047185cloc_47185c:
    0047185corr x0, xzr, 1
    00471860bl runtime.panicIndex
    00471864
    00471864loc_471864:
    00471864mov x0, xzr
    00471868bl runtime.panicIndex
    0047186chint
    00471870
    00471870loc_471870:
    00471870stp x0, x1, [sp+8]
    00471874mov x3, x30
    00471878bl runtime.morestack_noctxt.abi0
    0047187cldp x0, x1, [sp+8]
    00471880b 0x471150
    00471884udf 0
    00471888udf 0
    0047188cudf 0
    00471150
    00471890
    00471890gopkg.in/jcmturner/gokrb5.v7/config.parseBoolean: ; void gopkg.in/jcmturner/gokrb5.v7/config.parseBoolean(struct string s)
    00471890ldr x16, [x28+16]
    00471894sub x17, sp, 16
    00471898subs xzr, x17, x16
    0047189cb.ls 0x471be8
    004718a0str x30, [sp-144]!
    004718a4stur x29, [sp-8]
    004718a8sub x29, sp, 8
    004718acstr x0, [sp+152]
    004718b0str x1, [sp+160]
    004718b4strb wzr, [sp+36]
    004718b8stp xzr, xzr, [sp+40]
    004718bcldr x0, [sp+152]
    004718c0ldr x1, [sp+160]
    004718c4bl strings.TrimSpace
    004718c8str x0, [sp+152]
    004718ccstr x1, [sp+160]
    004718d0stp xzr, xzr, [sp+88]
    004718d4ldr x0, [sp+152]
    004718d8ldr x1, [sp+160]
    004718dcbl strconv.ParseBool
    004718e0strb w0, [sp+38]
    004718e4str x1, [sp+88]
    004718e8str x2, [sp+96]
    004718ecldrb w2, [sp+38]
    004718f0strb w2, [sp+39]
    004718f4ldr x2, [sp+96]
    004718f8ldr x3, [sp+88]
    004718fcstr x3, [sp+104]
    00471900str x2, [sp+112]
    00471904ldrb w2, [sp+39]
    00471908strb w2, [sp+37]
    0047190cldr x2, [sp+112]
    00471910ldr x3, [sp+104]
    00471914str x3, [sp+56]
    00471918str x2, [sp+64]
    0047191ccbnz x3, 0x471924
    00471920b 0x471b88
    00471924
    00471924loc_471924:
    00471924ldr x0, [sp+152]
    00471928ldr x1, [sp+160]
    0047192cbl strings.ToLower
    00471930str x0, [sp+72]
    00471934str x1, [sp+80]
    00471938str x0, [sp+120]
    0047193cstr x1, [sp+128]
    00471940b 0x471944
    00471944
    00471944loc_471944:
    00471944subs xzr, x1, 1
    00471948b.eq 0x471950
    0047194cb 0x471a08
    00471950
    00471950loc_471950:
    00471950b 0x471954
    00471954
    00471954loc_471954:
    00471954subs xzr, x1, 1
    00471958b.eq 0x471960
    0047195cb 0x4719a4
    00471960
    00471960loc_471960:
    00471960subs xzr, x1, 0
    00471964b.hi 0x47196c
    00471968b 0x471bdc
    0047196c
    0047196cloc_47196c:
    0047196cldrb w3, [x0]
    00471970subs wzr, w3, 110
    00471974b.eq 0x47197c
    00471978b 0x4719a0
    0047197c
    0047197cloc_47197c:
    0047197cb 0x471980
    00471980
    00471980loc_471980:
    00471980strb wzr, [sp+36]
    00471984stp xzr, xzr, [sp+40]
    00471988ldrb w0, [sp+36]
    0047198cmov x1, xzr
    00471990mov x2, xzr
    00471994ldur x29, [sp-8]
    00471998ldr x30, [sp], 144
    0047199cret x30
    004719a0
    004719a0loc_4719a0:
    004719a0b 0x4719a8
    004719a4
    004719a4loc_4719a4:
    004719a4b 0x4719a8
    004719a8
    004719a8loc_4719a8:
    004719a8subs xzr, x1, 1
    004719acb.eq 0x4719b4
    004719b0b 0x4719fc
    004719b4
    004719b4loc_4719b4:
    004719b4subs xzr, x1, 0
    004719b8b.hi 0x4719c0
    004719bcb 0x471bd4
    004719c0
    004719c0loc_4719c0:
    004719c0ldrb w3, [x0]
    004719c4subs wzr, w3, 121
    004719c8b.eq 0x4719d0
    004719ccb 0x4719f8
    004719d0
    004719d0loc_4719d0:
    004719d0b 0x4719d4
    004719d4
    004719d4loc_4719d4:
    004719d4orr x3, xzr, 1
    004719d8strb w3, [sp+36]
    004719dcstp xzr, xzr, [sp+40]
    004719e0ldrb w0, [sp+36]
    004719e4mov x1, xzr
    004719e8mov x2, xzr
    004719ecldur x29, [sp-8]
    004719f0ldr x30, [sp], 144
    004719f4ret x30
    004719f8
    004719f8loc_4719f8:
    004719f8b 0x471a00
    004719fc
    004719fcloc_4719fc:
    004719fcb 0x471a00
    00471a00
    00471a00loc_471a00:
    00471a00b 0x471a04
    00471a04
    00471a04loc_471a04:
    00471a04b 0x471b48
    00471a08
    00471a08loc_471a08:
    00471a08subs xzr, x1, 2
    00471a0cb.eq 0x471a14
    00471a10b 0x471a90
    00471a14
    00471a14loc_471a14:
    00471a14b 0x471a18
    00471a18
    00471a18loc_471a18:
    00471a18subs xzr, x1, 2
    00471a1cb.eq 0x471a24
    00471a20b 0x471a88
    00471a24
    00471a24loc_471a24:
    00471a24subs xzr, x1, 0
    00471a28b.hi 0x471a30
    00471a2cb 0x471bcc
    00471a30
    00471a30loc_471a30:
    00471a30ldrb w3, [x0]
    00471a34subs xzr, x1, 1
    00471a38b.hi 0x471a40
    00471a3cb 0x471bc4
    00471a40
    00471a40loc_471a40:
    00471a40ldrb w4, [x0+1]
    00471a44ubfm x4, x4, 56, 7
    00471a48orr x3, x3, x4
    00471a4cubfm x3, x3, 0, 15
    00471a50movz x4, 28526
    00471a54subs wzr, w3, w4
    00471a58b.eq 0x471a60
    00471a5cb 0x471a84
    00471a60
    00471a60loc_471a60:
    00471a60b 0x471a64
    00471a64
    00471a64loc_471a64:
    00471a64strb wzr, [sp+36]
    00471a68stp xzr, xzr, [sp+40]
    00471a6cldrb w0, [sp+36]
    00471a70mov x1, xzr
    00471a74mov x2, xzr
    00471a78ldur x29, [sp-8]
    00471a7cldr x30, [sp], 144
    00471a80ret x30
    00471a84
    00471a84loc_471a84:
    00471a84b 0x471a8c
    00471a88
    00471a88loc_471a88:
    00471a88b 0x471a8c
    00471a8c
    00471a8cloc_471a8c:
    00471a8cb 0x471b48
    00471a90
    00471a90loc_471a90:
    00471a90subs xzr, x1, 3
    00471a94b.eq 0x471a9c
    00471a98b 0x471b3c
    00471a9c
    00471a9cloc_471a9c:
    00471a9cb 0x471aa0
    00471aa0
    00471aa0loc_471aa0:
    00471aa0subs xzr, x1, 3
    00471aa4b.eq 0x471aac
    00471aa8b 0x471b34
    00471aac
    00471aacloc_471aac:
    00471aacsubs xzr, x1, 0
    00471ab0b.hi 0x471ab8
    00471ab4b 0x471bbc
    00471ab8
    00471ab8loc_471ab8:
    00471ab8ldrb w3, [x0]
    00471abcsubs xzr, x1, 1
    00471ac0b.hi 0x471ac8
    00471ac4b 0x471bb4
    00471ac8
    00471ac8loc_471ac8:
    00471ac8ldrb w4, [x0+1]
    00471accubfm x4, x4, 56, 7
    00471ad0orr x3, x3, x4
    00471ad4ubfm x3, x3, 0, 15
    00471ad8movz x4, 25977
    00471adcsubs wzr, w3, w4
    00471ae0b.eq 0x471ae8
    00471ae4b 0x471b30
    00471ae8
    00471ae8loc_471ae8:
    00471ae8subs xzr, x1, 2
    00471aecb.hi 0x471af4
    00471af0b 0x471bac
    00471af4
    00471af4loc_471af4:
    00471af4ldrb w3, [x0+2]
    00471af8subs wzr, w3, 115
    00471afcb.eq 0x471b04
    00471b00b 0x471b2c
    00471b04
    00471b04loc_471b04:
    00471b04b 0x471b08
    00471b08
    00471b08loc_471b08:
    00471b08orr x3, xzr, 1
    00471b0cstrb w3, [sp+36]
    00471b10stp xzr, xzr, [sp+40]
    00471b14ldrb w0, [sp+36]
    00471b18mov x1, xzr
    00471b1cmov x2, xzr
    00471b20ldur x29, [sp-8]
    00471b24ldr x30, [sp], 144
    00471b28ret x30
    00471b2c
    00471b2cloc_471b2c:
    00471b2cb 0x471b38
    00471b30
    00471b30loc_471b30:
    00471b30b 0x471b38
    00471b34
    00471b34loc_471b34:
    00471b34b 0x471b38
    00471b38
    00471b38loc_471b38:
    00471b38b 0x471b48
    00471b3c
    00471b3cloc_471b3c:
    00471b3cb 0x471b40
    00471b40
    00471b40loc_471b40:
    00471b40b 0x471b44
    00471b44
    00471b44loc_471b44:
    00471b44b 0x471b48
    00471b48
    00471b48loc_471b48:
    00471b48b 0x471b4c
    00471b4c
    00471b4cloc_471b4c:
    00471b4cadrp x0, 0x246000
    00471b50add x0, x0, 2034
    00471b54movz x1, 21
    00471b58bl errors.New
    00471b5cstr x0, [sp+88]
    00471b60str x1, [sp+96]
    00471b64strb wzr, [sp+36]
    00471b68ldr x1, [sp+88]
    00471b6cldr x2, [sp+96]
    00471b70str x1, [sp+40]
    00471b74str x2, [sp+48]
    00471b78ldrb w0, [sp+36]
    00471b7cldur x29, [sp-8]
    00471b80ldr x30, [sp], 144
    00471b84ret x30
    00471b88
    00471b88loc_471b88:
    00471b88ldrb w3, [sp+37]
    00471b8cstrb w3, [sp+36]
    00471b90stp xzr, xzr, [sp+40]
    00471b94ldrb w0, [sp+36]
    00471b98mov x1, xzr
    00471b9cmov x2, xzr
    00471ba0ldur x29, [sp-8]
    00471ba4ldr x30, [sp], 144
    00471ba8ret x30
    00471bac
    00471bacloc_471bac:
    00471bacorr x0, xzr, 2
    00471bb0bl runtime.panicIndex
    00471bb4
    00471bb4loc_471bb4:
    00471bb4orr x0, xzr, 1
    00471bb8bl runtime.panicIndex
    00471bbc
    00471bbcloc_471bbc:
    00471bbcmov x0, xzr
    00471bc0bl runtime.panicIndex
    00471bc4
    00471bc4loc_471bc4:
    00471bc4orr x0, xzr, 1
    00471bc8bl runtime.panicIndex
    00471bcc
    00471bccloc_471bcc:
    00471bccmov x0, xzr
    00471bd0bl runtime.panicIndex
    00471bd4
    00471bd4loc_471bd4:
    00471bd4mov x0, xzr
    00471bd8bl runtime.panicIndex
    00471bdc
    00471bdcloc_471bdc:
    00471bdcmov x0, xzr
    00471be0bl runtime.panicIndex
    00471be4hint
    00471be8
    00471be8loc_471be8:
    00471be8stp x0, x1, [sp+8]
    00471becmov x3, x30
    00471bf0bl runtime.morestack_noctxt.abi0
    00471bf4ldp x0, x1, [sp+8]
    00471bf8b 0x471890
    00471bfcudf 0
    00471890
    00471c00
    00471c00gopkg.in/jcmturner/gokrb5.v7/config.appendUntilFinal: ; void gopkg.in/jcmturner/gokrb5.v7/config.appendUntilFinal(struct []string * s, struct string value, bool * final)
    00471c00ldr x16, [x28+16]
    00471c04subs xzr, sp, x16
    00471c08b.ls 0x471db4
    00471c0cstr x30, [sp-128]!
    00471c10stur x29, [sp-8]
    00471c14sub x29, sp, 8
    00471c18str x0, [sp+136]
    00471c1cstr x1, [sp+144]
    00471c20str x2, [sp+152]
    00471c24str x3, [sp+160]
    00471c28ldrsb x27, [x3]
    00471c2cldrb w5, [x3]
    00471c30tbnz w5, 0, 0x471c38
    00471c34b 0x471c44
    00471c38
    00471c38loc_471c38:
    00471c38ldur x29, [sp-8]
    00471c3cldr x30, [sp], 128
    00471c40ret x30
    00471c44
    00471c44loc_471c44:
    00471c44str x2, [sp+112]
    00471c48sub x5, x2, 1
    00471c4cstr x5, [sp+96]
    00471c50subs xzr, x5, 0
    00471c54cset x6, ge
    00471c58strb w6, [sp+95]
    00471c5ctbz x5, 63, 0x471c64
    00471c60b 0x471c90
    00471c64
    00471c64loc_471c64:
    00471c64ldr x0, [sp+96]
    00471c68ldr x1, [sp+152]
    00471c6cldr x5, [sp+144]
    00471c70subs xzr, x1, x0
    00471c74b.hi 0x471c7c
    00471c78b 0x471dac
    00471c7c
    00471c7cloc_471c7c:
    00471c7cldrb w5, [x5+x0]
    00471c80subs wzr, w5, 42
    00471c84cset x5, eq
    00471c88strb w5, [sp+95]
    00471c8cb 0x471c94
    00471c90
    00471c90loc_471c90:
    00471c90b 0x471c94
    00471c94
    00471c94loc_471c94:
    00471c94ldrb w5, [sp+95]
    00471c98tbnz w5, 0, 0x471ca0
    00471c9cb 0x471cdc
    00471ca0
    00471ca0loc_471ca0:
    00471ca0ldr x5, [sp+160]
    00471ca4ldrsb x27, [x5]
    00471ca8orr x6, xzr, 1
    00471cacstrb w6, [x5]
    00471cb0ldr x5, [sp+152]
    00471cb4str x5, [sp+112]
    00471cb8sub x1, x5, 1
    00471cbcstr x1, [sp+104]
    00471cc0ldr x2, [sp+152]
    00471cc4subs xzr, x2, x1
    00471cc8b.hs 0x471cd0
    00471cccb 0x471da8
    00471cd0
    00471cd0loc_471cd0:
    00471cd0b 0x471cd4
    00471cd4
    00471cd4loc_471cd4:
    00471cd4str x1, [sp+152]
    00471cd8b 0x471ce0
    00471cdc
    00471cdcloc_471cdc:
    00471cdcb 0x471ce0
    00471ce0
    00471ce0loc_471ce0:
    00471ce0ldr x5, [sp+136]
    00471ce4ldrsb x27, [x5]
    00471ce8ldr x2, [x5+16]
    00471cecldr x0, [x5]
    00471cf0ldr x5, [x5+8]
    00471cf4add x1, x5, 1
    00471cf8subs xzr, x2, x1
    00471cfcb.hs 0x471d04
    00471d00b 0x471d08
    00471d04
    00471d04loc_471d04:
    00471d04b 0x471d1c
    00471d08
    00471d08loc_471d08:
    00471d08orr x3, xzr, 1
    00471d0cadrp x4, 0x184000
    00471d10add x4, x4, 2944
    00471d14bl runtime.growslice
    00471d18b 0x471d1c
    00471d1c
    00471d1cloc_471d1c:
    00471d1cldr x3, [sp+144]
    00471d20ldr x4, [sp+152]
    00471d24sub x5, x1, 1
    00471d28add x6, x0, x5, lsl #4
    00471d2cstr x4, [x6+8]
    00471d30ubfm x4, x5, 60, 59
    00471d34adrp x27, 0x5da000
    00471d38ldr w5, [x27+3056]
    00471d3ccbz w5, 0x471d44
    00471d40b 0x471d48
    00471d44
    00471d44loc_471d44:
    00471d44b 0x471d5c
    00471d48
    00471d48loc_471d48:
    00471d48bl runtime.gcWriteBarrier2
    00471d4cstr x3, [x25]
    00471d50ldr x5, [x0+x4]
    00471d54str x5, [x25+8]
    00471d58b 0x471d5c
    00471d5c
    00471d5cloc_471d5c:
    00471d5cstr x3, [x0+x4]
    00471d60ldr x3, [sp+136]
    00471d64ldrsb x27, [x3]
    00471d68str x1, [x3+8]
    00471d6cstr x2, [x3+16]
    00471d70adrp x27, 0x5da000
    00471d74ldr w1, [x27+3056]
    00471d78cbz w1, 0x471d80
    00471d7cb 0x471d84
    00471d80
    00471d80loc_471d80:
    00471d80b 0x471d98
    00471d84
    00471d84loc_471d84:
    00471d84bl runtime.gcWriteBarrier2
    00471d88str x0, [x25]
    00471d8cldr x1, [x3]
    00471d90str x1, [x25+8]
    00471d94b 0x471d98
    00471d98
    00471d98loc_471d98:
    00471d98str x0, [x3]
    00471d9cldur x29, [sp-8]
    00471da0ldr x30, [sp], 128
    00471da4ret x30
    00471da8
    00471da8loc_471da8:
    00471da8bl runtime.panicSliceAlen
    00471dac
    00471dacloc_471dac:
    00471dacbl runtime.panicIndex
    00471db0hint
    00471db4
    00471db4loc_471db4:
    00471db4stp x0, x1, [sp+8]
    00471db8stp x2, x3, [sp+24]
    00471dbcmov x3, x30
    00471dc0bl runtime.morestack_noctxt.abi0
    00471dc4ldp x0, x1, [sp+8]
    00471dc8ldp x2, x3, [sp+24]
    00471dccb 0x471c00
    00471c00
    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