File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004a8d60
    004a8d60gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.krb5TokenAuthenticator(gopkg.in/jcmturner/gokrb5.v7/credentials.Credentials * creds, struct []int flags)
    004a8d60ldr x16, [x28+16]
    004a8d64sub x17, sp, 928
    004a8d68subs xzr, x17, x16
    004a8d6cb.ls 0x4a9010
    004a8d70sub x20, sp, 1056
    004a8d74stp x29, x30, [x20-8]
    004a8d78add sp, x20, 0
    004a8d7csub x29, sp, 8
    004a8d80str x0, [sp+1248]
    004a8d84str x1, [sp+1256]
    004a8d88str x2, [sp+1264]
    004a8d8cstr x3, [sp+1272]
    004a8d90add x20, sp, 1064
    004a8d94adr x27, 16
    004a8d98stp x29, x27, [sp-24]
    004a8d9csub x29, sp, 24
    004a8da0bl fn_87ce4
    004a8da4sub x29, sp, 8
    004a8da8str xzr, [sp+1240]
    004a8dacstp xzr, xzr, [sp+240]
    004a8db0ldr x0, [sp+1248]
    004a8db4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
    004a8db8str x0, [sp+488]
    004a8dbcstr x1, [sp+496]
    004a8dc0ldr x0, [sp+1248]
    004a8dc4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName
    004a8dc8str w0, [sp+456]
    004a8dccstr x1, [sp+464]
    004a8dd0str x2, [sp+472]
    004a8dd4str x3, [sp+480]
    004a8dd8add x20, sp, 864
    004a8ddcadr x27, 16
    004a8de0stp x29, x27, [sp-24]
    004a8de4sub x29, sp, 24
    004a8de8bl fn_87ce4
    004a8decsub x29, sp, 8
    004a8df0str xzr, [sp+1040]
    004a8df4add x27, sp, 848
    004a8df8stp xzr, xzr, [x27]
    004a8dfcldrsw x2, [sp+456]
    004a8e00ldr x3, [sp+464]
    004a8e04ldr x4, [sp+472]
    004a8e08ldr x5, [sp+480]
    004a8e0cldr x0, [sp+488]
    004a8e10ldr x1, [sp+496]
    004a8e14bl gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator
    004a8e18add x21, sp, 864
    004a8e1cadd x20, sp, 8
    004a8e20adr x27, 16
    004a8e24stp x29, x27, [sp-24]
    004a8e28sub x29, sp, 24
    004a8e2cbl fn_87ec8
    004a8e30sub x29, sp, 8
    004a8e34ldr x2, [sp+184]
    004a8e38str x2, [sp+1040]
    004a8e3cstr x0, [sp+848]
    004a8e40str x1, [sp+856]
    004a8e44add x21, sp, 520
    004a8e48add x20, sp, 864
    004a8e4cadr x27, 16
    004a8e50stp x29, x27, [sp-24]
    004a8e54sub x29, sp, 24
    004a8e58bl fn_87ec8
    004a8e5csub x29, sp, 8
    004a8e60ldr x1, [sp+1040]
    004a8e64str x1, [sp+696]
    004a8e68ldr x1, [sp+848]
    004a8e6cldr x2, [sp+856]
    004a8e70str x1, [sp+504]
    004a8e74str x2, [sp+512]
    004a8e78add x21, sp, 272
    004a8e7cadd x20, sp, 520
    004a8e80adr x27, 16
    004a8e84stp x29, x27, [sp-24]
    004a8e88sub x29, sp, 24
    004a8e8cbl fn_87ec8
    004a8e90sub x29, sp, 8
    004a8e94ldr x1, [sp+696]
    004a8e98str x1, [sp+448]
    004a8e9cldr x1, [sp+512]
    004a8ea0ldr x0, [sp+504]
    004a8ea4str x0, [sp+256]
    004a8ea8str x1, [sp+264]
    004a8eaccbnz x0, 0x4a8eb4
    004a8eb0b 0x4a8f74
    004a8eb4
    004a8eb4loc_4a8eb4:
    004a8eb4adrp x2, 0x211000
    004a8eb8add x2, x2, 4029
    004a8ebcmovz x3, 25
    004a8ec0adrp x4, 0x218000
    004a8ec4add x4, x4, 1695
    004a8ec8movz x5, 34
    004a8eccmov x6, xzr
    004a8ed0mov x7, xzr
    004a8ed4mov x8, x7
    004a8ed8bl gopkg.in/jcmturner/gokrb5.v7/krberror.Errorf
    004a8edcstr x0, [sp+704]
    004a8ee0str x1, [sp+712]
    004a8ee4str x2, [sp+720]
    004a8ee8str x3, [sp+728]
    004a8eecstr x4, [sp+736]
    004a8ef0add x27, sp, 704
    004a8ef4ldp x9, x10, [x27]
    004a8ef8add x27, sp, 720
    004a8efcldp x11, x12, [x27]
    004a8f00add x27, sp, 808
    004a8f04stp x9, x10, [x27]
    004a8f08add x27, sp, 824
    004a8f0cstp x11, x12, [x27]
    004a8f10ldr x9, [sp+736]
    004a8f14str x9, [sp+840]
    004a8f18add x21, sp, 1064
    004a8f1cadd x20, sp, 272
    004a8f20adr x27, 16
    004a8f24stp x29, x27, [sp-24]
    004a8f28sub x29, sp, 24
    004a8f2cbl fn_87ec8
    004a8f30sub x29, sp, 8
    004a8f34ldr x9, [sp+448]
    004a8f38str x9, [sp+1240]
    004a8f3cadrp x0, 0x1a6000
    004a8f40add x0, x0, 2528
    004a8f44add x1, sp, 808
    004a8f48bl runtime.convT
    004a8f4cstr x0, [sp+776]
    004a8f50adrp x9, 0x26e000
    004a8f54add x9, x9, 1856
    004a8f58str x9, [sp+240]
    004a8f5cstr x0, [sp+248]
    004a8f60ldr x0, [sp+240]
    004a8f64ldr x1, [sp+248]
    004a8f68ldp x29, x30, [sp-8]
    004a8f6cadd sp, sp, 1056
    004a8f70ret x30
    004a8f74
    004a8f74loc_4a8f74:
    004a8f74ldr x0, [sp+1256]
    004a8f78ldr x1, [sp+1264]
    004a8f7cldr x2, [sp+1272]
    004a8f80bl gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum
    004a8f84str x0, [sp+784]
    004a8f88str x1, [sp+792]
    004a8f8cstr x2, [sp+800]
    004a8f90str wzr, [sp+744]
    004a8f94str xzr, [sp+752]
    004a8f98add x27, sp, 760
    004a8f9cstp xzr, xzr, [x27]
    004a8fa0movz x3, 32771
    004a8fa4str w3, [sp+744]
    004a8fa8ldr x3, [sp+784]
    004a8facldr x4, [sp+792]
    004a8fb0ldr x5, [sp+800]
    004a8fb4str x3, [sp+752]
    004a8fb8str x4, [sp+760]
    004a8fbcstr x5, [sp+768]
    004a8fc0ldrsw x6, [sp+744]
    004a8fc4str w6, [sp+328]
    004a8fc8str x3, [sp+336]
    004a8fccstr x4, [sp+344]
    004a8fd0str x5, [sp+352]
    004a8fd4add x21, sp, 1064
    004a8fd8add x20, sp, 272
    004a8fdcadr x27, 16
    004a8fe0stp x29, x27, [sp-24]
    004a8fe4sub x29, sp, 24
    004a8fe8bl fn_87ec8
    004a8fecsub x29, sp, 8
    004a8ff0ldr x3, [sp+448]
    004a8ff4str x3, [sp+1240]
    004a8ff8stp xzr, xzr, [sp+240]
    004a8ffcmov x0, xzr
    004a9000mov x1, xzr
    004a9004ldp x29, x30, [sp-8]
    004a9008add sp, sp, 1056
    004a900cret x30
    004a9010
    004a9010loc_4a9010:
    004a9010stp x0, x1, [sp+192]
    004a9014stp x2, x3, [sp+208]
    004a9018mov x3, x30
    004a901cbl runtime.morestack_noctxt.abi0
    004a9020ldp x0, x1, [sp+192]
    004a9024ldp x2, x3, [sp+208]
    004a9028b 0x4a8d60
    004a902cudf 0
    004a8d60
    004a9030
    004a9030gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum: ; void gopkg.in/jcmturner/gokrb5.v7/spnego.newAuthenticatorChksum(struct []int flags)
    004a9030ldr x16, [x28+16]
    004a9034sub x17, sp, 144
    004a9038subs xzr, x17, x16
    004a903cb.ls 0x4a92c0
    004a9040sub x20, sp, 272
    004a9044stp x29, x30, [x20-8]
    004a9048add sp, x20, 0
    004a904csub x29, sp, 8
    004a9050str x0, [sp+280]
    004a9054str x1, [sp+288]
    004a9058str x2, [sp+296]
    004a905cstr xzr, [sp+112]
    004a9060stp xzr, xzr, [sp+120]
    004a9064adrp x0, 0x14c000
    004a9068add x0, x0, 3072
    004a906corr x1, xzr, 24
    004a9070mov x2, x1
    004a9074bl runtime.makeslice
    004a9078str x0, [sp+160]
    004a907corr x2, xzr, 24
    004a9080str x2, [sp+168]
    004a9084str x2, [sp+176]
    004a9088b 0x4a908c
    004a908c
    004a908cloc_4a908c:
    004a908cb 0x4a9090
    004a9090
    004a9090loc_4a9090:
    004a9090str x0, [sp+208]
    004a9094orr x1, xzr, 4
    004a9098str x1, [sp+216]
    004a909cstr x2, [sp+224]
    004a90a0orr x3, xzr, 16
    004a90a4bl encoding/binary.littleEndian.PutUint32
    004a90a8ldr x4, [sp+288]
    004a90acldr x5, [sp+280]
    004a90b0ldr x6, [sp+296]
    004a90b4str x5, [sp+184]
    004a90b8str x4, [sp+192]
    004a90bcstr x6, [sp+200]
    004a90c0str xzr, [sp+64]
    004a90c4str x4, [sp+104]
    004a90c8b 0x4a90cc
    004a90cc
    004a90ccloc_4a90cc:
    004a90ccldr x3, [sp+104]
    004a90d0ldr x4, [sp+64]
    004a90d4subs xzr, x3, x4
    004a90d8b.gt 0x4a90e0
    004a90dcb 0x4a9288
    004a90e0
    004a90e0loc_4a90e0:
    004a90e0ldr x3, [sp+64]
    004a90e4ldr x4, [sp+184]
    004a90e8ldr x3, [x4+3*x3]
    004a90ecstr x3, [sp+56]
    004a90f0subs xzr, x3, 1
    004a90f4b.eq 0x4a90fc
    004a90f8b 0x4a91d4
    004a90fc
    004a90fcloc_4a90fc:
    004a90fcldr x3, [sp+168]
    004a9100str x3, [sp+72]
    004a9104orr x4, xzr, 28
    004a9108sub x2, x4, x3
    004a910cstr x2, [sp+96]
    004a9110adrp x0, 0x14c000
    004a9114add x0, x0, 3072
    004a9118mov x1, x2
    004a911cbl runtime.makeslice
    004a9120ldr x3, [sp+96]
    004a9124ldr x4, [sp+96]
    004a9128str x0, [sp+136]
    004a912cstr x3, [sp+144]
    004a9130str x4, [sp+152]
    004a9134ldr x2, [sp+176]
    004a9138ldr x0, [sp+160]
    004a913cldr x3, [sp+168]
    004a9140str x0, [sp+240]
    004a9144str x3, [sp+248]
    004a9148str x2, [sp+256]
    004a914cldr x4, [sp+144]
    004a9150add x1, x3, x4
    004a9154str x1, [sp+88]
    004a9158subs xzr, x2, x1
    004a915cb.hs 0x4a9164
    004a9160b 0x4a916c
    004a9164
    004a9164loc_4a9164:
    004a9164str x1, [sp+248]
    004a9168b 0x4a918c
    004a916c
    004a916cloc_4a916c:
    004a916cldr x3, [sp+144]
    004a9170adrp x4, 0x14c000
    004a9174add x4, x4, 3072
    004a9178bl runtime.growslice
    004a917cstr x0, [sp+240]
    004a9180str x1, [sp+248]
    004a9184str x2, [sp+256]
    004a9188b 0x4a918c
    004a918c
    004a918cloc_4a918c:
    004a918cldr x3, [sp+144]
    004a9190str x3, [sp+80]
    004a9194ldr x3, [sp+88]
    004a9198ldr x4, [sp+144]
    004a919csub x3, x3, x4
    004a91a0ldr x4, [sp+240]
    004a91a4add x0, x4, x3
    004a91a8str x0, [sp+232]
    004a91acldr x2, [sp+80]
    004a91b0ldr x1, [sp+136]
    004a91b4bl runtime.memmove
    004a91b8ldr x3, [sp+240]
    004a91bcldr x4, [sp+248]
    004a91c0ldr x5, [sp+256]
    004a91c4str x3, [sp+160]
    004a91c8str x4, [sp+168]
    004a91ccstr x5, [sp+176]
    004a91d0b 0x4a91d8
    004a91d4
    004a91d4loc_4a91d4:
    004a91d4b 0x4a91d8
    004a91d8
    004a91d8loc_4a91d8:
    004a91d8ldr x2, [sp+176]
    004a91dcldr x3, [sp+160]
    004a91e0subs xzr, x2, 24
    004a91e4b.hs 0x4a91ec
    004a91e8b 0x4a92b4
    004a91ec
    004a91ecloc_4a91ec:
    004a91ecb 0x4a91f0
    004a91f0
    004a91f0loc_4a91f0:
    004a91f0sub x2, x2, 20
    004a91f4sub x4, xzr, x2
    004a91f8sbfm x4, x4, 63, 63
    004a91fcmovz x5, 20
    004a9200and x4, x4, x5
    004a9204add x0, x3, x4
    004a9208str x0, [sp+208]
    004a920corr x1, xzr, 4
    004a9210str x1, [sp+216]
    004a9214str x2, [sp+224]
    004a9218bl encoding/binary.littleEndian.Uint32
    004a921cstr w0, [sp+52]
    004a9220ldr x3, [sp+56]
    004a9224orr x3, x0, x3
    004a9228str w3, [sp+52]
    004a922cldr x2, [sp+176]
    004a9230ldr x3, [sp+160]
    004a9234subs xzr, x2, 24
    004a9238b.hs 0x4a9240
    004a923cb 0x4a92ac
    004a9240
    004a9240loc_4a9240:
    004a9240b 0x4a9244
    004a9244
    004a9244loc_4a9244:
    004a9244sub x2, x2, 20
    004a9248sub x4, xzr, x2
    004a924csbfm x4, x4, 63, 63
    004a9250movz x5, 20
    004a9254and x4, x4, x5
    004a9258add x0, x3, x4
    004a925cstr x0, [sp+208]
    004a9260orr x1, xzr, 4
    004a9264str x1, [sp+216]
    004a9268str x2, [sp+224]
    004a926cldr w3, [sp+52]
    004a9270bl encoding/binary.littleEndian.PutUint32
    004a9274b 0x4a9278
    004a9278
    004a9278loc_4a9278:
    004a9278ldr x3, [sp+64]
    004a927cadd x3, x3, 1
    004a9280str x3, [sp+64]
    004a9284b 0x4a90cc
    004a9288
    004a9288loc_4a9288:
    004a9288ldr x0, [sp+160]
    004a928cldr x1, [sp+168]
    004a9290ldr x2, [sp+176]
    004a9294str x0, [sp+112]
    004a9298str x1, [sp+120]
    004a929cstr x2, [sp+128]
    004a92a0ldp x29, x30, [sp-8]
    004a92a4add sp, sp, 272
    004a92a8ret x30
    004a92ac
    004a92acloc_4a92ac:
    004a92acorr x1, xzr, 24
    004a92b0bl runtime.panicSliceAcap
    004a92b4
    004a92b4loc_4a92b4:
    004a92b4orr x1, xzr, 24
    004a92b8bl runtime.panicSliceAcap
    004a92bchint
    004a92c0
    004a92c0loc_4a92c0:
    004a92c0stp x0, x1, [sp+8]
    004a92c4str x2, [sp+24]
    004a92c8mov x3, x30
    004a92ccbl runtime.morestack_noctxt.abi0
    004a92d0ldp x0, x1, [sp+8]
    004a92d4ldr x2, [sp+24]
    004a92d8b 0x4a9030
    004a92dcudf 0
    004a9030
    004a92e0
    004a92e0github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient: ; void github.com/yiya1989/sshkrb5/krb5forssh.NewKrb5InitiatorClient(struct string krb5Conf, struct string user, struct string realm, struct []uint8 keytabConf)
    004a92e0ldr x16, [x28+16]
    004a92e4sub x17, sp, 320
    004a92e8subs xzr, x17, x16
    004a92ecb.ls 0x4a9784
    004a92f0sub x20, sp, 448
    004a92f4stp x29, x30, [x20-8]
    004a92f8add sp, x20, 0
    004a92fcsub x29, sp, 8
    004a9300str x0, [sp+456]
    004a9304str x1, [sp+464]
    004a9308str x2, [sp+472]
    004a930cstr x3, [sp+480]
    004a9310str x4, [sp+488]
    004a9314str x5, [sp+496]
    004a9318str x6, [sp+504]
    004a931cstr x7, [sp+512]
    004a9320str x8, [sp+520]
    004a9324stp xzr, xzr, [sp+88]
    004a9328stp xzr, xzr, [sp+104]
    004a932cstp xzr, xzr, [sp+120]
    004a9330stp xzr, xzr, [sp+136]
    004a9334str xzr, [sp+432]
    004a9338stp xzr, xzr, [sp+416]
    004a933cldr x0, [sp+456]
    004a9340ldr x1, [sp+464]
    004a9344bl gopkg.in/jcmturner/gokrb5.v7/config.NewConfigFromString
    004a9348str x0, [sp+432]
    004a934cstr x1, [sp+416]
    004a9350str x2, [sp+424]
    004a9354ldr x2, [sp+432]
    004a9358str x2, [sp+184]
    004a935cldr x2, [sp+424]
    004a9360ldr x3, [sp+416]
    004a9364str x3, [sp+168]
    004a9368str x2, [sp+176]
    004a936cldr x2, [sp+184]
    004a9370str x2, [sp+160]
    004a9374ldrsb x27, [x2]
    004a9378orr x3, xzr, 1
    004a937cstrb w3, [x2+169]
    004a9380adrp x2, 0x5a2000
    004a9384add x2, x2, 1504
    004a9388str x2, [sp+368]
    004a938cb 0x4a9390
    004a9390
    004a9390loc_4a9390:
    004a9390str x2, [sp+376]
    004a9394stp xzr, xzr, [sp+384]
    004a9398ldr x1, [sp+160]
    004a939cldrsb x27, [x1]
    004a93a0stp xzr, xzr, [x1+408]
    004a93a4adrp x27, 0x5a2000
    004a93a8ldr w3, [x27+3056]
    004a93accbz w3, 0x4a93b4
    004a93b0b 0x4a93b8
    004a93b4
    004a93b4loc_4a93b4:
    004a93b4b 0x4a93c8
    004a93b8
    004a93b8loc_4a93b8:
    004a93b8ldr x3, [x1+400]
    004a93bcbl runtime.gcWriteBarrier1
    004a93c0str x3, [x25]
    004a93c4b 0x4a93c8
    004a93c8
    004a93c8loc_4a93c8:
    004a93c8str x2, [x1+400]
    004a93ccadrp x0, 0x19e000
    004a93d0add x0, x0, 992
    004a93d4bl runtime.newobject
    004a93d8str x0, [sp+360]
    004a93dcstrb wzr, [x0]
    004a93e0stp xzr, xzr, [x0+16]
    004a93e4adrp x27, 0x5a2000
    004a93e8ldr w1, [x27+3056]
    004a93eccbz w1, 0x4a93f4
    004a93f0b 0x4a93f8
    004a93f4
    004a93f4loc_4a93f4:
    004a93f4b 0x4a9408
    004a93f8
    004a93f8loc_4a93f8:
    004a93f8ldr x4, [x0+8]
    004a93fcbl runtime.gcWriteBarrier1
    004a9400str x4, [x25]
    004a9404b 0x4a9408
    004a9408
    004a9408loc_4a9408:
    004a9408str xzr, [x0+8]
    004a940cldr x0, [sp+360]
    004a9410str x0, [sp+80]
    004a9414ldr x2, [sp+512]
    004a9418ldr x3, [sp+520]
    004a941cldr x1, [sp+504]
    004a9420bl gopkg.in/jcmturner/gokrb5.v7/keytab.(*Keytab).Unmarshal
    004a9424str x0, [sp+136]
    004a9428str x1, [sp+144]
    004a942ccbnz x0, 0x4a9434
    004a9430b 0x4a9534
    004a9434
    004a9434loc_4a9434:
    004a9434stp xzr, xzr, [sp+400]
    004a9438add x5, sp, 400
    004a943cstr x5, [sp+328]
    004a9440ldr x5, [sp+136]
    004a9444ldr x6, [sp+144]
    004a9448str x5, [sp+312]
    004a944cstr x6, [sp+320]
    004a9450str x5, [sp+304]
    004a9454ldr x5, [sp+304]
    004a9458cbnz x5, 0x4a9460
    004a945cb 0x4a9470
    004a9460
    004a9460loc_4a9460:
    004a9460ldr x5, [sp+304]
    004a9464ldr x5, [x5+8]
    004a9468str x5, [sp+304]
    004a946cb 0x4a9474
    004a9470
    004a9470loc_4a9470:
    004a9470b 0x4a9474
    004a9474
    004a9474loc_4a9474:
    004a9474ldr x5, [sp+328]
    004a9478ldrsb x27, [x5]
    004a947cldr x6, [sp+320]
    004a9480ldr x7, [sp+304]
    004a9484str x7, [x5]
    004a9488adrp x27, 0x5a2000
    004a948cldr w7, [x27+3056]
    004a9490cbz w7, 0x4a9498
    004a9494b 0x4a949c
    004a9498
    004a9498loc_4a9498:
    004a9498b 0x4a94b0
    004a949c
    004a949cloc_4a949c:
    004a949cbl runtime.gcWriteBarrier2
    004a94a0str x6, [x25]
    004a94a4ldr x7, [x5+8]
    004a94a8str x7, [x25+8]
    004a94acb 0x4a94b0
    004a94b0
    004a94b0loc_4a94b0:
    004a94b0str x6, [x5+8]
    004a94b4ldr x2, [sp+328]
    004a94b8ldrsb x27, [x2]
    004a94bcb 0x4a94c0
    004a94c0
    004a94c0loc_4a94c0:
    004a94c0str x2, [sp+336]
    004a94c4orr x4, xzr, 1
    004a94c8str x4, [sp+344]
    004a94ccstr x4, [sp+352]
    004a94d0adrp x0, 0x214000
    004a94d4add x0, x0, 3982
    004a94d8orr x1, xzr, 31
    004a94dcmov x3, x4
    004a94e0bl fmt.Errorf
    004a94e4str x0, [sp+416]
    004a94e8str x1, [sp+424]
    004a94ecstr x0, [sp+136]
    004a94f0str x1, [sp+144]
    004a94f4ldr x5, [sp+88]
    004a94f8ldr x6, [sp+96]
    004a94fcldrsw x2, [sp+104]
    004a9500ldr x3, [sp+112]
    004a9504ldr x4, [sp+120]
    004a9508ldr x7, [sp+128]
    004a950cmov x8, x0
    004a9510mov x0, x5
    004a9514mov x9, x1
    004a9518mov x1, x6
    004a951cmov x5, x7
    004a9520mov x6, x8
    004a9524mov x7, x9
    004a9528ldp x29, x30, [sp-8]
    004a952cadd sp, sp, 448
    004a9530ret x30
    004a9534
    004a9534loc_4a9534:
    004a9534ldr x5, [sp+160]
    004a9538ldr x0, [sp+472]
    004a953cldr x2, [sp+488]
    004a9540ldr x4, [sp+80]
    004a9544ldr x1, [sp+480]
    004a9548ldr x3, [sp+496]
    004a954cmov x6, xzr
    004a9550mov x7, xzr
    004a9554mov x8, x7
    004a9558bl gopkg.in/jcmturner/gokrb5.v7/client.NewClientWithKeytab
    004a955cstr x0, [sp+152]
    004a9560bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Login
    004a9564str x0, [sp+136]
    004a9568str x1, [sp+144]
    004a956ccbnz x0, 0x4a9574
    004a9570b 0x4a9650
    004a9574
    004a9574loc_4a9574:
    004a9574stp xzr, xzr, [sp+400]
    004a9578add x5, sp, 400
    004a957cstr x5, [sp+272]
    004a9580ldr x5, [sp+136]
    004a9584ldr x6, [sp+144]
    004a9588str x5, [sp+256]
    004a958cstr x6, [sp+264]
    004a9590str x5, [sp+248]
    004a9594ldr x5, [sp+248]
    004a9598cbnz x5, 0x4a95a0
    004a959cb 0x4a95b0
    004a95a0
    004a95a0loc_4a95a0:
    004a95a0ldr x5, [sp+248]
    004a95a4ldr x5, [x5+8]
    004a95a8str x5, [sp+248]
    004a95acb 0x4a95b4
    004a95b0
    004a95b0loc_4a95b0:
    004a95b0b 0x4a95b4
    004a95b4
    004a95b4loc_4a95b4:
    004a95b4ldr x5, [sp+272]
    004a95b8ldrsb x27, [x5]
    004a95bcldr x6, [sp+264]
    004a95c0ldr x7, [sp+248]
    004a95c4str x7, [x5]
    004a95c8adrp x27, 0x5a2000
    004a95ccldr w7, [x27+3056]
    004a95d0cbz w7, 0x4a95d8
    004a95d4b 0x4a95dc
    004a95d8
    004a95d8loc_4a95d8:
    004a95d8b 0x4a95f0
    004a95dc
    004a95dcloc_4a95dc:
    004a95dcbl runtime.gcWriteBarrier2
    004a95e0str x6, [x25]
    004a95e4ldr x7, [x5+8]
    004a95e8str x7, [x25+8]
    004a95ecb 0x4a95f0
    004a95f0
    004a95f0loc_4a95f0:
    004a95f0str x6, [x5+8]
    004a95f4ldr x2, [sp+272]
    004a95f8ldrsb x27, [x2]
    004a95fcb 0x4a9600
    004a9600
    004a9600loc_4a9600:
    004a9600str x2, [sp+280]
    004a9604orr x4, xzr, 1
    004a9608str x4, [sp+288]
    004a960cstr x4, [sp+296]
    004a9610adrp x0, 0x220000
    004a9614add x0, x0, 25
    004a9618movz x1, 49
    004a961cmov x3, x4
    004a9620bl fmt.Printf
    004a9624ldr x0, [sp+88]
    004a9628ldr x6, [sp+136]
    004a962cldr x7, [sp+144]
    004a9630ldr x1, [sp+96]
    004a9634ldrsw x2, [sp+104]
    004a9638ldr x3, [sp+112]
    004a963cldr x4, [sp+120]
    004a9640ldr x5, [sp+128]
    004a9644ldp x29, x30, [sp-8]
    004a9648add sp, sp, 448
    004a964cret x30
    004a9650
    004a9650loc_4a9650:
    004a9650ldr x0, [sp+152]
    004a9654bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).AffirmLogin
    004a9658str x0, [sp+136]
    004a965cstr x1, [sp+144]
    004a9660cbnz x0, 0x4a9668
    004a9664b 0x4a9738
    004a9668
    004a9668loc_4a9668:
    004a9668stp xzr, xzr, [sp+400]
    004a966cadd x3, sp, 400
    004a9670str x3, [sp+216]
    004a9674ldr x3, [sp+136]
    004a9678ldr x4, [sp+144]
    004a967cstr x3, [sp+200]
    004a9680str x4, [sp+208]
    004a9684str x3, [sp+192]
    004a9688ldr x3, [sp+192]
    004a968ccbnz x3, 0x4a9694
    004a9690b 0x4a96a4
    004a9694
    004a9694loc_4a9694:
    004a9694ldr x3, [sp+192]
    004a9698ldr x3, [x3+8]
    004a969cstr x3, [sp+192]
    004a96a0b 0x4a96a8
    004a96a4
    004a96a4loc_4a96a4:
    004a96a4b 0x4a96a8
    004a96a8
    004a96a8loc_4a96a8:
    004a96a8ldr x3, [sp+216]
    004a96acldrsb x27, [x3]
    004a96b0ldr x4, [sp+192]
    004a96b4ldr x5, [sp+208]
    004a96b8str x4, [x3]
    004a96bcadrp x27, 0x5a2000
    004a96c0ldr w4, [x27+3056]
    004a96c4cbz w4, 0x4a96cc
    004a96c8b 0x4a96d0
    004a96cc
    004a96ccloc_4a96cc:
    004a96ccb 0x4a96e4
    004a96d0
    004a96d0loc_4a96d0:
    004a96d0bl runtime.gcWriteBarrier2
    004a96d4str x5, [x25]
    004a96d8ldr x4, [x3+8]
    004a96dcstr x4, [x25+8]
    004a96e0b 0x4a96e4
    004a96e4
    004a96e4loc_4a96e4:
    004a96e4str x5, [x3+8]
    004a96e8ldr x0, [sp+216]
    004a96ecldrsb x27, [x0]
    004a96f0b 0x4a96f4
    004a96f4
    004a96f4loc_4a96f4:
    004a96f4str x0, [sp+224]
    004a96f8orr x2, xzr, 1
    004a96fcstr x2, [sp+232]
    004a9700str x2, [sp+240]
    004a9704mov x1, x2
    004a9708bl fmt.Println
    004a970cldr x0, [sp+88]
    004a9710ldr x6, [sp+136]
    004a9714ldr x7, [sp+144]
    004a9718ldr x1, [sp+96]
    004a971cldrsw x2, [sp+104]
    004a9720ldr x3, [sp+112]
    004a9724ldr x4, [sp+120]
    004a9728ldr x5, [sp+128]
    004a972cldp x29, x30, [sp-8]
    004a9730add sp, sp, 448
    004a9734ret x30
    004a9738
    004a9738loc_4a9738:
    004a9738stp xzr, xzr, [sp+88]
    004a973cstp xzr, xzr, [sp+104]
    004a9740stp xzr, xzr, [sp+120]
    004a9744ldr x8, [sp+152]
    004a9748str x8, [sp+96]
    004a974corr x8, xzr, 1
    004a9750str x8, [sp+88]
    004a9754stp xzr, xzr, [sp+136]
    004a9758ldr x0, [sp+88]
    004a975cldr x1, [sp+96]
    004a9760ldrsw x2, [sp+104]
    004a9764ldr x3, [sp+112]
    004a9768ldr x4, [sp+120]
    004a976cldr x5, [sp+128]
    004a9770mov x6, xzr
    004a9774mov x7, xzr
    004a9778ldp x29, x30, [sp-8]
    004a977cadd sp, sp, 448
    004a9780ret x30
    004a9784
    004a9784loc_4a9784:
    004a9784stp x0, x1, [sp+8]
    004a9788stp x2, x3, [sp+24]
    004a978cstp x4, x5, [sp+40]
    004a9790stp x6, x7, [sp+56]
    004a9794str x8, [sp+72]
    004a9798mov x3, x30
    004a979cbl runtime.morestack_noctxt.abi0
    004a97a0ldp x0, x1, [sp+8]
    004a97a4ldp x2, x3, [sp+24]
    004a97a8ldp x4, x5, [sp+40]
    004a97acldp x6, x7, [sp+56]
    004a97b0ldr x8, [sp+72]
    004a97b4b 0x4a92e0
    004a97b8udf 0
    004a97bcudf 0
    004a92e0
    004a97c0
    004a97c0github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct []int flags)
    004a97c0ldr x16, [x28+16]
    004a97c4sub x17, sp, 144
    004a97c8subs xzr, x17, x16
    004a97ccb.ls 0x4a9a54
    004a97d0sub x20, sp, 272
    004a97d4stp x29, x30, [x20-8]
    004a97d8add sp, x20, 0
    004a97dcsub x29, sp, 8
    004a97e0str x0, [sp+280]
    004a97e4str x1, [sp+288]
    004a97e8str x2, [sp+296]
    004a97ecstr x3, [sp+304]
    004a97f0str xzr, [sp+112]
    004a97f4stp xzr, xzr, [sp+120]
    004a97f8adrp x0, 0x14c000
    004a97fcadd x0, x0, 3072
    004a9800orr x1, xzr, 24
    004a9804mov x2, x1
    004a9808bl runtime.makeslice
    004a980cstr x0, [sp+160]
    004a9810orr x2, xzr, 24
    004a9814str x2, [sp+168]
    004a9818str x2, [sp+176]
    004a981cb 0x4a9820
    004a9820
    004a9820loc_4a9820:
    004a9820b 0x4a9824
    004a9824
    004a9824loc_4a9824:
    004a9824str x0, [sp+208]
    004a9828orr x1, xzr, 4
    004a982cstr x1, [sp+216]
    004a9830str x2, [sp+224]
    004a9834orr x3, xzr, 16
    004a9838bl encoding/binary.littleEndian.PutUint32
    004a983cldr x4, [sp+296]
    004a9840ldr x5, [sp+288]
    004a9844ldr x6, [sp+304]
    004a9848str x5, [sp+184]
    004a984cstr x4, [sp+192]
    004a9850str x6, [sp+200]
    004a9854str xzr, [sp+104]
    004a9858str x4, [sp+96]
    004a985cb 0x4a9860
    004a9860
    004a9860loc_4a9860:
    004a9860ldr x3, [sp+96]
    004a9864ldr x4, [sp+104]
    004a9868subs xzr, x3, x4
    004a986cb.gt 0x4a9874
    004a9870b 0x4a9a1c
    004a9874
    004a9874loc_4a9874:
    004a9874ldr x3, [sp+104]
    004a9878ldr x4, [sp+184]
    004a987cldr x3, [x4+3*x3]
    004a9880str x3, [sp+56]
    004a9884subs xzr, x3, 1
    004a9888b.eq 0x4a9890
    004a988cb 0x4a9968
    004a9890
    004a9890loc_4a9890:
    004a9890ldr x3, [sp+168]
    004a9894str x3, [sp+64]
    004a9898orr x4, xzr, 28
    004a989csub x2, x4, x3
    004a98a0str x2, [sp+88]
    004a98a4adrp x0, 0x14c000
    004a98a8add x0, x0, 3072
    004a98acmov x1, x2
    004a98b0bl runtime.makeslice
    004a98b4ldr x3, [sp+88]
    004a98b8ldr x4, [sp+88]
    004a98bcstr x0, [sp+136]
    004a98c0str x3, [sp+144]
    004a98c4str x4, [sp+152]
    004a98c8ldr x2, [sp+176]
    004a98ccldr x0, [sp+160]
    004a98d0ldr x3, [sp+168]
    004a98d4str x0, [sp+240]
    004a98d8str x3, [sp+248]
    004a98dcstr x2, [sp+256]
    004a98e0ldr x4, [sp+144]
    004a98e4add x1, x3, x4
    004a98e8str x1, [sp+80]
    004a98ecsubs xzr, x2, x1
    004a98f0b.hs 0x4a98f8
    004a98f4b 0x4a9900
    004a98f8
    004a98f8loc_4a98f8:
    004a98f8str x1, [sp+248]
    004a98fcb 0x4a9920
    004a9900
    004a9900loc_4a9900:
    004a9900ldr x3, [sp+144]
    004a9904adrp x4, 0x14c000
    004a9908add x4, x4, 3072
    004a990cbl runtime.growslice
    004a9910str x0, [sp+240]
    004a9914str x1, [sp+248]
    004a9918str x2, [sp+256]
    004a991cb 0x4a9920
    004a9920
    004a9920loc_4a9920:
    004a9920ldr x3, [sp+144]
    004a9924str x3, [sp+72]
    004a9928ldr x3, [sp+80]
    004a992cldr x4, [sp+144]
    004a9930sub x3, x3, x4
    004a9934ldr x4, [sp+240]
    004a9938add x0, x4, x3
    004a993cstr x0, [sp+232]
    004a9940ldr x2, [sp+72]
    004a9944ldr x1, [sp+136]
    004a9948bl runtime.memmove
    004a994cldr x3, [sp+240]
    004a9950ldr x4, [sp+248]
    004a9954ldr x5, [sp+256]
    004a9958str x3, [sp+160]
    004a995cstr x4, [sp+168]
    004a9960str x5, [sp+176]
    004a9964b 0x4a996c
    004a9968
    004a9968loc_4a9968:
    004a9968b 0x4a996c
    004a996c
    004a996cloc_4a996c:
    004a996cldr x2, [sp+176]
    004a9970ldr x3, [sp+160]
    004a9974subs xzr, x2, 24
    004a9978b.hs 0x4a9980
    004a997cb 0x4a9a48
    004a9980
    004a9980loc_4a9980:
    004a9980b 0x4a9984
    004a9984
    004a9984loc_4a9984:
    004a9984sub x2, x2, 20
    004a9988sub x4, xzr, x2
    004a998csbfm x4, x4, 63, 63
    004a9990movz x5, 20
    004a9994and x4, x4, x5
    004a9998add x0, x3, x4
    004a999cstr x0, [sp+208]
    004a99a0orr x1, xzr, 4
    004a99a4str x1, [sp+216]
    004a99a8str x2, [sp+224]
    004a99acbl encoding/binary.littleEndian.Uint32
    004a99b0str w0, [sp+52]
    004a99b4ldr x3, [sp+56]
    004a99b8orr x3, x0, x3
    004a99bcstr w3, [sp+52]
    004a99c0ldr x2, [sp+176]
    004a99c4ldr x3, [sp+160]
    004a99c8subs xzr, x2, 24
    004a99ccb.hs 0x4a99d4
    004a99d0b 0x4a9a40
    004a99d4
    004a99d4loc_4a99d4:
    004a99d4b 0x4a99d8
    004a99d8
    004a99d8loc_4a99d8:
    004a99d8sub x2, x2, 20
    004a99dcsub x4, xzr, x2
    004a99e0sbfm x4, x4, 63, 63
    004a99e4movz x5, 20
    004a99e8and x4, x4, x5
    004a99ecadd x0, x3, x4
    004a99f0str x0, [sp+208]
    004a99f4orr x1, xzr, 4
    004a99f8str x1, [sp+216]
    004a99fcstr x2, [sp+224]
    004a9a00ldr w3, [sp+52]
    004a9a04bl encoding/binary.littleEndian.PutUint32
    004a9a08b 0x4a9a0c
    004a9a0c
    004a9a0cloc_4a9a0c:
    004a9a0cldr x3, [sp+104]
    004a9a10add x3, x3, 1
    004a9a14str x3, [sp+104]
    004a9a18b 0x4a9860
    004a9a1c
    004a9a1cloc_4a9a1c:
    004a9a1cldr x0, [sp+160]
    004a9a20ldr x1, [sp+168]
    004a9a24ldr x2, [sp+176]
    004a9a28str x0, [sp+112]
    004a9a2cstr x1, [sp+120]
    004a9a30str x2, [sp+128]
    004a9a34ldp x29, x30, [sp-8]
    004a9a38add sp, sp, 272
    004a9a3cret x30
    004a9a40
    004a9a40loc_4a9a40:
    004a9a40orr x1, xzr, 24
    004a9a44bl runtime.panicSliceAcap
    004a9a48
    004a9a48loc_4a9a48:
    004a9a48orr x1, xzr, 24
    004a9a4cbl runtime.panicSliceAcap
    004a9a50hint
    004a9a54
    004a9a54loc_4a9a54:
    004a9a54stp x0, x1, [sp+8]
    004a9a58stp x2, x3, [sp+24]
    004a9a5cmov x3, x30
    004a9a60bl runtime.morestack_noctxt.abi0
    004a9a64ldp x0, x1, [sp+8]
    004a9a68ldp x2, x3, [sp+24]
    004a9a6cb 0x4a97c0
    004a97c0
    004a9a70
    004a9a70github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).InitSecContext: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).InitSecContext(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct string target, struct []uint8 token, bool isGSSDelegCreds)
    004a9a70ldr x16, [x28+16]
    004a9a74movz x27, 10160
    004a9a78subs x17, sp, x27
    004a9a7cb.lo 0x4aaaa0
    004a9a80subs xzr, x17, x16
    004a9a84b.ls 0x4aaaa0
    004a9a88movz x27, 10288
    004a9a8csub x20, sp, x27
    004a9a90stp x29, x30, [x20-8]
    004a9a94add sp, x20, 0
    004a9a98sub x29, sp, 8
    004a9a9cstr x0, [sp+10296]
    004a9aa0str x1, [sp+10304]
    004a9aa4str x2, [sp+10312]
    004a9aa8str x3, [sp+10320]
    004a9aacstr x4, [sp+10328]
    004a9ab0str x5, [sp+10336]
    004a9ab4add x27, sp, 8192
    004a9ab8strb w6, [x27+2152]
    004a9abcstr xzr, [sp+1600]
    004a9ac0add x27, sp, 1608
    004a9ac4stp xzr, xzr, [x27]
    004a9ac8strb wzr, [sp+1495]
    004a9accadd x27, sp, 1584
    004a9ad0stp xzr, xzr, [x27]
    004a9ad4add x27, sp, 1552
    004a9ad8stp xzr, xzr, [x27]
    004a9adcstr xzr, [sp+1568]
    004a9ae0add x0, sp, 1552
    004a9ae4str x0, [sp+5464]
    004a9ae8ldrsb x27, [x0]
    004a9aecorr x6, xzr, 128
    004a9af0str x6, [x0]
    004a9af4ldrsb x27, [x0]
    004a9af8orr x6, xzr, 32
    004a9afcstr x6, [x0+8]
    004a9b00ldrsb x27, [x0]
    004a9b04orr x7, xzr, 2
    004a9b08str x7, [x0+16]
    004a9b0cldrsb x27, [x0]
    004a9b10b 0x4a9b14
    004a9b14
    004a9b14loc_4a9b14:
    004a9b14str x0, [sp+4368]
    004a9b18orr x2, xzr, 3
    004a9b1cstr x2, [sp+4376]
    004a9b20str x2, [sp+4384]
    004a9b24add x27, sp, 8192
    004a9b28ldrb w8, [x27+2152]
    004a9b2ctbnz w8, 0, 0x4a9b34
    004a9b30b 0x4a9b6c
    004a9b34
    004a9b34loc_4a9b34:
    004a9b34b 0x4a9b38
    004a9b38
    004a9b38loc_4a9b38:
    004a9b38orr x1, xzr, 4
    004a9b3corr x3, xzr, 1
    004a9b40adrp x4, 0x14c000
    004a9b44add x4, x4, 3520
    004a9b48bl runtime.growslice
    004a9b4cb 0x4a9b50
    004a9b50
    004a9b50loc_4a9b50:
    004a9b50orr x5, xzr, 1
    004a9b54str x5, [x0+24]
    004a9b58str x0, [sp+4368]
    004a9b5corr x6, xzr, 4
    004a9b60str x6, [sp+4376]
    004a9b64str x2, [sp+4384]
    004a9b68b 0x4a9b74
    004a9b6c
    004a9b6cloc_4a9b6c:
    004a9b6corr x5, xzr, 1
    004a9b70b 0x4a9b74
    004a9b74
    004a9b74loc_4a9b74:
    004a9b74str xzr, [sp+1544]
    004a9b78add x6, sp, 1544
    004a9b7cstr x6, [sp+5456]
    004a9b80ldrsb x27, [x6]
    004a9b84orr x7, xzr, 2
    004a9b88str x7, [x6]
    004a9b8cldrsb x27, [x6]
    004a9b90b 0x4a9b94
    004a9b94
    004a9b94loc_4a9b94:
    004a9b94str x6, [sp+5048]
    004a9b98str x5, [sp+5056]
    004a9b9cstr x5, [sp+5064]
    004a9ba0ldr x6, [sp+10296]
    004a9ba4ldrsb x27, [x6]
    004a9ba8ldr x6, [x6]
    004a9bacstr x6, [sp+1536]
    004a9bb0subs xzr, x6, 0
    004a9bb4b.gt 0x4a9bbc
    004a9bb8b 0x4aa494
    004a9bbc
    004a9bbcloc_4a9bbc:
    004a9bbcsubs xzr, x6, 2
    004a9bc0b.le 0x4a9bc8
    004a9bc4b 0x4aa490
    004a9bc8
    004a9bc8loc_4a9bc8:
    004a9bc8b 0x4a9bcc
    004a9bcc
    004a9bccloc_4a9bcc:
    004a9bccldr x0, [sp+10304]
    004a9bd0ldr x1, [sp+10312]
    004a9bd4adrp x2, 0x266000
    004a9bd8add x2, x2, 1888
    004a9bdcmov x3, x5
    004a9be0adrp x4, 0x206000
    004a9be4add x4, x4, 4032
    004a9be8bl strings.ReplaceAll
    004a9becstr x0, [sp+2064]
    004a9bf0str x1, [sp+2072]
    004a9bf4add x20, sp, 4096
    004a9bf8add x20, x20, 3400
    004a9bfcadr x27, 16
    004a9c00stp x29, x27, [sp-24]
    004a9c04sub x29, sp, 24
    004a9c08bl fn_87cb0
    004a9c0csub x29, sp, 8
    004a9c10str wzr, [sp+7464]
    004a9c14str xzr, [sp+7472]
    004a9c18add x27, sp, 3384
    004a9c1cadd x27, x27, 4096
    004a9c20stp xzr, xzr, [x27]
    004a9c24add x27, sp, 3352
    004a9c28add x27, x27, 4096
    004a9c2cstp xzr, xzr, [x27]
    004a9c30ldr x6, [sp+10296]
    004a9c34ldrsb x27, [x6]
    004a9c38ldr x0, [x6+8]
    004a9c3cstr x0, [sp+5448]
    004a9c40ldr x1, [sp+2064]
    004a9c44ldr x2, [sp+2072]
    004a9c48bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).GetServiceTicket
    004a9c4cadd x21, sp, 4096
    004a9c50add x21, x21, 3400
    004a9c54add x20, sp, 8
    004a9c58adr x27, 16
    004a9c5cstp x29, x27, [sp-24]
    004a9c60sub x29, sp, 24
    004a9c64bl fn_87e60
    004a9c68sub x29, sp, 8
    004a9c6cstr w0, [sp+7464]
    004a9c70str x1, [sp+7472]
    004a9c74str x2, [sp+7480]
    004a9c78str x3, [sp+7488]
    004a9c7cstr x4, [sp+7448]
    004a9c80str x5, [sp+7456]
    004a9c84add x21, sp, 8192
    004a9c88add x21, x21, 1704
    004a9c8cadd x20, sp, 4096
    004a9c90add x20, x20, 3400
    004a9c94adr x27, 16
    004a9c98stp x29, x27, [sp-24]
    004a9c9csub x29, sp, 24
    004a9ca0bl fn_87e60
    004a9ca4sub x29, sp, 8
    004a9ca8ldrsw x6, [sp+7464]
    004a9cacldr x7, [sp+7472]
    004a9cb0ldr x8, [sp+7480]
    004a9cb4ldr x9, [sp+7488]
    004a9cb8str w6, [sp+9864]
    004a9cbcstr x7, [sp+9872]
    004a9cc0str x8, [sp+9880]
    004a9cc4str x9, [sp+9888]
    004a9cc8ldr x6, [sp+7448]
    004a9cccldr x7, [sp+7456]
    004a9cd0str x6, [sp+9848]
    004a9cd4str x7, [sp+9856]
    004a9cd8add x21, sp, 1624
    004a9cdcadd x20, sp, 8192
    004a9ce0add x20, x20, 1704
    004a9ce4adr x27, 16
    004a9ce8stp x29, x27, [sp-24]
    004a9cecsub x29, sp, 24
    004a9cf0bl fn_87e60
    004a9cf4sub x29, sp, 8
    004a9cf8ldrsw x6, [sp+9864]
    004a9cfcldr x7, [sp+9872]
    004a9d00ldr x8, [sp+9880]
    004a9d04ldr x9, [sp+9888]
    004a9d08str w6, [sp+2008]
    004a9d0cstr x7, [sp+2016]
    004a9d10str x8, [sp+2024]
    004a9d14str x9, [sp+2032]
    004a9d18ldr x6, [sp+9856]
    004a9d1cldr x7, [sp+9848]
    004a9d20str x7, [sp+4160]
    004a9d24str x6, [sp+4168]
    004a9d28cbnz x7, 0x4a9d30
    004a9d2cb 0x4a9d80
    004a9d30
    004a9d30loc_4a9d30:
    004a9d30adrp x6, 0x5a2000
    004a9d34add x6, x6, 1504
    004a9d38str x6, [sp+5440]
    004a9d3cb 0x4a9d40
    004a9d40
    004a9d40loc_4a9d40:
    004a9d40str x6, [sp+1600]
    004a9d44add x27, sp, 1608
    004a9d48stp xzr, xzr, [x27]
    004a9d4cstrb wzr, [sp+1495]
    004a9d50ldr x4, [sp+4160]
    004a9d54ldr x5, [sp+4168]
    004a9d58str x4, [sp+1584]
    004a9d5cstr x5, [sp+1592]
    004a9d60ldrb w3, [sp+1495]
    004a9d64ldr x0, [sp+1600]
    004a9d68ldr x1, [sp+1608]
    004a9d6cldr x2, [sp+1616]
    004a9d70ldp x29, x30, [sp-8]
    004a9d74movz x27, 10288
    004a9d78add sp, sp, x27
    004a9d7cret x30
    004a9d80
    004a9d80loc_4a9d80:
    004a9d80add x20, sp, 4096
    004a9d84add x20, x20, 2344
    004a9d88adr x27, 16
    004a9d8cstp x29, x27, [sp-24]
    004a9d90sub x29, sp, 24
    004a9d94bl fn_87c14
    004a9d98sub x29, sp, 8
    004a9d9cadd x27, sp, 3352
    004a9da0add x27, x27, 4096
    004a9da4stp xzr, xzr, [x27]
    004a9da8ldr x11, [sp+10296]
    004a9dacldrsb x27, [x11]
    004a9db0ldr x0, [x11+8]
    004a9db4str x0, [sp+5432]
    004a9db8ldrsw x1, [sp+2008]
    004a9dbcldr x5, [sp+4368]
    004a9dc0ldr x8, [sp+5048]
    004a9dc4ldr x6, [sp+4376]
    004a9dc8ldr x9, [sp+5056]
    004a9dccldr x2, [sp+2016]
    004a9dd0ldr x7, [sp+4384]
    004a9dd4ldr x10, [sp+5064]
    004a9dd8ldr x3, [sp+2024]
    004a9ddcldr x4, [sp+2032]
    004a9de0add x21, sp, 8
    004a9de4add x20, sp, 1624
    004a9de8adr x27, 16
    004a9decstp x29, x27, [sp-24]
    004a9df0sub x29, sp, 24
    004a9df4bl fn_87e60
    004a9df8sub x29, sp, 8
    004a9dfcbl gopkg.in/jcmturner/gokrb5.v7/spnego.NewKRB5TokenAPREQ
    004a9e00add x21, sp, 4096
    004a9e04add x21, x21, 2344
    004a9e08add x20, sp, 392
    004a9e0cadr x27, 16
    004a9e10stp x29, x27, [sp-24]
    004a9e14sub x29, sp, 24
    004a9e18bl fn_87d28
    004a9e1csub x29, sp, 8
    004a9e20str x0, [sp+7448]
    004a9e24str x1, [sp+7456]
    004a9e28add x21, sp, 8192
    004a9e2cadd x21, x21, 648
    004a9e30add x20, sp, 4096
    004a9e34add x20, x20, 2344
    004a9e38adr x27, 16
    004a9e3cstp x29, x27, [sp-24]
    004a9e40sub x29, sp, 24
    004a9e44bl fn_87d28
    004a9e48sub x29, sp, 8
    004a9e4cldr x11, [sp+7448]
    004a9e50ldr x12, [sp+7456]
    004a9e54str x11, [sp+8824]
    004a9e58str x12, [sp+8832]
    004a9e5cadd x21, sp, 3088
    004a9e60add x20, sp, 8192
    004a9e64add x20, x20, 648
    004a9e68adr x27, 16
    004a9e6cstp x29, x27, [sp-24]
    004a9e70sub x29, sp, 24
    004a9e74bl fn_87d28
    004a9e78sub x29, sp, 8
    004a9e7cldr x11, [sp+8824]
    004a9e80ldr x12, [sp+8832]
    004a9e84str x11, [sp+4160]
    004a9e88str x12, [sp+4168]
    004a9e8cldr x11, [sp+10296]
    004a9e90ldrsb x27, [x11]
    004a9e94ldr x11, [x11+8]
    004a9e98ldrsb x27, [x11]
    004a9e9cldr x0, [x11]
    004a9ea0str x0, [sp+4176]
    004a9ea4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).Domain
    004a9ea8str x0, [sp+6424]
    004a9eacstr x1, [sp+6432]
    004a9eb0ldr x0, [sp+4176]
    004a9eb4bl gopkg.in/jcmturner/gokrb5.v7/credentials.(*Credentials).CName
    004a9eb8str w0, [sp+6392]
    004a9ebcstr x1, [sp+6400]
    004a9ec0str x2, [sp+6408]
    004a9ec4str x3, [sp+6416]
    004a9ec8add x20, sp, 4096
    004a9eccadd x20, x20, 2112
    004a9ed0adr x27, 16
    004a9ed4stp x29, x27, [sp-24]
    004a9ed8sub x29, sp, 24
    004a9edcbl fn_87ce4
    004a9ee0sub x29, sp, 8
    004a9ee4str xzr, [sp+6384]
    004a9ee8add x27, sp, 3352
    004a9eecadd x27, x27, 4096
    004a9ef0stp xzr, xzr, [x27]
    004a9ef4ldrsw x2, [sp+6392]
    004a9ef8ldr x3, [sp+6400]
    004a9efcldr x4, [sp+6408]
    004a9f00ldr x5, [sp+6416]
    004a9f04ldr x0, [sp+6424]
    004a9f08ldr x1, [sp+6432]
    004a9f0cbl gopkg.in/jcmturner/gokrb5.v7/types.NewAuthenticator
    004a9f10add x21, sp, 4096
    004a9f14add x21, x21, 2112
    004a9f18add x20, sp, 8
    004a9f1cadr x27, 16
    004a9f20stp x29, x27, [sp-24]
    004a9f24sub x29, sp, 24
    004a9f28bl fn_87ec8
    004a9f2csub x29, sp, 8
    004a9f30ldr x11, [sp+184]
    004a9f34str x11, [sp+6384]
    004a9f38str x0, [sp+7448]
    004a9f3cstr x1, [sp+7456]
    004a9f40add x21, sp, 8192
    004a9f44add x21, x21, 448
    004a9f48add x20, sp, 4096
    004a9f4cadd x20, x20, 2112
    004a9f50adr x27, 16
    004a9f54stp x29, x27, [sp-24]
    004a9f58sub x29, sp, 24
    004a9f5cbl fn_87ec8
    004a9f60sub x29, sp, 8
    004a9f64ldr x11, [sp+6384]
    004a9f68str x11, [sp+8816]
    004a9f6cldr x11, [sp+7448]
    004a9f70ldr x12, [sp+7456]
    004a9f74str x11, [sp+8624]
    004a9f78str x12, [sp+8632]
    004a9f7cadd x21, sp, 4096
    004a9f80add x21, x21, 88
    004a9f84add x20, sp, 8192
    004a9f88add x20, x20, 448
    004a9f8cadr x27, 16
    004a9f90stp x29, x27, [sp-24]
    004a9f94sub x29, sp, 24
    004a9f98bl fn_87ec8
    004a9f9csub x29, sp, 8
    004a9fa0ldr x11, [sp+8816]
    004a9fa4str x11, [sp+4360]
    004a9fa8ldr x11, [sp+8632]
    004a9facldr x12, [sp+8624]
    004a9fb0str x12, [sp+4160]
    004a9fb4str x11, [sp+4168]
    004a9fb8cbnz x12, 0x4a9fc0
    004a9fbcb 0x4aa0c4
    004a9fc0
    004a9fc0loc_4a9fc0:
    004a9fc0add x27, sp, 2096
    004a9fc4add x27, x27, 4096
    004a9fc8stp xzr, xzr, [x27]
    004a9fccadd x5, sp, 4096
    004a9fd0add x5, x5, 2096
    004a9fd4str x5, [sp+5400]
    004a9fd8ldr x5, [sp+4160]
    004a9fdcldr x6, [sp+4168]
    004a9fe0str x5, [sp+5384]
    004a9fe4str x6, [sp+5392]
    004a9fe8str x5, [sp+5376]
    004a9fecldr x5, [sp+5376]
    004a9ff0cbnz x5, 0x4a9ff8
    004a9ff4b 0x4aa008
    004a9ff8
    004a9ff8loc_4a9ff8:
    004a9ff8ldr x5, [sp+5376]
    004a9ffcldr x5, [x5+8]
    004aa000str x5, [sp+5376]
    004aa004b 0x4aa00c
    004aa008
    004aa008loc_4aa008:
    004aa008b 0x4aa00c
    004aa00c
    004aa00cloc_4aa00c:
    004aa00cldr x5, [sp+5400]
    004aa010ldrsb x27, [x5]
    004aa014ldr x6, [sp+5376]
    004aa018ldr x7, [sp+5392]
    004aa01cstr x6, [x5]
    004aa020adrp x27, 0x5a1000
    004aa024ldr w6, [x27+3056]
    004aa028cbz w6, 0x4aa030
    004aa02cb 0x4aa034
    004aa030
    004aa030loc_4aa030:
    004aa030b 0x4aa048
    004aa034
    004aa034loc_4aa034:
    004aa034bl runtime.gcWriteBarrier2
    004aa038str x7, [x25]
    004aa03cldr x6, [x5+8]
    004aa040str x6, [x25+8]
    004aa044b 0x4aa048
    004aa048
    004aa048loc_4aa048:
    004aa048str x7, [x5+8]
    004aa04cldr x2, [sp+5400]
    004aa050ldrsb x27, [x2]
    004aa054b 0x4aa058
    004aa058
    004aa058loc_4aa058:
    004aa058str x2, [sp+5408]
    004aa05corr x4, xzr, 1
    004aa060str x4, [sp+5416]
    004aa064str x4, [sp+5424]
    004aa068adrp x0, 0x218000
    004aa06cadd x0, x0, 4026
    004aa070movz x1, 38
    004aa074mov x3, x4
    004aa078bl fmt.Errorf
    004aa07cstr x0, [sp+7448]
    004aa080str x1, [sp+7456]
    004aa084str xzr, [sp+1600]
    004aa088add x27, sp, 1608
    004aa08cstp xzr, xzr, [x27]
    004aa090strb wzr, [sp+1495]
    004aa094ldr x4, [sp+7448]
    004aa098ldr x5, [sp+7456]
    004aa09cstr x4, [sp+1584]
    004aa0a0str x5, [sp+1592]
    004aa0a4ldrb w3, [sp+1495]
    004aa0a8ldr x0, [sp+1600]
    004aa0acldr x1, [sp+1608]
    004aa0b0ldr x2, [sp+1616]
    004aa0b4ldp x29, x30, [sp-8]
    004aa0b8movz x27, 10288
    004aa0bcadd sp, sp, x27
    004aa0c0ret x30
    004aa0c4
    004aa0c4loc_4aa0c4:
    004aa0c4ldr x1, [sp+4368]
    004aa0c8ldr x2, [sp+4376]
    004aa0ccldr x3, [sp+4384]
    004aa0d0ldr x0, [sp+10296]
    004aa0d4bl github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).newAuthenticatorChksum
    004aa0d8str x0, [sp+6168]
    004aa0dcstr x1, [sp+6176]
    004aa0e0str x2, [sp+6184]
    004aa0e4str wzr, [sp+5344]
    004aa0e8str xzr, [sp+5352]
    004aa0ecadd x27, sp, 1264
    004aa0f0add x27, x27, 4096
    004aa0f4stp xzr, xzr, [x27]
    004aa0f8movz x4, 32771
    004aa0fcstr w4, [sp+5344]
    004aa100ldr x4, [sp+6168]
    004aa104ldr x5, [sp+6176]
    004aa108ldr x6, [sp+6184]
    004aa10cstr x4, [sp+5352]
    004aa110str x5, [sp+5360]
    004aa114str x6, [sp+5368]
    004aa118ldrsw x7, [sp+5344]
    004aa11cstr w7, [sp+4240]
    004aa120str x4, [sp+4248]
    004aa124str x5, [sp+4256]
    004aa128str x6, [sp+4264]
    004aa12cadd x27, sp, 2056
    004aa130add x27, x27, 4096
    004aa134stp xzr, xzr, [x27]
    004aa138add x27, sp, 3352
    004aa13cadd x27, x27, 4096
    004aa140stp xzr, xzr, [x27]
    004aa144ldrsw x0, [sp+2008]
    004aa148bl gopkg.in/jcmturner/gokrb5.v7/crypto.GetEtype
    004aa14cstr x0, [sp+6152]
    004aa150str x1, [sp+6160]
    004aa154str x2, [sp+7448]
    004aa158str x3, [sp+7456]
    004aa15cldr x4, [sp+6152]
    004aa160ldr x5, [sp+6160]
    004aa164str x4, [sp+8608]
    004aa168str x5, [sp+8616]
    004aa16cldr x4, [sp+7448]
    004aa170ldr x5, [sp+7456]
    004aa174str x4, [sp+8592]
    004aa178str x5, [sp+8600]
    004aa17cldr x4, [sp+8608]
    004aa180ldr x0, [sp+8616]
    004aa184str x4, [sp+4096]
    004aa188str x0, [sp+4104]
    004aa18cldrsb x27, [x4]
    004aa190ldr x4, [x4+136]
    004aa194blr x4
    004aa198str x0, [sp+1576]
    004aa19cldrsw x1, [sp+2008]
    004aa1a0mov x2, x0
    004aa1a4add x0, sp, 4096
    004aa1a8add x0, x0, 88
    004aa1acbl gopkg.in/jcmturner/gokrb5.v7/types.(*Authenticator).GenerateSeqNumberAndSubKey
    004aa1b0str x0, [sp+4144]
    004aa1b4str x1, [sp+4152]
    004aa1b8cbnz x0, 0x4aa1c0
    004aa1bcb 0x4aa200
    004aa1c0
    004aa1c0loc_4aa1c0:
    004aa1c0str xzr, [sp+1600]
    004aa1c4add x27, sp, 1608
    004aa1c8stp xzr, xzr, [x27]
    004aa1ccstrb wzr, [sp+1495]
    004aa1d0ldr x4, [sp+4144]
    004aa1d4ldr x5, [sp+4152]
    004aa1d8str x4, [sp+1584]
    004aa1dcstr x5, [sp+1592]
    004aa1e0ldrb w3, [sp+1495]
    004aa1e4ldr x0, [sp+1600]
    004aa1e8ldr x1, [sp+1608]
    004aa1ecldr x2, [sp+1616]
    004aa1f0ldp x29, x30, [sp-8]
    004aa1f4movz x27, 10288
    004aa1f8add sp, sp, x27
    004aa1fcret x30
    004aa200
    004aa200loc_4aa200:
    004aa200ldr x4, [sp+10296]
    004aa204ldrsb x27, [x4]
    004aa208ldr x5, [sp+4312]
    004aa20cldr x6, [sp+4328]
    004aa210ldr x7, [sp+4320]
    004aa214ldrsw x8, [sp+4304]
    004aa218str w8, [x4+16]
    004aa21cstr x7, [x4+32]
    004aa220str x6, [x4+40]
    004aa224adrp x27, 0x5a1000
    004aa228ldr w6, [x27+3056]
    004aa22ccbz w6, 0x4aa234
    004aa230b 0x4aa238
    004aa234
    004aa234loc_4aa234:
    004aa234b 0x4aa24c
    004aa238
    004aa238loc_4aa238:
    004aa238bl runtime.gcWriteBarrier2
    004aa23cstr x5, [x25]
    004aa240ldr x6, [x4+24]
    004aa244str x6, [x25+8]
    004aa248b 0x4aa24c
    004aa24c
    004aa24cloc_4aa24c:
    004aa24cstr x5, [x4+24]
    004aa250add x20, sp, 4096
    004aa254add x20, x20, 1400
    004aa258adr x27, 16
    004aa25cstp x29, x27, [sp-24]
    004aa260sub x29, sp, 24
    004aa264bl fn_87c6c
    004aa268sub x29, sp, 8
    004aa26cadd x27, sp, 3352
    004aa270add x27, x27, 4096
    004aa274stp xzr, xzr, [x27]
    004aa278ldrsw x0, [sp+2008]
    004aa27cldr x1, [sp+2016]
    004aa280ldr x2, [sp+2024]
    004aa284ldr x3, [sp+2032]
    004aa288add x21, sp, 8
    004aa28cadd x20, sp, 1624
    004aa290adr x27, 16
    004aa294stp x29, x27, [sp-24]
    004aa298sub x29, sp, 24
    004aa29cbl fn_87e60
    004aa2a0sub x29, sp, 8
    004aa2a4add x21, sp, 392
    004aa2a8add x20, sp, 4096
    004aa2acadd x20, x20, 88
    004aa2b0adr x27, 16
    004aa2b4stp x29, x27, [sp-24]
    004aa2b8sub x29, sp, 24
    004aa2bcbl fn_87ec8
    004aa2c0sub x29, sp, 8
    004aa2c4ldr x4, [sp+4360]
    004aa2c8str x4, [sp+568]
    004aa2ccbl gopkg.in/jcmturner/gokrb5.v7/messages.NewAPReq
    004aa2d0add x21, sp, 4096
    004aa2d4add x21, x21, 1400
    004aa2d8add x20, sp, 576
    004aa2dcadr x27, 16
    004aa2e0stp x29, x27, [sp-24]
    004aa2e4sub x29, sp, 24
    004aa2e8bl fn_87dd8
    004aa2ecsub x29, sp, 8
    004aa2f0str x0, [sp+7448]
    004aa2f4str x1, [sp+7456]
    004aa2f8add x21, sp, 4096
    004aa2fcadd x21, x21, 3840
    004aa300add x20, sp, 4096
    004aa304add x20, x20, 1400
    004aa308adr x27, 16
    004aa30cstp x29, x27, [sp-24]
    004aa310sub x29, sp, 24
    004aa314bl fn_87dd8
    004aa318sub x29, sp, 8
    004aa31cldr x4, [sp+7448]
    004aa320ldr x5, [sp+7456]
    004aa324str x4, [sp+7920]
    004aa328str x5, [sp+7928]
    004aa32cadd x21, sp, 4096
    004aa330add x21, x21, 296
    004aa334add x20, sp, 4096
    004aa338add x20, x20, 3840
    004aa33cadr x27, 16
    004aa340stp x29, x27, [sp-24]
    004aa344sub x29, sp, 24
    004aa348bl fn_87dd8
    004aa34csub x29, sp, 8
    004aa350ldr x4, [sp+7928]
    004aa354ldr x5, [sp+7920]
    004aa358str x5, [sp+4160]
    004aa35cstr x4, [sp+4168]
    004aa360cbnz x5, 0x4aa368
    004aa364b 0x4aa46c
    004aa368
    004aa368loc_4aa368:
    004aa368add x27, sp, 2096
    004aa36cadd x27, x27, 4096
    004aa370stp xzr, xzr, [x27]
    004aa374add x5, sp, 4096
    004aa378add x5, x5, 2096
    004aa37cstr x5, [sp+5312]
    004aa380ldr x5, [sp+4160]
    004aa384ldr x6, [sp+4168]
    004aa388str x5, [sp+5296]
    004aa38cstr x6, [sp+5304]
    004aa390str x5, [sp+5288]
    004aa394ldr x5, [sp+5288]
    004aa398cbnz x5, 0x4aa3a0
    004aa39cb 0x4aa3b0
    004aa3a0
    004aa3a0loc_4aa3a0:
    004aa3a0ldr x5, [sp+5288]
    004aa3a4ldr x5, [x5+8]
    004aa3a8str x5, [sp+5288]
    004aa3acb 0x4aa3b4
    004aa3b0
    004aa3b0loc_4aa3b0:
    004aa3b0b 0x4aa3b4
    004aa3b4
    004aa3b4loc_4aa3b4:
    004aa3b4ldr x5, [sp+5312]
    004aa3b8ldrsb x27, [x5]
    004aa3bcldr x6, [sp+5304]
    004aa3c0ldr x7, [sp+5288]
    004aa3c4str x7, [x5]
    004aa3c8adrp x27, 0x5a1000
    004aa3ccldr w7, [x27+3056]
    004aa3d0cbz w7, 0x4aa3d8
    004aa3d4b 0x4aa3dc
    004aa3d8
    004aa3d8loc_4aa3d8:
    004aa3d8b 0x4aa3f0
    004aa3dc
    004aa3dcloc_4aa3dc:
    004aa3dcbl runtime.gcWriteBarrier2
    004aa3e0str x6, [x25]
    004aa3e4ldr x7, [x5+8]
    004aa3e8str x7, [x25+8]
    004aa3ecb 0x4aa3f0
    004aa3f0
    004aa3f0loc_4aa3f0:
    004aa3f0str x6, [x5+8]
    004aa3f4ldr x2, [sp+5312]
    004aa3f8ldrsb x27, [x2]
    004aa3fcb 0x4aa400
    004aa400
    004aa400loc_4aa400:
    004aa400str x2, [sp+5320]
    004aa404orr x4, xzr, 1
    004aa408str x4, [sp+5328]
    004aa40cstr x4, [sp+5336]
    004aa410adrp x0, 0x212000
    004aa414add x0, x0, 2541
    004aa418movz x1, 29
    004aa41cmov x3, x4
    004aa420bl fmt.Errorf
    004aa424str x0, [sp+7448]
    004aa428str x1, [sp+7456]
    004aa42cstr xzr, [sp+1600]
    004aa430add x27, sp, 1608
    004aa434stp xzr, xzr, [x27]
    004aa438strb wzr, [sp+1495]
    004aa43cldr x4, [sp+7448]
    004aa440ldr x5, [sp+7456]
    004aa444str x4, [sp+1584]
    004aa448str x5, [sp+1592]
    004aa44cldrb w3, [sp+1495]
    004aa450ldr x0, [sp+1600]
    004aa454ldr x1, [sp+1608]
    004aa458ldr x2, [sp+1616]
    004aa45cldp x29, x30, [sp-8]
    004aa460movz x27, 10288
    004aa464add sp, sp, x27
    004aa468ret x30
    004aa46c
    004aa46cloc_4aa46c:
    004aa46cldr x2, [sp+5056]
    004aa470ldr x3, [sp+5048]
    004aa474ldr x4, [sp+5064]
    004aa478str x3, [sp+5472]
    004aa47cstr x2, [sp+5480]
    004aa480str x4, [sp+5488]
    004aa484str xzr, [sp+1528]
    004aa488str x2, [sp+1520]
    004aa48cb 0x4aa84c
    004aa490
    004aa490loc_4aa490:
    004aa490b 0x4aa498
    004aa494
    004aa494loc_4aa494:
    004aa494b 0x4aa498
    004aa498
    004aa498loc_4aa498:
    004aa498subs xzr, x6, 3
    004aa49cb.eq 0x4aa4a4
    004aa4a0b 0x4aa658
    004aa4a4
    004aa4a4loc_4aa4a4:
    004aa4a4b 0x4aa4a8
    004aa4a8
    004aa4a8loc_4aa4a8:
    004aa4a8add x20, sp, 2080
    004aa4acadr x27, 16
    004aa4b0stp x29, x27, [sp-24]
    004aa4b4sub x29, sp, 24
    004aa4b8bl fn_87c14
    004aa4bcsub x29, sp, 8
    004aa4c0ldr x1, [sp+10320]
    004aa4c4ldr x2, [sp+10328]
    004aa4c8ldr x3, [sp+10336]
    004aa4ccadd x0, sp, 2080
    004aa4d0bl gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Unmarshal
    004aa4d4str x0, [sp+4128]
    004aa4d8str x1, [sp+4136]
    004aa4dccbnz x0, 0x4aa4e4
    004aa4e0b 0x4aa5f8
    004aa4e4
    004aa4e4loc_4aa4e4:
    004aa4e4add x27, sp, 2096
    004aa4e8add x27, x27, 4096
    004aa4ecstp xzr, xzr, [x27]
    004aa4f0add x5, sp, 4096
    004aa4f4add x5, x5, 2096
    004aa4f8str x5, [sp+5192]
    004aa4fcldr x5, [sp+4128]
    004aa500ldr x6, [sp+4136]
    004aa504str x5, [sp+5176]
    004aa508str x6, [sp+5184]
    004aa50cstr x5, [sp+5168]
    004aa510ldr x5, [sp+5168]
    004aa514cbnz x5, 0x4aa51c
    004aa518b 0x4aa52c
    004aa51c
    004aa51cloc_4aa51c:
    004aa51cldr x5, [sp+5168]
    004aa520ldr x5, [x5+8]
    004aa524str x5, [sp+5168]
    004aa528b 0x4aa530
    004aa52c
    004aa52cloc_4aa52c:
    004aa52cb 0x4aa530
    004aa530
    004aa530loc_4aa530:
    004aa530ldr x5, [sp+5192]
    004aa534ldrsb x27, [x5]
    004aa538ldr x6, [sp+5184]
    004aa53cldr x7, [sp+5168]
    004aa540str x7, [x5]
    004aa544adrp x27, 0x5a1000
    004aa548ldr w7, [x27+3056]
    004aa54ccbz w7, 0x4aa554
    004aa550b 0x4aa558
    004aa554
    004aa554loc_4aa554:
    004aa554b 0x4aa56c
    004aa558
    004aa558loc_4aa558:
    004aa558bl runtime.gcWriteBarrier2
    004aa55cstr x6, [x25]
    004aa560ldr x7, [x5+8]
    004aa564str x7, [x25+8]
    004aa568b 0x4aa56c
    004aa56c
    004aa56cloc_4aa56c:
    004aa56cstr x6, [x5+8]
    004aa570ldr x2, [sp+5192]
    004aa574ldrsb x27, [x2]
    004aa578b 0x4aa57c
    004aa57c
    004aa57cloc_4aa57c:
    004aa57cstr x2, [sp+5200]
    004aa580orr x4, xzr, 1
    004aa584str x4, [sp+5208]
    004aa588str x4, [sp+5216]
    004aa58cadrp x0, 0x214000
    004aa590add x0, x0, 2736
    004aa594orr x1, xzr, 32
    004aa598mov x3, x4
    004aa59cbl fmt.Errorf
    004aa5a0str x0, [sp+4112]
    004aa5a4str x1, [sp+4120]
    004aa5a8adrp x5, 0x5a1000
    004aa5acadd x5, x5, 1504
    004aa5b0str x5, [sp+5160]
    004aa5b4b 0x4aa5b8
    004aa5b8
    004aa5b8loc_4aa5b8:
    004aa5b8str x5, [sp+1600]
    004aa5bcadd x27, sp, 1608
    004aa5c0stp xzr, xzr, [x27]
    004aa5c4strb wzr, [sp+1495]
    004aa5c8ldr x4, [sp+4112]
    004aa5ccldr x5, [sp+4120]
    004aa5d0str x4, [sp+1584]
    004aa5d4str x5, [sp+1592]
    004aa5d8ldrb w3, [sp+1495]
    004aa5dcldr x0, [sp+1600]
    004aa5e0ldr x1, [sp+1608]
    004aa5e4ldr x2, [sp+1616]
    004aa5e8ldp x29, x30, [sp-8]
    004aa5ecmovz x27, 10288
    004aa5f0add sp, sp, x27
    004aa5f4ret x30
    004aa5f8
    004aa5f8loc_4aa5f8:
    004aa5f8ldr x6, [sp+10296]
    004aa5fcldrsb x27, [x6]
    004aa600orr x7, xzr, 4
    004aa604str x7, [x6]
    004aa608adrp x6, 0x5a1000
    004aa60cadd x6, x6, 1504
    004aa610str x6, [sp+5152]
    004aa614b 0x4aa618
    004aa618
    004aa618loc_4aa618:
    004aa618str x6, [sp+1600]
    004aa61cadd x27, sp, 1608
    004aa620stp xzr, xzr, [x27]
    004aa624strb wzr, [sp+1495]
    004aa628add x27, sp, 1584
    004aa62cstp xzr, xzr, [x27]
    004aa630ldrb w3, [sp+1495]
    004aa634ldr x0, [sp+1600]
    004aa638ldr x1, [sp+1608]
    004aa63cldr x2, [sp+1616]
    004aa640mov x4, xzr
    004aa644mov x5, xzr
    004aa648ldp x29, x30, [sp-8]
    004aa64cmovz x27, 10288
    004aa650add sp, sp, x27
    004aa654ret x30
    004aa658
    004aa658loc_4aa658:
    004aa658subs xzr, x6, 4
    004aa65cb.eq 0x4aa664
    004aa660b 0x4aa754
    004aa664
    004aa664loc_4aa664:
    004aa664b 0x4aa668
    004aa668
    004aa668loc_4aa668:
    004aa668add x27, sp, 2096
    004aa66cadd x27, x27, 4096
    004aa670stp xzr, xzr, [x27]
    004aa674add x1, sp, 4096
    004aa678add x1, x1, 2096
    004aa67cstr x1, [sp+5120]
    004aa680ldr x1, [sp+10296]
    004aa684ldrsb x27, [x1]
    004aa688ldr x1, [x1]
    004aa68cstr x1, [sp+1512]
    004aa690ldr x0, [sp+1512]
    004aa694bl runtime.convT64
    004aa698str x0, [sp+5112]
    004aa69cldr x1, [sp+5120]
    004aa6a0ldrsb x27, [x1]
    004aa6a4adrp x2, 0x14c000
    004aa6a8add x2, x2, 2240
    004aa6acstr x2, [x1]
    004aa6b0adrp x27, 0x5a1000
    004aa6b4ldr w2, [x27+3056]
    004aa6b8cbz w2, 0x4aa6c0
    004aa6bcb 0x4aa6c4
    004aa6c0
    004aa6c0loc_4aa6c0:
    004aa6c0b 0x4aa6d8
    004aa6c4
    004aa6c4loc_4aa6c4:
    004aa6c4bl runtime.gcWriteBarrier2
    004aa6c8str x0, [x25]
    004aa6ccldr x5, [x1+8]
    004aa6d0str x5, [x25+8]
    004aa6d4b 0x4aa6d8
    004aa6d8
    004aa6d8loc_4aa6d8:
    004aa6d8str x0, [x1+8]
    004aa6dcldr x2, [sp+5120]
    004aa6e0ldrsb x27, [x2]
    004aa6e4b 0x4aa6e8
    004aa6e8
    004aa6e8loc_4aa6e8:
    004aa6e8str x2, [sp+5128]
    004aa6ecorr x4, xzr, 1
    004aa6f0str x4, [sp+5136]
    004aa6f4str x4, [sp+5144]
    004aa6f8adrp x0, 0x220000
    004aa6fcadd x0, x0, 63
    004aa700movz x1, 52
    004aa704mov x3, x4
    004aa708bl fmt.Errorf
    004aa70cstr x0, [sp+7448]
    004aa710str x1, [sp+7456]
    004aa714str xzr, [sp+1600]
    004aa718add x27, sp, 1608
    004aa71cstp xzr, xzr, [x27]
    004aa720strb wzr, [sp+1495]
    004aa724ldr x4, [sp+7448]
    004aa728ldr x5, [sp+7456]
    004aa72cstr x4, [sp+1584]
    004aa730str x5, [sp+1592]
    004aa734ldrb w3, [sp+1495]
    004aa738ldr x0, [sp+1600]
    004aa73cldr x1, [sp+1608]
    004aa740ldr x2, [sp+1616]
    004aa744ldp x29, x30, [sp-8]
    004aa748movz x27, 10288
    004aa74cadd sp, sp, x27
    004aa750ret x30
    004aa754
    004aa754loc_4aa754:
    004aa754b 0x4aa758
    004aa758
    004aa758loc_4aa758:
    004aa758b 0x4aa75c
    004aa75c
    004aa75cloc_4aa75c:
    004aa75cb 0x4aa760
    004aa760
    004aa760loc_4aa760:
    004aa760add x27, sp, 2096
    004aa764add x27, x27, 4096
    004aa768stp xzr, xzr, [x27]
    004aa76cadd x1, sp, 4096
    004aa770add x1, x1, 2096
    004aa774str x1, [sp+5080]
    004aa778ldr x1, [sp+10296]
    004aa77cldrsb x27, [x1]
    004aa780ldr x1, [x1]
    004aa784str x1, [sp+1504]
    004aa788ldr x0, [sp+1504]
    004aa78cbl runtime.convT64
    004aa790str x0, [sp+5072]
    004aa794ldr x1, [sp+5080]
    004aa798ldrsb x27, [x1]
    004aa79cadrp x2, 0x14c000
    004aa7a0add x2, x2, 2240
    004aa7a4str x2, [x1]
    004aa7a8adrp x27, 0x5a1000
    004aa7acldr w2, [x27+3056]
    004aa7b0cbz w2, 0x4aa7b8
    004aa7b4b 0x4aa7bc
    004aa7b8
    004aa7b8loc_4aa7b8:
    004aa7b8b 0x4aa7d0
    004aa7bc
    004aa7bcloc_4aa7bc:
    004aa7bcbl runtime.gcWriteBarrier2
    004aa7c0str x0, [x25]
    004aa7c4ldr x5, [x1+8]
    004aa7c8str x5, [x25+8]
    004aa7ccb 0x4aa7d0
    004aa7d0
    004aa7d0loc_4aa7d0:
    004aa7d0str x0, [x1+8]
    004aa7d4ldr x2, [sp+5080]
    004aa7d8ldrsb x27, [x2]
    004aa7dcb 0x4aa7e0
    004aa7e0
    004aa7e0loc_4aa7e0:
    004aa7e0str x2, [sp+5088]
    004aa7e4orr x4, xzr, 1
    004aa7e8str x4, [sp+5096]
    004aa7ecstr x4, [sp+5104]
    004aa7f0adrp x0, 0x20a000
    004aa7f4add x0, x0, 3588
    004aa7f8orr x1, xzr, 16
    004aa7fcmov x3, x4
    004aa800bl fmt.Errorf
    004aa804str x0, [sp+7448]
    004aa808str x1, [sp+7456]
    004aa80cstr xzr, [sp+1600]
    004aa810add x27, sp, 1608
    004aa814stp xzr, xzr, [x27]
    004aa818strb wzr, [sp+1495]
    004aa81cldr x4, [sp+7448]
    004aa820ldr x5, [sp+7456]
    004aa824str x4, [sp+1584]
    004aa828str x5, [sp+1592]
    004aa82cldrb w3, [sp+1495]
    004aa830ldr x0, [sp+1600]
    004aa834ldr x1, [sp+1608]
    004aa838ldr x2, [sp+1616]
    004aa83cldp x29, x30, [sp-8]
    004aa840movz x27, 10288
    004aa844add sp, sp, x27
    004aa848ret x30
    004aa84c
    004aa84cloc_4aa84c:
    004aa84cldr x2, [sp+1520]
    004aa850ldr x3, [sp+1528]
    004aa854subs xzr, x2, x3
    004aa858b.gt 0x4aa860
    004aa85cb 0x4aa890
    004aa860
    004aa860loc_4aa860:
    004aa860ldr x2, [sp+1528]
    004aa864ldr x3, [sp+5472]
    004aa868ldr x1, [x3+3*x2]
    004aa86cstr x1, [sp+1496]
    004aa870add x0, sp, 4096
    004aa874add x0, x0, 312
    004aa878bl gopkg.in/jcmturner/gokrb5.v7/types.SetFlag
    004aa87cb 0x4aa880
    004aa880
    004aa880loc_4aa880:
    004aa880ldr x2, [sp+1528]
    004aa884add x2, x2, 1
    004aa888str x2, [sp+1528]
    004aa88cb 0x4aa84c
    004aa890
    004aa890loc_4aa890:
    004aa890add x21, sp, 3136
    004aa894add x20, sp, 4096
    004aa898add x20, x20, 296
    004aa89cadr x27, 16
    004aa8a0stp x29, x27, [sp-24]
    004aa8a4sub x29, sp, 24
    004aa8a8bl fn_87dd8
    004aa8acsub x29, sp, 8
    004aa8b0str xzr, [sp+6168]
    004aa8b4add x27, sp, 2080
    004aa8b8add x27, x27, 4096
    004aa8bcstp xzr, xzr, [x27]
    004aa8c0add x27, sp, 3352
    004aa8c4add x27, x27, 4096
    004aa8c8stp xzr, xzr, [x27]
    004aa8ccadd x0, sp, 3088
    004aa8d0bl gopkg.in/jcmturner/gokrb5.v7/spnego.(*KRB5Token).Marshal
    004aa8d4str x0, [sp+6168]
    004aa8d8str x1, [sp+6176]
    004aa8dcstr x2, [sp+6184]
    004aa8e0str x3, [sp+7448]
    004aa8e4str x4, [sp+7456]
    004aa8e8ldr x1, [sp+6168]
    004aa8ecldr x2, [sp+6176]
    004aa8f0ldr x3, [sp+6184]
    004aa8f4str x1, [sp+7896]
    004aa8f8str x2, [sp+7904]
    004aa8fcstr x3, [sp+7912]
    004aa900ldr x1, [sp+7448]
    004aa904ldr x2, [sp+7456]
    004aa908str x1, [sp+7880]
    004aa90cstr x2, [sp+7888]
    004aa910ldr x1, [sp+7896]
    004aa914ldr x2, [sp+7904]
    004aa918ldr x3, [sp+7912]
    004aa91cstr x1, [sp+2040]
    004aa920str x2, [sp+2048]
    004aa924str x3, [sp+2056]
    004aa928ldr x1, [sp+7888]
    004aa92cldr x2, [sp+7880]
    004aa930str x2, [sp+4160]
    004aa934str x1, [sp+4168]
    004aa938cbnz x2, 0x4aa940
    004aa93cb 0x4aaa40
    004aa940
    004aa940loc_4aa940:
    004aa940add x27, sp, 2096
    004aa944add x27, x27, 4096
    004aa948stp xzr, xzr, [x27]
    004aa94cadd x3, sp, 4096
    004aa950add x3, x3, 2096
    004aa954str x3, [sp+5256]
    004aa958ldr x3, [sp+4160]
    004aa95cldr x4, [sp+4168]
    004aa960str x3, [sp+5240]
    004aa964str x4, [sp+5248]
    004aa968str x3, [sp+5232]
    004aa96cldr x3, [sp+5232]
    004aa970cbnz x3, 0x4aa978
    004aa974b 0x4aa988
    004aa978
    004aa978loc_4aa978:
    004aa978ldr x3, [sp+5232]
    004aa97cldr x3, [x3+8]
    004aa980str x3, [sp+5232]
    004aa984b 0x4aa98c
    004aa988
    004aa988loc_4aa988:
    004aa988b 0x4aa98c
    004aa98c
    004aa98cloc_4aa98c:
    004aa98cldr x3, [sp+5256]
    004aa990ldrsb x27, [x3]
    004aa994ldr x4, [sp+5232]
    004aa998ldr x5, [sp+5248]
    004aa99cstr x4, [x3]
    004aa9a0adrp x27, 0x5a1000
    004aa9a4ldr w4, [x27+3056]
    004aa9a8cbz w4, 0x4aa9b0
    004aa9acb 0x4aa9b4
    004aa9b0
    004aa9b0loc_4aa9b0:
    004aa9b0b 0x4aa9c8
    004aa9b4
    004aa9b4loc_4aa9b4:
    004aa9b4bl runtime.gcWriteBarrier2
    004aa9b8str x5, [x25]
    004aa9bcldr x4, [x3+8]
    004aa9c0str x4, [x25+8]
    004aa9c4b 0x4aa9c8
    004aa9c8
    004aa9c8loc_4aa9c8:
    004aa9c8str x5, [x3+8]
    004aa9ccldr x0, [sp+5256]
    004aa9d0ldrsb x27, [x0]
    004aa9d4b 0x4aa9d8
    004aa9d8
    004aa9d8loc_4aa9d8:
    004aa9d8str x0, [sp+5264]
    004aa9dcorr x2, xzr, 1
    004aa9e0str x2, [sp+5272]
    004aa9e4str x2, [sp+5280]
    004aa9e8mov x1, x2
    004aa9ecbl fmt.Println
    004aa9f0adrp x3, 0x5a1000
    004aa9f4add x3, x3, 1504
    004aa9f8str x3, [sp+5224]
    004aa9fcb 0x4aaa00
    004aaa00
    004aaa00loc_4aaa00:
    004aaa00str x3, [sp+1600]
    004aaa04add x27, sp, 1608
    004aaa08stp xzr, xzr, [x27]
    004aaa0cstrb wzr, [sp+1495]
    004aaa10ldr x4, [sp+4160]
    004aaa14ldr x5, [sp+4168]
    004aaa18str x4, [sp+1584]
    004aaa1cstr x5, [sp+1592]
    004aaa20ldrb w3, [sp+1495]
    004aaa24ldr x0, [sp+1600]
    004aaa28ldr x1, [sp+1608]
    004aaa2cldr x2, [sp+1616]
    004aaa30ldp x29, x30, [sp-8]
    004aaa34movz x27, 10288
    004aaa38add sp, sp, x27
    004aaa3cret x30
    004aaa40
    004aaa40loc_4aaa40:
    004aaa40ldr x6, [sp+10296]
    004aaa44ldrsb x27, [x6]
    004aaa48orr x7, xzr, 3
    004aaa4cstr x7, [x6]
    004aaa50ldr x6, [sp+2040]
    004aaa54ldr x7, [sp+2048]
    004aaa58ldr x8, [sp+2056]
    004aaa5cstr x6, [sp+1600]
    004aaa60str x7, [sp+1608]
    004aaa64str x8, [sp+1616]
    004aaa68orr x6, xzr, 1
    004aaa6cstrb w6, [sp+1495]
    004aaa70add x27, sp, 1584
    004aaa74stp xzr, xzr, [x27]
    004aaa78ldrb w3, [sp+1495]
    004aaa7cldr x0, [sp+1600]
    004aaa80ldr x1, [sp+1608]
    004aaa84ldr x2, [sp+1616]
    004aaa88mov x4, xzr
    004aaa8cmov x5, xzr
    004aaa90ldp x29, x30, [sp-8]
    004aaa94movz x27, 10288
    004aaa98add sp, sp, x27
    004aaa9cret x30
    004aaaa0
    004aaaa0loc_4aaaa0:
    004aaaa0stp x0, x1, [sp+8]
    004aaaa4stp x2, x3, [sp+24]
    004aaaa8stp x4, x5, [sp+40]
    004aaaacstrb w6, [sp+56]
    004aaab0mov x3, x30
    004aaab4bl runtime.morestack_noctxt.abi0
    004aaab8ldp x0, x1, [sp+8]
    004aaabcldp x2, x3, [sp+24]
    004aaac0ldp x4, x5, [sp+40]
    004aaac4ldrb w6, [sp+56]
    004aaac8b 0x4a9a70
    004aaaccudf 0
    004a9a70
    004aaad0
    004aaad0github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).GetMIC: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).GetMIC(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k, struct []uint8 micFiled)
    004aaad0ldr x16, [x28+16]
    004aaad4sub x17, sp, 176
    004aaad8subs xzr, x17, x16
    004aaadcb.ls 0x4aacb0
    004aaae0sub x20, sp, 304
    004aaae4stp x29, x30, [x20-8]
    004aaae8add sp, x20, 0
    004aaaecsub x29, sp, 8
    004aaaf0str x0, [sp+312]
    004aaaf4str x1, [sp+320]
    004aaaf8str x2, [sp+328]
    004aaafcstr x3, [sp+336]
    004aab00str xzr, [sp+80]
    004aab04stp xzr, xzr, [sp+88]
    004aab08stp xzr, xzr, [sp+64]
    004aab0cstr xzr, [sp+272]
    004aab10stp xzr, xzr, [sp+256]
    004aab14ldr x7, [sp+312]
    004aab18ldrsb x27, [x7]
    004aab1cldr x4, [x7+24]
    004aab20ldr x5, [x7+32]
    004aab24ldr x6, [x7+40]
    004aab28ldrsw x7, [x7+16]
    004aab2cstr w7, [sp+200]
    004aab30str x4, [sp+208]
    004aab34str x5, [sp+216]
    004aab38str x6, [sp+224]
    004aab3cldr x0, [sp+320]
    004aab40ldr x1, [sp+328]
    004aab44ldr x2, [sp+336]
    004aab48ldrsw x3, [sp+200]
    004aab4cbl gopkg.in/jcmturner/gokrb5.v7/gssapi.NewInitiatorMICToken
    004aab50str x0, [sp+272]
    004aab54str x1, [sp+256]
    004aab58str x2, [sp+264]
    004aab5cldr x7, [sp+272]
    004aab60str x7, [sp+192]
    004aab64ldr x7, [sp+256]
    004aab68ldr x8, [sp+264]
    004aab6cstr x7, [sp+176]
    004aab70str x8, [sp+184]
    004aab74ldr x7, [sp+192]
    004aab78str x7, [sp+128]
    004aab7cldr x7, [sp+184]
    004aab80ldr x8, [sp+176]
    004aab84str x8, [sp+136]
    004aab88str x7, [sp+144]
    004aab8ccbnz x8, 0x4aab94
    004aab90b 0x4aabc4
    004aab94
    004aab94loc_4aab94:
    004aab94str xzr, [sp+80]
    004aab98stp xzr, xzr, [sp+88]
    004aab9cldr x3, [sp+136]
    004aaba0ldr x4, [sp+144]
    004aaba4str x3, [sp+64]
    004aaba8str x4, [sp+72]
    004aabacldr x0, [sp+80]
    004aabb0ldr x1, [sp+88]
    004aabb4ldr x2, [sp+96]
    004aabb8ldp x29, x30, [sp-8]
    004aabbcadd sp, sp, 304
    004aabc0ret x30
    004aabc4
    004aabc4loc_4aabc4:
    004aabc4str xzr, [sp+232]
    004aabc8stp xzr, xzr, [sp+240]
    004aabccstp xzr, xzr, [sp+256]
    004aabd0ldr x0, [sp+128]
    004aabd4bl gopkg.in/jcmturner/gokrb5.v7/gssapi.(*MICToken).Marshal
    004aabd8str x0, [sp+232]
    004aabdcstr x1, [sp+240]
    004aabe0str x2, [sp+248]
    004aabe4str x3, [sp+256]
    004aabe8str x4, [sp+264]
    004aabecldr x1, [sp+232]
    004aabf0ldr x2, [sp+240]
    004aabf4ldr x3, [sp+248]
    004aabf8str x1, [sp+152]
    004aabfcstr x2, [sp+160]
    004aac00str x3, [sp+168]
    004aac04ldr x1, [sp+256]
    004aac08ldr x2, [sp+264]
    004aac0cstr x1, [sp+280]
    004aac10str x2, [sp+288]
    004aac14ldr x1, [sp+152]
    004aac18ldr x2, [sp+160]
    004aac1cldr x3, [sp+168]
    004aac20str x1, [sp+104]
    004aac24str x2, [sp+112]
    004aac28str x3, [sp+120]
    004aac2cldr x1, [sp+288]
    004aac30ldr x2, [sp+280]
    004aac34str x2, [sp+136]
    004aac38str x1, [sp+144]
    004aac3ccbnz x2, 0x4aac44
    004aac40b 0x4aac74
    004aac44
    004aac44loc_4aac44:
    004aac44str xzr, [sp+80]
    004aac48stp xzr, xzr, [sp+88]
    004aac4cldr x3, [sp+136]
    004aac50ldr x4, [sp+144]
    004aac54str x3, [sp+64]
    004aac58str x4, [sp+72]
    004aac5cldr x0, [sp+80]
    004aac60ldr x1, [sp+88]
    004aac64ldr x2, [sp+96]
    004aac68ldp x29, x30, [sp-8]
    004aac6cadd sp, sp, 304
    004aac70ret x30
    004aac74
    004aac74loc_4aac74:
    004aac74ldr x5, [sp+104]
    004aac78ldr x6, [sp+112]
    004aac7cldr x7, [sp+120]
    004aac80str x5, [sp+80]
    004aac84str x6, [sp+88]
    004aac88str x7, [sp+96]
    004aac8cstp xzr, xzr, [sp+64]
    004aac90ldr x0, [sp+80]
    004aac94ldr x1, [sp+88]
    004aac98ldr x2, [sp+96]
    004aac9cmov x3, xzr
    004aaca0mov x4, xzr
    004aaca4ldp x29, x30, [sp-8]
    004aaca8add sp, sp, 304
    004aacacret x30
    004aacb0
    004aacb0loc_4aacb0:
    004aacb0stp x0, x1, [sp+8]
    004aacb4stp x2, x3, [sp+24]
    004aacb8mov x3, x30
    004aacbcbl runtime.morestack_noctxt.abi0
    004aacc0ldp x0, x1, [sp+8]
    004aacc4ldp x2, x3, [sp+24]
    004aacc8b 0x4aaad0
    004aacccudf 0
    004aaad0
    004aacd0
    004aacd0github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).DeleteSecContext: ; void github.com/yiya1989/sshkrb5/krb5forssh.(*Krb5InitiatorClient).DeleteSecContext(github.com/yiya1989/sshkrb5/krb5forssh.Krb5InitiatorClient * k)
    004aacd0ldr x16, [x28+16]
    004aacd4subs xzr, sp, x16
    004aacd8b.ls 0x4aad1c
    004aacdcstr x30, [sp-48]!
    004aace0stur x29, [sp-8]
    004aace4sub x29, sp, 8
    004aace8str x0, [sp+56]
    004aacecstp xzr, xzr, [sp+16]
    004aacf0ldr x1, [sp+56]
    004aacf4ldrsb x27, [x1]
    004aacf8ldr x0, [x1+8]
    004aacfcstr x0, [sp+32]
    004aad00bl gopkg.in/jcmturner/gokrb5.v7/client.(*Client).Destroy
    004aad04stp xzr, xzr, [sp+16]
    004aad08mov x0, xzr
    004aad0cmov x1, xzr
    004aad10ldur x29, [sp-8]
    004aad14ldr x30, [sp], 48
    004aad18ret x30
    004aad1c
    004aad1cloc_4aad1c:
    004aad1cstr x0, [sp+8]
    004aad20mov x3, x30
    004aad24bl runtime.morestack_noctxt.abi0
    004aad28ldr x0, [sp+8]
    004aad2cb 0x4aacd0
    004aacd0
    004aad30
    004aad30golang.org/x/crypto/ssh.init.func1: ; void golang.org/x/crypto/ssh.init.func1(struct []uint8 key)
    004aad30ldr x16, [x28+16]
    004aad34subs xzr, sp, x16
    004aad38b.ls 0x4aad8c
    004aad3cstr x30, [sp-80]!
    004aad40stur x29, [sp-8]
    004aad44sub x29, sp, 8
    004aad48str x0, [sp+88]
    004aad4cstr x1, [sp+96]
    004aad50str x2, [sp+104]
    004aad54stp xzr, xzr, [sp+40]
    004aad58ldr x1, [sp+88]
    004aad5cldr x2, [sp+96]
    004aad60ldr x3, [sp+104]
    004aad64adrp x0, 0x22f000
    004aad68add x0, x0, 592
    004aad6cbl crypto/hmac.New
    004aad70str x0, [sp+56]
    004aad74str x1, [sp+64]
    004aad78str x0, [sp+40]
    004aad7cstr x1, [sp+48]
    004aad80ldur x29, [sp-8]
    004aad84ldr x30, [sp], 80
    004aad88ret x30
    004aad8c
    004aad8cloc_4aad8c:
    004aad8cstp x0, x1, [sp+8]
    004aad90str x2, [sp+24]
    004aad94mov x3, x30
    004aad98bl runtime.morestack_noctxt.abi0
    004aad9cldp x0, x1, [sp+8]
    004aada0ldr x2, [sp+24]
    004aada4b 0x4aad30
    004aada8udf 0
    004aadacudf 0
    004aad30
    004aadb0
    004aadb0golang.org/x/crypto/ssh.init.func2: ; void golang.org/x/crypto/ssh.init.func2(struct []uint8 key)
    004aadb0ldr x16, [x28+16]
    004aadb4subs xzr, sp, x16
    004aadb8b.ls 0x4aae0c
    004aadbcstr x30, [sp-80]!
    004aadc0stur x29, [sp-8]
    004aadc4sub x29, sp, 8
    004aadc8str x0, [sp+88]
    004aadccstr x1, [sp+96]
    004aadd0str x2, [sp+104]
    004aadd4stp xzr, xzr, [sp+40]
    004aadd8ldr x1, [sp+88]
    004aaddcldr x2, [sp+96]
    004aade0ldr x3, [sp+104]
    004aade4adrp x0, 0x22f000
    004aade8add x0, x0, 112
    004aadecbl crypto/hmac.New
    004aadf0str x0, [sp+56]
    004aadf4str x1, [sp+64]
    004aadf8str x0, [sp+40]
    004aadfcstr x1, [sp+48]
    004aae00ldur x29, [sp-8]
    004aae04ldr x30, [sp], 80
    004aae08ret x30
    004aae0c
    004aae0cloc_4aae0c:
    004aae0cstp x0, x1, [sp+8]
    004aae10str x2, [sp+24]
    004aae14mov x3, x30
    004aae18bl runtime.morestack_noctxt.abi0
    004aae1cldp x0, x1, [sp+8]
    004aae20ldr x2, [sp+24]
    004aae24b 0x4aadb0
    004aae28udf 0
    004aae2cudf 0
    004aadb0
    004aae30
    004aae30golang.org/x/crypto/ssh.init.func3: ; void golang.org/x/crypto/ssh.init.func3(struct []uint8 key)
    004aae30ldr x16, [x28+16]
    004aae34subs xzr, sp, x16
    004aae38b.ls 0x4aae8c
    004aae3cstr x30, [sp-80]!
    004aae40stur x29, [sp-8]
    004aae44sub x29, sp, 8
    004aae48str x0, [sp+88]
    004aae4cstr x1, [sp+96]
    004aae50str x2, [sp+104]
    004aae54stp xzr, xzr, [sp+40]
    004aae58ldr x1, [sp+88]
    004aae5cldr x2, [sp+96]
    004aae60ldr x3, [sp+104]
    004aae64adrp x0, 0x22f000
    004aae68add x0, x0, 592
    004aae6cbl crypto/hmac.New
    004aae70str x0, [sp+56]
    004aae74str x1, [sp+64]
    004aae78str x0, [sp+40]
    004aae7cstr x1, [sp+48]
    004aae80ldur x29, [sp-8]
    004aae84ldr x30, [sp], 80
    004aae88ret x30
    004aae8c
    004aae8cloc_4aae8c:
    004aae8cstp x0, x1, [sp+8]
    004aae90str x2, [sp+24]
    004aae94mov x3, x30
    004aae98bl runtime.morestack_noctxt.abi0
    004aae9cldp x0, x1, [sp+8]
    004aaea0ldr x2, [sp+24]
    004aaea4b 0x4aae30
    004aaea8udf 0
    004aaeacudf 0
    004aae30
    004aaeb0
    004aaeb0golang.org/x/crypto/ssh.init.func4: ; void golang.org/x/crypto/ssh.init.func4(struct []uint8 key)
    004aaeb0ldr x16, [x28+16]
    004aaeb4subs xzr, sp, x16
    004aaeb8b.ls 0x4aaf0c
    004aaebcstr x30, [sp-80]!
    004aaec0stur x29, [sp-8]
    004aaec4sub x29, sp, 8
    004aaec8str x0, [sp+88]
    004aaeccstr x1, [sp+96]
    004aaed0str x2, [sp+104]
    004aaed4stp xzr, xzr, [sp+40]
    004aaed8ldr x1, [sp+88]
    004aaedcldr x2, [sp+96]
    004aaee0ldr x3, [sp+104]
    004aaee4adrp x0, 0x22f000
    004aaee8add x0, x0, 112
    004aaeecbl crypto/hmac.New
    004aaef0str x0, [sp+56]
    004aaef4str x1, [sp+64]
    004aaef8str x0, [sp+40]
    004aaefcstr x1, [sp+48]
    004aaf00ldur x29, [sp-8]
    004aaf04ldr x30, [sp], 80
    004aaf08ret x30
    004aaf0c
    004aaf0cloc_4aaf0c:
    004aaf0cstp x0, x1, [sp+8]
    004aaf10str x2, [sp+24]
    004aaf14mov x3, x30
    004aaf18bl runtime.morestack_noctxt.abi0
    004aaf1cldp x0, x1, [sp+8]
    004aaf20ldr x2, [sp+24]
    004aaf24b 0x4aaeb0
    004aaf28udf 0
    004aaf2cudf 0
    004aaeb0
    004aaf30
    004aaf30golang.org/x/crypto/ssh.init.func5: ; void golang.org/x/crypto/ssh.init.func5(struct []uint8 key)
    004aaf30ldr x16, [x28+16]
    004aaf34subs xzr, sp, x16
    004aaf38b.ls 0x4aaf8c
    004aaf3cstr x30, [sp-80]!
    004aaf40stur x29, [sp-8]
    004aaf44sub x29, sp, 8
    004aaf48str x0, [sp+88]
    004aaf4cstr x1, [sp+96]
    004aaf50str x2, [sp+104]
    004aaf54stp xzr, xzr, [sp+40]
    004aaf58ldr x1, [sp+88]
    004aaf5cldr x2, [sp+96]
    004aaf60ldr x3, [sp+104]
    004aaf64adrp x0, 0x22f000
    004aaf68add x0, x0, 152
    004aaf6cbl crypto/hmac.New
    004aaf70str x0, [sp+56]
    004aaf74str x1, [sp+64]
    004aaf78str x0, [sp+40]
    004aaf7cstr x1, [sp+48]
    004aaf80ldur x29, [sp-8]
    004aaf84ldr x30, [sp], 80
    004aaf88ret x30
    004aaf8c
    004aaf8cloc_4aaf8c:
    004aaf8cstp x0, x1, [sp+8]
    004aaf90str x2, [sp+24]
    004aaf94mov x3, x30
    004aaf98bl runtime.morestack_noctxt.abi0
    004aaf9cldp x0, x1, [sp+8]
    004aafa0ldr x2, [sp+24]
    004aafa4b 0x4aaf30
    004aafa8udf 0
    004aafacudf 0
    004aaf30
    004aafb0
    004aafb0golang.org/x/crypto/ssh.init.func6: ; void golang.org/x/crypto/ssh.init.func6(struct []uint8 key)
    004aafb0ldr x16, [x28+16]
    004aafb4subs xzr, sp, x16
    004aafb8b.ls 0x4ab050
    004aafbcstr x30, [sp-112]!
    004aafc0stur x29, [sp-8]
    004aafc4sub x29, sp, 8
    004aafc8str x0, [sp+120]
    004aafccstr x1, [sp+128]
    004aafd0str x2, [sp+136]
    004aafd4stp xzr, xzr, [sp+40]
    004aafd8ldr x1, [sp+120]
    004aafdcldr x2, [sp+128]
    004aafe0ldr x3, [sp+136]
    004aafe4adrp x0, 0x22f000
    004aafe8add x0, x0, 152
    004aafecbl crypto/hmac.New
    004aaff0str x0, [sp+88]
    004aaff4str x1, [sp+96]
    004aaff8stp xzr, xzr, [sp+64]
    004aaffcstr xzr, [sp+80]
    004ab000orr x4, xzr, 12
    004ab004str x4, [sp+64]
    004ab008ldr x4, [sp+96]
    004ab00cldr x5, [sp+88]
    004ab010str x5, [sp+72]
    004ab014str x4, [sp+80]
    004ab018adrp x0, 0x1ce000
    004ab01cadd x0, x0, 160
    004ab020add x1, sp, 64
    004ab024bl runtime.convT
    004ab028str x0, [sp+56]
    004ab02cadrp x4, 0x26e000
    004ab030add x4, x4, 2592
    004ab034str x4, [sp+40]
    004ab038str x0, [sp+48]
    004ab03cldr x0, [sp+40]
    004ab040ldr x1, [sp+48]
    004ab044ldur x29, [sp-8]
    004ab048ldr x30, [sp], 112
    004ab04cret x30
    004ab050
    004ab050loc_4ab050:
    004ab050stp x0, x1, [sp+8]
    004ab054str x2, [sp+24]
    004ab058mov x3, x30
    004ab05cbl runtime.morestack_noctxt.abi0
    004ab060ldp x0, x1, [sp+8]
    004ab064ldr x2, [sp+24]
    004ab068b 0x4aafb0
    004ab06cudf 0
    004aafb0