File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    00466150
    00466150gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.readBytes(struct []uint8 b, int * p, int s, encoding/binary.ByteOrder * e)
    00466150ldr x16, [x28+16]
    00466154sub x17, sp, 256
    00466158subs xzr, x17, x16
    0046615cb.ls 0x466510
    00466160sub x20, sp, 384
    00466164stp x29, x30, [x20-8]
    00466168add sp, x20, 0
    0046616csub x29, sp, 8
    00466170str x0, [sp+392]
    00466174str x1, [sp+400]
    00466178str x2, [sp+408]
    0046617cstr x3, [sp+416]
    00466180str x4, [sp+424]
    00466184str x5, [sp+432]
    00466188str xzr, [sp+96]
    0046618cstp xzr, xzr, [sp+104]
    00466190stp xzr, xzr, [sp+80]
    00466194ldr x3, [sp+424]
    00466198tbnz x3, 63, 0x4661a0
    0046619cb 0x466260
    004661a0
    004661a0loc_4661a0:
    004661a0stp xzr, xzr, [sp+360]
    004661a4add x1, sp, 360
    004661a8str x1, [sp+240]
    004661acldr x0, [sp+424]
    004661b0bl runtime.convT64
    004661b4str x0, [sp+232]
    004661b8ldr x1, [sp+240]
    004661bcldrsb x27, [x1]
    004661c0adrp x2, 0x18f000
    004661c4add x2, x2, 3520
    004661c8str x2, [x1]
    004661ccadrp x27, 0x5e5000
    004661d0ldr w2, [x27+3056]
    004661d4cbz w2, 0x4661dc
    004661d8b 0x4661e0
    004661dc
    004661dcloc_4661dc:
    004661dcb 0x4661f4
    004661e0
    004661e0loc_4661e0:
    004661e0bl runtime.gcWriteBarrier2
    004661e4str x0, [x25]
    004661e8ldr x5, [x1+8]
    004661ecstr x5, [x25+8]
    004661f0b 0x4661f4
    004661f4
    004661f4loc_4661f4:
    004661f4str x0, [x1+8]
    004661f8ldr x2, [sp+240]
    004661fcldrsb x27, [x2]
    00466200b 0x466204
    00466204
    00466204loc_466204:
    00466204str x2, [sp+248]
    00466208orr x4, xzr, 1
    0046620cstr x4, [sp+256]
    00466210str x4, [sp+264]
    00466214adrp x0, 0x255000
    00466218add x0, x0, 1183
    0046621cmovz x1, 27
    00466220mov x3, x4
    00466224bl fmt.Errorf
    00466228str x0, [sp+344]
    0046622cstr x1, [sp+352]
    00466230str xzr, [sp+96]
    00466234stp xzr, xzr, [sp+104]
    00466238ldr x3, [sp+344]
    0046623cldr x4, [sp+352]
    00466240str x3, [sp+80]
    00466244str x4, [sp+88]
    00466248ldr x0, [sp+96]
    0046624cldr x1, [sp+104]
    00466250ldr x2, [sp+112]
    00466254ldp x29, x30, [sp-8]
    00466258add sp, sp, 384
    0046625cret x30
    00466260
    00466260loc_466260:
    00466260ldr x3, [sp+416]
    00466264ldrsb x27, [x3]
    00466268ldr x3, [x3]
    0046626cldr x4, [sp+424]
    00466270add x1, x3, x4
    00466274str x1, [sp+64]
    00466278ldr x3, [sp+400]
    0046627cstr x3, [sp+72]
    00466280subs xzr, x3, x1
    00466284b.lt 0x46628c
    00466288b 0x4663a4
    0046628c
    0046628cloc_46628c:
    0046628cstp xzr, xzr, [sp+312]
    00466290stp xzr, xzr, [sp+328]
    00466294add x3, sp, 312
    00466298str x3, [sp+200]
    0046629cldr x0, [sp+392]
    004662a0ldr x1, [sp+400]
    004662a4ldr x2, [sp+408]
    004662a8bl runtime.convTslice
    004662acstr x0, [sp+192]
    004662b0ldr x3, [sp+200]
    004662b4ldrsb x27, [x3]
    004662b8adrp x4, 0x187000
    004662bcadd x4, x4, 1216
    004662c0str x4, [x3]
    004662c4adrp x27, 0x5e5000
    004662c8ldr w4, [x27+3056]
    004662cccbz w4, 0x4662d4
    004662d0b 0x4662d8
    004662d4
    004662d4loc_4662d4:
    004662d4b 0x4662ec
    004662d8
    004662d8loc_4662d8:
    004662d8bl runtime.gcWriteBarrier2
    004662dcstr x0, [x25]
    004662e0ldr x1, [x3+8]
    004662e4str x1, [x25+8]
    004662e8b 0x4662ec
    004662ec
    004662ecloc_4662ec:
    004662ecstr x0, [x3+8]
    004662f0ldr x0, [sp+64]
    004662f4bl runtime.convT64
    004662f8str x0, [sp+184]
    004662fcldr x1, [sp+200]
    00466300ldrsb x27, [x1]
    00466304adrp x2, 0x18f000
    00466308add x2, x2, 3520
    0046630cstr x2, [x1+16]
    00466310adrp x27, 0x5e5000
    00466314ldr w2, [x27+3056]
    00466318cbz w2, 0x466320
    0046631cb 0x466324
    00466320
    00466320loc_466320:
    00466320b 0x466338
    00466324
    00466324loc_466324:
    00466324bl runtime.gcWriteBarrier2
    00466328str x0, [x25]
    0046632cldr x5, [x1+24]
    00466330str x5, [x25+8]
    00466334b 0x466338
    00466338
    00466338loc_466338:
    00466338str x0, [x1+24]
    0046633cldr x2, [sp+200]
    00466340ldrsb x27, [x2]
    00466344b 0x466348
    00466348
    00466348loc_466348:
    00466348str x2, [sp+208]
    0046634corr x4, xzr, 2
    00466350str x4, [sp+216]
    00466354str x4, [sp+224]
    00466358adrp x0, 0x257000
    0046635cadd x0, x0, 1762
    00466360orr x1, xzr, 30
    00466364mov x3, x4
    00466368bl fmt.Errorf
    0046636cstr x0, [sp+344]
    00466370str x1, [sp+352]
    00466374str xzr, [sp+96]
    00466378stp xzr, xzr, [sp+104]
    0046637cldr x3, [sp+344]
    00466380ldr x4, [sp+352]
    00466384str x3, [sp+80]
    00466388str x4, [sp+88]
    0046638cldr x0, [sp+96]
    00466390ldr x1, [sp+104]
    00466394ldr x2, [sp+112]
    00466398ldp x29, x30, [sp-8]
    0046639cadd sp, sp, 384
    004663a0ret x30
    004663a4
    004663a4loc_4663a4:
    004663a4ldr x3, [sp+416]
    004663a8ldrsb x27, [x3]
    004663acldr x0, [x3]
    004663b0str x0, [sp+72]
    004663b4ldr x2, [sp+408]
    004663b8ldr x3, [sp+392]
    004663bcsubs xzr, x2, x1
    004663c0b.hs 0x4663c8
    004663c4b 0x466508
    004663c8
    004663c8loc_4663c8:
    004663c8subs xzr, x0, x1
    004663ccb.ls 0x4663d4
    004663d0b 0x466504
    004663d4
    004663d4loc_4663d4:
    004663d4sub x2, x2, x0
    004663d8sub x1, x1, x0
    004663dcsub x4, xzr, x2
    004663e0and x4, x0, x4, asr #63
    004663e4add x0, x3, x4
    004663e8str x0, [sp+288]
    004663ecstr x1, [sp+296]
    004663f0str x2, [sp+304]
    004663f4bl bytes.NewBuffer
    004663f8str x0, [sp+160]
    004663fcldr x2, [sp+424]
    00466400ldr x1, [sp+424]
    00466404adrp x0, 0x18f000
    00466408add x0, x0, 3072
    0046640cbl runtime.makeslice
    00466410ldr x3, [sp+424]
    00466414ldr x4, [sp+424]
    00466418str x0, [sp+120]
    0046641cstr x3, [sp+128]
    00466420str x4, [sp+136]
    00466424ldr x3, [sp+160]
    00466428str x3, [sp+280]
    0046642cadd x3, sp, 120
    00466430str x3, [sp+272]
    00466434ldr x3, [sp+432]
    00466438ldrsb x27, [x3]
    0046643cldr x2, [x3]
    00466440ldr x3, [x3+8]
    00466444str x2, [sp+168]
    00466448str x3, [sp+176]
    0046644cldr x1, [sp+280]
    00466450ldr x5, [sp+272]
    00466454adrp x0, 0x2af000
    00466458add x0, x0, 2720
    0046645cadrp x4, 0x187000
    00466460add x4, x4, 0
    00466464bl encoding/binary.Read
    00466468str x0, [sp+144]
    0046646cstr x1, [sp+152]
    00466470cbnz x0, 0x466478
    00466474b 0x4664a8
    00466478
    00466478loc_466478:
    00466478str xzr, [sp+96]
    0046647cstp xzr, xzr, [sp+104]
    00466480ldr x3, [sp+144]
    00466484ldr x4, [sp+152]
    00466488str x3, [sp+80]
    0046648cstr x4, [sp+88]
    00466490ldr x0, [sp+96]
    00466494ldr x1, [sp+104]
    00466498ldr x2, [sp+112]
    0046649cldp x29, x30, [sp-8]
    004664a0add sp, sp, 384
    004664a4ret x30
    004664a8
    004664a8loc_4664a8:
    004664a8ldr x5, [sp+416]
    004664acldrsb x27, [x5]
    004664b0ldr x6, [sp+416]
    004664b4ldrsb x27, [x6]
    004664b8ldr x6, [x6]
    004664bcldr x7, [sp+424]
    004664c0add x6, x6, x7
    004664c4str x6, [x5]
    004664c8ldr x5, [sp+120]
    004664ccldr x6, [sp+128]
    004664d0ldr x7, [sp+136]
    004664d4str x5, [sp+96]
    004664d8str x6, [sp+104]
    004664dcstr x7, [sp+112]
    004664e0stp xzr, xzr, [sp+80]
    004664e4ldr x0, [sp+96]
    004664e8ldr x1, [sp+104]
    004664ecldr x2, [sp+112]
    004664f0mov x3, xzr
    004664f4mov x4, xzr
    004664f8ldp x29, x30, [sp-8]
    004664fcadd sp, sp, 384
    00466500ret x30
    00466504
    00466504loc_466504:
    00466504bl runtime.panicSliceB
    00466508
    00466508loc_466508:
    00466508bl runtime.panicSliceAcap
    0046650chint
    00466510
    00466510loc_466510:
    00466510stp x0, x1, [sp+8]
    00466514stp x2, x3, [sp+24]
    00466518stp x4, x5, [sp+40]
    0046651cmov x3, x30
    00466520bl runtime.morestack_noctxt.abi0
    00466524ldp x0, x1, [sp+8]
    00466528ldp x2, x3, [sp+24]
    0046652cldp x4, x5, [sp+40]
    00466530b 0x466150
    00466534udf 0
    00466538udf 0
    0046653cudf 0
    00466150
    00466540
    00466540gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle: ; void gopkg.in/jcmturner/gokrb5.v7/keytab.isNativeEndianLittle(void)
    00466540str x30, [sp-48]!
    00466544stur x29, [sp-8]
    00466548sub x29, sp, 8
    0046654cstrb wzr, [sp+14]
    00466550movz x1, 22136
    00466554movk x1, 0x12340000
    00466558str x1, [sp+16]
    0046655cadd x1, sp, 16
    00466560str x1, [sp+24]
    00466564ldr x1, [sp+24]
    00466568str x1, [sp+32]
    0046656cstrb wzr, [sp+15]
    00466570ldr x1, [sp+32]
    00466574ldrsb x27, [x1]
    00466578ldrb w1, [x1]
    0046657csubs wzr, w1, 1
    00466580b.eq 0x466588
    00466584b 0x466590
    00466588
    00466588loc_466588:
    00466588strb wzr, [sp+15]
    0046658cb 0x4665c0
    00466590
    00466590loc_466590:
    00466590ldr x1, [sp+32]
    00466594ldrsb x27, [x1]
    00466598ldrb w1, [x1]
    0046659csubs wzr, w1, 120
    004665a0b.eq 0x4665a8
    004665a4b 0x4665b4
    004665a8
    004665a8loc_4665a8:
    004665a8orr x1, xzr, 1
    004665acstrb w1, [sp+15]
    004665b0b 0x4665bc
    004665b4
    004665b4loc_4665b4:
    004665b4strb wzr, [sp+15]
    004665b8b 0x4665bc
    004665bc
    004665bcloc_4665bc:
    004665bcb 0x4665c0
    004665c0
    004665c0loc_4665c0:
    004665c0ldrb w0, [sp+15]
    004665c4strb w0, [sp+14]
    004665c8add x29, sp, 40
    004665ccadd sp, sp, 48
    004665d0ret x30
    004665d4udf 0
    004665d8udf 0
    004665dcudf 0
    00466540
    004665e0
    004665e0gopkg.in/jcmturner/dnsutils%2ev1.OrderedSRV: ; void gopkg.in/jcmturner/dnsutils%2ev1.OrderedSRV(struct string service, struct string proto, struct string name)
    004665e0ldr x16, [x28+16]
    004665e4sub x17, sp, 176
    004665e8subs xzr, x17, x16
    004665ecb.ls 0x466768
    004665f0sub x20, sp, 304
    004665f4stp x29, x30, [x20-8]
    004665f8add sp, x20, 0
    004665fcsub x29, sp, 8
    00466600str x0, [sp+312]
    00466604str x1, [sp+320]
    00466608str x2, [sp+328]
    0046660cstr x3, [sp+336]
    00466610str x4, [sp+344]
    00466614str x5, [sp+352]
    00466618str xzr, [sp+64]
    0046661cstr xzr, [sp+112]
    00466620stp xzr, xzr, [sp+96]
    00466624stp xzr, xzr, [sp+256]
    00466628str xzr, [sp+232]
    0046662cstp xzr, xzr, [sp+240]
    00466630stp xzr, xzr, [sp+216]
    00466634ldr x0, [sp+312]
    00466638ldr x2, [sp+328]
    0046663cldr x4, [sp+344]
    00466640ldr x1, [sp+320]
    00466644ldr x3, [sp+336]
    00466648ldr x5, [sp+352]
    0046664cbl net.LookupSRV
    00466650str x0, [sp+256]
    00466654str x1, [sp+264]
    00466658str x2, [sp+232]
    0046665cstr x3, [sp+240]
    00466660str x4, [sp+248]
    00466664str x5, [sp+216]
    00466668str x6, [sp+224]
    0046666cldr x6, [sp+264]
    00466670ldr x7, [sp+256]
    00466674str x7, [sp+192]
    00466678str x6, [sp+200]
    0046667cldr x6, [sp+232]
    00466680ldr x7, [sp+240]
    00466684ldr x8, [sp+248]
    00466688str x6, [sp+168]
    0046668cstr x7, [sp+176]
    00466690str x8, [sp+184]
    00466694ldr x6, [sp+216]
    00466698ldr x7, [sp+224]
    0046669cstr x6, [sp+280]
    004666a0str x7, [sp+288]
    004666a4ldr x6, [sp+168]
    004666a8ldr x7, [sp+176]
    004666acldr x8, [sp+184]
    004666b0str x6, [sp+144]
    004666b4str x7, [sp+152]
    004666b8str x8, [sp+160]
    004666bcldr x6, [sp+288]
    004666c0ldr x7, [sp+280]
    004666c4str x7, [sp+128]
    004666c8str x6, [sp+136]
    004666cccbnz x7, 0x4666d4
    004666d0b 0x466708
    004666d4
    004666d4loc_4666d4:
    004666d4bl runtime.makemap_small
    004666d8str x0, [sp+208]
    004666dcstr xzr, [sp+64]
    004666e0str x0, [sp+112]
    004666e4ldr x2, [sp+128]
    004666e8ldr x3, [sp+136]
    004666ecstr x2, [sp+96]
    004666f0str x3, [sp+104]
    004666f4ldr x0, [sp+64]
    004666f8ldr x1, [sp+112]
    004666fcldp x29, x30, [sp-8]
    00466700add sp, sp, 304
    00466704ret x30
    00466708
    00466708loc_466708:
    00466708str xzr, [sp+208]
    0046670cldr x0, [sp+144]
    00466710ldr x1, [sp+152]
    00466714ldr x2, [sp+160]
    00466718bl gopkg.in/jcmturner/dnsutils%2ev1.orderSRV
    0046671cstr x0, [sp+80]
    00466720str x1, [sp+208]
    00466724ldr x3, [sp+80]
    00466728str x3, [sp+88]
    0046672cstr x1, [sp+272]
    00466730ldr x3, [sp+88]
    00466734str x3, [sp+72]
    00466738str x1, [sp+120]
    0046673cldr x3, [sp+72]
    00466740str x3, [sp+64]
    00466744str x1, [sp+112]
    00466748stp xzr, xzr, [sp+96]
    0046674cldr x0, [sp+64]
    00466750ldr x1, [sp+112]
    00466754mov x2, xzr
    00466758mov x3, xzr
    0046675cldp x29, x30, [sp-8]
    00466760add sp, sp, 304
    00466764ret x30
    00466768
    00466768loc_466768:
    00466768stp x0, x1, [sp+8]
    0046676cstp x2, x3, [sp+24]
    00466770stp x4, x5, [sp+40]
    00466774mov x3, x30
    00466778bl runtime.morestack_noctxt.abi0
    0046677cldp x0, x1, [sp+8]
    00466780ldp x2, x3, [sp+24]
    00466784ldp x4, x5, [sp+40]
    00466788b 0x4665e0
    0046678cudf 0
    004665e0
    00466790
    00466790gopkg.in/jcmturner/dnsutils%2ev1.orderSRV: ; void gopkg.in/jcmturner/dnsutils%2ev1.orderSRV(struct []*net.SRV addrs)
    00466790ldr x16, [x28+16]
    00466794sub x17, sp, 672
    00466798subs xzr, x17, x16
    0046679cb.ls 0x466c38
    004667a0sub x20, sp, 800
    004667a4stp x29, x30, [x20-8]
    004667a8add sp, x20, 0
    004667acsub x29, sp, 8
    004667b0str x0, [sp+808]
    004667b4str x1, [sp+816]
    004667b8str x2, [sp+824]
    004667bcstr xzr, [sp+88]
    004667c0str xzr, [sp+184]
    004667c4str xzr, [sp+112]
    004667c8bl runtime.makemap_small
    004667ccstr x0, [sp+248]
    004667d0add x27, sp, 584
    004667d4stp xzr, xzr, [x27]
    004667d8add x27, sp, 600
    004667dcstp xzr, xzr, [x27]
    004667e0add x27, sp, 616
    004667e4stp xzr, xzr, [x27]
    004667e8b 0x4667ec
    004667ec
    004667ecloc_4667ec:
    004667ecadd x20, sp, 320
    004667f0adr x27, 16
    004667f4stp x29, x27, [sp-24]
    004667f8sub x29, sp, 24
    004667fcbl fn_87cd0
    00466800sub x29, sp, 8
    00466804str xzr, [sp+576]
    00466808add x0, sp, 320
    0046680cstr x0, [sp+312]
    00466810ldrsb x27, [x0]
    00466814orr x1, xzr, 0x8080808080808080
    00466818str x1, [x0]
    0046681cadd x0, sp, 584
    00466820str x0, [sp+304]
    00466824ldrsb x27, [x0]
    00466828adrp x27, 0x5e5000
    0046682cldr w1, [x27+3056]
    00466830cbz w1, 0x466838
    00466834b 0x46683c
    00466838
    00466838loc_466838:
    00466838b 0x466854
    0046683c
    0046683cloc_46683c:
    0046683cbl runtime.gcWriteBarrier2
    00466840add x1, sp, 320
    00466844str x1, [x25]
    00466848ldr x2, [x0+16]
    0046684cstr x2, [x25+8]
    00466850b 0x466854
    00466854
    00466854loc_466854:
    00466854add x1, sp, 320
    00466858str x1, [x0+16]
    0046685cb 0x466860
    00466860
    00466860loc_466860:
    00466860add x0, sp, 584
    00466864str x0, [sp+296]
    00466868bl runtime.rand
    0046686cldr x1, [sp+296]
    00466870ldrsb x27, [x1]
    00466874str x0, [x1+8]
    00466878add x0, sp, 584
    0046687cstr x0, [sp+240]
    00466880ldr x0, [sp+816]
    00466884ldr x1, [sp+808]
    00466888ldr x2, [sp+824]
    0046688cstr x1, [sp+768]
    00466890str x0, [sp+776]
    00466894str x2, [sp+784]
    00466898str xzr, [sp+160]
    0046689cstr x0, [sp+152]
    004668a0b 0x4668a4
    004668a4
    004668a4loc_4668a4:
    004668a4ldr x3, [sp+152]
    004668a8ldr x4, [sp+160]
    004668acsubs xzr, x3, x4
    004668b0b.gt 0x4668b8
    004668b4b 0x4669b0
    004668b8
    004668b8loc_4668b8:
    004668b8ldr x3, [sp+160]
    004668bcldr x4, [sp+768]
    004668c0ldr x3, [x4+3*x3]
    004668c4str x3, [sp+200]
    004668c8ldrsb x27, [x3]
    004668ccldrh w3, [x3+18]
    004668d0str x3, [sp+176]
    004668d4ldr x2, [sp+176]
    004668d8ldr x1, [sp+240]
    004668dcadrp x0, 0x1c1000
    004668e0add x0, x0, 160
    004668e4bl runtime.mapassign_fast64
    004668e8str x0, [sp+288]
    004668ecldrsb x27, [x0]
    004668f0ldr x2, [x0+16]
    004668f4ldr x3, [x0]
    004668f8ldr x4, [x0+8]
    004668fcadd x1, x4, 1
    00466900subs xzr, x2, x1
    00466904b.hs 0x46690c
    00466908b 0x466910
    0046690c
    0046690cloc_46690c:
    0046690cb 0x46692c
    00466910
    00466910loc_466910:
    00466910mov x0, x3
    00466914orr x3, xzr, 1
    00466918adrp x4, 0x181000
    0046691cadd x4, x4, 1984
    00466920bl runtime.growslice
    00466924mov x3, x0
    00466928b 0x46692c
    0046692c
    0046692cloc_46692c:
    0046692cldr x4, [sp+200]
    00466930sub x5, x1, 1
    00466934adrp x27, 0x5e5000
    00466938ldr w6, [x27+3056]
    0046693ccbz w6, 0x466944
    00466940b 0x466948
    00466944
    00466944loc_466944:
    00466944b 0x46695c
    00466948
    00466948loc_466948:
    00466948bl runtime.gcWriteBarrier2
    0046694cstr x4, [x25]
    00466950ldr x6, [x3+3*x5]
    00466954str x6, [x25+8]
    00466958b 0x46695c
    0046695c
    0046695cloc_46695c:
    0046695cstr x4, [x3+3*x5]
    00466960ldr x4, [sp+288]
    00466964ldrsb x27, [x4]
    00466968str x1, [x4+8]
    0046696cstr x2, [x4+16]
    00466970adrp x27, 0x5e5000
    00466974ldr w5, [x27+3056]
    00466978cbz w5, 0x466980
    0046697cb 0x466984
    00466980
    00466980loc_466980:
    00466980b 0x466998
    00466984
    00466984loc_466984:
    00466984bl runtime.gcWriteBarrier2
    00466988str x3, [x25]
    0046698cldr x5, [x4]
    00466990str x5, [x25+8]
    00466994b 0x466998
    00466998
    00466998loc_466998:
    00466998str x3, [x4]
    0046699cb 0x4669a0
    004669a0
    004669a0loc_4669a0:
    004669a0ldr x3, [sp+160]
    004669a4add x3, x3, 1
    004669a8str x3, [sp+160]
    004669acb 0x4668a4
    004669b0
    004669b0loc_4669b0:
    004669b0b 0x4669b4
    004669b4
    004669b4loc_4669b4:
    004669b4add x3, sp, 152
    004669b8ldrsb x27, [x3]
    004669bcb 0x4669c0
    004669c0
    004669c0loc_4669c0:
    004669c0str x3, [sp+216]
    004669c4stp xzr, xzr, [sp+224]
    004669c8ldr x3, [sp+240]
    004669ccstr x3, [sp+760]
    004669d0add x20, sp, 664
    004669d4adr x27, 16
    004669d8stp x29, x27, [sp-24]
    004669dcsub x29, sp, 24
    004669e0bl fn_87cf8
    004669e4sub x29, sp, 8
    004669e8ldr x1, [sp+760]
    004669ecadrp x0, 0x1c1000
    004669f0add x0, x0, 160
    004669f4add x2, sp, 664
    004669f8bl runtime.mapIterStart
    004669fcb 0x466a00
    00466a00
    00466a00loc_466a00:
    00466a00ldr x5, [sp+664]
    00466a04cbnz x5, 0x466a0c
    00466a08b 0x466a78
    00466a0c
    00466a0cloc_466a0c:
    00466a0cldr x5, [sp+664]
    00466a10ldrsb x27, [x5]
    00466a14ldr x5, [x5]
    00466a18str x5, [sp+104]
    00466a1cldr x2, [sp+232]
    00466a20ldr x0, [sp+216]
    00466a24ldr x5, [sp+224]
    00466a28add x1, x5, 1
    00466a2csubs xzr, x2, x1
    00466a30b.hs 0x466a38
    00466a34b 0x466a3c
    00466a38
    00466a38loc_466a38:
    00466a38b 0x466a50
    00466a3c
    00466a3cloc_466a3c:
    00466a3corr x3, xzr, 1
    00466a40adrp x4, 0x18f000
    00466a44add x4, x4, 3520
    00466a48bl runtime.growslice
    00466a4cb 0x466a50
    00466a50
    00466a50loc_466a50:
    00466a50ldr x3, [sp+104]
    00466a54sub x4, x1, 1
    00466a58str x3, [x0+3*x4]
    00466a5cstr x0, [sp+216]
    00466a60str x1, [sp+224]
    00466a64str x2, [sp+232]
    00466a68b 0x466a6c
    00466a6c
    00466a6cloc_466a6c:
    00466a6cadd x0, sp, 664
    00466a70bl runtime.mapIterNext
    00466a74b 0x466a00
    00466a78
    00466a78loc_466a78:
    00466a78str xzr, [sp+128]
    00466a7cldr x0, [sp+216]
    00466a80ldr x1, [sp+224]
    00466a84ldr x2, [sp+232]
    00466a88bl sort.Ints
    00466a8cldr x3, [sp+224]
    00466a90ldr x4, [sp+216]
    00466a94ldr x5, [sp+232]
    00466a98str x4, [sp+640]
    00466a9cstr x3, [sp+648]
    00466aa0str x5, [sp+656]
    00466aa4str xzr, [sp+144]
    00466aa8str x3, [sp+136]
    00466aacb 0x466ab0
    00466ab0
    00466ab0loc_466ab0:
    00466ab0ldr x3, [sp+136]
    00466ab4ldr x4, [sp+144]
    00466ab8subs xzr, x3, x4
    00466abcb.gt 0x466ac4
    00466ac0b 0x466b3c
    00466ac4
    00466ac4loc_466ac4:
    00466ac4ldr x3, [sp+144]
    00466ac8ldr x4, [sp+640]
    00466accldr x2, [x4+3*x3]
    00466ad0str x2, [sp+96]
    00466ad4ldr x1, [sp+240]
    00466ad8adrp x0, 0x1c1000
    00466adcadd x0, x0, 160
    00466ae0bl runtime.mapaccess1_fast64
    00466ae4ldr x3, [x0]
    00466ae8ldr x1, [x0+8]
    00466aecldr x2, [x0+16]
    00466af0str x3, [sp+264]
    00466af4str x1, [sp+272]
    00466af8str x2, [sp+280]
    00466afcmov x0, x3
    00466b00bl gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder
    00466b04str x0, [sp+192]
    00466b08str x0, [sp+632]
    00466b0cadd x20, sp, 664
    00466b10adr x27, 16
    00466b14stp x29, x27, [sp-24]
    00466b18sub x29, sp, 24
    00466b1cbl fn_87cf8
    00466b20sub x29, sp, 8
    00466b24ldr x1, [sp+632]
    00466b28adrp x0, 0x1c0000
    00466b2cadd x0, x0, 4000
    00466b30add x2, sp, 664
    00466b34bl runtime.mapIterStart
    00466b38b 0x466b5c
    00466b3c
    00466b3cloc_466b3c:
    00466b3cldr x2, [sp+128]
    00466b40str x2, [sp+88]
    00466b44ldr x1, [sp+248]
    00466b48str x1, [sp+184]
    00466b4cldr x0, [sp+88]
    00466b50ldp x29, x30, [sp-8]
    00466b54add sp, sp, 800
    00466b58ret x30
    00466b5c
    00466b5cloc_466b5c:
    00466b5cldr x3, [sp+664]
    00466b60cbnz x3, 0x466b68
    00466b64b 0x466bf8
    00466b68
    00466b68loc_466b68:
    00466b68ldr x3, [sp+664]
    00466b6cldrsb x27, [x3]
    00466b70ldr x3, [x3]
    00466b74str x3, [sp+120]
    00466b78ldr x3, [sp+672]
    00466b7cldrsb x27, [x3]
    00466b80ldr x3, [x3]
    00466b84str x3, [sp+208]
    00466b88ldr x3, [sp+128]
    00466b8cadd x3, x3, 1
    00466b90str x3, [sp+128]
    00466b94ldr x1, [sp+248]
    00466b98ldr x3, [sp+112]
    00466b9cldr x4, [sp+120]
    00466ba0add x2, x3, x4
    00466ba4adrp x0, 0x1c0000
    00466ba8add x0, x0, 4000
    00466bacbl runtime.mapassign_fast64
    00466bb0str x0, [sp+256]
    00466bb4ldrsb x27, [x0]
    00466bb8ldr x3, [sp+208]
    00466bbcadrp x27, 0x5e5000
    00466bc0ldr w4, [x27+3056]
    00466bc4cbz w4, 0x466bcc
    00466bc8b 0x466bd0
    00466bcc
    00466bccloc_466bcc:
    00466bccb 0x466be4
    00466bd0
    00466bd0loc_466bd0:
    00466bd0bl runtime.gcWriteBarrier2
    00466bd4str x3, [x25]
    00466bd8ldr x1, [x0]
    00466bdcstr x1, [x25+8]
    00466be0b 0x466be4
    00466be4
    00466be4loc_466be4:
    00466be4str x3, [x0]
    00466be8b 0x466bec
    00466bec
    00466becloc_466bec:
    00466becadd x0, sp, 664
    00466bf0bl runtime.mapIterNext
    00466bf4b 0x466b5c
    00466bf8
    00466bf8loc_466bf8:
    00466bf8ldr x3, [sp+192]
    00466bfccbnz x3, 0x466c04
    00466c00b 0x466c0c
    00466c04
    00466c04loc_466c04:
    00466c04ldr x3, [x3]
    00466c08b 0x466c14
    00466c0c
    00466c0cloc_466c0c:
    00466c0cmov x3, xzr
    00466c10b 0x466c14
    00466c14
    00466c14loc_466c14:
    00466c14str x3, [sp+168]
    00466c18ldr x4, [sp+112]
    00466c1cadd x3, x4, x3
    00466c20str x3, [sp+112]
    00466c24b 0x466c28
    00466c28
    00466c28loc_466c28:
    00466c28ldr x3, [sp+144]
    00466c2cadd x3, x3, 1
    00466c30str x3, [sp+144]
    00466c34b 0x466ab0
    00466c38
    00466c38loc_466c38:
    00466c38stp x0, x1, [sp+8]
    00466c3cstr x2, [sp+24]
    00466c40mov x3, x30
    00466c44bl runtime.morestack_noctxt.abi0
    00466c48ldp x0, x1, [sp+8]
    00466c4cldr x2, [sp+24]
    00466c50b 0x466790
    00466c54udf 0
    00466c58udf 0
    00466c5cudf 0
    00466790
    00466c60
    00466c60gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder: ; void gopkg.in/jcmturner/dnsutils%2ev1.weightedOrder(struct []*net.SRV srvs)
    00466c60ldr x16, [x28+16]
    00466c64sub x17, sp, 64
    00466c68subs xzr, x17, x16
    00466c6cb.ls 0x466f80
    00466c70str x30, [sp-192]!
    00466c74stur x29, [sp-8]
    00466c78sub x29, sp, 8
    00466c7cstr x0, [sp+200]
    00466c80str x1, [sp+208]
    00466c84str x2, [sp+216]
    00466c88str xzr, [sp+112]
    00466c8cstr xzr, [sp+32]
    00466c90ldr x0, [sp+208]
    00466c94ldr x1, [sp+200]
    00466c98ldr x2, [sp+216]
    00466c9cstr x1, [sp+160]
    00466ca0str x0, [sp+168]
    00466ca4str x2, [sp+176]
    00466ca8str xzr, [sp+88]
    00466cacstr x0, [sp+80]
    00466cb0b 0x466cb4
    00466cb4
    00466cb4loc_466cb4:
    00466cb4ldr x0, [sp+80]
    00466cb8ldr x1, [sp+88]
    00466cbcsubs xzr, x0, x1
    00466cc0b.gt 0x466cc8
    00466cc4b 0x466d00
    00466cc8
    00466cc8loc_466cc8:
    00466cc8ldr x0, [sp+88]
    00466cccldr x1, [sp+160]
    00466cd0ldr x0, [x1+3*x0]
    00466cd4str x0, [sp+128]
    00466cd8ldrsb x27, [x0]
    00466cdcldr x1, [sp+32]
    00466ce0ldrh w0, [x0+20]
    00466ce4add x0, x1, x0
    00466ce8str x0, [sp+32]
    00466cecb 0x466cf0
    00466cf0
    00466cf0loc_466cf0:
    00466cf0ldr x0, [sp+88]
    00466cf4add x0, x0, 1
    00466cf8str x0, [sp+88]
    00466cfcb 0x466cb4
    00466d00
    00466d00loc_466d00:
    00466d00orr x0, xzr, 1
    00466d04str x0, [sp+48]
    00466d08bl runtime.makemap_small
    00466d0cstr x0, [sp+136]
    00466d10ldr x0, [sp+208]
    00466d14str x0, [sp+56]
    00466d18b 0x466d1c
    00466d1c
    00466d1cloc_466d1c:
    00466d1cldr x1, [sp+56]
    00466d20subs xzr, x1, 0
    00466d24b.gt 0x466d2c
    00466d28b 0x466f4c
    00466d2c
    00466d2cloc_466d2c:
    00466d2cldr x0, [sp+56]
    00466d30bl math/rand.Intn
    00466d34str x0, [sp+64]
    00466d38ldr x1, [sp+208]
    00466d3cldr x2, [sp+200]
    00466d40subs xzr, x0, x1
    00466d44b.lo 0x466d4c
    00466d48b 0x466f78
    00466d4c
    00466d4cloc_466d4c:
    00466d4cldr x3, [x2+3*x0]
    00466d50str x3, [sp+120]
    00466d54str xzr, [sp+40]
    00466d58ldr x3, [sp+32]
    00466d5csubs xzr, x3, 0
    00466d60b.gt 0x466d68
    00466d64b 0x466d8c
    00466d68
    00466d68loc_466d68:
    00466d68ldr x0, [sp+32]
    00466d6cbl math/rand.Intn
    00466d70str x0, [sp+104]
    00466d74ldr x1, [sp+120]
    00466d78ldrsb x27, [x1]
    00466d7cldrh w1, [x1+20]
    00466d80sub x1, x0, x1
    00466d84str x1, [sp+40]
    00466d88b 0x466d90
    00466d8c
    00466d8cloc_466d8c:
    00466d8cb 0x466d90
    00466d90
    00466d90loc_466d90:
    00466d90ldr x3, [sp+40]
    00466d94subs xzr, x3, 0
    00466d98b.le 0x466da0
    00466d9cb 0x466f40
    00466da0
    00466da0loc_466da0:
    00466da0ldr x2, [sp+48]
    00466da4ldr x1, [sp+136]
    00466da8adrp x0, 0x1c0000
    00466dacadd x0, x0, 4000
    00466db0bl runtime.mapassign_fast64
    00466db4str x0, [sp+152]
    00466db8ldrsb x27, [x0]
    00466dbcldr x3, [sp+120]
    00466dc0adrp x27, 0x5e5000
    00466dc4ldr w4, [x27+3056]
    00466dc8cbz w4, 0x466dd0
    00466dccb 0x466dd4
    00466dd0
    00466dd0loc_466dd0:
    00466dd0b 0x466de8
    00466dd4
    00466dd4loc_466dd4:
    00466dd4bl runtime.gcWriteBarrier2
    00466dd8str x3, [x25]
    00466ddcldr x4, [x0]
    00466de0str x4, [x25+8]
    00466de4b 0x466de8
    00466de8
    00466de8loc_466de8:
    00466de8str x3, [x0]
    00466decldr x3, [sp+208]
    00466df0str x3, [sp+104]
    00466df4subs xzr, x3, 1
    00466df8b.gt 0x466e00
    00466dfcb 0x466f10
    00466e00
    00466e00loc_466e00:
    00466e00ldr x3, [sp+208]
    00466e04str x3, [sp+104]
    00466e08ldr x3, [sp+208]
    00466e0cstr x3, [sp+96]
    00466e10ldr x1, [sp+208]
    00466e14ldr x4, [sp+200]
    00466e18sub x0, x3, 1
    00466e1csubs xzr, x1, x0
    00466e20b.hi 0x466e28
    00466e24b 0x466f74
    00466e28
    00466e28loc_466e28:
    00466e28ldr x3, [x4+3*x0]
    00466e2cstr x3, [sp+144]
    00466e30ldr x3, [sp+104]
    00466e34sub x0, x3, 1
    00466e38str x0, [sp+72]
    00466e3cldr x3, [sp+64]
    00466e40ldr x1, [sp+208]
    00466e44ldr x4, [sp+200]
    00466e48subs xzr, x3, x1
    00466e4cb.lo 0x466e54
    00466e50b 0x466f6c
    00466e54
    00466e54loc_466e54:
    00466e54ldr x5, [sp+200]
    00466e58ldr x1, [sp+208]
    00466e5cldr x3, [x4+3*x3]
    00466e60subs xzr, x1, x0
    00466e64b.hi 0x466e6c
    00466e68b 0x466f68
    00466e6c
    00466e6cloc_466e6c:
    00466e6cadrp x27, 0x5e5000
    00466e70ldr w4, [x27+3056]
    00466e74cbz w4, 0x466e7c
    00466e78b 0x466e80
    00466e7c
    00466e7cloc_466e7c:
    00466e7cb 0x466e94
    00466e80
    00466e80loc_466e80:
    00466e80bl runtime.gcWriteBarrier2
    00466e84str x3, [x25]
    00466e88ldr x4, [x5+3*x0]
    00466e8cstr x4, [x25+8]
    00466e90b 0x466e94
    00466e94
    00466e94loc_466e94:
    00466e94str x3, [x5+3*x0]
    00466e98ldr x0, [sp+64]
    00466e9cldr x3, [sp+200]
    00466ea0ldr x1, [sp+208]
    00466ea4ldr x4, [sp+144]
    00466ea8subs xzr, x1, x0
    00466eacb.hi 0x466eb4
    00466eb0b 0x466f64
    00466eb4
    00466eb4loc_466eb4:
    00466eb4adrp x27, 0x5e5000
    00466eb8ldr w5, [x27+3056]
    00466ebccbz w5, 0x466ec4
    00466ec0b 0x466ec8
    00466ec4
    00466ec4loc_466ec4:
    00466ec4b 0x466edc
    00466ec8
    00466ec8loc_466ec8:
    00466ec8bl runtime.gcWriteBarrier2
    00466eccstr x4, [x25]
    00466ed0ldr x5, [x3+3*x0]
    00466ed4str x5, [x25+8]
    00466ed8b 0x466edc
    00466edc
    00466edcloc_466edc:
    00466edcstr x4, [x3+3*x0]
    00466ee0ldr x3, [sp+208]
    00466ee4str x3, [sp+96]
    00466ee8sub x1, x3, 1
    00466eecstr x1, [sp+104]
    00466ef0ldr x2, [sp+216]
    00466ef4subs xzr, x2, x1
    00466ef8b.hs 0x466f00
    00466efcb 0x466f60
    00466f00
    00466f00loc_466f00:
    00466f00b 0x466f04
    00466f04
    00466f04loc_466f04:
    00466f04str x1, [sp+208]
    00466f08str x1, [sp+56]
    00466f0cb 0x466f18
    00466f10
    00466f10loc_466f10:
    00466f10str xzr, [sp+56]
    00466f14b 0x466f18
    00466f18
    00466f18loc_466f18:
    00466f18ldr x1, [sp+48]
    00466f1cadd x1, x1, 1
    00466f20str x1, [sp+48]
    00466f24ldr x1, [sp+32]
    00466f28ldr x2, [sp+120]
    00466f2cldrsb x27, [x2]
    00466f30ldrh w2, [x2+20]
    00466f34sub x1, x1, x2
    00466f38str x1, [sp+32]
    00466f3cb 0x466f44
    00466f40
    00466f40loc_466f40:
    00466f40b 0x466f44
    00466f44
    00466f44loc_466f44:
    00466f44b 0x466f48
    00466f48
    00466f48loc_466f48:
    00466f48b 0x466d1c
    00466f4c
    00466f4cloc_466f4c:
    00466f4cldr x0, [sp+136]
    00466f50str x0, [sp+112]
    00466f54ldur x29, [sp-8]
    00466f58ldr x30, [sp], 192
    00466f5cret x30
    00466f60
    00466f60loc_466f60:
    00466f60bl runtime.panicSliceAcap
    00466f64
    00466f64loc_466f64:
    00466f64bl runtime.panicIndex
    00466f68
    00466f68loc_466f68:
    00466f68bl runtime.panicIndex
    00466f6c
    00466f6cloc_466f6c:
    00466f6cmov x0, x3
    00466f70bl runtime.panicIndex
    00466f74
    00466f74loc_466f74:
    00466f74bl runtime.panicIndex
    00466f78
    00466f78loc_466f78:
    00466f78bl runtime.panicIndex
    00466f7chint
    00466f80
    00466f80loc_466f80:
    00466f80stp x0, x1, [sp+8]
    00466f84str x2, [sp+24]
    00466f88mov x3, x30
    00466f8cbl runtime.morestack_noctxt.abi0
    00466f90ldp x0, x1, [sp+8]
    00466f94ldr x2, [sp+24]
    00466f98b 0x466c60
    00466f9cudf 0
    00466c60
    00466fa0
    00466fa0gopkg.in/jcmturner/gokrb5.v7/config.UnsupportedDirective.Error: ; void gopkg.in/jcmturner/gokrb5.v7/config.UnsupportedDirective.Error(gopkg.in/jcmturner/gokrb5.v7/config.UnsupportedDirective e)
    00466fa0str x30, [sp-32]!
    00466fa4stur x29, [sp-8]
    00466fa8sub x29, sp, 8
    00466facstr x0, [sp+40]
    00466fb0str x1, [sp+48]
    00466fb4stp xzr, xzr, [sp+8]
    00466fb8ldr x0, [sp+40]
    00466fbcldr x1, [sp+48]
    00466fc0str x0, [sp+8]
    00466fc4str x1, [sp+16]
    00466fc8add x29, sp, 24
    00466fccadd sp, sp, 32
    00466fd0ret x30
    00466fd4udf 0
    00466fd8udf 0
    00466fdcudf 0
    00466fa0
    00466fe0
    00466fe0gopkg.in/jcmturner/gokrb5.v7/config.Invalid.Error: ; void gopkg.in/jcmturner/gokrb5.v7/config.Invalid.Error(gopkg.in/jcmturner/gokrb5.v7/config.Invalid e)
    00466fe0str x30, [sp-32]!
    00466fe4stur x29, [sp-8]
    00466fe8sub x29, sp, 8
    00466fecstr x0, [sp+40]
    00466ff0str x1, [sp+48]
    00466ff4stp xzr, xzr, [sp+8]
    00466ff8ldr x0, [sp+40]
    00466ffcldr x1, [sp+48]
    00467000str x0, [sp+8]
    00467004str x1, [sp+16]
    00467008add x29, sp, 24
    0046700cadd sp, sp, 32
    00467010ret x30
    00467014udf 0
    00467018udf 0
    0046701cudf 0
    00466fe0
    00467020
    00467020gopkg.in/jcmturner/gokrb5.v7/config.InvalidErrorf: ; void gopkg.in/jcmturner/gokrb5.v7/config.InvalidErrorf(struct string format, struct []interface {} a)
    00467020ldr x16, [x28+16]
    00467024sub x17, sp, 16
    00467028subs xzr, x17, x16
    0046702cb.ls 0x4670b0
    00467030str x30, [sp-144]!
    00467034stur x29, [sp-8]
    00467038sub x29, sp, 8
    0046703cstr x0, [sp+152]
    00467040str x1, [sp+160]
    00467044str x2, [sp+168]
    00467048str x3, [sp+176]
    0046704cstr x4, [sp+184]
    00467050stp xzr, xzr, [sp+88]
    00467054ldr x3, [sp+152]
    00467058ldr x4, [sp+160]
    0046705cadd x0, sp, 56
    00467060adrp x1, 0x24f000
    00467064add x1, x1, 3987
    00467068movz x2, 20
    0046706cbl runtime.concatstring2
    00467070str x0, [sp+104]
    00467074str x1, [sp+112]
    00467078ldr x3, [sp+176]
    0046707cldr x4, [sp+184]
    00467080ldr x2, [sp+168]
    00467084bl fmt.Sprintf
    00467088str x0, [sp+120]
    0046708cstr x1, [sp+128]
    00467090stp xzr, xzr, [sp+88]
    00467094ldr x0, [sp+120]
    00467098ldr x1, [sp+128]
    0046709cstr x0, [sp+88]
    004670a0str x1, [sp+96]
    004670a4ldur x29, [sp-8]
    004670a8ldr x30, [sp], 144
    004670acret x30
    004670b0
    004670b0loc_4670b0:
    004670b0stp x0, x1, [sp+8]
    004670b4stp x2, x3, [sp+24]
    004670b8str x4, [sp+40]
    004670bcmov x3, x30
    004670c0bl runtime.morestack_noctxt.abi0
    004670c4ldp x0, x1, [sp+8]
    004670c8ldp x2, x3, [sp+24]
    004670ccldr x4, [sp+40]
    004670d0b 0x467020
    004670d4udf 0
    004670d8udf 0
    004670dcudf 0
    00467020
    004670e0
    004670e0gopkg.in/jcmturner/gokrb5.v7/config.(*Config).GetKDCs: ; void gopkg.in/jcmturner/gokrb5.v7/config.(*Config).GetKDCs(gopkg.in/jcmturner/gokrb5.v7/config.Config * c, struct string realm, bool tcp)
    004670e0ldr x16, [x28+16]
    004670e4sub x17, sp, 624
    004670e8subs xzr, x17, x16
    004670ecb.ls 0x4676d0
    004670f0sub x20, sp, 752
    004670f4stp x29, x30, [x20-8]
    004670f8add sp, x20, 0
    004670fcsub x29, sp, 8
    00467100str x0, [sp+760]
    00467104str x1, [sp+768]
    00467108str x2, [sp+776]
    0046710cstrb w3, [sp+784]
    00467110str xzr, [sp+72]
    00467114str xzr, [sp+168]
    00467118stp xzr, xzr, [sp+152]
    0046711cldr x0, [sp+776]
    00467120cbz x0, 0x467128
    00467124b 0x467144
    00467128
    00467128loc_467128:
    00467128ldr x0, [sp+760]
    0046712cldrsb x27, [x0]
    00467130ldr x1, [x0+56]
    00467134ldr x0, [x0+64]
    00467138str x1, [sp+768]
    0046713cstr x0, [sp+776]
    00467140b 0x467148
    00467144
    00467144loc_467144:
    00467144b 0x467148
    00467148
    00467148loc_467148:
    00467148bl runtime.makemap_small
    0046714cstr x0, [sp+352]
    00467150str xzr, [sp+96]
    00467154str xzr, [sp+328]
    00467158stp xzr, xzr, [sp+336]
    0046715cldr x0, [sp+760]
    00467160ldrsb x27, [x0]
    00467164ldr x1, [x0+408]
    00467168ldr x2, [x0+400]
    0046716cldr x0, [x0+416]
    00467170str x2, [sp+696]
    00467174str x1, [sp+704]
    00467178str x0, [sp+712]
    0046717cstr xzr, [sp+128]
    00467180str x1, [sp+120]
    00467184ldr x0, [sp+696]
    00467188str x0, [sp+112]
    0046718cb 0x467190
    00467190
    00467190loc_467190:
    00467190ldr x6, [sp+120]
    00467194ldr x7, [sp+128]
    00467198subs xzr, x6, x7
    0046719cb.gt 0x4671a4
    004671a0b 0x46723c
    004671a4
    004671a4loc_4671a4:
    004671a4ldr x6, [sp+112]
    004671a8str x6, [sp+504]
    004671acldr x20, [sp+504]
    004671b0add x21, sp, 184
    004671b4adr x27, 16
    004671b8stp x29, x27, [sp-24]
    004671bcsub x29, sp, 24
    004671c0bl fn_87ee0
    004671c4sub x29, sp, 8
    004671c8ldr x2, [sp+192]
    004671ccldr x0, [sp+184]
    004671d0str x0, [sp+488]
    004671d4str x2, [sp+496]
    004671d8ldr x6, [sp+776]
    004671dcsubs xzr, x6, x2
    004671e0b.ne 0x4671e8
    004671e4b 0x4671ec
    004671e8
    004671e8loc_4671e8:
    004671e8b 0x46721c
    004671ec
    004671ecloc_4671ec:
    004671ecldr x1, [sp+768]
    004671f0bl runtime.memequal
    004671f4tbnz w0, 0, 0x4671fc
    004671f8b 0x467218
    004671fc
    004671fcloc_4671fc:
    004671fcldr x6, [sp+240]
    00467200ldr x7, [sp+248]
    00467204ldr x8, [sp+256]
    00467208str x6, [sp+328]
    0046720cstr x7, [sp+336]
    00467210str x8, [sp+344]
    00467214b 0x467220
    00467218
    00467218loc_467218:
    00467218b 0x46721c
    0046721c
    0046721cloc_46721c:
    0046721cb 0x467220
    00467220
    00467220loc_467220:
    00467220ldr x6, [sp+128]
    00467224add x6, x6, 1
    00467228str x6, [sp+128]
    0046722cldr x6, [sp+504]
    00467230add x6, x6, 128
    00467234str x6, [sp+112]
    00467238b 0x467190
    0046723c
    0046723cloc_46723c:
    0046723cldr x6, [sp+336]
    00467240str x6, [sp+96]
    00467244cbnz x6, 0x46724c
    00467248b 0x46728c
    0046724c
    0046724cloc_46724c:
    0046724cldr x0, [sp+328]
    00467250ldr x1, [sp+336]
    00467254ldr x2, [sp+344]
    00467258bl gopkg.in/jcmturner/gokrb5.v7/config.randServOrder
    0046725cstr x0, [sp+352]
    00467260ldr x3, [sp+96]
    00467264str x3, [sp+72]
    00467268str x0, [sp+168]
    0046726cstp xzr, xzr, [sp+152]
    00467270ldr x0, [sp+72]
    00467274ldr x1, [sp+168]
    00467278mov x2, xzr
    0046727cmov x3, xzr
    00467280ldp x29, x30, [sp-8]
    00467284add sp, sp, 752
    00467288ret x30
    0046728c
    0046728cloc_46728c:
    0046728cldr x6, [sp+760]
    00467290ldrsb x27, [x6]
    00467294ldrb w6, [x6+169]
    00467298tbnz w6, 0, 0x4672a0
    0046729cb 0x4674c8
    004672a0
    004672a0loc_4672a0:
    004672a0adrp x6, 0x249000
    004672a4add x6, x6, 456
    004672a8str x6, [sp+312]
    004672acorr x6, xzr, 3
    004672b0str x6, [sp+320]
    004672b4ldrb w7, [sp+784]
    004672b8tbnz w7, 0, 0x4672c0
    004672bcb 0x4672d4
    004672c0
    004672c0loc_4672c0:
    004672c0adrp x7, 0x249000
    004672c4add x7, x7, 459
    004672c8str x7, [sp+312]
    004672ccstr x6, [sp+320]
    004672d0b 0x4672d8
    004672d4
    004672d4loc_4672d4:
    004672d4b 0x4672d8
    004672d8
    004672d8loc_4672d8:
    004672d8str xzr, [sp+656]
    004672dcadd x27, sp, 664
    004672e0stp xzr, xzr, [x27]
    004672e4ldr x2, [sp+312]
    004672e8ldr x4, [sp+768]
    004672ecldr x3, [sp+320]
    004672f0ldr x5, [sp+776]
    004672f4adrp x0, 0x24a000
    004672f8add x0, x0, 2092
    004672fcorr x1, xzr, 8
    00467300bl gopkg.in/jcmturner/dnsutils%2ev1.OrderedSRV
    00467304str x0, [sp+136]
    00467308str x1, [sp+656]
    0046730cstr x2, [sp+664]
    00467310str x3, [sp+672]
    00467314ldr x6, [sp+136]
    00467318str x6, [sp+144]
    0046731cldr x6, [sp+656]
    00467320str x6, [sp+736]
    00467324ldr x6, [sp+672]
    00467328ldr x7, [sp+664]
    0046732cstr x7, [sp+720]
    00467330str x6, [sp+728]
    00467334ldr x6, [sp+144]
    00467338str x6, [sp+88]
    0046733cldr x6, [sp+736]
    00467340str x6, [sp+376]
    00467344ldr x6, [sp+728]
    00467348ldr x7, [sp+720]
    0046734cstr x7, [sp+360]
    00467350str x6, [sp+368]
    00467354cbnz x7, 0x46735c
    00467358b 0x467390
    0046735c
    0046735cloc_46735c:
    0046735cldr x4, [sp+96]
    00467360str x4, [sp+72]
    00467364ldr x4, [sp+352]
    00467368str x4, [sp+168]
    0046736cldr x2, [sp+360]
    00467370ldr x3, [sp+368]
    00467374str x2, [sp+152]
    00467378str x3, [sp+160]
    0046737cldr x0, [sp+72]
    00467380ldr x1, [sp+168]
    00467384ldp x29, x30, [sp-8]
    00467388add sp, sp, 752
    0046738cret x30
    00467390
    00467390loc_467390:
    00467390ldr x3, [sp+376]
    00467394cbnz x3, 0x46739c
    00467398b 0x4673a4
    0046739c
    0046739cloc_46739c:
    0046739cldr x3, [x3]
    004673a0b 0x4673ac
    004673a4
    004673a4loc_4673a4:
    004673a4mov x3, xzr
    004673a8b 0x4673ac
    004673ac
    004673acloc_4673ac:
    004673acstr x3, [sp+136]
    004673b0subs xzr, x3, 0
    004673b4b.le 0x4673bc
    004673b8b 0x467488
    004673bc
    004673bcloc_4673bc:
    004673bcadd x27, sp, 680
    004673c0stp xzr, xzr, [x27]
    004673c4add x2, sp, 680
    004673c8str x2, [sp+416]
    004673ccldr x0, [sp+768]
    004673d0ldr x1, [sp+776]
    004673d4bl runtime.convTstring
    004673d8str x0, [sp+408]
    004673dcldr x2, [sp+416]
    004673e0ldrsb x27, [x2]
    004673e4adrp x3, 0x18e000
    004673e8add x3, x3, 2944
    004673ecstr x3, [x2]
    004673f0adrp x27, 0x5e4000
    004673f4ldr w3, [x27+3056]
    004673f8cbz w3, 0x467400
    004673fcb 0x467404
    00467400
    00467400loc_467400:
    00467400b 0x467418
    00467404
    00467404loc_467404:
    00467404bl runtime.gcWriteBarrier2
    00467408str x0, [x25]
    0046740cldr x5, [x2+8]
    00467410str x5, [x25+8]
    00467414b 0x467418
    00467418
    00467418loc_467418:
    00467418str x0, [x2+8]
    0046741cldr x2, [sp+416]
    00467420ldrsb x27, [x2]
    00467424b 0x467428
    00467428
    00467428loc_467428:
    00467428str x2, [sp+424]
    0046742corr x4, xzr, 1
    00467430str x4, [sp+432]
    00467434str x4, [sp+440]
    00467438adrp x0, 0x25b000
    0046743cadd x0, x0, 1949
    00467440movz x1, 37
    00467444mov x3, x4
    00467448bl fmt.Errorf
    0046744cstr x0, [sp+664]
    00467450str x1, [sp+672]
    00467454ldr x5, [sp+96]
    00467458str x5, [sp+72]
    0046745cldr x5, [sp+352]
    00467460str x5, [sp+168]
    00467464ldr x2, [sp+664]
    00467468ldr x3, [sp+672]
    0046746cstr x2, [sp+152]
    00467470str x3, [sp+160]
    00467474ldr x0, [sp+72]
    00467478ldr x1, [sp+168]
    0046747cldp x29, x30, [sp-8]
    00467480add sp, sp, 752
    00467484ret x30
    00467488
    00467488loc_467488:
    00467488ldr x3, [sp+88]
    0046748cstr x3, [sp+96]
    00467490ldr x3, [sp+376]
    00467494str x3, [sp+656]
    00467498add x20, sp, 560
    0046749cadr x27, 16
    004674a0stp x29, x27, [sp-24]
    004674a4sub x29, sp, 24
    004674a8bl fn_87cf8
    004674acsub x29, sp, 8
    004674b0ldr x1, [sp+656]
    004674b4adrp x0, 0x1bf000
    004674b8add x0, x0, 4000
    004674bcadd x2, sp, 560
    004674c0bl runtime.mapIterStart
    004674c4b 0x467594
    004674c8
    004674c8loc_4674c8:
    004674c8add x27, sp, 680
    004674ccstp xzr, xzr, [x27]
    004674d0add x2, sp, 680
    004674d4str x2, [sp+456]
    004674d8ldr x0, [sp+768]
    004674dcldr x1, [sp+776]
    004674e0bl runtime.convTstring
    004674e4str x0, [sp+448]
    004674e8ldr x2, [sp+456]
    004674ecldrsb x27, [x2]
    004674f0adrp x3, 0x18e000
    004674f4add x3, x3, 2944
    004674f8str x3, [x2]
    004674fcadrp x27, 0x5e4000
    00467500ldr w3, [x27+3056]
    00467504cbz w3, 0x46750c
    00467508b 0x467510
    0046750c
    0046750cloc_46750c:
    0046750cb 0x467524
    00467510
    00467510loc_467510:
    00467510bl runtime.gcWriteBarrier2
    00467514str x0, [x25]
    00467518ldr x5, [x2+8]
    0046751cstr x5, [x25+8]
    00467520b 0x467524
    00467524
    00467524loc_467524:
    00467524str x0, [x2+8]
    00467528ldr x2, [sp+456]
    0046752cldrsb x27, [x2]
    00467530b 0x467534
    00467534
    00467534loc_467534:
    00467534str x2, [sp+464]
    00467538orr x4, xzr, 1
    0046753cstr x4, [sp+472]
    00467540str x4, [sp+480]
    00467544adrp x0, 0x260000
    00467548add x0, x0, 395
    0046754cmovz x1, 45
    00467550mov x3, x4
    00467554bl fmt.Errorf
    00467558str x0, [sp+664]
    0046755cstr x1, [sp+672]
    00467560ldr x5, [sp+96]
    00467564str x5, [sp+72]
    00467568ldr x5, [sp+352]
    0046756cstr x5, [sp+168]
    00467570ldr x2, [sp+664]
    00467574ldr x3, [sp+672]
    00467578str x2, [sp+152]
    0046757cstr x3, [sp+160]
    00467580ldr x0, [sp+72]
    00467584ldr x1, [sp+168]
    00467588ldp x29, x30, [sp-8]
    0046758cadd sp, sp, 752
    00467590ret x30
    00467594
    00467594loc_467594:
    00467594ldr x4, [sp+560]
    00467598cbnz x4, 0x4675a0
    0046759cb 0x4676a0
    004675a0
    004675a0loc_4675a0:
    004675a0ldr x4, [sp+560]
    004675a4ldrsb x27, [x4]
    004675a8ldr x4, [x4]
    004675acstr x4, [sp+80]
    004675b0ldr x4, [sp+568]
    004675b4ldrsb x27, [x4]
    004675b8ldr x4, [x4]
    004675bcstr x4, [sp+176]
    004675c0ldrsb x27, [x4]
    004675c4ldr x0, [x4]
    004675c8ldr x1, [x4+8]
    004675ccstr x0, [sp+392]
    004675d0str x1, [sp+400]
    004675d4adrp x2, 0x2a8000
    004675d8add x2, x2, 296
    004675dcorr x3, xzr, 1
    004675e0bl strings.TrimRight
    004675e4str x0, [sp+544]
    004675e8str x1, [sp+552]
    004675ecldr x4, [sp+176]
    004675f0ldrsb x27, [x4]
    004675f4ldrh w4, [x4+16]
    004675f8mov x0, x4
    004675fcstr x0, [sp+104]
    00467600bl strconv.Itoa
    00467604str x0, [sp+528]
    00467608str x1, [sp+536]
    0046760cldr x4, [sp+544]
    00467610ldr x2, [sp+552]
    00467614adrp x3, 0x2a8000
    00467618add x3, x3, 376
    0046761cmov x5, x0
    00467620mov x6, x1
    00467624mov x0, xzr
    00467628mov x1, x4
    0046762corr x4, xzr, 1
    00467630bl runtime.concatstring3
    00467634str x0, [sp+512]
    00467638str x1, [sp+520]
    0046763cldr x2, [sp+80]
    00467640ldr x1, [sp+352]
    00467644adrp x0, 0x1bd000
    00467648add x0, x0, 1984
    0046764cbl runtime.mapassign_fast64
    00467650str x0, [sp+384]
    00467654ldrsb x27, [x0]
    00467658ldr x4, [sp+512]
    0046765cldr x5, [sp+520]
    00467660str x5, [x0+8]
    00467664adrp x27, 0x5e4000
    00467668ldr w5, [x27+3056]
    0046766ccbz w5, 0x467674
    00467670b 0x467678
    00467674
    00467674loc_467674:
    00467674b 0x46768c
    00467678
    00467678loc_467678:
    00467678bl runtime.gcWriteBarrier2
    0046767cstr x4, [x25]
    00467680ldr x1, [x0]
    00467684str x1, [x25+8]
    00467688b 0x46768c
    0046768c
    0046768cloc_46768c:
    0046768cstr x4, [x0]
    00467690b 0x467694
    00467694
    00467694loc_467694:
    00467694add x0, sp, 560
    00467698bl runtime.mapIterNext
    0046769cb 0x467594
    004676a0
    004676a0loc_4676a0:
    004676a0ldr x4, [sp+96]
    004676a4str x4, [sp+72]
    004676a8ldr x4, [sp+352]
    004676acstr x4, [sp+168]
    004676b0stp xzr, xzr, [sp+152]
    004676b4ldr x0, [sp+72]
    004676b8ldr x1, [sp+168]
    004676bcmov x2, xzr
    004676c0mov x3, xzr
    004676c4ldp x29, x30, [sp-8]
    004676c8add sp, sp, 752
    004676ccret x30
    004676d0
    004676d0loc_4676d0:
    004676d0stp x0, x1, [sp+8]
    004676d4str x2, [sp+24]
    004676d8strb w3, [sp+32]
    004676dcmov x3, x30
    004676e0bl runtime.morestack_noctxt.abi0
    004676e4ldp x0, x1, [sp+8]
    004676e8ldr x2, [sp+24]
    004676ecldrb w3, [sp+32]
    004676f0b 0x4670e0
    004676f4udf 0
    004676f8udf 0
    004676fcudf 0
    004670e0