File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00477430
    00477430gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSRep).DecryptEncPart: ; void gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSRep).DecryptEncPart(gopkg.in/jcmturner/gokrb5.v7/messages.TGSRep * k, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key)
    00477430ldr x16, [x28+16]
    00477434sub x17, sp, 320
    00477438subs xzr, x17, x16
    0047743cb.ls 0x477750
    00477440sub x20, sp, 448
    00477444stp x29, x30, [x20-8]
    00477448add sp, x20, 0
    0047744csub x29, sp, 8
    00477450str x0, [sp+456]
    00477454str w1, [sp+464]
    00477458str x2, [sp+472]
    0047745cstr x3, [sp+480]
    00477460str x4, [sp+488]
    00477464stp xzr, xzr, [sp+96]
    00477468str xzr, [sp+168]
    0047746cstp xzr, xzr, [sp+176]
    00477470stp xzr, xzr, [sp+152]
    00477474ldr x10, [sp+456]
    00477478ldrsb x27, [x10]
    0047747cldp x11, x12, [x10+472]
    00477480ldp x13, x14, [x10+488]
    00477484stp x11, x12, [sp+352]
    00477488stp x13, x14, [sp+368]
    0047748cldr x10, [x10+504]
    00477490str x10, [sp+384]
    00477494ldrsw x5, [sp+464]
    00477498ldr x6, [sp+472]
    0047749cldr x7, [sp+480]
    004774a0ldr x8, [sp+488]
    004774a4ldrsw x0, [sp+352]
    004774a8ldr x1, [sp+360]
    004774acldr x2, [sp+368]
    004774b0ldr x3, [sp+376]
    004774b4ldr x4, [sp+384]
    004774b8orr x9, xzr, 8
    004774bcbl gopkg.in/jcmturner/gokrb5.v7/crypto.DecryptEncPart
    004774c0str x0, [sp+168]
    004774c4str x1, [sp+176]
    004774c8str x2, [sp+184]
    004774ccstr x3, [sp+152]
    004774d0str x4, [sp+160]
    004774d4ldr x10, [sp+168]
    004774d8ldr x11, [sp+176]
    004774dcldr x12, [sp+184]
    004774e0str x10, [sp+208]
    004774e4str x11, [sp+216]
    004774e8str x12, [sp+224]
    004774ecldr x10, [sp+152]
    004774f0ldr x11, [sp+160]
    004774f4str x10, [sp+192]
    004774f8str x11, [sp+200]
    004774fcldr x10, [sp+208]
    00477500ldr x11, [sp+216]
    00477504ldr x12, [sp+224]
    00477508str x10, [sp+128]
    0047750cstr x11, [sp+136]
    00477510str x12, [sp+144]
    00477514ldr x1, [sp+200]
    00477518ldr x0, [sp+192]
    0047751cstr x0, [sp+112]
    00477520str x1, [sp+120]
    00477524cbnz x0, 0x47752c
    00477528b 0x4775b8
    0047752c
    0047752cloc_47752c:
    0047752cadrp x2, 0x23d000
    00477530add x2, x2, 3812
    00477534orr x3, xzr, 16
    00477538adrp x4, 0x247000
    0047753cadd x4, x4, 3792
    00477540orr x5, xzr, 32
    00477544mov x6, xzr
    00477548mov x7, xzr
    0047754cmov x8, x7
    00477550bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    00477554str x0, [sp+296]
    00477558str x1, [sp+304]
    0047755cstr x2, [sp+312]
    00477560str x3, [sp+320]
    00477564str x4, [sp+328]
    00477568ldp x9, x10, [sp+296]
    0047756cldp x11, x12, [sp+312]
    00477570stp x9, x10, [sp+392]
    00477574stp x11, x12, [sp+408]
    00477578ldr x9, [sp+328]
    0047757cstr x9, [sp+424]
    00477580adrp x0, 0x1d7000
    00477584add x0, x0, 2528
    00477588add x1, sp, 392
    0047758cbl runtime.convT
    00477590str x0, [sp+344]
    00477594adrp x9, 0x29f000
    00477598add x9, x9, 1856
    0047759cstr x9, [sp+96]
    004775a0str x0, [sp+104]
    004775a4ldr x0, [sp+96]
    004775a8ldr x1, [sp+104]
    004775acldp x29, x30, [sp-8]
    004775b0add sp, sp, 448
    004775b4ret x30
    004775b8
    004775b8loc_4775b8:
    004775b8adrp x0, 0x224000
    004775bcadd x0, x0, 2464
    004775c0bl runtime.newobject
    004775c4str x0, [sp+432]
    004775c8adrp x27, 0x5d4000
    004775ccldr w1, [x27+3056]
    004775d0cbz w1, 0x4775d8
    004775d4b 0x4775dc
    004775d8
    004775d8loc_4775d8:
    004775d8b 0x4775f8
    004775dc
    004775dcloc_4775dc:
    004775dcstr x0, [sp+248]
    004775e0mov x1, x0
    004775e4adrp x0, 0x224000
    004775e8add x0, x0, 2464
    004775ecbl runtime.wbZero
    004775f0ldr x0, [sp+248]
    004775f4b 0x4775f8
    004775f8
    004775f8loc_4775f8:
    004775f8mov x20, x0
    004775fcadr x27, 16
    00477600stp x29, x27, [sp-24]
    00477604sub x29, sp, 24
    00477608bl fn_87cc4
    0047760csub x29, sp, 8
    00477610str xzr, [x0+304]
    00477614ldr x0, [sp+432]
    00477618ldr x1, [sp+128]
    0047761cldr x2, [sp+136]
    00477620ldr x3, [sp+144]
    00477624bl gopkg.in/jcmturner/gokrb5.v7/messages.(*EncKDCRepPart).Unmarshal
    00477628str x0, [sp+112]
    0047762cstr x1, [sp+120]
    00477630cbnz x0, 0x477638
    00477634b 0x4776c4
    00477638
    00477638loc_477638:
    00477638adrp x2, 0x23d000
    0047763cadd x2, x2, 174
    00477640orr x3, xzr, 14
    00477644adrp x4, 0x248000
    00477648add x4, x4, 2784
    0047764cmovz x5, 33
    00477650mov x6, xzr
    00477654mov x7, xzr
    00477658mov x8, x7
    0047765cbl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    00477660str x0, [sp+256]
    00477664str x1, [sp+264]
    00477668str x2, [sp+272]
    0047766cstr x3, [sp+280]
    00477670str x4, [sp+288]
    00477674ldp x9, x10, [sp+256]
    00477678ldp x11, x12, [sp+272]
    0047767cstp x9, x10, [sp+392]
    00477680stp x11, x12, [sp+408]
    00477684ldr x9, [sp+288]
    00477688str x9, [sp+424]
    0047768cadrp x0, 0x1d7000
    00477690add x0, x0, 2528
    00477694add x1, sp, 392
    00477698bl runtime.convT
    0047769cstr x0, [sp+336]
    004776a0adrp x9, 0x29f000
    004776a4add x9, x9, 1856
    004776a8str x9, [sp+96]
    004776acstr x0, [sp+104]
    004776b0ldr x0, [sp+96]
    004776b4ldr x1, [sp+104]
    004776b8ldp x29, x30, [sp-8]
    004776bcadd sp, sp, 448
    004776c0ret x30
    004776c4
    004776c4loc_4776c4:
    004776c4ldr x3, [sp+456]
    004776c8ldrsb x27, [x3]
    004776ccadd x21, x3, 512
    004776d0ldr x20, [sp+432]
    004776d4str x20, [sp+248]
    004776d8adrp x27, 0x5d4000
    004776dcldr w4, [x27+3056]
    004776e0cbz w4, 0x4776e8
    004776e4b 0x4776ec
    004776e8
    004776e8loc_4776e8:
    004776e8b 0x477718
    004776ec
    004776ecloc_4776ec:
    004776ecstr x3, [sp+240]
    004776f0str x21, [sp+232]
    004776f4adrp x0, 0x224000
    004776f8add x0, x0, 2464
    004776fcmov x1, x21
    00477700mov x2, x20
    00477704bl runtime.wbMove
    00477708ldr x3, [sp+240]
    0047770cldr x20, [sp+248]
    00477710ldr x21, [sp+232]
    00477714b 0x477718
    00477718
    00477718loc_477718:
    00477718adr x27, 16
    0047771cstp x29, x27, [sp-24]
    00477720sub x29, sp, 24
    00477724bl fn_87e88
    00477728sub x29, sp, 8
    0047772cldr x2, [sp+248]
    00477730ldr x2, [x2+304]
    00477734str x2, [x3+816]
    00477738stp xzr, xzr, [sp+96]
    0047773cmov x0, xzr
    00477740mov x1, xzr
    00477744ldp x29, x30, [sp-8]
    00477748add sp, sp, 448
    0047774cret x30
    00477750
    00477750loc_477750:
    00477750str x0, [sp+8]
    00477754str w1, [sp+16]
    00477758stp x2, x3, [sp+24]
    0047775cstr x4, [sp+40]
    00477760mov x3, x30
    00477764bl runtime.morestack_noctxt.abi0
    00477768ldr x0, [sp+8]
    0047776cldrsw x1, [sp+16]
    00477770ldp x2, x3, [sp+24]
    00477774ldr x4, [sp+40]
    00477778b 0x477430
    0047777cudf 0
    00477430
    00477780
    00477780gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSRep).Verify: ; void gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSRep).Verify(gopkg.in/jcmturner/gokrb5.v7/messages.TGSRep * k, gopkg.in/jcmturner/gokrb5.v7/config.Config * cfg, gopkg.in/jcmturner/gokrb5.v7/messages.TGSReq tgsReq)
    00477780ldr x16, [x28+16]
    00477784sub x17, sp, 1024
    00477788subs xzr, x17, x16
    0047778cb.ls 0x4783e4
    00477790sub x20, sp, 1152
    00477794stp x29, x30, [x20-8]
    00477798add sp, x20, 0
    0047779csub x29, sp, 8
    004777a0str x0, [sp+1512]
    004777a4str x1, [sp+1520]
    004777a8strb wzr, [sp+78]
    004777acstp xzr, xzr, [sp+160]
    004777b0ldr x3, [sp+1512]
    004777b4ldrsb x27, [x3]
    004777b8ldrsw x3, [x3+56]
    004777bcldrsw x4, [sp+1232]
    004777c0subs wzr, w4, w3
    004777c4cset x3, ne
    004777c8strb w3, [sp+79]
    004777ccb.ne 0x4777d4
    004777d0b 0x4777d8
    004777d4
    004777d4loc_4777d4:
    004777d4b 0x4777f8
    004777d8
    004777d8loc_4777d8:
    004777d8ldr x3, [sp+1512]
    004777dcldrsb x27, [x3]
    004777e0ldr x3, [x3+64]
    004777e4subs xzr, x3, 0
    004777e8cset x3, ne
    004777eceor x3, x3, 1
    004777f0strb w3, [sp+79]
    004777f4b 0x4777f8
    004777f8
    004777f8loc_4777f8:
    004777f8ldrb w3, [sp+79]
    004777fctbnz w3, 0, 0x477804
    00477800b 0x477970
    00477804
    00477804loc_477804:
    00477804stp xzr, xzr, [sp+216]
    00477808stp xzr, xzr, [sp+232]
    0047780cadd x2, sp, 216
    00477810str x2, [sp+1048]
    00477814adrp x0, 0x1f1000
    00477818add x0, x0, 1568
    0047781cadd x1, sp, 1232
    00477820bl runtime.convT
    00477824str x0, [sp+1040]
    00477828ldr x2, [sp+1048]
    0047782cldrsb x27, [x2]
    00477830adrp x3, 0x1f1000
    00477834add x3, x3, 1568
    00477838str x3, [x2]
    0047783cadrp x27, 0x5d4000
    00477840ldr w3, [x27+3056]
    00477844cbz w3, 0x47784c
    00477848b 0x477850
    0047784c
    0047784cloc_47784c:
    0047784cb 0x477864
    00477850
    00477850loc_477850:
    00477850bl runtime.gcWriteBarrier2
    00477854str x0, [x25]
    00477858ldr x3, [x2+8]
    0047785cstr x3, [x25+8]
    00477860b 0x477864
    00477864
    00477864loc_477864:
    00477864str x0, [x2+8]
    00477868ldr x2, [sp+1512]
    0047786cldrsb x27, [x2]
    00477870add x1, x2, 56
    00477874str x1, [sp+1032]
    00477878adrp x0, 0x1f1000
    0047787cadd x0, x0, 1568
    00477880bl runtime.convT
    00477884str x0, [sp+1024]
    00477888ldr x2, [sp+1048]
    0047788cldrsb x27, [x2]
    00477890adrp x3, 0x1f1000
    00477894add x3, x3, 1568
    00477898str x3, [x2+16]
    0047789cadrp x27, 0x5d4000
    004778a0ldr w3, [x27+3056]
    004778a4cbz w3, 0x4778ac
    004778a8b 0x4778b0
    004778ac
    004778acloc_4778ac:
    004778acb 0x4778c4
    004778b0
    004778b0loc_4778b0:
    004778b0bl runtime.gcWriteBarrier2
    004778b4str x0, [x25]
    004778b8ldr x7, [x2+24]
    004778bcstr x7, [x25+8]
    004778c0b 0x4778c4
    004778c4
    004778c4loc_4778c4:
    004778c4str x0, [x2+24]
    004778c8ldr x4, [sp+1048]
    004778ccldrsb x27, [x4]
    004778d0b 0x4778d4
    004778d4
    004778d4loc_4778d4:
    004778d4str x4, [sp+1056]
    004778d8orr x6, xzr, 2
    004778dcstr x6, [sp+1064]
    004778e0str x6, [sp+1072]
    004778e4adrp x0, 0x242000
    004778e8add x0, x0, 4029
    004778ecmovz x1, 25
    004778f0adrp x2, 0x259000
    004778f4add x2, x2, 283
    004778f8movz x3, 84
    004778fcmov x5, x6
    00477900bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
    00477904str x0, [sp+488]
    00477908str x1, [sp+496]
    0047790cstr x2, [sp+504]
    00477910str x3, [sp+512]
    00477914str x4, [sp+520]
    00477918ldp x7, x8, [sp+488]
    0047791cldp x9, x10, [sp+504]
    00477920stp x7, x8, [sp+176]
    00477924stp x9, x10, [sp+192]
    00477928ldr x7, [sp+520]
    0047792cstr x7, [sp+208]
    00477930strb wzr, [sp+78]
    00477934adrp x0, 0x1d7000
    00477938add x0, x0, 2528
    0047793cadd x1, sp, 176
    00477940bl runtime.convT
    00477944str x0, [sp+1016]
    00477948adrp x7, 0x29f000
    0047794cadd x7, x7, 1856
    00477950str x7, [sp+160]
    00477954str x0, [sp+168]
    00477958ldr x1, [sp+160]
    0047795cldrb w0, [sp+78]
    00477960ldr x2, [sp+168]
    00477964ldp x29, x30, [sp-8]
    00477968add sp, sp, 1152
    0047796cret x30
    00477970
    00477970loc_477970:
    00477970str xzr, [sp+128]
    00477974ldr x3, [sp+1512]
    00477978ldrsb x27, [x3]
    0047797cldr x3, [x3+72]
    00477980str x3, [sp+120]
    00477984b 0x477988
    00477988
    00477988loc_477988:
    00477988ldr x3, [sp+120]
    0047798cldr x4, [sp+128]
    00477990subs xzr, x3, x4
    00477994b.gt 0x47799c
    00477998b 0x477bb4
    0047799c
    0047799cloc_47799c:
    0047799cldr x0, [sp+128]
    004779a0str x0, [sp+80]
    004779a4ldr x3, [sp+1512]
    004779a8ldrsb x27, [x3]
    004779acldr x4, [x3+64]
    004779b0ldr x1, [x3+72]
    004779b4subs xzr, x1, x0
    004779b8b.hi 0x4779c0
    004779bcb 0x4783dc
    004779c0
    004779c0loc_4779c0:
    004779c0add x3, x4, x0, lsl #4
    004779c4ldr x3, [x3+8]
    004779c8ubfm x5, x0, 60, 59
    004779ccldr x4, [x4+x5]
    004779d0str x4, [sp+1000]
    004779d4str x3, [sp+1008]
    004779d8ldr x3, [sp+1240]
    004779dcldr x1, [sp+1248]
    004779e0ldr x0, [sp+80]
    004779e4subs xzr, x1, x0
    004779e8b.hi 0x4779f0
    004779ecb 0x4783d8
    004779f0
    004779f0loc_4779f0:
    004779f0add x4, x3, x0, lsl #4
    004779f4ldr x4, [x4+8]
    004779f8ubfm x5, x0, 60, 59
    004779fcldr x1, [x3+x5]
    00477a00str x1, [sp+984]
    00477a04str x4, [sp+992]
    00477a08ldr x3, [sp+1008]
    00477a0csubs xzr, x4, x3
    00477a10b.ne 0x477a18
    00477a14b 0x477a1c
    00477a18
    00477a18loc_477a18:
    00477a18b 0x477a48
    00477a1c
    00477a1cloc_477a1c:
    00477a1cldr x0, [sp+1000]
    00477a20ldr x2, [sp+1008]
    00477a24bl runtime.memequal
    00477a28tbnz w0, 0, 0x477a30
    00477a2cb 0x477a44
    00477a30
    00477a30loc_477a30:
    00477a30b 0x477a34
    00477a34
    00477a34loc_477a34:
    00477a34ldr x3, [sp+128]
    00477a38add x3, x3, 1
    00477a3cstr x3, [sp+128]
    00477a40b 0x477988
    00477a44
    00477a44loc_477a44:
    00477a44b 0x477a48
    00477a48
    00477a48loc_477a48:
    00477a48stp xzr, xzr, [sp+216]
    00477a4cstp xzr, xzr, [sp+232]
    00477a50add x2, sp, 216
    00477a54str x2, [sp+952]
    00477a58adrp x0, 0x1f1000
    00477a5cadd x0, x0, 1568
    00477a60add x1, sp, 1232
    00477a64bl runtime.convT
    00477a68str x0, [sp+944]
    00477a6cldr x2, [sp+952]
    00477a70ldrsb x27, [x2]
    00477a74adrp x3, 0x1f1000
    00477a78add x3, x3, 1568
    00477a7cstr x3, [x2]
    00477a80adrp x27, 0x5d4000
    00477a84ldr w3, [x27+3056]
    00477a88cbz w3, 0x477a90
    00477a8cb 0x477a94
    00477a90
    00477a90loc_477a90:
    00477a90b 0x477aa8
    00477a94
    00477a94loc_477a94:
    00477a94bl runtime.gcWriteBarrier2
    00477a98str x0, [x25]
    00477a9cldr x3, [x2+8]
    00477aa0str x3, [x25+8]
    00477aa4b 0x477aa8
    00477aa8
    00477aa8loc_477aa8:
    00477aa8str x0, [x2+8]
    00477aacldr x2, [sp+1512]
    00477ab0ldrsb x27, [x2]
    00477ab4add x1, x2, 56
    00477ab8str x1, [sp+936]
    00477abcadrp x0, 0x1f1000
    00477ac0add x0, x0, 1568
    00477ac4bl runtime.convT
    00477ac8str x0, [sp+928]
    00477accldr x2, [sp+952]
    00477ad0ldrsb x27, [x2]
    00477ad4adrp x3, 0x1f1000
    00477ad8add x3, x3, 1568
    00477adcstr x3, [x2+16]
    00477ae0adrp x27, 0x5d4000
    00477ae4ldr w3, [x27+3056]
    00477ae8cbz w3, 0x477af0
    00477aecb 0x477af4
    00477af0
    00477af0loc_477af0:
    00477af0b 0x477b08
    00477af4
    00477af4loc_477af4:
    00477af4bl runtime.gcWriteBarrier2
    00477af8str x0, [x25]
    00477afcldr x7, [x2+24]
    00477b00str x7, [x25+8]
    00477b04b 0x477b08
    00477b08
    00477b08loc_477b08:
    00477b08str x0, [x2+24]
    00477b0cldr x4, [sp+952]
    00477b10ldrsb x27, [x4]
    00477b14b 0x477b18
    00477b18
    00477b18loc_477b18:
    00477b18str x4, [sp+960]
    00477b1corr x6, xzr, 2
    00477b20str x6, [sp+968]
    00477b24str x6, [sp+976]
    00477b28adrp x0, 0x242000
    00477b2cadd x0, x0, 4029
    00477b30movz x1, 25
    00477b34adrp x2, 0x258000
    00477b38add x2, x2, 2335
    00477b3cmovz x3, 79
    00477b40mov x5, x6
    00477b44bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
    00477b48str x0, [sp+448]
    00477b4cstr x1, [sp+456]
    00477b50str x2, [sp+464]
    00477b54str x3, [sp+472]
    00477b58str x4, [sp+480]
    00477b5cldp x7, x8, [sp+448]
    00477b60ldp x9, x10, [sp+464]
    00477b64stp x7, x8, [sp+176]
    00477b68stp x9, x10, [sp+192]
    00477b6cldr x7, [sp+480]
    00477b70str x7, [sp+208]
    00477b74strb wzr, [sp+78]
    00477b78adrp x0, 0x1d7000
    00477b7cadd x0, x0, 2528
    00477b80add x1, sp, 176
    00477b84bl runtime.convT
    00477b88str x0, [sp+920]
    00477b8cadrp x7, 0x29f000
    00477b90add x7, x7, 1856
    00477b94str x7, [sp+160]
    00477b98str x0, [sp+168]
    00477b9cldr x1, [sp+160]
    00477ba0ldrb w0, [sp+78]
    00477ba4ldr x2, [sp+168]
    00477ba8ldp x29, x30, [sp-8]
    00477bacadd sp, sp, 1152
    00477bb0ret x30
    00477bb4
    00477bb4loc_477bb4:
    00477bb4ldr x3, [sp+1512]
    00477bb8ldrsb x27, [x3]
    00477bbcldr x4, [x3+96]
    00477bc0ldr x3, [x3+104]
    00477bc4str x4, [sp+904]
    00477bc8str x3, [sp+912]
    00477bccldr x1, [sp+1264]
    00477bd0ldr x3, [sp+1272]
    00477bd4str x1, [sp+888]
    00477bd8str x3, [sp+896]
    00477bdcldr x4, [sp+912]
    00477be0subs xzr, x3, x4
    00477be4b.ne 0x477bec
    00477be8b 0x477bf0
    00477bec
    00477becloc_477bec:
    00477becb 0x478270
    00477bf0
    00477bf0loc_477bf0:
    00477bf0ldr x0, [sp+904]
    00477bf4ldr x2, [sp+912]
    00477bf8bl runtime.memequal
    00477bfctbnz w0, 0, 0x477c04
    00477c00b 0x47826c
    00477c04
    00477c04loc_477c04:
    00477c04ldr x7, [sp+1512]
    00477c08ldrsb x27, [x7]
    00477c0cldr x7, [x7+568]
    00477c10ldr x8, [sp+1384]
    00477c14subs xzr, x8, x7
    00477c18b.ne 0x477c20
    00477c1cb 0x477cb4
    00477c20
    00477c20loc_477c20:
    00477c20adrp x0, 0x242000
    00477c24add x0, x0, 4029
    00477c28movz x1, 25
    00477c2cadrp x2, 0x257000
    00477c30add x2, x2, 3089
    00477c34movz x3, 72
    00477c38mov x4, xzr
    00477c3cmov x5, xzr
    00477c40mov x6, x5
    00477c44bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
    00477c48str x0, [sp+368]
    00477c4cstr x1, [sp+376]
    00477c50str x2, [sp+384]
    00477c54str x3, [sp+392]
    00477c58str x4, [sp+400]
    00477c5cldp x7, x8, [sp+368]
    00477c60ldp x9, x10, [sp+384]
    00477c64stp x7, x8, [sp+176]
    00477c68stp x9, x10, [sp+192]
    00477c6cldr x7, [sp+400]
    00477c70str x7, [sp+208]
    00477c74strb wzr, [sp+78]
    00477c78adrp x0, 0x1d7000
    00477c7cadd x0, x0, 2528
    00477c80add x1, sp, 176
    00477c84bl runtime.convT
    00477c88str x0, [sp+808]
    00477c8cadrp x7, 0x29f000
    00477c90add x7, x7, 1856
    00477c94str x7, [sp+160]
    00477c98str x0, [sp+168]
    00477c9cldr x1, [sp+160]
    00477ca0ldrb w0, [sp+78]
    00477ca4ldr x2, [sp+168]
    00477ca8ldp x29, x30, [sp-8]
    00477cacadd sp, sp, 1152
    00477cb0ret x30
    00477cb4
    00477cb4loc_477cb4:
    00477cb4ldr x3, [sp+1512]
    00477cb8ldrsb x27, [x3]
    00477cbcldr x4, [x3+728]
    00477cc0ldr x3, [x3+736]
    00477cc4str x4, [sp+792]
    00477cc8str x3, [sp+800]
    00477cccldr x1, [sp+1264]
    00477cd0ldr x3, [sp+1272]
    00477cd4str x1, [sp+776]
    00477cd8str x3, [sp+784]
    00477cdcldr x4, [sp+800]
    00477ce0subs xzr, x4, x3
    00477ce4b.ne 0x477cec
    00477ce8b 0x477cf0
    00477cec
    00477cecloc_477cec:
    00477cecb 0x478104
    00477cf0
    00477cf0loc_477cf0:
    00477cf0ldr x2, [sp+800]
    00477cf4ldr x0, [sp+792]
    00477cf8bl runtime.memequal
    00477cfctbnz w0, 0, 0x477d04
    00477d00b 0x478100
    00477d04
    00477d04loc_477d04:
    00477d04ldr x6, [sp+1512]
    00477d08ldrsb x27, [x6]
    00477d0cldr x6, [x6+784]
    00477d10str x6, [sp+88]
    00477d14cbnz x6, 0x477d1c
    00477d18b 0x477df0
    00477d1c
    00477d1cloc_477d1c:
    00477d1cldr x6, [sp+1512]
    00477d20ldrsb x27, [x6]
    00477d24ldr x0, [x6+776]
    00477d28ldr x1, [x6+784]
    00477d2cldr x2, [x6+792]
    00477d30str x0, [sp+680]
    00477d34str x1, [sp+688]
    00477d38str x2, [sp+696]
    00477d3cldr x3, [sp+1416]
    00477d40ldr x4, [sp+1424]
    00477d44ldr x5, [sp+1432]
    00477d48bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesEqual
    00477d4cstrb w0, [sp+79]
    00477d50tbnz w0, 0, 0x477d58
    00477d54b 0x477d5c
    00477d58
    00477d58loc_477d58:
    00477d58b 0x477df4
    00477d5c
    00477d5cloc_477d5c:
    00477d5cadrp x0, 0x242000
    00477d60add x0, x0, 4029
    00477d64movz x1, 25
    00477d68adrp x2, 0x258000
    00477d6cadd x2, x2, 20
    00477d70movz x3, 74
    00477d74mov x4, xzr
    00477d78mov x5, xzr
    00477d7cmov x6, x5
    00477d80bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
    00477d84str x0, [sp+288]
    00477d88str x1, [sp+296]
    00477d8cstr x2, [sp+304]
    00477d90str x3, [sp+312]
    00477d94str x4, [sp+320]
    00477d98ldp x7, x8, [sp+288]
    00477d9cldp x9, x10, [sp+304]
    00477da0stp x7, x8, [sp+176]
    00477da4stp x9, x10, [sp+192]
    00477da8ldr x7, [sp+320]
    00477dacstr x7, [sp+208]
    00477db0strb wzr, [sp+78]
    00477db4adrp x0, 0x1d7000
    00477db8add x0, x0, 2528
    00477dbcadd x1, sp, 176
    00477dc0bl runtime.convT
    00477dc4str x0, [sp+672]
    00477dc8adrp x7, 0x29f000
    00477dccadd x7, x7, 1856
    00477dd0str x7, [sp+160]
    00477dd4str x0, [sp+168]
    00477dd8ldr x1, [sp+160]
    00477ddcldrb w0, [sp+78]
    00477de0ldr x2, [sp+168]
    00477de4ldp x29, x30, [sp-8]
    00477de8add sp, sp, 1152
    00477decret x30
    00477df0
    00477df0loc_477df0:
    00477df0b 0x477df4
    00477df4
    00477df4loc_477df4:
    00477df4ldr x3, [sp+1512]
    00477df8ldrsb x27, [x3]
    00477dfcldr x0, [x3+656]
    00477e00ldr x1, [x3+664]
    00477e04ldr x2, [x3+672]
    00477e08str x0, [sp+648]
    00477e0cstr x1, [sp+656]
    00477e10str x2, [sp+664]
    00477e14bl time.Since
    00477e18str x0, [sp+152]
    00477e1cldr x3, [sp+1520]
    00477e20ldrsb x27, [x3]
    00477e24ldr x3, [x3+16]
    00477e28subs xzr, x0, x3
    00477e2ccset x3, gt
    00477e30strb w3, [sp+79]
    00477e34b.gt 0x477e3c
    00477e38b 0x477e40
    00477e3c
    00477e3cloc_477e3c:
    00477e3cb 0x477ec0
    00477e40
    00477e40loc_477e40:
    00477e40bl time.Now
    00477e44str x0, [sp+1120]
    00477e48str x1, [sp+1128]
    00477e4cstr x2, [sp+1136]
    00477e50bl time.Time.UTC
    00477e54str x0, [sp+1096]
    00477e58str x1, [sp+1104]
    00477e5cstr x2, [sp+1112]
    00477e60ldr x0, [sp+1512]
    00477e64ldrsb x27, [x0]
    00477e68ldr x1, [x0+656]
    00477e6cldr x2, [x0+664]
    00477e70ldr x0, [x0+672]
    00477e74str x1, [sp+624]
    00477e78str x2, [sp+632]
    00477e7cstr x0, [sp+640]
    00477e80ldr x3, [sp+1096]
    00477e84ldr x4, [sp+1104]
    00477e88ldr x5, [sp+1112]
    00477e8cmov x6, x0
    00477e90mov x0, x1
    00477e94mov x1, x2
    00477e98mov x2, x6
    00477e9cbl time.Time.Sub
    00477ea0str x0, [sp+144]
    00477ea4ldr x1, [sp+1520]
    00477ea8ldrsb x27, [x1]
    00477eacldr x1, [x1+16]
    00477eb0subs xzr, x0, x1
    00477eb4cset x0, gt
    00477eb8strb w0, [sp+79]
    00477ebcb 0x477ec0
    00477ec0
    00477ec0loc_477ec0:
    00477ec0ldrb w3, [sp+79]
    00477ec4tbnz w3, 0, 0x477ecc
    00477ec8b 0x4780d8
    00477ecc
    00477eccloc_477ecc:
    00477eccldr x3, [sp+1512]
    00477ed0ldrsb x27, [x3]
    00477ed4ldr x0, [x3+632]
    00477ed8ldr x1, [x3+640]
    00477edcldr x2, [x3+648]
    00477ee0str x0, [sp+600]
    00477ee4str x1, [sp+608]
    00477ee8str x2, [sp+616]
    00477eecbl time.Since
    00477ef0str x0, [sp+152]
    00477ef4ldr x3, [sp+1520]
    00477ef8ldrsb x27, [x3]
    00477efcldr x3, [x3+16]
    00477f00subs xzr, x0, x3
    00477f04cset x3, gt
    00477f08strb w3, [sp+79]
    00477f0cb.gt 0x477f14
    00477f10b 0x477f18
    00477f14
    00477f14loc_477f14:
    00477f14b 0x477f98
    00477f18
    00477f18loc_477f18:
    00477f18bl time.Now
    00477f1cstr x0, [sp+1096]
    00477f20str x1, [sp+1104]
    00477f24str x2, [sp+1112]
    00477f28bl time.Time.UTC
    00477f2cstr x0, [sp+1120]
    00477f30str x1, [sp+1128]
    00477f34str x2, [sp+1136]
    00477f38ldr x0, [sp+1512]
    00477f3cldrsb x27, [x0]
    00477f40ldr x1, [x0+632]
    00477f44ldr x2, [x0+640]
    00477f48ldr x0, [x0+648]
    00477f4cstr x1, [sp+576]
    00477f50str x2, [sp+584]
    00477f54str x0, [sp+592]
    00477f58ldr x3, [sp+1120]
    00477f5cldr x4, [sp+1128]
    00477f60ldr x5, [sp+1136]
    00477f64mov x6, x0
    00477f68mov x0, x1
    00477f6cmov x1, x2
    00477f70mov x2, x6
    00477f74bl time.Time.Sub
    00477f78str x0, [sp+144]
    00477f7cldr x1, [sp+1520]
    00477f80ldrsb x27, [x1]
    00477f84ldr x1, [x1+16]
    00477f88subs xzr, x0, x1
    00477f8ccset x0, gt
    00477f90strb w0, [sp+79]
    00477f94b 0x477f98
    00477f98
    00477f98loc_477f98:
    00477f98ldrb w3, [sp+79]
    00477f9ctbnz w3, 0, 0x477fa4
    00477fa0b 0x4780d4
    00477fa4
    00477fa4loc_477fa4:
    00477fa4ldr x1, [sp+1520]
    00477fa8ldrsb x27, [x1]
    00477facldr x0, [x1+16]
    00477fb0str x0, [sp+112]
    00477fb4bl time.Duration.Seconds
    00477fb8str d0, [sp+136]
    00477fbcadd x27, sp, 1080
    00477fc0stp xzr, xzr, [x27]
    00477fc4add x1, sp, 1080
    00477fc8str x1, [sp+544]
    00477fccldr d0, [sp+136]
    00477fd0str d0, [sp+104]
    00477fd4add x1, sp, 104
    00477fd8ldrsb x27, [x1]
    00477fdcldr x0, [x1]
    00477fe0str x0, [sp+96]
    00477fe4bl runtime.convT64
    00477fe8str x0, [sp+536]
    00477fecldr x1, [sp+544]
    00477ff0ldrsb x27, [x1]
    00477ff4adrp x2, 0x17e000
    00477ff8add x2, x2, 3904
    00477ffcstr x2, [x1]
    00478000adrp x27, 0x5d3000
    00478004ldr w2, [x27+3056]
    00478008cbz w2, 0x478010
    0047800cb 0x478014
    00478010
    00478010loc_478010:
    00478010b 0x478028
    00478014
    00478014loc_478014:
    00478014bl runtime.gcWriteBarrier2
    00478018str x0, [x25]
    0047801cldr x7, [x1+8]
    00478020str x7, [x25+8]
    00478024b 0x478028
    00478028
    00478028loc_478028:
    00478028str x0, [x1+8]
    0047802cldr x4, [sp+544]
    00478030ldrsb x27, [x4]
    00478034b 0x478038
    00478038
    00478038loc_478038:
    00478038str x4, [sp+552]
    0047803corr x6, xzr, 1
    00478040str x6, [sp+560]
    00478044str x6, [sp+568]
    00478048adrp x0, 0x241000
    0047804cadd x0, x0, 4029
    00478050movz x1, 25
    00478054adrp x2, 0x253000
    00478058add x2, x2, 581
    0047805cmovz x3, 55
    00478060mov x5, x6
    00478064bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
    00478068str x0, [sp+248]
    0047806cstr x1, [sp+256]
    00478070str x2, [sp+264]
    00478074str x3, [sp+272]
    00478078str x4, [sp+280]
    0047807cldp x7, x8, [sp+248]
    00478080ldp x9, x10, [sp+264]
    00478084stp x7, x8, [sp+176]
    00478088stp x9, x10, [sp+192]
    0047808cldr x7, [sp+280]
    00478090str x7, [sp+208]
    00478094strb wzr, [sp+78]
    00478098adrp x0, 0x1d6000
    0047809cadd x0, x0, 2528
    004780a0add x1, sp, 176
    004780a4bl runtime.convT
    004780a8str x0, [sp+528]
    004780acadrp x7, 0x29e000
    004780b0add x7, x7, 1856
    004780b4str x7, [sp+160]
    004780b8str x0, [sp+168]
    004780bcldr x1, [sp+160]
    004780c0ldrb w0, [sp+78]
    004780c4ldr x2, [sp+168]
    004780c8ldp x29, x30, [sp-8]
    004780ccadd sp, sp, 1152
    004780d0ret x30
    004780d4
    004780d4loc_4780d4:
    004780d4b 0x4780dc
    004780d8
    004780d8loc_4780d8:
    004780d8b 0x4780dc
    004780dc
    004780dcloc_4780dc:
    004780dcorr x3, xzr, 1
    004780e0strb w3, [sp+78]
    004780e4stp xzr, xzr, [sp+160]
    004780e8ldrb w0, [sp+78]
    004780ecmov x1, xzr
    004780f0mov x2, xzr
    004780f4ldp x29, x30, [sp-8]
    004780f8add sp, sp, 1152
    004780fcret x30
    00478100
    00478100loc_478100:
    00478100b 0x478104
    00478104
    00478104loc_478104:
    00478104stp xzr, xzr, [sp+216]
    00478108stp xzr, xzr, [sp+232]
    0047810cadd x2, sp, 216
    00478110str x2, [sp+744]
    00478114ldr x0, [sp+1264]
    00478118ldr x1, [sp+1272]
    0047811cbl runtime.convTstring
    00478120str x0, [sp+736]
    00478124ldr x2, [sp+744]
    00478128ldrsb x27, [x2]
    0047812cadrp x3, 0x17d000
    00478130add x3, x3, 2944
    00478134str x3, [x2]
    00478138adrp x27, 0x5d3000
    0047813cldr w3, [x27+3056]
    00478140cbz w3, 0x478148
    00478144b 0x47814c
    00478148
    00478148loc_478148:
    00478148b 0x478160
    0047814c
    0047814cloc_47814c:
    0047814cbl runtime.gcWriteBarrier2
    00478150str x0, [x25]
    00478154ldr x3, [x2+8]
    00478158str x3, [x25+8]
    0047815cb 0x478160
    00478160
    00478160loc_478160:
    00478160str x0, [x2+8]
    00478164ldr x2, [sp+1512]
    00478168ldrsb x27, [x2]
    0047816cldr x0, [x2+728]
    00478170ldr x1, [x2+736]
    00478174str x0, [sp+720]
    00478178str x1, [sp+728]
    0047817cbl runtime.convTstring
    00478180str x0, [sp+712]
    00478184ldr x2, [sp+744]
    00478188ldrsb x27, [x2]
    0047818cadrp x3, 0x17d000
    00478190add x3, x3, 2944
    00478194str x3, [x2+16]
    00478198adrp x27, 0x5d3000
    0047819cldr w3, [x27+3056]
    004781a0cbz w3, 0x4781a8
    004781a4b 0x4781ac
    004781a8
    004781a8loc_4781a8:
    004781a8b 0x4781c0
    004781ac
    004781acloc_4781ac:
    004781acbl runtime.gcWriteBarrier2
    004781b0str x0, [x25]
    004781b4ldr x7, [x2+24]
    004781b8str x7, [x25+8]
    004781bcb 0x4781c0
    004781c0
    004781c0loc_4781c0:
    004781c0str x0, [x2+24]
    004781c4ldr x4, [sp+744]
    004781c8ldrsb x27, [x4]
    004781ccb 0x4781d0
    004781d0
    004781d0loc_4781d0:
    004781d0str x4, [sp+752]
    004781d4orr x6, xzr, 2
    004781d8str x6, [sp+760]
    004781dcstr x6, [sp+768]
    004781e0adrp x0, 0x241000
    004781e4add x0, x0, 4029
    004781e8movz x1, 25
    004781ecadrp x2, 0x257000
    004781f0add x2, x2, 1941
    004781f4movz x3, 78
    004781f8mov x5, x6
    004781fcbl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
    00478200str x0, [sp+328]
    00478204str x1, [sp+336]
    00478208str x2, [sp+344]
    0047820cstr x3, [sp+352]
    00478210str x4, [sp+360]
    00478214ldp x7, x8, [sp+328]
    00478218ldp x9, x10, [sp+344]
    0047821cstp x7, x8, [sp+176]
    00478220stp x9, x10, [sp+192]
    00478224ldr x7, [sp+360]
    00478228str x7, [sp+208]
    0047822cstrb wzr, [sp+78]
    00478230adrp x0, 0x1d6000
    00478234add x0, x0, 2528
    00478238add x1, sp, 176
    0047823cbl runtime.convT
    00478240str x0, [sp+704]
    00478244adrp x7, 0x29e000
    00478248add x7, x7, 1856
    0047824cstr x7, [sp+160]
    00478250str x0, [sp+168]
    00478254ldr x1, [sp+160]
    00478258ldrb w0, [sp+78]
    0047825cldr x2, [sp+168]
    00478260ldp x29, x30, [sp-8]
    00478264add sp, sp, 1152
    00478268ret x30
    0047826c
    0047826cloc_47826c:
    0047826cb 0x478270
    00478270
    00478270loc_478270:
    00478270stp xzr, xzr, [sp+216]
    00478274stp xzr, xzr, [sp+232]
    00478278add x2, sp, 216
    0047827cstr x2, [sp+856]
    00478280ldr x0, [sp+1264]
    00478284ldr x1, [sp+1272]
    00478288bl runtime.convTstring
    0047828cstr x0, [sp+848]
    00478290ldr x2, [sp+856]
    00478294ldrsb x27, [x2]
    00478298adrp x3, 0x17d000
    0047829cadd x3, x3, 2944
    004782a0str x3, [x2]
    004782a4adrp x27, 0x5d3000
    004782a8ldr w3, [x27+3056]
    004782accbz w3, 0x4782b4
    004782b0b 0x4782b8
    004782b4
    004782b4loc_4782b4:
    004782b4b 0x4782cc
    004782b8
    004782b8loc_4782b8:
    004782b8bl runtime.gcWriteBarrier2
    004782bcstr x0, [x25]
    004782c0ldr x3, [x2+8]
    004782c4str x3, [x25+8]
    004782c8b 0x4782cc
    004782cc
    004782ccloc_4782cc:
    004782ccstr x0, [x2+8]
    004782d0ldr x2, [sp+1512]
    004782d4ldrsb x27, [x2]
    004782d8ldr x0, [x2+96]
    004782dcldr x1, [x2+104]
    004782e0str x0, [sp+832]
    004782e4str x1, [sp+840]
    004782e8bl runtime.convTstring
    004782ecstr x0, [sp+824]
    004782f0ldr x2, [sp+856]
    004782f4ldrsb x27, [x2]
    004782f8adrp x3, 0x17d000
    004782fcadd x3, x3, 2944
    00478300str x3, [x2+16]
    00478304adrp x27, 0x5d3000
    00478308ldr w3, [x27+3056]
    0047830ccbz w3, 0x478314
    00478310b 0x478318
    00478314
    00478314loc_478314:
    00478314b 0x47832c
    00478318
    00478318loc_478318:
    00478318bl runtime.gcWriteBarrier2
    0047831cstr x0, [x25]
    00478320ldr x7, [x2+24]
    00478324str x7, [x25+8]
    00478328b 0x47832c
    0047832c
    0047832cloc_47832c:
    0047832cstr x0, [x2+24]
    00478330ldr x4, [sp+856]
    00478334ldrsb x27, [x4]
    00478338b 0x47833c
    0047833c
    0047833cloc_47833c:
    0047833cstr x4, [sp+864]
    00478340orr x6, xzr, 2
    00478344str x6, [sp+872]
    00478348str x6, [sp+880]
    0047834cadrp x0, 0x241000
    00478350add x0, x0, 4029
    00478354movz x1, 25
    00478358adrp x2, 0x258000
    0047835cadd x2, x2, 367
    00478360movz x3, 84
    00478364mov x5, x6
    00478368bl gopkg.in/jcmturner/gokrb5.v7/krberror.NewErrorf
    0047836cstr x0, [sp+408]
    00478370str x1, [sp+416]
    00478374str x2, [sp+424]
    00478378str x3, [sp+432]
    0047837cstr x4, [sp+440]
    00478380ldp x7, x8, [sp+408]
    00478384ldp x9, x10, [sp+424]
    00478388stp x7, x8, [sp+176]
    0047838cstp x9, x10, [sp+192]
    00478390ldr x7, [sp+440]
    00478394str x7, [sp+208]
    00478398strb wzr, [sp+78]
    0047839cadrp x0, 0x1d6000
    004783a0add x0, x0, 2528
    004783a4add x1, sp, 176
    004783a8bl runtime.convT
    004783acstr x0, [sp+816]
    004783b0adrp x7, 0x29e000
    004783b4add x7, x7, 1856
    004783b8str x7, [sp+160]
    004783bcstr x0, [sp+168]
    004783c0ldr x1, [sp+160]
    004783c4ldrb w0, [sp+78]
    004783c8ldr x2, [sp+168]
    004783ccldp x29, x30, [sp-8]
    004783d0add sp, sp, 1152
    004783d4ret x30
    004783d8
    004783d8loc_4783d8:
    004783d8bl runtime.panicIndex
    004783dc
    004783dcloc_4783dc:
    004783dcbl runtime.panicIndex
    004783e0hint
    004783e4
    004783e4loc_4783e4:
    004783e4stp x0, x1, [sp+360]
    004783e8mov x3, x30
    004783ecbl runtime.morestack_noctxt.abi0
    004783f0ldp x0, x1, [sp+360]
    004783f4b 0x477780
    004783f8udf 0
    004783fcudf 0
    00477780
    00478400
    00478400gopkg.in/jcmturner/gokrb5.v7/messages.NewASReqForTGT: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewASReqForTGT(struct string realm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname)
    00478400ldr x16, [x28+16]
    00478404sub x17, sp, 1152
    00478408subs xzr, x17, x16
    0047840cb.ls 0x4785f0
    00478410sub x20, sp, 1280
    00478414stp x29, x30, [x20-8]
    00478418add sp, x20, 0
    0047841csub x29, sp, 8
    00478420str x0, [sp+1640]
    00478424str x1, [sp+1648]
    00478428str x2, [sp+1656]
    0047842cstr w3, [sp+1664]
    00478430str x4, [sp+1672]
    00478434str x5, [sp+1680]
    00478438str x6, [sp+1688]
    0047843cadd x20, sp, 1288
    00478440adr x27, 16
    00478444stp x29, x27, [sp-24]
    00478448sub x29, sp, 24
    0047844cbl fn_87cb8
    00478450sub x29, sp, 8
    00478454stp xzr, xzr, [sp+456]
    00478458str wzr, [sp+472]
    0047845cstp xzr, xzr, [sp+480]
    00478460str xzr, [sp+496]
    00478464orr x1, xzr, 2
    00478468str w1, [sp+472]
    0047846cadrp x0, 0x186000
    00478470add x0, x0, 3808
    00478474bl runtime.newobject
    00478478str x0, [sp+1240]
    0047847corr x1, xzr, 6
    00478480str x1, [x0+8]
    00478484adrp x27, 0x5d3000
    00478488ldr w1, [x27+3056]
    0047848ccbz w1, 0x478494
    00478490b 0x478498
    00478494
    00478494loc_478494:
    00478494b 0x4784a8
    00478498
    00478498loc_478498:
    00478498ldr x11, [x0]
    0047849cbl runtime.gcWriteBarrier1
    004784a0str x11, [x25]
    004784a4b 0x4784a8
    004784a8
    004784a8loc_4784a8:
    004784a8adrp x11, 0x238000
    004784acadd x11, x11, 3205
    004784b0str x11, [x0]
    004784b4ldr x11, [sp+1640]
    004784b8ldr x12, [sp+1648]
    004784bcldr x13, [sp+1240]
    004784c0ldrsb x27, [x13]
    004784c4str x12, [x13+24]
    004784c8adrp x27, 0x5d3000
    004784ccldr w12, [x27+3056]
    004784d0cbz w12, 0x4784d8
    004784d4b 0x4784dc
    004784d8
    004784d8loc_4784d8:
    004784d8b 0x4784f0
    004784dc
    004784dcloc_4784dc:
    004784dcbl runtime.gcWriteBarrier2
    004784e0str x11, [x25]
    004784e4ldr x12, [x13+16]
    004784e8str x12, [x25+8]
    004784ecb 0x4784f0
    004784f0
    004784f0loc_4784f0:
    004784f0str x11, [x13+16]
    004784f4ldr x11, [sp+1240]
    004784f8ldrsb x27, [x11]
    004784fcb 0x478500
    00478500
    00478500loc_478500:
    00478500str x11, [sp+1248]
    00478504orr x12, xzr, 2
    00478508str x12, [sp+1256]
    0047850cstr x12, [sp+1264]
    00478510str x11, [sp+480]
    00478514str x12, [sp+488]
    00478518str x12, [sp+496]
    0047851cadd x20, sp, 520
    00478520adr x27, 16
    00478524stp x29, x27, [sp-24]
    00478528sub x29, sp, 24
    0047852cbl fn_87cb8
    00478530sub x29, sp, 8
    00478534stp xzr, xzr, [sp+504]
    00478538ldrsw x3, [sp+1664]
    0047853cldrsw x7, [sp+472]
    00478540ldr x0, [sp+1640]
    00478544ldr x2, [sp+1656]
    00478548ldr x1, [sp+1648]
    0047854cldr x4, [sp+1672]
    00478550ldr x8, [sp+480]
    00478554ldr x5, [sp+1680]
    00478558ldr x9, [sp+488]
    0047855cldr x6, [sp+1688]
    00478560ldr x10, [sp+496]
    00478564bl gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq
    00478568add x21, sp, 520
    0047856cadd x20, sp, 8
    00478570adr x27, 16
    00478574stp x29, x27, [sp-24]
    00478578sub x29, sp, 24
    0047857cbl fn_87e70
    00478580sub x29, sp, 8
    00478584str x0, [sp+504]
    00478588str x1, [sp+512]
    0047858cadd x21, sp, 888
    00478590add x20, sp, 520
    00478594adr x27, 16
    00478598stp x29, x27, [sp-24]
    0047859csub x29, sp, 24
    004785a0bl fn_87e70
    004785a4sub x29, sp, 8
    004785a8ldr x11, [sp+504]
    004785acldr x12, [sp+512]
    004785b0str x11, [sp+872]
    004785b4str x12, [sp+880]
    004785b8add x21, sp, 1288
    004785bcadd x20, sp, 888
    004785c0adr x27, 16
    004785c4stp x29, x27, [sp-24]
    004785c8sub x29, sp, 24
    004785ccbl fn_87e70
    004785d0sub x29, sp, 8
    004785d4ldr x0, [sp+872]
    004785d8ldr x1, [sp+880]
    004785dcstr x0, [sp+456]
    004785e0str x1, [sp+464]
    004785e4ldp x29, x30, [sp-8]
    004785e8add sp, sp, 1280
    004785ecret x30
    004785f0
    004785f0loc_4785f0:
    004785f0stp x0, x1, [sp+360]
    004785f4str x2, [sp+376]
    004785f8str w3, [sp+384]
    004785fcstp x4, x5, [sp+392]
    00478600str x6, [sp+408]
    00478604mov x3, x30
    00478608bl runtime.morestack_noctxt.abi0
    0047860cldp x0, x1, [sp+360]
    00478610ldr x2, [sp+376]
    00478614ldrsw x3, [sp+384]
    00478618ldp x4, x5, [sp+392]
    0047861cldr x6, [sp+408]
    00478620b 0x478400
    00478624udf 0
    00478628udf 0
    0047862cudf 0
    00478400
    00478630
    00478630gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewASReq(struct string realm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname)
    00478630ldr x16, [x28+16]
    00478634sub x17, sp, 1216
    00478638subs xzr, x17, x16
    0047863cb.ls 0x478d3c
    00478640sub x20, sp, 1344
    00478644stp x29, x30, [x20-8]
    00478648add sp, x20, 0
    0047864csub x29, sp, 8
    00478650str x0, [sp+1704]
    00478654str x1, [sp+1712]
    00478658str x2, [sp+1720]
    0047865cstr w3, [sp+1728]
    00478660str x4, [sp+1736]
    00478664str x5, [sp+1744]
    00478668str x6, [sp+1752]
    0047866cstr w7, [sp+1760]
    00478670str x8, [sp+1768]
    00478674str x9, [sp+1776]
    00478678str x10, [sp+1784]
    0047867cadd x20, sp, 1352
    00478680adr x27, 16
    00478684stp x29, x27, [sp-24]
    00478688sub x29, sp, 24
    0047868cbl fn_87cb8
    00478690sub x29, sp, 8
    00478694stp xzr, xzr, [sp+104]
    00478698orr x0, xzr, 0x7fffffff
    0047869cbl math/big.NewInt
    004786a0str x0, [sp+1288]
    004786a4str xzr, [sp+1280]
    004786a8add x27, sp, 1264
    004786acstp xzr, xzr, [x27]
    004786b0adrp x27, 0x5a9000
    004786b4ldr x0, [x27+2672]
    004786b8adrp x27, 0x5a9000
    004786bcldr x1, [x27+2680]
    004786c0ldr x2, [sp+1288]
    004786c4bl crypto/rand.Int
    004786c8str x0, [sp+1280]
    004786ccstr x1, [sp+1264]
    004786d0str x2, [sp+1272]
    004786d4ldr x1, [sp+1280]
    004786d8str x1, [sp+608]
    004786dcldr x1, [sp+1264]
    004786e0ldr x2, [sp+1272]
    004786e4str x1, [sp+592]
    004786e8str x2, [sp+600]
    004786ecldr x1, [sp+608]
    004786f0str x1, [sp+144]
    004786f4ldr x1, [sp+600]
    004786f8ldr x2, [sp+592]
    004786fcstr x2, [sp+224]
    00478700str x1, [sp+232]
    00478704cbnz x2, 0x47870c
    00478708b 0x478740
    0047870c
    0047870cloc_47870c:
    0047870cadd x20, sp, 1352
    00478710adr x27, 16
    00478714stp x29, x27, [sp-24]
    00478718sub x29, sp, 24
    0047871cbl fn_87cb8
    00478720sub x29, sp, 8
    00478724ldr x0, [sp+224]
    00478728ldr x1, [sp+232]
    0047872cstr x0, [sp+104]
    00478730str x1, [sp+112]
    00478734ldp x29, x30, [sp-8]
    00478738add sp, sp, 1344
    0047873cret x30
    00478740
    00478740loc_478740:
    00478740bl time.Now
    00478744str x0, [sp+1240]
    00478748str x1, [sp+1248]
    0047874cstr x2, [sp+1256]
    00478750bl time.Time.UTC
    00478754str x0, [sp+120]
    00478758str x1, [sp+128]
    0047875cstr x2, [sp+136]
    00478760bl gopkg.in/jcmturner/gokrb5.v7/types.NewKrbFlags
    00478764str x0, [sp+152]
    00478768str x1, [sp+160]
    0047876cstr x2, [sp+168]
    00478770str x3, [sp+176]
    00478774str x0, [sp+1176]
    00478778str x1, [sp+1184]
    0047877cstr x2, [sp+1192]
    00478780ldr x0, [sp+1720]
    00478784ldrsb x27, [x0]
    00478788ldr x1, [x0+232]
    0047878cldr x2, [x0+240]
    00478790ldr x0, [x0+224]
    00478794str x0, [sp+1152]
    00478798str x1, [sp+1160]
    0047879cstr x2, [sp+1168]
    004787a0ldr x0, [sp+1184]
    004787a4str x0, [sp+88]
    004787a8subs xzr, x1, x0
    004787acb.lt 0x4787b4
    004787b0b 0x4787bc
    004787b4
    004787b4loc_4787b4:
    004787b4str x1, [sp+88]
    004787b8b 0x4787c0
    004787bc
    004787bcloc_4787bc:
    004787bcb 0x4787c0
    004787c0
    004787c0loc_4787c0:
    004787c0ldr x4, [sp+1152]
    004787c4ldr x5, [sp+1176]
    004787c8subs xzr, x4, x5
    004787ccb.ne 0x4787d4
    004787d0b 0x4787f0
    004787d4
    004787d4loc_4787d4:
    004787d4ldr x3, [sp+88]
    004787d8str x3, [sp+80]
    004787dcldr x2, [sp+80]
    004787e0ldr x1, [sp+1152]
    004787e4ldr x0, [sp+1176]
    004787e8bl runtime.memmove
    004787ecb 0x4787f4
    004787f0
    004787f0loc_4787f0:
    004787f0b 0x4787f4
    004787f4
    004787f4loc_4787f4:
    004787f4ldr x4, [sp+1720]
    004787f8ldrsb x27, [x4]
    004787fcldr x4, [x4+248]
    00478800str x4, [sp+176]
    00478804ldr x4, [sp+1720]
    00478808ldrsb x27, [x4]
    0047880cldr x3, [x4+376]
    00478810str x3, [sp+72]
    00478814ldr x0, [sp+120]
    00478818ldr x1, [sp+128]
    0047881cldr x2, [sp+136]
    00478820bl time.Time.Add
    00478824str x0, [sp+1240]
    00478828str x1, [sp+1248]
    0047882cstr x2, [sp+1256]
    00478830ldr x0, [sp+144]
    00478834bl math/big.(*Int).Int64
    00478838str x0, [sp+96]
    0047883cadd x20, sp, 800
    00478840adr x27, 16
    00478844stp x29, x27, [sp-24]
    00478848sub x29, sp, 24
    0047884cbl fn_87cb8
    00478850sub x29, sp, 8
    00478854movz x4, 5
    00478858str x4, [sp+800]
    0047885cmovz x4, 10
    00478860str x4, [sp+808]
    00478864adrp x4, 0x5d3000
    00478868add x4, x4, 1504
    0047886cstr x4, [sp+768]
    00478870b 0x478874
    00478874
    00478874loc_478874:
    00478874str x4, [sp+744]
    00478878add x27, sp, 752
    0047887cstp xzr, xzr, [x27]
    00478880str x4, [sp+776]
    00478884add x27, sp, 784
    00478888stp xzr, xzr, [x27]
    0047888cldr x2, [sp+776]
    00478890str x2, [sp+816]
    00478894add x27, sp, 824
    00478898stp xzr, xzr, [x27]
    0047889cldr x2, [sp+152]
    004788a0ldr x3, [sp+160]
    004788a4ldr x4, [sp+168]
    004788a8ldr x5, [sp+176]
    004788acstr x2, [sp+840]
    004788b0str x3, [sp+848]
    004788b4str x4, [sp+856]
    004788b8str x5, [sp+864]
    004788bcldr x2, [sp+1704]
    004788c0ldr x3, [sp+1712]
    004788c4str x2, [sp+904]
    004788c8str x3, [sp+912]
    004788ccldrsw x2, [sp+1728]
    004788d0ldr x3, [sp+1736]
    004788d4ldr x4, [sp+1744]
    004788d8ldr x5, [sp+1752]
    004788dcstr w2, [sp+872]
    004788e0str x3, [sp+880]
    004788e4str x4, [sp+888]
    004788e8str x5, [sp+896]
    004788ecldrsw x2, [sp+1760]
    004788f0ldr x3, [sp+1768]
    004788f4ldr x4, [sp+1776]
    004788f8ldr x5, [sp+1784]
    004788fcstr w2, [sp+920]
    00478900str x3, [sp+928]
    00478904str x4, [sp+936]
    00478908str x5, [sp+944]
    0047890cldr x2, [sp+1240]
    00478910ldr x3, [sp+1248]
    00478914ldr x4, [sp+1256]
    00478918str x2, [sp+976]
    0047891cstr x3, [sp+984]
    00478920str x4, [sp+992]
    00478924ldr x2, [sp+96]
    00478928str x2, [sp+1024]
    0047892cldr x2, [sp+1720]
    00478930ldrsb x27, [x2]
    00478934ldr x3, [x2+144]
    00478938ldr x4, [x2+152]
    0047893cldr x2, [x2+160]
    00478940str x3, [sp+1032]
    00478944str x4, [sp+1040]
    00478948str x2, [sp+1048]
    0047894cadd x21, sp, 240
    00478950add x20, sp, 800
    00478954adr x27, 16
    00478958stp x29, x27, [sp-24]
    0047895csub x29, sp, 24
    00478960bl fn_87e70
    00478964sub x29, sp, 8
    00478968ldr x2, [sp+1720]
    0047896cldrsb x27, [x2]
    00478970ldrb w2, [x2+200]
    00478974tbnz w2, 0, 0x47897c
    00478978b 0x47898c
    0047897c
    0047897cloc_47897c:
    0047897cadd x0, sp, 280
    00478980orr x1, xzr, 1
    00478984bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    00478988b 0x478990
    0047898c
    0047898cloc_47898c:
    0047898cb 0x478990
    00478990
    00478990loc_478990:
    00478990ldr x2, [sp+1720]
    00478994ldrsb x27, [x2]
    00478998ldrb w2, [x2+1]
    0047899ctbnz w2, 0, 0x4789a4
    004789a0b 0x4789b4
    004789a4
    004789a4loc_4789a4:
    004789a4add x0, sp, 280
    004789a8orr x1, xzr, 15
    004789acbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    004789b0b 0x4789b8
    004789b4
    004789b4loc_4789b4:
    004789b4b 0x4789b8
    004789b8
    004789b8loc_4789b8:
    004789b8ldr x2, [sp+1720]
    004789bcldrsb x27, [x2]
    004789c0ldrb w2, [x2+344]
    004789c4tbnz w2, 0, 0x4789cc
    004789c8b 0x4789dc
    004789cc
    004789ccloc_4789cc:
    004789ccadd x0, sp, 280
    004789d0orr x1, xzr, 3
    004789d4bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    004789d8b 0x4789e0
    004789dc
    004789dcloc_4789dc:
    004789dcb 0x4789e0
    004789e0
    004789e0loc_4789e0:
    004789e0ldr x2, [sp+1720]
    004789e4ldrsb x27, [x2]
    004789e8ldr x2, [x2+360]
    004789eccbnz x2, 0x4789f4
    004789f0b 0x478a6c
    004789f4
    004789f4loc_4789f4:
    004789f4add x0, sp, 280
    004789f8orr x1, xzr, 8
    004789fcbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    00478a00ldr x2, [sp+1720]
    00478a04ldrsb x27, [x2]
    00478a08ldr x3, [x2+360]
    00478a0cstr x3, [sp+64]
    00478a10ldr x0, [sp+120]
    00478a14ldr x1, [sp+128]
    00478a18ldr x2, [sp+136]
    00478a1cbl time.Time.Add
    00478a20str x0, [sp+1240]
    00478a24str x1, [sp+1248]
    00478a28str x2, [sp+1256]
    00478a2cstr x0, [sp+440]
    00478a30str x1, [sp+448]
    00478a34str x2, [sp+456]
    00478a38ldr x0, [sp+120]
    00478a3cldr x1, [sp+128]
    00478a40ldr x2, [sp+136]
    00478a44movz x3, 0x229e0000
    00478a48movk x3, 0x9d2900000000
    00478a4cbl time.Time.Add
    00478a50str x0, [sp+1240]
    00478a54str x1, [sp+1248]
    00478a58str x2, [sp+1256]
    00478a5cstr x0, [sp+440]
    00478a60str x1, [sp+448]
    00478a64str x2, [sp+456]
    00478a68b 0x478a70
    00478a6c
    00478a6cloc_478a6c:
    00478a6cb 0x478a70
    00478a70
    00478a70loc_478a70:
    00478a70ldr x2, [sp+1720]
    00478a74ldrsb x27, [x2]
    00478a78ldrb w2, [x2+264]
    00478a7ctbnz w2, 0, 0x478a84
    00478a80b 0x478a88
    00478a84
    00478a84loc_478a84:
    00478a84b 0x478d08
    00478a88
    00478a88loc_478a88:
    00478a88str xzr, [sp+1216]
    00478a8cadd x27, sp, 1224
    00478a90stp xzr, xzr, [x27]
    00478a94add x27, sp, 1264
    00478a98stp xzr, xzr, [x27]
    00478a9cbl gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses
    00478aa0str x0, [sp+1216]
    00478aa4str x1, [sp+1224]
    00478aa8str x2, [sp+1232]
    00478aacstr x3, [sp+1264]
    00478ab0str x4, [sp+1272]
    00478ab4ldr x0, [sp+1216]
    00478ab8ldr x1, [sp+1224]
    00478abcldr x2, [sp+1232]
    00478ac0str x0, [sp+1312]
    00478ac4str x1, [sp+1320]
    00478ac8str x2, [sp+1328]
    00478accldr x0, [sp+1264]
    00478ad0ldr x1, [sp+1272]
    00478ad4str x0, [sp+1296]
    00478ad8str x1, [sp+1304]
    00478adcldr x0, [sp+1312]
    00478ae0ldr x1, [sp+1320]
    00478ae4ldr x2, [sp+1328]
    00478ae8str x0, [sp+184]
    00478aecstr x1, [sp+192]
    00478af0str x2, [sp+200]
    00478af4ldr x0, [sp+1304]
    00478af8ldr x1, [sp+1296]
    00478afcstr x1, [sp+208]
    00478b00str x0, [sp+216]
    00478b04cbnz x1, 0x478b0c
    00478b08b 0x478c00
    00478b0c
    00478b0cloc_478b0c:
    00478b0cadd x27, sp, 1200
    00478b10stp xzr, xzr, [x27]
    00478b14add x5, sp, 1200
    00478b18str x5, [sp+712]
    00478b1cldr x5, [sp+208]
    00478b20ldr x6, [sp+216]
    00478b24str x5, [sp+696]
    00478b28str x6, [sp+704]
    00478b2cstr x5, [sp+688]
    00478b30ldr x5, [sp+688]
    00478b34cbnz x5, 0x478b3c
    00478b38b 0x478b4c
    00478b3c
    00478b3cloc_478b3c:
    00478b3cldr x5, [sp+688]
    00478b40ldr x5, [x5+8]
    00478b44str x5, [sp+688]
    00478b48b 0x478b50
    00478b4c
    00478b4cloc_478b4c:
    00478b4cb 0x478b50
    00478b50
    00478b50loc_478b50:
    00478b50ldr x5, [sp+712]
    00478b54ldrsb x27, [x5]
    00478b58ldr x6, [sp+704]
    00478b5cldr x7, [sp+688]
    00478b60str x7, [x5]
    00478b64adrp x27, 0x5d3000
    00478b68ldr w7, [x27+3056]
    00478b6ccbz w7, 0x478b74
    00478b70b 0x478b78
    00478b74
    00478b74loc_478b74:
    00478b74b 0x478b8c
    00478b78
    00478b78loc_478b78:
    00478b78bl runtime.gcWriteBarrier2
    00478b7cstr x6, [x25]
    00478b80ldr x7, [x5+8]
    00478b84str x7, [x25+8]
    00478b88b 0x478b8c
    00478b8c
    00478b8cloc_478b8c:
    00478b8cstr x6, [x5+8]
    00478b90ldr x2, [sp+712]
    00478b94ldrsb x27, [x2]
    00478b98b 0x478b9c
    00478b9c
    00478b9cloc_478b9c:
    00478b9cstr x2, [sp+720]
    00478ba0orr x4, xzr, 1
    00478ba4str x4, [sp+728]
    00478ba8str x4, [sp+736]
    00478bacadrp x0, 0x247000
    00478bb0add x0, x0, 2817
    00478bb4movz x1, 33
    00478bb8mov x3, x4
    00478bbcbl fmt.Errorf
    00478bc0str x0, [sp+1264]
    00478bc4str x1, [sp+1272]
    00478bc8add x21, sp, 1352
    00478bccadd x20, sp, 240
    00478bd0adr x27, 16
    00478bd4stp x29, x27, [sp-24]
    00478bd8sub x29, sp, 24
    00478bdcbl fn_87e70
    00478be0sub x29, sp, 8
    00478be4ldr x0, [sp+1264]
    00478be8ldr x1, [sp+1272]
    00478becstr x0, [sp+104]
    00478bf0str x1, [sp+112]
    00478bf4ldp x29, x30, [sp-8]
    00478bf8add sp, sp, 1344
    00478bfcret x30
    00478c00
    00478c00loc_478c00:
    00478c00ldr x3, [sp+1720]
    00478c04ldrsb x27, [x3]
    00478c08ldr x0, [x3+176]
    00478c0cldr x1, [x3+184]
    00478c10ldr x2, [x3+192]
    00478c14str x0, [sp+664]
    00478c18str x1, [sp+672]
    00478c1cstr x2, [sp+680]
    00478c20bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs
    00478c24str x0, [sp+1216]
    00478c28str x1, [sp+1224]
    00478c2cstr x2, [sp+1232]
    00478c30ldr x2, [sp+200]
    00478c34ldr x0, [sp+184]
    00478c38ldr x3, [sp+192]
    00478c3cstr x0, [sp+640]
    00478c40str x3, [sp+648]
    00478c44str x2, [sp+656]
    00478c48ldr x4, [sp+1224]
    00478c4cadd x1, x3, x4
    00478c50str x1, [sp+56]
    00478c54subs xzr, x2, x1
    00478c58b.hs 0x478c60
    00478c5cb 0x478c68
    00478c60
    00478c60loc_478c60:
    00478c60str x1, [sp+648]
    00478c64b 0x478c88
    00478c68
    00478c68loc_478c68:
    00478c68ldr x3, [sp+1224]
    00478c6cadrp x4, 0x1cf000
    00478c70add x4, x4, 1952
    00478c74bl runtime.growslice
    00478c78str x0, [sp+640]
    00478c7cstr x1, [sp+648]
    00478c80str x2, [sp+656]
    00478c84b 0x478c88
    00478c88
    00478c88loc_478c88:
    00478c88ldr x5, [sp+56]
    00478c8cldr x6, [sp+640]
    00478c90ldr x7, [sp+648]
    00478c94ldr x8, [sp+656]
    00478c98ldr x9, [sp+1224]
    00478c9cadd x8, x8, x9
    00478ca0sub x8, x8, x5
    00478ca4sub x10, x5, x9
    00478ca8add x7, x7, x9
    00478cacsub x2, x7, x5
    00478cb0sub x5, xzr, x8
    00478cb4ubfm x7, x10, 59, 58
    00478cb8and x5, x7, x5, asr #63
    00478cbcadd x1, x6, x5
    00478cc0str x1, [sp+616]
    00478cc4str x2, [sp+624]
    00478cc8str x8, [sp+632]
    00478cccldr x4, [sp+1224]
    00478cd0ldr x3, [sp+1216]
    00478cd4adrp x0, 0x1cf000
    00478cd8add x0, x0, 1952
    00478cdcbl runtime.typedslicecopy
    00478ce0ldr x5, [sp+640]
    00478ce4ldr x6, [sp+648]
    00478ce8ldr x7, [sp+656]
    00478cecstr x5, [sp+184]
    00478cf0str x6, [sp+192]
    00478cf4str x7, [sp+200]
    00478cf8str x5, [sp+496]
    00478cfcstr x6, [sp+504]
    00478d00str x7, [sp+512]
    00478d04b 0x478d08
    00478d08
    00478d08loc_478d08:
    00478d08add x21, sp, 1352
    00478d0cadd x20, sp, 240
    00478d10adr x27, 16
    00478d14stp x29, x27, [sp-24]
    00478d18sub x29, sp, 24
    00478d1cbl fn_87e70
    00478d20sub x29, sp, 8
    00478d24stp xzr, xzr, [sp+104]
    00478d28mov x0, xzr
    00478d2cmov x1, xzr
    00478d30ldp x29, x30, [sp-8]
    00478d34add sp, sp, 1344
    00478d38ret x30
    00478d3c
    00478d3cloc_478d3c:
    00478d3cstp x0, x1, [sp+360]
    00478d40str x2, [sp+376]
    00478d44str w3, [sp+384]
    00478d48stp x4, x5, [sp+392]
    00478d4cstr x6, [sp+408]
    00478d50str w7, [sp+416]
    00478d54stp x8, x9, [sp+424]
    00478d58str x10, [sp+440]
    00478d5cmov x3, x30
    00478d60bl runtime.morestack_noctxt.abi0
    00478d64ldp x0, x1, [sp+360]
    00478d68ldr x2, [sp+376]
    00478d6cldrsw x3, [sp+384]
    00478d70ldp x4, x5, [sp+392]
    00478d74ldr x6, [sp+408]
    00478d78ldrsw x7, [sp+416]
    00478d7cldp x8, x9, [sp+424]
    00478d80ldr x10, [sp+440]
    00478d84b 0x478630
    00478d88udf 0
    00478d8cudf 0
    00478630
    00478d90
    00478d90gopkg.in/jcmturner/gokrb5.v7/messages.NewTGSReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewTGSReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, struct string kdcRealm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket tgt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, bool renewal)
    00478d90ldr x16, [x28+16]
    00478d94sub x17, sp, 1456
    00478d98subs xzr, x17, x16
    00478d9cb.ls 0x478f90
    00478da0sub x20, sp, 1584
    00478da4stp x29, x30, [x20-8]
    00478da8add sp, x20, 0
    00478dacsub x29, sp, 8
    00478db0str w0, [sp+2328]
    00478db4str x1, [sp+2336]
    00478db8str x2, [sp+2344]
    00478dbcstr x3, [sp+2352]
    00478dc0str x4, [sp+2360]
    00478dc4str x5, [sp+2368]
    00478dc8str x6, [sp+2376]
    00478dccstr w7, [sp+2384]
    00478dd0str x8, [sp+2392]
    00478dd4str x9, [sp+2400]
    00478dd8str x10, [sp+2408]
    00478ddcstr w11, [sp+2416]
    00478de0str x12, [sp+2424]
    00478de4str x13, [sp+2432]
    00478de8str x14, [sp+2440]
    00478decstrb w15, [sp+2448]
    00478df0add x20, sp, 1976
    00478df4adr x27, 16
    00478df8stp x29, x27, [sp-24]
    00478dfcsub x29, sp, 24
    00478e00bl fn_87cb8
    00478e04sub x29, sp, 8
    00478e08stp xzr, xzr, [sp+456]
    00478e0cadd x20, sp, 856
    00478e10adr x27, 16
    00478e14stp x29, x27, [sp-24]
    00478e18sub x29, sp, 24
    00478e1cbl fn_87cb8
    00478e20sub x29, sp, 8
    00478e24add x27, sp, 840
    00478e28stp xzr, xzr, [x27]
    00478e2cldrsw x0, [sp+2328]
    00478e30ldrsw x4, [sp+2416]
    00478e34ldrb w10, [sp+2448]
    00478e38ldr x8, [sp+2360]
    00478e3cldr x11, [sp+2376]
    00478e40ldr x9, [sp+2368]
    00478e44ldr x1, [sp+2336]
    00478e48ldr x5, [sp+2424]
    00478e4cldr x2, [sp+2344]
    00478e50ldr x6, [sp+2432]
    00478e54ldr x3, [sp+2352]
    00478e58ldr x7, [sp+2440]
    00478e5cbl gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq
    00478e60add x21, sp, 856
    00478e64add x20, sp, 8
    00478e68adr x27, 16
    00478e6cstp x29, x27, [sp-24]
    00478e70sub x29, sp, 24
    00478e74bl fn_87e70
    00478e78sub x29, sp, 8
    00478e7cstr x0, [sp+840]
    00478e80str x1, [sp+848]
    00478e84add x21, sp, 1224
    00478e88add x20, sp, 856
    00478e8cadr x27, 16
    00478e90stp x29, x27, [sp-24]
    00478e94sub x29, sp, 24
    00478e98bl fn_87e70
    00478e9csub x29, sp, 8
    00478ea0ldr x12, [sp+840]
    00478ea4ldr x13, [sp+848]
    00478ea8str x12, [sp+1208]
    00478eacstr x13, [sp+1216]
    00478eb0add x21, sp, 488
    00478eb4add x20, sp, 1224
    00478eb8adr x27, 16
    00478ebcstp x29, x27, [sp-24]
    00478ec0sub x29, sp, 24
    00478ec4bl fn_87e70
    00478ec8sub x29, sp, 8
    00478eccldr x12, [sp+1216]
    00478ed0ldr x13, [sp+1208]
    00478ed4str x13, [sp+472]
    00478ed8str x12, [sp+480]
    00478edccbnz x13, 0x478ee4
    00478ee0b 0x478f1c
    00478ee4
    00478ee4loc_478ee4:
    00478ee4add x21, sp, 1976
    00478ee8add x20, sp, 488
    00478eecadr x27, 16
    00478ef0stp x29, x27, [sp-24]
    00478ef4sub x29, sp, 24
    00478ef8bl fn_87e70
    00478efcsub x29, sp, 8
    00478f00ldr x0, [sp+472]
    00478f04ldr x1, [sp+480]
    00478f08str x0, [sp+456]
    00478f0cstr x1, [sp+464]
    00478f10ldp x29, x30, [sp-8]
    00478f14add sp, sp, 1584
    00478f18ret x30
    00478f1c
    00478f1cloc_478f1c:
    00478f1cldrsw x1, [sp+2384]
    00478f20ldr x2, [sp+2392]
    00478f24ldr x3, [sp+2400]
    00478f28ldr x4, [sp+2408]
    00478f2cadd x21, sp, 8
    00478f30add x20, sp, 1592
    00478f34adr x27, 16
    00478f38stp x29, x27, [sp-24]
    00478f3csub x29, sp, 24
    00478f40bl fn_87e60
    00478f44sub x29, sp, 8
    00478f48add x0, sp, 488
    00478f4cbl gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSReq).setPAData
    00478f50str x0, [sp+472]
    00478f54str x1, [sp+480]
    00478f58add x21, sp, 1976
    00478f5cadd x20, sp, 488
    00478f60adr x27, 16
    00478f64stp x29, x27, [sp-24]
    00478f68sub x29, sp, 24
    00478f6cbl fn_87e70
    00478f70sub x29, sp, 8
    00478f74ldr x0, [sp+472]
    00478f78ldr x1, [sp+480]
    00478f7cstr x0, [sp+456]
    00478f80str x1, [sp+464]
    00478f84ldp x29, x30, [sp-8]
    00478f88add sp, sp, 1584
    00478f8cret x30
    00478f90
    00478f90loc_478f90:
    00478f90str w0, [sp+744]
    00478f94add x27, sp, 752
    00478f98stp x1, x2, [x27]
    00478f9cadd x27, sp, 768
    00478fa0stp x3, x4, [x27]
    00478fa4add x27, sp, 784
    00478fa8stp x5, x6, [x27]
    00478facstr w7, [sp+800]
    00478fb0add x27, sp, 808
    00478fb4stp x8, x9, [x27]
    00478fb8str x10, [sp+824]
    00478fbcstr w11, [sp+832]
    00478fc0add x27, sp, 840
    00478fc4stp x12, x13, [x27]
    00478fc8str x14, [sp+856]
    00478fccstrb w15, [sp+864]
    00478fd0mov x3, x30
    00478fd4bl runtime.morestack_noctxt.abi0
    00478fd8ldrsw x0, [sp+744]
    00478fdcadd x27, sp, 752
    00478fe0ldp x1, x2, [x27]
    00478fe4add x27, sp, 768
    00478fe8ldp x3, x4, [x27]
    00478fecadd x27, sp, 784
    00478ff0ldp x5, x6, [x27]
    00478ff4ldrsw x7, [sp+800]
    00478ff8add x27, sp, 808
    00478ffcldp x8, x9, [x27]
    00479000ldr x10, [sp+824]
    00479004ldrsw x11, [sp+832]
    00479008add x27, sp, 840
    0047900cldp x12, x13, [x27]
    00479010ldr x14, [sp+856]
    00479014ldrb w15, [sp+864]
    00479018b 0x478d90
    0047901cudf 0
    00478d90
    00479020
    00479020gopkg.in/jcmturner/gokrb5.v7/messages.NewUser2UserTGSReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.NewUser2UserTGSReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, struct string kdcRealm, gopkg.in/jcmturner/gokrb5.v7/config.Config * c, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket clientTGT, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey sessionKey, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, bool renewal, gopkg.in/jcmturner/gokrb5.v7/messages.Ticket verifyingTGT)
    00479020ldr x16, [x28+16]
    00479024sub x17, sp, 1504
    00479028subs xzr, x17, x16
    0047902cb.ls 0x4792b4
    00479030sub x20, sp, 1632
    00479034stp x29, x30, [x20-8]
    00479038add sp, x20, 0
    0047903csub x29, sp, 8
    00479040str w0, [sp+2760]
    00479044str x1, [sp+2768]
    00479048str x2, [sp+2776]
    0047904cstr x3, [sp+2784]
    00479050str x4, [sp+2792]
    00479054str x5, [sp+2800]
    00479058str x6, [sp+2808]
    0047905cstr w7, [sp+2816]
    00479060str x8, [sp+2824]
    00479064str x9, [sp+2832]
    00479068str x10, [sp+2840]
    0047906cstr w11, [sp+2848]
    00479070str x12, [sp+2856]
    00479074str x13, [sp+2864]
    00479078str x14, [sp+2872]
    0047907cstrb w15, [sp+2880]
    00479080add x20, sp, 2408
    00479084adr x27, 16
    00479088stp x29, x27, [sp-24]
    0047908csub x29, sp, 24
    00479090bl fn_87cb8
    00479094sub x29, sp, 8
    00479098stp xzr, xzr, [sp+464]
    0047909cadd x20, sp, 904
    004790a0adr x27, 16
    004790a4stp x29, x27, [sp-24]
    004790a8sub x29, sp, 24
    004790acbl fn_87cb8
    004790b0sub x29, sp, 8
    004790b4add x27, sp, 888
    004790b8stp xzr, xzr, [x27]
    004790bcldrsw x0, [sp+2760]
    004790c0ldrsw x4, [sp+2848]
    004790c4ldrb w10, [sp+2880]
    004790c8ldr x8, [sp+2792]
    004790ccldr x11, [sp+2808]
    004790d0ldr x9, [sp+2800]
    004790d4ldr x1, [sp+2768]
    004790d8ldr x5, [sp+2856]
    004790dcldr x2, [sp+2776]
    004790e0ldr x6, [sp+2864]
    004790e4ldr x3, [sp+2784]
    004790e8ldr x7, [sp+2872]
    004790ecbl gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq
    004790f0add x21, sp, 904
    004790f4add x20, sp, 8
    004790f8adr x27, 16
    004790fcstp x29, x27, [sp-24]
    00479100sub x29, sp, 24
    00479104bl fn_87e70
    00479108sub x29, sp, 8
    0047910cstr x0, [sp+888]
    00479110str x1, [sp+896]
    00479114add x21, sp, 1272
    00479118add x20, sp, 904
    0047911cadr x27, 16
    00479120stp x29, x27, [sp-24]
    00479124sub x29, sp, 24
    00479128bl fn_87e70
    0047912csub x29, sp, 8
    00479130ldr x12, [sp+888]
    00479134ldr x13, [sp+896]
    00479138str x12, [sp+1256]
    0047913cstr x13, [sp+1264]
    00479140add x21, sp, 496
    00479144add x20, sp, 1272
    00479148adr x27, 16
    0047914cstp x29, x27, [sp-24]
    00479150sub x29, sp, 24
    00479154bl fn_87e70
    00479158sub x29, sp, 8
    0047915cldr x12, [sp+1264]
    00479160ldr x13, [sp+1256]
    00479164str x13, [sp+480]
    00479168str x12, [sp+488]
    0047916ccbnz x13, 0x479174
    00479170b 0x4791ac
    00479174
    00479174loc_479174:
    00479174add x21, sp, 2408
    00479178add x20, sp, 496
    0047917cadr x27, 16
    00479180stp x29, x27, [sp-24]
    00479184sub x29, sp, 24
    00479188bl fn_87e70
    0047918csub x29, sp, 8
    00479190ldr x0, [sp+480]
    00479194ldr x1, [sp+488]
    00479198str x0, [sp+464]
    0047919cstr x1, [sp+472]
    004791a0ldp x29, x30, [sp-8]
    004791a4add sp, sp, 1632
    004791a8ret x30
    004791ac
    004791acloc_4791ac:
    004791acadrp x0, 0x18e000
    004791b0add x0, x0, 1312
    004791b4bl runtime.newobject
    004791b8str x0, [sp+856]
    004791bcadrp x27, 0x5d2000
    004791c0ldr w1, [x27+3056]
    004791c4cbz w1, 0x4791cc
    004791c8b 0x4791d0
    004791cc
    004791ccloc_4791cc:
    004791ccb 0x4791f0
    004791d0
    004791d0loc_4791d0:
    004791d0str x0, [sp+848]
    004791d4mov x1, x0
    004791d8add x2, sp, 2024
    004791dcadrp x0, 0x1fe000
    004791e0add x0, x0, 2528
    004791e4bl runtime.wbMove
    004791e8ldr x0, [sp+848]
    004791ecb 0x4791f0
    004791f0
    004791f0loc_4791f0:
    004791f0mov x21, x0
    004791f4add x20, sp, 2024
    004791f8adr x27, 16
    004791fcstp x29, x27, [sp-24]
    00479200sub x29, sp, 24
    00479204bl fn_87e60
    00479208sub x29, sp, 8
    0047920cldr x2, [sp+856]
    00479210ldrsb x27, [x2]
    00479214b 0x479218
    00479218
    00479218loc_479218:
    00479218str x2, [sp+864]
    0047921corr x3, xzr, 1
    00479220str x3, [sp+872]
    00479224str x3, [sp+880]
    00479228str x2, [sp+816]
    0047922cstr x3, [sp+824]
    00479230str x3, [sp+832]
    00479234add x0, sp, 536
    00479238orr x1, xzr, 28
    0047923cbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    00479240ldrsw x1, [sp+2816]
    00479244ldr x2, [sp+2824]
    00479248ldr x3, [sp+2832]
    0047924cldr x4, [sp+2840]
    00479250add x21, sp, 8
    00479254add x20, sp, 1640
    00479258adr x27, 16
    0047925cstp x29, x27, [sp-24]
    00479260sub x29, sp, 24
    00479264bl fn_87e60
    00479268sub x29, sp, 8
    0047926cadd x0, sp, 496
    00479270bl gopkg.in/jcmturner/gokrb5.v7/messages.(*TGSReq).setPAData
    00479274str x0, [sp+480]
    00479278str x1, [sp+488]
    0047927cadd x21, sp, 2408
    00479280add x20, sp, 496
    00479284adr x27, 16
    00479288stp x29, x27, [sp-24]
    0047928csub x29, sp, 24
    00479290bl fn_87e70
    00479294sub x29, sp, 8
    00479298ldr x0, [sp+480]
    0047929cldr x1, [sp+488]
    004792a0str x0, [sp+464]
    004792a4str x1, [sp+472]
    004792a8ldp x29, x30, [sp-8]
    004792acadd sp, sp, 1632
    004792b0ret x30
    004792b4
    004792b4loc_4792b4:
    004792b4str w0, [sp+1128]
    004792b8add x27, sp, 1136
    004792bcstp x1, x2, [x27]
    004792c0add x27, sp, 1152
    004792c4stp x3, x4, [x27]
    004792c8add x27, sp, 1168
    004792ccstp x5, x6, [x27]
    004792d0str w7, [sp+1184]
    004792d4add x27, sp, 1192
    004792d8stp x8, x9, [x27]
    004792dcstr x10, [sp+1208]
    004792e0str w11, [sp+1216]
    004792e4add x27, sp, 1224
    004792e8stp x12, x13, [x27]
    004792ecstr x14, [sp+1240]
    004792f0strb w15, [sp+1248]
    004792f4mov x3, x30
    004792f8bl runtime.morestack_noctxt.abi0
    004792fcldrsw x0, [sp+1128]
    00479300add x27, sp, 1136
    00479304ldp x1, x2, [x27]
    00479308add x27, sp, 1152
    0047930cldp x3, x4, [x27]
    00479310add x27, sp, 1168
    00479314ldp x5, x6, [x27]
    00479318ldrsw x7, [sp+1184]
    0047931cadd x27, sp, 1192
    00479320ldp x8, x9, [x27]
    00479324ldr x10, [sp+1208]
    00479328ldrsw x11, [sp+1216]
    0047932cadd x27, sp, 1224
    00479330ldp x12, x13, [x27]
    00479334ldr x14, [sp+1240]
    00479338ldrb w15, [sp+1248]
    0047933cb 0x479020
    00479020
    00479340
    00479340gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq: ; void gopkg.in/jcmturner/gokrb5.v7/messages.tgsReq(gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName cname, gopkg.in/jcmturner/gokrb5.v7/types.PrincipalName sname, struct string kdcRealm, bool renewal, gopkg.in/jcmturner/gokrb5.v7/config.Config * c)
    00479340ldr x16, [x28+16]
    00479344sub x17, sp, 1088
    00479348subs xzr, x17, x16
    0047934cb.ls 0x4799a4
    00479350sub x20, sp, 1216
    00479354stp x29, x30, [x20-8]
    00479358add sp, x20, 0
    0047935csub x29, sp, 8
    00479360str w0, [sp+1576]
    00479364str x1, [sp+1584]
    00479368str x2, [sp+1592]
    0047936cstr x3, [sp+1600]
    00479370str w4, [sp+1608]
    00479374str x5, [sp+1616]
    00479378str x6, [sp+1624]
    0047937cstr x7, [sp+1632]
    00479380str x8, [sp+1640]
    00479384str x9, [sp+1648]
    00479388strb w10, [sp+1656]
    0047938cstr x11, [sp+1664]
    00479390add x20, sp, 1224
    00479394adr x27, 16
    00479398stp x29, x27, [sp-24]
    0047939csub x29, sp, 24
    004793a0bl fn_87cb8
    004793a4sub x29, sp, 8
    004793a8stp xzr, xzr, [sp+80]
    004793acorr x0, xzr, 0x7fffffff
    004793b0bl math/big.NewInt
    004793b4str x0, [sp+1144]
    004793b8str xzr, [sp+1136]
    004793bcadd x27, sp, 1120
    004793c0stp xzr, xzr, [x27]
    004793c4adrp x27, 0x5a8000
    004793c8ldr x0, [x27+2672]
    004793ccadrp x27, 0x5a8000
    004793d0ldr x1, [x27+2680]
    004793d4ldr x2, [sp+1144]
    004793d8bl crypto/rand.Int
    004793dcstr x0, [sp+1136]
    004793e0str x1, [sp+1120]
    004793e4str x2, [sp+1128]
    004793e8ldr x1, [sp+1136]
    004793ecstr x1, [sp+536]
    004793f0ldr x1, [sp+1120]
    004793f4ldr x2, [sp+1128]
    004793f8str x1, [sp+1192]
    004793fcstr x2, [sp+1200]
    00479400ldr x1, [sp+536]
    00479404str x1, [sp+120]
    00479408ldr x1, [sp+1200]
    0047940cldr x2, [sp+1192]
    00479410str x2, [sp+520]
    00479414str x1, [sp+528]
    00479418cbnz x2, 0x479420
    0047941cb 0x479454
    00479420
    00479420loc_479420:
    00479420add x20, sp, 1224
    00479424adr x27, 16
    00479428stp x29, x27, [sp-24]
    0047942csub x29, sp, 24
    00479430bl fn_87cb8
    00479434sub x29, sp, 8
    00479438ldr x0, [sp+520]
    0047943cldr x1, [sp+528]
    00479440str x0, [sp+80]
    00479444str x1, [sp+88]
    00479448ldp x29, x30, [sp-8]
    0047944cadd sp, sp, 1216
    00479450ret x30
    00479454
    00479454loc_479454:
    00479454bl time.Now
    00479458str x0, [sp+1096]
    0047945cstr x1, [sp+1104]
    00479460str x2, [sp+1112]
    00479464bl time.Time.UTC
    00479468str x0, [sp+96]
    0047946cstr x1, [sp+104]
    00479470str x2, [sp+112]
    00479474bl gopkg.in/jcmturner/gokrb5.v7/types.NewKrbFlags
    00479478str x0, [sp+1064]
    0047947cstr x1, [sp+1072]
    00479480str x2, [sp+1080]
    00479484str x3, [sp+1088]
    00479488ldr x0, [sp+1664]
    0047948cldrsb x27, [x0]
    00479490ldr x3, [x0+376]
    00479494str x3, [sp+64]
    00479498ldr x1, [sp+104]
    0047949cldr x2, [sp+112]
    004794a0ldr x0, [sp+96]
    004794a4bl time.Time.Add
    004794a8str x0, [sp+1096]
    004794acstr x1, [sp+1104]
    004794b0str x2, [sp+1112]
    004794b4ldr x0, [sp+120]
    004794b8bl math/big.(*Int).Int64
    004794bcstr x0, [sp+72]
    004794c0add x20, sp, 672
    004794c4adr x27, 16
    004794c8stp x29, x27, [sp-24]
    004794ccsub x29, sp, 24
    004794d0bl fn_87cb8
    004794d4sub x29, sp, 8
    004794d8movz x0, 5
    004794dcstr x0, [sp+672]
    004794e0orr x0, xzr, 12
    004794e4str x0, [sp+680]
    004794e8ldr x0, [sp+1064]
    004794ecldr x1, [sp+1072]
    004794f0ldr x2, [sp+1080]
    004794f4ldr x3, [sp+1088]
    004794f8str x0, [sp+712]
    004794fcstr x1, [sp+720]
    00479500str x2, [sp+728]
    00479504str x3, [sp+736]
    00479508ldr x0, [sp+1640]
    0047950cldr x1, [sp+1648]
    00479510str x0, [sp+776]
    00479514str x1, [sp+784]
    00479518ldrsw x0, [sp+1576]
    0047951cldr x1, [sp+1584]
    00479520ldr x2, [sp+1592]
    00479524ldr x3, [sp+1600]
    00479528str w0, [sp+744]
    0047952cstr x1, [sp+752]
    00479530str x2, [sp+760]
    00479534str x3, [sp+768]
    00479538ldrsw x0, [sp+1608]
    0047953cldr x1, [sp+1616]
    00479540ldr x2, [sp+1624]
    00479544ldr x3, [sp+1632]
    00479548str w0, [sp+792]
    0047954cstr x1, [sp+800]
    00479550str x2, [sp+808]
    00479554str x3, [sp+816]
    00479558ldr x0, [sp+1096]
    0047955cldr x1, [sp+1104]
    00479560ldr x2, [sp+1112]
    00479564str x0, [sp+848]
    00479568str x1, [sp+856]
    0047956cstr x2, [sp+864]
    00479570ldr x0, [sp+72]
    00479574str x0, [sp+896]
    00479578ldr x0, [sp+1664]
    0047957cldrsb x27, [x0]
    00479580ldr x1, [x0+120]
    00479584ldr x2, [x0+128]
    00479588ldr x0, [x0+136]
    0047958cstr x1, [sp+904]
    00479590str x2, [sp+912]
    00479594str x0, [sp+920]
    00479598ldrb w0, [sp+1656]
    0047959cstrb w0, [sp+1016]
    004795a0add x21, sp, 128
    004795a4add x20, sp, 672
    004795a8adr x27, 16
    004795acstp x29, x27, [sp-24]
    004795b0sub x29, sp, 24
    004795b4bl fn_87e70
    004795b8sub x29, sp, 8
    004795bcldr x0, [sp+1664]
    004795c0ldrsb x27, [x0]
    004795c4ldrb w0, [x0+200]
    004795c8tbnz w0, 0, 0x4795d0
    004795ccb 0x4795e0
    004795d0
    004795d0loc_4795d0:
    004795d0add x0, sp, 168
    004795d4orr x1, xzr, 1
    004795d8bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    004795dcb 0x4795e4
    004795e0
    004795e0loc_4795e0:
    004795e0b 0x4795e4
    004795e4
    004795e4loc_4795e4:
    004795e4ldr x2, [sp+1664]
    004795e8ldrsb x27, [x2]
    004795ecldrb w2, [x2+1]
    004795f0tbnz w2, 0, 0x4795f8
    004795f4b 0x479608
    004795f8
    004795f8loc_4795f8:
    004795f8add x0, sp, 168
    004795fcorr x1, xzr, 15
    00479600bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    00479604b 0x47960c
    00479608
    00479608loc_479608:
    00479608b 0x47960c
    0047960c
    0047960cloc_47960c:
    0047960cldr x2, [sp+1664]
    00479610ldrsb x27, [x2]
    00479614ldrb w2, [x2+344]
    00479618tbnz w2, 0, 0x479620
    0047961cb 0x479630
    00479620
    00479620loc_479620:
    00479620add x0, sp, 168
    00479624orr x1, xzr, 3
    00479628bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    0047962cb 0x479634
    00479630
    00479630loc_479630:
    00479630b 0x479634
    00479634
    00479634loc_479634:
    00479634ldr x2, [sp+1664]
    00479638ldrsb x27, [x2]
    0047963cldr x2, [x2+360]
    00479640subs xzr, x2, 0
    00479644b.gt 0x47964c
    00479648b 0x479694
    0047964c
    0047964cloc_47964c:
    0047964cadd x0, sp, 168
    00479650orr x1, xzr, 8
    00479654bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    00479658ldr x2, [sp+1664]
    0047965cldrsb x27, [x2]
    00479660ldr x3, [x2+360]
    00479664str x3, [sp+56]
    00479668ldr x0, [sp+96]
    0047966cldr x1, [sp+104]
    00479670ldr x2, [sp+112]
    00479674bl time.Time.Add
    00479678str x0, [sp+1096]
    0047967cstr x1, [sp+1104]
    00479680str x2, [sp+1112]
    00479684str x0, [sp+328]
    00479688str x1, [sp+336]
    0047968cstr x2, [sp+344]
    00479690b 0x479698
    00479694
    00479694loc_479694:
    00479694b 0x479698
    00479698
    00479698loc_479698:
    00479698ldr x2, [sp+1664]
    0047969cldrsb x27, [x2]
    004796a0ldrb w2, [x2+264]
    004796a4tbnz w2, 0, 0x4796ac
    004796a8b 0x4796b0
    004796ac
    004796acloc_4796ac:
    004796acb 0x47992c
    004796b0
    004796b0loc_4796b0:
    004796b0str xzr, [sp+1040]
    004796b4add x27, sp, 1048
    004796b8stp xzr, xzr, [x27]
    004796bcadd x27, sp, 1120
    004796c0stp xzr, xzr, [x27]
    004796c4bl gopkg.in/jcmturner/gokrb5.v7/types.LocalHostAddresses
    004796c8str x0, [sp+1040]
    004796ccstr x1, [sp+1048]
    004796d0str x2, [sp+1056]
    004796d4str x3, [sp+1120]
    004796d8str x4, [sp+1128]
    004796dcldr x0, [sp+1040]
    004796e0ldr x1, [sp+1048]
    004796e4ldr x2, [sp+1056]
    004796e8str x0, [sp+1168]
    004796ecstr x1, [sp+1176]
    004796f0str x2, [sp+1184]
    004796f4ldr x0, [sp+1120]
    004796f8ldr x1, [sp+1128]
    004796fcstr x0, [sp+1152]
    00479700str x1, [sp+1160]
    00479704ldr x0, [sp+1168]
    00479708ldr x1, [sp+1176]
    0047970cldr x2, [sp+1184]
    00479710str x0, [sp+480]
    00479714str x1, [sp+488]
    00479718str x2, [sp+496]
    0047971cldr x0, [sp+1160]
    00479720ldr x1, [sp+1152]
    00479724str x1, [sp+504]
    00479728str x0, [sp+512]
    0047972ccbnz x1, 0x479734
    00479730b 0x479824
    00479734
    00479734loc_479734:
    00479734add x27, sp, 1024
    00479738stp xzr, xzr, [x27]
    0047973cadd x5, sp, 1024
    00479740str x5, [sp+640]
    00479744ldr x5, [sp+504]
    00479748ldr x6, [sp+512]
    0047974cstr x5, [sp+624]
    00479750str x6, [sp+632]
    00479754str x5, [sp+616]
    00479758ldr x5, [sp+616]
    0047975ccbnz x5, 0x479764
    00479760b 0x479774
    00479764
    00479764loc_479764:
    00479764ldr x5, [sp+616]
    00479768ldr x5, [x5+8]
    0047976cstr x5, [sp+616]
    00479770b 0x479778
    00479774
    00479774loc_479774:
    00479774b 0x479778
    00479778
    00479778loc_479778:
    00479778ldr x5, [sp+640]
    0047977cldrsb x27, [x5]
    00479780ldr x6, [sp+632]
    00479784ldr x7, [sp+616]
    00479788str x7, [x5]
    0047978cadrp x27, 0x5d2000
    00479790ldr w7, [x27+3056]
    00479794cbz w7, 0x47979c
    00479798b 0x4797a0
    0047979c
    0047979cloc_47979c:
    0047979cb 0x4797b4
    004797a0
    004797a0loc_4797a0:
    004797a0bl runtime.gcWriteBarrier2
    004797a4str x6, [x25]
    004797a8ldr x7, [x5+8]
    004797acstr x7, [x25+8]
    004797b0b 0x4797b4
    004797b4
    004797b4loc_4797b4:
    004797b4str x6, [x5+8]
    004797b8ldr x2, [sp+640]
    004797bcldrsb x27, [x2]
    004797c0b 0x4797c4
    004797c4
    004797c4loc_4797c4:
    004797c4str x2, [sp+648]
    004797c8orr x4, xzr, 1
    004797ccstr x4, [sp+656]
    004797d0str x4, [sp+664]
    004797d4adrp x0, 0x246000
    004797d8add x0, x0, 2817
    004797dcmovz x1, 33
    004797e0mov x3, x4
    004797e4bl fmt.Errorf
    004797e8str x0, [sp+1120]
    004797ecstr x1, [sp+1128]
    004797f0add x20, sp, 1224
    004797f4adr x27, 16
    004797f8stp x29, x27, [sp-24]
    004797fcsub x29, sp, 24
    00479800bl fn_87cb8
    00479804sub x29, sp, 8
    00479808ldr x0, [sp+1120]
    0047980cldr x1, [sp+1128]
    00479810str x0, [sp+80]
    00479814str x1, [sp+88]
    00479818ldp x29, x30, [sp-8]
    0047981cadd sp, sp, 1216
    00479820ret x30
    00479824
    00479824loc_479824:
    00479824ldr x3, [sp+1664]
    00479828ldrsb x27, [x3]
    0047982cldr x0, [x3+176]
    00479830ldr x1, [x3+184]
    00479834ldr x2, [x3+192]
    00479838str x0, [sp+592]
    0047983cstr x1, [sp+600]
    00479840str x2, [sp+608]
    00479844bl gopkg.in/jcmturner/gokrb5.v7/types.HostAddressesFromNetIPs
    00479848str x0, [sp+1040]
    0047984cstr x1, [sp+1048]
    00479850str x2, [sp+1056]
    00479854ldr x2, [sp+496]
    00479858ldr x0, [sp+480]
    0047985cldr x3, [sp+488]
    00479860str x0, [sp+568]
    00479864str x3, [sp+576]
    00479868str x2, [sp+584]
    0047986cldr x4, [sp+1048]
    00479870add x1, x3, x4
    00479874str x1, [sp+48]
    00479878subs xzr, x2, x1
    0047987cb.hs 0x479884
    00479880b 0x47988c
    00479884
    00479884loc_479884:
    00479884str x1, [sp+576]
    00479888b 0x4798ac
    0047988c
    0047988cloc_47988c:
    0047988cldr x3, [sp+1048]
    00479890adrp x4, 0x1ce000
    00479894add x4, x4, 1952
    00479898bl runtime.growslice
    0047989cstr x0, [sp+568]
    004798a0str x1, [sp+576]
    004798a4str x2, [sp+584]
    004798a8b 0x4798ac
    004798ac
    004798acloc_4798ac:
    004798acldr x5, [sp+48]
    004798b0ldr x6, [sp+568]
    004798b4ldr x7, [sp+576]
    004798b8ldr x8, [sp+584]
    004798bcldr x9, [sp+1048]
    004798c0add x8, x8, x9
    004798c4sub x8, x8, x5
    004798c8add x7, x7, x9
    004798ccsub x2, x7, x5
    004798d0sub x5, x5, x9
    004798d4sub x7, xzr, x8
    004798d8ubfm x5, x5, 59, 58
    004798dcand x5, x5, x7, asr #63
    004798e0add x1, x6, x5
    004798e4str x1, [sp+544]
    004798e8str x2, [sp+552]
    004798ecstr x8, [sp+560]
    004798f0ldr x4, [sp+1048]
    004798f4ldr x3, [sp+1040]
    004798f8adrp x0, 0x1ce000
    004798fcadd x0, x0, 1952
    00479900bl runtime.typedslicecopy
    00479904ldr x5, [sp+568]
    00479908ldr x6, [sp+576]
    0047990cldr x7, [sp+584]
    00479910str x5, [sp+480]
    00479914str x6, [sp+488]
    00479918str x7, [sp+496]
    0047991cstr x5, [sp+384]
    00479920str x6, [sp+392]
    00479924str x7, [sp+400]
    00479928b 0x47992c
    0047992c
    0047992cloc_47992c:
    0047992cldrb w2, [sp+1656]
    00479930tbnz w2, 0, 0x479938
    00479934b 0x479954
    00479938
    00479938loc_479938:
    00479938add x0, sp, 168
    0047993corr x1, xzr, 30
    00479940bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    00479944add x0, sp, 168
    00479948orr x1, xzr, 8
    0047994cbl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    00479950b 0x479958
    00479954
    00479954loc_479954:
    00479954b 0x479958
    00479958
    00479958loc_479958:
    00479958add x20, sp, 1224
    0047995cadr x27, 16
    00479960stp x29, x27, [sp-24]
    00479964sub x29, sp, 24
    00479968bl fn_87cb8
    0047996csub x29, sp, 8
    00479970add x21, sp, 1224
    00479974add x20, sp, 128
    00479978adr x27, 16
    0047997cstp x29, x27, [sp-24]
    00479980sub x29, sp, 24
    00479984bl fn_87e70
    00479988sub x29, sp, 8
    0047998cstp xzr, xzr, [sp+80]
    00479990mov x0, xzr
    00479994mov x1, xzr
    00479998ldp x29, x30, [sp-8]
    0047999cadd sp, sp, 1216
    004799a0ret x30
    004799a4
    004799a4loc_4799a4:
    004799a4str w0, [sp+360]
    004799a8stp x1, x2, [sp+368]
    004799acstr x3, [sp+384]
    004799b0str w4, [sp+392]
    004799b4stp x5, x6, [sp+400]
    004799b8stp x7, x8, [sp+416]
    004799bcstr x9, [sp+432]
    004799c0strb w10, [sp+440]
    004799c4str x11, [sp+448]
    004799c8mov x3, x30
    004799ccbl runtime.morestack_noctxt.abi0
    004799d0ldrsw x0, [sp+360]
    004799d4ldp x1, x2, [sp+368]
    004799d8ldr x3, [sp+384]
    004799dcldrsw x4, [sp+392]
    004799e0ldp x5, x6, [sp+400]
    004799e4ldp x7, x8, [sp+416]
    004799e8ldr x9, [sp+432]
    004799ecldrb w10, [sp+440]
    004799f0ldr x11, [sp+448]
    004799f4b 0x479340
    004799f8udf 0
    004799fcudf 0
    00479340