File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00463f80
    00463f80gopkg.in/jcmturner/gokrb5.v7/keytab.entry.marshal: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.entry.marshal(gopkg.in/jcmturner/gokrb5.v7/keytab.entry e, int v)
    00463f80ldr x16, [x28+16]
    00463f84sub x17, sp, 480
    00463f88subs xzr, x17, x16
    00463f8cb.ls 0x464740
    00463f90sub x20, sp, 608
    00463f94stp x29, x30, [x20-8]
    00463f98add sp, x20, 0
    00463f9csub x29, sp, 8
    00463fa0strh w0, [sp+624]
    00463fa4str x1, [sp+632]
    00463fa8str x2, [sp+640]
    00463facstr x3, [sp+648]
    00463fb0str x4, [sp+656]
    00463fb4str x5, [sp+664]
    00463fb8str w6, [sp+672]
    00463fbcstr x7, [sp+680]
    00463fc0str x8, [sp+688]
    00463fc4str x9, [sp+696]
    00463fc8strb w10, [sp+704]
    00463fccstr w11, [sp+712]
    00463fd0str x12, [sp+720]
    00463fd4str x13, [sp+728]
    00463fd8str x14, [sp+736]
    00463fdcstr w15, [sp+744]
    00463fe0str xzr, [sp+192]
    00463fe4stp xzr, xzr, [sp+200]
    00463fe8stp xzr, xzr, [sp+176]
    00463fecstr xzr, [sp+304]
    00463ff0stp xzr, xzr, [sp+312]
    00463ff4str xzr, [sp+576]
    00463ff8add x27, sp, 584
    00463ffcstp xzr, xzr, [x27]
    00464000add x27, sp, 560
    00464004stp xzr, xzr, [x27]
    00464008ldrsh x0, [sp+624]
    0046400cldr x7, [sp+616]
    00464010ldr x1, [sp+632]
    00464014ldr x2, [sp+640]
    00464018ldr x3, [sp+648]
    0046401cldr x4, [sp+656]
    00464020ldr x5, [sp+664]
    00464024ldrsw x6, [sp+672]
    00464028bl gopkg.in/jcmturner/gokrb5.v7/keytab.principal.marshal
    0046402cstr x0, [sp+576]
    00464030str x1, [sp+584]
    00464034str x2, [sp+592]
    00464038str x3, [sp+560]
    0046403cstr x4, [sp+568]
    00464040ldr x8, [sp+576]
    00464044ldr x9, [sp+584]
    00464048ldr x10, [sp+592]
    0046404cstr x8, [sp+344]
    00464050str x9, [sp+352]
    00464054str x10, [sp+360]
    00464058ldr x8, [sp+560]
    0046405cldr x9, [sp+568]
    00464060str x8, [sp+328]
    00464064str x9, [sp+336]
    00464068ldr x8, [sp+344]
    0046406cldr x9, [sp+352]
    00464070ldr x10, [sp+360]
    00464074str x8, [sp+240]
    00464078str x9, [sp+248]
    0046407cstr x10, [sp+256]
    00464080ldr x8, [sp+336]
    00464084ldr x9, [sp+328]
    00464088str x9, [sp+264]
    0046408cstr x8, [sp+272]
    00464090cbnz x9, 0x464098
    00464094b 0x4640d8
    00464098
    00464098loc_464098:
    00464098ldr x5, [sp+304]
    0046409cldr x6, [sp+312]
    004640a0ldr x7, [sp+320]
    004640a4str x5, [sp+192]
    004640a8str x6, [sp+200]
    004640acstr x7, [sp+208]
    004640b0ldr x3, [sp+264]
    004640b4ldr x4, [sp+272]
    004640b8str x3, [sp+176]
    004640bcstr x4, [sp+184]
    004640c0ldr x0, [sp+192]
    004640c4ldr x1, [sp+200]
    004640c8ldr x2, [sp+208]
    004640ccldp x29, x30, [sp-8]
    004640d0add sp, sp, 608
    004640d4ret x30
    004640d8
    004640d8loc_4640d8:
    004640d8ldr x2, [sp+320]
    004640dcldr x0, [sp+304]
    004640e0ldr x5, [sp+312]
    004640e4str x0, [sp+528]
    004640e8str x5, [sp+536]
    004640ecstr x2, [sp+544]
    004640f0ldr x6, [sp+248]
    004640f4add x1, x5, x6
    004640f8str x1, [sp+152]
    004640fcsubs xzr, x2, x1
    00464100b.hs 0x464108
    00464104b 0x464110
    00464108
    00464108loc_464108:
    00464108str x1, [sp+536]
    0046410cb 0x464130
    00464110
    00464110loc_464110:
    00464110ldr x3, [sp+248]
    00464114adrp x4, 0x191000
    00464118add x4, x4, 3072
    0046411cbl runtime.growslice
    00464120str x0, [sp+528]
    00464124str x1, [sp+536]
    00464128str x2, [sp+544]
    0046412cb 0x464130
    00464130
    00464130loc_464130:
    00464130ldr x3, [sp+248]
    00464134str x3, [sp+144]
    00464138ldr x3, [sp+152]
    0046413cldr x4, [sp+248]
    00464140sub x3, x3, x4
    00464144ldr x4, [sp+528]
    00464148add x0, x4, x3
    0046414cstr x0, [sp+520]
    00464150ldr x2, [sp+144]
    00464154ldr x1, [sp+240]
    00464158bl runtime.memmove
    0046415cldr x3, [sp+528]
    00464160ldr x4, [sp+536]
    00464164ldr x5, [sp+544]
    00464168str x3, [sp+304]
    0046416cstr x4, [sp+312]
    00464170str x5, [sp+320]
    00464174stp xzr, xzr, [sp+280]
    00464178adrp x3, 0x2b6000
    0046417cadd x3, x3, 2384
    00464180str x3, [sp+280]
    00464184adrp x3, 0x5e7000
    00464188add x3, x3, 1504
    0046418cstr x3, [sp+288]
    00464190ldr x3, [sp+616]
    00464194subs xzr, x3, 1
    00464198cset x3, eq
    0046419cstrb w3, [sp+79]
    004641a0b.eq 0x4641a8
    004641a4b 0x4641b8
    004641a8
    004641a8loc_4641a8:
    004641a8bl gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle
    004641acstrb w0, [sp+78]
    004641b0strb w0, [sp+79]
    004641b4b 0x4641bc
    004641b8
    004641b8loc_4641b8:
    004641b8b 0x4641bc
    004641bc
    004641bcloc_4641bc:
    004641bcldrb w3, [sp+79]
    004641c0tbnz w3, 0, 0x4641c8
    004641c4b 0x4641e4
    004641c8
    004641c8loc_4641c8:
    004641c8adrp x3, 0x2b6000
    004641ccadd x3, x3, 2128
    004641d0str x3, [sp+280]
    004641d4adrp x3, 0x5e7000
    004641d8add x3, x3, 1504
    004641dcstr x3, [sp+288]
    004641e0b 0x4641e8
    004641e4
    004641e4loc_4641e4:
    004641e4b 0x4641e8
    004641e8
    004641e8loc_4641e8:
    004641e8adrp x0, 0x191000
    004641ecadd x0, x0, 3072
    004641f0movz x1, 9
    004641f4mov x2, x1
    004641f8bl runtime.makeslice
    004641fcstr x0, [sp+216]
    00464200movz x3, 9
    00464204str x3, [sp+224]
    00464208str x3, [sp+232]
    0046420cb 0x464210
    00464210
    00464210loc_464210:
    00464210b 0x464214
    00464214
    00464214loc_464214:
    00464214str x0, [sp+576]
    00464218orr x4, xzr, 4
    0046421cstr x4, [sp+584]
    00464220str x3, [sp+592]
    00464224ldr x0, [sp+680]
    00464228ldr x1, [sp+688]
    0046422cldr x2, [sp+696]
    00464230bl time.Time.Unix
    00464234str x0, [sp+168]
    00464238ldr x3, [sp+280]
    0046423cldrsb x27, [x3]
    00464240ldr x4, [sp+288]
    00464244ldr x3, [x3+32]
    00464248ldr x1, [sp+576]
    0046424cldr x2, [sp+584]
    00464250ldr x5, [sp+592]
    00464254mov x6, x0
    00464258mov x0, x4
    0046425cmov x7, x3
    00464260mov x3, x5
    00464264mov x4, x6
    00464268blr x7
    0046426cldr x1, [sp+224]
    00464270ldr x3, [sp+216]
    00464274ldrb w4, [sp+704]
    00464278subs xzr, x1, 4
    0046427cb.hi 0x464284
    00464280b 0x464734
    00464284
    00464284loc_464284:
    00464284strb w4, [x3+4]
    00464288ldr x2, [sp+232]
    0046428cldr x5, [sp+216]
    00464290subs xzr, x2, 7
    00464294b.hs 0x46429c
    00464298b 0x46472c
    0046429c
    0046429cloc_46429c:
    0046429cb 0x4642a0
    004642a0
    004642a0loc_4642a0:
    004642a0sub x3, x2, 5
    004642a4sub x6, xzr, x3
    004642a8sbfm x6, x6, 63, 63
    004642acmovz x7, 5
    004642b0and x6, x6, x7
    004642b4add x1, x5, x6
    004642b8str x1, [sp+576]
    004642bcorr x2, xzr, 2
    004642c0str x2, [sp+584]
    004642c4str x3, [sp+592]
    004642c8ldr x5, [sp+280]
    004642ccldrsb x27, [x5]
    004642d0ldr x0, [sp+288]
    004642d4ldr x5, [x5+24]
    004642d8ldrsw x4, [sp+712]
    004642dcblr x5
    004642e0ldr x2, [sp+232]
    004642e4ldr x5, [sp+216]
    004642e8subs xzr, x2, 9
    004642ecb.hs 0x4642f4
    004642f0b 0x464724
    004642f4
    004642f4loc_4642f4:
    004642f4b 0x4642f8
    004642f8
    004642f8loc_4642f8:
    004642f8sub x3, x2, 7
    004642fcsub x6, xzr, x3
    00464300sbfm x6, x6, 63, 63
    00464304and x6, x6, 7
    00464308add x1, x5, x6
    0046430cstr x1, [sp+576]
    00464310orr x2, xzr, 2
    00464314str x2, [sp+584]
    00464318str x3, [sp+592]
    0046431cldr x4, [sp+728]
    00464320str x4, [sp+160]
    00464324ldr x5, [sp+280]
    00464328ldrsb x27, [x5]
    0046432cldr x0, [sp+288]
    00464330ldr x5, [x5+24]
    00464334blr x5
    00464338ldr x2, [sp+320]
    0046433cldr x0, [sp+304]
    00464340ldr x5, [sp+312]
    00464344str x0, [sp+496]
    00464348str x5, [sp+504]
    0046434cstr x2, [sp+512]
    00464350ldr x6, [sp+224]
    00464354add x1, x5, x6
    00464358str x1, [sp+136]
    0046435csubs xzr, x2, x1
    00464360b.hs 0x464368
    00464364b 0x464370
    00464368
    00464368loc_464368:
    00464368str x1, [sp+504]
    0046436cb 0x464390
    00464370
    00464370loc_464370:
    00464370ldr x3, [sp+224]
    00464374adrp x4, 0x191000
    00464378add x4, x4, 3072
    0046437cbl runtime.growslice
    00464380str x0, [sp+496]
    00464384str x1, [sp+504]
    00464388str x2, [sp+512]
    0046438cb 0x464390
    00464390
    00464390loc_464390:
    00464390ldr x3, [sp+224]
    00464394str x3, [sp+128]
    00464398ldr x3, [sp+136]
    0046439cldr x4, [sp+224]
    004643a0sub x3, x3, x4
    004643a4ldr x4, [sp+496]
    004643a8add x0, x4, x3
    004643acstr x0, [sp+488]
    004643b0ldr x2, [sp+128]
    004643b4ldr x1, [sp+216]
    004643b8bl runtime.memmove
    004643bcldr x3, [sp+496]
    004643c0ldr x4, [sp+504]
    004643c4ldr x5, [sp+512]
    004643c8str x3, [sp+304]
    004643ccstr x4, [sp+312]
    004643d0str x5, [sp+320]
    004643d4adrp x0, 0x1ee000
    004643d8add x0, x0, 2048
    004643dcbl runtime.newobject
    004643e0str x0, [sp+296]
    004643e4str x0, [sp+552]
    004643e8ldr x3, [sp+720]
    004643ecldr x4, [sp+728]
    004643f0ldr x5, [sp+736]
    004643f4str x3, [sp+464]
    004643f8str x4, [sp+472]
    004643fcstr x5, [sp+480]
    00464400ldr x2, [sp+280]
    00464404ldr x3, [sp+288]
    00464408ldr x1, [sp+552]
    0046440cadrp x0, 0x2af000
    00464410add x0, x0, 2976
    00464414adrp x4, 0x189000
    00464418add x4, x4, 1216
    0046441cadd x5, sp, 464
    00464420bl encoding/binary.Write
    00464424str x0, [sp+264]
    00464428str x1, [sp+272]
    0046442ccbnz x0, 0x464434
    00464430b 0x464474
    00464434
    00464434loc_464434:
    00464434ldr x5, [sp+304]
    00464438ldr x6, [sp+312]
    0046443cldr x7, [sp+320]
    00464440str x5, [sp+192]
    00464444str x6, [sp+200]
    00464448str x7, [sp+208]
    0046444cldr x3, [sp+264]
    00464450ldr x4, [sp+272]
    00464454str x3, [sp+176]
    00464458str x4, [sp+184]
    0046445cldr x0, [sp+192]
    00464460ldr x1, [sp+200]
    00464464ldr x2, [sp+208]
    00464468ldp x29, x30, [sp-8]
    0046446cadd sp, sp, 608
    00464470ret x30
    00464474
    00464474loc_464474:
    00464474ldr x0, [sp+296]
    00464478bl bytes.(*Buffer).Bytes
    0046447cstr x0, [sp+576]
    00464480str x1, [sp+584]
    00464484str x2, [sp+592]
    00464488ldr x2, [sp+320]
    0046448cldr x0, [sp+304]
    00464490ldr x1, [sp+312]
    00464494str x0, [sp+440]
    00464498str x1, [sp+448]
    0046449cstr x2, [sp+456]
    004644a0ldr x3, [sp+584]
    004644a4add x1, x1, x3
    004644a8str x1, [sp+120]
    004644acsubs xzr, x2, x1
    004644b0b.hs 0x4644b8
    004644b4b 0x4644c0
    004644b8
    004644b8loc_4644b8:
    004644b8str x1, [sp+448]
    004644bcb 0x4644e0
    004644c0
    004644c0loc_4644c0:
    004644c0ldr x3, [sp+584]
    004644c4adrp x4, 0x191000
    004644c8add x4, x4, 3072
    004644ccbl runtime.growslice
    004644d0str x0, [sp+440]
    004644d4str x1, [sp+448]
    004644d8str x2, [sp+456]
    004644dcb 0x4644e0
    004644e0
    004644e0loc_4644e0:
    004644e0ldr x3, [sp+584]
    004644e4str x3, [sp+112]
    004644e8ldr x3, [sp+120]
    004644ecldr x4, [sp+584]
    004644f0sub x3, x3, x4
    004644f4ldr x4, [sp+440]
    004644f8add x0, x4, x3
    004644fcstr x0, [sp+432]
    00464500ldr x2, [sp+112]
    00464504ldr x1, [sp+576]
    00464508bl runtime.memmove
    0046450cldr x3, [sp+440]
    00464510ldr x4, [sp+448]
    00464514ldr x5, [sp+456]
    00464518str x3, [sp+304]
    0046451cstr x4, [sp+312]
    00464520str x5, [sp+320]
    00464524adrp x0, 0x191000
    00464528add x0, x0, 3072
    0046452corr x1, xzr, 4
    00464530mov x2, x1
    00464534bl runtime.makeslice
    00464538str x0, [sp+216]
    0046453corr x3, xzr, 4
    00464540str x3, [sp+224]
    00464544str x3, [sp+232]
    00464548ldr x4, [sp+280]
    0046454cldrsb x27, [x4]
    00464550ldr x4, [x4+32]
    00464554ldr x5, [sp+288]
    00464558ldr w6, [sp+744]
    0046455cmov x1, x0
    00464560mov x2, x3
    00464564mov x0, x5
    00464568mov x5, x4
    0046456cmov x4, x6
    00464570blr x5
    00464574ldr x2, [sp+320]
    00464578ldr x0, [sp+304]
    0046457cldr x3, [sp+312]
    00464580str x0, [sp+408]
    00464584str x3, [sp+416]
    00464588str x2, [sp+424]
    0046458cldr x4, [sp+224]
    00464590add x1, x3, x4
    00464594str x1, [sp+104]
    00464598subs xzr, x2, x1
    0046459cb.hs 0x4645a4
    004645a0b 0x4645ac
    004645a4
    004645a4loc_4645a4:
    004645a4str x1, [sp+416]
    004645a8b 0x4645cc
    004645ac
    004645acloc_4645ac:
    004645acldr x3, [sp+224]
    004645b0adrp x4, 0x191000
    004645b4add x4, x4, 3072
    004645b8bl runtime.growslice
    004645bcstr x0, [sp+408]
    004645c0str x1, [sp+416]
    004645c4str x2, [sp+424]
    004645c8b 0x4645cc
    004645cc
    004645ccloc_4645cc:
    004645ccldr x3, [sp+224]
    004645d0str x3, [sp+96]
    004645d4ldr x3, [sp+104]
    004645d8ldr x4, [sp+224]
    004645dcsub x3, x3, x4
    004645e0ldr x4, [sp+408]
    004645e4add x0, x4, x3
    004645e8str x0, [sp+400]
    004645ecldr x2, [sp+96]
    004645f0ldr x1, [sp+216]
    004645f4bl runtime.memmove
    004645f8ldr x3, [sp+408]
    004645fcldr x4, [sp+416]
    00464600ldr x5, [sp+424]
    00464604str x3, [sp+304]
    00464608str x4, [sp+312]
    0046460cstr x5, [sp+320]
    00464610adrp x0, 0x191000
    00464614add x0, x0, 3072
    00464618orr x1, xzr, 4
    0046461cmov x2, x1
    00464620bl runtime.makeslice
    00464624str x0, [sp+216]
    00464628orr x3, xzr, 4
    0046462cstr x3, [sp+224]
    00464630str x3, [sp+232]
    00464634ldr x4, [sp+312]
    00464638str x4, [sp+160]
    0046463cldr x1, [sp+216]
    00464640ldr x0, [sp+288]
    00464644ldr x5, [sp+280]
    00464648ldrsb x27, [x5]
    0046464cldr x5, [x5+32]
    00464650mov x2, x3
    00464654blr x5
    00464658ldr x2, [sp+232]
    0046465cldr x0, [sp+216]
    00464660ldr x3, [sp+224]
    00464664str x0, [sp+376]
    00464668str x3, [sp+384]
    0046466cstr x2, [sp+392]
    00464670ldr x4, [sp+312]
    00464674add x1, x3, x4
    00464678str x1, [sp+88]
    0046467csubs xzr, x2, x1
    00464680b.hs 0x464688
    00464684b 0x464690
    00464688
    00464688loc_464688:
    00464688str x1, [sp+384]
    0046468cb 0x4646b0
    00464690
    00464690loc_464690:
    00464690ldr x3, [sp+312]
    00464694adrp x4, 0x191000
    00464698add x4, x4, 3072
    0046469cbl runtime.growslice
    004646a0str x0, [sp+376]
    004646a4str x1, [sp+384]
    004646a8str x2, [sp+392]
    004646acb 0x4646b0
    004646b0
    004646b0loc_4646b0:
    004646b0ldr x3, [sp+312]
    004646b4str x3, [sp+80]
    004646b8ldr x3, [sp+88]
    004646bcldr x4, [sp+312]
    004646c0sub x3, x3, x4
    004646c4ldr x4, [sp+376]
    004646c8add x0, x4, x3
    004646ccstr x0, [sp+368]
    004646d0ldr x2, [sp+80]
    004646d4ldr x1, [sp+304]
    004646d8bl runtime.memmove
    004646dcldr x3, [sp+376]
    004646e0ldr x4, [sp+384]
    004646e4ldr x5, [sp+392]
    004646e8str x3, [sp+304]
    004646ecstr x4, [sp+312]
    004646f0str x5, [sp+320]
    004646f4str x3, [sp+192]
    004646f8str x4, [sp+200]
    004646fcstr x5, [sp+208]
    00464700stp xzr, xzr, [sp+176]
    00464704ldr x0, [sp+192]
    00464708ldr x1, [sp+200]
    0046470cldr x2, [sp+208]
    00464710mov x3, xzr
    00464714mov x4, xzr
    00464718ldp x29, x30, [sp-8]
    0046471cadd sp, sp, 608
    00464720ret x30
    00464724
    00464724loc_464724:
    00464724movz x1, 9
    00464728bl runtime.panicSliceAcap
    0046472c
    0046472cloc_46472c:
    0046472corr x1, xzr, 7
    00464730bl runtime.panicSliceAcap
    00464734
    00464734loc_464734:
    00464734orr x0, xzr, 4
    00464738bl runtime.panicIndex
    0046473chint
    00464740
    00464740loc_464740:
    00464740strh w0, [sp+16]
    00464744stp x1, x2, [sp+24]
    00464748stp x3, x4, [sp+40]
    0046474cstr x5, [sp+56]
    00464750str w6, [sp+64]
    00464754stp x7, x8, [sp+72]
    00464758str x9, [sp+88]
    0046475cstrb w10, [sp+96]
    00464760str w11, [sp+104]
    00464764stp x12, x13, [sp+112]
    00464768str x14, [sp+128]
    0046476cstr w15, [sp+136]
    00464770mov x3, x30
    00464774bl runtime.morestack_noctxt.abi0
    00464778ldrsh x0, [sp+16]
    0046477cldp x1, x2, [sp+24]
    00464780ldp x3, x4, [sp+40]
    00464784ldr x5, [sp+56]
    00464788ldrsw x6, [sp+64]
    0046478cldp x7, x8, [sp+72]
    00464790ldr x9, [sp+88]
    00464794ldrb w10, [sp+96]
    00464798ldrsw x11, [sp+104]
    0046479cldp x12, x13, [sp+112]
    004647a0ldr x14, [sp+128]
    004647a4ldr w15, [sp+136]
    004647a8b 0x463f80
    004647acudf 0
    00463f80
    004647b0
    004647b0gopkg.in/jcmturner/gokrb5.v7/keytab.parsePrincipal: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.parsePrincipal(struct []uint8 b, int * p, gopkg.in/jcmturner/gokrb5.v7/keytab.Keytab * kt, gopkg.in/jcmturner/gokrb5.v7/keytab.entry * ke, encoding/binary.ByteOrder * e)
    004647b0ldr x16, [x28+16]
    004647b4sub x17, sp, 288
    004647b8subs xzr, x17, x16
    004647bcb.ls 0x464cf4
    004647c0sub x20, sp, 416
    004647c4stp x29, x30, [x20-8]
    004647c8add sp, x20, 0
    004647ccsub x29, sp, 8
    004647d0str x0, [sp+424]
    004647d4str x1, [sp+432]
    004647d8str x2, [sp+440]
    004647dcstr x3, [sp+448]
    004647e0str x4, [sp+456]
    004647e4str x5, [sp+464]
    004647e8str x6, [sp+472]
    004647ecstp xzr, xzr, [sp+112]
    004647f0stp xzr, xzr, [sp+168]
    004647f4stp xzr, xzr, [sp+264]
    004647f8ldr x4, [sp+472]
    004647fcldr x0, [sp+424]
    00464800ldr x3, [sp+448]
    00464804ldr x1, [sp+432]
    00464808ldr x2, [sp+440]
    0046480cbl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16
    00464810strh w0, [sp+90]
    00464814str x1, [sp+264]
    00464818str x2, [sp+272]
    0046481cldrsh x5, [sp+90]
    00464820strh w5, [sp+88]
    00464824ldr x5, [sp+272]
    00464828ldr x6, [sp+264]
    0046482cstr x6, [sp+208]
    00464830str x5, [sp+216]
    00464834ldr x5, [sp+464]
    00464838ldrsb x27, [x5]
    0046483cldrsh x6, [sp+88]
    00464840strh w6, [x5]
    00464844ldr x1, [sp+216]
    00464848ldr x0, [sp+208]
    0046484cstr x0, [sp+168]
    00464850str x1, [sp+176]
    00464854cbnz x0, 0x46485c
    00464858b 0x464870
    0046485c
    0046485cloc_46485c:
    0046485cstr x0, [sp+112]
    00464860str x1, [sp+120]
    00464864ldp x29, x30, [sp-8]
    00464868add sp, sp, 416
    0046486cret x30
    00464870
    00464870loc_464870:
    00464870ldr x5, [sp+456]
    00464874ldrsb x27, [x5]
    00464878ldrb w5, [x5]
    0046487csubs wzr, w5, 1
    00464880b.eq 0x464888
    00464884b 0x4648a8
    00464888
    00464888loc_464888:
    00464888ldr x5, [sp+464]
    0046488cldrsb x27, [x5]
    00464890ldr x6, [sp+464]
    00464894ldrsb x27, [x6]
    00464898ldrsh x6, [x6]
    0046489csub x6, x6, 1
    004648a0strh w6, [x5]
    004648a4b 0x4648ac
    004648a8
    004648a8loc_4648a8:
    004648a8b 0x4648ac
    004648ac
    004648acloc_4648ac:
    004648acstp xzr, xzr, [sp+264]
    004648b0ldr x4, [sp+472]
    004648b4ldr x0, [sp+424]
    004648b8ldr x3, [sp+448]
    004648bcldr x1, [sp+432]
    004648c0ldr x2, [sp+440]
    004648c4bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16
    004648c8strh w0, [sp+90]
    004648ccstr x1, [sp+264]
    004648d0str x2, [sp+272]
    004648d4ldrsh x5, [sp+90]
    004648d8strh w5, [sp+94]
    004648dcldr x5, [sp+272]
    004648e0ldr x6, [sp+264]
    004648e4str x6, [sp+392]
    004648e8str x5, [sp+400]
    004648ecldrsh x5, [sp+94]
    004648f0strh w5, [sp+84]
    004648f4ldr x1, [sp+400]
    004648f8ldr x0, [sp+392]
    004648fcstr x0, [sp+168]
    00464900str x1, [sp+176]
    00464904cbnz x0, 0x46490c
    00464908b 0x464920
    0046490c
    0046490cloc_46490c:
    0046490cstr x0, [sp+112]
    00464910str x1, [sp+120]
    00464914ldp x29, x30, [sp-8]
    00464918add sp, sp, 416
    0046491cret x30
    00464920
    00464920loc_464920:
    00464920str xzr, [sp+240]
    00464924stp xzr, xzr, [sp+248]
    00464928stp xzr, xzr, [sp+264]
    0046492cldr x5, [sp+472]
    00464930ldr x0, [sp+424]
    00464934ldr x3, [sp+448]
    00464938ldr x1, [sp+432]
    0046493cldr x2, [sp+440]
    00464940ldrsh x6, [sp+84]
    00464944mov x4, x6
    00464948bl gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes
    0046494cstr x0, [sp+240]
    00464950str x1, [sp+248]
    00464954str x2, [sp+256]
    00464958str x3, [sp+264]
    0046495cstr x4, [sp+272]
    00464960ldr x6, [sp+248]
    00464964ldr x7, [sp+256]
    00464968ldr x8, [sp+240]
    0046496cstr x8, [sp+368]
    00464970str x6, [sp+376]
    00464974str x7, [sp+384]
    00464978ldr x6, [sp+264]
    0046497cldr x7, [sp+272]
    00464980str x6, [sp+352]
    00464984str x7, [sp+360]
    00464988ldr x6, [sp+368]
    0046498cldr x7, [sp+376]
    00464990ldr x8, [sp+384]
    00464994str x6, [sp+128]
    00464998str x7, [sp+136]
    0046499cstr x8, [sp+144]
    004649a0ldr x1, [sp+360]
    004649a4ldr x0, [sp+352]
    004649a8str x0, [sp+168]
    004649acstr x1, [sp+176]
    004649b0cbnz x0, 0x4649b8
    004649b4b 0x4649cc
    004649b8
    004649b8loc_4649b8:
    004649b8str x0, [sp+112]
    004649bcstr x1, [sp+120]
    004649c0ldp x29, x30, [sp-8]
    004649c4add sp, sp, 416
    004649c8ret x30
    004649cc
    004649ccloc_4649cc:
    004649ccldr x1, [sp+128]
    004649d0ldr x2, [sp+136]
    004649d4mov x0, xzr
    004649d8bl runtime.slicebytetostring
    004649dcldr x3, [sp+464]
    004649e0ldrsb x27, [x3]
    004649e4str x1, [x3+16]
    004649e8adrp x27, 0x5e7000
    004649ecldr w4, [x27+3056]
    004649f0cbz w4, 0x4649f8
    004649f4b 0x4649fc
    004649f8
    004649f8loc_4649f8:
    004649f8b 0x464a10
    004649fc
    004649fcloc_4649fc:
    004649fcbl runtime.gcWriteBarrier2
    00464a00str x0, [x25]
    00464a04ldr x5, [x3+8]
    00464a08str x5, [x25+8]
    00464a0cb 0x464a10
    00464a10
    00464a10loc_464a10:
    00464a10str x0, [x3+8]
    00464a14str xzr, [sp+104]
    00464a18b 0x464a1c
    00464a1c
    00464a1cloc_464a1c:
    00464a1cldr x5, [sp+104]
    00464a20ldr x6, [sp+464]
    00464a24ldrsb x27, [x6]
    00464a28ldrsh x6, [x6]
    00464a2csubs xzr, x6, x5
    00464a30b.gt 0x464a38
    00464a34b 0x464c40
    00464a38
    00464a38loc_464a38:
    00464a38stp xzr, xzr, [sp+264]
    00464a3cldr x4, [sp+472]
    00464a40ldr x0, [sp+424]
    00464a44ldr x3, [sp+448]
    00464a48ldr x1, [sp+432]
    00464a4cldr x2, [sp+440]
    00464a50bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16
    00464a54strh w0, [sp+90]
    00464a58str x1, [sp+264]
    00464a5cstr x2, [sp+272]
    00464a60ldrsh x5, [sp+90]
    00464a64strh w5, [sp+92]
    00464a68ldr x5, [sp+272]
    00464a6cldr x6, [sp+264]
    00464a70str x6, [sp+336]
    00464a74str x5, [sp+344]
    00464a78ldrsh x5, [sp+92]
    00464a7cstrh w5, [sp+86]
    00464a80ldr x1, [sp+344]
    00464a84ldr x0, [sp+336]
    00464a88str x0, [sp+152]
    00464a8cstr x1, [sp+160]
    00464a90cbnz x0, 0x464a98
    00464a94b 0x464aac
    00464a98
    00464a98loc_464a98:
    00464a98str x0, [sp+112]
    00464a9cstr x1, [sp+120]
    00464aa0ldp x29, x30, [sp-8]
    00464aa4add sp, sp, 416
    00464aa8ret x30
    00464aac
    00464aacloc_464aac:
    00464aacstr xzr, [sp+240]
    00464ab0stp xzr, xzr, [sp+248]
    00464ab4stp xzr, xzr, [sp+264]
    00464ab8ldr x5, [sp+472]
    00464abcldr x0, [sp+424]
    00464ac0ldr x3, [sp+448]
    00464ac4ldr x1, [sp+432]
    00464ac8ldr x2, [sp+440]
    00464accldrsh x6, [sp+86]
    00464ad0mov x4, x6
    00464ad4bl gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes
    00464ad8str x0, [sp+240]
    00464adcstr x1, [sp+248]
    00464ae0str x2, [sp+256]
    00464ae4str x3, [sp+264]
    00464ae8str x4, [sp+272]
    00464aecldr x6, [sp+248]
    00464af0ldr x7, [sp+256]
    00464af4ldr x8, [sp+240]
    00464af8str x8, [sp+312]
    00464afcstr x6, [sp+320]
    00464b00str x7, [sp+328]
    00464b04ldr x6, [sp+264]
    00464b08ldr x7, [sp+272]
    00464b0cstr x6, [sp+296]
    00464b10str x7, [sp+304]
    00464b14ldr x6, [sp+312]
    00464b18ldr x7, [sp+320]
    00464b1cldr x8, [sp+328]
    00464b20str x6, [sp+184]
    00464b24str x7, [sp+192]
    00464b28str x8, [sp+200]
    00464b2cldr x1, [sp+304]
    00464b30ldr x0, [sp+296]
    00464b34str x0, [sp+152]
    00464b38str x1, [sp+160]
    00464b3ccbnz x0, 0x464b44
    00464b40b 0x464b58
    00464b44
    00464b44loc_464b44:
    00464b44str x0, [sp+112]
    00464b48str x1, [sp+120]
    00464b4cldp x29, x30, [sp-8]
    00464b50add sp, sp, 416
    00464b54ret x30
    00464b58
    00464b58loc_464b58:
    00464b58ldr x1, [sp+184]
    00464b5cldr x2, [sp+192]
    00464b60mov x0, xzr
    00464b64bl runtime.slicebytetostring
    00464b68str x0, [sp+224]
    00464b6cstr x1, [sp+232]
    00464b70ldr x3, [sp+464]
    00464b74ldrsb x27, [x3]
    00464b78ldr x2, [x3+40]
    00464b7cldr x0, [x3+24]
    00464b80ldr x3, [x3+32]
    00464b84add x1, x3, 1
    00464b88subs xzr, x2, x1
    00464b8cb.hs 0x464b94
    00464b90b 0x464b98
    00464b94
    00464b94loc_464b94:
    00464b94b 0x464bac
    00464b98
    00464b98loc_464b98:
    00464b98orr x3, xzr, 1
    00464b9cadrp x4, 0x191000
    00464ba0add x4, x4, 2944
    00464ba4bl runtime.growslice
    00464ba8b 0x464bac
    00464bac
    00464bacloc_464bac:
    00464bacsub x5, x1, 1
    00464bb0add x6, x0, x5, lsl #4
    00464bb4ubfm x5, x5, 60, 59
    00464bb8ldr x7, [sp+224]
    00464bbcldr x8, [sp+232]
    00464bc0str x8, [x6+8]
    00464bc4adrp x27, 0x5e7000
    00464bc8ldr w6, [x27+3056]
    00464bcccbz w6, 0x464bd4
    00464bd0b 0x464bd8
    00464bd4
    00464bd4loc_464bd4:
    00464bd4b 0x464bec
    00464bd8
    00464bd8loc_464bd8:
    00464bd8bl runtime.gcWriteBarrier2
    00464bdcstr x7, [x25]
    00464be0ldr x6, [x0+x5]
    00464be4str x6, [x25+8]
    00464be8b 0x464bec
    00464bec
    00464becloc_464bec:
    00464becstr x7, [x0+x5]
    00464bf0ldr x5, [sp+464]
    00464bf4ldrsb x27, [x5]
    00464bf8str x1, [x5+32]
    00464bfcstr x2, [x5+40]
    00464c00adrp x27, 0x5e7000
    00464c04ldr w6, [x27+3056]
    00464c08cbz w6, 0x464c10
    00464c0cb 0x464c14
    00464c10
    00464c10loc_464c10:
    00464c10b 0x464c28
    00464c14
    00464c14loc_464c14:
    00464c14bl runtime.gcWriteBarrier2
    00464c18str x0, [x25]
    00464c1cldr x6, [x5+24]
    00464c20str x6, [x25+8]
    00464c24b 0x464c28
    00464c28
    00464c28loc_464c28:
    00464c28str x0, [x5+24]
    00464c2cb 0x464c30
    00464c30
    00464c30loc_464c30:
    00464c30ldr x5, [sp+104]
    00464c34add x5, x5, 1
    00464c38str x5, [sp+104]
    00464c3cb 0x464a1c
    00464c40
    00464c40loc_464c40:
    00464c40ldr x5, [sp+456]
    00464c44ldrsb x27, [x5]
    00464c48ldrb w5, [x5]
    00464c4csubs wzr, w5, 1
    00464c50b.ne 0x464c58
    00464c54b 0x464cd8
    00464c58
    00464c58loc_464c58:
    00464c58stp xzr, xzr, [sp+264]
    00464c5cldr x4, [sp+472]
    00464c60ldr x0, [sp+424]
    00464c64ldr x3, [sp+448]
    00464c68ldr x1, [sp+432]
    00464c6cldr x2, [sp+440]
    00464c70bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32
    00464c74str w0, [sp+96]
    00464c78str x1, [sp+264]
    00464c7cstr x2, [sp+272]
    00464c80ldrsw x5, [sp+96]
    00464c84str w5, [sp+100]
    00464c88ldr x5, [sp+272]
    00464c8cldr x6, [sp+264]
    00464c90str x6, [sp+280]
    00464c94str x5, [sp+288]
    00464c98ldr x5, [sp+464]
    00464c9cldrsb x27, [x5]
    00464ca0ldrsw x6, [sp+100]
    00464ca4str w6, [x5+48]
    00464ca8ldr x1, [sp+288]
    00464cacldr x0, [sp+280]
    00464cb0str x0, [sp+168]
    00464cb4str x1, [sp+176]
    00464cb8cbnz x0, 0x464cc0
    00464cbcb 0x464cd4
    00464cc0
    00464cc0loc_464cc0:
    00464cc0str x0, [sp+112]
    00464cc4str x1, [sp+120]
    00464cc8ldp x29, x30, [sp-8]
    00464cccadd sp, sp, 416
    00464cd0ret x30
    00464cd4
    00464cd4loc_464cd4:
    00464cd4b 0x464cdc
    00464cd8
    00464cd8loc_464cd8:
    00464cd8b 0x464cdc
    00464cdc
    00464cdcloc_464cdc:
    00464cdcstp xzr, xzr, [sp+112]
    00464ce0mov x0, xzr
    00464ce4mov x1, xzr
    00464ce8ldp x29, x30, [sp-8]
    00464cecadd sp, sp, 416
    00464cf0ret x30
    00464cf4
    00464cf4loc_464cf4:
    00464cf4stp x0, x1, [sp+8]
    00464cf8stp x2, x3, [sp+24]
    00464cfcstp x4, x5, [sp+40]
    00464d00str x6, [sp+56]
    00464d04mov x3, x30
    00464d08bl runtime.morestack_noctxt.abi0
    00464d0cldp x0, x1, [sp+8]
    00464d10ldp x2, x3, [sp+24]
    00464d14ldp x4, x5, [sp+40]
    00464d18ldr x6, [sp+56]
    00464d1cb 0x4647b0
    004647b0
    00464d20
    00464d20gopkg.in/jcmturner/gokrb5.v7/keytab.principal.marshal: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.principal.marshal(gopkg.in/jcmturner/gokrb5.v7/keytab.principal p, int v)
    00464d20ldr x16, [x28+16]
    00464d24sub x17, sp, 464
    00464d28subs xzr, x17, x16
    00464d2cb.ls 0x4652c0
    00464d30sub x20, sp, 592
    00464d34stp x29, x30, [x20-8]
    00464d38add sp, x20, 0
    00464d3csub x29, sp, 8
    00464d40strh w0, [sp+600]
    00464d44str x1, [sp+608]
    00464d48str x2, [sp+616]
    00464d4cstr x3, [sp+624]
    00464d50str x4, [sp+632]
    00464d54str x5, [sp+640]
    00464d58str w6, [sp+648]
    00464d5cstr x7, [sp+656]
    00464d60str xzr, [sp+152]
    00464d64stp xzr, xzr, [sp+160]
    00464d68stp xzr, xzr, [sp+136]
    00464d6cadrp x0, 0x191000
    00464d70add x0, x0, 3072
    00464d74orr x1, xzr, 2
    00464d78mov x2, x1
    00464d7cbl runtime.makeslice
    00464d80str x0, [sp+312]
    00464d84orr x3, xzr, 2
    00464d88str x3, [sp+320]
    00464d8cstr x3, [sp+328]
    00464d90stp xzr, xzr, [sp+256]
    00464d94adrp x3, 0x2b6000
    00464d98add x3, x3, 2384
    00464d9cstr x3, [sp+256]
    00464da0adrp x3, 0x5e7000
    00464da4add x3, x3, 1504
    00464da8str x3, [sp+264]
    00464dacldr x3, [sp+656]
    00464db0subs xzr, x3, 1
    00464db4cset x3, eq
    00464db8strb w3, [sp+63]
    00464dbcb.eq 0x464dc4
    00464dc0b 0x464dd4
    00464dc4
    00464dc4loc_464dc4:
    00464dc4bl gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle
    00464dc8strb w0, [sp+62]
    00464dccstrb w0, [sp+63]
    00464dd0b 0x464dd8
    00464dd4
    00464dd4loc_464dd4:
    00464dd4b 0x464dd8
    00464dd8
    00464dd8loc_464dd8:
    00464dd8ldrb w5, [sp+63]
    00464ddctbnz w5, 0, 0x464de4
    00464de0b 0x464e00
    00464de4
    00464de4loc_464de4:
    00464de4adrp x5, 0x2b6000
    00464de8add x5, x5, 2128
    00464decstr x5, [sp+256]
    00464df0adrp x5, 0x5e7000
    00464df4add x5, x5, 1504
    00464df8str x5, [sp+264]
    00464dfcb 0x464e04
    00464e00
    00464e00loc_464e00:
    00464e00b 0x464e04
    00464e04
    00464e04loc_464e04:
    00464e04ldr x1, [sp+312]
    00464e08ldr x2, [sp+320]
    00464e0cldr x3, [sp+328]
    00464e10str x1, [sp+520]
    00464e14str x2, [sp+528]
    00464e18str x3, [sp+536]
    00464e1cldr x5, [sp+256]
    00464e20ldrsb x27, [x5]
    00464e24ldr x5, [x5+24]
    00464e28ldr x0, [sp+264]
    00464e2cldrsh x4, [sp+600]
    00464e30blr x5
    00464e34str xzr, [sp+520]
    00464e38add x27, sp, 528
    00464e3cstp xzr, xzr, [x27]
    00464e40stp xzr, xzr, [sp+504]
    00464e44ldr x2, [sp+656]
    00464e48ldr x0, [sp+608]
    00464e4cldr x1, [sp+616]
    00464e50bl gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString
    00464e54str x0, [sp+520]
    00464e58str x1, [sp+528]
    00464e5cstr x2, [sp+536]
    00464e60str x3, [sp+504]
    00464e64str x4, [sp+512]
    00464e68ldr x5, [sp+528]
    00464e6cldr x6, [sp+536]
    00464e70ldr x7, [sp+520]
    00464e74str x7, [sp+352]
    00464e78str x5, [sp+360]
    00464e7cstr x6, [sp+368]
    00464e80ldr x5, [sp+504]
    00464e84ldr x6, [sp+512]
    00464e88str x5, [sp+336]
    00464e8cstr x6, [sp+344]
    00464e90ldr x5, [sp+352]
    00464e94ldr x6, [sp+360]
    00464e98ldr x7, [sp+368]
    00464e9cstr x5, [sp+200]
    00464ea0str x6, [sp+208]
    00464ea4str x7, [sp+216]
    00464ea8ldr x5, [sp+344]
    00464eacldr x6, [sp+336]
    00464eb0str x6, [sp+240]
    00464eb4str x5, [sp+248]
    00464eb8cbnz x6, 0x464ec0
    00464ebcb 0x464f00
    00464ec0
    00464ec0loc_464ec0:
    00464ec0ldr x5, [sp+312]
    00464ec4ldr x6, [sp+320]
    00464ec8ldr x7, [sp+328]
    00464eccstr x5, [sp+152]
    00464ed0str x6, [sp+160]
    00464ed4str x7, [sp+168]
    00464ed8ldr x3, [sp+240]
    00464edcldr x4, [sp+248]
    00464ee0str x3, [sp+136]
    00464ee4str x4, [sp+144]
    00464ee8ldr x0, [sp+152]
    00464eecldr x1, [sp+160]
    00464ef0ldr x2, [sp+168]
    00464ef4ldp x29, x30, [sp-8]
    00464ef8add sp, sp, 592
    00464efcret x30
    00464f00
    00464f00loc_464f00:
    00464f00ldr x2, [sp+328]
    00464f04ldr x0, [sp+312]
    00464f08ldr x5, [sp+320]
    00464f0cstr x0, [sp+456]
    00464f10str x5, [sp+464]
    00464f14str x2, [sp+472]
    00464f18ldr x6, [sp+208]
    00464f1cadd x1, x5, x6
    00464f20str x1, [sp+128]
    00464f24subs xzr, x2, x1
    00464f28b.hs 0x464f30
    00464f2cb 0x464f38
    00464f30
    00464f30loc_464f30:
    00464f30str x1, [sp+464]
    00464f34b 0x464f58
    00464f38
    00464f38loc_464f38:
    00464f38ldr x3, [sp+208]
    00464f3cadrp x4, 0x191000
    00464f40add x4, x4, 3072
    00464f44bl runtime.growslice
    00464f48str x0, [sp+456]
    00464f4cstr x1, [sp+464]
    00464f50str x2, [sp+472]
    00464f54b 0x464f58
    00464f58
    00464f58loc_464f58:
    00464f58ldr x3, [sp+208]
    00464f5cstr x3, [sp+120]
    00464f60ldr x3, [sp+128]
    00464f64ldr x4, [sp+208]
    00464f68sub x3, x3, x4
    00464f6cldr x4, [sp+456]
    00464f70add x0, x4, x3
    00464f74str x0, [sp+448]
    00464f78ldr x2, [sp+120]
    00464f7cldr x1, [sp+200]
    00464f80bl runtime.memmove
    00464f84ldr x3, [sp+456]
    00464f88ldr x4, [sp+464]
    00464f8cldr x5, [sp+472]
    00464f90str x3, [sp+312]
    00464f94str x4, [sp+320]
    00464f98str x5, [sp+328]
    00464f9cldr x3, [sp+632]
    00464fa0ldr x4, [sp+624]
    00464fa4ldr x5, [sp+640]
    00464fa8str x4, [sp+480]
    00464facstr x3, [sp+488]
    00464fb0str x5, [sp+496]
    00464fb4str xzr, [sp+112]
    00464fb8str x3, [sp+104]
    00464fbcldr x3, [sp+480]
    00464fc0str x3, [sp+96]
    00464fc4b 0x464fc8
    00464fc8
    00464fc8loc_464fc8:
    00464fc8ldr x5, [sp+104]
    00464fccldr x6, [sp+112]
    00464fd0subs xzr, x5, x6
    00464fd4b.gt 0x464fdc
    00464fd8b 0x465180
    00464fdc
    00464fdcloc_464fdc:
    00464fdcldr x3, [sp+96]
    00464fe0str x3, [sp+440]
    00464fe4ldr x3, [sp+440]
    00464fe8ldr x4, [x3]
    00464fecldr x3, [x3+8]
    00464ff0str x4, [sp+296]
    00464ff4str x3, [sp+304]
    00464ff8str xzr, [sp+520]
    00464ffcadd x27, sp, 528
    00465000stp xzr, xzr, [x27]
    00465004stp xzr, xzr, [sp+504]
    00465008ldr x2, [sp+656]
    0046500cldr x0, [sp+296]
    00465010ldr x1, [sp+304]
    00465014bl gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString
    00465018str x0, [sp+520]
    0046501cstr x1, [sp+528]
    00465020str x2, [sp+536]
    00465024str x3, [sp+504]
    00465028str x4, [sp+512]
    0046502cldr x3, [sp+528]
    00465030ldr x4, [sp+536]
    00465034ldr x5, [sp+520]
    00465038str x5, [sp+560]
    0046503cstr x3, [sp+568]
    00465040str x4, [sp+576]
    00465044ldr x3, [sp+504]
    00465048ldr x4, [sp+512]
    0046504cstr x3, [sp+544]
    00465050str x4, [sp+552]
    00465054ldr x3, [sp+560]
    00465058ldr x4, [sp+568]
    0046505cldr x5, [sp+576]
    00465060str x3, [sp+272]
    00465064str x4, [sp+280]
    00465068str x5, [sp+288]
    0046506cldr x3, [sp+552]
    00465070ldr x4, [sp+544]
    00465074str x4, [sp+224]
    00465078str x3, [sp+232]
    0046507ccbnz x4, 0x465084
    00465080b 0x4650c4
    00465084
    00465084loc_465084:
    00465084ldr x5, [sp+312]
    00465088ldr x6, [sp+320]
    0046508cldr x7, [sp+328]
    00465090str x5, [sp+152]
    00465094str x6, [sp+160]
    00465098str x7, [sp+168]
    0046509cldr x3, [sp+224]
    004650a0ldr x4, [sp+232]
    004650a4str x3, [sp+136]
    004650a8str x4, [sp+144]
    004650acldr x0, [sp+152]
    004650b0ldr x1, [sp+160]
    004650b4ldr x2, [sp+168]
    004650b8ldp x29, x30, [sp-8]
    004650bcadd sp, sp, 592
    004650c0ret x30
    004650c4
    004650c4loc_4650c4:
    004650c4ldr x2, [sp+328]
    004650c8ldr x0, [sp+312]
    004650ccldr x5, [sp+320]
    004650d0str x0, [sp+416]
    004650d4str x5, [sp+424]
    004650d8str x2, [sp+432]
    004650dcldr x6, [sp+280]
    004650e0add x1, x5, x6
    004650e4str x1, [sp+88]
    004650e8subs xzr, x2, x1
    004650ecb.hs 0x4650f4
    004650f0b 0x4650fc
    004650f4
    004650f4loc_4650f4:
    004650f4str x1, [sp+424]
    004650f8b 0x46511c
    004650fc
    004650fcloc_4650fc:
    004650fcldr x3, [sp+280]
    00465100adrp x4, 0x190000
    00465104add x4, x4, 3072
    00465108bl runtime.growslice
    0046510cstr x0, [sp+416]
    00465110str x1, [sp+424]
    00465114str x2, [sp+432]
    00465118b 0x46511c
    0046511c
    0046511cloc_46511c:
    0046511cldr x3, [sp+280]
    00465120str x3, [sp+80]
    00465124ldr x3, [sp+88]
    00465128ldr x4, [sp+280]
    0046512csub x3, x3, x4
    00465130ldr x4, [sp+416]
    00465134add x0, x4, x3
    00465138str x0, [sp+408]
    0046513cldr x2, [sp+80]
    00465140ldr x1, [sp+272]
    00465144bl runtime.memmove
    00465148ldr x3, [sp+416]
    0046514cldr x4, [sp+424]
    00465150ldr x5, [sp+432]
    00465154str x3, [sp+312]
    00465158str x4, [sp+320]
    0046515cstr x5, [sp+328]
    00465160b 0x465164
    00465164
    00465164loc_465164:
    00465164ldr x5, [sp+112]
    00465168add x5, x5, 1
    0046516cstr x5, [sp+112]
    00465170ldr x5, [sp+440]
    00465174add x5, x5, 16
    00465178str x5, [sp+96]
    0046517cb 0x464fc8
    00465180
    00465180loc_465180:
    00465180ldr x5, [sp+656]
    00465184subs xzr, x5, 1
    00465188b.ne 0x465190
    0046518cb 0x465280
    00465190
    00465190loc_465190:
    00465190adrp x0, 0x190000
    00465194add x0, x0, 3072
    00465198orr x1, xzr, 4
    0046519cmov x2, x1
    004651a0bl runtime.makeslice
    004651a4str x0, [sp+176]
    004651a8orr x3, xzr, 4
    004651acstr x3, [sp+184]
    004651b0str x3, [sp+192]
    004651b4ldr x4, [sp+256]
    004651b8ldrsb x27, [x4]
    004651bcldr x4, [x4+32]
    004651c0ldr x5, [sp+264]
    004651c4ldrsw x6, [sp+648]
    004651c8mov x1, x0
    004651ccmov x2, x3
    004651d0mov x0, x5
    004651d4mov x5, x4
    004651d8mov x4, x6
    004651dcblr x5
    004651e0ldr x2, [sp+328]
    004651e4ldr x0, [sp+312]
    004651e8ldr x3, [sp+320]
    004651ecstr x0, [sp+384]
    004651f0str x3, [sp+392]
    004651f4str x2, [sp+400]
    004651f8ldr x4, [sp+184]
    004651fcadd x1, x3, x4
    00465200str x1, [sp+72]
    00465204subs xzr, x2, x1
    00465208b.hs 0x465210
    0046520cb 0x465218
    00465210
    00465210loc_465210:
    00465210str x1, [sp+392]
    00465214b 0x465238
    00465218
    00465218loc_465218:
    00465218ldr x3, [sp+184]
    0046521cadrp x4, 0x190000
    00465220add x4, x4, 3072
    00465224bl runtime.growslice
    00465228str x0, [sp+384]
    0046522cstr x1, [sp+392]
    00465230str x2, [sp+400]
    00465234b 0x465238
    00465238
    00465238loc_465238:
    00465238ldr x3, [sp+184]
    0046523cstr x3, [sp+64]
    00465240ldr x3, [sp+72]
    00465244ldr x4, [sp+184]
    00465248sub x3, x3, x4
    0046524cldr x4, [sp+384]
    00465250add x0, x4, x3
    00465254str x0, [sp+376]
    00465258ldr x2, [sp+64]
    0046525cldr x1, [sp+176]
    00465260bl runtime.memmove
    00465264ldr x3, [sp+384]
    00465268ldr x4, [sp+392]
    0046526cldr x5, [sp+400]
    00465270str x3, [sp+312]
    00465274str x4, [sp+320]
    00465278str x5, [sp+328]
    0046527cb 0x465284
    00465280
    00465280loc_465280:
    00465280b 0x465284
    00465284
    00465284loc_465284:
    00465284ldr x5, [sp+312]
    00465288ldr x6, [sp+320]
    0046528cldr x7, [sp+328]
    00465290str x5, [sp+152]
    00465294str x6, [sp+160]
    00465298str x7, [sp+168]
    0046529cstp xzr, xzr, [sp+136]
    004652a0ldr x0, [sp+152]
    004652a4ldr x1, [sp+160]
    004652a8ldr x2, [sp+168]
    004652acmov x3, xzr
    004652b0mov x4, xzr
    004652b4ldp x29, x30, [sp-8]
    004652b8add sp, sp, 592
    004652bcret x30
    004652c0
    004652c0loc_4652c0:
    004652c0strh w0, [sp+8]
    004652c4stp x1, x2, [sp+16]
    004652c8stp x3, x4, [sp+32]
    004652ccstr x5, [sp+48]
    004652d0str w6, [sp+56]
    004652d4str x7, [sp+64]
    004652d8mov x3, x30
    004652dcbl runtime.morestack_noctxt.abi0
    004652e0ldrsh x0, [sp+8]
    004652e4ldp x1, x2, [sp+16]
    004652e8ldp x3, x4, [sp+32]
    004652ecldr x5, [sp+48]
    004652f0ldrsw x6, [sp+56]
    004652f4ldr x7, [sp+64]
    004652f8b 0x464d20
    004652fcudf 0
    00464d20
    00465300
    00465300gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.marshalString(struct string s, int v)
    00465300ldr x16, [x28+16]
    00465304sub x17, sp, 192
    00465308subs xzr, x17, x16
    0046530cb.ls 0x4655a4
    00465310sub x20, sp, 320
    00465314stp x29, x30, [x20-8]
    00465318add sp, x20, 0
    0046531csub x29, sp, 8
    00465320str x0, [sp+328]
    00465324str x1, [sp+336]
    00465328str x2, [sp+344]
    0046532cstr xzr, [sp+112]
    00465330stp xzr, xzr, [sp+120]
    00465334stp xzr, xzr, [sp+96]
    00465338ldr x1, [sp+328]
    0046533cldr x2, [sp+336]
    00465340mov x0, xzr
    00465344bl runtime.stringtoslicebyte
    00465348str x0, [sp+136]
    0046534cstr x1, [sp+144]
    00465350str x2, [sp+152]
    00465354adrp x0, 0x190000
    00465358add x0, x0, 3072
    0046535corr x1, xzr, 2
    00465360mov x2, x1
    00465364bl runtime.makeslice
    00465368str x0, [sp+200]
    0046536corr x3, xzr, 2
    00465370str x3, [sp+208]
    00465374str x3, [sp+216]
    00465378stp xzr, xzr, [sp+176]
    0046537cadrp x3, 0x2b5000
    00465380add x3, x3, 2384
    00465384str x3, [sp+176]
    00465388adrp x3, 0x5e6000
    0046538cadd x3, x3, 1504
    00465390str x3, [sp+184]
    00465394ldr x3, [sp+344]
    00465398subs xzr, x3, 1
    0046539ccset x3, eq
    004653a0strb w3, [sp+70]
    004653a4b.eq 0x4653ac
    004653a8b 0x4653bc
    004653ac
    004653acloc_4653ac:
    004653acbl gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle
    004653b0strb w0, [sp+71]
    004653b4strb w0, [sp+70]
    004653b8b 0x4653c0
    004653bc
    004653bcloc_4653bc:
    004653bcb 0x4653c0
    004653c0
    004653c0loc_4653c0:
    004653c0ldrb w5, [sp+70]
    004653c4tbnz w5, 0, 0x4653cc
    004653c8b 0x4653e8
    004653cc
    004653ccloc_4653cc:
    004653ccadrp x5, 0x2b5000
    004653d0add x5, x5, 2128
    004653d4str x5, [sp+176]
    004653d8adrp x5, 0x5e6000
    004653dcadd x5, x5, 1504
    004653e0str x5, [sp+184]
    004653e4b 0x4653ec
    004653e8
    004653e8loc_4653e8:
    004653e8b 0x4653ec
    004653ec
    004653ecloc_4653ec:
    004653ecldr x1, [sp+200]
    004653f0ldr x2, [sp+208]
    004653f4ldr x3, [sp+216]
    004653f8str x1, [sp+288]
    004653fcstr x2, [sp+296]
    00465400str x3, [sp+304]
    00465404ldr x4, [sp+144]
    00465408str x4, [sp+88]
    0046540cldr x0, [sp+184]
    00465410ldr x5, [sp+176]
    00465414ldrsb x27, [x5]
    00465418ldr x5, [x5+24]
    0046541cblr x5
    00465420adrp x0, 0x1ed000
    00465424add x0, x0, 2048
    00465428bl runtime.newobject
    0046542cstr x0, [sp+192]
    00465430str x0, [sp+280]
    00465434ldr x5, [sp+136]
    00465438ldr x6, [sp+144]
    0046543cldr x7, [sp+152]
    00465440str x5, [sp+256]
    00465444str x6, [sp+264]
    00465448str x7, [sp+272]
    0046544cldr x2, [sp+176]
    00465450ldr x3, [sp+184]
    00465454ldr x1, [sp+280]
    00465458adrp x0, 0x2ae000
    0046545cadd x0, x0, 2976
    00465460adrp x4, 0x188000
    00465464add x4, x4, 1216
    00465468add x5, sp, 256
    0046546cbl encoding/binary.Write
    00465470str x0, [sp+160]
    00465474str x1, [sp+168]
    00465478cbnz x0, 0x465480
    0046547cb 0x4654c0
    00465480
    00465480loc_465480:
    00465480ldr x5, [sp+200]
    00465484ldr x6, [sp+208]
    00465488ldr x7, [sp+216]
    0046548cstr x5, [sp+112]
    00465490str x6, [sp+120]
    00465494str x7, [sp+128]
    00465498ldr x3, [sp+160]
    0046549cldr x4, [sp+168]
    004654a0str x3, [sp+96]
    004654a4str x4, [sp+104]
    004654a8ldr x0, [sp+112]
    004654acldr x1, [sp+120]
    004654b0ldr x2, [sp+128]
    004654b4ldp x29, x30, [sp-8]
    004654b8add sp, sp, 320
    004654bcret x30
    004654c0
    004654c0loc_4654c0:
    004654c0ldr x0, [sp+192]
    004654c4bl bytes.(*Buffer).Bytes
    004654c8str x0, [sp+288]
    004654ccstr x1, [sp+296]
    004654d0str x2, [sp+304]
    004654d4ldr x2, [sp+216]
    004654d8ldr x0, [sp+200]
    004654dcldr x1, [sp+208]
    004654e0str x0, [sp+232]
    004654e4str x1, [sp+240]
    004654e8str x2, [sp+248]
    004654ecldr x3, [sp+296]
    004654f0add x1, x1, x3
    004654f4str x1, [sp+80]
    004654f8subs xzr, x2, x1
    004654fcb.hs 0x465504
    00465500b 0x46550c
    00465504
    00465504loc_465504:
    00465504str x1, [sp+240]
    00465508b 0x46552c
    0046550c
    0046550cloc_46550c:
    0046550cldr x3, [sp+296]
    00465510adrp x4, 0x190000
    00465514add x4, x4, 3072
    00465518bl runtime.growslice
    0046551cstr x0, [sp+232]
    00465520str x1, [sp+240]
    00465524str x2, [sp+248]
    00465528b 0x46552c
    0046552c
    0046552cloc_46552c:
    0046552cldr x3, [sp+296]
    00465530str x3, [sp+72]
    00465534ldr x3, [sp+80]
    00465538ldr x4, [sp+296]
    0046553csub x3, x3, x4
    00465540ldr x4, [sp+232]
    00465544add x0, x4, x3
    00465548str x0, [sp+224]
    0046554cldr x2, [sp+72]
    00465550ldr x1, [sp+288]
    00465554bl runtime.memmove
    00465558ldr x3, [sp+232]
    0046555cldr x4, [sp+240]
    00465560ldr x5, [sp+248]
    00465564str x3, [sp+200]
    00465568str x4, [sp+208]
    0046556cstr x5, [sp+216]
    00465570str x3, [sp+112]
    00465574str x4, [sp+120]
    00465578str x5, [sp+128]
    0046557cldr x3, [sp+160]
    00465580ldr x4, [sp+168]
    00465584str x3, [sp+96]
    00465588str x4, [sp+104]
    0046558cldr x0, [sp+112]
    00465590ldr x1, [sp+120]
    00465594ldr x2, [sp+128]
    00465598ldp x29, x30, [sp-8]
    0046559cadd sp, sp, 320
    004655a0ret x30
    004655a4
    004655a4loc_4655a4:
    004655a4stp x0, x1, [sp+8]
    004655a8str x2, [sp+24]
    004655acmov x3, x30
    004655b0bl runtime.morestack_noctxt.abi0
    004655b4ldp x0, x1, [sp+8]
    004655b8ldr x2, [sp+24]
    004655bcb 0x465300
    00465300
    004655c0
    004655c0gopkg.in/jcmturner/gokrb5.v7/keytab.readTimestamp: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readTimestamp(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
    004655c0ldr x16, [x28+16]
    004655c4sub x17, sp, 64
    004655c8subs xzr, x17, x16
    004655ccb.ls 0x4656d8
    004655d0str x30, [sp-192]!
    004655d4stur x29, [sp-8]
    004655d8sub x29, sp, 8
    004655dcstr x0, [sp+200]
    004655e0str x1, [sp+208]
    004655e4str x2, [sp+216]
    004655e8str x3, [sp+224]
    004655ecstr x4, [sp+232]
    004655f0stp xzr, xzr, [sp+88]
    004655f4str xzr, [sp+104]
    004655f8stp xzr, xzr, [sp+72]
    004655fcstp xzr, xzr, [sp+168]
    00465600ldr x4, [sp+232]
    00465604ldr x0, [sp+200]
    00465608ldr x3, [sp+224]
    0046560cldr x1, [sp+208]
    00465610ldr x2, [sp+216]
    00465614bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32
    00465618str w0, [sp+64]
    0046561cstr x1, [sp+168]
    00465620str x2, [sp+176]
    00465624ldrsw x5, [sp+64]
    00465628str w5, [sp+68]
    0046562cldr x5, [sp+176]
    00465630ldr x6, [sp+168]
    00465634str x6, [sp+128]
    00465638str x5, [sp+136]
    0046563cldrsw x5, [sp+68]
    00465640str w5, [sp+60]
    00465644ldr x5, [sp+136]
    00465648ldr x6, [sp+128]
    0046564cstr x6, [sp+112]
    00465650str x5, [sp+120]
    00465654cbnz x6, 0x46565c
    00465658b 0x46568c
    0046565c
    0046565cloc_46565c:
    0046565cstp xzr, xzr, [sp+88]
    00465660str xzr, [sp+104]
    00465664ldr x3, [sp+112]
    00465668ldr x4, [sp+120]
    0046566cstr x3, [sp+72]
    00465670str x4, [sp+80]
    00465674ldr x0, [sp+88]
    00465678ldr x1, [sp+96]
    0046567cldr x2, [sp+104]
    00465680ldur x29, [sp-8]
    00465684ldr x30, [sp], 192
    00465688ret x30
    0046568c
    0046568cloc_46568c:
    0046568cldrsw x2, [sp+60]
    00465690mov x0, x2
    00465694mov x1, xzr
    00465698bl time.Unix
    0046569cstr x0, [sp+144]
    004656a0str x1, [sp+152]
    004656a4str x2, [sp+160]
    004656a8str x0, [sp+88]
    004656acstr x1, [sp+96]
    004656b0str x2, [sp+104]
    004656b4stp xzr, xzr, [sp+72]
    004656b8ldr x0, [sp+88]
    004656bcldr x1, [sp+96]
    004656c0ldr x2, [sp+104]
    004656c4mov x3, xzr
    004656c8mov x4, xzr
    004656ccldur x29, [sp-8]
    004656d0ldr x30, [sp], 192
    004656d4ret x30
    004656d8
    004656d8loc_4656d8:
    004656d8stp x0, x1, [sp+8]
    004656dcstp x2, x3, [sp+24]
    004656e0str x4, [sp+40]
    004656e4mov x3, x30
    004656e8bl runtime.morestack_noctxt.abi0
    004656ecldp x0, x1, [sp+8]
    004656f0ldp x2, x3, [sp+24]
    004656f4ldr x4, [sp+40]
    004656f8b 0x4655c0
    004656fcudf 0
    004655c0
    00465700
    00465700gopkg.in/jcmturner/gokrb5.v7/keytab.readInt8: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt8(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
    00465700ldr x16, [x28+16]
    00465704sub x17, sp, 208
    00465708subs xzr, x17, x16
    0046570cb.ls 0x465a48
    00465710sub x20, sp, 336
    00465714stp x29, x30, [x20-8]
    00465718add sp, x20, 0
    0046571csub x29, sp, 8
    00465720str x0, [sp+344]
    00465724str x1, [sp+352]
    00465728str x2, [sp+360]
    0046572cstr x3, [sp+368]
    00465730str x4, [sp+376]
    00465734strb wzr, [sp+63]
    00465738stp xzr, xzr, [sp+96]
    0046573cldr x3, [sp+368]
    00465740ldrsb x27, [x3]
    00465744ldr x3, [x3]
    00465748tbnz x3, 63, 0x465750
    0046574cb 0x465814
    00465750
    00465750loc_465750:
    00465750stp xzr, xzr, [sp+168]
    00465754add x1, sp, 168
    00465758str x1, [sp+256]
    0046575cldr x1, [sp+368]
    00465760ldrsb x27, [x1]
    00465764ldr x1, [x1]
    00465768str x1, [sp+80]
    0046576cldr x0, [sp+80]
    00465770bl runtime.convT64
    00465774str x0, [sp+248]
    00465778ldr x1, [sp+256]
    0046577cldrsb x27, [x1]
    00465780adrp x2, 0x190000
    00465784add x2, x2, 3520
    00465788str x2, [x1]
    0046578cadrp x27, 0x5e6000
    00465790ldr w2, [x27+3056]
    00465794cbz w2, 0x46579c
    00465798b 0x4657a0
    0046579c
    0046579cloc_46579c:
    0046579cb 0x4657b4
    004657a0
    004657a0loc_4657a0:
    004657a0bl runtime.gcWriteBarrier2
    004657a4str x0, [x25]
    004657a8ldr x5, [x1+8]
    004657acstr x5, [x25+8]
    004657b0b 0x4657b4
    004657b4
    004657b4loc_4657b4:
    004657b4str x0, [x1+8]
    004657b8ldr x2, [sp+256]
    004657bcldrsb x27, [x2]
    004657c0b 0x4657c4
    004657c4
    004657c4loc_4657c4:
    004657c4str x2, [sp+264]
    004657c8orr x4, xzr, 1
    004657ccstr x4, [sp+272]
    004657d0str x4, [sp+280]
    004657d4adrp x0, 0x256000
    004657d8add x0, x0, 1183
    004657dcmovz x1, 27
    004657e0mov x3, x4
    004657e4bl fmt.Errorf
    004657e8str x0, [sp+152]
    004657ecstr x1, [sp+160]
    004657f0strb wzr, [sp+63]
    004657f4ldr x1, [sp+152]
    004657f8ldr x2, [sp+160]
    004657fcstr x1, [sp+96]
    00465800str x2, [sp+104]
    00465804ldrsb x0, [sp+63]
    00465808ldp x29, x30, [sp-8]
    0046580cadd sp, sp, 336
    00465810ret x30
    00465814
    00465814loc_465814:
    00465814ldr x3, [sp+352]
    00465818str x3, [sp+64]
    0046581cldr x4, [sp+368]
    00465820ldrsb x27, [x4]
    00465824ldr x4, [x4]
    00465828add x4, x4, 1
    0046582csubs xzr, x3, x4
    00465830b.lt 0x465838
    00465834b 0x465958
    00465838
    00465838loc_465838:
    00465838stp xzr, xzr, [sp+120]
    0046583cstp xzr, xzr, [sp+136]
    00465840add x3, sp, 120
    00465844str x3, [sp+216]
    00465848ldr x0, [sp+344]
    0046584cldr x1, [sp+352]
    00465850ldr x2, [sp+360]
    00465854bl runtime.convTslice
    00465858str x0, [sp+208]
    0046585cldr x3, [sp+216]
    00465860ldrsb x27, [x3]
    00465864adrp x4, 0x188000
    00465868add x4, x4, 1216
    0046586cstr x4, [x3]
    00465870adrp x27, 0x5e6000
    00465874ldr w4, [x27+3056]
    00465878cbz w4, 0x465880
    0046587cb 0x465884
    00465880
    00465880loc_465880:
    00465880b 0x465898
    00465884
    00465884loc_465884:
    00465884bl runtime.gcWriteBarrier2
    00465888str x0, [x25]
    0046588cldr x1, [x3+8]
    00465890str x1, [x25+8]
    00465894b 0x465898
    00465898
    00465898loc_465898:
    00465898str x0, [x3+8]
    0046589cldr x1, [sp+368]
    004658a0ldrsb x27, [x1]
    004658a4ldr x1, [x1]
    004658a8add x1, x1, 1
    004658acstr x1, [sp+72]
    004658b0ldr x0, [sp+72]
    004658b4bl runtime.convT64
    004658b8str x0, [sp+200]
    004658bcldr x1, [sp+216]
    004658c0ldrsb x27, [x1]
    004658c4adrp x2, 0x190000
    004658c8add x2, x2, 3520
    004658ccstr x2, [x1+16]
    004658d0adrp x27, 0x5e6000
    004658d4ldr w2, [x27+3056]
    004658d8cbz w2, 0x4658e0
    004658dcb 0x4658e4
    004658e0
    004658e0loc_4658e0:
    004658e0b 0x4658f8
    004658e4
    004658e4loc_4658e4:
    004658e4bl runtime.gcWriteBarrier2
    004658e8str x0, [x25]
    004658ecldr x5, [x1+24]
    004658f0str x5, [x25+8]
    004658f4b 0x4658f8
    004658f8
    004658f8loc_4658f8:
    004658f8str x0, [x1+24]
    004658fcldr x2, [sp+216]
    00465900ldrsb x27, [x2]
    00465904b 0x465908
    00465908
    00465908loc_465908:
    00465908str x2, [sp+224]
    0046590corr x4, xzr, 2
    00465910str x4, [sp+232]
    00465914str x4, [sp+240]
    00465918adrp x0, 0x256000
    0046591cadd x0, x0, 1156
    00465920movz x1, 27
    00465924mov x3, x4
    00465928bl fmt.Errorf
    0046592cstr x0, [sp+152]
    00465930str x1, [sp+160]
    00465934strb wzr, [sp+63]
    00465938ldr x1, [sp+152]
    0046593cldr x2, [sp+160]
    00465940str x1, [sp+96]
    00465944str x2, [sp+104]
    00465948ldrsb x0, [sp+63]
    0046594cldp x29, x30, [sp-8]
    00465950add sp, sp, 336
    00465954ret x30
    00465958
    00465958loc_465958:
    00465958ldr x3, [sp+368]
    0046595cldrsb x27, [x3]
    00465960ldr x0, [x3]
    00465964str x0, [sp+64]
    00465968ldr x3, [sp+368]
    0046596cldrsb x27, [x3]
    00465970ldr x3, [x3]
    00465974add x1, x3, 1
    00465978str x1, [sp+88]
    0046597cldr x2, [sp+360]
    00465980ldr x4, [sp+344]
    00465984subs xzr, x2, x1
    00465988b.hs 0x465990
    0046598cb 0x465a40
    00465990
    00465990loc_465990:
    00465990subs xzr, x0, x1
    00465994b.ls 0x46599c
    00465998b 0x465a3c
    0046599c
    0046599cloc_46599c:
    0046599csub x2, x2, x0
    004659a0sub x3, x3, x0
    004659a4add x1, x3, 1
    004659a8sub x3, xzr, x2
    004659acand x3, x0, x3, asr #63
    004659b0add x0, x4, x3
    004659b4str x0, [sp+304]
    004659b8str x1, [sp+312]
    004659bcstr x2, [sp+320]
    004659c0bl bytes.NewBuffer
    004659c4str x0, [sp+112]
    004659c8str x0, [sp+296]
    004659ccadd x3, sp, 63
    004659d0str x3, [sp+288]
    004659d4ldr x3, [sp+376]
    004659d8ldrsb x27, [x3]
    004659dcldr x2, [x3]
    004659e0ldr x3, [x3+8]
    004659e4str x2, [sp+184]
    004659e8str x3, [sp+192]
    004659ecldr x1, [sp+296]
    004659f0ldr x5, [sp+288]
    004659f4adrp x0, 0x2b0000
    004659f8add x0, x0, 2720
    004659fcadrp x4, 0x17e000
    00465a00add x4, x4, 3072
    00465a04bl encoding/binary.Read
    00465a08ldr x3, [sp+368]
    00465a0cldrsb x27, [x3]
    00465a10ldr x4, [sp+368]
    00465a14ldrsb x27, [x4]
    00465a18ldr x4, [x4]
    00465a1cadd x4, x4, 1
    00465a20str x4, [x3]
    00465a24ldr x1, [sp+96]
    00465a28ldr x2, [sp+104]
    00465a2cldrsb x0, [sp+63]
    00465a30ldp x29, x30, [sp-8]
    00465a34add sp, sp, 336
    00465a38ret x30
    00465a3c
    00465a3cloc_465a3c:
    00465a3cbl runtime.panicSliceB
    00465a40
    00465a40loc_465a40:
    00465a40bl runtime.panicSliceAcap
    00465a44hint
    00465a48
    00465a48loc_465a48:
    00465a48stp x0, x1, [sp+8]
    00465a4cstp x2, x3, [sp+24]
    00465a50str x4, [sp+40]
    00465a54mov x3, x30
    00465a58bl runtime.morestack_noctxt.abi0
    00465a5cldp x0, x1, [sp+8]
    00465a60ldp x2, x3, [sp+24]
    00465a64ldr x4, [sp+40]
    00465a68b 0x465700
    00465a6cudf 0
    00465700
    00465a70
    00465a70gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
    00465a70ldr x16, [x28+16]
    00465a74sub x17, sp, 208
    00465a78subs xzr, x17, x16
    00465a7cb.ls 0x465db8
    00465a80sub x20, sp, 336
    00465a84stp x29, x30, [x20-8]
    00465a88add sp, x20, 0
    00465a8csub x29, sp, 8
    00465a90str x0, [sp+344]
    00465a94str x1, [sp+352]
    00465a98str x2, [sp+360]
    00465a9cstr x3, [sp+368]
    00465aa0str x4, [sp+376]
    00465aa4strh wzr, [sp+62]
    00465aa8stp xzr, xzr, [sp+96]
    00465aacldr x3, [sp+368]
    00465ab0ldrsb x27, [x3]
    00465ab4ldr x3, [x3]
    00465ab8tbnz x3, 63, 0x465ac0
    00465abcb 0x465b84
    00465ac0
    00465ac0loc_465ac0:
    00465ac0stp xzr, xzr, [sp+168]
    00465ac4add x1, sp, 168
    00465ac8str x1, [sp+256]
    00465accldr x1, [sp+368]
    00465ad0ldrsb x27, [x1]
    00465ad4ldr x1, [x1]
    00465ad8str x1, [sp+80]
    00465adcldr x0, [sp+80]
    00465ae0bl runtime.convT64
    00465ae4str x0, [sp+248]
    00465ae8ldr x1, [sp+256]
    00465aecldrsb x27, [x1]
    00465af0adrp x2, 0x190000
    00465af4add x2, x2, 3520
    00465af8str x2, [x1]
    00465afcadrp x27, 0x5e6000
    00465b00ldr w2, [x27+3056]
    00465b04cbz w2, 0x465b0c
    00465b08b 0x465b10
    00465b0c
    00465b0cloc_465b0c:
    00465b0cb 0x465b24
    00465b10
    00465b10loc_465b10:
    00465b10bl runtime.gcWriteBarrier2
    00465b14str x0, [x25]
    00465b18ldr x5, [x1+8]
    00465b1cstr x5, [x25+8]
    00465b20b 0x465b24
    00465b24
    00465b24loc_465b24:
    00465b24str x0, [x1+8]
    00465b28ldr x2, [sp+256]
    00465b2cldrsb x27, [x2]
    00465b30b 0x465b34
    00465b34
    00465b34loc_465b34:
    00465b34str x2, [sp+264]
    00465b38orr x4, xzr, 1
    00465b3cstr x4, [sp+272]
    00465b40str x4, [sp+280]
    00465b44adrp x0, 0x256000
    00465b48add x0, x0, 1183
    00465b4cmovz x1, 27
    00465b50mov x3, x4
    00465b54bl fmt.Errorf
    00465b58str x0, [sp+152]
    00465b5cstr x1, [sp+160]
    00465b60strh wzr, [sp+62]
    00465b64ldr x1, [sp+152]
    00465b68ldr x2, [sp+160]
    00465b6cstr x1, [sp+96]
    00465b70str x2, [sp+104]
    00465b74ldrsh x0, [sp+62]
    00465b78ldp x29, x30, [sp-8]
    00465b7cadd sp, sp, 336
    00465b80ret x30
    00465b84
    00465b84loc_465b84:
    00465b84ldr x3, [sp+352]
    00465b88str x3, [sp+64]
    00465b8cldr x4, [sp+368]
    00465b90ldrsb x27, [x4]
    00465b94ldr x4, [x4]
    00465b98add x4, x4, 2
    00465b9csubs xzr, x3, x4
    00465ba0b.lt 0x465ba8
    00465ba4b 0x465cc8
    00465ba8
    00465ba8loc_465ba8:
    00465ba8stp xzr, xzr, [sp+120]
    00465bacstp xzr, xzr, [sp+136]
    00465bb0add x3, sp, 120
    00465bb4str x3, [sp+216]
    00465bb8ldr x0, [sp+344]
    00465bbcldr x1, [sp+352]
    00465bc0ldr x2, [sp+360]
    00465bc4bl runtime.convTslice
    00465bc8str x0, [sp+208]
    00465bccldr x3, [sp+216]
    00465bd0ldrsb x27, [x3]
    00465bd4adrp x4, 0x188000
    00465bd8add x4, x4, 1216
    00465bdcstr x4, [x3]
    00465be0adrp x27, 0x5e6000
    00465be4ldr w4, [x27+3056]
    00465be8cbz w4, 0x465bf0
    00465becb 0x465bf4
    00465bf0
    00465bf0loc_465bf0:
    00465bf0b 0x465c08
    00465bf4
    00465bf4loc_465bf4:
    00465bf4bl runtime.gcWriteBarrier2
    00465bf8str x0, [x25]
    00465bfcldr x1, [x3+8]
    00465c00str x1, [x25+8]
    00465c04b 0x465c08
    00465c08
    00465c08loc_465c08:
    00465c08str x0, [x3+8]
    00465c0cldr x1, [sp+368]
    00465c10ldrsb x27, [x1]
    00465c14ldr x1, [x1]
    00465c18add x1, x1, 2
    00465c1cstr x1, [sp+72]
    00465c20ldr x0, [sp+72]
    00465c24bl runtime.convT64
    00465c28str x0, [sp+200]
    00465c2cldr x1, [sp+216]
    00465c30ldrsb x27, [x1]
    00465c34adrp x2, 0x190000
    00465c38add x2, x2, 3520
    00465c3cstr x2, [x1+16]
    00465c40adrp x27, 0x5e6000
    00465c44ldr w2, [x27+3056]
    00465c48cbz w2, 0x465c50
    00465c4cb 0x465c54
    00465c50
    00465c50loc_465c50:
    00465c50b 0x465c68
    00465c54
    00465c54loc_465c54:
    00465c54bl runtime.gcWriteBarrier2
    00465c58str x0, [x25]
    00465c5cldr x5, [x1+24]
    00465c60str x5, [x25+8]
    00465c64b 0x465c68
    00465c68
    00465c68loc_465c68:
    00465c68str x0, [x1+24]
    00465c6cldr x2, [sp+216]
    00465c70ldrsb x27, [x2]
    00465c74b 0x465c78
    00465c78
    00465c78loc_465c78:
    00465c78str x2, [sp+224]
    00465c7corr x4, xzr, 2
    00465c80str x4, [sp+232]
    00465c84str x4, [sp+240]
    00465c88adrp x0, 0x256000
    00465c8cadd x0, x0, 1156
    00465c90movz x1, 27
    00465c94mov x3, x4
    00465c98bl fmt.Errorf
    00465c9cstr x0, [sp+152]
    00465ca0str x1, [sp+160]
    00465ca4strh wzr, [sp+62]
    00465ca8ldr x1, [sp+152]
    00465cacldr x2, [sp+160]
    00465cb0str x1, [sp+96]
    00465cb4str x2, [sp+104]
    00465cb8ldrsh x0, [sp+62]
    00465cbcldp x29, x30, [sp-8]
    00465cc0add sp, sp, 336
    00465cc4ret x30
    00465cc8
    00465cc8loc_465cc8:
    00465cc8ldr x3, [sp+368]
    00465cccldrsb x27, [x3]
    00465cd0ldr x0, [x3]
    00465cd4str x0, [sp+64]
    00465cd8ldr x3, [sp+368]
    00465cdcldrsb x27, [x3]
    00465ce0ldr x3, [x3]
    00465ce4add x1, x3, 2
    00465ce8str x1, [sp+88]
    00465cecldr x2, [sp+360]
    00465cf0ldr x4, [sp+344]
    00465cf4subs xzr, x2, x1
    00465cf8b.hs 0x465d00
    00465cfcb 0x465db0
    00465d00
    00465d00loc_465d00:
    00465d00subs xzr, x0, x1
    00465d04b.ls 0x465d0c
    00465d08b 0x465dac
    00465d0c
    00465d0cloc_465d0c:
    00465d0csub x2, x2, x0
    00465d10sub x3, x3, x0
    00465d14add x1, x3, 2
    00465d18sub x3, xzr, x2
    00465d1cand x3, x0, x3, asr #63
    00465d20add x0, x4, x3
    00465d24str x0, [sp+304]
    00465d28str x1, [sp+312]
    00465d2cstr x2, [sp+320]
    00465d30bl bytes.NewBuffer
    00465d34str x0, [sp+112]
    00465d38str x0, [sp+296]
    00465d3cadd x3, sp, 62
    00465d40str x3, [sp+288]
    00465d44ldr x3, [sp+376]
    00465d48ldrsb x27, [x3]
    00465d4cldr x2, [x3]
    00465d50ldr x3, [x3+8]
    00465d54str x2, [sp+184]
    00465d58str x3, [sp+192]
    00465d5cldr x1, [sp+296]
    00465d60ldr x5, [sp+288]
    00465d64adrp x0, 0x2b0000
    00465d68add x0, x0, 2720
    00465d6cadrp x4, 0x17e000
    00465d70add x4, x4, 3200
    00465d74bl encoding/binary.Read
    00465d78ldr x3, [sp+368]
    00465d7cldrsb x27, [x3]
    00465d80ldr x4, [sp+368]
    00465d84ldrsb x27, [x4]
    00465d88ldr x4, [x4]
    00465d8cadd x4, x4, 2
    00465d90str x4, [x3]
    00465d94ldr x1, [sp+96]
    00465d98ldr x2, [sp+104]
    00465d9cldrsh x0, [sp+62]
    00465da0ldp x29, x30, [sp-8]
    00465da4add sp, sp, 336
    00465da8ret x30
    00465dac
    00465dacloc_465dac:
    00465dacbl runtime.panicSliceB
    00465db0
    00465db0loc_465db0:
    00465db0bl runtime.panicSliceAcap
    00465db4hint
    00465db8
    00465db8loc_465db8:
    00465db8stp x0, x1, [sp+8]
    00465dbcstp x2, x3, [sp+24]
    00465dc0str x4, [sp+40]
    00465dc4mov x3, x30
    00465dc8bl runtime.morestack_noctxt.abi0
    00465dccldp x0, x1, [sp+8]
    00465dd0ldp x2, x3, [sp+24]
    00465dd4ldr x4, [sp+40]
    00465dd8b 0x465a70
    00465ddcudf 0
    00465a70
    00465de0
    00465de0gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32(struct []uint8 b, int * p, encoding/binary.ByteOrder * e)
    00465de0ldr x16, [x28+16]
    00465de4sub x17, sp, 208
    00465de8subs xzr, x17, x16
    00465decb.ls 0x466128
    00465df0sub x20, sp, 336
    00465df4stp x29, x30, [x20-8]
    00465df8add sp, x20, 0
    00465dfcsub x29, sp, 8
    00465e00str x0, [sp+344]
    00465e04str x1, [sp+352]
    00465e08str x2, [sp+360]
    00465e0cstr x3, [sp+368]
    00465e10str x4, [sp+376]
    00465e14str wzr, [sp+60]
    00465e18stp xzr, xzr, [sp+96]
    00465e1cldr x3, [sp+368]
    00465e20ldrsb x27, [x3]
    00465e24ldr x3, [x3]
    00465e28tbnz x3, 63, 0x465e30
    00465e2cb 0x465ef4
    00465e30
    00465e30loc_465e30:
    00465e30stp xzr, xzr, [sp+168]
    00465e34add x1, sp, 168
    00465e38str x1, [sp+256]
    00465e3cldr x1, [sp+368]
    00465e40ldrsb x27, [x1]
    00465e44ldr x1, [x1]
    00465e48str x1, [sp+80]
    00465e4cldr x0, [sp+80]
    00465e50bl runtime.convT64
    00465e54str x0, [sp+248]
    00465e58ldr x1, [sp+256]
    00465e5cldrsb x27, [x1]
    00465e60adrp x2, 0x190000
    00465e64add x2, x2, 3520
    00465e68str x2, [x1]
    00465e6cadrp x27, 0x5e6000
    00465e70ldr w2, [x27+3056]
    00465e74cbz w2, 0x465e7c
    00465e78b 0x465e80
    00465e7c
    00465e7cloc_465e7c:
    00465e7cb 0x465e94
    00465e80
    00465e80loc_465e80:
    00465e80bl runtime.gcWriteBarrier2
    00465e84str x0, [x25]
    00465e88ldr x5, [x1+8]
    00465e8cstr x5, [x25+8]
    00465e90b 0x465e94
    00465e94
    00465e94loc_465e94:
    00465e94str x0, [x1+8]
    00465e98ldr x2, [sp+256]
    00465e9cldrsb x27, [x2]
    00465ea0b 0x465ea4
    00465ea4
    00465ea4loc_465ea4:
    00465ea4str x2, [sp+264]
    00465ea8orr x4, xzr, 1
    00465eacstr x4, [sp+272]
    00465eb0str x4, [sp+280]
    00465eb4adrp x0, 0x256000
    00465eb8add x0, x0, 1183
    00465ebcmovz x1, 27
    00465ec0mov x3, x4
    00465ec4bl fmt.Errorf
    00465ec8str x0, [sp+152]
    00465eccstr x1, [sp+160]
    00465ed0str wzr, [sp+60]
    00465ed4ldr x1, [sp+152]
    00465ed8ldr x2, [sp+160]
    00465edcstr x1, [sp+96]
    00465ee0str x2, [sp+104]
    00465ee4ldrsw x0, [sp+60]
    00465ee8ldp x29, x30, [sp-8]
    00465eecadd sp, sp, 336
    00465ef0ret x30
    00465ef4
    00465ef4loc_465ef4:
    00465ef4ldr x3, [sp+352]
    00465ef8str x3, [sp+64]
    00465efcldr x4, [sp+368]
    00465f00ldrsb x27, [x4]
    00465f04ldr x4, [x4]
    00465f08add x4, x4, 4
    00465f0csubs xzr, x3, x4
    00465f10b.lt 0x465f18
    00465f14b 0x466038
    00465f18
    00465f18loc_465f18:
    00465f18stp xzr, xzr, [sp+120]
    00465f1cstp xzr, xzr, [sp+136]
    00465f20add x3, sp, 120
    00465f24str x3, [sp+216]
    00465f28ldr x0, [sp+344]
    00465f2cldr x1, [sp+352]
    00465f30ldr x2, [sp+360]
    00465f34bl runtime.convTslice
    00465f38str x0, [sp+208]
    00465f3cldr x3, [sp+216]
    00465f40ldrsb x27, [x3]
    00465f44adrp x4, 0x188000
    00465f48add x4, x4, 1216
    00465f4cstr x4, [x3]
    00465f50adrp x27, 0x5e6000
    00465f54ldr w4, [x27+3056]
    00465f58cbz w4, 0x465f60
    00465f5cb 0x465f64
    00465f60
    00465f60loc_465f60:
    00465f60b 0x465f78
    00465f64
    00465f64loc_465f64:
    00465f64bl runtime.gcWriteBarrier2
    00465f68str x0, [x25]
    00465f6cldr x1, [x3+8]
    00465f70str x1, [x25+8]
    00465f74b 0x465f78
    00465f78
    00465f78loc_465f78:
    00465f78str x0, [x3+8]
    00465f7cldr x1, [sp+368]
    00465f80ldrsb x27, [x1]
    00465f84ldr x1, [x1]
    00465f88add x1, x1, 4
    00465f8cstr x1, [sp+72]
    00465f90ldr x0, [sp+72]
    00465f94bl runtime.convT64
    00465f98str x0, [sp+200]
    00465f9cldr x1, [sp+216]
    00465fa0ldrsb x27, [x1]
    00465fa4adrp x2, 0x190000
    00465fa8add x2, x2, 3520
    00465facstr x2, [x1+16]
    00465fb0adrp x27, 0x5e6000
    00465fb4ldr w2, [x27+3056]
    00465fb8cbz w2, 0x465fc0
    00465fbcb 0x465fc4
    00465fc0
    00465fc0loc_465fc0:
    00465fc0b 0x465fd8
    00465fc4
    00465fc4loc_465fc4:
    00465fc4bl runtime.gcWriteBarrier2
    00465fc8str x0, [x25]
    00465fccldr x5, [x1+24]
    00465fd0str x5, [x25+8]
    00465fd4b 0x465fd8
    00465fd8
    00465fd8loc_465fd8:
    00465fd8str x0, [x1+24]
    00465fdcldr x2, [sp+216]
    00465fe0ldrsb x27, [x2]
    00465fe4b 0x465fe8
    00465fe8
    00465fe8loc_465fe8:
    00465fe8str x2, [sp+224]
    00465fecorr x4, xzr, 2
    00465ff0str x4, [sp+232]
    00465ff4str x4, [sp+240]
    00465ff8adrp x0, 0x256000
    00465ffcadd x0, x0, 1156
    00466000movz x1, 27
    00466004mov x3, x4
    00466008bl fmt.Errorf
    0046600cstr x0, [sp+152]
    00466010str x1, [sp+160]
    00466014str wzr, [sp+60]
    00466018ldr x1, [sp+152]
    0046601cldr x2, [sp+160]
    00466020str x1, [sp+96]
    00466024str x2, [sp+104]
    00466028ldrsw x0, [sp+60]
    0046602cldp x29, x30, [sp-8]
    00466030add sp, sp, 336
    00466034ret x30
    00466038
    00466038loc_466038:
    00466038ldr x3, [sp+368]
    0046603cldrsb x27, [x3]
    00466040ldr x0, [x3]
    00466044str x0, [sp+64]
    00466048ldr x3, [sp+368]
    0046604cldrsb x27, [x3]
    00466050ldr x3, [x3]
    00466054add x1, x3, 4
    00466058str x1, [sp+88]
    0046605cldr x2, [sp+360]
    00466060ldr x4, [sp+344]
    00466064subs xzr, x2, x1
    00466068b.hs 0x466070
    0046606cb 0x466120
    00466070
    00466070loc_466070:
    00466070subs xzr, x0, x1
    00466074b.ls 0x46607c
    00466078b 0x46611c
    0046607c
    0046607cloc_46607c:
    0046607csub x2, x2, x0
    00466080sub x3, x3, x0
    00466084add x1, x3, 4
    00466088sub x3, xzr, x2
    0046608cand x3, x0, x3, asr #63
    00466090add x0, x4, x3
    00466094str x0, [sp+304]
    00466098str x1, [sp+312]
    0046609cstr x2, [sp+320]
    004660a0bl bytes.NewBuffer
    004660a4str x0, [sp+112]
    004660a8str x0, [sp+296]
    004660acadd x3, sp, 60
    004660b0str x3, [sp+288]
    004660b4ldr x3, [sp+376]
    004660b8ldrsb x27, [x3]
    004660bcldr x2, [x3]
    004660c0ldr x3, [x3+8]
    004660c4str x2, [sp+184]
    004660c8str x3, [sp+192]
    004660ccldr x1, [sp+296]
    004660d0ldr x5, [sp+288]
    004660d4adrp x0, 0x2af000
    004660d8add x0, x0, 2720
    004660dcadrp x4, 0x17d000
    004660e0add x4, x4, 3328
    004660e4bl encoding/binary.Read
    004660e8ldr x3, [sp+368]
    004660ecldrsb x27, [x3]
    004660f0ldr x4, [sp+368]
    004660f4ldrsb x27, [x4]
    004660f8ldr x4, [x4]
    004660fcadd x4, x4, 4
    00466100str x4, [x3]
    00466104ldr x1, [sp+96]
    00466108ldr x2, [sp+104]
    0046610cldrsw x0, [sp+60]
    00466110ldp x29, x30, [sp-8]
    00466114add sp, sp, 336
    00466118ret x30
    0046611c
    0046611cloc_46611c:
    0046611cbl runtime.panicSliceB
    00466120
    00466120loc_466120:
    00466120bl runtime.panicSliceAcap
    00466124hint
    00466128
    00466128loc_466128:
    00466128stp x0, x1, [sp+8]
    0046612cstp x2, x3, [sp+24]
    00466130str x4, [sp+40]
    00466134mov x3, x30
    00466138bl runtime.morestack_noctxt.abi0
    0046613cldp x0, x1, [sp+8]
    00466140ldp x2, x3, [sp+24]
    00466144ldr x4, [sp+40]
    00466148b 0x465de0
    0046614cudf 0
    00465de0