File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001cba80
    001cba80hash/crc32.archInitCastagnoli: ; void hash/crc32.archInitCastagnoli(void)
    001cba80ldr x16, [x28+16]
    001cba84subs xzr, sp, x16
    001cba88b.ls 0x1cbacc
    001cba8cstr x30, [sp-32]!
    001cba90stur x29, [sp-8]
    001cba94sub x29, sp, 8
    001cba98adrp x27, 0x881000
    001cba9cldrb w2, [x27+1413]
    001cbaa0tbnz w2, 0, 0x1cbaa8
    001cbaa4b 0x1cbab4
    001cbaa8
    001cbaa8loc_1cbaa8:
    001cbaa8ldur x29, [sp-8]
    001cbaacldr x30, [sp], 32
    001cbab0ret x30
    001cbab4
    001cbab4loc_1cbab4:
    001cbab4adrp x0, 0x42a000
    001cbab8add x0, x0, 2944
    001cbabcadrp x1, 0x547000
    001cbac0add x1, x1, 848
    001cbac4bl runtime.gopanic
    001cbac8hint
    001cbacc
    001cbaccloc_1cbacc:
    001cbaccmov x3, x30
    001cbad0bl runtime.morestack_noctxt.abi0
    001cbad4b 0x1cba80
    001cbad8udf 0
    001cbadcudf 0
    001cba80
    001cbae0
    001cbae0hash/crc32.archUpdateCastagnoli: ; void hash/crc32.archUpdateCastagnoli(uint32 crc, struct []uint8 p)
    001cbae0ldr x16, [x28+16]
    001cbae4subs xzr, sp, x16
    001cbae8b.ls 0x1cbb74
    001cbaecstr x30, [sp-64]!
    001cbaf0stur x29, [sp-8]
    001cbaf4sub x29, sp, 8
    001cbaf8str w0, [sp+72]
    001cbafcstr x1, [sp+80]
    001cbb00str x2, [sp+88]
    001cbb04str x3, [sp+96]
    001cbb08str wzr, [sp+48]
    001cbb0cadrp x27, 0x881000
    001cbb10ldrb w2, [x27+1413]
    001cbb14tbnz w2, 0, 0x1cbb1c
    001cbb18b 0x1cbb5c
    001cbb1c
    001cbb1cloc_1cbb1c:
    001cbb1cldr x1, [sp+80]
    001cbb20ldr x2, [sp+88]
    001cbb24ldr x3, [sp+96]
    001cbb28orn x0, xzr, x0
    001cbb2cstr w0, [sp+8]
    001cbb30str x1, [sp+16]
    001cbb34str x2, [sp+24]
    001cbb38str x3, [sp+32]
    001cbb3cbl hash/crc32.castagnoliUpdate.abi0
    001cbb40ldr w0, [sp+40]
    001cbb44str w0, [sp+52]
    001cbb48orn x0, xzr, x0
    001cbb4cstr w0, [sp+48]
    001cbb50ldur x29, [sp-8]
    001cbb54ldr x30, [sp], 64
    001cbb58ret x30
    001cbb5c
    001cbb5cloc_1cbb5c:
    001cbb5cadrp x0, 0x42a000
    001cbb60add x0, x0, 2944
    001cbb64adrp x1, 0x547000
    001cbb68add x1, x1, 848
    001cbb6cbl runtime.gopanic
    001cbb70hint
    001cbb74
    001cbb74loc_1cbb74:
    001cbb74str w0, [sp+8]
    001cbb78stp x1, x2, [sp+16]
    001cbb7cstr x3, [sp+32]
    001cbb80mov x3, x30
    001cbb84bl runtime.morestack_noctxt.abi0
    001cbb88ldr w0, [sp+8]
    001cbb8cldp x1, x2, [sp+16]
    001cbb90ldr x3, [sp+32]
    001cbb94b 0x1cbae0
    001cbb98udf 0
    001cbb9cudf 0
    001cbae0
    001cbba0
    001cbba0hash/crc32.archAvailableIEEE: ; void hash/crc32.archAvailableIEEE(void)
    001cbba0str x30, [sp-32]!
    001cbba4stur x29, [sp-8]
    001cbba8sub x29, sp, 8
    001cbbacstrb wzr, [sp+23]
    001cbbb0adrp x27, 0x881000
    001cbbb4ldrb w0, [x27+1413]
    001cbbb8strb w0, [sp+23]
    001cbbbcadd x29, sp, 24
    001cbbc0add sp, sp, 32
    001cbbc4ret x30
    001cbbc8udf 0
    001cbbccudf 0
    001cbba0
    001cbbd0
    001cbbd0hash/crc32.archInitIEEE: ; void hash/crc32.archInitIEEE(void)
    001cbbd0ldr x16, [x28+16]
    001cbbd4subs xzr, sp, x16
    001cbbd8b.ls 0x1cbc1c
    001cbbdcstr x30, [sp-32]!
    001cbbe0stur x29, [sp-8]
    001cbbe4sub x29, sp, 8
    001cbbe8adrp x27, 0x881000
    001cbbecldrb w2, [x27+1413]
    001cbbf0tbnz w2, 0, 0x1cbbf8
    001cbbf4b 0x1cbc04
    001cbbf8
    001cbbf8loc_1cbbf8:
    001cbbf8ldur x29, [sp-8]
    001cbbfcldr x30, [sp], 32
    001cbc00ret x30
    001cbc04
    001cbc04loc_1cbc04:
    001cbc04adrp x0, 0x42a000
    001cbc08add x0, x0, 2944
    001cbc0cadrp x1, 0x547000
    001cbc10add x1, x1, 864
    001cbc14bl runtime.gopanic
    001cbc18hint
    001cbc1c
    001cbc1cloc_1cbc1c:
    001cbc1cmov x3, x30
    001cbc20bl runtime.morestack_noctxt.abi0
    001cbc24b 0x1cbbd0
    001cbc28udf 0
    001cbc2cudf 0
    001cbbd0
    001cbc30
    001cbc30hash/crc32.archUpdateIEEE: ; void hash/crc32.archUpdateIEEE(uint32 crc, struct []uint8 p)
    001cbc30ldr x16, [x28+16]
    001cbc34subs xzr, sp, x16
    001cbc38b.ls 0x1cbcc4
    001cbc3cstr x30, [sp-64]!
    001cbc40stur x29, [sp-8]
    001cbc44sub x29, sp, 8
    001cbc48str w0, [sp+72]
    001cbc4cstr x1, [sp+80]
    001cbc50str x2, [sp+88]
    001cbc54str x3, [sp+96]
    001cbc58str wzr, [sp+48]
    001cbc5cadrp x27, 0x881000
    001cbc60ldrb w2, [x27+1413]
    001cbc64tbnz w2, 0, 0x1cbc6c
    001cbc68b 0x1cbcac
    001cbc6c
    001cbc6cloc_1cbc6c:
    001cbc6cldr x1, [sp+80]
    001cbc70ldr x2, [sp+88]
    001cbc74ldr x3, [sp+96]
    001cbc78orn x0, xzr, x0
    001cbc7cstr w0, [sp+8]
    001cbc80str x1, [sp+16]
    001cbc84str x2, [sp+24]
    001cbc88str x3, [sp+32]
    001cbc8cbl hash/crc32.ieeeUpdate.abi0
    001cbc90ldr w0, [sp+40]
    001cbc94str w0, [sp+52]
    001cbc98orn x0, xzr, x0
    001cbc9cstr w0, [sp+48]
    001cbca0ldur x29, [sp-8]
    001cbca4ldr x30, [sp], 64
    001cbca8ret x30
    001cbcac
    001cbcacloc_1cbcac:
    001cbcacadrp x0, 0x42a000
    001cbcb0add x0, x0, 2944
    001cbcb4adrp x1, 0x547000
    001cbcb8add x1, x1, 864
    001cbcbcbl runtime.gopanic
    001cbcc0hint
    001cbcc4
    001cbcc4loc_1cbcc4:
    001cbcc4str w0, [sp+8]
    001cbcc8stp x1, x2, [sp+16]
    001cbcccstr x3, [sp+32]
    001cbcd0mov x3, x30
    001cbcd4bl runtime.morestack_noctxt.abi0
    001cbcd8ldr w0, [sp+8]
    001cbcdcldp x1, x2, [sp+16]
    001cbce0ldr x3, [sp+32]
    001cbce4b 0x1cbc30
    001cbce8udf 0
    001cbcecudf 0
    001cbc30
    001cbcf0
    001cbcf0hash/crc32.simpleMakeTable: ; void hash/crc32.simpleMakeTable(uint32 poly)
    001cbcf0ldr x16, [x28+16]
    001cbcf4subs xzr, sp, x16
    001cbcf8b.ls 0x1cbd48
    001cbcfcstr x30, [sp-64]!
    001cbd00stur x29, [sp-8]
    001cbd04sub x29, sp, 8
    001cbd08str w0, [sp+72]
    001cbd0cstr xzr, [sp+40]
    001cbd10adrp x0, 0x446000
    001cbd14add x0, x0, 3296
    001cbd18bl runtime.newobject
    001cbd1cstr x0, [sp+48]
    001cbd20ldr w1, [sp+72]
    001cbd24mov x2, x0
    001cbd28mov x0, x1
    001cbd2cmov x1, x2
    001cbd30bl hash/crc32.simplePopulateTable
    001cbd34ldr x0, [sp+48]
    001cbd38str x0, [sp+40]
    001cbd3cldur x29, [sp-8]
    001cbd40ldr x30, [sp], 64
    001cbd44ret x30
    001cbd48
    001cbd48loc_1cbd48:
    001cbd48str w0, [sp+8]
    001cbd4cmov x3, x30
    001cbd50bl runtime.morestack_noctxt.abi0
    001cbd54ldr w0, [sp+8]
    001cbd58b 0x1cbcf0
    001cbd5cudf 0
    001cbcf0
    001cbd60
    001cbd60hash/crc32.simplePopulateTable: ; void hash/crc32.simplePopulateTable(uint32 poly, hash/crc32.Table * t)
    001cbd60ldr x16, [x28+16]
    001cbd64subs xzr, sp, x16
    001cbd68b.ls 0x1cbe4c
    001cbd6cstr x30, [sp-64]!
    001cbd70stur x29, [sp-8]
    001cbd74sub x29, sp, 8
    001cbd78str w0, [sp+72]
    001cbd7cstr x1, [sp+80]
    001cbd80str xzr, [sp+48]
    001cbd84b 0x1cbd88
    001cbd88
    001cbd88loc_1cbd88:
    001cbd88ldr x2, [sp+48]
    001cbd8csubs xzr, x2, 256
    001cbd90b.lt 0x1cbd98
    001cbd94b 0x1cbda8
    001cbd98
    001cbd98loc_1cbd98:
    001cbd98ldr x2, [sp+48]
    001cbd9cstr w2, [sp+36]
    001cbda0str xzr, [sp+40]
    001cbda4b 0x1cbdb4
    001cbda8
    001cbda8loc_1cbda8:
    001cbda8ldur x29, [sp-8]
    001cbdacldr x30, [sp], 64
    001cbdb0ret x30
    001cbdb4
    001cbdb4loc_1cbdb4:
    001cbdb4ldr x2, [sp+40]
    001cbdb8subs xzr, x2, 8
    001cbdbcb.lt 0x1cbdc4
    001cbdc0b 0x1cbe0c
    001cbdc4
    001cbdc4loc_1cbdc4:
    001cbdc4ldr w2, [sp+36]
    001cbdc8tbnz w2, 0, 0x1cbdd0
    001cbdccb 0x1cbde8
    001cbdd0
    001cbdd0loc_1cbdd0:
    001cbdd0ldr w2, [sp+36]
    001cbdd4ubfm x2, x2, 1, 31
    001cbdd8ldr w3, [sp+72]
    001cbddceor x2, x2, x3
    001cbde0str w2, [sp+36]
    001cbde4b 0x1cbdf8
    001cbde8
    001cbde8loc_1cbde8:
    001cbde8ldr w2, [sp+36]
    001cbdecubfm x2, x2, 1, 31
    001cbdf0str w2, [sp+36]
    001cbdf4b 0x1cbdf8
    001cbdf8
    001cbdf8loc_1cbdf8:
    001cbdf8b 0x1cbdfc
    001cbdfc
    001cbdfcloc_1cbdfc:
    001cbdfcldr x2, [sp+40]
    001cbe00add x2, x2, 1
    001cbe04str x2, [sp+40]
    001cbe08b 0x1cbdb4
    001cbe0c
    001cbe0cloc_1cbe0c:
    001cbe0cldr x0, [sp+48]
    001cbe10ldr x2, [sp+80]
    001cbe14ldrsb x27, [x2]
    001cbe18ldr w3, [sp+36]
    001cbe1csubs xzr, x0, 256
    001cbe20b.lo 0x1cbe28
    001cbe24b 0x1cbe40
    001cbe28
    001cbe28loc_1cbe28:
    001cbe28str w3, [x2+2*x0]
    001cbe2cb 0x1cbe30
    001cbe30
    001cbe30loc_1cbe30:
    001cbe30ldr x2, [sp+48]
    001cbe34add x2, x2, 1
    001cbe38str x2, [sp+48]
    001cbe3cb 0x1cbd88
    001cbe40
    001cbe40loc_1cbe40:
    001cbe40orr x1, xzr, 256
    001cbe44bl runtime.panicIndex
    001cbe48hint
    001cbe4c
    001cbe4cloc_1cbe4c:
    001cbe4cstr w0, [sp+8]
    001cbe50str x1, [sp+16]
    001cbe54mov x3, x30
    001cbe58bl runtime.morestack_noctxt.abi0
    001cbe5cldr w0, [sp+8]
    001cbe60ldr x1, [sp+16]
    001cbe64b 0x1cbd60
    001cbe68udf 0
    001cbe6cudf 0
    001cbd60
    001cbe70
    001cbe70hash/crc32.simpleUpdate: ; void hash/crc32.simpleUpdate(uint32 crc, hash/crc32.Table * tab, struct []uint8 p)
    001cbe70str x30, [sp-64]!
    001cbe74stur x29, [sp-8]
    001cbe78sub x29, sp, 8
    001cbe7cstr w0, [sp+72]
    001cbe80str x1, [sp+80]
    001cbe84str x2, [sp+88]
    001cbe88str x3, [sp+96]
    001cbe8cstr x4, [sp+104]
    001cbe90str wzr, [sp+12]
    001cbe94orn x1, xzr, x0
    001cbe98str w1, [sp+72]
    001cbe9cldr x1, [sp+96]
    001cbea0ldr x2, [sp+88]
    001cbea4ldr x3, [sp+104]
    001cbea8str x2, [sp+32]
    001cbeacstr x1, [sp+40]
    001cbeb0str x3, [sp+48]
    001cbeb4str xzr, [sp+24]
    001cbeb8str x1, [sp+16]
    001cbebcb 0x1cbec0
    001cbec0
    001cbec0loc_1cbec0:
    001cbec0ldr x1, [sp+16]
    001cbec4ldr x2, [sp+24]
    001cbec8subs xzr, x1, x2
    001cbeccb.gt 0x1cbed4
    001cbed0b 0x1cbf20
    001cbed4
    001cbed4loc_1cbed4:
    001cbed4ldr x1, [sp+24]
    001cbed8ldr x2, [sp+32]
    001cbedcldrb w1, [x2+x1]
    001cbee0strb w1, [sp+11]
    001cbee4ldr x2, [sp+80]
    001cbee8ldrsb x27, [x2]
    001cbeecldr w3, [sp+72]
    001cbef0eor x1, x3, x1
    001cbef4ubfm x1, x1, 62, 7
    001cbef8ldr w1, [x2+x1]
    001cbefcldr w2, [sp+72]
    001cbf00ubfm x2, x2, 8, 31
    001cbf04eor x1, x1, x2
    001cbf08str w1, [sp+72]
    001cbf0cb 0x1cbf10
    001cbf10
    001cbf10loc_1cbf10:
    001cbf10ldr x1, [sp+24]
    001cbf14add x1, x1, 1
    001cbf18str x1, [sp+24]
    001cbf1cb 0x1cbec0
    001cbf20
    001cbf20loc_1cbf20:
    001cbf20ldr w1, [sp+72]
    001cbf24orn x0, xzr, x1
    001cbf28str w0, [sp+12]
    001cbf2cadd x29, sp, 56
    001cbf30add sp, sp, 64
    001cbf34ret x30
    001cbf38udf 0
    001cbf3cudf 0
    001cbe70
    001cbf40
    001cbf40hash/crc32.slicingMakeTable: ; void hash/crc32.slicingMakeTable(uint32 poly)
    001cbf40ldr x16, [x28+16]
    001cbf44subs xzr, sp, x16
    001cbf48b.ls 0x1cc088
    001cbf4cstr x30, [sp-96]!
    001cbf50stur x29, [sp-8]
    001cbf54sub x29, sp, 8
    001cbf58str w0, [sp+104]
    001cbf5cstr xzr, [sp+64]
    001cbf60adrp x0, 0x446000
    001cbf64add x0, x0, 3392
    001cbf68bl runtime.newobject
    001cbf6cstr x0, [sp+72]
    001cbf70str x0, [sp+80]
    001cbf74ldr w1, [sp+104]
    001cbf78mov x2, x0
    001cbf7cmov x0, x1
    001cbf80mov x1, x2
    001cbf84bl hash/crc32.simplePopulateTable
    001cbf88str xzr, [sp+56]
    001cbf8cb 0x1cbf90
    001cbf90
    001cbf90loc_1cbf90:
    001cbf90ldr x2, [sp+56]
    001cbf94subs xzr, x2, 256
    001cbf98b.lt 0x1cbfa0
    001cbf9cb 0x1cbfcc
    001cbfa0
    001cbfa0loc_1cbfa0:
    001cbfa0ldr x2, [sp+72]
    001cbfa4ldrsb x27, [x2]
    001cbfa8ldr x0, [sp+56]
    001cbfacsubs xzr, x0, 256
    001cbfb0b.lo 0x1cbfb8
    001cbfb4b 0x1cc07c
    001cbfb8
    001cbfb8loc_1cbfb8:
    001cbfb8ldr w2, [x2+2*x0]
    001cbfbcstr w2, [sp+44]
    001cbfc0orr x2, xzr, 1
    001cbfc4str x2, [sp+48]
    001cbfc8b 0x1cbfe0
    001cbfcc
    001cbfccloc_1cbfcc:
    001cbfccldr x0, [sp+72]
    001cbfd0str x0, [sp+64]
    001cbfd4ldur x29, [sp-8]
    001cbfd8ldr x30, [sp], 96
    001cbfdcret x30
    001cbfe0
    001cbfe0loc_1cbfe0:
    001cbfe0ldr x3, [sp+48]
    001cbfe4subs xzr, x3, 8
    001cbfe8b.lt 0x1cbff0
    001cbfecb 0x1cc058
    001cbff0
    001cbff0loc_1cbff0:
    001cbff0ldr x3, [sp+72]
    001cbff4ldrsb x27, [x3]
    001cbff8ldr w4, [sp+44]
    001cbffcubfm x4, x4, 62, 7
    001cc000ldr w3, [x3+x4]
    001cc004ldr w4, [sp+44]
    001cc008ubfm x4, x4, 8, 31
    001cc00ceor x3, x3, x4
    001cc010str w3, [sp+44]
    001cc014ldr x0, [sp+48]
    001cc018ldr x4, [sp+72]
    001cc01cldrsb x27, [x4]
    001cc020subs xzr, x0, 8
    001cc024b.lo 0x1cc02c
    001cc028b 0x1cc074
    001cc02c
    001cc02cloc_1cc02c:
    001cc02cadd x4, x4, x0, lsl #10
    001cc030ldr x0, [sp+56]
    001cc034subs xzr, x0, 256
    001cc038b.lo 0x1cc040
    001cc03cb 0x1cc06c
    001cc040
    001cc040loc_1cc040:
    001cc040str w3, [x4+2*x0]
    001cc044b 0x1cc048
    001cc048
    001cc048loc_1cc048:
    001cc048ldr x3, [sp+48]
    001cc04cadd x3, x3, 1
    001cc050str x3, [sp+48]
    001cc054b 0x1cbfe0
    001cc058
    001cc058loc_1cc058:
    001cc058b 0x1cc05c
    001cc05c
    001cc05cloc_1cc05c:
    001cc05cldr x3, [sp+56]
    001cc060add x3, x3, 1
    001cc064str x3, [sp+56]
    001cc068b 0x1cbf90
    001cc06c
    001cc06cloc_1cc06c:
    001cc06corr x1, xzr, 256
    001cc070bl runtime.panicIndex
    001cc074
    001cc074loc_1cc074:
    001cc074orr x1, xzr, 8
    001cc078bl runtime.panicIndex
    001cc07c
    001cc07cloc_1cc07c:
    001cc07corr x1, xzr, 256
    001cc080bl runtime.panicIndex
    001cc084hint
    001cc088
    001cc088loc_1cc088:
    001cc088str w0, [sp+8]
    001cc08cmov x3, x30
    001cc090bl runtime.morestack_noctxt.abi0
    001cc094ldr w0, [sp+8]
    001cc098b 0x1cbf40
    001cc09cudf 0
    001cbf40
    001cc0a0
    001cc0a0hash/crc32.slicingUpdate: ; void hash/crc32.slicingUpdate(uint32 crc, hash/crc32.slicing8Table * tab, struct []uint8 p)
    001cc0a0ldr x16, [x28+16]
    001cc0a4subs xzr, sp, x16
    001cc0a8b.ls 0x1cc33c
    001cc0acstr x30, [sp-80]!
    001cc0b0stur x29, [sp-8]
    001cc0b4sub x29, sp, 8
    001cc0b8str w0, [sp+88]
    001cc0bcstr x1, [sp+96]
    001cc0c0str x2, [sp+104]
    001cc0c4str x3, [sp+112]
    001cc0c8str x4, [sp+120]
    001cc0ccstr wzr, [sp+48]
    001cc0d0ldr x5, [sp+112]
    001cc0d4str x5, [sp+56]
    001cc0d8subs xzr, x5, 16
    001cc0dcb.ge 0x1cc0e4
    001cc0e0b 0x1cc0f4
    001cc0e4
    001cc0e4loc_1cc0e4:
    001cc0e4ldr w5, [sp+88]
    001cc0e8orn x5, xzr, x5
    001cc0ecstr w5, [sp+88]
    001cc0f0b 0x1cc150
    001cc0f4
    001cc0f4loc_1cc0f4:
    001cc0f4b 0x1cc0f8
    001cc0f8
    001cc0f8loc_1cc0f8:
    001cc0f8ldr x5, [sp+112]
    001cc0fcstr x5, [sp+56]
    001cc100cbz x5, 0x1cc108
    001cc104b 0x1cc11c
    001cc108
    001cc108loc_1cc108:
    001cc108ldr w0, [sp+88]
    001cc10cstr w0, [sp+48]
    001cc110ldur x29, [sp-8]
    001cc114ldr x30, [sp], 80
    001cc118ret x30
    001cc11c
    001cc11cloc_1cc11c:
    001cc11cldr x1, [sp+96]
    001cc120ldrsb x27, [x1]
    001cc124str x1, [sp+64]
    001cc128ldr w0, [sp+88]
    001cc12cldr x2, [sp+104]
    001cc130ldr x3, [sp+112]
    001cc134ldr x4, [sp+120]
    001cc138bl hash/crc32.simpleUpdate
    001cc13cstr w0, [sp+52]
    001cc140str w0, [sp+48]
    001cc144ldur x29, [sp-8]
    001cc148ldr x30, [sp], 80
    001cc14cret x30
    001cc150
    001cc150loc_1cc150:
    001cc150ldr x5, [sp+112]
    001cc154str x5, [sp+56]
    001cc158subs xzr, x5, 8
    001cc15cb.gt 0x1cc164
    001cc160b 0x1cc300
    001cc164
    001cc164loc_1cc164:
    001cc164ldr x0, [sp+104]
    001cc168ldr x1, [sp+112]
    001cc16cldr x2, [sp+120]
    001cc170bl internal/byteorder.LEUint32
    001cc174str w0, [sp+52]
    001cc178ldr w3, [sp+88]
    001cc17ceor x3, x3, x0
    001cc180str w3, [sp+88]
    001cc184ldr x4, [sp+96]
    001cc188ldrsb x27, [x4]
    001cc18cldr x1, [sp+112]
    001cc190ldr x5, [sp+104]
    001cc194subs xzr, x1, 7
    001cc198b.hi 0x1cc1a0
    001cc19cb 0x1cc330
    001cc1a0
    001cc1a0loc_1cc1a0:
    001cc1a0ldrb w5, [x5+7]
    001cc1a4ubfm x5, x5, 62, 7
    001cc1a8ldr w5, [x4+x5]
    001cc1acldr x6, [sp+96]
    001cc1b0ldrsb x27, [x6]
    001cc1b4add x6, x6, 1024
    001cc1b8ldr x1, [sp+112]
    001cc1bcldr x7, [sp+104]
    001cc1c0subs xzr, x1, 6
    001cc1c4b.hi 0x1cc1cc
    001cc1c8b 0x1cc328
    001cc1cc
    001cc1ccloc_1cc1cc:
    001cc1ccldrb w7, [x7+6]
    001cc1d0ubfm x7, x7, 62, 7
    001cc1d4ldr w6, [x6+x7]
    001cc1d8eor x5, x5, x6
    001cc1dcldr x6, [sp+96]
    001cc1e0ldrsb x27, [x6]
    001cc1e4add x6, x6, 2048
    001cc1e8ldr x1, [sp+112]
    001cc1ecldr x7, [sp+104]
    001cc1f0subs xzr, x1, 5
    001cc1f4b.hi 0x1cc1fc
    001cc1f8b 0x1cc320
    001cc1fc
    001cc1fcloc_1cc1fc:
    001cc1fcldrb w7, [x7+5]
    001cc200ubfm x7, x7, 62, 7
    001cc204ldr w6, [x6+x7]
    001cc208eor x5, x5, x6
    001cc20cldr x6, [sp+96]
    001cc210ldrsb x27, [x6]
    001cc214add x6, x6, 3072
    001cc218ldr x1, [sp+112]
    001cc21cldr x7, [sp+104]
    001cc220subs xzr, x1, 4
    001cc224b.hi 0x1cc22c
    001cc228b 0x1cc318
    001cc22c
    001cc22cloc_1cc22c:
    001cc22cldrb w7, [x7+4]
    001cc230ubfm x7, x7, 62, 7
    001cc234ldr w6, [x6+x7]
    001cc238eor x5, x5, x6
    001cc23cldr x6, [sp+96]
    001cc240ldrsb x27, [x6]
    001cc244add x6, x6, 4096
    001cc248ubfm x7, x3, 24, 31
    001cc24cubfm x7, x7, 62, 31
    001cc250ldr w6, [x6+x7]
    001cc254eor x5, x5, x6
    001cc258ldr x6, [sp+96]
    001cc25cldrsb x27, [x6]
    001cc260movz x7, 5120
    001cc264add x6, x6, x7
    001cc268ubfm x7, x3, 16, 31
    001cc26cubfm x7, x7, 62, 7
    001cc270ldr w6, [x6+x7]
    001cc274eor x5, x5, x6
    001cc278ldr x6, [sp+96]
    001cc27cldrsb x27, [x6]
    001cc280movz x7, 6144
    001cc284add x6, x6, x7
    001cc288ubfm x7, x3, 8, 31
    001cc28cubfm x7, x7, 62, 7
    001cc290ldr w6, [x6+x7]
    001cc294eor x5, x5, x6
    001cc298ldr x6, [sp+96]
    001cc29cldrsb x27, [x6]
    001cc2a0movz x7, 7168
    001cc2a4add x6, x6, x7
    001cc2a8ubfm x7, x3, 62, 7
    001cc2acldr w6, [x6+x7]
    001cc2b0eor x5, x5, x6
    001cc2b4str w5, [sp+88]
    001cc2b8ldr x1, [sp+112]
    001cc2bcldr x5, [sp+104]
    001cc2c0ldr x6, [sp+120]
    001cc2c4b 0x1cc2c8
    001cc2c8
    001cc2c8loc_1cc2c8:
    001cc2c8subs xzr, x1, 8
    001cc2ccb.hs 0x1cc2d4
    001cc2d0b 0x1cc310
    001cc2d4
    001cc2d4loc_1cc2d4:
    001cc2d4sub x6, x6, 8
    001cc2d8sub x7, xzr, x6
    001cc2dcsub x8, x1, 8
    001cc2e0sbfm x7, x7, 63, 63
    001cc2e4and x7, x7, 8
    001cc2e8add x5, x5, x7
    001cc2ecstr x5, [sp+104]
    001cc2f0str x8, [sp+112]
    001cc2f4str x6, [sp+120]
    001cc2f8b 0x1cc2fc
    001cc2fc
    001cc2fcloc_1cc2fc:
    001cc2fcb 0x1cc150
    001cc300
    001cc300loc_1cc300:
    001cc300ldr w5, [sp+88]
    001cc304orn x5, xzr, x5
    001cc308str w5, [sp+88]
    001cc30cb 0x1cc0f8
    001cc310
    001cc310loc_1cc310:
    001cc310orr x0, xzr, 8
    001cc314bl runtime.panicSliceB
    001cc318
    001cc318loc_1cc318:
    001cc318orr x0, xzr, 4
    001cc31cbl runtime.panicIndex
    001cc320
    001cc320loc_1cc320:
    001cc320movz x0, 5
    001cc324bl runtime.panicIndex
    001cc328
    001cc328loc_1cc328:
    001cc328orr x0, xzr, 6
    001cc32cbl runtime.panicIndex
    001cc330
    001cc330loc_1cc330:
    001cc330orr x0, xzr, 7
    001cc334bl runtime.panicIndex
    001cc338hint
    001cc33c
    001cc33cloc_1cc33c:
    001cc33cstr w0, [sp+8]
    001cc340stp x1, x2, [sp+16]
    001cc344stp x3, x4, [sp+32]
    001cc348mov x3, x30
    001cc34cbl runtime.morestack_noctxt.abi0
    001cc350ldr w0, [sp+8]
    001cc354ldp x1, x2, [sp+16]
    001cc358ldp x3, x4, [sp+32]
    001cc35cb 0x1cc0a0
    001cc0a0
    001cc360
    001cc360hash/crc32.castagnoliUpdate.abi0: ; void hash/crc32.castagnoliUpdate(void)
    001cc360ldr w9, [sp+8]
    001cc364ldr x13, [sp+16]
    001cc368ldr x11, [sp+24]
    001cc36c
    001cc36cloc_1cc36c:
    001cc36csubs xzr, x11, 16
    001cc370b.lt 0x1cc388
    001cc374ldp x8, x10, [x13], 16
    001cc378crc32cx w9, w9, x8
    001cc37ccrc32cx w9, w9, x10
    001cc380sub x11, x11, 16
    001cc384b 0x1cc36c
    001cc388
    001cc388loc_1cc388:
    001cc388tbz w11, 3, 0x1cc394
    001cc38cldr x10, [x13], 8
    001cc390crc32cx w9, w9, x10
    001cc394
    001cc394loc_1cc394:
    001cc394tbz w11, 2, 0x1cc3a0
    001cc398ldr w10, [x13], 4
    001cc39ccrc32cw w9, w9, w10
    001cc3a0
    001cc3a0loc_1cc3a0:
    001cc3a0tbz w11, 1, 0x1cc3ac
    001cc3a4ldrh w10, [x13], 2
    001cc3a8crc32ch w9, w9, w10
    001cc3ac
    001cc3acloc_1cc3ac:
    001cc3actbz w11, 0, 0x1cc3b8
    001cc3b0ldrb w10, [x13]
    001cc3b4crc32cb w9, w9, w10
    001cc3b8
    001cc3b8loc_1cc3b8:
    001cc3b8str w9, [sp+40]
    001cc3bcret x30
    001cc360
    001cc3c0
    001cc3c0hash/crc32.ieeeUpdate.abi0: ; void hash/crc32.ieeeUpdate(void)
    001cc3c0ldr w9, [sp+8]
    001cc3c4ldr x13, [sp+16]
    001cc3c8ldr x11, [sp+24]
    001cc3cc
    001cc3ccloc_1cc3cc:
    001cc3ccsubs xzr, x11, 16
    001cc3d0b.lt 0x1cc3e8
    001cc3d4ldp x8, x10, [x13], 16
    001cc3d8crc32x w9, w9, x8
    001cc3dccrc32x w9, w9, x10
    001cc3e0sub x11, x11, 16
    001cc3e4b 0x1cc3cc
    001cc3e8
    001cc3e8loc_1cc3e8:
    001cc3e8tbz w11, 3, 0x1cc3f4
    001cc3ecldr x10, [x13], 8
    001cc3f0crc32x w9, w9, x10
    001cc3f4
    001cc3f4loc_1cc3f4:
    001cc3f4tbz w11, 2, 0x1cc400
    001cc3f8ldr w10, [x13], 4
    001cc3fccrc32w w9, w9, w10
    001cc400
    001cc400loc_1cc400:
    001cc400tbz w11, 1, 0x1cc40c
    001cc404ldrh w10, [x13], 2
    001cc408crc32h w9, w9, w10
    001cc40c
    001cc40cloc_1cc40c:
    001cc40ctbz w11, 0, 0x1cc418
    001cc410ldrb w10, [x13]
    001cc414crc32b w9, w9, w10
    001cc418
    001cc418loc_1cc418:
    001cc418str w9, [sp+40]
    001cc41cret x30
    001cc3c0
    001cc420
    001cc420type:.eq.hash/crc32.digest: ; void type:.eq.hash/crc32.digest(hash/crc32.digest * p, hash/crc32.digest * q)
    001cc420str x30, [sp-32]!
    001cc424stur x29, [sp-8]
    001cc428sub x29, sp, 8
    001cc42cstr x0, [sp+40]
    001cc430str x1, [sp+48]
    001cc434strb wzr, [sp+23]
    001cc438ldr x1, [sp+40]
    001cc43cldr w1, [x1]
    001cc440ldr x2, [sp+48]
    001cc444ldr w2, [x2]
    001cc448subs wzr, w2, w1
    001cc44cb.eq 0x1cc454
    001cc450b 0x1cc480
    001cc454
    001cc454loc_1cc454:
    001cc454ldr x1, [sp+40]
    001cc458ldr x2, [sp+48]
    001cc45cldr x1, [x1+8]
    001cc460ldr x2, [x2+8]
    001cc464subs xzr, x2, x1
    001cc468cset x0, eq
    001cc46cstrb w0, [sp+23]
    001cc470b 0x1cc474
    001cc474
    001cc474loc_1cc474:
    001cc474add x29, sp, 24
    001cc478add sp, sp, 32
    001cc47cret x30
    001cc480
    001cc480loc_1cc480:
    001cc480b 0x1cc484
    001cc484
    001cc484loc_1cc484:
    001cc484strb wzr, [sp+23]
    001cc488mov x0, xzr
    001cc48cadd x29, sp, 24
    001cc490add sp, sp, 32
    001cc494ret x30
    001cc498udf 0
    001cc49cudf 0
    001cc420
    001cc4a0
    001cc4a0google.golang.org/protobuf/internal/encoding/tag.init: ; void google.golang.org/protobuf/internal/encoding/tag.init(void)
    001cc4a0ldr x16, [x28+16]
    001cc4a4subs xzr, sp, x16
    001cc4a8b.ls 0x1cc51c
    001cc4acstr x30, [sp-48]!
    001cc4b0stur x29, [sp-8]
    001cc4b4sub x29, sp, 8
    001cc4b8adrp x0, 0x429000
    001cc4bcadd x0, x0, 3072
    001cc4c0str x0, [sp+24]
    001cc4c4adrp x1, 0x556000
    001cc4c8add x1, x1, 640
    001cc4ccstr x1, [sp+32]
    001cc4d0bl reflect.TypeOf
    001cc4d4adrp x27, 0x856000
    001cc4d8str x0, [x27+960]
    001cc4dcadrp x27, 0x87f000
    001cc4e0ldr w2, [x27+3056]
    001cc4e4cbz w2, 0x1cc4ec
    001cc4e8b 0x1cc4f0
    001cc4ec
    001cc4ecloc_1cc4ec:
    001cc4ecb 0x1cc508
    001cc4f0
    001cc4f0loc_1cc4f0:
    001cc4f0bl runtime.gcWriteBarrier2
    001cc4f4str x1, [x25]
    001cc4f8adrp x27, 0x856000
    001cc4fcldr x0, [x27+968]
    001cc500str x0, [x25+8]
    001cc504b 0x1cc508
    001cc508
    001cc508loc_1cc508:
    001cc508adrp x27, 0x856000
    001cc50cstr x1, [x27+968]
    001cc510ldur x29, [sp-8]
    001cc514ldr x30, [sp], 48
    001cc518ret x30
    001cc51c
    001cc51cloc_1cc51c:
    001cc51cmov x3, x30
    001cc520bl runtime.morestack_noctxt.abi0
    001cc524b 0x1cc4a0
    001cc528udf 0
    001cc52cudf 0
    001cc4a0
    001cc530
    001cc530google.golang.org/protobuf/internal/encoding/tag.Unmarshal: ; void google.golang.org/protobuf/internal/encoding/tag.Unmarshal(struct string tag, reflect.Type goType, google.golang.org/protobuf/reflect/protoreflect.EnumValueDescriptors evs)
    001cc530ldr x16, [x28+16]
    001cc534sub x17, sp, 528
    001cc538subs xzr, x17, x16
    001cc53cb.ls 0x1cdd98
    001cc540sub x20, sp, 656
    001cc544stp x29, x30, [x20-8]
    001cc548add sp, x20, 0
    001cc54csub x29, sp, 8
    001cc550str x0, [sp+664]
    001cc554str x1, [sp+672]
    001cc558str x2, [sp+680]
    001cc55cstr x3, [sp+688]
    001cc560str x4, [sp+696]
    001cc564str x5, [sp+704]
    001cc568stp xzr, xzr, [sp+152]
    001cc56cadrp x0, 0x479000
    001cc570add x0, x0, 4064
    001cc574bl runtime.newobject
    001cc578str x0, [sp+224]
    001cc57cadrp x27, 0x841000
    001cc580ldr x1, [x27+2040]
    001cc584adrp x27, 0x87f000
    001cc588ldr w2, [x27+3056]
    001cc58ccbz w2, 0x1cc594
    001cc590b 0x1cc598
    001cc594
    001cc594loc_1cc594:
    001cc594b 0x1cc5ac
    001cc598
    001cc598loc_1cc598:
    001cc598bl runtime.gcWriteBarrier2
    001cc59cstr x1, [x25]
    001cc5a0ldr x3, [x0+16]
    001cc5a4str x3, [x25+8]
    001cc5a8b 0x1cc5ac
    001cc5ac
    001cc5acloc_1cc5ac:
    001cc5acstr x1, [x0+16]
    001cc5b0b 0x1cc5b4
    001cc5b4
    001cc5b4loc_1cc5b4:
    001cc5b4ldr x3, [sp+672]
    001cc5b8str x3, [sp+144]
    001cc5bccbnz x3, 0x1cc5c4
    001cc5c0b 0x1cdaa8
    001cc5c4
    001cc5c4loc_1cc5c4:
    001cc5c4ldr x0, [sp+664]
    001cc5c8ldr x1, [sp+672]
    001cc5ccmovz x2, 44
    001cc5d0bl strings.IndexByte
    001cc5d4str x0, [sp+72]
    001cc5d8tbnz x0, 63, 0x1cc5e0
    001cc5dcb 0x1cc5ec
    001cc5e0
    001cc5e0loc_1cc5e0:
    001cc5e0ldr x4, [sp+672]
    001cc5e4str x4, [sp+72]
    001cc5e8b 0x1cc5f0
    001cc5ec
    001cc5ecloc_1cc5ec:
    001cc5ecb 0x1cc5f0
    001cc5f0
    001cc5f0loc_1cc5f0:
    001cc5f0ldr x1, [sp+72]
    001cc5f4ldr x0, [sp+664]
    001cc5f8ldr x2, [sp+672]
    001cc5fcsubs xzr, x2, x1
    001cc600b.hs 0x1cc608
    001cc604b 0x1cdd90
    001cc608
    001cc608loc_1cc608:
    001cc608b 0x1cc60c
    001cc60c
    001cc60cloc_1cc60c:
    001cc60cstr x0, [sp+192]
    001cc610str x1, [sp+200]
    001cc614adrp x2, 0x4e4000
    001cc618add x2, x2, 2252
    001cc61cmovz x3, 5
    001cc620bl strings.HasPrefix
    001cc624strb w0, [sp+63]
    001cc628tbnz w0, 0, 0x1cc630
    001cc62cb 0x1cc6a4
    001cc630
    001cc630loc_1cc630:
    001cc630b 0x1cc634
    001cc634
    001cc634loc_1cc634:
    001cc634ldr x1, [sp+200]
    001cc638ldr x4, [sp+192]
    001cc63csubs xzr, x1, 5
    001cc640b.hs 0x1cc648
    001cc644b 0x1cdd88
    001cc648
    001cc648loc_1cc648:
    001cc648sub x5, x1, 5
    001cc64csub x6, xzr, x5
    001cc650sbfm x6, x6, 63, 63
    001cc654movz x7, 5
    001cc658and x6, x6, x7
    001cc65cadd x4, x4, x6
    001cc660str x4, [sp+576]
    001cc664str x5, [sp+584]
    001cc668ldr x6, [sp+224]
    001cc66cldrsb x27, [x6]
    001cc670str x5, [x6+8]
    001cc674adrp x27, 0x87f000
    001cc678ldr w5, [x27+3056]
    001cc67ccbz w5, 0x1cc684
    001cc680b 0x1cc688
    001cc684
    001cc684loc_1cc684:
    001cc684b 0x1cc69c
    001cc688
    001cc688loc_1cc688:
    001cc688bl runtime.gcWriteBarrier2
    001cc68cstr x4, [x25]
    001cc690ldr x5, [x6]
    001cc694str x5, [x25+8]
    001cc698b 0x1cc69c
    001cc69c
    001cc69cloc_1cc69c:
    001cc69cstr x4, [x6]
    001cc6a0b 0x1cda58
    001cc6a4
    001cc6a4loc_1cc6a4:
    001cc6a4ldr x0, [sp+192]
    001cc6a8ldr x1, [sp+200]
    001cc6acadrp x2, 0x4e6000
    001cc6b0add x2, x2, 744
    001cc6b4movz x3, 10
    001cc6b8bl strings.Trim
    001cc6bcstr x0, [sp+576]
    001cc6c0str x1, [sp+584]
    001cc6c4cbz x1, 0x1cc6cc
    001cc6c8b 0x1cc720
    001cc6cc
    001cc6ccloc_1cc6cc:
    001cc6ccb 0x1cc6d0
    001cc6d0
    001cc6d0loc_1cc6d0:
    001cc6d0add x27, sp, 560
    001cc6d4stp xzr, xzr, [x27]
    001cc6d8ldr x0, [sp+192]
    001cc6dcldr x1, [sp+200]
    001cc6e0movz x2, 10
    001cc6e4orr x3, xzr, 32
    001cc6e8bl strconv.ParseUint
    001cc6ecstr x0, [sp+136]
    001cc6f0str x1, [sp+560]
    001cc6f4str x2, [sp+568]
    001cc6f8ldr x4, [sp+136]
    001cc6fcstr x4, [sp+80]
    001cc700str x1, [sp+248]
    001cc704str x2, [sp+256]
    001cc708ldr x4, [sp+80]
    001cc70cstr x4, [sp+64]
    001cc710ldr x5, [sp+224]
    001cc714ldrsb x27, [x5]
    001cc718str w4, [x5+56]
    001cc71cb 0x1cda58
    001cc720
    001cc720loc_1cc720:
    001cc720ldr x4, [sp+200]
    001cc724subs xzr, x4, 3
    001cc728b.eq 0x1cc730
    001cc72cb 0x1cc7c0
    001cc730
    001cc730loc_1cc730:
    001cc730ldr x1, [sp+200]
    001cc734ldr x4, [sp+192]
    001cc738subs xzr, x1, 0
    001cc73cb.hi 0x1cc744
    001cc740b 0x1cdd80
    001cc744
    001cc744loc_1cc744:
    001cc744ldr x1, [sp+200]
    001cc748ldrb w4, [x4]
    001cc74cldr x5, [sp+192]
    001cc750subs xzr, x1, 1
    001cc754b.hi 0x1cc75c
    001cc758b 0x1cdd78
    001cc75c
    001cc75cloc_1cc75c:
    001cc75cldrb w5, [x5+1]
    001cc760ubfm x5, x5, 56, 7
    001cc764orr x4, x4, x5
    001cc768ubfm x4, x4, 0, 15
    001cc76cmovz x5, 28783
    001cc770subs wzr, w4, w5
    001cc774b.eq 0x1cc77c
    001cc778b 0x1cc7bc
    001cc77c
    001cc77cloc_1cc77c:
    001cc77cldr x1, [sp+200]
    001cc780ldr x4, [sp+192]
    001cc784subs xzr, x1, 2
    001cc788b.hi 0x1cc790
    001cc78cb 0x1cdd70
    001cc790
    001cc790loc_1cc790:
    001cc790ldrb w4, [x4+2]
    001cc794subs wzr, w4, 116
    001cc798b.eq 0x1cc7a0
    001cc79cb 0x1cc7b8
    001cc7a0
    001cc7a0loc_1cc7a0:
    001cc7a0b 0x1cc7a4
    001cc7a4
    001cc7a4loc_1cc7a4:
    001cc7a4ldr x4, [sp+224]
    001cc7a8ldrsb x27, [x4]
    001cc7acorr x5, xzr, 1
    001cc7b0strb w5, [x4+60]
    001cc7b4b 0x1cda58
    001cc7b8
    001cc7b8loc_1cc7b8:
    001cc7b8b 0x1cc7c4
    001cc7bc
    001cc7bcloc_1cc7bc:
    001cc7bcb 0x1cc7c4
    001cc7c0
    001cc7c0loc_1cc7c0:
    001cc7c0b 0x1cc7c4
    001cc7c4
    001cc7c4loc_1cc7c4:
    001cc7c4ldr x4, [sp+200]
    001cc7c8subs xzr, x4, 3
    001cc7ccb.eq 0x1cc7d4
    001cc7d0b 0x1cc864
    001cc7d4
    001cc7d4loc_1cc7d4:
    001cc7d4ldr x1, [sp+200]
    001cc7d8ldr x4, [sp+192]
    001cc7dcsubs xzr, x1, 0
    001cc7e0b.hi 0x1cc7e8
    001cc7e4b 0x1cdd68
    001cc7e8
    001cc7e8loc_1cc7e8:
    001cc7e8ldr x1, [sp+200]
    001cc7ecldrb w4, [x4]
    001cc7f0ldr x5, [sp+192]
    001cc7f4subs xzr, x1, 1
    001cc7f8b.hi 0x1cc800
    001cc7fcb 0x1cdd60
    001cc800
    001cc800loc_1cc800:
    001cc800ldrb w5, [x5+1]
    001cc804ubfm x5, x5, 56, 7
    001cc808orr x4, x4, x5
    001cc80cubfm x4, x4, 0, 15
    001cc810movz x5, 25970
    001cc814subs wzr, w4, w5
    001cc818b.eq 0x1cc820
    001cc81cb 0x1cc860
    001cc820
    001cc820loc_1cc820:
    001cc820ldr x1, [sp+200]
    001cc824ldr x4, [sp+192]
    001cc828subs xzr, x1, 2
    001cc82cb.hi 0x1cc834
    001cc830b 0x1cdd58
    001cc834
    001cc834loc_1cc834:
    001cc834ldrb w4, [x4+2]
    001cc838subs wzr, w4, 113
    001cc83cb.eq 0x1cc844
    001cc840b 0x1cc85c
    001cc844
    001cc844loc_1cc844:
    001cc844b 0x1cc848
    001cc848
    001cc848loc_1cc848:
    001cc848ldr x4, [sp+224]
    001cc84cldrsb x27, [x4]
    001cc850orr x5, xzr, 2
    001cc854strb w5, [x4+60]
    001cc858b 0x1cda58
    001cc85c
    001cc85cloc_1cc85c:
    001cc85cb 0x1cc868
    001cc860
    001cc860loc_1cc860:
    001cc860b 0x1cc868
    001cc864
    001cc864loc_1cc864:
    001cc864b 0x1cc868
    001cc868
    001cc868loc_1cc868:
    001cc868ldr x4, [sp+200]
    001cc86csubs xzr, x4, 3
    001cc870b.eq 0x1cc878
    001cc874b 0x1cc908
    001cc878
    001cc878loc_1cc878:
    001cc878ldr x1, [sp+200]
    001cc87cldr x4, [sp+192]
    001cc880subs xzr, x1, 0
    001cc884b.hi 0x1cc88c
    001cc888b 0x1cdd50
    001cc88c
    001cc88cloc_1cc88c:
    001cc88cldr x1, [sp+200]
    001cc890ldrb w4, [x4]
    001cc894ldr x5, [sp+192]
    001cc898subs xzr, x1, 1
    001cc89cb.hi 0x1cc8a4
    001cc8a0b 0x1cdd48
    001cc8a4
    001cc8a4loc_1cc8a4:
    001cc8a4ldrb w5, [x5+1]
    001cc8a8ubfm x5, x5, 56, 7
    001cc8acorr x4, x4, x5
    001cc8b0ubfm x4, x4, 0, 15
    001cc8b4movz x5, 25970
    001cc8b8subs wzr, w4, w5
    001cc8bcb.eq 0x1cc8c4
    001cc8c0b 0x1cc904
    001cc8c4
    001cc8c4loc_1cc8c4:
    001cc8c4ldr x1, [sp+200]
    001cc8c8ldr x4, [sp+192]
    001cc8ccsubs xzr, x1, 2
    001cc8d0b.hi 0x1cc8d8
    001cc8d4b 0x1cdd40
    001cc8d8
    001cc8d8loc_1cc8d8:
    001cc8d8ldrb w4, [x4+2]
    001cc8dcsubs wzr, w4, 112
    001cc8e0b.eq 0x1cc8e8
    001cc8e4b 0x1cc900
    001cc8e8
    001cc8e8loc_1cc8e8:
    001cc8e8b 0x1cc8ec
    001cc8ec
    001cc8ecloc_1cc8ec:
    001cc8ecldr x4, [sp+224]
    001cc8f0ldrsb x27, [x4]
    001cc8f4orr x5, xzr, 3
    001cc8f8strb w5, [x4+60]
    001cc8fcb 0x1cda58
    001cc900
    001cc900loc_1cc900:
    001cc900b 0x1cc90c
    001cc904
    001cc904loc_1cc904:
    001cc904b 0x1cc90c
    001cc908
    001cc908loc_1cc908:
    001cc908b 0x1cc90c
    001cc90c
    001cc90cloc_1cc90c:
    001cc90cldr x4, [sp+200]
    001cc910subs xzr, x4, 6
    001cc914b.eq 0x1cc91c
    001cc918b 0x1ccb0c
    001cc91c
    001cc91cloc_1cc91c:
    001cc91cldr x1, [sp+200]
    001cc920ldr x4, [sp+192]
    001cc924subs xzr, x1, 0
    001cc928b.hi 0x1cc930
    001cc92cb 0x1cdd38
    001cc930
    001cc930loc_1cc930:
    001cc930ldr x1, [sp+200]
    001cc934ldrb w4, [x4]
    001cc938ldr x5, [sp+192]
    001cc93csubs xzr, x1, 1
    001cc940b.hi 0x1cc948
    001cc944b 0x1cdd30
    001cc948
    001cc948loc_1cc948:
    001cc948ldr x1, [sp+200]
    001cc94cldr x6, [sp+192]
    001cc950ldrb w5, [x5+1]
    001cc954ubfm x5, x5, 56, 7
    001cc958orr x4, x4, x5
    001cc95csubs xzr, x1, 2
    001cc960b.hi 0x1cc968
    001cc964b 0x1cdd28
    001cc968
    001cc968loc_1cc968:
    001cc968ldr x1, [sp+200]
    001cc96cldr x5, [sp+192]
    001cc970ldrb w6, [x6+2]
    001cc974ubfm x6, x6, 48, 7
    001cc978orr x4, x4, x6
    001cc97csubs xzr, x1, 3
    001cc980b.hi 0x1cc988
    001cc984b 0x1cdd20
    001cc988
    001cc988loc_1cc988:
    001cc988ldrb w5, [x5+3]
    001cc98cubfm x5, x5, 40, 7
    001cc990orr x4, x4, x5
    001cc994movz x5, 24950
    001cc998movk x5, 0x69720000
    001cc99csubs wzr, w4, w5
    001cc9a0b.eq 0x1cc9a8
    001cc9a4b 0x1ccb08
    001cc9a8
    001cc9a8loc_1cc9a8:
    001cc9a8ldr x1, [sp+200]
    001cc9acldr x4, [sp+192]
    001cc9b0subs xzr, x1, 4
    001cc9b4b.hi 0x1cc9bc
    001cc9b8b 0x1cdd18
    001cc9bc
    001cc9bcloc_1cc9bc:
    001cc9bcldr x1, [sp+200]
    001cc9c0ldr x5, [sp+192]
    001cc9c4ldrb w4, [x4+4]
    001cc9c8subs xzr, x1, 5
    001cc9ccb.hi 0x1cc9d4
    001cc9d0b 0x1cdd10
    001cc9d4
    001cc9d4loc_1cc9d4:
    001cc9d4ldrb w5, [x5+5]
    001cc9d8ubfm x5, x5, 56, 7
    001cc9dcorr x4, x4, x5
    001cc9e0ubfm x4, x4, 0, 15
    001cc9e4movz x5, 29806
    001cc9e8subs wzr, w4, w5
    001cc9ecb.eq 0x1cc9f4
    001cc9f0b 0x1ccb04
    001cc9f4
    001cc9f4loc_1cc9f4:
    001cc9f4b 0x1cc9f8
    001cc9f8
    001cc9f8loc_1cc9f8:
    001cc9f8ldr x1, [sp+680]
    001cc9fcldrsb x27, [x1]
    001cca00ldr x1, [x1+168]
    001cca04ldr x0, [sp+688]
    001cca08blr x1
    001cca0cstr x0, [sp+128]
    001cca10str x0, [sp+104]
    001cca14subs xzr, x0, 5
    001cca18b.ls 0x1cca20
    001cca1cb 0x1cca74
    001cca20
    001cca20loc_1cca20:
    001cca20subs xzr, x0, 1
    001cca24b.eq 0x1cca2c
    001cca28b 0x1cca44
    001cca2c
    001cca2cloc_1cca2c:
    001cca2cb 0x1cca30
    001cca30
    001cca30loc_1cca30:
    001cca30ldr x4, [sp+224]
    001cca34ldrsb x27, [x4]
    001cca38orr x5, xzr, 8
    001cca3cstrb w5, [x4+61]
    001cca40b 0x1ccb00
    001cca44
    001cca44loc_1cca44:
    001cca44subs xzr, x0, 5
    001cca48b.eq 0x1cca50
    001cca4cb 0x1cca6c
    001cca50
    001cca50loc_1cca50:
    001cca50b 0x1cca54
    001cca54
    001cca54loc_1cca54:
    001cca54ldr x4, [sp+224]
    001cca58ldrsb x27, [x4]
    001cca5cmovz x5, 5
    001cca60strb w5, [x4+61]
    001cca64orr x5, xzr, 8
    001cca68b 0x1ccb00
    001cca6c
    001cca6cloc_1cca6c:
    001cca6cb 0x1cca70
    001cca70
    001cca70loc_1cca70:
    001cca70b 0x1ccaf8
    001cca74
    001cca74loc_1cca74:
    001cca74subs xzr, x0, 6
    001cca78b.eq 0x1cca80
    001cca7cb 0x1cca9c
    001cca80
    001cca80loc_1cca80:
    001cca80b 0x1cca84
    001cca84
    001cca84loc_1cca84:
    001cca84ldr x4, [sp+224]
    001cca88ldrsb x27, [x4]
    001cca8corr x5, xzr, 3
    001cca90strb w5, [x4+61]
    001cca94orr x5, xzr, 8
    001cca98b 0x1ccb00
    001cca9c
    001cca9cloc_1cca9c:
    001cca9csubs xzr, x0, 10
    001ccaa0b.eq 0x1ccaa8
    001ccaa4b 0x1ccac4
    001ccaa8
    001ccaa8loc_1ccaa8:
    001ccaa8b 0x1ccaac
    001ccaac
    001ccaacloc_1ccaac:
    001ccaacldr x4, [sp+224]
    001ccab0ldrsb x27, [x4]
    001ccab4movz x5, 13
    001ccab8strb w5, [x4+61]
    001ccabcorr x5, xzr, 8
    001ccac0b 0x1ccb00
    001ccac4
    001ccac4loc_1ccac4:
    001ccac4subs xzr, x0, 11
    001ccac8b.eq 0x1ccad0
    001ccaccb 0x1ccaec
    001ccad0
    001ccad0loc_1ccad0:
    001ccad0b 0x1ccad4
    001ccad4
    001ccad4loc_1ccad4:
    001ccad4ldr x4, [sp+224]
    001ccad8ldrsb x27, [x4]
    001ccadcorr x5, xzr, 4
    001ccae0strb w5, [x4+61]
    001ccae4orr x5, xzr, 8
    001ccae8b 0x1ccb00
    001ccaec
    001ccaecloc_1ccaec:
    001ccaecb 0x1ccaf0
    001ccaf0
    001ccaf0loc_1ccaf0:
    001ccaf0b 0x1ccaf4
    001ccaf4
    001ccaf4loc_1ccaf4:
    001ccaf4b 0x1ccaf8
    001ccaf8
    001ccaf8loc_1ccaf8:
    001ccaf8orr x5, xzr, 8
    001ccafcb 0x1ccb00
    001ccb00
    001ccb00loc_1ccb00:
    001ccb00b 0x1cda58
    001ccb04
    001ccb04loc_1ccb04:
    001ccb04b 0x1ccb10
    001ccb08
    001ccb08loc_1ccb08:
    001ccb08b 0x1ccb10
    001ccb0c
    001ccb0cloc_1ccb0c:
    001ccb0cb 0x1ccb10
    001ccb10
    001ccb10loc_1ccb10:
    001ccb10ldr x4, [sp+200]
    001ccb14subs xzr, x4, 8
    001ccb18b.eq 0x1ccb20
    001ccb1cb 0x1ccc80
    001ccb20
    001ccb20loc_1ccb20:
    001ccb20ldr x1, [sp+200]
    001ccb24ldr x4, [sp+192]
    001ccb28subs xzr, x1, 0
    001ccb2cb.hi 0x1ccb34
    001ccb30b 0x1cdd08
    001ccb34
    001ccb34loc_1ccb34:
    001ccb34ldr x1, [sp+200]
    001ccb38ldrb w4, [x4]
    001ccb3cldr x5, [sp+192]
    001ccb40subs xzr, x1, 1
    001ccb44b.hi 0x1ccb4c
    001ccb48b 0x1cdd00
    001ccb4c
    001ccb4cloc_1ccb4c:
    001ccb4cldr x1, [sp+200]
    001ccb50ldr x6, [sp+192]
    001ccb54ldrb w5, [x5+1]
    001ccb58ubfm x5, x5, 56, 7
    001ccb5corr x4, x4, x5
    001ccb60subs xzr, x1, 2
    001ccb64b.hi 0x1ccb6c
    001ccb68b 0x1cdcf8
    001ccb6c
    001ccb6cloc_1ccb6c:
    001ccb6cldr x1, [sp+200]
    001ccb70ldr x5, [sp+192]
    001ccb74ldrb w6, [x6+2]
    001ccb78ubfm x6, x6, 48, 7
    001ccb7corr x4, x4, x6
    001ccb80subs xzr, x1, 3
    001ccb84b.hi 0x1ccb8c
    001ccb88b 0x1cdcf0
    001ccb8c
    001ccb8cloc_1ccb8c:
    001ccb8cldr x1, [sp+200]
    001ccb90ldr x6, [sp+192]
    001ccb94ldrb w5, [x5+3]
    001ccb98ubfm x5, x5, 40, 7
    001ccb9corr x4, x4, x5
    001ccba0subs xzr, x1, 4
    001ccba4b.hi 0x1ccbac
    001ccba8b 0x1cdce8
    001ccbac
    001ccbacloc_1ccbac:
    001ccbacldr x1, [sp+200]
    001ccbb0ldr x5, [sp+192]
    001ccbb4ldrb w6, [x6+4]
    001ccbb8ubfm x6, x6, 32, 7
    001ccbbcorr x4, x4, x6
    001ccbc0subs xzr, x1, 5
    001ccbc4b.hi 0x1ccbcc
    001ccbc8b 0x1cdce0
    001ccbcc
    001ccbccloc_1ccbcc:
    001ccbccldr x1, [sp+200]
    001ccbd0ldr x6, [sp+192]
    001ccbd4ldrb w5, [x5+5]
    001ccbd8ubfm x5, x5, 24, 7
    001ccbdcorr x4, x4, x5
    001ccbe0subs xzr, x1, 6
    001ccbe4b.hi 0x1ccbec
    001ccbe8b 0x1cdcd8
    001ccbec
    001ccbecloc_1ccbec:
    001ccbecldr x1, [sp+200]
    001ccbf0ldr x5, [sp+192]
    001ccbf4ldrb w6, [x6+6]
    001ccbf8ubfm x6, x6, 16, 7
    001ccbfcorr x4, x4, x6
    001ccc00subs xzr, x1, 7
    001ccc04b.hi 0x1ccc0c
    001ccc08b 0x1cdcd0
    001ccc0c
    001ccc0cloc_1ccc0c:
    001ccc0cldrb w5, [x5+7]
    001ccc10ubfm x5, x5, 8, 7
    001ccc14orr x4, x4, x5
    001ccc18movz x5, 27002
    001ccc1cmovk x5, 0x7a670000
    001ccc20movk x5, 0x676100000000
    001ccc24movk x5, 0x3233000000000000
    001ccc28subs xzr, x4, x5
    001ccc2cb.eq 0x1ccc34
    001ccc30b 0x1ccc7c
    001ccc34
    001ccc34loc_1ccc34:
    001ccc34b 0x1ccc38
    001ccc38
    001ccc38loc_1ccc38:
    001ccc38ldr x1, [sp+680]
    001ccc3cldrsb x27, [x1]
    001ccc40ldr x1, [x1+168]
    001ccc44ldr x0, [sp+688]
    001ccc48blr x1
    001ccc4cstr x0, [sp+128]
    001ccc50subs xzr, x0, 5
    001ccc54b.eq 0x1ccc5c
    001ccc58b 0x1ccc70
    001ccc5c
    001ccc5cloc_1ccc5c:
    001ccc5cldr x4, [sp+224]
    001ccc60ldrsb x27, [x4]
    001ccc64movz x5, 17
    001ccc68strb w5, [x4+61]
    001ccc6cb 0x1ccc78
    001ccc70
    001ccc70loc_1ccc70:
    001ccc70movz x5, 17
    001ccc74b 0x1ccc78
    001ccc78
    001ccc78loc_1ccc78:
    001ccc78b 0x1cda58
    001ccc7c
    001ccc7cloc_1ccc7c:
    001ccc7cb 0x1ccc84
    001ccc80
    001ccc80loc_1ccc80:
    001ccc80b 0x1ccc84
    001ccc84
    001ccc84loc_1ccc84:
    001ccc84ldr x4, [sp+200]
    001ccc88subs xzr, x4, 8
    001ccc8cb.eq 0x1ccc94
    001ccc90b 0x1ccdf4
    001ccc94
    001ccc94loc_1ccc94:
    001ccc94ldr x1, [sp+200]
    001ccc98ldr x4, [sp+192]
    001ccc9csubs xzr, x1, 0
    001ccca0b.hi 0x1ccca8
    001ccca4b 0x1cdcc8
    001ccca8
    001ccca8loc_1ccca8:
    001ccca8ldr x1, [sp+200]
    001cccacldrb w4, [x4]
    001cccb0ldr x5, [sp+192]
    001cccb4subs xzr, x1, 1
    001cccb8b.hi 0x1cccc0
    001cccbcb 0x1cdcc0
    001cccc0
    001cccc0loc_1cccc0:
    001cccc0ldr x1, [sp+200]
    001cccc4ldr x6, [sp+192]
    001cccc8ldrb w5, [x5+1]
    001cccccubfm x5, x5, 56, 7
    001cccd0orr x4, x4, x5
    001cccd4subs xzr, x1, 2
    001cccd8b.hi 0x1ccce0
    001cccdcb 0x1cdcb8
    001ccce0
    001ccce0loc_1ccce0:
    001ccce0ldr x1, [sp+200]
    001ccce4ldr x5, [sp+192]
    001ccce8ldrb w6, [x6+2]
    001cccecubfm x6, x6, 48, 7
    001cccf0orr x4, x4, x6
    001cccf4subs xzr, x1, 3
    001cccf8b.hi 0x1ccd00
    001cccfcb 0x1cdcb0
    001ccd00
    001ccd00loc_1ccd00:
    001ccd00ldr x1, [sp+200]
    001ccd04ldr x6, [sp+192]
    001ccd08ldrb w5, [x5+3]
    001ccd0cubfm x5, x5, 40, 7
    001ccd10orr x4, x4, x5
    001ccd14subs xzr, x1, 4
    001ccd18b.hi 0x1ccd20
    001ccd1cb 0x1cdca8
    001ccd20
    001ccd20loc_1ccd20:
    001ccd20ldr x1, [sp+200]
    001ccd24ldr x5, [sp+192]
    001ccd28ldrb w6, [x6+4]
    001ccd2cubfm x6, x6, 32, 7
    001ccd30orr x4, x4, x6
    001ccd34subs xzr, x1, 5
    001ccd38b.hi 0x1ccd40
    001ccd3cb 0x1cdca0
    001ccd40
    001ccd40loc_1ccd40:
    001ccd40ldr x1, [sp+200]
    001ccd44ldr x6, [sp+192]
    001ccd48ldrb w5, [x5+5]
    001ccd4cubfm x5, x5, 24, 7
    001ccd50orr x4, x4, x5
    001ccd54subs xzr, x1, 6
    001ccd58b.hi 0x1ccd60
    001ccd5cb 0x1cdc98
    001ccd60
    001ccd60loc_1ccd60:
    001ccd60ldr x1, [sp+200]
    001ccd64ldr x5, [sp+192]
    001ccd68ldrb w6, [x6+6]
    001ccd6cubfm x6, x6, 16, 7
    001ccd70orr x4, x4, x6
    001ccd74subs xzr, x1, 7
    001ccd78b.hi 0x1ccd80
    001ccd7cb 0x1cdc90
    001ccd80
    001ccd80loc_1ccd80:
    001ccd80ldrb w5, [x5+7]
    001ccd84ubfm x5, x5, 8, 7
    001ccd88orr x4, x4, x5
    001ccd8cmovz x5, 27002
    001ccd90movk x5, 0x7a670000
    001ccd94movk x5, 0x676100000000
    001ccd98movk x5, 0x3436000000000000
    001ccd9csubs xzr, x4, x5
    001ccda0b.eq 0x1ccda8
    001ccda4b 0x1ccdf0
    001ccda8
    001ccda8loc_1ccda8:
    001ccda8b 0x1ccdac
    001ccdac
    001ccdacloc_1ccdac:
    001ccdacldr x1, [sp+680]
    001ccdb0ldrsb x27, [x1]
    001ccdb4ldr x1, [x1+168]
    001ccdb8ldr x0, [sp+688]
    001ccdbcblr x1
    001ccdc0str x0, [sp+128]
    001ccdc4subs xzr, x0, 6
    001ccdc8b.eq 0x1ccdd0
    001ccdccb 0x1ccde4
    001ccdd0
    001ccdd0loc_1ccdd0:
    001ccdd0ldr x4, [sp+224]
    001ccdd4ldrsb x27, [x4]
    001ccdd8movz x5, 18
    001ccddcstrb w5, [x4+61]
    001ccde0b 0x1ccdec
    001ccde4
    001ccde4loc_1ccde4:
    001ccde4movz x5, 18
    001ccde8b 0x1ccdec
    001ccdec
    001ccdecloc_1ccdec:
    001ccdecb 0x1cda58
    001ccdf0
    001ccdf0loc_1ccdf0:
    001ccdf0b 0x1ccdf8
    001ccdf4
    001ccdf4loc_1ccdf4:
    001ccdf4b 0x1ccdf8
    001ccdf8
    001ccdf8loc_1ccdf8:
    001ccdf8ldr x4, [sp+200]
    001ccdfcsubs xzr, x4, 7
    001cce00b.eq 0x1cce08
    001cce04b 0x1ccfb8
    001cce08
    001cce08loc_1cce08:
    001cce08ldr x1, [sp+200]
    001cce0cldr x4, [sp+192]
    001cce10subs xzr, x1, 0
    001cce14b.hi 0x1cce1c
    001cce18b 0x1cdc88
    001cce1c
    001cce1cloc_1cce1c:
    001cce1cldr x1, [sp+200]
    001cce20ldrb w4, [x4]
    001cce24ldr x5, [sp+192]
    001cce28subs xzr, x1, 1
    001cce2cb.hi 0x1cce34
    001cce30b 0x1cdc80
    001cce34
    001cce34loc_1cce34:
    001cce34ldr x1, [sp+200]
    001cce38ldr x6, [sp+192]
    001cce3cldrb w5, [x5+1]
    001cce40ubfm x5, x5, 56, 7
    001cce44orr x4, x4, x5
    001cce48subs xzr, x1, 2
    001cce4cb.hi 0x1cce54
    001cce50b 0x1cdc78
    001cce54
    001cce54loc_1cce54:
    001cce54ldr x1, [sp+200]
    001cce58ldr x5, [sp+192]
    001cce5cldrb w6, [x6+2]
    001cce60ubfm x6, x6, 48, 7
    001cce64orr x4, x4, x6
    001cce68subs xzr, x1, 3
    001cce6cb.hi 0x1cce74
    001cce70b 0x1cdc70
    001cce74
    001cce74loc_1cce74:
    001cce74ldrb w5, [x5+3]
    001cce78ubfm x5, x5, 40, 7
    001cce7corr x4, x4, x5
    001cce80movz x5, 26982
    001cce84movk x5, 0x65780000
    001cce88subs wzr, w4, w5
    001cce8cb.eq 0x1cce94
    001cce90b 0x1ccfb4
    001cce94
    001cce94loc_1cce94:
    001cce94ldr x1, [sp+200]
    001cce98ldr x4, [sp+192]
    001cce9csubs xzr, x1, 4
    001ccea0b.hi 0x1ccea8
    001ccea4b 0x1cdc68
    001ccea8
    001ccea8loc_1ccea8:
    001ccea8ldr x1, [sp+200]
    001cceacldr x5, [sp+192]
    001cceb0ldrb w4, [x4+4]
    001cceb4subs xzr, x1, 5
    001cceb8b.hi 0x1ccec0
    001ccebcb 0x1cdc60
    001ccec0
    001ccec0loc_1ccec0:
    001ccec0ldrb w5, [x5+5]
    001ccec4ubfm x5, x5, 56, 7
    001ccec8orr x4, x4, x5
    001cceccubfm x4, x4, 0, 15
    001cced0movz x5, 13156
    001cced4subs wzr, w4, w5
    001cced8b.eq 0x1ccee0
    001ccedcb 0x1ccfb0
    001ccee0
    001ccee0loc_1ccee0:
    001ccee0ldr x1, [sp+200]
    001ccee4ldr x4, [sp+192]
    001ccee8subs xzr, x1, 6
    001cceecb.hi 0x1ccef4
    001ccef0b 0x1cdc58
    001ccef4
    001ccef4loc_1ccef4:
    001ccef4ldrb w4, [x4+6]
    001ccef8subs wzr, w4, 50
    001ccefcb.eq 0x1ccf04
    001ccf00b 0x1ccfac
    001ccf04
    001ccf04loc_1ccf04:
    001ccf04b 0x1ccf08
    001ccf08
    001ccf08loc_1ccf08:
    001ccf08ldr x1, [sp+680]
    001ccf0cldrsb x27, [x1]
    001ccf10ldr x1, [x1+168]
    001ccf14ldr x0, [sp+688]
    001ccf18blr x1
    001ccf1cstr x0, [sp+128]
    001ccf20str x0, [sp+96]
    001ccf24subs xzr, x0, 5
    001ccf28b.eq 0x1ccf30
    001ccf2cb 0x1ccf48
    001ccf30
    001ccf30loc_1ccf30:
    001ccf30b 0x1ccf34
    001ccf34
    001ccf34loc_1ccf34:
    001ccf34ldr x4, [sp+224]
    001ccf38ldrsb x27, [x4]
    001ccf3corr x5, xzr, 15
    001ccf40strb w5, [x4+61]
    001ccf44b 0x1ccfa8
    001ccf48
    001ccf48loc_1ccf48:
    001ccf48subs xzr, x0, 10
    001ccf4cb.eq 0x1ccf54
    001ccf50b 0x1ccf70
    001ccf54
    001ccf54loc_1ccf54:
    001ccf54b 0x1ccf58
    001ccf58
    001ccf58loc_1ccf58:
    001ccf58ldr x4, [sp+224]
    001ccf5cldrsb x27, [x4]
    001ccf60orr x5, xzr, 7
    001ccf64strb w5, [x4+61]
    001ccf68orr x5, xzr, 15
    001ccf6cb 0x1ccfa8
    001ccf70
    001ccf70loc_1ccf70:
    001ccf70subs xzr, x0, 13
    001ccf74b.eq 0x1ccf7c
    001ccf78b 0x1ccf98
    001ccf7c
    001ccf7cloc_1ccf7c:
    001ccf7cb 0x1ccf80
    001ccf80
    001ccf80loc_1ccf80:
    001ccf80ldr x4, [sp+224]
    001ccf84ldrsb x27, [x4]
    001ccf88orr x5, xzr, 2
    001ccf8cstrb w5, [x4+61]
    001ccf90orr x5, xzr, 15
    001ccf94b 0x1ccfa8
    001ccf98
    001ccf98loc_1ccf98:
    001ccf98b 0x1ccf9c
    001ccf9c
    001ccf9cloc_1ccf9c:
    001ccf9cb 0x1ccfa0
    001ccfa0
    001ccfa0loc_1ccfa0:
    001ccfa0orr x5, xzr, 15
    001ccfa4b 0x1ccfa8
    001ccfa8
    001ccfa8loc_1ccfa8:
    001ccfa8b 0x1cda58
    001ccfac
    001ccfacloc_1ccfac:
    001ccfacb 0x1ccfbc
    001ccfb0
    001ccfb0loc_1ccfb0:
    001ccfb0b 0x1ccfbc
    001ccfb4
    001ccfb4loc_1ccfb4:
    001ccfb4b 0x1ccfbc
    001ccfb8
    001ccfb8loc_1ccfb8:
    001ccfb8b 0x1ccfbc
    001ccfbc
    001ccfbcloc_1ccfbc:
    001ccfbcldr x4, [sp+200]
    001ccfc0subs xzr, x4, 7
    001ccfc4b.eq 0x1ccfcc
    001ccfc8b 0x1cd17c
    001ccfcc
    001ccfccloc_1ccfcc:
    001ccfccldr x1, [sp+200]
    001ccfd0ldr x4, [sp+192]
    001ccfd4subs xzr, x1, 0
    001ccfd8b.hi 0x1ccfe0
    001ccfdcb 0x1cdc50
    001ccfe0
    001ccfe0loc_1ccfe0:
    001ccfe0ldr x1, [sp+200]
    001ccfe4ldrb w4, [x4]
    001ccfe8ldr x5, [sp+192]
    001ccfecsubs xzr, x1, 1
    001ccff0b.hi 0x1ccff8
    001ccff4b 0x1cdc48
    001ccff8
    001ccff8loc_1ccff8:
    001ccff8ldr x1, [sp+200]
    001ccffcldr x6, [sp+192]
    001cd000ldrb w5, [x5+1]
    001cd004ubfm x5, x5, 56, 7
    001cd008orr x4, x4, x5
    001cd00csubs xzr, x1, 2
    001cd010b.hi 0x1cd018
    001cd014b 0x1cdc40
    001cd018
    001cd018loc_1cd018:
    001cd018ldr x1, [sp+200]
    001cd01cldr x5, [sp+192]
    001cd020ldrb w6, [x6+2]
    001cd024ubfm x6, x6, 48, 7
    001cd028orr x4, x4, x6
    001cd02csubs xzr, x1, 3
    001cd030b.hi 0x1cd038
    001cd034b 0x1cdc38
    001cd038
    001cd038loc_1cd038:
    001cd038ldrb w5, [x5+3]
    001cd03cubfm x5, x5, 40, 7
    001cd040orr x4, x4, x5
    001cd044movz x5, 26982
    001cd048movk x5, 0x65780000
    001cd04csubs wzr, w4, w5
    001cd050b.eq 0x1cd058
    001cd054b 0x1cd178
    001cd058
    001cd058loc_1cd058:
    001cd058ldr x1, [sp+200]
    001cd05cldr x4, [sp+192]
    001cd060subs xzr, x1, 4
    001cd064b.hi 0x1cd06c
    001cd068b 0x1cdc30
    001cd06c
    001cd06cloc_1cd06c:
    001cd06cldr x1, [sp+200]
    001cd070ldr x5, [sp+192]
    001cd074ldrb w4, [x4+4]
    001cd078subs xzr, x1, 5
    001cd07cb.hi 0x1cd084
    001cd080b 0x1cdc28
    001cd084
    001cd084loc_1cd084:
    001cd084ldrb w5, [x5+5]
    001cd088ubfm x5, x5, 56, 7
    001cd08corr x4, x4, x5
    001cd090ubfm x4, x4, 0, 15
    001cd094movz x5, 13924
    001cd098subs wzr, w4, w5
    001cd09cb.eq 0x1cd0a4
    001cd0a0b 0x1cd174
    001cd0a4
    001cd0a4loc_1cd0a4:
    001cd0a4ldr x1, [sp+200]
    001cd0a8ldr x4, [sp+192]
    001cd0acsubs xzr, x1, 6
    001cd0b0b.hi 0x1cd0b8
    001cd0b4b 0x1cdc20
    001cd0b8
    001cd0b8loc_1cd0b8:
    001cd0b8ldrb w4, [x4+6]
    001cd0bcsubs wzr, w4, 52
    001cd0c0b.eq 0x1cd0c8
    001cd0c4b 0x1cd170
    001cd0c8
    001cd0c8loc_1cd0c8:
    001cd0c8b 0x1cd0cc
    001cd0cc
    001cd0ccloc_1cd0cc:
    001cd0ccldr x1, [sp+680]
    001cd0d0ldrsb x27, [x1]
    001cd0d4ldr x1, [x1+168]
    001cd0d8ldr x0, [sp+688]
    001cd0dcblr x1
    001cd0e0str x0, [sp+128]
    001cd0e4str x0, [sp+88]
    001cd0e8subs xzr, x0, 6
    001cd0ecb.eq 0x1cd0f4
    001cd0f0b 0x1cd10c
    001cd0f4
    001cd0f4loc_1cd0f4:
    001cd0f4b 0x1cd0f8
    001cd0f8
    001cd0f8loc_1cd0f8:
    001cd0f8ldr x4, [sp+224]
    001cd0fcldrsb x27, [x4]
    001cd100orr x5, xzr, 16
    001cd104strb w5, [x4+61]
    001cd108b 0x1cd16c
    001cd10c
    001cd10cloc_1cd10c:
    001cd10csubs xzr, x0, 11
    001cd110b.eq 0x1cd118
    001cd114b 0x1cd134
    001cd118
    001cd118loc_1cd118:
    001cd118b 0x1cd11c
    001cd11c
    001cd11cloc_1cd11c:
    001cd11cldr x4, [sp+224]
    001cd120ldrsb x27, [x4]
    001cd124orr x5, xzr, 6
    001cd128strb w5, [x4+61]
    001cd12corr x5, xzr, 16
    001cd130b 0x1cd16c
    001cd134
    001cd134loc_1cd134:
    001cd134subs xzr, x0, 14
    001cd138b.eq 0x1cd140
    001cd13cb 0x1cd15c
    001cd140
    001cd140loc_1cd140:
    001cd140b 0x1cd144
    001cd144
    001cd144loc_1cd144:
    001cd144ldr x4, [sp+224]
    001cd148ldrsb x27, [x4]
    001cd14corr x5, xzr, 1
    001cd150strb w5, [x4+61]
    001cd154orr x5, xzr, 16
    001cd158b 0x1cd16c
    001cd15c
    001cd15cloc_1cd15c:
    001cd15cb 0x1cd160
    001cd160
    001cd160loc_1cd160:
    001cd160b 0x1cd164
    001cd164
    001cd164loc_1cd164:
    001cd164orr x5, xzr, 16
    001cd168b 0x1cd16c
    001cd16c
    001cd16cloc_1cd16c:
    001cd16cb 0x1cda58
    001cd170
    001cd170loc_1cd170:
    001cd170b 0x1cd180
    001cd174
    001cd174loc_1cd174:
    001cd174b 0x1cd180
    001cd178
    001cd178loc_1cd178:
    001cd178b 0x1cd180
    001cd17c
    001cd17cloc_1cd17c:
    001cd17cb 0x1cd180
    001cd180
    001cd180loc_1cd180:
    001cd180ldr x4, [sp+200]
    001cd184subs xzr, x4, 5
    001cd188b.eq 0x1cd190
    001cd18cb 0x1cd354
    001cd190
    001cd190loc_1cd190:
    001cd190ldr x1, [sp+200]
    001cd194ldr x4, [sp+192]
    001cd198subs xzr, x1, 0
    001cd19cb.hi 0x1cd1a4
    001cd1a0b 0x1cdc18
    001cd1a4
    001cd1a4loc_1cd1a4:
    001cd1a4ldr x1, [sp+200]
    001cd1a8ldrb w4, [x4]
    001cd1acldr x5, [sp+192]
    001cd1b0subs xzr, x1, 1
    001cd1b4b.hi 0x1cd1bc
    001cd1b8b 0x1cdc10
    001cd1bc
    001cd1bcloc_1cd1bc:
    001cd1bcldr x1, [sp+200]
    001cd1c0ldr x6, [sp+192]
    001cd1c4ldrb w5, [x5+1]
    001cd1c8ubfm x5, x5, 56, 7
    001cd1ccorr x4, x4, x5
    001cd1d0subs xzr, x1, 2
    001cd1d4b.hi 0x1cd1dc
    001cd1d8b 0x1cdc08
    001cd1dc
    001cd1dcloc_1cd1dc:
    001cd1dcldr x1, [sp+200]
    001cd1e0ldr x5, [sp+192]
    001cd1e4ldrb w6, [x6+2]
    001cd1e8ubfm x6, x6, 48, 7
    001cd1ecorr x4, x4, x6
    001cd1f0subs xzr, x1, 3
    001cd1f4b.hi 0x1cd1fc
    001cd1f8b 0x1cdc00
    001cd1fc
    001cd1fcloc_1cd1fc:
    001cd1fcldrb w5, [x5+3]
    001cd200ubfm x5, x5, 40, 7
    001cd204orr x4, x4, x5
    001cd208movz x5, 31074
    001cd20cmovk x5, 0x65740000
    001cd210subs wzr, w4, w5
    001cd214b.eq 0x1cd21c
    001cd218b 0x1cd350
    001cd21c
    001cd21cloc_1cd21c:
    001cd21cldr x1, [sp+200]
    001cd220ldr x4, [sp+192]
    001cd224subs xzr, x1, 4
    001cd228b.hi 0x1cd230
    001cd22cb 0x1cdbf8
    001cd230
    001cd230loc_1cd230:
    001cd230ldrb w4, [x4+4]
    001cd234subs wzr, w4, 115
    001cd238b.eq 0x1cd240
    001cd23cb 0x1cd34c
    001cd240
    001cd240loc_1cd240:
    001cd240b 0x1cd244
    001cd244
    001cd244loc_1cd244:
    001cd244ldr x1, [sp+680]
    001cd248ldrsb x27, [x1]
    001cd24cldr x1, [x1+168]
    001cd250ldr x0, [sp+688]
    001cd254blr x1
    001cd258str x0, [sp+128]
    001cd25csubs xzr, x0, 24
    001cd260b.eq 0x1cd268
    001cd264b 0x1cd280
    001cd268
    001cd268loc_1cd268:
    001cd268b 0x1cd26c
    001cd26c
    001cd26cloc_1cd26c:
    001cd26cldr x4, [sp+224]
    001cd270ldrsb x27, [x4]
    001cd274movz x5, 9
    001cd278strb w5, [x4+61]
    001cd27cb 0x1cd348
    001cd280
    001cd280loc_1cd280:
    001cd280ldr x1, [sp+680]
    001cd284ldrsb x27, [x1]
    001cd288ldr x1, [x1+168]
    001cd28cldr x0, [sp+688]
    001cd290blr x1
    001cd294str x0, [sp+120]
    001cd298subs xzr, x0, 23
    001cd29ccset x1, eq
    001cd2a0strb w1, [sp+62]
    001cd2a4b.eq 0x1cd2ac
    001cd2a8b 0x1cd300
    001cd2ac
    001cd2acloc_1cd2ac:
    001cd2acldr x1, [sp+680]
    001cd2b0ldrsb x27, [x1]
    001cd2b4ldr x0, [sp+688]
    001cd2b8ldr x1, [x1+88]
    001cd2bcblr x1
    001cd2c0str x0, [sp+544]
    001cd2c4str x1, [sp+552]
    001cd2c8adrp x27, 0x855000
    001cd2ccldr x2, [x27+960]
    001cd2d0subs xzr, x0, x2
    001cd2d4cset x2, eq
    001cd2d8b.eq 0x1cd2e0
    001cd2dcb 0x1cd2f0
    001cd2e0
    001cd2e0loc_1cd2e0:
    001cd2e0adrp x27, 0x855000
    001cd2e4ldr x2, [x27+968]
    001cd2e8bl runtime.ifaceeq
    001cd2ecb 0x1cd2f8
    001cd2f0
    001cd2f0loc_1cd2f0:
    001cd2f0mov x0, x2
    001cd2f4b 0x1cd2f8
    001cd2f8
    001cd2f8loc_1cd2f8:
    001cd2f8strb w0, [sp+62]
    001cd2fcb 0x1cd304
    001cd300
    001cd300loc_1cd300:
    001cd300b 0x1cd304
    001cd304
    001cd304loc_1cd304:
    001cd304ldrb w4, [sp+62]
    001cd308tbnz w4, 0, 0x1cd310
    001cd30cb 0x1cd32c
    001cd310
    001cd310loc_1cd310:
    001cd310b 0x1cd314
    001cd314
    001cd314loc_1cd314:
    001cd314ldr x4, [sp+224]
    001cd318ldrsb x27, [x4]
    001cd31corr x5, xzr, 12
    001cd320strb w5, [x4+61]
    001cd324movz x5, 9
    001cd328b 0x1cd348
    001cd32c
    001cd32cloc_1cd32c:
    001cd32cb 0x1cd330
    001cd330
    001cd330loc_1cd330:
    001cd330ldr x4, [sp+224]
    001cd334ldrsb x27, [x4]
    001cd338movz x5, 11
    001cd33cstrb w5, [x4+61]
    001cd340movz x5, 9
    001cd344b 0x1cd348
    001cd348
    001cd348loc_1cd348:
    001cd348b 0x1cda58
    001cd34c
    001cd34cloc_1cd34c:
    001cd34cb 0x1cd358
    001cd350
    001cd350loc_1cd350:
    001cd350b 0x1cd358
    001cd354
    001cd354loc_1cd354:
    001cd354b 0x1cd358
    001cd358
    001cd358loc_1cd358:
    001cd358ldr x4, [sp+200]
    001cd35csubs xzr, x4, 5
    001cd360b.eq 0x1cd368
    001cd364b 0x1cd438
    001cd368
    001cd368loc_1cd368:
    001cd368ldr x1, [sp+200]
    001cd36cldr x4, [sp+192]
    001cd370subs xzr, x1, 0
    001cd374b.hi 0x1cd37c
    001cd378b 0x1cdbf0
    001cd37c
    001cd37cloc_1cd37c:
    001cd37cldr x1, [sp+200]
    001cd380ldrb w4, [x4]
    001cd384ldr x5, [sp+192]
    001cd388subs xzr, x1, 1
    001cd38cb.hi 0x1cd394
    001cd390b 0x1cdbe8
    001cd394
    001cd394loc_1cd394:
    001cd394ldr x1, [sp+200]
    001cd398ldr x6, [sp+192]
    001cd39cldrb w5, [x5+1]
    001cd3a0ubfm x5, x5, 56, 7
    001cd3a4orr x4, x4, x5
    001cd3a8subs xzr, x1, 2
    001cd3acb.hi 0x1cd3b4
    001cd3b0b 0x1cdbe0
    001cd3b4
    001cd3b4loc_1cd3b4:
    001cd3b4ldr x1, [sp+200]
    001cd3b8ldr x5, [sp+192]
    001cd3bcldrb w6, [x6+2]
    001cd3c0ubfm x6, x6, 48, 7
    001cd3c4orr x4, x4, x6
    001cd3c8subs xzr, x1, 3
    001cd3ccb.hi 0x1cd3d4
    001cd3d0b 0x1cdbd8
    001cd3d4
    001cd3d4loc_1cd3d4:
    001cd3d4ldrb w5, [x5+3]
    001cd3d8ubfm x5, x5, 40, 7
    001cd3dcorr x4, x4, x5
    001cd3e0movz x5, 29287
    001cd3e4movk x5, 0x756f0000
    001cd3e8subs wzr, w4, w5
    001cd3ecb.eq 0x1cd3f4
    001cd3f0b 0x1cd434
    001cd3f4
    001cd3f4loc_1cd3f4:
    001cd3f4ldr x1, [sp+200]
    001cd3f8ldr x4, [sp+192]
    001cd3fcsubs xzr, x1, 4
    001cd400b.hi 0x1cd408
    001cd404b 0x1cdbd0
    001cd408
    001cd408loc_1cd408:
    001cd408ldrb w4, [x4+4]
    001cd40csubs wzr, w4, 112
    001cd410b.eq 0x1cd418
    001cd414b 0x1cd430
    001cd418
    001cd418loc_1cd418:
    001cd418b 0x1cd41c
    001cd41c
    001cd41cloc_1cd41c:
    001cd41cldr x4, [sp+224]
    001cd420ldrsb x27, [x4]
    001cd424movz x5, 10
    001cd428strb w5, [x4+61]
    001cd42cb 0x1cda58
    001cd430
    001cd430loc_1cd430:
    001cd430b 0x1cd43c
    001cd434
    001cd434loc_1cd434:
    001cd434b 0x1cd43c
    001cd438
    001cd438loc_1cd438:
    001cd438b 0x1cd43c
    001cd43c
    001cd43cloc_1cd43c:
    001cd43cldr x0, [sp+192]
    001cd440ldr x1, [sp+200]
    001cd444adrp x2, 0x4e3000
    001cd448add x2, x2, 2257
    001cd44cmovz x3, 5
    001cd450bl strings.HasPrefix
    001cd454strb w0, [sp+62]
    001cd458tbnz w0, 0, 0x1cd460
    001cd45cb 0x1cd478
    001cd460
    001cd460loc_1cd460:
    001cd460b 0x1cd464
    001cd464
    001cd464loc_1cd464:
    001cd464ldr x4, [sp+224]
    001cd468ldrsb x27, [x4]
    001cd46corr x5, xzr, 14
    001cd470strb w5, [x4+61]
    001cd474b 0x1cda58
    001cd478
    001cd478loc_1cd478:
    001cd478ldr x0, [sp+192]
    001cd47cldr x1, [sp+200]
    001cd480adrp x2, 0x4e3000
    001cd484add x2, x2, 2262
    001cd488movz x3, 5
    001cd48cbl strings.HasPrefix
    001cd490strb w0, [sp+61]
    001cd494tbnz w0, 0, 0x1cd49c
    001cd498b 0x1cd560
    001cd49c
    001cd49cloc_1cd49c:
    001cd49cb 0x1cd4a0
    001cd4a0
    001cd4a0loc_1cd4a0:
    001cd4a0ldr x1, [sp+200]
    001cd4a4ldr x2, [sp+192]
    001cd4a8subs xzr, x1, 5
    001cd4acb.hs 0x1cd4b4
    001cd4b0b 0x1cdbc8
    001cd4b4
    001cd4b4loc_1cd4b4:
    001cd4b4sub x3, x1, 5
    001cd4b8sub x4, xzr, x3
    001cd4bcsbfm x4, x4, 63, 63
    001cd4c0movz x5, 5
    001cd4c4and x4, x4, x5
    001cd4c8add x2, x2, x4
    001cd4ccstr x2, [sp+208]
    001cd4d0str x3, [sp+216]
    001cd4d4ldr x2, [sp+224]
    001cd4d8ldrsb x27, [x2]
    001cd4dcldr x0, [x2]
    001cd4e0ldr x1, [x2+8]
    001cd4e4str x0, [sp+376]
    001cd4e8str x1, [sp+384]
    001cd4ecbl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
    001cd4f0str x0, [sp+528]
    001cd4f4str x1, [sp+536]
    001cd4f8bl google.golang.org/protobuf/internal/strs.JSONCamelCase
    001cd4fcstr x0, [sp+512]
    001cd500str x1, [sp+520]
    001cd504ldr x2, [sp+216]
    001cd508subs xzr, x1, x2
    001cd50cb.ne 0x1cd514
    001cd510b 0x1cd518
    001cd514
    001cd514loc_1cd514:
    001cd514b 0x1cd53c
    001cd518
    001cd518loc_1cd518:
    001cd518ldr x3, [sp+208]
    001cd51cldr x2, [sp+216]
    001cd520mov x1, x0
    001cd524mov x0, x3
    001cd528bl runtime.memequal
    001cd52ctbnz w0, 0, 0x1cd534
    001cd530b 0x1cd538
    001cd534
    001cd534loc_1cd534:
    001cd534b 0x1cd55c
    001cd538
    001cd538loc_1cd538:
    001cd538b 0x1cd53c
    001cd53c
    001cd53cloc_1cd53c:
    001cd53cldr x3, [sp+224]
    001cd540ldrsb x27, [x3]
    001cd544add x0, x3, 64
    001cd548str x0, [sp+368]
    001cd54cldr x1, [sp+208]
    001cd550ldr x2, [sp+216]
    001cd554bl google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON
    001cd558b 0x1cd55c
    001cd55c
    001cd55cloc_1cd55c:
    001cd55cb 0x1cda58
    001cd560
    001cd560loc_1cd560:
    001cd560ldr x4, [sp+200]
    001cd564subs xzr, x4, 6
    001cd568b.eq 0x1cd570
    001cd56cb 0x1cd674
    001cd570
    001cd570loc_1cd570:
    001cd570ldr x1, [sp+200]
    001cd574ldr x4, [sp+192]
    001cd578subs xzr, x1, 0
    001cd57cb.hi 0x1cd584
    001cd580b 0x1cdbc0
    001cd584
    001cd584loc_1cd584:
    001cd584ldr x1, [sp+200]
    001cd588ldrb w4, [x4]
    001cd58cldr x5, [sp+192]
    001cd590subs xzr, x1, 1
    001cd594b.hi 0x1cd59c
    001cd598b 0x1cdbb8
    001cd59c
    001cd59cloc_1cd59c:
    001cd59cldr x1, [sp+200]
    001cd5a0ldr x6, [sp+192]
    001cd5a4ldrb w5, [x5+1]
    001cd5a8ubfm x5, x5, 56, 7
    001cd5acorr x4, x4, x5
    001cd5b0subs xzr, x1, 2
    001cd5b4b.hi 0x1cd5bc
    001cd5b8b 0x1cdbb0
    001cd5bc
    001cd5bcloc_1cd5bc:
    001cd5bcldr x1, [sp+200]
    001cd5c0ldr x5, [sp+192]
    001cd5c4ldrb w6, [x6+2]
    001cd5c8ubfm x6, x6, 48, 7
    001cd5ccorr x4, x4, x6
    001cd5d0subs xzr, x1, 3
    001cd5d4b.hi 0x1cd5dc
    001cd5d8b 0x1cdba8
    001cd5dc
    001cd5dcloc_1cd5dc:
    001cd5dcldrb w5, [x5+3]
    001cd5e0ubfm x5, x5, 40, 7
    001cd5e4orr x4, x4, x5
    001cd5e8movz x5, 24944
    001cd5ecmovk x5, 0x6b630000
    001cd5f0subs wzr, w4, w5
    001cd5f4b.eq 0x1cd5fc
    001cd5f8b 0x1cd670
    001cd5fc
    001cd5fcloc_1cd5fc:
    001cd5fcldr x1, [sp+200]
    001cd600ldr x4, [sp+192]
    001cd604subs xzr, x1, 4
    001cd608b.hi 0x1cd610
    001cd60cb 0x1cdba0
    001cd610
    001cd610loc_1cd610:
    001cd610ldr x1, [sp+200]
    001cd614ldr x5, [sp+192]
    001cd618ldrb w4, [x4+4]
    001cd61csubs xzr, x1, 5
    001cd620b.hi 0x1cd628
    001cd624b 0x1cdb98
    001cd628
    001cd628loc_1cd628:
    001cd628ldrb w5, [x5+5]
    001cd62cubfm x5, x5, 56, 7
    001cd630orr x4, x4, x5
    001cd634ubfm x4, x4, 0, 15
    001cd638movz x5, 25701
    001cd63csubs wzr, w4, w5
    001cd640b.eq 0x1cd648
    001cd644b 0x1cd66c
    001cd648
    001cd648loc_1cd648:
    001cd648b 0x1cd64c
    001cd64c
    001cd64cloc_1cd64c:
    001cd64cldr x4, [sp+224]
    001cd650ldrsb x27, [x4]
    001cd654orr x5, xzr, 1
    001cd658strb w5, [x4+114]
    001cd65cldr x4, [sp+224]
    001cd660ldrsb x27, [x4]
    001cd664strb w5, [x4+115]
    001cd668b 0x1cda58
    001cd66c
    001cd66cloc_1cd66c:
    001cd66cb 0x1cd678
    001cd670
    001cd670loc_1cd670:
    001cd670b 0x1cd678
    001cd674
    001cd674loc_1cd674:
    001cd674b 0x1cd678
    001cd678
    001cd678loc_1cd678:
    001cd678ldr x0, [sp+192]
    001cd67cldr x1, [sp+200]
    001cd680adrp x2, 0x4e3000
    001cd684add x2, x2, 2267
    001cd688movz x3, 5
    001cd68cbl strings.HasPrefix
    001cd690strb w0, [sp+60]
    001cd694tbnz w0, 0, 0x1cd69c
    001cd698b 0x1cd730
    001cd69c
    001cd69cloc_1cd69c:
    001cd69cb 0x1cd6a0
    001cd6a0
    001cd6a0loc_1cd6a0:
    001cd6a0ldr x2, [sp+224]
    001cd6a4ldrsb x27, [x2]
    001cd6a8orr x3, xzr, 1
    001cd6acstrb w3, [x2+113]
    001cd6b0ldr x1, [sp+200]
    001cd6b4ldr x2, [sp+192]
    001cd6b8subs xzr, x1, 5
    001cd6bcb.hs 0x1cd6c4
    001cd6c0b 0x1cdb90
    001cd6c4
    001cd6c4loc_1cd6c4:
    001cd6c4sub x1, x1, 5
    001cd6c8sub x3, xzr, x1
    001cd6ccsbfm x3, x3, 63, 63
    001cd6d0movz x4, 5
    001cd6d4and x3, x3, x4
    001cd6d8add x0, x2, x3
    001cd6dcstr x0, [sp+512]
    001cd6e0str x1, [sp+520]
    001cd6e4bl runtime.convTstring
    001cd6e8str x0, [sp+360]
    001cd6ecldr x2, [sp+224]
    001cd6f0ldrsb x27, [x2]
    001cd6f4adrp x3, 0x54f000
    001cd6f8add x3, x3, 3680
    001cd6fcstr x3, [x2+224]
    001cd700adrp x27, 0x87e000
    001cd704ldr w3, [x27+3056]
    001cd708cbz w3, 0x1cd710
    001cd70cb 0x1cd714
    001cd710
    001cd710loc_1cd710:
    001cd710b 0x1cd728
    001cd714
    001cd714loc_1cd714:
    001cd714bl runtime.gcWriteBarrier2
    001cd718str x0, [x25]
    001cd71cldr x4, [x2+232]
    001cd720str x4, [x25+8]
    001cd724b 0x1cd728
    001cd728
    001cd728loc_1cd728:
    001cd728str x0, [x2+232]
    001cd72cb 0x1cda58
    001cd730
    001cd730loc_1cd730:
    001cd730ldr x0, [sp+192]
    001cd734ldr x1, [sp+200]
    001cd738adrp x2, 0x4e3000
    001cd73cadd x2, x2, 1414
    001cd740orr x3, xzr, 4
    001cd744bl strings.HasPrefix
    001cd748strb w0, [sp+59]
    001cd74ctbnz w0, 0, 0x1cd754
    001cd750b 0x1cd91c
    001cd754
    001cd754loc_1cd754:
    001cd754b 0x1cd758
    001cd758
    001cd758loc_1cd758:
    001cd758ldr x1, [sp+672]
    001cd75cldr x6, [sp+664]
    001cd760subs xzr, x1, 4
    001cd764b.hs 0x1cd76c
    001cd768b 0x1cdb88
    001cd76c
    001cd76cloc_1cd76c:
    001cd76csub x7, x1, 4
    001cd770sub x8, xzr, x7
    001cd774sbfm x8, x8, 63, 63
    001cd778and x8, x8, 4
    001cd77cadd x6, x6, x8
    001cd780str x6, [sp+512]
    001cd784str x7, [sp+520]
    001cd788ldr x8, [sp+672]
    001cd78cstr x8, [sp+112]
    001cd790str x6, [sp+192]
    001cd794str x7, [sp+200]
    001cd798ldr x6, [sp+112]
    001cd79cstr x6, [sp+72]
    001cd7a0stp xzr, xzr, [sp+488]
    001cd7a4str xzr, [sp+504]
    001cd7a8stp xzr, xzr, [sp+472]
    001cd7acadd x27, sp, 560
    001cd7b0stp xzr, xzr, [x27]
    001cd7b4ldr x6, [sp+224]
    001cd7b8ldrsb x27, [x6]
    001cd7bcldrsb x2, [x6+61]
    001cd7c0strb w2, [sp+58]
    001cd7c4ldr x3, [sp+696]
    001cd7c8ldr x0, [sp+192]
    001cd7ccldr x1, [sp+200]
    001cd7d0ldr x4, [sp+704]
    001cd7d4orr x5, xzr, 2
    001cd7d8bl google.golang.org/protobuf/internal/encoding/defval.Unmarshal
    001cd7dcstr x0, [sp+488]
    001cd7e0str x1, [sp+496]
    001cd7e4str x2, [sp+504]
    001cd7e8str x3, [sp+472]
    001cd7ecstr x4, [sp+480]
    001cd7f0str x5, [sp+560]
    001cd7f4str x6, [sp+568]
    001cd7f8ldr x6, [sp+488]
    001cd7fcldr x7, [sp+496]
    001cd800ldr x8, [sp+504]
    001cd804str x6, [sp+624]
    001cd808str x7, [sp+632]
    001cd80cstr x8, [sp+640]
    001cd810ldr x6, [sp+472]
    001cd814ldr x7, [sp+480]
    001cd818str x6, [sp+608]
    001cd81cstr x7, [sp+616]
    001cd820ldr x6, [sp+560]
    001cd824ldr x7, [sp+568]
    001cd828str x6, [sp+592]
    001cd82cstr x7, [sp+600]
    001cd830ldr x6, [sp+624]
    001cd834ldr x7, [sp+632]
    001cd838ldr x8, [sp+640]
    001cd83cstr x6, [sp+168]
    001cd840str x7, [sp+176]
    001cd844str x8, [sp+184]
    001cd848ldr x3, [sp+608]
    001cd84cldr x4, [sp+616]
    001cd850str x3, [sp+232]
    001cd854str x4, [sp+240]
    001cd858ldr x0, [sp+168]
    001cd85cldr x1, [sp+176]
    001cd860ldr x2, [sp+184]
    001cd864bl google.golang.org/protobuf/internal/filedesc.DefaultValue
    001cd868strb w0, [sp+272]
    001cd86cstr x1, [sp+280]
    001cd870str x2, [sp+288]
    001cd874str x3, [sp+296]
    001cd878str x4, [sp+304]
    001cd87cstr x5, [sp+312]
    001cd880str x6, [sp+320]
    001cd884str x7, [sp+328]
    001cd888str x8, [sp+336]
    001cd88cldp x6, x7, [sp+272]
    001cd890ldp x8, x9, [sp+288]
    001cd894ldp x10, x11, [sp+304]
    001cd898ldp x12, x13, [sp+320]
    001cd89cstp x6, x7, [sp+400]
    001cd8a0stp x8, x9, [sp+416]
    001cd8a4stp x10, x11, [sp+432]
    001cd8a8stp x12, x13, [sp+448]
    001cd8acldr x6, [sp+336]
    001cd8b0str x6, [sp+464]
    001cd8b4ldr x6, [sp+224]
    001cd8b8ldrsb x27, [x6]
    001cd8bcadd x1, x6, 120
    001cd8c0adrp x27, 0x87e000
    001cd8c4ldr w7, [x27+3056]
    001cd8c8cbz w7, 0x1cd8d0
    001cd8ccb 0x1cd8d4
    001cd8d0
    001cd8d0loc_1cd8d0:
    001cd8d0b 0x1cd8f0
    001cd8d4
    001cd8d4loc_1cd8d4:
    001cd8d4str x6, [sp+264]
    001cd8d8adrp x0, 0x49a000
    001cd8dcadd x0, x0, 2976
    001cd8e0add x2, sp, 400
    001cd8e4bl runtime.wbMove
    001cd8e8ldr x6, [sp+264]
    001cd8ecb 0x1cd8f0
    001cd8f0
    001cd8f0loc_1cd8f0:
    001cd8f0ldp x4, x5, [sp+400]
    001cd8f4ldp x7, x8, [sp+416]
    001cd8f8ldp x9, x10, [sp+432]
    001cd8fcldp x11, x12, [sp+448]
    001cd900stp x4, x5, [x6+120]
    001cd904stp x7, x8, [x6+136]
    001cd908stp x9, x10, [x6+152]
    001cd90cstp x11, x12, [x6+168]
    001cd910ldr x4, [sp+464]
    001cd914str x4, [x6+184]
    001cd918b 0x1cda58
    001cd91c
    001cd91cloc_1cd91c:
    001cd91cldr x4, [sp+200]
    001cd920subs xzr, x4, 6
    001cd924b.eq 0x1cd92c
    001cd928b 0x1cda50
    001cd92c
    001cd92cloc_1cd92c:
    001cd92cldr x1, [sp+200]
    001cd930ldr x4, [sp+192]
    001cd934subs xzr, x1, 0
    001cd938b.hi 0x1cd940
    001cd93cb 0x1cdb80
    001cd940
    001cd940loc_1cd940:
    001cd940ldr x1, [sp+200]
    001cd944ldrb w4, [x4]
    001cd948ldr x5, [sp+192]
    001cd94csubs xzr, x1, 1
    001cd950b.hi 0x1cd958
    001cd954b 0x1cdb78
    001cd958
    001cd958loc_1cd958:
    001cd958ldr x1, [sp+200]
    001cd95cldr x6, [sp+192]
    001cd960ldrb w5, [x5+1]
    001cd964ubfm x5, x5, 56, 7
    001cd968orr x4, x4, x5
    001cd96csubs xzr, x1, 2
    001cd970b.hi 0x1cd978
    001cd974b 0x1cdb70
    001cd978
    001cd978loc_1cd978:
    001cd978ldr x1, [sp+200]
    001cd97cldr x5, [sp+192]
    001cd980ldrb w6, [x6+2]
    001cd984ubfm x6, x6, 48, 7
    001cd988orr x4, x4, x6
    001cd98csubs xzr, x1, 3
    001cd990b.hi 0x1cd998
    001cd994b 0x1cdb68
    001cd998
    001cd998loc_1cd998:
    001cd998ldrb w5, [x5+3]
    001cd99cubfm x5, x5, 40, 7
    001cd9a0orr x4, x4, x5
    001cd9a4movz x5, 29296
    001cd9a8movk x5, 0x746f0000
    001cd9acsubs wzr, w4, w5
    001cd9b0b.eq 0x1cd9b8
    001cd9b4b 0x1cda4c
    001cd9b8
    001cd9b8loc_1cd9b8:
    001cd9b8ldr x1, [sp+200]
    001cd9bcldr x4, [sp+192]
    001cd9c0subs xzr, x1, 4
    001cd9c4b.hi 0x1cd9cc
    001cd9c8b 0x1cdb60
    001cd9cc
    001cd9ccloc_1cd9cc:
    001cd9ccldr x1, [sp+200]
    001cd9d0ldr x5, [sp+192]
    001cd9d4ldrb w4, [x4+4]
    001cd9d8subs xzr, x1, 5
    001cd9dcb.hi 0x1cd9e4
    001cd9e0b 0x1cdb58
    001cd9e4
    001cd9e4loc_1cd9e4:
    001cd9e4ldrb w5, [x5+5]
    001cd9e8ubfm x5, x5, 56, 7
    001cd9ecorr x4, x4, x5
    001cd9f0ubfm x4, x4, 0, 15
    001cd9f4movz x5, 13167
    001cd9f8subs wzr, w4, w5
    001cd9fcb.eq 0x1cda04
    001cda00b 0x1cda48
    001cda04
    001cda04loc_1cda04:
    001cda04b 0x1cda08
    001cda08
    001cda08loc_1cda08:
    001cda08ldr x4, [sp+224]
    001cda0cldrsb x27, [x4]
    001cda10adrp x27, 0x840000
    001cda14ldr x5, [x27+2048]
    001cda18adrp x27, 0x87e000
    001cda1cldr w6, [x27+3056]
    001cda20cbz w6, 0x1cda28
    001cda24b 0x1cda2c
    001cda28
    001cda28loc_1cda28:
    001cda28b 0x1cda40
    001cda2c
    001cda2cloc_1cda2c:
    001cda2cbl runtime.gcWriteBarrier2
    001cda30str x5, [x25]
    001cda34ldr x6, [x4+16]
    001cda38str x6, [x25+8]
    001cda3cb 0x1cda40
    001cda40
    001cda40loc_1cda40:
    001cda40str x5, [x4+16]
    001cda44b 0x1cda58
    001cda48
    001cda48loc_1cda48:
    001cda48b 0x1cda54
    001cda4c
    001cda4cloc_1cda4c:
    001cda4cb 0x1cda54
    001cda50
    001cda50loc_1cda50:
    001cda50b 0x1cda54
    001cda54
    001cda54loc_1cda54:
    001cda54b 0x1cda58
    001cda58
    001cda58loc_1cda58:
    001cda58ldr x0, [sp+72]
    001cda5cldr x1, [sp+672]
    001cda60ldr x4, [sp+664]
    001cda64subs xzr, x0, x1
    001cda68b.ls 0x1cda70
    001cda6cb 0x1cdb54
    001cda70
    001cda70loc_1cda70:
    001cda70sub x1, x1, x0
    001cda74sub x5, xzr, x1
    001cda78and x5, x0, x5, asr #63
    001cda7cadd x0, x4, x5
    001cda80str x0, [sp+576]
    001cda84str x1, [sp+584]
    001cda88adrp x2, 0x4e2000
    001cda8cadd x2, x2, 4033
    001cda90orr x3, xzr, 1
    001cda94bl strings.TrimPrefix
    001cda98str x0, [sp+664]
    001cda9cstr x1, [sp+672]
    001cdaa0b 0x1cdaa4
    001cdaa4
    001cdaa4loc_1cdaa4:
    001cdaa4b 0x1cc5b4
    001cdaa8
    001cdaa8loc_1cdaa8:
    001cdaa8ldr x2, [sp+224]
    001cdaacldrsb x27, [x2]
    001cdab0ldrsb x2, [x2+61]
    001cdab4ubfm x2, x2, 0, 7
    001cdab8subs wzr, w2, 10
    001cdabcb.eq 0x1cdac4
    001cdac0b 0x1cdb24
    001cdac4
    001cdac4loc_1cdac4:
    001cdac4ldr x2, [sp+224]
    001cdac8ldrsb x27, [x2]
    001cdaccldr x0, [x2]
    001cdad0ldr x1, [x2+8]
    001cdad4str x0, [sp+344]
    001cdad8str x1, [sp+352]
    001cdadcbl strings.ToLower
    001cdae0str x0, [sp+576]
    001cdae4str x1, [sp+584]
    001cdae8ldr x2, [sp+224]
    001cdaecldrsb x27, [x2]
    001cdaf0str x1, [x2+8]
    001cdaf4adrp x27, 0x87e000
    001cdaf8ldr w3, [x27+3056]
    001cdafccbz w3, 0x1cdb04
    001cdb00b 0x1cdb08
    001cdb04
    001cdb04loc_1cdb04:
    001cdb04b 0x1cdb1c
    001cdb08
    001cdb08loc_1cdb08:
    001cdb08bl runtime.gcWriteBarrier2
    001cdb0cstr x0, [x25]
    001cdb10ldr x3, [x2]
    001cdb14str x3, [x25+8]
    001cdb18b 0x1cdb1c
    001cdb1c
    001cdb1cloc_1cdb1c:
    001cdb1cstr x0, [x2]
    001cdb20b 0x1cdb28
    001cdb24
    001cdb24loc_1cdb24:
    001cdb24b 0x1cdb28
    001cdb28
    001cdb28loc_1cdb28:
    001cdb28ldr x2, [sp+224]
    001cdb2cstr x2, [sp+392]
    001cdb30adrp x3, 0x550000
    001cdb34add x3, x3, 3032
    001cdb38str x3, [sp+152]
    001cdb3cstr x2, [sp+160]
    001cdb40ldr x0, [sp+152]
    001cdb44ldr x1, [sp+160]
    001cdb48ldp x29, x30, [sp-8]
    001cdb4cadd sp, sp, 656
    001cdb50ret x30
    001cdb54
    001cdb54loc_1cdb54:
    001cdb54bl runtime.panicSliceB
    001cdb58
    001cdb58loc_1cdb58:
    001cdb58movz x0, 5
    001cdb5cbl runtime.panicIndex
    001cdb60
    001cdb60loc_1cdb60:
    001cdb60orr x0, xzr, 4
    001cdb64bl runtime.panicIndex
    001cdb68
    001cdb68loc_1cdb68:
    001cdb68orr x0, xzr, 3
    001cdb6cbl runtime.panicIndex
    001cdb70
    001cdb70loc_1cdb70:
    001cdb70orr x0, xzr, 2
    001cdb74bl runtime.panicIndex
    001cdb78
    001cdb78loc_1cdb78:
    001cdb78orr x0, xzr, 1
    001cdb7cbl runtime.panicIndex
    001cdb80
    001cdb80loc_1cdb80:
    001cdb80mov x0, xzr
    001cdb84bl runtime.panicIndex
    001cdb88
    001cdb88loc_1cdb88:
    001cdb88orr x0, xzr, 4
    001cdb8cbl runtime.panicSliceB
    001cdb90
    001cdb90loc_1cdb90:
    001cdb90movz x0, 5
    001cdb94bl runtime.panicSliceB
    001cdb98
    001cdb98loc_1cdb98:
    001cdb98movz x0, 5
    001cdb9cbl runtime.panicIndex
    001cdba0
    001cdba0loc_1cdba0:
    001cdba0orr x0, xzr, 4
    001cdba4bl runtime.panicIndex
    001cdba8
    001cdba8loc_1cdba8:
    001cdba8orr x0, xzr, 3
    001cdbacbl runtime.panicIndex
    001cdbb0
    001cdbb0loc_1cdbb0:
    001cdbb0orr x0, xzr, 2
    001cdbb4bl runtime.panicIndex
    001cdbb8
    001cdbb8loc_1cdbb8:
    001cdbb8orr x0, xzr, 1
    001cdbbcbl runtime.panicIndex
    001cdbc0
    001cdbc0loc_1cdbc0:
    001cdbc0mov x0, xzr
    001cdbc4bl runtime.panicIndex
    001cdbc8
    001cdbc8loc_1cdbc8:
    001cdbc8movz x0, 5
    001cdbccbl runtime.panicSliceB
    001cdbd0
    001cdbd0loc_1cdbd0:
    001cdbd0orr x0, xzr, 4
    001cdbd4bl runtime.panicIndex
    001cdbd8
    001cdbd8loc_1cdbd8:
    001cdbd8orr x0, xzr, 3
    001cdbdcbl runtime.panicIndex
    001cdbe0
    001cdbe0loc_1cdbe0:
    001cdbe0orr x0, xzr, 2
    001cdbe4bl runtime.panicIndex
    001cdbe8
    001cdbe8loc_1cdbe8:
    001cdbe8orr x0, xzr, 1
    001cdbecbl runtime.panicIndex
    001cdbf0
    001cdbf0loc_1cdbf0:
    001cdbf0mov x0, xzr
    001cdbf4bl runtime.panicIndex
    001cdbf8
    001cdbf8loc_1cdbf8:
    001cdbf8orr x0, xzr, 4
    001cdbfcbl runtime.panicIndex
    001cdc00
    001cdc00loc_1cdc00:
    001cdc00orr x0, xzr, 3
    001cdc04bl runtime.panicIndex
    001cdc08
    001cdc08loc_1cdc08:
    001cdc08orr x0, xzr, 2
    001cdc0cbl runtime.panicIndex
    001cdc10
    001cdc10loc_1cdc10:
    001cdc10orr x0, xzr, 1
    001cdc14bl runtime.panicIndex
    001cdc18
    001cdc18loc_1cdc18:
    001cdc18mov x0, xzr
    001cdc1cbl runtime.panicIndex
    001cdc20
    001cdc20loc_1cdc20:
    001cdc20orr x0, xzr, 6
    001cdc24bl runtime.panicIndex
    001cdc28
    001cdc28loc_1cdc28:
    001cdc28movz x0, 5
    001cdc2cbl runtime.panicIndex
    001cdc30
    001cdc30loc_1cdc30:
    001cdc30orr x0, xzr, 4
    001cdc34bl runtime.panicIndex
    001cdc38
    001cdc38loc_1cdc38:
    001cdc38orr x0, xzr, 3
    001cdc3cbl runtime.panicIndex
    001cdc40
    001cdc40loc_1cdc40:
    001cdc40orr x0, xzr, 2
    001cdc44bl runtime.panicIndex
    001cdc48
    001cdc48loc_1cdc48:
    001cdc48orr x0, xzr, 1
    001cdc4cbl runtime.panicIndex
    001cdc50
    001cdc50loc_1cdc50:
    001cdc50mov x0, xzr
    001cdc54bl runtime.panicIndex
    001cdc58
    001cdc58loc_1cdc58:
    001cdc58orr x0, xzr, 6
    001cdc5cbl runtime.panicIndex
    001cdc60
    001cdc60loc_1cdc60:
    001cdc60movz x0, 5
    001cdc64bl runtime.panicIndex
    001cdc68
    001cdc68loc_1cdc68:
    001cdc68orr x0, xzr, 4
    001cdc6cbl runtime.panicIndex
    001cdc70
    001cdc70loc_1cdc70:
    001cdc70orr x0, xzr, 3
    001cdc74bl runtime.panicIndex
    001cdc78
    001cdc78loc_1cdc78:
    001cdc78orr x0, xzr, 2
    001cdc7cbl runtime.panicIndex
    001cdc80
    001cdc80loc_1cdc80:
    001cdc80orr x0, xzr, 1
    001cdc84bl runtime.panicIndex
    001cdc88
    001cdc88loc_1cdc88:
    001cdc88mov x0, xzr
    001cdc8cbl runtime.panicIndex
    001cdc90
    001cdc90loc_1cdc90:
    001cdc90orr x0, xzr, 7
    001cdc94bl runtime.panicIndex
    001cdc98
    001cdc98loc_1cdc98:
    001cdc98orr x0, xzr, 6
    001cdc9cbl runtime.panicIndex
    001cdca0
    001cdca0loc_1cdca0:
    001cdca0movz x0, 5
    001cdca4bl runtime.panicIndex
    001cdca8
    001cdca8loc_1cdca8:
    001cdca8orr x0, xzr, 4
    001cdcacbl runtime.panicIndex
    001cdcb0
    001cdcb0loc_1cdcb0:
    001cdcb0orr x0, xzr, 3
    001cdcb4bl runtime.panicIndex
    001cdcb8
    001cdcb8loc_1cdcb8:
    001cdcb8orr x0, xzr, 2
    001cdcbcbl runtime.panicIndex
    001cdcc0
    001cdcc0loc_1cdcc0:
    001cdcc0orr x0, xzr, 1
    001cdcc4bl runtime.panicIndex
    001cdcc8
    001cdcc8loc_1cdcc8:
    001cdcc8mov x0, xzr
    001cdcccbl runtime.panicIndex
    001cdcd0
    001cdcd0loc_1cdcd0:
    001cdcd0orr x0, xzr, 7
    001cdcd4bl runtime.panicIndex
    001cdcd8
    001cdcd8loc_1cdcd8:
    001cdcd8orr x0, xzr, 6
    001cdcdcbl runtime.panicIndex
    001cdce0
    001cdce0loc_1cdce0:
    001cdce0movz x0, 5
    001cdce4bl runtime.panicIndex
    001cdce8
    001cdce8loc_1cdce8:
    001cdce8orr x0, xzr, 4
    001cdcecbl runtime.panicIndex
    001cdcf0
    001cdcf0loc_1cdcf0:
    001cdcf0orr x0, xzr, 3
    001cdcf4bl runtime.panicIndex
    001cdcf8
    001cdcf8loc_1cdcf8:
    001cdcf8orr x0, xzr, 2
    001cdcfcbl runtime.panicIndex
    001cdd00
    001cdd00loc_1cdd00:
    001cdd00orr x0, xzr, 1
    001cdd04bl runtime.panicIndex
    001cdd08
    001cdd08loc_1cdd08:
    001cdd08mov x0, xzr
    001cdd0cbl runtime.panicIndex
    001cdd10
    001cdd10loc_1cdd10:
    001cdd10movz x0, 5
    001cdd14bl runtime.panicIndex
    001cdd18
    001cdd18loc_1cdd18:
    001cdd18orr x0, xzr, 4
    001cdd1cbl runtime.panicIndex
    001cdd20
    001cdd20loc_1cdd20:
    001cdd20orr x0, xzr, 3
    001cdd24bl runtime.panicIndex
    001cdd28
    001cdd28loc_1cdd28:
    001cdd28orr x0, xzr, 2
    001cdd2cbl runtime.panicIndex
    001cdd30
    001cdd30loc_1cdd30:
    001cdd30orr x0, xzr, 1
    001cdd34bl runtime.panicIndex
    001cdd38
    001cdd38loc_1cdd38:
    001cdd38mov x0, xzr
    001cdd3cbl runtime.panicIndex
    001cdd40
    001cdd40loc_1cdd40:
    001cdd40orr x0, xzr, 2
    001cdd44bl runtime.panicIndex
    001cdd48
    001cdd48loc_1cdd48:
    001cdd48orr x0, xzr, 1
    001cdd4cbl runtime.panicIndex
    001cdd50
    001cdd50loc_1cdd50:
    001cdd50mov x0, xzr
    001cdd54bl runtime.panicIndex
    001cdd58
    001cdd58loc_1cdd58:
    001cdd58orr x0, xzr, 2
    001cdd5cbl runtime.panicIndex
    001cdd60
    001cdd60loc_1cdd60:
    001cdd60orr x0, xzr, 1
    001cdd64bl runtime.panicIndex
    001cdd68
    001cdd68loc_1cdd68:
    001cdd68mov x0, xzr
    001cdd6cbl runtime.panicIndex
    001cdd70
    001cdd70loc_1cdd70:
    001cdd70orr x0, xzr, 2
    001cdd74bl runtime.panicIndex
    001cdd78
    001cdd78loc_1cdd78:
    001cdd78orr x0, xzr, 1
    001cdd7cbl runtime.panicIndex
    001cdd80
    001cdd80loc_1cdd80:
    001cdd80mov x0, xzr
    001cdd84bl runtime.panicIndex
    001cdd88
    001cdd88loc_1cdd88:
    001cdd88movz x0, 5
    001cdd8cbl runtime.panicSliceB
    001cdd90
    001cdd90loc_1cdd90:
    001cdd90bl runtime.panicSliceAlen
    001cdd94hint
    001cdd98
    001cdd98loc_1cdd98:
    001cdd98stp x0, x1, [sp+8]
    001cdd9cstp x2, x3, [sp+24]
    001cdda0stp x4, x5, [sp+40]
    001cdda4mov x3, x30
    001cdda8bl runtime.morestack_noctxt.abi0
    001cddacldp x0, x1, [sp+8]
    001cddb0ldp x2, x3, [sp+24]
    001cddb4ldp x4, x5, [sp+40]
    001cddb8b 0x1cc530
    001cddbcudf 0
    001cc530