File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00489330
    00489330gopkg.in/jcmturner/gokrb5.v7/client.(*Client).refreshSession: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).refreshSession(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, gopkg.in/jcmturner/gokrb5.v7/client.session * s)
    00489330ldr x16, [x28+16]
    00489334sub x17, sp, 160
    00489338subs xzr, x17, x16
    0048933cb.ls 0x489504
    00489340sub x20, sp, 288
    00489344stp x29, x30, [x20-8]
    00489348add sp, x20, 0
    0048934csub x29, sp, 8
    00489350str x0, [sp+296]
    00489354str x1, [sp+304]
    00489358strb wzr, [sp+70]
    0048935cstp xzr, xzr, [sp+72]
    00489360ldr x1, [sp+304]
    00489364ldrsb x27, [x1]
    00489368add x0, x1, 536
    0048936cstr x0, [sp+248]
    00489370bl sync.(*RWMutex).RLock
    00489374ldr x1, [sp+304]
    00489378ldrsb x27, [x1]
    0048937cldr x2, [x1]
    00489380ldr x1, [x1+8]
    00489384str x2, [sp+112]
    00489388str x1, [sp+120]
    0048938cldr x1, [sp+304]
    00489390ldrsb x27, [x1]
    00489394ldr x2, [x1+64]
    00489398ldr x3, [x1+72]
    0048939cldr x1, [x1+80]
    004893a0str x2, [sp+88]
    004893a4str x3, [sp+96]
    004893a8str x1, [sp+104]
    004893acldr x1, [sp+304]
    004893b0ldrsb x27, [x1]
    004893b4add x0, x1, 536
    004893b8str x0, [sp+240]
    004893bcbl sync.(*RWMutex).RUnlock
    004893c0stp xzr, xzr, [sp+184]
    004893c4add x1, sp, 184
    004893c8str x1, [sp+208]
    004893ccldr x0, [sp+112]
    004893d0ldr x1, [sp+120]
    004893d4bl runtime.convTstring
    004893d8str x0, [sp+200]
    004893dcldr x1, [sp+208]
    004893e0ldrsb x27, [x1]
    004893e4adrp x2, 0x16c000
    004893e8add x2, x2, 2944
    004893ecstr x2, [x1]
    004893f0adrp x27, 0x5c2000
    004893f4ldr w2, [x27+3056]
    004893f8cbz w2, 0x489400
    004893fcb 0x489404
    00489400
    00489400loc_489400:
    00489400b 0x489418
    00489404
    00489404loc_489404:
    00489404bl runtime.gcWriteBarrier2
    00489408str x0, [x25]
    0048940cldr x6, [x1+8]
    00489410str x6, [x25+8]
    00489414b 0x489418
    00489418
    00489418loc_489418:
    00489418str x0, [x1+8]
    0048941cldr x3, [sp+208]
    00489420ldrsb x27, [x3]
    00489424b 0x489428
    00489428
    00489428loc_489428:
    00489428str x3, [sp+216]
    0048942corr x5, xzr, 1
    00489430str x5, [sp+224]
    00489434str x5, [sp+232]
    00489438ldr x0, [sp+296]
    0048943cadrp x1, 0x233000
    00489440add x1, x1, 3266
    00489444movz x2, 29
    00489448mov x4, x5
    0048944cbl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log
    00489450bl time.Now
    00489454str x0, [sp+160]
    00489458str x1, [sp+168]
    0048945cstr x2, [sp+176]
    00489460bl time.Time.UTC
    00489464str x0, [sp+256]
    00489468str x1, [sp+264]
    0048946cstr x2, [sp+272]
    00489470ldr x3, [sp+88]
    00489474ldr x4, [sp+96]
    00489478ldr x5, [sp+104]
    0048947cbl time.Time.Before
    00489480strb w0, [sp+71]
    00489484tbnz w0, 0, 0x48948c
    00489488b 0x4894c8
    0048948c
    0048948cloc_48948c:
    0048948cldr x1, [sp+304]
    00489490ldr x0, [sp+296]
    00489494bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).renewTGT
    00489498str x0, [sp+144]
    0048949cstr x1, [sp+152]
    004894a0orr x2, xzr, 1
    004894a4strb w2, [sp+70]
    004894a8ldr x1, [sp+144]
    004894acldr x2, [sp+152]
    004894b0str x1, [sp+72]
    004894b4str x2, [sp+80]
    004894b8ldrb w0, [sp+70]
    004894bcldp x29, x30, [sp-8]
    004894c0add sp, sp, 288
    004894c4ret x30
    004894c8
    004894c8loc_4894c8:
    004894c8ldr x1, [sp+112]
    004894ccldr x2, [sp+120]
    004894d0ldr x0, [sp+296]
    004894d4bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).realmLogin
    004894d8str x0, [sp+128]
    004894dcstr x1, [sp+136]
    004894e0strb wzr, [sp+70]
    004894e4ldr x1, [sp+128]
    004894e8ldr x2, [sp+136]
    004894ecstr x1, [sp+72]
    004894f0str x2, [sp+80]
    004894f4ldrb w0, [sp+70]
    004894f8ldp x29, x30, [sp-8]
    004894fcadd sp, sp, 288
    00489500ret x30
    00489504
    00489504loc_489504:
    00489504stp x0, x1, [sp+8]
    00489508mov x3, x30
    0048950cbl runtime.morestack_noctxt.abi0
    00489510ldp x0, x1, [sp+8]
    00489514b 0x489330
    00489518udf 0
    0048951cudf 0
    00489330
    00489520
    00489520gopkg.in/jcmturner/gokrb5.v7/client.(*Client).ensureValidSession: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).ensureValidSession(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, struct string realm)
    00489520ldr x16, [x28+16]
    00489524sub x17, sp, 208
    00489528subs xzr, x17, x16
    0048952cb.ls 0x489758
    00489530sub x20, sp, 336
    00489534stp x29, x30, [x20-8]
    00489538add sp, x20, 0
    0048953csub x29, sp, 8
    00489540str x0, [sp+344]
    00489544str x1, [sp+352]
    00489548str x2, [sp+360]
    0048954cstp xzr, xzr, [sp+88]
    00489550str xzr, [sp+304]
    00489554ldr x3, [sp+344]
    00489558ldrsb x27, [x3]
    0048955cldr x0, [x3+24]
    00489560str x0, [sp+232]
    00489564ldr x1, [sp+352]
    00489568ldr x2, [sp+360]
    0048956cbl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get
    00489570str x0, [sp+304]
    00489574strb w1, [sp+71]
    00489578ldr x3, [sp+304]
    0048957cstr x3, [sp+128]
    00489580ldrb w3, [sp+71]
    00489584strb w3, [sp+70]
    00489588ldr x3, [sp+128]
    0048958cstr x3, [sp+104]
    00489590ldrb w3, [sp+70]
    00489594strb w3, [sp+68]
    00489598tbnz w3, 0, 0x4895a0
    0048959cb 0x48972c
    004895a0
    004895a0loc_4895a0:
    004895a0ldr x1, [sp+104]
    004895a4ldrsb x27, [x1]
    004895a8add x0, x1, 536
    004895acstr x0, [sp+224]
    004895b0bl sync.(*RWMutex).RLock
    004895b4ldr x1, [sp+104]
    004895b8ldrsb x27, [x1]
    004895bcldr x2, [x1+40]
    004895c0ldr x3, [x1+48]
    004895c4ldr x1, [x1+56]
    004895c8str x2, [sp+200]
    004895ccstr x3, [sp+208]
    004895d0str x1, [sp+216]
    004895d4ldr x1, [sp+104]
    004895d8ldrsb x27, [x1]
    004895dcldr x3, [x1+16]
    004895e0ldr x4, [x1+24]
    004895e4ldr x5, [x1+32]
    004895e8str x3, [sp+176]
    004895ecstr x4, [sp+184]
    004895f0str x5, [sp+192]
    004895f4ldr x0, [sp+200]
    004895f8ldr x1, [sp+208]
    004895fcldr x2, [sp+216]
    00489600bl time.Time.Sub
    00489604str x0, [sp+80]
    00489608movz x1, 43691
    0048960cmovk x1, 0xaaaa0000
    00489610movk x1, 0xaaaa00000000
    00489614movk x1, 0xaaaa000000000000
    00489618smulh x1, x1, x0
    0048961cadd x1, x1, x0
    00489620sbfm x1, x1, 2, 63
    00489624sub x1, x1, x0, asr #63
    00489628str x1, [sp+72]
    0048962cbl time.Now
    00489630str x0, [sp+280]
    00489634str x1, [sp+288]
    00489638str x2, [sp+296]
    0048963cbl time.Time.UTC
    00489640str x0, [sp+256]
    00489644str x1, [sp+264]
    00489648str x2, [sp+272]
    0048964cldr x1, [sp+104]
    00489650ldrsb x27, [x1]
    00489654ldr x0, [x1+40]
    00489658ldr x2, [x1+48]
    0048965cldr x1, [x1+56]
    00489660str x0, [sp+152]
    00489664str x2, [sp+160]
    00489668str x1, [sp+168]
    0048966cldr x3, [sp+256]
    00489670ldr x4, [sp+264]
    00489674ldr x5, [sp+272]
    00489678mov x6, x1
    0048967cmov x1, x2
    00489680mov x2, x6
    00489684bl time.Time.Sub
    00489688str x0, [sp+80]
    0048968cldr x1, [sp+72]
    00489690subs xzr, x0, x1
    00489694b.gt 0x48969c
    00489698b 0x4896c8
    0048969c
    0048969cloc_48969c:
    0048969cldr x1, [sp+104]
    004896a0ldrsb x27, [x1]
    004896a4add x0, x1, 536
    004896a8str x0, [sp+144]
    004896acbl sync.(*RWMutex).RUnlock
    004896b0stp xzr, xzr, [sp+88]
    004896b4mov x0, xzr
    004896b8mov x1, xzr
    004896bcldp x29, x30, [sp-8]
    004896c0add sp, sp, 336
    004896c4ret x30
    004896c8
    004896c8loc_4896c8:
    004896c8ldr x1, [sp+104]
    004896ccldrsb x27, [x1]
    004896d0add x0, x1, 536
    004896d4str x0, [sp+136]
    004896d8bl sync.(*RWMutex).RUnlock
    004896dcstp xzr, xzr, [sp+240]
    004896e0ldr x1, [sp+104]
    004896e4ldr x0, [sp+344]
    004896e8bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).refreshSession
    004896ecstrb w0, [sp+71]
    004896f0str x1, [sp+240]
    004896f4str x2, [sp+248]
    004896f8ldrb w1, [sp+71]
    004896fcstrb w1, [sp+69]
    00489700ldr x0, [sp+240]
    00489704ldr x1, [sp+248]
    00489708str x0, [sp+312]
    0048970cstr x1, [sp+320]
    00489710str x0, [sp+112]
    00489714str x1, [sp+120]
    00489718str x0, [sp+88]
    0048971cstr x1, [sp+96]
    00489720ldp x29, x30, [sp-8]
    00489724add sp, sp, 336
    00489728ret x30
    0048972c
    0048972cloc_48972c:
    0048972cldr x1, [sp+352]
    00489730ldr x2, [sp+360]
    00489734ldr x0, [sp+344]
    00489738bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).realmLogin
    0048973cstr x0, [sp+240]
    00489740str x1, [sp+248]
    00489744str x0, [sp+88]
    00489748str x1, [sp+96]
    0048974cldp x29, x30, [sp-8]
    00489750add sp, sp, 336
    00489754ret x30
    00489758
    00489758loc_489758:
    00489758stp x0, x1, [sp+8]
    0048975cstr x2, [sp+24]
    00489760mov x3, x30
    00489764bl runtime.morestack_noctxt.abi0
    00489768ldp x0, x1, [sp+8]
    0048976cldr x2, [sp+24]
    00489770b 0x489520
    00489774udf 0
    00489778udf 0
    0048977cudf 0
    00489520
    00489780
    00489780gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sessionTGT: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sessionTGT(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, struct string realm)
    00489780ldr x16, [x28+16]
    00489784sub x17, sp, 1296
    00489788subs xzr, x17, x16
    0048978cb.ls 0x489a40
    00489790sub x20, sp, 1424
    00489794stp x29, x30, [x20-8]
    00489798add sp, x20, 0
    0048979csub x29, sp, 8
    004897a0str x0, [sp+1816]
    004897a4str x1, [sp+1824]
    004897a8str x2, [sp+1832]
    004897acadd x20, sp, 1432
    004897b0adr x27, 16
    004897b4stp x29, x27, [sp-24]
    004897b8sub x29, sp, 24
    004897bcbl fn_87cb0
    004897c0sub x29, sp, 8
    004897c4str wzr, [sp+416]
    004897c8str xzr, [sp+424]
    004897ccstp xzr, xzr, [sp+432]
    004897d0stp xzr, xzr, [sp+456]
    004897d4ldr x1, [sp+1824]
    004897d8ldr x2, [sp+1832]
    004897dcldr x0, [sp+1816]
    004897e0bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).ensureValidSession
    004897e4str x0, [sp+456]
    004897e8str x1, [sp+464]
    004897eccbnz x0, 0x4897f4
    004897f0b 0x489820
    004897f4
    004897f4loc_4897f4:
    004897f4ldrsw x6, [sp+416]
    004897f8ldr x7, [sp+424]
    004897fcldr x2, [sp+432]
    00489800ldr x3, [sp+440]
    00489804mov x4, x0
    00489808mov x5, x1
    0048980cmov x0, x6
    00489810mov x1, x7
    00489814ldp x29, x30, [sp-8]
    00489818add sp, sp, 1424
    0048981cret x30
    00489820
    00489820loc_489820:
    00489820str xzr, [sp+992]
    00489824ldr x3, [sp+1816]
    00489828ldrsb x27, [x3]
    0048982cldr x0, [x3+24]
    00489830str x0, [sp+536]
    00489834ldr x1, [sp+1824]
    00489838ldr x2, [sp+1832]
    0048983cbl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get
    00489840str x0, [sp+992]
    00489844strb w1, [sp+415]
    00489848ldr x3, [sp+992]
    0048984cstr x3, [sp+488]
    00489850ldrb w3, [sp+415]
    00489854strb w3, [sp+414]
    00489858ldr x3, [sp+488]
    0048985cstr x3, [sp+448]
    00489860ldrb w3, [sp+414]
    00489864strb w3, [sp+413]
    00489868tbnz w3, 0, 0x489870
    0048986cb 0x48997c
    00489870
    00489870loc_489870:
    00489870add x27, sp, 960
    00489874stp xzr, xzr, [x27]
    00489878add x20, sp, 576
    0048987cadr x27, 16
    00489880stp x29, x27, [sp-24]
    00489884sub x29, sp, 24
    00489888bl fn_87cb0
    0048988csub x29, sp, 8
    00489890str wzr, [sp+544]
    00489894str xzr, [sp+552]
    00489898add x27, sp, 560
    0048989cstp xzr, xzr, [x27]
    004898a0ldr x0, [sp+448]
    004898a4bl gopkg.in/jcmturner/gokrb5.v7/client.(*session).tgtDetails
    004898a8str x0, [sp+960]
    004898acstr x1, [sp+968]
    004898b0add x21, sp, 576
    004898b4add x20, sp, 8
    004898b8adr x27, 16
    004898bcstp x29, x27, [sp-24]
    004898c0sub x29, sp, 24
    004898c4bl fn_87e60
    004898c8sub x29, sp, 8
    004898ccstr w2, [sp+544]
    004898d0str x3, [sp+552]
    004898d4str x4, [sp+560]
    004898d8str x5, [sp+568]
    004898dcldr x1, [sp+960]
    004898e0ldr x2, [sp+968]
    004898e4str x1, [sp+472]
    004898e8str x2, [sp+480]
    004898ecadd x21, sp, 1032
    004898f0add x20, sp, 576
    004898f4adr x27, 16
    004898f8stp x29, x27, [sp-24]
    004898fcsub x29, sp, 24
    00489900bl fn_87e60
    00489904sub x29, sp, 8
    00489908ldrsw x1, [sp+544]
    0048990cldr x2, [sp+552]
    00489910ldr x3, [sp+560]
    00489914ldr x4, [sp+568]
    00489918str w1, [sp+1000]
    0048991cstr x2, [sp+1008]
    00489920str x3, [sp+1016]
    00489924str x4, [sp+1024]
    00489928add x21, sp, 1432
    0048992cadd x20, sp, 1032
    00489930adr x27, 16
    00489934stp x29, x27, [sp-24]
    00489938sub x29, sp, 24
    0048993cbl fn_87e60
    00489940sub x29, sp, 8
    00489944ldr x1, [sp+1008]
    00489948ldr x2, [sp+1016]
    0048994cldr x3, [sp+1024]
    00489950ldrsw x4, [sp+1000]
    00489954str w4, [sp+416]
    00489958str x1, [sp+424]
    0048995cstr x2, [sp+432]
    00489960str x3, [sp+440]
    00489964ldr x4, [sp+456]
    00489968ldr x5, [sp+464]
    0048996cldrsw x0, [sp+416]
    00489970ldp x29, x30, [sp-8]
    00489974add sp, sp, 1424
    00489978ret x30
    0048997c
    0048997cloc_48997c:
    0048997cadd x27, sp, 976
    00489980stp xzr, xzr, [x27]
    00489984add x2, sp, 976
    00489988str x2, [sp+504]
    0048998cldr x0, [sp+1824]
    00489990ldr x1, [sp+1832]
    00489994bl runtime.convTstring
    00489998str x0, [sp+496]
    0048999cldr x2, [sp+504]
    004899a0ldrsb x27, [x2]
    004899a4adrp x3, 0x16c000
    004899a8add x3, x3, 2944
    004899acstr x3, [x2]
    004899b0adrp x27, 0x5c2000
    004899b4ldr w3, [x27+3056]
    004899b8cbz w3, 0x4899c0
    004899bcb 0x4899c4
    004899c0
    004899c0loc_4899c0:
    004899c0b 0x4899d8
    004899c4
    004899c4loc_4899c4:
    004899c4bl runtime.gcWriteBarrier2
    004899c8str x0, [x25]
    004899ccldr x5, [x2+8]
    004899d0str x5, [x25+8]
    004899d4b 0x4899d8
    004899d8
    004899d8loc_4899d8:
    004899d8str x0, [x2+8]
    004899dcldr x2, [sp+504]
    004899e0ldrsb x27, [x2]
    004899e4b 0x4899e8
    004899e8
    004899e8loc_4899e8:
    004899e8str x2, [sp+512]
    004899ecorr x4, xzr, 1
    004899f0str x4, [sp+520]
    004899f4str x4, [sp+528]
    004899f8adrp x0, 0x236000
    004899fcadd x0, x0, 2652
    00489a00movz x1, 33
    00489a04mov x3, x4
    00489a08bl fmt.Errorf
    00489a0cstr x0, [sp+456]
    00489a10str x1, [sp+464]
    00489a14ldrsw x5, [sp+416]
    00489a18ldr x6, [sp+424]
    00489a1cldr x2, [sp+432]
    00489a20ldr x3, [sp+440]
    00489a24mov x4, x0
    00489a28mov x0, x5
    00489a2cmov x5, x1
    00489a30mov x1, x6
    00489a34ldp x29, x30, [sp-8]
    00489a38add sp, sp, 1424
    00489a3cret x30
    00489a40
    00489a40loc_489a40:
    00489a40stp x0, x1, [sp+392]
    00489a44str x2, [sp+408]
    00489a48mov x3, x30
    00489a4cbl runtime.morestack_noctxt.abi0
    00489a50ldp x0, x1, [sp+392]
    00489a54ldr x2, [sp+408]
    00489a58b 0x489780
    00489a5cudf 0
    00489780
    00489a60
    00489a60gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sessionTimes: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).sessionTimes(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, struct string realm)
    00489a60ldr x16, [x28+16]
    00489a64sub x17, sp, 368
    00489a68subs xzr, x17, x16
    00489a6cb.ls 0x489d64
    00489a70sub x20, sp, 496
    00489a74stp x29, x30, [x20-8]
    00489a78add sp, x20, 0
    00489a7csub x29, sp, 8
    00489a80str x0, [sp+504]
    00489a84str x1, [sp+512]
    00489a88str x2, [sp+520]
    00489a8cstp xzr, xzr, [sp+160]
    00489a90str xzr, [sp+176]
    00489a94stp xzr, xzr, [sp+136]
    00489a98str xzr, [sp+152]
    00489a9cstp xzr, xzr, [sp+96]
    00489aa0str xzr, [sp+112]
    00489aa4stp xzr, xzr, [sp+64]
    00489aa8str xzr, [sp+80]
    00489aacstp xzr, xzr, [sp+120]
    00489ab0str xzr, [sp+368]
    00489ab4ldr x3, [sp+504]
    00489ab8ldrsb x27, [x3]
    00489abcldr x0, [x3+24]
    00489ac0str x0, [sp+232]
    00489ac4ldr x1, [sp+512]
    00489ac8ldr x2, [sp+520]
    00489accbl gopkg.in/jcmturner/gokrb5.v7/client.(*sessions).get
    00489ad0str x0, [sp+368]
    00489ad4strb w1, [sp+62]
    00489ad8ldr x3, [sp+368]
    00489adcstr x3, [sp+184]
    00489ae0ldrb w3, [sp+62]
    00489ae4strb w3, [sp+63]
    00489ae8ldr x3, [sp+184]
    00489aecstr x3, [sp+88]
    00489af0ldrb w3, [sp+63]
    00489af4strb w3, [sp+61]
    00489af8tbnz w3, 0, 0x489b00
    00489afcb 0x489c6c
    00489b00
    00489b00loc_489b00:
    00489b00stp xzr, xzr, [sp+336]
    00489b04stp xzr, xzr, [sp+312]
    00489b08str xzr, [sp+328]
    00489b0cstp xzr, xzr, [sp+288]
    00489b10str xzr, [sp+304]
    00489b14stp xzr, xzr, [sp+264]
    00489b18str xzr, [sp+280]
    00489b1cstp xzr, xzr, [sp+240]
    00489b20str xzr, [sp+256]
    00489b24ldr x0, [sp+88]
    00489b28bl gopkg.in/jcmturner/gokrb5.v7/client.(*session).timeDetails
    00489b2cstr x0, [sp+336]
    00489b30str x1, [sp+344]
    00489b34str x2, [sp+312]
    00489b38str x3, [sp+320]
    00489b3cstr x4, [sp+328]
    00489b40str x5, [sp+288]
    00489b44str x6, [sp+296]
    00489b48str x7, [sp+304]
    00489b4cstr x8, [sp+264]
    00489b50str x9, [sp+272]
    00489b54str x10, [sp+280]
    00489b58str x11, [sp+240]
    00489b5cstr x12, [sp+248]
    00489b60str x13, [sp+256]
    00489b64ldr x1, [sp+336]
    00489b68ldr x2, [sp+344]
    00489b6cstr x1, [sp+472]
    00489b70str x2, [sp+480]
    00489b74ldr x1, [sp+312]
    00489b78ldr x2, [sp+320]
    00489b7cldr x3, [sp+328]
    00489b80str x1, [sp+448]
    00489b84str x2, [sp+456]
    00489b88str x3, [sp+464]
    00489b8cldr x1, [sp+288]
    00489b90ldr x2, [sp+296]
    00489b94ldr x3, [sp+304]
    00489b98str x1, [sp+424]
    00489b9cstr x2, [sp+432]
    00489ba0str x3, [sp+440]
    00489ba4ldr x1, [sp+264]
    00489ba8ldr x2, [sp+272]
    00489bacldr x3, [sp+280]
    00489bb0str x1, [sp+400]
    00489bb4str x2, [sp+408]
    00489bb8str x3, [sp+416]
    00489bbcldr x1, [sp+240]
    00489bc0ldr x2, [sp+248]
    00489bc4ldr x3, [sp+256]
    00489bc8str x1, [sp+376]
    00489bccstr x2, [sp+384]
    00489bd0str x3, [sp+392]
    00489bd4ldr x1, [sp+448]
    00489bd8ldr x2, [sp+456]
    00489bdcldr x3, [sp+464]
    00489be0str x1, [sp+160]
    00489be4str x2, [sp+168]
    00489be8str x3, [sp+176]
    00489becldr x1, [sp+424]
    00489bf0ldr x2, [sp+432]
    00489bf4ldr x3, [sp+440]
    00489bf8str x1, [sp+136]
    00489bfcstr x2, [sp+144]
    00489c00str x3, [sp+152]
    00489c04ldr x1, [sp+400]
    00489c08ldr x2, [sp+408]
    00489c0cldr x3, [sp+416]
    00489c10str x1, [sp+96]
    00489c14str x2, [sp+104]
    00489c18str x3, [sp+112]
    00489c1cldr x9, [sp+376]
    00489c20ldr x10, [sp+384]
    00489c24ldr x11, [sp+392]
    00489c28str x9, [sp+64]
    00489c2cstr x10, [sp+72]
    00489c30str x11, [sp+80]
    00489c34ldr x0, [sp+160]
    00489c38ldr x6, [sp+96]
    00489c3cldr x12, [sp+120]
    00489c40ldr x13, [sp+128]
    00489c44ldr x3, [sp+136]
    00489c48ldr x1, [sp+168]
    00489c4cldr x4, [sp+144]
    00489c50ldr x7, [sp+104]
    00489c54ldr x2, [sp+176]
    00489c58ldr x5, [sp+152]
    00489c5cldr x8, [sp+112]
    00489c60ldp x29, x30, [sp-8]
    00489c64add sp, sp, 496
    00489c68ret x30
    00489c6c
    00489c6cloc_489c6c:
    00489c6cstp xzr, xzr, [sp+352]
    00489c70add x2, sp, 352
    00489c74str x2, [sp+200]
    00489c78ldr x0, [sp+512]
    00489c7cldr x1, [sp+520]
    00489c80bl runtime.convTstring
    00489c84str x0, [sp+192]
    00489c88ldr x2, [sp+200]
    00489c8cldrsb x27, [x2]
    00489c90adrp x3, 0x16c000
    00489c94add x3, x3, 2944
    00489c98str x3, [x2]
    00489c9cadrp x27, 0x5c2000
    00489ca0ldr w3, [x27+3056]
    00489ca4cbz w3, 0x489cac
    00489ca8b 0x489cb0
    00489cac
    00489cacloc_489cac:
    00489cacb 0x489cc4
    00489cb0
    00489cb0loc_489cb0:
    00489cb0bl runtime.gcWriteBarrier2
    00489cb4str x0, [x25]
    00489cb8ldr x5, [x2+8]
    00489cbcstr x5, [x25+8]
    00489cc0b 0x489cc4
    00489cc4
    00489cc4loc_489cc4:
    00489cc4str x0, [x2+8]
    00489cc8ldr x2, [sp+200]
    00489cccldrsb x27, [x2]
    00489cd0b 0x489cd4
    00489cd4
    00489cd4loc_489cd4:
    00489cd4str x2, [sp+208]
    00489cd8orr x4, xzr, 1
    00489cdcstr x4, [sp+216]
    00489ce0str x4, [sp+224]
    00489ce4adrp x0, 0x236000
    00489ce8add x0, x0, 2652
    00489cecmovz x1, 33
    00489cf0mov x3, x4
    00489cf4bl fmt.Errorf
    00489cf8str x0, [sp+120]
    00489cfcstr x1, [sp+128]
    00489d00ldr x5, [sp+160]
    00489d04ldr x6, [sp+96]
    00489d08ldr x9, [sp+64]
    00489d0cldr x3, [sp+136]
    00489d10ldr x7, [sp+168]
    00489d14ldr x4, [sp+144]
    00489d18ldr x8, [sp+104]
    00489d1cldr x10, [sp+72]
    00489d20ldr x2, [sp+176]
    00489d24ldr x11, [sp+152]
    00489d28ldr x12, [sp+112]
    00489d2cldr x13, [sp+80]
    00489d30mov x14, x0
    00489d34mov x0, x5
    00489d38mov x15, x1
    00489d3cmov x1, x7
    00489d40mov x5, x11
    00489d44mov x7, x8
    00489d48mov x8, x12
    00489d4cmov x11, x13
    00489d50mov x12, x14
    00489d54mov x13, x15
    00489d58ldp x29, x30, [sp-8]
    00489d5cadd sp, sp, 496
    00489d60ret x30
    00489d64
    00489d64loc_489d64:
    00489d64stp x0, x1, [sp+8]
    00489d68str x2, [sp+24]
    00489d6cmov x3, x30
    00489d70bl runtime.morestack_noctxt.abi0
    00489d74ldp x0, x1, [sp+8]
    00489d78ldr x2, [sp+24]
    00489d7cb 0x489a60
    00489a60
    00489d80
    00489d80gopkg.in/jcmturner/gokrb5.v7/client.NewSettings: ; void gopkg.in/jcmturner/gokrb5.v7/client.NewSettings(struct []func(*gopkg.in/jcmturner/gokrb5.v7/client.Settings) settings)
    00489d80ldr x16, [x28+16]
    00489d84subs xzr, sp, x16
    00489d88b.ls 0x489e34
    00489d8cstr x30, [sp-112]!
    00489d90stur x29, [sp-8]
    00489d94sub x29, sp, 8
    00489d98str x0, [sp+120]
    00489d9cstr x1, [sp+128]
    00489da0str x2, [sp+136]
    00489da4str xzr, [sp+56]
    00489da8adrp x0, 0x1df000
    00489dacadd x0, x0, 992
    00489db0bl runtime.newobject
    00489db4str x0, [sp+72]
    00489db8ldr x1, [sp+128]
    00489dbcldr x2, [sp+120]
    00489dc0ldr x3, [sp+136]
    00489dc4str x2, [sp+80]
    00489dc8str x1, [sp+88]
    00489dccstr x3, [sp+96]
    00489dd0str xzr, [sp+48]
    00489dd4str x1, [sp+40]
    00489dd8b 0x489ddc
    00489ddc
    00489ddcloc_489ddc:
    00489ddcldr x1, [sp+40]
    00489de0ldr x2, [sp+48]
    00489de4subs xzr, x1, x2
    00489de8b.gt 0x489df0
    00489decb 0x489e20
    00489df0
    00489df0loc_489df0:
    00489df0ldr x1, [sp+48]
    00489df4ldr x2, [sp+80]
    00489df8ldr x26, [x2+3*x1]
    00489dfcstr x26, [sp+64]
    00489e00ldr x0, [sp+72]
    00489e04ldr x1, [x26]
    00489e08blr x1
    00489e0cb 0x489e10
    00489e10
    00489e10loc_489e10:
    00489e10ldr x1, [sp+48]
    00489e14add x1, x1, 1
    00489e18str x1, [sp+48]
    00489e1cb 0x489ddc
    00489e20
    00489e20loc_489e20:
    00489e20ldr x0, [sp+72]
    00489e24str x0, [sp+56]
    00489e28ldur x29, [sp-8]
    00489e2cldr x30, [sp], 112
    00489e30ret x30
    00489e34
    00489e34loc_489e34:
    00489e34stp x0, x1, [sp+8]
    00489e38str x2, [sp+24]
    00489e3cmov x3, x30
    00489e40bl runtime.morestack_noctxt.abi0
    00489e44ldp x0, x1, [sp+8]
    00489e48ldr x2, [sp+24]
    00489e4cb 0x489d80
    00489d80
    00489e50
    00489e50gopkg.in/jcmturner/gokrb5.v7/client.(*Settings).DisablePAFXFAST: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Settings).DisablePAFXFAST(gopkg.in/jcmturner/gokrb5.v7/client.Settings * s)
    00489e50str x30, [sp-32]!
    00489e54stur x29, [sp-8]
    00489e58sub x29, sp, 8
    00489e5cstr x0, [sp+40]
    00489e60strb wzr, [sp+23]
    00489e64ldr x1, [sp+40]
    00489e68ldrsb x27, [x1]
    00489e6cldrb w0, [x1]
    00489e70strb w0, [sp+23]
    00489e74add x29, sp, 24
    00489e78add sp, sp, 32
    00489e7cret x30
    00489e50
    00489e80
    00489e80gopkg.in/jcmturner/gokrb5.v7/client.(*Settings).AssumePreAuthentication: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Settings).AssumePreAuthentication(gopkg.in/jcmturner/gokrb5.v7/client.Settings * s)
    00489e80str x30, [sp-32]!
    00489e84stur x29, [sp-8]
    00489e88sub x29, sp, 8
    00489e8cstr x0, [sp+40]
    00489e90strb wzr, [sp+23]
    00489e94ldr x1, [sp+40]
    00489e98ldrsb x27, [x1]
    00489e9cldrb w0, [x1+1]
    00489ea0strb w0, [sp+23]
    00489ea4add x29, sp, 24
    00489ea8add sp, sp, 32
    00489eacret x30
    00489e80
    00489eb0
    00489eb0gopkg.in/jcmturner/gokrb5.v7/client.(*Settings).Logger: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Settings).Logger(gopkg.in/jcmturner/gokrb5.v7/client.Settings * s)
    00489eb0str x30, [sp-32]!
    00489eb4stur x29, [sp-8]
    00489eb8sub x29, sp, 8
    00489ebcstr x0, [sp+40]
    00489ec0str xzr, [sp+16]
    00489ec4ldr x1, [sp+40]
    00489ec8ldrsb x27, [x1]
    00489eccldr x0, [x1+8]
    00489ed0str x0, [sp+16]
    00489ed4add x29, sp, 24
    00489ed8add sp, sp, 32
    00489edcret x30
    00489eb0
    00489ee0
    00489ee0gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log: ; void gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Log(gopkg.in/jcmturner/gokrb5.v7/client.Client * cl, struct string format, struct []interface {} v)
    00489ee0ldr x16, [x28+16]
    00489ee4subs xzr, sp, x16
    00489ee8b.ls 0x489f74
    00489eecstr x30, [sp-96]!
    00489ef0stur x29, [sp-8]
    00489ef4sub x29, sp, 8
    00489ef8str x0, [sp+104]
    00489efcstr x1, [sp+112]
    00489f00str x2, [sp+120]
    00489f04str x3, [sp+128]
    00489f08str x4, [sp+136]
    00489f0cstr x5, [sp+144]
    00489f10ldr x1, [sp+104]
    00489f14ldrsb x27, [x1]
    00489f18ldr x0, [x1+16]
    00489f1cstr x0, [sp+72]
    00489f20bl gopkg.in/jcmturner/gokrb5.v7/client.(*Settings).Logger
    00489f24str x0, [sp+80]
    00489f28cbnz x0, 0x489f30
    00489f2cb 0x489f64
    00489f30
    00489f30loc_489f30:
    00489f30ldr x1, [sp+104]
    00489f34ldrsb x27, [x1]
    00489f38ldr x0, [x1+16]
    00489f3cstr x0, [sp+64]
    00489f40bl gopkg.in/jcmturner/gokrb5.v7/client.(*Settings).Logger
    00489f44str x0, [sp+80]
    00489f48ldr x1, [sp+112]
    00489f4cldr x3, [sp+128]
    00489f50ldr x2, [sp+120]
    00489f54ldr x4, [sp+136]
    00489f58ldr x5, [sp+144]
    00489f5cbl log.(*Logger).Printf
    00489f60b 0x489f68
    00489f64
    00489f64loc_489f64:
    00489f64b 0x489f68
    00489f68
    00489f68loc_489f68:
    00489f68ldur x29, [sp-8]
    00489f6cldr x30, [sp], 96
    00489f70ret x30
    00489f74
    00489f74loc_489f74:
    00489f74stp x0, x1, [sp+8]
    00489f78stp x2, x3, [sp+24]
    00489f7cstp x4, x5, [sp+40]
    00489f80mov x3, x30
    00489f84bl runtime.morestack_noctxt.abi0
    00489f88ldp x0, x1, [sp+8]
    00489f8cldp x2, x3, [sp+24]
    00489f90ldp x4, x5, [sp+40]
    00489f94b 0x489ee0
    00489f98udf 0
    00489f9cudf 0
    00489ee0
    00489fa0
    00489fa0type:.eq.gopkg.in/jcmturner/gokrb5.v7/client.Settings: ; void type:.eq.gopkg.in/jcmturner/gokrb5.v7/client.Settings(gopkg.in/jcmturner/gokrb5.v7/client.Settings * p, gopkg.in/jcmturner/gokrb5.v7/client.Settings * q)
    00489fa0str x30, [sp-32]!
    00489fa4stur x29, [sp-8]
    00489fa8sub x29, sp, 8
    00489facstr x0, [sp+40]
    00489fb0str x1, [sp+48]
    00489fb4strb wzr, [sp+23]
    00489fb8ldr x1, [sp+40]
    00489fbcldrb w1, [x1]
    00489fc0ldr x2, [sp+48]
    00489fc4ldrb w2, [x2]
    00489fc8eor x1, x1, x2
    00489fcceor x1, x1, 1
    00489fd0tbnz w1, 0, 0x489fd8
    00489fd4b 0x48a048
    00489fd8
    00489fd8loc_489fd8:
    00489fd8ldr x1, [sp+40]
    00489fdcldr x2, [sp+48]
    00489fe0ldrb w1, [x1+1]
    00489fe4ldrb w2, [x2+1]
    00489fe8eor x1, x1, x2
    00489feceor x1, x1, 1
    00489ff0tbnz w1, 0, 0x489ff8
    00489ff4b 0x48a044
    00489ff8
    00489ff8loc_489ff8:
    00489ff8ldr x1, [sp+40]
    00489ffcldr x2, [sp+48]
    0048a000ldrsw x1, [x1+4]
    0048a004ldrsw x2, [x2+4]
    0048a008subs wzr, w2, w1
    0048a00cb.eq 0x48a014
    0048a010b 0x48a040
    0048a014
    0048a014loc_48a014:
    0048a014ldr x1, [sp+40]
    0048a018ldr x2, [sp+48]
    0048a01cldr x1, [x1+8]
    0048a020ldr x2, [x2+8]
    0048a024subs xzr, x2, x1
    0048a028cset x0, eq
    0048a02cstrb w0, [sp+23]
    0048a030b 0x48a034
    0048a034
    0048a034loc_48a034:
    0048a034add x29, sp, 24
    0048a038add sp, sp, 32
    0048a03cret x30
    0048a040
    0048a040loc_48a040:
    0048a040b 0x48a04c
    0048a044
    0048a044loc_48a044:
    0048a044b 0x48a04c
    0048a048
    0048a048loc_48a048:
    0048a048b 0x48a04c
    0048a04c
    0048a04cloc_48a04c:
    0048a04cstrb wzr, [sp+23]
    0048a050mov x0, xzr
    0048a054add x29, sp, 24
    0048a058add sp, sp, 32
    0048a05cret x30
    00489fa0
    0048a060
    0048a060gopkg.in/jcmturner/gokrb5.v7/gssapi.getGSSMICTokenID: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.getGSSMICTokenID(void)
    0048a060ldr x16, [x28+16]
    0048a064subs xzr, sp, x16
    0048a068b.ls 0x48a0b4
    0048a06cstr x30, [sp-64]!
    0048a070stur x29, [sp-8]
    0048a074sub x29, sp, 8
    0048a078str xzr, [sp+40]
    0048a07cadrp x0, 0x177000
    0048a080add x0, x0, 1440
    0048a084bl runtime.newobject
    0048a088str x0, [sp+48]
    0048a08corr x1, xzr, 4
    0048a090strb w1, [x0]
    0048a094ldr x2, [sp+48]
    0048a098ldrsb x27, [x2]
    0048a09cstrb w1, [x2+1]
    0048a0a0ldr x0, [sp+48]
    0048a0a4str x0, [sp+40]
    0048a0a8ldur x29, [sp-8]
    0048a0acldr x30, [sp], 64
    0048a0b0ret x30
    0048a0b4
    0048a0b4loc_48a0b4:
    0048a0b4mov x3, x30
    0048a0b8bl runtime.morestack_noctxt.abi0
    0048a0bcb 0x48a060
    0048a060
    0048a0c0
    0048a0c0gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes(void)
    0048a0c0ldr x16, [x28+16]
    0048a0c4subs xzr, sp, x16
    0048a0c8b.ls 0x48a138
    0048a0ccstr x30, [sp-64]!
    0048a0d0stur x29, [sp-8]
    0048a0d4sub x29, sp, 8
    0048a0d8str xzr, [sp+40]
    0048a0dcadrp x0, 0x174000
    0048a0e0add x0, x0, 2848
    0048a0e4bl runtime.newobject
    0048a0e8str x0, [sp+48]
    0048a0ecmovn x1, 0
    0048a0f0strb w1, [x0]
    0048a0f4ldr x2, [sp+48]
    0048a0f8ldrsb x27, [x2]
    0048a0fcstrb w1, [x2+1]
    0048a100ldr x2, [sp+48]
    0048a104ldrsb x27, [x2]
    0048a108strb w1, [x2+2]
    0048a10cldr x2, [sp+48]
    0048a110ldrsb x27, [x2]
    0048a114strb w1, [x2+3]
    0048a118ldr x2, [sp+48]
    0048a11cldrsb x27, [x2]
    0048a120strb w1, [x2+4]
    0048a124ldr x0, [sp+48]
    0048a128str x0, [sp+40]
    0048a12cldur x29, [sp-8]
    0048a130ldr x30, [sp], 64
    0048a134ret x30
    0048a138
    0048a138loc_48a138:
    0048a138mov x3, x30
    0048a13cbl runtime.morestack_noctxt.abi0
    0048a140b 0x48a0c0
    0048a144udf 0
    0048a148udf 0
    0048a14cudf 0
    0048a0c0
    0048a150
    0048a150gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt)
    0048a150ldr x16, [x28+16]
    0048a154sub x17, sp, 208
    0048a158subs xzr, x17, x16
    0048a15cb.ls 0x48a3ec
    0048a160sub x20, sp, 336
    0048a164stp x29, x30, [x20-8]
    0048a168add sp, x20, 0
    0048a16csub x29, sp, 8
    0048a170str x0, [sp+344]
    0048a174str xzr, [sp+96]
    0048a178stp xzr, xzr, [sp+104]
    0048a17cstp xzr, xzr, [sp+80]
    0048a180ldr x3, [sp+344]
    0048a184ldrsb x27, [x3]
    0048a188ldr x3, [x3+40]
    0048a18ccbnz x3, 0x48a194
    0048a190b 0x48a390
    0048a194
    0048a194loc_48a194:
    0048a194ldr x3, [sp+344]
    0048a198ldrsb x27, [x3]
    0048a19cldr x3, [x3+48]
    0048a1a0str x3, [sp+40]
    0048a1a4add x2, x3, 16
    0048a1a8str x2, [sp+32]
    0048a1acadrp x0, 0x16b000
    0048a1b0add x0, x0, 3072
    0048a1b4mov x1, x2
    0048a1b8bl runtime.makeslice
    0048a1bcldr x2, [sp+32]
    0048a1c0ldr x3, [sp+32]
    0048a1c4str x0, [sp+120]
    0048a1c8str x3, [sp+128]
    0048a1ccstr x2, [sp+136]
    0048a1d0subs xzr, x2, 16
    0048a1d4b.hs 0x48a1dc
    0048a1d8b 0x48a3e0
    0048a1dc
    0048a1dcloc_48a1dc:
    0048a1dcb 0x48a1e0
    0048a1e0
    0048a1e0loc_48a1e0:
    0048a1e0str x0, [sp+192]
    0048a1e4orr x1, xzr, 16
    0048a1e8str x1, [sp+200]
    0048a1ecstr x2, [sp+208]
    0048a1f0ldr x0, [sp+344]
    0048a1f4bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader
    0048a1f8str x0, [sp+168]
    0048a1fcstr x1, [sp+176]
    0048a200str x2, [sp+184]
    0048a204str x0, [sp+144]
    0048a208str x1, [sp+152]
    0048a20cstr x2, [sp+160]
    0048a210ldr x1, [sp+192]
    0048a214ldr x2, [sp+200]
    0048a218ldr x3, [sp+208]
    0048a21cstr x1, [sp+304]
    0048a220str x2, [sp+312]
    0048a224str x3, [sp+320]
    0048a228ldr x1, [sp+152]
    0048a22cldr x2, [sp+144]
    0048a230ldr x3, [sp+160]
    0048a234str x2, [sp+280]
    0048a238str x1, [sp+288]
    0048a23cstr x3, [sp+296]
    0048a240ldr x2, [sp+312]
    0048a244str x2, [sp+72]
    0048a248subs xzr, x2, x1
    0048a24cb.gt 0x48a254
    0048a250b 0x48a25c
    0048a254
    0048a254loc_48a254:
    0048a254str x1, [sp+72]
    0048a258b 0x48a260
    0048a25c
    0048a25cloc_48a25c:
    0048a25cb 0x48a260
    0048a260
    0048a260loc_48a260:
    0048a260ldr x5, [sp+280]
    0048a264ldr x6, [sp+304]
    0048a268subs xzr, x5, x6
    0048a26cb.ne 0x48a274
    0048a270b 0x48a290
    0048a274
    0048a274loc_48a274:
    0048a274ldr x3, [sp+72]
    0048a278str x3, [sp+64]
    0048a27cldr x2, [sp+64]
    0048a280ldr x1, [sp+280]
    0048a284ldr x0, [sp+304]
    0048a288bl runtime.memmove
    0048a28cb 0x48a294
    0048a290
    0048a290loc_48a290:
    0048a290b 0x48a294
    0048a294
    0048a294loc_48a294:
    0048a294ldr x1, [sp+128]
    0048a298ldr x5, [sp+120]
    0048a29cldr x6, [sp+136]
    0048a2a0b 0x48a2a4
    0048a2a4
    0048a2a4loc_48a2a4:
    0048a2a4subs xzr, x1, 16
    0048a2a8b.hs 0x48a2b0
    0048a2acb 0x48a3d8
    0048a2b0
    0048a2b0loc_48a2b0:
    0048a2b0sub x6, x6, 16
    0048a2b4sub x7, x1, 16
    0048a2b8sub x8, xzr, x6
    0048a2bcsbfm x8, x8, 63, 63
    0048a2c0and x8, x8, 16
    0048a2c4add x5, x5, x8
    0048a2c8str x5, [sp+144]
    0048a2ccstr x7, [sp+152]
    0048a2d0str x6, [sp+160]
    0048a2d4str x5, [sp+256]
    0048a2d8str x7, [sp+264]
    0048a2dcstr x6, [sp+272]
    0048a2e0ldr x5, [sp+344]
    0048a2e4ldrsb x27, [x5]
    0048a2e8ldr x6, [x5+48]
    0048a2ecldr x7, [x5+40]
    0048a2f0ldr x5, [x5+56]
    0048a2f4str x7, [sp+232]
    0048a2f8str x6, [sp+240]
    0048a2fcstr x5, [sp+248]
    0048a300ldr x5, [sp+264]
    0048a304str x5, [sp+56]
    0048a308subs xzr, x5, x6
    0048a30cb.gt 0x48a314
    0048a310b 0x48a31c
    0048a314
    0048a314loc_48a314:
    0048a314str x6, [sp+56]
    0048a318b 0x48a320
    0048a31c
    0048a31cloc_48a31c:
    0048a31cb 0x48a320
    0048a320
    0048a320loc_48a320:
    0048a320ldr x5, [sp+232]
    0048a324ldr x6, [sp+256]
    0048a328subs xzr, x5, x6
    0048a32cb.ne 0x48a334
    0048a330b 0x48a350
    0048a334
    0048a334loc_48a334:
    0048a334ldr x3, [sp+56]
    0048a338str x3, [sp+48]
    0048a33cldr x2, [sp+48]
    0048a340ldr x1, [sp+232]
    0048a344ldr x0, [sp+256]
    0048a348bl runtime.memmove
    0048a34cb 0x48a354
    0048a350
    0048a350loc_48a350:
    0048a350b 0x48a354
    0048a354
    0048a354loc_48a354:
    0048a354ldr x5, [sp+120]
    0048a358ldr x6, [sp+128]
    0048a35cldr x7, [sp+136]
    0048a360str x5, [sp+96]
    0048a364str x6, [sp+104]
    0048a368str x7, [sp+112]
    0048a36cstp xzr, xzr, [sp+80]
    0048a370ldr x0, [sp+96]
    0048a374ldr x1, [sp+104]
    0048a378ldr x2, [sp+112]
    0048a37cmov x3, xzr
    0048a380mov x4, xzr
    0048a384ldp x29, x30, [sp-8]
    0048a388add sp, sp, 336
    0048a38cret x30
    0048a390
    0048a390loc_48a390:
    0048a390adrp x0, 0x230000
    0048a394add x0, x0, 33
    0048a398movz x1, 25
    0048a39cbl errors.New
    0048a3a0str x0, [sp+216]
    0048a3a4str x1, [sp+224]
    0048a3a8str xzr, [sp+96]
    0048a3acstp xzr, xzr, [sp+104]
    0048a3b0ldr x3, [sp+216]
    0048a3b4ldr x4, [sp+224]
    0048a3b8str x3, [sp+80]
    0048a3bcstr x4, [sp+88]
    0048a3c0ldr x0, [sp+96]
    0048a3c4ldr x1, [sp+104]
    0048a3c8ldr x2, [sp+112]
    0048a3ccldp x29, x30, [sp-8]
    0048a3d0add sp, sp, 336
    0048a3d4ret x30
    0048a3d8
    0048a3d8loc_48a3d8:
    0048a3d8orr x0, xzr, 16
    0048a3dcbl runtime.panicSliceB
    0048a3e0
    0048a3e0loc_48a3e0:
    0048a3e0orr x1, xzr, 16
    0048a3e4bl runtime.panicSliceAcap
    0048a3e8hint
    0048a3ec
    0048a3ecloc_48a3ec:
    0048a3ecstr x0, [sp+8]
    0048a3f0mov x3, x30
    0048a3f4bl runtime.morestack_noctxt.abi0
    0048a3f8ldr x0, [sp+8]
    0048a3fcb 0x48a150
    0048a150
    0048a400
    0048a400gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 keyUsage)
    0048a400ldr x16, [x28+16]
    0048a404sub x17, sp, 80
    0048a408subs xzr, x17, x16
    0048a40cb.ls 0x48a580
    0048a410str x30, [sp-208]!
    0048a414stur x29, [sp-8]
    0048a418sub x29, sp, 8
    0048a41cstr x0, [sp+216]
    0048a420str w1, [sp+224]
    0048a424str x2, [sp+232]
    0048a428str x3, [sp+240]
    0048a42cstr x4, [sp+248]
    0048a430str w5, [sp+256]
    0048a434stp xzr, xzr, [sp+64]
    0048a438ldr x6, [sp+216]
    0048a43cldrsb x27, [x6]
    0048a440ldr x6, [x6+40]
    0048a444cbnz x6, 0x48a44c
    0048a448b 0x48a478
    0048a44c
    0048a44cloc_48a44c:
    0048a44cadrp x0, 0x236000
    0048a450add x0, x0, 1627
    0048a454movz x1, 34
    0048a458bl errors.New
    0048a45cstr x0, [sp+144]
    0048a460str x1, [sp+152]
    0048a464str x0, [sp+64]
    0048a468str x1, [sp+72]
    0048a46cldur x29, [sp-8]
    0048a470ldr x30, [sp], 208
    0048a474ret x30
    0048a478
    0048a478loc_48a478:
    0048a478str xzr, [sp+120]
    0048a47cstp xzr, xzr, [sp+128]
    0048a480stp xzr, xzr, [sp+144]
    0048a484ldrsw x1, [sp+224]
    0048a488ldr w5, [sp+256]
    0048a48cldr x2, [sp+232]
    0048a490ldr x3, [sp+240]
    0048a494ldr x4, [sp+248]
    0048a498ldr x0, [sp+216]
    0048a49cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum
    0048a4a0str x0, [sp+120]
    0048a4a4str x1, [sp+128]
    0048a4a8str x2, [sp+136]
    0048a4acstr x3, [sp+144]
    0048a4b0str x4, [sp+152]
    0048a4b4ldr x6, [sp+120]
    0048a4b8ldr x7, [sp+128]
    0048a4bcldr x8, [sp+136]
    0048a4c0str x6, [sp+176]
    0048a4c4str x7, [sp+184]
    0048a4c8str x8, [sp+192]
    0048a4ccldr x6, [sp+144]
    0048a4d0ldr x7, [sp+152]
    0048a4d4str x6, [sp+160]
    0048a4d8str x7, [sp+168]
    0048a4dcldr x6, [sp+176]
    0048a4e0ldr x7, [sp+184]
    0048a4e4ldr x8, [sp+192]
    0048a4e8str x6, [sp+96]
    0048a4ecstr x7, [sp+104]
    0048a4f0str x8, [sp+112]
    0048a4f4ldr x1, [sp+168]
    0048a4f8ldr x0, [sp+160]
    0048a4fcstr x0, [sp+80]
    0048a500str x1, [sp+88]
    0048a504cbnz x0, 0x48a50c
    0048a508b 0x48a520
    0048a50c
    0048a50cloc_48a50c:
    0048a50cstr x0, [sp+64]
    0048a510str x1, [sp+72]
    0048a514ldur x29, [sp-8]
    0048a518ldr x30, [sp], 208
    0048a51cret x30
    0048a520
    0048a520loc_48a520:
    0048a520ldr x2, [sp+216]
    0048a524ldrsb x27, [x2]
    0048a528ldr x3, [sp+96]
    0048a52cldr x4, [sp+104]
    0048a530ldr x5, [sp+112]
    0048a534str x4, [x2+48]
    0048a538str x5, [x2+56]
    0048a53cadrp x27, 0x5c1000
    0048a540ldr w4, [x27+3056]
    0048a544cbz w4, 0x48a54c
    0048a548b 0x48a550
    0048a54c
    0048a54cloc_48a54c:
    0048a54cb 0x48a564
    0048a550
    0048a550loc_48a550:
    0048a550bl runtime.gcWriteBarrier2
    0048a554str x3, [x25]
    0048a558ldr x4, [x2+40]
    0048a55cstr x4, [x25+8]
    0048a560b 0x48a564
    0048a564
    0048a564loc_48a564:
    0048a564str x3, [x2+40]
    0048a568stp xzr, xzr, [sp+64]
    0048a56cmov x0, xzr
    0048a570mov x1, xzr
    0048a574ldur x29, [sp-8]
    0048a578ldr x30, [sp], 208
    0048a57cret x30
    0048a580
    0048a580loc_48a580:
    0048a580str x0, [sp+8]
    0048a584str w1, [sp+16]
    0048a588stp x2, x3, [sp+24]
    0048a58cstr x4, [sp+40]
    0048a590str w5, [sp+48]
    0048a594mov x3, x30
    0048a598bl runtime.morestack_noctxt.abi0
    0048a59cldr x0, [sp+8]
    0048a5a0ldrsw x1, [sp+16]
    0048a5a4ldp x2, x3, [sp+24]
    0048a5a8ldr x4, [sp+40]
    0048a5acldr w5, [sp+48]
    0048a5b0b 0x48a400
    0048a5b4udf 0
    0048a5b8udf 0
    0048a5bcudf 0
    0048a400
    0048a5c0
    0048a5c0gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).checksum(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key, uint32 keyUsage)
    0048a5c0ldr x16, [x28+16]
    0048a5c4sub x17, sp, 352
    0048a5c8subs xzr, x17, x16
    0048a5ccb.ls 0x48a964
    0048a5d0sub x20, sp, 480
    0048a5d4stp x29, x30, [x20-8]
    0048a5d8add sp, x20, 0
    0048a5dcsub x29, sp, 8
    0048a5e0str x0, [sp+488]
    0048a5e4str w1, [sp+496]
    0048a5e8str x2, [sp+504]
    0048a5ecstr x3, [sp+512]
    0048a5f0str x4, [sp+520]
    0048a5f4str w5, [sp+528]
    0048a5f8str xzr, [sp+144]
    0048a5fcstp xzr, xzr, [sp+152]
    0048a600stp xzr, xzr, [sp+128]
    0048a604ldr x3, [sp+488]
    0048a608ldrsb x27, [x3]
    0048a60cldr x3, [x3+16]
    0048a610cbnz x3, 0x48a618
    0048a614b 0x48a914
    0048a618
    0048a618loc_48a618:
    0048a618ldr x3, [sp+488]
    0048a61cldrsb x27, [x3]
    0048a620ldr x3, [x3+24]
    0048a624str x3, [sp+120]
    0048a628add x2, x3, 16
    0048a62cstr x2, [sp+112]
    0048a630adrp x0, 0x16b000
    0048a634add x0, x0, 3072
    0048a638mov x1, x2
    0048a63cbl runtime.makeslice
    0048a640ldr x3, [sp+112]
    0048a644ldr x4, [sp+112]
    0048a648str x0, [sp+200]
    0048a64cstr x3, [sp+208]
    0048a650str x4, [sp+216]
    0048a654str x0, [sp+392]
    0048a658str x3, [sp+400]
    0048a65cstr x4, [sp+408]
    0048a660str x0, [sp+328]
    0048a664str x3, [sp+336]
    0048a668str x4, [sp+344]
    0048a66cldr x3, [sp+488]
    0048a670ldrsb x27, [x3]
    0048a674ldr x4, [x3+24]
    0048a678ldr x5, [x3+16]
    0048a67cldr x3, [x3+32]
    0048a680str x5, [sp+304]
    0048a684str x4, [sp+312]
    0048a688str x3, [sp+320]
    0048a68cldr x3, [sp+336]
    0048a690str x3, [sp+104]
    0048a694subs xzr, x3, x4
    0048a698b.gt 0x48a6a0
    0048a69cb 0x48a6a8
    0048a6a0
    0048a6a0loc_48a6a0:
    0048a6a0str x4, [sp+104]
    0048a6a4b 0x48a6ac
    0048a6a8
    0048a6a8loc_48a6a8:
    0048a6a8b 0x48a6ac
    0048a6ac
    0048a6acloc_48a6ac:
    0048a6acldr x3, [sp+304]
    0048a6b0ldr x4, [sp+328]
    0048a6b4subs xzr, x3, x4
    0048a6b8b.ne 0x48a6c0
    0048a6bcb 0x48a6dc
    0048a6c0
    0048a6c0loc_48a6c0:
    0048a6c0ldr x3, [sp+104]
    0048a6c4str x3, [sp+96]
    0048a6c8ldr x2, [sp+96]
    0048a6ccldr x1, [sp+304]
    0048a6d0ldr x0, [sp+328]
    0048a6d4bl runtime.memmove
    0048a6d8b 0x48a6e0
    0048a6dc
    0048a6dcloc_48a6dc:
    0048a6dcb 0x48a6e0
    0048a6e0
    0048a6e0loc_48a6e0:
    0048a6e0ldr x2, [sp+488]
    0048a6e4ldrsb x27, [x2]
    0048a6e8ldr x0, [x2+24]
    0048a6ecstr x0, [sp+120]
    0048a6f0ldr x1, [sp+208]
    0048a6f4ldr x2, [sp+200]
    0048a6f8ldr x3, [sp+216]
    0048a6fcb 0x48a700
    0048a700
    0048a700loc_48a700:
    0048a700subs xzr, x1, x0
    0048a704b.hs 0x48a70c
    0048a708b 0x48a95c
    0048a70c
    0048a70cloc_48a70c:
    0048a70csub x3, x3, x0
    0048a710sub x1, x1, x0
    0048a714sub x4, xzr, x3
    0048a718and x4, x0, x4, asr #63
    0048a71cadd x2, x2, x4
    0048a720str x2, [sp+392]
    0048a724str x1, [sp+400]
    0048a728str x3, [sp+408]
    0048a72cldr x0, [sp+488]
    0048a730bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader
    0048a734str x0, [sp+368]
    0048a738str x1, [sp+376]
    0048a73cstr x2, [sp+384]
    0048a740ldr x1, [sp+392]
    0048a744ldr x2, [sp+400]
    0048a748ldr x3, [sp+408]
    0048a74cstr x1, [sp+280]
    0048a750str x2, [sp+288]
    0048a754str x3, [sp+296]
    0048a758ldr x1, [sp+376]
    0048a75cldr x2, [sp+368]
    0048a760ldr x3, [sp+384]
    0048a764str x2, [sp+256]
    0048a768str x1, [sp+264]
    0048a76cstr x3, [sp+272]
    0048a770ldr x2, [sp+288]
    0048a774str x2, [sp+88]
    0048a778subs xzr, x2, x1
    0048a77cb.gt 0x48a784
    0048a780b 0x48a78c
    0048a784
    0048a784loc_48a784:
    0048a784str x1, [sp+88]
    0048a788b 0x48a790
    0048a78c
    0048a78cloc_48a78c:
    0048a78cb 0x48a790
    0048a790
    0048a790loc_48a790:
    0048a790ldr x3, [sp+256]
    0048a794ldr x4, [sp+280]
    0048a798subs xzr, x3, x4
    0048a79cb.ne 0x48a7a4
    0048a7a0b 0x48a7c0
    0048a7a4
    0048a7a4loc_48a7a4:
    0048a7a4ldr x3, [sp+88]
    0048a7a8str x3, [sp+80]
    0048a7acldr x2, [sp+80]
    0048a7b0ldr x0, [sp+280]
    0048a7b4ldr x1, [sp+256]
    0048a7b8bl runtime.memmove
    0048a7bcb 0x48a7c4
    0048a7c0
    0048a7c0loc_48a7c0:
    0048a7c0b 0x48a7c4
    0048a7c4
    0048a7c4loc_48a7c4:
    0048a7c4stp xzr, xzr, [sp+352]
    0048a7c8stp xzr, xzr, [sp+416]
    0048a7ccldrsw x0, [sp+496]
    0048a7d0bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
    0048a7d4str x0, [sp+352]
    0048a7d8str x1, [sp+360]
    0048a7dcstr x2, [sp+416]
    0048a7e0str x3, [sp+424]
    0048a7e4ldr x1, [sp+352]
    0048a7e8ldr x2, [sp+360]
    0048a7ecstr x1, [sp+240]
    0048a7f0str x2, [sp+248]
    0048a7f4ldr x1, [sp+416]
    0048a7f8ldr x2, [sp+424]
    0048a7fcstr x1, [sp+224]
    0048a800str x2, [sp+232]
    0048a804ldr x1, [sp+240]
    0048a808ldr x2, [sp+248]
    0048a80cstr x1, [sp+184]
    0048a810str x2, [sp+192]
    0048a814ldr x1, [sp+232]
    0048a818ldr x2, [sp+224]
    0048a81cstr x2, [sp+168]
    0048a820str x1, [sp+176]
    0048a824cbnz x2, 0x48a82c
    0048a828b 0x48a85c
    0048a82c
    0048a82cloc_48a82c:
    0048a82cstr xzr, [sp+144]
    0048a830stp xzr, xzr, [sp+152]
    0048a834ldr x3, [sp+168]
    0048a838ldr x4, [sp+176]
    0048a83cstr x3, [sp+128]
    0048a840str x4, [sp+136]
    0048a844ldr x0, [sp+144]
    0048a848ldr x1, [sp+152]
    0048a84cldr x2, [sp+160]
    0048a850ldp x29, x30, [sp-8]
    0048a854add sp, sp, 480
    0048a858ret x30
    0048a85c
    0048a85cloc_48a85c:
    0048a85cstr xzr, [sp+368]
    0048a860stp xzr, xzr, [sp+376]
    0048a864stp xzr, xzr, [sp+416]
    0048a868ldr w7, [sp+528]
    0048a86cldr x4, [sp+200]
    0048a870ldr x5, [sp+208]
    0048a874ldr x6, [sp+216]
    0048a878ldr x8, [sp+184]
    0048a87cldrsb x27, [x8]
    0048a880ldr x8, [x8+72]
    0048a884ldr x0, [sp+192]
    0048a888ldr x2, [sp+512]
    0048a88cldr x3, [sp+520]
    0048a890ldr x1, [sp+504]
    0048a894blr x8
    0048a898str x0, [sp+368]
    0048a89cstr x1, [sp+376]
    0048a8a0str x2, [sp+384]
    0048a8a4str x3, [sp+416]
    0048a8a8str x4, [sp+424]
    0048a8acldr x8, [sp+368]
    0048a8b0ldr x9, [sp+376]
    0048a8b4ldr x10, [sp+384]
    0048a8b8str x8, [sp+448]
    0048a8bcstr x9, [sp+456]
    0048a8c0str x10, [sp+464]
    0048a8c4ldr x8, [sp+416]
    0048a8c8ldr x9, [sp+424]
    0048a8ccstr x8, [sp+432]
    0048a8d0str x9, [sp+440]
    0048a8d4ldr x8, [sp+448]
    0048a8d8ldr x9, [sp+456]
    0048a8dcldr x10, [sp+464]
    0048a8e0str x8, [sp+144]
    0048a8e4str x9, [sp+152]
    0048a8e8str x10, [sp+160]
    0048a8ecldr x3, [sp+432]
    0048a8f0ldr x4, [sp+440]
    0048a8f4str x3, [sp+128]
    0048a8f8str x4, [sp+136]
    0048a8fcldr x0, [sp+144]
    0048a900ldr x1, [sp+152]
    0048a904ldr x2, [sp+160]
    0048a908ldp x29, x30, [sp-8]
    0048a90cadd sp, sp, 480
    0048a910ret x30
    0048a914
    0048a914loc_48a914:
    0048a914adrp x0, 0x23f000
    0048a918add x0, x0, 1858
    0048a91cmovz x1, 50
    0048a920bl errors.New
    0048a924str x0, [sp+416]
    0048a928str x1, [sp+424]
    0048a92cstr xzr, [sp+144]
    0048a930stp xzr, xzr, [sp+152]
    0048a934ldr x3, [sp+416]
    0048a938ldr x4, [sp+424]
    0048a93cstr x3, [sp+128]
    0048a940str x4, [sp+136]
    0048a944ldr x0, [sp+144]
    0048a948ldr x1, [sp+152]
    0048a94cldr x2, [sp+160]
    0048a950ldp x29, x30, [sp-8]
    0048a954add sp, sp, 480
    0048a958ret x30
    0048a95c
    0048a95cloc_48a95c:
    0048a95cbl runtime.panicSliceB
    0048a960hint
    0048a964
    0048a964loc_48a964:
    0048a964str x0, [sp+8]
    0048a968str w1, [sp+16]
    0048a96cstp x2, x3, [sp+24]
    0048a970str x4, [sp+40]
    0048a974str w5, [sp+48]
    0048a978mov x3, x30
    0048a97cbl runtime.morestack_noctxt.abi0
    0048a980ldr x0, [sp+8]
    0048a984ldrsw x1, [sp+16]
    0048a988ldp x2, x3, [sp+24]
    0048a98cldr x4, [sp+40]
    0048a990ldr w5, [sp+48]
    0048a994b 0x48a5c0
    0048a998udf 0
    0048a99cudf 0
    0048a5c0
    0048a9a0
    0048a9a0gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).getMICChecksumHeader(gopkg.in/jcmturner/gokrb5.v7/gssapi.MICToken * mt)
    0048a9a0ldr x16, [x28+16]
    0048a9a4sub x17, sp, 176
    0048a9a8subs xzr, x17, x16
    0048a9acb.ls 0x48ac40
    0048a9b0sub x20, sp, 304
    0048a9b4stp x29, x30, [x20-8]
    0048a9b8add sp, x20, 0
    0048a9bcsub x29, sp, 8
    0048a9c0str x0, [sp+312]
    0048a9c4str xzr, [sp+88]
    0048a9c8stp xzr, xzr, [sp+96]
    0048a9ccadrp x0, 0x16b000
    0048a9d0add x0, x0, 3072
    0048a9d4orr x1, xzr, 16
    0048a9d8mov x2, x1
    0048a9dcbl runtime.makeslice
    0048a9e0str x0, [sp+112]
    0048a9e4orr x3, xzr, 16
    0048a9e8str x3, [sp+120]
    0048a9ecstr x3, [sp+128]
    0048a9f0b 0x48a9f4
    0048a9f4
    0048a9f4loc_48a9f4:
    0048a9f4b 0x48a9f8
    0048a9f8
    0048a9f8loc_48a9f8:
    0048a9f8str x0, [sp+224]
    0048a9fcorr x0, xzr, 2
    0048aa00str x0, [sp+232]
    0048aa04str x3, [sp+240]
    0048aa08bl gopkg.in/jcmturner/gokrb5.v7/gssapi.getGSSMICTokenID
    0048aa0cstr x0, [sp+216]
    0048aa10ldrsb x27, [x0]
    0048aa14b 0x48aa18
    0048aa18
    0048aa18loc_48aa18:
    0048aa18str x0, [sp+192]
    0048aa1corr x0, xzr, 2
    0048aa20str x0, [sp+200]
    0048aa24str x0, [sp+208]
    0048aa28ldr x3, [sp+224]
    0048aa2cldr x4, [sp+232]
    0048aa30ldr x5, [sp+240]
    0048aa34str x3, [sp+160]
    0048aa38str x4, [sp+168]
    0048aa3cstr x5, [sp+176]
    0048aa40ldr x3, [sp+200]
    0048aa44ldr x4, [sp+192]
    0048aa48ldr x5, [sp+208]
    0048aa4cstr x4, [sp+136]
    0048aa50str x3, [sp+144]
    0048aa54str x5, [sp+152]
    0048aa58ldr x4, [sp+168]
    0048aa5cstr x4, [sp+48]
    0048aa60subs xzr, x3, x4
    0048aa64b.lt 0x48aa6c
    0048aa68b 0x48aa74
    0048aa6c
    0048aa6cloc_48aa6c:
    0048aa6cstr x3, [sp+48]
    0048aa70b 0x48aa78
    0048aa74
    0048aa74loc_48aa74:
    0048aa74b 0x48aa78
    0048aa78
    0048aa78loc_48aa78:
    0048aa78ldr x3, [sp+136]
    0048aa7cldr x4, [sp+160]
    0048aa80subs xzr, x4, x3
    0048aa84b.ne 0x48aa8c
    0048aa88b 0x48aaa8
    0048aa8c
    0048aa8cloc_48aa8c:
    0048aa8cldr x3, [sp+48]
    0048aa90str x3, [sp+80]
    0048aa94ldr x2, [sp+80]
    0048aa98ldr x1, [sp+136]
    0048aa9cldr x0, [sp+160]
    0048aaa0bl runtime.memmove
    0048aaa4b 0x48aaac
    0048aaa8
    0048aaa8loc_48aaa8:
    0048aaa8b 0x48aaac
    0048aaac
    0048aaacloc_48aaac:
    0048aaacldr x1, [sp+120]
    0048aab0ldr x3, [sp+112]
    0048aab4ldr x4, [sp+312]
    0048aab8ldrsb x27, [x4]
    0048aabcldrb w4, [x4]
    0048aac0subs xzr, x1, 2
    0048aac4b.hi 0x48aacc
    0048aac8b 0x48ac34
    0048aacc
    0048aaccloc_48aacc:
    0048aaccstrb w4, [x3+2]
    0048aad0ldr x2, [sp+128]
    0048aad4ldr x0, [sp+112]
    0048aad8subs xzr, x2, 8
    0048aadcb.hs 0x48aae4
    0048aae0b 0x48ac2c
    0048aae4
    0048aae4loc_48aae4:
    0048aae4b 0x48aae8
    0048aae8
    0048aae8loc_48aae8:
    0048aae8sub x1, x2, 3
    0048aaecsub x2, xzr, x1
    0048aaf0sbfm x2, x2, 63, 63
    0048aaf4and x2, x2, 3
    0048aaf8add x0, x0, x2
    0048aafcstr x0, [sp+192]
    0048ab00movz x0, 5
    0048ab04str x0, [sp+200]
    0048ab08str x1, [sp+208]
    0048ab0cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.fillerBytes
    0048ab10str x0, [sp+184]
    0048ab14ldrsb x27, [x0]
    0048ab18b 0x48ab1c
    0048ab1c
    0048ab1cloc_48ab1c:
    0048ab1cstr x0, [sp+224]
    0048ab20movz x4, 5
    0048ab24str x4, [sp+232]
    0048ab28str x4, [sp+240]
    0048ab2cldr x4, [sp+192]
    0048ab30ldr x5, [sp+200]
    0048ab34ldr x6, [sp+208]
    0048ab38str x4, [sp+272]
    0048ab3cstr x5, [sp+280]
    0048ab40str x6, [sp+288]
    0048ab44ldr x4, [sp+232]
    0048ab48ldr x5, [sp+224]
    0048ab4cldr x6, [sp+240]
    0048ab50str x5, [sp+248]
    0048ab54str x4, [sp+256]
    0048ab58str x6, [sp+264]
    0048ab5cldr x5, [sp+280]
    0048ab60str x5, [sp+72]
    0048ab64subs xzr, x5, x4
    0048ab68b.gt 0x48ab70
    0048ab6cb 0x48ab78
    0048ab70
    0048ab70loc_48ab70:
    0048ab70str x4, [sp+72]
    0048ab74b 0x48ab7c
    0048ab78
    0048ab78loc_48ab78:
    0048ab78b 0x48ab7c
    0048ab7c
    0048ab7cloc_48ab7c:
    0048ab7cldr x4, [sp+248]
    0048ab80ldr x5, [sp+272]
    0048ab84subs xzr, x4, x5
    0048ab88b.ne 0x48ab90
    0048ab8cb 0x48abac
    0048ab90
    0048ab90loc_48ab90:
    0048ab90ldr x3, [sp+72]
    0048ab94str x3, [sp+64]
    0048ab98ldr x2, [sp+64]
    0048ab9cldr x0, [sp+272]
    0048aba0ldr x1, [sp+248]
    0048aba4bl runtime.memmove
    0048aba8b 0x48abb0
    0048abac
    0048abacloc_48abac:
    0048abacb 0x48abb0
    0048abb0
    0048abb0loc_48abb0:
    0048abb0ldr x2, [sp+128]
    0048abb4ldr x4, [sp+112]
    0048abb8subs xzr, x2, 16
    0048abbcb.hs 0x48abc4
    0048abc0b 0x48ac24
    0048abc4
    0048abc4loc_48abc4:
    0048abc4b 0x48abc8
    0048abc8
    0048abc8loc_48abc8:
    0048abc8sub x2, x2, 8
    0048abccsub x5, xzr, x2
    0048abd0sbfm x5, x5, 63, 63
    0048abd4and x5, x5, 8
    0048abd8add x0, x4, x5
    0048abdcstr x0, [sp+224]
    0048abe0orr x1, xzr, 8
    0048abe4str x1, [sp+232]
    0048abe8str x2, [sp+240]
    0048abecldr x4, [sp+312]
    0048abf0ldrsb x27, [x4]
    0048abf4ldr x3, [x4+8]
    0048abf8str x3, [sp+56]
    0048abfcbl encoding/binary.bigEndian.PutUint64
    0048ac00ldr x0, [sp+112]
    0048ac04ldr x1, [sp+120]
    0048ac08ldr x2, [sp+128]
    0048ac0cstr x0, [sp+88]
    0048ac10str x1, [sp+96]
    0048ac14str x2, [sp+104]
    0048ac18ldp x29, x30, [sp-8]
    0048ac1cadd sp, sp, 304
    0048ac20ret x30
    0048ac24
    0048ac24loc_48ac24:
    0048ac24orr x1, xzr, 16
    0048ac28bl runtime.panicSliceAcap
    0048ac2c
    0048ac2cloc_48ac2c:
    0048ac2corr x1, xzr, 8
    0048ac30bl runtime.panicSliceAcap
    0048ac34
    0048ac34loc_48ac34:
    0048ac34orr x0, xzr, 2
    0048ac38bl runtime.panicIndex
    0048ac3chint
    0048ac40
    0048ac40loc_48ac40:
    0048ac40str x0, [sp+8]
    0048ac44mov x3, x30
    0048ac48bl runtime.morestack_noctxt.abi0
    0048ac4cldr x0, [sp+8]
    0048ac50b 0x48a9a0
    0048ac54udf 0
    0048ac58udf 0
    0048ac5cudf 0
    0048a9a0
    0048ac60
    0048ac60gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken(struct []uint8 payload, gopkg.in/jcmturner/gokrb5.v7/types.EncryptionKey key)
    0048ac60ldr x16, [x28+16]
    0048ac64sub x17, sp, 80
    0048ac68subs xzr, x17, x16
    0048ac6cb.ls 0x48adc4
    0048ac70str x30, [sp-208]!
    0048ac74stur x29, [sp-8]
    0048ac78sub x29, sp, 8
    0048ac7cstr x0, [sp+216]
    0048ac80str x1, [sp+224]
    0048ac84str x2, [sp+232]
    0048ac88str w3, [sp+240]
    0048ac8cstr x4, [sp+248]
    0048ac90str x5, [sp+256]
    0048ac94str x6, [sp+264]
    0048ac98str xzr, [sp+88]
    0048ac9cstp xzr, xzr, [sp+72]
    0048aca0adrp x0, 0x1de000
    0048aca4add x0, x0, 1184
    0048aca8bl runtime.newobject
    0048acacstr x0, [sp+192]
    0048acb0stp xzr, xzr, [sp+128]
    0048acb4stp xzr, xzr, [sp+144]
    0048acb8stp xzr, xzr, [sp+160]
    0048acbcstp xzr, xzr, [sp+176]
    0048acc0ldr x1, [sp+216]
    0048acc4ldr x2, [sp+224]
    0048acc8ldr x3, [sp+232]
    0048acccstr x1, [sp+144]
    0048acd0str x2, [sp+152]
    0048acd4str x3, [sp+160]
    0048acd8ldr x4, [sp+192]
    0048acdcadrp x27, 0x5c1000
    0048ace0ldr w5, [x27+3056]
    0048ace4cbz w5, 0x48acec
    0048ace8b 0x48acf0
    0048acec
    0048acecloc_48acec:
    0048acecb 0x48ad34
    0048acf0
    0048acf0loc_48acf0:
    0048acf0str x4, [sp+120]
    0048acf4str x1, [sp+112]
    0048acf8str x2, [sp+64]
    0048acfcstr x3, [sp+56]
    0048ad00bl runtime.gcWriteBarrier2
    0048ad04str x1, [x25]
    0048ad08ldr x2, [x4+16]
    0048ad0cstr x2, [x25+8]
    0048ad10adrp x0, 0x1de000
    0048ad14add x0, x0, 1184
    0048ad18mov x1, x4
    0048ad1cbl runtime.wbZero
    0048ad20ldr x1, [sp+112]
    0048ad24ldr x2, [sp+64]
    0048ad28ldr x3, [sp+56]
    0048ad2cldr x4, [sp+120]
    0048ad30b 0x48ad34
    0048ad34
    0048ad34loc_48ad34:
    0048ad34stp xzr, xzr, [x4]
    0048ad38stp xzr, xzr, [x4+16]
    0048ad3cstp xzr, xzr, [x4+32]
    0048ad40stp xzr, xzr, [x4+48]
    0048ad44str x1, [x4+16]
    0048ad48str x2, [x4+24]
    0048ad4cstr x3, [x4+32]
    0048ad50ldr x0, [sp+192]
    0048ad54ldrsw x1, [sp+240]
    0048ad58ldr x2, [sp+248]
    0048ad5cldr x3, [sp+256]
    0048ad60ldr x4, [sp+264]
    0048ad64movz x5, 25
    0048ad68bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).SetChecksum
    0048ad6cstr x0, [sp+96]
    0048ad70str x1, [sp+104]
    0048ad74cbnz x0, 0x48ad7c
    0048ad78b 0x48ada0
    0048ad7c
    0048ad7cloc_48ad7c:
    0048ad7cstr xzr, [sp+88]
    0048ad80ldr x1, [sp+96]
    0048ad84ldr x2, [sp+104]
    0048ad88str x1, [sp+72]
    0048ad8cstr x2, [sp+80]
    0048ad90ldr x0, [sp+88]
    0048ad94ldur x29, [sp-8]
    0048ad98ldr x30, [sp], 208
    0048ad9cret x30
    0048ada0
    0048ada0loc_48ada0:
    0048ada0ldr x3, [sp+192]
    0048ada4str x3, [sp+88]
    0048ada8stp xzr, xzr, [sp+72]
    0048adacldr x0, [sp+88]
    0048adb0mov x1, xzr
    0048adb4mov x2, xzr
    0048adb8ldur x29, [sp-8]
    0048adbcldr x30, [sp], 208
    0048adc0ret x30
    0048adc4
    0048adc4loc_48adc4:
    0048adc4stp x0, x1, [sp+8]
    0048adc8str x2, [sp+24]
    0048adccstr w3, [sp+32]
    0048add0stp x4, x5, [sp+40]
    0048add4str x6, [sp+56]
    0048add8mov x3, x30
    0048addcbl runtime.morestack_noctxt.abi0
    0048ade0ldp x0, x1, [sp+8]
    0048ade4ldr x2, [sp+24]
    0048ade8ldrsw x3, [sp+32]
    0048adecldp x4, x5, [sp+40]
    0048adf0ldr x6, [sp+56]
    0048adf4b 0x48ac60
    0048adf8udf 0
    0048adfcudf 0
    0048ac60
    0048ae00
    0048ae00gopkg.in/jcmturner/gokrb5.v7/gssapi.OID: ; void gopkg.in/jcmturner/gokrb5.v7/gssapi.OID(struct gopkg.in/jcmturner/gokrb5.v7/gssapi.OIDName o)
    0048ae00ldr x16, [x28+16]
    0048ae04sub x17, sp, 80
    0048ae08subs xzr, x17, x16
    0048ae0cb.ls 0x48b41c
    0048ae10str x30, [sp-208]!
    0048ae14stur x29, [sp-8]
    0048ae18sub x29, sp, 8
    0048ae1cstr x0, [sp+216]
    0048ae20str x1, [sp+224]
    0048ae24str xzr, [sp+32]
    0048ae28stp xzr, xzr, [sp+40]
    0048ae2cldr x1, [sp+224]
    0048ae30ldr x3, [sp+216]
    0048ae34str x3, [sp+160]
    0048ae38str x1, [sp+168]
    0048ae3cb 0x48ae40
    0048ae40
    0048ae40loc_48ae40:
    0048ae40subs xzr, x1, 4
    0048ae44b.eq 0x48ae4c
    0048ae48b 0x48af84
    0048ae4c
    0048ae4cloc_48ae4c:
    0048ae4cb 0x48ae50
    0048ae50
    0048ae50loc_48ae50:
    0048ae50subs xzr, x1, 4
    0048ae54b.eq 0x48ae5c
    0048ae58b 0x48af7c
    0048ae5c
    0048ae5cloc_48ae5c:
    0048ae5csubs xzr, x1, 0
    0048ae60b.hi 0x48ae68
    0048ae64b 0x48b410
    0048ae68
    0048ae68loc_48ae68:
    0048ae68ldrb w4, [x3]
    0048ae6csubs xzr, x1, 1
    0048ae70b.hi 0x48ae78
    0048ae74b 0x48b408
    0048ae78
    0048ae78loc_48ae78:
    0048ae78ldrb w5, [x3+1]
    0048ae7cubfm x5, x5, 56, 7
    0048ae80orr x4, x4, x5
    0048ae84subs xzr, x1, 2
    0048ae88b.hi 0x48ae90
    0048ae8cb 0x48b400
    0048ae90
    0048ae90loc_48ae90:
    0048ae90ldrb w5, [x3+2]
    0048ae94ubfm x5, x5, 48, 7
    0048ae98orr x4, x4, x5
    0048ae9csubs xzr, x1, 3
    0048aea0b.hi 0x48aea8
    0048aea4b 0x48b3f8
    0048aea8
    0048aea8loc_48aea8:
    0048aea8ldrb w3, [x3+3]
    0048aeacubfm x3, x3, 40, 7
    0048aeb0orr x3, x4, x3
    0048aeb4movz x4, 21067
    0048aeb8movk x4, 0x35420000
    0048aebcsubs wzr, w3, w4
    0048aec0b.eq 0x48aec8
    0048aec4b 0x48af78
    0048aec8
    0048aec8loc_48aec8:
    0048aec8b 0x48aecc
    0048aecc
    0048aeccloc_48aecc:
    0048aeccadrp x0, 0x17d000
    0048aed0add x0, x0, 1216
    0048aed4bl runtime.newobject
    0048aed8str x0, [sp+120]
    0048aedcorr x1, xzr, 1
    0048aee0str x1, [x0]
    0048aee4ldr x2, [sp+120]
    0048aee8ldrsb x27, [x2]
    0048aeecorr x3, xzr, 2
    0048aef0str x3, [x2+8]
    0048aef4ldr x2, [sp+120]
    0048aef8ldrsb x27, [x2]
    0048aefcmovz x4, 840
    0048af00str x4, [x2+16]
    0048af04ldr x2, [sp+120]
    0048af08ldrsb x27, [x2]
    0048af0cmovz x4, 48018
    0048af10movk x4, 0x10000
    0048af14str x4, [x2+24]
    0048af18ldr x2, [sp+120]
    0048af1cldrsb x27, [x2]
    0048af20str x1, [x2+32]
    0048af24ldr x1, [sp+120]
    0048af28ldrsb x27, [x1]
    0048af2cstr x3, [x1+40]
    0048af30ldr x1, [sp+120]
    0048af34ldrsb x27, [x1]
    0048af38str x3, [x1+48]
    0048af3cldr x1, [sp+120]
    0048af40ldrsb x27, [x1]
    0048af44b 0x48af48
    0048af48
    0048af48loc_48af48:
    0048af48str x1, [sp+96]
    0048af4corr x2, xzr, 7
    0048af50str x2, [sp+104]
    0048af54str x2, [sp+112]
    0048af58str x1, [sp+32]
    0048af5cstr x2, [sp+40]
    0048af60str x2, [sp+48]
    0048af64ldr x0, [sp+32]
    0048af68mov x1, x2
    0048af6cldur x29, [sp-8]
    0048af70ldr x30, [sp], 208
    0048af74ret x30
    0048af78
    0048af78loc_48af78:
    0048af78b 0x48af80
    0048af7c
    0048af7cloc_48af7c:
    0048af7cb 0x48af80
    0048af80
    0048af80loc_48af80:
    0048af80b 0x48b32c
    0048af84
    0048af84loc_48af84:
    0048af84subs xzr, x1, 6
    0048af88b.eq 0x48af90
    0048af8cb 0x48b108
    0048af90
    0048af90loc_48af90:
    0048af90b 0x48af94
    0048af94
    0048af94loc_48af94:
    0048af94subs xzr, x1, 6
    0048af98b.eq 0x48afa0
    0048af9cb 0x48b100
    0048afa0
    0048afa0loc_48afa0:
    0048afa0subs xzr, x1, 0
    0048afa4b.hi 0x48afac
    0048afa8b 0x48b3f0
    0048afac
    0048afacloc_48afac:
    0048afacldrb w4, [x3]
    0048afb0subs xzr, x1, 1
    0048afb4b.hi 0x48afbc
    0048afb8b 0x48b3e8
    0048afbc
    0048afbcloc_48afbc:
    0048afbcldrb w5, [x3+1]
    0048afc0ubfm x5, x5, 56, 7
    0048afc4orr x4, x4, x5
    0048afc8subs xzr, x1, 2
    0048afccb.hi 0x48afd4
    0048afd0b 0x48b3e0
    0048afd4
    0048afd4loc_48afd4:
    0048afd4ldrb w5, [x3+2]
    0048afd8ubfm x5, x5, 48, 7
    0048afdcorr x4, x4, x5
    0048afe0subs xzr, x1, 3
    0048afe4b.hi 0x48afec
    0048afe8b 0x48b3d8
    0048afec
    0048afecloc_48afec:
    0048afecldrb w5, [x3+3]
    0048aff0ubfm x5, x5, 40, 7
    0048aff4orr x4, x4, x5
    0048aff8movz x5, 20563
    0048affcmovk x5, 0x454e0000
    0048b000subs wzr, w4, w5
    0048b004b.eq 0x48b00c
    0048b008b 0x48b0fc
    0048b00c
    0048b00cloc_48b00c:
    0048b00csubs xzr, x1, 4
    0048b010b.hi 0x48b018
    0048b014b 0x48b3d0
    0048b018
    0048b018loc_48b018:
    0048b018ldrb w4, [x3+4]
    0048b01csubs xzr, x1, 5
    0048b020b.hi 0x48b028
    0048b024b 0x48b3c8
    0048b028
    0048b028loc_48b028:
    0048b028ldrb w3, [x3+5]
    0048b02cubfm x3, x3, 56, 7
    0048b030orr x3, x4, x3
    0048b034ubfm x3, x3, 0, 15
    0048b038movz x4, 20295
    0048b03csubs wzr, w3, w4
    0048b040b.eq 0x48b048
    0048b044b 0x48b0f8
    0048b048
    0048b048loc_48b048:
    0048b048b 0x48b04c
    0048b04c
    0048b04cloc_48b04c:
    0048b04cadrp x0, 0x17c000
    0048b050add x0, x0, 1216
    0048b054bl runtime.newobject
    0048b058str x0, [sp+152]
    0048b05corr x1, xzr, 1
    0048b060str x1, [x0]
    0048b064ldr x2, [sp+152]
    0048b068ldrsb x27, [x2]
    0048b06corr x3, xzr, 3
    0048b070str x3, [x2+8]
    0048b074ldr x2, [sp+152]
    0048b078ldrsb x27, [x2]
    0048b07corr x3, xzr, 6
    0048b080str x3, [x2+16]
    0048b084ldr x2, [sp+152]
    0048b088ldrsb x27, [x2]
    0048b08cstr x1, [x2+24]
    0048b090ldr x1, [sp+152]
    0048b094ldrsb x27, [x1]
    0048b098movz x2, 5
    0048b09cstr x2, [x1+32]
    0048b0a0ldr x1, [sp+152]
    0048b0a4ldrsb x27, [x1]
    0048b0a8str x2, [x1+40]
    0048b0acldr x1, [sp+152]
    0048b0b0ldrsb x27, [x1]
    0048b0b4orr x2, xzr, 2
    0048b0b8str x2, [x1+48]
    0048b0bcldr x1, [sp+152]
    0048b0c0ldrsb x27, [x1]
    0048b0c4b 0x48b0c8
    0048b0c8
    0048b0c8loc_48b0c8:
    0048b0c8str x1, [sp+128]
    0048b0ccorr x2, xzr, 7
    0048b0d0str x2, [sp+136]
    0048b0d4str x2, [sp+144]
    0048b0d8str x1, [sp+32]
    0048b0dcstr x2, [sp+40]
    0048b0e0str x2, [sp+48]
    0048b0e4ldr x0, [sp+32]
    0048b0e8mov x1, x2
    0048b0ecldur x29, [sp-8]
    0048b0f0ldr x30, [sp], 208
    0048b0f4ret x30
    0048b0f8
    0048b0f8loc_48b0f8:
    0048b0f8b 0x48b104
    0048b0fc
    0048b0fcloc_48b0fc:
    0048b0fcb 0x48b104
    0048b100
    0048b100loc_48b100:
    0048b100b 0x48b104
    0048b104
    0048b104loc_48b104:
    0048b104b 0x48b32c
    0048b108
    0048b108loc_48b108:
    0048b108subs xzr, x1, 12
    0048b10cb.eq 0x48b114
    0048b110b 0x48b320
    0048b114
    0048b114loc_48b114:
    0048b114b 0x48b118
    0048b118
    0048b118loc_48b118:
    0048b118subs xzr, x1, 12
    0048b11cb.eq 0x48b124
    0048b120b 0x48b318
    0048b124
    0048b124loc_48b124:
    0048b124subs xzr, x1, 0
    0048b128b.hi 0x48b130
    0048b12cb 0x48b3c0
    0048b130
    0048b130loc_48b130:
    0048b130ldrb w4, [x3]
    0048b134subs xzr, x1, 1
    0048b138b.hi 0x48b140
    0048b13cb 0x48b3b8
    0048b140
    0048b140loc_48b140:
    0048b140ldrb w5, [x3+1]
    0048b144ubfm x5, x5, 56, 7
    0048b148orr x4, x4, x5
    0048b14csubs xzr, x1, 2
    0048b150b.hi 0x48b158
    0048b154b 0x48b3b0
    0048b158
    0048b158loc_48b158:
    0048b158ldrb w5, [x3+2]
    0048b15cubfm x5, x5, 48, 7
    0048b160orr x4, x4, x5
    0048b164subs xzr, x1, 3
    0048b168b.hi 0x48b170
    0048b16cb 0x48b3a8
    0048b170
    0048b170loc_48b170:
    0048b170ldrb w5, [x3+3]
    0048b174ubfm x5, x5, 40, 7
    0048b178orr x4, x4, x5
    0048b17csubs xzr, x1, 4
    0048b180b.hi 0x48b188
    0048b184b 0x48b3a0
    0048b188
    0048b188loc_48b188:
    0048b188ldrb w5, [x3+4]
    0048b18cubfm x5, x5, 32, 7
    0048b190orr x4, x4, x5
    0048b194subs xzr, x1, 5
    0048b198b.hi 0x48b1a0
    0048b19cb 0x48b398
    0048b1a0
    0048b1a0loc_48b1a0:
    0048b1a0ldrb w5, [x3+5]
    0048b1a4ubfm x5, x5, 24, 7
    0048b1a8orr x4, x4, x5
    0048b1acsubs xzr, x1, 6
    0048b1b0b.hi 0x48b1b8
    0048b1b4b 0x48b390
    0048b1b8
    0048b1b8loc_48b1b8:
    0048b1b8ldrb w5, [x3+6]
    0048b1bcubfm x5, x5, 16, 7
    0048b1c0orr x4, x4, x5
    0048b1c4subs xzr, x1, 7
    0048b1c8b.hi 0x48b1d0
    0048b1ccb 0x48b388
    0048b1d0
    0048b1d0loc_48b1d0:
    0048b1d0ldrb w5, [x3+7]
    0048b1d4ubfm x5, x5, 8, 7
    0048b1d8orr x4, x4, x5
    0048b1dcmovz x5, 21325
    0048b1e0movk x5, 0x654c0000
    0048b1e4movk x5, 0x616700000000
    0048b1e8movk x5, 0x7963000000000000
    0048b1ecsubs xzr, x4, x5
    0048b1f0b.eq 0x48b1f8
    0048b1f4b 0x48b314
    0048b1f8
    0048b1f8loc_48b1f8:
    0048b1f8subs xzr, x1, 8
    0048b1fcb.hi 0x48b204
    0048b200b 0x48b380
    0048b204
    0048b204loc_48b204:
    0048b204ldrb w4, [x3+8]
    0048b208subs xzr, x1, 9
    0048b20cb.hi 0x48b214
    0048b210b 0x48b378
    0048b214
    0048b214loc_48b214:
    0048b214ldrb w5, [x3+9]
    0048b218ubfm x5, x5, 56, 7
    0048b21corr x4, x4, x5
    0048b220subs xzr, x1, 10
    0048b224b.hi 0x48b22c
    0048b228b 0x48b370
    0048b22c
    0048b22cloc_48b22c:
    0048b22cldrb w5, [x3+10]
    0048b230ubfm x5, x5, 48, 7
    0048b234orr x4, x4, x5
    0048b238subs xzr, x1, 11
    0048b23cb.hi 0x48b244
    0048b240b 0x48b368
    0048b244
    0048b244loc_48b244:
    0048b244ldrb w3, [x3+11]
    0048b248ubfm x3, x3, 40, 7
    0048b24corr x3, x4, x3
    0048b250movz x4, 21067
    0048b254movk x4, 0x35420000
    0048b258subs wzr, w3, w4
    0048b25cb.eq 0x48b264
    0048b260b 0x48b310
    0048b264
    0048b264loc_48b264:
    0048b264b 0x48b268
    0048b268
    0048b268loc_48b268:
    0048b268adrp x0, 0x17c000
    0048b26cadd x0, x0, 1216
    0048b270bl runtime.newobject
    0048b274str x0, [sp+88]
    0048b278orr x1, xzr, 1
    0048b27cstr x1, [x0]
    0048b280ldr x2, [sp+88]
    0048b284ldrsb x27, [x2]
    0048b288orr x3, xzr, 2
    0048b28cstr x3, [x2+8]
    0048b290ldr x2, [sp+88]
    0048b294ldrsb x27, [x2]
    0048b298movz x4, 840
    0048b29cstr x4, [x2+16]
    0048b2a0ldr x2, [sp+88]
    0048b2a4ldrsb x27, [x2]
    0048b2a8movz x4, 48018
    0048b2acstr x4, [x2+24]
    0048b2b0ldr x2, [sp+88]
    0048b2b4ldrsb x27, [x2]
    0048b2b8str x1, [x2+32]
    0048b2bcldr x1, [sp+88]
    0048b2c0ldrsb x27, [x1]
    0048b2c4str x3, [x1+40]
    0048b2c8ldr x1, [sp+88]
    0048b2ccldrsb x27, [x1]
    0048b2d0str x3, [x1+48]
    0048b2d4ldr x1, [sp+88]
    0048b2d8ldrsb x27, [x1]
    0048b2dcb 0x48b2e0
    0048b2e0
    0048b2e0loc_48b2e0:
    0048b2e0str x1, [sp+64]
    0048b2e4orr x2, xzr, 7
    0048b2e8str x2, [sp+72]
    0048b2ecstr x2, [sp+80]
    0048b2f0str x1, [sp+32]
    0048b2f4str x2, [sp+40]
    0048b2f8str x2, [sp+48]
    0048b2fcldr x0, [sp+32]
    0048b300mov x1, x2
    0048b304ldur x29, [sp-8]
    0048b308ldr x30, [sp], 208
    0048b30cret x30
    0048b310
    0048b310loc_48b310:
    0048b310b 0x48b31c
    0048b314
    0048b314loc_48b314:
    0048b314b 0x48b31c
    0048b318
    0048b318loc_48b318:
    0048b318b 0x48b31c
    0048b31c
    0048b31cloc_48b31c:
    0048b31cb 0x48b32c
    0048b320
    0048b320loc_48b320:
    0048b320b 0x48b324
    0048b324
    0048b324loc_48b324:
    0048b324b 0x48b328
    0048b328
    0048b328loc_48b328:
    0048b328b 0x48b32c
    0048b32c
    0048b32cloc_48b32c:
    0048b32cb 0x48b330
    0048b330
    0048b330loc_48b330:
    0048b330adrp x3, 0x5c0000
    0048b334add x3, x3, 1504
    0048b338str x3, [sp+56]
    0048b33cb 0x48b340
    0048b340
    0048b340loc_48b340:
    0048b340str x3, [sp+176]
    0048b344stp xzr, xzr, [sp+184]
    0048b348str x3, [sp+32]
    0048b34cstp xzr, xzr, [sp+40]
    0048b350ldr x0, [sp+32]
    0048b354mov x1, xzr
    0048b358mov x2, x1
    0048b35cldur x29, [sp-8]
    0048b360ldr x30, [sp], 208
    0048b364ret x30
    0048b368
    0048b368loc_48b368:
    0048b368movz x0, 11
    0048b36cbl runtime.panicIndex
    0048b370
    0048b370loc_48b370:
    0048b370movz x0, 10
    0048b374bl runtime.panicIndex
    0048b378
    0048b378loc_48b378:
    0048b378movz x0, 9
    0048b37cbl runtime.panicIndex
    0048b380
    0048b380loc_48b380:
    0048b380orr x0, xzr, 8
    0048b384bl runtime.panicIndex
    0048b388
    0048b388loc_48b388:
    0048b388orr x0, xzr, 7
    0048b38cbl runtime.panicIndex
    0048b390
    0048b390loc_48b390:
    0048b390orr x0, xzr, 6
    0048b394bl runtime.panicIndex
    0048b398
    0048b398loc_48b398:
    0048b398movz x0, 5
    0048b39cbl runtime.panicIndex
    0048b3a0
    0048b3a0loc_48b3a0:
    0048b3a0orr x0, xzr, 4
    0048b3a4bl runtime.panicIndex
    0048b3a8
    0048b3a8loc_48b3a8:
    0048b3a8orr x0, xzr, 3
    0048b3acbl runtime.panicIndex
    0048b3b0
    0048b3b0loc_48b3b0:
    0048b3b0orr x0, xzr, 2
    0048b3b4bl runtime.panicIndex
    0048b3b8
    0048b3b8loc_48b3b8:
    0048b3b8orr x0, xzr, 1
    0048b3bcbl runtime.panicIndex
    0048b3c0
    0048b3c0loc_48b3c0:
    0048b3c0mov x0, xzr
    0048b3c4bl runtime.panicIndex
    0048b3c8
    0048b3c8loc_48b3c8:
    0048b3c8movz x0, 5
    0048b3ccbl runtime.panicIndex
    0048b3d0
    0048b3d0loc_48b3d0:
    0048b3d0orr x0, xzr, 4
    0048b3d4bl runtime.panicIndex
    0048b3d8
    0048b3d8loc_48b3d8:
    0048b3d8orr x0, xzr, 3
    0048b3dcbl runtime.panicIndex
    0048b3e0
    0048b3e0loc_48b3e0:
    0048b3e0orr x0, xzr, 2
    0048b3e4bl runtime.panicIndex
    0048b3e8
    0048b3e8loc_48b3e8:
    0048b3e8orr x0, xzr, 1
    0048b3ecbl runtime.panicIndex
    0048b3f0
    0048b3f0loc_48b3f0:
    0048b3f0mov x0, xzr
    0048b3f4bl runtime.panicIndex
    0048b3f8
    0048b3f8loc_48b3f8:
    0048b3f8orr x0, xzr, 3
    0048b3fcbl runtime.panicIndex
    0048b400
    0048b400loc_48b400:
    0048b400orr x0, xzr, 2
    0048b404bl runtime.panicIndex
    0048b408
    0048b408loc_48b408:
    0048b408orr x0, xzr, 1
    0048b40cbl runtime.panicIndex
    0048b410
    0048b410loc_48b410:
    0048b410mov x0, xzr
    0048b414bl runtime.panicIndex
    0048b418hint
    0048b41c
    0048b41cloc_48b41c:
    0048b41cstp x0, x1, [sp+8]
    0048b420mov x3, x30
    0048b424bl runtime.morestack_noctxt.abi0
    0048b428ldp x0, x1, [sp+8]
    0048b42cb 0x48ae00
    0048ae00
    0048b430
    0048b430net/textproto.init: ; void net/textproto.init(void)
    0048b430ldr x16, [x28+16]
    0048b434subs xzr, sp, x16
    0048b438b.ls 0x48b4a0
    0048b43cstr x30, [sp-32]!
    0048b440stur x29, [sp-8]
    0048b444sub x29, sp, 8
    0048b448adrp x0, 0x22a000
    0048b44cadd x0, x0, 1968
    0048b450movz x1, 17
    0048b454bl errors.New
    0048b458adrp x27, 0x597000
    0048b45cstr x0, [x27+2432]
    0048b460adrp x27, 0x5c0000
    0048b464ldr w2, [x27+3056]
    0048b468cbz w2, 0x48b470
    0048b46cb 0x48b474
    0048b470
    0048b470loc_48b470:
    0048b470b 0x48b48c
    0048b474
    0048b474loc_48b474:
    0048b474bl runtime.gcWriteBarrier2
    0048b478str x1, [x25]
    0048b47cadrp x27, 0x597000
    0048b480ldr x0, [x27+2440]
    0048b484str x0, [x25+8]
    0048b488b 0x48b48c
    0048b48c
    0048b48cloc_48b48c:
    0048b48cadrp x27, 0x597000
    0048b490str x1, [x27+2440]
    0048b494ldur x29, [sp-8]
    0048b498ldr x30, [sp], 32
    0048b49cret x30
    0048b4a0
    0048b4a0loc_48b4a0:
    0048b4a0mov x3, x30
    0048b4a4bl runtime.morestack_noctxt.abi0
    0048b4a8b 0x48b430
    0048b4acudf 0
    0048b430