File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00462460
    00462460gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf: ; void gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf(struct string et, struct string format, struct []interface {} a)
    00462460ldr x16, [x28+16]
    00462464sub x17, sp, 176
    00462468subs xzr, x17, x16
    0046246cb.ls 0x46275c
    00462470sub x20, sp, 304
    00462474stp x29, x30, [x20-8]
    00462478add sp, x20, 0
    0046247csub x29, sp, 8
    00462480str x0, [sp+312]
    00462484str x1, [sp+320]
    00462488str x2, [sp+328]
    0046248cstr x3, [sp+336]
    00462490str x4, [sp+344]
    00462494str x5, [sp+352]
    00462498str x6, [sp+360]
    0046249cstp xzr, xzr, [sp+64]
    004624a0stp xzr, xzr, [sp+80]
    004624a4str xzr, [sp+96]
    004624a8stp xzr, xzr, [sp+104]
    004624acldr x5, [sp+352]
    004624b0str x5, [sp+56]
    004624b4cbnz x5, 0x4624bc
    004624b8b 0x4625c8
    004624bc
    004624bcloc_4624bc:
    004624bcldr x0, [sp+328]
    004624c0ldr x2, [sp+344]
    004624c4ldr x1, [sp+336]
    004624c8ldr x3, [sp+352]
    004624ccldr x4, [sp+360]
    004624d0bl fmt.Sprintf
    004624d4str x0, [sp+184]
    004624d8str x1, [sp+192]
    004624dcstp xzr, xzr, [sp+152]
    004624e0stp xzr, xzr, [sp+168]
    004624e4add x5, sp, 152
    004624e8str x5, [sp+120]
    004624ecldr x0, [sp+312]
    004624f0ldr x1, [sp+320]
    004624f4bl runtime.convTstring
    004624f8str x0, [sp+288]
    004624fcldr x5, [sp+120]
    00462500ldrsb x27, [x5]
    00462504adrp x6, 0x193000
    00462508add x6, x6, 2944
    0046250cstr x6, [x5]
    00462510adrp x27, 0x5e9000
    00462514ldr w6, [x27+3056]
    00462518cbz w6, 0x462520
    0046251cb 0x462524
    00462520
    00462520loc_462520:
    00462520b 0x462538
    00462524
    00462524loc_462524:
    00462524bl runtime.gcWriteBarrier2
    00462528str x0, [x25]
    0046252cldr x2, [x5+8]
    00462530str x2, [x25+8]
    00462534b 0x462538
    00462538
    00462538loc_462538:
    00462538str x0, [x5+8]
    0046253cldr x0, [sp+184]
    00462540ldr x1, [sp+192]
    00462544bl runtime.convTstring
    00462548str x0, [sp+280]
    0046254cldr x2, [sp+120]
    00462550ldrsb x27, [x2]
    00462554adrp x3, 0x193000
    00462558add x3, x3, 2944
    0046255cstr x3, [x2+16]
    00462560adrp x27, 0x5e9000
    00462564ldr w3, [x27+3056]
    00462568cbz w3, 0x462570
    0046256cb 0x462574
    00462570
    00462570loc_462570:
    00462570b 0x462588
    00462574
    00462574loc_462574:
    00462574bl runtime.gcWriteBarrier2
    00462578str x0, [x25]
    0046257cldr x5, [x2+24]
    00462580str x5, [x25+8]
    00462584b 0x462588
    00462588
    00462588loc_462588:
    00462588str x0, [x2+24]
    0046258cldr x2, [sp+120]
    00462590ldrsb x27, [x2]
    00462594b 0x462598
    00462598
    00462598loc_462598:
    00462598str x2, [sp+128]
    0046259corr x4, xzr, 2
    004625a0str x4, [sp+136]
    004625a4str x4, [sp+144]
    004625a8adrp x0, 0x24e000
    004625acadd x0, x0, 3163
    004625b0orr x1, xzr, 6
    004625b4mov x3, x4
    004625b8bl fmt.Sprintf
    004625bcstr x0, [sp+104]
    004625c0str x1, [sp+112]
    004625c4b 0x4626b4
    004625c8
    004625c8loc_4625c8:
    004625c8stp xzr, xzr, [sp+152]
    004625ccstp xzr, xzr, [sp+168]
    004625d0add x2, sp, 152
    004625d4str x2, [sp+248]
    004625d8ldr x0, [sp+312]
    004625dcldr x1, [sp+320]
    004625e0bl runtime.convTstring
    004625e4str x0, [sp+240]
    004625e8ldr x2, [sp+248]
    004625ecldrsb x27, [x2]
    004625f0adrp x3, 0x193000
    004625f4add x3, x3, 2944
    004625f8str x3, [x2]
    004625fcadrp x27, 0x5e9000
    00462600ldr w3, [x27+3056]
    00462604cbz w3, 0x46260c
    00462608b 0x462610
    0046260c
    0046260cloc_46260c:
    0046260cb 0x462624
    00462610
    00462610loc_462610:
    00462610bl runtime.gcWriteBarrier2
    00462614str x0, [x25]
    00462618ldr x3, [x2+8]
    0046261cstr x3, [x25+8]
    00462620b 0x462624
    00462624
    00462624loc_462624:
    00462624str x0, [x2+8]
    00462628ldr x0, [sp+328]
    0046262cldr x1, [sp+336]
    00462630bl runtime.convTstring
    00462634str x0, [sp+232]
    00462638ldr x2, [sp+248]
    0046263cldrsb x27, [x2]
    00462640adrp x3, 0x193000
    00462644add x3, x3, 2944
    00462648str x3, [x2+16]
    0046264cadrp x27, 0x5e9000
    00462650ldr w3, [x27+3056]
    00462654cbz w3, 0x46265c
    00462658b 0x462660
    0046265c
    0046265cloc_46265c:
    0046265cb 0x462674
    00462660
    00462660loc_462660:
    00462660bl runtime.gcWriteBarrier2
    00462664str x0, [x25]
    00462668ldr x5, [x2+24]
    0046266cstr x5, [x25+8]
    00462670b 0x462674
    00462674
    00462674loc_462674:
    00462674str x0, [x2+24]
    00462678ldr x2, [sp+248]
    0046267cldrsb x27, [x2]
    00462680b 0x462684
    00462684
    00462684loc_462684:
    00462684str x2, [sp+256]
    00462688orr x4, xzr, 2
    0046268cstr x4, [sp+264]
    00462690str x4, [sp+272]
    00462694adrp x0, 0x24e000
    00462698add x0, x0, 3163
    0046269corr x1, xzr, 6
    004626a0mov x3, x4
    004626a4bl fmt.Sprintf
    004626a8str x0, [sp+104]
    004626acstr x1, [sp+112]
    004626b0b 0x4626b4
    004626b4
    004626b4loc_4626b4:
    004626b4stp xzr, xzr, [sp+64]
    004626b8stp xzr, xzr, [sp+80]
    004626bcstr xzr, [sp+96]
    004626c0ldr x1, [sp+312]
    004626c4ldr x2, [sp+320]
    004626c8str x1, [sp+64]
    004626ccstr x2, [sp+72]
    004626d0adrp x0, 0x19b000
    004626d4add x0, x0, 1568
    004626d8bl runtime.newobject
    004626dcstr x0, [sp+200]
    004626e0ldr x1, [sp+104]
    004626e4ldr x2, [sp+112]
    004626e8str x2, [x0+8]
    004626ecadrp x27, 0x5e9000
    004626f0ldr w2, [x27+3056]
    004626f4cbz w2, 0x4626fc
    004626f8b 0x462700
    004626fc
    004626fcloc_4626fc:
    004626fcb 0x462714
    00462700
    00462700loc_462700:
    00462700bl runtime.gcWriteBarrier2
    00462704str x1, [x25]
    00462708ldr x5, [x0]
    0046270cstr x5, [x25+8]
    00462710b 0x462714
    00462714
    00462714loc_462714:
    00462714str x1, [x0]
    00462718ldr x5, [sp+200]
    0046271cldrsb x27, [x5]
    00462720b 0x462724
    00462724
    00462724loc_462724:
    00462724str x5, [sp+208]
    00462728orr x4, xzr, 1
    0046272cstr x4, [sp+216]
    00462730str x4, [sp+224]
    00462734str x5, [sp+80]
    00462738str x4, [sp+88]
    0046273cstr x4, [sp+96]
    00462740ldr x0, [sp+64]
    00462744ldr x1, [sp+72]
    00462748ldr x2, [sp+80]
    0046274cmov x3, x4
    00462750ldp x29, x30, [sp-8]
    00462754add sp, sp, 304
    00462758ret x30
    0046275c
    0046275cloc_46275c:
    0046275cstp x0, x1, [sp+8]
    00462760stp x2, x3, [sp+24]
    00462764stp x4, x5, [sp+40]
    00462768str x6, [sp+56]
    0046276cmov x3, x30
    00462770bl runtime.morestack_noctxt.abi0
    00462774ldp x0, x1, [sp+8]
    00462778ldp x2, x3, [sp+24]
    0046277cldp x4, x5, [sp+40]
    00462780ldr x6, [sp+56]
    00462784b 0x462460
    00462788udf 0
    0046278cudf 0
    00462460
    00462790
    00462790gopkg.in/jcmturner/gokrb5.v7/krberror.(*Krberror).Error: ; void gopkg.in/jcmturner/gokrb5.v7/krberror.(*Krberror).Error(gopkg.in/jcmturner/gokrb5.v7/krberror.Krberror * e)
    00462790ldr x16, [x28+16]
    00462794subs xzr, sp, x16
    00462798b.ls 0x462820
    0046279cstr x30, [sp-128]!
    004627a0stur x29, [sp-8]
    004627a4sub x29, sp, 8
    004627a8ldr x16, [x28+32]
    004627accbnz x16, 0x462834
    004627b0
    004627b0loc_4627b0:
    004627b0str x0, [sp+136]
    004627b4stp xzr, xzr, [sp+48]
    004627b8ldr x5, [sp+136]
    004627bccbnz x5, 0x4627c4
    004627c0b 0x462818
    004627c4
    004627c4loc_4627c4:
    004627c4ldr x5, [sp+136]
    004627c8ldrsb x27, [x5]
    004627ccldp x6, x7, [x5]
    004627d0ldp x8, x9, [x5+16]
    004627d4stp x6, x7, [sp+64]
    004627d8stp x8, x9, [sp+80]
    004627dcldr x5, [x5+32]
    004627e0str x5, [sp+96]
    004627e4ldr x0, [sp+64]
    004627e8ldr x1, [sp+72]
    004627ecldr x2, [sp+80]
    004627f0ldr x3, [sp+88]
    004627f4ldr x4, [sp+96]
    004627f8bl gopkg.in/jcmturner/gokrb5.v7/krberror.Krberror.Error
    004627fcstr x0, [sp+104]
    00462800str x1, [sp+112]
    00462804str x0, [sp+48]
    00462808str x1, [sp+56]
    0046280cldur x29, [sp-8]
    00462810ldr x30, [sp], 128
    00462814ret x30
    00462818
    00462818loc_462818:
    00462818bl runtime.panicwrap
    0046281chint
    00462820
    00462820loc_462820:
    00462820str x0, [sp+8]
    00462824mov x3, x30
    00462828bl runtime.morestack_noctxt.abi0
    0046282cldr x0, [sp+8]
    00462830b 0x462790
    00462834
    00462834loc_462834:
    00462834ldr x17, [x16]
    00462838add x20, sp, 136
    0046283csubs xzr, x20, x17
    00462840b.ne 0x4627b0
    00462844add x20, sp, 8
    00462848str x20, [x16]
    0046284cb 0x4627b0
    00462790
    00462850
    00462850gopkg.in/jcmturner/gokrb5.v7/keytab.New: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.New(void)
    00462850ldr x16, [x28+16]
    00462854subs xzr, sp, x16
    00462858b.ls 0x4628e4
    0046285cstr x30, [sp-80]!
    00462860stur x29, [sp-8]
    00462864sub x29, sp, 8
    00462868str xzr, [sp+32]
    0046286cstp xzr, xzr, [sp+40]
    00462870str xzr, [sp+56]
    00462874adrp x0, 0x1e5000
    00462878add x0, x0, 992
    0046287cbl runtime.newobject
    00462880str x0, [sp+64]
    00462884strb wzr, [x0]
    00462888ldr x1, [sp+64]
    0046288cldrsb x27, [x1]
    00462890ldr x2, [sp+40]
    00462894ldr x3, [sp+48]
    00462898ldr x4, [sp+56]
    0046289cstr x3, [x1+16]
    004628a0str x4, [x1+24]
    004628a4adrp x27, 0x5e9000
    004628a8ldr w3, [x27+3056]
    004628accbz w3, 0x4628b4
    004628b0b 0x4628b8
    004628b4
    004628b4loc_4628b4:
    004628b4b 0x4628cc
    004628b8
    004628b8loc_4628b8:
    004628b8bl runtime.gcWriteBarrier2
    004628bcstr x2, [x25]
    004628c0ldr x3, [x1+8]
    004628c4str x3, [x25+8]
    004628c8b 0x4628cc
    004628cc
    004628ccloc_4628cc:
    004628ccstr x2, [x1+8]
    004628d0ldr x0, [sp+64]
    004628d4str x0, [sp+32]
    004628d8ldur x29, [sp-8]
    004628dcldr x30, [sp], 80
    004628e0ret x30
    004628e4
    004628e4loc_4628e4:
    004628e4mov x3, x30
    004628e8bl runtime.morestack_noctxt.abi0
    004628ecb 0x462850
    00462850
    004628f0
    004628f0gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).GetEncryptionKey: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).GetEncryptionKey(gopkg.in/jcmturner/gokrb5.v7/keytab.Keytab * kt, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName princName, struct string realm, int kvno, int32 etype)
    004628f0ldr x16, [x28+16]
    004628f4sub x17, sp, 512
    004628f8subs xzr, x17, x16
    004628fcb.ls 0x462ea8
    00462900sub x20, sp, 640
    00462904stp x29, x30, [x20-8]
    00462908add sp, x20, 0
    0046290csub x29, sp, 8
    00462910str x0, [sp+648]
    00462914str w1, [sp+656]
    00462918str x2, [sp+664]
    0046291cstr x3, [sp+672]
    00462920str x4, [sp+680]
    00462924str x5, [sp+688]
    00462928str x6, [sp+696]
    0046292cstr x7, [sp+704]
    00462930str w8, [sp+712]
    00462934str wzr, [sp+160]
    00462938str xzr, [sp+168]
    0046293cstp xzr, xzr, [sp+176]
    00462940stp xzr, xzr, [sp+144]
    00462944str wzr, [sp+232]
    00462948str xzr, [sp+240]
    0046294cstp xzr, xzr, [sp+248]
    00462950stp xzr, xzr, [sp+192]
    00462954str xzr, [sp+208]
    00462958ldr x6, [sp+648]
    0046295cldrsb x27, [x6]
    00462960ldr x7, [x6+16]
    00462964ldr x8, [x6+8]
    00462968ldr x6, [x6+24]
    0046296cstr x8, [sp+608]
    00462970str x7, [sp+616]
    00462974str x6, [sp+624]
    00462978str xzr, [sp+120]
    0046297cstr x7, [sp+112]
    00462980ldr x6, [sp+608]
    00462984str x6, [sp+104]
    00462988b 0x46298c
    0046298c
    0046298cloc_46298c:
    0046298cldr x6, [sp+112]
    00462990ldr x7, [sp+120]
    00462994subs xzr, x6, x7
    00462998b.gt 0x4629a0
    0046299cb 0x462b2c
    004629a0
    004629a0loc_4629a0:
    004629a0ldr x6, [sp+104]
    004629a4str x6, [sp+496]
    004629a8ldr x20, [sp+496]
    004629acadd x21, sp, 264
    004629b0adr x27, 16
    004629b4stp x29, x27, [sp-24]
    004629b8sub x29, sp, 24
    004629bcbl fn_87ee0
    004629c0sub x29, sp, 8
    004629c4ldr x2, [sp+280]
    004629c8ldr x0, [sp+272]
    004629ccstr x0, [sp+480]
    004629d0str x2, [sp+488]
    004629d4ldr x6, [sp+696]
    004629d8subs xzr, x2, x6
    004629dccset x6, eq
    004629e0b.eq 0x4629e8
    004629e4b 0x4629f4
    004629e8
    004629e8loc_4629e8:
    004629e8ldr x1, [sp+688]
    004629ecbl runtime.memequal
    004629f0b 0x4629fc
    004629f4
    004629f4loc_4629f4:
    004629f4mov x0, x6
    004629f8b 0x4629fc
    004629fc
    004629fcloc_4629fc:
    004629fcstrb w0, [sp+68]
    00462a00tbnz w0, 0, 0x462a08
    00462a04b 0x462a28
    00462a08
    00462a08loc_462a08:
    00462a08ldr x6, [sp+296]
    00462a0cstr x6, [sp+136]
    00462a10ldr x7, [sp+672]
    00462a14str x7, [sp+128]
    00462a18subs xzr, x6, x7
    00462a1ccset x6, eq
    00462a20strb w6, [sp+68]
    00462a24b 0x462a2c
    00462a28
    00462a28loc_462a28:
    00462a28b 0x462a2c
    00462a2c
    00462a2cloc_462a2c:
    00462a2cldrb w6, [sp+68]
    00462a30strb w6, [sp+69]
    00462a34tbnz w6, 0, 0x462a3c
    00462a38b 0x462a54
    00462a3c
    00462a3cloc_462a3c:
    00462a3cldrsw x6, [sp+352]
    00462a40ldrsw x7, [sp+712]
    00462a44subs wzr, w7, w6
    00462a48cset x6, eq
    00462a4cstrb w6, [sp+69]
    00462a50b 0x462a58
    00462a54
    00462a54loc_462a54:
    00462a54b 0x462a58
    00462a58
    00462a58loc_462a58:
    00462a58ldrb w6, [sp+69]
    00462a5cstrb w6, [sp+70]
    00462a60tbnz w6, 0, 0x462a68
    00462a64b 0x462aa8
    00462a68
    00462a68loc_462a68:
    00462a68ldr w6, [sp+384]
    00462a6cldr x7, [sp+704]
    00462a70subs wzr, w7, w6
    00462a74cset x6, eq
    00462a78strb w6, [sp+67]
    00462a7cb.eq 0x462a84
    00462a80b 0x462a88
    00462a84
    00462a84loc_462a84:
    00462a84b 0x462a9c
    00462a88
    00462a88loc_462a88:
    00462a88ldr x6, [sp+704]
    00462a8csubs xzr, x6, 0
    00462a90cset x6, eq
    00462a94strb w6, [sp+67]
    00462a98b 0x462a9c
    00462a9c
    00462a9cloc_462a9c:
    00462a9cldrb w6, [sp+67]
    00462aa0strb w6, [sp+70]
    00462aa4b 0x462aac
    00462aa8
    00462aa8loc_462aa8:
    00462aa8b 0x462aac
    00462aac
    00462aacloc_462aac:
    00462aacldrb w6, [sp+70]
    00462ab0strb w6, [sp+71]
    00462ab4tbnz w6, 0, 0x462abc
    00462ab8b 0x462ae4
    00462abc
    00462abcloc_462abc:
    00462abcldr x0, [sp+320]
    00462ac0ldr x1, [sp+328]
    00462ac4ldr x2, [sp+336]
    00462ac8ldr x3, [sp+192]
    00462accldr x4, [sp+200]
    00462ad0ldr x5, [sp+208]
    00462ad4bl time.Time.After
    00462ad8strb w0, [sp+67]
    00462adcstrb w0, [sp+71]
    00462ae0b 0x462ae8
    00462ae4
    00462ae4loc_462ae4:
    00462ae4b 0x462ae8
    00462ae8
    00462ae8loc_462ae8:
    00462ae8ldrb w6, [sp+71]
    00462aectbnz w6, 0, 0x462af4
    00462af0b 0x462b28
    00462af4
    00462af4loc_462af4:
    00462af4orr x6, xzr, 1
    00462af8strb w6, [sp+66]
    00462afcldr x7, [sp+296]
    00462b00ldr x8, [sp+288]
    00462b04ldr x9, [sp+304]
    00462b08str x8, [sp+584]
    00462b0cstr x7, [sp+592]
    00462b10str x9, [sp+600]
    00462b14str xzr, [sp+96]
    00462b18str x7, [sp+88]
    00462b1cldr x7, [sp+584]
    00462b20str x7, [sp+80]
    00462b24b 0x462d8c
    00462b28
    00462b28loc_462b28:
    00462b28b 0x462d6c
    00462b2c
    00462b2cloc_462b2c:
    00462b2cldr x6, [sp+248]
    00462b30str x6, [sp+128]
    00462b34cbz x6, 0x462b3c
    00462b38b 0x462d24
    00462b3c
    00462b3cloc_462b3c:
    00462b3cadd x27, sp, 520
    00462b40stp xzr, xzr, [x27]
    00462b44add x27, sp, 536
    00462b48stp xzr, xzr, [x27]
    00462b4cadd x27, sp, 552
    00462b50stp xzr, xzr, [x27]
    00462b54add x27, sp, 568
    00462b58stp xzr, xzr, [x27]
    00462b5cadd x3, sp, 520
    00462b60str x3, [sp+424]
    00462b64ldr x0, [sp+664]
    00462b68ldr x1, [sp+672]
    00462b6cldr x2, [sp+680]
    00462b70bl runtime.convTslice
    00462b74str x0, [sp+416]
    00462b78ldr x3, [sp+424]
    00462b7cldrsb x27, [x3]
    00462b80adrp x4, 0x18b000
    00462b84add x4, x4, 2112
    00462b88str x4, [x3]
    00462b8cadrp x27, 0x5e9000
    00462b90ldr w4, [x27+3056]
    00462b94cbz w4, 0x462b9c
    00462b98b 0x462ba0
    00462b9c
    00462b9cloc_462b9c:
    00462b9cb 0x462bb4
    00462ba0
    00462ba0loc_462ba0:
    00462ba0bl runtime.gcWriteBarrier2
    00462ba4str x0, [x25]
    00462ba8ldr x2, [x3+8]
    00462bacstr x2, [x25+8]
    00462bb0b 0x462bb4
    00462bb4
    00462bb4loc_462bb4:
    00462bb4str x0, [x3+8]
    00462bb8ldr x0, [sp+688]
    00462bbcldr x1, [sp+696]
    00462bc0bl runtime.convTstring
    00462bc4str x0, [sp+408]
    00462bc8ldr x2, [sp+424]
    00462bccldrsb x27, [x2]
    00462bd0adrp x3, 0x193000
    00462bd4add x3, x3, 2944
    00462bd8str x3, [x2+16]
    00462bdcadrp x27, 0x5e9000
    00462be0ldr w3, [x27+3056]
    00462be4cbz w3, 0x462bec
    00462be8b 0x462bf0
    00462bec
    00462becloc_462bec:
    00462becb 0x462c04
    00462bf0
    00462bf0loc_462bf0:
    00462bf0bl runtime.gcWriteBarrier2
    00462bf4str x0, [x25]
    00462bf8ldr x1, [x2+24]
    00462bfcstr x1, [x25+8]
    00462c00b 0x462c04
    00462c04
    00462c04loc_462c04:
    00462c04str x0, [x2+24]
    00462c08ldr x0, [sp+704]
    00462c0cbl runtime.convT64
    00462c10str x0, [sp+400]
    00462c14ldr x1, [sp+424]
    00462c18ldrsb x27, [x1]
    00462c1cadrp x2, 0x193000
    00462c20add x2, x2, 3520
    00462c24str x2, [x1+32]
    00462c28adrp x27, 0x5e9000
    00462c2cldr w2, [x27+3056]
    00462c30cbz w2, 0x462c38
    00462c34b 0x462c3c
    00462c38
    00462c38loc_462c38:
    00462c38b 0x462c50
    00462c3c
    00462c3cloc_462c3c:
    00462c3cbl runtime.gcWriteBarrier2
    00462c40str x0, [x25]
    00462c44ldr x2, [x1+40]
    00462c48str x2, [x25+8]
    00462c4cb 0x462c50
    00462c50
    00462c50loc_462c50:
    00462c50str x0, [x1+40]
    00462c54ldrsw x0, [sp+712]
    00462c58bl runtime.convT32
    00462c5cstr x0, [sp+392]
    00462c60ldr x1, [sp+424]
    00462c64ldrsb x27, [x1]
    00462c68adrp x2, 0x193000
    00462c6cadd x2, x2, 3264
    00462c70str x2, [x1+48]
    00462c74adrp x27, 0x5e9000
    00462c78ldr w2, [x27+3056]
    00462c7ccbz w2, 0x462c84
    00462c80b 0x462c88
    00462c84
    00462c84loc_462c84:
    00462c84b 0x462c9c
    00462c88
    00462c88loc_462c88:
    00462c88bl runtime.gcWriteBarrier2
    00462c8cstr x0, [x25]
    00462c90ldr x5, [x1+56]
    00462c94str x5, [x25+8]
    00462c98b 0x462c9c
    00462c9c
    00462c9cloc_462c9c:
    00462c9cstr x0, [x1+56]
    00462ca0ldr x2, [sp+424]
    00462ca4ldrsb x27, [x2]
    00462ca8b 0x462cac
    00462cac
    00462cacloc_462cac:
    00462cacstr x2, [sp+432]
    00462cb0orr x4, xzr, 4
    00462cb4str x4, [sp+440]
    00462cb8str x4, [sp+448]
    00462cbcadrp x0, 0x26d000
    00462cc0add x0, x0, 1008
    00462cc4movz x1, 77
    00462cc8mov x3, x4
    00462cccbl fmt.Errorf
    00462cd0str x0, [sp+504]
    00462cd4str x1, [sp+512]
    00462cd8ldrsw x5, [sp+232]
    00462cdcldr x6, [sp+240]
    00462ce0ldr x7, [sp+248]
    00462ce4ldr x8, [sp+256]
    00462ce8str w5, [sp+160]
    00462cecstr x6, [sp+168]
    00462cf0str x7, [sp+176]
    00462cf4str x8, [sp+184]
    00462cf8ldr x4, [sp+504]
    00462cfcldr x5, [sp+512]
    00462d00str x4, [sp+144]
    00462d04str x5, [sp+152]
    00462d08ldrsw x0, [sp+160]
    00462d0cldr x1, [sp+168]
    00462d10ldr x2, [sp+176]
    00462d14ldr x3, [sp+184]
    00462d18ldp x29, x30, [sp-8]
    00462d1cadd sp, sp, 640
    00462d20ret x30
    00462d24
    00462d24loc_462d24:
    00462d24ldrsw x6, [sp+232]
    00462d28ldr x7, [sp+240]
    00462d2cldr x8, [sp+248]
    00462d30ldr x9, [sp+256]
    00462d34str w6, [sp+160]
    00462d38str x7, [sp+168]
    00462d3cstr x8, [sp+176]
    00462d40str x9, [sp+184]
    00462d44stp xzr, xzr, [sp+144]
    00462d48ldrsw x0, [sp+160]
    00462d4cldr x1, [sp+168]
    00462d50ldr x2, [sp+176]
    00462d54ldr x3, [sp+184]
    00462d58mov x4, xzr
    00462d5cmov x5, xzr
    00462d60ldp x29, x30, [sp-8]
    00462d64add sp, sp, 640
    00462d68ret x30
    00462d6c
    00462d6cloc_462d6c:
    00462d6cb 0x462d70
    00462d70
    00462d70loc_462d70:
    00462d70ldr x6, [sp+120]
    00462d74add x6, x6, 1
    00462d78str x6, [sp+120]
    00462d7cldr x6, [sp+496]
    00462d80add x6, x6, 128
    00462d84str x6, [sp+104]
    00462d88b 0x46298c
    00462d8c
    00462d8cloc_462d8c:
    00462d8cldr x7, [sp+88]
    00462d90ldr x8, [sp+96]
    00462d94subs xzr, x7, x8
    00462d98b.gt 0x462da0
    00462d9cb 0x462e4c
    00462da0
    00462da0loc_462da0:
    00462da0ldr x7, [sp+80]
    00462da4str x7, [sp+472]
    00462da8ldr x7, [sp+96]
    00462dacstr x7, [sp+72]
    00462db0ldr x7, [sp+472]
    00462db4ldr x8, [x7]
    00462db8ldr x7, [x7+8]
    00462dbcstr x8, [sp+216]
    00462dc0str x7, [sp+224]
    00462dc4ldr x7, [sp+664]
    00462dc8ldr x1, [sp+672]
    00462dccldr x0, [sp+72]
    00462dd0subs xzr, x1, x0
    00462dd4b.hi 0x462ddc
    00462dd8b 0x462ea0
    00462ddc
    00462ddcloc_462ddc:
    00462ddcadd x8, x7, x0, lsl #4
    00462de0ldr x2, [x8+8]
    00462de4ubfm x8, x0, 60, 59
    00462de8ldr x0, [x7+x8]
    00462decstr x0, [sp+456]
    00462df0str x2, [sp+464]
    00462df4ldr x7, [sp+224]
    00462df8subs xzr, x7, x2
    00462dfcb.ne 0x462e04
    00462e00b 0x462e08
    00462e04
    00462e04loc_462e04:
    00462e04b 0x462e44
    00462e08
    00462e08loc_462e08:
    00462e08ldr x1, [sp+216]
    00462e0cbl runtime.memequal
    00462e10tbnz w0, 0, 0x462e18
    00462e14b 0x462e3c
    00462e18
    00462e18loc_462e18:
    00462e18b 0x462e1c
    00462e1c
    00462e1cloc_462e1c:
    00462e1cldr x7, [sp+96]
    00462e20add x7, x7, 1
    00462e24str x7, [sp+96]
    00462e28ldr x7, [sp+472]
    00462e2cadd x7, x7, 16
    00462e30str x7, [sp+80]
    00462e34orr x6, xzr, 1
    00462e38b 0x462d8c
    00462e3c
    00462e3cloc_462e3c:
    00462e3corr x6, xzr, 1
    00462e40b 0x462e44
    00462e44
    00462e44loc_462e44:
    00462e44strb wzr, [sp+66]
    00462e48b 0x462e50
    00462e4c
    00462e4cloc_462e4c:
    00462e4cb 0x462e50
    00462e50
    00462e50loc_462e50:
    00462e50ldrb w7, [sp+66]
    00462e54tbnz w7, 0, 0x462e5c
    00462e58b 0x462e98
    00462e5c
    00462e5cloc_462e5c:
    00462e5cldrsw x7, [sp+352]
    00462e60ldr x8, [sp+360]
    00462e64ldr x9, [sp+368]
    00462e68ldr x10, [sp+376]
    00462e6cstr w7, [sp+232]
    00462e70str x8, [sp+240]
    00462e74str x9, [sp+248]
    00462e78str x10, [sp+256]
    00462e7cldr x7, [sp+320]
    00462e80ldr x8, [sp+328]
    00462e84ldr x9, [sp+336]
    00462e88str x7, [sp+192]
    00462e8cstr x8, [sp+200]
    00462e90str x9, [sp+208]
    00462e94b 0x462e9c
    00462e98
    00462e98loc_462e98:
    00462e98b 0x462e9c
    00462e9c
    00462e9cloc_462e9c:
    00462e9cb 0x462d6c
    00462ea0
    00462ea0loc_462ea0:
    00462ea0bl runtime.panicIndex
    00462ea4hint
    00462ea8
    00462ea8loc_462ea8:
    00462ea8str x0, [sp+8]
    00462eacstr w1, [sp+16]
    00462eb0stp x2, x3, [sp+24]
    00462eb4stp x4, x5, [sp+40]
    00462eb8stp x6, x7, [sp+56]
    00462ebcstr w8, [sp+72]
    00462ec0mov x3, x30
    00462ec4bl runtime.morestack_noctxt.abi0
    00462ec8ldr x0, [sp+8]
    00462eccldrsw x1, [sp+16]
    00462ed0ldp x2, x3, [sp+24]
    00462ed4ldp x4, x5, [sp+40]
    00462ed8ldp x6, x7, [sp+56]
    00462edcldrsw x8, [sp+72]
    00462ee0b 0x4628f0
    00462ee4udf 0
    00462ee8udf 0
    00462eecudf 0
    004628f0
    00462ef0
    00462ef0gopkg.in/jcmturner/gokrb5.v7/keytab.newKeytabEntry: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.newKeytabEntry(void)
    00462ef0ldr x16, [x28+16]
    00462ef4sub x17, sp, 160
    00462ef8subs xzr, x17, x16
    00462efcb.ls 0x463000
    00462f00sub x20, sp, 288
    00462f04stp x29, x30, [x20-8]
    00462f08add sp, x20, 0
    00462f0csub x29, sp, 8
    00462f10add x20, sp, 16
    00462f14adr x27, 16
    00462f18stp x29, x27, [sp-24]
    00462f1csub x29, sp, 24
    00462f20bl fn_87cf0
    00462f24sub x29, sp, 8
    00462f28str xzr, [sp+144]
    00462f2cstp xzr, xzr, [sp+152]
    00462f30bl gopkg.in/jcmturner/gokrb5.v7/keytab.newPrincipal
    00462f34strh w0, [sp+168]
    00462f38str x1, [sp+176]
    00462f3cstr x2, [sp+184]
    00462f40str x3, [sp+192]
    00462f44str x4, [sp+200]
    00462f48str x5, [sp+208]
    00462f4cstr w6, [sp+216]
    00462f50ldp x0, x1, [sp+168]
    00462f54ldp x2, x3, [sp+184]
    00462f58ldp x4, x5, [sp+200]
    00462f5cstp x0, x1, [sp+224]
    00462f60stp x2, x3, [sp+240]
    00462f64stp x4, x5, [sp+256]
    00462f68ldr x0, [sp+216]
    00462f6cstr x0, [sp+272]
    00462f70add x20, sp, 16
    00462f74adr x27, 16
    00462f78stp x29, x27, [sp-24]
    00462f7csub x29, sp, 24
    00462f80bl fn_87cf0
    00462f84sub x29, sp, 8
    00462f88ldp x0, x1, [sp+224]
    00462f8cldp x2, x3, [sp+240]
    00462f90ldp x4, x5, [sp+256]
    00462f94stp x0, x1, [sp+16]
    00462f98stp x2, x3, [sp+32]
    00462f9cstp x4, x5, [sp+48]
    00462fa0ldr x0, [sp+272]
    00462fa4str x0, [sp+64]
    00462fa8ldr x12, [sp+144]
    00462facldr x13, [sp+152]
    00462fb0ldr x14, [sp+160]
    00462fb4str x12, [sp+112]
    00462fb8str x13, [sp+120]
    00462fbcstr x14, [sp+128]
    00462fc0ldrsh x0, [sp+16]
    00462fc4ldr x1, [sp+24]
    00462fc8ldr x2, [sp+32]
    00462fccldr x3, [sp+40]
    00462fd0ldr x4, [sp+48]
    00462fd4ldr x5, [sp+56]
    00462fd8ldrsw x6, [sp+64]
    00462fdcldr x7, [sp+72]
    00462fe0ldr x8, [sp+80]
    00462fe4ldr x9, [sp+88]
    00462fe8ldrb w10, [sp+96]
    00462fecldrsw x11, [sp+104]
    00462ff0ldr w15, [sp+136]
    00462ff4ldp x29, x30, [sp-8]
    00462ff8add sp, sp, 288
    00462ffcret x30
    00463000
    00463000loc_463000:
    00463000mov x3, x30
    00463004bl runtime.morestack_noctxt.abi0
    00463008b 0x462ef0
    0046300cudf 0
    00462ef0
    00463010
    00463010gopkg.in/jcmturner/gokrb5.v7/keytab.newPrincipal: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.newPrincipal(void)
    00463010str x30, [sp-96]!
    00463014stur x29, [sp-8]
    00463018sub x29, sp, 8
    0046301cstp xzr, xzr, [sp+8]
    00463020stp xzr, xzr, [sp+24]
    00463024stp xzr, xzr, [sp+40]
    00463028str xzr, [sp+56]
    0046302cstr xzr, [sp+64]
    00463030stp xzr, xzr, [sp+72]
    00463034stp xzr, xzr, [sp+8]
    00463038stp xzr, xzr, [sp+24]
    0046303cstp xzr, xzr, [sp+40]
    00463040str xzr, [sp+56]
    00463044ldr x1, [sp+16]
    00463048ldr x3, [sp+64]
    0046304cldr x4, [sp+72]
    00463050ldr x5, [sp+80]
    00463054str x3, [sp+32]
    00463058str x4, [sp+40]
    0046305cstr x5, [sp+48]
    00463060mov x0, xzr
    00463064mov x2, xzr
    00463068mov x6, xzr
    0046306cadd x29, sp, 88
    00463070add sp, sp, 96
    00463074ret x30
    00463078udf 0
    0046307cudf 0
    00463010
    00463080
    00463080gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).Marshal: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).Marshal(gopkg.in/jcmturner/gokrb5.v7/keytab.Keytab * kt)
    00463080ldr x16, [x28+16]
    00463084sub x17, sp, 464
    00463088subs xzr, x17, x16
    0046308cb.ls 0x463378
    00463090sub x20, sp, 592
    00463094stp x29, x30, [x20-8]
    00463098add sp, x20, 0
    0046309csub x29, sp, 8
    004630a0str x0, [sp+600]
    004630a4str xzr, [sp+216]
    004630a8stp xzr, xzr, [sp+224]
    004630acstp xzr, xzr, [sp+200]
    004630b0adrp x0, 0x19e000
    004630b4add x0, x0, 1440
    004630b8bl runtime.newobject
    004630bcstr x0, [sp+536]
    004630c0movz x1, 5
    004630c4strb w1, [x0]
    004630c8ldr x1, [sp+536]
    004630ccldrsb x27, [x1]
    004630d0ldr x2, [sp+600]
    004630d4ldrsb x27, [x2]
    004630d8ldrb w2, [x2]
    004630dcstrb w2, [x1+1]
    004630e0ldr x1, [sp+536]
    004630e4ldrsb x27, [x1]
    004630e8b 0x4630ec
    004630ec
    004630ecloc_4630ec:
    004630ecstr x1, [sp+408]
    004630f0orr x16, xzr, 2
    004630f4str x16, [sp+416]
    004630f8str x16, [sp+424]
    004630fcldr x16, [sp+600]
    00463100ldrsb x27, [x16]
    00463104ldr x17, [x16+16]
    00463108ldr x19, [x16+8]
    0046310cldr x16, [x16+24]
    00463110str x19, [sp+432]
    00463114str x17, [sp+440]
    00463118str x16, [sp+448]
    0046311cstr xzr, [sp+192]
    00463120str x17, [sp+184]
    00463124ldr x16, [sp+432]
    00463128str x16, [sp+176]
    0046312cb 0x463130
    00463130
    00463130loc_463130:
    00463130ldr x16, [sp+184]
    00463134ldr x17, [sp+192]
    00463138subs xzr, x16, x17
    0046313cb.gt 0x463144
    00463140b 0x46333c
    00463144
    00463144loc_463144:
    00463144ldr x16, [sp+176]
    00463148str x16, [sp+528]
    0046314cldr x20, [sp+528]
    00463150add x21, sp, 280
    00463154adr x27, 16
    00463158stp x29, x27, [sp-24]
    0046315csub x29, sp, 24
    00463160bl fn_87ee0
    00463164sub x29, sp, 8
    00463168str xzr, [sp+560]
    0046316cadd x27, sp, 568
    00463170stp xzr, xzr, [x27]
    00463174add x27, sp, 544
    00463178stp xzr, xzr, [x27]
    0046317cldr x16, [sp+600]
    00463180ldrsb x27, [x16]
    00463184ldrb w16, [x16]
    00463188str x16, [sp+168]
    0046318cldrsh x0, [sp+280]
    00463190ldr x1, [sp+288]
    00463194ldr x2, [sp+296]
    00463198ldr x3, [sp+304]
    0046319cldr x4, [sp+312]
    004631a0ldr x5, [sp+320]
    004631a4ldrsw x6, [sp+328]
    004631a8ldr x7, [sp+336]
    004631acldr x8, [sp+344]
    004631b0ldr x9, [sp+352]
    004631b4ldrb w10, [sp+360]
    004631b8ldrsw x11, [sp+368]
    004631bcldr x12, [sp+376]
    004631c0ldr x13, [sp+384]
    004631c4ldr x14, [sp+392]
    004631c8ldr w15, [sp+400]
    004631ccstr x16, [sp+8]
    004631d0bl gopkg.in/jcmturner/gokrb5.v7/keytab.entry.marshal
    004631d4str x0, [sp+560]
    004631d8str x1, [sp+568]
    004631dcstr x2, [sp+576]
    004631e0str x3, [sp+544]
    004631e4str x4, [sp+552]
    004631e8ldr x16, [sp+560]
    004631ecldr x17, [sp+568]
    004631f0ldr x19, [sp+576]
    004631f4str x16, [sp+472]
    004631f8str x17, [sp+480]
    004631fcstr x19, [sp+488]
    00463200ldr x16, [sp+544]
    00463204ldr x17, [sp+552]
    00463208str x16, [sp+456]
    0046320cstr x17, [sp+464]
    00463210ldr x16, [sp+472]
    00463214ldr x17, [sp+480]
    00463218ldr x19, [sp+488]
    0046321cstr x16, [sp+256]
    00463220str x17, [sp+264]
    00463224str x19, [sp+272]
    00463228ldr x16, [sp+464]
    0046322cldr x17, [sp+456]
    00463230str x17, [sp+240]
    00463234str x16, [sp+248]
    00463238cbnz x17, 0x463240
    0046323cb 0x463280
    00463240
    00463240loc_463240:
    00463240ldr x5, [sp+408]
    00463244ldr x6, [sp+416]
    00463248ldr x7, [sp+424]
    0046324cstr x5, [sp+216]
    00463250str x6, [sp+224]
    00463254str x7, [sp+232]
    00463258ldr x3, [sp+240]
    0046325cldr x4, [sp+248]
    00463260str x3, [sp+200]
    00463264str x4, [sp+208]
    00463268ldr x0, [sp+216]
    0046326cldr x1, [sp+224]
    00463270ldr x2, [sp+232]
    00463274ldp x29, x30, [sp-8]
    00463278add sp, sp, 592
    0046327cret x30
    00463280
    00463280loc_463280:
    00463280ldr x2, [sp+424]
    00463284ldr x0, [sp+408]
    00463288ldr x5, [sp+416]
    0046328cstr x0, [sp+504]
    00463290str x5, [sp+512]
    00463294str x2, [sp+520]
    00463298ldr x6, [sp+264]
    0046329cadd x1, x5, x6
    004632a0str x1, [sp+160]
    004632a4subs xzr, x2, x1
    004632a8b.hs 0x4632b0
    004632acb 0x4632b8
    004632b0
    004632b0loc_4632b0:
    004632b0str x1, [sp+512]
    004632b4b 0x4632d8
    004632b8
    004632b8loc_4632b8:
    004632b8ldr x3, [sp+264]
    004632bcadrp x4, 0x192000
    004632c0add x4, x4, 3072
    004632c4bl runtime.growslice
    004632c8str x0, [sp+504]
    004632ccstr x1, [sp+512]
    004632d0str x2, [sp+520]
    004632d4b 0x4632d8
    004632d8
    004632d8loc_4632d8:
    004632d8ldr x3, [sp+264]
    004632dcstr x3, [sp+152]
    004632e0ldr x3, [sp+160]
    004632e4ldr x4, [sp+264]
    004632e8sub x3, x3, x4
    004632ecldr x4, [sp+504]
    004632f0add x0, x4, x3
    004632f4str x0, [sp+496]
    004632f8ldr x2, [sp+152]
    004632fcldr x1, [sp+256]
    00463300bl runtime.memmove
    00463304ldr x3, [sp+504]
    00463308ldr x4, [sp+512]
    0046330cldr x5, [sp+520]
    00463310str x3, [sp+408]
    00463314str x4, [sp+416]
    00463318str x5, [sp+424]
    0046331cb 0x463320
    00463320
    00463320loc_463320:
    00463320ldr x16, [sp+192]
    00463324add x16, x16, 1
    00463328str x16, [sp+192]
    0046332cldr x16, [sp+528]
    00463330add x16, x16, 128
    00463334str x16, [sp+176]
    00463338b 0x463130
    0046333c
    0046333cloc_46333c:
    0046333cldr x5, [sp+408]
    00463340ldr x6, [sp+416]
    00463344ldr x7, [sp+424]
    00463348str x5, [sp+216]
    0046334cstr x6, [sp+224]
    00463350str x7, [sp+232]
    00463354stp xzr, xzr, [sp+200]
    00463358ldr x0, [sp+216]
    0046335cldr x1, [sp+224]
    00463360ldr x2, [sp+232]
    00463364mov x3, xzr
    00463368mov x4, xzr
    0046336cldp x29, x30, [sp-8]
    00463370add sp, sp, 592
    00463374ret x30
    00463378
    00463378loc_463378:
    00463378str x0, [sp+8]
    0046337cmov x3, x30
    00463380bl runtime.morestack_noctxt.abi0
    00463384ldr x0, [sp+8]
    00463388b 0x463080
    0046338cudf 0
    00463080
    00463390
    00463390gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).Unmarshal: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).Unmarshal(gopkg.in/jcmturner/gokrb5.v7/keytab.Keytab * kt, struct []uint8 b)
    00463390ldr x16, [x28+16]
    00463394sub x17, sp, 848
    00463398subs xzr, x17, x16
    0046339cb.ls 0x463f60
    004633a0sub x20, sp, 976
    004633a4stp x29, x30, [x20-8]
    004633a8add sp, x20, 0
    004633acsub x29, sp, 8
    004633b0str x0, [sp+984]
    004633b4str x1, [sp+992]
    004633b8str x2, [sp+1000]
    004633bcstr x3, [sp+1008]
    004633c0stp xzr, xzr, [sp+176]
    004633c4ldr x5, [sp+1000]
    004633c8str x5, [sp+168]
    004633ccsubs xzr, x5, 2
    004633d0b.lt 0x4633d8
    004633d4b 0x463488
    004633d8
    004633d8loc_4633d8:
    004633d8ldr x1, [sp+1000]
    004633dcstr x1, [sp+168]
    004633e0add x27, sp, 792
    004633e4stp xzr, xzr, [x27]
    004633e8add x1, sp, 792
    004633ecstr x1, [sp+664]
    004633f0ldr x0, [sp+168]
    004633f4bl runtime.convT64
    004633f8str x0, [sp+656]
    004633fcldr x1, [sp+664]
    00463400ldrsb x27, [x1]
    00463404adrp x2, 0x192000
    00463408add x2, x2, 3520
    0046340cstr x2, [x1]
    00463410adrp x27, 0x5e8000
    00463414ldr w2, [x27+3056]
    00463418cbz w2, 0x463420
    0046341cb 0x463424
    00463420
    00463420loc_463420:
    00463420b 0x463438
    00463424
    00463424loc_463424:
    00463424bl runtime.gcWriteBarrier2
    00463428str x0, [x25]
    0046342cldr x5, [x1+8]
    00463430str x5, [x25+8]
    00463434b 0x463438
    00463438
    00463438loc_463438:
    00463438str x0, [x1+8]
    0046343cldr x2, [sp+664]
    00463440ldrsb x27, [x2]
    00463444b 0x463448
    00463448
    00463448loc_463448:
    00463448str x2, [sp+672]
    0046344corr x4, xzr, 1
    00463450str x4, [sp+680]
    00463454str x4, [sp+688]
    00463458adrp x0, 0x25e000
    0046345cadd x0, x0, 320
    00463460movz x1, 35
    00463464mov x3, x4
    00463468bl fmt.Errorf
    0046346cstr x0, [sp+776]
    00463470str x1, [sp+784]
    00463474str x0, [sp+176]
    00463478str x1, [sp+184]
    0046347cldp x29, x30, [sp-8]
    00463480add sp, sp, 976
    00463484ret x30
    00463488
    00463488loc_463488:
    00463488ldr x1, [sp+1000]
    0046348cldr x5, [sp+992]
    00463490subs xzr, x1, 0
    00463494b.hi 0x46349c
    00463498b 0x463f54
    0046349c
    0046349cloc_46349c:
    0046349cldrb w5, [x5]
    004634a0subs wzr, w5, 5
    004634a4b.ne 0x4634ac
    004634a8b 0x4634d8
    004634ac
    004634acloc_4634ac:
    004634acadrp x0, 0x265000
    004634b0add x0, x0, 2661
    004634b4orr x1, xzr, 48
    004634b8bl errors.New
    004634bcstr x0, [sp+776]
    004634c0str x1, [sp+784]
    004634c4str x0, [sp+176]
    004634c8str x1, [sp+184]
    004634ccldp x29, x30, [sp-8]
    004634d0add sp, sp, 976
    004634d4ret x30
    004634d8
    004634d8loc_4634d8:
    004634d8ldr x1, [sp+1000]
    004634dcldr x5, [sp+992]
    004634e0subs xzr, x1, 1
    004634e4b.hi 0x4634ec
    004634e8b 0x463f4c
    004634ec
    004634ecloc_4634ec:
    004634ecldr x6, [sp+984]
    004634f0ldrsb x27, [x6]
    004634f4ldrb w5, [x5+1]
    004634f8strb w5, [x6]
    004634fcldr x5, [sp+984]
    00463500ldrsb x27, [x5]
    00463504ldrb w5, [x5]
    00463508subs wzr, w5, 1
    0046350ccset x5, ne
    00463510strb w5, [sp+94]
    00463514b.ne 0x46351c
    00463518b 0x463538
    0046351c
    0046351cloc_46351c:
    0046351cldr x5, [sp+984]
    00463520ldrsb x27, [x5]
    00463524ldrb w5, [x5]
    00463528subs wzr, w5, 2
    0046352ccset x5, ne
    00463530strb w5, [sp+94]
    00463534b 0x46353c
    00463538
    00463538loc_463538:
    00463538b 0x46353c
    0046353c
    0046353cloc_46353c:
    0046353cldrb w5, [sp+94]
    00463540tbnz w5, 0, 0x463548
    00463544b 0x463574
    00463548
    00463548loc_463548:
    00463548adrp x0, 0x267000
    0046354cadd x0, x0, 3418
    00463550movz x1, 54
    00463554bl errors.New
    00463558str x0, [sp+776]
    0046355cstr x1, [sp+784]
    00463560str x0, [sp+176]
    00463564str x1, [sp+184]
    00463568ldp x29, x30, [sp-8]
    0046356cadd sp, sp, 976
    00463570ret x30
    00463574
    00463574loc_463574:
    00463574stp xzr, xzr, [sp+368]
    00463578adrp x5, 0x2b7000
    0046357cadd x5, x5, 2384
    00463580str x5, [sp+368]
    00463584adrp x5, 0x5e8000
    00463588add x5, x5, 1504
    0046358cstr x5, [sp+376]
    00463590ldr x5, [sp+984]
    00463594ldrsb x27, [x5]
    00463598ldrb w5, [x5]
    0046359csubs wzr, w5, 1
    004635a0cset x5, eq
    004635a4strb w5, [sp+94]
    004635a8b.eq 0x4635b0
    004635acb 0x4635c0
    004635b0
    004635b0loc_4635b0:
    004635b0bl gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle
    004635b4strb w0, [sp+93]
    004635b8strb w0, [sp+94]
    004635bcb 0x4635c4
    004635c0
    004635c0loc_4635c0:
    004635c0b 0x4635c4
    004635c4
    004635c4loc_4635c4:
    004635c4ldrb w5, [sp+94]
    004635c8tbnz w5, 0, 0x4635d0
    004635ccb 0x4635ec
    004635d0
    004635d0loc_4635d0:
    004635d0adrp x5, 0x2b7000
    004635d4add x5, x5, 2128
    004635d8str x5, [sp+368]
    004635dcadrp x5, 0x5e8000
    004635e0add x5, x5, 1504
    004635e4str x5, [sp+376]
    004635e8b 0x4635f0
    004635ec
    004635ecloc_4635ec:
    004635ecb 0x4635f0
    004635f0
    004635f0loc_4635f0:
    004635f0orr x5, xzr, 2
    004635f4str x5, [sp+136]
    004635f8add x27, sp, 776
    004635fcstp xzr, xzr, [x27]
    00463600ldr x0, [sp+992]
    00463604ldr x1, [sp+1000]
    00463608ldr x2, [sp+1008]
    0046360cadd x3, sp, 136
    00463610add x4, sp, 368
    00463614bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32
    00463618str w0, [sp+116]
    0046361cstr x1, [sp+776]
    00463620str x2, [sp+784]
    00463624ldrsw x5, [sp+116]
    00463628str w5, [sp+112]
    0046362cldr x5, [sp+784]
    00463630ldr x6, [sp+776]
    00463634str x6, [sp+408]
    00463638str x5, [sp+416]
    0046363cldrsw x5, [sp+112]
    00463640str w5, [sp+108]
    00463644ldr x1, [sp+416]
    00463648ldr x0, [sp+408]
    0046364cstr x0, [sp+352]
    00463650str x1, [sp+360]
    00463654cbnz x0, 0x46365c
    00463658b 0x463670
    0046365c
    0046365cloc_46365c:
    0046365cstr x0, [sp+176]
    00463660str x1, [sp+184]
    00463664ldp x29, x30, [sp-8]
    00463668add sp, sp, 976
    0046366cret x30
    00463670
    00463670loc_463670:
    00463670b 0x463674
    00463674
    00463674loc_463674:
    00463674ldrsw x5, [sp+108]
    00463678cbnz w5, 0x463680
    0046367cb 0x463f24
    00463680
    00463680loc_463680:
    00463680ldrsw x5, [sp+108]
    00463684tbnz w5, 31, 0x46368c
    00463688b 0x4636ac
    0046368c
    0046368cloc_46368c:
    0046368cldrsw x5, [sp+108]
    00463690sub x5, xzr, x5
    00463694str w5, [sp+108]
    00463698ldr x6, [sp+136]
    0046369csbfm x5, x5, 0, 31
    004636a0add x5, x6, x5
    004636a4str x5, [sp+136]
    004636a8b 0x463df4
    004636ac
    004636acloc_4636ac:
    004636acldr x3, [sp+136]
    004636b0tbnz x3, 63, 0x4636b8
    004636b4b 0x463760
    004636b8
    004636b8loc_4636b8:
    004636b8add x27, sp, 792
    004636bcstp xzr, xzr, [x27]
    004636c0add x1, sp, 792
    004636c4str x1, [sp+624]
    004636c8ldr x0, [sp+136]
    004636ccbl runtime.convT64
    004636d0str x0, [sp+616]
    004636d4ldr x1, [sp+624]
    004636d8ldrsb x27, [x1]
    004636dcadrp x2, 0x192000
    004636e0add x2, x2, 3520
    004636e4str x2, [x1]
    004636e8adrp x27, 0x5e8000
    004636ecldr w2, [x27+3056]
    004636f0cbz w2, 0x4636f8
    004636f4b 0x4636fc
    004636f8
    004636f8loc_4636f8:
    004636f8b 0x463710
    004636fc
    004636fcloc_4636fc:
    004636fcbl runtime.gcWriteBarrier2
    00463700str x0, [x25]
    00463704ldr x5, [x1+8]
    00463708str x5, [x25+8]
    0046370cb 0x463710
    00463710
    00463710loc_463710:
    00463710str x0, [x1+8]
    00463714ldr x2, [sp+624]
    00463718ldrsb x27, [x2]
    0046371cb 0x463720
    00463720
    00463720loc_463720:
    00463720str x2, [sp+632]
    00463724orr x4, xzr, 1
    00463728str x4, [sp+640]
    0046372cstr x4, [sp+648]
    00463730adrp x0, 0x257000
    00463734add x0, x0, 2593
    00463738movz x1, 26
    0046373cmov x3, x4
    00463740bl fmt.Errorf
    00463744str x0, [sp+776]
    00463748str x1, [sp+784]
    0046374cstr x0, [sp+176]
    00463750str x1, [sp+184]
    00463754ldp x29, x30, [sp-8]
    00463758add sp, sp, 976
    0046375cret x30
    00463760
    00463760loc_463760:
    00463760ldr x3, [sp+1000]
    00463764str x3, [sp+168]
    00463768ldr x4, [sp+136]
    0046376cldrsw x5, [sp+108]
    00463770add x4, x4, x5
    00463774subs xzr, x3, x4
    00463778b.lt 0x463780
    0046377cb 0x46388c
    00463780
    00463780loc_463780:
    00463780add x27, sp, 744
    00463784stp xzr, xzr, [x27]
    00463788add x27, sp, 760
    0046378cstp xzr, xzr, [x27]
    00463790add x3, sp, 744
    00463794str x3, [sp+584]
    00463798ldr x0, [sp+992]
    0046379cldr x1, [sp+1000]
    004637a0ldr x2, [sp+1008]
    004637a4bl runtime.convTslice
    004637a8str x0, [sp+576]
    004637acldr x3, [sp+584]
    004637b0ldrsb x27, [x3]
    004637b4adrp x4, 0x18a000
    004637b8add x4, x4, 1216
    004637bcstr x4, [x3]
    004637c0adrp x27, 0x5e8000
    004637c4ldr w4, [x27+3056]
    004637c8cbz w4, 0x4637d0
    004637ccb 0x4637d4
    004637d0
    004637d0loc_4637d0:
    004637d0b 0x4637e8
    004637d4
    004637d4loc_4637d4:
    004637d4bl runtime.gcWriteBarrier2
    004637d8str x0, [x25]
    004637dcldr x1, [x3+8]
    004637e0str x1, [x25+8]
    004637e4b 0x4637e8
    004637e8
    004637e8loc_4637e8:
    004637e8str x0, [x3+8]
    004637ecldr x1, [sp+136]
    004637f0ldrsw x2, [sp+108]
    004637f4add x0, x1, x2
    004637f8bl runtime.convT64
    004637fcstr x0, [sp+568]
    00463800ldr x1, [sp+584]
    00463804ldrsb x27, [x1]
    00463808adrp x2, 0x192000
    0046380cadd x2, x2, 3520
    00463810str x2, [x1+16]
    00463814adrp x27, 0x5e8000
    00463818ldr w2, [x27+3056]
    0046381ccbz w2, 0x463824
    00463820b 0x463828
    00463824
    00463824loc_463824:
    00463824b 0x46383c
    00463828
    00463828loc_463828:
    00463828bl runtime.gcWriteBarrier2
    0046382cstr x0, [x25]
    00463830ldr x5, [x1+24]
    00463834str x5, [x25+8]
    00463838b 0x46383c
    0046383c
    0046383cloc_46383c:
    0046383cstr x0, [x1+24]
    00463840ldr x2, [sp+584]
    00463844ldrsb x27, [x2]
    00463848b 0x46384c
    0046384c
    0046384cloc_46384c:
    0046384cstr x2, [sp+592]
    00463850orr x4, xzr, 2
    00463854str x4, [sp+600]
    00463858str x4, [sp+608]
    0046385cadrp x0, 0x258000
    00463860add x0, x0, 1156
    00463864movz x1, 27
    00463868mov x3, x4
    0046386cbl fmt.Errorf
    00463870str x0, [sp+776]
    00463874str x1, [sp+784]
    00463878str x0, [sp+176]
    0046387cstr x1, [sp+184]
    00463880ldp x29, x30, [sp-8]
    00463884add sp, sp, 976
    00463888ret x30
    0046388c
    0046388cloc_46388c:
    0046388cldr x3, [sp+136]
    00463890ldrsw x4, [sp+108]
    00463894add x1, x3, x4
    00463898str x1, [sp+168]
    0046389cldr x0, [sp+136]
    004638a0ldr x2, [sp+1008]
    004638a4ldr x3, [sp+992]
    004638a8subs xzr, x2, x1
    004638acb.hs 0x4638b4
    004638b0b 0x463f48
    004638b4
    004638b4loc_4638b4:
    004638b4subs xzr, x0, x1
    004638b8b.ls 0x4638c0
    004638bcb 0x463f44
    004638c0
    004638c0loc_4638c0:
    004638c0sub x2, x2, x0
    004638c4sub x1, x1, x0
    004638c8sub x4, xzr, x2
    004638ccand x0, x0, x4, asr #63
    004638d0add x0, x3, x0
    004638d4str x0, [sp+384]
    004638d8str x1, [sp+392]
    004638dcstr x2, [sp+400]
    004638e0ldr x0, [sp+136]
    004638e4ldrsw x1, [sp+108]
    004638e8add x0, x0, x1
    004638ecstr x0, [sp+136]
    004638f0bl gopkg.in/jcmturner/gokrb5.v7/keytab.newKeytabEntry
    004638f4strh w0, [sp+440]
    004638f8str x1, [sp+448]
    004638fcstr x2, [sp+456]
    00463900str x3, [sp+464]
    00463904str x4, [sp+472]
    00463908str x5, [sp+480]
    0046390cstr w6, [sp+488]
    00463910str x7, [sp+496]
    00463914str x8, [sp+504]
    00463918str x9, [sp+512]
    0046391cstrb w10, [sp+520]
    00463920str w11, [sp+528]
    00463924str x12, [sp+536]
    00463928str x13, [sp+544]
    0046392cstr x14, [sp+552]
    00463930str w15, [sp+560]
    00463934add x21, sp, 192
    00463938add x20, sp, 440
    0046393cadr x27, 16
    00463940stp x29, x27, [sp-24]
    00463944sub x29, sp, 24
    00463948bl fn_87ee0
    0046394csub x29, sp, 8
    00463950str xzr, [sp+128]
    00463954stp xzr, xzr, [sp+336]
    00463958ldr x0, [sp+384]
    0046395cldr x4, [sp+984]
    00463960ldr x1, [sp+392]
    00463964ldr x2, [sp+400]
    00463968add x3, sp, 128
    0046396cadd x5, sp, 192
    00463970add x6, sp, 368
    00463974bl gopkg.in/jcmturner/gokrb5.v7/keytab.parsePrincipal
    00463978add x27, sp, 720
    0046397cstp xzr, xzr, [x27]
    00463980str xzr, [sp+736]
    00463984add x27, sp, 776
    00463988stp xzr, xzr, [x27]
    0046398cldr x0, [sp+384]
    00463990ldr x1, [sp+392]
    00463994ldr x2, [sp+400]
    00463998add x3, sp, 128
    0046399cadd x4, sp, 368
    004639a0bl gopkg.in/jcmturner/gokrb5.v7/keytab.readTimestamp
    004639a4str x0, [sp+720]
    004639a8str x1, [sp+728]
    004639acstr x2, [sp+736]
    004639b0str x3, [sp+776]
    004639b4str x4, [sp+784]
    004639b8ldr x0, [sp+720]
    004639bcldr x1, [sp+728]
    004639c0ldr x2, [sp+736]
    004639c4str x0, [sp+944]
    004639c8str x1, [sp+952]
    004639ccstr x2, [sp+960]
    004639d0ldr x1, [sp+784]
    004639d4ldr x0, [sp+776]
    004639d8str x0, [sp+928]
    004639dcstr x1, [sp+936]
    004639e0ldr x0, [sp+944]
    004639e4ldr x2, [sp+952]
    004639e8ldr x3, [sp+960]
    004639ecstr x0, [sp+248]
    004639f0str x2, [sp+256]
    004639f4str x3, [sp+264]
    004639f8ldr x0, [sp+928]
    004639fcstr x0, [sp+336]
    00463a00str x1, [sp+344]
    00463a04cbnz x0, 0x463a0c
    00463a08b 0x463a20
    00463a0c
    00463a0cloc_463a0c:
    00463a0cstr x0, [sp+176]
    00463a10str x1, [sp+184]
    00463a14ldp x29, x30, [sp-8]
    00463a18add sp, sp, 976
    00463a1cret x30
    00463a20
    00463a20loc_463a20:
    00463a20add x27, sp, 776
    00463a24stp xzr, xzr, [x27]
    00463a28ldr x0, [sp+384]
    00463a2cldr x1, [sp+392]
    00463a30ldr x2, [sp+400]
    00463a34add x3, sp, 128
    00463a38add x4, sp, 368
    00463a3cbl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt8
    00463a40strb w0, [sp+92]
    00463a44str x1, [sp+776]
    00463a48str x2, [sp+784]
    00463a4cldrsb x5, [sp+92]
    00463a50strb w5, [sp+95]
    00463a54ldr x5, [sp+784]
    00463a58ldr x6, [sp+776]
    00463a5cstr x6, [sp+912]
    00463a60str x5, [sp+920]
    00463a64ldrsb x5, [sp+95]
    00463a68strb w5, [sp+91]
    00463a6cldr x1, [sp+920]
    00463a70ldr x0, [sp+912]
    00463a74str x0, [sp+336]
    00463a78str x1, [sp+344]
    00463a7ccbnz x0, 0x463a84
    00463a80b 0x463a98
    00463a84
    00463a84loc_463a84:
    00463a84str x0, [sp+176]
    00463a88str x1, [sp+184]
    00463a8cldp x29, x30, [sp-8]
    00463a90add sp, sp, 976
    00463a94ret x30
    00463a98
    00463a98loc_463a98:
    00463a98ldrsb x5, [sp+91]
    00463a9cstrb w5, [sp+272]
    00463aa0add x27, sp, 776
    00463aa4stp xzr, xzr, [x27]
    00463aa8ldr x0, [sp+384]
    00463aacldr x1, [sp+392]
    00463ab0ldr x2, [sp+400]
    00463ab4add x3, sp, 128
    00463ab8add x4, sp, 368
    00463abcbl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16
    00463ac0strh w0, [sp+98]
    00463ac4str x1, [sp+776]
    00463ac8str x2, [sp+784]
    00463accldrsh x5, [sp+98]
    00463ad0strh w5, [sp+102]
    00463ad4ldr x5, [sp+784]
    00463ad8ldr x6, [sp+776]
    00463adcstr x6, [sp+896]
    00463ae0str x5, [sp+904]
    00463ae4ldrsh x5, [sp+102]
    00463ae8strh w5, [sp+96]
    00463aecldr x1, [sp+904]
    00463af0ldr x0, [sp+896]
    00463af4str x0, [sp+336]
    00463af8str x1, [sp+344]
    00463afccbnz x0, 0x463b04
    00463b00b 0x463b18
    00463b04
    00463b04loc_463b04:
    00463b04str x0, [sp+176]
    00463b08str x1, [sp+184]
    00463b0cldp x29, x30, [sp-8]
    00463b10add sp, sp, 976
    00463b14ret x30
    00463b18
    00463b18loc_463b18:
    00463b18ldrsh x5, [sp+96]
    00463b1cstr w5, [sp+280]
    00463b20add x27, sp, 776
    00463b24stp xzr, xzr, [x27]
    00463b28ldr x0, [sp+384]
    00463b2cldr x1, [sp+392]
    00463b30ldr x2, [sp+400]
    00463b34add x3, sp, 128
    00463b38add x4, sp, 368
    00463b3cbl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt16
    00463b40strh w0, [sp+98]
    00463b44str x1, [sp+776]
    00463b48str x2, [sp+784]
    00463b4cldrsh x5, [sp+98]
    00463b50strh w5, [sp+100]
    00463b54ldr x5, [sp+784]
    00463b58ldr x6, [sp+776]
    00463b5cstr x6, [sp+880]
    00463b60str x5, [sp+888]
    00463b64ldrsh x5, [sp+100]
    00463b68strh w5, [sp+96]
    00463b6cldr x1, [sp+888]
    00463b70ldr x0, [sp+880]
    00463b74str x0, [sp+336]
    00463b78str x1, [sp+344]
    00463b7ccbnz x0, 0x463b84
    00463b80b 0x463b98
    00463b84
    00463b84loc_463b84:
    00463b84str x0, [sp+176]
    00463b88str x1, [sp+184]
    00463b8cldp x29, x30, [sp-8]
    00463b90add sp, sp, 976
    00463b94ret x30
    00463b98
    00463b98loc_463b98:
    00463b98ldrsh x6, [sp+96]
    00463b9cstr x6, [sp+144]
    00463ba0str xzr, [sp+696]
    00463ba4add x27, sp, 704
    00463ba8stp xzr, xzr, [x27]
    00463bacadd x27, sp, 776
    00463bb0stp xzr, xzr, [x27]
    00463bb4ldr x4, [sp+144]
    00463bb8ldr x0, [sp+384]
    00463bbcldr x1, [sp+392]
    00463bc0ldr x2, [sp+400]
    00463bc4add x3, sp, 128
    00463bc8add x5, sp, 368
    00463bccbl gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes
    00463bd0str x0, [sp+696]
    00463bd4str x1, [sp+704]
    00463bd8str x2, [sp+712]
    00463bdcstr x3, [sp+776]
    00463be0str x4, [sp+784]
    00463be4ldr x6, [sp+704]
    00463be8ldr x7, [sp+712]
    00463becldr x8, [sp+696]
    00463bf0str x8, [sp+856]
    00463bf4str x6, [sp+864]
    00463bf8str x7, [sp+872]
    00463bfcldr x1, [sp+784]
    00463c00ldr x6, [sp+776]
    00463c04str x6, [sp+840]
    00463c08str x1, [sp+848]
    00463c0cldr x6, [sp+856]
    00463c10ldr x7, [sp+864]
    00463c14ldr x8, [sp+872]
    00463c18str x6, [sp+288]
    00463c1cstr x7, [sp+296]
    00463c20str x8, [sp+304]
    00463c24ldr x0, [sp+840]
    00463c28str x0, [sp+336]
    00463c2cstr x1, [sp+344]
    00463c30cbnz x0, 0x463c38
    00463c34b 0x463c4c
    00463c38
    00463c38loc_463c38:
    00463c38str x0, [sp+176]
    00463c3cstr x1, [sp+184]
    00463c40ldp x29, x30, [sp-8]
    00463c44add sp, sp, 976
    00463c48ret x30
    00463c4c
    00463c4cloc_463c4c:
    00463c4cldr x5, [sp+392]
    00463c50str x5, [sp+168]
    00463c54ldr x6, [sp+128]
    00463c58sub x5, x5, x6
    00463c5csubs xzr, x5, 4
    00463c60b.ge 0x463c68
    00463c64b 0x463cec
    00463c68
    00463c68loc_463c68:
    00463c68add x27, sp, 776
    00463c6cstp xzr, xzr, [x27]
    00463c70ldr x0, [sp+384]
    00463c74ldr x1, [sp+392]
    00463c78ldr x2, [sp+400]
    00463c7cadd x3, sp, 128
    00463c80add x4, sp, 368
    00463c84bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32
    00463c88str w0, [sp+116]
    00463c8cstr x1, [sp+776]
    00463c90str x2, [sp+784]
    00463c94ldrsw x5, [sp+116]
    00463c98str w5, [sp+124]
    00463c9cldr x5, [sp+784]
    00463ca0ldr x6, [sp+776]
    00463ca4str x6, [sp+824]
    00463ca8str x5, [sp+832]
    00463cacldrsw x5, [sp+124]
    00463cb0str w5, [sp+104]
    00463cb4ldr x1, [sp+832]
    00463cb8ldr x0, [sp+824]
    00463cbcstr x0, [sp+320]
    00463cc0str x1, [sp+328]
    00463cc4cbnz x0, 0x463ccc
    00463cc8b 0x463ce0
    00463ccc
    00463cccloc_463ccc:
    00463cccstr x0, [sp+176]
    00463cd0str x1, [sp+184]
    00463cd4ldp x29, x30, [sp-8]
    00463cd8add sp, sp, 976
    00463cdcret x30
    00463ce0
    00463ce0loc_463ce0:
    00463ce0ldrsw x5, [sp+104]
    00463ce4str w5, [sp+312]
    00463ce8b 0x463cf0
    00463cec
    00463cecloc_463cec:
    00463cecb 0x463cf0
    00463cf0
    00463cf0loc_463cf0:
    00463cf0ldr w5, [sp+312]
    00463cf4cbz w5, 0x463cfc
    00463cf8b 0x463d08
    00463cfc
    00463cfcloc_463cfc:
    00463cfcldrb w5, [sp+272]
    00463d00str w5, [sp+312]
    00463d04b 0x463d0c
    00463d08
    00463d08loc_463d08:
    00463d08b 0x463d0c
    00463d0c
    00463d0cloc_463d0c:
    00463d0cldr x5, [sp+984]
    00463d10ldrsb x27, [x5]
    00463d14ldr x2, [x5+24]
    00463d18ldr x0, [x5+8]
    00463d1cldr x5, [x5+16]
    00463d20add x1, x5, 1
    00463d24subs xzr, x2, x1
    00463d28b.hs 0x463d30
    00463d2cb 0x463d34
    00463d30
    00463d30loc_463d30:
    00463d30b 0x463d48
    00463d34
    00463d34loc_463d34:
    00463d34orr x3, xzr, 1
    00463d38adrp x4, 0x219000
    00463d3cadd x4, x4, 1056
    00463d40bl runtime.growslice
    00463d44b 0x463d48
    00463d48
    00463d48loc_463d48:
    00463d48sub x5, x1, 1
    00463d4cadd x21, x0, x5, lsl #7
    00463d50adrp x27, 0x5e8000
    00463d54ldr w5, [x27+3056]
    00463d58cbz w5, 0x463d60
    00463d5cb 0x463d64
    00463d60
    00463d60loc_463d60:
    00463d60b 0x463d9c
    00463d64
    00463d64loc_463d64:
    00463d64str x0, [sp+432]
    00463d68str x1, [sp+160]
    00463d6cstr x2, [sp+152]
    00463d70str x21, [sp+424]
    00463d74adrp x0, 0x219000
    00463d78add x0, x0, 1056
    00463d7cmov x1, x21
    00463d80add x2, sp, 192
    00463d84bl runtime.wbMove
    00463d88ldr x0, [sp+432]
    00463d8cldr x1, [sp+160]
    00463d90ldr x2, [sp+152]
    00463d94ldr x21, [sp+424]
    00463d98b 0x463d9c
    00463d9c
    00463d9cloc_463d9c:
    00463d9cadd x20, sp, 192
    00463da0adr x27, 16
    00463da4stp x29, x27, [sp-24]
    00463da8sub x29, sp, 24
    00463dacbl fn_87ee0
    00463db0sub x29, sp, 8
    00463db4ldr x5, [sp+984]
    00463db8ldrsb x27, [x5]
    00463dbcstr x1, [x5+16]
    00463dc0str x2, [x5+24]
    00463dc4adrp x27, 0x5e8000
    00463dc8ldr w6, [x27+3056]
    00463dcccbz w6, 0x463dd4
    00463dd0b 0x463dd8
    00463dd4
    00463dd4loc_463dd4:
    00463dd4b 0x463dec
    00463dd8
    00463dd8loc_463dd8:
    00463dd8bl runtime.gcWriteBarrier2
    00463ddcstr x0, [x25]
    00463de0ldr x6, [x5+8]
    00463de4str x6, [x25+8]
    00463de8b 0x463dec
    00463dec
    00463decloc_463dec:
    00463decstr x0, [x5+8]
    00463df0b 0x463df4
    00463df4
    00463df4loc_463df4:
    00463df4ldr x5, [sp+136]
    00463df8subs xzr, x5, 0
    00463dfccset x6, lt
    00463e00strb w6, [sp+93]
    00463e04tbnz x5, 63, 0x463e0c
    00463e08b 0x463e10
    00463e0c
    00463e0cloc_463e0c:
    00463e0cb 0x463e2c
    00463e10
    00463e10loc_463e10:
    00463e10ldr x5, [sp+1000]
    00463e14str x5, [sp+168]
    00463e18ldr x6, [sp+136]
    00463e1csubs xzr, x5, x6
    00463e20cset x5, lt
    00463e24strb w5, [sp+93]
    00463e28b 0x463e2c
    00463e2c
    00463e2cloc_463e2c:
    00463e2cldrb w5, [sp+93]
    00463e30strb w5, [sp+94]
    00463e34tbnz w5, 0, 0x463e3c
    00463e38b 0x463e40
    00463e3c
    00463e3cloc_463e3c:
    00463e3cb 0x463e94
    00463e40
    00463e40loc_463e40:
    00463e40ldr x0, [sp+136]
    00463e44ldr x1, [sp+1000]
    00463e48ldr x5, [sp+992]
    00463e4cldr x6, [sp+1008]
    00463e50b 0x463e54
    00463e54
    00463e54loc_463e54:
    00463e54subs xzr, x1, x0
    00463e58b.hs 0x463e60
    00463e5cb 0x463f40
    00463e60
    00463e60loc_463e60:
    00463e60sub x7, x1, x0
    00463e64sub x6, x6, x0
    00463e68sub x8, xzr, x6
    00463e6cand x8, x0, x8, asr #63
    00463e70add x5, x5, x8
    00463e74str x5, [sp+696]
    00463e78str x7, [sp+704]
    00463e7cstr x6, [sp+712]
    00463e80str x7, [sp+168]
    00463e84subs xzr, x7, 4
    00463e88cset x5, lt
    00463e8cstrb w5, [sp+94]
    00463e90b 0x463e94
    00463e94
    00463e94loc_463e94:
    00463e94ldrb w5, [sp+94]
    00463e98tbnz w5, 0, 0x463ea0
    00463e9cb 0x463ea4
    00463ea0
    00463ea0loc_463ea0:
    00463ea0b 0x463f28
    00463ea4
    00463ea4loc_463ea4:
    00463ea4add x27, sp, 776
    00463ea8stp xzr, xzr, [x27]
    00463eacldr x0, [sp+992]
    00463eb0ldr x1, [sp+1000]
    00463eb4ldr x2, [sp+1008]
    00463eb8add x3, sp, 136
    00463ebcadd x4, sp, 368
    00463ec0bl gopkg.in/jcmturner/gokrb5.v7/keytab.readInt32
    00463ec4str w0, [sp+116]
    00463ec8str x1, [sp+776]
    00463eccstr x2, [sp+784]
    00463ed0ldrsw x5, [sp+116]
    00463ed4str w5, [sp+120]
    00463ed8ldr x5, [sp+784]
    00463edcldr x6, [sp+776]
    00463ee0str x6, [sp+808]
    00463ee4str x5, [sp+816]
    00463ee8ldrsw x5, [sp+120]
    00463eecstr w5, [sp+108]
    00463ef0ldr x1, [sp+816]
    00463ef4ldr x0, [sp+808]
    00463ef8str x0, [sp+352]
    00463efcstr x1, [sp+360]
    00463f00cbnz x0, 0x463f08
    00463f04b 0x463f1c
    00463f08
    00463f08loc_463f08:
    00463f08str x0, [sp+176]
    00463f0cstr x1, [sp+184]
    00463f10ldp x29, x30, [sp-8]
    00463f14add sp, sp, 976
    00463f18ret x30
    00463f1c
    00463f1cloc_463f1c:
    00463f1cb 0x463f20
    00463f20
    00463f20loc_463f20:
    00463f20b 0x463674
    00463f24
    00463f24loc_463f24:
    00463f24b 0x463f28
    00463f28
    00463f28loc_463f28:
    00463f28stp xzr, xzr, [sp+176]
    00463f2cmov x0, xzr
    00463f30mov x1, xzr
    00463f34ldp x29, x30, [sp-8]
    00463f38add sp, sp, 976
    00463f3cret x30
    00463f40
    00463f40loc_463f40:
    00463f40bl runtime.panicSliceB
    00463f44
    00463f44loc_463f44:
    00463f44bl runtime.panicSliceB
    00463f48
    00463f48loc_463f48:
    00463f48bl runtime.panicSliceAcap
    00463f4c
    00463f4cloc_463f4c:
    00463f4corr x0, xzr, 1
    00463f50bl runtime.panicIndex
    00463f54
    00463f54loc_463f54:
    00463f54mov x0, xzr
    00463f58bl runtime.panicIndex
    00463f5chint
    00463f60
    00463f60loc_463f60:
    00463f60stp x0, x1, [sp+8]
    00463f64stp x2, x3, [sp+24]
    00463f68mov x3, x30
    00463f6cbl runtime.morestack_noctxt.abi0
    00463f70ldp x0, x1, [sp+8]
    00463f74ldp x2, x3, [sp+24]
    00463f78b 0x463390
    00463f7cudf 0
    00463390
    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