File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    004d21a0
    004d21a0golang.org/x/crypto/ssh.(*PassphraseMissingError).Error: ; void golang.org/x/crypto/ssh.(*PassphraseMissingError).Error(golang.org/x/crypto/ssh.PassphraseMissingError * p0)
    004d21a0str x30, [sp-32]!
    004d21a4stur x29, [sp-8]
    004d21a8sub x29, sp, 8
    004d21acstr x0, [sp+40]
    004d21b0stp xzr, xzr, [sp+8]
    004d21b4adrp x0, 0x1f4000
    004d21b8add x0, x0, 3996
    004d21bcstr x0, [sp+8]
    004d21c0movz x1, 45
    004d21c4str x1, [sp+16]
    004d21c8add x29, sp, 24
    004d21ccadd sp, sp, 32
    004d21d0ret x30
    004d21d4udf 0
    004d21d8udf 0
    004d21dcudf 0
    004d21a0
    004d21e0
    004d21e0golang.org/x/crypto/ssh.ParseRawPrivateKey: ; void golang.org/x/crypto/ssh.ParseRawPrivateKey(struct []uint8 pemBytes)
    004d21e0ldr x16, [x28+16]
    004d21e4sub x17, sp, 480
    004d21e8subs xzr, x17, x16
    004d21ecb.ls 0x4d2fb0
    004d21f0sub x20, sp, 608
    004d21f4stp x29, x30, [x20-8]
    004d21f8add sp, x20, 0
    004d21fcsub x29, sp, 8
    004d2200str x0, [sp+616]
    004d2204str x1, [sp+624]
    004d2208str x2, [sp+632]
    004d220cstp xzr, xzr, [sp+80]
    004d2210stp xzr, xzr, [sp+64]
    004d2214str xzr, [sp+512]
    004d2218str xzr, [sp+488]
    004d221cstp xzr, xzr, [sp+496]
    004d2220ldr x0, [sp+616]
    004d2224ldr x1, [sp+624]
    004d2228ldr x2, [sp+632]
    004d222cbl encoding/pem.Decode
    004d2230str x0, [sp+512]
    004d2234str x1, [sp+488]
    004d2238str x2, [sp+496]
    004d223cstr x3, [sp+504]
    004d2240ldr x3, [sp+512]
    004d2244str x3, [sp+184]
    004d2248ldr x3, [sp+496]
    004d224cldr x4, [sp+504]
    004d2250ldr x5, [sp+488]
    004d2254str x5, [sp+160]
    004d2258str x3, [sp+168]
    004d225cstr x4, [sp+176]
    004d2260ldr x0, [sp+184]
    004d2264str x0, [sp+96]
    004d2268cbnz x0, 0x4d2270
    004d226cb 0x4d2db4
    004d2270
    004d2270loc_4d2270:
    004d2270bl golang.org/x/crypto/ssh.encryptedBlock
    004d2274strb w0, [sp+63]
    004d2278tbnz w0, 0, 0x4d2280
    004d227cb 0x4d22f8
    004d2280
    004d2280loc_4d2280:
    004d2280adrp x0, 0x159000
    004d2284add x0, x0, 3040
    004d2288bl runtime.newobject
    004d228cstr x0, [sp+384]
    004d2290str xzr, [x0]
    004d2294adrp x27, 0x579000
    004d2298ldr w1, [x27+3056]
    004d229ccbz w1, 0x4d22a4
    004d22a0b 0x4d22a8
    004d22a4
    004d22a4loc_4d22a4:
    004d22a4b 0x4d22b8
    004d22a8
    004d22a8loc_4d22a8:
    004d22a8ldr x4, [x0+8]
    004d22acbl runtime.gcWriteBarrier1
    004d22b0str x4, [x25]
    004d22b4b 0x4d22b8
    004d22b8
    004d22b8loc_4d22b8:
    004d22b8str xzr, [x0+8]
    004d22bcldr x4, [sp+384]
    004d22c0str x4, [sp+464]
    004d22c4stp xzr, xzr, [sp+80]
    004d22c8ldr x4, [sp+464]
    004d22ccadrp x5, 0x244000
    004d22d0add x5, x5, 160
    004d22d4str x5, [sp+64]
    004d22d8str x4, [sp+72]
    004d22dcldr x2, [sp+64]
    004d22e0ldr x0, [sp+80]
    004d22e4ldr x3, [sp+72]
    004d22e8ldr x1, [sp+88]
    004d22ecldp x29, x30, [sp-8]
    004d22f0add sp, sp, 608
    004d22f4ret x30
    004d22f8
    004d22f8loc_4d22f8:
    004d22f8ldr x3, [sp+96]
    004d22fcldrsb x27, [x3]
    004d2300ldr x1, [x3+8]
    004d2304ldr x0, [x3]
    004d2308str x0, [sp+368]
    004d230cstr x1, [sp+376]
    004d2310b 0x4d2314
    004d2314
    004d2314loc_4d2314:
    004d2314subs xzr, x1, 14
    004d2318b.le 0x4d2320
    004d231cb 0x4d2754
    004d2320
    004d2320loc_4d2320:
    004d2320subs xzr, x1, 11
    004d2324b.eq 0x4d232c
    004d2328b 0x4d2510
    004d232c
    004d232cloc_4d232c:
    004d232cb 0x4d2330
    004d2330
    004d2330loc_4d2330:
    004d2330subs xzr, x1, 11
    004d2334b.eq 0x4d233c
    004d2338b 0x4d2508
    004d233c
    004d233cloc_4d233c:
    004d233csubs xzr, x1, 0
    004d2340b.hi 0x4d2348
    004d2344b 0x4d2fa4
    004d2348
    004d2348loc_4d2348:
    004d2348ldrb w3, [x0]
    004d234csubs xzr, x1, 1
    004d2350b.hi 0x4d2358
    004d2354b 0x4d2f9c
    004d2358
    004d2358loc_4d2358:
    004d2358ldrb w4, [x0+1]
    004d235cubfm x4, x4, 56, 7
    004d2360orr x3, x3, x4
    004d2364subs xzr, x1, 2
    004d2368b.hi 0x4d2370
    004d236cb 0x4d2f94
    004d2370
    004d2370loc_4d2370:
    004d2370ldrb w4, [x0+2]
    004d2374ubfm x4, x4, 48, 7
    004d2378orr x3, x3, x4
    004d237csubs xzr, x1, 3
    004d2380b.hi 0x4d2388
    004d2384b 0x4d2f8c
    004d2388
    004d2388loc_4d2388:
    004d2388ldrb w4, [x0+3]
    004d238cubfm x4, x4, 40, 7
    004d2390orr x3, x3, x4
    004d2394subs xzr, x1, 4
    004d2398b.hi 0x4d23a0
    004d239cb 0x4d2f84
    004d23a0
    004d23a0loc_4d23a0:
    004d23a0ldrb w4, [x0+4]
    004d23a4ubfm x4, x4, 32, 7
    004d23a8orr x3, x3, x4
    004d23acsubs xzr, x1, 5
    004d23b0b.hi 0x4d23b8
    004d23b4b 0x4d2f7c
    004d23b8
    004d23b8loc_4d23b8:
    004d23b8ldrb w4, [x0+5]
    004d23bcubfm x4, x4, 24, 7
    004d23c0orr x3, x3, x4
    004d23c4subs xzr, x1, 6
    004d23c8b.hi 0x4d23d0
    004d23ccb 0x4d2f74
    004d23d0
    004d23d0loc_4d23d0:
    004d23d0ldrb w4, [x0+6]
    004d23d4ubfm x4, x4, 16, 7
    004d23d8orr x3, x3, x4
    004d23dcsubs xzr, x1, 7
    004d23e0b.hi 0x4d23e8
    004d23e4b 0x4d2f6c
    004d23e8
    004d23e8loc_4d23e8:
    004d23e8ldrb w4, [x0+7]
    004d23ecubfm x4, x4, 8, 7
    004d23f0orr x3, x3, x4
    004d23f4movz x4, 21072
    004d23f8movk x4, 0x56490000
    004d23fcmovk x4, 0x544100000000
    004d2400movk x4, 0x2045000000000000
    004d2404subs xzr, x3, x4
    004d2408b.eq 0x4d2410
    004d240cb 0x4d2504
    004d2410
    004d2410loc_4d2410:
    004d2410subs xzr, x1, 8
    004d2414b.hi 0x4d241c
    004d2418b 0x4d2f64
    004d241c
    004d241cloc_4d241c:
    004d241cldrb w3, [x0+8]
    004d2420subs xzr, x1, 9
    004d2424b.hi 0x4d242c
    004d2428b 0x4d2f5c
    004d242c
    004d242cloc_4d242c:
    004d242cldrb w4, [x0+9]
    004d2430ubfm x4, x4, 56, 7
    004d2434orr x3, x3, x4
    004d2438ubfm x3, x3, 0, 15
    004d243cmovz x4, 17739
    004d2440subs wzr, w3, w4
    004d2444b.eq 0x4d244c
    004d2448b 0x4d2500
    004d244c
    004d244cloc_4d244c:
    004d244csubs xzr, x1, 10
    004d2450b.hi 0x4d2458
    004d2454b 0x4d2f54
    004d2458
    004d2458loc_4d2458:
    004d2458ldrb w3, [x0+10]
    004d245csubs wzr, w3, 89
    004d2460b.eq 0x4d2468
    004d2464b 0x4d24fc
    004d2468
    004d2468loc_4d2468:
    004d2468b 0x4d246c
    004d246c
    004d246cloc_4d246c:
    004d246cstp xzr, xzr, [sp+440]
    004d2470stp xzr, xzr, [sp+472]
    004d2474ldr x3, [sp+96]
    004d2478ldrsb x27, [x3]
    004d247cldr x0, [x3+24]
    004d2480ldr x1, [x3+32]
    004d2484ldr x2, [x3+40]
    004d2488str x0, [sp+320]
    004d248cstr x1, [sp+328]
    004d2490str x2, [sp+336]
    004d2494bl crypto/x509.ParsePKCS8PrivateKey
    004d2498str x0, [sp+440]
    004d249cstr x1, [sp+448]
    004d24a0str x2, [sp+472]
    004d24a4str x3, [sp+480]
    004d24a8ldr x3, [sp+440]
    004d24acldr x4, [sp+448]
    004d24b0str x3, [sp+120]
    004d24b4str x4, [sp+128]
    004d24b8ldr x3, [sp+472]
    004d24bcldr x4, [sp+480]
    004d24c0str x3, [sp+104]
    004d24c4str x4, [sp+112]
    004d24c8ldr x3, [sp+120]
    004d24ccldr x4, [sp+128]
    004d24d0str x3, [sp+80]
    004d24d4str x4, [sp+88]
    004d24d8ldr x2, [sp+104]
    004d24dcldr x3, [sp+112]
    004d24e0str x2, [sp+64]
    004d24e4str x3, [sp+72]
    004d24e8ldr x0, [sp+80]
    004d24ecldr x1, [sp+88]
    004d24f0ldp x29, x30, [sp-8]
    004d24f4add sp, sp, 608
    004d24f8ret x30
    004d24fc
    004d24fcloc_4d24fc:
    004d24fcb 0x4d250c
    004d2500
    004d2500loc_4d2500:
    004d2500b 0x4d250c
    004d2504
    004d2504loc_4d2504:
    004d2504b 0x4d250c
    004d2508
    004d2508loc_4d2508:
    004d2508b 0x4d250c
    004d250c
    004d250cloc_4d250c:
    004d250cb 0x4d2ce4
    004d2510
    004d2510loc_4d2510:
    004d2510subs xzr, x1, 14
    004d2514b.eq 0x4d251c
    004d2518b 0x4d274c
    004d251c
    004d251cloc_4d251c:
    004d251cb 0x4d2520
    004d2520
    004d2520loc_4d2520:
    004d2520subs xzr, x1, 14
    004d2524b.eq 0x4d252c
    004d2528b 0x4d2744
    004d252c
    004d252cloc_4d252c:
    004d252csubs xzr, x1, 0
    004d2530b.hi 0x4d2538
    004d2534b 0x4d2f4c
    004d2538
    004d2538loc_4d2538:
    004d2538ldrb w3, [x0]
    004d253csubs xzr, x1, 1
    004d2540b.hi 0x4d2548
    004d2544b 0x4d2f44
    004d2548
    004d2548loc_4d2548:
    004d2548ldrb w4, [x0+1]
    004d254cubfm x4, x4, 56, 7
    004d2550orr x3, x3, x4
    004d2554subs xzr, x1, 2
    004d2558b.hi 0x4d2560
    004d255cb 0x4d2f3c
    004d2560
    004d2560loc_4d2560:
    004d2560ldrb w4, [x0+2]
    004d2564ubfm x4, x4, 48, 7
    004d2568orr x3, x3, x4
    004d256csubs xzr, x1, 3
    004d2570b.hi 0x4d2578
    004d2574b 0x4d2f34
    004d2578
    004d2578loc_4d2578:
    004d2578ldrb w4, [x0+3]
    004d257cubfm x4, x4, 40, 7
    004d2580orr x3, x3, x4
    004d2584subs xzr, x1, 4
    004d2588b.hi 0x4d2590
    004d258cb 0x4d2f2c
    004d2590
    004d2590loc_4d2590:
    004d2590ldrb w4, [x0+4]
    004d2594ubfm x4, x4, 32, 7
    004d2598orr x3, x3, x4
    004d259csubs xzr, x1, 5
    004d25a0b.hi 0x4d25a8
    004d25a4b 0x4d2f24
    004d25a8
    004d25a8loc_4d25a8:
    004d25a8ldrb w4, [x0+5]
    004d25acubfm x4, x4, 24, 7
    004d25b0orr x3, x3, x4
    004d25b4subs xzr, x1, 6
    004d25b8b.hi 0x4d25c0
    004d25bcb 0x4d2f1c
    004d25c0
    004d25c0loc_4d25c0:
    004d25c0ldrb w4, [x0+6]
    004d25c4ubfm x4, x4, 16, 7
    004d25c8orr x3, x3, x4
    004d25ccsubs xzr, x1, 7
    004d25d0b.hi 0x4d25d8
    004d25d4b 0x4d2f14
    004d25d8
    004d25d8loc_4d25d8:
    004d25d8ldrb w4, [x0+7]
    004d25dcubfm x4, x4, 8, 7
    004d25e0orr x3, x3, x4
    004d25e4movz x4, 17221
    004d25e8movk x4, 0x50200000
    004d25ecmovk x4, 0x495200000000
    004d25f0movk x4, 0x4156000000000000
    004d25f4subs xzr, x3, x4
    004d25f8b.eq 0x4d2600
    004d25fcb 0x4d2740
    004d2600
    004d2600loc_4d2600:
    004d2600subs xzr, x1, 8
    004d2604b.hi 0x4d260c
    004d2608b 0x4d2f0c
    004d260c
    004d260cloc_4d260c:
    004d260cldrb w3, [x0+8]
    004d2610subs xzr, x1, 9
    004d2614b.hi 0x4d261c
    004d2618b 0x4d2f04
    004d261c
    004d261cloc_4d261c:
    004d261cldrb w4, [x0+9]
    004d2620ubfm x4, x4, 56, 7
    004d2624orr x3, x3, x4
    004d2628subs xzr, x1, 10
    004d262cb.hi 0x4d2634
    004d2630b 0x4d2efc
    004d2634
    004d2634loc_4d2634:
    004d2634ldrb w4, [x0+10]
    004d2638ubfm x4, x4, 48, 7
    004d263corr x3, x3, x4
    004d2640subs xzr, x1, 11
    004d2644b.hi 0x4d264c
    004d2648b 0x4d2ef4
    004d264c
    004d264cloc_4d264c:
    004d264cldrb w4, [x0+11]
    004d2650ubfm x4, x4, 40, 7
    004d2654orr x3, x3, x4
    004d2658movz x4, 17748
    004d265cmovk x4, 0x4b200000
    004d2660subs wzr, w3, w4
    004d2664b.eq 0x4d266c
    004d2668b 0x4d273c
    004d266c
    004d266cloc_4d266c:
    004d266csubs xzr, x1, 12
    004d2670b.hi 0x4d2678
    004d2674b 0x4d2eec
    004d2678
    004d2678loc_4d2678:
    004d2678ldrb w3, [x0+12]
    004d267csubs xzr, x1, 13
    004d2680b.hi 0x4d2688
    004d2684b 0x4d2ee4
    004d2688
    004d2688loc_4d2688:
    004d2688ldrb w4, [x0+13]
    004d268cubfm x4, x4, 56, 7
    004d2690orr x3, x3, x4
    004d2694ubfm x3, x3, 0, 15
    004d2698movz x4, 22853
    004d269csubs wzr, w3, w4
    004d26a0b.eq 0x4d26a8
    004d26a4b 0x4d2738
    004d26a8
    004d26a8loc_4d26a8:
    004d26a8b 0x4d26ac
    004d26ac
    004d26acloc_4d26ac:
    004d26acstr xzr, [sp+432]
    004d26b0stp xzr, xzr, [sp+472]
    004d26b4ldr x3, [sp+96]
    004d26b8ldrsb x27, [x3]
    004d26bcldr x0, [x3+24]
    004d26c0ldr x1, [x3+32]
    004d26c4ldr x2, [x3+40]
    004d26c8str x0, [sp+296]
    004d26ccstr x1, [sp+304]
    004d26d0str x2, [sp+312]
    004d26d4bl crypto/x509.ParseECPrivateKey
    004d26d8str x0, [sp+432]
    004d26dcstr x1, [sp+472]
    004d26e0str x2, [sp+480]
    004d26e4ldr x3, [sp+432]
    004d26e8str x3, [sp+592]
    004d26ecldr x3, [sp+472]
    004d26f0ldr x4, [sp+480]
    004d26f4str x3, [sp+576]
    004d26f8str x4, [sp+584]
    004d26fcldr x3, [sp+592]
    004d2700str x3, [sp+432]
    004d2704adrp x4, 0x1aa000
    004d2708add x4, x4, 32
    004d270cstr x4, [sp+80]
    004d2710str x3, [sp+88]
    004d2714ldr x2, [sp+576]
    004d2718ldr x3, [sp+584]
    004d271cstr x2, [sp+64]
    004d2720str x3, [sp+72]
    004d2724ldr x0, [sp+80]
    004d2728ldr x1, [sp+88]
    004d272cldp x29, x30, [sp-8]
    004d2730add sp, sp, 608
    004d2734ret x30
    004d2738
    004d2738loc_4d2738:
    004d2738b 0x4d2748
    004d273c
    004d273cloc_4d273c:
    004d273cb 0x4d2748
    004d2740
    004d2740loc_4d2740:
    004d2740b 0x4d2748
    004d2744
    004d2744loc_4d2744:
    004d2744b 0x4d2748
    004d2748
    004d2748loc_4d2748:
    004d2748b 0x4d2ce4
    004d274c
    004d274cloc_4d274c:
    004d274cb 0x4d2750
    004d2750
    004d2750loc_4d2750:
    004d2750b 0x4d2ce0
    004d2754
    004d2754loc_4d2754:
    004d2754subs xzr, x1, 15
    004d2758b.eq 0x4d2760
    004d275cb 0x4d2bfc
    004d2760
    004d2760loc_4d2760:
    004d2760b 0x4d2764
    004d2764
    004d2764loc_4d2764:
    004d2764subs xzr, x1, 15
    004d2768b.eq 0x4d2770
    004d276cb 0x4d29a8
    004d2770
    004d2770loc_4d2770:
    004d2770subs xzr, x1, 0
    004d2774b.hi 0x4d277c
    004d2778b 0x4d2edc
    004d277c
    004d277cloc_4d277c:
    004d277cldrb w3, [x0]
    004d2780subs xzr, x1, 1
    004d2784b.hi 0x4d278c
    004d2788b 0x4d2ed4
    004d278c
    004d278cloc_4d278c:
    004d278cldrb w4, [x0+1]
    004d2790ubfm x4, x4, 56, 7
    004d2794orr x3, x3, x4
    004d2798subs xzr, x1, 2
    004d279cb.hi 0x4d27a4
    004d27a0b 0x4d2ecc
    004d27a4
    004d27a4loc_4d27a4:
    004d27a4ldrb w4, [x0+2]
    004d27a8ubfm x4, x4, 48, 7
    004d27acorr x3, x3, x4
    004d27b0subs xzr, x1, 3
    004d27b4b.hi 0x4d27bc
    004d27b8b 0x4d2ec4
    004d27bc
    004d27bcloc_4d27bc:
    004d27bcldrb w4, [x0+3]
    004d27c0ubfm x4, x4, 40, 7
    004d27c4orr x3, x3, x4
    004d27c8subs xzr, x1, 4
    004d27ccb.hi 0x4d27d4
    004d27d0b 0x4d2ebc
    004d27d4
    004d27d4loc_4d27d4:
    004d27d4ldrb w4, [x0+4]
    004d27d8ubfm x4, x4, 32, 7
    004d27dcorr x3, x3, x4
    004d27e0subs xzr, x1, 5
    004d27e4b.hi 0x4d27ec
    004d27e8b 0x4d2eb4
    004d27ec
    004d27ecloc_4d27ec:
    004d27ecldrb w4, [x0+5]
    004d27f0ubfm x4, x4, 24, 7
    004d27f4orr x3, x3, x4
    004d27f8subs xzr, x1, 6
    004d27fcb.hi 0x4d2804
    004d2800b 0x4d2eac
    004d2804
    004d2804loc_4d2804:
    004d2804ldrb w4, [x0+6]
    004d2808ubfm x4, x4, 16, 7
    004d280corr x3, x3, x4
    004d2810subs xzr, x1, 7
    004d2814b.hi 0x4d281c
    004d2818b 0x4d2ea4
    004d281c
    004d281cloc_4d281c:
    004d281cldrb w4, [x0+7]
    004d2820ubfm x4, x4, 8, 7
    004d2824orr x3, x3, x4
    004d2828movz x4, 21316
    004d282cmovk x4, 0x20410000
    004d2830movk x4, 0x525000000000
    004d2834movk x4, 0x5649000000000000
    004d2838subs xzr, x3, x4
    004d283cb.eq 0x4d2844
    004d2840b 0x4d29a4
    004d2844
    004d2844loc_4d2844:
    004d2844subs xzr, x1, 8
    004d2848b.hi 0x4d2850
    004d284cb 0x4d2e9c
    004d2850
    004d2850loc_4d2850:
    004d2850ldrb w3, [x0+8]
    004d2854subs xzr, x1, 9
    004d2858b.hi 0x4d2860
    004d285cb 0x4d2e94
    004d2860
    004d2860loc_4d2860:
    004d2860ldrb w4, [x0+9]
    004d2864ubfm x4, x4, 56, 7
    004d2868orr x3, x3, x4
    004d286csubs xzr, x1, 10
    004d2870b.hi 0x4d2878
    004d2874b 0x4d2e8c
    004d2878
    004d2878loc_4d2878:
    004d2878ldrb w4, [x0+10]
    004d287cubfm x4, x4, 48, 7
    004d2880orr x3, x3, x4
    004d2884subs xzr, x1, 11
    004d2888b.hi 0x4d2890
    004d288cb 0x4d2e84
    004d2890
    004d2890loc_4d2890:
    004d2890ldrb w4, [x0+11]
    004d2894ubfm x4, x4, 40, 7
    004d2898orr x3, x3, x4
    004d289cmovz x4, 21569
    004d28a0movk x4, 0x20450000
    004d28a4subs wzr, w3, w4
    004d28a8b.eq 0x4d28b0
    004d28acb 0x4d29a0
    004d28b0
    004d28b0loc_4d28b0:
    004d28b0subs xzr, x1, 12
    004d28b4b.hi 0x4d28bc
    004d28b8b 0x4d2e7c
    004d28bc
    004d28bcloc_4d28bc:
    004d28bcldrb w3, [x0+12]
    004d28c0subs xzr, x1, 13
    004d28c4b.hi 0x4d28cc
    004d28c8b 0x4d2e74
    004d28cc
    004d28ccloc_4d28cc:
    004d28ccldrb w4, [x0+13]
    004d28d0ubfm x4, x4, 56, 7
    004d28d4orr x3, x3, x4
    004d28d8ubfm x3, x3, 0, 15
    004d28dcmovz x4, 17739
    004d28e0subs wzr, w3, w4
    004d28e4b.eq 0x4d28ec
    004d28e8b 0x4d299c
    004d28ec
    004d28ecloc_4d28ec:
    004d28ecsubs xzr, x1, 14
    004d28f0b.hi 0x4d28f8
    004d28f4b 0x4d2e6c
    004d28f8
    004d28f8loc_4d28f8:
    004d28f8ldrb w3, [x0+14]
    004d28fcsubs wzr, w3, 89
    004d2900b.eq 0x4d2908
    004d2904b 0x4d2998
    004d2908
    004d2908loc_4d2908:
    004d2908b 0x4d290c
    004d290c
    004d290cloc_4d290c:
    004d290cstr xzr, [sp+424]
    004d2910stp xzr, xzr, [sp+472]
    004d2914ldr x3, [sp+96]
    004d2918ldrsb x27, [x3]
    004d291cldr x0, [x3+24]
    004d2920ldr x1, [x3+32]
    004d2924ldr x2, [x3+40]
    004d2928str x0, [sp+272]
    004d292cstr x1, [sp+280]
    004d2930str x2, [sp+288]
    004d2934bl golang.org/x/crypto/ssh.ParseDSAPrivateKey
    004d2938str x0, [sp+424]
    004d293cstr x1, [sp+472]
    004d2940str x2, [sp+480]
    004d2944ldr x3, [sp+424]
    004d2948str x3, [sp+568]
    004d294cldr x3, [sp+472]
    004d2950ldr x4, [sp+480]
    004d2954str x3, [sp+552]
    004d2958str x4, [sp+560]
    004d295cldr x3, [sp+568]
    004d2960str x3, [sp+424]
    004d2964adrp x4, 0x11a000
    004d2968add x4, x4, 896
    004d296cstr x4, [sp+80]
    004d2970str x3, [sp+88]
    004d2974ldr x2, [sp+552]
    004d2978ldr x3, [sp+560]
    004d297cstr x2, [sp+64]
    004d2980str x3, [sp+72]
    004d2984ldr x0, [sp+80]
    004d2988ldr x1, [sp+88]
    004d298cldp x29, x30, [sp-8]
    004d2990add sp, sp, 608
    004d2994ret x30
    004d2998
    004d2998loc_4d2998:
    004d2998b 0x4d29ac
    004d299c
    004d299cloc_4d299c:
    004d299cb 0x4d29ac
    004d29a0
    004d29a0loc_4d29a0:
    004d29a0b 0x4d29ac
    004d29a4
    004d29a4loc_4d29a4:
    004d29a4b 0x4d29ac
    004d29a8
    004d29a8loc_4d29a8:
    004d29a8b 0x4d29ac
    004d29ac
    004d29acloc_4d29ac:
    004d29acsubs xzr, x1, 15
    004d29b0b.eq 0x4d29b8
    004d29b4b 0x4d2bf0
    004d29b8
    004d29b8loc_4d29b8:
    004d29b8subs xzr, x1, 0
    004d29bcb.hi 0x4d29c4
    004d29c0b 0x4d2e64
    004d29c4
    004d29c4loc_4d29c4:
    004d29c4ldrb w3, [x0]
    004d29c8subs xzr, x1, 1
    004d29ccb.hi 0x4d29d4
    004d29d0b 0x4d2e5c
    004d29d4
    004d29d4loc_4d29d4:
    004d29d4ldrb w4, [x0+1]
    004d29d8ubfm x4, x4, 56, 7
    004d29dcorr x3, x3, x4
    004d29e0subs xzr, x1, 2
    004d29e4b.hi 0x4d29ec
    004d29e8b 0x4d2e54
    004d29ec
    004d29ecloc_4d29ec:
    004d29ecldrb w4, [x0+2]
    004d29f0ubfm x4, x4, 48, 7
    004d29f4orr x3, x3, x4
    004d29f8subs xzr, x1, 3
    004d29fcb.hi 0x4d2a04
    004d2a00b 0x4d2e4c
    004d2a04
    004d2a04loc_4d2a04:
    004d2a04ldrb w4, [x0+3]
    004d2a08ubfm x4, x4, 40, 7
    004d2a0corr x3, x3, x4
    004d2a10subs xzr, x1, 4
    004d2a14b.hi 0x4d2a1c
    004d2a18b 0x4d2e44
    004d2a1c
    004d2a1cloc_4d2a1c:
    004d2a1cldrb w4, [x0+4]
    004d2a20ubfm x4, x4, 32, 7
    004d2a24orr x3, x3, x4
    004d2a28subs xzr, x1, 5
    004d2a2cb.hi 0x4d2a34
    004d2a30b 0x4d2e3c
    004d2a34
    004d2a34loc_4d2a34:
    004d2a34ldrb w4, [x0+5]
    004d2a38ubfm x4, x4, 24, 7
    004d2a3corr x3, x3, x4
    004d2a40subs xzr, x1, 6
    004d2a44b.hi 0x4d2a4c
    004d2a48b 0x4d2e34
    004d2a4c
    004d2a4cloc_4d2a4c:
    004d2a4cldrb w4, [x0+6]
    004d2a50ubfm x4, x4, 16, 7
    004d2a54orr x3, x3, x4
    004d2a58subs xzr, x1, 7
    004d2a5cb.hi 0x4d2a64
    004d2a60b 0x4d2e2c
    004d2a64
    004d2a64loc_4d2a64:
    004d2a64ldrb w4, [x0+7]
    004d2a68ubfm x4, x4, 8, 7
    004d2a6corr x3, x3, x4
    004d2a70movz x4, 21330
    004d2a74movk x4, 0x20410000
    004d2a78movk x4, 0x525000000000
    004d2a7cmovk x4, 0x5649000000000000
    004d2a80subs xzr, x3, x4
    004d2a84b.eq 0x4d2a8c
    004d2a88b 0x4d2bec
    004d2a8c
    004d2a8cloc_4d2a8c:
    004d2a8csubs xzr, x1, 8
    004d2a90b.hi 0x4d2a98
    004d2a94b 0x4d2e24
    004d2a98
    004d2a98loc_4d2a98:
    004d2a98ldrb w3, [x0+8]
    004d2a9csubs xzr, x1, 9
    004d2aa0b.hi 0x4d2aa8
    004d2aa4b 0x4d2e1c
    004d2aa8
    004d2aa8loc_4d2aa8:
    004d2aa8ldrb w4, [x0+9]
    004d2aacubfm x4, x4, 56, 7
    004d2ab0orr x3, x3, x4
    004d2ab4subs xzr, x1, 10
    004d2ab8b.hi 0x4d2ac0
    004d2abcb 0x4d2e14
    004d2ac0
    004d2ac0loc_4d2ac0:
    004d2ac0ldrb w4, [x0+10]
    004d2ac4ubfm x4, x4, 48, 7
    004d2ac8orr x3, x3, x4
    004d2accsubs xzr, x1, 11
    004d2ad0b.hi 0x4d2ad8
    004d2ad4b 0x4d2e0c
    004d2ad8
    004d2ad8loc_4d2ad8:
    004d2ad8ldrb w4, [x0+11]
    004d2adcubfm x4, x4, 40, 7
    004d2ae0orr x3, x3, x4
    004d2ae4movz x4, 21569
    004d2ae8movk x4, 0x20450000
    004d2aecsubs wzr, w3, w4
    004d2af0b.eq 0x4d2af8
    004d2af4b 0x4d2be8
    004d2af8
    004d2af8loc_4d2af8:
    004d2af8subs xzr, x1, 12
    004d2afcb.hi 0x4d2b04
    004d2b00b 0x4d2e04
    004d2b04
    004d2b04loc_4d2b04:
    004d2b04ldrb w3, [x0+12]
    004d2b08subs xzr, x1, 13
    004d2b0cb.hi 0x4d2b14
    004d2b10b 0x4d2dfc
    004d2b14
    004d2b14loc_4d2b14:
    004d2b14ldrb w4, [x0+13]
    004d2b18ubfm x4, x4, 56, 7
    004d2b1corr x3, x3, x4
    004d2b20ubfm x3, x3, 0, 15
    004d2b24movz x4, 17739
    004d2b28subs wzr, w3, w4
    004d2b2cb.eq 0x4d2b34
    004d2b30b 0x4d2be4
    004d2b34
    004d2b34loc_4d2b34:
    004d2b34subs xzr, x1, 14
    004d2b38b.hi 0x4d2b40
    004d2b3cb 0x4d2df4
    004d2b40
    004d2b40loc_4d2b40:
    004d2b40ldrb w3, [x0+14]
    004d2b44subs wzr, w3, 89
    004d2b48b.eq 0x4d2b50
    004d2b4cb 0x4d2be0
    004d2b50
    004d2b50loc_4d2b50:
    004d2b50b 0x4d2b54
    004d2b54
    004d2b54loc_4d2b54:
    004d2b54str xzr, [sp+456]
    004d2b58stp xzr, xzr, [sp+472]
    004d2b5cldr x3, [sp+96]
    004d2b60ldrsb x27, [x3]
    004d2b64ldr x0, [x3+24]
    004d2b68ldr x1, [x3+32]
    004d2b6cldr x2, [x3+40]
    004d2b70str x0, [sp+344]
    004d2b74str x1, [sp+352]
    004d2b78str x2, [sp+360]
    004d2b7cbl crypto/x509.ParsePKCS1PrivateKey
    004d2b80str x0, [sp+456]
    004d2b84str x1, [sp+472]
    004d2b88str x2, [sp+480]
    004d2b8cldr x3, [sp+456]
    004d2b90str x3, [sp+152]
    004d2b94ldr x3, [sp+472]
    004d2b98ldr x4, [sp+480]
    004d2b9cstr x3, [sp+136]
    004d2ba0str x4, [sp+144]
    004d2ba4ldr x3, [sp+152]
    004d2ba8str x3, [sp+456]
    004d2bacadrp x4, 0x1a4000
    004d2bb0add x4, x4, 2592
    004d2bb4str x4, [sp+80]
    004d2bb8str x3, [sp+88]
    004d2bbcldr x2, [sp+136]
    004d2bc0ldr x3, [sp+144]
    004d2bc4str x2, [sp+64]
    004d2bc8str x3, [sp+72]
    004d2bccldr x0, [sp+80]
    004d2bd0ldr x1, [sp+88]
    004d2bd4ldp x29, x30, [sp-8]
    004d2bd8add sp, sp, 608
    004d2bdcret x30
    004d2be0
    004d2be0loc_4d2be0:
    004d2be0b 0x4d2bf4
    004d2be4
    004d2be4loc_4d2be4:
    004d2be4b 0x4d2bf4
    004d2be8
    004d2be8loc_4d2be8:
    004d2be8b 0x4d2bf4
    004d2bec
    004d2becloc_4d2bec:
    004d2becb 0x4d2bf4
    004d2bf0
    004d2bf0loc_4d2bf0:
    004d2bf0b 0x4d2bf4
    004d2bf4
    004d2bf4loc_4d2bf4:
    004d2bf4b 0x4d2bf8
    004d2bf8
    004d2bf8loc_4d2bf8:
    004d2bf8b 0x4d2ce4
    004d2bfc
    004d2bfcloc_4d2bfc:
    004d2bfcsubs xzr, x1, 19
    004d2c00b.eq 0x4d2c08
    004d2c04b 0x4d2cd8
    004d2c08
    004d2c08loc_4d2c08:
    004d2c08b 0x4d2c0c
    004d2c0c
    004d2c0cloc_4d2c0c:
    004d2c0csubs xzr, x1, 19
    004d2c10b.eq 0x4d2c18
    004d2c14b 0x4d2cd0
    004d2c18
    004d2c18loc_4d2c18:
    004d2c18adrp x1, 0x1e4000
    004d2c1cadd x1, x1, 1555
    004d2c20movz x2, 19
    004d2c24bl runtime.memequal
    004d2c28tbnz w0, 0, 0x4d2c30
    004d2c2cb 0x4d2ccc
    004d2c30
    004d2c30loc_4d2c30:
    004d2c30b 0x4d2c34
    004d2c34
    004d2c34loc_4d2c34:
    004d2c34stp xzr, xzr, [sp+408]
    004d2c38stp xzr, xzr, [sp+472]
    004d2c3cldr x4, [sp+96]
    004d2c40ldrsb x27, [x4]
    004d2c44ldr x0, [x4+24]
    004d2c48ldr x1, [x4+32]
    004d2c4cldr x2, [x4+40]
    004d2c50str x0, [sp+248]
    004d2c54str x1, [sp+256]
    004d2c58str x2, [sp+264]
    004d2c5cadrp x3, 0x207000
    004d2c60add x3, x3, 728
    004d2c64bl golang.org/x/crypto/ssh.parseOpenSSHPrivateKey
    004d2c68str x0, [sp+408]
    004d2c6cstr x1, [sp+416]
    004d2c70str x2, [sp+472]
    004d2c74str x3, [sp+480]
    004d2c78ldr x4, [sp+408]
    004d2c7cldr x5, [sp+416]
    004d2c80str x4, [sp+536]
    004d2c84str x5, [sp+544]
    004d2c88ldr x4, [sp+472]
    004d2c8cldr x5, [sp+480]
    004d2c90str x4, [sp+520]
    004d2c94str x5, [sp+528]
    004d2c98ldr x4, [sp+536]
    004d2c9cldr x5, [sp+544]
    004d2ca0str x4, [sp+80]
    004d2ca4str x5, [sp+88]
    004d2ca8ldr x2, [sp+520]
    004d2cacldr x3, [sp+528]
    004d2cb0str x2, [sp+64]
    004d2cb4str x3, [sp+72]
    004d2cb8ldr x0, [sp+80]
    004d2cbcldr x1, [sp+88]
    004d2cc0ldp x29, x30, [sp-8]
    004d2cc4add sp, sp, 608
    004d2cc8ret x30
    004d2ccc
    004d2cccloc_4d2ccc:
    004d2cccb 0x4d2cd4
    004d2cd0
    004d2cd0loc_4d2cd0:
    004d2cd0b 0x4d2cd4
    004d2cd4
    004d2cd4loc_4d2cd4:
    004d2cd4b 0x4d2ce4
    004d2cd8
    004d2cd8loc_4d2cd8:
    004d2cd8b 0x4d2cdc
    004d2cdc
    004d2cdcloc_4d2cdc:
    004d2cdcb 0x4d2ce0
    004d2ce0
    004d2ce0loc_4d2ce0:
    004d2ce0b 0x4d2ce4
    004d2ce4
    004d2ce4loc_4d2ce4:
    004d2ce4b 0x4d2ce8
    004d2ce8
    004d2ce8loc_4d2ce8:
    004d2ce8stp xzr, xzr, [sp+392]
    004d2cecadd x2, sp, 392
    004d2cf0str x2, [sp+216]
    004d2cf4ldr x2, [sp+96]
    004d2cf8ldrsb x27, [x2]
    004d2cfcldr x0, [x2]
    004d2d00ldr x1, [x2+8]
    004d2d04str x0, [sp+200]
    004d2d08str x1, [sp+208]
    004d2d0cbl runtime.convTstring
    004d2d10str x0, [sp+192]
    004d2d14ldr x2, [sp+216]
    004d2d18ldrsb x27, [x2]
    004d2d1cadrp x3, 0x123000
    004d2d20add x3, x3, 2944
    004d2d24str x3, [x2]
    004d2d28adrp x27, 0x579000
    004d2d2cldr w3, [x27+3056]
    004d2d30cbz w3, 0x4d2d38
    004d2d34b 0x4d2d3c
    004d2d38
    004d2d38loc_4d2d38:
    004d2d38b 0x4d2d50
    004d2d3c
    004d2d3cloc_4d2d3c:
    004d2d3cbl runtime.gcWriteBarrier2
    004d2d40str x0, [x25]
    004d2d44ldr x5, [x2+8]
    004d2d48str x5, [x25+8]
    004d2d4cb 0x4d2d50
    004d2d50
    004d2d50loc_4d2d50:
    004d2d50str x0, [x2+8]
    004d2d54ldr x2, [sp+216]
    004d2d58ldrsb x27, [x2]
    004d2d5cb 0x4d2d60
    004d2d60
    004d2d60loc_4d2d60:
    004d2d60str x2, [sp+224]
    004d2d64orr x4, xzr, 1
    004d2d68str x4, [sp+232]
    004d2d6cstr x4, [sp+240]
    004d2d70adrp x0, 0x1e9000
    004d2d74add x0, x0, 3740
    004d2d78orr x1, xzr, 28
    004d2d7cmov x3, x4
    004d2d80bl fmt.Errorf
    004d2d84str x0, [sp+472]
    004d2d88str x1, [sp+480]
    004d2d8cstp xzr, xzr, [sp+80]
    004d2d90ldr x2, [sp+472]
    004d2d94ldr x3, [sp+480]
    004d2d98str x2, [sp+64]
    004d2d9cstr x3, [sp+72]
    004d2da0ldr x0, [sp+80]
    004d2da4ldr x1, [sp+88]
    004d2da8ldp x29, x30, [sp-8]
    004d2dacadd sp, sp, 608
    004d2db0ret x30
    004d2db4
    004d2db4loc_4d2db4:
    004d2db4adrp x0, 0x1e3000
    004d2db8add x0, x0, 1526
    004d2dbcmovz x1, 17
    004d2dc0bl errors.New
    004d2dc4str x0, [sp+472]
    004d2dc8str x1, [sp+480]
    004d2dccstp xzr, xzr, [sp+80]
    004d2dd0ldr x2, [sp+472]
    004d2dd4ldr x3, [sp+480]
    004d2dd8str x2, [sp+64]
    004d2ddcstr x3, [sp+72]
    004d2de0ldr x0, [sp+80]
    004d2de4ldr x1, [sp+88]
    004d2de8ldp x29, x30, [sp-8]
    004d2decadd sp, sp, 608
    004d2df0ret x30
    004d2df4
    004d2df4loc_4d2df4:
    004d2df4orr x0, xzr, 14
    004d2df8bl runtime.panicIndex
    004d2dfc
    004d2dfcloc_4d2dfc:
    004d2dfcmovz x0, 13
    004d2e00bl runtime.panicIndex
    004d2e04
    004d2e04loc_4d2e04:
    004d2e04orr x0, xzr, 12
    004d2e08bl runtime.panicIndex
    004d2e0c
    004d2e0cloc_4d2e0c:
    004d2e0cmovz x0, 11
    004d2e10bl runtime.panicIndex
    004d2e14
    004d2e14loc_4d2e14:
    004d2e14movz x0, 10
    004d2e18bl runtime.panicIndex
    004d2e1c
    004d2e1cloc_4d2e1c:
    004d2e1cmovz x0, 9
    004d2e20bl runtime.panicIndex
    004d2e24
    004d2e24loc_4d2e24:
    004d2e24orr x0, xzr, 8
    004d2e28bl runtime.panicIndex
    004d2e2c
    004d2e2cloc_4d2e2c:
    004d2e2corr x0, xzr, 7
    004d2e30bl runtime.panicIndex
    004d2e34
    004d2e34loc_4d2e34:
    004d2e34orr x0, xzr, 6
    004d2e38bl runtime.panicIndex
    004d2e3c
    004d2e3cloc_4d2e3c:
    004d2e3cmovz x0, 5
    004d2e40bl runtime.panicIndex
    004d2e44
    004d2e44loc_4d2e44:
    004d2e44orr x0, xzr, 4
    004d2e48bl runtime.panicIndex
    004d2e4c
    004d2e4cloc_4d2e4c:
    004d2e4corr x0, xzr, 3
    004d2e50bl runtime.panicIndex
    004d2e54
    004d2e54loc_4d2e54:
    004d2e54orr x0, xzr, 2
    004d2e58bl runtime.panicIndex
    004d2e5c
    004d2e5cloc_4d2e5c:
    004d2e5corr x0, xzr, 1
    004d2e60bl runtime.panicIndex
    004d2e64
    004d2e64loc_4d2e64:
    004d2e64mov x0, xzr
    004d2e68bl runtime.panicIndex
    004d2e6c
    004d2e6cloc_4d2e6c:
    004d2e6corr x0, xzr, 14
    004d2e70bl runtime.panicIndex
    004d2e74
    004d2e74loc_4d2e74:
    004d2e74movz x0, 13
    004d2e78bl runtime.panicIndex
    004d2e7c
    004d2e7cloc_4d2e7c:
    004d2e7corr x0, xzr, 12
    004d2e80bl runtime.panicIndex
    004d2e84
    004d2e84loc_4d2e84:
    004d2e84movz x0, 11
    004d2e88bl runtime.panicIndex
    004d2e8c
    004d2e8cloc_4d2e8c:
    004d2e8cmovz x0, 10
    004d2e90bl runtime.panicIndex
    004d2e94
    004d2e94loc_4d2e94:
    004d2e94movz x0, 9
    004d2e98bl runtime.panicIndex
    004d2e9c
    004d2e9cloc_4d2e9c:
    004d2e9corr x0, xzr, 8
    004d2ea0bl runtime.panicIndex
    004d2ea4
    004d2ea4loc_4d2ea4:
    004d2ea4orr x0, xzr, 7
    004d2ea8bl runtime.panicIndex
    004d2eac
    004d2eacloc_4d2eac:
    004d2eacorr x0, xzr, 6
    004d2eb0bl runtime.panicIndex
    004d2eb4
    004d2eb4loc_4d2eb4:
    004d2eb4movz x0, 5
    004d2eb8bl runtime.panicIndex
    004d2ebc
    004d2ebcloc_4d2ebc:
    004d2ebcorr x0, xzr, 4
    004d2ec0bl runtime.panicIndex
    004d2ec4
    004d2ec4loc_4d2ec4:
    004d2ec4orr x0, xzr, 3
    004d2ec8bl runtime.panicIndex
    004d2ecc
    004d2eccloc_4d2ecc:
    004d2eccorr x0, xzr, 2
    004d2ed0bl runtime.panicIndex
    004d2ed4
    004d2ed4loc_4d2ed4:
    004d2ed4orr x0, xzr, 1
    004d2ed8bl runtime.panicIndex
    004d2edc
    004d2edcloc_4d2edc:
    004d2edcmov x0, xzr
    004d2ee0bl runtime.panicIndex
    004d2ee4
    004d2ee4loc_4d2ee4:
    004d2ee4movz x0, 13
    004d2ee8bl runtime.panicIndex
    004d2eec
    004d2eecloc_4d2eec:
    004d2eecorr x0, xzr, 12
    004d2ef0bl runtime.panicIndex
    004d2ef4
    004d2ef4loc_4d2ef4:
    004d2ef4movz x0, 11
    004d2ef8bl runtime.panicIndex
    004d2efc
    004d2efcloc_4d2efc:
    004d2efcmovz x0, 10
    004d2f00bl runtime.panicIndex
    004d2f04
    004d2f04loc_4d2f04:
    004d2f04movz x0, 9
    004d2f08bl runtime.panicIndex
    004d2f0c
    004d2f0cloc_4d2f0c:
    004d2f0corr x0, xzr, 8
    004d2f10bl runtime.panicIndex
    004d2f14
    004d2f14loc_4d2f14:
    004d2f14orr x0, xzr, 7
    004d2f18bl runtime.panicIndex
    004d2f1c
    004d2f1cloc_4d2f1c:
    004d2f1corr x0, xzr, 6
    004d2f20bl runtime.panicIndex
    004d2f24
    004d2f24loc_4d2f24:
    004d2f24movz x0, 5
    004d2f28bl runtime.panicIndex
    004d2f2c
    004d2f2cloc_4d2f2c:
    004d2f2corr x0, xzr, 4
    004d2f30bl runtime.panicIndex
    004d2f34
    004d2f34loc_4d2f34:
    004d2f34orr x0, xzr, 3
    004d2f38bl runtime.panicIndex
    004d2f3c
    004d2f3cloc_4d2f3c:
    004d2f3corr x0, xzr, 2
    004d2f40bl runtime.panicIndex
    004d2f44
    004d2f44loc_4d2f44:
    004d2f44orr x0, xzr, 1
    004d2f48bl runtime.panicIndex
    004d2f4c
    004d2f4cloc_4d2f4c:
    004d2f4cmov x0, xzr
    004d2f50bl runtime.panicIndex
    004d2f54
    004d2f54loc_4d2f54:
    004d2f54movz x0, 10
    004d2f58bl runtime.panicIndex
    004d2f5c
    004d2f5cloc_4d2f5c:
    004d2f5cmovz x0, 9
    004d2f60bl runtime.panicIndex
    004d2f64
    004d2f64loc_4d2f64:
    004d2f64orr x0, xzr, 8
    004d2f68bl runtime.panicIndex
    004d2f6c
    004d2f6cloc_4d2f6c:
    004d2f6corr x0, xzr, 7
    004d2f70bl runtime.panicIndex
    004d2f74
    004d2f74loc_4d2f74:
    004d2f74orr x0, xzr, 6
    004d2f78bl runtime.panicIndex
    004d2f7c
    004d2f7cloc_4d2f7c:
    004d2f7cmovz x0, 5
    004d2f80bl runtime.panicIndex
    004d2f84
    004d2f84loc_4d2f84:
    004d2f84orr x0, xzr, 4
    004d2f88bl runtime.panicIndex
    004d2f8c
    004d2f8cloc_4d2f8c:
    004d2f8corr x0, xzr, 3
    004d2f90bl runtime.panicIndex
    004d2f94
    004d2f94loc_4d2f94:
    004d2f94orr x0, xzr, 2
    004d2f98bl runtime.panicIndex
    004d2f9c
    004d2f9cloc_4d2f9c:
    004d2f9corr x0, xzr, 1
    004d2fa0bl runtime.panicIndex
    004d2fa4
    004d2fa4loc_4d2fa4:
    004d2fa4mov x0, xzr
    004d2fa8bl runtime.panicIndex
    004d2fachint
    004d2fb0
    004d2fb0loc_4d2fb0:
    004d2fb0stp x0, x1, [sp+8]
    004d2fb4str x2, [sp+24]
    004d2fb8mov x3, x30
    004d2fbcbl runtime.morestack_noctxt.abi0
    004d2fc0ldp x0, x1, [sp+8]
    004d2fc4ldr x2, [sp+24]
    004d2fc8b 0x4d21e0
    004d2fccudf 0
    004d21e0
    004d2fd0
    004d2fd0golang.org/x/crypto/ssh.ParseDSAPrivateKey: ; void golang.org/x/crypto/ssh.ParseDSAPrivateKey(struct []uint8 der)
    004d2fd0ldr x16, [x28+16]
    004d2fd4sub x17, sp, 144
    004d2fd8subs xzr, x17, x16
    004d2fdcb.ls 0x4d32f8
    004d2fe0sub x20, sp, 272
    004d2fe4stp x29, x30, [x20-8]
    004d2fe8add sp, x20, 0
    004d2fecsub x29, sp, 8
    004d2ff0str x0, [sp+280]
    004d2ff4str x1, [sp+288]
    004d2ff8str x2, [sp+296]
    004d2ffcstr xzr, [sp+72]
    004d3000stp xzr, xzr, [sp+56]
    004d3004adrp x0, 0x1a6000
    004d3008add x0, x0, 3968
    004d300cbl runtime.newobject
    004d3010str x0, [sp+256]
    004d3014adrp x27, 0x578000
    004d3018ldr w1, [x27+3056]
    004d301ccbz w1, 0x4d3024
    004d3020b 0x4d3028
    004d3024
    004d3024loc_4d3024:
    004d3024b 0x4d3044
    004d3028
    004d3028loc_4d3028:
    004d3028str x0, [sp+192]
    004d302cmov x1, x0
    004d3030adrp x0, 0x1a6000
    004d3034add x0, x0, 3968
    004d3038bl runtime.wbZero
    004d303cldr x0, [sp+192]
    004d3040b 0x4d3044
    004d3044
    004d3044loc_4d3044:
    004d3044stp xzr, xzr, [x0]
    004d3048stp xzr, xzr, [x0+16]
    004d304cstp xzr, xzr, [x0+32]
    004d3050ldr x5, [sp+256]
    004d3054str x5, [sp+144]
    004d3058stp xzr, xzr, [sp+120]
    004d305cstr xzr, [sp+136]
    004d3060stp xzr, xzr, [sp+240]
    004d3064ldr x0, [sp+280]
    004d3068ldr x1, [sp+288]
    004d306cldr x2, [sp+296]
    004d3070ldr x4, [sp+144]
    004d3074adrp x3, 0x11e000
    004d3078add x3, x3, 3712
    004d307cbl encoding/asn1.Unmarshal
    004d3080str x0, [sp+120]
    004d3084str x1, [sp+128]
    004d3088str x2, [sp+136]
    004d308cstr x3, [sp+240]
    004d3090str x4, [sp+248]
    004d3094ldr x5, [sp+120]
    004d3098ldr x6, [sp+128]
    004d309cldr x7, [sp+136]
    004d30a0str x5, [sp+168]
    004d30a4str x6, [sp+176]
    004d30a8str x7, [sp+184]
    004d30acldr x5, [sp+240]
    004d30b0ldr x6, [sp+248]
    004d30b4str x5, [sp+152]
    004d30b8str x6, [sp+160]
    004d30bcldr x5, [sp+168]
    004d30c0ldr x6, [sp+176]
    004d30c4ldr x7, [sp+184]
    004d30c8str x5, [sp+80]
    004d30ccstr x6, [sp+88]
    004d30d0str x7, [sp+96]
    004d30d4ldr x0, [sp+160]
    004d30d8ldr x5, [sp+152]
    004d30dcstr x5, [sp+104]
    004d30e0str x0, [sp+112]
    004d30e4cbnz x5, 0x4d30ec
    004d30e8b 0x4d3154
    004d30ec
    004d30ecloc_4d30ec:
    004d30ecldrsb x27, [x5]
    004d30f0ldr x1, [x5+24]
    004d30f4blr x1
    004d30f8str x0, [sp+224]
    004d30fcstr x1, [sp+232]
    004d3100orr x2, xzr, 30
    004d3104mov x3, x0
    004d3108mov x4, x1
    004d310cmov x0, xzr
    004d3110adrp x1, 0x1ea000
    004d3114add x1, x1, 1402
    004d3118bl runtime.concatstring2
    004d311cstr x0, [sp+208]
    004d3120str x1, [sp+216]
    004d3124bl errors.New
    004d3128str x0, [sp+240]
    004d312cstr x1, [sp+248]
    004d3130str xzr, [sp+72]
    004d3134ldr x1, [sp+240]
    004d3138ldr x2, [sp+248]
    004d313cstr x1, [sp+56]
    004d3140str x2, [sp+64]
    004d3144ldr x0, [sp+72]
    004d3148ldp x29, x30, [sp-8]
    004d314cadd sp, sp, 272
    004d3150ret x30
    004d3154
    004d3154loc_4d3154:
    004d3154ldr x2, [sp+88]
    004d3158str x2, [sp+48]
    004d315ccbnz x2, 0x4d3164
    004d3160b 0x4d31a0
    004d3164
    004d3164loc_4d3164:
    004d3164adrp x0, 0x1e7000
    004d3168add x0, x0, 2021
    004d316cmovz x1, 26
    004d3170bl errors.New
    004d3174str x0, [sp+240]
    004d3178str x1, [sp+248]
    004d317cstr xzr, [sp+72]
    004d3180ldr x1, [sp+240]
    004d3184ldr x2, [sp+248]
    004d3188str x1, [sp+56]
    004d318cstr x2, [sp+64]
    004d3190ldr x0, [sp+72]
    004d3194ldp x29, x30, [sp-8]
    004d3198add sp, sp, 272
    004d319cret x30
    004d31a0
    004d31a0loc_4d31a0:
    004d31a0adrp x0, 0x174000
    004d31a4add x0, x0, 3072
    004d31a8bl runtime.newobject
    004d31acstr x0, [sp+200]
    004d31b0ldr x1, [sp+256]
    004d31b4ldr x1, [x1+8]
    004d31b8adrp x27, 0x578000
    004d31bcldr w2, [x27+3056]
    004d31c0cbz w2, 0x4d31c8
    004d31c4b 0x4d31cc
    004d31c8
    004d31c8loc_4d31c8:
    004d31c8b 0x4d31e0
    004d31cc
    004d31ccloc_4d31cc:
    004d31ccbl runtime.gcWriteBarrier2
    004d31d0str x1, [x25]
    004d31d4ldr x3, [x0]
    004d31d8str x3, [x25+8]
    004d31dcb 0x4d31e0
    004d31e0
    004d31e0loc_4d31e0:
    004d31e0str x1, [x0]
    004d31e4ldr x3, [sp+200]
    004d31e8ldrsb x27, [x3]
    004d31ecldr x4, [sp+256]
    004d31f0ldr x4, [x4+16]
    004d31f4adrp x27, 0x578000
    004d31f8ldr w5, [x27+3056]
    004d31fccbz w5, 0x4d3204
    004d3200b 0x4d3208
    004d3204
    004d3204loc_4d3204:
    004d3204b 0x4d321c
    004d3208
    004d3208loc_4d3208:
    004d3208bl runtime.gcWriteBarrier2
    004d320cstr x4, [x25]
    004d3210ldr x5, [x3+8]
    004d3214str x5, [x25+8]
    004d3218b 0x4d321c
    004d321c
    004d321cloc_4d321c:
    004d321cstr x4, [x3+8]
    004d3220ldr x3, [sp+200]
    004d3224ldrsb x27, [x3]
    004d3228ldr x4, [sp+256]
    004d322cldr x4, [x4+24]
    004d3230adrp x27, 0x578000
    004d3234ldr w5, [x27+3056]
    004d3238cbz w5, 0x4d3240
    004d323cb 0x4d3244
    004d3240
    004d3240loc_4d3240:
    004d3240b 0x4d3258
    004d3244
    004d3244loc_4d3244:
    004d3244bl runtime.gcWriteBarrier2
    004d3248str x4, [x25]
    004d324cldr x5, [x3+16]
    004d3250str x5, [x25+8]
    004d3254b 0x4d3258
    004d3258
    004d3258loc_4d3258:
    004d3258str x4, [x3+16]
    004d325cldr x3, [sp+200]
    004d3260ldrsb x27, [x3]
    004d3264ldr x4, [sp+256]
    004d3268ldr x4, [x4+32]
    004d326cadrp x27, 0x578000
    004d3270ldr w5, [x27+3056]
    004d3274cbz w5, 0x4d327c
    004d3278b 0x4d3280
    004d327c
    004d327cloc_4d327c:
    004d327cb 0x4d3294
    004d3280
    004d3280loc_4d3280:
    004d3280bl runtime.gcWriteBarrier2
    004d3284str x4, [x25]
    004d3288ldr x5, [x3+24]
    004d328cstr x5, [x25+8]
    004d3290b 0x4d3294
    004d3294
    004d3294loc_4d3294:
    004d3294str x4, [x3+24]
    004d3298ldr x3, [sp+200]
    004d329cldrsb x27, [x3]
    004d32a0ldr x4, [sp+256]
    004d32a4ldr x4, [x4+40]
    004d32a8adrp x27, 0x578000
    004d32acldr w5, [x27+3056]
    004d32b0cbz w5, 0x4d32b8
    004d32b4b 0x4d32bc
    004d32b8
    004d32b8loc_4d32b8:
    004d32b8b 0x4d32d0
    004d32bc
    004d32bcloc_4d32bc:
    004d32bcbl runtime.gcWriteBarrier2
    004d32c0str x4, [x25]
    004d32c4ldr x5, [x3+32]
    004d32c8str x5, [x25+8]
    004d32ccb 0x4d32d0
    004d32d0
    004d32d0loc_4d32d0:
    004d32d0str x4, [x3+32]
    004d32d4ldr x3, [sp+200]
    004d32d8str x3, [sp+72]
    004d32dcstp xzr, xzr, [sp+56]
    004d32e0ldr x0, [sp+72]
    004d32e4mov x1, xzr
    004d32e8mov x2, xzr
    004d32ecldp x29, x30, [sp-8]
    004d32f0add sp, sp, 272
    004d32f4ret x30
    004d32f8
    004d32f8loc_4d32f8:
    004d32f8stp x0, x1, [sp+8]
    004d32fcstr x2, [sp+24]
    004d3300mov x3, x30
    004d3304bl runtime.morestack_noctxt.abi0
    004d3308ldp x0, x1, [sp+8]
    004d330cldr x2, [sp+24]
    004d3310b 0x4d2fd0
    004d3314udf 0
    004d3318udf 0
    004d331cudf 0
    004d2fd0
    004d3320
    004d3320golang.org/x/crypto/ssh.unencryptedOpenSSHKey: ; void golang.org/x/crypto/ssh.unencryptedOpenSSHKey(struct string cipherName, struct string kdfName, struct string kdfOpts, struct []uint8 privKeyBlock)
    004d3320ldr x16, [x28+16]
    004d3324subs xzr, sp, x16
    004d3328b.ls 0x4d3628
    004d332cstr x30, [sp-128]!
    004d3330stur x29, [sp-8]
    004d3334sub x29, sp, 8
    004d3338str x0, [sp+136]
    004d333cstr x1, [sp+144]
    004d3340str x2, [sp+152]
    004d3344str x3, [sp+160]
    004d3348str x4, [sp+168]
    004d334cstr x5, [sp+176]
    004d3350str x6, [sp+184]
    004d3354str x7, [sp+192]
    004d3358str x8, [sp+200]
    004d335cstr xzr, [sp+64]
    004d3360stp xzr, xzr, [sp+72]
    004d3364stp xzr, xzr, [sp+48]
    004d3368ldr x5, [sp+160]
    004d336csubs xzr, x5, 4
    004d3370cset x5, ne
    004d3374b.ne 0x4d337c
    004d3378b 0x4d3380
    004d337c
    004d337cloc_4d337c:
    004d337cb 0x4d340c
    004d3380
    004d3380loc_4d3380:
    004d3380ldr x1, [sp+160]
    004d3384ldr x5, [sp+152]
    004d3388subs xzr, x1, 0
    004d338cb.hi 0x4d3394
    004d3390b 0x4d361c
    004d3394
    004d3394loc_4d3394:
    004d3394ldr x1, [sp+160]
    004d3398ldrb w5, [x5]
    004d339cldr x6, [sp+152]
    004d33a0subs xzr, x1, 1
    004d33a4b.hi 0x4d33ac
    004d33a8b 0x4d3614
    004d33ac
    004d33acloc_4d33ac:
    004d33acldr x1, [sp+160]
    004d33b0ldr x7, [sp+152]
    004d33b4ldrb w6, [x6+1]
    004d33b8ubfm x6, x6, 56, 7
    004d33bcorr x5, x5, x6
    004d33c0subs xzr, x1, 2
    004d33c4b.hi 0x4d33cc
    004d33c8b 0x4d360c
    004d33cc
    004d33ccloc_4d33cc:
    004d33ccldr x1, [sp+160]
    004d33d0ldr x6, [sp+152]
    004d33d4ldrb w7, [x7+2]
    004d33d8ubfm x7, x7, 48, 7
    004d33dcorr x5, x5, x7
    004d33e0subs xzr, x1, 3
    004d33e4b.hi 0x4d33ec
    004d33e8b 0x4d3604
    004d33ec
    004d33ecloc_4d33ec:
    004d33ecldrb w6, [x6+3]
    004d33f0ubfm x6, x6, 40, 7
    004d33f4orr x6, x5, x6
    004d33f8movz x7, 28526
    004d33fcmovk x7, 0x656e0000
    004d3400subs wzr, w6, w7
    004d3404cset x5, ne
    004d3408b 0x4d340c
    004d340c
    004d340cloc_4d340c:
    004d340cstrb w5, [sp+47]
    004d3410tbnz w5, 0, 0x4d3418
    004d3414b 0x4d341c
    004d3418
    004d3418loc_4d3418:
    004d3418b 0x4d34c8
    004d341c
    004d341cloc_4d341c:
    004d341cldr x5, [sp+144]
    004d3420subs xzr, x5, 4
    004d3424cset x5, ne
    004d3428b.ne 0x4d3430
    004d342cb 0x4d3434
    004d3430
    004d3430loc_4d3430:
    004d3430b 0x4d34c0
    004d3434
    004d3434loc_4d3434:
    004d3434ldr x1, [sp+144]
    004d3438ldr x5, [sp+136]
    004d343csubs xzr, x1, 0
    004d3440b.hi 0x4d3448
    004d3444b 0x4d35fc
    004d3448
    004d3448loc_4d3448:
    004d3448ldr x1, [sp+144]
    004d344cldrb w5, [x5]
    004d3450ldr x6, [sp+136]
    004d3454subs xzr, x1, 1
    004d3458b.hi 0x4d3460
    004d345cb 0x4d35f4
    004d3460
    004d3460loc_4d3460:
    004d3460ldr x1, [sp+144]
    004d3464ldr x7, [sp+136]
    004d3468ldrb w6, [x6+1]
    004d346cubfm x6, x6, 56, 7
    004d3470orr x5, x5, x6
    004d3474subs xzr, x1, 2
    004d3478b.hi 0x4d3480
    004d347cb 0x4d35ec
    004d3480
    004d3480loc_4d3480:
    004d3480ldr x1, [sp+144]
    004d3484ldr x6, [sp+136]
    004d3488ldrb w7, [x7+2]
    004d348cubfm x7, x7, 48, 7
    004d3490orr x5, x5, x7
    004d3494subs xzr, x1, 3
    004d3498b.hi 0x4d34a0
    004d349cb 0x4d35e4
    004d34a0
    004d34a0loc_4d34a0:
    004d34a0ldrb w6, [x6+3]
    004d34a4ubfm x6, x6, 40, 7
    004d34a8orr x6, x5, x6
    004d34acmovz x7, 28526
    004d34b0movk x7, 0x656e0000
    004d34b4subs wzr, w6, w7
    004d34b8cset x5, ne
    004d34bcb 0x4d34c0
    004d34c0
    004d34c0loc_4d34c0:
    004d34c0strb w5, [sp+47]
    004d34c4b 0x4d34c8
    004d34c8
    004d34c8loc_4d34c8:
    004d34c8ldrb w5, [sp+47]
    004d34cctbnz w5, 0, 0x4d34d4
    004d34d0b 0x4d3554
    004d34d4
    004d34d4loc_4d34d4:
    004d34d4adrp x0, 0x158000
    004d34d8add x0, x0, 3040
    004d34dcbl runtime.newobject
    004d34e0str x0, [sp+88]
    004d34e4str xzr, [x0]
    004d34e8adrp x27, 0x578000
    004d34ecldr w1, [x27+3056]
    004d34f0cbz w1, 0x4d34f8
    004d34f4b 0x4d34fc
    004d34f8
    004d34f8loc_4d34f8:
    004d34f8b 0x4d350c
    004d34fc
    004d34fcloc_4d34fc:
    004d34fcldr x5, [x0+8]
    004d3500bl runtime.gcWriteBarrier1
    004d3504str x5, [x25]
    004d3508b 0x4d350c
    004d350c
    004d350cloc_4d350c:
    004d350cstr xzr, [x0+8]
    004d3510ldr x5, [sp+88]
    004d3514str x5, [sp+112]
    004d3518stp xzr, xzr, [sp+64]
    004d351cstr xzr, [sp+80]
    004d3520ldr x5, [sp+112]
    004d3524adrp x6, 0x243000
    004d3528add x6, x6, 160
    004d352cstr x6, [sp+48]
    004d3530str x5, [sp+56]
    004d3534ldr x3, [sp+48]
    004d3538ldr x0, [sp+64]
    004d353cldr x1, [sp+72]
    004d3540ldr x4, [sp+56]
    004d3544ldr x2, [sp+80]
    004d3548ldur x29, [sp-8]
    004d354cldr x30, [sp], 128
    004d3550ret x30
    004d3554
    004d3554loc_4d3554:
    004d3554ldr x5, [sp+176]
    004d3558cbnz x5, 0x4d3560
    004d355cb 0x4d35a8
    004d3560
    004d3560loc_4d3560:
    004d3560adrp x0, 0x1eb000
    004d3564add x0, x0, 2864
    004d3568orr x1, xzr, 32
    004d356cbl errors.New
    004d3570str x0, [sp+96]
    004d3574str x1, [sp+104]
    004d3578str xzr, [sp+64]
    004d357cstp xzr, xzr, [sp+72]
    004d3580ldr x3, [sp+96]
    004d3584ldr x4, [sp+104]
    004d3588str x3, [sp+48]
    004d358cstr x4, [sp+56]
    004d3590ldr x0, [sp+64]
    004d3594ldr x1, [sp+72]
    004d3598ldr x2, [sp+80]
    004d359cldur x29, [sp-8]
    004d35a0ldr x30, [sp], 128
    004d35a4ret x30
    004d35a8
    004d35a8loc_4d35a8:
    004d35a8ldr x5, [sp+184]
    004d35acldr x6, [sp+192]
    004d35b0ldr x7, [sp+200]
    004d35b4str x5, [sp+64]
    004d35b8str x6, [sp+72]
    004d35bcstr x7, [sp+80]
    004d35c0stp xzr, xzr, [sp+48]
    004d35c4ldr x0, [sp+64]
    004d35c8ldr x1, [sp+72]
    004d35ccldr x2, [sp+80]
    004d35d0mov x3, xzr
    004d35d4mov x4, xzr
    004d35d8ldur x29, [sp-8]
    004d35dcldr x30, [sp], 128
    004d35e0ret x30
    004d35e4
    004d35e4loc_4d35e4:
    004d35e4orr x0, xzr, 3
    004d35e8bl runtime.panicIndex
    004d35ec
    004d35ecloc_4d35ec:
    004d35ecorr x0, xzr, 2
    004d35f0bl runtime.panicIndex
    004d35f4
    004d35f4loc_4d35f4:
    004d35f4orr x0, xzr, 1
    004d35f8bl runtime.panicIndex
    004d35fc
    004d35fcloc_4d35fc:
    004d35fcmov x0, xzr
    004d3600bl runtime.panicIndex
    004d3604
    004d3604loc_4d3604:
    004d3604orr x0, xzr, 3
    004d3608bl runtime.panicIndex
    004d360c
    004d360cloc_4d360c:
    004d360corr x0, xzr, 2
    004d3610bl runtime.panicIndex
    004d3614
    004d3614loc_4d3614:
    004d3614orr x0, xzr, 1
    004d3618bl runtime.panicIndex
    004d361c
    004d361cloc_4d361c:
    004d361cmov x0, xzr
    004d3620bl runtime.panicIndex
    004d3624hint
    004d3628
    004d3628loc_4d3628:
    004d3628stp x0, x1, [sp+8]
    004d362cstp x2, x3, [sp+24]
    004d3630stp x4, x5, [sp+40]
    004d3634stp x6, x7, [sp+56]
    004d3638str x8, [sp+72]
    004d363cmov x3, x30
    004d3640bl runtime.morestack_noctxt.abi0
    004d3644ldp x0, x1, [sp+8]
    004d3648ldp x2, x3, [sp+24]
    004d364cldp x4, x5, [sp+40]
    004d3650ldp x6, x7, [sp+56]
    004d3654ldr x8, [sp+72]
    004d3658b 0x4d3320
    004d365cudf 0
    004d3320
    004d3660
    004d3660golang.org/x/crypto/ssh.parseOpenSSHPrivateKey: ; void golang.org/x/crypto/ssh.parseOpenSSHPrivateKey(struct []uint8 key, golang.org/x/crypto/ssh.openSSHDecryptFunc decrypt)
    004d3660ldr x16, [x28+16]
    004d3664sub x17, sp, 944
    004d3668subs xzr, x17, x16
    004d366cb.ls 0x4d5198
    004d3670sub x20, sp, 1072
    004d3674stp x29, x30, [x20-8]
    004d3678add sp, x20, 0
    004d367csub x29, sp, 8
    004d3680str x0, [sp+1080]
    004d3684str x1, [sp+1088]
    004d3688str x2, [sp+1096]
    004d368cstr x3, [sp+1104]
    004d3690stp xzr, xzr, [sp+144]
    004d3694stp xzr, xzr, [sp+128]
    004d3698ldr x3, [sp+1088]
    004d369cstr x3, [sp+120]
    004d36a0subs xzr, x3, 15
    004d36a4cset x3, lt
    004d36a8strb w3, [sp+86]
    004d36acb.lt 0x4d36b4
    004d36b0b 0x4d36bc
    004d36b4
    004d36b4loc_4d36b4:
    004d36b4orr x0, xzr, 15
    004d36b8b 0x4d383c
    004d36bc
    004d36bcloc_4d36bc:
    004d36bcldr x3, [sp+1080]
    004d36c0ldr x2, [sp+1096]
    004d36c4subs xzr, x2, 15
    004d36c8b.hs 0x4d36d0
    004d36ccb 0x4d518c
    004d36d0
    004d36d0loc_4d36d0:
    004d36d0b 0x4d36d4
    004d36d4
    004d36d4loc_4d36d4:
    004d36d4str x3, [sp+904]
    004d36d8orr x0, xzr, 15
    004d36dcstr x0, [sp+912]
    004d36e0str x2, [sp+920]
    004d36e4str x3, [sp+744]
    004d36e8str x0, [sp+752]
    004d36ecb 0x4d36f0
    004d36f0
    004d36f0loc_4d36f0:
    004d36f0b 0x4d36f4
    004d36f4
    004d36f4loc_4d36f4:
    004d36f4ldrb w2, [x3]
    004d36f8b 0x4d36fc
    004d36fc
    004d36fcloc_4d36fc:
    004d36fcldrb w4, [x3+1]
    004d3700ubfm x4, x4, 56, 7
    004d3704orr x2, x2, x4
    004d3708b 0x4d370c
    004d370c
    004d370cloc_4d370c:
    004d370cldrb w4, [x3+2]
    004d3710ubfm x4, x4, 48, 7
    004d3714orr x2, x2, x4
    004d3718b 0x4d371c
    004d371c
    004d371cloc_4d371c:
    004d371cldrb w4, [x3+3]
    004d3720ubfm x4, x4, 40, 7
    004d3724orr x2, x2, x4
    004d3728b 0x4d372c
    004d372c
    004d372cloc_4d372c:
    004d372cldrb w4, [x3+4]
    004d3730ubfm x4, x4, 32, 7
    004d3734orr x2, x2, x4
    004d3738b 0x4d373c
    004d373c
    004d373cloc_4d373c:
    004d373cldrb w4, [x3+5]
    004d3740ubfm x4, x4, 24, 7
    004d3744orr x2, x2, x4
    004d3748b 0x4d374c
    004d374c
    004d374cloc_4d374c:
    004d374cldrb w4, [x3+6]
    004d3750ubfm x4, x4, 16, 7
    004d3754orr x2, x2, x4
    004d3758b 0x4d375c
    004d375c
    004d375cloc_4d375c:
    004d375cldrb w4, [x3+7]
    004d3760ubfm x4, x4, 8, 7
    004d3764orr x2, x2, x4
    004d3768movz x4, 28783
    004d376cmovk x4, 0x6e650000
    004d3770movk x4, 0x737300000000
    004d3774movk x4, 0x2d68000000000000
    004d3778subs xzr, x2, x4
    004d377ccset x2, ne
    004d3780b 0x4d3784
    004d3784
    004d3784loc_4d3784:
    004d3784b.ne 0x4d378c
    004d3788b 0x4d3790
    004d378c
    004d378cloc_4d378c:
    004d378cb 0x4d37dc
    004d3790
    004d3790loc_4d3790:
    004d3790b 0x4d3794
    004d3794
    004d3794loc_4d3794:
    004d3794ldrb w2, [x3+8]
    004d3798b 0x4d379c
    004d379c
    004d379cloc_4d379c:
    004d379cldrb w4, [x3+9]
    004d37a0ubfm x4, x4, 56, 7
    004d37a4orr x2, x2, x4
    004d37a8b 0x4d37ac
    004d37ac
    004d37acloc_4d37ac:
    004d37acldrb w4, [x3+10]
    004d37b0ubfm x4, x4, 48, 7
    004d37b4orr x2, x2, x4
    004d37b8b 0x4d37bc
    004d37bc
    004d37bcloc_4d37bc:
    004d37bcldrb w4, [x3+11]
    004d37c0ubfm x4, x4, 40, 7
    004d37c4orr x4, x2, x4
    004d37c8movz x5, 25963
    004d37ccmovk x5, 0x2d790000
    004d37d0subs wzr, w4, w5
    004d37d4cset x2, ne
    004d37d8b 0x4d37dc
    004d37dc
    004d37dcloc_4d37dc:
    004d37dctbnz w2, 0, 0x4d37e4
    004d37e0b 0x4d37e8
    004d37e4
    004d37e4loc_4d37e4:
    004d37e4b 0x4d3814
    004d37e8
    004d37e8loc_4d37e8:
    004d37e8b 0x4d37ec
    004d37ec
    004d37ecloc_4d37ec:
    004d37ecldrb w2, [x3+12]
    004d37f0b 0x4d37f4
    004d37f4
    004d37f4loc_4d37f4:
    004d37f4ldrb w4, [x3+13]
    004d37f8ubfm x4, x4, 56, 7
    004d37fcorr x4, x2, x4
    004d3800ubfm x4, x4, 0, 15
    004d3804movz x5, 12662
    004d3808subs wzr, w4, w5
    004d380ccset x2, ne
    004d3810b 0x4d3814
    004d3814
    004d3814loc_4d3814:
    004d3814tbnz w2, 0, 0x4d381c
    004d3818b 0x4d3820
    004d381c
    004d381cloc_4d381c:
    004d381cb 0x4d3834
    004d3820
    004d3820loc_4d3820:
    004d3820b 0x4d3824
    004d3824
    004d3824loc_4d3824:
    004d3824ldrb w3, [x3+14]
    004d3828subs wzr, w3, 0
    004d382ccset x2, ne
    004d3830b 0x4d3834
    004d3834
    004d3834loc_4d3834:
    004d3834strb w2, [sp+86]
    004d3838b 0x4d383c
    004d383c
    004d383cloc_4d383c:
    004d383cldrb w2, [sp+86]
    004d3840tbnz w2, 0, 0x4d3848
    004d3844b 0x4d3888
    004d3848
    004d3848loc_4d3848:
    004d3848adrp x0, 0x1f0000
    004d384cadd x0, x0, 2743
    004d3850movz x1, 39
    004d3854bl errors.New
    004d3858str x0, [sp+888]
    004d385cstr x1, [sp+896]
    004d3860stp xzr, xzr, [sp+144]
    004d3864ldr x2, [sp+888]
    004d3868ldr x3, [sp+896]
    004d386cstr x2, [sp+128]
    004d3870str x3, [sp+136]
    004d3874ldr x0, [sp+144]
    004d3878ldr x1, [sp+152]
    004d387cldp x29, x30, [sp-8]
    004d3880add sp, sp, 1072
    004d3884ret x30
    004d3888
    004d3888loc_4d3888:
    004d3888ldr x1, [sp+1088]
    004d388cldr x2, [sp+1080]
    004d3890ldr x3, [sp+1096]
    004d3894b 0x4d3898
    004d3898
    004d3898loc_4d3898:
    004d3898subs xzr, x1, 15
    004d389cb.hs 0x4d38a4
    004d38a0b 0x4d5188
    004d38a4
    004d38a4loc_4d38a4:
    004d38a4sub x3, x3, 15
    004d38a8sub x4, xzr, x3
    004d38acsub x1, x1, 15
    004d38b0sbfm x4, x4, 63, 63
    004d38b4and x4, x4, 15
    004d38b8add x2, x2, x4
    004d38bcstr x2, [sp+176]
    004d38c0str x1, [sp+184]
    004d38c4str x3, [sp+192]
    004d38c8adrp x0, 0x1a6000
    004d38ccadd x0, x0, 3744
    004d38d0bl runtime.newobject
    004d38d4str x0, [sp+1016]
    004d38d8adrp x27, 0x578000
    004d38dcldr w1, [x27+3056]
    004d38e0cbz w1, 0x4d38e8
    004d38e4b 0x4d38ec
    004d38e8
    004d38e8loc_4d38e8:
    004d38e8b 0x4d3908
    004d38ec
    004d38ecloc_4d38ec:
    004d38ecstr x0, [sp+528]
    004d38f0mov x1, x0
    004d38f4adrp x0, 0x1a6000
    004d38f8add x0, x0, 3744
    004d38fcbl runtime.wbZero
    004d3900ldr x0, [sp+528]
    004d3904b 0x4d3908
    004d3908
    004d3908loc_4d3908:
    004d3908mov x20, x0
    004d390cadr x27, 16
    004d3910stp x29, x27, [sp-24]
    004d3914sub x29, sp, 24
    004d3918bl fn_87cf8
    004d391csub x29, sp, 8
    004d3920str xzr, [x0+96]
    004d3924ldr x4, [sp+1016]
    004d3928str x4, [sp+880]
    004d392cldr x0, [sp+176]
    004d3930ldr x1, [sp+184]
    004d3934ldr x2, [sp+192]
    004d3938adrp x3, 0x11e000
    004d393cadd x3, x3, 2368
    004d3940bl golang.org/x/crypto/ssh.Unmarshal
    004d3944str x0, [sp+416]
    004d3948str x1, [sp+424]
    004d394ccbnz x0, 0x4d3954
    004d3950b 0x4d397c
    004d3954
    004d3954loc_4d3954:
    004d3954stp xzr, xzr, [sp+144]
    004d3958ldr x3, [sp+424]
    004d395cldr x2, [sp+416]
    004d3960str x2, [sp+128]
    004d3964str x3, [sp+136]
    004d3968ldr x0, [sp+144]
    004d396cldr x1, [sp+152]
    004d3970ldp x29, x30, [sp-8]
    004d3974add sp, sp, 1072
    004d3978ret x30
    004d397c
    004d397cloc_4d397c:
    004d397cldr x9, [sp+1016]
    004d3980ldr w9, [x9+48]
    004d3984subs wzr, w9, 1
    004d3988b.ne 0x4d3990
    004d398cb 0x4d39d0
    004d3990
    004d3990loc_4d3990:
    004d3990adrp x0, 0x1f0000
    004d3994add x0, x0, 196
    004d3998movz x1, 38
    004d399cbl errors.New
    004d39a0str x0, [sp+888]
    004d39a4str x1, [sp+896]
    004d39a8stp xzr, xzr, [sp+144]
    004d39acldr x2, [sp+888]
    004d39b0ldr x3, [sp+896]
    004d39b4str x2, [sp+128]
    004d39b8str x3, [sp+136]
    004d39bcldr x0, [sp+144]
    004d39c0ldr x1, [sp+152]
    004d39c4ldp x29, x30, [sp-8]
    004d39c8add sp, sp, 1072
    004d39ccret x30
    004d39d0
    004d39d0loc_4d39d0:
    004d39d0str xzr, [sp+904]
    004d39d4add x27, sp, 912
    004d39d8stp xzr, xzr, [x27]
    004d39dcadd x27, sp, 888
    004d39e0stp xzr, xzr, [x27]
    004d39e4ldr x26, [sp+1104]
    004d39e8ldr x9, [x26]
    004d39ecldr x10, [sp+1016]
    004d39f0ldr x0, [x10]
    004d39f4ldr x1, [x10+8]
    004d39f8ldr x10, [sp+1016]
    004d39fcldr x2, [x10+16]
    004d3a00ldr x3, [x10+24]
    004d3a04ldr x10, [sp+1016]
    004d3a08ldr x4, [x10+32]
    004d3a0cldr x5, [x10+40]
    004d3a10ldr x10, [sp+1016]
    004d3a14ldr x6, [x10+80]
    004d3a18ldr x7, [x10+88]
    004d3a1cldr x8, [x10+96]
    004d3a20blr x9
    004d3a24str x0, [sp+904]
    004d3a28str x1, [sp+912]
    004d3a2cstr x2, [sp+920]
    004d3a30str x3, [sp+888]
    004d3a34str x4, [sp+896]
    004d3a38ldr x9, [sp+904]
    004d3a3cldr x10, [sp+912]
    004d3a40ldr x11, [sp+920]
    004d3a44str x9, [sp+472]
    004d3a48str x10, [sp+480]
    004d3a4cstr x11, [sp+488]
    004d3a50ldr x9, [sp+888]
    004d3a54ldr x10, [sp+896]
    004d3a58str x9, [sp+1000]
    004d3a5cstr x10, [sp+1008]
    004d3a60ldr x9, [sp+472]
    004d3a64ldr x10, [sp+480]
    004d3a68ldr x11, [sp+488]
    004d3a6cstr x9, [sp+216]
    004d3a70str x10, [sp+224]
    004d3a74str x11, [sp+232]
    004d3a78ldr x9, [sp+1008]
    004d3a7cldr x10, [sp+1000]
    004d3a80str x10, [sp+400]
    004d3a84str x9, [sp+408]
    004d3a88cbnz x10, 0x4d3a90
    004d3a8cb 0x4d3cc4
    004d3a90
    004d3a90loc_4d3a90:
    004d3a90str xzr, [sp+872]
    004d3a94ldr x4, [sp+400]
    004d3a98ldr x5, [sp+408]
    004d3a9cadrp x6, 0x243000
    004d3aa0add x6, x6, 160
    004d3aa4subs xzr, x4, x6
    004d3aa8b.eq 0x4d3ab0
    004d3aacb 0x4d3ab8
    004d3ab0
    004d3ab0loc_4d3ab0:
    004d3ab0orr x0, xzr, 1
    004d3ab4b 0x4d3ac4
    004d3ab8
    004d3ab8loc_4d3ab8:
    004d3ab8mov x0, xzr
    004d3abcmov x5, xzr
    004d3ac0b 0x4d3ac4
    004d3ac4
    004d3ac4loc_4d3ac4:
    004d3ac4str x5, [sp+872]
    004d3ac8strb w0, [sp+86]
    004d3accldr x4, [sp+872]
    004d3ad0str x4, [sp+992]
    004d3ad4ldrb w4, [sp+86]
    004d3ad8strb w4, [sp+87]
    004d3adcldr x4, [sp+992]
    004d3ae0str x4, [sp+392]
    004d3ae4ldrb w4, [sp+87]
    004d3ae8strb w4, [sp+85]
    004d3aectbnz w4, 0, 0x4d3af4
    004d3af0b 0x4d3c98
    004d3af4
    004d3af4loc_4d3af4:
    004d3af4add x27, sp, 856
    004d3af8stp xzr, xzr, [x27]
    004d3afcadd x27, sp, 888
    004d3b00stp xzr, xzr, [x27]
    004d3b04ldr x3, [sp+1016]
    004d3b08ldr x0, [x3+56]
    004d3b0cldr x1, [x3+64]
    004d3b10ldr x2, [x3+72]
    004d3b14bl golang.org/x/crypto/ssh.ParsePublicKey
    004d3b18str x0, [sp+856]
    004d3b1cstr x1, [sp+864]
    004d3b20str x2, [sp+888]
    004d3b24str x3, [sp+896]
    004d3b28ldr x3, [sp+856]
    004d3b2cldr x4, [sp+864]
    004d3b30str x3, [sp+976]
    004d3b34str x4, [sp+984]
    004d3b38ldr x3, [sp+888]
    004d3b3cldr x4, [sp+896]
    004d3b40str x3, [sp+960]
    004d3b44str x4, [sp+968]
    004d3b48ldr x3, [sp+976]
    004d3b4cldr x4, [sp+984]
    004d3b50str x3, [sp+200]
    004d3b54str x4, [sp+208]
    004d3b58ldr x3, [sp+968]
    004d3b5cldr x4, [sp+960]
    004d3b60str x4, [sp+248]
    004d3b64str x3, [sp+256]
    004d3b68cbnz x4, 0x4d3b70
    004d3b6cb 0x4d3c54
    004d3b70
    004d3b70loc_4d3b70:
    004d3b70add x27, sp, 840
    004d3b74stp xzr, xzr, [x27]
    004d3b78add x5, sp, 840
    004d3b7cstr x5, [sp+712]
    004d3b80ldr x5, [sp+248]
    004d3b84ldr x6, [sp+256]
    004d3b88str x5, [sp+696]
    004d3b8cstr x6, [sp+704]
    004d3b90str x5, [sp+688]
    004d3b94ldr x5, [sp+688]
    004d3b98cbnz x5, 0x4d3ba0
    004d3b9cb 0x4d3bb0
    004d3ba0
    004d3ba0loc_4d3ba0:
    004d3ba0ldr x5, [sp+688]
    004d3ba4ldr x5, [x5+8]
    004d3ba8str x5, [sp+688]
    004d3bacb 0x4d3bb4
    004d3bb0
    004d3bb0loc_4d3bb0:
    004d3bb0b 0x4d3bb4
    004d3bb4
    004d3bb4loc_4d3bb4:
    004d3bb4ldr x5, [sp+712]
    004d3bb8ldrsb x27, [x5]
    004d3bbcldr x6, [sp+704]
    004d3bc0ldr x7, [sp+688]
    004d3bc4str x7, [x5]
    004d3bc8adrp x27, 0x578000
    004d3bccldr w7, [x27+3056]
    004d3bd0cbz w7, 0x4d3bd8
    004d3bd4b 0x4d3bdc
    004d3bd8
    004d3bd8loc_4d3bd8:
    004d3bd8b 0x4d3bf0
    004d3bdc
    004d3bdcloc_4d3bdc:
    004d3bdcbl runtime.gcWriteBarrier2
    004d3be0str x6, [x25]
    004d3be4ldr x7, [x5+8]
    004d3be8str x7, [x25+8]
    004d3becb 0x4d3bf0
    004d3bf0
    004d3bf0loc_4d3bf0:
    004d3bf0str x6, [x5+8]
    004d3bf4ldr x2, [sp+712]
    004d3bf8ldrsb x27, [x2]
    004d3bfcb 0x4d3c00
    004d3c00
    004d3c00loc_4d3c00:
    004d3c00str x2, [sp+720]
    004d3c04orr x4, xzr, 1
    004d3c08str x4, [sp+728]
    004d3c0cstr x4, [sp+736]
    004d3c10adrp x0, 0x1f3000
    004d3c14add x0, x0, 2212
    004d3c18movz x1, 44
    004d3c1cmov x3, x4
    004d3c20bl fmt.Errorf
    004d3c24str x0, [sp+888]
    004d3c28str x1, [sp+896]
    004d3c2cstp xzr, xzr, [sp+144]
    004d3c30ldr x2, [sp+888]
    004d3c34ldr x3, [sp+896]
    004d3c38str x2, [sp+128]
    004d3c3cstr x3, [sp+136]
    004d3c40ldr x0, [sp+144]
    004d3c44ldr x1, [sp+152]
    004d3c48ldp x29, x30, [sp-8]
    004d3c4cadd sp, sp, 1072
    004d3c50ret x30
    004d3c54
    004d3c54loc_4d3c54:
    004d3c54ldr x4, [sp+392]
    004d3c58ldrsb x27, [x4]
    004d3c5cldr x5, [sp+208]
    004d3c60ldr x6, [sp+200]
    004d3c64str x6, [x4]
    004d3c68adrp x27, 0x578000
    004d3c6cldr w6, [x27+3056]
    004d3c70cbz w6, 0x4d3c78
    004d3c74b 0x4d3c7c
    004d3c78
    004d3c78loc_4d3c78:
    004d3c78b 0x4d3c90
    004d3c7c
    004d3c7cloc_4d3c7c:
    004d3c7cbl runtime.gcWriteBarrier2
    004d3c80str x5, [x25]
    004d3c84ldr x6, [x4+8]
    004d3c88str x6, [x25+8]
    004d3c8cb 0x4d3c90
    004d3c90
    004d3c90loc_4d3c90:
    004d3c90str x5, [x4+8]
    004d3c94b 0x4d3c9c
    004d3c98
    004d3c98loc_4d3c98:
    004d3c98b 0x4d3c9c
    004d3c9c
    004d3c9cloc_4d3c9c:
    004d3c9cstp xzr, xzr, [sp+144]
    004d3ca0ldr x3, [sp+408]
    004d3ca4ldr x2, [sp+400]
    004d3ca8str x2, [sp+128]
    004d3cacstr x3, [sp+136]
    004d3cb0ldr x0, [sp+144]
    004d3cb4ldr x1, [sp+152]
    004d3cb8ldp x29, x30, [sp-8]
    004d3cbcadd sp, sp, 1072
    004d3cc0ret x30
    004d3cc4
    004d3cc4loc_4d3cc4:
    004d3cc4adrp x0, 0x189000
    004d3cc8add x0, x0, 3296
    004d3cccbl runtime.newobject
    004d3cd0str x0, [sp+1024]
    004d3cd4adrp x27, 0x578000
    004d3cd8ldr w1, [x27+3056]
    004d3cdccbz w1, 0x4d3ce4
    004d3ce0b 0x4d3ce8
    004d3ce4
    004d3ce4loc_4d3ce4:
    004d3ce4b 0x4d3d04
    004d3ce8
    004d3ce8loc_4d3ce8:
    004d3ce8str x0, [sp+520]
    004d3cecmov x1, x0
    004d3cf0adrp x0, 0x189000
    004d3cf4add x0, x0, 3296
    004d3cf8bl runtime.wbZero
    004d3cfcldr x0, [sp+520]
    004d3d00b 0x4d3d04
    004d3d04
    004d3d04loc_4d3d04:
    004d3d04stp xzr, xzr, [x0]
    004d3d08stp xzr, xzr, [x0+16]
    004d3d0cstp xzr, xzr, [x0+32]
    004d3d10ldr x4, [sp+1024]
    004d3d14str x4, [sp+832]
    004d3d18ldr x0, [sp+216]
    004d3d1cldr x1, [sp+224]
    004d3d20ldr x2, [sp+232]
    004d3d24adrp x3, 0x11e000
    004d3d28add x3, x3, 2304
    004d3d2cbl golang.org/x/crypto/ssh.Unmarshal
    004d3d30str x0, [sp+376]
    004d3d34str x1, [sp+384]
    004d3d38subs xzr, x0, 0
    004d3d3ccset x5, ne
    004d3d40strb w5, [sp+86]
    004d3d44cbnz x0, 0x4d3d4c
    004d3d48b 0x4d3d50
    004d3d4c
    004d3d4cloc_4d3d4c:
    004d3d4cb 0x4d3d70
    004d3d50
    004d3d50loc_4d3d50:
    004d3d50ldr x4, [sp+1024]
    004d3d54ldr w4, [x4]
    004d3d58ldr x5, [sp+1024]
    004d3d5cldr w5, [x5+4]
    004d3d60subs wzr, w5, w4
    004d3d64cset x4, ne
    004d3d68strb w4, [sp+86]
    004d3d6cb 0x4d3d70
    004d3d70
    004d3d70loc_4d3d70:
    004d3d70ldrb w4, [sp+86]
    004d3d74tbnz w4, 0, 0x4d3d7c
    004d3d78b 0x4d3ea4
    004d3d7c
    004d3d7cloc_4d3d7c:
    004d3d7cldr x4, [sp+1016]
    004d3d80ldr x4, [x4+8]
    004d3d84subs xzr, x4, 4
    004d3d88b.ne 0x4d3d90
    004d3d8cb 0x4d3d94
    004d3d90
    004d3d90loc_4d3d90:
    004d3d90b 0x4d3e34
    004d3d94
    004d3d94loc_4d3d94:
    004d3d94ldr x4, [sp+1016]
    004d3d98ldr x1, [x4+8]
    004d3d9cldr x4, [x4]
    004d3da0subs xzr, x1, 0
    004d3da4b.hi 0x4d3dac
    004d3da8b 0x4d5180
    004d3dac
    004d3dacloc_4d3dac:
    004d3dacldr x5, [sp+1016]
    004d3db0ldr x1, [x5+8]
    004d3db4ldr x5, [x5]
    004d3db8ldrb w4, [x4]
    004d3dbcsubs xzr, x1, 1
    004d3dc0b.hi 0x4d3dc8
    004d3dc4b 0x4d5178
    004d3dc8
    004d3dc8loc_4d3dc8:
    004d3dc8ldr x6, [sp+1016]
    004d3dccldr x1, [x6+8]
    004d3dd0ldr x6, [x6]
    004d3dd4ldrb w5, [x5+1]
    004d3dd8ubfm x5, x5, 56, 7
    004d3ddcorr x4, x4, x5
    004d3de0subs xzr, x1, 2
    004d3de4b.hi 0x4d3dec
    004d3de8b 0x4d5170
    004d3dec
    004d3decloc_4d3dec:
    004d3decldr x5, [sp+1016]
    004d3df0ldr x1, [x5+8]
    004d3df4ldr x5, [x5]
    004d3df8ldrb w6, [x6+2]
    004d3dfcubfm x6, x6, 48, 7
    004d3e00orr x4, x4, x6
    004d3e04subs xzr, x1, 3
    004d3e08b.hi 0x4d3e10
    004d3e0cb 0x4d5168
    004d3e10
    004d3e10loc_4d3e10:
    004d3e10ldrb w5, [x5+3]
    004d3e14ubfm x5, x5, 40, 7
    004d3e18orr x4, x4, x5
    004d3e1cmovz x5, 28526
    004d3e20movk x5, 0x656e0000
    004d3e24subs wzr, w4, w5
    004d3e28b.ne 0x4d3e30
    004d3e2cb 0x4d3e64
    004d3e30
    004d3e30loc_4d3e30:
    004d3e30b 0x4d3e34
    004d3e34
    004d3e34loc_4d3e34:
    004d3e34stp xzr, xzr, [sp+144]
    004d3e38adrp x27, 0x54e000
    004d3e3cldr x3, [x27+3832]
    004d3e40adrp x27, 0x54e000
    004d3e44ldr x2, [x27+3824]
    004d3e48str x2, [sp+128]
    004d3e4cstr x3, [sp+136]
    004d3e50ldr x0, [sp+144]
    004d3e54ldr x1, [sp+152]
    004d3e58ldp x29, x30, [sp-8]
    004d3e5cadd sp, sp, 1072
    004d3e60ret x30
    004d3e64
    004d3e64loc_4d3e64:
    004d3e64adrp x0, 0x1e7000
    004d3e68add x0, x0, 2047
    004d3e6cmovz x1, 26
    004d3e70bl errors.New
    004d3e74str x0, [sp+888]
    004d3e78str x1, [sp+896]
    004d3e7cstp xzr, xzr, [sp+144]
    004d3e80ldr x2, [sp+888]
    004d3e84ldr x3, [sp+896]
    004d3e88str x2, [sp+128]
    004d3e8cstr x3, [sp+136]
    004d3e90ldr x0, [sp+144]
    004d3e94ldr x1, [sp+152]
    004d3e98ldp x29, x30, [sp-8]
    004d3e9cadd sp, sp, 1072
    004d3ea0ret x30
    004d3ea4
    004d3ea4loc_4d3ea4:
    004d3ea4ldr x3, [sp+1024]
    004d3ea8ldr x1, [x3+16]
    004d3eacldr x0, [x3+8]
    004d3eb0str x0, [sp+672]
    004d3eb4str x1, [sp+680]
    004d3eb8b 0x4d3ebc
    004d3ebc
    004d3ebcloc_4d3ebc:
    004d3ebcsubs xzr, x1, 7
    004d3ec0b.eq 0x4d3ec8
    004d3ec4b 0x4d4308
    004d3ec8
    004d3ec8loc_4d3ec8:
    004d3ec8b 0x4d3ecc
    004d3ecc
    004d3eccloc_4d3ecc:
    004d3eccsubs xzr, x1, 7
    004d3ed0b.eq 0x4d3ed8
    004d3ed4b 0x4d4300
    004d3ed8
    004d3ed8loc_4d3ed8:
    004d3ed8subs xzr, x1, 0
    004d3edcb.hi 0x4d3ee4
    004d3ee0b 0x4d5160
    004d3ee4
    004d3ee4loc_4d3ee4:
    004d3ee4ldrb w2, [x0]
    004d3ee8subs xzr, x1, 1
    004d3eecb.hi 0x4d3ef4
    004d3ef0b 0x4d5158
    004d3ef4
    004d3ef4loc_4d3ef4:
    004d3ef4ldrb w3, [x0+1]
    004d3ef8ubfm x3, x3, 56, 7
    004d3efcorr x2, x2, x3
    004d3f00subs xzr, x1, 2
    004d3f04b.hi 0x4d3f0c
    004d3f08b 0x4d5150
    004d3f0c
    004d3f0cloc_4d3f0c:
    004d3f0cldrb w3, [x0+2]
    004d3f10ubfm x3, x3, 48, 7
    004d3f14orr x2, x2, x3
    004d3f18subs xzr, x1, 3
    004d3f1cb.hi 0x4d3f24
    004d3f20b 0x4d5148
    004d3f24
    004d3f24loc_4d3f24:
    004d3f24ldrb w3, [x0+3]
    004d3f28ubfm x3, x3, 40, 7
    004d3f2corr x2, x2, x3
    004d3f30movz x3, 29555
    004d3f34movk x3, 0x2d680000
    004d3f38subs wzr, w2, w3
    004d3f3cb.eq 0x4d3f44
    004d3f40b 0x4d42fc
    004d3f44
    004d3f44loc_4d3f44:
    004d3f44subs xzr, x1, 4
    004d3f48b.hi 0x4d3f50
    004d3f4cb 0x4d5140
    004d3f50
    004d3f50loc_4d3f50:
    004d3f50ldrb w2, [x0+4]
    004d3f54subs xzr, x1, 5
    004d3f58b.hi 0x4d3f60
    004d3f5cb 0x4d5138
    004d3f60
    004d3f60loc_4d3f60:
    004d3f60ldrb w3, [x0+5]
    004d3f64ubfm x3, x3, 56, 7
    004d3f68orr x2, x2, x3
    004d3f6cubfm x2, x2, 0, 15
    004d3f70movz x3, 29554
    004d3f74subs wzr, w2, w3
    004d3f78b.eq 0x4d3f80
    004d3f7cb 0x4d42f8
    004d3f80
    004d3f80loc_4d3f80:
    004d3f80subs xzr, x1, 6
    004d3f84b.hi 0x4d3f8c
    004d3f88b 0x4d5130
    004d3f8c
    004d3f8cloc_4d3f8c:
    004d3f8cldrb w2, [x0+6]
    004d3f90subs wzr, w2, 97
    004d3f94b.eq 0x4d3f9c
    004d3f98b 0x4d42f4
    004d3f9c
    004d3f9cloc_4d3f9c:
    004d3f9cb 0x4d3fa0
    004d3fa0
    004d3fa0loc_4d3fa0:
    004d3fa0adrp x0, 0x1b5000
    004d3fa4add x0, x0, 288
    004d3fa8bl runtime.newobject
    004d3facstr x0, [sp+1056]
    004d3fb0adrp x27, 0x578000
    004d3fb4ldr w1, [x27+3056]
    004d3fb8cbz w1, 0x4d3fc0
    004d3fbcb 0x4d3fc4
    004d3fc0
    004d3fc0loc_4d3fc0:
    004d3fc0b 0x4d3fe0
    004d3fc4
    004d3fc4loc_4d3fc4:
    004d3fc4str x0, [sp+512]
    004d3fc8mov x1, x0
    004d3fccadrp x0, 0x1b5000
    004d3fd0add x0, x0, 288
    004d3fd4bl runtime.wbZero
    004d3fd8ldr x0, [sp+512]
    004d3fdcb 0x4d3fe0
    004d3fe0
    004d3fe0loc_4d3fe0:
    004d3fe0mov x20, x0
    004d3fe4adr x27, 16
    004d3fe8stp x29, x27, [sp-24]
    004d3fecsub x29, sp, 24
    004d3ff0bl fn_87cfc
    004d3ff4sub x29, sp, 8
    004d3ff8str xzr, [x0+80]
    004d3ffcldr x4, [sp+1056]
    004d4000str x4, [sp+824]
    004d4004ldr x5, [sp+1024]
    004d4008ldr x0, [x5+24]
    004d400cldr x1, [x5+32]
    004d4010ldr x2, [x5+40]
    004d4014adrp x3, 0x11d000
    004d4018add x3, x3, 2816
    004d401cbl golang.org/x/crypto/ssh.Unmarshal
    004d4020str x0, [sp+360]
    004d4024str x1, [sp+368]
    004d4028cbnz x0, 0x4d4030
    004d402cb 0x4d4058
    004d4030
    004d4030loc_4d4030:
    004d4030stp xzr, xzr, [sp+144]
    004d4034ldr x3, [sp+368]
    004d4038ldr x2, [sp+360]
    004d403cstr x2, [sp+128]
    004d4040str x3, [sp+136]
    004d4044ldr x0, [sp+144]
    004d4048ldr x1, [sp+152]
    004d404cldp x29, x30, [sp-8]
    004d4050add sp, sp, 1072
    004d4054ret x30
    004d4058
    004d4058loc_4d4058:
    004d4058ldr x3, [sp+1056]
    004d405cldr x0, [x3+64]
    004d4060ldr x1, [x3+72]
    004d4064ldr x2, [x3+80]
    004d4068bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
    004d406cstr x0, [sp+344]
    004d4070str x1, [sp+352]
    004d4074cbnz x0, 0x4d407c
    004d4078b 0x4d40a4
    004d407c
    004d407cloc_4d407c:
    004d407cstp xzr, xzr, [sp+144]
    004d4080ldr x3, [sp+352]
    004d4084ldr x2, [sp+344]
    004d4088str x2, [sp+128]
    004d408cstr x3, [sp+136]
    004d4090ldr x0, [sp+144]
    004d4094ldr x1, [sp+152]
    004d4098ldp x29, x30, [sp-8]
    004d409cadd sp, sp, 1072
    004d40a0ret x30
    004d40a4
    004d40a4loc_4d40a4:
    004d40a4ldr x1, [sp+1056]
    004d40a8ldr x0, [x1+8]
    004d40acbl math/big.(*Int).Int64
    004d40b0str x0, [sp+112]
    004d40b4adrp x0, 0x193000
    004d40b8add x0, x0, 672
    004d40bcbl runtime.newobject
    004d40c0str x0, [sp+664]
    004d40c4adrp x27, 0x577000
    004d40c8ldr w1, [x27+3056]
    004d40cccbz w1, 0x4d40d4
    004d40d0b 0x4d40d8
    004d40d4
    004d40d4loc_4d40d4:
    004d40d4b 0x4d40f4
    004d40d8
    004d40d8loc_4d40d8:
    004d40d8str x0, [sp+504]
    004d40dcmov x1, x0
    004d40e0adrp x0, 0x193000
    004d40e4add x0, x0, 672
    004d40e8bl runtime.wbZero
    004d40ecldr x0, [sp+504]
    004d40f0b 0x4d40f4
    004d40f4
    004d40f4loc_4d40f4:
    004d40f4mov x20, x0
    004d40f8adr x27, 16
    004d40fcstp x29, x27, [sp-24]
    004d4100sub x29, sp, 24
    004d4104bl fn_87cf8
    004d4108sub x29, sp, 8
    004d410cstr xzr, [x0+96]
    004d4110ldr x1, [sp+664]
    004d4114ldrsb x27, [x1]
    004d4118ldr x2, [sp+1056]
    004d411cldr x2, [x2]
    004d4120adrp x27, 0x577000
    004d4124ldr w3, [x27+3056]
    004d4128cbz w3, 0x4d4130
    004d412cb 0x4d4134
    004d4130
    004d4130loc_4d4130:
    004d4130b 0x4d4148
    004d4134
    004d4134loc_4d4134:
    004d4134bl runtime.gcWriteBarrier2
    004d4138str x2, [x25]
    004d413cldr x3, [x1]
    004d4140str x3, [x25+8]
    004d4144b 0x4d4148
    004d4148
    004d4148loc_4d4148:
    004d4148str x2, [x1]
    004d414cldr x1, [sp+664]
    004d4150ldrsb x27, [x1]
    004d4154ldr x2, [sp+112]
    004d4158str x2, [x1+8]
    004d415cldr x1, [sp+664]
    004d4160ldrsb x27, [x1]
    004d4164ldr x2, [sp+1056]
    004d4168ldr x2, [x2+16]
    004d416cadrp x27, 0x577000
    004d4170ldr w3, [x27+3056]
    004d4174cbz w3, 0x4d417c
    004d4178b 0x4d4180
    004d417c
    004d417cloc_4d417c:
    004d417cb 0x4d4194
    004d4180
    004d4180loc_4d4180:
    004d4180bl runtime.gcWriteBarrier2
    004d4184str x2, [x25]
    004d4188ldr x3, [x1+16]
    004d418cstr x3, [x25+8]
    004d4190b 0x4d4194
    004d4194
    004d4194loc_4d4194:
    004d4194str x2, [x1+16]
    004d4198adrp x0, 0x131000
    004d419cadd x0, x0, 2080
    004d41a0bl runtime.newobject
    004d41a4str x0, [sp+632]
    004d41a8ldr x1, [sp+1056]
    004d41acldr x1, [x1+32]
    004d41b0adrp x27, 0x577000
    004d41b4ldr w2, [x27+3056]
    004d41b8cbz w2, 0x4d41c0
    004d41bcb 0x4d41c4
    004d41c0
    004d41c0loc_4d41c0:
    004d41c0b 0x4d41d8
    004d41c4
    004d41c4loc_4d41c4:
    004d41c4bl runtime.gcWriteBarrier2
    004d41c8str x1, [x25]
    004d41ccldr x2, [x0]
    004d41d0str x2, [x25+8]
    004d41d4b 0x4d41d8
    004d41d8
    004d41d8loc_4d41d8:
    004d41d8str x1, [x0]
    004d41dcldr x1, [sp+632]
    004d41e0ldrsb x27, [x1]
    004d41e4ldr x2, [sp+1056]
    004d41e8ldr x2, [x2+40]
    004d41ecadrp x27, 0x577000
    004d41f0ldr w3, [x27+3056]
    004d41f4cbz w3, 0x4d41fc
    004d41f8b 0x4d4200
    004d41fc
    004d41fcloc_4d41fc:
    004d41fcb 0x4d4214
    004d4200
    004d4200loc_4d4200:
    004d4200bl runtime.gcWriteBarrier2
    004d4204str x2, [x25]
    004d4208ldr x3, [x1+8]
    004d420cstr x3, [x25+8]
    004d4210b 0x4d4214
    004d4214
    004d4214loc_4d4214:
    004d4214str x2, [x1+8]
    004d4218ldr x1, [sp+632]
    004d421cldrsb x27, [x1]
    004d4220b 0x4d4224
    004d4224
    004d4224loc_4d4224:
    004d4224str x1, [sp+640]
    004d4228orr x2, xzr, 2
    004d422cstr x2, [sp+648]
    004d4230str x2, [sp+656]
    004d4234ldr x3, [sp+664]
    004d4238ldrsb x27, [x3]
    004d423cstr x2, [x3+32]
    004d4240str x2, [x3+40]
    004d4244adrp x27, 0x577000
    004d4248ldr w2, [x27+3056]
    004d424ccbz w2, 0x4d4254
    004d4250b 0x4d4258
    004d4254
    004d4254loc_4d4254:
    004d4254b 0x4d426c
    004d4258
    004d4258loc_4d4258:
    004d4258bl runtime.gcWriteBarrier2
    004d425cstr x1, [x25]
    004d4260ldr x2, [x3+24]
    004d4264str x2, [x25+8]
    004d4268b 0x4d426c
    004d426c
    004d426cloc_4d426c:
    004d426cstr x1, [x3+24]
    004d4270ldr x0, [sp+664]
    004d4274str x0, [sp+240]
    004d4278bl crypto/rsa.(*PrivateKey).Validate
    004d427cstr x0, [sp+328]
    004d4280str x1, [sp+336]
    004d4284cbnz x0, 0x4d428c
    004d4288b 0x4d42b4
    004d428c
    004d428cloc_4d428c:
    004d428cstp xzr, xzr, [sp+144]
    004d4290ldr x3, [sp+336]
    004d4294ldr x2, [sp+328]
    004d4298str x2, [sp+128]
    004d429cstr x3, [sp+136]
    004d42a0ldr x0, [sp+144]
    004d42a4ldr x1, [sp+152]
    004d42a8ldp x29, x30, [sp-8]
    004d42acadd sp, sp, 1072
    004d42b0ret x30
    004d42b4
    004d42b4loc_4d42b4:
    004d42b4ldr x0, [sp+240]
    004d42b8bl crypto/rsa.(*PrivateKey).Precompute
    004d42bcldr x1, [sp+240]
    004d42c0str x1, [sp+816]
    004d42c4adrp x2, 0x1a2000
    004d42c8add x2, x2, 2592
    004d42ccstr x2, [sp+144]
    004d42d0str x1, [sp+152]
    004d42d4stp xzr, xzr, [sp+128]
    004d42d8ldr x0, [sp+144]
    004d42dcldr x1, [sp+152]
    004d42e0mov x2, xzr
    004d42e4mov x3, xzr
    004d42e8ldp x29, x30, [sp-8]
    004d42ecadd sp, sp, 1072
    004d42f0ret x30
    004d42f4
    004d42f4loc_4d42f4:
    004d42f4b 0x4d4304
    004d42f8
    004d42f8loc_4d42f8:
    004d42f8b 0x4d4304
    004d42fc
    004d42fcloc_4d42fc:
    004d42fcb 0x4d4304
    004d4300
    004d4300loc_4d4300:
    004d4300b 0x4d4304
    004d4304
    004d4304loc_4d4304:
    004d4304b 0x4d4fd4
    004d4308
    004d4308loc_4d4308:
    004d4308subs xzr, x1, 11
    004d430cb.eq 0x4d4314
    004d4310b 0x4d46f4
    004d4314
    004d4314loc_4d4314:
    004d4314b 0x4d4318
    004d4318
    004d4318loc_4d4318:
    004d4318subs xzr, x1, 11
    004d431cb.eq 0x4d4324
    004d4320b 0x4d46ec
    004d4324
    004d4324loc_4d4324:
    004d4324subs xzr, x1, 0
    004d4328b.hi 0x4d4330
    004d432cb 0x4d5128
    004d4330
    004d4330loc_4d4330:
    004d4330ldrb w2, [x0]
    004d4334subs xzr, x1, 1
    004d4338b.hi 0x4d4340
    004d433cb 0x4d5120
    004d4340
    004d4340loc_4d4340:
    004d4340ldrb w3, [x0+1]
    004d4344ubfm x3, x3, 56, 7
    004d4348orr x2, x2, x3
    004d434csubs xzr, x1, 2
    004d4350b.hi 0x4d4358
    004d4354b 0x4d5118
    004d4358
    004d4358loc_4d4358:
    004d4358ldrb w3, [x0+2]
    004d435cubfm x3, x3, 48, 7
    004d4360orr x2, x2, x3
    004d4364subs xzr, x1, 3
    004d4368b.hi 0x4d4370
    004d436cb 0x4d5110
    004d4370
    004d4370loc_4d4370:
    004d4370ldrb w3, [x0+3]
    004d4374ubfm x3, x3, 40, 7
    004d4378orr x2, x2, x3
    004d437csubs xzr, x1, 4
    004d4380b.hi 0x4d4388
    004d4384b 0x4d5108
    004d4388
    004d4388loc_4d4388:
    004d4388ldrb w3, [x0+4]
    004d438cubfm x3, x3, 32, 7
    004d4390orr x2, x2, x3
    004d4394subs xzr, x1, 5
    004d4398b.hi 0x4d43a0
    004d439cb 0x4d5100
    004d43a0
    004d43a0loc_4d43a0:
    004d43a0ldrb w3, [x0+5]
    004d43a4ubfm x3, x3, 24, 7
    004d43a8orr x2, x2, x3
    004d43acsubs xzr, x1, 6
    004d43b0b.hi 0x4d43b8
    004d43b4b 0x4d50f8
    004d43b8
    004d43b8loc_4d43b8:
    004d43b8ldrb w3, [x0+6]
    004d43bcubfm x3, x3, 16, 7
    004d43c0orr x2, x2, x3
    004d43c4subs xzr, x1, 7
    004d43c8b.hi 0x4d43d0
    004d43ccb 0x4d50f0
    004d43d0
    004d43d0loc_4d43d0:
    004d43d0ldrb w3, [x0+7]
    004d43d4ubfm x3, x3, 8, 7
    004d43d8orr x2, x2, x3
    004d43dcmovz x3, 29555
    004d43e0movk x3, 0x2d680000
    004d43e4movk x3, 0x646500000000
    004d43e8movk x3, 0x3532000000000000
    004d43ecsubs xzr, x2, x3
    004d43f0b.eq 0x4d43f8
    004d43f4b 0x4d46e8
    004d43f8
    004d43f8loc_4d43f8:
    004d43f8subs xzr, x1, 8
    004d43fcb.hi 0x4d4404
    004d4400b 0x4d50e8
    004d4404
    004d4404loc_4d4404:
    004d4404ldrb w2, [x0+8]
    004d4408subs xzr, x1, 9
    004d440cb.hi 0x4d4414
    004d4410b 0x4d50e0
    004d4414
    004d4414loc_4d4414:
    004d4414ldrb w3, [x0+9]
    004d4418ubfm x3, x3, 56, 7
    004d441corr x2, x2, x3
    004d4420ubfm x2, x2, 0, 15
    004d4424movz x3, 12597
    004d4428subs wzr, w2, w3
    004d442cb.eq 0x4d4434
    004d4430b 0x4d46e4
    004d4434
    004d4434loc_4d4434:
    004d4434subs xzr, x1, 10
    004d4438b.hi 0x4d4440
    004d443cb 0x4d50d8
    004d4440
    004d4440loc_4d4440:
    004d4440ldrb w2, [x0+10]
    004d4444subs wzr, w2, 57
    004d4448b.eq 0x4d4450
    004d444cb 0x4d46e0
    004d4450
    004d4450loc_4d4450:
    004d4450b 0x4d4454
    004d4454
    004d4454loc_4d4454:
    004d4454adrp x0, 0x188000
    004d4458add x0, x0, 3872
    004d445cbl runtime.newobject
    004d4460str x0, [sp+1048]
    004d4464adrp x27, 0x577000
    004d4468ldr w1, [x27+3056]
    004d446ccbz w1, 0x4d4474
    004d4470b 0x4d4478
    004d4474
    004d4474loc_4d4474:
    004d4474b 0x4d4494
    004d4478
    004d4478loc_4d4478:
    004d4478str x0, [sp+496]
    004d447cmov x1, x0
    004d4480adrp x0, 0x188000
    004d4484add x0, x0, 3872
    004d4488bl runtime.wbZero
    004d448cldr x0, [sp+496]
    004d4490b 0x4d4494
    004d4494
    004d4494loc_4d4494:
    004d4494mov x20, x0
    004d4498adr x27, 16
    004d449cstp x29, x27, [sp-24]
    004d44a0sub x29, sp, 24
    004d44a4bl fn_87cfc
    004d44a8sub x29, sp, 8
    004d44acstr xzr, [x0+80]
    004d44b0ldr x4, [sp+1048]
    004d44b4str x4, [sp+808]
    004d44b8ldr x5, [sp+1024]
    004d44bcldr x0, [x5+24]
    004d44c0ldr x1, [x5+32]
    004d44c4ldr x2, [x5+40]
    004d44c8adrp x3, 0x11d000
    004d44ccadd x3, x3, 3456
    004d44d0bl golang.org/x/crypto/ssh.Unmarshal
    004d44d4str x0, [sp+312]
    004d44d8str x1, [sp+320]
    004d44dccbnz x0, 0x4d44e4
    004d44e0b 0x4d450c
    004d44e4
    004d44e4loc_4d44e4:
    004d44e4stp xzr, xzr, [sp+144]
    004d44e8ldr x3, [sp+320]
    004d44ecldr x2, [sp+312]
    004d44f0str x2, [sp+128]
    004d44f4str x3, [sp+136]
    004d44f8ldr x0, [sp+144]
    004d44fcldr x1, [sp+152]
    004d4500ldp x29, x30, [sp-8]
    004d4504add sp, sp, 1072
    004d4508ret x30
    004d450c
    004d450cloc_4d450c:
    004d450cldr x3, [sp+1048]
    004d4510ldr x3, [x3+32]
    004d4514str x3, [sp+120]
    004d4518subs xzr, x3, 64
    004d451cb.ne 0x4d4524
    004d4520b 0x4d4564
    004d4524
    004d4524loc_4d4524:
    004d4524adrp x0, 0x1ec000
    004d4528add x0, x0, 1015
    004d452cmovz x1, 34
    004d4530bl errors.New
    004d4534str x0, [sp+888]
    004d4538str x1, [sp+896]
    004d453cstp xzr, xzr, [sp+144]
    004d4540ldr x2, [sp+888]
    004d4544ldr x3, [sp+896]
    004d4548str x2, [sp+128]
    004d454cstr x3, [sp+136]
    004d4550ldr x0, [sp+144]
    004d4554ldr x1, [sp+152]
    004d4558ldp x29, x30, [sp-8]
    004d455cadd sp, sp, 1072
    004d4560ret x30
    004d4564
    004d4564loc_4d4564:
    004d4564ldr x3, [sp+1048]
    004d4568ldr x0, [x3+64]
    004d456cldr x1, [x3+72]
    004d4570ldr x2, [x3+80]
    004d4574bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
    004d4578str x0, [sp+296]
    004d457cstr x1, [sp+304]
    004d4580cbnz x0, 0x4d4588
    004d4584b 0x4d45b0
    004d4588
    004d4588loc_4d4588:
    004d4588stp xzr, xzr, [sp+144]
    004d458cldr x3, [sp+304]
    004d4590ldr x2, [sp+296]
    004d4594str x2, [sp+128]
    004d4598str x3, [sp+136]
    004d459cldr x0, [sp+144]
    004d45a0ldr x1, [sp+152]
    004d45a4ldp x29, x30, [sp-8]
    004d45a8add sp, sp, 1072
    004d45acret x30
    004d45b0
    004d45b0loc_4d45b0:
    004d45b0adrp x0, 0x168000
    004d45b4add x0, x0, 3072
    004d45b8bl runtime.newobject
    004d45bcstr x0, [sp+1032]
    004d45c0adrp x0, 0x121000
    004d45c4add x0, x0, 3072
    004d45c8orr x1, xzr, 64
    004d45ccmov x2, x1
    004d45d0bl runtime.makeslice
    004d45d4str x0, [sp+904]
    004d45d8orr x1, xzr, 64
    004d45dcstr x1, [sp+912]
    004d45e0str x1, [sp+920]
    004d45e4ldr x2, [sp+1032]
    004d45e8str x1, [x2+8]
    004d45ecstr x1, [x2+16]
    004d45f0adrp x27, 0x577000
    004d45f4ldr w1, [x27+3056]
    004d45f8cbz w1, 0x4d4600
    004d45fcb 0x4d4604
    004d4600
    004d4600loc_4d4600:
    004d4600b 0x4d4618
    004d4604
    004d4604loc_4d4604:
    004d4604bl runtime.gcWriteBarrier2
    004d4608str x0, [x25]
    004d460cldr x4, [x2]
    004d4610str x4, [x25+8]
    004d4614b 0x4d4618
    004d4618
    004d4618loc_4d4618:
    004d4618str x0, [x2]
    004d461cldr x4, [sp+1032]
    004d4620ldr x5, [x4]
    004d4624ldr x6, [x4+8]
    004d4628ldr x4, [x4+16]
    004d462cstr x5, [sp+608]
    004d4630str x6, [sp+616]
    004d4634str x4, [sp+624]
    004d4638ldr x4, [sp+1048]
    004d463cldr x5, [x4+32]
    004d4640ldr x6, [x4+24]
    004d4644ldr x4, [x4+40]
    004d4648str x6, [sp+584]
    004d464cstr x5, [sp+592]
    004d4650str x4, [sp+600]
    004d4654ldr x4, [sp+616]
    004d4658str x4, [sp+96]
    004d465csubs xzr, x4, x5
    004d4660b.gt 0x4d4668
    004d4664b 0x4d4670
    004d4668
    004d4668loc_4d4668:
    004d4668str x5, [sp+96]
    004d466cb 0x4d4674
    004d4670
    004d4670loc_4d4670:
    004d4670b 0x4d4674
    004d4674
    004d4674loc_4d4674:
    004d4674ldr x4, [sp+608]
    004d4678ldr x5, [sp+584]
    004d467csubs xzr, x5, x4
    004d4680b.ne 0x4d4688
    004d4684b 0x4d46a4
    004d4688
    004d4688loc_4d4688:
    004d4688ldr x3, [sp+96]
    004d468cstr x3, [sp+88]
    004d4690ldr x2, [sp+88]
    004d4694ldr x1, [sp+584]
    004d4698ldr x0, [sp+608]
    004d469cbl runtime.memmove
    004d46a0b 0x4d46a8
    004d46a4
    004d46a4loc_4d46a4:
    004d46a4b 0x4d46a8
    004d46a8
    004d46a8loc_4d46a8:
    004d46a8ldr x4, [sp+1032]
    004d46acstr x4, [sp+800]
    004d46b0adrp x5, 0x168000
    004d46b4add x5, x5, 2912
    004d46b8str x5, [sp+144]
    004d46bcstr x4, [sp+152]
    004d46c0stp xzr, xzr, [sp+128]
    004d46c4ldr x0, [sp+144]
    004d46c8ldr x1, [sp+152]
    004d46ccmov x2, xzr
    004d46d0mov x3, xzr
    004d46d4ldp x29, x30, [sp-8]
    004d46d8add sp, sp, 1072
    004d46dcret x30
    004d46e0
    004d46e0loc_4d46e0:
    004d46e0b 0x4d46f0
    004d46e4
    004d46e4loc_4d46e4:
    004d46e4b 0x4d46f0
    004d46e8
    004d46e8loc_4d46e8:
    004d46e8b 0x4d46f0
    004d46ec
    004d46ecloc_4d46ec:
    004d46ecb 0x4d46f0
    004d46f0
    004d46f0loc_4d46f0:
    004d46f0b 0x4d4fd4
    004d46f4
    004d46f4loc_4d46f4:
    004d46f4subs xzr, x1, 19
    004d46f8b.eq 0x4d4700
    004d46fcb 0x4d4fc8
    004d4700
    004d4700loc_4d4700:
    004d4700b 0x4d4704
    004d4704
    004d4704loc_4d4704:
    004d4704subs xzr, x1, 19
    004d4708b.eq 0x4d4710
    004d470cb 0x4d4730
    004d4710
    004d4710loc_4d4710:
    004d4710adrp x1, 0x1e2000
    004d4714add x1, x1, 1498
    004d4718movz x2, 19
    004d471cbl runtime.memequal
    004d4720tbnz w0, 0, 0x4d4728
    004d4724b 0x4d472c
    004d4728
    004d4728loc_4d4728:
    004d4728b 0x4d479c
    004d472c
    004d472cloc_4d472c:
    004d472cb 0x4d4734
    004d4730
    004d4730loc_4d4730:
    004d4730b 0x4d4734
    004d4734
    004d4734loc_4d4734:
    004d4734ldr x3, [sp+680]
    004d4738subs xzr, x3, 19
    004d473cb.eq 0x4d4744
    004d4740b 0x4d4768
    004d4744
    004d4744loc_4d4744:
    004d4744ldr x0, [sp+672]
    004d4748adrp x1, 0x1e2000
    004d474cadd x1, x1, 1517
    004d4750movz x2, 19
    004d4754bl runtime.memequal
    004d4758tbnz w0, 0, 0x4d4760
    004d475cb 0x4d4764
    004d4760
    004d4760loc_4d4760:
    004d4760b 0x4d479c
    004d4764
    004d4764loc_4d4764:
    004d4764b 0x4d476c
    004d4768
    004d4768loc_4d4768:
    004d4768b 0x4d476c
    004d476c
    004d476cloc_4d476c:
    004d476cldr x3, [sp+680]
    004d4770subs xzr, x3, 19
    004d4774b.eq 0x4d477c
    004d4778b 0x4d4fb8
    004d477c
    004d477cloc_4d477c:
    004d477cldr x0, [sp+672]
    004d4780adrp x1, 0x1e2000
    004d4784add x1, x1, 1536
    004d4788movz x2, 19
    004d478cbl runtime.memequal
    004d4790tbnz w0, 0, 0x4d4798
    004d4794b 0x4d4fb4
    004d4798
    004d4798loc_4d4798:
    004d4798b 0x4d479c
    004d479c
    004d479cloc_4d479c:
    004d479cadrp x0, 0x199000
    004d47a0add x0, x0, 1280
    004d47a4bl runtime.newobject
    004d47a8str x0, [sp+1040]
    004d47acadrp x27, 0x577000
    004d47b0ldr w1, [x27+3056]
    004d47b4cbz w1, 0x4d47bc
    004d47b8b 0x4d47c0
    004d47bc
    004d47bcloc_4d47bc:
    004d47bcb 0x4d47dc
    004d47c0
    004d47c0loc_4d47c0:
    004d47c0str x0, [sp+464]
    004d47c4mov x1, x0
    004d47c8adrp x0, 0x199000
    004d47ccadd x0, x0, 1280
    004d47d0bl runtime.wbZero
    004d47d4ldr x0, [sp+464]
    004d47d8b 0x4d47dc
    004d47dc
    004d47dcloc_4d47dc:
    004d47dcmov x20, x0
    004d47e0adr x27, 16
    004d47e4stp x29, x27, [sp-24]
    004d47e8sub x29, sp, 24
    004d47ecbl fn_87cfc
    004d47f0sub x29, sp, 8
    004d47f4str xzr, [x0+80]
    004d47f8ldr x4, [sp+1040]
    004d47fcstr x4, [sp+792]
    004d4800ldr x5, [sp+1024]
    004d4804ldr x0, [x5+24]
    004d4808ldr x1, [x5+32]
    004d480cldr x2, [x5+40]
    004d4810adrp x3, 0x11d000
    004d4814add x3, x3, 2560
    004d4818bl golang.org/x/crypto/ssh.Unmarshal
    004d481cstr x0, [sp+280]
    004d4820str x1, [sp+288]
    004d4824cbnz x0, 0x4d482c
    004d4828b 0x4d4854
    004d482c
    004d482cloc_4d482c:
    004d482cstp xzr, xzr, [sp+144]
    004d4830ldr x3, [sp+288]
    004d4834ldr x2, [sp+280]
    004d4838str x2, [sp+128]
    004d483cstr x3, [sp+136]
    004d4840ldr x0, [sp+144]
    004d4844ldr x1, [sp+152]
    004d4848ldp x29, x30, [sp-8]
    004d484cadd sp, sp, 1072
    004d4850ret x30
    004d4854
    004d4854loc_4d4854:
    004d4854ldr x3, [sp+1040]
    004d4858ldr x0, [x3+64]
    004d485cldr x1, [x3+72]
    004d4860ldr x2, [x3+80]
    004d4864bl golang.org/x/crypto/ssh.checkOpenSSHKeyPadding
    004d4868str x0, [sp+264]
    004d486cstr x1, [sp+272]
    004d4870cbnz x0, 0x4d4878
    004d4874b 0x4d48a0
    004d4878
    004d4878loc_4d4878:
    004d4878stp xzr, xzr, [sp+144]
    004d487cldr x3, [sp+272]
    004d4880ldr x2, [sp+264]
    004d4884str x2, [sp+128]
    004d4888str x3, [sp+136]
    004d488cldr x0, [sp+144]
    004d4890ldr x1, [sp+152]
    004d4894ldp x29, x30, [sp-8]
    004d4898add sp, sp, 1072
    004d489cret x30
    004d48a0
    004d48a0loc_4d48a0:
    004d48a0stp xzr, xzr, [sp+432]
    004d48a4ldr x5, [sp+1040]
    004d48a8ldr x1, [x5+8]
    004d48acldr x5, [x5]
    004d48b0str x5, [sp+568]
    004d48b4str x1, [sp+576]
    004d48b8b 0x4d48bc
    004d48bc
    004d48bcloc_4d48bc:
    004d48bcsubs xzr, x1, 8
    004d48c0b.eq 0x4d48c8
    004d48c4b 0x4d4f50
    004d48c8
    004d48c8loc_4d48c8:
    004d48c8b 0x4d48cc
    004d48cc
    004d48ccloc_4d48cc:
    004d48ccsubs xzr, x1, 8
    004d48d0b.eq 0x4d48d8
    004d48d4b 0x4d49c4
    004d48d8
    004d48d8loc_4d48d8:
    004d48d8subs xzr, x1, 0
    004d48dcb.hi 0x4d48e4
    004d48e0b 0x4d50d0
    004d48e4
    004d48e4loc_4d48e4:
    004d48e4ldrb w6, [x5]
    004d48e8subs xzr, x1, 1
    004d48ecb.hi 0x4d48f4
    004d48f0b 0x4d50c8
    004d48f4
    004d48f4loc_4d48f4:
    004d48f4ldrb w7, [x5+1]
    004d48f8ubfm x7, x7, 56, 7
    004d48fcorr x6, x6, x7
    004d4900subs xzr, x1, 2
    004d4904b.hi 0x4d490c
    004d4908b 0x4d50c0
    004d490c
    004d490cloc_4d490c:
    004d490cldrb w7, [x5+2]
    004d4910ubfm x7, x7, 48, 7
    004d4914orr x6, x6, x7
    004d4918subs xzr, x1, 3
    004d491cb.hi 0x4d4924
    004d4920b 0x4d50b8
    004d4924
    004d4924loc_4d4924:
    004d4924ldrb w7, [x5+3]
    004d4928ubfm x7, x7, 40, 7
    004d492corr x6, x6, x7
    004d4930subs xzr, x1, 4
    004d4934b.hi 0x4d493c
    004d4938b 0x4d50b0
    004d493c
    004d493cloc_4d493c:
    004d493cldrb w7, [x5+4]
    004d4940ubfm x7, x7, 32, 7
    004d4944orr x6, x6, x7
    004d4948subs xzr, x1, 5
    004d494cb.hi 0x4d4954
    004d4950b 0x4d50a8
    004d4954
    004d4954loc_4d4954:
    004d4954ldrb w7, [x5+5]
    004d4958ubfm x7, x7, 24, 7
    004d495corr x6, x6, x7
    004d4960subs xzr, x1, 6
    004d4964b.hi 0x4d496c
    004d4968b 0x4d50a0
    004d496c
    004d496cloc_4d496c:
    004d496cldrb w7, [x5+6]
    004d4970ubfm x7, x7, 16, 7
    004d4974orr x6, x6, x7
    004d4978subs xzr, x1, 7
    004d497cb.hi 0x4d4984
    004d4980b 0x4d5098
    004d4984
    004d4984loc_4d4984:
    004d4984ldrb w7, [x5+7]
    004d4988ubfm x7, x7, 8, 7
    004d498corr x6, x6, x7
    004d4990movz x7, 26990
    004d4994movk x7, 0x74730000
    004d4998movk x7, 0x327000000000
    004d499cmovk x7, 0x3635000000000000
    004d49a0subs xzr, x6, x7
    004d49a4b.eq 0x4d49ac
    004d49a8b 0x4d49c0
    004d49ac
    004d49acloc_4d49ac:
    004d49acb 0x4d49b0
    004d49b0
    004d49b0loc_4d49b0:
    004d49b0bl crypto/elliptic.P256
    004d49b4str x0, [sp+432]
    004d49b8str x1, [sp+440]
    004d49bcb 0x4d4bb8
    004d49c0
    004d49c0loc_4d49c0:
    004d49c0b 0x4d49c8
    004d49c4
    004d49c4loc_4d49c4:
    004d49c4b 0x4d49c8
    004d49c8
    004d49c8loc_4d49c8:
    004d49c8subs xzr, x1, 8
    004d49ccb.eq 0x4d49d4
    004d49d0b 0x4d4ac0
    004d49d4
    004d49d4loc_4d49d4:
    004d49d4subs xzr, x1, 0
    004d49d8b.hi 0x4d49e0
    004d49dcb 0x4d5090
    004d49e0
    004d49e0loc_4d49e0:
    004d49e0ldrb w6, [x5]
    004d49e4subs xzr, x1, 1
    004d49e8b.hi 0x4d49f0
    004d49ecb 0x4d5088
    004d49f0
    004d49f0loc_4d49f0:
    004d49f0ldrb w7, [x5+1]
    004d49f4ubfm x7, x7, 56, 7
    004d49f8orr x6, x6, x7
    004d49fcsubs xzr, x1, 2
    004d4a00b.hi 0x4d4a08
    004d4a04b 0x4d5080
    004d4a08
    004d4a08loc_4d4a08:
    004d4a08ldrb w7, [x5+2]
    004d4a0cubfm x7, x7, 48, 7
    004d4a10orr x6, x6, x7
    004d4a14subs xzr, x1, 3
    004d4a18b.hi 0x4d4a20
    004d4a1cb 0x4d5078
    004d4a20
    004d4a20loc_4d4a20:
    004d4a20ldrb w7, [x5+3]
    004d4a24ubfm x7, x7, 40, 7
    004d4a28orr x6, x6, x7
    004d4a2csubs xzr, x1, 4
    004d4a30b.hi 0x4d4a38
    004d4a34b 0x4d5070
    004d4a38
    004d4a38loc_4d4a38:
    004d4a38ldrb w7, [x5+4]
    004d4a3cubfm x7, x7, 32, 7
    004d4a40orr x6, x6, x7
    004d4a44subs xzr, x1, 5
    004d4a48b.hi 0x4d4a50
    004d4a4cb 0x4d5068
    004d4a50
    004d4a50loc_4d4a50:
    004d4a50ldrb w7, [x5+5]
    004d4a54ubfm x7, x7, 24, 7
    004d4a58orr x6, x6, x7
    004d4a5csubs xzr, x1, 6
    004d4a60b.hi 0x4d4a68
    004d4a64b 0x4d5060
    004d4a68
    004d4a68loc_4d4a68:
    004d4a68ldrb w7, [x5+6]
    004d4a6cubfm x7, x7, 16, 7
    004d4a70orr x6, x6, x7
    004d4a74subs xzr, x1, 7
    004d4a78b.hi 0x4d4a80
    004d4a7cb 0x4d5058
    004d4a80
    004d4a80loc_4d4a80:
    004d4a80ldrb w7, [x5+7]
    004d4a84ubfm x7, x7, 8, 7
    004d4a88orr x6, x6, x7
    004d4a8cmovz x7, 26990
    004d4a90movk x7, 0x74730000
    004d4a94movk x7, 0x337000000000
    004d4a98movk x7, 0x3438000000000000
    004d4a9csubs xzr, x6, x7
    004d4aa0b.eq 0x4d4aa8
    004d4aa4b 0x4d4abc
    004d4aa8
    004d4aa8loc_4d4aa8:
    004d4aa8b 0x4d4aac
    004d4aac
    004d4aacloc_4d4aac:
    004d4aacbl crypto/elliptic.P384
    004d4ab0str x0, [sp+432]
    004d4ab4str x1, [sp+440]
    004d4ab8b 0x4d4bb8
    004d4abc
    004d4abcloc_4d4abc:
    004d4abcb 0x4d4ac4
    004d4ac0
    004d4ac0loc_4d4ac0:
    004d4ac0b 0x4d4ac4
    004d4ac4
    004d4ac4loc_4d4ac4:
    004d4ac4subs xzr, x1, 8
    004d4ac8b.eq 0x4d4ad0
    004d4accb 0x4d4f40
    004d4ad0
    004d4ad0loc_4d4ad0:
    004d4ad0subs xzr, x1, 0
    004d4ad4b.hi 0x4d4adc
    004d4ad8b 0x4d5050
    004d4adc
    004d4adcloc_4d4adc:
    004d4adcldrb w6, [x5]
    004d4ae0subs xzr, x1, 1
    004d4ae4b.hi 0x4d4aec
    004d4ae8b 0x4d5048
    004d4aec
    004d4aecloc_4d4aec:
    004d4aecldrb w7, [x5+1]
    004d4af0ubfm x7, x7, 56, 7
    004d4af4orr x6, x6, x7
    004d4af8subs xzr, x1, 2
    004d4afcb.hi 0x4d4b04
    004d4b00b 0x4d5040
    004d4b04
    004d4b04loc_4d4b04:
    004d4b04ldrb w7, [x5+2]
    004d4b08ubfm x7, x7, 48, 7
    004d4b0corr x6, x6, x7
    004d4b10subs xzr, x1, 3
    004d4b14b.hi 0x4d4b1c
    004d4b18b 0x4d5038
    004d4b1c
    004d4b1cloc_4d4b1c:
    004d4b1cldrb w7, [x5+3]
    004d4b20ubfm x7, x7, 40, 7
    004d4b24orr x6, x6, x7
    004d4b28subs xzr, x1, 4
    004d4b2cb.hi 0x4d4b34
    004d4b30b 0x4d5030
    004d4b34
    004d4b34loc_4d4b34:
    004d4b34ldrb w7, [x5+4]
    004d4b38ubfm x7, x7, 32, 7
    004d4b3corr x6, x6, x7
    004d4b40subs xzr, x1, 5
    004d4b44b.hi 0x4d4b4c
    004d4b48b 0x4d5028
    004d4b4c
    004d4b4cloc_4d4b4c:
    004d4b4cldrb w7, [x5+5]
    004d4b50ubfm x7, x7, 24, 7
    004d4b54orr x6, x6, x7
    004d4b58subs xzr, x1, 6
    004d4b5cb.hi 0x4d4b64
    004d4b60b 0x4d5020
    004d4b64
    004d4b64loc_4d4b64:
    004d4b64ldrb w7, [x5+6]
    004d4b68ubfm x7, x7, 16, 7
    004d4b6corr x6, x6, x7
    004d4b70subs xzr, x1, 7
    004d4b74b.hi 0x4d4b7c
    004d4b78b 0x4d5018
    004d4b7c
    004d4b7cloc_4d4b7c:
    004d4b7cldrb w5, [x5+7]
    004d4b80ubfm x5, x5, 8, 7
    004d4b84orr x5, x6, x5
    004d4b88movz x6, 26990
    004d4b8cmovk x6, 0x74730000
    004d4b90movk x6, 0x357000000000
    004d4b94movk x6, 0x3132000000000000
    004d4b98subs xzr, x5, x6
    004d4b9cb.eq 0x4d4ba4
    004d4ba0b 0x4d4f3c
    004d4ba4
    004d4ba4loc_4d4ba4:
    004d4ba4b 0x4d4ba8
    004d4ba8
    004d4ba8loc_4d4ba8:
    004d4ba8bl crypto/elliptic.P521
    004d4bacstr x0, [sp+432]
    004d4bb0str x1, [sp+440]
    004d4bb4b 0x4d4bb8
    004d4bb8
    004d4bb8loc_4d4bb8:
    004d4bb8str xzr, [sp+784]
    004d4bbcstr xzr, [sp+776]
    004d4bc0ldr x0, [sp+432]
    004d4bc4ldr x1, [sp+440]
    004d4bc8ldr x5, [sp+1040]
    004d4bccldr x3, [x5+24]
    004d4bd0ldr x4, [x5+32]
    004d4bd4ldr x2, [x5+16]
    004d4bd8bl crypto/elliptic.Unmarshal
    004d4bdcstr x0, [sp+784]
    004d4be0str x1, [sp+776]
    004d4be4ldr x5, [sp+784]
    004d4be8str x5, [sp+952]
    004d4becldr x5, [sp+776]
    004d4bf0str x5, [sp+944]
    004d4bf4ldr x5, [sp+952]
    004d4bf8str x5, [sp+456]
    004d4bfcldr x5, [sp+944]
    004d4c00str x5, [sp+448]
    004d4c04ldr x5, [sp+456]
    004d4c08subs xzr, x5, 0
    004d4c0ccset x6, ne
    004d4c10eor x6, x6, 1
    004d4c14strb w6, [sp+86]
    004d4c18cbnz x5, 0x4d4c20
    004d4c1cb 0x4d4c38
    004d4c20
    004d4c20loc_4d4c20:
    004d4c20ldr x2, [sp+448]
    004d4c24subs xzr, x2, 0
    004d4c28cset x2, ne
    004d4c2ceor x2, x2, 1
    004d4c30strb w2, [sp+86]
    004d4c34b 0x4d4c3c
    004d4c38
    004d4c38loc_4d4c38:
    004d4c38b 0x4d4c3c
    004d4c3c
    004d4c3cloc_4d4c3c:
    004d4c3cldrb w2, [sp+86]
    004d4c40tbnz w2, 0, 0x4d4c48
    004d4c44b 0x4d4c88
    004d4c48
    004d4c48loc_4d4c48:
    004d4c48adrp x0, 0x1ec000
    004d4c4cadd x0, x0, 3681
    004d4c50movz x1, 35
    004d4c54bl errors.New
    004d4c58str x0, [sp+888]
    004d4c5cstr x1, [sp+896]
    004d4c60stp xzr, xzr, [sp+144]
    004d4c64ldr x2, [sp+888]
    004d4c68ldr x3, [sp+896]
    004d4c6cstr x2, [sp+128]
    004d4c70str x3, [sp+136]
    004d4c74ldr x0, [sp+144]
    004d4c78ldr x1, [sp+152]
    004d4c7cldp x29, x30, [sp-8]
    004d4c80add sp, sp, 1072
    004d4c84ret x30
    004d4c88
    004d4c88loc_4d4c88:
    004d4c88ldr x1, [sp+432]
    004d4c8cldrsb x27, [x1]
    004d4c90ldr x1, [x1+48]
    004d4c94ldr x0, [sp+440]
    004d4c98blr x1
    004d4c9cstr x0, [sp+768]
    004d4ca0ldrsb x27, [x0]
    004d4ca4ldr x1, [x0+8]
    004d4ca8str x1, [sp+544]
    004d4cacldr x2, [sp+1040]
    004d4cb0ldr x0, [x2+40]
    004d4cb4bl math/big.(*Int).Cmp
    004d4cb8str x0, [sp+120]
    004d4cbctbz x0, 63, 0x4d4cc4
    004d4cc0b 0x4d4d04
    004d4cc4
    004d4cc4loc_4d4cc4:
    004d4cc4adrp x0, 0x1e7000
    004d4cc8add x0, x0, 778
    004d4cccmovz x1, 27
    004d4cd0bl errors.New
    004d4cd4str x0, [sp+888]
    004d4cd8str x1, [sp+896]
    004d4cdcstp xzr, xzr, [sp+144]
    004d4ce0ldr x2, [sp+888]
    004d4ce4ldr x3, [sp+896]
    004d4ce8str x2, [sp+128]
    004d4cecstr x3, [sp+136]
    004d4cf0ldr x0, [sp+144]
    004d4cf4ldr x1, [sp+152]
    004d4cf8ldp x29, x30, [sp-8]
    004d4cfcadd sp, sp, 1072
    004d4d00ret x30
    004d4d04
    004d4d04loc_4d4d04:
    004d4d04ldr x1, [sp+1040]
    004d4d08ldr x0, [x1+40]
    004d4d0cbl math/big.(*Int).Bytes
    004d4d10str x0, [sp+904]
    004d4d14str x1, [sp+912]
    004d4d18str x2, [sp+920]
    004d4d1cstr xzr, [sp+776]
    004d4d20str xzr, [sp+784]
    004d4d24ldr x1, [sp+432]
    004d4d28ldrsb x27, [x1]
    004d4d2cldr x0, [sp+440]
    004d4d30ldr x1, [x1+56]
    004d4d34ldr x2, [sp+904]
    004d4d38ldr x3, [sp+912]
    004d4d3cldr x4, [sp+920]
    004d4d40mov x5, x1
    004d4d44mov x1, x2
    004d4d48mov x2, x3
    004d4d4cmov x3, x4
    004d4d50blr x5
    004d4d54str x0, [sp+776]
    004d4d58str x1, [sp+784]
    004d4d5cldr x1, [sp+776]
    004d4d60str x1, [sp+936]
    004d4d64ldr x1, [sp+784]
    004d4d68str x1, [sp+928]
    004d4d6cldr x1, [sp+936]
    004d4d70str x1, [sp+168]
    004d4d74ldr x1, [sp+928]
    004d4d78str x1, [sp+160]
    004d4d7cldr x1, [sp+456]
    004d4d80ldr x0, [sp+168]
    004d4d84bl math/big.(*Int).Cmp
    004d4d88str x0, [sp+120]
    004d4d8csubs xzr, x0, 0
    004d4d90cset x1, ne
    004d4d94strb w1, [sp+86]
    004d4d98cbnz x0, 0x4d4da0
    004d4d9cb 0x4d4da4
    004d4da0
    004d4da0loc_4d4da0:
    004d4da0b 0x4d4dc4
    004d4da4
    004d4da4loc_4d4da4:
    004d4da4ldr x0, [sp+160]
    004d4da8ldr x1, [sp+448]
    004d4dacbl math/big.(*Int).Cmp
    004d4db0str x0, [sp+104]
    004d4db4subs xzr, x0, 0
    004d4db8cset x2, ne
    004d4dbcstrb w2, [sp+86]
    004d4dc0b 0x4d4dc4
    004d4dc4
    004d4dc4loc_4d4dc4:
    004d4dc4ldrb w2, [sp+86]
    004d4dc8tbnz w2, 0, 0x4d4dd0
    004d4dccb 0x4d4e10
    004d4dd0
    004d4dd0loc_4d4dd0:
    004d4dd0adrp x0, 0x1f1000
    004d4dd4add x0, x0, 2083
    004d4dd8movz x1, 42
    004d4ddcbl errors.New
    004d4de0str x0, [sp+888]
    004d4de4str x1, [sp+896]
    004d4de8stp xzr, xzr, [sp+144]
    004d4decldr x2, [sp+888]
    004d4df0ldr x3, [sp+896]
    004d4df4str x2, [sp+128]
    004d4df8str x3, [sp+136]
    004d4dfcldr x0, [sp+144]
    004d4e00ldr x1, [sp+152]
    004d4e04ldp x29, x30, [sp-8]
    004d4e08add sp, sp, 1072
    004d4e0cret x30
    004d4e10
    004d4e10loc_4d4e10:
    004d4e10adrp x0, 0x1ab000
    004d4e14add x0, x0, 1056
    004d4e18bl runtime.newobject
    004d4e1cstr x0, [sp+536]
    004d4e20ldr x1, [sp+440]
    004d4e24ldr x2, [sp+432]
    004d4e28str x2, [x0]
    004d4e2cadrp x27, 0x577000
    004d4e30ldr w2, [x27+3056]
    004d4e34cbz w2, 0x4d4e3c
    004d4e38b 0x4d4e40
    004d4e3c
    004d4e3cloc_4d4e3c:
    004d4e3cb 0x4d4e54
    004d4e40
    004d4e40loc_4d4e40:
    004d4e40bl runtime.gcWriteBarrier2
    004d4e44str x1, [x25]
    004d4e48ldr x4, [x0+8]
    004d4e4cstr x4, [x25+8]
    004d4e50b 0x4d4e54
    004d4e54
    004d4e54loc_4d4e54:
    004d4e54str x1, [x0+8]
    004d4e58ldr x4, [sp+536]
    004d4e5cldrsb x27, [x4]
    004d4e60ldr x5, [sp+456]
    004d4e64adrp x27, 0x577000
    004d4e68ldr w6, [x27+3056]
    004d4e6ccbz w6, 0x4d4e74
    004d4e70b 0x4d4e78
    004d4e74
    004d4e74loc_4d4e74:
    004d4e74b 0x4d4e8c
    004d4e78
    004d4e78loc_4d4e78:
    004d4e78bl runtime.gcWriteBarrier2
    004d4e7cstr x5, [x25]
    004d4e80ldr x6, [x4+16]
    004d4e84str x6, [x25+8]
    004d4e88b 0x4d4e8c
    004d4e8c
    004d4e8cloc_4d4e8c:
    004d4e8cstr x5, [x4+16]
    004d4e90ldr x4, [sp+536]
    004d4e94ldrsb x27, [x4]
    004d4e98ldr x5, [sp+448]
    004d4e9cadrp x27, 0x577000
    004d4ea0ldr w6, [x27+3056]
    004d4ea4cbz w6, 0x4d4eac
    004d4ea8b 0x4d4eb0
    004d4eac
    004d4eacloc_4d4eac:
    004d4eacb 0x4d4ec4
    004d4eb0
    004d4eb0loc_4d4eb0:
    004d4eb0bl runtime.gcWriteBarrier2
    004d4eb4str x5, [x25]
    004d4eb8ldr x6, [x4+24]
    004d4ebcstr x6, [x25+8]
    004d4ec0b 0x4d4ec4
    004d4ec4
    004d4ec4loc_4d4ec4:
    004d4ec4str x5, [x4+24]
    004d4ec8ldr x4, [sp+536]
    004d4eccldrsb x27, [x4]
    004d4ed0ldr x5, [sp+1040]
    004d4ed4ldr x5, [x5+40]
    004d4ed8adrp x27, 0x577000
    004d4edcldr w6, [x27+3056]
    004d4ee0cbz w6, 0x4d4ee8
    004d4ee4b 0x4d4eec
    004d4ee8
    004d4ee8loc_4d4ee8:
    004d4ee8b 0x4d4f00
    004d4eec
    004d4eecloc_4d4eec:
    004d4eecbl runtime.gcWriteBarrier2
    004d4ef0str x5, [x25]
    004d4ef4ldr x6, [x4+32]
    004d4ef8str x6, [x25+8]
    004d4efcb 0x4d4f00
    004d4f00
    004d4f00loc_4d4f00:
    004d4f00str x5, [x4+32]
    004d4f04ldr x4, [sp+536]
    004d4f08str x4, [sp+760]
    004d4f0cadrp x5, 0x1a8000
    004d4f10add x5, x5, 32
    004d4f14str x5, [sp+144]
    004d4f18str x4, [sp+152]
    004d4f1cstp xzr, xzr, [sp+128]
    004d4f20ldr x0, [sp+144]
    004d4f24ldr x1, [sp+152]
    004d4f28mov x2, xzr
    004d4f2cmov x3, xzr
    004d4f30ldp x29, x30, [sp-8]
    004d4f34add sp, sp, 1072
    004d4f38ret x30
    004d4f3c
    004d4f3cloc_4d4f3c:
    004d4f3cb 0x4d4f44
    004d4f40
    004d4f40loc_4d4f40:
    004d4f40b 0x4d4f44
    004d4f44
    004d4f44loc_4d4f44:
    004d4f44b 0x4d4f48
    004d4f48
    004d4f48loc_4d4f48:
    004d4f48b 0x4d4f4c
    004d4f4c
    004d4f4cloc_4d4f4c:
    004d4f4cb 0x4d4f54
    004d4f50
    004d4f50loc_4d4f50:
    004d4f50b 0x4d4f54
    004d4f54
    004d4f54loc_4d4f54:
    004d4f54b 0x4d4f58
    004d4f58
    004d4f58loc_4d4f58:
    004d4f58ldr x5, [sp+1040]
    004d4f5cldr x3, [x5]
    004d4f60ldr x4, [x5+8]
    004d4f64mov x0, xzr
    004d4f68adrp x1, 0x1ea000
    004d4f6cadd x1, x1, 72
    004d4f70orr x2, xzr, 31
    004d4f74bl runtime.concatstring2
    004d4f78str x0, [sp+552]
    004d4f7cstr x1, [sp+560]
    004d4f80bl errors.New
    004d4f84str x0, [sp+888]
    004d4f88str x1, [sp+896]
    004d4f8cstp xzr, xzr, [sp+144]
    004d4f90ldr x2, [sp+888]
    004d4f94ldr x3, [sp+896]
    004d4f98str x2, [sp+128]
    004d4f9cstr x3, [sp+136]
    004d4fa0ldr x0, [sp+144]
    004d4fa4ldr x1, [sp+152]
    004d4fa8ldp x29, x30, [sp-8]
    004d4facadd sp, sp, 1072
    004d4fb0ret x30
    004d4fb4
    004d4fb4loc_4d4fb4:
    004d4fb4b 0x4d4fbc
    004d4fb8
    004d4fb8loc_4d4fb8:
    004d4fb8b 0x4d4fbc
    004d4fbc
    004d4fbcloc_4d4fbc:
    004d4fbcb 0x4d4fc0
    004d4fc0
    004d4fc0loc_4d4fc0:
    004d4fc0b 0x4d4fc4
    004d4fc4
    004d4fc4loc_4d4fc4:
    004d4fc4b 0x4d4fd4
    004d4fc8
    004d4fc8loc_4d4fc8:
    004d4fc8b 0x4d4fcc
    004d4fcc
    004d4fccloc_4d4fcc:
    004d4fccb 0x4d4fd0
    004d4fd0
    004d4fd0loc_4d4fd0:
    004d4fd0b 0x4d4fd4
    004d4fd4
    004d4fd4loc_4d4fd4:
    004d4fd4b 0x4d4fd8
    004d4fd8
    004d4fd8loc_4d4fd8:
    004d4fd8adrp x0, 0x1e4000
    004d4fdcadd x0, x0, 2916
    004d4fe0movz x1, 23
    004d4fe4bl errors.New
    004d4fe8str x0, [sp+888]
    004d4fecstr x1, [sp+896]
    004d4ff0stp xzr, xzr, [sp+144]
    004d4ff4ldr x2, [sp+888]
    004d4ff8ldr x3, [sp+896]
    004d4ffcstr x2, [sp+128]
    004d5000str x3, [sp+136]
    004d5004ldr x0, [sp+144]
    004d5008ldr x1, [sp+152]
    004d500cldp x29, x30, [sp-8]
    004d5010add sp, sp, 1072
    004d5014ret x30
    004d5018
    004d5018loc_4d5018:
    004d5018orr x0, xzr, 7
    004d501cbl runtime.panicIndex
    004d5020
    004d5020loc_4d5020:
    004d5020orr x0, xzr, 6
    004d5024bl runtime.panicIndex
    004d5028
    004d5028loc_4d5028:
    004d5028movz x0, 5
    004d502cbl runtime.panicIndex
    004d5030
    004d5030loc_4d5030:
    004d5030orr x0, xzr, 4
    004d5034bl runtime.panicIndex
    004d5038
    004d5038loc_4d5038:
    004d5038orr x0, xzr, 3
    004d503cbl runtime.panicIndex
    004d5040
    004d5040loc_4d5040:
    004d5040orr x0, xzr, 2
    004d5044bl runtime.panicIndex
    004d5048
    004d5048loc_4d5048:
    004d5048orr x0, xzr, 1
    004d504cbl runtime.panicIndex
    004d5050
    004d5050loc_4d5050:
    004d5050mov x0, xzr
    004d5054bl runtime.panicIndex
    004d5058
    004d5058loc_4d5058:
    004d5058orr x0, xzr, 7
    004d505cbl runtime.panicIndex
    004d5060
    004d5060loc_4d5060:
    004d5060orr x0, xzr, 6
    004d5064bl runtime.panicIndex
    004d5068
    004d5068loc_4d5068:
    004d5068movz x0, 5
    004d506cbl runtime.panicIndex
    004d5070
    004d5070loc_4d5070:
    004d5070orr x0, xzr, 4
    004d5074bl runtime.panicIndex
    004d5078
    004d5078loc_4d5078:
    004d5078orr x0, xzr, 3
    004d507cbl runtime.panicIndex
    004d5080
    004d5080loc_4d5080:
    004d5080orr x0, xzr, 2
    004d5084bl runtime.panicIndex
    004d5088
    004d5088loc_4d5088:
    004d5088orr x0, xzr, 1
    004d508cbl runtime.panicIndex
    004d5090
    004d5090loc_4d5090:
    004d5090mov x0, xzr
    004d5094bl runtime.panicIndex
    004d5098
    004d5098loc_4d5098:
    004d5098orr x0, xzr, 7
    004d509cbl runtime.panicIndex
    004d50a0
    004d50a0loc_4d50a0:
    004d50a0orr x0, xzr, 6
    004d50a4bl runtime.panicIndex
    004d50a8
    004d50a8loc_4d50a8:
    004d50a8movz x0, 5
    004d50acbl runtime.panicIndex
    004d50b0
    004d50b0loc_4d50b0:
    004d50b0orr x0, xzr, 4
    004d50b4bl runtime.panicIndex
    004d50b8
    004d50b8loc_4d50b8:
    004d50b8orr x0, xzr, 3
    004d50bcbl runtime.panicIndex
    004d50c0
    004d50c0loc_4d50c0:
    004d50c0orr x0, xzr, 2
    004d50c4bl runtime.panicIndex
    004d50c8
    004d50c8loc_4d50c8:
    004d50c8orr x0, xzr, 1
    004d50ccbl runtime.panicIndex
    004d50d0
    004d50d0loc_4d50d0:
    004d50d0mov x0, xzr
    004d50d4bl runtime.panicIndex
    004d50d8
    004d50d8loc_4d50d8:
    004d50d8movz x0, 10
    004d50dcbl runtime.panicIndex
    004d50e0
    004d50e0loc_4d50e0:
    004d50e0movz x0, 9
    004d50e4bl runtime.panicIndex
    004d50e8
    004d50e8loc_4d50e8:
    004d50e8orr x0, xzr, 8
    004d50ecbl runtime.panicIndex
    004d50f0
    004d50f0loc_4d50f0:
    004d50f0orr x0, xzr, 7
    004d50f4bl runtime.panicIndex
    004d50f8
    004d50f8loc_4d50f8:
    004d50f8orr x0, xzr, 6
    004d50fcbl runtime.panicIndex
    004d5100
    004d5100loc_4d5100:
    004d5100movz x0, 5
    004d5104bl runtime.panicIndex
    004d5108
    004d5108loc_4d5108:
    004d5108orr x0, xzr, 4
    004d510cbl runtime.panicIndex
    004d5110
    004d5110loc_4d5110:
    004d5110orr x0, xzr, 3
    004d5114bl runtime.panicIndex
    004d5118
    004d5118loc_4d5118:
    004d5118orr x0, xzr, 2
    004d511cbl runtime.panicIndex
    004d5120
    004d5120loc_4d5120:
    004d5120orr x0, xzr, 1
    004d5124bl runtime.panicIndex
    004d5128
    004d5128loc_4d5128:
    004d5128mov x0, xzr
    004d512cbl runtime.panicIndex
    004d5130
    004d5130loc_4d5130:
    004d5130orr x0, xzr, 6
    004d5134bl runtime.panicIndex
    004d5138
    004d5138loc_4d5138:
    004d5138movz x0, 5
    004d513cbl runtime.panicIndex
    004d5140
    004d5140loc_4d5140:
    004d5140orr x0, xzr, 4
    004d5144bl runtime.panicIndex
    004d5148
    004d5148loc_4d5148:
    004d5148orr x0, xzr, 3
    004d514cbl runtime.panicIndex
    004d5150
    004d5150loc_4d5150:
    004d5150orr x0, xzr, 2
    004d5154bl runtime.panicIndex
    004d5158
    004d5158loc_4d5158:
    004d5158orr x0, xzr, 1
    004d515cbl runtime.panicIndex
    004d5160
    004d5160loc_4d5160:
    004d5160mov x0, xzr
    004d5164bl runtime.panicIndex
    004d5168
    004d5168loc_4d5168:
    004d5168orr x0, xzr, 3
    004d516cbl runtime.panicIndex
    004d5170
    004d5170loc_4d5170:
    004d5170orr x0, xzr, 2
    004d5174bl runtime.panicIndex
    004d5178
    004d5178loc_4d5178:
    004d5178orr x0, xzr, 1
    004d517cbl runtime.panicIndex
    004d5180
    004d5180loc_4d5180:
    004d5180mov x0, xzr
    004d5184bl runtime.panicIndex
    004d5188
    004d5188loc_4d5188:
    004d5188bl runtime.panicSliceB
    004d518c
    004d518cloc_4d518c:
    004d518corr x1, xzr, 15
    004d5190bl runtime.panicSliceAcap
    004d5194hint
    004d5198
    004d5198loc_4d5198:
    004d5198stp x0, x1, [sp+8]
    004d519cstp x2, x3, [sp+24]
    004d51a0mov x3, x30
    004d51a4bl runtime.morestack_noctxt.abi0
    004d51a8ldp x0, x1, [sp+8]
    004d51acldp x2, x3, [sp+24]
    004d51b0b 0x4d3660
    004d51b4udf 0
    004d51b8udf 0
    004d51bcudf 0
    004d3660