File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0046ee70
    0046ee70gopkg.in/jcmturner/gokrb5.v7/config.parseRealms: ; void gopkg.in/jcmturner/gokrb5.v7/config.parseRealms(struct []string lines)
    0046ee70ldr x16, [x28+16]
    0046ee74sub x17, sp, 480
    0046ee78subs xzr, x17, x16
    0046ee7cb.ls 0x46f3f4
    0046ee80sub x20, sp, 608
    0046ee84stp x29, x30, [x20-8]
    0046ee88add sp, x20, 0
    0046ee8csub x29, sp, 8
    0046ee90str x0, [sp+616]
    0046ee94str x1, [sp+624]
    0046ee98str x2, [sp+632]
    0046ee9cstr xzr, [sp+168]
    0046eea0stp xzr, xzr, [sp+176]
    0046eea4stp xzr, xzr, [sp+376]
    0046eea8stp xzr, xzr, [sp+344]
    0046eeacstr xzr, [sp+88]
    0046eeb0str xzr, [sp+112]
    0046eeb4ldr x5, [sp+624]
    0046eeb8ldr x6, [sp+616]
    0046eebcldr x7, [sp+632]
    0046eec0str x6, [sp+560]
    0046eec4str x5, [sp+568]
    0046eec8str x7, [sp+576]
    0046eeccstr xzr, [sp+152]
    0046eed0str x5, [sp+144]
    0046eed4ldr x5, [sp+560]
    0046eed8str x5, [sp+136]
    0046eedcb 0x46eee0
    0046eee0
    0046eee0loc_46eee0:
    0046eee0ldr x5, [sp+144]
    0046eee4ldr x6, [sp+152]
    0046eee8subs xzr, x5, x6
    0046eeecb.gt 0x46eef4
    0046eef0b 0x46f3b8
    0046eef4
    0046eef4loc_46eef4:
    0046eef4ldr x4, [sp+136]
    0046eef8str x4, [sp+480]
    0046eefcldr x4, [sp+152]
    0046ef00str x4, [sp+104]
    0046ef04ldr x4, [sp+480]
    0046ef08ldr x0, [x4]
    0046ef0cldr x1, [x4+8]
    0046ef10str x0, [sp+360]
    0046ef14str x1, [sp+368]
    0046ef18adrp x2, 0x242000
    0046ef1cadd x2, x2, 261
    0046ef20orr x3, xzr, 2
    0046ef24bl strings.IndexAny
    0046ef28str x0, [sp+96]
    0046ef2cadds xzr, x0, 1
    0046ef30b.ne 0x46ef38
    0046ef34b 0x46ef54
    0046ef38
    0046ef38loc_46ef38:
    0046ef38ldr x2, [sp+368]
    0046ef3csubs xzr, x0, x2
    0046ef40b.ls 0x46ef48
    0046ef44b 0x46f3e8
    0046ef48
    0046ef48loc_46ef48:
    0046ef48b 0x46ef4c
    0046ef4c
    0046ef4cloc_46ef4c:
    0046ef4cstr x0, [sp+368]
    0046ef50b 0x46ef58
    0046ef54
    0046ef54loc_46ef54:
    0046ef54b 0x46ef58
    0046ef58
    0046ef58loc_46ef58:
    0046ef58ldr x0, [sp+360]
    0046ef5cldr x1, [sp+368]
    0046ef60bl strings.TrimSpace
    0046ef64str x0, [sp+360]
    0046ef68str x1, [sp+368]
    0046ef6ccbz x1, 0x46ef74
    0046ef70b 0x46ef78
    0046ef74
    0046ef74loc_46ef74:
    0046ef74b 0x46f39c
    0046ef78
    0046ef78loc_46ef78:
    0046ef78adrp x2, 0x2a2000
    0046ef7cadd x2, x2, 3004
    0046ef80orr x3, xzr, 1
    0046ef84bl strings.Contains
    0046ef88strb w0, [sp+86]
    0046ef8ctbnz w0, 0, 0x46ef94
    0046ef90b 0x46f100
    0046ef94
    0046ef94loc_46ef94:
    0046ef94ldr x4, [sp+112]
    0046ef98add x4, x4, 1
    0046ef9cstr x4, [sp+112]
    0046efa0ldr x0, [sp+360]
    0046efa4ldr x1, [sp+368]
    0046efa8adrp x2, 0x2a1000
    0046efacadd x2, x2, 720
    0046efb0orr x3, xzr, 1
    0046efb4bl strings.Contains
    0046efb8strb w0, [sp+86]
    0046efbctbnz w0, 0, 0x46efc4
    0046efc0b 0x46f038
    0046efc4
    0046efc4loc_46efc4:
    0046efc4ldr x4, [sp+112]
    0046efc8subs xzr, x4, 1
    0046efccb.eq 0x46efd4
    0046efd0b 0x46f030
    0046efd4
    0046efd4loc_46efd4:
    0046efd4ldr x4, [sp+104]
    0046efd8str x4, [sp+88]
    0046efdcldr x0, [sp+360]
    0046efe0ldr x1, [sp+368]
    0046efe4adrp x2, 0x2a1000
    0046efe8add x2, x2, 720
    0046efecorr x3, xzr, 1
    0046eff0bl strings.Split
    0046eff4str x0, [sp+320]
    0046eff8str x1, [sp+328]
    0046effcstr x2, [sp+336]
    0046f000subs xzr, x1, 0
    0046f004b.hi 0x46f00c
    0046f008b 0x46f3e0
    0046f00c
    0046f00cloc_46f00c:
    0046f00cldr x2, [x0]
    0046f010ldr x1, [x0+8]
    0046f014str x2, [sp+424]
    0046f018str x1, [sp+432]
    0046f01cmov x0, x2
    0046f020bl strings.TrimSpace
    0046f024str x0, [sp+344]
    0046f028str x1, [sp+352]
    0046f02cb 0x46f034
    0046f030
    0046f030loc_46f030:
    0046f030b 0x46f034
    0046f034
    0046f034loc_46f034:
    0046f034b 0x46f104
    0046f038
    0046f038loc_46f038:
    0046f038add x27, sp, 544
    0046f03cstp xzr, xzr, [x27]
    0046f040add x2, sp, 544
    0046f044str x2, [sp+448]
    0046f048ldr x0, [sp+360]
    0046f04cldr x1, [sp+368]
    0046f050bl runtime.convTstring
    0046f054str x0, [sp+440]
    0046f058ldr x2, [sp+448]
    0046f05cldrsb x27, [x2]
    0046f060adrp x3, 0x186000
    0046f064add x3, x3, 2944
    0046f068str x3, [x2]
    0046f06cadrp x27, 0x5dc000
    0046f070ldr w3, [x27+3056]
    0046f074cbz w3, 0x46f07c
    0046f078b 0x46f080
    0046f07c
    0046f07cloc_46f07c:
    0046f07cb 0x46f094
    0046f080
    0046f080loc_46f080:
    0046f080bl runtime.gcWriteBarrier2
    0046f084str x0, [x25]
    0046f088ldr x5, [x2+8]
    0046f08cstr x5, [x25+8]
    0046f090b 0x46f094
    0046f094
    0046f094loc_46f094:
    0046f094str x0, [x2+8]
    0046f098ldr x2, [sp+448]
    0046f09cldrsb x27, [x2]
    0046f0a0b 0x46f0a4
    0046f0a4
    0046f0a4loc_46f0a4:
    0046f0a4str x2, [sp+456]
    0046f0a8orr x4, xzr, 1
    0046f0acstr x4, [sp+464]
    0046f0b0str x4, [sp+472]
    0046f0b4adrp x0, 0x252000
    0046f0b8add x0, x0, 3469
    0046f0bcmovz x1, 36
    0046f0c0mov x3, x4
    0046f0c4bl fmt.Errorf
    0046f0c8str x0, [sp+528]
    0046f0ccstr x1, [sp+536]
    0046f0d0str xzr, [sp+168]
    0046f0d4stp xzr, xzr, [sp+176]
    0046f0d8ldr x3, [sp+528]
    0046f0dcldr x4, [sp+536]
    0046f0e0str x3, [sp+376]
    0046f0e4str x4, [sp+384]
    0046f0e8ldr x0, [sp+168]
    0046f0ecldr x1, [sp+176]
    0046f0f0ldr x2, [sp+184]
    0046f0f4ldp x29, x30, [sp-8]
    0046f0f8add sp, sp, 608
    0046f0fcret x30
    0046f100
    0046f100loc_46f100:
    0046f100b 0x46f104
    0046f104
    0046f104loc_46f104:
    0046f104ldr x0, [sp+360]
    0046f108ldr x1, [sp+368]
    0046f10cadrp x2, 0x2a1000
    0046f110add x2, x2, 3008
    0046f114orr x3, xzr, 1
    0046f118bl strings.Contains
    0046f11cstrb w0, [sp+86]
    0046f120tbnz w0, 0, 0x46f128
    0046f124b 0x46f394
    0046f128
    0046f128loc_46f128:
    0046f128ldr x6, [sp+112]
    0046f12csubs xzr, x6, 0
    0046f130b.le 0x46f138
    0046f134b 0x46f180
    0046f138
    0046f138loc_46f138:
    0046f138adrp x0, 0x254000
    0046f13cadd x0, x0, 3406
    0046f140movz x1, 39
    0046f144bl errors.New
    0046f148str x0, [sp+528]
    0046f14cstr x1, [sp+536]
    0046f150str xzr, [sp+168]
    0046f154stp xzr, xzr, [sp+176]
    0046f158ldr x3, [sp+528]
    0046f15cldr x4, [sp+536]
    0046f160str x3, [sp+376]
    0046f164str x4, [sp+384]
    0046f168ldr x0, [sp+168]
    0046f16cldr x1, [sp+176]
    0046f170ldr x2, [sp+184]
    0046f174ldp x29, x30, [sp-8]
    0046f178add sp, sp, 608
    0046f17cret x30
    0046f180
    0046f180loc_46f180:
    0046f180ldr x6, [sp+112]
    0046f184sub x7, x6, 1
    0046f188str x7, [sp+112]
    0046f18csubs xzr, x6, 1
    0046f190b.eq 0x46f198
    0046f194b 0x46f38c
    0046f198
    0046f198loc_46f198:
    0046f198add x20, sp, 192
    0046f19cadr x27, 16
    0046f1a0stp x29, x27, [sp-24]
    0046f1a4sub x29, sp, 24
    0046f1a8bl fn_87cf0
    0046f1acsub x29, sp, 8
    0046f1b0ldr x6, [sp+88]
    0046f1b4add x0, x6, 1
    0046f1b8str x0, [sp+160]
    0046f1bcldr x1, [sp+104]
    0046f1c0ldr x2, [sp+632]
    0046f1c4ldr x7, [sp+616]
    0046f1c8subs xzr, x2, x1
    0046f1ccb.hs 0x46f1d4
    0046f1d0b 0x46f3dc
    0046f1d4
    0046f1d4loc_46f1d4:
    0046f1d4subs xzr, x1, x0
    0046f1d8b.hs 0x46f1e0
    0046f1dcb 0x46f3d8
    0046f1e0
    0046f1e0loc_46f1e0:
    0046f1e0sub x8, x1, x6
    0046f1e4sub x6, x2, x6
    0046f1e8sub x5, x6, 1
    0046f1ecsub x4, x8, 1
    0046f1f0sub x6, xzr, x5
    0046f1f4ubfm x8, x0, 60, 59
    0046f1f8and x6, x8, x6, asr #63
    0046f1fcadd x3, x7, x6
    0046f200str x3, [sp+504]
    0046f204str x4, [sp+512]
    0046f208str x5, [sp+520]
    0046f20cldr x1, [sp+344]
    0046f210ldr x2, [sp+352]
    0046f214add x0, sp, 192
    0046f218bl gopkg.in/jcmturner/gokrb5.v7/config.(*Realm).parseLines
    0046f21cstr x0, [sp+392]
    0046f220str x1, [sp+400]
    0046f224cbnz x0, 0x46f22c
    0046f228b 0x46f2d8
    0046f22c
    0046f22cloc_46f22c:
    0046f22cstp xzr, xzr, [sp+488]
    0046f230ldr x5, [sp+400]
    0046f234ldr x6, [sp+392]
    0046f238adrp x7, 0x2a7000
    0046f23cadd x7, x7, 1888
    0046f240subs xzr, x6, x7
    0046f244b.eq 0x46f24c
    0046f248b 0x46f25c
    0046f24c
    0046f24cloc_46f24c:
    0046f24cldr x6, [x5]
    0046f250ldr x5, [x5+8]
    0046f254orr x0, xzr, 1
    0046f258b 0x46f26c
    0046f25c
    0046f25cloc_46f25c:
    0046f25cmov x5, xzr
    0046f260mov x0, xzr
    0046f264mov x6, xzr
    0046f268b 0x46f26c
    0046f26c
    0046f26cloc_46f26c:
    0046f26cstr x6, [sp+488]
    0046f270str x5, [sp+496]
    0046f274strb w0, [sp+86]
    0046f278ldr x5, [sp+488]
    0046f27cldr x6, [sp+496]
    0046f280str x5, [sp+584]
    0046f284str x6, [sp+592]
    0046f288ldrb w5, [sp+86]
    0046f28cstrb w5, [sp+87]
    0046f290strb w5, [sp+85]
    0046f294tbnz w5, 0, 0x46f29c
    0046f298b 0x46f2b0
    0046f29c
    0046f29cloc_46f29c:
    0046f29cldr x5, [sp+392]
    0046f2a0ldr x6, [sp+400]
    0046f2a4str x5, [sp+376]
    0046f2a8str x6, [sp+384]
    0046f2acb 0x46f2dc
    0046f2b0
    0046f2b0loc_46f2b0:
    0046f2b0ldr x3, [sp+392]
    0046f2b4ldr x4, [sp+400]
    0046f2b8str x3, [sp+376]
    0046f2bcstr x4, [sp+384]
    0046f2c0ldr x0, [sp+168]
    0046f2c4ldr x1, [sp+176]
    0046f2c8ldr x2, [sp+184]
    0046f2ccldp x29, x30, [sp-8]
    0046f2d0add sp, sp, 608
    0046f2d4ret x30
    0046f2d8
    0046f2d8loc_46f2d8:
    0046f2d8b 0x46f2dc
    0046f2dc
    0046f2dcloc_46f2dc:
    0046f2dcldr x2, [sp+184]
    0046f2e0ldr x0, [sp+168]
    0046f2e4ldr x5, [sp+176]
    0046f2e8add x1, x5, 1
    0046f2ecsubs xzr, x2, x1
    0046f2f0b.hs 0x46f2f8
    0046f2f4b 0x46f2fc
    0046f2f8
    0046f2f8loc_46f2f8:
    0046f2f8b 0x46f310
    0046f2fc
    0046f2fcloc_46f2fc:
    0046f2fcorr x3, xzr, 1
    0046f300adrp x4, 0x210000
    0046f304add x4, x4, 3360
    0046f308bl runtime.growslice
    0046f30cb 0x46f310
    0046f310
    0046f310loc_46f310:
    0046f310sub x5, x1, 1
    0046f314add x21, x0, x5, lsl #7
    0046f318adrp x27, 0x5dc000
    0046f31cldr w5, [x27+3056]
    0046f320cbz w5, 0x46f328
    0046f324b 0x46f32c
    0046f328
    0046f328loc_46f328:
    0046f328b 0x46f364
    0046f32c
    0046f32cloc_46f32c:
    0046f32cstr x0, [sp+416]
    0046f330str x1, [sp+128]
    0046f334str x2, [sp+120]
    0046f338str x21, [sp+408]
    0046f33cadrp x0, 0x210000
    0046f340add x0, x0, 3360
    0046f344mov x1, x21
    0046f348add x2, sp, 192
    0046f34cbl runtime.wbMove
    0046f350ldr x0, [sp+416]
    0046f354ldr x1, [sp+128]
    0046f358ldr x2, [sp+120]
    0046f35cldr x21, [sp+408]
    0046f360b 0x46f364
    0046f364
    0046f364loc_46f364:
    0046f364add x20, sp, 192
    0046f368adr x27, 16
    0046f36cstp x29, x27, [sp-24]
    0046f370sub x29, sp, 24
    0046f374bl fn_87ee0
    0046f378sub x29, sp, 8
    0046f37cstr x0, [sp+168]
    0046f380str x1, [sp+176]
    0046f384str x2, [sp+184]
    0046f388b 0x46f390
    0046f38c
    0046f38cloc_46f38c:
    0046f38cb 0x46f390
    0046f390
    0046f390loc_46f390:
    0046f390b 0x46f398
    0046f394
    0046f394loc_46f394:
    0046f394b 0x46f398
    0046f398
    0046f398loc_46f398:
    0046f398b 0x46f39c
    0046f39c
    0046f39cloc_46f39c:
    0046f39cldr x5, [sp+152]
    0046f3a0add x5, x5, 1
    0046f3a4str x5, [sp+152]
    0046f3a8ldr x5, [sp+480]
    0046f3acadd x5, x5, 16
    0046f3b0str x5, [sp+136]
    0046f3b4b 0x46eee0
    0046f3b8
    0046f3b8loc_46f3b8:
    0046f3b8ldr x3, [sp+376]
    0046f3bcldr x0, [sp+168]
    0046f3c0ldr x1, [sp+176]
    0046f3c4ldr x4, [sp+384]
    0046f3c8ldr x2, [sp+184]
    0046f3ccldp x29, x30, [sp-8]
    0046f3d0add sp, sp, 608
    0046f3d4ret x30
    0046f3d8
    0046f3d8loc_46f3d8:
    0046f3d8bl runtime.panicSliceB
    0046f3dc
    0046f3dcloc_46f3dc:
    0046f3dcbl runtime.panicSliceAcap
    0046f3e0
    0046f3e0loc_46f3e0:
    0046f3e0mov x0, xzr
    0046f3e4bl runtime.panicIndex
    0046f3e8
    0046f3e8loc_46f3e8:
    0046f3e8mov x1, x0
    0046f3ecbl runtime.panicSliceAlen
    0046f3f0hint
    0046f3f4
    0046f3f4loc_46f3f4:
    0046f3f4stp x0, x1, [sp+8]
    0046f3f8str x2, [sp+24]
    0046f3fcmov x3, x30
    0046f400bl runtime.morestack_noctxt.abi0
    0046f404ldp x0, x1, [sp+8]
    0046f408ldr x2, [sp+24]
    0046f40cb 0x46ee70
    0046ee70
    0046f410
    0046f410gopkg.in/jcmturner/gokrb5.v7/config.(*DomainRealm).parseLines: ; void gopkg.in/jcmturner/gokrb5.v7/config.(*DomainRealm).parseLines(gopkg.in/jcmturner/gokrb5.v7/config.DomainRealm * d, struct []string lines)
    0046f410ldr x16, [x28+16]
    0046f414sub x17, sp, 256
    0046f418subs xzr, x17, x16
    0046f41cb.ls 0x46f710
    0046f420sub x20, sp, 384
    0046f424stp x29, x30, [x20-8]
    0046f428add sp, x20, 0
    0046f42csub x29, sp, 8
    0046f430str x0, [sp+392]
    0046f434str x1, [sp+400]
    0046f438str x2, [sp+408]
    0046f43cstr x3, [sp+416]
    0046f440stp xzr, xzr, [sp+96]
    0046f444ldr x4, [sp+408]
    0046f448ldr x5, [sp+400]
    0046f44cldr x6, [sp+416]
    0046f450str x5, [sp+200]
    0046f454str x4, [sp+208]
    0046f458str x6, [sp+216]
    0046f45cstr xzr, [sp+88]
    0046f460str x4, [sp+80]
    0046f464ldr x4, [sp+200]
    0046f468str x4, [sp+72]
    0046f46cb 0x46f470
    0046f470
    0046f470loc_46f470:
    0046f470ldr x4, [sp+80]
    0046f474ldr x5, [sp+88]
    0046f478subs xzr, x4, x5
    0046f47cb.gt 0x46f484
    0046f480b 0x46f6dc
    0046f484
    0046f484loc_46f484:
    0046f484ldr x4, [sp+72]
    0046f488str x4, [sp+336]
    0046f48cldr x4, [sp+336]
    0046f490ldr x0, [x4]
    0046f494ldr x1, [x4+8]
    0046f498str x0, [sp+152]
    0046f49cstr x1, [sp+160]
    0046f4a0adrp x2, 0x241000
    0046f4a4add x2, x2, 261
    0046f4a8orr x3, xzr, 2
    0046f4acbl strings.IndexAny
    0046f4b0str x0, [sp+64]
    0046f4b4adds xzr, x0, 1
    0046f4b8b.ne 0x46f4c0
    0046f4bcb 0x46f4dc
    0046f4c0
    0046f4c0loc_46f4c0:
    0046f4c0ldr x2, [sp+160]
    0046f4c4subs xzr, x0, x2
    0046f4c8b.ls 0x46f4d0
    0046f4ccb 0x46f704
    0046f4d0
    0046f4d0loc_46f4d0:
    0046f4d0b 0x46f4d4
    0046f4d4
    0046f4d4loc_46f4d4:
    0046f4d4str x0, [sp+160]
    0046f4d8b 0x46f4e0
    0046f4dc
    0046f4dcloc_46f4dc:
    0046f4dcb 0x46f4e0
    0046f4e0
    0046f4e0loc_46f4e0:
    0046f4e0ldr x0, [sp+152]
    0046f4e4ldr x1, [sp+160]
    0046f4e8bl strings.TrimSpace
    0046f4ecstr x0, [sp+184]
    0046f4f0str x1, [sp+192]
    0046f4f4cbz x1, 0x46f4fc
    0046f4f8b 0x46f500
    0046f4fc
    0046f4fcloc_46f4fc:
    0046f4fcb 0x46f5e0
    0046f500
    0046f500loc_46f500:
    0046f500ldr x0, [sp+152]
    0046f504ldr x1, [sp+160]
    0046f508adrp x2, 0x2a0000
    0046f50cadd x2, x2, 720
    0046f510orr x3, xzr, 1
    0046f514bl strings.Contains
    0046f518strb w0, [sp+63]
    0046f51ctbnz w0, 0, 0x46f524
    0046f520b 0x46f5fc
    0046f524
    0046f524loc_46f524:
    0046f524ldr x0, [sp+152]
    0046f528ldr x1, [sp+160]
    0046f52cadrp x2, 0x2a0000
    0046f530add x2, x2, 720
    0046f534orr x3, xzr, 1
    0046f538bl strings.Split
    0046f53cstr x0, [sp+128]
    0046f540str x1, [sp+136]
    0046f544str x2, [sp+144]
    0046f548subs xzr, x1, 0
    0046f54cb.hi 0x46f554
    0046f550b 0x46f6fc
    0046f554
    0046f554loc_46f554:
    0046f554ldr x2, [x0]
    0046f558ldr x1, [x0+8]
    0046f55cstr x2, [sp+240]
    0046f560str x1, [sp+248]
    0046f564mov x0, x2
    0046f568bl strings.ToLower
    0046f56cstr x0, [sp+184]
    0046f570str x1, [sp+192]
    0046f574bl strings.TrimSpace
    0046f578str x0, [sp+168]
    0046f57cstr x1, [sp+176]
    0046f580ldr x2, [sp+128]
    0046f584ldr x1, [sp+136]
    0046f588subs xzr, x1, 1
    0046f58cb.hi 0x46f594
    0046f590b 0x46f6f4
    0046f594
    0046f594loc_46f594:
    0046f594ldr x0, [x2+16]
    0046f598ldr x1, [x2+24]
    0046f59cstr x0, [sp+224]
    0046f5a0str x1, [sp+232]
    0046f5a4bl strings.TrimSpace
    0046f5a8str x0, [sp+112]
    0046f5acstr x1, [sp+120]
    0046f5b0ldr x2, [sp+168]
    0046f5b4ldr x3, [sp+176]
    0046f5b8ldr x4, [sp+392]
    0046f5bcmov x5, x0
    0046f5c0mov x0, x4
    0046f5c4mov x6, x1
    0046f5c8mov x1, x2
    0046f5ccmov x2, x3
    0046f5d0mov x3, x5
    0046f5d4mov x4, x6
    0046f5d8bl gopkg.in/jcmturner/gokrb5.v7/config.(*DomainRealm).addMapping
    0046f5dcb 0x46f5e0
    0046f5e0
    0046f5e0loc_46f5e0:
    0046f5e0ldr x4, [sp+88]
    0046f5e4add x4, x4, 1
    0046f5e8str x4, [sp+88]
    0046f5ecldr x4, [sp+336]
    0046f5f0add x4, x4, 16
    0046f5f4str x4, [sp+72]
    0046f5f8b 0x46f470
    0046f5fc
    0046f5fcloc_46f5fc:
    0046f5fcstp xzr, xzr, [sp+360]
    0046f600add x2, sp, 360
    0046f604str x2, [sp+304]
    0046f608ldr x0, [sp+152]
    0046f60cldr x1, [sp+160]
    0046f610bl runtime.convTstring
    0046f614str x0, [sp+296]
    0046f618ldr x2, [sp+304]
    0046f61cldrsb x27, [x2]
    0046f620adrp x3, 0x186000
    0046f624add x3, x3, 2944
    0046f628str x3, [x2]
    0046f62cadrp x27, 0x5dc000
    0046f630ldr w3, [x27+3056]
    0046f634cbz w3, 0x46f63c
    0046f638b 0x46f640
    0046f63c
    0046f63cloc_46f63c:
    0046f63cb 0x46f654
    0046f640
    0046f640loc_46f640:
    0046f640bl runtime.gcWriteBarrier2
    0046f644str x0, [x25]
    0046f648ldr x5, [x2+8]
    0046f64cstr x5, [x25+8]
    0046f650b 0x46f654
    0046f654
    0046f654loc_46f654:
    0046f654str x0, [x2+8]
    0046f658ldr x2, [sp+304]
    0046f65cldrsb x27, [x2]
    0046f660b 0x46f664
    0046f664
    0046f664loc_46f664:
    0046f664str x2, [sp+312]
    0046f668orr x4, xzr, 1
    0046f66cstr x4, [sp+320]
    0046f670str x4, [sp+328]
    0046f674adrp x0, 0x245000
    0046f678add x0, x0, 1797
    0046f67corr x1, xzr, 15
    0046f680mov x3, x4
    0046f684bl gopkg.in/jcmturner/gokrb5.v7/config.InvalidErrorf
    0046f688str x0, [sp+344]
    0046f68cstr x1, [sp+352]
    0046f690str x0, [sp+280]
    0046f694str x1, [sp+288]
    0046f698add x5, sp, 280
    0046f69cldrsb x27, [x5]
    0046f6a0ldr x0, [x5]
    0046f6a4ldr x1, [x5+8]
    0046f6a8str x0, [sp+264]
    0046f6acstr x1, [sp+272]
    0046f6b0bl runtime.convTstring
    0046f6b4str x0, [sp+256]
    0046f6b8adrp x5, 0x2a7000
    0046f6bcadd x5, x5, 1952
    0046f6c0str x5, [sp+96]
    0046f6c4str x0, [sp+104]
    0046f6c8ldr x0, [sp+96]
    0046f6ccldr x1, [sp+104]
    0046f6d0ldp x29, x30, [sp-8]
    0046f6d4add sp, sp, 384
    0046f6d8ret x30
    0046f6dc
    0046f6dcloc_46f6dc:
    0046f6dcstp xzr, xzr, [sp+96]
    0046f6e0mov x0, xzr
    0046f6e4mov x1, xzr
    0046f6e8ldp x29, x30, [sp-8]
    0046f6ecadd sp, sp, 384
    0046f6f0ret x30
    0046f6f4
    0046f6f4loc_46f6f4:
    0046f6f4orr x0, xzr, 1
    0046f6f8bl runtime.panicIndex
    0046f6fc
    0046f6fcloc_46f6fc:
    0046f6fcmov x0, xzr
    0046f700bl runtime.panicIndex
    0046f704
    0046f704loc_46f704:
    0046f704mov x1, x0
    0046f708bl runtime.panicSliceAlen
    0046f70chint
    0046f710
    0046f710loc_46f710:
    0046f710stp x0, x1, [sp+8]
    0046f714stp x2, x3, [sp+24]
    0046f718mov x3, x30
    0046f71cbl runtime.morestack_noctxt.abi0
    0046f720ldp x0, x1, [sp+8]
    0046f724ldp x2, x3, [sp+24]
    0046f728b 0x46f410
    0046f72cudf 0
    0046f410
    0046f730
    0046f730gopkg.in/jcmturner/gokrb5.v7/config.(*DomainRealm).addMapping: ; void gopkg.in/jcmturner/gokrb5.v7/config.(*DomainRealm).addMapping(gopkg.in/jcmturner/gokrb5.v7/config.DomainRealm * d, struct string domain, struct string realm)
    0046f730ldr x16, [x28+16]
    0046f734subs xzr, sp, x16
    0046f738b.ls 0x46f7d0
    0046f73cstr x30, [sp-64]!
    0046f740stur x29, [sp-8]
    0046f744sub x29, sp, 8
    0046f748str x0, [sp+72]
    0046f74cstr x1, [sp+80]
    0046f750str x2, [sp+88]
    0046f754str x3, [sp+96]
    0046f758str x4, [sp+104]
    0046f75cldr x4, [sp+72]
    0046f760ldrsb x27, [x4]
    0046f764ldr x4, [x4]
    0046f768str x4, [sp+48]
    0046f76cldr x2, [sp+80]
    0046f770ldr x3, [sp+88]
    0046f774ldr x1, [sp+48]
    0046f778adrp x0, 0x1c1000
    0046f77cadd x0, x0, 2112
    0046f780bl runtime.mapassign_faststr
    0046f784str x0, [sp+40]
    0046f788ldrsb x27, [x0]
    0046f78cldr x4, [sp+96]
    0046f790ldr x5, [sp+104]
    0046f794str x5, [x0+8]
    0046f798adrp x27, 0x5dc000
    0046f79cldr w5, [x27+3056]
    0046f7a0cbz w5, 0x46f7a8
    0046f7a4b 0x46f7ac
    0046f7a8
    0046f7a8loc_46f7a8:
    0046f7a8b 0x46f7c0
    0046f7ac
    0046f7acloc_46f7ac:
    0046f7acbl runtime.gcWriteBarrier2
    0046f7b0str x4, [x25]
    0046f7b4ldr x1, [x0]
    0046f7b8str x1, [x25+8]
    0046f7bcb 0x46f7c0
    0046f7c0
    0046f7c0loc_46f7c0:
    0046f7c0str x4, [x0]
    0046f7c4ldur x29, [sp-8]
    0046f7c8ldr x30, [sp], 64
    0046f7ccret x30
    0046f7d0
    0046f7d0loc_46f7d0:
    0046f7d0stp x0, x1, [sp+8]
    0046f7d4stp x2, x3, [sp+24]
    0046f7d8str x4, [sp+40]
    0046f7dcmov x3, x30
    0046f7e0bl runtime.morestack_noctxt.abi0
    0046f7e4ldp x0, x1, [sp+8]
    0046f7e8ldp x2, x3, [sp+24]
    0046f7ecldr x4, [sp+40]
    0046f7f0b 0x46f730
    0046f7f4udf 0
    0046f7f8udf 0
    0046f7fcudf 0
    0046f730
    0046f800
    0046f800gopkg.in/jcmturner/gokrb5.v7/config.(*Config).ResolveRealm: ; void gopkg.in/jcmturner/gokrb5.v7/config.(*Config).ResolveRealm(gopkg.in/jcmturner/gokrb5.v7/config.Config * c, struct string domainName)
    0046f800ldr x16, [x28+16]
    0046f804sub x17, sp, 176
    0046f808subs xzr, x17, x16
    0046f80cb.ls 0x46fa84
    0046f810sub x20, sp, 304
    0046f814stp x29, x30, [x20-8]
    0046f818add sp, x20, 0
    0046f81csub x29, sp, 8
    0046f820str x0, [sp+312]
    0046f824str x1, [sp+320]
    0046f828str x2, [sp+328]
    0046f82cstp xzr, xzr, [sp+112]
    0046f830ldr x0, [sp+320]
    0046f834ldr x1, [sp+328]
    0046f838adrp x2, 0x2a0000
    0046f83cadd x2, x2, 296
    0046f840orr x3, xzr, 1
    0046f844bl strings.TrimSuffix
    0046f848str x0, [sp+320]
    0046f84cstr x1, [sp+328]
    0046f850stp xzr, xzr, [sp+264]
    0046f854ldr x4, [sp+312]
    0046f858ldrsb x27, [x4]
    0046f85cldr x4, [x4+424]
    0046f860str x4, [sp+256]
    0046f864ldr x2, [sp+320]
    0046f868ldr x3, [sp+328]
    0046f86cldr x1, [sp+256]
    0046f870adrp x0, 0x1c1000
    0046f874add x0, x0, 2112
    0046f878bl runtime.mapaccess2_faststr
    0046f87cstr x0, [sp+248]
    0046f880strb w1, [sp+86]
    0046f884ldr x4, [sp+248]
    0046f888ldr x5, [x4]
    0046f88cldr x4, [x4+8]
    0046f890str x5, [sp+264]
    0046f894str x4, [sp+272]
    0046f898str x5, [sp+184]
    0046f89cstr x4, [sp+192]
    0046f8a0ldrb w4, [sp+86]
    0046f8a4strb w4, [sp+53]
    0046f8a8ldr x4, [sp+184]
    0046f8acldr x5, [sp+192]
    0046f8b0str x4, [sp+168]
    0046f8b4str x5, [sp+176]
    0046f8b8ldrb w4, [sp+53]
    0046f8bcstrb w4, [sp+52]
    0046f8c0tbnz w4, 0, 0x46f8c8
    0046f8c4b 0x46f8e4
    0046f8c8
    0046f8c8loc_46f8c8:
    0046f8c8ldr x0, [sp+168]
    0046f8ccldr x1, [sp+176]
    0046f8d0str x0, [sp+112]
    0046f8d4str x1, [sp+120]
    0046f8d8ldp x29, x30, [sp-8]
    0046f8dcadd sp, sp, 304
    0046f8e0ret x30
    0046f8e4
    0046f8e4loc_46f8e4:
    0046f8e4ldr x0, [sp+320]
    0046f8e8ldr x1, [sp+328]
    0046f8ecadrp x2, 0x2a0000
    0046f8f0add x2, x2, 296
    0046f8f4orr x3, xzr, 1
    0046f8f8bl strings.Count
    0046f8fcstr x0, [sp+104]
    0046f900add x4, x0, 1
    0046f904str x4, [sp+88]
    0046f908orr x4, xzr, 2
    0046f90cstr x4, [sp+96]
    0046f910b 0x46f914
    0046f914
    0046f914loc_46f914:
    0046f914ldr x5, [sp+88]
    0046f918ldr x6, [sp+96]
    0046f91csubs xzr, x5, x6
    0046f920b.ge 0x46f928
    0046f924b 0x46fa58
    0046f928
    0046f928loc_46f928:
    0046f928ldr x4, [sp+96]
    0046f92cldr x0, [sp+320]
    0046f930ldr x1, [sp+328]
    0046f934adrp x2, 0x2a0000
    0046f938add x2, x2, 296
    0046f93corr x3, xzr, 1
    0046f940bl strings.SplitN
    0046f944str x0, [sp+128]
    0046f948str x1, [sp+136]
    0046f94cstr x2, [sp+144]
    0046f950str x1, [sp+104]
    0046f954stp xzr, xzr, [sp+264]
    0046f958ldr x5, [sp+128]
    0046f95cldr x1, [sp+136]
    0046f960ldr x6, [sp+104]
    0046f964sub x0, x6, 1
    0046f968subs xzr, x1, x0
    0046f96cb.hi 0x46f974
    0046f970b 0x46fa7c
    0046f974
    0046f974loc_46f974:
    0046f974add x6, x5, x0, lsl #4
    0046f978ldr x6, [x6+8]
    0046f97cubfm x7, x0, 60, 59
    0046f980ldr x5, [x5+x7]
    0046f984str x5, [sp+232]
    0046f988str x6, [sp+240]
    0046f98cldr x5, [sp+312]
    0046f990ldrsb x27, [x5]
    0046f994ldr x5, [x5+424]
    0046f998str x5, [sp+224]
    0046f99cldr x3, [sp+232]
    0046f9a0ldr x4, [sp+240]
    0046f9a4add x0, sp, 54
    0046f9a8adrp x1, 0x2a0000
    0046f9acadd x1, x1, 296
    0046f9b0orr x2, xzr, 1
    0046f9b4bl runtime.concatstring2
    0046f9b8str x0, [sp+208]
    0046f9bcstr x1, [sp+216]
    0046f9c0ldr x5, [sp+224]
    0046f9c4mov x2, x0
    0046f9c8mov x3, x1
    0046f9ccadrp x0, 0x1c1000
    0046f9d0add x0, x0, 2112
    0046f9d4mov x1, x5
    0046f9d8bl runtime.mapaccess2_faststr
    0046f9dcstr x0, [sp+200]
    0046f9e0strb w1, [sp+86]
    0046f9e4ldr x5, [sp+200]
    0046f9e8ldr x6, [x5]
    0046f9ecldr x5, [x5+8]
    0046f9f0str x6, [sp+264]
    0046f9f4str x5, [sp+272]
    0046f9f8str x6, [sp+280]
    0046f9fcstr x5, [sp+288]
    0046fa00ldrb w5, [sp+86]
    0046fa04strb w5, [sp+87]
    0046fa08ldr x5, [sp+280]
    0046fa0cldr x6, [sp+288]
    0046fa10str x5, [sp+152]
    0046fa14str x6, [sp+160]
    0046fa18ldrb w5, [sp+87]
    0046fa1cstrb w5, [sp+51]
    0046fa20tbnz w5, 0, 0x46fa28
    0046fa24b 0x46fa44
    0046fa28
    0046fa28loc_46fa28:
    0046fa28ldr x0, [sp+152]
    0046fa2cldr x1, [sp+160]
    0046fa30str x0, [sp+112]
    0046fa34str x1, [sp+120]
    0046fa38ldp x29, x30, [sp-8]
    0046fa3cadd sp, sp, 304
    0046fa40ret x30
    0046fa44
    0046fa44loc_46fa44:
    0046fa44b 0x46fa48
    0046fa48
    0046fa48loc_46fa48:
    0046fa48ldr x5, [sp+96]
    0046fa4cadd x5, x5, 1
    0046fa50str x5, [sp+96]
    0046fa54b 0x46f914
    0046fa58
    0046fa58loc_46fa58:
    0046fa58ldr x2, [sp+312]
    0046fa5cldrsb x27, [x2]
    0046fa60ldr x0, [x2+56]
    0046fa64ldr x1, [x2+64]
    0046fa68str x0, [sp+112]
    0046fa6cstr x1, [sp+120]
    0046fa70ldp x29, x30, [sp-8]
    0046fa74add sp, sp, 304
    0046fa78ret x30
    0046fa7c
    0046fa7cloc_46fa7c:
    0046fa7cbl runtime.panicIndex
    0046fa80hint
    0046fa84
    0046fa84loc_46fa84:
    0046fa84stp x0, x1, [sp+8]
    0046fa88str x2, [sp+24]
    0046fa8cmov x3, x30
    0046fa90bl runtime.morestack_noctxt.abi0
    0046fa94ldp x0, x1, [sp+8]
    0046fa98ldr x2, [sp+24]
    0046fa9cb 0x46f800
    0046f800
    0046faa0
    0046faa0gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromString: ; void gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromString(struct string s)
    0046faa0ldr x16, [x28+16]
    0046faa4subs xzr, sp, x16
    0046faa8b.ls 0x46fb40
    0046faacstr x30, [sp-128]!
    0046fab0stur x29, [sp-8]
    0046fab4sub x29, sp, 8
    0046fab8str x0, [sp+136]
    0046fabcstr x1, [sp+144]
    0046fac0str xzr, [sp+48]
    0046fac4stp xzr, xzr, [sp+32]
    0046fac8ldr x0, [sp+136]
    0046faccldr x1, [sp+144]
    0046fad0bl strings.NewReader
    0046fad4str x0, [sp+56]
    0046fad8str x0, [sp+88]
    0046fadcstr xzr, [sp+80]
    0046fae0stp xzr, xzr, [sp+64]
    0046fae4ldr x1, [sp+88]
    0046fae8adrp x0, 0x2a7000
    0046faecadd x0, x0, 1920
    0046faf0bl gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromReader
    0046faf4str x0, [sp+80]
    0046faf8str x1, [sp+64]
    0046fafcstr x2, [sp+72]
    0046fb00ldr x2, [sp+80]
    0046fb04str x2, [sp+112]
    0046fb08ldr x2, [sp+64]
    0046fb0cldr x3, [sp+72]
    0046fb10str x2, [sp+96]
    0046fb14str x3, [sp+104]
    0046fb18ldr x2, [sp+112]
    0046fb1cstr x2, [sp+48]
    0046fb20ldr x1, [sp+96]
    0046fb24ldr x2, [sp+104]
    0046fb28str x1, [sp+32]
    0046fb2cstr x2, [sp+40]
    0046fb30ldr x0, [sp+48]
    0046fb34ldur x29, [sp-8]
    0046fb38ldr x30, [sp], 128
    0046fb3cret x30
    0046fb40
    0046fb40loc_46fb40:
    0046fb40stp x0, x1, [sp+8]
    0046fb44mov x3, x30
    0046fb48bl runtime.morestack_noctxt.abi0
    0046fb4cldp x0, x1, [sp+8]
    0046fb50b 0x46faa0
    0046fb54udf 0
    0046fb58udf 0
    0046fb5cudf 0
    0046faa0
    0046fb60
    0046fb60gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromReader: ; void gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromReader(io.Reader r)
    0046fb60ldr x16, [x28+16]
    0046fb64subs xzr, sp, x16
    0046fb68b.ls 0x46fbf4
    0046fb6cstr x30, [sp-112]!
    0046fb70stur x29, [sp-8]
    0046fb74sub x29, sp, 8
    0046fb78str x0, [sp+120]
    0046fb7cstr x1, [sp+128]
    0046fb80str xzr, [sp+40]
    0046fb84stp xzr, xzr, [sp+24]
    0046fb88ldr x0, [sp+120]
    0046fb8cldr x1, [sp+128]
    0046fb90bl bufio.NewScanner
    0046fb94str x0, [sp+48]
    0046fb98str xzr, [sp+72]
    0046fb9cstp xzr, xzr, [sp+56]
    0046fba0ldr x0, [sp+48]
    0046fba4bl gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromScanner
    0046fba8str x0, [sp+72]
    0046fbacstr x1, [sp+56]
    0046fbb0str x2, [sp+64]
    0046fbb4ldr x2, [sp+72]
    0046fbb8str x2, [sp+96]
    0046fbbcldr x2, [sp+56]
    0046fbc0ldr x3, [sp+64]
    0046fbc4str x2, [sp+80]
    0046fbc8str x3, [sp+88]
    0046fbccldr x2, [sp+96]
    0046fbd0str x2, [sp+40]
    0046fbd4ldr x1, [sp+80]
    0046fbd8ldr x2, [sp+88]
    0046fbdcstr x1, [sp+24]
    0046fbe0str x2, [sp+32]
    0046fbe4ldr x0, [sp+40]
    0046fbe8ldur x29, [sp-8]
    0046fbecldr x30, [sp], 112
    0046fbf0ret x30
    0046fbf4
    0046fbf4loc_46fbf4:
    0046fbf4stp x0, x1, [sp+8]
    0046fbf8mov x3, x30
    0046fbfcbl runtime.morestack_noctxt.abi0
    0046fc00ldp x0, x1, [sp+8]
    0046fc04b 0x46fb60
    0046fc08udf 0
    0046fc0cudf 0
    0046fb60
    0046fc10
    0046fc10gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromScanner: ; void gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromScanner(bufio.Scanner * scanner)
    0046fc10ldr x16, [x28+16]
    0046fc14sub x17, sp, 1040
    0046fc18subs xzr, x17, x16
    0046fc1cb.ls 0x470ecc
    0046fc20sub x20, sp, 1168
    0046fc24stp x29, x30, [x20-8]
    0046fc28add sp, x20, 0
    0046fc2csub x29, sp, 8
    0046fc30str x0, [sp+1176]
    0046fc34str xzr, [sp+176]
    0046fc38stp xzr, xzr, [sp+160]
    0046fc3cbl gopkg.in/jcmturner/gokrb5.v7/config.NewConfig
    0046fc40str x0, [sp+344]
    0046fc44stp xzr, xzr, [sp+328]
    0046fc48add x27, sp, 808
    0046fc4cstp xzr, xzr, [x27]
    0046fc50add x27, sp, 824
    0046fc54stp xzr, xzr, [x27]
    0046fc58add x27, sp, 840
    0046fc5cstp xzr, xzr, [x27]
    0046fc60b 0x46fc64
    0046fc64
    0046fc64loc_46fc64:
    0046fc64add x20, sp, 608
    0046fc68adr x27, 16
    0046fc6cstp x29, x27, [sp-24]
    0046fc70sub x29, sp, 24
    0046fc74bl fn_87ce0
    0046fc78sub x29, sp, 8
    0046fc7cstr xzr, [sp+800]
    0046fc80add x0, sp, 608
    0046fc84str x0, [sp+600]
    0046fc88ldrsb x27, [x0]
    0046fc8corr x1, xzr, 0x8080808080808080
    0046fc90str x1, [x0]
    0046fc94add x0, sp, 808
    0046fc98str x0, [sp+592]
    0046fc9cldrsb x27, [x0]
    0046fca0adrp x27, 0x5dc000
    0046fca4ldr w1, [x27+3056]
    0046fca8cbz w1, 0x46fcb0
    0046fcacb 0x46fcb4
    0046fcb0
    0046fcb0loc_46fcb0:
    0046fcb0b 0x46fccc
    0046fcb4
    0046fcb4loc_46fcb4:
    0046fcb4bl runtime.gcWriteBarrier2
    0046fcb8add x1, sp, 608
    0046fcbcstr x1, [x25]
    0046fcc0ldr x2, [x0+16]
    0046fcc4str x2, [x25+8]
    0046fcc8b 0x46fccc
    0046fccc
    0046fcccloc_46fccc:
    0046fcccadd x1, sp, 608
    0046fcd0str x1, [x0+16]
    0046fcd4b 0x46fcd8
    0046fcd8
    0046fcd8loc_46fcd8:
    0046fcd8add x0, sp, 808
    0046fcdcstr x0, [sp+584]
    0046fce0bl runtime.rand
    0046fce4ldr x1, [sp+584]
    0046fce8ldrsb x27, [x1]
    0046fcecstr x0, [x1+8]
    0046fcf0add x0, sp, 808
    0046fcf4str x0, [sp+184]
    0046fcf8str xzr, [sp+192]
    0046fcfcstp xzr, xzr, [sp+200]
    0046fd00str xzr, [sp+256]
    0046fd04stp xzr, xzr, [sp+264]
    0046fd08b 0x46fd0c
    0046fd0c
    0046fd0cloc_46fd0c:
    0046fd0cldr x0, [sp+1176]
    0046fd10bl bufio.(*Scanner).Scan
    0046fd14strb w0, [sp+104]
    0046fd18tbnz w0, 0, 0x46fd20
    0046fd1cb 0x470298
    0046fd20
    0046fd20loc_46fd20:
    0046fd20ldr x0, [sp+1176]
    0046fd24bl bufio.(*Scanner).Text
    0046fd28str x0, [sp+976]
    0046fd2cstr x1, [sp+984]
    0046fd30add x27, sp, 960
    0046fd34stp xzr, xzr, [x27]
    0046fd38ldr x2, [sp+976]
    0046fd3cldr x3, [sp+984]
    0046fd40adrp x0, 0x244000
    0046fd44add x0, x0, 1044
    0046fd48orr x1, xzr, 12
    0046fd4cbl regexp.MatchString
    0046fd50strb w0, [sp+103]
    0046fd54str x1, [sp+960]
    0046fd58str x2, [sp+968]
    0046fd5cldrb w1, [sp+103]
    0046fd60strb w1, [sp+102]
    0046fd64ldr x1, [sp+960]
    0046fd68ldr x2, [sp+968]
    0046fd6cstr x1, [sp+1144]
    0046fd70str x2, [sp+1152]
    0046fd74ldrb w1, [sp+102]
    0046fd78strb w1, [sp+101]
    0046fd7ctbnz w1, 0, 0x46fd84
    0046fd80b 0x46fd8c
    0046fd84
    0046fd84loc_46fd84:
    0046fd84movz x3, 11
    0046fd88b 0x470294
    0046fd8c
    0046fd8cloc_46fd8c:
    0046fd8cldr x0, [sp+1176]
    0046fd90bl bufio.(*Scanner).Text
    0046fd94str x0, [sp+976]
    0046fd98str x1, [sp+984]
    0046fd9cadd x27, sp, 960
    0046fda0stp xzr, xzr, [x27]
    0046fda4ldr x2, [sp+976]
    0046fda8ldr x3, [sp+984]
    0046fdacadrp x0, 0x249000
    0046fdb0add x0, x0, 220
    0046fdb4movz x1, 22
    0046fdb8bl regexp.MatchString
    0046fdbcstrb w0, [sp+103]
    0046fdc0str x1, [sp+960]
    0046fdc4str x2, [sp+968]
    0046fdc8ldrb w1, [sp+103]
    0046fdccstrb w1, [sp+111]
    0046fdd0ldr x1, [sp+960]
    0046fdd4ldr x2, [sp+968]
    0046fdd8str x1, [sp+1128]
    0046fddcstr x2, [sp+1136]
    0046fde0ldrb w1, [sp+111]
    0046fde4strb w1, [sp+100]
    0046fde8tbnz w1, 0, 0x46fdf0
    0046fdecb 0x46fea4
    0046fdf0
    0046fdf0loc_46fdf0:
    0046fdf0ldr x2, [sp+264]
    0046fdf4str x2, [sp+152]
    0046fdf8ldr x1, [sp+184]
    0046fdfcadrp x0, 0x1b5000
    0046fe00add x0, x0, 1984
    0046fe04bl runtime.mapassign_fast64
    0046fe08str x0, [sp+576]
    0046fe0cldrsb x27, [x0]
    0046fe10movz x3, 11
    0046fe14str x3, [x0+8]
    0046fe18adrp x27, 0x5dc000
    0046fe1cldr w4, [x27+3056]
    0046fe20cbz w4, 0x46fe28
    0046fe24b 0x46fe2c
    0046fe28
    0046fe28loc_46fe28:
    0046fe28b 0x46fe3c
    0046fe2c
    0046fe2cloc_46fe2c:
    0046fe2cldr x5, [x0]
    0046fe30bl runtime.gcWriteBarrier1
    0046fe34str x5, [x25]
    0046fe38b 0x46fe3c
    0046fe3c
    0046fe3cloc_46fe3c:
    0046fe3cadrp x5, 0x243000
    0046fe40add x5, x5, 3308
    0046fe44str x5, [x0]
    0046fe48ldr x5, [sp+264]
    0046fe4cstr x5, [sp+152]
    0046fe50ldr x2, [sp+208]
    0046fe54ldr x5, [sp+200]
    0046fe58ldr x0, [sp+192]
    0046fe5cadd x1, x5, 1
    0046fe60subs xzr, x2, x1
    0046fe64b.hs 0x46fe6c
    0046fe68b 0x46fe70
    0046fe6c
    0046fe6cloc_46fe6c:
    0046fe6cb 0x46fe88
    0046fe70
    0046fe70loc_46fe70:
    0046fe70orr x3, xzr, 1
    0046fe74adrp x4, 0x186000
    0046fe78add x4, x4, 3520
    0046fe7cbl runtime.growslice
    0046fe80movz x3, 11
    0046fe84b 0x46fe88
    0046fe88
    0046fe88loc_46fe88:
    0046fe88ldr x4, [sp+152]
    0046fe8csub x5, x1, 1
    0046fe90str x4, [x0+3*x5]
    0046fe94str x0, [sp+192]
    0046fe98str x1, [sp+200]
    0046fe9cstr x2, [sp+208]
    0046fea0b 0x470294
    0046fea4
    0046fea4loc_46fea4:
    0046fea4ldr x0, [sp+1176]
    0046fea8bl bufio.(*Scanner).Text
    0046feacstr x0, [sp+976]
    0046feb0str x1, [sp+984]
    0046feb4add x27, sp, 960
    0046feb8stp xzr, xzr, [x27]
    0046febcldr x2, [sp+976]
    0046fec0ldr x3, [sp+984]
    0046fec4adrp x0, 0x246000
    0046fec8add x0, x0, 1747
    0046feccmovz x1, 17
    0046fed0bl regexp.MatchString
    0046fed4strb w0, [sp+103]
    0046fed8str x1, [sp+960]
    0046fedcstr x2, [sp+968]
    0046fee0ldrb w1, [sp+103]
    0046fee4strb w1, [sp+110]
    0046fee8ldr x1, [sp+960]
    0046feecldr x2, [sp+968]
    0046fef0str x1, [sp+1112]
    0046fef4str x2, [sp+1120]
    0046fef8ldrb w1, [sp+110]
    0046fefcstrb w1, [sp+99]
    0046ff00tbnz w1, 0, 0x46ff08
    0046ff04b 0x46ffc0
    0046ff08
    0046ff08loc_46ff08:
    0046ff08ldr x2, [sp+264]
    0046ff0cstr x2, [sp+152]
    0046ff10ldr x1, [sp+184]
    0046ff14adrp x0, 0x1b5000
    0046ff18add x0, x0, 1984
    0046ff1cbl runtime.mapassign_fast64
    0046ff20str x0, [sp+568]
    0046ff24ldrsb x27, [x0]
    0046ff28orr x3, xzr, 6
    0046ff2cstr x3, [x0+8]
    0046ff30adrp x27, 0x5dc000
    0046ff34ldr w4, [x27+3056]
    0046ff38cbz w4, 0x46ff40
    0046ff3cb 0x46ff44
    0046ff40
    0046ff40loc_46ff40:
    0046ff40b 0x46ff54
    0046ff44
    0046ff44loc_46ff44:
    0046ff44ldr x5, [x0]
    0046ff48bl runtime.gcWriteBarrier1
    0046ff4cstr x5, [x25]
    0046ff50b 0x46ff54
    0046ff54
    0046ff54loc_46ff54:
    0046ff54adrp x5, 0x241000
    0046ff58add x5, x5, 3211
    0046ff5cstr x5, [x0]
    0046ff60ldr x5, [sp+264]
    0046ff64str x5, [sp+152]
    0046ff68ldr x2, [sp+208]
    0046ff6cldr x5, [sp+200]
    0046ff70ldr x0, [sp+192]
    0046ff74add x1, x5, 1
    0046ff78subs xzr, x2, x1
    0046ff7cb.hs 0x46ff84
    0046ff80b 0x46ff88
    0046ff84
    0046ff84loc_46ff84:
    0046ff84b 0x46ffa0
    0046ff88
    0046ff88loc_46ff88:
    0046ff88orr x3, xzr, 1
    0046ff8cadrp x4, 0x186000
    0046ff90add x4, x4, 3520
    0046ff94bl runtime.growslice
    0046ff98orr x3, xzr, 6
    0046ff9cb 0x46ffa0
    0046ffa0
    0046ffa0loc_46ffa0:
    0046ffa0ldr x4, [sp+152]
    0046ffa4sub x5, x1, 1
    0046ffa8str x4, [x0+3*x5]
    0046ffacstr x0, [sp+192]
    0046ffb0str x1, [sp+200]
    0046ffb4str x2, [sp+208]
    0046ffb8movz x3, 11
    0046ffbcb 0x470294
    0046ffc0
    0046ffc0loc_46ffc0:
    0046ffc0ldr x0, [sp+1176]
    0046ffc4bl bufio.(*Scanner).Text
    0046ffc8str x0, [sp+976]
    0046ffccstr x1, [sp+984]
    0046ffd0add x27, sp, 960
    0046ffd4stp xzr, xzr, [x27]
    0046ffd8ldr x2, [sp+976]
    0046ffdcldr x3, [sp+984]
    0046ffe0adrp x0, 0x249000
    0046ffe4add x0, x0, 3307
    0046ffe8movz x1, 23
    0046ffecbl regexp.MatchString
    0046fff0strb w0, [sp+103]
    0046fff4str x1, [sp+960]
    0046fff8str x2, [sp+968]
    0046fffcldrb w1, [sp+103]
    00470000strb w1, [sp+109]
    00470004ldr x1, [sp+960]
    00470008ldr x2, [sp+968]
    0047000cstr x1, [sp+1096]
    00470010str x2, [sp+1104]
    00470014ldrb w1, [sp+109]
    00470018strb w1, [sp+98]
    0047001ctbnz w1, 0, 0x470024
    00470020b 0x4700dc
    00470024
    00470024loc_470024:
    00470024ldr x2, [sp+264]
    00470028str x2, [sp+152]
    0047002cldr x1, [sp+184]
    00470030adrp x0, 0x1b4000
    00470034add x0, x0, 1984
    00470038bl runtime.mapassign_fast64
    0047003cstr x0, [sp+560]
    00470040ldrsb x27, [x0]
    00470044orr x3, xzr, 12
    00470048str x3, [x0+8]
    0047004cadrp x27, 0x5db000
    00470050ldr w4, [x27+3056]
    00470054cbz w4, 0x47005c
    00470058b 0x470060
    0047005c
    0047005cloc_47005c:
    0047005cb 0x470070
    00470060
    00470060loc_470060:
    00470060ldr x5, [x0]
    00470064bl runtime.gcWriteBarrier1
    00470068str x5, [x25]
    0047006cb 0x470070
    00470070
    00470070loc_470070:
    00470070adrp x5, 0x243000
    00470074add x5, x5, 1056
    00470078str x5, [x0]
    0047007cldr x5, [sp+264]
    00470080str x5, [sp+152]
    00470084ldr x2, [sp+208]
    00470088ldr x5, [sp+200]
    0047008cldr x0, [sp+192]
    00470090add x1, x5, 1
    00470094subs xzr, x2, x1
    00470098b.hs 0x4700a0
    0047009cb 0x4700a4
    004700a0
    004700a0loc_4700a0:
    004700a0b 0x4700bc
    004700a4
    004700a4loc_4700a4:
    004700a4orr x3, xzr, 1
    004700a8adrp x4, 0x185000
    004700acadd x4, x4, 3520
    004700b0bl runtime.growslice
    004700b4orr x3, xzr, 12
    004700b8b 0x4700bc
    004700bc
    004700bcloc_4700bc:
    004700bcldr x4, [sp+152]
    004700c0sub x5, x1, 1
    004700c4str x4, [x0+3*x5]
    004700c8str x0, [sp+192]
    004700ccstr x1, [sp+200]
    004700d0str x2, [sp+208]
    004700d4movz x3, 11
    004700d8b 0x470294
    004700dc
    004700dcloc_4700dc:
    004700dcldr x0, [sp+1176]
    004700e0bl bufio.(*Scanner).Text
    004700e4str x0, [sp+976]
    004700e8str x1, [sp+984]
    004700ecadd x27, sp, 960
    004700f0stp xzr, xzr, [x27]
    004700f4ldr x2, [sp+976]
    004700f8ldr x3, [sp+984]
    004700fcadrp x0, 0x243000
    00470100add x0, x0, 2746
    00470104movz x1, 13
    00470108bl regexp.MatchString
    0047010cstrb w0, [sp+103]
    00470110str x1, [sp+960]
    00470114str x2, [sp+968]
    00470118ldrb w1, [sp+103]
    0047011cstrb w1, [sp+108]
    00470120ldr x1, [sp+960]
    00470124ldr x2, [sp+968]
    00470128str x1, [sp+1080]
    0047012cstr x2, [sp+1088]
    00470130ldrb w1, [sp+108]
    00470134strb w1, [sp+97]
    00470138tbnz w1, 0, 0x470140
    0047013cb 0x4701f8
    00470140
    00470140loc_470140:
    00470140ldr x2, [sp+264]
    00470144str x2, [sp+152]
    00470148ldr x1, [sp+184]
    0047014cadrp x0, 0x1b4000
    00470150add x0, x0, 1984
    00470154bl runtime.mapassign_fast64
    00470158str x0, [sp+552]
    0047015cldrsb x27, [x0]
    00470160orr x3, xzr, 15
    00470164str x3, [x0+8]
    00470168adrp x27, 0x5db000
    0047016cldr w4, [x27+3056]
    00470170cbz w4, 0x470178
    00470174b 0x47017c
    00470178
    00470178loc_470178:
    00470178b 0x47018c
    0047017c
    0047017cloc_47017c:
    0047017cldr x5, [x0]
    00470180bl runtime.gcWriteBarrier1
    00470184str x5, [x25]
    00470188b 0x47018c
    0047018c
    0047018cloc_47018c:
    0047018cadrp x5, 0x244000
    00470190add x5, x5, 1812
    00470194str x5, [x0]
    00470198ldr x5, [sp+264]
    0047019cstr x5, [sp+152]
    004701a0ldr x2, [sp+208]
    004701a4ldr x5, [sp+200]
    004701a8ldr x0, [sp+192]
    004701acadd x1, x5, 1
    004701b0subs xzr, x2, x1
    004701b4b.hs 0x4701bc
    004701b8b 0x4701c0
    004701bc
    004701bcloc_4701bc:
    004701bcb 0x4701d8
    004701c0
    004701c0loc_4701c0:
    004701c0orr x3, xzr, 1
    004701c4adrp x4, 0x185000
    004701c8add x4, x4, 3520
    004701ccbl runtime.growslice
    004701d0orr x3, xzr, 15
    004701d4b 0x4701d8
    004701d8
    004701d8loc_4701d8:
    004701d8ldr x4, [sp+152]
    004701dcsub x5, x1, 1
    004701e0str x4, [x0+3*x5]
    004701e4str x0, [sp+192]
    004701e8str x1, [sp+200]
    004701ecstr x2, [sp+208]
    004701f0movz x3, 11
    004701f4b 0x470294
    004701f8
    004701f8loc_4701f8:
    004701f8ldr x0, [sp+1176]
    004701fcbl bufio.(*Scanner).Text
    00470200str x0, [sp+976]
    00470204str x1, [sp+984]
    00470208ldr x2, [sp+272]
    0047020cldr x0, [sp+256]
    00470210ldr x1, [sp+264]
    00470214add x1, x1, 1
    00470218subs xzr, x2, x1
    0047021cb.hs 0x470224
    00470220b 0x470228
    00470224
    00470224loc_470224:
    00470224b 0x47023c
    00470228
    00470228loc_470228:
    00470228orr x3, xzr, 1
    0047022cadrp x4, 0x185000
    00470230add x4, x4, 2944
    00470234bl runtime.growslice
    00470238b 0x47023c
    0047023c
    0047023cloc_47023c:
    0047023csub x3, x1, 1
    00470240add x4, x0, x3, lsl #4
    00470244ubfm x3, x3, 60, 59
    00470248ldr x5, [sp+976]
    0047024cldr x6, [sp+984]
    00470250str x6, [x4+8]
    00470254adrp x27, 0x5db000
    00470258ldr w4, [x27+3056]
    0047025ccbz w4, 0x470264
    00470260b 0x470268
    00470264
    00470264loc_470264:
    00470264b 0x47027c
    00470268
    00470268loc_470268:
    00470268bl runtime.gcWriteBarrier2
    0047026cstr x5, [x25]
    00470270ldr x4, [x0+x3]
    00470274str x4, [x25+8]
    00470278b 0x47027c
    0047027c
    0047027cloc_47027c:
    0047027cstr x5, [x0+x3]
    00470280str x0, [sp+256]
    00470284str x1, [sp+264]
    00470288str x2, [sp+272]
    0047028cmovz x3, 11
    00470290b 0x470294
    00470294
    00470294loc_470294:
    00470294b 0x46fd0c
    00470298
    00470298loc_470298:
    00470298ldr x3, [sp+200]
    0047029cldr x4, [sp+192]
    004702a0ldr x5, [sp+208]
    004702a4str x4, [sp+936]
    004702a8str x3, [sp+944]
    004702acstr x5, [sp+952]
    004702b0str xzr, [sp+144]
    004702b4str x3, [sp+136]
    004702b8b 0x4702bc
    004702bc
    004702bcloc_4702bc:
    004702bcldr x3, [sp+136]
    004702c0ldr x4, [sp+144]
    004702c4subs xzr, x3, x4
    004702c8b.gt 0x4702d0
    004702ccb 0x470d9c
    004702d0
    004702d0loc_4702d0:
    004702d0ldr x3, [sp+144]
    004702d4str x3, [sp+120]
    004702d8ldr x4, [sp+144]
    004702dcldr x5, [sp+936]
    004702e0ldr x4, [x5+3*x4]
    004702e4str x4, [sp+112]
    004702e8str xzr, [sp+128]
    004702ecadd x4, x3, 1
    004702f0ldr x5, [sp+200]
    004702f4str x5, [sp+152]
    004702f8subs xzr, x5, x4
    004702fcb.le 0x470304
    00470300b 0x470310
    00470304
    00470304loc_470304:
    00470304ldr x3, [sp+264]
    00470308str x3, [sp+128]
    0047030cb 0x470334
    00470310
    00470310loc_470310:
    00470310ldr x1, [sp+200]
    00470314ldr x4, [sp+192]
    00470318add x0, x3, 1
    0047031csubs xzr, x1, x0
    00470320b.hi 0x470328
    00470324b 0x470ec4
    00470328
    00470328loc_470328:
    00470328ldr x3, [x4+3*x0]
    0047032cstr x3, [sp+128]
    00470330b 0x470334
    00470334
    00470334loc_470334:
    00470334ldr x2, [sp+112]
    00470338ldr x1, [sp+184]
    0047033cadrp x0, 0x1b4000
    00470340add x0, x0, 1984
    00470344bl runtime.mapaccess1_fast64
    00470348ldr x1, [x0+8]
    0047034cldr x3, [x0]
    00470350str x3, [sp+216]
    00470354str x1, [sp+224]
    00470358str x3, [sp+536]
    0047035cstr x1, [sp+544]
    00470360b 0x470364
    00470364
    00470364loc_470364:
    00470364subs xzr, x1, 6
    00470368b.eq 0x470370
    0047036cb 0x4706d0
    00470370
    00470370loc_470370:
    00470370b 0x470374
    00470374
    00470374loc_470374:
    00470374subs xzr, x1, 6
    00470378b.eq 0x470380
    0047037cb 0x4706c8
    00470380
    00470380loc_470380:
    00470380subs xzr, x1, 0
    00470384b.hi 0x47038c
    00470388b 0x470ebc
    0047038c
    0047038cloc_47038c:
    0047038cldrb w4, [x3]
    00470390subs xzr, x1, 1
    00470394b.hi 0x47039c
    00470398b 0x470eb4
    0047039c
    0047039cloc_47039c:
    0047039cldrb w5, [x3+1]
    004703a0ubfm x5, x5, 56, 7
    004703a4orr x4, x4, x5
    004703a8subs xzr, x1, 2
    004703acb.hi 0x4703b4
    004703b0b 0x470eac
    004703b4
    004703b4loc_4703b4:
    004703b4ldrb w5, [x3+2]
    004703b8ubfm x5, x5, 48, 7
    004703bcorr x4, x4, x5
    004703c0subs xzr, x1, 3
    004703c4b.hi 0x4703cc
    004703c8b 0x470ea4
    004703cc
    004703ccloc_4703cc:
    004703ccldrb w5, [x3+3]
    004703d0ubfm x5, x5, 40, 7
    004703d4orr x4, x4, x5
    004703d8movz x5, 25970
    004703dcmovk x5, 0x6c610000
    004703e0subs wzr, w4, w5
    004703e4b.eq 0x4703ec
    004703e8b 0x4706c4
    004703ec
    004703ecloc_4703ec:
    004703ecsubs xzr, x1, 4
    004703f0b.hi 0x4703f8
    004703f4b 0x470e9c
    004703f8
    004703f8loc_4703f8:
    004703f8ldrb w4, [x3+4]
    004703fcsubs xzr, x1, 5
    00470400b.hi 0x470408
    00470404b 0x470e94
    00470408
    00470408loc_470408:
    00470408ldrb w3, [x3+5]
    0047040cubfm x3, x3, 56, 7
    00470410orr x3, x4, x3
    00470414ubfm x3, x3, 0, 15
    00470418movz x4, 29549
    0047041csubs wzr, w3, w4
    00470420b.eq 0x470428
    00470424b 0x4706c0
    00470428
    00470428loc_470428:
    00470428b 0x47042c
    0047042c
    0047042cloc_47042c:
    0047042cldr x1, [sp+128]
    00470430ldr x0, [sp+112]
    00470434ldr x2, [sp+272]
    00470438ldr x3, [sp+256]
    0047043csubs xzr, x1, x2
    00470440b.ls 0x470448
    00470444b 0x470e90
    00470448
    00470448loc_470448:
    00470448subs xzr, x1, x0
    0047044cb.hs 0x470454
    00470450b 0x470e8c
    00470454
    00470454loc_470454:
    00470454sub x4, x2, x0
    00470458sub x5, x1, x0
    0047045csub x6, xzr, x4
    00470460ubfm x7, x0, 60, 59
    00470464and x6, x7, x6, asr #63
    00470468add x3, x3, x6
    0047046cstr x3, [sp+912]
    00470470str x5, [sp+920]
    00470474str x4, [sp+928]
    00470478str xzr, [sp+856]
    0047047cadd x27, sp, 864
    00470480stp xzr, xzr, [x27]
    00470484add x27, sp, 960
    00470488stp xzr, xzr, [x27]
    0047048cldr x0, [sp+912]
    00470490ldr x1, [sp+920]
    00470494ldr x2, [sp+928]
    00470498bl gopkg.in/jcmturner/gokrb5.v7/config.parseRealms
    0047049cstr x0, [sp+856]
    004704a0str x1, [sp+864]
    004704a4str x2, [sp+872]
    004704a8str x3, [sp+960]
    004704acstr x4, [sp+968]
    004704b0ldr x3, [sp+856]
    004704b4ldr x4, [sp+864]
    004704b8ldr x5, [sp+872]
    004704bcstr x3, [sp+1040]
    004704c0str x4, [sp+1048]
    004704c4str x5, [sp+1056]
    004704c8ldr x3, [sp+960]
    004704ccldr x4, [sp+968]
    004704d0str x3, [sp+1024]
    004704d4str x4, [sp+1032]
    004704d8ldr x3, [sp+1040]
    004704dcldr x4, [sp+1048]
    004704e0ldr x5, [sp+1056]
    004704e4str x3, [sp+232]
    004704e8str x4, [sp+240]
    004704ecstr x5, [sp+248]
    004704f0ldr x3, [sp+1032]
    004704f4ldr x4, [sp+1024]
    004704f8str x4, [sp+296]
    004704fcstr x3, [sp+304]
    00470500cbnz x4, 0x470508
    00470504b 0x470670
    00470508
    00470508loc_470508:
    00470508add x27, sp, 896
    0047050cstp xzr, xzr, [x27]
    00470510ldr x5, [sp+304]
    00470514ldr x6, [sp+296]
    00470518adrp x7, 0x2a6000
    0047051cadd x7, x7, 1888
    00470520subs xzr, x6, x7
    00470524b.eq 0x47052c
    00470528b 0x47053c
    0047052c
    0047052cloc_47052c:
    0047052cldr x6, [x5]
    00470530ldr x5, [x5+8]
    00470534orr x0, xzr, 1
    00470538b 0x47054c
    0047053c
    0047053cloc_47053c:
    0047053cmov x5, xzr
    00470540mov x0, xzr
    00470544mov x6, xzr
    00470548b 0x47054c
    0047054c
    0047054cloc_47054c:
    0047054cstr x6, [sp+896]
    00470550str x5, [sp+904]
    00470554strb w0, [sp+104]
    00470558ldr x5, [sp+896]
    0047055cldr x6, [sp+904]
    00470560str x5, [sp+1008]
    00470564str x6, [sp+1016]
    00470568ldrb w5, [sp+104]
    0047056cstrb w5, [sp+106]
    00470570strb w5, [sp+95]
    00470574tbnz w5, 0, 0x47057c
    00470578b 0x470590
    0047057c
    0047057cloc_47057c:
    0047057cldr x3, [sp+296]
    00470580ldr x4, [sp+304]
    00470584str x3, [sp+328]
    00470588str x4, [sp+336]
    0047058cb 0x470674
    00470590
    00470590loc_470590:
    00470590add x27, sp, 880
    00470594stp xzr, xzr, [x27]
    00470598add x5, sp, 880
    0047059cstr x5, [sp+440]
    004705a0ldr x5, [sp+296]
    004705a4ldr x6, [sp+304]
    004705a8str x5, [sp+424]
    004705acstr x6, [sp+432]
    004705b0str x5, [sp+416]
    004705b4ldr x5, [sp+416]
    004705b8cbnz x5, 0x4705c0
    004705bcb 0x4705d0
    004705c0
    004705c0loc_4705c0:
    004705c0ldr x5, [sp+416]
    004705c4ldr x5, [x5+8]
    004705c8str x5, [sp+416]
    004705ccb 0x4705d4
    004705d0
    004705d0loc_4705d0:
    004705d0b 0x4705d4
    004705d4
    004705d4loc_4705d4:
    004705d4ldr x5, [sp+440]
    004705d8ldrsb x27, [x5]
    004705dcldr x6, [sp+416]
    004705e0ldr x7, [sp+432]
    004705e4str x6, [x5]
    004705e8adrp x27, 0x5db000
    004705ecldr w6, [x27+3056]
    004705f0cbz w6, 0x4705f8
    004705f4b 0x4705fc
    004705f8
    004705f8loc_4705f8:
    004705f8b 0x470610
    004705fc
    004705fcloc_4705fc:
    004705fcbl runtime.gcWriteBarrier2
    00470600str x7, [x25]
    00470604ldr x6, [x5+8]
    00470608str x6, [x25+8]
    0047060cb 0x470610
    00470610
    00470610loc_470610:
    00470610str x7, [x5+8]
    00470614ldr x2, [sp+440]
    00470618ldrsb x27, [x2]
    0047061cb 0x470620
    00470620
    00470620loc_470620:
    00470620str x2, [sp+448]
    00470624orr x4, xzr, 1
    00470628str x4, [sp+456]
    0047062cstr x4, [sp+464]
    00470630adrp x0, 0x251000
    00470634add x0, x0, 250
    00470638movz x1, 35
    0047063cmov x3, x4
    00470640bl fmt.Errorf
    00470644str x0, [sp+960]
    00470648str x1, [sp+968]
    0047064cstr xzr, [sp+176]
    00470650ldr x1, [sp+960]
    00470654ldr x2, [sp+968]
    00470658str x1, [sp+160]
    0047065cstr x2, [sp+168]
    00470660ldr x0, [sp+176]
    00470664ldp x29, x30, [sp-8]
    00470668add sp, sp, 1168
    0047066cret x30
    00470670
    00470670loc_470670:
    00470670b 0x470674
    00470674
    00470674loc_470674:
    00470674ldr x3, [sp+344]
    00470678ldrsb x27, [x3]
    0047067cldr x4, [sp+232]
    00470680ldr x5, [sp+240]
    00470684ldr x6, [sp+248]
    00470688str x5, [x3+408]
    0047068cstr x6, [x3+416]
    00470690adrp x27, 0x5db000
    00470694ldr w5, [x27+3056]
    00470698cbz w5, 0x4706a0
    0047069cb 0x4706a4
    004706a0
    004706a0loc_4706a0:
    004706a0b 0x4706b8
    004706a4
    004706a4loc_4706a4:
    004706a4bl runtime.gcWriteBarrier2
    004706a8str x4, [x25]
    004706acldr x5, [x3+400]
    004706b0str x5, [x25+8]
    004706b4b 0x4706b8
    004706b8
    004706b8loc_4706b8:
    004706b8str x4, [x3+400]
    004706bcb 0x470d64
    004706c0
    004706c0loc_4706c0:
    004706c0b 0x4706cc
    004706c4
    004706c4loc_4706c4:
    004706c4b 0x4706cc
    004706c8
    004706c8loc_4706c8:
    004706c8b 0x4706cc
    004706cc
    004706ccloc_4706cc:
    004706ccb 0x470d84
    004706d0
    004706d0loc_4706d0:
    004706d0subs xzr, x1, 11
    004706d4b.eq 0x4706dc
    004706d8b 0x470a18
    004706dc
    004706dcloc_4706dc:
    004706dcb 0x4706e0
    004706e0
    004706e0loc_4706e0:
    004706e0subs xzr, x1, 11
    004706e4b.eq 0x4706ec
    004706e8b 0x470a10
    004706ec
    004706ecloc_4706ec:
    004706ecsubs xzr, x1, 0
    004706f0b.hi 0x4706f8
    004706f4b 0x470e84
    004706f8
    004706f8loc_4706f8:
    004706f8ldrb w4, [x3]
    004706fcsubs xzr, x1, 1
    00470700b.hi 0x470708
    00470704b 0x470e7c
    00470708
    00470708loc_470708:
    00470708ldrb w5, [x3+1]
    0047070cubfm x5, x5, 56, 7
    00470710orr x4, x4, x5
    00470714subs xzr, x1, 2
    00470718b.hi 0x470720
    0047071cb 0x470e74
    00470720
    00470720loc_470720:
    00470720ldrb w5, [x3+2]
    00470724ubfm x5, x5, 48, 7
    00470728orr x4, x4, x5
    0047072csubs xzr, x1, 3
    00470730b.hi 0x470738
    00470734b 0x470e6c
    00470738
    00470738loc_470738:
    00470738ldrb w5, [x3+3]
    0047073cubfm x5, x5, 40, 7
    00470740orr x4, x4, x5
    00470744subs xzr, x1, 4
    00470748b.hi 0x470750
    0047074cb 0x470e64
    00470750
    00470750loc_470750:
    00470750ldrb w5, [x3+4]
    00470754ubfm x5, x5, 32, 7
    00470758orr x4, x4, x5
    0047075csubs xzr, x1, 5
    00470760b.hi 0x470768
    00470764b 0x470e5c
    00470768
    00470768loc_470768:
    00470768ldrb w5, [x3+5]
    0047076cubfm x5, x5, 24, 7
    00470770orr x4, x4, x5
    00470774subs xzr, x1, 6
    00470778b.hi 0x470780
    0047077cb 0x470e54
    00470780
    00470780loc_470780:
    00470780ldrb w5, [x3+6]
    00470784ubfm x5, x5, 16, 7
    00470788orr x4, x4, x5
    0047078csubs xzr, x1, 7
    00470790b.hi 0x470798
    00470794b 0x470e4c
    00470798
    00470798loc_470798:
    00470798ldrb w5, [x3+7]
    0047079cubfm x5, x5, 8, 7
    004707a0orr x4, x4, x5
    004707a4movz x5, 26988
    004707a8movk x5, 0x64620000
    004707acmovk x5, 0x666500000000
    004707b0movk x5, 0x7561000000000000
    004707b4subs xzr, x4, x5
    004707b8b.eq 0x4707c0
    004707bcb 0x470a0c
    004707c0
    004707c0loc_4707c0:
    004707c0subs xzr, x1, 8
    004707c4b.hi 0x4707cc
    004707c8b 0x470e44
    004707cc
    004707ccloc_4707cc:
    004707ccldrb w4, [x3+8]
    004707d0subs xzr, x1, 9
    004707d4b.hi 0x4707dc
    004707d8b 0x470e3c
    004707dc
    004707dcloc_4707dc:
    004707dcldrb w5, [x3+9]
    004707e0ubfm x5, x5, 56, 7
    004707e4orr x4, x4, x5
    004707e8ubfm x4, x4, 0, 15
    004707ecmovz x5, 29804
    004707f0subs wzr, w4, w5
    004707f4b.eq 0x4707fc
    004707f8b 0x470a08
    004707fc
    004707fcloc_4707fc:
    004707fcsubs xzr, x1, 10
    00470800b.hi 0x470808
    00470804b 0x470e34
    00470808
    00470808loc_470808:
    00470808ldrb w4, [x3+10]
    0047080csubs wzr, w4, 115
    00470810b.eq 0x470818
    00470814b 0x470a04
    00470818
    00470818loc_470818:
    00470818b 0x47081c
    0047081c
    0047081cloc_47081c:
    0047081cldr x1, [sp+128]
    00470820ldr x0, [sp+112]
    00470824ldr x2, [sp+272]
    00470828ldr x4, [sp+256]
    0047082csubs xzr, x1, x2
    00470830b.ls 0x470838
    00470834b 0x470e30
    00470838
    00470838loc_470838:
    00470838subs xzr, x1, x0
    0047083cb.hs 0x470844
    00470840b 0x470e2c
    00470844
    00470844loc_470844:
    00470844sub x5, x2, x0
    00470848sub x6, x1, x0
    0047084csub x7, xzr, x5
    00470850ubfm x8, x0, 60, 59
    00470854and x7, x8, x7, asr #63
    00470858add x4, x4, x7
    0047085cstr x4, [sp+912]
    00470860str x6, [sp+920]
    00470864str x5, [sp+928]
    00470868ldr x0, [sp+344]
    0047086cldrsb x27, [x0]
    00470870str x0, [sp+528]
    00470874ldr x1, [sp+912]
    00470878ldr x2, [sp+920]
    0047087cldr x3, [sp+928]
    00470880bl gopkg.in/jcmturner/gokrb5.v7/config.(*LibDefaults).parseLines
    00470884str x0, [sp+312]
    00470888str x1, [sp+320]
    0047088ccbnz x0, 0x470894
    00470890b 0x4709fc
    00470894
    00470894loc_470894:
    00470894add x27, sp, 896
    00470898stp xzr, xzr, [x27]
    0047089cldr x5, [sp+320]
    004708a0ldr x6, [sp+312]
    004708a4adrp x7, 0x2a6000
    004708a8add x7, x7, 1888
    004708acsubs xzr, x6, x7
    004708b0b.eq 0x4708b8
    004708b4b 0x4708c8
    004708b8
    004708b8loc_4708b8:
    004708b8ldr x6, [x5]
    004708bcldr x5, [x5+8]
    004708c0orr x0, xzr, 1
    004708c4b 0x4708d8
    004708c8
    004708c8loc_4708c8:
    004708c8mov x5, xzr
    004708ccmov x0, xzr
    004708d0mov x6, xzr
    004708d4b 0x4708d8
    004708d8
    004708d8loc_4708d8:
    004708d8str x6, [sp+896]
    004708dcstr x5, [sp+904]
    004708e0strb w0, [sp+104]
    004708e4ldr x5, [sp+896]
    004708e8ldr x6, [sp+904]
    004708ecstr x5, [sp+1064]
    004708f0str x6, [sp+1072]
    004708f4ldrb w5, [sp+104]
    004708f8strb w5, [sp+107]
    004708fcstrb w5, [sp+96]
    00470900tbnz w5, 0, 0x470908
    00470904b 0x47091c
    00470908
    00470908loc_470908:
    00470908ldr x3, [sp+312]
    0047090cldr x4, [sp+320]
    00470910str x3, [sp+328]
    00470914str x4, [sp+336]
    00470918b 0x470a00
    0047091c
    0047091cloc_47091c:
    0047091cadd x27, sp, 880
    00470920stp xzr, xzr, [x27]
    00470924add x5, sp, 880
    00470928str x5, [sp+496]
    0047092cldr x5, [sp+312]
    00470930ldr x6, [sp+320]
    00470934str x5, [sp+480]
    00470938str x6, [sp+488]
    0047093cstr x5, [sp+472]
    00470940ldr x5, [sp+472]
    00470944cbnz x5, 0x47094c
    00470948b 0x47095c
    0047094c
    0047094cloc_47094c:
    0047094cldr x5, [sp+472]
    00470950ldr x5, [x5+8]
    00470954str x5, [sp+472]
    00470958b 0x470960
    0047095c
    0047095cloc_47095c:
    0047095cb 0x470960
    00470960
    00470960loc_470960:
    00470960ldr x5, [sp+496]
    00470964ldrsb x27, [x5]
    00470968ldr x6, [sp+488]
    0047096cldr x7, [sp+472]
    00470970str x7, [x5]
    00470974adrp x27, 0x5db000
    00470978ldr w7, [x27+3056]
    0047097ccbz w7, 0x470984
    00470980b 0x470988
    00470984
    00470984loc_470984:
    00470984b 0x47099c
    00470988
    00470988loc_470988:
    00470988bl runtime.gcWriteBarrier2
    0047098cstr x6, [x25]
    00470990ldr x7, [x5+8]
    00470994str x7, [x25+8]
    00470998b 0x47099c
    0047099c
    0047099cloc_47099c:
    0047099cstr x6, [x5+8]
    004709a0ldr x2, [sp+496]
    004709a4ldrsb x27, [x2]
    004709a8b 0x4709ac
    004709ac
    004709acloc_4709ac:
    004709acstr x2, [sp+504]
    004709b0orr x4, xzr, 1
    004709b4str x4, [sp+512]
    004709b8str x4, [sp+520]
    004709bcadrp x0, 0x254000
    004709c0add x0, x0, 1979
    004709c4movz x1, 40
    004709c8mov x3, x4
    004709ccbl fmt.Errorf
    004709d0str x0, [sp+960]
    004709d4str x1, [sp+968]
    004709d8str xzr, [sp+176]
    004709dcldr x1, [sp+960]
    004709e0ldr x2, [sp+968]
    004709e4str x1, [sp+160]
    004709e8str x2, [sp+168]
    004709ecldr x0, [sp+176]
    004709f0ldp x29, x30, [sp-8]
    004709f4add sp, sp, 1168
    004709f8ret x30
    004709fc
    004709fcloc_4709fc:
    004709fcb 0x470a00
    00470a00
    00470a00loc_470a00:
    00470a00b 0x470d64
    00470a04
    00470a04loc_470a04:
    00470a04b 0x470a14
    00470a08
    00470a08loc_470a08:
    00470a08b 0x470a14
    00470a0c
    00470a0cloc_470a0c:
    00470a0cb 0x470a14
    00470a10
    00470a10loc_470a10:
    00470a10b 0x470a14
    00470a14
    00470a14loc_470a14:
    00470a14b 0x470d84
    00470a18
    00470a18loc_470a18:
    00470a18subs xzr, x1, 12
    00470a1cb.eq 0x470a24
    00470a20b 0x470d78
    00470a24
    00470a24loc_470a24:
    00470a24b 0x470a28
    00470a28
    00470a28loc_470a28:
    00470a28subs xzr, x1, 12
    00470a2cb.eq 0x470a34
    00470a30b 0x470d70
    00470a34
    00470a34loc_470a34:
    00470a34subs xzr, x1, 0
    00470a38b.hi 0x470a40
    00470a3cb 0x470e24
    00470a40
    00470a40loc_470a40:
    00470a40ldrb w4, [x3]
    00470a44subs xzr, x1, 1
    00470a48b.hi 0x470a50
    00470a4cb 0x470e1c
    00470a50
    00470a50loc_470a50:
    00470a50ldrb w5, [x3+1]
    00470a54ubfm x5, x5, 56, 7
    00470a58orr x4, x4, x5
    00470a5csubs xzr, x1, 2
    00470a60b.hi 0x470a68
    00470a64b 0x470e14
    00470a68
    00470a68loc_470a68:
    00470a68ldrb w5, [x3+2]
    00470a6cubfm x5, x5, 48, 7
    00470a70orr x4, x4, x5
    00470a74subs xzr, x1, 3
    00470a78b.hi 0x470a80
    00470a7cb 0x470e0c
    00470a80
    00470a80loc_470a80:
    00470a80ldrb w5, [x3+3]
    00470a84ubfm x5, x5, 40, 7
    00470a88orr x4, x4, x5
    00470a8csubs xzr, x1, 4
    00470a90b.hi 0x470a98
    00470a94b 0x470e04
    00470a98
    00470a98loc_470a98:
    00470a98ldrb w5, [x3+4]
    00470a9cubfm x5, x5, 32, 7
    00470aa0orr x4, x4, x5
    00470aa4subs xzr, x1, 5
    00470aa8b.hi 0x470ab0
    00470aacb 0x470dfc
    00470ab0
    00470ab0loc_470ab0:
    00470ab0ldrb w5, [x3+5]
    00470ab4ubfm x5, x5, 24, 7
    00470ab8orr x4, x4, x5
    00470abcsubs xzr, x1, 6
    00470ac0b.hi 0x470ac8
    00470ac4b 0x470df4
    00470ac8
    00470ac8loc_470ac8:
    00470ac8ldrb w5, [x3+6]
    00470accubfm x5, x5, 16, 7
    00470ad0orr x4, x4, x5
    00470ad4subs xzr, x1, 7
    00470ad8b.hi 0x470ae0
    00470adcb 0x470dec
    00470ae0
    00470ae0loc_470ae0:
    00470ae0ldrb w5, [x3+7]
    00470ae4ubfm x5, x5, 8, 7
    00470ae8orr x4, x4, x5
    00470aecmovz x5, 28516
    00470af0movk x5, 0x616d0000
    00470af4movk x5, 0x6e6900000000
    00470af8movk x5, 0x725f000000000000
    00470afcsubs xzr, x4, x5
    00470b00b.eq 0x470b08
    00470b04b 0x470d6c
    00470b08
    00470b08loc_470b08:
    00470b08subs xzr, x1, 8
    00470b0cb.hi 0x470b14
    00470b10b 0x470de4
    00470b14
    00470b14loc_470b14:
    00470b14ldrb w4, [x3+8]
    00470b18subs xzr, x1, 9
    00470b1cb.hi 0x470b24
    00470b20b 0x470ddc
    00470b24
    00470b24loc_470b24:
    00470b24ldrb w5, [x3+9]
    00470b28ubfm x5, x5, 56, 7
    00470b2corr x4, x4, x5
    00470b30subs xzr, x1, 10
    00470b34b.hi 0x470b3c
    00470b38b 0x470dd4
    00470b3c
    00470b3cloc_470b3c:
    00470b3cldrb w5, [x3+10]
    00470b40ubfm x5, x5, 48, 7
    00470b44orr x4, x4, x5
    00470b48subs xzr, x1, 11
    00470b4cb.hi 0x470b54
    00470b50b 0x470dcc
    00470b54
    00470b54loc_470b54:
    00470b54ldrb w5, [x3+11]
    00470b58ubfm x5, x5, 40, 7
    00470b5corr x4, x4, x5
    00470b60movz x5, 24933
    00470b64movk x5, 0x6d6c0000
    00470b68subs wzr, w4, w5
    00470b6cb.eq 0x470b74
    00470b70b 0x470d68
    00470b74
    00470b74loc_470b74:
    00470b74b 0x470b78
    00470b78
    00470b78loc_470b78:
    00470b78ldr x1, [sp+128]
    00470b7cldr x0, [sp+112]
    00470b80ldr x2, [sp+272]
    00470b84ldr x4, [sp+256]
    00470b88subs xzr, x1, x2
    00470b8cb.ls 0x470b94
    00470b90b 0x470dc8
    00470b94
    00470b94loc_470b94:
    00470b94subs xzr, x1, x0
    00470b98b.hs 0x470ba0
    00470b9cb 0x470dc4
    00470ba0
    00470ba0loc_470ba0:
    00470ba0sub x5, x2, x0
    00470ba4sub x6, x1, x0
    00470ba8sub x7, xzr, x5
    00470bacubfm x8, x0, 60, 59
    00470bb0and x7, x8, x7, asr #63
    00470bb4add x4, x4, x7
    00470bb8str x4, [sp+912]
    00470bbcstr x6, [sp+920]
    00470bc0str x5, [sp+928]
    00470bc4ldr x4, [sp+344]
    00470bc8ldrsb x27, [x4]
    00470bccadd x0, x4, 424
    00470bd0str x0, [sp+408]
    00470bd4ldr x1, [sp+912]
    00470bd8ldr x2, [sp+920]
    00470bdcldr x3, [sp+928]
    00470be0bl gopkg.in/jcmturner/gokrb5.v7/config.(*DomainRealm).parseLines
    00470be4str x0, [sp+280]
    00470be8str x1, [sp+288]
    00470beccbnz x0, 0x470bf4
    00470bf0b 0x470d5c
    00470bf4
    00470bf4loc_470bf4:
    00470bf4add x27, sp, 896
    00470bf8stp xzr, xzr, [x27]
    00470bfcldr x5, [sp+288]
    00470c00ldr x6, [sp+280]
    00470c04adrp x7, 0x2a6000
    00470c08add x7, x7, 1888
    00470c0csubs xzr, x6, x7
    00470c10b.eq 0x470c18
    00470c14b 0x470c28
    00470c18
    00470c18loc_470c18:
    00470c18ldr x6, [x5]
    00470c1cldr x5, [x5+8]
    00470c20orr x0, xzr, 1
    00470c24b 0x470c38
    00470c28
    00470c28loc_470c28:
    00470c28mov x5, xzr
    00470c2cmov x0, xzr
    00470c30mov x6, xzr
    00470c34b 0x470c38
    00470c38
    00470c38loc_470c38:
    00470c38str x6, [sp+896]
    00470c3cstr x5, [sp+904]
    00470c40strb w0, [sp+104]
    00470c44ldr x5, [sp+896]
    00470c48ldr x6, [sp+904]
    00470c4cstr x5, [sp+992]
    00470c50str x6, [sp+1000]
    00470c54ldrb w5, [sp+104]
    00470c58strb w5, [sp+105]
    00470c5cstrb w5, [sp+94]
    00470c60tbnz w5, 0, 0x470c68
    00470c64b 0x470c7c
    00470c68
    00470c68loc_470c68:
    00470c68ldr x3, [sp+280]
    00470c6cldr x4, [sp+288]
    00470c70str x3, [sp+328]
    00470c74str x4, [sp+336]
    00470c78b 0x470d60
    00470c7c
    00470c7cloc_470c7c:
    00470c7cadd x27, sp, 880
    00470c80stp xzr, xzr, [x27]
    00470c84add x5, sp, 880
    00470c88str x5, [sp+376]
    00470c8cldr x5, [sp+280]
    00470c90ldr x6, [sp+288]
    00470c94str x5, [sp+360]
    00470c98str x6, [sp+368]
    00470c9cstr x5, [sp+352]
    00470ca0ldr x5, [sp+352]
    00470ca4cbnz x5, 0x470cac
    00470ca8b 0x470cbc
    00470cac
    00470cacloc_470cac:
    00470cacldr x5, [sp+352]
    00470cb0ldr x5, [x5+8]
    00470cb4str x5, [sp+352]
    00470cb8b 0x470cc0
    00470cbc
    00470cbcloc_470cbc:
    00470cbcb 0x470cc0
    00470cc0
    00470cc0loc_470cc0:
    00470cc0ldr x5, [sp+376]
    00470cc4ldrsb x27, [x5]
    00470cc8ldr x6, [sp+352]
    00470cccldr x7, [sp+368]
    00470cd0str x6, [x5]
    00470cd4adrp x27, 0x5db000
    00470cd8ldr w6, [x27+3056]
    00470cdccbz w6, 0x470ce4
    00470ce0b 0x470ce8
    00470ce4
    00470ce4loc_470ce4:
    00470ce4b 0x470cfc
    00470ce8
    00470ce8loc_470ce8:
    00470ce8bl runtime.gcWriteBarrier2
    00470cecstr x7, [x25]
    00470cf0ldr x6, [x5+8]
    00470cf4str x6, [x25+8]
    00470cf8b 0x470cfc
    00470cfc
    00470cfcloc_470cfc:
    00470cfcstr x7, [x5+8]
    00470d00ldr x2, [sp+376]
    00470d04ldrsb x27, [x2]
    00470d08b 0x470d0c
    00470d0c
    00470d0cloc_470d0c:
    00470d0cstr x2, [sp+384]
    00470d10orr x4, xzr, 1
    00470d14str x4, [sp+392]
    00470d18str x4, [sp+400]
    00470d1cadrp x0, 0x255000
    00470d20add x0, x0, 2419
    00470d24movz x1, 42
    00470d28mov x3, x4
    00470d2cbl fmt.Errorf
    00470d30str x0, [sp+960]
    00470d34str x1, [sp+968]
    00470d38str xzr, [sp+176]
    00470d3cldr x1, [sp+960]
    00470d40ldr x2, [sp+968]
    00470d44str x1, [sp+160]
    00470d48str x2, [sp+168]
    00470d4cldr x0, [sp+176]
    00470d50ldp x29, x30, [sp-8]
    00470d54add sp, sp, 1168
    00470d58ret x30
    00470d5c
    00470d5cloc_470d5c:
    00470d5cb 0x470d60
    00470d60
    00470d60loc_470d60:
    00470d60b 0x470d64
    00470d64
    00470d64loc_470d64:
    00470d64b 0x470d8c
    00470d68
    00470d68loc_470d68:
    00470d68b 0x470d74
    00470d6c
    00470d6cloc_470d6c:
    00470d6cb 0x470d74
    00470d70
    00470d70loc_470d70:
    00470d70b 0x470d74
    00470d74
    00470d74loc_470d74:
    00470d74b 0x470d84
    00470d78
    00470d78loc_470d78:
    00470d78b 0x470d7c
    00470d7c
    00470d7cloc_470d7c:
    00470d7cb 0x470d80
    00470d80
    00470d80loc_470d80:
    00470d80b 0x470d84
    00470d84
    00470d84loc_470d84:
    00470d84b 0x470d88
    00470d88
    00470d88loc_470d88:
    00470d88b 0x470d8c
    00470d8c
    00470d8cloc_470d8c:
    00470d8cldr x3, [sp+144]
    00470d90add x3, x3, 1
    00470d94str x3, [sp+144]
    00470d98b 0x4702bc
    00470d9c
    00470d9cloc_470d9c:
    00470d9cldr x3, [sp+344]
    00470da0str x3, [sp+176]
    00470da4ldr x1, [sp+328]
    00470da8ldr x2, [sp+336]
    00470dacstr x1, [sp+160]
    00470db0str x2, [sp+168]
    00470db4ldr x0, [sp+176]
    00470db8ldp x29, x30, [sp-8]
    00470dbcadd sp, sp, 1168
    00470dc0ret x30
    00470dc4
    00470dc4loc_470dc4:
    00470dc4bl runtime.panicSliceB
    00470dc8
    00470dc8loc_470dc8:
    00470dc8bl runtime.panicSliceAcap
    00470dcc
    00470dccloc_470dcc:
    00470dccmovz x0, 11
    00470dd0bl runtime.panicIndex
    00470dd4
    00470dd4loc_470dd4:
    00470dd4movz x0, 10
    00470dd8bl runtime.panicIndex
    00470ddc
    00470ddcloc_470ddc:
    00470ddcmovz x0, 9
    00470de0bl runtime.panicIndex
    00470de4
    00470de4loc_470de4:
    00470de4orr x0, xzr, 8
    00470de8bl runtime.panicIndex
    00470dec
    00470decloc_470dec:
    00470decorr x0, xzr, 7
    00470df0bl runtime.panicIndex
    00470df4
    00470df4loc_470df4:
    00470df4orr x0, xzr, 6
    00470df8bl runtime.panicIndex
    00470dfc
    00470dfcloc_470dfc:
    00470dfcmovz x0, 5
    00470e00bl runtime.panicIndex
    00470e04
    00470e04loc_470e04:
    00470e04orr x0, xzr, 4
    00470e08bl runtime.panicIndex
    00470e0c
    00470e0cloc_470e0c:
    00470e0corr x0, xzr, 3
    00470e10bl runtime.panicIndex
    00470e14
    00470e14loc_470e14:
    00470e14orr x0, xzr, 2
    00470e18bl runtime.panicIndex
    00470e1c
    00470e1cloc_470e1c:
    00470e1corr x0, xzr, 1
    00470e20bl runtime.panicIndex
    00470e24
    00470e24loc_470e24:
    00470e24mov x0, xzr
    00470e28bl runtime.panicIndex
    00470e2c
    00470e2cloc_470e2c:
    00470e2cbl runtime.panicSliceB
    00470e30
    00470e30loc_470e30:
    00470e30bl runtime.panicSliceAcap
    00470e34
    00470e34loc_470e34:
    00470e34movz x0, 10
    00470e38bl runtime.panicIndex
    00470e3c
    00470e3cloc_470e3c:
    00470e3cmovz x0, 9
    00470e40bl runtime.panicIndex
    00470e44
    00470e44loc_470e44:
    00470e44orr x0, xzr, 8
    00470e48bl runtime.panicIndex
    00470e4c
    00470e4cloc_470e4c:
    00470e4corr x0, xzr, 7
    00470e50bl runtime.panicIndex
    00470e54
    00470e54loc_470e54:
    00470e54orr x0, xzr, 6
    00470e58bl runtime.panicIndex
    00470e5c
    00470e5cloc_470e5c:
    00470e5cmovz x0, 5
    00470e60bl runtime.panicIndex
    00470e64
    00470e64loc_470e64:
    00470e64orr x0, xzr, 4
    00470e68bl runtime.panicIndex
    00470e6c
    00470e6cloc_470e6c:
    00470e6corr x0, xzr, 3
    00470e70bl runtime.panicIndex
    00470e74
    00470e74loc_470e74:
    00470e74orr x0, xzr, 2
    00470e78bl runtime.panicIndex
    00470e7c
    00470e7cloc_470e7c:
    00470e7corr x0, xzr, 1
    00470e80bl runtime.panicIndex
    00470e84
    00470e84loc_470e84:
    00470e84mov x0, xzr
    00470e88bl runtime.panicIndex
    00470e8c
    00470e8cloc_470e8c:
    00470e8cbl runtime.panicSliceB
    00470e90
    00470e90loc_470e90:
    00470e90bl runtime.panicSliceAcap
    00470e94
    00470e94loc_470e94:
    00470e94movz x0, 5
    00470e98bl runtime.panicIndex
    00470e9c
    00470e9cloc_470e9c:
    00470e9corr x0, xzr, 4
    00470ea0bl runtime.panicIndex
    00470ea4
    00470ea4loc_470ea4:
    00470ea4orr x0, xzr, 3
    00470ea8bl runtime.panicIndex
    00470eac
    00470eacloc_470eac:
    00470eacorr x0, xzr, 2
    00470eb0bl runtime.panicIndex
    00470eb4
    00470eb4loc_470eb4:
    00470eb4orr x0, xzr, 1
    00470eb8bl runtime.panicIndex
    00470ebc
    00470ebcloc_470ebc:
    00470ebcmov x0, xzr
    00470ec0bl runtime.panicIndex
    00470ec4
    00470ec4loc_470ec4:
    00470ec4bl runtime.panicIndex
    00470ec8hint
    00470ecc
    00470eccloc_470ecc:
    00470eccstr x0, [sp+8]
    00470ed0mov x3, x30
    00470ed4bl runtime.morestack_noctxt.abi0
    00470ed8ldr x0, [sp+8]
    00470edcb 0x46fc10
    0046fc10
    00470ee0
    00470ee0gopkg.in/jcmturner/gokrb5.v7/config.parseETypes: ; void gopkg.in/jcmturner/gokrb5.v7/config.parseETypes(struct []string s, bool w)
    00470ee0ldr x16, [x28+16]
    00470ee4sub x17, sp, 192
    00470ee8subs xzr, x17, x16
    00470eecb.ls 0x471120
    00470ef0sub x20, sp, 320
    00470ef4stp x29, x30, [x20-8]
    00470ef8add sp, x20, 0
    00470efcsub x29, sp, 8
    00470f00str x0, [sp+328]
    00470f04str x1, [sp+336]
    00470f08str x2, [sp+344]
    00470f0cstrb w3, [sp+352]
    00470f10str xzr, [sp+144]
    00470f14stp xzr, xzr, [sp+152]
    00470f18str xzr, [sp+184]
    00470f1cstp xzr, xzr, [sp+192]
    00470f20ldr x3, [sp+336]
    00470f24ldr x4, [sp+328]
    00470f28ldr x5, [sp+344]
    00470f2cstr x4, [sp+248]
    00470f30str x3, [sp+256]
    00470f34str x5, [sp+264]
    00470f38str xzr, [sp+136]
    00470f3cstr x3, [sp+128]
    00470f40ldr x3, [sp+248]
    00470f44str x3, [sp+120]
    00470f48b 0x470f4c
    00470f4c
    00470f4cloc_470f4c:
    00470f4cldr x3, [sp+128]
    00470f50ldr x4, [sp+136]
    00470f54subs xzr, x3, x4
    00470f58b.gt 0x470f60
    00470f5cb 0x470fcc
    00470f60
    00470f60loc_470f60:
    00470f60ldr x2, [sp+120]
    00470f64str x2, [sp+280]
    00470f68ldr x2, [sp+280]
    00470f6cldr x3, [x2]
    00470f70ldr x2, [x2+8]
    00470f74str x3, [sp+208]
    00470f78str x2, [sp+216]
    00470f7cldrb w2, [sp+352]
    00470f80tbnz w2, 0, 0x470f88
    00470f84b 0x470f8c
    00470f88
    00470f88loc_470f88:
    00470f88b 0x471094
    00470f8c
    00470f8cloc_470f8c:
    00470f8cstrb wzr, [sp+91]
    00470f90adrp x0, 0x261000
    00470f94add x0, x0, 367
    00470f98movz x1, 129
    00470f9cbl strings.Fields
    00470fa0str x0, [sp+224]
    00470fa4str x1, [sp+232]
    00470fa8str x2, [sp+240]
    00470facstr x0, [sp+288]
    00470fb0str x1, [sp+296]
    00470fb4str x2, [sp+304]
    00470fb8str xzr, [sp+112]
    00470fbcstr x1, [sp+104]
    00470fc0ldr x2, [sp+288]
    00470fc4str x2, [sp+96]
    00470fc8b 0x470ff0
    00470fcc
    00470fccloc_470fcc:
    00470fccldr x0, [sp+184]
    00470fd0ldr x1, [sp+192]
    00470fd4ldr x2, [sp+200]
    00470fd8str x0, [sp+144]
    00470fdcstr x1, [sp+152]
    00470fe0str x2, [sp+160]
    00470fe4ldp x29, x30, [sp-8]
    00470fe8add sp, sp, 320
    00470fecret x30
    00470ff0
    00470ff0loc_470ff0:
    00470ff0ldr x3, [sp+104]
    00470ff4ldr x4, [sp+112]
    00470ff8subs xzr, x3, x4
    00470ffcb.gt 0x471004
    00471000b 0x471078
    00471004
    00471004loc_471004:
    00471004ldr x3, [sp+96]
    00471008str x3, [sp+272]
    0047100cldr x3, [sp+272]
    00471010ldr x1, [x3]
    00471014ldr x3, [x3+8]
    00471018str x1, [sp+168]
    0047101cstr x3, [sp+176]
    00471020ldr x4, [sp+216]
    00471024subs xzr, x4, x3
    00471028b.eq 0x471030
    0047102cb 0x471054
    00471030
    00471030loc_471030:
    00471030ldr x0, [sp+208]
    00471034ldr x2, [sp+216]
    00471038bl runtime.memequal
    0047103ctbnz w0, 0, 0x471044
    00471040b 0x471050
    00471044
    00471044loc_471044:
    00471044orr x3, xzr, 1
    00471048strb w3, [sp+91]
    0047104cb 0x471080
    00471050
    00471050loc_471050:
    00471050b 0x471058
    00471054
    00471054loc_471054:
    00471054b 0x471058
    00471058
    00471058loc_471058:
    00471058b 0x47105c
    0047105c
    0047105cloc_47105c:
    0047105cldr x3, [sp+112]
    00471060add x3, x3, 1
    00471064str x3, [sp+112]
    00471068ldr x3, [sp+272]
    0047106cadd x3, x3, 16
    00471070str x3, [sp+96]
    00471074b 0x470ff0
    00471078
    00471078loc_471078:
    00471078orr x3, xzr, 1
    0047107cb 0x471080
    00471080
    00471080loc_471080:
    00471080ldrb w4, [sp+91]
    00471084tbnz w4, 0, 0x47108c
    00471088b 0x471090
    0047108c
    0047108cloc_47108c:
    0047108cb 0x471104
    00471090
    00471090loc_471090:
    00471090b 0x471094
    00471094
    00471094loc_471094:
    00471094ldr x0, [sp+208]
    00471098ldr x1, [sp+216]
    0047109cbl gopkg.in/jcmturner/gokrb5.v7/iana/etypeID.EtypeSupported
    004710a0str w0, [sp+92]
    004710a4cbnz w0, 0x4710ac
    004710a8b 0x4710fc
    004710ac
    004710acloc_4710ac:
    004710acldr x2, [sp+200]
    004710b0ldr x0, [sp+184]
    004710b4ldr x5, [sp+192]
    004710b8add x1, x5, 1
    004710bcsubs xzr, x2, x1
    004710c0b.hs 0x4710c8
    004710c4b 0x4710cc
    004710c8
    004710c8loc_4710c8:
    004710c8b 0x4710e0
    004710cc
    004710ccloc_4710cc:
    004710ccorr x3, xzr, 1
    004710d0adrp x4, 0x184000
    004710d4add x4, x4, 3264
    004710d8bl runtime.growslice
    004710dcb 0x4710e0
    004710e0
    004710e0loc_4710e0:
    004710e0ldrsw x3, [sp+92]
    004710e4sub x4, x1, 1
    004710e8str w3, [x0+2*x4]
    004710ecstr x0, [sp+184]
    004710f0str x1, [sp+192]
    004710f4str x2, [sp+200]
    004710f8b 0x471100
    004710fc
    004710fcloc_4710fc:
    004710fcb 0x471100
    00471100
    00471100loc_471100:
    00471100b 0x471104
    00471104
    00471104loc_471104:
    00471104ldr x3, [sp+136]
    00471108add x3, x3, 1
    0047110cstr x3, [sp+136]
    00471110ldr x3, [sp+280]
    00471114add x3, x3, 16
    00471118str x3, [sp+120]
    0047111cb 0x470f4c
    00471120
    00471120loc_471120:
    00471120stp x0, x1, [sp+8]
    00471124str x2, [sp+24]
    00471128strb w3, [sp+32]
    0047112cmov x3, x30
    00471130bl runtime.morestack_noctxt.abi0
    00471134ldp x0, x1, [sp+8]
    00471138ldr x2, [sp+24]
    0047113cldrb w3, [sp+32]
    00471140b 0x470ee0
    00471144udf 0
    00471148udf 0
    0047114cudf 0
    00470ee0