File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0050c200
    0050c200github.com/gofrs/uuid.(*UUID).decodeBraced: ; void github.com/gofrs/uuid.(*UUID).decodeBraced(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
    0050c200ldr x16, [x28+16]
    0050c204sub x17, sp, 64
    0050c208subs xzr, x17, x16
    0050c20cb.ls 0x50c3e0
    0050c210str x30, [sp-192]!
    0050c214stur x29, [sp-8]
    0050c218sub x29, sp, 8
    0050c21cstr x0, [sp+200]
    0050c220str x1, [sp+208]
    0050c224str x2, [sp+216]
    0050c228str x3, [sp+224]
    0050c22cstp xzr, xzr, [sp+72]
    0050c230ldr x4, [sp+216]
    0050c234str x4, [sp+56]
    0050c238ldr x1, [sp+216]
    0050c23cldr x4, [sp+208]
    0050c240subs xzr, x1, 0
    0050c244b.hi 0x50c24c
    0050c248b 0x50c3d4
    0050c24c
    0050c24cloc_50c24c:
    0050c24cldrb w4, [x4]
    0050c250subs wzr, w4, 123
    0050c254cset x4, ne
    0050c258strb w4, [sp+55]
    0050c25cb.ne 0x50c264
    0050c260b 0x50c268
    0050c264
    0050c264loc_50c264:
    0050c264b 0x50c298
    0050c268
    0050c268loc_50c268:
    0050c268ldr x1, [sp+216]
    0050c26cldr x4, [sp+208]
    0050c270ldr x5, [sp+56]
    0050c274sub x0, x5, 1
    0050c278subs xzr, x1, x0
    0050c27cb.hi 0x50c284
    0050c280b 0x50c3d0
    0050c284
    0050c284loc_50c284:
    0050c284ldrb w4, [x4+x0]
    0050c288subs wzr, w4, 125
    0050c28ccset x4, ne
    0050c290strb w4, [sp+55]
    0050c294b 0x50c298
    0050c298
    0050c298loc_50c298:
    0050c298ldrb w4, [sp+55]
    0050c29ctbnz w4, 0, 0x50c2a4
    0050c2a0b 0x50c350
    0050c2a4
    0050c2a4loc_50c2a4:
    0050c2a4stp xzr, xzr, [sp+152]
    0050c2a8add x3, sp, 152
    0050c2acstr x3, [sp+176]
    0050c2b0ldr x0, [sp+208]
    0050c2b4ldr x1, [sp+216]
    0050c2b8ldr x2, [sp+224]
    0050c2bcbl runtime.convTslice
    0050c2c0str x0, [sp+168]
    0050c2c4ldr x3, [sp+176]
    0050c2c8ldrsb x27, [x3]
    0050c2ccadrp x4, 0xe1000
    0050c2d0add x4, x4, 1216
    0050c2d4str x4, [x3]
    0050c2d8adrp x27, 0x53f000
    0050c2dcldr w4, [x27+3056]
    0050c2e0cbz w4, 0x50c2e8
    0050c2e4b 0x50c2ec
    0050c2e8
    0050c2e8loc_50c2e8:
    0050c2e8b 0x50c300
    0050c2ec
    0050c2ecloc_50c2ec:
    0050c2ecbl runtime.gcWriteBarrier2
    0050c2f0str x0, [x25]
    0050c2f4ldr x5, [x3+8]
    0050c2f8str x5, [x25+8]
    0050c2fcb 0x50c300
    0050c300
    0050c300loc_50c300:
    0050c300str x0, [x3+8]
    0050c304ldr x2, [sp+176]
    0050c308ldrsb x27, [x2]
    0050c30cb 0x50c310
    0050c310
    0050c310loc_50c310:
    0050c310str x2, [sp+88]
    0050c314orr x4, xzr, 1
    0050c318str x4, [sp+96]
    0050c31cstr x4, [sp+104]
    0050c320adrp x0, 0x1b8000
    0050c324add x0, x0, 499
    0050c328movz x1, 40
    0050c32cmov x3, x4
    0050c330bl fmt.Errorf
    0050c334str x0, [sp+136]
    0050c338str x1, [sp+144]
    0050c33cstr x0, [sp+72]
    0050c340str x1, [sp+80]
    0050c344ldur x29, [sp-8]
    0050c348ldr x30, [sp], 192
    0050c34cret x30
    0050c350
    0050c350loc_50c350:
    0050c350ldr x4, [sp+56]
    0050c354sub x1, x4, 1
    0050c358str x1, [sp+64]
    0050c35cldr x2, [sp+224]
    0050c360ldr x5, [sp+208]
    0050c364subs xzr, x2, x1
    0050c368b.hs 0x50c370
    0050c36cb 0x50c3cc
    0050c370
    0050c370loc_50c370:
    0050c370subs xzr, x1, 1
    0050c374b.hs 0x50c37c
    0050c378b 0x50c3c4
    0050c37c
    0050c37cloc_50c37c:
    0050c37csub x3, x2, 1
    0050c380sub x2, x4, 2
    0050c384sub x4, xzr, x3
    0050c388sbfm x4, x4, 63, 63
    0050c38cand x4, x4, 1
    0050c390add x1, x5, x4
    0050c394str x1, [sp+112]
    0050c398str x2, [sp+120]
    0050c39cstr x3, [sp+128]
    0050c3a0ldr x0, [sp+200]
    0050c3a4bl github.com/gofrs/uuid.(*UUID).decodePlain
    0050c3a8str x0, [sp+136]
    0050c3acstr x1, [sp+144]
    0050c3b0str x0, [sp+72]
    0050c3b4str x1, [sp+80]
    0050c3b8ldur x29, [sp-8]
    0050c3bcldr x30, [sp], 192
    0050c3c0ret x30
    0050c3c4
    0050c3c4loc_50c3c4:
    0050c3c4orr x0, xzr, 1
    0050c3c8bl runtime.panicSliceB
    0050c3cc
    0050c3ccloc_50c3cc:
    0050c3ccbl runtime.panicSliceAcap
    0050c3d0
    0050c3d0loc_50c3d0:
    0050c3d0bl runtime.panicIndex
    0050c3d4
    0050c3d4loc_50c3d4:
    0050c3d4mov x0, xzr
    0050c3d8bl runtime.panicIndex
    0050c3dchint
    0050c3e0
    0050c3e0loc_50c3e0:
    0050c3e0stp x0, x1, [sp+8]
    0050c3e4stp x2, x3, [sp+24]
    0050c3e8mov x3, x30
    0050c3ecbl runtime.morestack_noctxt.abi0
    0050c3f0ldp x0, x1, [sp+8]
    0050c3f4ldp x2, x3, [sp+24]
    0050c3f8b 0x50c200
    0050c3fcudf 0
    0050c200
    0050c400
    0050c400github.com/gofrs/uuid.(*UUID).decodeURN: ; void github.com/gofrs/uuid.(*UUID).decodeURN(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
    0050c400ldr x16, [x28+16]
    0050c404sub x17, sp, 96
    0050c408subs xzr, x17, x16
    0050c40cb.ls 0x50c5bc
    0050c410str x30, [sp-224]!
    0050c414stur x29, [sp-8]
    0050c418sub x29, sp, 8
    0050c41cstr x0, [sp+232]
    0050c420str x1, [sp+240]
    0050c424str x2, [sp+248]
    0050c428str x3, [sp+256]
    0050c42cstp xzr, xzr, [sp+80]
    0050c430ldr x6, [sp+248]
    0050c434str x6, [sp+72]
    0050c438ldr x2, [sp+256]
    0050c43cldr x0, [sp+240]
    0050c440subs xzr, x2, 9
    0050c444b.hs 0x50c44c
    0050c448b 0x50c5b0
    0050c44c
    0050c44cloc_50c44c:
    0050c44cb 0x50c450
    0050c450
    0050c450loc_50c450:
    0050c450str x0, [sp+96]
    0050c454movz x1, 9
    0050c458str x1, [sp+104]
    0050c45cstr x2, [sp+112]
    0050c460adrp x27, 0x502000
    0050c464ldr x4, [x27+152]
    0050c468adrp x27, 0x502000
    0050c46cldr x5, [x27+160]
    0050c470adrp x27, 0x502000
    0050c474ldr x3, [x27+144]
    0050c478bl bytes.Equal
    0050c47cstrb w0, [sp+71]
    0050c480tbnz w0, 0, 0x50c488
    0050c484b 0x50c4f8
    0050c488
    0050c488loc_50c488:
    0050c488ldr x1, [sp+72]
    0050c48cldr x2, [sp+256]
    0050c490ldr x4, [sp+240]
    0050c494subs xzr, x2, x1
    0050c498b.hs 0x50c4a0
    0050c49cb 0x50c5ac
    0050c4a0
    0050c4a0loc_50c4a0:
    0050c4a0subs xzr, x1, 9
    0050c4a4b.hs 0x50c4ac
    0050c4a8b 0x50c5a4
    0050c4ac
    0050c4acloc_50c4ac:
    0050c4acsub x3, x2, 9
    0050c4b0sub x2, x1, 9
    0050c4b4sub x5, xzr, x3
    0050c4b8sbfm x5, x5, 63, 63
    0050c4bcmovz x6, 9
    0050c4c0and x5, x5, x6
    0050c4c4add x1, x4, x5
    0050c4c8str x1, [sp+144]
    0050c4ccstr x2, [sp+152]
    0050c4d0str x3, [sp+160]
    0050c4d4ldr x0, [sp+232]
    0050c4d8bl github.com/gofrs/uuid.(*UUID).decodePlain
    0050c4dcstr x0, [sp+168]
    0050c4e0str x1, [sp+176]
    0050c4e4str x0, [sp+80]
    0050c4e8str x1, [sp+88]
    0050c4ecldur x29, [sp-8]
    0050c4f0ldr x30, [sp], 224
    0050c4f4ret x30
    0050c4f8
    0050c4f8loc_50c4f8:
    0050c4f8stp xzr, xzr, [sp+184]
    0050c4fcadd x3, sp, 184
    0050c500str x3, [sp+208]
    0050c504ldr x0, [sp+240]
    0050c508ldr x1, [sp+248]
    0050c50cldr x2, [sp+256]
    0050c510bl runtime.convTslice
    0050c514str x0, [sp+200]
    0050c518ldr x3, [sp+208]
    0050c51cldrsb x27, [x3]
    0050c520adrp x4, 0xe1000
    0050c524add x4, x4, 1216
    0050c528str x4, [x3]
    0050c52cadrp x27, 0x53f000
    0050c530ldr w4, [x27+3056]
    0050c534cbz w4, 0x50c53c
    0050c538b 0x50c540
    0050c53c
    0050c53cloc_50c53c:
    0050c53cb 0x50c554
    0050c540
    0050c540loc_50c540:
    0050c540bl runtime.gcWriteBarrier2
    0050c544str x0, [x25]
    0050c548ldr x5, [x3+8]
    0050c54cstr x5, [x25+8]
    0050c550b 0x50c554
    0050c554
    0050c554loc_50c554:
    0050c554str x0, [x3+8]
    0050c558ldr x2, [sp+208]
    0050c55cldrsb x27, [x2]
    0050c560b 0x50c564
    0050c564
    0050c564loc_50c564:
    0050c564str x2, [sp+120]
    0050c568orr x4, xzr, 1
    0050c56cstr x4, [sp+128]
    0050c570str x4, [sp+136]
    0050c574adrp x0, 0x1b8000
    0050c578add x0, x0, 499
    0050c57cmovz x1, 40
    0050c580mov x3, x4
    0050c584bl fmt.Errorf
    0050c588str x0, [sp+168]
    0050c58cstr x1, [sp+176]
    0050c590str x0, [sp+80]
    0050c594str x1, [sp+88]
    0050c598ldur x29, [sp-8]
    0050c59cldr x30, [sp], 224
    0050c5a0ret x30
    0050c5a4
    0050c5a4loc_50c5a4:
    0050c5a4movz x0, 9
    0050c5a8bl runtime.panicSliceB
    0050c5ac
    0050c5acloc_50c5ac:
    0050c5acbl runtime.panicSliceAcap
    0050c5b0
    0050c5b0loc_50c5b0:
    0050c5b0movz x1, 9
    0050c5b4bl runtime.panicSliceAcap
    0050c5b8hint
    0050c5bc
    0050c5bcloc_50c5bc:
    0050c5bcstp x0, x1, [sp+8]
    0050c5c0stp x2, x3, [sp+24]
    0050c5c4mov x3, x30
    0050c5c8bl runtime.morestack_noctxt.abi0
    0050c5ccldp x0, x1, [sp+8]
    0050c5d0ldp x2, x3, [sp+24]
    0050c5d4b 0x50c400
    0050c5d8udf 0
    0050c5dcudf 0
    0050c400
    0050c5e0
    0050c5e0github.com/gofrs/uuid.(*UUID).decodePlain: ; void github.com/gofrs/uuid.(*UUID).decodePlain(github.com/gofrs/uuid.UUID * u, struct []uint8 t)
    0050c5e0ldr x16, [x28+16]
    0050c5e4sub x17, sp, 64
    0050c5e8subs xzr, x17, x16
    0050c5ecb.ls 0x50c7a8
    0050c5f0str x30, [sp-192]!
    0050c5f4stur x29, [sp-8]
    0050c5f8sub x29, sp, 8
    0050c5fcstr x0, [sp+200]
    0050c600str x1, [sp+208]
    0050c604str x2, [sp+216]
    0050c608str x3, [sp+224]
    0050c60cstp xzr, xzr, [sp+72]
    0050c610ldr x4, [sp+216]
    0050c614str x4, [sp+64]
    0050c618str x4, [sp+48]
    0050c61csubs xzr, x4, 32
    0050c620b.eq 0x50c628
    0050c624b 0x50c65c
    0050c628
    0050c628loc_50c628:
    0050c628b 0x50c62c
    0050c62c
    0050c62cloc_50c62c:
    0050c62cldr x1, [sp+208]
    0050c630ldr x2, [sp+216]
    0050c634ldr x3, [sp+224]
    0050c638ldr x0, [sp+200]
    0050c63cbl github.com/gofrs/uuid.(*UUID).decodeHashLike
    0050c640str x0, [sp+152]
    0050c644str x1, [sp+160]
    0050c648str x0, [sp+72]
    0050c64cstr x1, [sp+80]
    0050c650ldur x29, [sp-8]
    0050c654ldr x30, [sp], 192
    0050c658ret x30
    0050c65c
    0050c65cloc_50c65c:
    0050c65csubs xzr, x4, 36
    0050c660b.eq 0x50c668
    0050c664b 0x50c69c
    0050c668
    0050c668loc_50c668:
    0050c668b 0x50c66c
    0050c66c
    0050c66cloc_50c66c:
    0050c66cldr x1, [sp+208]
    0050c670ldr x2, [sp+216]
    0050c674ldr x3, [sp+224]
    0050c678ldr x0, [sp+200]
    0050c67cbl github.com/gofrs/uuid.(*UUID).decodeCanonical
    0050c680str x0, [sp+152]
    0050c684str x1, [sp+160]
    0050c688str x0, [sp+72]
    0050c68cstr x1, [sp+80]
    0050c690ldur x29, [sp-8]
    0050c694ldr x30, [sp], 192
    0050c698ret x30
    0050c69c
    0050c69cloc_50c69c:
    0050c69cb 0x50c6a0
    0050c6a0
    0050c6a0loc_50c6a0:
    0050c6a0b 0x50c6a4
    0050c6a4
    0050c6a4loc_50c6a4:
    0050c6a4ldr x1, [sp+216]
    0050c6a8str x1, [sp+56]
    0050c6acstp xzr, xzr, [sp+120]
    0050c6b0stp xzr, xzr, [sp+136]
    0050c6b4add x1, sp, 120
    0050c6b8str x1, [sp+88]
    0050c6bcldr x0, [sp+56]
    0050c6c0bl runtime.convT64
    0050c6c4str x0, [sp+176]
    0050c6c8ldr x1, [sp+88]
    0050c6ccldrsb x27, [x1]
    0050c6d0adrp x2, 0xe9000
    0050c6d4add x2, x2, 3520
    0050c6d8str x2, [x1]
    0050c6dcadrp x27, 0x53f000
    0050c6e0ldr w2, [x27+3056]
    0050c6e4cbz w2, 0x50c6ec
    0050c6e8b 0x50c6f0
    0050c6ec
    0050c6ecloc_50c6ec:
    0050c6ecb 0x50c704
    0050c6f0
    0050c6f0loc_50c6f0:
    0050c6f0bl runtime.gcWriteBarrier2
    0050c6f4str x0, [x25]
    0050c6f8ldr x3, [x1+8]
    0050c6fcstr x3, [x25+8]
    0050c700b 0x50c704
    0050c704
    0050c704loc_50c704:
    0050c704str x0, [x1+8]
    0050c708ldr x1, [sp+216]
    0050c70cldr x2, [sp+224]
    0050c710ldr x0, [sp+208]
    0050c714bl runtime.convTslice
    0050c718str x0, [sp+168]
    0050c71cldr x3, [sp+88]
    0050c720ldrsb x27, [x3]
    0050c724adrp x4, 0xe1000
    0050c728add x4, x4, 1216
    0050c72cstr x4, [x3+16]
    0050c730adrp x27, 0x53f000
    0050c734ldr w4, [x27+3056]
    0050c738cbz w4, 0x50c740
    0050c73cb 0x50c744
    0050c740
    0050c740loc_50c740:
    0050c740b 0x50c758
    0050c744
    0050c744loc_50c744:
    0050c744bl runtime.gcWriteBarrier2
    0050c748str x0, [x25]
    0050c74cldr x5, [x3+24]
    0050c750str x5, [x25+8]
    0050c754b 0x50c758
    0050c758
    0050c758loc_50c758:
    0050c758str x0, [x3+24]
    0050c75cldr x2, [sp+88]
    0050c760ldrsb x27, [x2]
    0050c764b 0x50c768
    0050c768
    0050c768loc_50c768:
    0050c768str x2, [sp+96]
    0050c76corr x4, xzr, 2
    0050c770str x4, [sp+104]
    0050c774str x4, [sp+112]
    0050c778adrp x0, 0x1b9000
    0050c77cadd x0, x0, 3569
    0050c780movz x1, 43
    0050c784mov x3, x4
    0050c788bl fmt.Errorf
    0050c78cstr x0, [sp+152]
    0050c790str x1, [sp+160]
    0050c794str x0, [sp+72]
    0050c798str x1, [sp+80]
    0050c79cldur x29, [sp-8]
    0050c7a0ldr x30, [sp], 192
    0050c7a4ret x30
    0050c7a8
    0050c7a8loc_50c7a8:
    0050c7a8stp x0, x1, [sp+8]
    0050c7acstp x2, x3, [sp+24]
    0050c7b0mov x3, x30
    0050c7b4bl runtime.morestack_noctxt.abi0
    0050c7b8ldp x0, x1, [sp+8]
    0050c7bcldp x2, x3, [sp+24]
    0050c7c0b 0x50c5e0
    0050c7c4udf 0
    0050c7c8udf 0
    0050c7ccudf 0
    0050c5e0
    0050c7d0
    0050c7d0github.com/gofrs/uuid.UUID.MarshalBinary: ; void github.com/gofrs/uuid.UUID.MarshalBinary(github.com/gofrs/uuid.UUID u)
    0050c7d0ldr x16, [x28+16]
    0050c7d4subs xzr, sp, x16
    0050c7d8b.ls 0x50c83c
    0050c7dcstr x30, [sp-96]!
    0050c7e0stur x29, [sp-8]
    0050c7e4sub x29, sp, 8
    0050c7e8str xzr, [sp+40]
    0050c7ecstp xzr, xzr, [sp+48]
    0050c7f0stp xzr, xzr, [sp+24]
    0050c7f4ldp x0, x1, [sp+104]
    0050c7f8stp x0, x1, [sp+8]
    0050c7fcbl github.com/gofrs/uuid.UUID.Bytes
    0050c800str x0, [sp+64]
    0050c804str x1, [sp+72]
    0050c808str x2, [sp+80]
    0050c80cstr x0, [sp+40]
    0050c810str x1, [sp+48]
    0050c814str x2, [sp+56]
    0050c818stp xzr, xzr, [sp+24]
    0050c81cldr x0, [sp+40]
    0050c820ldr x1, [sp+48]
    0050c824ldr x2, [sp+56]
    0050c828mov x3, xzr
    0050c82cmov x4, xzr
    0050c830ldur x29, [sp-8]
    0050c834ldr x30, [sp], 96
    0050c838ret x30
    0050c83c
    0050c83cloc_50c83c:
    0050c83cmov x3, x30
    0050c840bl runtime.morestack_noctxt.abi0
    0050c844b 0x50c7d0
    0050c848udf 0
    0050c84cudf 0
    0050c7d0
    0050c850
    0050c850github.com/gofrs/uuid.(*UUID).UnmarshalBinary: ; void github.com/gofrs/uuid.(*UUID).UnmarshalBinary(github.com/gofrs/uuid.UUID * u, struct []uint8 data)
    0050c850ldr x16, [x28+16]
    0050c854sub x17, sp, 112
    0050c858subs xzr, x17, x16
    0050c85cb.ls 0x50c9ec
    0050c860str x30, [sp-240]!
    0050c864stur x29, [sp-8]
    0050c868sub x29, sp, 8
    0050c86cstr x0, [sp+248]
    0050c870str x1, [sp+256]
    0050c874str x2, [sp+264]
    0050c878str x3, [sp+272]
    0050c87cstp xzr, xzr, [sp+72]
    0050c880ldr x3, [sp+264]
    0050c884str x3, [sp+48]
    0050c888subs xzr, x3, 16
    0050c88cb.ne 0x50c894
    0050c890b 0x50c940
    0050c894
    0050c894loc_50c894:
    0050c894ldr x1, [sp+264]
    0050c898str x1, [sp+48]
    0050c89cstp xzr, xzr, [sp+168]
    0050c8a0add x1, sp, 168
    0050c8a4str x1, [sp+96]
    0050c8a8ldr x0, [sp+48]
    0050c8acbl runtime.convT64
    0050c8b0str x0, [sp+88]
    0050c8b4ldr x1, [sp+96]
    0050c8b8ldrsb x27, [x1]
    0050c8bcadrp x2, 0xe9000
    0050c8c0add x2, x2, 3520
    0050c8c4str x2, [x1]
    0050c8c8adrp x27, 0x53f000
    0050c8ccldr w2, [x27+3056]
    0050c8d0cbz w2, 0x50c8d8
    0050c8d4b 0x50c8dc
    0050c8d8
    0050c8d8loc_50c8d8:
    0050c8d8b 0x50c8f0
    0050c8dc
    0050c8dcloc_50c8dc:
    0050c8dcbl runtime.gcWriteBarrier2
    0050c8e0str x0, [x25]
    0050c8e4ldr x5, [x1+8]
    0050c8e8str x5, [x25+8]
    0050c8ecb 0x50c8f0
    0050c8f0
    0050c8f0loc_50c8f0:
    0050c8f0str x0, [x1+8]
    0050c8f4ldr x2, [sp+96]
    0050c8f8ldrsb x27, [x2]
    0050c8fcb 0x50c900
    0050c900
    0050c900loc_50c900:
    0050c900str x2, [sp+104]
    0050c904orr x4, xzr, 1
    0050c908str x4, [sp+112]
    0050c90cstr x4, [sp+120]
    0050c910adrp x0, 0x1be000
    0050c914add x0, x0, 2338
    0050c918movz x1, 54
    0050c91cmov x3, x4
    0050c920bl fmt.Errorf
    0050c924str x0, [sp+152]
    0050c928str x1, [sp+160]
    0050c92cstr x0, [sp+72]
    0050c930str x1, [sp+80]
    0050c934ldur x29, [sp-8]
    0050c938ldr x30, [sp], 240
    0050c93cret x30
    0050c940
    0050c940loc_50c940:
    0050c940ldr x3, [sp+248]
    0050c944ldrsb x27, [x3]
    0050c948b 0x50c94c
    0050c94c
    0050c94cloc_50c94c:
    0050c94cstr x3, [sp+128]
    0050c950orr x4, xzr, 16
    0050c954str x4, [sp+136]
    0050c958str x4, [sp+144]
    0050c95cstr x3, [sp+208]
    0050c960str x4, [sp+216]
    0050c964str x4, [sp+224]
    0050c968ldr x3, [sp+264]
    0050c96cldr x4, [sp+256]
    0050c970ldr x5, [sp+272]
    0050c974str x4, [sp+184]
    0050c978str x3, [sp+192]
    0050c97cstr x5, [sp+200]
    0050c980ldr x4, [sp+216]
    0050c984str x4, [sp+64]
    0050c988subs xzr, x4, x3
    0050c98cb.gt 0x50c994
    0050c990b 0x50c99c
    0050c994
    0050c994loc_50c994:
    0050c994str x3, [sp+64]
    0050c998b 0x50c9a0
    0050c99c
    0050c99cloc_50c99c:
    0050c99cb 0x50c9a0
    0050c9a0
    0050c9a0loc_50c9a0:
    0050c9a0ldr x3, [sp+208]
    0050c9a4ldr x4, [sp+184]
    0050c9a8subs xzr, x4, x3
    0050c9acb.ne 0x50c9b4
    0050c9b0b 0x50c9d0
    0050c9b4
    0050c9b4loc_50c9b4:
    0050c9b4ldr x3, [sp+64]
    0050c9b8str x3, [sp+56]
    0050c9bcldr x2, [sp+56]
    0050c9c0ldr x1, [sp+184]
    0050c9c4ldr x0, [sp+208]
    0050c9c8bl runtime.memmove
    0050c9ccb 0x50c9d4
    0050c9d0
    0050c9d0loc_50c9d0:
    0050c9d0b 0x50c9d4
    0050c9d4
    0050c9d4loc_50c9d4:
    0050c9d4stp xzr, xzr, [sp+72]
    0050c9d8mov x0, xzr
    0050c9dcmov x1, xzr
    0050c9e0ldur x29, [sp-8]
    0050c9e4ldr x30, [sp], 240
    0050c9e8ret x30
    0050c9ec
    0050c9ecloc_50c9ec:
    0050c9ecstp x0, x1, [sp+8]
    0050c9f0stp x2, x3, [sp+24]
    0050c9f4mov x3, x30
    0050c9f8bl runtime.morestack_noctxt.abi0
    0050c9fcldp x0, x1, [sp+8]
    0050ca00ldp x2, x3, [sp+24]
    0050ca04b 0x50c850
    0050ca08udf 0
    0050ca0cudf 0
    0050c850
    0050ca10
    0050ca10github.com/gofrs/uuid.NewV4: ; void github.com/gofrs/uuid.NewV4(void)
    0050ca10ldr x16, [x28+16]
    0050ca14subs xzr, sp, x16
    0050ca18b.ls 0x50ca9c
    0050ca1cstr x30, [sp-128]!
    0050ca20stur x29, [sp-8]
    0050ca24sub x29, sp, 8
    0050ca28stp xzr, xzr, [sp+136]
    0050ca2cstp xzr, xzr, [sp+72]
    0050ca30stp xzr, xzr, [sp+88]
    0050ca34adrp x27, 0x501000
    0050ca38ldr x1, [x27+2544]
    0050ca3cldrsb x27, [x1]
    0050ca40ldr x1, [x1+40]
    0050ca44adrp x27, 0x501000
    0050ca48ldr x0, [x27+2552]
    0050ca4cblr x1
    0050ca50ldp x2, x3, [sp+8]
    0050ca54stp x2, x3, [sp+40]
    0050ca58str x0, [sp+88]
    0050ca5cstr x1, [sp+96]
    0050ca60ldp x1, x2, [sp+40]
    0050ca64stp x1, x2, [sp+56]
    0050ca68ldr x1, [sp+96]
    0050ca6cldr x2, [sp+88]
    0050ca70str x2, [sp+104]
    0050ca74str x1, [sp+112]
    0050ca78ldp x1, x2, [sp+56]
    0050ca7cstp x1, x2, [sp+136]
    0050ca80ldr x0, [sp+104]
    0050ca84ldr x1, [sp+112]
    0050ca88str x0, [sp+72]
    0050ca8cstr x1, [sp+80]
    0050ca90ldur x29, [sp-8]
    0050ca94ldr x30, [sp], 128
    0050ca98ret x30
    0050ca9c
    0050ca9cloc_50ca9c:
    0050ca9cmov x3, x30
    0050caa0bl runtime.morestack_noctxt.abi0
    0050caa4b 0x50ca10
    0050caa8udf 0
    0050caacudf 0
    0050ca10
    0050cab0
    0050cab0github.com/gofrs/uuid.NewGen: ; void github.com/gofrs/uuid.NewGen(void)
    0050cab0ldr x16, [x28+16]
    0050cab4subs xzr, sp, x16
    0050cab8b.ls 0x50caec
    0050cabcstr x30, [sp-48]!
    0050cac0stur x29, [sp-8]
    0050cac4sub x29, sp, 8
    0050cac8str xzr, [sp+24]
    0050caccadrp x0, 0x1cc000
    0050cad0add x0, x0, 3184
    0050cad4bl github.com/gofrs/uuid.NewGenWithHWAF
    0050cad8str x0, [sp+32]
    0050cadcstr x0, [sp+24]
    0050cae0ldur x29, [sp-8]
    0050cae4ldr x30, [sp], 48
    0050cae8ret x30
    0050caec
    0050caecloc_50caec:
    0050caecmov x3, x30
    0050caf0bl runtime.morestack_noctxt.abi0
    0050caf4b 0x50cab0
    0050caf8udf 0
    0050cafcudf 0
    0050cab0
    0050cb00
    0050cb00github.com/gofrs/uuid.NewGenWithHWAF: ; void github.com/gofrs/uuid.NewGenWithHWAF(github.com/gofrs/uuid.HWAddrFunc hwaf)
    0050cb00ldr x16, [x28+16]
    0050cb04subs xzr, sp, x16
    0050cb08b.ls 0x50cc44
    0050cb0cstr x30, [sp-64]!
    0050cb10stur x29, [sp-8]
    0050cb14sub x29, sp, 8
    0050cb18str x0, [sp+72]
    0050cb1cstr xzr, [sp+32]
    0050cb20adrp x0, 0x182000
    0050cb24add x0, x0, 2176
    0050cb28bl runtime.newobject
    0050cb2cstr x0, [sp+48]
    0050cb30adrp x27, 0x53f000
    0050cb34ldr w1, [x27+3056]
    0050cb38cbz w1, 0x50cb40
    0050cb3cb 0x50cb44
    0050cb40
    0050cb40loc_50cb40:
    0050cb40b 0x50cb60
    0050cb44
    0050cb44loc_50cb44:
    0050cb44str x0, [sp+40]
    0050cb48mov x1, x0
    0050cb4cadrp x0, 0x182000
    0050cb50add x0, x0, 2176
    0050cb54bl runtime.wbZero
    0050cb58ldr x0, [sp+40]
    0050cb5cb 0x50cb60
    0050cb60
    0050cb60loc_50cb60:
    0050cb60mov x20, x0
    0050cb64adr x27, 16
    0050cb68stp x29, x27, [sp-24]
    0050cb6csub x29, sp, 24
    0050cb70bl fn_87cfc
    0050cb74sub x29, sp, 8
    0050cb78ldr x1, [sp+48]
    0050cb7cldrsb x27, [x1]
    0050cb80adrp x27, 0x53f000
    0050cb84ldr w2, [x27+3056]
    0050cb88cbz w2, 0x50cb90
    0050cb8cb 0x50cb94
    0050cb90
    0050cb90loc_50cb90:
    0050cb90b 0x50cba4
    0050cb94
    0050cb94loc_50cb94:
    0050cb94ldr x2, [x1+48]
    0050cb98bl runtime.gcWriteBarrier1
    0050cb9cstr x2, [x25]
    0050cba0b 0x50cba4
    0050cba4
    0050cba4loc_50cba4:
    0050cba4adrp x2, 0x1cc000
    0050cba8add x2, x2, 3200
    0050cbacstr x2, [x1+48]
    0050cbb0ldr x1, [sp+48]
    0050cbb4ldrsb x27, [x1]
    0050cbb8ldr x2, [sp+72]
    0050cbbcadrp x27, 0x53f000
    0050cbc0ldr w3, [x27+3056]
    0050cbc4cbz w3, 0x50cbcc
    0050cbc8b 0x50cbd0
    0050cbcc
    0050cbccloc_50cbcc:
    0050cbccb 0x50cbe4
    0050cbd0
    0050cbd0loc_50cbd0:
    0050cbd0bl runtime.gcWriteBarrier2
    0050cbd4str x2, [x25]
    0050cbd8ldr x3, [x1+56]
    0050cbdcstr x3, [x25+8]
    0050cbe0b 0x50cbe4
    0050cbe4
    0050cbe4loc_50cbe4:
    0050cbe4str x2, [x1+56]
    0050cbe8ldr x1, [sp+48]
    0050cbecldrsb x27, [x1]
    0050cbf0adrp x27, 0x515000
    0050cbf4ldr x2, [x27+2680]
    0050cbf8adrp x27, 0x515000
    0050cbfcldr x3, [x27+2672]
    0050cc00str x3, [x1+32]
    0050cc04adrp x27, 0x53f000
    0050cc08ldr w3, [x27+3056]
    0050cc0ccbz w3, 0x50cc14
    0050cc10b 0x50cc18
    0050cc14
    0050cc14loc_50cc14:
    0050cc14b 0x50cc2c
    0050cc18
    0050cc18loc_50cc18:
    0050cc18bl runtime.gcWriteBarrier2
    0050cc1cstr x2, [x25]
    0050cc20ldr x3, [x1+40]
    0050cc24str x3, [x25+8]
    0050cc28b 0x50cc2c
    0050cc2c
    0050cc2cloc_50cc2c:
    0050cc2cstr x2, [x1+40]
    0050cc30ldr x0, [sp+48]
    0050cc34str x0, [sp+32]
    0050cc38ldur x29, [sp-8]
    0050cc3cldr x30, [sp], 64
    0050cc40ret x30
    0050cc44
    0050cc44loc_50cc44:
    0050cc44str x0, [sp+8]
    0050cc48mov x3, x30
    0050cc4cbl runtime.morestack_noctxt.abi0
    0050cc50ldr x0, [sp+8]
    0050cc54b 0x50cb00
    0050cc58udf 0
    0050cc5cudf 0
    0050cb00
    0050cc60
    0050cc60github.com/gofrs/uuid.(*Gen).NewV4: ; void github.com/gofrs/uuid.(*Gen).NewV4(github.com/gofrs/uuid.Gen * g)
    0050cc60ldr x16, [x28+16]
    0050cc64sub x17, sp, 64
    0050cc68subs xzr, x17, x16
    0050cc6cb.ls 0x50cd78
    0050cc70str x30, [sp-192]!
    0050cc74stur x29, [sp-8]
    0050cc78sub x29, sp, 8
    0050cc7cstr x0, [sp+216]
    0050cc80stp xzr, xzr, [sp+200]
    0050cc84stp xzr, xzr, [sp+72]
    0050cc88adrp x0, 0x167000
    0050cc8cadd x0, x0, 3456
    0050cc90bl runtime.newobject
    0050cc94str x0, [sp+176]
    0050cc98stp xzr, xzr, [x0]
    0050cc9cldr x1, [sp+176]
    0050cca0ldrsb x27, [x1]
    0050cca4b 0x50cca8
    0050cca8
    0050cca8loc_50cca8:
    0050cca8str x1, [sp+120]
    0050ccacorr x5, xzr, 16
    0050ccb0str x5, [sp+128]
    0050ccb4str x5, [sp+136]
    0050ccb8stp xzr, xzr, [sp+104]
    0050ccbcldr x5, [sp+216]
    0050ccc0ldrsb x27, [x5]
    0050ccc4ldr x0, [x5+32]
    0050ccc8ldr x1, [x5+40]
    0050ccccstr x0, [sp+160]
    0050ccd0str x1, [sp+168]
    0050ccd4ldr x2, [sp+120]
    0050ccd8ldr x3, [sp+128]
    0050ccdcldr x4, [sp+136]
    0050cce0bl io.ReadFull
    0050cce4str x0, [sp+56]
    0050cce8str x1, [sp+104]
    0050ccecstr x2, [sp+112]
    0050ccf0ldr x5, [sp+56]
    0050ccf4str x5, [sp+64]
    0050ccf8str x1, [sp+144]
    0050ccfcstr x2, [sp+152]
    0050cd00str x1, [sp+88]
    0050cd04str x2, [sp+96]
    0050cd08cbnz x1, 0x50cd10
    0050cd0cb 0x50cd3c
    0050cd10
    0050cd10loc_50cd10:
    0050cd10adrp x27, 0x53f000
    0050cd14add x27, x27, 2896
    0050cd18ldp x2, x3, [x27]
    0050cd1cstp x2, x3, [sp+200]
    0050cd20ldr x0, [sp+88]
    0050cd24ldr x1, [sp+96]
    0050cd28str x0, [sp+72]
    0050cd2cstr x1, [sp+80]
    0050cd30ldur x29, [sp-8]
    0050cd34ldr x30, [sp], 192
    0050cd38ret x30
    0050cd3c
    0050cd3cloc_50cd3c:
    0050cd3cldr x0, [sp+176]
    0050cd40orr x1, xzr, 4
    0050cd44bl github.com/gofrs/uuid.(*UUID).SetVersion
    0050cd48ldr x0, [sp+176]
    0050cd4corr x1, xzr, 1
    0050cd50bl github.com/gofrs/uuid.(*UUID).SetVariant
    0050cd54ldr x2, [sp+176]
    0050cd58ldp x2, x3, [x2]
    0050cd5cstp x2, x3, [sp+200]
    0050cd60stp xzr, xzr, [sp+72]
    0050cd64mov x0, xzr
    0050cd68mov x1, xzr
    0050cd6cldur x29, [sp-8]
    0050cd70ldr x30, [sp], 192
    0050cd74ret x30
    0050cd78
    0050cd78loc_50cd78:
    0050cd78str x0, [sp+24]
    0050cd7cmov x3, x30
    0050cd80bl runtime.morestack_noctxt.abi0
    0050cd84ldr x0, [sp+24]
    0050cd88b 0x50cc60
    0050cd8cudf 0
    0050cc60
    0050cd90
    0050cd90github.com/gofrs/uuid.defaultHWAddrFunc: ; void github.com/gofrs/uuid.defaultHWAddrFunc(void)
    0050cd90ldr x16, [x28+16]
    0050cd94sub x17, sp, 256
    0050cd98subs xzr, x17, x16
    0050cd9cb.ls 0x50cfc8
    0050cda0sub x20, sp, 384
    0050cda4stp x29, x30, [x20-8]
    0050cda8add sp, x20, 0
    0050cdacsub x29, sp, 8
    0050cdb0str xzr, [sp+96]
    0050cdb4stp xzr, xzr, [sp+104]
    0050cdb8stp xzr, xzr, [sp+80]
    0050cdbcstr xzr, [sp+240]
    0050cdc0stp xzr, xzr, [sp+248]
    0050cdc4stp xzr, xzr, [sp+224]
    0050cdc8bl net.Interfaces
    0050cdccstr x0, [sp+240]
    0050cdd0str x1, [sp+248]
    0050cdd4str x2, [sp+256]
    0050cdd8str x3, [sp+224]
    0050cddcstr x4, [sp+232]
    0050cde0ldr x0, [sp+240]
    0050cde4ldr x1, [sp+248]
    0050cde8ldr x2, [sp+256]
    0050cdecstr x0, [sp+280]
    0050cdf0str x1, [sp+288]
    0050cdf4str x2, [sp+296]
    0050cdf8ldr x0, [sp+224]
    0050cdfcldr x1, [sp+232]
    0050ce00str x0, [sp+264]
    0050ce04str x1, [sp+272]
    0050ce08ldr x0, [sp+280]
    0050ce0cldr x1, [sp+288]
    0050ce10ldr x2, [sp+296]
    0050ce14str x0, [sp+120]
    0050ce18str x1, [sp+128]
    0050ce1cstr x2, [sp+136]
    0050ce20ldr x0, [sp+272]
    0050ce24ldr x1, [sp+264]
    0050ce28str x1, [sp+208]
    0050ce2cstr x0, [sp+216]
    0050ce30cbnz x1, 0x50ce38
    0050ce34b 0x50ce80
    0050ce38
    0050ce38loc_50ce38:
    0050ce38adrp x5, 0x53f000
    0050ce3cadd x5, x5, 1504
    0050ce40str x5, [sp+344]
    0050ce44b 0x50ce48
    0050ce48
    0050ce48loc_50ce48:
    0050ce48str x5, [sp+352]
    0050ce4cstp xzr, xzr, [sp+360]
    0050ce50str x5, [sp+96]
    0050ce54stp xzr, xzr, [sp+104]
    0050ce58ldr x3, [sp+208]
    0050ce5cldr x4, [sp+216]
    0050ce60str x3, [sp+80]
    0050ce64str x4, [sp+88]
    0050ce68ldr x0, [sp+96]
    0050ce6cldr x1, [sp+104]
    0050ce70ldr x2, [sp+112]
    0050ce74ldp x29, x30, [sp-8]
    0050ce78add sp, sp, 384
    0050ce7cret x30
    0050ce80
    0050ce80loc_50ce80:
    0050ce80ldr x5, [sp+128]
    0050ce84ldr x6, [sp+120]
    0050ce88ldr x7, [sp+136]
    0050ce8cstr x6, [sp+240]
    0050ce90str x5, [sp+248]
    0050ce94str x7, [sp+256]
    0050ce98str xzr, [sp+72]
    0050ce9cstr x5, [sp+64]
    0050cea0ldr x5, [sp+240]
    0050cea4str x5, [sp+56]
    0050cea8b 0x50ceac
    0050ceac
    0050ceacloc_50ceac:
    0050ceacldr x5, [sp+64]
    0050ceb0ldr x6, [sp+72]
    0050ceb4subs xzr, x5, x6
    0050ceb8b.gt 0x50cec0
    0050cebcb 0x50cf5c
    0050cec0
    0050cec0loc_50cec0:
    0050cec0ldr x5, [sp+56]
    0050cec4str x5, [sp+336]
    0050cec8ldr x5, [sp+336]
    0050ceccldp x6, x7, [x5]
    0050ced0ldp x8, x9, [x5+16]
    0050ced4ldp x10, x11, [x5+32]
    0050ced8ldp x5, x12, [x5+48]
    0050cedcstp x6, x7, [sp+144]
    0050cee0stp x8, x9, [sp+160]
    0050cee4stp x10, x11, [sp+176]
    0050cee8stp x5, x12, [sp+192]
    0050ceecldr x5, [sp+184]
    0050cef0str x5, [sp+48]
    0050cef4subs xzr, x5, 6
    0050cef8b.ge 0x50cf00
    0050cefcb 0x50cf3c
    0050cf00
    0050cf00loc_50cf00:
    0050cf00ldr x5, [sp+176]
    0050cf04ldr x6, [sp+184]
    0050cf08ldr x7, [sp+192]
    0050cf0cstr x5, [sp+96]
    0050cf10str x6, [sp+104]
    0050cf14str x7, [sp+112]
    0050cf18stp xzr, xzr, [sp+80]
    0050cf1cldr x0, [sp+96]
    0050cf20ldr x1, [sp+104]
    0050cf24ldr x2, [sp+112]
    0050cf28mov x3, xzr
    0050cf2cmov x4, xzr
    0050cf30ldp x29, x30, [sp-8]
    0050cf34add sp, sp, 384
    0050cf38ret x30
    0050cf3c
    0050cf3cloc_50cf3c:
    0050cf3cb 0x50cf40
    0050cf40
    0050cf40loc_50cf40:
    0050cf40ldr x5, [sp+72]
    0050cf44add x5, x5, 1
    0050cf48str x5, [sp+72]
    0050cf4cldr x5, [sp+336]
    0050cf50add x5, x5, 64
    0050cf54str x5, [sp+56]
    0050cf58b 0x50ceac
    0050cf5c
    0050cf5cloc_50cf5c:
    0050cf5cadrp x0, 0x1ad000
    0050cf60add x0, x0, 2579
    0050cf64movz x1, 25
    0050cf68mov x2, xzr
    0050cf6cmov x3, xzr
    0050cf70mov x4, x3
    0050cf74bl fmt.Errorf
    0050cf78str x0, [sp+224]
    0050cf7cstr x1, [sp+232]
    0050cf80adrp x5, 0x53f000
    0050cf84add x5, x5, 1504
    0050cf88str x5, [sp+304]
    0050cf8cb 0x50cf90
    0050cf90
    0050cf90loc_50cf90:
    0050cf90str x5, [sp+312]
    0050cf94stp xzr, xzr, [sp+320]
    0050cf98str x5, [sp+96]
    0050cf9cstp xzr, xzr, [sp+104]
    0050cfa0ldr x3, [sp+224]
    0050cfa4ldr x4, [sp+232]
    0050cfa8str x3, [sp+80]
    0050cfacstr x4, [sp+88]
    0050cfb0ldr x0, [sp+96]
    0050cfb4ldr x1, [sp+104]
    0050cfb8ldr x2, [sp+112]
    0050cfbcldp x29, x30, [sp-8]
    0050cfc0add sp, sp, 384
    0050cfc4ret x30
    0050cfc8
    0050cfc8loc_50cfc8:
    0050cfc8mov x3, x30
    0050cfccbl runtime.morestack_noctxt.abi0
    0050cfd0b 0x50cd90
    0050cfd4udf 0
    0050cfd8udf 0
    0050cfdcudf 0
    0050cd90
    0050cfe0
    0050cfe0github.com/gofrs/uuid.UUID.Bytes: ; void github.com/gofrs/uuid.UUID.Bytes(github.com/gofrs/uuid.UUID u)
    0050cfe0ldr x16, [x28+16]
    0050cfe4subs xzr, sp, x16
    0050cfe8b.ls 0x50d054
    0050cfecstr x30, [sp-96]!
    0050cff0stur x29, [sp-8]
    0050cff4sub x29, sp, 8
    0050cff8str xzr, [sp+32]
    0050cffcstp xzr, xzr, [sp+40]
    0050d000adrp x0, 0x166000
    0050d004add x0, x0, 3456
    0050d008bl runtime.newobject
    0050d00cstr x0, [sp+80]
    0050d010ldp x1, x2, [sp+104]
    0050d014stp x1, x2, [x0]
    0050d018ldr x1, [sp+80]
    0050d01cldrsb x27, [x1]
    0050d020b 0x50d024
    0050d024
    0050d024loc_50d024:
    0050d024str x1, [sp+56]
    0050d028orr x2, xzr, 16
    0050d02cstr x2, [sp+64]
    0050d030str x2, [sp+72]
    0050d034str x1, [sp+32]
    0050d038str x2, [sp+40]
    0050d03cstr x2, [sp+48]
    0050d040ldr x0, [sp+32]
    0050d044mov x1, x2
    0050d048ldur x29, [sp-8]
    0050d04cldr x30, [sp], 96
    0050d050ret x30
    0050d054
    0050d054loc_50d054:
    0050d054mov x3, x30
    0050d058bl runtime.morestack_noctxt.abi0
    0050d05cb 0x50cfe0
    0050cfe0
    0050d060
    0050d060github.com/gofrs/uuid.UUID.String: ; void github.com/gofrs/uuid.UUID.String(github.com/gofrs/uuid.UUID u)
    0050d060ldr x16, [x28+16]
    0050d064sub x17, sp, 64
    0050d068subs xzr, x17, x16
    0050d06cb.ls 0x50d3b0
    0050d070str x30, [sp-192]!
    0050d074stur x29, [sp-8]
    0050d078sub x29, sp, 8
    0050d07cstp xzr, xzr, [sp+96]
    0050d080b 0x50d084
    0050d084
    0050d084loc_50d084:
    0050d084add x27, sp, 60
    0050d088stp xzr, xzr, [x27]
    0050d08cadd x27, sp, 76
    0050d090stp xzr, xzr, [x27]
    0050d094str xzr, [sp+88]
    0050d098add x6, sp, 60
    0050d09cldrsb x27, [x6]
    0050d0a0b 0x50d0a4
    0050d0a4
    0050d0a4loc_50d0a4:
    0050d0a4str x6, [sp+112]
    0050d0a8movz x7, 36
    0050d0acstr x7, [sp+120]
    0050d0b0str x7, [sp+128]
    0050d0b4b 0x50d0b8
    0050d0b8
    0050d0b8loc_50d0b8:
    0050d0b8b 0x50d0bc
    0050d0bc
    0050d0bcloc_50d0bc:
    0050d0bcstr x6, [sp+160]
    0050d0c0orr x6, xzr, 8
    0050d0c4str x6, [sp+168]
    0050d0c8str x7, [sp+176]
    0050d0ccadd x3, sp, 200
    0050d0d0ldrsb x27, [x3]
    0050d0d4b 0x50d0d8
    0050d0d8
    0050d0d8loc_50d0d8:
    0050d0d8b 0x50d0dc
    0050d0dc
    0050d0dcloc_50d0dc:
    0050d0dcstr x3, [sp+136]
    0050d0e0orr x4, xzr, 4
    0050d0e4str x4, [sp+144]
    0050d0e8orr x5, xzr, 16
    0050d0ecstr x5, [sp+152]
    0050d0f0ldr x0, [sp+160]
    0050d0f4ldr x1, [sp+168]
    0050d0f8ldr x2, [sp+176]
    0050d0fcbl encoding/hex.Encode
    0050d100ldr x1, [sp+120]
    0050d104ldr x6, [sp+112]
    0050d108subs xzr, x1, 8
    0050d10cb.hi 0x50d114
    0050d110b 0x50d3a4
    0050d114
    0050d114loc_50d114:
    0050d114movz x7, 45
    0050d118strb w7, [x6+8]
    0050d11cldr x2, [sp+128]
    0050d120ldr x6, [sp+112]
    0050d124subs xzr, x2, 13
    0050d128b.hs 0x50d130
    0050d12cb 0x50d39c
    0050d130
    0050d130loc_50d130:
    0050d130b 0x50d134
    0050d134
    0050d134loc_50d134:
    0050d134sub x8, x2, 9
    0050d138sub x9, xzr, x8
    0050d13csbfm x9, x9, 63, 63
    0050d140movz x10, 9
    0050d144and x9, x9, x10
    0050d148add x6, x6, x9
    0050d14cstr x6, [sp+136]
    0050d150orr x6, xzr, 4
    0050d154str x6, [sp+144]
    0050d158str x8, [sp+152]
    0050d15cadd x8, sp, 200
    0050d160ldrsb x27, [x8]
    0050d164b 0x50d168
    0050d168
    0050d168loc_50d168:
    0050d168b 0x50d16c
    0050d16c
    0050d16cloc_50d16c:
    0050d16cadd x3, x8, 4
    0050d170str x3, [sp+160]
    0050d174orr x4, xzr, 2
    0050d178str x4, [sp+168]
    0050d17corr x5, xzr, 12
    0050d180str x5, [sp+176]
    0050d184ldr x0, [sp+136]
    0050d188ldr x1, [sp+144]
    0050d18cldr x2, [sp+152]
    0050d190bl encoding/hex.Encode
    0050d194ldr x1, [sp+120]
    0050d198ldr x6, [sp+112]
    0050d19csubs xzr, x1, 13
    0050d1a0b.hi 0x50d1a8
    0050d1a4b 0x50d394
    0050d1a8
    0050d1a8loc_50d1a8:
    0050d1a8movz x7, 45
    0050d1acstrb w7, [x6+13]
    0050d1b0ldr x2, [sp+128]
    0050d1b4ldr x6, [sp+112]
    0050d1b8subs xzr, x2, 18
    0050d1bcb.hs 0x50d1c4
    0050d1c0b 0x50d38c
    0050d1c4
    0050d1c4loc_50d1c4:
    0050d1c4b 0x50d1c8
    0050d1c8
    0050d1c8loc_50d1c8:
    0050d1c8sub x8, x2, 14
    0050d1ccsub x9, xzr, x8
    0050d1d0sbfm x9, x9, 63, 63
    0050d1d4and x9, x9, 14
    0050d1d8add x6, x6, x9
    0050d1dcstr x6, [sp+160]
    0050d1e0orr x6, xzr, 4
    0050d1e4str x6, [sp+168]
    0050d1e8str x8, [sp+176]
    0050d1ecadd x8, sp, 200
    0050d1f0ldrsb x27, [x8]
    0050d1f4b 0x50d1f8
    0050d1f8
    0050d1f8loc_50d1f8:
    0050d1f8b 0x50d1fc
    0050d1fc
    0050d1fcloc_50d1fc:
    0050d1fcadd x3, x8, 6
    0050d200str x3, [sp+136]
    0050d204orr x4, xzr, 2
    0050d208str x4, [sp+144]
    0050d20cmovz x5, 10
    0050d210str x5, [sp+152]
    0050d214ldr x0, [sp+160]
    0050d218ldr x1, [sp+168]
    0050d21cldr x2, [sp+176]
    0050d220bl encoding/hex.Encode
    0050d224ldr x1, [sp+120]
    0050d228ldr x6, [sp+112]
    0050d22csubs xzr, x1, 18
    0050d230b.hi 0x50d238
    0050d234b 0x50d384
    0050d238
    0050d238loc_50d238:
    0050d238movz x7, 45
    0050d23cstrb w7, [x6+18]
    0050d240ldr x2, [sp+128]
    0050d244ldr x6, [sp+112]
    0050d248subs xzr, x2, 23
    0050d24cb.hs 0x50d254
    0050d250b 0x50d37c
    0050d254
    0050d254loc_50d254:
    0050d254b 0x50d258
    0050d258
    0050d258loc_50d258:
    0050d258sub x8, x2, 19
    0050d25csub x9, xzr, x8
    0050d260sbfm x9, x9, 63, 63
    0050d264movz x10, 19
    0050d268and x9, x9, x10
    0050d26cadd x6, x6, x9
    0050d270str x6, [sp+136]
    0050d274orr x6, xzr, 4
    0050d278str x6, [sp+144]
    0050d27cstr x8, [sp+152]
    0050d280add x6, sp, 200
    0050d284ldrsb x27, [x6]
    0050d288b 0x50d28c
    0050d28c
    0050d28cloc_50d28c:
    0050d28cb 0x50d290
    0050d290
    0050d290loc_50d290:
    0050d290add x3, x6, 8
    0050d294str x3, [sp+160]
    0050d298orr x4, xzr, 2
    0050d29cstr x4, [sp+168]
    0050d2a0orr x5, xzr, 8
    0050d2a4str x5, [sp+176]
    0050d2a8ldr x0, [sp+136]
    0050d2acldr x1, [sp+144]
    0050d2b0ldr x2, [sp+152]
    0050d2b4bl encoding/hex.Encode
    0050d2b8ldr x1, [sp+120]
    0050d2bcldr x6, [sp+112]
    0050d2c0subs xzr, x1, 23
    0050d2c4b.hi 0x50d2cc
    0050d2c8b 0x50d374
    0050d2cc
    0050d2ccloc_50d2cc:
    0050d2ccmovz x7, 45
    0050d2d0strb w7, [x6+23]
    0050d2d4ldr x1, [sp+120]
    0050d2d8ldr x6, [sp+112]
    0050d2dcldr x7, [sp+128]
    0050d2e0b 0x50d2e4
    0050d2e4
    0050d2e4loc_50d2e4:
    0050d2e4subs xzr, x1, 24
    0050d2e8b.hs 0x50d2f0
    0050d2ecb 0x50d36c
    0050d2f0
    0050d2f0loc_50d2f0:
    0050d2f0sub x7, x7, 24
    0050d2f4sub x8, xzr, x7
    0050d2f8sub x9, x1, 24
    0050d2fcsbfm x8, x8, 63, 63
    0050d300and x8, x8, 24
    0050d304add x6, x6, x8
    0050d308str x6, [sp+160]
    0050d30cstr x9, [sp+168]
    0050d310str x7, [sp+176]
    0050d314add x6, sp, 200
    0050d318ldrsb x27, [x6]
    0050d31cb 0x50d320
    0050d320
    0050d320loc_50d320:
    0050d320add x3, x6, 10
    0050d324str x3, [sp+136]
    0050d328orr x5, xzr, 6
    0050d32cstr x5, [sp+144]
    0050d330str x5, [sp+152]
    0050d334ldr x0, [sp+160]
    0050d338ldr x1, [sp+168]
    0050d33cldr x2, [sp+176]
    0050d340mov x4, x5
    0050d344bl encoding/hex.Encode
    0050d348ldr x1, [sp+112]
    0050d34cldr x2, [sp+120]
    0050d350mov x0, xzr
    0050d354bl runtime.slicebytetostring
    0050d358str x0, [sp+96]
    0050d35cstr x1, [sp+104]
    0050d360ldur x29, [sp-8]
    0050d364ldr x30, [sp], 192
    0050d368ret x30
    0050d36c
    0050d36cloc_50d36c:
    0050d36corr x0, xzr, 24
    0050d370bl runtime.panicSliceB
    0050d374
    0050d374loc_50d374:
    0050d374movz x0, 23
    0050d378bl runtime.panicIndex
    0050d37c
    0050d37cloc_50d37c:
    0050d37cmovz x1, 23
    0050d380bl runtime.panicSliceAcap
    0050d384
    0050d384loc_50d384:
    0050d384movz x0, 18
    0050d388bl runtime.panicIndex
    0050d38c
    0050d38cloc_50d38c:
    0050d38cmovz x1, 18
    0050d390bl runtime.panicSliceAcap
    0050d394
    0050d394loc_50d394:
    0050d394movz x0, 13
    0050d398bl runtime.panicIndex
    0050d39c
    0050d39cloc_50d39c:
    0050d39cmovz x1, 13
    0050d3a0bl runtime.panicSliceAcap
    0050d3a4
    0050d3a4loc_50d3a4:
    0050d3a4orr x0, xzr, 8
    0050d3a8bl runtime.panicIndex
    0050d3achint
    0050d3b0
    0050d3b0loc_50d3b0:
    0050d3b0mov x3, x30
    0050d3b4bl runtime.morestack_noctxt.abi0
    0050d3b8b 0x50d060
    0050d3bcudf 0
    0050d060
    0050d3c0
    0050d3c0github.com/gofrs/uuid.UUID.Format: ; void github.com/gofrs/uuid.UUID.Format(github.com/gofrs/uuid.UUID u, fmt.State f, int32 c)
    0050d3c0ldr x16, [x28+16]
    0050d3c4sub x17, sp, 496
    0050d3c8subs xzr, x17, x16
    0050d3ccb.ls 0x50d9a8
    0050d3d0sub x20, sp, 624
    0050d3d4stp x29, x30, [x20-8]
    0050d3d8add sp, x20, 0
    0050d3dcsub x29, sp, 8
    0050d3e0str x0, [sp+648]
    0050d3e4str x1, [sp+656]
    0050d3e8str w2, [sp+664]
    0050d3ecstr w2, [sp+84]
    0050d3f0subs wzr, w2, 113
    0050d3f4b.le 0x50d3fc
    0050d3f8b 0x50d508
    0050d3fc
    0050d3fcloc_50d3fc:
    0050d3fcsubs wzr, w2, 83
    0050d400b.eq 0x50d408
    0050d404b 0x50d40c
    0050d408
    0050d408loc_50d408:
    0050d408b 0x50d518
    0050d40c
    0050d40cloc_50d40c:
    0050d40csubs wzr, w2, 88
    0050d410b.eq 0x50d418
    0050d414b 0x50d41c
    0050d418
    0050d418loc_50d418:
    0050d418b 0x50d770
    0050d41c
    0050d41cloc_50d41c:
    0050d41csubs wzr, w2, 113
    0050d420b.eq 0x50d428
    0050d424b 0x50d4fc
    0050d428
    0050d428loc_50d428:
    0050d428b 0x50d42c
    0050d42c
    0050d42cloc_50d42c:
    0050d42cadd x27, sp, 632
    0050d430ldp x0, x1, [x27]
    0050d434stp x0, x1, [sp+8]
    0050d438bl github.com/gofrs/uuid.UUID.String
    0050d43cstr x0, [sp+512]
    0050d440str x1, [sp+520]
    0050d444add x27, sp, 544
    0050d448stp xzr, xzr, [x27]
    0050d44cldr x0, [sp+656]
    0050d450ldr x1, [sp+648]
    0050d454str x1, [sp+328]
    0050d458str x0, [sp+336]
    0050d45ccbnz x1, 0x50d464
    0050d460b 0x50d484
    0050d464
    0050d464loc_50d464:
    0050d464str x0, [sp+208]
    0050d468ldr x1, [x1+8]
    0050d46cadrp x0, 0x501000
    0050d470add x0, x0, 304
    0050d474bl runtime.typeAssert
    0050d478mov x1, x0
    0050d47cldr x0, [sp+208]
    0050d480b 0x50d488
    0050d484
    0050d484loc_50d484:
    0050d484b 0x50d488
    0050d488
    0050d488loc_50d488:
    0050d488str x1, [sp+312]
    0050d48cstr x0, [sp+320]
    0050d490ldr x3, [sp+512]
    0050d494ldr x4, [sp+520]
    0050d498mov x0, xzr
    0050d49cadrp x1, 0x203000
    0050d4a0add x1, x1, 3112
    0050d4a4orr x2, xzr, 1
    0050d4a8adrp x5, 0x203000
    0050d4acadd x5, x5, 3112
    0050d4b0mov x6, x2
    0050d4b4bl runtime.concatstring3
    0050d4b8str x0, [sp+296]
    0050d4bcstr x1, [sp+304]
    0050d4c0ldr x7, [sp+312]
    0050d4c4ldr x8, [sp+320]
    0050d4c8mov x2, x0
    0050d4ccmov x3, x1
    0050d4d0mov x0, x7
    0050d4d4mov x1, x8
    0050d4d8bl io.WriteString
    0050d4dcstr x0, [sp+104]
    0050d4e0str x1, [sp+544]
    0050d4e4str x2, [sp+552]
    0050d4e8ldr x7, [sp+104]
    0050d4ecstr x7, [sp+112]
    0050d4f0str x1, [sp+584]
    0050d4f4str x2, [sp+592]
    0050d4f8b 0x50d99c
    0050d4fc
    0050d4fcloc_50d4fc:
    0050d4fcb 0x50d500
    0050d500
    0050d500loc_50d500:
    0050d500b 0x50d504
    0050d504
    0050d504loc_50d504:
    0050d504b 0x50d854
    0050d508
    0050d508loc_50d508:
    0050d508subs wzr, w2, 115
    0050d50cb.eq 0x50d514
    0050d510b 0x50d5e0
    0050d514
    0050d514loc_50d514:
    0050d514b 0x50d518
    0050d518
    0050d518loc_50d518:
    0050d518add x27, sp, 632
    0050d51cldp x0, x1, [x27]
    0050d520stp x0, x1, [sp+8]
    0050d524bl github.com/gofrs/uuid.UUID.String
    0050d528str x0, [sp+128]
    0050d52cstr x1, [sp+136]
    0050d530ldrsw x2, [sp+664]
    0050d534subs wzr, w2, 83
    0050d538b.eq 0x50d540
    0050d53cb 0x50d560
    0050d540
    0050d540loc_50d540:
    0050d540mov x2, x1
    0050d544mov x1, x0
    0050d548adrp x0, 0x1cb000
    0050d54cadd x0, x0, 3192
    0050d550bl strings.Map
    0050d554str x0, [sp+128]
    0050d558str x1, [sp+136]
    0050d55cb 0x50d564
    0050d560
    0050d560loc_50d560:
    0050d560b 0x50d564
    0050d564
    0050d564loc_50d564:
    0050d564add x27, sp, 544
    0050d568stp xzr, xzr, [x27]
    0050d56cldr x1, [sp+656]
    0050d570ldr x4, [sp+648]
    0050d574str x4, [sp+360]
    0050d578str x1, [sp+368]
    0050d57ccbnz x4, 0x50d584
    0050d580b 0x50d5a4
    0050d584
    0050d584loc_50d584:
    0050d584str x1, [sp+208]
    0050d588ldr x1, [x4+8]
    0050d58cadrp x0, 0x501000
    0050d590add x0, x0, 272
    0050d594bl runtime.typeAssert
    0050d598ldr x1, [sp+208]
    0050d59cmov x4, x0
    0050d5a0b 0x50d5a8
    0050d5a4
    0050d5a4loc_50d5a4:
    0050d5a4b 0x50d5a8
    0050d5a8
    0050d5a8loc_50d5a8:
    0050d5a8str x4, [sp+344]
    0050d5acstr x1, [sp+352]
    0050d5b0ldr x2, [sp+128]
    0050d5b4ldr x3, [sp+136]
    0050d5b8mov x0, x4
    0050d5bcbl io.WriteString
    0050d5c0str x0, [sp+104]
    0050d5c4str x1, [sp+544]
    0050d5c8str x2, [sp+552]
    0050d5ccldr x4, [sp+104]
    0050d5d0str x4, [sp+120]
    0050d5d4str x1, [sp+600]
    0050d5d8str x2, [sp+608]
    0050d5dcb 0x50d99c
    0050d5e0
    0050d5e0loc_50d5e0:
    0050d5e0subs wzr, w2, 118
    0050d5e4b.eq 0x50d5ec
    0050d5e8b 0x50d760
    0050d5ec
    0050d5ecloc_50d5ec:
    0050d5ecb 0x50d5f0
    0050d5f0
    0050d5f0loc_50d5f0:
    0050d5f0stp xzr, xzr, [sp+144]
    0050d5f4ldr x2, [sp+648]
    0050d5f8ldrsb x27, [x2]
    0050d5fcldr x2, [x2+24]
    0050d600ldr x0, [sp+656]
    0050d604movz x1, 35
    0050d608blr x2
    0050d60cstrb w0, [sp+83]
    0050d610tbnz w0, 0, 0x50d618
    0050d614b 0x50d6c8
    0050d618
    0050d618loc_50d618:
    0050d618add x27, sp, 632
    0050d61cldp x2, x3, [x27]
    0050d620add x27, sp, 67
    0050d624stp x2, x3, [x27]
    0050d628add x27, sp, 528
    0050d62cstp xzr, xzr, [x27]
    0050d630add x2, sp, 528
    0050d634str x2, [sp+416]
    0050d638adrp x0, 0xef000
    0050d63cadd x0, x0, 3264
    0050d640add x1, sp, 67
    0050d644bl runtime.convTnoptr
    0050d648str x0, [sp+408]
    0050d64cldr x2, [sp+416]
    0050d650ldrsb x27, [x2]
    0050d654adrp x3, 0xef000
    0050d658add x3, x3, 3264
    0050d65cstr x3, [x2]
    0050d660adrp x27, 0x53e000
    0050d664ldr w3, [x27+3056]
    0050d668cbz w3, 0x50d670
    0050d66cb 0x50d674
    0050d670
    0050d670loc_50d670:
    0050d670b 0x50d688
    0050d674
    0050d674loc_50d674:
    0050d674bl runtime.gcWriteBarrier2
    0050d678str x0, [x25]
    0050d67cldr x5, [x2+8]
    0050d680str x5, [x25+8]
    0050d684b 0x50d688
    0050d688
    0050d688loc_50d688:
    0050d688str x0, [x2+8]
    0050d68cldr x2, [sp+416]
    0050d690ldrsb x27, [x2]
    0050d694b 0x50d698
    0050d698
    0050d698loc_50d698:
    0050d698str x2, [sp+424]
    0050d69corr x4, xzr, 1
    0050d6a0str x4, [sp+432]
    0050d6a4str x4, [sp+440]
    0050d6a8adrp x0, 0x1a3000
    0050d6acadd x0, x0, 468
    0050d6b0orr x1, xzr, 3
    0050d6b4mov x3, x4
    0050d6b8bl fmt.Sprintf
    0050d6bcstr x0, [sp+144]
    0050d6c0str x1, [sp+152]
    0050d6c4b 0x50d6e4
    0050d6c8
    0050d6c8loc_50d6c8:
    0050d6c8add x27, sp, 632
    0050d6ccldp x0, x1, [x27]
    0050d6d0stp x0, x1, [sp+8]
    0050d6d4bl github.com/gofrs/uuid.UUID.String
    0050d6d8str x0, [sp+144]
    0050d6dcstr x1, [sp+152]
    0050d6e0b 0x50d6e4
    0050d6e4
    0050d6e4loc_50d6e4:
    0050d6e4add x27, sp, 544
    0050d6e8stp xzr, xzr, [x27]
    0050d6ecldr x1, [sp+656]
    0050d6f0ldr x4, [sp+648]
    0050d6f4str x4, [sp+392]
    0050d6f8str x1, [sp+400]
    0050d6fccbnz x4, 0x50d704
    0050d700b 0x50d724
    0050d704
    0050d704loc_50d704:
    0050d704str x1, [sp+208]
    0050d708ldr x1, [x4+8]
    0050d70cadrp x0, 0x501000
    0050d710add x0, x0, 240
    0050d714bl runtime.typeAssert
    0050d718ldr x1, [sp+208]
    0050d71cmov x4, x0
    0050d720b 0x50d728
    0050d724
    0050d724loc_50d724:
    0050d724b 0x50d728
    0050d728
    0050d728loc_50d728:
    0050d728str x4, [sp+376]
    0050d72cstr x1, [sp+384]
    0050d730ldr x2, [sp+144]
    0050d734ldr x3, [sp+152]
    0050d738mov x0, x4
    0050d73cbl io.WriteString
    0050d740str x0, [sp+104]
    0050d744str x1, [sp+544]
    0050d748str x2, [sp+552]
    0050d74cldr x4, [sp+104]
    0050d750str x4, [sp+88]
    0050d754str x1, [sp+176]
    0050d758str x2, [sp+184]
    0050d75cb 0x50d99c
    0050d760
    0050d760loc_50d760:
    0050d760subs wzr, w2, 120
    0050d764b.eq 0x50d76c
    0050d768b 0x50d848
    0050d76c
    0050d76cloc_50d76c:
    0050d76cb 0x50d770
    0050d770
    0050d770loc_50d770:
    0050d770add x27, sp, 632
    0050d774ldp x0, x1, [x27]
    0050d778stp x0, x1, [sp+8]
    0050d77cbl github.com/gofrs/uuid.UUID.Bytes
    0050d780str x0, [sp+560]
    0050d784str x1, [sp+568]
    0050d788str x2, [sp+576]
    0050d78cbl encoding/hex.EncodeToString
    0050d790str x0, [sp+160]
    0050d794str x1, [sp+168]
    0050d798ldrsw x2, [sp+664]
    0050d79csubs wzr, w2, 88
    0050d7a0b.eq 0x50d7a8
    0050d7a4b 0x50d7c8
    0050d7a8
    0050d7a8loc_50d7a8:
    0050d7a8mov x2, x1
    0050d7acmov x1, x0
    0050d7b0adrp x0, 0x1cb000
    0050d7b4add x0, x0, 3192
    0050d7b8bl strings.Map
    0050d7bcstr x0, [sp+160]
    0050d7c0str x1, [sp+168]
    0050d7c4b 0x50d7cc
    0050d7c8
    0050d7c8loc_50d7c8:
    0050d7c8b 0x50d7cc
    0050d7cc
    0050d7ccloc_50d7cc:
    0050d7ccadd x27, sp, 544
    0050d7d0stp xzr, xzr, [x27]
    0050d7d4ldr x1, [sp+656]
    0050d7d8ldr x4, [sp+648]
    0050d7dcstr x4, [sp+464]
    0050d7e0str x1, [sp+472]
    0050d7e4cbnz x4, 0x50d7ec
    0050d7e8b 0x50d80c
    0050d7ec
    0050d7ecloc_50d7ec:
    0050d7ecstr x1, [sp+208]
    0050d7f0ldr x1, [x4+8]
    0050d7f4adrp x0, 0x501000
    0050d7f8add x0, x0, 208
    0050d7fcbl runtime.typeAssert
    0050d800ldr x1, [sp+208]
    0050d804mov x4, x0
    0050d808b 0x50d810
    0050d80c
    0050d80cloc_50d80c:
    0050d80cb 0x50d810
    0050d810
    0050d810loc_50d810:
    0050d810str x4, [sp+448]
    0050d814str x1, [sp+456]
    0050d818ldr x2, [sp+160]
    0050d81cldr x3, [sp+168]
    0050d820mov x0, x4
    0050d824bl io.WriteString
    0050d828str x0, [sp+104]
    0050d82cstr x1, [sp+544]
    0050d830str x2, [sp+552]
    0050d834ldr x4, [sp+104]
    0050d838str x4, [sp+96]
    0050d83cstr x1, [sp+192]
    0050d840str x2, [sp+200]
    0050d844b 0x50d99c
    0050d848
    0050d848loc_50d848:
    0050d848b 0x50d84c
    0050d84c
    0050d84cloc_50d84c:
    0050d84cb 0x50d850
    0050d850
    0050d850loc_50d850:
    0050d850b 0x50d854
    0050d854
    0050d854loc_50d854:
    0050d854b 0x50d858
    0050d858
    0050d858loc_50d858:
    0050d858add x27, sp, 632
    0050d85cldp x0, x1, [x27]
    0050d860stp x0, x1, [sp+8]
    0050d864bl github.com/gofrs/uuid.UUID.String
    0050d868str x0, [sp+512]
    0050d86cstr x1, [sp+520]
    0050d870ldr x0, [sp+656]
    0050d874ldr x1, [sp+648]
    0050d878str x1, [sp+280]
    0050d87cstr x0, [sp+288]
    0050d880cbnz x1, 0x50d888
    0050d884b 0x50d8a8
    0050d888
    0050d888loc_50d888:
    0050d888str x0, [sp+208]
    0050d88cldr x1, [x1+8]
    0050d890adrp x0, 0x501000
    0050d894add x0, x0, 336
    0050d898bl runtime.typeAssert
    0050d89cmov x1, x0
    0050d8a0ldr x0, [sp+208]
    0050d8a4b 0x50d8ac
    0050d8a8
    0050d8a8loc_50d8a8:
    0050d8a8b 0x50d8ac
    0050d8ac
    0050d8acloc_50d8ac:
    0050d8acstr x1, [sp+264]
    0050d8b0str x0, [sp+272]
    0050d8b4stp xzr, xzr, [sp+480]
    0050d8b8stp xzr, xzr, [sp+496]
    0050d8bcadd x1, sp, 480
    0050d8c0str x1, [sp+232]
    0050d8c4ldrsw x0, [sp+664]
    0050d8c8bl runtime.convT32
    0050d8ccstr x0, [sp+224]
    0050d8d0ldr x1, [sp+232]
    0050d8d4ldrsb x27, [x1]
    0050d8d8adrp x2, 0xe8000
    0050d8dcadd x2, x2, 3264
    0050d8e0str x2, [x1]
    0050d8e4adrp x27, 0x53e000
    0050d8e8ldr w2, [x27+3056]
    0050d8eccbz w2, 0x50d8f4
    0050d8f0b 0x50d8f8
    0050d8f4
    0050d8f4loc_50d8f4:
    0050d8f4b 0x50d90c
    0050d8f8
    0050d8f8loc_50d8f8:
    0050d8f8bl runtime.gcWriteBarrier2
    0050d8fcstr x0, [x25]
    0050d900ldr x2, [x1+8]
    0050d904str x2, [x25+8]
    0050d908b 0x50d90c
    0050d90c
    0050d90cloc_50d90c:
    0050d90cstr x0, [x1+8]
    0050d910ldr x0, [sp+512]
    0050d914ldr x1, [sp+520]
    0050d918bl runtime.convTstring
    0050d91cstr x0, [sp+216]
    0050d920ldr x2, [sp+232]
    0050d924ldrsb x27, [x2]
    0050d928adrp x3, 0xe8000
    0050d92cadd x3, x3, 2944
    0050d930str x3, [x2+16]
    0050d934adrp x27, 0x53e000
    0050d938ldr w3, [x27+3056]
    0050d93ccbz w3, 0x50d944
    0050d940b 0x50d948
    0050d944
    0050d944loc_50d944:
    0050d944b 0x50d95c
    0050d948
    0050d948loc_50d948:
    0050d948bl runtime.gcWriteBarrier2
    0050d94cstr x0, [x25]
    0050d950ldr x7, [x2+24]
    0050d954str x7, [x25+8]
    0050d958b 0x50d95c
    0050d95c
    0050d95cloc_50d95c:
    0050d95cstr x0, [x2+24]
    0050d960ldr x4, [sp+232]
    0050d964ldrsb x27, [x4]
    0050d968b 0x50d96c
    0050d96c
    0050d96cloc_50d96c:
    0050d96cstr x4, [sp+240]
    0050d970orr x6, xzr, 2
    0050d974str x6, [sp+248]
    0050d978str x6, [sp+256]
    0050d97cldr x0, [sp+264]
    0050d980ldr x1, [sp+272]
    0050d984adrp x2, 0x1a9000
    0050d988add x2, x2, 567
    0050d98cmovz x3, 19
    0050d990mov x5, x6
    0050d994bl fmt.Fprintf
    0050d998b 0x50d99c
    0050d99c
    0050d99cloc_50d99c:
    0050d99cldp x29, x30, [sp-8]
    0050d9a0add sp, sp, 624
    0050d9a4ret x30
    0050d9a8
    0050d9a8loc_50d9a8:
    0050d9a8stp x0, x1, [sp+24]
    0050d9acstr w2, [sp+40]
    0050d9b0mov x3, x30
    0050d9b4bl runtime.morestack_noctxt.abi0
    0050d9b8ldp x0, x1, [sp+24]
    0050d9bcldrsw x2, [sp+40]
    0050d9c0b 0x50d3c0
    0050d9c4udf 0
    0050d9c8udf 0
    0050d9ccudf 0
    0050d3c0
    0050d9d0
    0050d9d0github.com/gofrs/uuid.toCapitalHexDigits: ; void github.com/gofrs/uuid.toCapitalHexDigits(int32 ch)
    0050d9d0str x30, [sp-32]!
    0050d9d4stur x29, [sp-8]
    0050d9d8sub x29, sp, 8
    0050d9dcstr w0, [sp+40]
    0050d9e0str wzr, [sp+16]
    0050d9e4str w0, [sp+20]
    0050d9e8subs wzr, w0, 99
    0050d9ecb.le 0x50d9f4
    0050d9f0b 0x50da6c
    0050d9f4
    0050d9f4loc_50d9f4:
    0050d9f4subs wzr, w0, 97
    0050d9f8b.eq 0x50da00
    0050d9fcb 0x50da18
    0050da00
    0050da00loc_50da00:
    0050da00b 0x50da04
    0050da04
    0050da04loc_50da04:
    0050da04movz x0, 65
    0050da08str w0, [sp+16]
    0050da0cadd x29, sp, 24
    0050da10add sp, sp, 32
    0050da14ret x30
    0050da18
    0050da18loc_50da18:
    0050da18subs wzr, w0, 98
    0050da1cb.eq 0x50da24
    0050da20b 0x50da3c
    0050da24
    0050da24loc_50da24:
    0050da24b 0x50da28
    0050da28
    0050da28loc_50da28:
    0050da28movz x0, 66
    0050da2cstr w0, [sp+16]
    0050da30add x29, sp, 24
    0050da34add sp, sp, 32
    0050da38ret x30
    0050da3c
    0050da3cloc_50da3c:
    0050da3csubs wzr, w0, 99
    0050da40b.eq 0x50da48
    0050da44b 0x50da60
    0050da48
    0050da48loc_50da48:
    0050da48b 0x50da4c
    0050da4c
    0050da4cloc_50da4c:
    0050da4cmovz x0, 67
    0050da50str w0, [sp+16]
    0050da54add x29, sp, 24
    0050da58add sp, sp, 32
    0050da5cret x30
    0050da60
    0050da60loc_50da60:
    0050da60b 0x50da64
    0050da64
    0050da64loc_50da64:
    0050da64b 0x50da68
    0050da68
    0050da68loc_50da68:
    0050da68b 0x50dae4
    0050da6c
    0050da6cloc_50da6c:
    0050da6csubs wzr, w0, 100
    0050da70b.eq 0x50da78
    0050da74b 0x50da90
    0050da78
    0050da78loc_50da78:
    0050da78b 0x50da7c
    0050da7c
    0050da7cloc_50da7c:
    0050da7cmovz x0, 68
    0050da80str w0, [sp+16]
    0050da84add x29, sp, 24
    0050da88add sp, sp, 32
    0050da8cret x30
    0050da90
    0050da90loc_50da90:
    0050da90subs wzr, w0, 101
    0050da94b.eq 0x50da9c
    0050da98b 0x50dab4
    0050da9c
    0050da9cloc_50da9c:
    0050da9cb 0x50daa0
    0050daa0
    0050daa0loc_50daa0:
    0050daa0movz x0, 69
    0050daa4str w0, [sp+16]
    0050daa8add x29, sp, 24
    0050daacadd sp, sp, 32
    0050dab0ret x30
    0050dab4
    0050dab4loc_50dab4:
    0050dab4subs wzr, w0, 102
    0050dab8b.eq 0x50dac0
    0050dabcb 0x50dad8
    0050dac0
    0050dac0loc_50dac0:
    0050dac0b 0x50dac4
    0050dac4
    0050dac4loc_50dac4:
    0050dac4movz x0, 70
    0050dac8str w0, [sp+16]
    0050daccadd x29, sp, 24
    0050dad0add sp, sp, 32
    0050dad4ret x30
    0050dad8
    0050dad8loc_50dad8:
    0050dad8b 0x50dadc
    0050dadc
    0050dadcloc_50dadc:
    0050dadcb 0x50dae0
    0050dae0
    0050dae0loc_50dae0:
    0050dae0b 0x50dae4
    0050dae4
    0050dae4loc_50dae4:
    0050dae4b 0x50dae8
    0050dae8
    0050dae8loc_50dae8:
    0050dae8str w0, [sp+16]
    0050daecadd x29, sp, 24
    0050daf0add sp, sp, 32
    0050daf4ret x30
    0050daf8udf 0
    0050dafcudf 0
    0050d9d0
    0050db00
    0050db00github.com/gofrs/uuid.(*UUID).SetVersion: ; void github.com/gofrs/uuid.(*UUID).SetVersion(github.com/gofrs/uuid.UUID * u, uint8 v)
    0050db00str x0, [sp+8]
    0050db04strb w1, [sp+16]
    0050db08ldr x0, [sp+8]
    0050db0cldrsb x27, [x0]
    0050db10ldr x2, [sp+8]
    0050db14ldrsb x27, [x2]
    0050db18ldrb w2, [x2+6]
    0050db1cand x2, x2, 15
    0050db20orr x1, x2, x1, lsl #4
    0050db24strb w1, [x0+6]
    0050db28ret x30
    0050db2cudf 0
    0050db00
    0050db30
    0050db30github.com/gofrs/uuid.(*UUID).SetVariant: ; void github.com/gofrs/uuid.(*UUID).SetVariant(github.com/gofrs/uuid.UUID * u, uint8 v)
    0050db30str x30, [sp-32]!
    0050db34stur x29, [sp-8]
    0050db38sub x29, sp, 8
    0050db3cstr x0, [sp+40]
    0050db40strb w1, [sp+48]
    0050db44strb w1, [sp+23]
    0050db48ubfm x0, x1, 0, 7
    0050db4csubs wzr, w0, 1
    0050db50b.ls 0x50db58
    0050db54b 0x50dbc8
    0050db58
    0050db58loc_50db58:
    0050db58ubfm x0, x1, 0, 7
    0050db5ccbz w0, 0x50db64
    0050db60b 0x50db88
    0050db64
    0050db64loc_50db64:
    0050db64b 0x50db68
    0050db68
    0050db68loc_50db68:
    0050db68ldr x0, [sp+40]
    0050db6cldrsb x27, [x0]
    0050db70ldr x1, [sp+40]
    0050db74ldrsb x27, [x1]
    0050db78ldrb w1, [x1+8]
    0050db7cand x1, x1, 127
    0050db80strb w1, [x0+8]
    0050db84b 0x50dc44
    0050db88
    0050db88loc_50db88:
    0050db88ubfm x0, x1, 0, 7
    0050db8csubs wzr, w0, 1
    0050db90b.eq 0x50db98
    0050db94b 0x50dbc0
    0050db98
    0050db98loc_50db98:
    0050db98b 0x50db9c
    0050db9c
    0050db9cloc_50db9c:
    0050db9cldr x0, [sp+40]
    0050dba0ldrsb x27, [x0]
    0050dba4ldr x1, [sp+40]
    0050dba8ldrsb x27, [x1]
    0050dbacldrb w1, [x1+8]
    0050dbb0and x1, x1, 63
    0050dbb4orr x1, x1, -128
    0050dbb8strb w1, [x0+8]
    0050dbbcb 0x50dc44
    0050dbc0
    0050dbc0loc_50dbc0:
    0050dbc0b 0x50dbc4
    0050dbc4
    0050dbc4loc_50dbc4:
    0050dbc4b 0x50dc20
    0050dbc8
    0050dbc8loc_50dbc8:
    0050dbc8ubfm x0, x1, 0, 7
    0050dbccsubs wzr, w0, 2
    0050dbd0b.eq 0x50dbd8
    0050dbd4b 0x50dc00
    0050dbd8
    0050dbd8loc_50dbd8:
    0050dbd8b 0x50dbdc
    0050dbdc
    0050dbdcloc_50dbdc:
    0050dbdcldr x0, [sp+40]
    0050dbe0ldrsb x27, [x0]
    0050dbe4ldr x1, [sp+40]
    0050dbe8ldrsb x27, [x1]
    0050dbecldrb w1, [x1+8]
    0050dbf0and x1, x1, 31
    0050dbf4orr x1, x1, -64
    0050dbf8strb w1, [x0+8]
    0050dbfcb 0x50dc44
    0050dc00
    0050dc00loc_50dc00:
    0050dc00ubfm x0, x1, 0, 7
    0050dc04subs wzr, w0, 3
    0050dc08b.eq 0x50dc10
    0050dc0cb 0x50dc18
    0050dc10
    0050dc10loc_50dc10:
    0050dc10b 0x50dc14
    0050dc14
    0050dc14loc_50dc14:
    0050dc14b 0x50dc24
    0050dc18
    0050dc18loc_50dc18:
    0050dc18b 0x50dc1c
    0050dc1c
    0050dc1cloc_50dc1c:
    0050dc1cb 0x50dc20
    0050dc20
    0050dc20loc_50dc20:
    0050dc20b 0x50dc24
    0050dc24
    0050dc24loc_50dc24:
    0050dc24ldr x0, [sp+40]
    0050dc28ldrsb x27, [x0]
    0050dc2cldr x1, [sp+40]
    0050dc30ldrsb x27, [x1]
    0050dc34ldrb w1, [x1+8]
    0050dc38orr x1, x1, -32
    0050dc3cstrb w1, [x0+8]
    0050dc40b 0x50dc44
    0050dc44
    0050dc44loc_50dc44:
    0050dc44add x29, sp, 24
    0050dc48add sp, sp, 32
    0050dc4cret x30
    0050db30
    0050dc50
    0050dc50github.com/gofrs/uuid.Must: ; void github.com/gofrs/uuid.Must(github.com/gofrs/uuid.UUID u, error err)
    0050dc50ldr x16, [x28+16]
    0050dc54subs xzr, sp, x16
    0050dc58b.ls 0x50dcd4
    0050dc5cstr x30, [sp-64]!
    0050dc60stur x29, [sp-8]
    0050dc64sub x29, sp, 8
    0050dc68str x0, [sp+104]
    0050dc6cstr x1, [sp+112]
    0050dc70stp xzr, xzr, [sp+88]
    0050dc74ldr x2, [sp+104]
    0050dc78cbnz x2, 0x50dc94
    0050dc7cb 0x50dc80
    0050dc80
    0050dc80loc_50dc80:
    0050dc80ldp x0, x1, [sp+72]
    0050dc84stp x0, x1, [sp+88]
    0050dc88ldur x29, [sp-8]
    0050dc8cldr x30, [sp], 64
    0050dc90ret x30
    0050dc94
    0050dc94loc_50dc94:
    0050dc94ldr x2, [sp+104]
    0050dc98ldr x3, [sp+112]
    0050dc9cstr x2, [sp+40]
    0050dca0str x3, [sp+48]
    0050dca4str x2, [sp+32]
    0050dca8ldr x2, [sp+32]
    0050dcaccbnz x2, 0x50dcb4
    0050dcb0b 0x50dcd0
    0050dcb4
    0050dcb4loc_50dcb4:
    0050dcb4ldr x2, [sp+32]
    0050dcb8ldr x2, [x2+8]
    0050dcbcstr x2, [sp+32]
    0050dcc0b 0x50dcc4
    0050dcc4
    0050dcc4loc_50dcc4:
    0050dcc4ldr x1, [sp+48]
    0050dcc8ldr x0, [sp+32]
    0050dcccbl runtime.gopanic
    0050dcd0
    0050dcd0loc_50dcd0:
    0050dcd0b 0x50dcc4
    0050dcd4
    0050dcd4loc_50dcd4:
    0050dcd4stp x0, x1, [sp+40]
    0050dcd8mov x3, x30
    0050dcdcbl runtime.morestack_noctxt.abi0
    0050dce0ldp x0, x1, [sp+40]
    0050dce4b 0x50dc50
    0050dce8udf 0
    0050dcecudf 0
    0050dc50
    0050dcf0
    0050dcf0github.com/gofrs/uuid.(*UUID).Format: ; void github.com/gofrs/uuid.(*UUID).Format(github.com/gofrs/uuid.UUID * u, fmt.State f, int32 c)
    0050dcf0ldr x16, [x28+16]
    0050dcf4subs xzr, sp, x16
    0050dcf8b.ls 0x50dd68
    0050dcfcstr x30, [sp-80]!
    0050dd00stur x29, [sp-8]
    0050dd04sub x29, sp, 8
    0050dd08ldr x16, [x28+32]
    0050dd0ccbnz x16, 0x50dd8c
    0050dd10
    0050dd10loc_50dd10:
    0050dd10str x0, [sp+88]
    0050dd14str x1, [sp+96]
    0050dd18str x2, [sp+104]
    0050dd1cstr w3, [sp+112]
    0050dd20ldr x3, [sp+88]
    0050dd24cbnz x3, 0x50dd2c
    0050dd28b 0x50dd60
    0050dd2c
    0050dd2cloc_50dd2c:
    0050dd2cldr x3, [sp+88]
    0050dd30ldrsb x27, [x3]
    0050dd34ldp x3, x4, [x3]
    0050dd38stp x3, x4, [sp+56]
    0050dd3cldp x3, x4, [sp+56]
    0050dd40ldrsw x2, [sp+112]
    0050dd44ldr x0, [sp+96]
    0050dd48ldr x1, [sp+104]
    0050dd4cstp x3, x4, [sp+8]
    0050dd50bl github.com/gofrs/uuid.UUID.Format
    0050dd54ldur x29, [sp-8]
    0050dd58ldr x30, [sp], 80
    0050dd5cret x30
    0050dd60
    0050dd60loc_50dd60:
    0050dd60bl runtime.panicwrap
    0050dd64hint
    0050dd68
    0050dd68loc_50dd68:
    0050dd68stp x0, x1, [sp+8]
    0050dd6cstr x2, [sp+24]
    0050dd70str w3, [sp+32]
    0050dd74mov x3, x30
    0050dd78bl runtime.morestack_noctxt.abi0
    0050dd7cldp x0, x1, [sp+8]
    0050dd80ldr x2, [sp+24]
    0050dd84ldrsw x3, [sp+32]
    0050dd88b 0x50dcf0
    0050dd8c
    0050dd8cloc_50dd8c:
    0050dd8cldr x17, [x16]
    0050dd90add x20, sp, 88
    0050dd94subs xzr, x20, x17
    0050dd98b.ne 0x50dd10
    0050dd9cadd x20, sp, 8
    0050dda0str x20, [x16]
    0050dda4b 0x50dd10
    0050dda8udf 0
    0050ddacudf 0
    0050dcf0
    0050ddb0
    0050ddb0github.com/gofrs/uuid.(*UUID).MarshalBinary: ; void github.com/gofrs/uuid.(*UUID).MarshalBinary(github.com/gofrs/uuid.UUID * u)
    0050ddb0ldr x16, [x28+16]
    0050ddb4sub x17, sp, 48
    0050ddb8subs xzr, x17, x16
    0050ddbcb.ls 0x50de9c
    0050ddc0str x30, [sp-176]!
    0050ddc4stur x29, [sp-8]
    0050ddc8sub x29, sp, 8
    0050ddccldr x16, [x28+32]
    0050ddd0cbnz x16, 0x50deb0
    0050ddd4
    0050ddd4loc_50ddd4:
    0050ddd4str x0, [sp+184]
    0050ddd8str xzr, [sp+64]
    0050dddcstp xzr, xzr, [sp+72]
    0050dde0stp xzr, xzr, [sp+48]
    0050dde4ldr x0, [sp+184]
    0050dde8cbnz x0, 0x50ddf0
    0050ddecb 0x50de94
    0050ddf0
    0050ddf0loc_50ddf0:
    0050ddf0str xzr, [sp+104]
    0050ddf4stp xzr, xzr, [sp+112]
    0050ddf8stp xzr, xzr, [sp+88]
    0050ddfcldr x0, [sp+184]
    0050de00ldrsb x27, [x0]
    0050de04ldp x0, x1, [x0]
    0050de08stp x0, x1, [sp+32]
    0050de0cldp x0, x1, [sp+32]
    0050de10stp x0, x1, [sp+8]
    0050de14bl github.com/gofrs/uuid.UUID.MarshalBinary
    0050de18str x0, [sp+104]
    0050de1cstr x1, [sp+112]
    0050de20str x2, [sp+120]
    0050de24str x3, [sp+88]
    0050de28str x4, [sp+96]
    0050de2cldr x0, [sp+104]
    0050de30ldr x1, [sp+112]
    0050de34ldr x2, [sp+120]
    0050de38str x0, [sp+144]
    0050de3cstr x1, [sp+152]
    0050de40str x2, [sp+160]
    0050de44ldr x0, [sp+88]
    0050de48ldr x1, [sp+96]
    0050de4cstr x0, [sp+128]
    0050de50str x1, [sp+136]
    0050de54ldr x0, [sp+144]
    0050de58ldr x1, [sp+152]
    0050de5cldr x2, [sp+160]
    0050de60str x0, [sp+64]
    0050de64str x1, [sp+72]
    0050de68str x2, [sp+80]
    0050de6cldr x3, [sp+128]
    0050de70ldr x4, [sp+136]
    0050de74str x3, [sp+48]
    0050de78str x4, [sp+56]
    0050de7cldr x0, [sp+64]
    0050de80ldr x1, [sp+72]
    0050de84ldr x2, [sp+80]
    0050de88ldur x29, [sp-8]
    0050de8cldr x30, [sp], 176
    0050de90ret x30
    0050de94
    0050de94loc_50de94:
    0050de94bl runtime.panicwrap
    0050de98hint
    0050de9c
    0050de9cloc_50de9c:
    0050de9cstr x0, [sp+8]
    0050dea0mov x3, x30
    0050dea4bl runtime.morestack_noctxt.abi0
    0050dea8ldr x0, [sp+8]
    0050deacb 0x50ddb0
    0050deb0
    0050deb0loc_50deb0:
    0050deb0ldr x17, [x16]
    0050deb4add x20, sp, 184
    0050deb8subs xzr, x20, x17
    0050debcb.ne 0x50ddd4
    0050dec0add x20, sp, 8
    0050dec4str x20, [x16]
    0050dec8b 0x50ddd4
    0050deccudf 0
    0050ddb0
    0050ded0
    0050ded0github.com/gofrs/uuid.(*UUID).String: ; void github.com/gofrs/uuid.(*UUID).String(github.com/gofrs/uuid.UUID * u)
    0050ded0ldr x16, [x28+16]
    0050ded4subs xzr, sp, x16
    0050ded8b.ls 0x50df44
    0050dedcstr x30, [sp-80]!
    0050dee0stur x29, [sp-8]
    0050dee4sub x29, sp, 8
    0050dee8ldr x16, [x28+32]
    0050deeccbnz x16, 0x50df58
    0050def0
    0050def0loc_50def0:
    0050def0str x0, [sp+88]
    0050def4stp xzr, xzr, [sp+40]
    0050def8ldr x0, [sp+88]
    0050defccbnz x0, 0x50df04
    0050df00b 0x50df3c
    0050df04
    0050df04loc_50df04:
    0050df04ldr x0, [sp+88]
    0050df08ldrsb x27, [x0]
    0050df0cldp x0, x1, [x0]
    0050df10stp x0, x1, [sp+24]
    0050df14ldp x0, x1, [sp+24]
    0050df18stp x0, x1, [sp+8]
    0050df1cbl github.com/gofrs/uuid.UUID.String
    0050df20str x0, [sp+56]
    0050df24str x1, [sp+64]
    0050df28str x0, [sp+40]
    0050df2cstr x1, [sp+48]
    0050df30ldur x29, [sp-8]
    0050df34ldr x30, [sp], 80
    0050df38ret x30
    0050df3c
    0050df3cloc_50df3c:
    0050df3cbl runtime.panicwrap
    0050df40hint
    0050df44
    0050df44loc_50df44:
    0050df44str x0, [sp+8]
    0050df48mov x3, x30
    0050df4cbl runtime.morestack_noctxt.abi0
    0050df50ldr x0, [sp+8]
    0050df54b 0x50ded0
    0050df58
    0050df58loc_50df58:
    0050df58ldr x17, [x16]
    0050df5cadd x20, sp, 88
    0050df60subs xzr, x20, x17
    0050df64b.ne 0x50def0
    0050df68add x20, sp, 8
    0050df6cstr x20, [x16]
    0050df70b 0x50def0
    0050df74udf 0
    0050df78udf 0
    0050df7cudf 0
    0050ded0
    0050df80
    0050df80github.com/bishopfox/sliver/implant/sliver/hostuuid.init: ; void github.com/bishopfox/sliver/implant/sliver/hostuuid.init(void)
    0050df80ldr x16, [x28+16]
    0050df84subs xzr, sp, x16
    0050df88b.ls 0x50dffc
    0050df8cstr x30, [sp-128]!
    0050df90stur x29, [sp-8]
    0050df94sub x29, sp, 8
    0050df98stp xzr, xzr, [sp+88]
    0050df9cadrp x0, 0x1b4000
    0050dfa0add x0, x0, 1921
    0050dfa4movz x1, 36
    0050dfa8bl github.com/gofrs/uuid.FromString
    0050dfacldp x2, x3, [sp+8]
    0050dfb0stp x2, x3, [sp+56]
    0050dfb4str x0, [sp+88]
    0050dfb8str x1, [sp+96]
    0050dfbcldp x2, x3, [sp+56]
    0050dfc0stp x2, x3, [sp+72]
    0050dfc4ldr x0, [sp+88]
    0050dfc8ldr x1, [sp+96]
    0050dfccstr x0, [sp+104]
    0050dfd0str x1, [sp+112]
    0050dfd4ldp x2, x3, [sp+72]
    0050dfd8stp x2, x3, [sp+8]
    0050dfdcbl github.com/gofrs/uuid.Must
    0050dfe0ldp x2, x3, [sp+24]
    0050dfe4adrp x27, 0x53e000
    0050dfe8add x27, x27, 2880
    0050dfecstp x2, x3, [x27]
    0050dff0ldur x29, [sp-8]
    0050dff4ldr x30, [sp], 128
    0050dff8ret x30
    0050dffc
    0050dffcloc_50dffc:
    0050dffcmov x3, x30
    0050e000bl runtime.morestack_noctxt.abi0
    0050e004b 0x50df80
    0050e008udf 0
    0050e00cudf 0
    0050df80
    0050e010
    0050e010github.com/bishopfox/sliver/implant/sliver/hostuuid.UUIDFromMAC: ; void github.com/bishopfox/sliver/implant/sliver/hostuuid.UUIDFromMAC(void)
    0050e010ldr x16, [x28+16]
    0050e014sub x17, sp, 448
    0050e018subs xzr, x17, x16
    0050e01cb.ls 0x50e488
    0050e020sub x20, sp, 576
    0050e024stp x29, x30, [x20-8]
    0050e028add sp, x20, 0
    0050e02csub x29, sp, 8
    0050e030stp xzr, xzr, [sp+184]
    0050e034adrp x0, 0x1ba000
    0050e038add x0, x0, 1269
    0050e03corr x1, xzr, 48
    0050e040mov x2, xzr
    0050e044mov x3, xzr
    0050e048mov x4, x3
    0050e04cbl log.Printf
    0050e050str xzr, [sp+528]
    0050e054add x27, sp, 536
    0050e058stp xzr, xzr, [x27]
    0050e05cadd x27, sp, 512
    0050e060stp xzr, xzr, [x27]
    0050e064bl net.Interfaces
    0050e068str x0, [sp+528]
    0050e06cstr x1, [sp+536]
    0050e070str x2, [sp+544]
    0050e074str x3, [sp+512]
    0050e078str x4, [sp+520]
    0050e07cldr x5, [sp+528]
    0050e080ldr x6, [sp+536]
    0050e084ldr x7, [sp+544]
    0050e088str x5, [sp+376]
    0050e08cstr x6, [sp+384]
    0050e090str x7, [sp+392]
    0050e094ldr x5, [sp+512]
    0050e098ldr x6, [sp+520]
    0050e09cstr x5, [sp+360]
    0050e0a0str x6, [sp+368]
    0050e0a4ldr x5, [sp+376]
    0050e0a8ldr x6, [sp+384]
    0050e0acldr x7, [sp+392]
    0050e0b0str x5, [sp+200]
    0050e0b4str x6, [sp+208]
    0050e0b8str x7, [sp+216]
    0050e0bcldr x5, [sp+368]
    0050e0c0ldr x6, [sp+360]
    0050e0c4str x6, [sp+312]
    0050e0c8str x5, [sp+320]
    0050e0cccbnz x6, 0x50e0d4
    0050e0d0b 0x50e104
    0050e0d4
    0050e0d4loc_50e0d4:
    0050e0d4adrp x27, 0x53d000
    0050e0d8add x27, x27, 2880
    0050e0dcldp x0, x1, [x27]
    0050e0e0stp x0, x1, [sp+8]
    0050e0e4bl github.com/gofrs/uuid.UUID.String
    0050e0e8str x0, [sp+496]
    0050e0ecstr x1, [sp+504]
    0050e0f0str x0, [sp+184]
    0050e0f4str x1, [sp+192]
    0050e0f8ldp x29, x30, [sp-8]
    0050e0fcadd sp, sp, 576
    0050e100ret x30
    0050e104
    0050e104loc_50e104:
    0050e104add x3, sp, 176
    0050e108str x3, [sp+416]
    0050e10cldrsb x27, [x3]
    0050e110b 0x50e114
    0050e114
    0050e114loc_50e114:
    0050e114str x3, [sp+288]
    0050e118stp xzr, xzr, [sp+296]
    0050e11cldr x3, [sp+208]
    0050e120ldr x4, [sp+200]
    0050e124ldr x5, [sp+216]
    0050e128str x4, [sp+528]
    0050e12cstr x3, [sp+536]
    0050e130str x5, [sp+544]
    0050e134str xzr, [sp+168]
    0050e138str x3, [sp+160]
    0050e13cldr x3, [sp+528]
    0050e140str x3, [sp+152]
    0050e144b 0x50e148
    0050e148
    0050e148loc_50e148:
    0050e148ldr x3, [sp+160]
    0050e14cldr x4, [sp+168]
    0050e150subs xzr, x3, x4
    0050e154b.gt 0x50e15c
    0050e158b 0x50e258
    0050e15c
    0050e15cloc_50e15c:
    0050e15cldr x3, [sp+152]
    0050e160str x3, [sp+408]
    0050e164ldr x3, [sp+408]
    0050e168ldp x4, x5, [x3]
    0050e16cldp x6, x7, [x3+16]
    0050e170ldp x8, x9, [x3+32]
    0050e174ldp x3, x10, [x3+48]
    0050e178stp x4, x5, [sp+224]
    0050e17cstp x6, x7, [sp+240]
    0050e180stp x8, x9, [sp+256]
    0050e184stp x3, x10, [sp+272]
    0050e188ldr x3, [sp+256]
    0050e18ccbnz x3, 0x50e194
    0050e190b 0x50e234
    0050e194
    0050e194loc_50e194:
    0050e194ldr x0, [sp+256]
    0050e198ldr x1, [sp+264]
    0050e19cldr x2, [sp+272]
    0050e1a0bl net.HardwareAddr.String
    0050e1a4str x0, [sp+496]
    0050e1a8str x1, [sp+504]
    0050e1acldr x2, [sp+304]
    0050e1b0ldr x3, [sp+296]
    0050e1b4add x1, x3, 1
    0050e1b8ldr x0, [sp+288]
    0050e1bcsubs xzr, x2, x1
    0050e1c0b.hs 0x50e1c8
    0050e1c4b 0x50e1cc
    0050e1c8
    0050e1c8loc_50e1c8:
    0050e1c8b 0x50e1e0
    0050e1cc
    0050e1ccloc_50e1cc:
    0050e1ccorr x3, xzr, 1
    0050e1d0adrp x4, 0xe7000
    0050e1d4add x4, x4, 2944
    0050e1d8bl runtime.growslice
    0050e1dcb 0x50e1e0
    0050e1e0
    0050e1e0loc_50e1e0:
    0050e1e0sub x3, x1, 1
    0050e1e4add x4, x0, x3, lsl #4
    0050e1e8ubfm x3, x3, 60, 59
    0050e1ecldr x5, [sp+496]
    0050e1f0ldr x6, [sp+504]
    0050e1f4str x6, [x4+8]
    0050e1f8adrp x27, 0x53d000
    0050e1fcldr w4, [x27+3056]
    0050e200cbz w4, 0x50e208
    0050e204b 0x50e20c
    0050e208
    0050e208loc_50e208:
    0050e208b 0x50e220
    0050e20c
    0050e20cloc_50e20c:
    0050e20cbl runtime.gcWriteBarrier2
    0050e210str x5, [x25]
    0050e214ldr x4, [x0+x3]
    0050e218str x4, [x25+8]
    0050e21cb 0x50e220
    0050e220
    0050e220loc_50e220:
    0050e220str x5, [x0+x3]
    0050e224str x0, [sp+288]
    0050e228str x1, [sp+296]
    0050e22cstr x2, [sp+304]
    0050e230b 0x50e238
    0050e234
    0050e234loc_50e234:
    0050e234b 0x50e238
    0050e238
    0050e238loc_50e238:
    0050e238b 0x50e23c
    0050e23c
    0050e23cloc_50e23c:
    0050e23cldr x3, [sp+168]
    0050e240add x3, x3, 1
    0050e244str x3, [sp+168]
    0050e248ldr x3, [sp+408]
    0050e24cadd x3, x3, 64
    0050e250str x3, [sp+152]
    0050e254b 0x50e148
    0050e258
    0050e258loc_50e258:
    0050e258ldr x3, [sp+296]
    0050e25cstr x3, [sp+176]
    0050e260cbz x3, 0x50e268
    0050e264b 0x50e298
    0050e268
    0050e268loc_50e268:
    0050e268adrp x27, 0x53d000
    0050e26cadd x27, x27, 2880
    0050e270ldp x0, x1, [x27]
    0050e274stp x0, x1, [sp+8]
    0050e278bl github.com/gofrs/uuid.UUID.String
    0050e27cstr x0, [sp+496]
    0050e280str x1, [sp+504]
    0050e284str x0, [sp+184]
    0050e288str x1, [sp+192]
    0050e28cldp x29, x30, [sp-8]
    0050e290add sp, sp, 576
    0050e294ret x30
    0050e298
    0050e298loc_50e298:
    0050e298ldr x0, [sp+288]
    0050e29cldr x1, [sp+296]
    0050e2a0ldr x2, [sp+304]
    0050e2a4bl sort.Strings
    0050e2a8bl crypto/sha256.New
    0050e2acstr x0, [sp+328]
    0050e2b0str x1, [sp+336]
    0050e2b4ldr x3, [sp+296]
    0050e2b8ldr x4, [sp+288]
    0050e2bcldr x5, [sp+304]
    0050e2c0str x4, [sp+472]
    0050e2c4str x3, [sp+480]
    0050e2c8str x5, [sp+488]
    0050e2ccstr xzr, [sp+144]
    0050e2d0str x3, [sp+136]
    0050e2d4ldr x3, [sp+472]
    0050e2d8str x3, [sp+128]
    0050e2dcb 0x50e2e0
    0050e2e0
    0050e2e0loc_50e2e0:
    0050e2e0ldr x4, [sp+136]
    0050e2e4ldr x5, [sp+144]
    0050e2e8subs xzr, x4, x5
    0050e2ecb.gt 0x50e2f4
    0050e2f0b 0x50e378
    0050e2f4
    0050e2f4loc_50e2f4:
    0050e2f4ldr x3, [sp+128]
    0050e2f8str x3, [sp+400]
    0050e2fcldr x3, [sp+400]
    0050e300ldr x1, [x3]
    0050e304ldr x2, [x3+8]
    0050e308str x1, [sp+344]
    0050e30cstr x2, [sp+352]
    0050e310mov x0, xzr
    0050e314bl runtime.stringtoslicebyte
    0050e318str x0, [sp+448]
    0050e31cstr x1, [sp+456]
    0050e320str x2, [sp+464]
    0050e324ldr x3, [sp+328]
    0050e328ldrsb x27, [x3]
    0050e32cldr x4, [sp+336]
    0050e330ldr x3, [x3+56]
    0050e334mov x5, x0
    0050e338mov x0, x4
    0050e33cmov x6, x1
    0050e340mov x1, x5
    0050e344mov x7, x2
    0050e348mov x2, x6
    0050e34cmov x8, x3
    0050e350mov x3, x7
    0050e354blr x8
    0050e358b 0x50e35c
    0050e35c
    0050e35cloc_50e35c:
    0050e35cldr x4, [sp+144]
    0050e360add x4, x4, 1
    0050e364str x4, [sp+144]
    0050e368ldr x4, [sp+400]
    0050e36cadd x4, x4, 16
    0050e370str x4, [sp+128]
    0050e374b 0x50e2e0
    0050e378
    0050e378loc_50e378:
    0050e378ldr x4, [sp+328]
    0050e37cldrsb x27, [x4]
    0050e380ldr x4, [x4+48]
    0050e384ldr x0, [sp+336]
    0050e388mov x1, xzr
    0050e38cmov x2, xzr
    0050e390mov x3, x2
    0050e394blr x4
    0050e398str x0, [sp+448]
    0050e39cstr x1, [sp+456]
    0050e3a0str x2, [sp+464]
    0050e3a4subs xzr, x2, 16
    0050e3a8b.hs 0x50e3b0
    0050e3acb 0x50e47c
    0050e3b0
    0050e3b0loc_50e3b0:
    0050e3b0b 0x50e3b4
    0050e3b4
    0050e3b4loc_50e3b4:
    0050e3b4str x0, [sp+424]
    0050e3b8orr x3, xzr, 16
    0050e3bcstr x3, [sp+432]
    0050e3c0str x2, [sp+440]
    0050e3c4add x27, sp, 512
    0050e3c8stp xzr, xzr, [x27]
    0050e3ccldr x0, [sp+424]
    0050e3d0ldr x1, [sp+432]
    0050e3d4ldr x2, [sp+440]
    0050e3d8bl github.com/gofrs/uuid.FromBytes
    0050e3dcldp x3, x4, [sp+8]
    0050e3e0stp x3, x4, [sp+96]
    0050e3e4str x0, [sp+512]
    0050e3e8str x1, [sp+520]
    0050e3ecldp x3, x4, [sp+96]
    0050e3f0stp x3, x4, [sp+112]
    0050e3f4ldr x3, [sp+512]
    0050e3f8ldr x4, [sp+520]
    0050e3fcstr x3, [sp+552]
    0050e400str x4, [sp+560]
    0050e404ldp x3, x4, [sp+112]
    0050e408stp x3, x4, [sp+80]
    0050e40cldr x3, [sp+560]
    0050e410ldr x4, [sp+552]
    0050e414str x4, [sp+312]
    0050e418str x3, [sp+320]
    0050e41ccbnz x4, 0x50e424
    0050e420b 0x50e454
    0050e424
    0050e424loc_50e424:
    0050e424adrp x27, 0x53d000
    0050e428add x27, x27, 2880
    0050e42cldp x0, x1, [x27]
    0050e430stp x0, x1, [sp+8]
    0050e434bl github.com/gofrs/uuid.UUID.String
    0050e438str x0, [sp+496]
    0050e43cstr x1, [sp+504]
    0050e440str x0, [sp+184]
    0050e444str x1, [sp+192]
    0050e448ldp x29, x30, [sp-8]
    0050e44cadd sp, sp, 576
    0050e450ret x30
    0050e454
    0050e454loc_50e454:
    0050e454ldp x0, x1, [sp+80]
    0050e458stp x0, x1, [sp+8]
    0050e45cbl github.com/gofrs/uuid.UUID.String
    0050e460str x0, [sp+496]
    0050e464str x1, [sp+504]
    0050e468str x0, [sp+184]
    0050e46cstr x1, [sp+192]
    0050e470ldp x29, x30, [sp-8]
    0050e474add sp, sp, 576
    0050e478ret x30
    0050e47c
    0050e47cloc_50e47c:
    0050e47corr x1, xzr, 16
    0050e480bl runtime.panicSliceAcap
    0050e484hint
    0050e488
    0050e488loc_50e488:
    0050e488mov x3, x30
    0050e48cbl runtime.morestack_noctxt.abi0
    0050e490b 0x50e010
    0050e494udf 0
    0050e498udf 0
    0050e49cudf 0
    0050e010