// +build !noasm !appengine
// Code generated by asm2asm, DO NOT EDIT.

#include "go_asm.h"
#include "funcdata.h"
#include "textflag.h"

TEXT ·__parse_with_padding_entry__(SB), NOSPLIT, $144
	NO_LOCAL_POINTERS
	WORD $0x100000a0 // adr x0, .+20
	MOVD R0, ret(FP)
	RET
	  // .p2align 2, 0x00
_padding_reader_next:
	WORD $0xd10083ff  // sub	sp, sp, #32
	WORD $0xa900fbfd  // stp	fp, lr, [sp, #8]
	WORD $0xa93ffbfd  // stp	fp, lr, [sp, #-8]
	WORD $0xd10023fd  // sub	fp, sp, #8
	WORD $0xf9400008  // ldr	x8, [x0]
	WORD $0x91000509  // add	x9, x8, #1
	WORD $0xf9000009  // str	x9, [x0]
	WORD $0x39c00100  // ldrsb	w0, [x8]
	WORD $0xa940fbfd  // ldp	fp, lr, [sp, #8]
	WORD $0x910083ff  // add	sp, sp, #32
	WORD $0xd65f03c0  // ret
	  // .p2align 2, 0x00
_padding_reader_peek_n:
	WORD $0xd10083ff  // sub	sp, sp, #32
	WORD $0xa900fbfd  // stp	fp, lr, [sp, #8]
	WORD $0xa93ffbfd  // stp	fp, lr, [sp, #-8]
	WORD $0xd10023fd  // sub	fp, sp, #8
	WORD $0xf9400000  // ldr	x0, [x0]
	WORD $0xa940fbfd  // ldp	fp, lr, [sp, #8]
	WORD $0x910083ff  // add	sp, sp, #32
	WORD $0xd65f03c0  // ret
	  // .p2align 2, 0x00
_padding_reader_cur:
	WORD $0xd10083ff  // sub	sp, sp, #32
	WORD $0xa900fbfd  // stp	fp, lr, [sp, #8]
	WORD $0xa93ffbfd  // stp	fp, lr, [sp, #-8]
	WORD $0xd10023fd  // sub	fp, sp, #8
	WORD $0xa940fbfd  // ldp	fp, lr, [sp, #8]
	WORD $0x910083ff  // add	sp, sp, #32
	WORD $0xd65f03c0  // ret
	  // .p2align 2, 0x00
_padding_reader_remain:
	WORD $0xd10083ff  // sub	sp, sp, #32
	WORD $0xa900fbfd  // stp	fp, lr, [sp, #8]
	WORD $0xa93ffbfd  // stp	fp, lr, [sp, #-8]
	WORD $0xd10023fd  // sub	fp, sp, #8
	WORD $0xf9400808  // ldr	x8, [x0, #16]
	WORD $0xf9400009  // ldr	x9, [x0]
	WORD $0xcb090100  // sub	x0, x8, x9
	WORD $0xa940fbfd  // ldp	fp, lr, [sp, #8]
	WORD $0x910083ff  // add	sp, sp, #32
	WORD $0xd65f03c0  // ret
	  // .p2align 2, 0x00
_padding_reader_eat:
	WORD $0xd10083ff  // sub	sp, sp, #32
	WORD $0xa900fbfd  // stp	fp, lr, [sp, #8]
	WORD $0xa93ffbfd  // stp	fp, lr, [sp, #-8]
	WORD $0xd10023fd  // sub	fp, sp, #8
	WORD $0xf9400008  // ldr	x8, [x0]
	WORD $0x8b010108  // add	x8, x8, x1
	WORD $0xf9000008  // str	x8, [x0]
	WORD $0xa940fbfd  // ldp	fp, lr, [sp, #8]
	WORD $0x910083ff  // add	sp, sp, #32
	WORD $0xd65f03c0  // ret
	WORD $0x00000000; WORD $0x00000000  // .p2align 4, 0x00
lCPI5_0:
	WORD $0x00000020
	WORD $0x00000000
	WORD $0x000a0900
	WORD $0x00000d00
	// // .byte 32
// .byte 0
// .byte 0
// .byte 0
// .byte 0
// .byte 0
// .byte 0
// .byte 0
// .byte 0
// .byte 9
// .byte 10
// .byte 0
// .byte 0
// .byte 13
// .byte 0
// .byte 0

lCPI5_1:
	WORD $0x08040201
	WORD $0x80402010
	WORD $0x08040201
	WORD $0x80402010
	// // .byte 1
// .byte 2
// .byte 4
// .byte 8
// .byte 16
// .byte 32
// .byte 64
// .byte 128
// .byte 1
// .byte 2
// .byte 4
// .byte 8
// .byte 16
// .byte 32
// .byte 64
// .byte 128

lCPI5_2:
	WORD $0x09010800
	WORD $0x0b030a02
	WORD $0x0d050c04
	WORD $0x0f070e06
	// // .byte 0
// .byte 8
// .byte 1
// .byte 9
// .byte 2
// .byte 10
// .byte 3
// .byte 11
// .byte 4
// .byte 12
// .byte 5
// .byte 13
// .byte 6
// .byte 14
// .byte 7
// .byte 15

lCPI5_3:
	WORD $0x00000000  // .long 0
	WORD $0x00000001  // .long 1
	  // .p2align 2, 0x00
_parse_with_padding:
	WORD $0xd10283ff  // sub	sp, sp, #160
	WORD $0xa903effc  // stp	x28, x27, [sp, #56]
	WORD $0xa904e7fa  // stp	x26, x25, [sp, #72]
	WORD $0xa905dff8  // stp	x24, x23, [sp, #88]
	WORD $0xa906d7f6  // stp	x22, x21, [sp, #104]
	WORD $0xa907cff4  // stp	x20, x19, [sp, #120]
	WORD $0xa908fbfd  // stp	fp, lr, [sp, #136]
	WORD $0xa93ffbfd  // stp	fp, lr, [sp, #-8]
	WORD $0xd10023fd  // sub	fp, sp, #8
	WORD $0xa9478409  // ldp	x9, x1, [x0, #120]
	WORD $0xf9404408  // ldr	x8, [x0, #136]
	WORD $0xf940540a  // ldr	x10, [x0, #168]
	WORD $0xb100055f  // cmn	x10, #1
	WORD $0x54012861  // b.ne	LBB5_555 $9484(%rip)
	WORD $0xaa0103ea  // mov	x10, x1
	WORD $0x3840154c  // ldrb	w12, [x10], #1
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x5280002b  // mov	w11, #1
	WORD $0x9acc216d  // lsl	x13, x11, x12
	WORD $0xd284c00b  // mov	x11, #9728
	WORD $0xf2c0002b  // movk	x11, #1, lsl #32
	WORD $0x8a0b01ad  // and	x13, x13, x11
	WORD $0xfa4099a4  // ccmp	x13, #0, #4, ls
	WORD $0x54000880  // b.eq	LBB5_10 $272(%rip)
	WORD $0x9100082a  // add	x10, x1, #2
	WORD $0x3940042c  // ldrb	w12, [x1, #1]
	WORD $0x5280002d  // mov	w13, #1
	WORD $0x9acc21ad  // lsl	x13, x13, x12
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x8a0b01ab  // and	x11, x13, x11
	WORD $0xfa409964  // ccmp	x11, #0, #4, ls
	WORD $0x54000780  // b.eq	LBB5_10 $240(%rip)
	WORD $0xf940480b  // ldr	x11, [x0, #144]
	WORD $0xcb0b014c  // sub	x12, x10, x11
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_6 $28(%rip)
	WORD $0xf9404c0a  // ldr	x10, [x0, #152]
	WORD $0x9280000d  // mov	x13, #-1
	WORD $0x9acc21ac  // lsl	x12, x13, x12
	WORD $0xea0c014a  // ands	x10, x10, x12
	WORD $0x540005e1  // b.ne	LBB5_9 $188(%rip)
	WORD $0x9101016a  // add	x10, x11, #64
LBB5_6:
	WORD $0xd101014b  // sub	x11, x10, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh0:
	WORD $0x10fff8ca  // adr	x10, lCPI5_0 $-232(%rip)
Lloh1:
	WORD $0x3dc00141  // ldr	q1, [x10, lCPI5_0@PAGEOFF] $0(%rip)
Lloh2:
	WORD $0x10fff90a  // adr	x10, lCPI5_1 $-224(%rip)
Lloh3:
	WORD $0x3dc00142  // ldr	q2, [x10, lCPI5_1@PAGEOFF] $0(%rip)
Lloh4:
	WORD $0x10fff94a  // adr	x10, lCPI5_2 $-216(%rip)
Lloh5:
	WORD $0x3dc00143  // ldr	q3, [x10, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_7:
	WORD $0xadc21564  // ldp	q4, q5, [x11, #64]!
	WORD $0xad411d66  // ldp	q6, q7, [x11, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008a  // fmov	w10, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008d  // fmov	w13, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x33103d8a  // bfi	w10, w12, #16, #16
	WORD $0xaa0d814a  // orr	x10, x10, x13, lsl #32
	WORD $0xaa0ec14a  // orr	x10, x10, x14, lsl #48
	WORD $0xb100055f  // cmn	x10, #1
	WORD $0x54fffbc0  // b.eq	LBB5_7 $-136(%rip)
	WORD $0xaa2a03ea  // mvn	x10, x10
	WORD $0xa909280b  // stp	x11, x10, [x0, #144]
LBB5_9:
	WORD $0xdac0014a  // rbit	x10, x10
	WORD $0xdac0114a  // clz	x10, x10
	WORD $0x8b0a016a  // add	x10, x11, x10
	WORD $0x3840154c  // ldrb	w12, [x10], #1
LBB5_10:
	WORD $0xaa2903eb  // mvn	x11, x9
	WORD $0x8b0a016b  // add	x11, x11, x10
	WORD $0x528000c2  // mov	w2, #6
	WORD $0x7101699f  // cmp	w12, #90
	WORD $0x5400072c  // b.gt	LBB5_22 $228(%rip)
	WORD $0x5100c189  // sub	w9, w12, #48
	WORD $0x7100293f  // cmp	w9, #10
	WORD $0x54001b42  // b.hs	LBB5_52 $872(%rip)
	WORD $0x52800009  // mov	w9, #0
	WORD $0x5200012c  // eor	w12, w9, #0x1
	WORD $0xcb0c0150  // sub	x16, x10, x12
	WORD $0x3941c00d  // ldrb	w13, [x0, #112]
	WORD $0x37081bcd  // tbnz	w13, #1, LBB5_55 $888(%rip)
LBB5_13:
	WORD $0x3940020f  // ldrb	w15, [x16]
	WORD $0x7100c1e8  // subs	w8, w15, #48
	WORD $0x54001401  // b.ne	LBB5_40 $640(%rip)
	WORD $0xaa1003ea  // mov	x10, x16
	WORD $0x38401d48  // ldrb	w8, [x10, #1]!
	WORD $0x7100b91f  // cmp	w8, #46
	WORD $0x54005580  // b.eq	LBB5_150 $2736(%rip)
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x5280000d  // mov	w13, #0
	WORD $0x7101151f  // cmp	w8, #69
	WORD $0x54000060  // b.eq	LBB5_17 $12(%rip)
	WORD $0x7101951f  // cmp	w8, #101
	WORD $0x540059e1  // b.ne	LBB5_164 $2876(%rip)
LBB5_17:
	WORD $0xaa0d03ee  // mov	x14, x13
LBB5_18:
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x38401d48  // ldrb	w8, [x10, #1]!
	WORD $0x52800031  // mov	w17, #1
	WORD $0x52800021  // mov	w1, #1
	WORD $0x12800002  // mov	w2, #-1
	WORD $0x7100b51f  // cmp	w8, #45
	WORD $0x1a821231  // csel	w17, w17, w2, ne
	WORD $0x9a8f114a  // csel	x10, x10, x15, ne
	WORD $0x7100ad1f  // cmp	w8, #43
	WORD $0x1a910028  // csel	w8, w1, w17, eq
	WORD $0x9a8a01ea  // csel	x10, x15, x10, eq
	WORD $0x39400141  // ldrb	w1, [x10]
	WORD $0x5100c02f  // sub	w15, w1, #48
	WORD $0x710025ff  // cmp	w15, #9
	WORD $0x54013ee8  // b.hi	LBB5_612 $10204(%rip)
	WORD $0x5280000f  // mov	w15, #0
	WORD $0xd2800011  // mov	x17, #0
	WORD $0x52800142  // mov	w2, #10
LBB5_20:
	WORD $0x1b0205ef  // madd	w15, w15, w2, w1
	WORD $0x5100c1ef  // sub	w15, w15, #48
	WORD $0x8b110141  // add	x1, x10, x17
	WORD $0x91000631  // add	x17, x17, #1
	WORD $0x39400421  // ldrb	w1, [x1, #1]
	WORD $0x5100c023  // sub	w3, w1, #48
	WORD $0x7100287f  // cmp	w3, #10
	WORD $0x54ffff23  // b.lo	LBB5_20 $-28(%rip)
	WORD $0xd1000621  // sub	x1, x17, #1
	WORD $0x8b11014a  // add	x10, x10, x17
	WORD $0xf100243f  // cmp	x1, #9
	WORD $0x5284e211  // mov	w17, #10000
	WORD $0x1a9131ef  // csel	w15, w15, w17, lo
	WORD $0x1a9f31ce  // csel	w14, w14, wzr, lo
	WORD $0x1b0839ee  // madd	w14, w15, w8, w14
	WORD $0x140002cd  // b	LBB5_175 $2868(%rip)
LBB5_22:
	WORD $0x7101b59f  // cmp	w12, #109
	WORD $0x5400172d  // b.le	LBB5_59 $740(%rip)
	WORD $0x7101b99f  // cmp	w12, #110
	WORD $0x54001a20  // b.eq	LBB5_68 $836(%rip)
	WORD $0x7101d19f  // cmp	w12, #116
	WORD $0x54001ba0  // b.eq	LBB5_72 $884(%rip)
	WORD $0x7101ed9f  // cmp	w12, #123
	WORD $0x54008781  // b.ne	LBB5_261 $4336(%rip)
	WORD $0x528000cc  // mov	w12, #6
	WORD $0xaa0b818b  // orr	x11, x12, x11, lsl #32
	WORD $0xf940500c  // ldr	x12, [x0, #160]
	WORD $0x9280000d  // mov	x13, #-1
	WORD $0xa900358b  // stp	x11, x13, [x12]
	WORD $0xf940500c  // ldr	x12, [x0, #160]
	WORD $0xaa0003f0  // mov	x16, x0
	WORD $0xf84b8e0d  // ldr	x13, [x16, #184]!
	WORD $0xcb0d018b  // sub	x11, x12, x13
	WORD $0x9344fd6e  // asr	x14, x11, #4
	WORD $0x9100418f  // add	x15, x12, #16
	WORD $0xf900500f  // str	x15, [x0, #160]
	WORD $0xf85f820f  // ldur	x15, [x16, #-8]
	WORD $0x910005ef  // add	x15, x15, #1
	WORD $0xa93f3e0e  // stp	x14, x15, [x16, #-16]
	WORD $0x9100818f  // add	x15, x12, #32
	WORD $0xf9400611  // ldr	x17, [x16, #8]
	WORD $0xb100417f  // cmn	x11, #16
	WORD $0xfa5111e2  // ccmp	x15, x17, #2, ne
	WORD $0x9a9f918b  // csel	x11, x12, xzr, ls
	WORD $0xb4036feb  // cbz	x11, LBB5_1546 $28156(%rip)
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x384015e2  // ldrb	w2, [x15], #1
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0x54000988  // b.hi	LBB5_38 $304(%rip)
	WORD $0x52800031  // mov	w17, #1
	WORD $0x9ac22231  // lsl	x17, x17, x2
	WORD $0xd284c001  // mov	x1, #9728
	WORD $0xf2c00021  // movk	x1, #1, lsl #32
	WORD $0xea01023f  // tst	x17, x1
	WORD $0x540008c0  // b.eq	LBB5_38 $280(%rip)
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x39400542  // ldrb	w2, [x10, #1]
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0x54009d28  // b.hi	LBB5_321 $5028(%rip)
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9ac2214a  // lsl	x10, x10, x2
	WORD $0xd284c011  // mov	x17, #9728
	WORD $0xf2c00031  // movk	x17, #1, lsl #32
	WORD $0xea11015f  // tst	x10, x17
	WORD $0x54009c60  // b.eq	LBB5_321 $5004(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01f1  // sub	x17, x15, x10
	WORD $0xf100fe3f  // cmp	x17, #63
	WORD $0x540000e8  // b.hi	LBB5_34 $28(%rip)
	WORD $0xf9404c0f  // ldr	x15, [x0, #152]
	WORD $0x92800001  // mov	x1, #-1
	WORD $0x9ad12031  // lsl	x17, x1, x17
	WORD $0xea1101ef  // ands	x15, x15, x17
	WORD $0x540005e1  // b.ne	LBB5_37 $188(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_34:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh6:
	WORD $0x10ffe3af  // adr	x15, lCPI5_0 $-908(%rip)
Lloh7:
	WORD $0x3dc001e1  // ldr	q1, [x15, lCPI5_0@PAGEOFF] $0(%rip)
Lloh8:
	WORD $0x10ffe3ef  // adr	x15, lCPI5_1 $-900(%rip)
Lloh9:
	WORD $0x3dc001e2  // ldr	q2, [x15, lCPI5_1@PAGEOFF] $0(%rip)
Lloh10:
	WORD $0x10ffe42f  // adr	x15, lCPI5_2 $-892(%rip)
Lloh11:
	WORD $0x3dc001e3  // ldr	q3, [x15, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_35:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260091  // fmov	w17, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260081  // fmov	w1, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260082  // fmov	w2, s4
	WORD $0x33103e2f  // bfi	w15, w17, #16, #16
	WORD $0xaa0181ef  // orr	x15, x15, x1, lsl #32
	WORD $0xaa02c1ef  // orr	x15, x15, x2, lsl #48
	WORD $0xb10005ff  // cmn	x15, #1
	WORD $0x54fffbc0  // b.eq	LBB5_35 $-136(%rip)
	WORD $0xaa2f03ef  // mvn	x15, x15
	WORD $0xa9093c0a  // stp	x10, x15, [x0, #144]
LBB5_37:
	WORD $0xdac001ef  // rbit	x15, x15
	WORD $0xdac011ef  // clz	x15, x15
	WORD $0x8b0f014f  // add	x15, x10, x15
	WORD $0x384015e2  // ldrb	w2, [x15], #1
LBB5_38:
	WORD $0x7101f45f  // cmp	w2, #125
	WORD $0x54009501  // b.ne	LBB5_322 $4768(%rip)
LBB5_39:
	WORD $0xb940cc0a  // ldr	w10, [x0, #204]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900cc0a  // str	w10, [x0, #204]
	WORD $0x140000ed  // b	LBB5_92 $948(%rip)
LBB5_40:
	WORD $0x7100251f  // cmp	w8, #9
	WORD $0x54000bc8  // b.hi	LBB5_67 $376(%rip)
	WORD $0xd280000c  // mov	x12, #0
	WORD $0xd2800008  // mov	x8, #0
	WORD $0x5280014a  // mov	w10, #10
LBB5_42:
	WORD $0x9b0a7d8c  // mul	x12, x12, x10
	WORD $0x8b2f418c  // add	x12, x12, w15, uxtw
	WORD $0xd100c18c  // sub	x12, x12, #48
	WORD $0x8b08020d  // add	x13, x16, x8
	WORD $0x91000508  // add	x8, x8, #1
	WORD $0x394005af  // ldrb	w15, [x13, #1]
	WORD $0x5100c1ed  // sub	w13, w15, #48
	WORD $0x710029bf  // cmp	w13, #10
	WORD $0x54ffff03  // b.lo	LBB5_42 $-32(%rip)
	WORD $0xd100050d  // sub	x13, x8, #1
	WORD $0x8b08020a  // add	x10, x16, x8
	WORD $0xf1004dbf  // cmp	x13, #19
	WORD $0x540130c2  // b.hs	LBB5_619 $9752(%rip)
	WORD $0x5280000d  // mov	w13, #0
	WORD $0x5280000e  // mov	w14, #0
LBB5_45:
	WORD $0x7100b9ff  // cmp	w15, #46
	WORD $0x54004301  // b.ne	LBB5_157 $2144(%rip)
	WORD $0x38401d4f  // ldrb	w15, [x10, #1]!
	WORD $0x5100c1f1  // sub	w17, w15, #48
	WORD $0x71002a3f  // cmp	w17, #10
	WORD $0x54012b02  // b.hs	LBB5_612 $9568(%rip)
	WORD $0x52800231  // mov	w17, #17
	WORD $0xcb080222  // sub	x2, x17, x8
	WORD $0xf100045f  // cmp	x2, #1
	WORD $0x540041cb  // b.lt	LBB5_156 $2104(%rip)
LBB5_48:
	WORD $0xd2800001  // mov	x1, #0
	WORD $0x4b080231  // sub	w17, w17, w8
	WORD $0x8b020142  // add	x2, x10, x2
	WORD $0x5280024f  // mov	w15, #18
	WORD $0xcb0801e8  // sub	x8, x15, x8
	WORD $0x52800143  // mov	w3, #10
LBB5_49:
	WORD $0x3940014f  // ldrb	w15, [x10]
	WORD $0x5100c1e4  // sub	w4, w15, #48
	WORD $0x7100249f  // cmp	w4, #9
	WORD $0x540044a8  // b.hi	LBB5_170 $2196(%rip)
	WORD $0x9b033d8c  // madd	x12, x12, x3, x15
	WORD $0xd100c18c  // sub	x12, x12, #48
	WORD $0x9100054a  // add	x10, x10, #1
	WORD $0xd1000421  // sub	x1, x1, #1
	WORD $0x8b01010f  // add	x15, x8, x1
	WORD $0xf10005ff  // cmp	x15, #1
	WORD $0x54fffecc  // b.gt	LBB5_49 $-40(%rip)
	WORD $0x3940004f  // ldrb	w15, [x2]
	WORD $0xaa0203ea  // mov	x10, x2
	WORD $0x1400021c  // b	LBB5_171 $2160(%rip)
LBB5_52:
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x540019e0  // b.eq	LBB5_95 $828(%rip)
	WORD $0x7100b59f  // cmp	w12, #45
	WORD $0x54007381  // b.ne	LBB5_261 $3696(%rip)
	WORD $0x52800029  // mov	w9, #1
	WORD $0x5200012c  // eor	w12, w9, #0x1
	WORD $0xcb0c0150  // sub	x16, x10, x12
	WORD $0x3941c00d  // ldrb	w13, [x0, #112]
	WORD $0x360fe48d  // tbz	w13, #1, LBB5_13 $-880(%rip)
LBB5_55:
	WORD $0x9340018f  // sbfx	x15, x12, #0, #1
	WORD $0xcb10010c  // sub	x12, x8, x16
	WORD $0xeb0f0181  // subs	x1, x12, x15
	WORD $0x540003e0  // b.eq	LBB5_66 $124(%rip)
	WORD $0x3940020c  // ldrb	w12, [x16]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54002581  // b.ne	LBB5_110 $1200(%rip)
	WORD $0xf100043f  // cmp	x1, #1
	WORD $0x540023a1  // b.ne	LBB5_108 $1140(%rip)
	WORD $0x52800002  // mov	w2, #0
	WORD $0x52800031  // mov	w17, #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x140002f8  // b	LBB5_230 $3040(%rip)
LBB5_59:
	WORD $0x71016d9f  // cmp	w12, #91
	WORD $0x54000740  // b.eq	LBB5_78 $232(%rip)
	WORD $0x7101999f  // cmp	w12, #102
	WORD $0x540070c1  // b.ne	LBB5_261 $3608(%rip)
	WORD $0xaa0a03e8  // mov	x8, x10
	WORD $0x38401509  // ldrb	w9, [x8], #1
	WORD $0x7101853f  // cmp	w9, #97
	WORD $0x540132c1  // b.ne	LBB5_634 $9816(%rip)
	WORD $0x39400548  // ldrb	w8, [x10, #1]
	WORD $0x7101b11f  // cmp	w8, #108
	WORD $0x54013341  // b.ne	LBB5_637 $9832(%rip)
	WORD $0x39400948  // ldrb	w8, [x10, #2]
	WORD $0x528001a2  // mov	w2, #13
	WORD $0x7101cd1f  // cmp	w8, #115
	WORD $0x54013321  // b.ne	LBB5_638 $9828(%rip)
	WORD $0x39400d48  // ldrb	w8, [x10, #3]
	WORD $0x9100114a  // add	x10, x10, #4
	WORD $0x7101951f  // cmp	w8, #101
	WORD $0x1a8203e2  // csel	w2, wzr, w2, eq
LBB5_65:
	WORD $0x52800048  // mov	w8, #2
	WORD $0x14000021  // b	LBB5_76 $132(%rip)
LBB5_66:
	WORD $0x92800011  // mov	x17, #-1
	WORD $0x140002de  // b	LBB5_229 $2936(%rip)
LBB5_67:
	WORD $0x52800062  // mov	w2, #3
	WORD $0xaa1003ea  // mov	x10, x16
	WORD $0x14000370  // b	LBB5_261 $3520(%rip)
LBB5_68:
	WORD $0xaa0a03e8  // mov	x8, x10
	WORD $0x38401509  // ldrb	w9, [x8], #1
	WORD $0x7101d53f  // cmp	w9, #117
	WORD $0x54012f41  // b.ne	LBB5_632 $9704(%rip)
	WORD $0x39400548  // ldrb	w8, [x10, #1]
	WORD $0x528001a2  // mov	w2, #13
	WORD $0x7101b11f  // cmp	w8, #108
	WORD $0x54012fe1  // b.ne	LBB5_635 $9724(%rip)
	WORD $0x39400948  // ldrb	w8, [x10, #2]
	WORD $0x91000d4a  // add	x10, x10, #3
	WORD $0x7101b11f  // cmp	w8, #108
	WORD $0x1a8203e2  // csel	w2, wzr, w2, eq
LBB5_71:
	WORD $0xd3607d69  // lsl	x9, x11, #32
	WORD $0x1400000f  // b	LBB5_77 $60(%rip)
LBB5_72:
	WORD $0xaa0a03e8  // mov	x8, x10
	WORD $0x38401509  // ldrb	w9, [x8], #1
	WORD $0x7101c93f  // cmp	w9, #114
	WORD $0x54012de1  // b.ne	LBB5_633 $9660(%rip)
	WORD $0x39400548  // ldrb	w8, [x10, #1]
	WORD $0x528001a2  // mov	w2, #13
	WORD $0x7101d51f  // cmp	w8, #117
	WORD $0x54012e61  // b.ne	LBB5_636 $9676(%rip)
	WORD $0x39400948  // ldrb	w8, [x10, #2]
	WORD $0x91000d4a  // add	x10, x10, #3
	WORD $0x7101951f  // cmp	w8, #101
	WORD $0x1a8203e2  // csel	w2, wzr, w2, eq
LBB5_75:
	WORD $0x52800148  // mov	w8, #10
LBB5_76:
	WORD $0xaa0b8109  // orr	x9, x8, x11, lsl #32
LBB5_77:
	WORD $0xf9405008  // ldr	x8, [x0, #160]
	WORD $0xaa0803eb  // mov	x11, x8
	WORD $0xf8010569  // str	x9, [x11], #16
	WORD $0xf900500b  // str	x11, [x0, #160]
	WORD $0x140002c9  // b	LBB5_231 $2852(%rip)
LBB5_78:
	WORD $0x528000ec  // mov	w12, #7
	WORD $0xaa0b818b  // orr	x11, x12, x11, lsl #32
	WORD $0xf940500c  // ldr	x12, [x0, #160]
	WORD $0x9280000d  // mov	x13, #-1
	WORD $0xa900358b  // stp	x11, x13, [x12]
	WORD $0xf940500c  // ldr	x12, [x0, #160]
	WORD $0xaa0003f0  // mov	x16, x0
	WORD $0xf84b8e0d  // ldr	x13, [x16, #184]!
	WORD $0xcb0d018b  // sub	x11, x12, x13
	WORD $0x9344fd6e  // asr	x14, x11, #4
	WORD $0x9100418f  // add	x15, x12, #16
	WORD $0xf900500f  // str	x15, [x0, #160]
	WORD $0xf85f820f  // ldur	x15, [x16, #-8]
	WORD $0x910005ef  // add	x15, x15, #1
	WORD $0xa93f3e0e  // stp	x14, x15, [x16, #-16]
	WORD $0x9100818f  // add	x15, x12, #32
	WORD $0xf9400611  // ldr	x17, [x16, #8]
	WORD $0xb100417f  // cmn	x11, #16
	WORD $0xfa5111e2  // ccmp	x15, x17, #2, ne
	WORD $0x9a9f918b  // csel	x11, x12, xzr, ls
	WORD $0xb403524b  // cbz	x11, LBB5_1546 $27208(%rip)
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x384015e2  // ldrb	w2, [x15], #1
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0x54000988  // b.hi	LBB5_90 $304(%rip)
	WORD $0x52800031  // mov	w17, #1
	WORD $0x9ac22231  // lsl	x17, x17, x2
	WORD $0xd284c001  // mov	x1, #9728
	WORD $0xf2c00021  // movk	x1, #1, lsl #32
	WORD $0xea01023f  // tst	x17, x1
	WORD $0x540008c0  // b.eq	LBB5_90 $280(%rip)
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x39400542  // ldrb	w2, [x10, #1]
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0x54007ec8  // b.hi	LBB5_319 $4056(%rip)
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9ac2214a  // lsl	x10, x10, x2
	WORD $0xd284c011  // mov	x17, #9728
	WORD $0xf2c00031  // movk	x17, #1, lsl #32
	WORD $0xea11015f  // tst	x10, x17
	WORD $0x54007e00  // b.eq	LBB5_319 $4032(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01f1  // sub	x17, x15, x10
	WORD $0xf100fe3f  // cmp	x17, #63
	WORD $0x540000e8  // b.hi	LBB5_86 $28(%rip)
	WORD $0xf9404c0f  // ldr	x15, [x0, #152]
	WORD $0x92800001  // mov	x1, #-1
	WORD $0x9ad12031  // lsl	x17, x1, x17
	WORD $0xea1101ef  // ands	x15, x15, x17
	WORD $0x540005e1  // b.ne	LBB5_89 $188(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_86:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh12:
	WORD $0x10ffc60f  // adr	x15, lCPI5_0 $-1856(%rip)
Lloh13:
	WORD $0x3dc001e1  // ldr	q1, [x15, lCPI5_0@PAGEOFF] $0(%rip)
Lloh14:
	WORD $0x10ffc64f  // adr	x15, lCPI5_1 $-1848(%rip)
Lloh15:
	WORD $0x3dc001e2  // ldr	q2, [x15, lCPI5_1@PAGEOFF] $0(%rip)
Lloh16:
	WORD $0x10ffc68f  // adr	x15, lCPI5_2 $-1840(%rip)
Lloh17:
	WORD $0x3dc001e3  // ldr	q3, [x15, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_87:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260091  // fmov	w17, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260081  // fmov	w1, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260082  // fmov	w2, s4
	WORD $0x33103e2f  // bfi	w15, w17, #16, #16
	WORD $0xaa0181ef  // orr	x15, x15, x1, lsl #32
	WORD $0xaa02c1ef  // orr	x15, x15, x2, lsl #48
	WORD $0xb10005ff  // cmn	x15, #1
	WORD $0x54fffbc0  // b.eq	LBB5_87 $-136(%rip)
	WORD $0xaa2f03ef  // mvn	x15, x15
	WORD $0xa9093c0a  // stp	x10, x15, [x0, #144]
LBB5_89:
	WORD $0xdac001ef  // rbit	x15, x15
	WORD $0xdac011ef  // clz	x15, x15
	WORD $0x8b0f014f  // add	x15, x10, x15
	WORD $0x384015e2  // ldrb	w2, [x15], #1
LBB5_90:
	WORD $0x7101745f  // cmp	w2, #93
	WORD $0x540076a1  // b.ne	LBB5_320 $3796(%rip)
LBB5_91:
	WORD $0xb940d00a  // ldr	w10, [x0, #208]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900d00a  // str	w10, [x0, #208]
LBB5_92:
	WORD $0x8b0e11aa  // add	x10, x13, x14, lsl #4
	WORD $0xf940054a  // ldr	x10, [x10, #8]
	WORD $0xf900540a  // str	x10, [x0, #168]
Lloh18:
	WORD $0x10ffc0aa  // adr	x10, lCPI5_3 $-2028(%rip)
Lloh19:
	WORD $0xfd400140  // ldr	d0, [x10, lCPI5_3@PAGEOFF] $0(%rip)
	WORD $0xfd000580  // str	d0, [x12, #8]
	WORD $0xf940018a  // ldr	x10, [x12]
	WORD $0x92609d4a  // and	x10, x10, #0xffffffff000000ff
	WORD $0xf900018a  // str	x10, [x12]
	WORD $0xf940580a  // ldr	x10, [x0, #176]
	WORD $0xb940e40b  // ldr	w11, [x0, #228]
	WORD $0xeb0b015f  // cmp	x10, x11
	WORD $0x54010c29  // b.ls	LBB5_606 $8580(%rip)
LBB5_93:
	WORD $0xb900e40a  // str	w10, [x0, #228]
	WORD $0xf140055f  // cmp	x10, #1, lsl #12
	WORD $0x54010bc9  // b.ls	LBB5_606 $8568(%rip)
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0xd280000b  // mov	x11, #0
	WORD $0xb502fc4b  // cbnz	x11, LBB5_1440 $24456(%rip)
	WORD $0x14001834  // b	LBB5_1450 $24784(%rip)
LBB5_95:
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xf9403809  // ldr	x9, [x0, #112]
	WORD $0x4f02e782  // movi.16b	v2, #92
Lloh20:
	WORD $0x10ffbcec  // adr	x12, lCPI5_1 $-2148(%rip)
Lloh21:
	WORD $0x3dc00180  // ldr	q0, [x12, lCPI5_1@PAGEOFF] $0(%rip)
	WORD $0x4f01e443  // movi.16b	v3, #34
Lloh22:
	WORD $0x10ffbd0c  // adr	x12, lCPI5_2 $-2144(%rip)
Lloh23:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_2@PAGEOFF] $0(%rip)
	WORD $0x4f00e7e4  // movi.16b	v4, #31
	WORD $0x14000002  // b	LBB5_97 $8(%rip)
LBB5_96:
	WORD $0x910081ad  // add	x13, x13, #32
LBB5_97:
	WORD $0x8b0d014c  // add	x12, x10, x13
	WORD $0xad401985  // ldp	q5, q6, [x12]
	WORD $0x37280469  // tbnz	w9, #5, LBB5_103 $140(%rip)
	WORD $0x5280000e  // mov	w14, #0
LBB5_99:
	WORD $0x6e228ca7  // cmeq.16b	v7, v5, v2
	WORD $0x6e228cd0  // cmeq.16b	v16, v6, v2
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ec  // fmov	w12, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ef  // fmov	w15, s7
	WORD $0x33103dec  // bfi	w12, w15, #16, #16
	WORD $0x6e238ca5  // cmeq.16b	v5, v5, v3
	WORD $0x6e238cc6  // cmeq.16b	v6, v6, v3
	WORD $0x4e201ca5  // and.16b	v5, v5, v0
	WORD $0x4e0100a5  // tbl.16b	v5, { v5 }, v1
	WORD $0x4e71b8a5  // addv.8h	h5, v5
	WORD $0x1e2600af  // fmov	w15, s5
	WORD $0x4e201cc5  // and.16b	v5, v6, v0
	WORD $0x4e0100a5  // tbl.16b	v5, { v5 }, v1
	WORD $0x4e71b8a5  // addv.8h	h5, v5
	WORD $0x1e2600b0  // fmov	w16, s5
	WORD $0x33103e0f  // bfi	w15, w16, #16, #16
	WORD $0x2a0c01d0  // orr	w16, w14, w12
	WORD $0x51000610  // sub	w16, w16, #1
	WORD $0x6a0f021f  // tst	w16, w15
	WORD $0x540002c1  // b.ne	LBB5_104 $88(%rip)
	WORD $0x510005ef  // sub	w15, w15, #1
	WORD $0x6a0c01ff  // tst	w15, w12
	WORD $0x5400a7a1  // b.ne	LBB5_454 $5364(%rip)
	WORD $0x362ffbc9  // tbz	w9, #5, LBB5_96 $-136(%rip)
	WORD $0x0a0f01cc  // and	w12, w14, w15
	WORD $0x34fffb8c  // cbz	w12, LBB5_96 $-144(%rip)
	WORD $0x14000771  // b	LBB5_568 $7620(%rip)
LBB5_103:
	WORD $0x6e2464a7  // umax.16b	v7, v5, v4
	WORD $0x6e248ce7  // cmeq.16b	v7, v7, v4
	WORD $0x6e2464d0  // umax.16b	v16, v6, v4
	WORD $0x6e248e10  // cmeq.16b	v16, v16, v4
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ee  // fmov	w14, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ec  // fmov	w12, s7
	WORD $0x33103d8e  // bfi	w14, w12, #16, #16
	WORD $0x17ffffd2  // b	LBB5_99 $-184(%rip)
LBB5_104:
	WORD $0x5280000c  // mov	w12, #0
	WORD $0xdac001e9  // rbit	x9, x15
	WORD $0xdac01129  // clz	x9, x9
	WORD $0x8b0d0129  // add	x9, x9, x13
	WORD $0x8b0a012a  // add	x10, x9, x10
	WORD $0x9100054a  // add	x10, x10, #1
LBB5_105:
	WORD $0x937ffd2d  // asr	x13, x9, #63
	WORD $0x4b0903ee  // neg	w14, w9
	WORD $0x0a0e01a2  // and	w2, w13, w14
LBB5_106:
	WORD $0xcb0a010d  // sub	x13, x8, x10
	WORD $0x7100019f  // cmp	w12, #0
	WORD $0x52800188  // mov	w8, #12
	WORD $0x5280008c  // mov	w12, #4
	WORD $0x9a880188  // csel	x8, x12, x8, eq
	WORD $0xaa0b8108  // orr	x8, x8, x11, lsl #32
	WORD $0xd2c0002b  // mov	x11, #4294967296
	WORD $0x8b0b0108  // add	x8, x8, x11
	WORD $0xf940500b  // ldr	x11, [x0, #160]
	WORD $0xa9002568  // stp	x8, x9, [x11]
	WORD $0xf9405008  // ldr	x8, [x0, #160]
	WORD $0x91004109  // add	x9, x8, #16
	WORD $0xf9005009  // str	x9, [x0, #160]
	WORD $0xb940d409  // ldr	w9, [x0, #212]
	WORD $0x11000529  // add	w9, w9, #1
	WORD $0xb900d409  // str	w9, [x0, #212]
	WORD $0x91008108  // add	x8, x8, #32
	WORD $0xf9406009  // ldr	x9, [x0, #192]
	WORD $0xeb09011f  // cmp	x8, x9
	WORD $0x1a9f87e8  // cset	w8, ls
	WORD $0xb6f83e4d  // tbz	x13, #63, LBB5_232 $1992(%rip)
	WORD $0x528000a2  // mov	w2, #5
	WORD $0x14000272  // b	LBB5_261 $2504(%rip)
LBB5_108:
	WORD $0x52800002  // mov	w2, #0
	WORD $0x3940060c  // ldrb	w12, [x16, #1]
	WORD $0x52800031  // mov	w17, #1
	WORD $0x5100b98c  // sub	w12, w12, #46
	WORD $0x7100dd9f  // cmp	w12, #55
	WORD $0x540047c8  // b.hi	LBB5_247 $2296(%rip)
	WORD $0x5280002d  // mov	w13, #1
	WORD $0x9acc21ad  // lsl	x13, x13, x12
	WORD $0xb20903ee  // mov	x14, #36028797027352576
	WORD $0xf280002e  // movk	x14, #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xea0e01bf  // tst	x13, x14
	WORD $0x54003a60  // b.eq	LBB5_230 $1868(%rip)
LBB5_110:
	WORD $0xf100403f  // cmp	x1, #16
	WORD $0x54010483  // b.lo	LBB5_618 $8336(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0xd2800011  // mov	x17, #0
	WORD $0x924001e2  // and	x2, x15, #0x1
	WORD $0x8b02010c  // add	x12, x8, x2
	WORD $0xcb0a018c  // sub	x12, x12, x10
	WORD $0xcb0f0183  // sub	x3, x12, x15
	WORD $0x9280000c  // mov	x12, #-1
	WORD $0x4f01e5c0  // movi.16b	v0, #46
	WORD $0x4f01e561  // movi.16b	v1, #43
	WORD $0x4f01e5a2  // movi.16b	v2, #45
	WORD $0x4f06e603  // movi.16b	v3, #208
	WORD $0x4f00e544  // movi.16b	v4, #10
	WORD $0x4f06e7e5  // movi.16b	v5, #223
	WORD $0x4f02e4a6  // movi.16b	v6, #69
Lloh24:
	WORD $0x10ffaded  // adr	x13, lCPI5_1 $-2628(%rip)
Lloh25:
	WORD $0x3dc001a7  // ldr	q7, [x13, lCPI5_1@PAGEOFF] $0(%rip)
Lloh26:
	WORD $0x10ffae2d  // adr	x13, lCPI5_2 $-2620(%rip)
Lloh27:
	WORD $0x3dc001b0  // ldr	q16, [x13, lCPI5_2@PAGEOFF] $0(%rip)
	WORD $0x12800004  // mov	w4, #-1
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9280000d  // mov	x13, #-1
LBB5_112:
	WORD $0x3cf16a11  // ldr	q17, [x16, x17]
	WORD $0x6e208e32  // cmeq.16b	v18, v17, v0
	WORD $0x6e218e33  // cmeq.16b	v19, v17, v1
	WORD $0x6e228e34  // cmeq.16b	v20, v17, v2
	WORD $0x4e238635  // add.16b	v21, v17, v3
	WORD $0x6e353495  // cmhi.16b	v21, v4, v21
	WORD $0x4e251e31  // and.16b	v17, v17, v5
	WORD $0x6e268e31  // cmeq.16b	v17, v17, v6
	WORD $0x4eb41e73  // orr.16b	v19, v19, v20
	WORD $0x4eb21eb4  // orr.16b	v20, v21, v18
	WORD $0x4eb31e35  // orr.16b	v21, v17, v19
	WORD $0x4eb51e94  // orr.16b	v20, v20, v21
	WORD $0x4e271e52  // and.16b	v18, v18, v7
	WORD $0x4e100252  // tbl.16b	v18, { v18 }, v16
	WORD $0x4e71ba52  // addv.8h	h18, v18
	WORD $0x1e260246  // fmov	w6, s18
	WORD $0x4e271e31  // and.16b	v17, v17, v7
	WORD $0x4e100231  // tbl.16b	v17, { v17 }, v16
	WORD $0x4e71ba31  // addv.8h	h17, v17
	WORD $0x1e260227  // fmov	w7, s17
	WORD $0x4e271e71  // and.16b	v17, v19, v7
	WORD $0x4e100231  // tbl.16b	v17, { v17 }, v16
	WORD $0x4e71ba31  // addv.8h	h17, v17
	WORD $0x1e260234  // fmov	w20, s17
	WORD $0x4e271e91  // and.16b	v17, v20, v7
	WORD $0x4e100231  // tbl.16b	v17, { v17 }, v16
	WORD $0x4e71ba31  // addv.8h	h17, v17
	WORD $0x1e260225  // fmov	w5, s17
	WORD $0x2a2503e5  // mvn	w5, w5
	WORD $0x32103ca5  // orr	w5, w5, #0xffff0000
	WORD $0x5ac000a5  // rbit	w5, w5
	WORD $0x5ac010a5  // clz	w5, w5
	WORD $0x1ac52093  // lsl	w19, w4, w5
	WORD $0x0a3300d5  // bic	w21, w6, w19
	WORD $0x0a3300f6  // bic	w22, w7, w19
	WORD $0x0a330297  // bic	w23, w20, w19
	WORD $0x710040bf  // cmp	w5, #16
	WORD $0x1a9500d3  // csel	w19, w6, w21, eq
	WORD $0x1a9600e7  // csel	w7, w7, w22, eq
	WORD $0x1a970286  // csel	w6, w20, w23, eq
	WORD $0x51000674  // sub	w20, w19, #1
	WORD $0x6a130294  // ands	w20, w20, w19
	WORD $0x54005fc1  // b.ne	LBB5_325 $3064(%rip)
	WORD $0x510004f4  // sub	w20, w7, #1
	WORD $0x6a070294  // ands	w20, w20, w7
	WORD $0x54005f61  // b.ne	LBB5_325 $3052(%rip)
	WORD $0x510004d4  // sub	w20, w6, #1
	WORD $0x6a060294  // ands	w20, w20, w6
	WORD $0x54005f01  // b.ne	LBB5_325 $3040(%rip)
	WORD $0x340000d3  // cbz	w19, LBB5_118 $24(%rip)
	WORD $0x5ac00273  // rbit	w19, w19
	WORD $0x5ac01273  // clz	w19, w19
	WORD $0xb10005bf  // cmn	x13, #1
	WORD $0x5400c0e1  // b.ne	LBB5_518 $6172(%rip)
	WORD $0x8b13022d  // add	x13, x17, x19
LBB5_118:
	WORD $0x340000c7  // cbz	w7, LBB5_121 $24(%rip)
	WORD $0x5ac000e7  // rbit	w7, w7
	WORD $0x5ac010e7  // clz	w7, w7
	WORD $0xb10005df  // cmn	x14, #1
	WORD $0x5400c081  // b.ne	LBB5_519 $6160(%rip)
	WORD $0x8b07022e  // add	x14, x17, x7
LBB5_121:
	WORD $0x340000c6  // cbz	w6, LBB5_124 $24(%rip)
	WORD $0x5ac000c6  // rbit	w6, w6
	WORD $0x5ac010c6  // clz	w6, w6
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x5400c021  // b.ne	LBB5_520 $6148(%rip)
	WORD $0x8b06022c  // add	x12, x17, x6
LBB5_124:
	WORD $0x710040bf  // cmp	w5, #16
	WORD $0x54000681  // b.ne	LBB5_140 $208(%rip)
	WORD $0x91004231  // add	x17, x17, #16
	WORD $0xd1004021  // sub	x1, x1, #16
	WORD $0x8b010065  // add	x5, x3, x1
	WORD $0xf1003cbf  // cmp	x5, #15
	WORD $0x54fff6e8  // b.hi	LBB5_112 $-292(%rip)
	WORD $0x8b020108  // add	x8, x8, x2
	WORD $0xcb0a0102  // sub	x2, x8, x10
	WORD $0x8b110208  // add	x8, x16, x17
	WORD $0xcb0f0042  // sub	x2, x2, x15
	WORD $0xeb11005f  // cmp	x2, x17
	WORD $0x54000560  // b.eq	LBB5_141 $172(%rip)
	WORD $0x8b010041  // add	x1, x2, x1
LBB5_128:
	WORD $0x8b010102  // add	x2, x8, x1
	WORD $0xaa2803f1  // mvn	x17, x8
	WORD $0x8b0f014a  // add	x10, x10, x15
	WORD $0x8b0a0231  // add	x17, x17, x10
	WORD $0xcb10010a  // sub	x10, x8, x16
	WORD $0xaa0803ef  // mov	x15, x8
	WORD $0x14000009  // b	LBB5_131 $36(%rip)
LBB5_129:
	WORD $0xb10005df  // cmn	x14, #1
	WORD $0xaa0a03ee  // mov	x14, x10
	WORD $0x54000c81  // b.ne	LBB5_167 $400(%rip)
LBB5_130:
	WORD $0xd1000631  // sub	x17, x17, #1
	WORD $0x9100054a  // add	x10, x10, #1
	WORD $0xaa0f03e8  // mov	x8, x15
	WORD $0xd1000421  // sub	x1, x1, #1
	WORD $0xb40035c1  // cbz	x1, LBB5_243 $1720(%rip)
LBB5_131:
	WORD $0x384015e3  // ldrb	w3, [x15], #1
	WORD $0x5100c064  // sub	w4, w3, #48
	WORD $0x7100289f  // cmp	w4, #10
	WORD $0x54ffff03  // b.lo	LBB5_130 $-32(%rip)
	WORD $0x7100b47f  // cmp	w3, #45
	WORD $0x5400016d  // b.le	LBB5_137 $44(%rip)
	WORD $0x7101947f  // cmp	w3, #101
	WORD $0x54fffe20  // b.eq	LBB5_129 $-60(%rip)
	WORD $0x7101147f  // cmp	w3, #69
	WORD $0x54fffde0  // b.eq	LBB5_129 $-68(%rip)
	WORD $0x7100b87f  // cmp	w3, #46
	WORD $0x540001e1  // b.ne	LBB5_141 $60(%rip)
	WORD $0xb10005bf  // cmn	x13, #1
	WORD $0xaa0a03ed  // mov	x13, x10
	WORD $0x54fffda0  // b.eq	LBB5_130 $-76(%rip)
	WORD $0x1400004f  // b	LBB5_167 $316(%rip)
LBB5_137:
	WORD $0x7100ac7f  // cmp	w3, #43
	WORD $0x54000060  // b.eq	LBB5_139 $12(%rip)
	WORD $0x7100b47f  // cmp	w3, #45
	WORD $0x540000e1  // b.ne	LBB5_141 $28(%rip)
LBB5_139:
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0xaa0a03ec  // mov	x12, x10
	WORD $0x54fffca0  // b.eq	LBB5_130 $-108(%rip)
	WORD $0x14000047  // b	LBB5_167 $284(%rip)
LBB5_140:
	WORD $0x8b254208  // add	x8, x16, w5, uxtw
	WORD $0x8b110108  // add	x8, x8, x17
LBB5_141:
	WORD $0x92800011  // mov	x17, #-1
	WORD $0xb40027ad  // cbz	x13, LBB5_229 $1268(%rip)
LBB5_142:
	WORD $0xb400278c  // cbz	x12, LBB5_229 $1264(%rip)
	WORD $0xb400276e  // cbz	x14, LBB5_229 $1260(%rip)
	WORD $0xcb100108  // sub	x8, x8, x16
	WORD $0xd100050a  // sub	x10, x8, #1
	WORD $0xeb0a01bf  // cmp	x13, x10
	WORD $0x54000780  // b.eq	LBB5_166 $240(%rip)
	WORD $0xeb0a019f  // cmp	x12, x10
	WORD $0x54000740  // b.eq	LBB5_166 $232(%rip)
	WORD $0xeb0a01df  // cmp	x14, x10
	WORD $0x54000700  // b.eq	LBB5_166 $224(%rip)
	WORD $0xf100058a  // subs	x10, x12, #1
	WORD $0x5400258b  // b.lt	LBB5_226 $1200(%rip)
	WORD $0xeb0a01df  // cmp	x14, x10
	WORD $0x54002540  // b.eq	LBB5_226 $1192(%rip)
	WORD $0xaa2c03f1  // mvn	x17, x12
	WORD $0x1400012d  // b	LBB5_229 $1204(%rip)
LBB5_150:
	WORD $0xaa1003ea  // mov	x10, x16
	WORD $0x38402d4f  // ldrb	w15, [x10, #2]!
	WORD $0x5100c1e8  // sub	w8, w15, #48
	WORD $0x7100251f  // cmp	w8, #9
	WORD $0x5400eba8  // b.hi	LBB5_612 $7540(%rip)
	WORD $0xd2800011  // mov	x17, #0
	WORD $0x7100c1ff  // cmp	w15, #48
	WORD $0x540000c1  // b.ne	LBB5_153 $24(%rip)
LBB5_152:
	WORD $0x8b110208  // add	x8, x16, x17
	WORD $0x39400d0f  // ldrb	w15, [x8, #3]
	WORD $0x91000631  // add	x17, x17, #1
	WORD $0x7100c1ff  // cmp	w15, #48
	WORD $0x54ffff80  // b.eq	LBB5_152 $-16(%rip)
LBB5_153:
	WORD $0x710115ff  // cmp	w15, #69
	WORD $0x54000500  // b.eq	LBB5_169 $160(%rip)
	WORD $0x710195ff  // cmp	w15, #101
	WORD $0x540004c0  // b.eq	LBB5_169 $152(%rip)
	WORD $0xd2800008  // mov	x8, #0
	WORD $0x5280000d  // mov	w13, #0
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x8b11020a  // add	x10, x16, x17
	WORD $0x9100094a  // add	x10, x10, #2
	WORD $0x4b1103ee  // neg	w14, w17
	WORD $0x52800231  // mov	w17, #17
	WORD $0xcb080222  // sub	x2, x17, x8
	WORD $0xf100045f  // cmp	x2, #1
	WORD $0x54ffbe8a  // b.ge	LBB5_48 $-2096(%rip)
LBB5_156:
	WORD $0x52800011  // mov	w17, #0
	WORD $0x14000021  // b	LBB5_171 $132(%rip)
LBB5_157:
	WORD $0x710115ff  // cmp	w15, #69
	WORD $0x54ffa7c0  // b.eq	LBB5_18 $-2824(%rip)
	WORD $0x710195ff  // cmp	w15, #101
	WORD $0x54ffa780  // b.eq	LBB5_18 $-2832(%rip)
	WORD $0x3500ffae  // cbnz	w14, LBB5_646 $8180(%rip)
	WORD $0x34002c69  // cbz	w9, LBB5_244 $1420(%rip)
	WORD $0xb24107e8  // mov	x8, #-9223372036854775807
	WORD $0xeb08019f  // cmp	x12, x8
	WORD $0x54004e23  // b.lo	LBB5_323 $2500(%rip)
	WORD $0x9e630180  // ucvtf	d0, x12
LBB5_163:
	WORD $0x1e614000  // fneg	d0, d0
	WORD $0x14000187  // b	LBB5_258 $1564(%rip)
LBB5_164:
	WORD $0xd2800008  // mov	x8, #0
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x36002b69  // tbz	w9, #0, LBB5_245 $1388(%rip)
LBB5_165:
	WORD $0x52800168  // mov	w8, #11
	WORD $0xf9405009  // ldr	x9, [x0, #160]
	WORD $0xaa0b8108  // orr	x8, x8, x11, lsl #32
	WORD $0xa9003128  // stp	x8, x12, [x9]
	WORD $0x14000184  // b	LBB5_259 $1552(%rip)
LBB5_166:
	WORD $0xcb0803f1  // neg	x17, x8
LBB5_167:
	WORD $0xb7f81f51  // tbnz	x17, #63, LBB5_229 $1000(%rip)
	WORD $0x52800002  // mov	w2, #0
	WORD $0xaa1103ec  // mov	x12, x17
	WORD $0x140000fa  // b	LBB5_230 $1000(%rip)
LBB5_169:
	WORD $0x5280000d  // mov	w13, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x8b110208  // add	x8, x16, x17
	WORD $0x9100090a  // add	x10, x8, #2
	WORD $0x17fffd21  // b	LBB5_18 $-2940(%rip)
LBB5_170:
	WORD $0x4b0103f1  // neg	w17, w1
LBB5_171:
	WORD $0x4b1101ce  // sub	w14, w14, w17
	WORD $0x5100c1e8  // sub	w8, w15, #48
	WORD $0x7100251f  // cmp	w8, #9
	WORD $0x540000c8  // b.hi	LBB5_174 $24(%rip)
LBB5_172:
	WORD $0x38401d4f  // ldrb	w15, [x10, #1]!
	WORD $0x5100c1e8  // sub	w8, w15, #48
	WORD $0x7100291f  // cmp	w8, #10
	WORD $0x54ffffa3  // b.lo	LBB5_172 $-12(%rip)
	WORD $0x5280002d  // mov	w13, #1
LBB5_174:
	WORD $0x52801be8  // mov	w8, #223
	WORD $0x0a0801e8  // and	w8, w15, w8
	WORD $0x7101151f  // cmp	w8, #69
	WORD $0x54ffa260  // b.eq	LBB5_18 $-2996(%rip)
LBB5_175:
	WORD $0x7100013f  // cmp	w9, #0
	WORD $0x12800008  // mov	w8, #-1
	WORD $0x5a881508  // cneg	w8, w8, eq
	WORD $0xd374fd8f  // lsr	x15, x12, #52
	WORD $0xb500058f  // cbnz	x15, LBB5_185 $176(%rip)
	WORD $0x9e630180  // ucvtf	d0, x12
	WORD $0x531f7d0f  // lsr	w15, w8, #31
	WORD $0x9e660011  // fmov	x17, d0
	WORD $0xaa0ffe2f  // orr	x15, x17, x15, lsl #63
	WORD $0x9e6701e0  // fmov	d0, x15
	WORD $0x34002a8e  // cbz	w14, LBB5_256 $1360(%rip)
	WORD $0xb4002a6c  // cbz	x12, LBB5_256 $1356(%rip)
	WORD $0x510005cf  // sub	w15, w14, #1
	WORD $0x710091ff  // cmp	w15, #36
	WORD $0x54000348  // b.hi	LBB5_183 $104(%rip)
	WORD $0xaa0e03ef  // mov	x15, x14
	WORD $0x71005ddf  // cmp	w14, #23
	WORD $0x540000e3  // b.lo	LBB5_181 $28(%rip)
	WORD $0x510059cf  // sub	w15, w14, #22
Lloh28:
	WORD $0x100438b1  // adr	x17, _P10_TAB $34580(%rip)
Lloh29:
	WORD $0x91000231  // add	x17, x17, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc6f5a21  // ldr	d1, [x17, w15, uxtw #3]
	WORD $0x1e600820  // fmul	d0, d1, d0
	WORD $0x528002cf  // mov	w15, #22
LBB5_181:
	WORD $0xd2a4c691  // mov	x17, #640942080
	WORD $0xf2cd7eb1  // movk	x17, #27637, lsl #32
	WORD $0xf2e86191  // movk	x17, #17164, lsl #48
	WORD $0x9e670221  // fmov	d1, x17
	WORD $0x1e612000  // fcmp	d0, d1
	WORD $0xd2a4c691  // mov	x17, #640942080
	WORD $0xf2cd7eb1  // movk	x17, #27637, lsl #32
	WORD $0xf2f86191  // movk	x17, #49932, lsl #48
	WORD $0x9e670221  // fmov	d1, x17
	WORD $0x1e61d408  // fccmp	d0, d1, #8, le
	WORD $0x54000224  // b.mi	LBB5_186 $68(%rip)
Lloh30:
	WORD $0x100436a8  // adr	x8, _P10_TAB $34516(%rip)
Lloh31:
	WORD $0x91000108  // add	x8, x8, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc6f5901  // ldr	d1, [x8, w15, uxtw #3]
	WORD $0x1e610800  // fmul	d0, d0, d1
	WORD $0x14000137  // b	LBB5_256 $1244(%rip)
LBB5_183:
	WORD $0x310059df  // cmn	w14, #22
	WORD $0x540000e3  // b.lo	LBB5_185 $28(%rip)
	WORD $0x4b0e03e8  // neg	w8, w14
Lloh32:
	WORD $0x100435a9  // adr	x9, _P10_TAB $34484(%rip)
Lloh33:
	WORD $0x91000129  // add	x9, x9, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc685921  // ldr	d1, [x9, w8, uxtw #3]
	WORD $0x1e611800  // fdiv	d0, d0, d1
	WORD $0x1400012f  // b	LBB5_256 $1212(%rip)
LBB5_185:
	WORD $0x510571cf  // sub	w15, w14, #348
	WORD $0x310ae1ff  // cmn	w15, #696
	WORD $0x54000683  // b.lo	LBB5_192 $208(%rip)
LBB5_186:
	WORD $0xdac01181  // clz	x1, x12
	WORD $0x9ac12185  // lsl	x5, x12, x1
	WORD $0x110571cf  // add	w15, w14, #348
Lloh34:
	WORD $0x10043a11  // adr	x17, _POW10_M128_TAB $34624(%rip)
Lloh35:
	WORD $0x91000231  // add	x17, x17, _POW10_M128_TAB@PAGEOFF $0(%rip)
	WORD $0x8b2f522f  // add	x15, x17, w15, uxtw #4
	WORD $0xf94005f1  // ldr	x17, [x15, #8]
	WORD $0x9b057e22  // mul	x2, x17, x5
	WORD $0x9bc57e23  // umulh	x3, x17, x5
	WORD $0x92402064  // and	x4, x3, #0x1ff
	WORD $0xaa2503e6  // mvn	x6, x5
	WORD $0xeb06005f  // cmp	x2, x6
	WORD $0x540001c9  // b.ls	LBB5_190 $56(%rip)
	WORD $0xf107fc9f  // cmp	x4, #511
	WORD $0x54000181  // b.ne	LBB5_190 $48(%rip)
	WORD $0xf94001e4  // ldr	x4, [x15]
	WORD $0x9b057c87  // mul	x7, x4, x5
	WORD $0x9bc57c84  // umulh	x4, x4, x5
	WORD $0xab020082  // adds	x2, x4, x2
	WORD $0x9a833463  // cinc	x3, x3, hs
	WORD $0x92402064  // and	x4, x3, #0x1ff
	WORD $0xeb0600ff  // cmp	x7, x6
	WORD $0xba418840  // ccmn	x2, #1, #0, hi
	WORD $0x54000061  // b.ne	LBB5_190 $12(%rip)
	WORD $0xf107fc9f  // cmp	x4, #511
	WORD $0x54000340  // b.eq	LBB5_192 $104(%rip)
LBB5_190:
	WORD $0xd37ffc65  // lsr	x5, x3, #63
	WORD $0x910024a6  // add	x6, x5, #9
	WORD $0x9ac62463  // lsr	x3, x3, x6
	WORD $0xaa040042  // orr	x2, x2, x4
	WORD $0x92400464  // and	x4, x3, #0x3
	WORD $0xf100005f  // cmp	x2, #0
	WORD $0xfa410880  // ccmp	x4, #1, #0, eq
	WORD $0x54000240  // b.eq	LBB5_192 $72(%rip)
	WORD $0x528a4d42  // mov	w2, #21098
	WORD $0x72a00062  // movk	w2, #3, lsl #16
	WORD $0x1b027dce  // mul	w14, w14, w2
	WORD $0x13107dce  // asr	w14, w14, #16
	WORD $0x1110fdce  // add	w14, w14, #1087
	WORD $0x93407dce  // sxtw	x14, w14
	WORD $0x92400062  // and	x2, x3, #0x1
	WORD $0x8b030042  // add	x2, x2, x3
	WORD $0xd376fc43  // lsr	x3, x2, #54
	WORD $0xf100007f  // cmp	x3, #0
	WORD $0xaa2103e1  // mvn	x1, x1
	WORD $0x8b0e0021  // add	x1, x1, x14
	WORD $0x8b050021  // add	x1, x1, x5
	WORD $0x9a810421  // cinc	x1, x1, ne
	WORD $0xd11ffc24  // sub	x4, x1, #2047
	WORD $0xb11ff89f  // cmn	x4, #2046
	WORD $0x54001242  // b.hs	LBB5_233 $584(%rip)
LBB5_192:
	WORD $0xcb100151  // sub	x17, x10, x16
	WORD $0xf940200c  // ldr	x12, [x0, #64]
	WORD $0xf940280f  // ldr	x15, [x0, #80]
	WORD $0xb400048f  // cbz	x15, LBB5_206 $144(%rip)
	WORD $0xf10021ff  // cmp	x15, #8
	WORD $0x54000062  // b.hs	LBB5_195 $12(%rip)
	WORD $0xd2800009  // mov	x9, #0
	WORD $0x1400001b  // b	LBB5_204 $108(%rip)
LBB5_195:
	WORD $0xf10101ff  // cmp	x15, #64
	WORD $0x54000062  // b.hs	LBB5_197 $12(%rip)
	WORD $0xd2800009  // mov	x9, #0
	WORD $0x1400000d  // b	LBB5_201 $52(%rip)
LBB5_197:
	WORD $0x927ae5e9  // and	x9, x15, #0xffffffffffffffc0
	WORD $0x9100818d  // add	x13, x12, #32
	WORD $0x6f00e400  // movi.2d	v0, #0000000000000000
	WORD $0xaa0903ee  // mov	x14, x9
LBB5_198:
	WORD $0xad3f01a0  // stp	q0, q0, [x13, #-32]
	WORD $0xac8201a0  // stp	q0, q0, [x13], #64
	WORD $0xf10101ce  // subs	x14, x14, #64
	WORD $0x54ffffa1  // b.ne	LBB5_198 $-12(%rip)
	WORD $0xeb0901ff  // cmp	x15, x9
	WORD $0x54000240  // b.eq	LBB5_206 $72(%rip)
	WORD $0xf27d09ff  // tst	x15, #0x38
	WORD $0x54000160  // b.eq	LBB5_204 $44(%rip)
LBB5_201:
	WORD $0xaa0903ee  // mov	x14, x9
	WORD $0x927df1e9  // and	x9, x15, #0xfffffffffffffff8
	WORD $0x8b0e018d  // add	x13, x12, x14
	WORD $0xcb0901ce  // sub	x14, x14, x9
	WORD $0x6f00e400  // movi.2d	v0, #0000000000000000
LBB5_202:
	WORD $0xfc0085a0  // str	d0, [x13], #8
	WORD $0xb10021ce  // adds	x14, x14, #8
	WORD $0x54ffffc1  // b.ne	LBB5_202 $-8(%rip)
	WORD $0xeb0901ff  // cmp	x15, x9
	WORD $0x540000c0  // b.eq	LBB5_206 $24(%rip)
LBB5_204:
	WORD $0x8b09018d  // add	x13, x12, x9
	WORD $0xcb0901e9  // sub	x9, x15, x9
LBB5_205:
	WORD $0x380015bf  // strb	wzr, [x13], #1
	WORD $0xf1000529  // subs	x9, x9, #1
	WORD $0x54ffffc1  // b.ne	LBB5_205 $-8(%rip)
LBB5_206:
	WORD $0x39400209  // ldrb	w9, [x16]
	WORD $0x7100b53f  // cmp	w9, #45
	WORD $0x1a9f17e1  // cset	w1, eq
	WORD $0xeb01023f  // cmp	x17, x1
	WORD $0x5400188d  // b.le	LBB5_254 $784(%rip)
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x5280000d  // mov	w13, #0
	WORD $0x52800002  // mov	w2, #0
	WORD $0x52800006  // mov	w6, #0
	WORD $0x14000006  // b	LBB5_210 $24(%rip)
LBB5_208:
	WORD $0x38246983  // strb	w3, [x12, x4]
	WORD $0x110004c6  // add	w6, w6, #1
LBB5_209:
	WORD $0x91000421  // add	x1, x1, #1
	WORD $0xeb01023f  // cmp	x17, x1
	WORD $0x5400032d  // b.le	LBB5_219 $100(%rip)
LBB5_210:
	WORD $0x38616a03  // ldrb	w3, [x16, x1]
	WORD $0x5100c064  // sub	w4, w3, #48
	WORD $0x7100249f  // cmp	w4, #9
	WORD $0x54000108  // b.hi	LBB5_214 $32(%rip)
	WORD $0x7100c07f  // cmp	w3, #48
	WORD $0x54000161  // b.ne	LBB5_216 $44(%rip)
	WORD $0x34000206  // cbz	w6, LBB5_218 $64(%rip)
	WORD $0x93407cc4  // sxtw	x4, w6
	WORD $0xeb0401ff  // cmp	x15, x4
	WORD $0x54fffe48  // b.hi	LBB5_208 $-56(%rip)
	WORD $0x17fffff3  // b	LBB5_209 $-52(%rip)
LBB5_214:
	WORD $0x7100b87f  // cmp	w3, #46
	WORD $0x540001e1  // b.ne	LBB5_220 $60(%rip)
	WORD $0x5280002e  // mov	w14, #1
	WORD $0xaa0603e2  // mov	x2, x6
	WORD $0x17ffffee  // b	LBB5_209 $-72(%rip)
LBB5_216:
	WORD $0xaa0603e4  // mov	x4, x6
	WORD $0x93407cc4  // sxtw	x4, w6
	WORD $0xeb0401ff  // cmp	x15, x4
	WORD $0x54fffd08  // b.hi	LBB5_208 $-96(%rip)
	WORD $0x5280002d  // mov	w13, #1
	WORD $0x17ffffe8  // b	LBB5_209 $-96(%rip)
LBB5_218:
	WORD $0x51000442  // sub	w2, w2, #1
	WORD $0x17ffffe6  // b	LBB5_209 $-104(%rip)
LBB5_219:
	WORD $0x710001df  // cmp	w14, #0
	WORD $0x1a8200ce  // csel	w14, w6, w2, eq
	WORD $0x14000097  // b	LBB5_250 $604(%rip)
LBB5_220:
	WORD $0x710001df  // cmp	w14, #0
	WORD $0x1a8200ce  // csel	w14, w6, w2, eq
	WORD $0x321b0062  // orr	w2, w3, #0x20
	WORD $0x7101945f  // cmp	w2, #101
	WORD $0x54001241  // b.ne	LBB5_250 $584(%rip)
	WORD $0x91000422  // add	x2, x1, #1
	WORD $0x38624a03  // ldrb	w3, [x16, w2, uxtw]
	WORD $0x11000824  // add	w4, w1, #2
	WORD $0x52800025  // mov	w5, #1
	WORD $0x11000821  // add	w1, w1, #2
	WORD $0x12800007  // mov	w7, #-1
	WORD $0x52800033  // mov	w19, #1
	WORD $0x7100b47f  // cmp	w3, #45
	WORD $0x1a820021  // csel	w1, w1, w2, eq
	WORD $0x1a9300e2  // csel	w2, w7, w19, eq
	WORD $0x7100ac7f  // cmp	w3, #43
	WORD $0x1a810083  // csel	w3, w4, w1, eq
	WORD $0x1a8200a1  // csel	w1, w5, w2, eq
	WORD $0x93407c63  // sxtw	x3, w3
	WORD $0xeb03023f  // cmp	x17, x3
	WORD $0x5400100d  // b.le	LBB5_248 $512(%rip)
	WORD $0x52800002  // mov	w2, #0
	WORD $0x5284e1e4  // mov	w4, #9999
	WORD $0x52800145  // mov	w5, #10
LBB5_223:
	WORD $0x38e36a07  // ldrsb	w7, [x16, x3]
	WORD $0x7100c0ff  // cmp	w7, #48
	WORD $0x54000f6b  // b.lt	LBB5_249 $492(%rip)
	WORD $0x12001ce7  // and	w7, w7, #0xff
	WORD $0x7100e4ff  // cmp	w7, #57
	WORD $0x7a449040  // ccmp	w2, w4, #0, ls
	WORD $0x54000eec  // b.gt	LBB5_249 $476(%rip)
	WORD $0x1b057c42  // mul	w2, w2, w5
	WORD $0x5100c0e7  // sub	w7, w7, #48
	WORD $0x0b270042  // add	w2, w2, w7, uxtb
	WORD $0x91000463  // add	x3, x3, #1
	WORD $0xeb03023f  // cmp	x17, x3
	WORD $0x54fffe8c  // b.gt	LBB5_223 $-48(%rip)
	WORD $0x14000070  // b	LBB5_249 $448(%rip)
LBB5_226:
	WORD $0xaa0e01aa  // orr	x10, x13, x14
	WORD $0xb7f80c6a  // tbnz	x10, #63, LBB5_246 $396(%rip)
	WORD $0xeb0e01bf  // cmp	x13, x14
	WORD $0x54000c2b  // b.lt	LBB5_246 $388(%rip)
	WORD $0xaa2d03f1  // mvn	x17, x13
LBB5_229:
	WORD $0xaa3103f1  // mvn	x17, x17
	WORD $0x52800062  // mov	w2, #3
	WORD $0x9280004c  // mov	x12, #-3
LBB5_230:
	WORD $0x8b11020a  // add	x10, x16, x17
	WORD $0x8b294188  // add	x8, x12, w9, uxtw
	WORD $0x52800369  // mov	w9, #27
	WORD $0xaa0b8129  // orr	x9, x9, x11, lsl #32
	WORD $0xf940500b  // ldr	x11, [x0, #160]
	WORD $0xa9002169  // stp	x9, x8, [x11]
	WORD $0xf9405008  // ldr	x8, [x0, #160]
	WORD $0x91004109  // add	x9, x8, #16
	WORD $0xf9005009  // str	x9, [x0, #160]
	WORD $0xb940d809  // ldr	w9, [x0, #216]
	WORD $0x11000529  // add	w9, w9, #1
	WORD $0xb900d809  // str	w9, [x0, #216]
LBB5_231:
	WORD $0x91008108  // add	x8, x8, #32
	WORD $0xf9406009  // ldr	x9, [x0, #192]
	WORD $0xeb09011f  // cmp	x8, x9
	WORD $0x1a9f87e8  // cset	w8, ls
LBB5_232:
	WORD $0x34000fe2  // cbz	w2, LBB5_260 $508(%rip)
	WORD $0x14000081  // b	LBB5_261 $516(%rip)
LBB5_233:
	WORD $0xf100007f  // cmp	x3, #0
	WORD $0x52800023  // mov	w3, #1
	WORD $0x9a830463  // cinc	x3, x3, ne
	WORD $0x9ac32442  // lsr	x2, x2, x3
	WORD $0xb34c2c22  // bfi	x2, x1, #52, #12
	WORD $0xb2410041  // orr	x1, x2, #0x8000000000000000
	WORD $0x7100013f  // cmp	w9, #0
	WORD $0x9a821021  // csel	x1, x1, x2, ne
	WORD $0x9e670020  // fmov	d0, x1
	WORD $0x34000bcd  // cbz	w13, LBB5_256 $376(%rip)
	WORD $0x9100058d  // add	x13, x12, #1
	WORD $0xdac011ac  // clz	x12, x13
	WORD $0x9acc21a2  // lsl	x2, x13, x12
	WORD $0x9b027e2d  // mul	x13, x17, x2
	WORD $0x9bc27e31  // umulh	x17, x17, x2
	WORD $0x92402221  // and	x1, x17, #0x1ff
	WORD $0xaa2203e3  // mvn	x3, x2
	WORD $0xeb0301bf  // cmp	x13, x3
	WORD $0x540001e9  // b.ls	LBB5_239 $60(%rip)
	WORD $0xf107fc3f  // cmp	x1, #511
	WORD $0x540001a1  // b.ne	LBB5_239 $52(%rip)
	WORD $0xf94001ef  // ldr	x15, [x15]
	WORD $0x9b027de4  // mul	x4, x15, x2
	WORD $0x9bc27def  // umulh	x15, x15, x2
	WORD $0xab0d01ed  // adds	x13, x15, x13
	WORD $0x9a913631  // cinc	x17, x17, hs
	WORD $0x92402221  // and	x1, x17, #0x1ff
	WORD $0xeb03009f  // cmp	x4, x3
	WORD $0x540000a9  // b.ls	LBB5_239 $20(%rip)
	WORD $0xb10005bf  // cmn	x13, #1
	WORD $0x54000061  // b.ne	LBB5_239 $12(%rip)
	WORD $0xf107fc3f  // cmp	x1, #511
	WORD $0x54ffe9e0  // b.eq	LBB5_192 $-708(%rip)
LBB5_239:
	WORD $0xd37ffe2f  // lsr	x15, x17, #63
	WORD $0x910025e2  // add	x2, x15, #9
	WORD $0x9ac22631  // lsr	x17, x17, x2
	WORD $0xaa0101ad  // orr	x13, x13, x1
	WORD $0xb500008d  // cbnz	x13, LBB5_241 $16(%rip)
	WORD $0x9240062d  // and	x13, x17, #0x3
	WORD $0xf10005bf  // cmp	x13, #1
	WORD $0x54ffe8e0  // b.eq	LBB5_192 $-740(%rip)
LBB5_241:
	WORD $0x9240022d  // and	x13, x17, #0x1
	WORD $0x8b1101ad  // add	x13, x13, x17
	WORD $0xd376fdb1  // lsr	x17, x13, #54
	WORD $0xf100023f  // cmp	x17, #0
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0x8b0e018c  // add	x12, x12, x14
	WORD $0x8b0f018c  // add	x12, x12, x15
	WORD $0x9a8c058c  // cinc	x12, x12, ne
	WORD $0xd11ffd8e  // sub	x14, x12, #2047
	WORD $0xb11ff9df  // cmn	x14, #2046
	WORD $0x54ffe783  // b.lo	LBB5_192 $-784(%rip)
	WORD $0xf100023f  // cmp	x17, #0
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9a8e05ce  // cinc	x14, x14, ne
	WORD $0x9ace25ad  // lsr	x13, x13, x14
	WORD $0xb34c2d8d  // bfi	x13, x12, #52, #12
	WORD $0xb24101ac  // orr	x12, x13, #0x8000000000000000
	WORD $0x7100013f  // cmp	w9, #0
	WORD $0x9a8d1189  // csel	x9, x12, x13, ne
	WORD $0x9e670121  // fmov	d1, x9
	WORD $0x1e602020  // fcmp	d1, d0
	WORD $0x54000520  // b.eq	LBB5_256 $164(%rip)
	WORD $0x17ffff30  // b	LBB5_192 $-832(%rip)
LBB5_243:
	WORD $0xaa0203e8  // mov	x8, x2
	WORD $0x92800011  // mov	x17, #-1
	WORD $0xb5ffcdad  // cbnz	x13, LBB5_142 $-1612(%rip)
	WORD $0x17ffffa8  // b	LBB5_229 $-352(%rip)
LBB5_244:
	WORD $0xaa0c03e8  // mov	x8, x12
LBB5_245:
	WORD $0x52800069  // mov	w9, #3
	WORD $0xf940500c  // ldr	x12, [x0, #160]
	WORD $0xaa0b8129  // orr	x9, x9, x11, lsl #32
	WORD $0xa9002189  // stp	x9, x8, [x12]
	WORD $0x1400002a  // b	LBB5_259 $168(%rip)
LBB5_246:
	WORD $0xd37ffd4a  // lsr	x10, x10, #63
	WORD $0x5200014a  // eor	w10, w10, #0x1
	WORD $0xd10005cc  // sub	x12, x14, #1
	WORD $0xeb0c01bf  // cmp	x13, x12
	WORD $0x1a9f17ec  // cset	w12, eq
	WORD $0x6a0c015f  // tst	w10, w12
	WORD $0xda8e0111  // csinv	x17, x8, x14, eq
	WORD $0x17fffea0  // b	LBB5_167 $-1408(%rip)
LBB5_247:
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x17ffff9b  // b	LBB5_230 $-404(%rip)
LBB5_248:
	WORD $0x52800002  // mov	w2, #0
LBB5_249:
	WORD $0x1b01384e  // madd	w14, w2, w1, w14
LBB5_250:
	WORD $0x34000106  // cbz	w6, LBB5_254 $32(%rip)
	WORD $0x7104d9df  // cmp	w14, #310
	WORD $0x5400008d  // b.le	LBB5_253 $16(%rip)
LBB5_252:
	WORD $0xd280000c  // mov	x12, #0
	WORD $0xd2effe0d  // mov	x13, #9218868437227405312
	WORD $0x14000005  // b	LBB5_255 $20(%rip)
LBB5_253:
	WORD $0x310529df  // cmn	w14, #330
	WORD $0x5400062a  // b.ge	LBB5_262 $196(%rip)
LBB5_254:
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280000c  // mov	x12, #0
LBB5_255:
	WORD $0xaa0d018c  // orr	x12, x12, x13
	WORD $0xb241018d  // orr	x13, x12, #0x8000000000000000
	WORD $0x7100b53f  // cmp	w9, #45
	WORD $0x9a8c01a9  // csel	x9, x13, x12, eq
	WORD $0x9e670120  // fmov	d0, x9
	WORD $0x1e620101  // scvtf	d1, w8
	WORD $0x1e600820  // fmul	d0, d1, d0
LBB5_256:
	WORD $0x9e660008  // fmov	x8, d0
	WORD $0x9240f908  // and	x8, x8, #0x7fffffffffffffff
	WORD $0xd2effe09  // mov	x9, #9218868437227405312
	WORD $0xeb09011f  // cmp	x8, x9
	WORD $0x54000061  // b.ne	LBB5_258 $12(%rip)
	WORD $0x52800082  // mov	w2, #4
	WORD $0x14000013  // b	LBB5_261 $76(%rip)
LBB5_258:
	WORD $0x52800268  // mov	w8, #19
	WORD $0xf9405009  // ldr	x9, [x0, #160]
	WORD $0xaa0b8108  // orr	x8, x8, x11, lsl #32
	WORD $0xf9000128  // str	x8, [x9]
	WORD $0xfd000520  // str	d0, [x9, #8]
LBB5_259:
	WORD $0xb940d808  // ldr	w8, [x0, #216]
	WORD $0x11000508  // add	w8, w8, #1
	WORD $0xb900d808  // str	w8, [x0, #216]
	WORD $0xf9405008  // ldr	x8, [x0, #160]
	WORD $0x91004109  // add	x9, x8, #16
	WORD $0xf9005009  // str	x9, [x0, #160]
	WORD $0x91008108  // add	x8, x8, #32
	WORD $0xf9406009  // ldr	x9, [x0, #192]
	WORD $0xeb09011f  // cmp	x8, x9
	WORD $0x1a9f87e8  // cset	w8, ls
LBB5_260:
	WORD $0x52800169  // mov	w9, #11
	WORD $0x7100011f  // cmp	w8, #0
	WORD $0x1a8913e2  // csel	w2, wzr, w9, ne
LBB5_261:
	WORD $0xf900400a  // str	x10, [x0, #128]
	WORD $0xb940e408  // ldr	w8, [x0, #228]
	WORD $0x528001c9  // mov	w9, #14
	WORD $0x7140051f  // cmp	w8, #1, lsl #12
	WORD $0x1a828128  // csel	w8, w9, w2, hi
	WORD $0x93407d00  // sxtw	x0, w8
	WORD $0xa948fbfd  // ldp	fp, lr, [sp, #136]
	WORD $0xa947cff4  // ldp	x20, x19, [sp, #120]
	WORD $0xa946d7f6  // ldp	x22, x21, [sp, #104]
	WORD $0xa945dff8  // ldp	x24, x23, [sp, #88]
	WORD $0xa944e7fa  // ldp	x26, x25, [sp, #72]
	WORD $0xa943effc  // ldp	x28, x27, [sp, #56]
	WORD $0x910283ff  // add	sp, sp, #160
	WORD $0xd65f03c0  // ret
LBB5_262:
	WORD $0xb201e7f0  // mov	x16, #-7378697629483820647
	WORD $0xf2933350  // movk	x16, #39322
	WORD $0xf2e03330  // movk	x16, #409, lsl #48
	WORD $0x710005df  // cmp	w14, #1
	WORD $0x540019cb  // b.lt	LBB5_326 $824(%rip)
	WORD $0x52800001  // mov	w1, #0
	WORD $0xd1000591  // sub	x17, x12, #1
	WORD $0x92800002  // mov	x2, #-1
	WORD $0x52800143  // mov	w3, #10
Lloh36:
	WORD $0x10056b84  // adr	x4, _POW_TAB $44400(%rip)
Lloh37:
	WORD $0x91000084  // add	x4, x4, _POW_TAB@PAGEOFF $0(%rip)
	WORD $0x14000006  // b	LBB5_266 $24(%rip)
LBB5_264:
	WORD $0x52800015  // mov	w21, #0
LBB5_265:
	WORD $0x0b0100a1  // add	w1, w5, w1
	WORD $0xaa1503e6  // mov	x6, x21
	WORD $0x710001df  // cmp	w14, #0
	WORD $0x5400188d  // b.le	LBB5_327 $784(%rip)
LBB5_266:
	WORD $0x710021df  // cmp	w14, #8
	WORD $0x540000a9  // b.ls	LBB5_269 $20(%rip)
	WORD $0x52800365  // mov	w5, #27
	WORD $0x34ffff06  // cbz	w6, LBB5_264 $-32(%rip)
	WORD $0x12800354  // mov	w20, #-27
	WORD $0x14000006  // b	LBB5_271 $24(%rip)
LBB5_269:
	WORD $0xb86e5885  // ldr	w5, [x4, w14, uxtw #2]
	WORD $0x34fffe86  // cbz	w6, LBB5_264 $-48(%rip)
	WORD $0x4b0503f4  // neg	w20, w5
	WORD $0x3100f69f  // cmn	w20, #61
	WORD $0x54000469  // b.ls	LBB5_280 $140(%rip)
LBB5_271:
	WORD $0xd2800016  // mov	x22, #0
	WORD $0xd2800013  // mov	x19, #0
	WORD $0x4b1403e7  // neg	w7, w20
	WORD $0x0aa67cd4  // bic	w20, w6, w6, asr #31
LBB5_272:
	WORD $0xeb16029f  // cmp	x20, x22
	WORD $0x54000d00  // b.eq	LBB5_301 $416(%rip)
	WORD $0x38b66995  // ldrsb	x21, [x12, x22]
	WORD $0x9b035673  // madd	x19, x19, x3, x21
	WORD $0xd100c273  // sub	x19, x19, #48
	WORD $0x910006d6  // add	x22, x22, #1
	WORD $0x9ac72675  // lsr	x21, x19, x7
	WORD $0xb4ffff35  // cbz	x21, LBB5_272 $-28(%rip)
LBB5_275:
	WORD $0x9ac72054  // lsl	x20, x2, x7
	WORD $0xaa3403f4  // mvn	x20, x20
	WORD $0x6b1600d5  // subs	w21, w6, w22
	WORD $0x54000ced  // b.le	LBB5_304 $412(%rip)
	WORD $0xaa1503e6  // mov	x6, x21
	WORD $0xaa0c03f7  // mov	x23, x12
LBB5_277:
	WORD $0x9ac72678  // lsr	x24, x19, x7
	WORD $0x8a140273  // and	x19, x19, x20
	WORD $0x1100c318  // add	w24, w24, #48
	WORD $0x390002f8  // strb	w24, [x23]
	WORD $0x38b6caf8  // ldrsb	x24, [x23, w22, sxtw]
	WORD $0x9b036273  // madd	x19, x19, x3, x24
	WORD $0xd100c273  // sub	x19, x19, #48
	WORD $0x910006f7  // add	x23, x23, #1
	WORD $0xf10004c6  // subs	x6, x6, #1
	WORD $0x54fffee1  // b.ne	LBB5_277 $-36(%rip)
	WORD $0x1400005b  // b	LBB5_305 $364(%rip)
LBB5_278:
	WORD $0x710000df  // cmp	w6, #0
	WORD $0x1a8e03ee  // csel	w14, wzr, w14, eq
LBB5_279:
	WORD $0x1100f0f4  // add	w20, w7, #60
	WORD $0x3101e0ff  // cmn	w7, #120
	WORD $0x54fffbea  // b.ge	LBB5_271 $-132(%rip)
LBB5_280:
	WORD $0xd2800016  // mov	x22, #0
	WORD $0xd2800015  // mov	x21, #0
	WORD $0xaa1403e7  // mov	x7, x20
	WORD $0x0aa67cd4  // bic	w20, w6, w6, asr #31
	WORD $0xaa1403f3  // mov	x19, x20
LBB5_281:
	WORD $0xeb16029f  // cmp	x20, x22
	WORD $0x54000140  // b.eq	LBB5_284 $40(%rip)
	WORD $0x38b66997  // ldrsb	x23, [x12, x22]
	WORD $0x9b035eb5  // madd	x21, x21, x3, x23
	WORD $0xd100c2b5  // sub	x21, x21, #48
	WORD $0x910006d6  // add	x22, x22, #1
	WORD $0xd37cfeb7  // lsr	x23, x21, #60
	WORD $0xb4ffff37  // cbz	x23, LBB5_281 $-28(%rip)
	WORD $0xaa1503f4  // mov	x20, x21
	WORD $0xaa1603f3  // mov	x19, x22
	WORD $0x14000008  // b	LBB5_286 $32(%rip)
LBB5_284:
	WORD $0xb4000735  // cbz	x21, LBB5_300 $228(%rip)
LBB5_285:
	WORD $0x8b150ab4  // add	x20, x21, x21, lsl #2
	WORD $0xd37ffa94  // lsl	x20, x20, #1
	WORD $0x11000673  // add	w19, w19, #1
	WORD $0xeb1002bf  // cmp	x21, x16
	WORD $0xaa1403f5  // mov	x21, x20
	WORD $0x54ffff63  // b.lo	LBB5_285 $-20(%rip)
LBB5_286:
	WORD $0x6b1300c6  // subs	w6, w6, w19
	WORD $0x540001cd  // b.le	LBB5_289 $56(%rip)
	WORD $0xaa0603f5  // mov	x21, x6
	WORD $0xaa0c03f6  // mov	x22, x12
LBB5_288:
	WORD $0xd37cfe97  // lsr	x23, x20, #60
	WORD $0x9240ee94  // and	x20, x20, #0xfffffffffffffff
	WORD $0x321c06f7  // orr	w23, w23, #0x30
	WORD $0x390002d7  // strb	w23, [x22]
	WORD $0x38b3cad7  // ldrsb	x23, [x22, w19, sxtw]
	WORD $0x9b035e94  // madd	x20, x20, x3, x23
	WORD $0xd100c294  // sub	x20, x20, #48
	WORD $0x910006d6  // add	x22, x22, #1
	WORD $0xf10006b5  // subs	x21, x21, #1
	WORD $0x54fffee1  // b.ne	LBB5_288 $-36(%rip)
	WORD $0x14000002  // b	LBB5_290 $8(%rip)
LBB5_289:
	WORD $0x52800006  // mov	w6, #0
LBB5_290:
	WORD $0xb5000134  // cbnz	x20, LBB5_292 $36(%rip)
	WORD $0x14000013  // b	LBB5_294 $76(%rip)
LBB5_291:
	WORD $0xd37cfe95  // lsr	x21, x20, #60
	WORD $0xf10002bf  // cmp	x21, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0x9240ee95  // and	x21, x20, #0xfffffffffffffff
	WORD $0x8b150ab4  // add	x20, x21, x21, lsl #2
	WORD $0xd37ffa94  // lsl	x20, x20, #1
	WORD $0xb4000195  // cbz	x21, LBB5_294 $48(%rip)
LBB5_292:
	WORD $0x93407cd5  // sxtw	x21, w6
	WORD $0xeb1501ff  // cmp	x15, x21
	WORD $0x54fffee9  // b.ls	LBB5_291 $-36(%rip)
	WORD $0xd37cfe96  // lsr	x22, x20, #60
	WORD $0x321c06d6  // orr	w22, w22, #0x30
	WORD $0x38356996  // strb	w22, [x12, x21]
	WORD $0x110004c6  // add	w6, w6, #1
	WORD $0x9240ee95  // and	x21, x20, #0xfffffffffffffff
	WORD $0x8b150ab4  // add	x20, x21, x21, lsl #2
	WORD $0xd37ffa94  // lsl	x20, x20, #1
	WORD $0xb5fffed5  // cbnz	x21, LBB5_292 $-40(%rip)
LBB5_294:
	WORD $0x4b1301ce  // sub	w14, w14, w19
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0x710004df  // cmp	w6, #1
	WORD $0x54fff7ab  // b.lt	LBB5_278 $-268(%rip)
	WORD $0x2a0603e6  // mov	w6, w6
LBB5_296:
	WORD $0x38666a33  // ldrb	w19, [x17, x6]
	WORD $0x7100c27f  // cmp	w19, #48
	WORD $0x540000c1  // b.ne	LBB5_299 $24(%rip)
	WORD $0xf10004c6  // subs	x6, x6, #1
	WORD $0x54ffff8c  // b.gt	LBB5_296 $-16(%rip)
	WORD $0x52800006  // mov	w6, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x17ffffb6  // b	LBB5_279 $-296(%rip)
LBB5_299:
	WORD $0x17ffffb5  // b	LBB5_279 $-300(%rip)
LBB5_300:
	WORD $0x52800006  // mov	w6, #0
	WORD $0x17ffffb3  // b	LBB5_279 $-308(%rip)
LBB5_301:
	WORD $0xb4fff073  // cbz	x19, LBB5_264 $-500(%rip)
	WORD $0x9ac72675  // lsr	x21, x19, x7
	WORD $0xb4000555  // cbz	x21, LBB5_317 $168(%rip)
	WORD $0x52800015  // mov	w21, #0
	WORD $0x4b1401ce  // sub	w14, w14, w20
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0x9ac72046  // lsl	x6, x2, x7
	WORD $0xaa2603f4  // mvn	x20, x6
	WORD $0x14000005  // b	LBB5_306 $20(%rip)
LBB5_304:
	WORD $0x52800015  // mov	w21, #0
LBB5_305:
	WORD $0x4b1601ce  // sub	w14, w14, w22
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0xb4000293  // cbz	x19, LBB5_310 $80(%rip)
LBB5_306:
	WORD $0x14000007  // b	LBB5_308 $28(%rip)
LBB5_307:
	WORD $0xf10000df  // cmp	x6, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0x8a140266  // and	x6, x19, x20
	WORD $0x8b0608d3  // add	x19, x6, x6, lsl #2
	WORD $0xd37ffa73  // lsl	x19, x19, #1
	WORD $0xb40001a6  // cbz	x6, LBB5_311 $52(%rip)
LBB5_308:
	WORD $0x9ac72666  // lsr	x6, x19, x7
	WORD $0x93407eb6  // sxtw	x22, w21
	WORD $0xeb1601ff  // cmp	x15, x22
	WORD $0x54fffee9  // b.ls	LBB5_307 $-36(%rip)
	WORD $0x1100c0c6  // add	w6, w6, #48
	WORD $0x38366986  // strb	w6, [x12, x22]
	WORD $0x110006b5  // add	w21, w21, #1
	WORD $0x8a140266  // and	x6, x19, x20
	WORD $0x8b0608d3  // add	x19, x6, x6, lsl #2
	WORD $0xd37ffa73  // lsl	x19, x19, #1
	WORD $0xb5fffec6  // cbnz	x6, LBB5_308 $-40(%rip)
	WORD $0x14000001  // b	LBB5_311 $4(%rip)
LBB5_310:
LBB5_311:
	WORD $0x710006bf  // cmp	w21, #1
	WORD $0x5400010b  // b.lt	LBB5_315 $32(%rip)
	WORD $0x2a1503f5  // mov	w21, w21
LBB5_313:
	WORD $0x38756a26  // ldrb	w6, [x17, x21]
	WORD $0x7100c0df  // cmp	w6, #48
	WORD $0x540000c1  // b.ne	LBB5_316 $24(%rip)
	WORD $0xf10006b5  // subs	x21, x21, #1
	WORD $0x54ffff8c  // b.gt	LBB5_313 $-16(%rip)
	WORD $0x14000018  // b	LBB5_324 $96(%rip)
LBB5_315:
	WORD $0x35ffeb75  // cbnz	w21, LBB5_265 $-660(%rip)
	WORD $0x14000016  // b	LBB5_324 $88(%rip)
LBB5_316:
	WORD $0x17ffff59  // b	LBB5_265 $-668(%rip)
LBB5_317:
	WORD $0xaa1403f6  // mov	x22, x20
LBB5_318:
	WORD $0x8b130a73  // add	x19, x19, x19, lsl #2
	WORD $0xd37ffa73  // lsl	x19, x19, #1
	WORD $0x110006d6  // add	w22, w22, #1
	WORD $0x9ac72674  // lsr	x20, x19, x7
	WORD $0xb4ffff94  // cbz	x20, LBB5_318 $-16(%rip)
	WORD $0x17ffff6d  // b	LBB5_275 $-588(%rip)
LBB5_319:
	WORD $0x7101745f  // cmp	w2, #93
	WORD $0x54ff89a0  // b.eq	LBB5_91 $-3788(%rip)
LBB5_320:
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0x14001e95  // b	LBB5_2031 $31316(%rip)
LBB5_321:
	WORD $0x7101f45f  // cmp	w2, #125
	WORD $0x54ff6b40  // b.eq	LBB5_39 $-4760(%rip)
LBB5_322:
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x1400063e  // b	LBB5_679 $6392(%rip)
LBB5_323:
	WORD $0xcb0c03ec  // neg	x12, x12
	WORD $0x17fffd95  // b	LBB5_165 $-2476(%rip)
LBB5_324:
	WORD $0x52800015  // mov	w21, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x0b0100a1  // add	w1, w5, w1
	WORD $0x14000008  // b	LBB5_327 $32(%rip)
LBB5_325:
	WORD $0x5ac00288  // rbit	w8, w20
	WORD $0x5ac01108  // clz	w8, w8
	WORD $0xaa3103ea  // mvn	x10, x17
	WORD $0xcb080151  // sub	x17, x10, x8
	WORD $0x17fffd92  // b	LBB5_167 $-2488(%rip)
LBB5_326:
	WORD $0x52800001  // mov	w1, #0
	WORD $0xaa0603f5  // mov	x21, x6
LBB5_327:
	WORD $0xd1000591  // sub	x17, x12, #1
	WORD $0x52800d03  // mov	w3, #104
	WORD $0xb202e7e4  // mov	x4, #-3689348814741910324
	WORD $0xf29999a4  // movk	x4, #52429
	WORD $0x92800125  // mov	x5, #-10
	WORD $0x52800146  // mov	w6, #10
Lloh38:
	WORD $0x10055173  // adr	x19, _POW_TAB $43564(%rip)
Lloh39:
	WORD $0x91000273  // add	x19, x19, _POW_TAB@PAGEOFF $0(%rip)
	WORD $0x14000004  // b	LBB5_331 $16(%rip)
LBB5_328:
	WORD $0x710002bf  // cmp	w21, #0
	WORD $0x1a8e03ee  // csel	w14, wzr, w14, eq
LBB5_329:
LBB5_330:
	WORD $0x4b140021  // sub	w1, w1, w20
LBB5_331:
	WORD $0x37f800ce  // tbnz	w14, #31, LBB5_334 $24(%rip)
	WORD $0x350022ce  // cbnz	w14, LBB5_411 $1112(%rip)
	WORD $0x39c00182  // ldrsb	w2, [x12]
	WORD $0x7100d45f  // cmp	w2, #53
	WORD $0x540000eb  // b.lt	LBB5_336 $28(%rip)
	WORD $0x14000112  // b	LBB5_411 $1096(%rip)
LBB5_334:
	WORD $0x310021df  // cmn	w14, #8
	WORD $0x54000082  // b.hs	LBB5_336 $16(%rip)
	WORD $0x52800374  // mov	w20, #27
	WORD $0x350000b5  // cbnz	w21, LBB5_337 $20(%rip)
	WORD $0x17fffff5  // b	LBB5_330 $-44(%rip)
LBB5_336:
	WORD $0x4b0e03e2  // neg	w2, w14
	WORD $0xb8625a74  // ldr	w20, [x19, w2, uxtw #2]
	WORD $0x34fffe55  // cbz	w21, LBB5_330 $-56(%rip)
LBB5_337:
	WORD $0x2a1403f7  // mov	w23, w20
Lloh40:
	WORD $0x10054fe2  // adr	x2, _LSHIFT_TAB $43516(%rip)
Lloh41:
	WORD $0x91000042  // add	x2, x2, _LSHIFT_TAB@PAGEOFF $0(%rip)
	WORD $0x9ba30a98  // umaddl	x24, w20, w3, x2
	WORD $0xb8404716  // ldr	w22, [x24], #4
	WORD $0x2a1503f9  // mov	w25, w21
	WORD $0xaa1903fa  // mov	x26, x25
	WORD $0xaa1803fb  // mov	x27, x24
	WORD $0xaa0c03fe  // mov	lr, x12
LBB5_338:
	WORD $0x38401767  // ldrb	w7, [x27], #1
	WORD $0x34000147  // cbz	w7, LBB5_343 $40(%rip)
	WORD $0x394003c2  // ldrb	w2, [lr]
	WORD $0x6b07005f  // cmp	w2, w7
	WORD $0x54001441  // b.ne	LBB5_384 $648(%rip)
	WORD $0x910007de  // add	lr, lr, #1
	WORD $0xf100075a  // subs	x26, x26, #1
	WORD $0x54ffff21  // b.ne	LBB5_338 $-28(%rip)
	WORD $0x38796b02  // ldrb	w2, [x24, x25]
	WORD $0x34000042  // cbz	w2, LBB5_343 $8(%rip)
LBB5_342:
	WORD $0x510006d6  // sub	w22, w22, #1
LBB5_343:
	WORD $0x0b1502c2  // add	w2, w22, w21
	WORD $0x93407c58  // sxtw	x24, w2
	WORD $0x710006bf  // cmp	w21, #1
	WORD $0x5400066b  // b.lt	LBB5_353 $204(%rip)
	WORD $0xd2800015  // mov	x21, #0
	WORD $0xd100071e  // sub	lr, x24, #1
	WORD $0xd1000739  // sub	x25, x25, #1
	WORD $0x14000008  // b	LBB5_346 $32(%rip)
LBB5_345:
	WORD $0xf10000ff  // cmp	x7, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0xd100075e  // sub	lr, x26, #1
	WORD $0x91000722  // add	x2, x25, #1
	WORD $0xd1000739  // sub	x25, x25, #1
	WORD $0xf100045f  // cmp	x2, #1
	WORD $0x54000249  // b.ls	LBB5_348 $72(%rip)
LBB5_346:
	WORD $0xaa1e03fa  // mov	x26, lr
	WORD $0x38b96982  // ldrsb	x2, [x12, x25]
	WORD $0xd100c042  // sub	x2, x2, #48
	WORD $0x9ad72042  // lsl	x2, x2, x23
	WORD $0x8b15005b  // add	x27, x2, x21
	WORD $0x9bc47f62  // umulh	x2, x27, x4
	WORD $0xd343fc55  // lsr	x21, x2, #3
	WORD $0x9b056ea7  // madd	x7, x21, x5, x27
	WORD $0xeb1e01ff  // cmp	x15, lr
	WORD $0x54fffe09  // b.ls	LBB5_345 $-64(%rip)
	WORD $0x1100c0e2  // add	w2, w7, #48
	WORD $0x383a6982  // strb	w2, [x12, x26]
	WORD $0xd100075e  // sub	lr, x26, #1
	WORD $0x91000722  // add	x2, x25, #1
	WORD $0xd1000739  // sub	x25, x25, #1
	WORD $0xf100045f  // cmp	x2, #1
	WORD $0x54fffe08  // b.hi	LBB5_346 $-64(%rip)
LBB5_348:
	WORD $0xf1002b7f  // cmp	x27, #10
	WORD $0x540002a3  // b.lo	LBB5_353 $84(%rip)
	WORD $0x93407f42  // sxtw	x2, w26
	WORD $0xd1000457  // sub	x23, x2, #1
	WORD $0x14000007  // b	LBB5_351 $28(%rip)
LBB5_350:
	WORD $0xf10000ff  // cmp	x7, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0xd10006f7  // sub	x23, x23, #1
	WORD $0xf10026bf  // cmp	x21, #9
	WORD $0xaa1903f5  // mov	x21, x25
	WORD $0x54000189  // b.ls	LBB5_353 $48(%rip)
LBB5_351:
	WORD $0x9bc47ea2  // umulh	x2, x21, x4
	WORD $0xd343fc59  // lsr	x25, x2, #3
	WORD $0x9b055727  // madd	x7, x25, x5, x21
	WORD $0xeb1701ff  // cmp	x15, x23
	WORD $0x54fffec9  // b.ls	LBB5_350 $-40(%rip)
	WORD $0x1100c0e2  // add	w2, w7, #48
	WORD $0x38376982  // strb	w2, [x12, x23]
	WORD $0xd10006f7  // sub	x23, x23, #1
	WORD $0xf10026bf  // cmp	x21, #9
	WORD $0xaa1903f5  // mov	x21, x25
	WORD $0x54fffec8  // b.hi	LBB5_351 $-40(%rip)
LBB5_353:
	WORD $0xeb1801ff  // cmp	x15, x24
	WORD $0x1a8f8315  // csel	w21, w24, w15, hi
	WORD $0x0b0e02ce  // add	w14, w22, w14
	WORD $0x710006bf  // cmp	w21, #1
	WORD $0x5400014b  // b.lt	LBB5_357 $40(%rip)
LBB5_354:
	WORD $0x38756a22  // ldrb	w2, [x17, x21]
	WORD $0x7100c05f  // cmp	w2, #48
	WORD $0x54000121  // b.ne	LBB5_358 $36(%rip)
	WORD $0xf10006b5  // subs	x21, x21, #1
	WORD $0x54ffff8c  // b.gt	LBB5_354 $-16(%rip)
	WORD $0x52800015  // mov	w21, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x36fff374  // tbz	w20, #31, LBB5_330 $-404(%rip)
	WORD $0x14000004  // b	LBB5_359 $16(%rip)
LBB5_357:
	WORD $0x710002bf  // cmp	w21, #0
	WORD $0x1a8e03ee  // csel	w14, wzr, w14, eq
LBB5_358:
	WORD $0x36fff2f4  // tbz	w20, #31, LBB5_330 $-420(%rip)
LBB5_359:
	WORD $0x3100f69f  // cmn	w20, #61
	WORD $0x54000ae8  // b.hi	LBB5_385 $348(%rip)
	WORD $0xaa1403f6  // mov	x22, x20
	WORD $0x14000007  // b	LBB5_363 $28(%rip)
LBB5_361:
	WORD $0x710002bf  // cmp	w21, #0
	WORD $0x1a8e03ee  // csel	w14, wzr, w14, eq
LBB5_362:
	WORD $0x1100f2d8  // add	w24, w22, #60
	WORD $0x3101e2df  // cmn	w22, #120
	WORD $0xaa1803f6  // mov	x22, x24
	WORD $0x54000a0a  // b.ge	LBB5_386 $320(%rip)
LBB5_363:
	WORD $0xd280001a  // mov	x26, #0
	WORD $0xd2800019  // mov	x25, #0
	WORD $0x0ab57eb8  // bic	w24, w21, w21, asr #31
	WORD $0xaa1803f7  // mov	x23, x24
LBB5_364:
	WORD $0xeb1a031f  // cmp	x24, x26
	WORD $0x54000140  // b.eq	LBB5_367 $40(%rip)
	WORD $0x38ba6982  // ldrsb	x2, [x12, x26]
	WORD $0x9b060b22  // madd	x2, x25, x6, x2
	WORD $0xd100c059  // sub	x25, x2, #48
	WORD $0x9100075a  // add	x26, x26, #1
	WORD $0xd37cff22  // lsr	x2, x25, #60
	WORD $0xb4ffff22  // cbz	x2, LBB5_364 $-28(%rip)
	WORD $0xaa1903f8  // mov	x24, x25
	WORD $0xaa1a03f7  // mov	x23, x26
	WORD $0x14000008  // b	LBB5_369 $32(%rip)
LBB5_367:
	WORD $0xb4000739  // cbz	x25, LBB5_383 $228(%rip)
LBB5_368:
	WORD $0x8b190b22  // add	x2, x25, x25, lsl #2
	WORD $0xd37ff858  // lsl	x24, x2, #1
	WORD $0x110006f7  // add	w23, w23, #1
	WORD $0xeb10033f  // cmp	x25, x16
	WORD $0xaa1803f9  // mov	x25, x24
	WORD $0x54ffff63  // b.lo	LBB5_368 $-20(%rip)
LBB5_369:
	WORD $0x6b1702b5  // subs	w21, w21, w23
	WORD $0x540001ed  // b.le	LBB5_373 $60(%rip)
	WORD $0xaa1503f9  // mov	x25, x21
	WORD $0xaa0c03fa  // mov	x26, x12
LBB5_371:
	WORD $0xd37cff02  // lsr	x2, x24, #60
	WORD $0x9240ef07  // and	x7, x24, #0xfffffffffffffff
	WORD $0x321c0442  // orr	w2, w2, #0x30
	WORD $0x39000342  // strb	w2, [x26]
	WORD $0x38b7cb42  // ldrsb	x2, [x26, w23, sxtw]
	WORD $0x9b0608e2  // madd	x2, x7, x6, x2
	WORD $0xd100c058  // sub	x24, x2, #48
	WORD $0x9100075a  // add	x26, x26, #1
	WORD $0xf1000739  // subs	x25, x25, #1
	WORD $0x54fffee1  // b.ne	LBB5_371 $-36(%rip)
	WORD $0xb5000178  // cbnz	x24, LBB5_375 $44(%rip)
	WORD $0x14000015  // b	LBB5_377 $84(%rip)
LBB5_373:
	WORD $0x52800015  // mov	w21, #0
	WORD $0xb5000118  // cbnz	x24, LBB5_375 $32(%rip)
	WORD $0x14000012  // b	LBB5_377 $72(%rip)
LBB5_374:
	WORD $0xf10000ff  // cmp	x7, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0x9240ef02  // and	x2, x24, #0xfffffffffffffff
	WORD $0x8b020847  // add	x7, x2, x2, lsl #2
	WORD $0xd37ff8f8  // lsl	x24, x7, #1
	WORD $0xb4000182  // cbz	x2, LBB5_377 $48(%rip)
LBB5_375:
	WORD $0x93407eb9  // sxtw	x25, w21
	WORD $0xd37cff07  // lsr	x7, x24, #60
	WORD $0xeb1901ff  // cmp	x15, x25
	WORD $0x54fffee9  // b.ls	LBB5_374 $-36(%rip)
	WORD $0x321c04e2  // orr	w2, w7, #0x30
	WORD $0x38396982  // strb	w2, [x12, x25]
	WORD $0x110006b5  // add	w21, w21, #1
	WORD $0x9240ef02  // and	x2, x24, #0xfffffffffffffff
	WORD $0x8b020847  // add	x7, x2, x2, lsl #2
	WORD $0xd37ff8f8  // lsl	x24, x7, #1
	WORD $0xb5fffec2  // cbnz	x2, LBB5_375 $-40(%rip)
LBB5_377:
	WORD $0x4b1701ce  // sub	w14, w14, w23
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0x710006bf  // cmp	w21, #1
	WORD $0x54fff7ab  // b.lt	LBB5_361 $-268(%rip)
	WORD $0x2a1503f5  // mov	w21, w21
LBB5_379:
	WORD $0x38756a22  // ldrb	w2, [x17, x21]
	WORD $0x7100c05f  // cmp	w2, #48
	WORD $0x540000c1  // b.ne	LBB5_382 $24(%rip)
	WORD $0xf10006b5  // subs	x21, x21, #1
	WORD $0x54ffff8c  // b.gt	LBB5_379 $-16(%rip)
	WORD $0x52800015  // mov	w21, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x17ffffb6  // b	LBB5_362 $-296(%rip)
LBB5_382:
	WORD $0x17ffffb5  // b	LBB5_362 $-300(%rip)
LBB5_383:
	WORD $0x52800015  // mov	w21, #0
	WORD $0x17ffffb3  // b	LBB5_362 $-308(%rip)
LBB5_384:
	WORD $0x13001c42  // sxtb	w2, w2
	WORD $0x6b27805f  // cmp	w2, w7, sxtb
	WORD $0x54ffec4b  // b.lt	LBB5_342 $-632(%rip)
	WORD $0x17ffff62  // b	LBB5_343 $-632(%rip)
LBB5_385:
	WORD $0xaa1403f8  // mov	x24, x20
LBB5_386:
	WORD $0xd2800019  // mov	x25, #0
	WORD $0xd2800017  // mov	x23, #0
	WORD $0x4b1803f6  // neg	w22, w24
	WORD $0x0ab57eb8  // bic	w24, w21, w21, asr #31
LBB5_387:
	WORD $0xeb19031f  // cmp	x24, x25
	WORD $0x54000320  // b.eq	LBB5_393 $100(%rip)
	WORD $0x38b96982  // ldrsb	x2, [x12, x25]
	WORD $0x9b060ae2  // madd	x2, x23, x6, x2
	WORD $0xd100c057  // sub	x23, x2, #48
	WORD $0x91000739  // add	x25, x25, #1
	WORD $0x9ad626e2  // lsr	x2, x23, x22
	WORD $0xb4ffff22  // cbz	x2, LBB5_387 $-28(%rip)
LBB5_390:
	WORD $0x92800002  // mov	x2, #-1
	WORD $0x9ad62042  // lsl	x2, x2, x22
	WORD $0xaa2203f8  // mvn	x24, x2
	WORD $0x6b1902b5  // subs	w21, w21, w25
	WORD $0x5400030d  // b.le	LBB5_396 $96(%rip)
	WORD $0xaa1503fa  // mov	x26, x21
	WORD $0xaa0c03fb  // mov	x27, x12
LBB5_392:
	WORD $0x9ad626e2  // lsr	x2, x23, x22
	WORD $0x8a1802e7  // and	x7, x23, x24
	WORD $0x1100c042  // add	w2, w2, #48
	WORD $0x39000362  // strb	w2, [x27]
	WORD $0x38b9cb62  // ldrsb	x2, [x27, w25, sxtw]
	WORD $0x9b0608e2  // madd	x2, x7, x6, x2
	WORD $0xd100c057  // sub	x23, x2, #48
	WORD $0x9100077b  // add	x27, x27, #1
	WORD $0xf100075a  // subs	x26, x26, #1
	WORD $0x54fffee1  // b.ne	LBB5_392 $-36(%rip)
	WORD $0x1400000c  // b	LBB5_397 $48(%rip)
LBB5_393:
	WORD $0xb40005b7  // cbz	x23, LBB5_408 $180(%rip)
	WORD $0x9ad626e2  // lsr	x2, x23, x22
	WORD $0xb40005c2  // cbz	x2, LBB5_409 $184(%rip)
	WORD $0x52800015  // mov	w21, #0
	WORD $0x4b1801ce  // sub	w14, w14, w24
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0x92800002  // mov	x2, #-1
	WORD $0x9ad62042  // lsl	x2, x2, x22
	WORD $0xaa2203f8  // mvn	x24, x2
	WORD $0x14000005  // b	LBB5_398 $20(%rip)
LBB5_396:
	WORD $0x52800015  // mov	w21, #0
LBB5_397:
	WORD $0x4b1901ce  // sub	w14, w14, w25
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0xb4000297  // cbz	x23, LBB5_402 $80(%rip)
LBB5_398:
	WORD $0x14000007  // b	LBB5_400 $28(%rip)
LBB5_399:
	WORD $0xf100033f  // cmp	x25, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0x8a1802e2  // and	x2, x23, x24
	WORD $0x8b020847  // add	x7, x2, x2, lsl #2
	WORD $0xd37ff8f7  // lsl	x23, x7, #1
	WORD $0xb40001a2  // cbz	x2, LBB5_403 $52(%rip)
LBB5_400:
	WORD $0x9ad626f9  // lsr	x25, x23, x22
	WORD $0x93407eba  // sxtw	x26, w21
	WORD $0xeb1a01ff  // cmp	x15, x26
	WORD $0x54fffee9  // b.ls	LBB5_399 $-36(%rip)
	WORD $0x1100c322  // add	w2, w25, #48
	WORD $0x383a6982  // strb	w2, [x12, x26]
	WORD $0x110006b5  // add	w21, w21, #1
	WORD $0x8a1802e2  // and	x2, x23, x24
	WORD $0x8b020847  // add	x7, x2, x2, lsl #2
	WORD $0xd37ff8f7  // lsl	x23, x7, #1
	WORD $0xb5fffec2  // cbnz	x2, LBB5_400 $-40(%rip)
	WORD $0x14000001  // b	LBB5_403 $4(%rip)
LBB5_402:
LBB5_403:
	WORD $0x710006bf  // cmp	w21, #1
	WORD $0x54ffdf6b  // b.lt	LBB5_328 $-1044(%rip)
	WORD $0x2a1503f5  // mov	w21, w21
LBB5_405:
	WORD $0x38756a22  // ldrb	w2, [x17, x21]
	WORD $0x7100c05f  // cmp	w2, #48
	WORD $0x54ffdf21  // b.ne	LBB5_329 $-1052(%rip)
	WORD $0xf10006b5  // subs	x21, x21, #1
	WORD $0x54ffff8c  // b.gt	LBB5_405 $-16(%rip)
	WORD $0x52800015  // mov	w21, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x4b140021  // sub	w1, w1, w20
	WORD $0x17fffef4  // b	LBB5_331 $-1072(%rip)
LBB5_408:
	WORD $0x52800015  // mov	w21, #0
	WORD $0x4b140021  // sub	w1, w1, w20
	WORD $0x17fffef1  // b	LBB5_331 $-1084(%rip)
LBB5_409:
	WORD $0xaa1803f9  // mov	x25, x24
LBB5_410:
	WORD $0x8b170ae2  // add	x2, x23, x23, lsl #2
	WORD $0xd37ff857  // lsl	x23, x2, #1
	WORD $0x11000739  // add	w25, w25, #1
	WORD $0x9ad626e2  // lsr	x2, x23, x22
	WORD $0xb4ffff82  // cbz	x2, LBB5_410 $-16(%rip)
	WORD $0x17ffffb8  // b	LBB5_390 $-288(%rip)
LBB5_411:
	WORD $0x310ff83f  // cmn	w1, #1022
	WORD $0x54000acc  // b.gt	LBB5_438 $344(%rip)
	WORD $0x340011f5  // cbz	w21, LBB5_453 $572(%rip)
	WORD $0x110ff423  // add	w3, w1, #1021
	WORD $0x3110e83f  // cmn	w1, #1082
	WORD $0x54000b08  // b.hi	LBB5_441 $352(%rip)
	WORD $0x52800141  // mov	w1, #10
	WORD $0x14000007  // b	LBB5_417 $28(%rip)
LBB5_415:
	WORD $0x710002bf  // cmp	w21, #0
	WORD $0x1a8e03ee  // csel	w14, wzr, w14, eq
LBB5_416:
	WORD $0x1100f064  // add	w4, w3, #60
	WORD $0x3101e07f  // cmn	w3, #120
	WORD $0xaa0403e3  // mov	x3, x4
	WORD $0x54000a2a  // b.ge	LBB5_442 $324(%rip)
LBB5_417:
	WORD $0xd2800007  // mov	x7, #0
	WORD $0xd2800006  // mov	x6, #0
	WORD $0x0ab57ea5  // bic	w5, w21, w21, asr #31
	WORD $0xaa0503e4  // mov	x4, x5
LBB5_418:
	WORD $0xeb0700bf  // cmp	x5, x7
	WORD $0x54000140  // b.eq	LBB5_421 $40(%rip)
	WORD $0x38a76982  // ldrsb	x2, [x12, x7]
	WORD $0x9b0108c2  // madd	x2, x6, x1, x2
	WORD $0xd100c046  // sub	x6, x2, #48
	WORD $0x910004e7  // add	x7, x7, #1
	WORD $0xd37cfcc2  // lsr	x2, x6, #60
	WORD $0xb4ffff22  // cbz	x2, LBB5_418 $-28(%rip)
	WORD $0xaa0603e5  // mov	x5, x6
	WORD $0xaa0703e4  // mov	x4, x7
	WORD $0x14000008  // b	LBB5_423 $32(%rip)
LBB5_421:
	WORD $0xb4000706  // cbz	x6, LBB5_437 $224(%rip)
LBB5_422:
	WORD $0x8b0608c2  // add	x2, x6, x6, lsl #2
	WORD $0xd37ff845  // lsl	x5, x2, #1
	WORD $0x11000484  // add	w4, w4, #1
	WORD $0xeb1000df  // cmp	x6, x16
	WORD $0xaa0503e6  // mov	x6, x5
	WORD $0x54ffff63  // b.lo	LBB5_422 $-20(%rip)
LBB5_423:
	WORD $0x6b0402b5  // subs	w21, w21, w4
	WORD $0x540001cd  // b.le	LBB5_426 $56(%rip)
	WORD $0xaa1503e6  // mov	x6, x21
	WORD $0xaa0c03e7  // mov	x7, x12
LBB5_425:
	WORD $0xd37cfca2  // lsr	x2, x5, #60
	WORD $0x9240eca5  // and	x5, x5, #0xfffffffffffffff
	WORD $0x321c0442  // orr	w2, w2, #0x30
	WORD $0x390000e2  // strb	w2, [x7]
	WORD $0x38a4c8e2  // ldrsb	x2, [x7, w4, sxtw]
	WORD $0x9b0108a2  // madd	x2, x5, x1, x2
	WORD $0xd100c045  // sub	x5, x2, #48
	WORD $0x910004e7  // add	x7, x7, #1
	WORD $0xf10004c6  // subs	x6, x6, #1
	WORD $0x54fffee1  // b.ne	LBB5_425 $-36(%rip)
	WORD $0x14000002  // b	LBB5_427 $8(%rip)
LBB5_426:
	WORD $0x52800015  // mov	w21, #0
LBB5_427:
	WORD $0xb5000105  // cbnz	x5, LBB5_429 $32(%rip)
	WORD $0x14000012  // b	LBB5_431 $72(%rip)
LBB5_428:
	WORD $0xf100005f  // cmp	x2, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0x9240eca2  // and	x2, x5, #0xfffffffffffffff
	WORD $0x8b020845  // add	x5, x2, x2, lsl #2
	WORD $0xd37ff8a5  // lsl	x5, x5, #1
	WORD $0xb4000182  // cbz	x2, LBB5_431 $48(%rip)
LBB5_429:
	WORD $0x93407ea6  // sxtw	x6, w21
	WORD $0xd37cfca2  // lsr	x2, x5, #60
	WORD $0xeb0601ff  // cmp	x15, x6
	WORD $0x54fffee9  // b.ls	LBB5_428 $-36(%rip)
	WORD $0x321c0442  // orr	w2, w2, #0x30
	WORD $0x38266982  // strb	w2, [x12, x6]
	WORD $0x110006b5  // add	w21, w21, #1
	WORD $0x9240eca2  // and	x2, x5, #0xfffffffffffffff
	WORD $0x8b020845  // add	x5, x2, x2, lsl #2
	WORD $0xd37ff8a5  // lsl	x5, x5, #1
	WORD $0xb5fffec2  // cbnz	x2, LBB5_429 $-40(%rip)
LBB5_431:
	WORD $0x4b0401ce  // sub	w14, w14, w4
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0x710006bf  // cmp	w21, #1
	WORD $0x54fff7cb  // b.lt	LBB5_415 $-264(%rip)
	WORD $0x2a1503f5  // mov	w21, w21
LBB5_433:
	WORD $0x38756a22  // ldrb	w2, [x17, x21]
	WORD $0x7100c05f  // cmp	w2, #48
	WORD $0x540000c1  // b.ne	LBB5_436 $24(%rip)
	WORD $0xf10006b5  // subs	x21, x21, #1
	WORD $0x54ffff8c  // b.gt	LBB5_433 $-16(%rip)
	WORD $0x52800015  // mov	w21, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x17ffffb7  // b	LBB5_416 $-292(%rip)
LBB5_436:
	WORD $0x17ffffb6  // b	LBB5_416 $-296(%rip)
LBB5_437:
	WORD $0x52800015  // mov	w21, #0
	WORD $0x17ffffb4  // b	LBB5_416 $-304(%rip)
LBB5_438:
	WORD $0x7110003f  // cmp	w1, #1024
	WORD $0x54ffaf8c  // b.gt	LBB5_252 $-2576(%rip)
	WORD $0x51000430  // sub	w16, w1, #1
	WORD $0x35003555  // cbnz	w21, LBB5_530 $1704(%rip)
	WORD $0x5280000f  // mov	w15, #0
	WORD $0x14000210  // b	LBB5_553 $2112(%rip)
LBB5_441:
	WORD $0xaa0303e4  // mov	x4, x3
LBB5_442:
	WORD $0xd2800003  // mov	x3, #0
	WORD $0xd2800001  // mov	x1, #0
	WORD $0x4b0403f0  // neg	w16, w4
	WORD $0x52800144  // mov	w4, #10
	WORD $0x0ab57ea5  // bic	w5, w21, w21, asr #31
LBB5_443:
	WORD $0xeb0300bf  // cmp	x5, x3
	WORD $0x540003a0  // b.eq	LBB5_449 $116(%rip)
	WORD $0x38a36982  // ldrsb	x2, [x12, x3]
	WORD $0x9b040821  // madd	x1, x1, x4, x2
	WORD $0xd100c021  // sub	x1, x1, #48
	WORD $0x91000463  // add	x3, x3, #1
	WORD $0x9ad02422  // lsr	x2, x1, x16
	WORD $0xb4ffff22  // cbz	x2, LBB5_443 $-28(%rip)
	WORD $0xaa0303e5  // mov	x5, x3
LBB5_446:
	WORD $0x4b0501ce  // sub	w14, w14, w5
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0x92800002  // mov	x2, #-1
	WORD $0x9ad02042  // lsl	x2, x2, x16
	WORD $0xaa2203e3  // mvn	x3, x2
	WORD $0x6b0502a4  // subs	w4, w21, w5
	WORD $0x54002c6d  // b.le	LBB5_512 $1420(%rip)
	WORD $0x52800146  // mov	w6, #10
	WORD $0xaa0403e7  // mov	x7, x4
	WORD $0xaa0c03f3  // mov	x19, x12
LBB5_448:
	WORD $0x9ad02422  // lsr	x2, x1, x16
	WORD $0x8a030021  // and	x1, x1, x3
	WORD $0x1100c042  // add	w2, w2, #48
	WORD $0x39000262  // strb	w2, [x19]
	WORD $0x38a5ca62  // ldrsb	x2, [x19, w5, sxtw]
	WORD $0x9b060821  // madd	x1, x1, x6, x2
	WORD $0xd100c021  // sub	x1, x1, #48
	WORD $0x91000673  // add	x19, x19, #1
	WORD $0xf10004e7  // subs	x7, x7, #1
	WORD $0x54fffee1  // b.ne	LBB5_448 $-36(%rip)
	WORD $0x14000156  // b	LBB5_513 $1368(%rip)
LBB5_449:
	WORD $0xb4000201  // cbz	x1, LBB5_453 $64(%rip)
	WORD $0x9ad02422  // lsr	x2, x1, x16
	WORD $0xb4000102  // cbz	x2, LBB5_452 $32(%rip)
	WORD $0x52800004  // mov	w4, #0
	WORD $0x4b0501ce  // sub	w14, w14, w5
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0x92800002  // mov	x2, #-1
	WORD $0x9ad02042  // lsl	x2, x2, x16
	WORD $0xaa2203e3  // mvn	x3, x2
	WORD $0x1400014d  // b	LBB5_514 $1332(%rip)
LBB5_452:
	WORD $0x8b010821  // add	x1, x1, x1, lsl #2
	WORD $0xd37ff821  // lsl	x1, x1, #1
	WORD $0x110004a5  // add	w5, w5, #1
	WORD $0x9ad02422  // lsr	x2, x1, x16
	WORD $0xb4ffff82  // cbz	x2, LBB5_452 $-16(%rip)
	WORD $0x17ffffdc  // b	LBB5_446 $-144(%rip)
LBB5_453:
	WORD $0x5280000f  // mov	w15, #0
	WORD $0x12807fb0  // mov	w16, #-1022
	WORD $0x140001d9  // b	LBB5_553 $1892(%rip)
LBB5_454:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0d014d  // add	x13, x10, x13
	WORD $0x8b0c01b7  // add	x23, x13, x12
	WORD $0x5299fa0c  // mov	w12, #53200
	WORD $0x72b9f9ec  // movk	w12, #53199, lsl #16
	WORD $0x3201c3ed  // mov	w13, #-2139062144
	WORD $0x5283232e  // mov	w14, #6425
	WORD $0x72a3232e  // movk	w14, #6425, lsl #16
	WORD $0x3202c7ef  // mov	w15, #-1061109568
	WORD $0x3200dbf0  // mov	w16, #2139062143
	WORD $0x5288c8d1  // mov	w17, #17990
	WORD $0x72a8c8d1  // movk	w17, #17990, lsl #16
	WORD $0x3203cbe1  // mov	w1, #-522133280
	WORD $0x52872722  // mov	w2, #14649
	WORD $0x72a72722  // movk	w2, #14649, lsl #16
	WORD $0x3200cfe3  // mov	w3, #252645135
	WORD $0x3200c3e4  // mov	w4, #16843009
	WORD $0x5297fde5  // mov	w5, #49135
	WORD $0x528017a6  // mov	w6, #189
	WORD $0x52848007  // mov	w7, #9216
	WORD $0x72bf9407  // movk	w7, #64672, lsl #16
	WORD $0x4f02e782  // movi.16b	v2, #92
	WORD $0x4f01e443  // movi.16b	v3, #34
	WORD $0x4f00e7e4  // movi.16b	v4, #31
	WORD $0xaa1703f9  // mov	x25, x23
	WORD $0xaa1703f8  // mov	x24, x23
Lloh42:
	WORD $0x1005df53  // adr	x19, _ESCAPED_TAB $48104(%rip)
Lloh43:
	WORD $0x91000273  // add	x19, x19, _ESCAPED_TAB@PAGEOFF $0(%rip)
LBB5_455:
	WORD $0x39400734  // ldrb	w20, [x25, #1]
	WORD $0xf101d69f  // cmp	x20, #117
	WORD $0x540000e0  // b.eq	LBB5_458 $28(%rip)
	WORD $0x38746a75  // ldrb	w21, [x19, x20]
	WORD $0x340023b5  // cbz	w21, LBB5_511 $1140(%rip)
	WORD $0x91000b34  // add	x20, x25, #2
	WORD $0x38001715  // strb	w21, [x24], #1
	WORD $0xaa1803f5  // mov	x21, x24
	WORD $0x14000063  // b	LBB5_478 $396(%rip)
LBB5_458:
	WORD $0xb8402334  // ldur	w20, [x25, #2]
	WORD $0x0b0c0296  // add	w22, w20, w12
	WORD $0x0a3401b5  // bic	w21, w13, w20
	WORD $0x6a1602bf  // tst	w21, w22
	WORD $0x540080e1  // b.ne	LBB5_664 $4124(%rip)
	WORD $0x0b0e0296  // add	w22, w20, w14
	WORD $0x2a1402d6  // orr	w22, w22, w20
	WORD $0x6a0d02df  // tst	w22, w13
	WORD $0x54008061  // b.ne	LBB5_664 $4108(%rip)
	WORD $0x1200da96  // and	w22, w20, #0x7f7f7f7f
	WORD $0x4b1601fa  // sub	w26, w15, w22
	WORD $0x0b1102db  // add	w27, w22, w17
	WORD $0x0a1a037a  // and	w26, w27, w26
	WORD $0x6a15035f  // tst	w26, w21
	WORD $0x54007fa1  // b.ne	LBB5_664 $4084(%rip)
	WORD $0x4b16003a  // sub	w26, w1, w22
	WORD $0x0b0202d6  // add	w22, w22, w2
	WORD $0x0a1a02d6  // and	w22, w22, w26
	WORD $0x6a1502df  // tst	w22, w21
	WORD $0x54007f01  // b.ne	LBB5_664 $4064(%rip)
	WORD $0x5ac00a94  // rev	w20, w20
	WORD $0x0a741095  // bic	w21, w4, w20, lsr #4
	WORD $0x2a150eb5  // orr	w21, w21, w21, lsl #3
	WORD $0x1200ce94  // and	w20, w20, #0xf0f0f0f
	WORD $0x0b1402b4  // add	w20, w21, w20
	WORD $0x2a541294  // orr	w20, w20, w20, lsr #4
	WORD $0x53105e95  // ubfx	w21, w20, #16, #8
	WORD $0x12001e94  // and	w20, w20, #0xff
	WORD $0x2a152296  // orr	w22, w20, w21, lsl #8
	WORD $0x91001b34  // add	x20, x25, #6
	WORD $0x710202df  // cmp	w22, #128
	WORD $0x54001b63  // b.lo	LBB5_506 $876(%rip)
	WORD $0x91001315  // add	x21, x24, #4
LBB5_464:
	WORD $0x711ffedf  // cmp	w22, #2047
	WORD $0x54001b89  // b.ls	LBB5_508 $880(%rip)
	WORD $0x51403ad7  // sub	w23, w22, #14, lsl #12
	WORD $0x312006ff  // cmn	w23, #2049
	WORD $0x54000669  // b.ls	LBB5_476 $204(%rip)
	WORD $0x530a7ed7  // lsr	w23, w22, #10
	WORD $0x7100daff  // cmp	w23, #54
	WORD $0x54001bc8  // b.hi	LBB5_509 $888(%rip)
	WORD $0x39400297  // ldrb	w23, [x20]
	WORD $0x710172ff  // cmp	w23, #92
	WORD $0x54001b61  // b.ne	LBB5_509 $876(%rip)
	WORD $0x39400697  // ldrb	w23, [x20, #1]
	WORD $0x7101d6ff  // cmp	w23, #117
	WORD $0x54001b01  // b.ne	LBB5_509 $864(%rip)
	WORD $0xb8402297  // ldur	w23, [x20, #2]
	WORD $0x0b0c02f9  // add	w25, w23, w12
	WORD $0x0a3701b8  // bic	w24, w13, w23
	WORD $0x6a19031f  // tst	w24, w25
	WORD $0x54008281  // b.ne	LBB5_677 $4176(%rip)
	WORD $0x0b0e02f9  // add	w25, w23, w14
	WORD $0x2a170339  // orr	w25, w25, w23
	WORD $0x6a0d033f  // tst	w25, w13
	WORD $0x54008201  // b.ne	LBB5_677 $4160(%rip)
	WORD $0x0a1002f9  // and	w25, w23, w16
	WORD $0x4b1901fa  // sub	w26, w15, w25
	WORD $0x0b11033b  // add	w27, w25, w17
	WORD $0x0a1a037a  // and	w26, w27, w26
	WORD $0x6a18035f  // tst	w26, w24
	WORD $0x54008141  // b.ne	LBB5_677 $4136(%rip)
	WORD $0x4b19003a  // sub	w26, w1, w25
	WORD $0x0b020339  // add	w25, w25, w2
	WORD $0x0a1a0339  // and	w25, w25, w26
	WORD $0x6a18033f  // tst	w25, w24
	WORD $0x540080a1  // b.ne	LBB5_677 $4116(%rip)
	WORD $0x5ac00af7  // rev	w23, w23
	WORD $0x0a771098  // bic	w24, w4, w23, lsr #4
	WORD $0x0b180f18  // add	w24, w24, w24, lsl #3
	WORD $0x0a0302f7  // and	w23, w23, w3
	WORD $0x0b170317  // add	w23, w24, w23
	WORD $0x2a5712f8  // orr	w24, w23, w23, lsr #4
	WORD $0x53087f17  // lsr	w23, w24, #8
	WORD $0x12181ef7  // and	w23, w23, #0xff00
	WORD $0x91001a94  // add	x20, x20, #6
	WORD $0x51403af9  // sub	w25, w23, #14, lsl #12
	WORD $0x33001f17  // bfxil	w23, w24, #0, #8
	WORD $0x3110073f  // cmn	w25, #1025
	WORD $0x54001748  // b.hi	LBB5_510 $744(%rip)
	WORD $0x781fc2a5  // sturh	w5, [x21, #-4]
	WORD $0x381fe2a6  // sturb	w6, [x21, #-2]
	WORD $0x91000eb5  // add	x21, x21, #3
	WORD $0xaa1703f6  // mov	x22, x23
	WORD $0x710202ff  // cmp	w23, #128
	WORD $0x54fff982  // b.hs	LBB5_464 $-208(%rip)
	WORD $0xd10012b8  // sub	x24, x21, #4
	WORD $0x140000a4  // b	LBB5_507 $656(%rip)
LBB5_476:
	WORD $0x530c7ed7  // lsr	w23, w22, #12
	WORD $0x321b0af7  // orr	w23, w23, #0xe0
	WORD $0x381fc2b7  // sturb	w23, [x21, #-4]
	WORD $0x52801017  // mov	w23, #128
	WORD $0x33062ed7  // bfxil	w23, w22, #6, #6
	WORD $0x381fd2b7  // sturb	w23, [x21, #-3]
	WORD $0x52801017  // mov	w23, #128
	WORD $0x330016d7  // bfxil	w23, w22, #0, #6
	WORD $0x381fe2b7  // sturb	w23, [x21, #-2]
LBB5_477:
	WORD $0xd10006b5  // sub	x21, x21, #1
LBB5_478:
	WORD $0x39400296  // ldrb	w22, [x20]
	WORD $0xaa1403f7  // mov	x23, x20
	WORD $0xaa1403f9  // mov	x25, x20
	WORD $0xaa1503f8  // mov	x24, x21
	WORD $0x710172df  // cmp	w22, #92
	WORD $0x54fff200  // b.eq	LBB5_455 $-448(%rip)
	WORD $0xaa0803fb  // mov	x27, x8
	WORD $0xd2800016  // mov	x22, #0
LBB5_480:
	WORD $0x8b160297  // add	x23, x20, x22
	WORD $0xad401ae5  // ldp	q5, q6, [x23]
	WORD $0x6e228ca7  // cmeq.16b	v7, v5, v2
	WORD $0x6e228cd0  // cmeq.16b	v16, v6, v2
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600f7  // fmov	w23, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600f8  // fmov	w24, s7
	WORD $0x33103f17  // bfi	w23, w24, #16, #16
	WORD $0x6e238ca7  // cmeq.16b	v7, v5, v3
	WORD $0x6e238cd0  // cmeq.16b	v16, v6, v3
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600f8  // fmov	w24, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600f9  // fmov	w25, s7
	WORD $0x33103f38  // bfi	w24, w25, #16, #16
	WORD $0x37280169  // tbnz	w9, #5, LBB5_485 $44(%rip)
	WORD $0x510006f9  // sub	w25, w23, #1
	WORD $0x6a19031f  // tst	w24, w25
	WORD $0x54006a81  // b.ne	LBB5_653 $3408(%rip)
	WORD $0x51000718  // sub	w24, w24, #1
LBB5_483:
	WORD $0x6a17031f  // tst	w24, w23
	WORD $0x54000341  // b.ne	LBB5_487 $104(%rip)
	WORD $0x8b1602b7  // add	x23, x21, x22
	WORD $0xad001ae5  // stp	q5, q6, [x23]
	WORD $0x910082d6  // add	x22, x22, #32
	WORD $0x17ffffde  // b	LBB5_480 $-136(%rip)
LBB5_485:
	WORD $0x6e2464a7  // umax.16b	v7, v5, v4
	WORD $0x6e248ce7  // cmeq.16b	v7, v7, v4
	WORD $0x6e2464d0  // umax.16b	v16, v6, v4
	WORD $0x6e248e10  // cmeq.16b	v16, v16, v4
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600f9  // fmov	w25, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fa  // fmov	w26, s7
	WORD $0x33103f59  // bfi	w25, w26, #16, #16
	WORD $0x2a17033a  // orr	w26, w25, w23
	WORD $0x5100075a  // sub	w26, w26, #1
	WORD $0x6a18035f  // tst	w26, w24
	WORD $0x54006781  // b.ne	LBB5_653 $3312(%rip)
	WORD $0x51000718  // sub	w24, w24, #1
	WORD $0x6a18033f  // tst	w25, w24
	WORD $0x54fffce0  // b.eq	LBB5_483 $-100(%rip)
	WORD $0x140003aa  // b	LBB5_678 $3752(%rip)
LBB5_487:
	WORD $0x0e013cba  // umov.b	w26, v5[0]
	WORD $0x8b160297  // add	x23, x20, x22
	WORD $0x8b1602b8  // add	x24, x21, x22
	WORD $0xaa1703f9  // mov	x25, x23
	WORD $0x7101735f  // cmp	w26, #92
	WORD $0xaa1b03e8  // mov	x8, x27
	WORD $0x54ffe9e0  // b.eq	LBB5_455 $-708(%rip)
	WORD $0x0e013cb7  // umov.b	w23, v5[0]
LBB5_489:
	WORD $0x8b1602ba  // add	x26, x21, x22
	WORD $0x39000357  // strb	w23, [x26]
	WORD $0x8b160299  // add	x25, x20, x22
	WORD $0x39400737  // ldrb	w23, [x25, #1]
	WORD $0x710172ff  // cmp	w23, #92
	WORD $0x54000500  // b.eq	LBB5_498 $160(%rip)
	WORD $0x39000757  // strb	w23, [x26, #1]
	WORD $0x39400b37  // ldrb	w23, [x25, #2]
	WORD $0x710172ff  // cmp	w23, #92
	WORD $0x540004e0  // b.eq	LBB5_499 $156(%rip)
	WORD $0x8b1602b8  // add	x24, x21, x22
	WORD $0x39000b57  // strb	w23, [x26, #2]
	WORD $0x8b160297  // add	x23, x20, x22
	WORD $0x39400ef9  // ldrb	w25, [x23, #3]
	WORD $0x7101733f  // cmp	w25, #92
	WORD $0x540004e0  // b.eq	LBB5_500 $156(%rip)
	WORD $0x39000f19  // strb	w25, [x24, #3]
	WORD $0x394012f7  // ldrb	w23, [x23, #4]
	WORD $0x710172ff  // cmp	w23, #92
	WORD $0x540004e0  // b.eq	LBB5_501 $156(%rip)
	WORD $0x8b1602ba  // add	x26, x21, x22
	WORD $0x39001317  // strb	w23, [x24, #4]
	WORD $0x8b160297  // add	x23, x20, x22
	WORD $0x394016f8  // ldrb	w24, [x23, #5]
	WORD $0x7101731f  // cmp	w24, #92
	WORD $0x540004e0  // b.eq	LBB5_502 $156(%rip)
	WORD $0x39001758  // strb	w24, [x26, #5]
	WORD $0x39401af7  // ldrb	w23, [x23, #6]
	WORD $0x710172ff  // cmp	w23, #92
	WORD $0x540004e0  // b.eq	LBB5_503 $156(%rip)
	WORD $0x8b1602b8  // add	x24, x21, x22
	WORD $0x39001b57  // strb	w23, [x26, #6]
	WORD $0x8b160297  // add	x23, x20, x22
	WORD $0x39401ef9  // ldrb	w25, [x23, #7]
	WORD $0x7101733f  // cmp	w25, #92
	WORD $0x540004e0  // b.eq	LBB5_504 $156(%rip)
	WORD $0x39001f19  // strb	w25, [x24, #7]
	WORD $0x394022f7  // ldrb	w23, [x23, #8]
	WORD $0x910022d6  // add	x22, x22, #8
	WORD $0x710172ff  // cmp	w23, #92
	WORD $0x54fffb01  // b.ne	LBB5_489 $-160(%rip)
	WORD $0x8b160297  // add	x23, x20, x22
	WORD $0xd10006f9  // sub	x25, x23, #1
	WORD $0x8b1602b8  // add	x24, x21, x22
	WORD $0x14000021  // b	LBB5_505 $132(%rip)
LBB5_498:
	WORD $0x91000737  // add	x23, x25, #1
	WORD $0x91000758  // add	x24, x26, #1
	WORD $0x1400001e  // b	LBB5_505 $120(%rip)
LBB5_499:
	WORD $0x8b160294  // add	x20, x20, x22
	WORD $0x91000699  // add	x25, x20, #1
	WORD $0x91000a97  // add	x23, x20, #2
	WORD $0x8b1602b4  // add	x20, x21, x22
	WORD $0x91000a98  // add	x24, x20, #2
	WORD $0x14000018  // b	LBB5_505 $96(%rip)
LBB5_500:
	WORD $0x91000af9  // add	x25, x23, #2
	WORD $0x91000ef7  // add	x23, x23, #3
	WORD $0x91000f18  // add	x24, x24, #3
	WORD $0x14000014  // b	LBB5_505 $80(%rip)
LBB5_501:
	WORD $0x8b160294  // add	x20, x20, x22
	WORD $0x91000e99  // add	x25, x20, #3
	WORD $0x91001297  // add	x23, x20, #4
	WORD $0x8b1602b4  // add	x20, x21, x22
	WORD $0x91001298  // add	x24, x20, #4
	WORD $0x1400000e  // b	LBB5_505 $56(%rip)
LBB5_502:
	WORD $0x910012f9  // add	x25, x23, #4
	WORD $0x910016f7  // add	x23, x23, #5
	WORD $0x91001758  // add	x24, x26, #5
	WORD $0x1400000a  // b	LBB5_505 $40(%rip)
LBB5_503:
	WORD $0x8b160294  // add	x20, x20, x22
	WORD $0x91001699  // add	x25, x20, #5
	WORD $0x91001a97  // add	x23, x20, #6
	WORD $0x8b1602b4  // add	x20, x21, x22
	WORD $0x91001a98  // add	x24, x20, #6
	WORD $0x14000004  // b	LBB5_505 $16(%rip)
LBB5_504:
	WORD $0x91001af9  // add	x25, x23, #6
	WORD $0x91001ef7  // add	x23, x23, #7
	WORD $0x91001f18  // add	x24, x24, #7
LBB5_505:
	WORD $0x91000739  // add	x25, x25, #1
	WORD $0xaa1b03e8  // mov	x8, x27
	WORD $0x17fffefe  // b	LBB5_455 $-1032(%rip)
LBB5_506:
	WORD $0xaa1603f7  // mov	x23, x22
LBB5_507:
	WORD $0x38001717  // strb	w23, [x24], #1
	WORD $0xaa1803f5  // mov	x21, x24
	WORD $0x17ffff65  // b	LBB5_478 $-620(%rip)
LBB5_508:
	WORD $0x53067ed7  // lsr	w23, w22, #6
	WORD $0x321a06f7  // orr	w23, w23, #0xc0
	WORD $0x381fc2b7  // sturb	w23, [x21, #-4]
	WORD $0x52801017  // mov	w23, #128
	WORD $0x330016d7  // bfxil	w23, w22, #0, #6
	WORD $0x381fd2b7  // sturb	w23, [x21, #-3]
	WORD $0xd1000ab5  // sub	x21, x21, #2
	WORD $0x17ffff5d  // b	LBB5_478 $-652(%rip)
LBB5_509:
	WORD $0x781fc2a5  // sturh	w5, [x21, #-4]
	WORD $0x381fe2a6  // sturb	w6, [x21, #-2]
	WORD $0x17ffff59  // b	LBB5_477 $-668(%rip)
LBB5_510:
	WORD $0x0b162af6  // add	w22, w23, w22, lsl #10
	WORD $0x0b0702d6  // add	w22, w22, w7
	WORD $0x53127ed7  // lsr	w23, w22, #18
	WORD $0x321c0ef7  // orr	w23, w23, #0xf0
	WORD $0x381fc2b7  // sturb	w23, [x21, #-4]
	WORD $0x52801017  // mov	w23, #128
	WORD $0x330c46d7  // bfxil	w23, w22, #12, #6
	WORD $0x381fd2b7  // sturb	w23, [x21, #-3]
	WORD $0x52801017  // mov	w23, #128
	WORD $0x33062ed7  // bfxil	w23, w22, #6, #6
	WORD $0x381fe2b7  // sturb	w23, [x21, #-2]
	WORD $0x52801016  // mov	w22, #128
	WORD $0x33001716  // bfxil	w22, w24, #0, #6
	WORD $0x381ff2b6  // sturb	w22, [x21, #-1]
	WORD $0x17ffff4b  // b	LBB5_478 $-724(%rip)
LBB5_511:
	WORD $0x92800029  // mov	x9, #-2
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x140000ff  // b	LBB5_569 $1020(%rip)
LBB5_512:
	WORD $0x52800004  // mov	w4, #0
LBB5_513:
	WORD $0xb40003a1  // cbz	x1, LBB5_521 $116(%rip)
LBB5_514:
	WORD $0x14000007  // b	LBB5_516 $28(%rip)
LBB5_515:
	WORD $0xf10000bf  // cmp	x5, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0x8a030022  // and	x2, x1, x3
	WORD $0x8b020841  // add	x1, x2, x2, lsl #2
	WORD $0xd37ff821  // lsl	x1, x1, #1
	WORD $0xb40002c2  // cbz	x2, LBB5_522 $88(%rip)
LBB5_516:
	WORD $0x9ad02425  // lsr	x5, x1, x16
	WORD $0x93407c86  // sxtw	x6, w4
	WORD $0xeb0601ff  // cmp	x15, x6
	WORD $0x54fffee9  // b.ls	LBB5_515 $-36(%rip)
	WORD $0x1100c0a2  // add	w2, w5, #48
	WORD $0x38266982  // strb	w2, [x12, x6]
	WORD $0x11000484  // add	w4, w4, #1
	WORD $0x8a030022  // and	x2, x1, x3
	WORD $0x8b020841  // add	x1, x2, x2, lsl #2
	WORD $0xd37ff821  // lsl	x1, x1, #1
	WORD $0xb5fffec2  // cbnz	x2, LBB5_516 $-40(%rip)
	WORD $0x1400000a  // b	LBB5_522 $40(%rip)
LBB5_518:
	WORD $0xaa3103e8  // mvn	x8, x17
	WORD $0xcb334111  // sub	x17, x8, w19, uxtw
	WORD $0x17fffa80  // b	LBB5_167 $-5632(%rip)
LBB5_519:
	WORD $0xaa3103e8  // mvn	x8, x17
	WORD $0xcb274111  // sub	x17, x8, w7, uxtw
	WORD $0x17fffa7d  // b	LBB5_167 $-5644(%rip)
LBB5_520:
	WORD $0xaa3103e8  // mvn	x8, x17
	WORD $0xcb264111  // sub	x17, x8, w6, uxtw
	WORD $0x17fffa7a  // b	LBB5_167 $-5656(%rip)
LBB5_521:
LBB5_522:
	WORD $0x7100049f  // cmp	w4, #1
	WORD $0x5400016b  // b.lt	LBB5_527 $44(%rip)
	WORD $0x2a0403f5  // mov	w21, w4
LBB5_524:
	WORD $0x38756a30  // ldrb	w16, [x17, x21]
	WORD $0x7100c21f  // cmp	w16, #48
	WORD $0x54000161  // b.ne	LBB5_529 $44(%rip)
	WORD $0xf10006b5  // subs	x21, x21, #1
	WORD $0x54ffff8c  // b.gt	LBB5_524 $-16(%rip)
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x5280000f  // mov	w15, #0
	WORD $0x12807fb0  // mov	w16, #-1022
	WORD $0x140000d9  // b	LBB5_571 $868(%rip)
LBB5_527:
	WORD $0x12807fb0  // mov	w16, #-1022
	WORD $0x34000d04  // cbz	w4, LBB5_551 $416(%rip)
	WORD $0xaa0403f5  // mov	x21, x4
	WORD $0x14000002  // b	LBB5_530 $8(%rip)
LBB5_529:
	WORD $0x12807fb0  // mov	w16, #-1022
LBB5_530:
	WORD $0xd2800001  // mov	x1, #0
	WORD $0x2a1503e5  // mov	w5, w21
	WORD $0x5282b183  // mov	w3, #5516
LBB5_531:
	WORD $0xf100983f  // cmp	x1, #38
	WORD $0x540002e0  // b.eq	LBB5_537 $92(%rip)
Lloh44:
	WORD $0x1004edc2  // adr	x2, _LSHIFT_TAB $40376(%rip)
Lloh45:
	WORD $0x91000042  // add	x2, x2, _LSHIFT_TAB@PAGEOFF $0(%rip)
	WORD $0x8b010042  // add	x2, x2, x1
	WORD $0x38636844  // ldrb	w4, [x2, x3]
	WORD $0x38616986  // ldrb	w6, [x12, x1]
	WORD $0x6b0400df  // cmp	w6, w4
	WORD $0x54000181  // b.ne	LBB5_536 $48(%rip)
	WORD $0x91000421  // add	x1, x1, #1
	WORD $0xeb0100bf  // cmp	x5, x1
	WORD $0x54fffea1  // b.ne	LBB5_531 $-44(%rip)
Lloh46:
	WORD $0x1004ec81  // adr	x1, _LSHIFT_TAB $40336(%rip)
Lloh47:
	WORD $0x91000021  // add	x1, x1, _LSHIFT_TAB@PAGEOFF $0(%rip)
	WORD $0x8b050021  // add	x1, x1, x5
	WORD $0x5282b182  // mov	w2, #5516
	WORD $0x38626821  // ldrb	w1, [x1, x2]
	WORD $0x340000e1  // cbz	w1, LBB5_537 $28(%rip)
LBB5_535:
	WORD $0x528001e1  // mov	w1, #15
	WORD $0x14000006  // b	LBB5_538 $24(%rip)
LBB5_536:
	WORD $0x13001c81  // sxtb	w1, w4
	WORD $0x13001cc2  // sxtb	w2, w6
	WORD $0x6b01005f  // cmp	w2, w1
	WORD $0x54ffff6b  // b.lt	LBB5_535 $-20(%rip)
LBB5_537:
	WORD $0x52800201  // mov	w1, #16
LBB5_538:
	WORD $0x0b050022  // add	w2, w1, w5
	WORD $0x93407c43  // sxtw	x3, w2
	WORD $0x710004bf  // cmp	w5, #1
	WORD $0x5400076b  // b.lt	LBB5_548 $236(%rip)
	WORD $0xd2800004  // mov	x4, #0
	WORD $0xd1000466  // sub	x6, x3, #1
	WORD $0xd10004a5  // sub	x5, x5, #1
	WORD $0xd2ff4013  // mov	x19, #-432345564227567616
	WORD $0xb202e7f4  // mov	x20, #-3689348814741910324
	WORD $0xf29999b4  // movk	x20, #52429
	WORD $0x92800135  // mov	x21, #-10
	WORD $0xaa0203e7  // mov	x7, x2
	WORD $0x14000009  // b	LBB5_541 $36(%rip)
LBB5_540:
	WORD $0xf10002ff  // cmp	x23, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0x510004e7  // sub	w7, w7, #1
	WORD $0xd10004c6  // sub	x6, x6, #1
	WORD $0x910004b7  // add	x23, x5, #1
	WORD $0xd10004a5  // sub	x5, x5, #1
	WORD $0xf10006ff  // cmp	x23, #1
	WORD $0x54000229  // b.ls	LBB5_543 $68(%rip)
LBB5_541:
	WORD $0x38a56996  // ldrsb	x22, [x12, x5]
	WORD $0x8b16d484  // add	x4, x4, x22, lsl #53
	WORD $0x8b130096  // add	x22, x4, x19
	WORD $0x9bd47ec4  // umulh	x4, x22, x20
	WORD $0xd343fc84  // lsr	x4, x4, #3
	WORD $0x9b155897  // madd	x23, x4, x21, x22
	WORD $0xeb0601ff  // cmp	x15, x6
	WORD $0x54fffe29  // b.ls	LBB5_540 $-60(%rip)
	WORD $0x1100c2f7  // add	w23, w23, #48
	WORD $0x38266997  // strb	w23, [x12, x6]
	WORD $0x510004e7  // sub	w7, w7, #1
	WORD $0xd10004c6  // sub	x6, x6, #1
	WORD $0x910004b7  // add	x23, x5, #1
	WORD $0xd10004a5  // sub	x5, x5, #1
	WORD $0xf10006ff  // cmp	x23, #1
	WORD $0x54fffe28  // b.hi	LBB5_541 $-60(%rip)
LBB5_543:
	WORD $0xf1002adf  // cmp	x22, #10
	WORD $0x54000303  // b.lo	LBB5_548 $96(%rip)
	WORD $0x93407ce5  // sxtw	x5, w7
	WORD $0xd10004a5  // sub	x5, x5, #1
	WORD $0xb202e7e6  // mov	x6, #-3689348814741910324
	WORD $0xf29999a6  // movk	x6, #52429
	WORD $0x92800127  // mov	x7, #-10
	WORD $0x14000007  // b	LBB5_546 $28(%rip)
LBB5_545:
	WORD $0xf100029f  // cmp	x20, #0
	WORD $0x1a9f05ad  // csinc	w13, w13, wzr, eq
	WORD $0xd10004a5  // sub	x5, x5, #1
	WORD $0xf100249f  // cmp	x4, #9
	WORD $0xaa1303e4  // mov	x4, x19
	WORD $0x54000189  // b.ls	LBB5_548 $48(%rip)
LBB5_546:
	WORD $0x9bc67c93  // umulh	x19, x4, x6
	WORD $0xd343fe73  // lsr	x19, x19, #3
	WORD $0x9b071274  // madd	x20, x19, x7, x4
	WORD $0xeb0501ff  // cmp	x15, x5
	WORD $0x54fffec9  // b.ls	LBB5_545 $-40(%rip)
	WORD $0x1100c294  // add	w20, w20, #48
	WORD $0x38256994  // strb	w20, [x12, x5]
	WORD $0xd10004a5  // sub	x5, x5, #1
	WORD $0xf100249f  // cmp	x4, #9
	WORD $0xaa1303e4  // mov	x4, x19
	WORD $0x54fffec8  // b.hi	LBB5_546 $-40(%rip)
LBB5_548:
	WORD $0xeb0301ff  // cmp	x15, x3
	WORD $0x1a8f804f  // csel	w15, w2, w15, hi
	WORD $0x0b0e002e  // add	w14, w1, w14
	WORD $0x710005ff  // cmp	w15, #1
	WORD $0x5400012b  // b.lt	LBB5_552 $36(%rip)
LBB5_549:
	WORD $0x386f6a21  // ldrb	w1, [x17, x15]
	WORD $0x7100c03f  // cmp	w1, #48
	WORD $0x540000e1  // b.ne	LBB5_553 $28(%rip)
	WORD $0xf10005ef  // subs	x15, x15, #1
	WORD $0x54ffff8c  // b.gt	LBB5_549 $-16(%rip)
LBB5_551:
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x5280000f  // mov	w15, #0
	WORD $0x1400006d  // b	LBB5_571 $436(%rip)
LBB5_552:
	WORD $0x34000d6f  // cbz	w15, LBB5_570 $428(%rip)
LBB5_553:
	WORD $0x710051df  // cmp	w14, #20
	WORD $0x54000d4d  // b.le	LBB5_571 $424(%rip)
	WORD $0x92800011  // mov	x17, #-1
	WORD $0x140000ac  // b	LBB5_591 $688(%rip)
LBB5_555:
	WORD $0xaa0003f0  // mov	x16, x0
	WORD $0xf84b8e0b  // ldr	x11, [x16, #184]!
	WORD $0x8b0a116b  // add	x11, x11, x10, lsl #4
	WORD $0xf85e8211  // ldur	x17, [x16, #-24]
	WORD $0x385f022a  // ldurb	w10, [x17, #-16]
	WORD $0x71001d5f  // cmp	w10, #7
	WORD $0x54001600  // b.eq	LBB5_594 $704(%rip)
	WORD $0x7100195f  // cmp	w10, #6
	WORD $0x54002321  // b.ne	LBB5_609 $1124(%rip)
	WORD $0xaa0103ef  // mov	x15, x1
	WORD $0x384015e2  // ldrb	w2, [x15], #1
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9ac2214c  // lsl	x12, x10, x2
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0xd284c00a  // mov	x10, #9728
	WORD $0xf2c0002a  // movk	x10, #1, lsl #32
	WORD $0x8a0a018c  // and	x12, x12, x10
	WORD $0xfa409984  // ccmp	x12, #0, #4, ls
	WORD $0x54000880  // b.eq	LBB5_566 $272(%rip)
	WORD $0x9100082f  // add	x15, x1, #2
	WORD $0x39400422  // ldrb	w2, [x1, #1]
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ac2218c  // lsl	x12, x12, x2
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0x8a0a018a  // and	x10, x12, x10
	WORD $0xfa409944  // ccmp	x10, #0, #4, ls
	WORD $0x54000780  // b.eq	LBB5_566 $240(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_562 $28(%rip)
	WORD $0xf9404c0d  // ldr	x13, [x0, #152]
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9acc21cc  // lsl	x12, x14, x12
	WORD $0xea0c01ac  // ands	x12, x13, x12
	WORD $0x540005e1  // b.ne	LBB5_565 $188(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_562:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh48:
	WORD $0x10fecf6c  // adr	x12, lCPI5_0 $-9748(%rip)
Lloh49:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
Lloh50:
	WORD $0x10fecfac  // adr	x12, lCPI5_1 $-9740(%rip)
Lloh51:
	WORD $0x3dc00182  // ldr	q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh52:
	WORD $0x10fecfec  // adr	x12, lCPI5_2 $-9732(%rip)
Lloh53:
	WORD $0x3dc00183  // ldr	q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_563:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008d  // fmov	w13, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x33103dac  // bfi	w12, w13, #16, #16
	WORD $0xaa0e818c  // orr	x12, x12, x14, lsl #32
	WORD $0xaa0fc18c  // orr	x12, x12, x15, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_563 $-136(%rip)
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_565:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015e2  // ldrb	w2, [x15], #1
LBB5_566:
	WORD $0x7101f45f  // cmp	w2, #125
	WORD $0x54ff80c1  // b.ne	LBB5_322 $-4072(%rip)
	WORD $0xb940cc0a  // ldr	w10, [x0, #204]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900cc0a  // str	w10, [x0, #204]
	WORD $0x140000ad  // b	LBB5_605 $692(%rip)
LBB5_568:
	WORD $0x5280000c  // mov	w12, #0
	WORD $0x2a0e03e9  // mov	w9, w14
	WORD $0xdac00129  // rbit	x9, x9
	WORD $0xdac01129  // clz	x9, x9
	WORD $0x8b0d014a  // add	x10, x10, x13
	WORD $0x8b090157  // add	x23, x10, x9
	WORD $0x92800009  // mov	x9, #-1
LBB5_569:
	WORD $0x4b0903e2  // neg	w2, w9
	WORD $0xaa1703ea  // mov	x10, x23
	WORD $0x17fff89e  // b	LBB5_106 $-7560(%rip)
LBB5_570:
	WORD $0x5280000e  // mov	w14, #0
LBB5_571:
	WORD $0x6b0f01df  // cmp	w14, w15
	WORD $0x1a8fb1c1  // csel	w1, w14, w15, lt
	WORD $0x7100043f  // cmp	w1, #1
	WORD $0x5400016b  // b.lt	LBB5_574 $44(%rip)
	WORD $0xd2800011  // mov	x17, #0
	WORD $0x52800142  // mov	w2, #10
	WORD $0xaa0103e3  // mov	x3, x1
	WORD $0xaa0c03e4  // mov	x4, x12
LBB5_573:
	WORD $0x38801485  // ldrsb	x5, [x4], #1
	WORD $0x9b021631  // madd	x17, x17, x2, x5
	WORD $0xd100c231  // sub	x17, x17, #48
	WORD $0xf1000463  // subs	x3, x3, #1
	WORD $0x54ffff81  // b.ne	LBB5_573 $-16(%rip)
	WORD $0x14000003  // b	LBB5_575 $12(%rip)
LBB5_574:
	WORD $0x52800001  // mov	w1, #0
	WORD $0xd2800011  // mov	x17, #0
LBB5_575:
	WORD $0x6b0101c2  // subs	w2, w14, w1
	WORD $0x540003ad  // b.le	LBB5_582 $116(%rip)
	WORD $0x7100105f  // cmp	w2, #4
	WORD $0x540002c3  // b.lo	LBB5_580 $88(%rip)
	WORD $0x121e7443  // and	w3, w2, #0xfffffffc
	WORD $0x0b030021  // add	w1, w1, w3
	WORD $0x52800024  // mov	w4, #1
	WORD $0xaa0303e5  // mov	x5, x3
	WORD $0x52800026  // mov	w6, #1
	WORD $0x52800027  // mov	w7, #1
LBB5_578:
	WORD $0x8b110a31  // add	x17, x17, x17, lsl #2
	WORD $0xd37ffa31  // lsl	x17, x17, #1
	WORD $0x8b040884  // add	x4, x4, x4, lsl #2
	WORD $0xd37ff884  // lsl	x4, x4, #1
	WORD $0x8b0608c6  // add	x6, x6, x6, lsl #2
	WORD $0xd37ff8c6  // lsl	x6, x6, #1
	WORD $0x8b0708e7  // add	x7, x7, x7, lsl #2
	WORD $0xd37ff8e7  // lsl	x7, x7, #1
	WORD $0x710010a5  // subs	w5, w5, #4
	WORD $0x54fffee1  // b.ne	LBB5_578 $-36(%rip)
	WORD $0x9b117c91  // mul	x17, x4, x17
	WORD $0x9b117cd1  // mul	x17, x6, x17
	WORD $0x9b117cf1  // mul	x17, x7, x17
	WORD $0x6b03005f  // cmp	w2, w3
	WORD $0x540000c0  // b.eq	LBB5_582 $24(%rip)
LBB5_580:
	WORD $0x4b0101c1  // sub	w1, w14, w1
LBB5_581:
	WORD $0x8b110a31  // add	x17, x17, x17, lsl #2
	WORD $0xd37ffa31  // lsl	x17, x17, #1
	WORD $0x71000421  // subs	w1, w1, #1
	WORD $0x54ffffa1  // b.ne	LBB5_581 $-12(%rip)
LBB5_582:
	WORD $0x37f801ee  // tbnz	w14, #31, LBB5_588 $60(%rip)
	WORD $0x6b0e01ff  // cmp	w15, w14
	WORD $0x540001ad  // b.le	LBB5_588 $52(%rip)
	WORD $0x8b2e418c  // add	x12, x12, w14, uxtw
	WORD $0x39c00181  // ldrsb	w1, [x12]
	WORD $0x110005c2  // add	w2, w14, #1
	WORD $0x7100d43f  // cmp	w1, #53
	WORD $0x7a4f0040  // ccmp	w2, w15, #0, eq
	WORD $0x540000a0  // b.eq	LBB5_586 $20(%rip)
	WORD $0x7100d03f  // cmp	w1, #52
	WORD $0x1a9fd7ec  // cset	w12, gt
	WORD $0x3500006c  // cbnz	w12, LBB5_587 $12(%rip)
	WORD $0x14000003  // b	LBB5_588 $12(%rip)
LBB5_586:
	WORD $0x340001ed  // cbz	w13, LBB5_592 $60(%rip)
LBB5_587:
	WORD $0x91000631  // add	x17, x17, #1
LBB5_588:
	WORD $0xd2e0040c  // mov	x12, #9007199254740992
	WORD $0xeb0c023f  // cmp	x17, x12
	WORD $0x540000a1  // b.ne	LBB5_591 $20(%rip)
	WORD $0x710ffe1f  // cmp	w16, #1023
	WORD $0x54ff5780  // b.eq	LBB5_252 $-5392(%rip)
	WORD $0x11000610  // add	w16, w16, #1
	WORD $0xd2e00211  // mov	x17, #4503599627370496
LBB5_591:
	WORD $0x9374d22d  // sbfx	x13, x17, #52, #1
	WORD $0x110ffe0e  // add	w14, w16, #1023
	WORD $0x9240ce2c  // and	x12, x17, #0xfffffffffffff
	WORD $0x120029ce  // and	w14, w14, #0x7ff
	WORD $0x8a0ed1ad  // and	x13, x13, x14, lsl #52
	WORD $0x17fffabb  // b	LBB5_255 $-5396(%rip)
LBB5_592:
	WORD $0x34fffe6e  // cbz	w14, LBB5_588 $-52(%rip)
	WORD $0x385ff18c  // ldurb	w12, [x12, #-1]
	WORD $0x1200018c  // and	w12, w12, #0x1
	WORD $0x35fffdec  // cbnz	w12, LBB5_587 $-68(%rip)
	WORD $0x17ffffef  // b	LBB5_588 $-68(%rip)
LBB5_594:
	WORD $0xaa0103ef  // mov	x15, x1
	WORD $0x384015e2  // ldrb	w2, [x15], #1
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9ac2214c  // lsl	x12, x10, x2
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0xd284c00a  // mov	x10, #9728
	WORD $0xf2c0002a  // movk	x10, #1, lsl #32
	WORD $0x8a0a018c  // and	x12, x12, x10
	WORD $0xfa409984  // ccmp	x12, #0, #4, ls
	WORD $0x54000880  // b.eq	LBB5_603 $272(%rip)
	WORD $0x9100082f  // add	x15, x1, #2
	WORD $0x39400422  // ldrb	w2, [x1, #1]
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ac2218c  // lsl	x12, x12, x2
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0x8a0a018a  // and	x10, x12, x10
	WORD $0xfa409944  // ccmp	x10, #0, #4, ls
	WORD $0x54000780  // b.eq	LBB5_603 $240(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_599 $28(%rip)
	WORD $0xf9404c0d  // ldr	x13, [x0, #152]
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9acc21cc  // lsl	x12, x14, x12
	WORD $0xea0c01ac  // ands	x12, x13, x12
	WORD $0x540005e1  // b.ne	LBB5_602 $188(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_599:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh54:
	WORD $0x10feb9cc  // adr	x12, lCPI5_0 $-10440(%rip)
Lloh55:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
Lloh56:
	WORD $0x10feba0c  // adr	x12, lCPI5_1 $-10432(%rip)
Lloh57:
	WORD $0x3dc00182  // ldr	q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh58:
	WORD $0x10feba4c  // adr	x12, lCPI5_2 $-10424(%rip)
Lloh59:
	WORD $0x3dc00183  // ldr	q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_600:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008d  // fmov	w13, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x33103dac  // bfi	w12, w13, #16, #16
	WORD $0xaa0e818c  // orr	x12, x12, x14, lsl #32
	WORD $0xaa0fc18c  // orr	x12, x12, x15, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_600 $-136(%rip)
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_602:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015e2  // ldrb	w2, [x15], #1
LBB5_603:
	WORD $0x7101745f  // cmp	w2, #93
	WORD $0x54ff6a61  // b.ne	LBB5_320 $-4788(%rip)
	WORD $0xb940d00a  // ldr	w10, [x0, #208]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900d00a  // str	w10, [x0, #208]
LBB5_605:
	WORD $0xa940296c  // ldp	x12, x10, [x11]
	WORD $0xf900540a  // str	x10, [x0, #168]
	WORD $0xcb0b022a  // sub	x10, x17, x11
	WORD $0xd344fd4a  // lsr	x10, x10, #4
	WORD $0x2901297f  // stp	wzr, w10, [x11, #8]
	WORD $0x92609d8a  // and	x10, x12, #0xffffffff000000ff
	WORD $0xf900016a  // str	x10, [x11]
	WORD $0xf940580a  // ldr	x10, [x0, #176]
	WORD $0xb940e40b  // ldr	w11, [x0, #228]
	WORD $0xeb0b015f  // cmp	x10, x11
	WORD $0x54fef428  // b.hi	LBB5_93 $-8572(%rip)
LBB5_606:
	WORD $0x52800014  // mov	w20, #0
	WORD $0xd100054a  // sub	x10, x10, #1
	WORD $0xf900580a  // str	x10, [x0, #176]
	WORD $0xf9405411  // ldr	x17, [x0, #168]
	WORD $0xb100063f  // cmn	x17, #1
	WORD $0x54000080  // b.eq	LBB5_608 $16(%rip)
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x14000f7e  // b	LBB5_1438 $15864(%rip)
LBB5_608:
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0xd280000b  // mov	x11, #0
	WORD $0xb501efab  // cbnz	x11, LBB5_1440 $15860(%rip)
	WORD $0x14000fcf  // b	LBB5_1450 $16188(%rip)
LBB5_609:
	WORD $0x3940016a  // ldrb	w10, [x11]
	WORD $0xf100195f  // cmp	x10, #6
	WORD $0x54000141  // b.ne	LBB5_613 $40(%rip)
	WORD $0x3943200a  // ldrb	w10, [x0, #200]
	WORD $0x3400098a  // cbz	w10, LBB5_626 $304(%rip)
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0xaa0103ea  // mov	x10, x1
	WORD $0x14000215  // b	LBB5_703 $2132(%rip)
LBB5_612:
	WORD $0x52800062  // mov	w2, #3
	WORD $0x17fffa5f  // b	LBB5_261 $-5764(%rip)
LBB5_613:
	WORD $0xaa0103ea  // mov	x10, x1
	WORD $0x38401551  // ldrb	w17, [x10], #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ad1218d  // lsl	x13, x12, x17
	WORD $0x7100823f  // cmp	w17, #32
	WORD $0xd284c00c  // mov	x12, #9728
	WORD $0xf2c0002c  // movk	x12, #1, lsl #32
	WORD $0x8a0c01ad  // and	x13, x13, x12
	WORD $0xfa4099a4  // ccmp	x13, #0, #4, ls
	WORD $0x54000b40  // b.eq	LBB5_631 $360(%rip)
	WORD $0x9100082a  // add	x10, x1, #2
	WORD $0x39400431  // ldrb	w17, [x1, #1]
	WORD $0x5280002d  // mov	w13, #1
	WORD $0x9ad121ad  // lsl	x13, x13, x17
	WORD $0x7100823f  // cmp	w17, #32
	WORD $0x8a0c01ac  // and	x12, x13, x12
	WORD $0xfa409984  // ccmp	x12, #0, #4, ls
	WORD $0x54000a40  // b.eq	LBB5_631 $328(%rip)
	WORD $0xf940480f  // ldr	x15, [x0, #144]
	WORD $0xcb0f014c  // sub	x12, x10, x15
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x54000e68  // b.hi	LBB5_642 $460(%rip)
	WORD $0xf9404c0a  // ldr	x10, [x0, #152]
	WORD $0x9280000d  // mov	x13, #-1
	WORD $0x9acc21ac  // lsl	x12, x13, x12
	WORD $0xea0c014a  // ands	x10, x10, x12
	WORD $0x54000da0  // b.eq	LBB5_641 $436(%rip)
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0x1400194c  // b	LBB5_2019 $25904(%rip)
LBB5_618:
	WORD $0x9280000d  // mov	x13, #-1
	WORD $0xaa1003e8  // mov	x8, x16
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9280000c  // mov	x12, #-1
	WORD $0x17fff83f  // b	LBB5_128 $-7940(%rip)
LBB5_619:
	WORD $0xcb08014a  // sub	x10, x10, x8
	WORD $0x3940014f  // ldrb	w15, [x10]
	WORD $0x5100c1e8  // sub	w8, w15, #48
	WORD $0x7100251f  // cmp	w8, #9
	WORD $0x54000ac8  // b.hi	LBB5_639 $344(%rip)
	WORD $0xd280000c  // mov	x12, #0
	WORD $0xd2800008  // mov	x8, #0
	WORD $0x5280014a  // mov	w10, #10
LBB5_621:
	WORD $0x9b0a7d8c  // mul	x12, x12, x10
	WORD $0x8b2f418c  // add	x12, x12, w15, uxtw
	WORD $0xd100c18c  // sub	x12, x12, #48
	WORD $0x8b08020d  // add	x13, x16, x8
	WORD $0x394005af  // ldrb	w15, [x13, #1]
	WORD $0x5100c1ed  // sub	w13, w15, #48
	WORD $0x710025bf  // cmp	w13, #9
	WORD $0xfa529902  // ccmp	x8, #18, #2, ls
	WORD $0x91000508  // add	x8, x8, #1
	WORD $0x54fffee3  // b.lo	LBB5_621 $-36(%rip)
	WORD $0x710025bf  // cmp	w13, #9
	WORD $0x54001008  // b.hi	LBB5_645 $512(%rip)
	WORD $0xd280000e  // mov	x14, #0
LBB5_624:
	WORD $0x8b0e020a  // add	x10, x16, x14
	WORD $0x8b08014a  // add	x10, x10, x8
	WORD $0x3940054f  // ldrb	w15, [x10, #1]
	WORD $0x5100c1ea  // sub	w10, w15, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0x7100295f  // cmp	w10, #10
	WORD $0x54ffff43  // b.lo	LBB5_624 $-24(%rip)
	WORD $0x8b08020a  // add	x10, x16, x8
	WORD $0x8b0e014a  // add	x10, x10, x14
	WORD $0x5280002d  // mov	w13, #1
	WORD $0x17fff65e  // b	LBB5_45 $-9864(%rip)
LBB5_626:
	WORD $0xaa0103ef  // mov	x15, x1
	WORD $0x384015f0  // ldrb	w16, [x15], #1
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9ad0214c  // lsl	x12, x10, x16
	WORD $0x7100821f  // cmp	w16, #32
	WORD $0xd284c00a  // mov	x10, #9728
	WORD $0xf2c0002a  // movk	x10, #1, lsl #32
	WORD $0x8a0a018c  // and	x12, x12, x10
	WORD $0xfa409984  // ccmp	x12, #0, #4, ls
	WORD $0x540006c0  // b.eq	LBB5_640 $216(%rip)
	WORD $0x9100082f  // add	x15, x1, #2
	WORD $0x39400430  // ldrb	w16, [x1, #1]
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ad0218c  // lsl	x12, x12, x16
	WORD $0x7100821f  // cmp	w16, #32
	WORD $0x8a0a018a  // and	x10, x12, x10
	WORD $0xfa409944  // ccmp	x10, #0, #4, ls
	WORD $0x540005c0  // b.eq	LBB5_640 $184(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x54000dc8  // b.hi	LBB5_650 $440(%rip)
	WORD $0xf9404c0d  // ldr	x13, [x0, #152]
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9acc21cc  // lsl	x12, x14, x12
	WORD $0xea0c01ac  // ands	x12, x13, x12
	WORD $0x54000d00  // b.eq	LBB5_649 $416(%rip)
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0x14000d56  // b	LBB5_1351 $13656(%rip)
LBB5_631:
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0xf940016c  // ldr	x12, [x11]
	WORD $0x9104018c  // add	x12, x12, #256
	WORD $0xf900016c  // str	x12, [x11]
	WORD $0x7100b23f  // cmp	w17, #44
	WORD $0x54032120  // b.eq	LBB5_2021 $25636(%rip)
	WORD $0x1400196c  // b	LBB5_2034 $26032(%rip)
LBB5_632:
	WORD $0x528001a2  // mov	w2, #13
	WORD $0xaa0803ea  // mov	x10, x8
	WORD $0x17fff68d  // b	LBB5_71 $-9676(%rip)
LBB5_633:
	WORD $0x528001a2  // mov	w2, #13
	WORD $0xaa0803ea  // mov	x10, x8
	WORD $0x17fff698  // b	LBB5_75 $-9632(%rip)
LBB5_634:
	WORD $0x528001a2  // mov	w2, #13
	WORD $0xaa0803ea  // mov	x10, x8
	WORD $0x17fff674  // b	LBB5_65 $-9776(%rip)
LBB5_635:
	WORD $0x9100094a  // add	x10, x10, #2
	WORD $0x17fff685  // b	LBB5_71 $-9708(%rip)
LBB5_636:
	WORD $0x9100094a  // add	x10, x10, #2
	WORD $0x17fff691  // b	LBB5_75 $-9660(%rip)
LBB5_637:
	WORD $0x9100094a  // add	x10, x10, #2
	WORD $0x528001a2  // mov	w2, #13
	WORD $0x17fff66d  // b	LBB5_65 $-9804(%rip)
LBB5_638:
	WORD $0x91000d4a  // add	x10, x10, #3
	WORD $0x17fff66b  // b	LBB5_65 $-9812(%rip)
LBB5_639:
	WORD $0xd2800008  // mov	x8, #0
	WORD $0x5280000d  // mov	w13, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x17fff61f  // b	LBB5_45 $-10116(%rip)
LBB5_640:
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0x14000e6c  // b	LBB5_1421 $14768(%rip)
LBB5_641:
	WORD $0x910101ea  // add	x10, x15, #64
LBB5_642:
	WORD $0xd101014f  // sub	x15, x10, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh60:
	WORD $0x10fe9d6a  // adr	x10, lCPI5_0 $-11348(%rip)
Lloh61:
	WORD $0x3dc00141  // ldr	q1, [x10, lCPI5_0@PAGEOFF] $0(%rip)
Lloh62:
	WORD $0x10fe9daa  // adr	x10, lCPI5_1 $-11340(%rip)
Lloh63:
	WORD $0x3dc00142  // ldr	q2, [x10, lCPI5_1@PAGEOFF] $0(%rip)
Lloh64:
	WORD $0x10fe9dea  // adr	x10, lCPI5_2 $-11332(%rip)
Lloh65:
	WORD $0x3dc00143  // ldr	q3, [x10, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_643:
	WORD $0xadc215e4  // ldp	q4, q5, [x15, #64]!
	WORD $0xad411de6  // ldp	q6, q7, [x15, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008a  // fmov	w10, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008d  // fmov	w13, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x33103d8a  // bfi	w10, w12, #16, #16
	WORD $0xaa0d814a  // orr	x10, x10, x13, lsl #32
	WORD $0xaa0ec14a  // orr	x10, x10, x14, lsl #48
	WORD $0xb100055f  // cmn	x10, #1
	WORD $0x54fffbc0  // b.eq	LBB5_643 $-136(%rip)
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0x140018b2  // b	LBB5_2018 $25288(%rip)
LBB5_645:
	WORD $0x5280000d  // mov	w13, #0
	WORD $0x5280000e  // mov	w14, #0
	WORD $0x8b08020a  // add	x10, x16, x8
	WORD $0x17fff5e7  // b	LBB5_45 $-10340(%rip)
LBB5_646:
	WORD $0x710005df  // cmp	w14, #1
	WORD $0x54ff0561  // b.ne	LBB5_175 $-8020(%rip)
	WORD $0x52800148  // mov	w8, #10
	WORD $0x9bc87d88  // umulh	x8, x12, x8
	WORD $0xeb0803ff  // cmp	xzr, x8
	WORD $0x54001280  // b.eq	LBB5_673 $592(%rip)
	WORD $0x7100013f  // cmp	w9, #0
	WORD $0x12800008  // mov	w8, #-1
	WORD $0x5a881508  // cneg	w8, w8, eq
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x17fff855  // b	LBB5_186 $-7852(%rip)
LBB5_649:
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_650:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh66:
	WORD $0x10fe958c  // adr	x12, lCPI5_0 $-11600(%rip)
Lloh67:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
Lloh68:
	WORD $0x10fe95cc  // adr	x12, lCPI5_1 $-11592(%rip)
Lloh69:
	WORD $0x3dc00182  // ldr	q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh70:
	WORD $0x10fe960c  // adr	x12, lCPI5_2 $-11584(%rip)
Lloh71:
	WORD $0x3dc00183  // ldr	q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_651:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008d  // fmov	w13, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x33103dac  // bfi	w12, w13, #16, #16
	WORD $0xaa0e818c  // orr	x12, x12, x14, lsl #32
	WORD $0xaa0fc18c  // orr	x12, x12, x15, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_651 $-136(%rip)
	WORD $0xd280000d  // mov	x13, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x52800014  // mov	w20, #0
	WORD $0x14000cc1  // b	LBB5_1350 $13060(%rip)
LBB5_653:
	WORD $0x0e013ca9  // umov.b	w9, v5[0]
	WORD $0x7100893f  // cmp	w9, #34
	WORD $0x54000101  // b.ne	LBB5_655 $32(%rip)
LBB5_654:
	WORD $0x8b16028c  // add	x12, x20, x22
	WORD $0x8b1602a9  // add	x9, x21, x22
	WORD $0xcb0a0129  // sub	x9, x9, x10
	WORD $0x9100058a  // add	x10, x12, #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xaa1b03e8  // mov	x8, x27
	WORD $0x17fff6d4  // b	LBB5_105 $-9392(%rip)
LBB5_655:
	WORD $0x0e013cac  // umov.b	w12, v5[0]
LBB5_656:
	WORD $0x8b1602a9  // add	x9, x21, x22
	WORD $0x3900012c  // strb	w12, [x9]
	WORD $0x8b16028c  // add	x12, x20, x22
	WORD $0x3940058d  // ldrb	w13, [x12, #1]
	WORD $0x710089bf  // cmp	w13, #34
	WORD $0x540004a0  // b.eq	LBB5_665 $148(%rip)
	WORD $0x3900052d  // strb	w13, [x9, #1]
	WORD $0x3940098c  // ldrb	w12, [x12, #2]
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x540004c0  // b.eq	LBB5_666 $152(%rip)
	WORD $0x3900092c  // strb	w12, [x9, #2]
	WORD $0x8b16028c  // add	x12, x20, x22
	WORD $0x39400d8d  // ldrb	w13, [x12, #3]
	WORD $0x710089bf  // cmp	w13, #34
	WORD $0x540004e0  // b.eq	LBB5_667 $156(%rip)
	WORD $0x39000d2d  // strb	w13, [x9, #3]
	WORD $0x3940118c  // ldrb	w12, [x12, #4]
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x54000500  // b.eq	LBB5_668 $160(%rip)
	WORD $0x3900112c  // strb	w12, [x9, #4]
	WORD $0x8b16028c  // add	x12, x20, x22
	WORD $0x3940158d  // ldrb	w13, [x12, #5]
	WORD $0x710089bf  // cmp	w13, #34
	WORD $0x54000520  // b.eq	LBB5_669 $164(%rip)
	WORD $0x3900152d  // strb	w13, [x9, #5]
	WORD $0x3940198c  // ldrb	w12, [x12, #6]
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x54000540  // b.eq	LBB5_670 $168(%rip)
	WORD $0x3900192c  // strb	w12, [x9, #6]
	WORD $0x8b16028c  // add	x12, x20, x22
	WORD $0x39401d8d  // ldrb	w13, [x12, #7]
	WORD $0x710089bf  // cmp	w13, #34
	WORD $0x54000560  // b.eq	LBB5_671 $172(%rip)
	WORD $0x39001d2d  // strb	w13, [x9, #7]
	WORD $0x3940218c  // ldrb	w12, [x12, #8]
	WORD $0x910022d6  // add	x22, x22, #8
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x54fffb61  // b.ne	LBB5_656 $-148(%rip)
	WORD $0x17ffffd2  // b	LBB5_654 $-184(%rip)
LBB5_664:
	WORD $0x92800169  // mov	x9, #-12
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x17fffe0c  // b	LBB5_569 $-2000(%rip)
LBB5_665:
	WORD $0x9100098d  // add	x13, x12, #2
	WORD $0xcb0a02a9  // sub	x9, x21, x10
	WORD $0x8b160129  // add	x9, x9, x22
	WORD $0x91000529  // add	x9, x9, #1
	WORD $0x14000021  // b	LBB5_672 $132(%rip)
LBB5_666:
	WORD $0x8b160289  // add	x9, x20, x22
	WORD $0x91000d2d  // add	x13, x9, #3
	WORD $0xcb0a02a9  // sub	x9, x21, x10
	WORD $0x8b160129  // add	x9, x9, x22
	WORD $0x91000929  // add	x9, x9, #2
	WORD $0x1400001b  // b	LBB5_672 $108(%rip)
LBB5_667:
	WORD $0x9100118d  // add	x13, x12, #4
	WORD $0xcb0a02a9  // sub	x9, x21, x10
	WORD $0x8b160129  // add	x9, x9, x22
	WORD $0x91000d29  // add	x9, x9, #3
	WORD $0x14000016  // b	LBB5_672 $88(%rip)
LBB5_668:
	WORD $0x8b160289  // add	x9, x20, x22
	WORD $0x9100152d  // add	x13, x9, #5
	WORD $0xcb0a02a9  // sub	x9, x21, x10
	WORD $0x8b160129  // add	x9, x9, x22
	WORD $0x91001129  // add	x9, x9, #4
	WORD $0x14000010  // b	LBB5_672 $64(%rip)
LBB5_669:
	WORD $0x9100198d  // add	x13, x12, #6
	WORD $0xcb0a02a9  // sub	x9, x21, x10
	WORD $0x8b160129  // add	x9, x9, x22
	WORD $0x91001529  // add	x9, x9, #5
	WORD $0x1400000b  // b	LBB5_672 $44(%rip)
LBB5_670:
	WORD $0x8b160289  // add	x9, x20, x22
	WORD $0x91001d2d  // add	x13, x9, #7
	WORD $0xcb0a02a9  // sub	x9, x21, x10
	WORD $0x8b160129  // add	x9, x9, x22
	WORD $0x91001929  // add	x9, x9, #6
	WORD $0x14000005  // b	LBB5_672 $20(%rip)
LBB5_671:
	WORD $0x9100218d  // add	x13, x12, #8
	WORD $0xcb0a02a9  // sub	x9, x21, x10
	WORD $0x8b160129  // add	x9, x9, x22
	WORD $0x91001d29  // add	x9, x9, #7
LBB5_672:
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xaa0d03ea  // mov	x10, x13
	WORD $0xaa1b03e8  // mov	x8, x27
	WORD $0x17fff680  // b	LBB5_105 $-9728(%rip)
LBB5_673:
	WORD $0x8b0c0988  // add	x8, x12, x12, lsl #2
	WORD $0xd37ff908  // lsl	x8, x8, #1
	WORD $0x385ff14e  // ldurb	w14, [x10, #-1]
	WORD $0x5100c1ce  // sub	w14, w14, #48
	WORD $0x93407dce  // sxtw	x14, w14
	WORD $0x937ffdcf  // asr	x15, x14, #63
	WORD $0xab0e0108  // adds	x8, x8, x14
	WORD $0x9a8f35f1  // cinc	x17, x15, hs
	WORD $0x9340022f  // sbfx	x15, x17, #0, #1
	WORD $0x5280002e  // mov	w14, #1
	WORD $0xca1101f1  // eor	x17, x15, x17
	WORD $0xb5fef111  // cbnz	x17, LBB5_175 $-8672(%rip)
	WORD $0xb7fef0ef  // tbnz	x15, #63, LBB5_175 $-8676(%rip)
	WORD $0x34ff1849  // cbz	w9, LBB5_245 $-7416(%rip)
	WORD $0x9e630100  // ucvtf	d0, x8
	WORD $0x17fff761  // b	LBB5_163 $-8828(%rip)
LBB5_677:
	WORD $0x92800169  // mov	x9, #-12
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xaa1403f7  // mov	x23, x20
	WORD $0x17fffdcf  // b	LBB5_569 $-2244(%rip)
LBB5_678:
	WORD $0xdac00329  // rbit	x9, x25
	WORD $0xdac01129  // clz	x9, x9
	WORD $0x8b16028a  // add	x10, x20, x22
	WORD $0x8b090157  // add	x23, x10, x9
	WORD $0x92800009  // mov	x9, #-1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xaa1b03e8  // mov	x8, x27
	WORD $0x17fffdc7  // b	LBB5_569 $-2276(%rip)
LBB5_679:
	WORD $0x7100885f  // cmp	w2, #34
	WORD $0x54017321  // b.ne	LBB5_1318 $11876(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0xcb0901f0  // sub	x16, x15, x9
	WORD $0xf940380a  // ldr	x10, [x0, #112]
	WORD $0x4f02e782  // movi.16b	v2, #92
Lloh72:
	WORD $0x10fe806c  // adr	x12, lCPI5_1 $-12276(%rip)
Lloh73:
	WORD $0x3dc00180  // ldr	q0, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh74:
	WORD $0x10fe80ac  // adr	x12, lCPI5_2 $-12268(%rip)
Lloh75:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_2@PAGEOFF] $0(%rip)
	WORD $0x4f01e443  // movi.16b	v3, #34
	WORD $0x4f00e7e4  // movi.16b	v4, #31
	WORD $0x14000002  // b	LBB5_682 $8(%rip)
LBB5_681:
	WORD $0x91008021  // add	x1, x1, #32
LBB5_682:
	WORD $0x8b0101ec  // add	x12, x15, x1
	WORD $0xad401985  // ldp	q5, q6, [x12]
	WORD $0x3728046a  // tbnz	w10, #5, LBB5_688 $140(%rip)
	WORD $0x5280000c  // mov	w12, #0
LBB5_684:
	WORD $0x6e228ca7  // cmeq.16b	v7, v5, v2
	WORD $0x6e228cd0  // cmeq.16b	v16, v6, v2
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ee  // fmov	w14, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600f1  // fmov	w17, s7
	WORD $0x33103e2e  // bfi	w14, w17, #16, #16
	WORD $0x6e238ca5  // cmeq.16b	v5, v5, v3
	WORD $0x6e238cc6  // cmeq.16b	v6, v6, v3
	WORD $0x4e201ca5  // and.16b	v5, v5, v0
	WORD $0x4e0100a5  // tbl.16b	v5, { v5 }, v1
	WORD $0x4e71b8a5  // addv.8h	h5, v5
	WORD $0x1e2600a2  // fmov	w2, s5
	WORD $0x4e201cc5  // and.16b	v5, v6, v0
	WORD $0x4e0100a5  // tbl.16b	v5, { v5 }, v1
	WORD $0x4e71b8a5  // addv.8h	h5, v5
	WORD $0x1e2600b1  // fmov	w17, s5
	WORD $0x33103e22  // bfi	w2, w17, #16, #16
	WORD $0x2a0e0191  // orr	w17, w12, w14
	WORD $0x51000631  // sub	w17, w17, #1
	WORD $0x6a020231  // ands	w17, w17, w2
	WORD $0x540002c1  // b.ne	LBB5_689 $88(%rip)
	WORD $0x51000442  // sub	w2, w2, #1
	WORD $0x6a0e005f  // tst	w2, w14
	WORD $0x540084c1  // b.ne	LBB5_886 $4248(%rip)
	WORD $0x362ffbca  // tbz	w10, #5, LBB5_681 $-136(%rip)
	WORD $0x0a02018e  // and	w14, w12, w2
	WORD $0x34fffb8e  // cbz	w14, LBB5_681 $-144(%rip)
	WORD $0x14000734  // b	LBB5_1058 $7376(%rip)
LBB5_688:
	WORD $0x6e2464a7  // umax.16b	v7, v5, v4
	WORD $0x6e248ce7  // cmeq.16b	v7, v7, v4
	WORD $0x6e2464d0  // umax.16b	v16, v6, v4
	WORD $0x6e248e10  // cmeq.16b	v16, v16, v4
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ec  // fmov	w12, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ee  // fmov	w14, s7
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0x17ffffd2  // b	LBB5_684 $-184(%rip)
LBB5_689:
	WORD $0x52800014  // mov	w20, #0
	WORD $0xdac0004a  // rbit	x10, x2
	WORD $0xdac0114a  // clz	x10, x10
	WORD $0x8b010141  // add	x1, x10, x1
	WORD $0x8b0f002a  // add	x10, x1, x15
	WORD $0x9100055b  // add	x27, x10, #1
	WORD $0xb7f8e4a1  // tbnz	x1, #63, LBB5_1060 $7316(%rip)
LBB5_690:
	WORD $0xaa1b03ea  // mov	x10, x27
	WORD $0x3840154c  // ldrb	w12, [x10], #1
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9acc21ce  // lsl	x14, x14, x12
	WORD $0xd284c00f  // mov	x15, #9728
	WORD $0xf2c0002f  // movk	x15, #1, lsl #32
	WORD $0x8a0f01ce  // and	x14, x14, x15
	WORD $0xfa4099c4  // ccmp	x14, #0, #4, ls
	WORD $0x54000800  // b.eq	LBB5_700 $256(%rip)
	WORD $0x91000b6a  // add	x10, x27, #2
	WORD $0x3940076c  // ldrb	w12, [x27, #1]
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x54000788  // b.hi	LBB5_700 $240(%rip)
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9acc21ce  // lsl	x14, x14, x12
	WORD $0xea0f01df  // tst	x14, x15
	WORD $0x54000700  // b.eq	LBB5_700 $224(%rip)
	WORD $0xf940480f  // ldr	x15, [x0, #144]
	WORD $0xcb0f014c  // sub	x12, x10, x15
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_696 $28(%rip)
	WORD $0xf9404c0a  // ldr	x10, [x0, #152]
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9acc21cc  // lsl	x12, x14, x12
	WORD $0xea0c014a  // ands	x10, x10, x12
	WORD $0x54000561  // b.ne	LBB5_699 $172(%rip)
	WORD $0x910101ea  // add	x10, x15, #64
LBB5_696:
	WORD $0xd101014f  // sub	x15, x10, #64
	WORD $0x4f04e5e2  // movi.16b	v2, #143
Lloh76:
	WORD $0x10fe73ea  // adr	x10, lCPI5_0 $-12676(%rip)
Lloh77:
	WORD $0x3dc00143  // ldr	q3, [x10, lCPI5_0@PAGEOFF] $0(%rip)
LBB5_697:
	WORD $0xadc215e4  // ldp	q4, q5, [x15, #64]!
	WORD $0xad411de6  // ldp	q6, q7, [x15, #32]
	WORD $0x4e221c90  // and.16b	v16, v4, v2
	WORD $0x4e100070  // tbl.16b	v16, { v3 }, v16
	WORD $0x4e221cb1  // and.16b	v17, v5, v2
	WORD $0x4e110071  // tbl.16b	v17, { v3 }, v17
	WORD $0x4e221cd2  // and.16b	v18, v6, v2
	WORD $0x4e120072  // tbl.16b	v18, { v3 }, v18
	WORD $0x4e221cf3  // and.16b	v19, v7, v2
	WORD $0x4e130073  // tbl.16b	v19, { v3 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e201c84  // and.16b	v4, v4, v0
	WORD $0x4e010084  // tbl.16b	v4, { v4 }, v1
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008a  // fmov	w10, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e201c84  // and.16b	v4, v4, v0
	WORD $0x4e010084  // tbl.16b	v4, { v4 }, v1
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e201c84  // and.16b	v4, v4, v0
	WORD $0x4e010084  // tbl.16b	v4, { v4 }, v1
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e201c84  // and.16b	v4, v4, v0
	WORD $0x4e010084  // tbl.16b	v4, { v4 }, v1
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260082  // fmov	w2, s4
	WORD $0x33103d8a  // bfi	w10, w12, #16, #16
	WORD $0xaa0e814a  // orr	x10, x10, x14, lsl #32
	WORD $0xaa02c14a  // orr	x10, x10, x2, lsl #48
	WORD $0xb100055f  // cmn	x10, #1
	WORD $0x54fffbc0  // b.eq	LBB5_697 $-136(%rip)
	WORD $0xaa2a03ea  // mvn	x10, x10
	WORD $0xa909280f  // stp	x15, x10, [x0, #144]
LBB5_699:
	WORD $0xdac0014a  // rbit	x10, x10
	WORD $0xdac0114a  // clz	x10, x10
	WORD $0x8b0a01ea  // add	x10, x15, x10
	WORD $0x3840154c  // ldrb	w12, [x10], #1
LBB5_700:
	WORD $0x7100e99f  // cmp	w12, #58
	WORD $0x54016161  // b.ne	LBB5_1319 $11308(%rip)
	WORD $0x7100023f  // cmp	w17, #0
	WORD $0x5280008c  // mov	w12, #4
	WORD $0x5280018e  // mov	w14, #12
	WORD $0x9a8c01cc  // csel	x12, x14, x12, eq
	WORD $0xaa10818c  // orr	x12, x12, x16, lsl #32
	WORD $0xf940500e  // ldr	x14, [x0, #160]
	WORD $0xa90005cc  // stp	x12, x1, [x14]
	WORD $0xf940500c  // ldr	x12, [x0, #160]
	WORD $0x91004191  // add	x17, x12, #16
	WORD $0xf9005011  // str	x17, [x0, #160]
	WORD $0x9100818c  // add	x12, x12, #32
	WORD $0xf940600e  // ldr	x14, [x0, #192]
	WORD $0xeb0e019f  // cmp	x12, x14
	WORD $0x54015fe8  // b.hi	LBB5_1320 $11260(%rip)
	WORD $0xaa0a03e1  // mov	x1, x10
LBB5_703:
	WORD $0x38401550  // ldrb	w16, [x10], #1
	WORD $0x7100821f  // cmp	w16, #32
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ad0218e  // lsl	x14, x12, x16
	WORD $0xd284c00c  // mov	x12, #9728
	WORD $0xf2c0002c  // movk	x12, #1, lsl #32
	WORD $0x8a0c01ce  // and	x14, x14, x12
	WORD $0xfa4099c4  // ccmp	x14, #0, #4, ls
	WORD $0x54000880  // b.eq	LBB5_712 $272(%rip)
	WORD $0x9100082a  // add	x10, x1, #2
	WORD $0x39400430  // ldrb	w16, [x1, #1]
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9ad021ce  // lsl	x14, x14, x16
	WORD $0x7100821f  // cmp	w16, #32
	WORD $0x8a0c01cc  // and	x12, x14, x12
	WORD $0xfa409984  // ccmp	x12, #0, #4, ls
	WORD $0x54000780  // b.eq	LBB5_712 $240(%rip)
	WORD $0xf940480f  // ldr	x15, [x0, #144]
	WORD $0xcb0f014c  // sub	x12, x10, x15
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_708 $28(%rip)
	WORD $0xf9404c0a  // ldr	x10, [x0, #152]
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9acc21cc  // lsl	x12, x14, x12
	WORD $0xea0c014a  // ands	x10, x10, x12
	WORD $0x540005e1  // b.ne	LBB5_711 $188(%rip)
	WORD $0x910101ea  // add	x10, x15, #64
LBB5_708:
	WORD $0xd101014f  // sub	x15, x10, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh78:
	WORD $0x10fe68ca  // adr	x10, lCPI5_0 $-13032(%rip)
Lloh79:
	WORD $0x3dc00141  // ldr	q1, [x10, lCPI5_0@PAGEOFF] $0(%rip)
Lloh80:
	WORD $0x10fe690a  // adr	x10, lCPI5_1 $-13024(%rip)
Lloh81:
	WORD $0x3dc00142  // ldr	q2, [x10, lCPI5_1@PAGEOFF] $0(%rip)
Lloh82:
	WORD $0x10fe694a  // adr	x10, lCPI5_2 $-13016(%rip)
Lloh83:
	WORD $0x3dc00143  // ldr	q3, [x10, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_709:
	WORD $0xadc215e4  // ldp	q4, q5, [x15, #64]!
	WORD $0xad411de6  // ldp	q6, q7, [x15, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008a  // fmov	w10, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260090  // fmov	w16, s4
	WORD $0x33103d8a  // bfi	w10, w12, #16, #16
	WORD $0xaa0e814a  // orr	x10, x10, x14, lsl #32
	WORD $0xaa10c14a  // orr	x10, x10, x16, lsl #48
	WORD $0xb100055f  // cmn	x10, #1
	WORD $0x54fffbc0  // b.eq	LBB5_709 $-136(%rip)
	WORD $0xaa2a03ea  // mvn	x10, x10
	WORD $0xa909280f  // stp	x15, x10, [x0, #144]
LBB5_711:
	WORD $0xdac0014a  // rbit	x10, x10
	WORD $0xdac0114a  // clz	x10, x10
	WORD $0x8b0a01ea  // add	x10, x15, x10
	WORD $0x38401550  // ldrb	w16, [x10], #1
LBB5_712:
	WORD $0xaa2903ec  // mvn	x12, x9
	WORD $0x8b0a0196  // add	x22, x12, x10
	WORD $0x528000c2  // mov	w2, #6
	WORD $0x71016a1f  // cmp	w16, #90
	WORD $0x5400074c  // b.gt	LBB5_724 $232(%rip)
	WORD $0x52800001  // mov	w1, #0
	WORD $0x5100c20c  // sub	w12, w16, #48
	WORD $0x7100299f  // cmp	w12, #10
	WORD $0x540018c2  // b.hs	LBB5_748 $792(%rip)
	WORD $0x5200002c  // eor	w12, w1, #0x1
	WORD $0xcb0c0145  // sub	x5, x10, x12
	WORD $0x3941c00e  // ldrb	w14, [x0, #112]
	WORD $0x3708196e  // tbnz	w14, #1, LBB5_751 $812(%rip)
LBB5_715:
	WORD $0x394000a7  // ldrb	w7, [x5]
	WORD $0x7100c0ea  // subs	w10, w7, #48
	WORD $0x54001421  // b.ne	LBB5_742 $644(%rip)
	WORD $0xaa0503ea  // mov	x10, x5
	WORD $0x38401d4c  // ldrb	w12, [x10, #1]!
	WORD $0x7100b99f  // cmp	w12, #46
	WORD $0x54005340  // b.eq	LBB5_840 $2664(%rip)
	WORD $0xd2800003  // mov	x3, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x7101159f  // cmp	w12, #69
	WORD $0x54000060  // b.eq	LBB5_719 $12(%rip)
	WORD $0x7101959f  // cmp	w12, #101
	WORD $0x54005a21  // b.ne	LBB5_858 $2884(%rip)
LBB5_719:
	WORD $0xaa0403e6  // mov	x6, x4
LBB5_720:
	WORD $0x9100094e  // add	x14, x10, #2
	WORD $0x38401d4c  // ldrb	w12, [x10, #1]!
	WORD $0x52800030  // mov	w16, #1
	WORD $0x52800031  // mov	w17, #1
	WORD $0x12800002  // mov	w2, #-1
	WORD $0x7100b59f  // cmp	w12, #45
	WORD $0x1a821210  // csel	w16, w16, w2, ne
	WORD $0x9a8e114a  // csel	x10, x10, x14, ne
	WORD $0x7100ad9f  // cmp	w12, #43
	WORD $0x1a90022c  // csel	w12, w17, w16, eq
	WORD $0x9a8a01ca  // csel	x10, x14, x10, eq
	WORD $0x39400151  // ldrb	w17, [x10]
	WORD $0x5100c22e  // sub	w14, w17, #48
	WORD $0x52800062  // mov	w2, #3
	WORD $0x710025df  // cmp	w14, #9
	WORD $0x54015728  // b.hi	LBB5_1330 $10980(%rip)
	WORD $0x5280000e  // mov	w14, #0
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x52800142  // mov	w2, #10
LBB5_722:
	WORD $0x1b0245ce  // madd	w14, w14, w2, w17
	WORD $0x5100c1ce  // sub	w14, w14, #48
	WORD $0x8b100151  // add	x17, x10, x16
	WORD $0x91000610  // add	x16, x16, #1
	WORD $0x39400631  // ldrb	w17, [x17, #1]
	WORD $0x5100c227  // sub	w7, w17, #48
	WORD $0x710028ff  // cmp	w7, #10
	WORD $0x54ffff23  // b.lo	LBB5_722 $-28(%rip)
	WORD $0xd1000611  // sub	x17, x16, #1
	WORD $0x8b10014a  // add	x10, x10, x16
	WORD $0xf100263f  // cmp	x17, #9
	WORD $0x5284e210  // mov	w16, #10000
	WORD $0x1a9031ce  // csel	w14, w14, w16, lo
	WORD $0x1a9f30d0  // csel	w16, w6, wzr, lo
	WORD $0x1b0c41c6  // madd	w6, w14, w12, w16
	WORD $0x140002ca  // b	LBB5_868 $2856(%rip)
LBB5_724:
	WORD $0x7101b61f  // cmp	w16, #109
	WORD $0x5400292d  // b.le	LBB5_786 $1316(%rip)
	WORD $0x7101ba1f  // cmp	w16, #110
	WORD $0x54003140  // b.eq	LBB5_808 $1576(%rip)
	WORD $0x7101d21f  // cmp	w16, #116
	WORD $0x54002f00  // b.eq	LBB5_804 $1504(%rip)
	WORD $0x7101ee1f  // cmp	w16, #123
	WORD $0x54fef761  // b.ne	LBB5_261 $-8468(%rip)
	WORD $0x528000cb  // mov	w11, #6
	WORD $0xaa16816b  // orr	x11, x11, x22, lsl #32
	WORD $0xf940540c  // ldr	x12, [x0, #168]
	WORD $0xa900322b  // stp	x11, x12, [x17]
	WORD $0xaa0003f0  // mov	x16, x0
	WORD $0xf84b8e01  // ldr	x1, [x16, #184]!
	WORD $0xf85e8211  // ldur	x17, [x16, #-24]
	WORD $0xcb01022b  // sub	x11, x17, x1
	WORD $0x9344fd62  // asr	x2, x11, #4
	WORD $0xf9005402  // str	x2, [x0, #168]
	WORD $0x9100422c  // add	x12, x17, #16
	WORD $0xf81e820c  // stur	x12, [x16, #-24]
	WORD $0xf85f820c  // ldur	x12, [x16, #-8]
	WORD $0x9100058c  // add	x12, x12, #1
	WORD $0xf81f820c  // stur	x12, [x16, #-8]
	WORD $0x9100822c  // add	x12, x17, #32
	WORD $0xf940060e  // ldr	x14, [x16, #8]
	WORD $0xb100417f  // cmn	x11, #16
	WORD $0xfa4e1182  // ccmp	x12, x14, #2, ne
	WORD $0x9a9f922b  // csel	x11, x17, xzr, ls
	WORD $0xb401dfcb  // cbz	x11, LBB5_1546 $15352(%rip)
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x384015ec  // ldrb	w12, [x15], #1
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x54000988  // b.hi	LBB5_740 $304(%rip)
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9acc21ce  // lsl	x14, x14, x12
	WORD $0xd284c003  // mov	x3, #9728
	WORD $0xf2c00023  // movk	x3, #1, lsl #32
	WORD $0xea0301df  // tst	x14, x3
	WORD $0x540008c0  // b.eq	LBB5_740 $280(%rip)
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x3940054c  // ldrb	w12, [x10, #1]
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x5400c068  // b.hi	LBB5_1054 $6156(%rip)
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9acc214a  // lsl	x10, x10, x12
	WORD $0xd284c00e  // mov	x14, #9728
	WORD $0xf2c0002e  // movk	x14, #1, lsl #32
	WORD $0xea0e015f  // tst	x10, x14
	WORD $0x5400bfa0  // b.eq	LBB5_1054 $6132(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_736 $28(%rip)
	WORD $0xf9404c0e  // ldr	x14, [x0, #152]
	WORD $0x9280000f  // mov	x15, #-1
	WORD $0x9acc21ec  // lsl	x12, x15, x12
	WORD $0xea0c01cc  // ands	x12, x14, x12
	WORD $0x540005e1  // b.ne	LBB5_739 $188(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_736:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh84:
	WORD $0x10fe538c  // adr	x12, lCPI5_0 $-13712(%rip)
Lloh85:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
Lloh86:
	WORD $0x10fe53cc  // adr	x12, lCPI5_1 $-13704(%rip)
Lloh87:
	WORD $0x3dc00182  // ldr	q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh88:
	WORD $0x10fe540c  // adr	x12, lCPI5_2 $-13696(%rip)
Lloh89:
	WORD $0x3dc00183  // ldr	q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_737:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260083  // fmov	w3, s4
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0xaa0f818c  // orr	x12, x12, x15, lsl #32
	WORD $0xaa03c18c  // orr	x12, x12, x3, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_737 $-136(%rip)
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_739:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015ec  // ldrb	w12, [x15], #1
LBB5_740:
	WORD $0x7101f59f  // cmp	w12, #125
	WORD $0x5401d561  // b.ne	LBB5_1545 $15020(%rip)
LBB5_741:
	WORD $0xb940cc0a  // ldr	w10, [x0, #204]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900cc0a  // str	w10, [x0, #204]
	WORD $0x14000198  // b	LBB5_827 $1632(%rip)
LBB5_742:
	WORD $0x52800062  // mov	w2, #3
	WORD $0x7100255f  // cmp	w10, #9
	WORD $0x54001dc8  // b.hi	LBB5_793 $952(%rip)
	WORD $0xd2800003  // mov	x3, #0
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x5280014a  // mov	w10, #10
LBB5_744:
	WORD $0x9b0a7c6c  // mul	x12, x3, x10
	WORD $0x8b27418c  // add	x12, x12, w7, uxtw
	WORD $0xd100c183  // sub	x3, x12, #48
	WORD $0x8b1000ac  // add	x12, x5, x16
	WORD $0x91000610  // add	x16, x16, #1
	WORD $0x39400587  // ldrb	w7, [x12, #1]
	WORD $0x5100c0ec  // sub	w12, w7, #48
	WORD $0x7100299f  // cmp	w12, #10
	WORD $0x54ffff03  // b.lo	LBB5_744 $-32(%rip)
	WORD $0x52800004  // mov	w4, #0
	WORD $0x52800006  // mov	w6, #0
	WORD $0xd100060c  // sub	x12, x16, #1
	WORD $0x8b1000aa  // add	x10, x5, x16
	WORD $0xf1004d9f  // cmp	x12, #19
	WORD $0x54015422  // b.hs	LBB5_1354 $10884(%rip)
LBB5_746:
	WORD $0x7100b8ff  // cmp	w7, #46
	WORD $0x540042c1  // b.ne	LBB5_851 $2136(%rip)
	WORD $0x38401d51  // ldrb	w17, [x10, #1]!
	WORD $0x5100c22c  // sub	w12, w17, #48
	WORD $0x52800062  // mov	w2, #3
	WORD $0xaa0a03e7  // mov	x7, x10
	WORD $0x7100299f  // cmp	w12, #10
	WORD $0x54003f23  // b.lo	LBB5_846 $2020(%rip)
	WORD $0x14000a16  // b	LBB5_1330 $10328(%rip)
LBB5_748:
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x540030c0  // b.eq	LBB5_828 $1560(%rip)
	WORD $0x7100b61f  // cmp	w16, #45
	WORD $0x54fee5e1  // b.ne	LBB5_261 $-9028(%rip)
	WORD $0x52800021  // mov	w1, #1
	WORD $0x5200002c  // eor	w12, w1, #0x1
	WORD $0xcb0c0145  // sub	x5, x10, x12
	WORD $0x3941c00e  // ldrb	w14, [x0, #112]
	WORD $0x360fe6ee  // tbz	w14, #1, LBB5_715 $-804(%rip)
LBB5_751:
	WORD $0x93400184  // sbfx	x4, x12, #0, #1
	WORD $0xcb05010c  // sub	x12, x8, x5
	WORD $0xeb040193  // subs	x19, x12, x4
	WORD $0x92800006  // mov	x6, #-1
	WORD $0x5400b760  // b.eq	LBB5_1068 $5868(%rip)
	WORD $0x92400087  // and	x7, x4, #0x1
	WORD $0x394000ac  // ldrb	w12, [x5]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000261  // b.ne	LBB5_756 $76(%rip)
	WORD $0x52800010  // mov	w16, #0
	WORD $0x52800026  // mov	w6, #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xf100067f  // cmp	x19, #1
	WORD $0x5400b6a0  // b.eq	LBB5_1069 $5844(%rip)
	WORD $0x52800010  // mov	w16, #0
	WORD $0x394004ac  // ldrb	w12, [x5, #1]
	WORD $0x52800026  // mov	w6, #1
	WORD $0x5100b98c  // sub	w12, w12, #46
	WORD $0x7100dd9f  // cmp	w12, #55
	WORD $0x5400b2e8  // b.hi	LBB5_1061 $5724(%rip)
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9acc21ce  // lsl	x14, x14, x12
	WORD $0xb20903e2  // mov	x2, #36028797027352576
	WORD $0xf2800022  // movk	x2, #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xea0201df  // tst	x14, x2
	WORD $0x5400b500  // b.eq	LBB5_1069 $5792(%rip)
LBB5_756:
	WORD $0xf90017e9  // str	x9, [sp, #40]
	WORD $0xaa0d03e9  // mov	x9, x13
	WORD $0xaa1e03ed  // mov	x13, lr
	WORD $0xaa1603fe  // mov	lr, x22
	WORD $0xaa1403ef  // mov	x15, x20
	WORD $0x92800010  // mov	x16, #-1
	WORD $0xf100427f  // cmp	x19, #16
	WORD $0x54014ce3  // b.lo	LBB5_1353 $10652(%rip)
	WORD $0xd2800013  // mov	x19, #0
	WORD $0xd2800006  // mov	x6, #0
	WORD $0x8b07010c  // add	x12, x8, x7
	WORD $0xcb0a018c  // sub	x12, x12, x10
	WORD $0xcb040194  // sub	x20, x12, x4
	WORD $0x92800002  // mov	x2, #-1
	WORD $0x4f01e5c0  // movi.16b	v0, #46
	WORD $0x4f01e561  // movi.16b	v1, #43
	WORD $0x4f01e5a2  // movi.16b	v2, #45
	WORD $0x4f06e603  // movi.16b	v3, #208
	WORD $0x4f00e544  // movi.16b	v4, #10
	WORD $0x4f06e7e5  // movi.16b	v5, #223
	WORD $0x4f02e4a6  // movi.16b	v6, #69
Lloh90:
	WORD $0x10fe428c  // adr	x12, lCPI5_1 $-14256(%rip)
Lloh91:
	WORD $0x3dc00187  // ldr	q7, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh92:
	WORD $0x10fe42cc  // adr	x12, lCPI5_2 $-14248(%rip)
Lloh93:
	WORD $0x3dc00190  // ldr	q16, [x12, lCPI5_2@PAGEOFF] $0(%rip)
	WORD $0x12800015  // mov	w21, #-1
	WORD $0x92800003  // mov	x3, #-1
LBB5_758:
	WORD $0x3ce668b1  // ldr	q17, [x5, x6]
	WORD $0x6e208e32  // cmeq.16b	v18, v17, v0
	WORD $0x6e218e33  // cmeq.16b	v19, v17, v1
	WORD $0x6e228e34  // cmeq.16b	v20, v17, v2
	WORD $0x4e238635  // add.16b	v21, v17, v3
	WORD $0x6e353495  // cmhi.16b	v21, v4, v21
	WORD $0x4e251e31  // and.16b	v17, v17, v5
	WORD $0x6e268e31  // cmeq.16b	v17, v17, v6
	WORD $0x4eb41e73  // orr.16b	v19, v19, v20
	WORD $0x4eb21eb4  // orr.16b	v20, v21, v18
	WORD $0x4eb31e35  // orr.16b	v21, v17, v19
	WORD $0x4eb51e94  // orr.16b	v20, v20, v21
	WORD $0x4e271e52  // and.16b	v18, v18, v7
	WORD $0x4e100252  // tbl.16b	v18, { v18 }, v16
	WORD $0x4e71ba52  // addv.8h	h18, v18
	WORD $0x1e26024c  // fmov	w12, s18
	WORD $0x4e271e31  // and.16b	v17, v17, v7
	WORD $0x4e100231  // tbl.16b	v17, { v17 }, v16
	WORD $0x4e71ba31  // addv.8h	h17, v17
	WORD $0x1e26022e  // fmov	w14, s17
	WORD $0x4e271e71  // and.16b	v17, v19, v7
	WORD $0x4e100231  // tbl.16b	v17, { v17 }, v16
	WORD $0x4e71ba31  // addv.8h	h17, v17
	WORD $0x1e260238  // fmov	w24, s17
	WORD $0x4e271e91  // and.16b	v17, v20, v7
	WORD $0x4e100231  // tbl.16b	v17, { v17 }, v16
	WORD $0x4e71ba31  // addv.8h	h17, v17
	WORD $0x1e260236  // fmov	w22, s17
	WORD $0x2a3603f6  // mvn	w22, w22
	WORD $0x32103ed6  // orr	w22, w22, #0xffff0000
	WORD $0x5ac002d6  // rbit	w22, w22
	WORD $0x5ac012d6  // clz	w22, w22
	WORD $0x1ad622b7  // lsl	w23, w21, w22
	WORD $0x0a370199  // bic	w25, w12, w23
	WORD $0x0a3701da  // bic	w26, w14, w23
	WORD $0x0a37031b  // bic	w27, w24, w23
	WORD $0x710042df  // cmp	w22, #16
	WORD $0x1a990197  // csel	w23, w12, w25, eq
	WORD $0x1a9a01ce  // csel	w14, w14, w26, eq
	WORD $0x1a9b030c  // csel	w12, w24, w27, eq
	WORD $0x510006f8  // sub	w24, w23, #1
	WORD $0x6a170318  // ands	w24, w24, w23
	WORD $0x5400aa61  // b.ne	LBB5_1064 $5452(%rip)
	WORD $0x510005d8  // sub	w24, w14, #1
	WORD $0x6a0e0318  // ands	w24, w24, w14
	WORD $0x5400aa01  // b.ne	LBB5_1064 $5440(%rip)
	WORD $0x51000598  // sub	w24, w12, #1
	WORD $0x6a0c0318  // ands	w24, w24, w12
	WORD $0x5400a9a1  // b.ne	LBB5_1064 $5428(%rip)
	WORD $0x340000d7  // cbz	w23, LBB5_764 $24(%rip)
	WORD $0x5ac002f7  // rbit	w23, w23
	WORD $0x5ac012f7  // clz	w23, w23
	WORD $0xb100061f  // cmn	x16, #1
	WORD $0x540114e1  // b.ne	LBB5_1272 $8860(%rip)
	WORD $0x8b1700d0  // add	x16, x6, x23
LBB5_764:
	WORD $0x340000ce  // cbz	w14, LBB5_767 $24(%rip)
	WORD $0x5ac001ce  // rbit	w14, w14
	WORD $0x5ac011ce  // clz	w14, w14
	WORD $0xb100047f  // cmn	x3, #1
	WORD $0x54011481  // b.ne	LBB5_1273 $8848(%rip)
	WORD $0x8b0e00c3  // add	x3, x6, x14
LBB5_767:
	WORD $0x340000cc  // cbz	w12, LBB5_770 $24(%rip)
	WORD $0x5ac0018c  // rbit	w12, w12
	WORD $0x5ac0118c  // clz	w12, w12
	WORD $0xb100045f  // cmn	x2, #1
	WORD $0x54011421  // b.ne	LBB5_1274 $8836(%rip)
	WORD $0x8b0c00c2  // add	x2, x6, x12
LBB5_770:
	WORD $0x710042df  // cmp	w22, #16
	WORD $0x54000a21  // b.ne	LBB5_794 $324(%rip)
	WORD $0x910040c6  // add	x6, x6, #16
	WORD $0xd1004273  // sub	x19, x19, #16
	WORD $0x8b13028c  // add	x12, x20, x19
	WORD $0xf1003d9f  // cmp	x12, #15
	WORD $0x54fff6e8  // b.hi	LBB5_758 $-292(%rip)
	WORD $0x8b07010c  // add	x12, x8, x7
	WORD $0xcb0a018c  // sub	x12, x12, x10
	WORD $0xcb04018c  // sub	x12, x12, x4
	WORD $0x8b130193  // add	x19, x12, x19
	WORD $0x8b0600a7  // add	x7, x5, x6
	WORD $0xeb06019f  // cmp	x12, x6
	WORD $0xaa1e03f6  // mov	x22, lr
	WORD $0x540008e0  // b.eq	LBB5_795 $284(%rip)
LBB5_773:
	WORD $0x8b1300f4  // add	x20, x7, x19
	WORD $0xaa2703ec  // mvn	x12, x7
	WORD $0x8b04014a  // add	x10, x10, x4
	WORD $0x8b0a0186  // add	x6, x12, x10
	WORD $0xcb0500ea  // sub	x10, x7, x5
	WORD $0xaa0703e4  // mov	x4, x7
	WORD $0xaa0d03fe  // mov	lr, x13
	WORD $0x14000009  // b	LBB5_776 $36(%rip)
LBB5_774:
	WORD $0xb100047f  // cmn	x3, #1
	WORD $0xaa0a03e3  // mov	x3, x10
	WORD $0x540003a1  // b.ne	LBB5_785 $116(%rip)
LBB5_775:
	WORD $0xd10004c6  // sub	x6, x6, #1
	WORD $0x9100054a  // add	x10, x10, #1
	WORD $0xaa0403e7  // mov	x7, x4
	WORD $0xd1000673  // sub	x19, x19, #1
	WORD $0xb4009e53  // cbz	x19, LBB5_1051 $5064(%rip)
LBB5_776:
	WORD $0x3840148c  // ldrb	w12, [x4], #1
	WORD $0x5100c18e  // sub	w14, w12, #48
	WORD $0x710029df  // cmp	w14, #10
	WORD $0x54ffff03  // b.lo	LBB5_775 $-32(%rip)
	WORD $0x7100b59f  // cmp	w12, #45
	WORD $0x5400016d  // b.le	LBB5_782 $44(%rip)
	WORD $0x7101959f  // cmp	w12, #101
	WORD $0x54fffe20  // b.eq	LBB5_774 $-60(%rip)
	WORD $0x7101159f  // cmp	w12, #69
	WORD $0x54fffde0  // b.eq	LBB5_774 $-68(%rip)
	WORD $0x7100b99f  // cmp	w12, #46
	WORD $0x54000561  // b.ne	LBB5_795 $172(%rip)
	WORD $0xb100061f  // cmn	x16, #1
	WORD $0xaa0a03f0  // mov	x16, x10
	WORD $0x54fffda0  // b.eq	LBB5_775 $-76(%rip)
	WORD $0x14000008  // b	LBB5_785 $32(%rip)
LBB5_782:
	WORD $0x7100ad9f  // cmp	w12, #43
	WORD $0x54000060  // b.eq	LBB5_784 $12(%rip)
	WORD $0x7100b59f  // cmp	w12, #45
	WORD $0x54000461  // b.ne	LBB5_795 $140(%rip)
LBB5_784:
	WORD $0xb100045f  // cmn	x2, #1
	WORD $0xaa0a03e2  // mov	x2, x10
	WORD $0x54fffca0  // b.eq	LBB5_775 $-108(%rip)
LBB5_785:
	WORD $0xaa0f03f4  // mov	x20, x15
	WORD $0x1400050a  // b	LBB5_1066 $5160(%rip)
LBB5_786:
	WORD $0x71016e1f  // cmp	w16, #91
	WORD $0x54000aa0  // b.eq	LBB5_813 $340(%rip)
	WORD $0x71019a1f  // cmp	w16, #102
	WORD $0x54fecea1  // b.ne	LBB5_261 $-9772(%rip)
	WORD $0xaa0a03ec  // mov	x12, x10
	WORD $0x3840158e  // ldrb	w14, [x12], #1
	WORD $0x528001b0  // mov	w16, #13
	WORD $0x710185df  // cmp	w14, #97
	WORD $0x540001a1  // b.ne	LBB5_792 $52(%rip)
	WORD $0x3940054e  // ldrb	w14, [x10, #1]
	WORD $0x9100094c  // add	x12, x10, #2
	WORD $0x7101b1df  // cmp	w14, #108
	WORD $0x54000121  // b.ne	LBB5_792 $36(%rip)
	WORD $0x3940094e  // ldrb	w14, [x10, #2]
	WORD $0x91000d4c  // add	x12, x10, #3
	WORD $0x7101cddf  // cmp	w14, #115
	WORD $0x540000a1  // b.ne	LBB5_792 $20(%rip)
	WORD $0x39400d4e  // ldrb	w14, [x10, #3]
	WORD $0x9100114c  // add	x12, x10, #4
	WORD $0x710195df  // cmp	w14, #101
	WORD $0x1a9003f0  // csel	w16, wzr, w16, eq
LBB5_792:
	WORD $0x5280004a  // mov	w10, #2
	WORD $0xaa16814a  // orr	x10, x10, x22, lsl #32
	WORD $0x1400003a  // b	LBB5_812 $232(%rip)
LBB5_793:
	WORD $0xaa0503ea  // mov	x10, x5
	WORD $0x14000942  // b	LBB5_1330 $9480(%rip)
LBB5_794:
	WORD $0x8b3640aa  // add	x10, x5, w22, uxtw
	WORD $0x8b060147  // add	x7, x10, x6
	WORD $0xaa1e03f6  // mov	x22, lr
LBB5_795:
	WORD $0x92800006  // mov	x6, #-1
	WORD $0xaa0f03f4  // mov	x20, x15
	WORD $0xaa0d03fe  // mov	lr, x13
	WORD $0xb40097b0  // cbz	x16, LBB5_1052 $4852(%rip)
LBB5_796:
	WORD $0xb4009782  // cbz	x2, LBB5_1052 $4848(%rip)
	WORD $0xaa0903ed  // mov	x13, x9
	WORD $0xf94017e9  // ldr	x9, [sp, #40]
	WORD $0xb4009d43  // cbz	x3, LBB5_1068 $5032(%rip)
	WORD $0xcb0500ea  // sub	x10, x7, x5
	WORD $0xd100054c  // sub	x12, x10, #1
	WORD $0xeb0c021f  // cmp	x16, x12
	WORD $0x540027c0  // b.eq	LBB5_859 $1272(%rip)
	WORD $0xeb0c005f  // cmp	x2, x12
	WORD $0x54002780  // b.eq	LBB5_859 $1264(%rip)
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54002740  // b.eq	LBB5_859 $1256(%rip)
	WORD $0xf100044c  // subs	x12, x2, #1
	WORD $0x5400350b  // b.lt	LBB5_883 $1696(%rip)
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x540034c0  // b.eq	LBB5_883 $1688(%rip)
	WORD $0xaa2203e6  // mvn	x6, x2
	WORD $0x140004dc  // b	LBB5_1068 $4976(%rip)
LBB5_804:
	WORD $0xaa0a03ec  // mov	x12, x10
	WORD $0x3840158e  // ldrb	w14, [x12], #1
	WORD $0x528001b0  // mov	w16, #13
	WORD $0x7101c9df  // cmp	w14, #114
	WORD $0x54000121  // b.ne	LBB5_807 $36(%rip)
	WORD $0x3940054e  // ldrb	w14, [x10, #1]
	WORD $0x9100094c  // add	x12, x10, #2
	WORD $0x7101d5df  // cmp	w14, #117
	WORD $0x540000a1  // b.ne	LBB5_807 $20(%rip)
	WORD $0x3940094e  // ldrb	w14, [x10, #2]
	WORD $0x91000d4c  // add	x12, x10, #3
	WORD $0x710195df  // cmp	w14, #101
	WORD $0x1a9003f0  // csel	w16, wzr, w16, eq
LBB5_807:
	WORD $0x5280014a  // mov	w10, #10
	WORD $0xaa16814a  // orr	x10, x10, x22, lsl #32
	WORD $0x1400000f  // b	LBB5_812 $60(%rip)
LBB5_808:
	WORD $0xaa0a03ec  // mov	x12, x10
	WORD $0x3840158e  // ldrb	w14, [x12], #1
	WORD $0x528001b0  // mov	w16, #13
	WORD $0x7101d5df  // cmp	w14, #117
	WORD $0x54000121  // b.ne	LBB5_811 $36(%rip)
	WORD $0x3940054e  // ldrb	w14, [x10, #1]
	WORD $0x9100094c  // add	x12, x10, #2
	WORD $0x7101b1df  // cmp	w14, #108
	WORD $0x540000a1  // b.ne	LBB5_811 $20(%rip)
	WORD $0x3940094e  // ldrb	w14, [x10, #2]
	WORD $0x91000d4c  // add	x12, x10, #3
	WORD $0x7101b1df  // cmp	w14, #108
	WORD $0x1a9003f0  // csel	w16, wzr, w16, eq
LBB5_811:
	WORD $0xd3607eca  // lsl	x10, x22, #32
LBB5_812:
	WORD $0xaa1103ee  // mov	x14, x17
	WORD $0xf80105ca  // str	x10, [x14], #16
	WORD $0xf900500e  // str	x14, [x0, #160]
	WORD $0xaa0c03ea  // mov	x10, x12
	WORD $0x1400092a  // b	LBB5_1339 $9384(%rip)
LBB5_813:
	WORD $0x528000eb  // mov	w11, #7
	WORD $0xaa16816b  // orr	x11, x11, x22, lsl #32
	WORD $0xf940540c  // ldr	x12, [x0, #168]
	WORD $0xa900322b  // stp	x11, x12, [x17]
	WORD $0xaa0003f0  // mov	x16, x0
	WORD $0xf84b8e01  // ldr	x1, [x16, #184]!
	WORD $0xf85e8211  // ldur	x17, [x16, #-24]
	WORD $0xcb01022b  // sub	x11, x17, x1
	WORD $0x9344fd62  // asr	x2, x11, #4
	WORD $0xf9005402  // str	x2, [x0, #168]
	WORD $0x9100422c  // add	x12, x17, #16
	WORD $0xf81e820c  // stur	x12, [x16, #-24]
	WORD $0xf85f820c  // ldur	x12, [x16, #-8]
	WORD $0x9100058c  // add	x12, x12, #1
	WORD $0xf81f820c  // stur	x12, [x16, #-8]
	WORD $0x9100822c  // add	x12, x17, #32
	WORD $0xf940060e  // ldr	x14, [x16, #8]
	WORD $0xb100417f  // cmn	x11, #16
	WORD $0xfa4e1182  // ccmp	x12, x14, #2, ne
	WORD $0x9a9f922b  // csel	x11, x17, xzr, ls
	WORD $0xb401accb  // cbz	x11, LBB5_1546 $13720(%rip)
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x384015ec  // ldrb	w12, [x15], #1
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x54000988  // b.hi	LBB5_825 $304(%rip)
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9acc21ce  // lsl	x14, x14, x12
	WORD $0xd284c003  // mov	x3, #9728
	WORD $0xf2c00023  // movk	x3, #1, lsl #32
	WORD $0xea0301df  // tst	x14, x3
	WORD $0x540008c0  // b.eq	LBB5_825 $280(%rip)
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x3940054c  // ldrb	w12, [x10, #1]
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x54008dc8  // b.hi	LBB5_1055 $4536(%rip)
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9acc214a  // lsl	x10, x10, x12
	WORD $0xd284c00e  // mov	x14, #9728
	WORD $0xf2c0002e  // movk	x14, #1, lsl #32
	WORD $0xea0e015f  // tst	x10, x14
	WORD $0x54008d00  // b.eq	LBB5_1055 $4512(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_821 $28(%rip)
	WORD $0xf9404c0e  // ldr	x14, [x0, #152]
	WORD $0x9280000f  // mov	x15, #-1
	WORD $0x9acc21ec  // lsl	x12, x15, x12
	WORD $0xea0c01cc  // ands	x12, x14, x12
	WORD $0x540005e1  // b.ne	LBB5_824 $188(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_821:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh94:
	WORD $0x10fe208c  // adr	x12, lCPI5_0 $-15344(%rip)
Lloh95:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
Lloh96:
	WORD $0x10fe20cc  // adr	x12, lCPI5_1 $-15336(%rip)
Lloh97:
	WORD $0x3dc00182  // ldr	q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh98:
	WORD $0x10fe210c  // adr	x12, lCPI5_2 $-15328(%rip)
Lloh99:
	WORD $0x3dc00183  // ldr	q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_822:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260083  // fmov	w3, s4
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0xaa0f818c  // orr	x12, x12, x15, lsl #32
	WORD $0xaa03c18c  // orr	x12, x12, x3, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_822 $-136(%rip)
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_824:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015ec  // ldrb	w12, [x15], #1
LBB5_825:
	WORD $0x7101759f  // cmp	w12, #93
	WORD $0x540085a1  // b.ne	LBB5_1056 $4276(%rip)
LBB5_826:
	WORD $0xb940d00a  // ldr	w10, [x0, #208]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900d00a  // str	w10, [x0, #208]
LBB5_827:
	WORD $0x8b02102a  // add	x10, x1, x2, lsl #4
	WORD $0xf940054a  // ldr	x10, [x10, #8]
	WORD $0xf900540a  // str	x10, [x0, #168]
Lloh100:
	WORD $0x10fe1b2a  // adr	x10, lCPI5_3 $-15516(%rip)
Lloh101:
	WORD $0xfd400140  // ldr	d0, [x10, lCPI5_3@PAGEOFF] $0(%rip)
	WORD $0xfd000620  // str	d0, [x17, #8]
	WORD $0xf940022a  // ldr	x10, [x17]
	WORD $0x92609d4a  // and	x10, x10, #0xffffffff000000ff
	WORD $0xf900022a  // str	x10, [x17]
	WORD $0xf940580a  // ldr	x10, [x0, #176]
	WORD $0xb940e40b  // ldr	w11, [x0, #228]
	WORD $0xeb0b015f  // cmp	x10, x11
	WORD $0x540156a9  // b.ls	LBB5_1437 $10964(%rip)
	WORD $0x14000a3a  // b	LBB5_1419 $10472(%rip)
LBB5_828:
	WORD $0xd2800011  // mov	x17, #0
	WORD $0xf9403810  // ldr	x16, [x0, #112]
	WORD $0x4f02e782  // movi.16b	v2, #92
Lloh102:
	WORD $0x10fe186c  // adr	x12, lCPI5_1 $-15604(%rip)
Lloh103:
	WORD $0x3dc00180  // ldr	q0, [x12, lCPI5_1@PAGEOFF] $0(%rip)
	WORD $0x4f01e443  // movi.16b	v3, #34
Lloh104:
	WORD $0x10fe188c  // adr	x12, lCPI5_2 $-15600(%rip)
Lloh105:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_2@PAGEOFF] $0(%rip)
	WORD $0x4f00e7e4  // movi.16b	v4, #31
	WORD $0x14000002  // b	LBB5_830 $8(%rip)
LBB5_829:
	WORD $0x91008231  // add	x17, x17, #32
LBB5_830:
	WORD $0x8b11014c  // add	x12, x10, x17
	WORD $0xad401985  // ldp	q5, q6, [x12]
	WORD $0x37280470  // tbnz	w16, #5, LBB5_836 $140(%rip)
	WORD $0x5280000c  // mov	w12, #0
LBB5_832:
	WORD $0x6e228ca7  // cmeq.16b	v7, v5, v2
	WORD $0x6e228cd0  // cmeq.16b	v16, v6, v2
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ee  // fmov	w14, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600e1  // fmov	w1, s7
	WORD $0x33103c2e  // bfi	w14, w1, #16, #16
	WORD $0x6e238ca5  // cmeq.16b	v5, v5, v3
	WORD $0x6e238cc6  // cmeq.16b	v6, v6, v3
	WORD $0x4e201ca5  // and.16b	v5, v5, v0
	WORD $0x4e0100a5  // tbl.16b	v5, { v5 }, v1
	WORD $0x4e71b8a5  // addv.8h	h5, v5
	WORD $0x1e2600a1  // fmov	w1, s5
	WORD $0x4e201cc5  // and.16b	v5, v6, v0
	WORD $0x4e0100a5  // tbl.16b	v5, { v5 }, v1
	WORD $0x4e71b8a5  // addv.8h	h5, v5
	WORD $0x1e2600a2  // fmov	w2, s5
	WORD $0x33103c41  // bfi	w1, w2, #16, #16
	WORD $0x2a0e0182  // orr	w2, w12, w14
	WORD $0x51000442  // sub	w2, w2, #1
	WORD $0x6a01005f  // tst	w2, w1
	WORD $0x540002c1  // b.ne	LBB5_837 $88(%rip)
	WORD $0x51000421  // sub	w1, w1, #1
	WORD $0x6a0e003f  // tst	w1, w14
	WORD $0x5400be81  // b.ne	LBB5_1202 $6096(%rip)
	WORD $0x362ffbd0  // tbz	w16, #5, LBB5_829 $-136(%rip)
	WORD $0x0a01018e  // and	w14, w12, w1
	WORD $0x34fffb8e  // cbz	w14, LBB5_829 $-144(%rip)
	WORD $0x14000830  // b	LBB5_1321 $8384(%rip)
LBB5_836:
	WORD $0x6e2464a7  // umax.16b	v7, v5, v4
	WORD $0x6e248ce7  // cmeq.16b	v7, v7, v4
	WORD $0x6e2464d0  // umax.16b	v16, v6, v4
	WORD $0x6e248e10  // cmeq.16b	v16, v16, v4
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ec  // fmov	w12, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ee  // fmov	w14, s7
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0x17ffffd2  // b	LBB5_832 $-184(%rip)
LBB5_837:
	WORD $0x52800014  // mov	w20, #0
	WORD $0xdac0002c  // rbit	x12, x1
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b110191  // add	x17, x12, x17
	WORD $0x8b0a022a  // add	x10, x17, x10
	WORD $0x9100055a  // add	x26, x10, #1
LBB5_838:
	WORD $0x937ffe2a  // asr	x10, x17, #63
	WORD $0x4b1103ec  // neg	w12, w17
	WORD $0x0a0c0150  // and	w16, w10, w12
LBB5_839:
	WORD $0x7100029f  // cmp	w20, #0
	WORD $0x5280018a  // mov	w10, #12
	WORD $0x5280008c  // mov	w12, #4
	WORD $0x9a8a018a  // csel	x10, x12, x10, eq
	WORD $0xaa16814a  // orr	x10, x10, x22, lsl #32
	WORD $0xd2c0002c  // mov	x12, #4294967296
	WORD $0x8b0c014a  // add	x10, x10, x12
	WORD $0xf940500c  // ldr	x12, [x0, #160]
	WORD $0xa900458a  // stp	x10, x17, [x12]
	WORD $0xf9405011  // ldr	x17, [x0, #160]
	WORD $0x9100422a  // add	x10, x17, #16
	WORD $0xf900500a  // str	x10, [x0, #160]
	WORD $0xb940d40a  // ldr	w10, [x0, #212]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900d40a  // str	w10, [x0, #212]
	WORD $0xaa1a03ea  // mov	x10, x26
	WORD $0x1400085b  // b	LBB5_1339 $8556(%rip)
LBB5_840:
	WORD $0xaa0503ea  // mov	x10, x5
	WORD $0x38402d51  // ldrb	w17, [x10, #2]!
	WORD $0x5100c22c  // sub	w12, w17, #48
	WORD $0x52800062  // mov	w2, #3
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0x54010628  // b.hi	LBB5_1330 $8388(%rip)
	WORD $0xd280000a  // mov	x10, #0
	WORD $0x7100c23f  // cmp	w17, #48
	WORD $0x540000c1  // b.ne	LBB5_843 $24(%rip)
LBB5_842:
	WORD $0x8b0a00ac  // add	x12, x5, x10
	WORD $0x39400d91  // ldrb	w17, [x12, #3]
	WORD $0x9100054a  // add	x10, x10, #1
	WORD $0x7100c23f  // cmp	w17, #48
	WORD $0x54ffff80  // b.eq	LBB5_842 $-16(%rip)
LBB5_843:
	WORD $0x7101163f  // cmp	w17, #69
	WORD $0x540006c0  // b.eq	LBB5_861 $216(%rip)
	WORD $0x7101963f  // cmp	w17, #101
	WORD $0x54000680  // b.eq	LBB5_861 $208(%rip)
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0xd2800003  // mov	x3, #0
	WORD $0x8b0a00ac  // add	x12, x5, x10
	WORD $0x91000987  // add	x7, x12, #2
	WORD $0x4b0a03e6  // neg	w6, w10
LBB5_846:
	WORD $0x5280022a  // mov	w10, #17
	WORD $0xcb10014e  // sub	x14, x10, x16
	WORD $0xf10005df  // cmp	x14, #1
	WORD $0x5400050b  // b.lt	LBB5_860 $160(%rip)
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x4b100142  // sub	w2, w10, w16
	WORD $0x8b0e00ea  // add	x10, x7, x14
	WORD $0x5280024e  // mov	w14, #18
	WORD $0xcb1001ce  // sub	x14, x14, x16
	WORD $0x52800150  // mov	w16, #10
LBB5_848:
	WORD $0x394000f1  // ldrb	w17, [x7]
	WORD $0x5100c233  // sub	w19, w17, #48
	WORD $0x7100267f  // cmp	w19, #9
	WORD $0x540004c8  // b.hi	LBB5_862 $152(%rip)
	WORD $0x9b104471  // madd	x17, x3, x16, x17
	WORD $0xd100c223  // sub	x3, x17, #48
	WORD $0x910004e7  // add	x7, x7, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0x8b0c01d1  // add	x17, x14, x12
	WORD $0xf100063f  // cmp	x17, #1
	WORD $0x54fffecc  // b.gt	LBB5_848 $-40(%rip)
	WORD $0x39400151  // ldrb	w17, [x10]
	WORD $0x1400001f  // b	LBB5_864 $124(%rip)
LBB5_851:
	WORD $0x710114ff  // cmp	w7, #69
	WORD $0x54ffa7c0  // b.eq	LBB5_720 $-2824(%rip)
	WORD $0x710194ff  // cmp	w7, #101
	WORD $0x54ffa780  // b.eq	LBB5_720 $-2832(%rip)
	WORD $0x350115c6  // cbnz	w6, LBB5_1363 $8888(%rip)
	WORD $0x340070e1  // cbz	w1, LBB5_1053 $3612(%rip)
	WORD $0xb24107ec  // mov	x12, #-9223372036854775807
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x540073e3  // b.lo	LBB5_1062 $3708(%rip)
	WORD $0x52800010  // mov	w16, #0
	WORD $0x9e630060  // ucvtf	d0, x3
LBB5_857:
	WORD $0x9e66000c  // fmov	x12, d0
	WORD $0xd241018c  // eor	x12, x12, #0x8000000000000000
	WORD $0x14000813  // b	LBB5_1338 $8268(%rip)
LBB5_858:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x3600ffc1  // tbz	w1, #0, LBB5_1334 $8184(%rip)
	WORD $0x14000801  // b	LBB5_1335 $8196(%rip)
LBB5_859:
	WORD $0xcb0a03e6  // neg	x6, x10
	WORD $0x140003a4  // b	LBB5_1067 $3728(%rip)
LBB5_860:
	WORD $0x52800002  // mov	w2, #0
	WORD $0x14000008  // b	LBB5_863 $32(%rip)
LBB5_861:
	WORD $0x52800004  // mov	w4, #0
	WORD $0x52800006  // mov	w6, #0
	WORD $0xd2800003  // mov	x3, #0
	WORD $0x8b0a00aa  // add	x10, x5, x10
	WORD $0x9100094a  // add	x10, x10, #2
	WORD $0x17fffd24  // b	LBB5_720 $-2928(%rip)
LBB5_862:
	WORD $0x4b0c03e2  // neg	w2, w12
LBB5_863:
	WORD $0xaa0703ea  // mov	x10, x7
LBB5_864:
	WORD $0x4b0200c6  // sub	w6, w6, w2
	WORD $0x5100c22c  // sub	w12, w17, #48
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0x540000c8  // b.hi	LBB5_867 $24(%rip)
LBB5_865:
	WORD $0x38401d51  // ldrb	w17, [x10, #1]!
	WORD $0x5100c22c  // sub	w12, w17, #48
	WORD $0x7100299f  // cmp	w12, #10
	WORD $0x54ffffa3  // b.lo	LBB5_865 $-12(%rip)
	WORD $0x52800024  // mov	w4, #1
LBB5_867:
	WORD $0x52801bec  // mov	w12, #223
	WORD $0x0a0c022c  // and	w12, w17, w12
	WORD $0x7101159f  // cmp	w12, #69
	WORD $0x54ffa2a0  // b.eq	LBB5_720 $-2988(%rip)
LBB5_868:
	WORD $0x7100003f  // cmp	w1, #0
	WORD $0x1280000c  // mov	w12, #-1
	WORD $0x5a8c1598  // cneg	w24, w12, eq
	WORD $0xd374fc6c  // lsr	x12, x3, #52
	WORD $0xb500058c  // cbnz	x12, LBB5_878 $176(%rip)
	WORD $0x9e630060  // ucvtf	d0, x3
	WORD $0x531f7f0c  // lsr	w12, w24, #31
	WORD $0x9e66000e  // fmov	x14, d0
	WORD $0xaa0cfdcc  // orr	x12, x14, x12, lsl #63
	WORD $0x9e670180  // fmov	d0, x12
	WORD $0x3400f966  // cbz	w6, LBB5_1329 $7980(%rip)
	WORD $0xb400f943  // cbz	x3, LBB5_1329 $7976(%rip)
	WORD $0x510004cc  // sub	w12, w6, #1
	WORD $0x7100919f  // cmp	w12, #36
	WORD $0x54000348  // b.hi	LBB5_876 $104(%rip)
	WORD $0xaa0603ec  // mov	x12, x6
	WORD $0x71005cdf  // cmp	w6, #23
	WORD $0x540000e3  // b.lo	LBB5_874 $28(%rip)
	WORD $0x510058cc  // sub	w12, w6, #22
Lloh106:
	WORD $0x1002a8ee  // adr	x14, _P10_TAB $21788(%rip)
Lloh107:
	WORD $0x910001ce  // add	x14, x14, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc6c59c1  // ldr	d1, [x14, w12, uxtw #3]
	WORD $0x1e600820  // fmul	d0, d1, d0
	WORD $0x528002cc  // mov	w12, #22
LBB5_874:
	WORD $0xd2a4c68e  // mov	x14, #640942080
	WORD $0xf2cd7eae  // movk	x14, #27637, lsl #32
	WORD $0xf2e8618e  // movk	x14, #17164, lsl #48
	WORD $0x9e6701c1  // fmov	d1, x14
	WORD $0x1e612000  // fcmp	d0, d1
	WORD $0xd2a4c68e  // mov	x14, #640942080
	WORD $0xf2cd7eae  // movk	x14, #27637, lsl #32
	WORD $0xf2f8618e  // movk	x14, #49932, lsl #48
	WORD $0x9e6701c1  // fmov	d1, x14
	WORD $0x1e61d408  // fccmp	d0, d1, #8, le
	WORD $0x54000224  // b.mi	LBB5_879 $68(%rip)
Lloh108:
	WORD $0x1002a6ee  // adr	x14, _P10_TAB $21724(%rip)
Lloh109:
	WORD $0x910001ce  // add	x14, x14, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc6c59c1  // ldr	d1, [x14, w12, uxtw #3]
	WORD $0x1e610800  // fmul	d0, d0, d1
	WORD $0x140007ae  // b	LBB5_1329 $7864(%rip)
LBB5_876:
	WORD $0x310058df  // cmn	w6, #22
	WORD $0x540000e3  // b.lo	LBB5_878 $28(%rip)
	WORD $0x4b0603ec  // neg	w12, w6
Lloh110:
	WORD $0x1002a5ee  // adr	x14, _P10_TAB $21692(%rip)
Lloh111:
	WORD $0x910001ce  // add	x14, x14, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc6c59c1  // ldr	d1, [x14, w12, uxtw #3]
	WORD $0x1e611800  // fdiv	d0, d0, d1
	WORD $0x140007a6  // b	LBB5_1329 $7832(%rip)
LBB5_878:
	WORD $0x510570cc  // sub	w12, w6, #348
	WORD $0x310ae19f  // cmn	w12, #696
	WORD $0x54003c83  // b.lo	LBB5_958 $1936(%rip)
LBB5_879:
	WORD $0xaa1403ef  // mov	x15, x20
	WORD $0xdac01067  // clz	x7, x3
	WORD $0x9ac7206e  // lsl	x14, x3, x7
	WORD $0x528a4d4c  // mov	w12, #21098
	WORD $0x72a0006c  // movk	w12, #3, lsl #16
	WORD $0x1b0c7ccc  // mul	w12, w6, w12
	WORD $0x13107d8c  // asr	w12, w12, #16
	WORD $0x1110fd8c  // add	w12, w12, #1087
	WORD $0x93407d91  // sxtw	x17, w12
	WORD $0x110570cc  // add	w12, w6, #348
Lloh112:
	WORD $0x1002a970  // adr	x16, _POW10_M128_TAB $21804(%rip)
Lloh113:
	WORD $0x91000210  // add	x16, x16, _POW10_M128_TAB@PAGEOFF $0(%rip)
	WORD $0x8b2c5202  // add	x2, x16, w12, uxtw #4
	WORD $0xf9400446  // ldr	x6, [x2, #8]
	WORD $0x9b0e7ccc  // mul	x12, x6, x14
	WORD $0x9bce7cd3  // umulh	x19, x6, x14
	WORD $0x92402274  // and	x20, x19, #0x1ff
	WORD $0xaa2e03f5  // mvn	x21, x14
	WORD $0xeb15019f  // cmp	x12, x21
	WORD $0x54002f69  // b.ls	LBB5_945 $1516(%rip)
	WORD $0xf107fe9f  // cmp	x20, #511
	WORD $0x54002f21  // b.ne	LBB5_945 $1508(%rip)
	WORD $0xaa1603f7  // mov	x23, x22
	WORD $0xf9400050  // ldr	x16, [x2]
	WORD $0x9b0e7e16  // mul	x22, x16, x14
	WORD $0x9bce7e0e  // umulh	x14, x16, x14
	WORD $0xab0c01cc  // adds	x12, x14, x12
	WORD $0x9a933673  // cinc	x19, x19, hs
	WORD $0x92402274  // and	x20, x19, #0x1ff
	WORD $0xeb1502df  // cmp	x22, x21
	WORD $0xba418980  // ccmn	x12, #1, #0, hi
	WORD $0x54002dc1  // b.ne	LBB5_944 $1464(%rip)
	WORD $0xf107fe9f  // cmp	x20, #511
	WORD $0xaa1703f6  // mov	x22, x23
	WORD $0x54003800  // b.eq	LBB5_957 $1792(%rip)
	WORD $0x1400016b  // b	LBB5_945 $1452(%rip)
LBB5_883:
	WORD $0xaa03020e  // orr	x14, x16, x3
	WORD $0xd37ffdcc  // lsr	x12, x14, #63
	WORD $0x5200018c  // eor	w12, w12, #0x1
	WORD $0xb7f8622e  // tbnz	x14, #63, LBB5_1057 $3140(%rip)
	WORD $0xeb03021f  // cmp	x16, x3
	WORD $0x540061eb  // b.lt	LBB5_1057 $3132(%rip)
	WORD $0xaa3003e6  // mvn	x6, x16
	WORD $0x14000331  // b	LBB5_1068 $3268(%rip)
LBB5_886:
	WORD $0xaa1e03e2  // mov	x2, lr
	WORD $0xdac001cc  // rbit	x12, x14
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0101ee  // add	x14, x15, x1
	WORD $0x8b0c01db  // add	x27, x14, x12
	WORD $0x3201c3e1  // mov	w1, #-2139062144
	WORD $0x5283232e  // mov	w14, #6425
	WORD $0x72a3232e  // movk	w14, #6425, lsl #16
	WORD $0x3202c7e3  // mov	w3, #-1061109568
	WORD $0x3200dbe4  // mov	w4, #2139062143
	WORD $0x5288c8c5  // mov	w5, #17990
	WORD $0x72a8c8c5  // movk	w5, #17990, lsl #16
	WORD $0x3203cbe6  // mov	w6, #-522133280
	WORD $0x52872727  // mov	w7, #14649
	WORD $0x72a72727  // movk	w7, #14649, lsl #16
	WORD $0x3200cff3  // mov	w19, #252645135
	WORD $0x3200c3f4  // mov	w20, #16843009
	WORD $0x5297fdf5  // mov	w21, #49135
	WORD $0x528017b6  // mov	w22, #189
	WORD $0x52848017  // mov	w23, #9216
	WORD $0x72bf9417  // movk	w23, #64672, lsl #16
	WORD $0x4f02e782  // movi.16b	v2, #92
	WORD $0x4f01e443  // movi.16b	v3, #34
	WORD $0x4f00e7e4  // movi.16b	v4, #31
	WORD $0xaa1b03ec  // mov	x12, x27
	WORD $0xaa1b03fa  // mov	x26, x27
Lloh114:
	WORD $0x1004c5d8  // adr	x24, _ESCAPED_TAB $39096(%rip)
Lloh115:
	WORD $0x91000318  // add	x24, x24, _ESCAPED_TAB@PAGEOFF $0(%rip)
LBB5_887:
	WORD $0x39400599  // ldrb	w25, [x12, #1]
	WORD $0xf101d73f  // cmp	x25, #117
	WORD $0x54000120  // b.eq	LBB5_890 $36(%rip)
	WORD $0x38796b1e  // ldrb	w30, [x24, x25]
	WORD $0x340027fe  // cbz	w30, LBB5_943 $1276(%rip)
	WORD $0xa90227e8  // stp	x8, x9, [sp, #32]
	WORD $0xf9000bed  // str	x13, [sp, #16]
	WORD $0x91000999  // add	x25, x12, #2
	WORD $0x3800175e  // strb	w30, [x26], #1
	WORD $0xf9001bfa  // str	x26, [sp, #48]
	WORD $0x14000072  // b	LBB5_910 $456(%rip)
LBB5_890:
	WORD $0xa90227e8  // stp	x8, x9, [sp, #32]
	WORD $0xf9000bed  // str	x13, [sp, #16]
	WORD $0xb8402188  // ldur	w8, [x12, #2]
	WORD $0x5299fa19  // mov	w25, #53200
	WORD $0x72b9f9f9  // movk	w25, #53199, lsl #16
	WORD $0x0b19011e  // add	w30, w8, w25
	WORD $0xaa0803e9  // mov	x9, x8
	WORD $0x0a280028  // bic	w8, w1, w8
	WORD $0x6a1e011f  // tst	w8, w30
	WORD $0x540107a1  // b.ne	LBB5_1379 $8436(%rip)
	WORD $0xaa0803ed  // mov	x13, x8
	WORD $0xaa0903e8  // mov	x8, x9
	WORD $0x0b0e013e  // add	w30, w9, w14
	WORD $0x2a0903de  // orr	w30, w30, w9
	WORD $0x6a0103df  // tst	w30, w1
	WORD $0x540106e1  // b.ne	LBB5_1379 $8412(%rip)
	WORD $0x1200d93e  // and	w30, w9, #0x7f7f7f7f
	WORD $0x4b1e0068  // sub	w8, w3, w30
	WORD $0x0b0503d9  // add	w25, w30, w5
	WORD $0x0a080339  // and	w25, w25, w8
	WORD $0x6a0d033f  // tst	w25, w13
	WORD $0x54010621  // b.ne	LBB5_1379 $8388(%rip)
	WORD $0x4b1e00d9  // sub	w25, w6, w30
	WORD $0x0b0703de  // add	w30, w30, w7
	WORD $0x0a1903d9  // and	w25, w30, w25
	WORD $0x6a0d033f  // tst	w25, w13
	WORD $0x54010581  // b.ne	LBB5_1379 $8368(%rip)
	WORD $0x5ac00939  // rev	w25, w9
	WORD $0x0a79129b  // bic	w27, w20, w25, lsr #4
	WORD $0x2a1b0f7b  // orr	w27, w27, w27, lsl #3
	WORD $0x1200cf39  // and	w25, w25, #0xf0f0f0f
	WORD $0x0b190379  // add	w25, w27, w25
	WORD $0x2a591339  // orr	w25, w25, w25, lsr #4
	WORD $0x53105f3b  // ubfx	w27, w25, #16, #8
	WORD $0x12001f39  // and	w25, w25, #0xff
	WORD $0x2a1b233b  // orr	w27, w25, w27, lsl #8
	WORD $0x91001999  // add	x25, x12, #6
	WORD $0x7102037f  // cmp	w27, #128
	WORD $0x54001e03  // b.lo	LBB5_938 $960(%rip)
	WORD $0x9100134c  // add	x12, x26, #4
	WORD $0xf9001bec  // str	x12, [sp, #48]
LBB5_896:
	WORD $0x711fff7f  // cmp	w27, #2047
	WORD $0x54001e09  // b.ls	LBB5_940 $960(%rip)
	WORD $0x51403b6c  // sub	w12, w27, #14, lsl #12
	WORD $0x3120059f  // cmn	w12, #2049
	WORD $0x54000709  // b.ls	LBB5_908 $224(%rip)
	WORD $0x530a7f6c  // lsr	w12, w27, #10
	WORD $0x7100d99f  // cmp	w12, #54
	WORD $0x54001e68  // b.hi	LBB5_941 $972(%rip)
	WORD $0x3940032c  // ldrb	w12, [x25]
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54001e01  // b.ne	LBB5_941 $960(%rip)
	WORD $0x3940072c  // ldrb	w12, [x25, #1]
	WORD $0x7101d59f  // cmp	w12, #117
	WORD $0x54001da1  // b.ne	LBB5_941 $948(%rip)
	WORD $0xb840232c  // ldur	w12, [x25, #2]
	WORD $0x5299fa1a  // mov	w26, #53200
	WORD $0x72b9f9fa  // movk	w26, #53199, lsl #16
	WORD $0x0b1a019e  // add	w30, w12, w26
	WORD $0x0a2c0028  // bic	w8, w1, w12
	WORD $0x6a1e011f  // tst	w8, w30
	WORD $0x54011601  // b.ne	LBB5_1415 $8896(%rip)
	WORD $0x0b0e019e  // add	w30, w12, w14
	WORD $0x2a0c03de  // orr	w30, w30, w12
	WORD $0x6a0103df  // tst	w30, w1
	WORD $0x54011581  // b.ne	LBB5_1415 $8880(%rip)
	WORD $0x0a04019e  // and	w30, w12, w4
	WORD $0x4b1e0069  // sub	w9, w3, w30
	WORD $0x0b0503da  // add	w26, w30, w5
	WORD $0x0a09035a  // and	w26, w26, w9
	WORD $0x6a08035f  // tst	w26, w8
	WORD $0x540114c1  // b.ne	LBB5_1415 $8856(%rip)
	WORD $0x4b1e00da  // sub	w26, w6, w30
	WORD $0x0b0703de  // add	w30, w30, w7
	WORD $0x0a1a03da  // and	w26, w30, w26
	WORD $0x6a08035f  // tst	w26, w8
	WORD $0x54011421  // b.ne	LBB5_1415 $8836(%rip)
	WORD $0x5ac0098c  // rev	w12, w12
	WORD $0x0a6c129a  // bic	w26, w20, w12, lsr #4
	WORD $0x0b1a0f5a  // add	w26, w26, w26, lsl #3
	WORD $0x0a13018c  // and	w12, w12, w19
	WORD $0x0b0c034c  // add	w12, w26, w12
	WORD $0x2a4c119a  // orr	w26, w12, w12, lsr #4
	WORD $0x53087f4c  // lsr	w12, w26, #8
	WORD $0x12181d8c  // and	w12, w12, #0xff00
	WORD $0x91001b39  // add	x25, x25, #6
	WORD $0x5140399e  // sub	w30, w12, #14, lsl #12
	WORD $0x33001f4c  // bfxil	w12, w26, #0, #8
	WORD $0x311007df  // cmn	w30, #1025
	WORD $0x540019e8  // b.hi	LBB5_942 $828(%rip)
	WORD $0xf9401bfa  // ldr	x26, [sp, #48]
	WORD $0x781fc355  // sturh	w21, [x26, #-4]
	WORD $0x381fe356  // sturb	w22, [x26, #-2]
	WORD $0x91000f5a  // add	x26, x26, #3
	WORD $0xf9001bfa  // str	x26, [sp, #48]
	WORD $0xaa0c03fb  // mov	x27, x12
	WORD $0x7102019f  // cmp	w12, #128
	WORD $0x54fff902  // b.hs	LBB5_896 $-224(%rip)
	WORD $0xf9401bfa  // ldr	x26, [sp, #48]
	WORD $0xd100135a  // sub	x26, x26, #4
	WORD $0x140000b3  // b	LBB5_939 $716(%rip)
LBB5_908:
	WORD $0x530c7f6c  // lsr	w12, w27, #12
	WORD $0x321b098c  // orr	w12, w12, #0xe0
	WORD $0xf9401bfa  // ldr	x26, [sp, #48]
	WORD $0x381fc34c  // sturb	w12, [x26, #-4]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x33062f6c  // bfxil	w12, w27, #6, #6
	WORD $0x381fd34c  // sturb	w12, [x26, #-3]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300176c  // bfxil	w12, w27, #0, #6
	WORD $0x381fe34c  // sturb	w12, [x26, #-2]
	WORD $0xd100074c  // sub	x12, x26, #1
LBB5_909:
	WORD $0xf9001bec  // str	x12, [sp, #48]
LBB5_910:
	WORD $0x3940033e  // ldrb	w30, [x25]
	WORD $0xaa1903fb  // mov	x27, x25
	WORD $0xaa1903ec  // mov	x12, x25
	WORD $0xa942ebe9  // ldp	x9, x26, [sp, #40]
	WORD $0x710173df  // cmp	w30, #92
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xf94013e8  // ldr	x8, [sp, #32]
	WORD $0x54ffefa0  // b.eq	LBB5_887 $-524(%rip)
	WORD $0xd280001e  // mov	lr, #0
LBB5_912:
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0xad401985  // ldp	q5, q6, [x12]
	WORD $0x6e228ca7  // cmeq.16b	v7, v5, v2
	WORD $0x6e228cd0  // cmeq.16b	v16, v6, v2
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ec  // fmov	w12, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fa  // fmov	w26, s7
	WORD $0x33103f4c  // bfi	w12, w26, #16, #16
	WORD $0x6e238ca7  // cmeq.16b	v7, v5, v3
	WORD $0x6e238cd0  // cmeq.16b	v16, v6, v3
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fa  // fmov	w26, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fb  // fmov	w27, s7
	WORD $0x33103f7a  // bfi	w26, w27, #16, #16
	WORD $0x3728018a  // tbnz	w10, #5, LBB5_917 $48(%rip)
	WORD $0x5100059b  // sub	w27, w12, #1
	WORD $0x6a1b035f  // tst	w26, w27
	WORD $0x5400eee1  // b.ne	LBB5_1366 $7644(%rip)
	WORD $0x5100075a  // sub	w26, w26, #1
LBB5_915:
	WORD $0x6a0c035f  // tst	w26, w12
	WORD $0x54000361  // b.ne	LBB5_919 $108(%rip)
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e010c  // add	x12, x8, lr
	WORD $0xad001985  // stp	q5, q6, [x12]
	WORD $0x910083de  // add	lr, lr, #32
	WORD $0x17ffffdd  // b	LBB5_912 $-140(%rip)
LBB5_917:
	WORD $0x6e2464a7  // umax.16b	v7, v5, v4
	WORD $0x6e248ce7  // cmeq.16b	v7, v7, v4
	WORD $0x6e2464d0  // umax.16b	v16, v6, v4
	WORD $0x6e248e10  // cmeq.16b	v16, v16, v4
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600e8  // fmov	w8, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fb  // fmov	w27, s7
	WORD $0x33103f68  // bfi	w8, w27, #16, #16
	WORD $0x2a0c011b  // orr	w27, w8, w12
	WORD $0x5100077b  // sub	w27, w27, #1
	WORD $0x6a1a037f  // tst	w27, w26
	WORD $0x5400ebc1  // b.ne	LBB5_1366 $7544(%rip)
	WORD $0x5100075a  // sub	w26, w26, #1
	WORD $0x6a1a011f  // tst	w8, w26
	WORD $0x54fffcc0  // b.eq	LBB5_915 $-104(%rip)
	WORD $0x1400083e  // b	LBB5_1416 $8440(%rip)
LBB5_919:
	WORD $0x0e013ca9  // umov.b	w9, v5[0]
	WORD $0x8b1e033b  // add	x27, x25, lr
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e011a  // add	x26, x8, lr
	WORD $0xaa1b03ec  // mov	x12, x27
	WORD $0x7101713f  // cmp	w9, #92
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x54ffe740  // b.eq	LBB5_887 $-792(%rip)
	WORD $0x0e013cac  // umov.b	w12, v5[0]
LBB5_921:
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e011a  // add	x26, x8, lr
	WORD $0x3900034c  // strb	w12, [x26]
	WORD $0x8b1e0329  // add	x9, x25, lr
	WORD $0x3940052c  // ldrb	w12, [x9, #1]
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54000580  // b.eq	LBB5_930 $176(%rip)
	WORD $0x3900074c  // strb	w12, [x26, #1]
	WORD $0x3940093b  // ldrb	w27, [x9, #2]
	WORD $0x7101737f  // cmp	w27, #92
	WORD $0x54000560  // b.eq	LBB5_931 $172(%rip)
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e010c  // add	x12, x8, lr
	WORD $0x39000b5b  // strb	w27, [x26, #2]
	WORD $0x8b1e033a  // add	x26, x25, lr
	WORD $0x39400f5b  // ldrb	w27, [x26, #3]
	WORD $0x7101737f  // cmp	w27, #92
	WORD $0x54000560  // b.eq	LBB5_932 $172(%rip)
	WORD $0x39000d9b  // strb	w27, [x12, #3]
	WORD $0x3940135b  // ldrb	w27, [x26, #4]
	WORD $0x7101737f  // cmp	w27, #92
	WORD $0x54000560  // b.eq	LBB5_933 $172(%rip)
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e011a  // add	x26, x8, lr
	WORD $0x3900119b  // strb	w27, [x12, #4]
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0x3940159b  // ldrb	w27, [x12, #5]
	WORD $0x7101737f  // cmp	w27, #92
	WORD $0x54000560  // b.eq	LBB5_934 $172(%rip)
	WORD $0x3900175b  // strb	w27, [x26, #5]
	WORD $0x3940199b  // ldrb	w27, [x12, #6]
	WORD $0x7101737f  // cmp	w27, #92
	WORD $0x54000560  // b.eq	LBB5_935 $172(%rip)
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e010c  // add	x12, x8, lr
	WORD $0x39001b5b  // strb	w27, [x26, #6]
	WORD $0x8b1e033a  // add	x26, x25, lr
	WORD $0x39401f5b  // ldrb	w27, [x26, #7]
	WORD $0x7101737f  // cmp	w27, #92
	WORD $0x54000560  // b.eq	LBB5_936 $172(%rip)
	WORD $0x39001d9b  // strb	w27, [x12, #7]
	WORD $0x3940234c  // ldrb	w12, [x26, #8]
	WORD $0x910023de  // add	lr, lr, #8
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54fffa81  // b.ne	LBB5_921 $-176(%rip)
	WORD $0x8b1e033b  // add	x27, x25, lr
	WORD $0xd1000769  // sub	x9, x27, #1
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e011a  // add	x26, x8, lr
	WORD $0x14000024  // b	LBB5_937 $144(%rip)
LBB5_930:
	WORD $0x9100053b  // add	x27, x9, #1
	WORD $0x9100075a  // add	x26, x26, #1
	WORD $0x14000021  // b	LBB5_937 $132(%rip)
LBB5_931:
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0x91000589  // add	x9, x12, #1
	WORD $0x9100099b  // add	x27, x12, #2
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e010c  // add	x12, x8, lr
	WORD $0x9100099a  // add	x26, x12, #2
	WORD $0x1400001a  // b	LBB5_937 $104(%rip)
LBB5_932:
	WORD $0x91000b49  // add	x9, x26, #2
	WORD $0x91000f5b  // add	x27, x26, #3
	WORD $0x91000d9a  // add	x26, x12, #3
	WORD $0x14000016  // b	LBB5_937 $88(%rip)
LBB5_933:
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0x91000d89  // add	x9, x12, #3
	WORD $0x9100119b  // add	x27, x12, #4
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e010c  // add	x12, x8, lr
	WORD $0x9100119a  // add	x26, x12, #4
	WORD $0x1400000f  // b	LBB5_937 $60(%rip)
LBB5_934:
	WORD $0x91001189  // add	x9, x12, #4
	WORD $0x9100159b  // add	x27, x12, #5
	WORD $0x9100175a  // add	x26, x26, #5
	WORD $0x1400000b  // b	LBB5_937 $44(%rip)
LBB5_935:
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0x91001589  // add	x9, x12, #5
	WORD $0x9100199b  // add	x27, x12, #6
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e010c  // add	x12, x8, lr
	WORD $0x9100199a  // add	x26, x12, #6
	WORD $0x14000004  // b	LBB5_937 $16(%rip)
LBB5_936:
	WORD $0x91001b49  // add	x9, x26, #6
	WORD $0x91001f5b  // add	x27, x26, #7
	WORD $0x91001d9a  // add	x26, x12, #7
LBB5_937:
	WORD $0x9100052c  // add	x12, x9, #1
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x17fffee0  // b	LBB5_887 $-1152(%rip)
LBB5_938:
	WORD $0xaa1b03ec  // mov	x12, x27
LBB5_939:
	WORD $0x3800174c  // strb	w12, [x26], #1
	WORD $0xf9001bfa  // str	x26, [sp, #48]
	WORD $0x17ffff58  // b	LBB5_910 $-672(%rip)
LBB5_940:
	WORD $0x53067f6c  // lsr	w12, w27, #6
	WORD $0x321a058c  // orr	w12, w12, #0xc0
	WORD $0xf9401bfa  // ldr	x26, [sp, #48]
	WORD $0x381fc34c  // sturb	w12, [x26, #-4]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300176c  // bfxil	w12, w27, #0, #6
	WORD $0x381fd34c  // sturb	w12, [x26, #-3]
	WORD $0xd1000b4c  // sub	x12, x26, #2
	WORD $0x17ffff4e  // b	LBB5_909 $-712(%rip)
LBB5_941:
	WORD $0xf9401bec  // ldr	x12, [sp, #48]
	WORD $0x781fc195  // sturh	w21, [x12, #-4]
	WORD $0x381fe196  // sturb	w22, [x12, #-2]
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0x17ffff49  // b	LBB5_909 $-732(%rip)
LBB5_942:
	WORD $0x0b1b298c  // add	w12, w12, w27, lsl #10
	WORD $0x0b17018c  // add	w12, w12, w23
	WORD $0x53127d9b  // lsr	w27, w12, #18
	WORD $0x321c0f7b  // orr	w27, w27, #0xf0
	WORD $0xf9401bfe  // ldr	lr, [sp, #48]
	WORD $0x381fc3db  // sturb	w27, [lr, #-4]
	WORD $0x5280101b  // mov	w27, #128
	WORD $0x330c459b  // bfxil	w27, w12, #12, #6
	WORD $0x381fd3db  // sturb	w27, [lr, #-3]
	WORD $0x5280101b  // mov	w27, #128
	WORD $0x33062d9b  // bfxil	w27, w12, #6, #6
	WORD $0x381fe3db  // sturb	w27, [lr, #-2]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300174c  // bfxil	w12, w26, #0, #6
	WORD $0x381ff3cc  // sturb	w12, [lr, #-1]
	WORD $0x17ffff3a  // b	LBB5_910 $-792(%rip)
LBB5_943:
	WORD $0x92800021  // mov	x1, #-2
	WORD $0x140001b8  // b	LBB5_1060 $1760(%rip)
LBB5_944:
	WORD $0xaa1703f6  // mov	x22, x23
LBB5_945:
	WORD $0xd37ffe6e  // lsr	x14, x19, #63
	WORD $0x910025d0  // add	x16, x14, #9
	WORD $0x9ad02673  // lsr	x19, x19, x16
	WORD $0xaa14018c  // orr	x12, x12, x20
	WORD $0x92400670  // and	x16, x19, #0x3
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0xfa410a00  // ccmp	x16, #1, #0, eq
	WORD $0x540009a0  // b.eq	LBB5_957 $308(%rip)
	WORD $0x9240026c  // and	x12, x19, #0x1
	WORD $0x8b13018c  // add	x12, x12, x19
	WORD $0xd376fd93  // lsr	x19, x12, #54
	WORD $0xf100027f  // cmp	x19, #0
	WORD $0xaa2703f0  // mvn	x16, x7
	WORD $0x8b110210  // add	x16, x16, x17
	WORD $0x8b0e020e  // add	x14, x16, x14
	WORD $0x9a8e05ce  // cinc	x14, x14, ne
	WORD $0xd11ffdd0  // sub	x16, x14, #2047
	WORD $0xb11ffa1f  // cmn	x16, #2046
	WORD $0xaa0f03f4  // mov	x20, x15
	WORD $0x54000843  // b.lo	LBB5_958 $264(%rip)
	WORD $0xf100027f  // cmp	x19, #0
	WORD $0x52800030  // mov	w16, #1
	WORD $0x9a900610  // cinc	x16, x16, ne
	WORD $0x9ad0258c  // lsr	x12, x12, x16
	WORD $0xb34c2dcc  // bfi	x12, x14, #52, #12
	WORD $0xb241018e  // orr	x14, x12, #0x8000000000000000
	WORD $0x7100003f  // cmp	w1, #0
	WORD $0x9a8c11cc  // csel	x12, x14, x12, ne
	WORD $0x9e670180  // fmov	d0, x12
	WORD $0x3400bee4  // cbz	w4, LBB5_1329 $6108(%rip)
	WORD $0x9100046c  // add	x12, x3, #1
	WORD $0xdac01183  // clz	x3, x12
	WORD $0x9ac3218e  // lsl	x14, x12, x3
	WORD $0x9b0e7ccc  // mul	x12, x6, x14
	WORD $0x9bce7cc4  // umulh	x4, x6, x14
	WORD $0x92402086  // and	x6, x4, #0x1ff
	WORD $0xaa2e03e7  // mvn	x7, x14
	WORD $0xeb07019f  // cmp	x12, x7
	WORD $0x540001e9  // b.ls	LBB5_953 $60(%rip)
	WORD $0xf107fcdf  // cmp	x6, #511
	WORD $0x540001a1  // b.ne	LBB5_953 $52(%rip)
	WORD $0xf9400050  // ldr	x16, [x2]
	WORD $0x9b0e7e02  // mul	x2, x16, x14
	WORD $0x9bce7e0e  // umulh	x14, x16, x14
	WORD $0xab0c01cc  // adds	x12, x14, x12
	WORD $0x9a843484  // cinc	x4, x4, hs
	WORD $0x92402086  // and	x6, x4, #0x1ff
	WORD $0xeb07005f  // cmp	x2, x7
	WORD $0x540000a9  // b.ls	LBB5_953 $20(%rip)
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54000061  // b.ne	LBB5_953 $12(%rip)
	WORD $0xf107fcdf  // cmp	x6, #511
	WORD $0x54000420  // b.eq	LBB5_958 $132(%rip)
LBB5_953:
	WORD $0xd37ffc8e  // lsr	x14, x4, #63
	WORD $0x910025d0  // add	x16, x14, #9
	WORD $0x9ad02482  // lsr	x2, x4, x16
	WORD $0xaa06018c  // orr	x12, x12, x6
	WORD $0xb500008c  // cbnz	x12, LBB5_955 $16(%rip)
	WORD $0x9240044c  // and	x12, x2, #0x3
	WORD $0xf100059f  // cmp	x12, #1
	WORD $0x54000320  // b.eq	LBB5_958 $100(%rip)
LBB5_955:
	WORD $0x9240004c  // and	x12, x2, #0x1
	WORD $0x8b02018c  // add	x12, x12, x2
	WORD $0xd376fd82  // lsr	x2, x12, #54
	WORD $0xf100005f  // cmp	x2, #0
	WORD $0xaa2303f0  // mvn	x16, x3
	WORD $0x8b110210  // add	x16, x16, x17
	WORD $0x8b0e020e  // add	x14, x16, x14
	WORD $0x9a8e05ce  // cinc	x14, x14, ne
	WORD $0xd11ffdd0  // sub	x16, x14, #2047
	WORD $0xb11ffa1f  // cmn	x16, #2046
	WORD $0x540001c3  // b.lo	LBB5_958 $56(%rip)
	WORD $0xf100005f  // cmp	x2, #0
	WORD $0x52800030  // mov	w16, #1
	WORD $0x9a900610  // cinc	x16, x16, ne
	WORD $0x9ad0258c  // lsr	x12, x12, x16
	WORD $0xb34c2dcc  // bfi	x12, x14, #52, #12
	WORD $0xb241018e  // orr	x14, x12, #0x8000000000000000
	WORD $0x7100003f  // cmp	w1, #0
	WORD $0x9a8c11cc  // csel	x12, x14, x12, ne
	WORD $0x9e670181  // fmov	d1, x12
	WORD $0x1e602020  // fcmp	d1, d0
	WORD $0x5400b840  // b.eq	LBB5_1329 $5896(%rip)
	WORD $0x14000002  // b	LBB5_958 $8(%rip)
LBB5_957:
	WORD $0xaa0f03f4  // mov	x20, x15
LBB5_958:
	WORD $0xb9002bf8  // str	w24, [sp, #40]
	WORD $0xcb050146  // sub	x6, x10, x5
	WORD $0xf9402011  // ldr	x17, [x0, #64]
	WORD $0xf9402803  // ldr	x3, [x0, #80]
	WORD $0xb4000443  // cbz	x3, LBB5_970 $136(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0xf100207f  // cmp	x3, #8
	WORD $0x54000343  // b.lo	LBB5_968 $104(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0xf101007f  // cmp	x3, #64
	WORD $0x540001a3  // b.lo	LBB5_965 $52(%rip)
	WORD $0x927ae461  // and	x1, x3, #0xffffffffffffffc0
	WORD $0x9100822c  // add	x12, x17, #32
	WORD $0x6f00e400  // movi.2d	v0, #0000000000000000
	WORD $0xaa0103ee  // mov	x14, x1
LBB5_962:
	WORD $0xad3f0180  // stp	q0, q0, [x12, #-32]
	WORD $0xac820180  // stp	q0, q0, [x12], #64
	WORD $0xf10101ce  // subs	x14, x14, #64
	WORD $0x54ffffa1  // b.ne	LBB5_962 $-12(%rip)
	WORD $0xeb01007f  // cmp	x3, x1
	WORD $0x54000240  // b.eq	LBB5_970 $72(%rip)
	WORD $0xf27d087f  // tst	x3, #0x38
	WORD $0x54000160  // b.eq	LBB5_968 $44(%rip)
LBB5_965:
	WORD $0xaa0103ee  // mov	x14, x1
	WORD $0x927df061  // and	x1, x3, #0xfffffffffffffff8
	WORD $0x8b0e022c  // add	x12, x17, x14
	WORD $0xcb0101ce  // sub	x14, x14, x1
	WORD $0x6f00e400  // movi.2d	v0, #0000000000000000
LBB5_966:
	WORD $0xfc008580  // str	d0, [x12], #8
	WORD $0xb10021ce  // adds	x14, x14, #8
	WORD $0x54ffffc1  // b.ne	LBB5_966 $-8(%rip)
	WORD $0xeb01007f  // cmp	x3, x1
	WORD $0x540000c0  // b.eq	LBB5_970 $24(%rip)
LBB5_968:
	WORD $0x8b01022c  // add	x12, x17, x1
	WORD $0xcb01006e  // sub	x14, x3, x1
LBB5_969:
	WORD $0x3800159f  // strb	wzr, [x12], #1
	WORD $0xf10005ce  // subs	x14, x14, #1
	WORD $0x54ffffc1  // b.ne	LBB5_969 $-8(%rip)
LBB5_970:
	WORD $0xb90033f4  // str	w20, [sp, #48]
	WORD $0xd2800013  // mov	x19, #0
	WORD $0x394000af  // ldrb	w15, [x5]
	WORD $0x7100b5ff  // cmp	w15, #45
	WORD $0x1a9f17e7  // cset	w7, eq
	WORD $0x12807fcc  // mov	w12, #-1023
	WORD $0xeb0700df  // cmp	x6, x7
	WORD $0x5400b0cd  // b.le	LBB5_1328 $5656(%rip)
	WORD $0x52800004  // mov	w4, #0
	WORD $0x52800002  // mov	w2, #0
	WORD $0x52800013  // mov	w19, #0
	WORD $0x52800017  // mov	w23, #0
	WORD $0x14000006  // b	LBB5_974 $24(%rip)
LBB5_972:
	WORD $0x382e6a2c  // strb	w12, [x17, x14]
	WORD $0x110006f7  // add	w23, w23, #1
LBB5_973:
	WORD $0x910004e7  // add	x7, x7, #1
	WORD $0xeb0700df  // cmp	x6, x7
	WORD $0x5400032d  // b.le	LBB5_983 $100(%rip)
LBB5_974:
	WORD $0x386768ac  // ldrb	w12, [x5, x7]
	WORD $0x5100c18e  // sub	w14, w12, #48
	WORD $0x710025df  // cmp	w14, #9
	WORD $0x54000108  // b.hi	LBB5_978 $32(%rip)
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000161  // b.ne	LBB5_980 $44(%rip)
	WORD $0x34000217  // cbz	w23, LBB5_982 $64(%rip)
	WORD $0x93407eee  // sxtw	x14, w23
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffe48  // b.hi	LBB5_972 $-56(%rip)
	WORD $0x17fffff3  // b	LBB5_973 $-52(%rip)
LBB5_978:
	WORD $0x7100b99f  // cmp	w12, #46
	WORD $0x540001e1  // b.ne	LBB5_984 $60(%rip)
	WORD $0x52800024  // mov	w4, #1
	WORD $0xaa1703f3  // mov	x19, x23
	WORD $0x17ffffee  // b	LBB5_973 $-72(%rip)
LBB5_980:
	WORD $0xaa1703ee  // mov	x14, x23
	WORD $0x93407eee  // sxtw	x14, w23
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffd08  // b.hi	LBB5_972 $-96(%rip)
	WORD $0x52800022  // mov	w2, #1
	WORD $0x17ffffe8  // b	LBB5_973 $-96(%rip)
LBB5_982:
	WORD $0x51000673  // sub	w19, w19, #1
	WORD $0x17ffffe6  // b	LBB5_973 $-104(%rip)
LBB5_983:
	WORD $0x7100009f  // cmp	w4, #0
	WORD $0x1a9302e4  // csel	w4, w23, w19, eq
	WORD $0x14000028  // b	LBB5_991 $160(%rip)
LBB5_984:
	WORD $0x7100009f  // cmp	w4, #0
	WORD $0x1a9302e4  // csel	w4, w23, w19, eq
	WORD $0x321b018c  // orr	w12, w12, #0x20
	WORD $0x7101959f  // cmp	w12, #101
	WORD $0x54000461  // b.ne	LBB5_991 $140(%rip)
	WORD $0x5280000c  // mov	w12, #0
	WORD $0x910004ee  // add	x14, x7, #1
	WORD $0x386e48b0  // ldrb	w16, [x5, w14, uxtw]
	WORD $0x110008e1  // add	w1, w7, #2
	WORD $0x52800033  // mov	w19, #1
	WORD $0x110008e7  // add	w7, w7, #2
	WORD $0x12800014  // mov	w20, #-1
	WORD $0x7100b61f  // cmp	w16, #45
	WORD $0x1a8e00ee  // csel	w14, w7, w14, eq
	WORD $0x52800027  // mov	w7, #1
	WORD $0x1a870287  // csel	w7, w20, w7, eq
	WORD $0x7100ae1f  // cmp	w16, #43
	WORD $0x1a8e002e  // csel	w14, w1, w14, eq
	WORD $0x1a870267  // csel	w7, w19, w7, eq
	WORD $0x93407dd3  // sxtw	x19, w14
	WORD $0xeb1300df  // cmp	x6, x19
	WORD $0x5400022d  // b.le	LBB5_990 $68(%rip)
	WORD $0x5280000c  // mov	w12, #0
	WORD $0x5284e1ee  // mov	w14, #9999
	WORD $0x52800154  // mov	w20, #10
LBB5_987:
	WORD $0x38f368b0  // ldrsb	w16, [x5, x19]
	WORD $0x7100c21f  // cmp	w16, #48
	WORD $0x5400016b  // b.lt	LBB5_990 $44(%rip)
	WORD $0x12001e01  // and	w1, w16, #0xff
	WORD $0x7100e43f  // cmp	w1, #57
	WORD $0x7a4e9180  // ccmp	w12, w14, #0, ls
	WORD $0x540000ec  // b.gt	LBB5_990 $28(%rip)
	WORD $0x1b147d8c  // mul	w12, w12, w20
	WORD $0x5100c030  // sub	w16, w1, #48
	WORD $0x0b30018c  // add	w12, w12, w16, uxtb
	WORD $0x91000673  // add	x19, x19, #1
	WORD $0xeb1300df  // cmp	x6, x19
	WORD $0x54fffe8c  // b.gt	LBB5_987 $-48(%rip)
LBB5_990:
	WORD $0x1b071184  // madd	w4, w12, w7, w4
LBB5_991:
	WORD $0xd2800013  // mov	x19, #0
	WORD $0x12807fcc  // mov	w12, #-1023
	WORD $0x3400a6f7  // cbz	w23, LBB5_1328 $5340(%rip)
	WORD $0xd2800013  // mov	x19, #0
	WORD $0x5280800c  // mov	w12, #1024
	WORD $0x7104d89f  // cmp	w4, #310
	WORD $0x5400a66c  // b.gt	LBB5_1328 $5324(%rip)
	WORD $0xd2800013  // mov	x19, #0
	WORD $0x12807fcc  // mov	w12, #-1023
	WORD $0x3105289f  // cmn	w4, #330
	WORD $0x5400a5eb  // b.lt	LBB5_1328 $5308(%rip)
	WORD $0xb90023ef  // str	w15, [sp, #32]
	WORD $0xb201e7e5  // mov	x5, #-7378697629483820647
	WORD $0xf2933345  // movk	x5, #39322
	WORD $0xf2e03325  // movk	x5, #409, lsl #48
	WORD $0x7100049f  // cmp	w4, #1
	WORD $0xf9000ff6  // str	x22, [sp, #24]
	WORD $0x52800007  // mov	w7, #0
	WORD $0x54001f8b  // b.lt	LBB5_1070 $1008(%rip)
	WORD $0xd1000626  // sub	x6, x17, #1
	WORD $0x92800013  // mov	x19, #-1
	WORD $0x52800154  // mov	w20, #10
Lloh116:
	WORD $0x1003b8d5  // adr	x21, _POW_TAB $30488(%rip)
Lloh117:
	WORD $0x910002b5  // add	x21, x21, _POW_TAB@PAGEOFF $0(%rip)
	WORD $0x14000006  // b	LBB5_998 $24(%rip)
LBB5_996:
	WORD $0x5280001b  // mov	w27, #0
LBB5_997:
	WORD $0x0b0702c7  // add	w7, w22, w7
	WORD $0xaa1b03f7  // mov	x23, x27
	WORD $0x7100009f  // cmp	w4, #0
	WORD $0x54001e4d  // b.le	LBB5_1071 $968(%rip)
LBB5_998:
	WORD $0x7100209f  // cmp	w4, #8
	WORD $0x540000a9  // b.ls	LBB5_1001 $20(%rip)
	WORD $0x52800376  // mov	w22, #27
	WORD $0x34ffff17  // cbz	w23, LBB5_996 $-32(%rip)
	WORD $0x1280034c  // mov	w12, #-27
	WORD $0x14000006  // b	LBB5_1003 $24(%rip)
LBB5_1001:
	WORD $0xb8645ab6  // ldr	w22, [x21, w4, uxtw #2]
	WORD $0x34fffe97  // cbz	w23, LBB5_996 $-48(%rip)
	WORD $0x4b1603ec  // neg	w12, w22
	WORD $0x3100f59f  // cmn	w12, #61
	WORD $0x54000489  // b.ls	LBB5_1012 $144(%rip)
LBB5_1003:
	WORD $0xd280001a  // mov	x26, #0
	WORD $0xd2800019  // mov	x25, #0
	WORD $0x4b0c03f8  // neg	w24, w12
	WORD $0x0ab77eec  // bic	w12, w23, w23, asr #31
LBB5_1004:
	WORD $0xeb1a019f  // cmp	x12, x26
	WORD $0x54000d20  // b.eq	LBB5_1033 $420(%rip)
	WORD $0x38ba6a2e  // ldrsb	x14, [x17, x26]
	WORD $0x9b143b2e  // madd	x14, x25, x20, x14
	WORD $0xd100c1d9  // sub	x25, x14, #48
	WORD $0x9100075a  // add	x26, x26, #1
	WORD $0x9ad8272e  // lsr	x14, x25, x24
	WORD $0xb4ffff2e  // cbz	x14, LBB5_1004 $-28(%rip)
	WORD $0xaa1a03ec  // mov	x12, x26
LBB5_1007:
	WORD $0x9ad8226e  // lsl	x14, x19, x24
	WORD $0xaa2e03fa  // mvn	x26, x14
	WORD $0x6b0c02fb  // subs	w27, w23, w12
	WORD $0x54000ced  // b.le	LBB5_1036 $412(%rip)
	WORD $0xaa1b03ee  // mov	x14, x27
	WORD $0xaa1103f7  // mov	x23, x17
LBB5_1009:
	WORD $0x9ad82730  // lsr	x16, x25, x24
	WORD $0x8a1a0321  // and	x1, x25, x26
	WORD $0x1100c210  // add	w16, w16, #48
	WORD $0x390002f0  // strb	w16, [x23]
	WORD $0x38accaf0  // ldrsb	x16, [x23, w12, sxtw]
	WORD $0x9b144030  // madd	x16, x1, x20, x16
	WORD $0xd100c219  // sub	x25, x16, #48
	WORD $0x910006f7  // add	x23, x23, #1
	WORD $0xf10005ce  // subs	x14, x14, #1
	WORD $0x54fffee1  // b.ne	LBB5_1009 $-36(%rip)
	WORD $0x1400005b  // b	LBB5_1037 $364(%rip)
LBB5_1010:
	WORD $0x710002ff  // cmp	w23, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1011:
	WORD $0x1100f30c  // add	w12, w24, #60
	WORD $0x3101e31f  // cmn	w24, #120
	WORD $0x54fffbca  // b.ge	LBB5_1003 $-136(%rip)
LBB5_1012:
	WORD $0xd280000e  // mov	x14, #0
	WORD $0xd280001b  // mov	x27, #0
	WORD $0xaa0c03f8  // mov	x24, x12
	WORD $0x0ab77eec  // bic	w12, w23, w23, asr #31
	WORD $0xaa0c03f9  // mov	x25, x12
LBB5_1013:
	WORD $0xeb0e019f  // cmp	x12, x14
	WORD $0x54000140  // b.eq	LBB5_1016 $40(%rip)
	WORD $0x38ae6a30  // ldrsb	x16, [x17, x14]
	WORD $0x9b144370  // madd	x16, x27, x20, x16
	WORD $0xd100c21b  // sub	x27, x16, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xd37cff70  // lsr	x16, x27, #60
	WORD $0xb4ffff30  // cbz	x16, LBB5_1013 $-28(%rip)
	WORD $0xaa1b03fa  // mov	x26, x27
	WORD $0xaa0e03f9  // mov	x25, x14
	WORD $0x14000008  // b	LBB5_1018 $32(%rip)
LBB5_1016:
	WORD $0xb400073b  // cbz	x27, LBB5_1032 $228(%rip)
LBB5_1017:
	WORD $0x8b1b0b6c  // add	x12, x27, x27, lsl #2
	WORD $0xd37ff99a  // lsl	x26, x12, #1
	WORD $0x11000739  // add	w25, w25, #1
	WORD $0xeb05037f  // cmp	x27, x5
	WORD $0xaa1a03fb  // mov	x27, x26
	WORD $0x54ffff63  // b.lo	LBB5_1017 $-20(%rip)
LBB5_1018:
	WORD $0x6b1902f7  // subs	w23, w23, w25
	WORD $0x540001cd  // b.le	LBB5_1021 $56(%rip)
	WORD $0xaa1703ec  // mov	x12, x23
	WORD $0xaa1103ee  // mov	x14, x17
LBB5_1020:
	WORD $0xd37cff50  // lsr	x16, x26, #60
	WORD $0x9240ef41  // and	x1, x26, #0xfffffffffffffff
	WORD $0x321c0610  // orr	w16, w16, #0x30
	WORD $0x390001d0  // strb	w16, [x14]
	WORD $0x38b9c9d0  // ldrsb	x16, [x14, w25, sxtw]
	WORD $0x9b144030  // madd	x16, x1, x20, x16
	WORD $0xd100c21a  // sub	x26, x16, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xf100058c  // subs	x12, x12, #1
	WORD $0x54fffee1  // b.ne	LBB5_1020 $-36(%rip)
	WORD $0x14000002  // b	LBB5_1022 $8(%rip)
LBB5_1021:
	WORD $0x52800017  // mov	w23, #0
LBB5_1022:
	WORD $0xb500013a  // cbnz	x26, LBB5_1024 $36(%rip)
	WORD $0x14000013  // b	LBB5_1026 $76(%rip)
LBB5_1023:
	WORD $0xd37cff4c  // lsr	x12, x26, #60
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x9240ef4c  // and	x12, x26, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9da  // lsl	x26, x14, #1
	WORD $0xb400018c  // cbz	x12, LBB5_1026 $48(%rip)
LBB5_1024:
	WORD $0x93407eec  // sxtw	x12, w23
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffee9  // b.ls	LBB5_1023 $-36(%rip)
	WORD $0xd37cff4e  // lsr	x14, x26, #60
	WORD $0x321c05ce  // orr	w14, w14, #0x30
	WORD $0x382c6a2e  // strb	w14, [x17, x12]
	WORD $0x110006f7  // add	w23, w23, #1
	WORD $0x9240ef4c  // and	x12, x26, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9da  // lsl	x26, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1024 $-40(%rip)
LBB5_1026:
	WORD $0x4b19008c  // sub	w12, w4, w25
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x710006ff  // cmp	w23, #1
	WORD $0x54fff7ab  // b.lt	LBB5_1010 $-268(%rip)
	WORD $0x2a1703f7  // mov	w23, w23
LBB5_1028:
	WORD $0x387768cc  // ldrb	w12, [x6, x23]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x540000c1  // b.ne	LBB5_1031 $24(%rip)
	WORD $0xf10006f7  // subs	x23, x23, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1028 $-16(%rip)
	WORD $0x52800017  // mov	w23, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x17ffffb6  // b	LBB5_1011 $-296(%rip)
LBB5_1031:
	WORD $0x17ffffb5  // b	LBB5_1011 $-300(%rip)
LBB5_1032:
	WORD $0x52800017  // mov	w23, #0
	WORD $0x17ffffb3  // b	LBB5_1011 $-308(%rip)
LBB5_1033:
	WORD $0xb4fff059  // cbz	x25, LBB5_996 $-504(%rip)
	WORD $0x9ad8272e  // lsr	x14, x25, x24
	WORD $0xb400054e  // cbz	x14, LBB5_1049 $168(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x4b0c008c  // sub	w12, w4, w12
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x9ad8226c  // lsl	x12, x19, x24
	WORD $0xaa2c03fa  // mvn	x26, x12
	WORD $0x14000005  // b	LBB5_1038 $20(%rip)
LBB5_1036:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1037:
	WORD $0x4b0c008c  // sub	w12, w4, w12
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0xb4000299  // cbz	x25, LBB5_1042 $80(%rip)
LBB5_1038:
	WORD $0x14000007  // b	LBB5_1040 $28(%rip)
LBB5_1039:
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x8a1a032c  // and	x12, x25, x26
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0xb40001ac  // cbz	x12, LBB5_1043 $52(%rip)
LBB5_1040:
	WORD $0x9ad8272c  // lsr	x12, x25, x24
	WORD $0x93407f6e  // sxtw	x14, w27
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffee9  // b.ls	LBB5_1039 $-36(%rip)
	WORD $0x1100c18c  // add	w12, w12, #48
	WORD $0x382e6a2c  // strb	w12, [x17, x14]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x8a1a032c  // and	x12, x25, x26
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1040 $-40(%rip)
	WORD $0x14000001  // b	LBB5_1043 $4(%rip)
LBB5_1042:
LBB5_1043:
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x5400010b  // b.lt	LBB5_1047 $32(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1045:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x540000c1  // b.ne	LBB5_1048 $24(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1045 $-16(%rip)
	WORD $0x14000030  // b	LBB5_1063 $192(%rip)
LBB5_1047:
	WORD $0x35ffeb5b  // cbnz	w27, LBB5_997 $-664(%rip)
	WORD $0x1400002e  // b	LBB5_1063 $184(%rip)
LBB5_1048:
	WORD $0x17ffff58  // b	LBB5_997 $-672(%rip)
LBB5_1049:
LBB5_1050:
	WORD $0x8b190b2e  // add	x14, x25, x25, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0x9ad8272e  // lsr	x14, x25, x24
	WORD $0xb4ffff8e  // cbz	x14, LBB5_1050 $-16(%rip)
	WORD $0x17ffff6e  // b	LBB5_1007 $-584(%rip)
LBB5_1051:
	WORD $0xaa1403e7  // mov	x7, x20
	WORD $0x92800006  // mov	x6, #-1
	WORD $0xaa0f03f4  // mov	x20, x15
	WORD $0xaa0d03fe  // mov	lr, x13
	WORD $0xb5ff68b0  // cbnz	x16, LBB5_796 $-4844(%rip)
LBB5_1052:
	WORD $0xaa0903ed  // mov	x13, x9
	WORD $0xf94017e9  // ldr	x9, [sp, #40]
	WORD $0x1400002f  // b	LBB5_1068 $188(%rip)
LBB5_1053:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xaa0303fe  // mov	lr, x3
	WORD $0x14000480  // b	LBB5_1334 $4608(%rip)
LBB5_1054:
	WORD $0x7101f59f  // cmp	w12, #125
	WORD $0x54011d41  // b.ne	LBB5_1545 $9128(%rip)
	WORD $0x17fffa3f  // b	LBB5_741 $-5892(%rip)
LBB5_1055:
	WORD $0x7101759f  // cmp	w12, #93
	WORD $0x54ff7aa0  // b.eq	LBB5_826 $-4268(%rip)
LBB5_1056:
	WORD $0xaa0c03e2  // mov	x2, x12
	WORD $0x140010f3  // b	LBB5_2031 $17356(%rip)
LBB5_1057:
	WORD $0xd100046e  // sub	x14, x3, #1
	WORD $0xeb0e021f  // cmp	x16, x14
	WORD $0x1a9f17ee  // cset	w14, eq
	WORD $0x6a0e019f  // tst	w12, w14
	WORD $0xda830146  // csinv	x6, x10, x3, eq
	WORD $0x1400001c  // b	LBB5_1067 $112(%rip)
LBB5_1058:
	WORD $0x2a0c03e8  // mov	w8, w12
	WORD $0xdac00108  // rbit	x8, x8
	WORD $0xdac01108  // clz	x8, x8
	WORD $0x8b0101e9  // add	x9, x15, x1
LBB5_1059:
	WORD $0x8b08013b  // add	x27, x9, x8
	WORD $0x92800001  // mov	x1, #-1
LBB5_1060:
	WORD $0x4b0103e2  // neg	w2, w1
	WORD $0xaa1b03ea  // mov	x10, x27
	WORD $0x17fff180  // b	LBB5_261 $-14848(%rip)
LBB5_1061:
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x14000017  // b	LBB5_1069 $92(%rip)
LBB5_1062:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xcb0303fe  // neg	lr, x3
	WORD $0x14000469  // b	LBB5_1335 $4516(%rip)
LBB5_1063:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x0b0702c7  // add	w7, w22, w7
	WORD $0x1400001d  // b	LBB5_1071 $116(%rip)
LBB5_1064:
	WORD $0x5ac0030a  // rbit	w10, w24
	WORD $0x5ac0114a  // clz	w10, w10
	WORD $0xaa2603ec  // mvn	x12, x6
	WORD $0xcb0a0186  // sub	x6, x12, x10
LBB5_1065:
	WORD $0xaa0f03f4  // mov	x20, x15
	WORD $0xaa1e03f6  // mov	x22, lr
	WORD $0xaa0d03fe  // mov	lr, x13
LBB5_1066:
	WORD $0xaa0903ed  // mov	x13, x9
	WORD $0xf94017e9  // ldr	x9, [sp, #40]
LBB5_1067:
	WORD $0x52800010  // mov	w16, #0
	WORD $0xaa0603ec  // mov	x12, x6
	WORD $0xb6f80086  // tbz	x6, #63, LBB5_1069 $16(%rip)
LBB5_1068:
	WORD $0xaa2603e6  // mvn	x6, x6
	WORD $0x52800070  // mov	w16, #3
	WORD $0x9280004c  // mov	x12, #-3
LBB5_1069:
	WORD $0x8b0600aa  // add	x10, x5, x6
	WORD $0x8b21418c  // add	x12, x12, w1, uxtw
	WORD $0x5280036e  // mov	w14, #27
	WORD $0xaa1681ce  // orr	x14, x14, x22, lsl #32
	WORD $0xa900322e  // stp	x14, x12, [x17]
	WORD $0xf9405011  // ldr	x17, [x0, #160]
	WORD $0x9100422c  // add	x12, x17, #16
	WORD $0xf900500c  // str	x12, [x0, #160]
	WORD $0xb940d80c  // ldr	w12, [x0, #216]
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0xb900d80c  // str	w12, [x0, #216]
	WORD $0x14000463  // b	LBB5_1339 $4492(%rip)
LBB5_1070:
	WORD $0xaa1703fb  // mov	x27, x23
LBB5_1071:
	WORD $0xd1000626  // sub	x6, x17, #1
	WORD $0xb202e7f5  // mov	x21, #-3689348814741910324
	WORD $0xf29999b5  // movk	x21, #52429
	WORD $0x92800136  // mov	x22, #-10
	WORD $0x52800157  // mov	w23, #10
	WORD $0x14000004  // b	LBB5_1075 $16(%rip)
LBB5_1072:
	WORD $0x7100037f  // cmp	w27, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1073:
LBB5_1074:
	WORD $0x4b1a00e7  // sub	w7, w7, w26
LBB5_1075:
	WORD $0x37f800c4  // tbnz	w4, #31, LBB5_1078 $24(%rip)
	WORD $0x350024c4  // cbnz	w4, LBB5_1158 $1176(%rip)
	WORD $0x39c0022c  // ldrsb	w12, [x17]
	WORD $0x7100d59f  // cmp	w12, #53
	WORD $0x540000eb  // b.lt	LBB5_1080 $28(%rip)
	WORD $0x14000122  // b	LBB5_1158 $1160(%rip)
LBB5_1078:
	WORD $0x3100209f  // cmn	w4, #8
	WORD $0x54000082  // b.hs	LBB5_1080 $16(%rip)
	WORD $0x5280037a  // mov	w26, #27
	WORD $0x350000fb  // cbnz	w27, LBB5_1081 $28(%rip)
	WORD $0x17fffff5  // b	LBB5_1074 $-44(%rip)
LBB5_1080:
	WORD $0x4b0403ec  // neg	w12, w4
Lloh118:
	WORD $0x1003970e  // adr	x14, _POW_TAB $29408(%rip)
Lloh119:
	WORD $0x910001ce  // add	x14, x14, _POW_TAB@PAGEOFF $0(%rip)
	WORD $0xb86c59da  // ldr	w26, [x14, w12, uxtw #2]
	WORD $0x34fffe1b  // cbz	w27, LBB5_1074 $-64(%rip)
LBB5_1081:
	WORD $0xaa0803ef  // mov	x15, x8
	WORD $0xaa0d03e8  // mov	x8, x13
	WORD $0xaa1e03ed  // mov	x13, lr
	WORD $0x2a1a03fe  // mov	w30, w26
Lloh120:
	WORD $0x1003972c  // adr	x12, _LSHIFT_TAB $29412(%rip)
Lloh121:
	WORD $0x9100018c  // add	x12, x12, _LSHIFT_TAB@PAGEOFF $0(%rip)
	WORD $0x52800d0e  // mov	w14, #104
	WORD $0x9bae334e  // umaddl	x14, w26, w14, x12
	WORD $0xb84045d8  // ldr	w24, [x14], #4
	WORD $0x2a1b03ec  // mov	w12, w27
	WORD $0xaa0c03f3  // mov	x19, x12
	WORD $0xaa0e03f4  // mov	x20, x14
	WORD $0xaa1103f9  // mov	x25, x17
LBB5_1082:
	WORD $0x38401681  // ldrb	w1, [x20], #1
	WORD $0x34000141  // cbz	w1, LBB5_1087 $40(%rip)
	WORD $0x39400330  // ldrb	w16, [x25]
	WORD $0x6b01021f  // cmp	w16, w1
	WORD $0x54001541  // b.ne	LBB5_1131 $680(%rip)
	WORD $0x91000739  // add	x25, x25, #1
	WORD $0xf1000673  // subs	x19, x19, #1
	WORD $0x54ffff21  // b.ne	LBB5_1082 $-28(%rip)
	WORD $0x386c69ce  // ldrb	w14, [x14, x12]
	WORD $0x3400004e  // cbz	w14, LBB5_1087 $8(%rip)
LBB5_1086:
	WORD $0x51000718  // sub	w24, w24, #1
LBB5_1087:
	WORD $0x0b1b030e  // add	w14, w24, w27
	WORD $0x93407dd3  // sxtw	x19, w14
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x540006eb  // b.lt	LBB5_1097 $220(%rip)
	WORD $0xd280001b  // mov	x27, #0
	WORD $0xd1000674  // sub	x20, x19, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0x14000008  // b	LBB5_1090 $32(%rip)
LBB5_1089:
	WORD $0xf100003f  // cmp	x1, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0xd1000734  // sub	x20, x25, #1
	WORD $0x91000590  // add	x16, x12, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf100061f  // cmp	x16, #1
	WORD $0x54000249  // b.ls	LBB5_1092 $72(%rip)
LBB5_1090:
	WORD $0xaa1403f9  // mov	x25, x20
	WORD $0x38ac6a2e  // ldrsb	x14, [x17, x12]
	WORD $0xd100c1ce  // sub	x14, x14, #48
	WORD $0x9ade21ce  // lsl	x14, x14, lr
	WORD $0x8b1b01ce  // add	x14, x14, x27
	WORD $0x9bd57dd0  // umulh	x16, x14, x21
	WORD $0xd343fe1b  // lsr	x27, x16, #3
	WORD $0x9b163b61  // madd	x1, x27, x22, x14
	WORD $0xeb14007f  // cmp	x3, x20
	WORD $0x54fffe09  // b.ls	LBB5_1089 $-64(%rip)
	WORD $0x1100c030  // add	w16, w1, #48
	WORD $0x38396a30  // strb	w16, [x17, x25]
	WORD $0xd1000734  // sub	x20, x25, #1
	WORD $0x91000590  // add	x16, x12, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf100061f  // cmp	x16, #1
	WORD $0x54fffe08  // b.hi	LBB5_1090 $-64(%rip)
LBB5_1092:
	WORD $0xf10029df  // cmp	x14, #10
	WORD $0xaa0d03fe  // mov	lr, x13
	WORD $0x54000323  // b.lo	LBB5_1098 $100(%rip)
	WORD $0x93407f2c  // sxtw	x12, w25
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xaa0803ed  // mov	x13, x8
	WORD $0xaa0f03e8  // mov	x8, x15
	WORD $0x14000007  // b	LBB5_1095 $28(%rip)
LBB5_1094:
	WORD $0xf100003f  // cmp	x1, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf100277f  // cmp	x27, #9
	WORD $0xaa0e03fb  // mov	x27, x14
	WORD $0x54000209  // b.ls	LBB5_1099 $64(%rip)
LBB5_1095:
	WORD $0x9bd57f6e  // umulh	x14, x27, x21
	WORD $0xd343fdce  // lsr	x14, x14, #3
	WORD $0x9b166dc1  // madd	x1, x14, x22, x27
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffec9  // b.ls	LBB5_1094 $-40(%rip)
	WORD $0x1100c030  // add	w16, w1, #48
	WORD $0x382c6a30  // strb	w16, [x17, x12]
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf100277f  // cmp	x27, #9
	WORD $0xaa0e03fb  // mov	x27, x14
	WORD $0x54fffec8  // b.hi	LBB5_1095 $-40(%rip)
	WORD $0x14000004  // b	LBB5_1099 $16(%rip)
LBB5_1097:
	WORD $0xaa0d03fe  // mov	lr, x13
LBB5_1098:
	WORD $0xaa0803ed  // mov	x13, x8
	WORD $0xaa0f03e8  // mov	x8, x15
LBB5_1099:
	WORD $0xeb13007f  // cmp	x3, x19
	WORD $0x1a83827b  // csel	w27, w19, w3, hi
	WORD $0x0b040304  // add	w4, w24, w4
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x5400012b  // b.lt	LBB5_1103 $36(%rip)
LBB5_1100:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000101  // b.ne	LBB5_1104 $32(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1100 $-16(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x14000003  // b	LBB5_1105 $12(%rip)
LBB5_1103:
	WORD $0x7100037f  // cmp	w27, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1104:
LBB5_1105:
	WORD $0x36fff17a  // tbz	w26, #31, LBB5_1074 $-468(%rip)
	WORD $0xaa1e03f9  // mov	x25, lr
	WORD $0x3100f75f  // cmn	w26, #61
	WORD $0x54000b08  // b.hi	LBB5_1132 $352(%rip)
	WORD $0xaa1a03fe  // mov	lr, x26
	WORD $0x14000007  // b	LBB5_1110 $28(%rip)
LBB5_1108:
	WORD $0x7100037f  // cmp	w27, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1109:
	WORD $0x1100f3ce  // add	w14, w30, #60
	WORD $0x3101e3df  // cmn	w30, #120
	WORD $0xaa0e03fe  // mov	lr, x14
	WORD $0x54000a2a  // b.ge	LBB5_1133 $324(%rip)
LBB5_1110:
	WORD $0xd280000e  // mov	x14, #0
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x0abb7f73  // bic	w19, w27, w27, asr #31
	WORD $0xaa1303f8  // mov	x24, x19
LBB5_1111:
	WORD $0xeb0e027f  // cmp	x19, x14
	WORD $0x54000140  // b.eq	LBB5_1114 $40(%rip)
	WORD $0x38ae6a30  // ldrsb	x16, [x17, x14]
	WORD $0x9b17418c  // madd	x12, x12, x23, x16
	WORD $0xd100c18c  // sub	x12, x12, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xd37cfd90  // lsr	x16, x12, #60
	WORD $0xb4ffff30  // cbz	x16, LBB5_1111 $-28(%rip)
	WORD $0xaa0c03f3  // mov	x19, x12
	WORD $0xaa0e03f8  // mov	x24, x14
	WORD $0x14000008  // b	LBB5_1116 $32(%rip)
LBB5_1114:
	WORD $0xb400074c  // cbz	x12, LBB5_1130 $232(%rip)
LBB5_1115:
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d3  // lsl	x19, x14, #1
	WORD $0x11000718  // add	w24, w24, #1
	WORD $0xeb05019f  // cmp	x12, x5
	WORD $0xaa1303ec  // mov	x12, x19
	WORD $0x54ffff63  // b.lo	LBB5_1115 $-20(%rip)
LBB5_1116:
	WORD $0x6b18037b  // subs	w27, w27, w24
	WORD $0x540001ed  // b.le	LBB5_1120 $60(%rip)
	WORD $0xaa1b03ec  // mov	x12, x27
	WORD $0xaa1103ee  // mov	x14, x17
LBB5_1118:
	WORD $0xd37cfe70  // lsr	x16, x19, #60
	WORD $0x9240ee61  // and	x1, x19, #0xfffffffffffffff
	WORD $0x321c0610  // orr	w16, w16, #0x30
	WORD $0x390001d0  // strb	w16, [x14]
	WORD $0x38b8c9d0  // ldrsb	x16, [x14, w24, sxtw]
	WORD $0x9b174030  // madd	x16, x1, x23, x16
	WORD $0xd100c213  // sub	x19, x16, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xf100058c  // subs	x12, x12, #1
	WORD $0x54fffee1  // b.ne	LBB5_1118 $-36(%rip)
	WORD $0xb5000193  // cbnz	x19, LBB5_1122 $48(%rip)
	WORD $0x14000016  // b	LBB5_1124 $88(%rip)
LBB5_1120:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0xb5000133  // cbnz	x19, LBB5_1122 $36(%rip)
	WORD $0x14000013  // b	LBB5_1124 $76(%rip)
LBB5_1121:
	WORD $0xd37cfe6c  // lsr	x12, x19, #60
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x9240ee6c  // and	x12, x19, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d3  // lsl	x19, x14, #1
	WORD $0xb400018c  // cbz	x12, LBB5_1124 $48(%rip)
LBB5_1122:
	WORD $0x93407f6c  // sxtw	x12, w27
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffee9  // b.ls	LBB5_1121 $-36(%rip)
	WORD $0xd37cfe6e  // lsr	x14, x19, #60
	WORD $0x321c05ce  // orr	w14, w14, #0x30
	WORD $0x382c6a2e  // strb	w14, [x17, x12]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x9240ee6c  // and	x12, x19, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d3  // lsl	x19, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1122 $-40(%rip)
LBB5_1124:
	WORD $0x4b18008c  // sub	w12, w4, w24
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x54fff78b  // b.lt	LBB5_1108 $-272(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1126:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x540000c1  // b.ne	LBB5_1129 $24(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1126 $-16(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x17ffffb5  // b	LBB5_1109 $-300(%rip)
LBB5_1129:
	WORD $0x17ffffb4  // b	LBB5_1109 $-304(%rip)
LBB5_1130:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x17ffffb2  // b	LBB5_1109 $-312(%rip)
LBB5_1131:
	WORD $0x13001e0e  // sxtb	w14, w16
	WORD $0x6b2181df  // cmp	w14, w1, sxtb
	WORD $0x54ffeb4b  // b.lt	LBB5_1086 $-664(%rip)
	WORD $0x17ffff5a  // b	LBB5_1087 $-664(%rip)
LBB5_1132:
	WORD $0xaa1a03ee  // mov	x14, x26
LBB5_1133:
	WORD $0xd280000c  // mov	x12, #0
	WORD $0xd2800018  // mov	x24, #0
	WORD $0x4b0e03fe  // neg	w30, w14
	WORD $0x0abb7f6e  // bic	w14, w27, w27, asr #31
LBB5_1134:
	WORD $0xeb0c01df  // cmp	x14, x12
	WORD $0x54000320  // b.eq	LBB5_1140 $100(%rip)
	WORD $0x38ac6a30  // ldrsb	x16, [x17, x12]
	WORD $0x9b174310  // madd	x16, x24, x23, x16
	WORD $0xd100c218  // sub	x24, x16, #48
	WORD $0x9100058c  // add	x12, x12, #1
	WORD $0x9ade2710  // lsr	x16, x24, lr
	WORD $0xb4ffff30  // cbz	x16, LBB5_1134 $-28(%rip)
LBB5_1137:
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9ade21ce  // lsl	x14, x14, lr
	WORD $0xaa2e03f3  // mvn	x19, x14
	WORD $0x6b0c037b  // subs	w27, w27, w12
	WORD $0x5400030d  // b.le	LBB5_1143 $96(%rip)
	WORD $0xaa1b03ee  // mov	x14, x27
	WORD $0xaa1103f4  // mov	x20, x17
LBB5_1139:
	WORD $0x9ade2710  // lsr	x16, x24, lr
	WORD $0x8a130301  // and	x1, x24, x19
	WORD $0x1100c210  // add	w16, w16, #48
	WORD $0x39000290  // strb	w16, [x20]
	WORD $0x38acca90  // ldrsb	x16, [x20, w12, sxtw]
	WORD $0x9b174030  // madd	x16, x1, x23, x16
	WORD $0xd100c218  // sub	x24, x16, #48
	WORD $0x91000694  // add	x20, x20, #1
	WORD $0xf10005ce  // subs	x14, x14, #1
	WORD $0x54fffee1  // b.ne	LBB5_1139 $-36(%rip)
	WORD $0x1400000c  // b	LBB5_1144 $48(%rip)
LBB5_1140:
	WORD $0xb40005d8  // cbz	x24, LBB5_1155 $184(%rip)
	WORD $0x9ade270c  // lsr	x12, x24, lr
	WORD $0xb400060c  // cbz	x12, LBB5_1156 $192(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x4b0e008c  // sub	w12, w4, w14
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x9280000c  // mov	x12, #-1
	WORD $0x9ade218c  // lsl	x12, x12, lr
	WORD $0xaa2c03f3  // mvn	x19, x12
	WORD $0x14000005  // b	LBB5_1145 $20(%rip)
LBB5_1143:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1144:
	WORD $0x4b0c008c  // sub	w12, w4, w12
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0xb4000298  // cbz	x24, LBB5_1149 $80(%rip)
LBB5_1145:
	WORD $0x14000007  // b	LBB5_1147 $28(%rip)
LBB5_1146:
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x8a13030c  // and	x12, x24, x19
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d8  // lsl	x24, x14, #1
	WORD $0xb40001ac  // cbz	x12, LBB5_1150 $52(%rip)
LBB5_1147:
	WORD $0x9ade270c  // lsr	x12, x24, lr
	WORD $0x93407f6e  // sxtw	x14, w27
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffee9  // b.ls	LBB5_1146 $-36(%rip)
	WORD $0x1100c18c  // add	w12, w12, #48
	WORD $0x382e6a2c  // strb	w12, [x17, x14]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x8a13030c  // and	x12, x24, x19
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d8  // lsl	x24, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1147 $-40(%rip)
	WORD $0x14000001  // b	LBB5_1150 $4(%rip)
LBB5_1149:
LBB5_1150:
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0xaa1903fe  // mov	lr, x25
	WORD $0x54ffdd8b  // b.lt	LBB5_1072 $-1104(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1152:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54ffdd41  // b.ne	LBB5_1073 $-1112(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1152 $-16(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x4b1a00e7  // sub	w7, w7, w26
	WORD $0x17fffee5  // b	LBB5_1075 $-1132(%rip)
LBB5_1155:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0xaa1903fe  // mov	lr, x25
	WORD $0x4b1a00e7  // sub	w7, w7, w26
	WORD $0x17fffee1  // b	LBB5_1075 $-1148(%rip)
LBB5_1156:
	WORD $0xaa0e03ec  // mov	x12, x14
LBB5_1157:
	WORD $0x8b180b0e  // add	x14, x24, x24, lsl #2
	WORD $0xd37ff9d8  // lsl	x24, x14, #1
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0x9ade270e  // lsr	x14, x24, lr
	WORD $0xb4ffff8e  // cbz	x14, LBB5_1157 $-16(%rip)
	WORD $0x17ffffb6  // b	LBB5_1137 $-296(%rip)
LBB5_1158:
	WORD $0x310ff8ff  // cmn	w7, #1022
	WORD $0x54000b6c  // b.gt	LBB5_1186 $364(%rip)
	WORD $0x12807fb4  // mov	w20, #-1022
	WORD $0xf9400ff6  // ldr	x22, [sp, #24]
	WORD $0xb94023ef  // ldr	w15, [sp, #32]
	WORD $0x340012fb  // cbz	w27, LBB5_1201 $604(%rip)
	WORD $0x110ff4f4  // add	w20, w7, #1021
	WORD $0x3110e8ff  // cmn	w7, #1082
	WORD $0x54000bc8  // b.hi	LBB5_1188 $376(%rip)
	WORD $0x52800147  // mov	w7, #10
	WORD $0x14000005  // b	LBB5_1164 $20(%rip)
LBB5_1162:
LBB5_1163:
	WORD $0x1100f28c  // add	w12, w20, #60
	WORD $0x3101e29f  // cmn	w20, #120
	WORD $0xaa0c03f4  // mov	x20, x12
	WORD $0x54000b2a  // b.ge	LBB5_1189 $356(%rip)
LBB5_1164:
	WORD $0xd280000e  // mov	x14, #0
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x0abb7f73  // bic	w19, w27, w27, asr #31
	WORD $0xaa1303f5  // mov	x21, x19
LBB5_1165:
	WORD $0xeb0e027f  // cmp	x19, x14
	WORD $0x54000140  // b.eq	LBB5_1168 $40(%rip)
	WORD $0x38ae6a30  // ldrsb	x16, [x17, x14]
	WORD $0x9b07418c  // madd	x12, x12, x7, x16
	WORD $0xd100c18c  // sub	x12, x12, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xd37cfd90  // lsr	x16, x12, #60
	WORD $0xb4ffff30  // cbz	x16, LBB5_1165 $-28(%rip)
	WORD $0xaa0c03f3  // mov	x19, x12
	WORD $0xaa0e03f5  // mov	x21, x14
	WORD $0x14000008  // b	LBB5_1170 $32(%rip)
LBB5_1168:
	WORD $0xb400076c  // cbz	x12, LBB5_1184 $236(%rip)
LBB5_1169:
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d3  // lsl	x19, x14, #1
	WORD $0x110006b5  // add	w21, w21, #1
	WORD $0xeb05019f  // cmp	x12, x5
	WORD $0xaa1303ec  // mov	x12, x19
	WORD $0x54ffff63  // b.lo	LBB5_1169 $-20(%rip)
LBB5_1170:
	WORD $0x6b15037b  // subs	w27, w27, w21
	WORD $0x540001cd  // b.le	LBB5_1173 $56(%rip)
	WORD $0xaa1b03ec  // mov	x12, x27
	WORD $0xaa1103ee  // mov	x14, x17
LBB5_1172:
	WORD $0xd37cfe70  // lsr	x16, x19, #60
	WORD $0x9240ee61  // and	x1, x19, #0xfffffffffffffff
	WORD $0x321c0610  // orr	w16, w16, #0x30
	WORD $0x390001d0  // strb	w16, [x14]
	WORD $0x38b5c9d0  // ldrsb	x16, [x14, w21, sxtw]
	WORD $0x9b074030  // madd	x16, x1, x7, x16
	WORD $0xd100c213  // sub	x19, x16, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xf100058c  // subs	x12, x12, #1
	WORD $0x54fffee1  // b.ne	LBB5_1172 $-36(%rip)
	WORD $0x14000002  // b	LBB5_1174 $8(%rip)
LBB5_1173:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1174:
	WORD $0xb5000113  // cbnz	x19, LBB5_1176 $32(%rip)
	WORD $0x14000012  // b	LBB5_1178 $72(%rip)
LBB5_1175:
	WORD $0xf10001df  // cmp	x14, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x9240ee6c  // and	x12, x19, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d3  // lsl	x19, x14, #1
	WORD $0xb400018c  // cbz	x12, LBB5_1178 $48(%rip)
LBB5_1176:
	WORD $0x93407f6c  // sxtw	x12, w27
	WORD $0xd37cfe6e  // lsr	x14, x19, #60
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffee9  // b.ls	LBB5_1175 $-36(%rip)
	WORD $0x321c05ce  // orr	w14, w14, #0x30
	WORD $0x382c6a2e  // strb	w14, [x17, x12]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x9240ee6c  // and	x12, x19, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d3  // lsl	x19, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1176 $-40(%rip)
LBB5_1178:
	WORD $0x4b15008c  // sub	w12, w4, w21
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x5400016b  // b.lt	LBB5_1183 $44(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
	WORD $0xb94023ef  // ldr	w15, [sp, #32]
LBB5_1180:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54fff761  // b.ne	LBB5_1162 $-276(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1180 $-16(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x17ffffb6  // b	LBB5_1163 $-296(%rip)
LBB5_1183:
	WORD $0x7100037f  // cmp	w27, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
	WORD $0x14000002  // b	LBB5_1185 $8(%rip)
LBB5_1184:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1185:
	WORD $0xb94023ef  // ldr	w15, [sp, #32]
	WORD $0x17ffffb0  // b	LBB5_1163 $-320(%rip)
LBB5_1186:
	WORD $0xd2800013  // mov	x19, #0
	WORD $0x5280800c  // mov	w12, #1024
	WORD $0x711000ff  // cmp	w7, #1024
	WORD $0xf9400ff6  // ldr	x22, [sp, #24]
	WORD $0xb94023ef  // ldr	w15, [sp, #32]
	WORD $0x5400532c  // b.gt	LBB5_1328 $2660(%rip)
	WORD $0x52800013  // mov	w19, #0
	WORD $0x510004f4  // sub	w20, w7, #1
	WORD $0x3500373b  // cbnz	w27, LBB5_1276 $1764(%rip)
	WORD $0x1400022a  // b	LBB5_1300 $2216(%rip)
LBB5_1188:
	WORD $0xaa1403ec  // mov	x12, x20
LBB5_1189:
	WORD $0xd2800013  // mov	x19, #0
	WORD $0xd2800007  // mov	x7, #0
	WORD $0x4b0c03e5  // neg	w5, w12
	WORD $0x5280014e  // mov	w14, #10
	WORD $0x0abb7f6c  // bic	w12, w27, w27, asr #31
LBB5_1190:
	WORD $0xeb13019f  // cmp	x12, x19
	WORD $0x540003c0  // b.eq	LBB5_1197 $120(%rip)
	WORD $0x38b36a30  // ldrsb	x16, [x17, x19]
	WORD $0x9b0e40f0  // madd	x16, x7, x14, x16
	WORD $0xd100c207  // sub	x7, x16, #48
	WORD $0x91000673  // add	x19, x19, #1
	WORD $0x9ac524f0  // lsr	x16, x7, x5
	WORD $0xb4ffff30  // cbz	x16, LBB5_1190 $-28(%rip)
	WORD $0xaa1303ec  // mov	x12, x19
LBB5_1193:
	WORD $0x4b0c008e  // sub	w14, w4, w12
	WORD $0x110005c4  // add	w4, w14, #1
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9ac521ce  // lsl	x14, x14, x5
	WORD $0xaa2e03f3  // mvn	x19, x14
	WORD $0x6b0c037b  // subs	w27, w27, w12
	WORD $0x54002e6d  // b.le	LBB5_1260 $1484(%rip)
	WORD $0x5280014e  // mov	w14, #10
	WORD $0xaa1b03f4  // mov	x20, x27
	WORD $0xaa1103f5  // mov	x21, x17
LBB5_1195:
	WORD $0x9ac524f0  // lsr	x16, x7, x5
	WORD $0x8a1300e1  // and	x1, x7, x19
	WORD $0x1100c210  // add	w16, w16, #48
	WORD $0x390002b0  // strb	w16, [x21]
	WORD $0x38accab0  // ldrsb	x16, [x21, w12, sxtw]
	WORD $0x9b0e4030  // madd	x16, x1, x14, x16
	WORD $0xd100c207  // sub	x7, x16, #48
	WORD $0x910006b5  // add	x21, x21, #1
	WORD $0xf1000694  // subs	x20, x20, #1
	WORD $0x54fffee1  // b.ne	LBB5_1195 $-36(%rip)
	WORD $0xb94023ef  // ldr	w15, [sp, #32]
	WORD $0x14000165  // b	LBB5_1261 $1428(%rip)
LBB5_1197:
	WORD $0x12807fb4  // mov	w20, #-1022
	WORD $0xb4000207  // cbz	x7, LBB5_1201 $64(%rip)
	WORD $0x9ac524ee  // lsr	x14, x7, x5
	WORD $0xb400010e  // cbz	x14, LBB5_1200 $32(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x4b0c008c  // sub	w12, w4, w12
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x9280000c  // mov	x12, #-1
	WORD $0x9ac5218c  // lsl	x12, x12, x5
	WORD $0xaa2c03f3  // mvn	x19, x12
	WORD $0x1400015b  // b	LBB5_1262 $1388(%rip)
LBB5_1200:
	WORD $0x8b0708ee  // add	x14, x7, x7, lsl #2
	WORD $0xd37ff9c7  // lsl	x7, x14, #1
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0x9ac524ee  // lsr	x14, x7, x5
	WORD $0xb4ffff8e  // cbz	x14, LBB5_1200 $-16(%rip)
	WORD $0x17ffffda  // b	LBB5_1193 $-152(%rip)
LBB5_1201:
	WORD $0x52800013  // mov	w19, #0
	WORD $0x140001f2  // b	LBB5_1300 $1992(%rip)
LBB5_1202:
	WORD $0xaa1603ef  // mov	x15, x22
	WORD $0xaa1e03e1  // mov	x1, lr
	WORD $0xdac001cc  // rbit	x12, x14
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b11014e  // add	x14, x10, x17
	WORD $0x8b0c01da  // add	x26, x14, x12
	WORD $0x3201c3f1  // mov	w17, #-2139062144
	WORD $0x5283232e  // mov	w14, #6425
	WORD $0x72a3232e  // movk	w14, #6425, lsl #16
	WORD $0x3202c7e2  // mov	w2, #-1061109568
	WORD $0x3200dbe3  // mov	w3, #2139062143
	WORD $0x5288c8c4  // mov	w4, #17990
	WORD $0x72a8c8c4  // movk	w4, #17990, lsl #16
	WORD $0x3203cbe5  // mov	w5, #-522133280
	WORD $0x52872726  // mov	w6, #14649
	WORD $0x72a72726  // movk	w6, #14649, lsl #16
	WORD $0x3200cfe7  // mov	w7, #252645135
	WORD $0x3200c3f3  // mov	w19, #16843009
	WORD $0x5297fdf4  // mov	w20, #49135
	WORD $0x528017b5  // mov	w21, #189
	WORD $0x52848016  // mov	w22, #9216
	WORD $0x72bf9416  // movk	w22, #64672, lsl #16
	WORD $0x4f02e782  // movi.16b	v2, #92
	WORD $0x4f01e443  // movi.16b	v3, #34
	WORD $0x4f00e7e4  // movi.16b	v4, #31
	WORD $0xaa1a03ec  // mov	x12, x26
	WORD $0xaa1a03fe  // mov	lr, x26
Lloh122:
	WORD $0x100423f7  // adr	x23, _ESCAPED_TAB $33916(%rip)
Lloh123:
	WORD $0x910002f7  // add	x23, x23, _ESCAPED_TAB@PAGEOFF $0(%rip)
LBB5_1203:
	WORD $0x39400598  // ldrb	w24, [x12, #1]
	WORD $0xf101d71f  // cmp	x24, #117
	WORD $0x54000100  // b.eq	LBB5_1206 $32(%rip)
	WORD $0x38786af9  // ldrb	w25, [x23, x24]
	WORD $0x34002539  // cbz	w25, LBB5_1259 $1188(%rip)
	WORD $0xa90227e8  // stp	x8, x9, [sp, #32]
	WORD $0x91000998  // add	x24, x12, #2
	WORD $0x380017d9  // strb	w25, [lr], #1
	WORD $0xaa1e03f9  // mov	x25, lr
	WORD $0x1400006b  // b	LBB5_1226 $428(%rip)
LBB5_1206:
	WORD $0xa90227e8  // stp	x8, x9, [sp, #32]
	WORD $0xb8402198  // ldur	w24, [x12, #2]
	WORD $0x5299fa19  // mov	w25, #53200
	WORD $0x72b9f9f9  // movk	w25, #53199, lsl #16
	WORD $0x0b19031b  // add	w27, w24, w25
	WORD $0x0a380239  // bic	w25, w17, w24
	WORD $0x6a1b033f  // tst	w25, w27
	WORD $0x540072e1  // b.ne	LBB5_1400 $3676(%rip)
	WORD $0x0b0e031b  // add	w27, w24, w14
	WORD $0x2a18037b  // orr	w27, w27, w24
	WORD $0x6a11037f  // tst	w27, w17
	WORD $0x54007261  // b.ne	LBB5_1400 $3660(%rip)
	WORD $0xaa1903e8  // mov	x8, x25
	WORD $0x1200db1b  // and	w27, w24, #0x7f7f7f7f
	WORD $0x4b1b0059  // sub	w25, w2, w27
	WORD $0xb90033f9  // str	w25, [sp, #48]
	WORD $0x0b040379  // add	w25, w27, w4
	WORD $0xb94033e9  // ldr	w9, [sp, #48]
	WORD $0x0a090339  // and	w25, w25, w9
	WORD $0x6a08033f  // tst	w25, w8
	WORD $0x54007141  // b.ne	LBB5_1400 $3624(%rip)
	WORD $0x4b1b00b9  // sub	w25, w5, w27
	WORD $0x0b06037b  // add	w27, w27, w6
	WORD $0x0a190379  // and	w25, w27, w25
	WORD $0x6a08033f  // tst	w25, w8
	WORD $0x540070a1  // b.ne	LBB5_1400 $3604(%rip)
	WORD $0x5ac00b18  // rev	w24, w24
	WORD $0x0a781279  // bic	w25, w19, w24, lsr #4
	WORD $0x2a190f39  // orr	w25, w25, w25, lsl #3
	WORD $0x1200cf18  // and	w24, w24, #0xf0f0f0f
	WORD $0x0b180338  // add	w24, w25, w24
	WORD $0x2a581318  // orr	w24, w24, w24, lsr #4
	WORD $0x53105f19  // ubfx	w25, w24, #16, #8
	WORD $0x12001f18  // and	w24, w24, #0xff
	WORD $0x2a19231a  // orr	w26, w24, w25, lsl #8
	WORD $0x91001998  // add	x24, x12, #6
	WORD $0x7102035f  // cmp	w26, #128
	WORD $0x54001c03  // b.lo	LBB5_1254 $896(%rip)
	WORD $0x910013d9  // add	x25, lr, #4
LBB5_1212:
	WORD $0x711fff5f  // cmp	w26, #2047
	WORD $0x54001c29  // b.ls	LBB5_1256 $900(%rip)
	WORD $0x51403b4c  // sub	w12, w26, #14, lsl #12
	WORD $0x3120059f  // cmn	w12, #2049
	WORD $0x540006a9  // b.ls	LBB5_1224 $212(%rip)
	WORD $0x530a7f4c  // lsr	w12, w26, #10
	WORD $0x7100d99f  // cmp	w12, #54
	WORD $0x54001c68  // b.hi	LBB5_1257 $908(%rip)
	WORD $0x3940030c  // ldrb	w12, [x24]
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54001c01  // b.ne	LBB5_1257 $896(%rip)
	WORD $0x3940070c  // ldrb	w12, [x24, #1]
	WORD $0x7101d59f  // cmp	w12, #117
	WORD $0x54001ba1  // b.ne	LBB5_1257 $884(%rip)
	WORD $0xb840230c  // ldur	w12, [x24, #2]
	WORD $0x5299fa1b  // mov	w27, #53200
	WORD $0x72b9f9fb  // movk	w27, #53199, lsl #16
	WORD $0x0b1b019e  // add	w30, w12, w27
	WORD $0x0a2c0228  // bic	w8, w17, w12
	WORD $0x6a1e011f  // tst	w8, w30
	WORD $0x54007561  // b.ne	LBB5_1417 $3756(%rip)
	WORD $0x0b0e019e  // add	w30, w12, w14
	WORD $0x2a0c03de  // orr	w30, w30, w12
	WORD $0x6a1103df  // tst	w30, w17
	WORD $0x540074e1  // b.ne	LBB5_1417 $3740(%rip)
	WORD $0x0a03019e  // and	w30, w12, w3
	WORD $0x4b1e0049  // sub	w9, w2, w30
	WORD $0x0b0403db  // add	w27, w30, w4
	WORD $0x0a09037b  // and	w27, w27, w9
	WORD $0x6a08037f  // tst	w27, w8
	WORD $0x54007421  // b.ne	LBB5_1417 $3716(%rip)
	WORD $0x4b1e00bb  // sub	w27, w5, w30
	WORD $0x0b0603de  // add	w30, w30, w6
	WORD $0x0a1b03db  // and	w27, w30, w27
	WORD $0x6a08037f  // tst	w27, w8
	WORD $0x54007381  // b.ne	LBB5_1417 $3696(%rip)
	WORD $0x5ac0098c  // rev	w12, w12
	WORD $0x0a6c127b  // bic	w27, w19, w12, lsr #4
	WORD $0x0b1b0f7b  // add	w27, w27, w27, lsl #3
	WORD $0x0a07018c  // and	w12, w12, w7
	WORD $0x0b0c036c  // add	w12, w27, w12
	WORD $0x2a4c119b  // orr	w27, w12, w12, lsr #4
	WORD $0x53087f6c  // lsr	w12, w27, #8
	WORD $0x12181d8c  // and	w12, w12, #0xff00
	WORD $0x91001b18  // add	x24, x24, #6
	WORD $0x5140399e  // sub	w30, w12, #14, lsl #12
	WORD $0x33001f6c  // bfxil	w12, w27, #0, #8
	WORD $0x311007df  // cmn	w30, #1025
	WORD $0x540017a8  // b.hi	LBB5_1258 $756(%rip)
	WORD $0x781fc334  // sturh	w20, [x25, #-4]
	WORD $0x381fe335  // sturb	w21, [x25, #-2]
	WORD $0x91000f39  // add	x25, x25, #3
	WORD $0xaa0c03fa  // mov	x26, x12
	WORD $0x7102019f  // cmp	w12, #128
	WORD $0x54fff942  // b.hs	LBB5_1212 $-216(%rip)
	WORD $0xd100133e  // sub	lr, x25, #4
	WORD $0x140000a7  // b	LBB5_1255 $668(%rip)
LBB5_1224:
	WORD $0x530c7f4c  // lsr	w12, w26, #12
	WORD $0x321b098c  // orr	w12, w12, #0xe0
	WORD $0x381fc32c  // sturb	w12, [x25, #-4]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x33062f4c  // bfxil	w12, w26, #6, #6
	WORD $0x381fd32c  // sturb	w12, [x25, #-3]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300174c  // bfxil	w12, w26, #0, #6
	WORD $0x381fe32c  // sturb	w12, [x25, #-2]
LBB5_1225:
	WORD $0xd1000739  // sub	x25, x25, #1
LBB5_1226:
	WORD $0x3940031b  // ldrb	w27, [x24]
	WORD $0xaa1803fa  // mov	x26, x24
	WORD $0xaa1803ec  // mov	x12, x24
	WORD $0xaa1903fe  // mov	lr, x25
	WORD $0x7101737f  // cmp	w27, #92
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x54fff0c0  // b.eq	LBB5_1203 $-488(%rip)
	WORD $0xf9000bed  // str	x13, [sp, #16]
	WORD $0xd280001b  // mov	x27, #0
LBB5_1228:
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0xad401985  // ldp	q5, q6, [x12]
	WORD $0x6e228ca7  // cmeq.16b	v7, v5, v2
	WORD $0x6e228cd0  // cmeq.16b	v16, v6, v2
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600ec  // fmov	w12, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fa  // fmov	w26, s7
	WORD $0x33103f4c  // bfi	w12, w26, #16, #16
	WORD $0x6e238ca7  // cmeq.16b	v7, v5, v3
	WORD $0x6e238cd0  // cmeq.16b	v16, v6, v3
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fa  // fmov	w26, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fe  // fmov	w30, s7
	WORD $0x33103fda  // bfi	w26, w30, #16, #16
	WORD $0x37280170  // tbnz	w16, #5, LBB5_1233 $44(%rip)
	WORD $0x5100059e  // sub	w30, w12, #1
	WORD $0x6a1e035f  // tst	w26, w30
	WORD $0x54005a61  // b.ne	LBB5_1386 $2892(%rip)
	WORD $0x5100075a  // sub	w26, w26, #1
LBB5_1231:
	WORD $0x6a0c035f  // tst	w26, w12
	WORD $0x54000341  // b.ne	LBB5_1235 $104(%rip)
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0xad001985  // stp	q5, q6, [x12]
	WORD $0x9100837b  // add	x27, x27, #32
	WORD $0x17ffffde  // b	LBB5_1228 $-136(%rip)
LBB5_1233:
	WORD $0x6e2464a7  // umax.16b	v7, v5, v4
	WORD $0x6e248ce7  // cmeq.16b	v7, v7, v4
	WORD $0x6e2464d0  // umax.16b	v16, v6, v4
	WORD $0x6e248e10  // cmeq.16b	v16, v16, v4
	WORD $0x4e201ce7  // and.16b	v7, v7, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600e8  // fmov	w8, s7
	WORD $0x4e201e07  // and.16b	v7, v16, v0
	WORD $0x4e0100e7  // tbl.16b	v7, { v7 }, v1
	WORD $0x4e71b8e7  // addv.8h	h7, v7
	WORD $0x1e2600fe  // fmov	w30, s7
	WORD $0x33103fc8  // bfi	w8, w30, #16, #16
	WORD $0x2a0c011e  // orr	w30, w8, w12
	WORD $0x510007de  // sub	w30, w30, #1
	WORD $0x6a1a03df  // tst	w30, w26
	WORD $0x54005761  // b.ne	LBB5_1386 $2796(%rip)
	WORD $0x5100075a  // sub	w26, w26, #1
	WORD $0x6a1a011f  // tst	w8, w26
	WORD $0x54fffce0  // b.eq	LBB5_1231 $-100(%rip)
	WORD $0x14000340  // b	LBB5_1418 $3328(%rip)
LBB5_1235:
	WORD $0x0e013ca8  // umov.b	w8, v5[0]
	WORD $0x8b1b031a  // add	x26, x24, x27
	WORD $0x8b1b033e  // add	lr, x25, x27
	WORD $0xaa1a03ec  // mov	x12, x26
	WORD $0x7101711f  // cmp	w8, #92
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x54ffe880  // b.eq	LBB5_1203 $-752(%rip)
	WORD $0x0e013cac  // umov.b	w12, v5[0]
LBB5_1237:
	WORD $0x8b1b033e  // add	lr, x25, x27
	WORD $0x390003cc  // strb	w12, [lr]
	WORD $0x8b1b0308  // add	x8, x24, x27
	WORD $0x3940050c  // ldrb	w12, [x8, #1]
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54000500  // b.eq	LBB5_1246 $160(%rip)
	WORD $0x390007cc  // strb	w12, [lr, #1]
	WORD $0x3940091a  // ldrb	w26, [x8, #2]
	WORD $0x7101735f  // cmp	w26, #92
	WORD $0x540004e0  // b.eq	LBB5_1247 $156(%rip)
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x39000bda  // strb	w26, [lr, #2]
	WORD $0x8b1b031a  // add	x26, x24, x27
	WORD $0x39400f5e  // ldrb	w30, [x26, #3]
	WORD $0x710173df  // cmp	w30, #92
	WORD $0x540004e0  // b.eq	LBB5_1248 $156(%rip)
	WORD $0x39000d9e  // strb	w30, [x12, #3]
	WORD $0x3940135a  // ldrb	w26, [x26, #4]
	WORD $0x7101735f  // cmp	w26, #92
	WORD $0x540004e0  // b.eq	LBB5_1249 $156(%rip)
	WORD $0x8b1b033e  // add	lr, x25, x27
	WORD $0x3900119a  // strb	w26, [x12, #4]
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x3940159a  // ldrb	w26, [x12, #5]
	WORD $0x7101735f  // cmp	w26, #92
	WORD $0x540004e0  // b.eq	LBB5_1250 $156(%rip)
	WORD $0x390017da  // strb	w26, [lr, #5]
	WORD $0x3940199a  // ldrb	w26, [x12, #6]
	WORD $0x7101735f  // cmp	w26, #92
	WORD $0x540004e0  // b.eq	LBB5_1251 $156(%rip)
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x39001bda  // strb	w26, [lr, #6]
	WORD $0x8b1b031a  // add	x26, x24, x27
	WORD $0x39401f5e  // ldrb	w30, [x26, #7]
	WORD $0x710173df  // cmp	w30, #92
	WORD $0x540004e0  // b.eq	LBB5_1252 $156(%rip)
	WORD $0x39001d9e  // strb	w30, [x12, #7]
	WORD $0x3940234c  // ldrb	w12, [x26, #8]
	WORD $0x9100237b  // add	x27, x27, #8
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54fffb01  // b.ne	LBB5_1237 $-160(%rip)
	WORD $0x8b1b031a  // add	x26, x24, x27
	WORD $0xd1000748  // sub	x8, x26, #1
	WORD $0x8b1b033e  // add	lr, x25, x27
	WORD $0x14000021  // b	LBB5_1253 $132(%rip)
LBB5_1246:
	WORD $0x9100051a  // add	x26, x8, #1
	WORD $0x910007de  // add	lr, lr, #1
	WORD $0x1400001e  // b	LBB5_1253 $120(%rip)
LBB5_1247:
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x91000588  // add	x8, x12, #1
	WORD $0x9100099a  // add	x26, x12, #2
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x9100099e  // add	lr, x12, #2
	WORD $0x14000018  // b	LBB5_1253 $96(%rip)
LBB5_1248:
	WORD $0x91000b48  // add	x8, x26, #2
	WORD $0x91000f5a  // add	x26, x26, #3
	WORD $0x91000d9e  // add	lr, x12, #3
	WORD $0x14000014  // b	LBB5_1253 $80(%rip)
LBB5_1249:
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x91000d88  // add	x8, x12, #3
	WORD $0x9100119a  // add	x26, x12, #4
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x9100119e  // add	lr, x12, #4
	WORD $0x1400000e  // b	LBB5_1253 $56(%rip)
LBB5_1250:
	WORD $0x91001188  // add	x8, x12, #4
	WORD $0x9100159a  // add	x26, x12, #5
	WORD $0x910017de  // add	lr, lr, #5
	WORD $0x1400000a  // b	LBB5_1253 $40(%rip)
LBB5_1251:
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x91001588  // add	x8, x12, #5
	WORD $0x9100199a  // add	x26, x12, #6
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x9100199e  // add	lr, x12, #6
	WORD $0x14000004  // b	LBB5_1253 $16(%rip)
LBB5_1252:
	WORD $0x91001b48  // add	x8, x26, #6
	WORD $0x91001f5a  // add	x26, x26, #7
	WORD $0x91001d9e  // add	lr, x12, #7
LBB5_1253:
	WORD $0x9100050c  // add	x12, x8, #1
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x17fffef2  // b	LBB5_1203 $-1080(%rip)
LBB5_1254:
	WORD $0xaa1a03ec  // mov	x12, x26
LBB5_1255:
	WORD $0x380017cc  // strb	w12, [lr], #1
	WORD $0xaa1e03f9  // mov	x25, lr
	WORD $0x17ffff62  // b	LBB5_1226 $-632(%rip)
LBB5_1256:
	WORD $0x53067f4c  // lsr	w12, w26, #6
	WORD $0x321a058c  // orr	w12, w12, #0xc0
	WORD $0x381fc32c  // sturb	w12, [x25, #-4]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300174c  // bfxil	w12, w26, #0, #6
	WORD $0x381fd32c  // sturb	w12, [x25, #-3]
	WORD $0xd1000b39  // sub	x25, x25, #2
	WORD $0x17ffff5a  // b	LBB5_1226 $-664(%rip)
LBB5_1257:
	WORD $0x781fc334  // sturh	w20, [x25, #-4]
	WORD $0x381fe335  // sturb	w21, [x25, #-2]
	WORD $0x17ffff56  // b	LBB5_1225 $-680(%rip)
LBB5_1258:
	WORD $0x0b1a298c  // add	w12, w12, w26, lsl #10
	WORD $0x0b16018c  // add	w12, w12, w22
	WORD $0x53127d9a  // lsr	w26, w12, #18
	WORD $0x321c0f5a  // orr	w26, w26, #0xf0
	WORD $0x381fc33a  // sturb	w26, [x25, #-4]
	WORD $0x5280101a  // mov	w26, #128
	WORD $0x330c459a  // bfxil	w26, w12, #12, #6
	WORD $0x381fd33a  // sturb	w26, [x25, #-3]
	WORD $0x5280101a  // mov	w26, #128
	WORD $0x33062d9a  // bfxil	w26, w12, #6, #6
	WORD $0x381fe33a  // sturb	w26, [x25, #-2]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300176c  // bfxil	w12, w27, #0, #6
	WORD $0x381ff32c  // sturb	w12, [x25, #-1]
	WORD $0x17ffff48  // b	LBB5_1226 $-736(%rip)
LBB5_1259:
	WORD $0x92800031  // mov	x17, #-2
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa0103fe  // mov	lr, x1
	WORD $0xaa0f03f6  // mov	x22, x15
	WORD $0x4b1103f0  // neg	w16, w17
	WORD $0x17fff8d9  // b	LBB5_839 $-7324(%rip)
LBB5_1260:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1261:
	WORD $0xb4000267  // cbz	x7, LBB5_1266 $76(%rip)
LBB5_1262:
	WORD $0x14000007  // b	LBB5_1264 $28(%rip)
LBB5_1263:
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x8a1300ec  // and	x12, x7, x19
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9c7  // lsl	x7, x14, #1
	WORD $0xb400018c  // cbz	x12, LBB5_1266 $48(%rip)
LBB5_1264:
	WORD $0x9ac524ec  // lsr	x12, x7, x5
	WORD $0x93407f6e  // sxtw	x14, w27
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffee9  // b.ls	LBB5_1263 $-36(%rip)
	WORD $0x1100c18c  // add	w12, w12, #48
	WORD $0x382e6a2c  // strb	w12, [x17, x14]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x8a1300ec  // and	x12, x7, x19
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9c7  // lsl	x7, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1264 $-40(%rip)
LBB5_1266:
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x5400016b  // b.lt	LBB5_1271 $44(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1268:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x540002a1  // b.ne	LBB5_1275 $84(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1268 $-16(%rip)
	WORD $0x52800005  // mov	w5, #0
	WORD $0x52800007  // mov	w7, #0
	WORD $0x12807fb4  // mov	w20, #-1022
	WORD $0x14000087  // b	LBB5_1301 $540(%rip)
LBB5_1271:
	WORD $0x52800005  // mov	w5, #0
	WORD $0x52800007  // mov	w7, #0
	WORD $0x12807fb4  // mov	w20, #-1022
	WORD $0x3500019b  // cbnz	w27, LBB5_1276 $48(%rip)
	WORD $0x14000082  // b	LBB5_1301 $520(%rip)
LBB5_1272:
	WORD $0xaa2603ea  // mvn	x10, x6
	WORD $0xcb374146  // sub	x6, x10, w23, uxtw
	WORD $0x17fffca3  // b	LBB5_1065 $-3444(%rip)
LBB5_1273:
	WORD $0xaa2603ea  // mvn	x10, x6
	WORD $0xcb2e4146  // sub	x6, x10, w14, uxtw
	WORD $0x17fffca0  // b	LBB5_1065 $-3456(%rip)
LBB5_1274:
	WORD $0xaa2603ea  // mvn	x10, x6
	WORD $0xcb2c4146  // sub	x6, x10, w12, uxtw
	WORD $0x17fffc9d  // b	LBB5_1065 $-3468(%rip)
LBB5_1275:
	WORD $0x12807fb4  // mov	w20, #-1022
LBB5_1276:
	WORD $0xd280000e  // mov	x14, #0
	WORD $0x2a1b03ec  // mov	w12, w27
	WORD $0x5282b185  // mov	w5, #5516
Lloh124:
	WORD $0x100330cf  // adr	x15, _LSHIFT_TAB $26136(%rip)
Lloh125:
	WORD $0x910001ef  // add	x15, x15, _LSHIFT_TAB@PAGEOFF $0(%rip)
LBB5_1277:
	WORD $0xf10099df  // cmp	x14, #38
	WORD $0x54000220  // b.eq	LBB5_1281 $68(%rip)
	WORD $0x8b0e01f0  // add	x16, x15, x14
	WORD $0x38656a01  // ldrb	w1, [x16, x5]
	WORD $0x386e6a27  // ldrb	w7, [x17, x14]
	WORD $0x6b0100ff  // cmp	w7, w1
	WORD $0x540001c1  // b.ne	LBB5_1282 $56(%rip)
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xeb0e019f  // cmp	x12, x14
	WORD $0x54fffee1  // b.ne	LBB5_1277 $-36(%rip)
Lloh126:
	WORD $0x10032f4e  // adr	x14, _LSHIFT_TAB $26088(%rip)
Lloh127:
	WORD $0x910001ce  // add	x14, x14, _LSHIFT_TAB@PAGEOFF $0(%rip)
	WORD $0x8b0c01ce  // add	x14, x14, x12
	WORD $0x5282b190  // mov	w16, #5516
	WORD $0x387069ce  // ldrb	w14, [x14, x16]
	WORD $0x52800205  // mov	w5, #16
	WORD $0x3500012e  // cbnz	w14, LBB5_1283 $36(%rip)
	WORD $0x14000009  // b	LBB5_1284 $36(%rip)
LBB5_1281:
	WORD $0x52800205  // mov	w5, #16
	WORD $0x14000007  // b	LBB5_1284 $28(%rip)
LBB5_1282:
	WORD $0x13001c2e  // sxtb	w14, w1
	WORD $0x13001cf0  // sxtb	w16, w7
	WORD $0x52800205  // mov	w5, #16
	WORD $0x6b0e021f  // cmp	w16, w14
	WORD $0x5400004a  // b.ge	LBB5_1284 $8(%rip)
LBB5_1283:
	WORD $0x528001e5  // mov	w5, #15
LBB5_1284:
	WORD $0xaa1603ef  // mov	x15, x22
	WORD $0x0b0c00a7  // add	w7, w5, w12
	WORD $0x93407cf3  // sxtw	x19, w7
	WORD $0x7100059f  // cmp	w12, #1
	WORD $0x5400076b  // b.lt	LBB5_1294 $236(%rip)
	WORD $0xd2800015  // mov	x21, #0
	WORD $0xd1000676  // sub	x22, x19, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xd2ff4018  // mov	x24, #-432345564227567616
	WORD $0xb202e7f9  // mov	x25, #-3689348814741910324
	WORD $0xf29999b9  // movk	x25, #52429
	WORD $0x9280013a  // mov	x26, #-10
	WORD $0xaa0703f7  // mov	x23, x7
	WORD $0x14000009  // b	LBB5_1287 $36(%rip)
LBB5_1286:
	WORD $0xf10001df  // cmp	x14, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x510006f7  // sub	w23, w23, #1
	WORD $0xd10006d6  // sub	x22, x22, #1
	WORD $0x9100058e  // add	x14, x12, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf10005df  // cmp	x14, #1
	WORD $0x54000229  // b.ls	LBB5_1289 $68(%rip)
LBB5_1287:
	WORD $0x38ac6a2e  // ldrsb	x14, [x17, x12]
	WORD $0x8b0ed6ae  // add	x14, x21, x14, lsl #53
	WORD $0x8b1801db  // add	x27, x14, x24
	WORD $0x9bd97f6e  // umulh	x14, x27, x25
	WORD $0xd343fdd5  // lsr	x21, x14, #3
	WORD $0x9b1a6eae  // madd	x14, x21, x26, x27
	WORD $0xeb16007f  // cmp	x3, x22
	WORD $0x54fffe29  // b.ls	LBB5_1286 $-60(%rip)
	WORD $0x1100c1ce  // add	w14, w14, #48
	WORD $0x38366a2e  // strb	w14, [x17, x22]
	WORD $0x510006f7  // sub	w23, w23, #1
	WORD $0xd10006d6  // sub	x22, x22, #1
	WORD $0x9100058e  // add	x14, x12, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf10005df  // cmp	x14, #1
	WORD $0x54fffe28  // b.hi	LBB5_1287 $-60(%rip)
LBB5_1289:
	WORD $0xf1002b7f  // cmp	x27, #10
	WORD $0x54000303  // b.lo	LBB5_1294 $96(%rip)
	WORD $0x93407eec  // sxtw	x12, w23
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xb202e7f6  // mov	x22, #-3689348814741910324
	WORD $0xf29999b6  // movk	x22, #52429
	WORD $0x92800137  // mov	x23, #-10
	WORD $0x14000007  // b	LBB5_1292 $28(%rip)
LBB5_1291:
	WORD $0xf100003f  // cmp	x1, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf10026bf  // cmp	x21, #9
	WORD $0xaa0e03f5  // mov	x21, x14
	WORD $0x54000189  // b.ls	LBB5_1294 $48(%rip)
LBB5_1292:
	WORD $0x9bd67eae  // umulh	x14, x21, x22
	WORD $0xd343fdce  // lsr	x14, x14, #3
	WORD $0x9b1755c1  // madd	x1, x14, x23, x21
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffec9  // b.ls	LBB5_1291 $-40(%rip)
	WORD $0x1100c030  // add	w16, w1, #48
	WORD $0x382c6a30  // strb	w16, [x17, x12]
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf10026bf  // cmp	x21, #9
	WORD $0xaa0e03f5  // mov	x21, x14
	WORD $0x54fffec8  // b.hi	LBB5_1292 $-40(%rip)
LBB5_1294:
	WORD $0xeb13007f  // cmp	x3, x19
	WORD $0x1a8380f3  // csel	w19, w7, w3, hi
	WORD $0x0b0400a4  // add	w4, w5, w4
	WORD $0x7100067f  // cmp	w19, #1
	WORD $0x5400016b  // b.lt	LBB5_1299 $44(%rip)
	WORD $0xaa0f03f6  // mov	x22, x15
	WORD $0xb94023ef  // ldr	w15, [sp, #32]
LBB5_1296:
	WORD $0x387368cc  // ldrb	w12, [x6, x19]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000161  // b.ne	LBB5_1300 $44(%rip)
	WORD $0xf1000673  // subs	x19, x19, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1296 $-16(%rip)
	WORD $0x52800005  // mov	w5, #0
	WORD $0x52800007  // mov	w7, #0
	WORD $0x1400000b  // b	LBB5_1301 $44(%rip)
LBB5_1299:
	WORD $0x52800005  // mov	w5, #0
	WORD $0x52800007  // mov	w7, #0
	WORD $0xaa0f03f6  // mov	x22, x15
	WORD $0xb94023ef  // ldr	w15, [sp, #32]
	WORD $0x340000d3  // cbz	w19, LBB5_1301 $24(%rip)
LBB5_1300:
	WORD $0x92800006  // mov	x6, #-1
	WORD $0xaa0403e5  // mov	x5, x4
	WORD $0xaa1303e7  // mov	x7, x19
	WORD $0x7100509f  // cmp	w4, #20
	WORD $0x54000c6c  // b.gt	LBB5_1327 $396(%rip)
LBB5_1301:
	WORD $0x52800004  // mov	w4, #0
	WORD $0xd2800003  // mov	x3, #0
	WORD $0x6b0700bf  // cmp	w5, w7
	WORD $0x1a87b0ac  // csel	w12, w5, w7, lt
	WORD $0x7100059f  // cmp	w12, #1
	WORD $0x5400016b  // b.lt	LBB5_1305 $44(%rip)
	WORD $0xd2800003  // mov	x3, #0
	WORD $0x5280014e  // mov	w14, #10
	WORD $0xaa0c03e4  // mov	x4, x12
	WORD $0xaa1103e6  // mov	x6, x17
LBB5_1303:
	WORD $0x388014d0  // ldrsb	x16, [x6], #1
	WORD $0x9b0e4070  // madd	x16, x3, x14, x16
	WORD $0xd100c203  // sub	x3, x16, #48
	WORD $0xf1000484  // subs	x4, x4, #1
	WORD $0x54ffff81  // b.ne	LBB5_1303 $-16(%rip)
	WORD $0xaa0c03e4  // mov	x4, x12
LBB5_1305:
	WORD $0x6b0400ac  // subs	w12, w5, w4
	WORD $0x5400040d  // b.le	LBB5_1312 $128(%rip)
	WORD $0x7100119f  // cmp	w12, #4
	WORD $0x54000323  // b.lo	LBB5_1310 $100(%rip)
	WORD $0xaa1603ef  // mov	x15, x22
	WORD $0x121e7586  // and	w6, w12, #0xfffffffc
	WORD $0x0b060084  // add	w4, w4, w6
	WORD $0x5280002e  // mov	w14, #1
	WORD $0xaa0603f3  // mov	x19, x6
	WORD $0x52800035  // mov	w21, #1
	WORD $0x52800036  // mov	w22, #1
LBB5_1308:
	WORD $0x8b030870  // add	x16, x3, x3, lsl #2
	WORD $0xd37ffa03  // lsl	x3, x16, #1
	WORD $0x8b0e09ce  // add	x14, x14, x14, lsl #2
	WORD $0xd37ff9ce  // lsl	x14, x14, #1
	WORD $0x8b150ab0  // add	x16, x21, x21, lsl #2
	WORD $0xd37ffa15  // lsl	x21, x16, #1
	WORD $0x8b160ad0  // add	x16, x22, x22, lsl #2
	WORD $0xd37ffa16  // lsl	x22, x16, #1
	WORD $0x71001273  // subs	w19, w19, #4
	WORD $0x54fffee1  // b.ne	LBB5_1308 $-36(%rip)
	WORD $0x9b037dce  // mul	x14, x14, x3
	WORD $0x9b0e7eae  // mul	x14, x21, x14
	WORD $0x9b0e7ec3  // mul	x3, x22, x14
	WORD $0x6b06019f  // cmp	w12, w6
	WORD $0xaa0f03f6  // mov	x22, x15
	WORD $0xb94023ef  // ldr	w15, [sp, #32]
	WORD $0x540000c0  // b.eq	LBB5_1312 $24(%rip)
LBB5_1310:
	WORD $0x4b0400ac  // sub	w12, w5, w4
LBB5_1311:
	WORD $0x8b03086e  // add	x14, x3, x3, lsl #2
	WORD $0xd37ff9c3  // lsl	x3, x14, #1
	WORD $0x7100058c  // subs	w12, w12, #1
	WORD $0x54ffffa1  // b.ne	LBB5_1311 $-12(%rip)
LBB5_1312:
	WORD $0x37f804c5  // tbnz	w5, #31, LBB5_1324 $152(%rip)
	WORD $0x6b0500ff  // cmp	w7, w5
	WORD $0x5400048d  // b.le	LBB5_1324 $144(%rip)
	WORD $0x8b25422c  // add	x12, x17, w5, uxtw
	WORD $0x39c0018e  // ldrsb	w14, [x12]
	WORD $0x110004b0  // add	w16, w5, #1
	WORD $0x7100d5df  // cmp	w14, #53
	WORD $0x7a470200  // ccmp	w16, w7, #0, eq
	WORD $0x540000c0  // b.eq	LBB5_1316 $24(%rip)
	WORD $0x7100d1df  // cmp	w14, #52
	WORD $0x1a9fd7ec  // cset	w12, gt
	WORD $0x91000466  // add	x6, x3, #1
	WORD $0x3500036c  // cbnz	w12, LBB5_1325 $108(%rip)
	WORD $0x14000019  // b	LBB5_1324 $100(%rip)
LBB5_1316:
	WORD $0x34000262  // cbz	w2, LBB5_1322 $76(%rip)
	WORD $0x91000466  // add	x6, x3, #1
	WORD $0x14000017  // b	LBB5_1325 $92(%rip)
LBB5_1318:
	WORD $0x528000e2  // mov	w2, #7
	WORD $0xaa0f03ea  // mov	x10, x15
	WORD $0x17ffed52  // b	LBB5_261 $-19128(%rip)
LBB5_1319:
	WORD $0x52800102  // mov	w2, #8
	WORD $0x17ffed50  // b	LBB5_261 $-19136(%rip)
LBB5_1320:
	WORD $0x52800028  // mov	w8, #1
	WORD $0x39032008  // strb	w8, [x0, #200]
	WORD $0x140004a5  // b	LBB5_1546 $4756(%rip)
LBB5_1321:
	WORD $0x2a0c03ec  // mov	w12, w12
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b11014a  // add	x10, x10, x17
	WORD $0x8b0c015a  // add	x26, x10, x12
	WORD $0x92800011  // mov	x17, #-1
	WORD $0x4b1103f0  // neg	w16, w17
	WORD $0x17fff7e1  // b	LBB5_839 $-8316(%rip)
LBB5_1322:
	WORD $0x340000a5  // cbz	w5, LBB5_1324 $20(%rip)
	WORD $0x385ff18c  // ldurb	w12, [x12, #-1]
	WORD $0x1200018c  // and	w12, w12, #0x1
	WORD $0x91000466  // add	x6, x3, #1
	WORD $0x3500004c  // cbnz	w12, LBB5_1325 $8(%rip)
LBB5_1324:
	WORD $0xaa0303e6  // mov	x6, x3
LBB5_1325:
	WORD $0xd2e0040c  // mov	x12, #9007199254740992
	WORD $0xeb0c00df  // cmp	x6, x12
	WORD $0x54000101  // b.ne	LBB5_1327 $32(%rip)
	WORD $0xd2800013  // mov	x19, #0
	WORD $0x1100068e  // add	w14, w20, #1
	WORD $0xd2e00206  // mov	x6, #4503599627370496
	WORD $0x5280800c  // mov	w12, #1024
	WORD $0x710ffe9f  // cmp	w20, #1023
	WORD $0xaa0e03f4  // mov	x20, x14
	WORD $0x540000a0  // b.eq	LBB5_1328 $20(%rip)
LBB5_1327:
	WORD $0xf24c00df  // tst	x6, #0x10000000000000
	WORD $0x12807fcc  // mov	w12, #-1023
	WORD $0x1a94018c  // csel	w12, w12, w20, eq
	WORD $0xaa0603f3  // mov	x19, x6
LBB5_1328:
	WORD $0x9240ce6e  // and	x14, x19, #0xfffffffffffff
	WORD $0x110ffd8c  // add	w12, w12, #1023
	WORD $0x1200298c  // and	w12, w12, #0x7ff
	WORD $0xaa0cd1cc  // orr	x12, x14, x12, lsl #52
	WORD $0xb241018e  // orr	x14, x12, #0x8000000000000000
	WORD $0x7100b5ff  // cmp	w15, #45
	WORD $0x9a8c01cc  // csel	x12, x14, x12, eq
	WORD $0x9e670180  // fmov	d0, x12
	WORD $0xb9402bec  // ldr	w12, [sp, #40]
	WORD $0x1e620181  // scvtf	d1, w12
	WORD $0x1e600820  // fmul	d0, d1, d0
	WORD $0xb94033f4  // ldr	w20, [sp, #48]
LBB5_1329:
	WORD $0x52800010  // mov	w16, #0
	WORD $0x9e66000c  // fmov	x12, d0
	WORD $0x9240f98e  // and	x14, x12, #0x7fffffffffffffff
	WORD $0x52800082  // mov	w2, #4
	WORD $0xd2effe11  // mov	x17, #9218868437227405312
	WORD $0xeb1101df  // cmp	x14, x17
	WORD $0x54000341  // b.ne	LBB5_1338 $104(%rip)
LBB5_1330:
	WORD $0xf1004dbf  // cmp	x13, #19
	WORD $0x540002c0  // b.eq	LBB5_1337 $88(%rip)
	WORD $0xf1002dbf  // cmp	x13, #11
	WORD $0x54000100  // b.eq	LBB5_1335 $32(%rip)
	WORD $0xf1000dbf  // cmp	x13, #3
	WORD $0x54fda301  // b.ne	LBB5_261 $-19360(%rip)
	WORD $0xf9405011  // ldr	x17, [x0, #160]
LBB5_1334:
	WORD $0x5280006d  // mov	w13, #3
	WORD $0xaa1681ac  // orr	x12, x13, x22, lsl #32
	WORD $0xa9007a2c  // stp	x12, lr, [x17]
	WORD $0x14000005  // b	LBB5_1336 $20(%rip)
LBB5_1335:
	WORD $0x5280016d  // mov	w13, #11
	WORD $0xaa1681ac  // orr	x12, x13, x22, lsl #32
	WORD $0xf940500e  // ldr	x14, [x0, #160]
	WORD $0xa90079cc  // stp	x12, lr, [x14]
LBB5_1336:
	WORD $0xb940d80c  // ldr	w12, [x0, #216]
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0xb900d80c  // str	w12, [x0, #216]
	WORD $0xf9405011  // ldr	x17, [x0, #160]
	WORD $0x9100422c  // add	x12, x17, #16
	WORD $0xf900500c  // str	x12, [x0, #160]
	WORD $0xaa0203f0  // mov	x16, x2
	WORD $0x1400000e  // b	LBB5_1339 $56(%rip)
LBB5_1337:
	WORD $0xaa0203f0  // mov	x16, x2
	WORD $0xaa1e03ec  // mov	x12, lr
LBB5_1338:
	WORD $0x5280026d  // mov	w13, #19
	WORD $0xaa1681ae  // orr	x14, x13, x22, lsl #32
	WORD $0xf940500f  // ldr	x15, [x0, #160]
	WORD $0xa90031ee  // stp	x14, x12, [x15]
	WORD $0xb940d80e  // ldr	w14, [x0, #216]
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0xb900d80e  // str	w14, [x0, #216]
	WORD $0xf9405011  // ldr	x17, [x0, #160]
	WORD $0x9100422e  // add	x14, x17, #16
	WORD $0xf900500e  // str	x14, [x0, #160]
	WORD $0xaa0c03fe  // mov	lr, x12
LBB5_1339:
	WORD $0x5280016c  // mov	w12, #11
	WORD $0x7100021f  // cmp	w16, #0
	WORD $0x1a900182  // csel	w2, w12, w16, eq
	WORD $0x35fd9ed0  // cbnz	w16, LBB5_261 $-19496(%rip)
	WORD $0x9100822c  // add	x12, x17, #32
	WORD $0xf940600e  // ldr	x14, [x0, #192]
	WORD $0xeb0e019f  // cmp	x12, x14
	WORD $0x54fd9e48  // b.hi	LBB5_261 $-19512(%rip)
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x384015f0  // ldrb	w16, [x15], #1
	WORD $0x7100821f  // cmp	w16, #32
	WORD $0x54003048  // b.hi	LBB5_1421 $1544(%rip)
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ad0218c  // lsl	x12, x12, x16
	WORD $0xd284c00e  // mov	x14, #9728
	WORD $0xf2c0002e  // movk	x14, #1, lsl #32
	WORD $0xea0e019f  // tst	x12, x14
	WORD $0x54002f80  // b.eq	LBB5_1421 $1520(%rip)
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x39400550  // ldrb	w16, [x10, #1]
	WORD $0x7100821f  // cmp	w16, #32
	WORD $0x54000868  // b.hi	LBB5_1352 $268(%rip)
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9ad0214a  // lsl	x10, x10, x16
	WORD $0xd284c00c  // mov	x12, #9728
	WORD $0xf2c0002c  // movk	x12, #1, lsl #32
	WORD $0xea0c015f  // tst	x10, x12
	WORD $0x540007a0  // b.eq	LBB5_1352 $244(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_1348 $28(%rip)
	WORD $0xf9404c0e  // ldr	x14, [x0, #152]
	WORD $0x9280000f  // mov	x15, #-1
	WORD $0x9acc21ec  // lsl	x12, x15, x12
	WORD $0xea0c01cc  // ands	x12, x14, x12
	WORD $0x540005e1  // b.ne	LBB5_1351 $188(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_1348:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh128:
	WORD $0x10fcfd0c  // adr	x12, lCPI5_0 $-24672(%rip)
Lloh129:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
Lloh130:
	WORD $0x10fcfd4c  // adr	x12, lCPI5_1 $-24664(%rip)
Lloh131:
	WORD $0x3dc00182  // ldr	q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh132:
	WORD $0x10fcfd8c  // adr	x12, lCPI5_2 $-24656(%rip)
Lloh133:
	WORD $0x3dc00183  // ldr	q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_1349:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260090  // fmov	w16, s4
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0xaa0f818c  // orr	x12, x12, x15, lsl #32
	WORD $0xaa10c18c  // orr	x12, x12, x16, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_1349 $-136(%rip)
LBB5_1350:
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_1351:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015f0  // ldrb	w16, [x15], #1
	WORD $0x14000136  // b	LBB5_1421 $1240(%rip)
LBB5_1352:
	WORD $0x14000135  // b	LBB5_1421 $1236(%rip)
LBB5_1353:
	WORD $0xaa0503e7  // mov	x7, x5
	WORD $0x92800003  // mov	x3, #-1
	WORD $0x92800002  // mov	x2, #-1
	WORD $0xaa1e03f6  // mov	x22, lr
	WORD $0x17fff5fb  // b	LBB5_773 $-10260(%rip)
LBB5_1354:
	WORD $0xcb10014a  // sub	x10, x10, x16
	WORD $0x39400147  // ldrb	w7, [x10]
	WORD $0x5100c0ec  // sub	w12, w7, #48
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0x540003a8  // b.hi	LBB5_1361 $116(%rip)
	WORD $0xd2800003  // mov	x3, #0
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x5280014a  // mov	w10, #10
LBB5_1356:
	WORD $0x9b0a7c6c  // mul	x12, x3, x10
	WORD $0x8b27418c  // add	x12, x12, w7, uxtw
	WORD $0xd100c183  // sub	x3, x12, #48
	WORD $0x8b1000ac  // add	x12, x5, x16
	WORD $0x39400587  // ldrb	w7, [x12, #1]
	WORD $0x5100c0ec  // sub	w12, w7, #48
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0xfa529a02  // ccmp	x16, #18, #2, ls
	WORD $0x91000610  // add	x16, x16, #1
	WORD $0x54fffee3  // b.lo	LBB5_1356 $-36(%rip)
	WORD $0x8b1000aa  // add	x10, x5, x16
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0x54000248  // b.hi	LBB5_1362 $72(%rip)
	WORD $0xd2800006  // mov	x6, #0
LBB5_1359:
	WORD $0x8b0600aa  // add	x10, x5, x6
	WORD $0x8b10014a  // add	x10, x10, x16
	WORD $0x39400547  // ldrb	w7, [x10, #1]
	WORD $0x5100c0ea  // sub	w10, w7, #48
	WORD $0x910004c6  // add	x6, x6, #1
	WORD $0x7100295f  // cmp	w10, #10
	WORD $0x54ffff43  // b.lo	LBB5_1359 $-24(%rip)
	WORD $0x8b1000aa  // add	x10, x5, x16
	WORD $0x8b06014a  // add	x10, x10, x6
	WORD $0x52800024  // mov	w4, #1
	WORD $0x17fff540  // b	LBB5_746 $-11008(%rip)
LBB5_1361:
	WORD $0x52800004  // mov	w4, #0
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x52800006  // mov	w6, #0
	WORD $0xd2800003  // mov	x3, #0
	WORD $0x17fff53b  // b	LBB5_746 $-11028(%rip)
LBB5_1362:
	WORD $0x52800004  // mov	w4, #0
	WORD $0x52800006  // mov	w6, #0
	WORD $0x17fff538  // b	LBB5_746 $-11040(%rip)
LBB5_1363:
	WORD $0x710004df  // cmp	w6, #1
	WORD $0x54feef01  // b.ne	LBB5_868 $-8736(%rip)
	WORD $0x5280014c  // mov	w12, #10
	WORD $0x9bcc7c6c  // umulh	x12, x3, x12
	WORD $0xeb0c03ff  // cmp	xzr, x12
	WORD $0x54001a60  // b.eq	LBB5_1410 $844(%rip)
	WORD $0x7100003f  // cmp	w1, #0
	WORD $0x1280000c  // mov	w12, #-1
	WORD $0x5a8c1598  // cneg	w24, w12, eq
	WORD $0x52800026  // mov	w6, #1
	WORD $0x17fff7a2  // b	LBB5_879 $-8568(%rip)
LBB5_1366:
	WORD $0x0e013cae  // umov.b	w14, v5[0]
	WORD $0x8b1e032a  // add	x10, x25, lr
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e010c  // add	x12, x8, lr
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x54000121  // b.ne	LBB5_1369 $36(%rip)
LBB5_1367:
	WORD $0x9100055b  // add	x27, x10, #1
	WORD $0xcb0f0181  // sub	x1, x12, x15
LBB5_1368:
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa0203fe  // mov	lr, x2
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0xb6fe76a1  // tbz	x1, #63, LBB5_690 $-12588(%rip)
	WORD $0x17fffad8  // b	LBB5_1060 $-5280(%rip)
LBB5_1369:
	WORD $0x0e013cac  // umov.b	w12, v5[0]
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
LBB5_1370:
	WORD $0x8b1e010a  // add	x10, x8, lr
	WORD $0x3900014c  // strb	w12, [x10]
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0x3940058e  // ldrb	w14, [x12, #1]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x540004e0  // b.eq	LBB5_1380 $156(%rip)
	WORD $0x3900054e  // strb	w14, [x10, #1]
	WORD $0x3940098c  // ldrb	w12, [x12, #2]
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x54000520  // b.eq	LBB5_1381 $164(%rip)
	WORD $0x3900094c  // strb	w12, [x10, #2]
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0x39400d8e  // ldrb	w14, [x12, #3]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x54000560  // b.eq	LBB5_1382 $172(%rip)
	WORD $0x39000d4e  // strb	w14, [x10, #3]
	WORD $0x3940118c  // ldrb	w12, [x12, #4]
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x540005a0  // b.eq	LBB5_1383 $180(%rip)
	WORD $0x3900114c  // strb	w12, [x10, #4]
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0x3940158e  // ldrb	w14, [x12, #5]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x540005e0  // b.eq	LBB5_1384 $188(%rip)
	WORD $0x3900154e  // strb	w14, [x10, #5]
	WORD $0x3940198c  // ldrb	w12, [x12, #6]
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x54000620  // b.eq	LBB5_1385 $196(%rip)
	WORD $0x3900194c  // strb	w12, [x10, #6]
	WORD $0x8b1e032c  // add	x12, x25, lr
	WORD $0x39401d8e  // ldrb	w14, [x12, #7]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x54000800  // b.eq	LBB5_1389 $256(%rip)
	WORD $0x39001d4e  // strb	w14, [x10, #7]
	WORD $0x3940218c  // ldrb	w12, [x12, #8]
	WORD $0x910023de  // add	lr, lr, #8
	WORD $0x7100899f  // cmp	w12, #34
	WORD $0x54fffb61  // b.ne	LBB5_1370 $-148(%rip)
	WORD $0x8b1e032a  // add	x10, x25, lr
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0x8b1e010c  // add	x12, x8, lr
	WORD $0x17ffffcd  // b	LBB5_1367 $-204(%rip)
LBB5_1379:
	WORD $0x92800161  // mov	x1, #-12
	WORD $0x17fffaaa  // b	LBB5_1060 $-5464(%rip)
LBB5_1380:
	WORD $0x9100099b  // add	x27, x12, #2
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0xcb0f010a  // sub	x10, x8, x15
	WORD $0x8b1e014a  // add	x10, x10, lr
	WORD $0x91000541  // add	x1, x10, #1
	WORD $0x17ffffc7  // b	LBB5_1368 $-228(%rip)
LBB5_1381:
	WORD $0x8b1e032a  // add	x10, x25, lr
	WORD $0x91000d5b  // add	x27, x10, #3
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0xcb0f010a  // sub	x10, x8, x15
	WORD $0x8b1e014a  // add	x10, x10, lr
	WORD $0x91000941  // add	x1, x10, #2
	WORD $0x17ffffc0  // b	LBB5_1368 $-256(%rip)
LBB5_1382:
	WORD $0x9100119b  // add	x27, x12, #4
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0xcb0f010a  // sub	x10, x8, x15
	WORD $0x8b1e014a  // add	x10, x10, lr
	WORD $0x91000d41  // add	x1, x10, #3
	WORD $0x17ffffba  // b	LBB5_1368 $-280(%rip)
LBB5_1383:
	WORD $0x8b1e032a  // add	x10, x25, lr
	WORD $0x9100155b  // add	x27, x10, #5
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0xcb0f010a  // sub	x10, x8, x15
	WORD $0x8b1e014a  // add	x10, x10, lr
	WORD $0x91001141  // add	x1, x10, #4
	WORD $0x17ffffb3  // b	LBB5_1368 $-308(%rip)
LBB5_1384:
	WORD $0x9100199b  // add	x27, x12, #6
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0xcb0f010a  // sub	x10, x8, x15
	WORD $0x8b1e014a  // add	x10, x10, lr
	WORD $0x91001541  // add	x1, x10, #5
	WORD $0x17ffffad  // b	LBB5_1368 $-332(%rip)
LBB5_1385:
	WORD $0x8b1e032a  // add	x10, x25, lr
	WORD $0x91001d5b  // add	x27, x10, #7
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0xcb0f010a  // sub	x10, x8, x15
	WORD $0x8b1e014a  // add	x10, x10, lr
	WORD $0x91001941  // add	x1, x10, #6
	WORD $0x17ffffa6  // b	LBB5_1368 $-360(%rip)
LBB5_1386:
	WORD $0x0e013cb0  // umov.b	w16, v5[0]
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x8b1b032e  // add	x14, x25, x27
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x540001e1  // b.ne	LBB5_1390 $60(%rip)
LBB5_1387:
	WORD $0x9100059a  // add	x26, x12, #1
	WORD $0xcb0a01d1  // sub	x17, x14, x10
LBB5_1388:
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa0103fe  // mov	lr, x1
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0xaa0f03f6  // mov	x22, x15
	WORD $0x17fff691  // b	LBB5_838 $-9660(%rip)
LBB5_1389:
	WORD $0x9100219b  // add	x27, x12, #8
	WORD $0xf9401be8  // ldr	x8, [sp, #48]
	WORD $0xcb0f010a  // sub	x10, x8, x15
	WORD $0x8b1e014a  // add	x10, x10, lr
	WORD $0x91001d41  // add	x1, x10, #7
	WORD $0x17ffff93  // b	LBB5_1368 $-436(%rip)
LBB5_1390:
	WORD $0x0e013cae  // umov.b	w14, v5[0]
LBB5_1391:
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x3900018e  // strb	w14, [x12]
	WORD $0x8b1b030e  // add	x14, x24, x27
	WORD $0x394005d0  // ldrb	w16, [x14, #1]
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x54000560  // b.eq	LBB5_1403 $172(%rip)
	WORD $0x39000590  // strb	w16, [x12, #1]
	WORD $0x394009ce  // ldrb	w14, [x14, #2]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x54000580  // b.eq	LBB5_1404 $176(%rip)
	WORD $0x3900098e  // strb	w14, [x12, #2]
	WORD $0x8b1b030e  // add	x14, x24, x27
	WORD $0x39400dd0  // ldrb	w16, [x14, #3]
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x540005a0  // b.eq	LBB5_1405 $180(%rip)
	WORD $0x39000d90  // strb	w16, [x12, #3]
	WORD $0x394011ce  // ldrb	w14, [x14, #4]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x540005c0  // b.eq	LBB5_1406 $184(%rip)
	WORD $0x3900118e  // strb	w14, [x12, #4]
	WORD $0x8b1b030e  // add	x14, x24, x27
	WORD $0x394015d0  // ldrb	w16, [x14, #5]
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x540005e0  // b.eq	LBB5_1407 $188(%rip)
	WORD $0x39001590  // strb	w16, [x12, #5]
	WORD $0x394019ce  // ldrb	w14, [x14, #6]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x54000600  // b.eq	LBB5_1408 $192(%rip)
	WORD $0x3900198e  // strb	w14, [x12, #6]
	WORD $0x8b1b030e  // add	x14, x24, x27
	WORD $0x39401dd0  // ldrb	w16, [x14, #7]
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x54000620  // b.eq	LBB5_1409 $196(%rip)
	WORD $0x39001d90  // strb	w16, [x12, #7]
	WORD $0x394021ce  // ldrb	w14, [x14, #8]
	WORD $0x9100237b  // add	x27, x27, #8
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x54fffb61  // b.ne	LBB5_1391 $-148(%rip)
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x8b1b032e  // add	x14, x25, x27
	WORD $0x17ffffc9  // b	LBB5_1387 $-220(%rip)
LBB5_1400:
	WORD $0x92800171  // mov	x17, #-12
	WORD $0x52800034  // mov	w20, #1
LBB5_1401:
	WORD $0xaa0103fe  // mov	lr, x1
LBB5_1402:
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0xaa0f03f6  // mov	x22, x15
	WORD $0x4b1103f0  // neg	w16, w17
	WORD $0x17fff65d  // b	LBB5_839 $-9868(%rip)
LBB5_1403:
	WORD $0x910009da  // add	x26, x14, #2
	WORD $0xcb0a032a  // sub	x10, x25, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91000551  // add	x17, x10, #1
	WORD $0x17ffffbf  // b	LBB5_1388 $-260(%rip)
LBB5_1404:
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x91000d9a  // add	x26, x12, #3
	WORD $0xcb0a032a  // sub	x10, x25, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91000951  // add	x17, x10, #2
	WORD $0x17ffffb9  // b	LBB5_1388 $-284(%rip)
LBB5_1405:
	WORD $0x910011da  // add	x26, x14, #4
	WORD $0xcb0a032a  // sub	x10, x25, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91000d51  // add	x17, x10, #3
	WORD $0x17ffffb4  // b	LBB5_1388 $-304(%rip)
LBB5_1406:
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x9100159a  // add	x26, x12, #5
	WORD $0xcb0a032a  // sub	x10, x25, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91001151  // add	x17, x10, #4
	WORD $0x17ffffae  // b	LBB5_1388 $-328(%rip)
LBB5_1407:
	WORD $0x910019da  // add	x26, x14, #6
	WORD $0xcb0a032a  // sub	x10, x25, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91001551  // add	x17, x10, #5
	WORD $0x17ffffa9  // b	LBB5_1388 $-348(%rip)
LBB5_1408:
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x91001d9a  // add	x26, x12, #7
	WORD $0xcb0a032a  // sub	x10, x25, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91001951  // add	x17, x10, #6
	WORD $0x17ffffa3  // b	LBB5_1388 $-372(%rip)
LBB5_1409:
	WORD $0x910021da  // add	x26, x14, #8
	WORD $0xcb0a032a  // sub	x10, x25, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91001d51  // add	x17, x10, #7
	WORD $0x17ffff9e  // b	LBB5_1388 $-392(%rip)
LBB5_1410:
	WORD $0x8b03086c  // add	x12, x3, x3, lsl #2
	WORD $0xd37ff98c  // lsl	x12, x12, #1
	WORD $0x385ff14e  // ldurb	w14, [x10, #-1]
	WORD $0x5100c1ce  // sub	w14, w14, #48
	WORD $0x93407dce  // sxtw	x14, w14
	WORD $0x937ffdd0  // asr	x16, x14, #63
	WORD $0xab0e018c  // adds	x12, x12, x14
	WORD $0x9a903610  // cinc	x16, x16, hs
	WORD $0x9340020e  // sbfx	x14, x16, #0, #1
	WORD $0x52800026  // mov	w6, #1
	WORD $0xca1001d0  // eor	x16, x14, x16
	WORD $0xb5fed2d0  // cbnz	x16, LBB5_868 $-9640(%rip)
	WORD $0xb7fed2ae  // tbnz	x14, #63, LBB5_868 $-9644(%rip)
	WORD $0x34000081  // cbz	w1, LBB5_1414 $16(%rip)
	WORD $0x52800010  // mov	w16, #0
	WORD $0x9e630180  // ucvtf	d0, x12
	WORD $0x17fff671  // b	LBB5_857 $-9788(%rip)
LBB5_1414:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xaa0c03fe  // mov	lr, x12
	WORD $0x17fffe71  // b	LBB5_1334 $-1596(%rip)
LBB5_1415:
	WORD $0x92800161  // mov	x1, #-12
	WORD $0xaa1903fb  // mov	x27, x25
	WORD $0x17fffa02  // b	LBB5_1060 $-6136(%rip)
LBB5_1416:
	WORD $0xdac00108  // rbit	x8, x8
	WORD $0xdac01108  // clz	x8, x8
	WORD $0x8b1e0329  // add	x9, x25, lr
	WORD $0x17fff9fc  // b	LBB5_1059 $-6160(%rip)
LBB5_1417:
	WORD $0x92800171  // mov	x17, #-12
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa1803fa  // mov	x26, x24
	WORD $0x17ffffb7  // b	LBB5_1401 $-292(%rip)
LBB5_1418:
	WORD $0xdac0010a  // rbit	x10, x8
	WORD $0xdac0114a  // clz	x10, x10
	WORD $0x8b1b030c  // add	x12, x24, x27
	WORD $0x8b0a019a  // add	x26, x12, x10
	WORD $0x92800011  // mov	x17, #-1
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa0103fe  // mov	lr, x1
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0x17ffffaf  // b	LBB5_1402 $-324(%rip)
LBB5_1419:
	WORD $0xb900e40a  // str	w10, [x0, #228]
	WORD $0xf140055f  // cmp	x10, #1, lsl #12
	WORD $0x54000f09  // b.ls	LBB5_1437 $480(%rip)
	WORD $0xd280000b  // mov	x11, #0
	WORD $0xb5000feb  // cbnz	x11, LBB5_1440 $508(%rip)
	WORD $0x140000d1  // b	LBB5_1450 $836(%rip)
LBB5_1421:
	WORD $0xf940016a  // ldr	x10, [x11]
	WORD $0x9104014a  // add	x10, x10, #256
	WORD $0xf900016a  // str	x10, [x11]
	WORD $0x12001e0c  // and	w12, w16, #0xff
	WORD $0x7100b19f  // cmp	w12, #44
	WORD $0x54000a61  // b.ne	LBB5_1434 $332(%rip)
	WORD $0xaa0f03ea  // mov	x10, x15
	WORD $0x38401542  // ldrb	w2, [x10], #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ac2218c  // lsl	x12, x12, x2
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0xd284c00e  // mov	x14, #9728
	WORD $0xf2c0002e  // movk	x14, #1, lsl #32
	WORD $0x8a0e018c  // and	x12, x12, x14
	WORD $0xfa409984  // ccmp	x12, #0, #4, ls
	WORD $0x540008a0  // b.eq	LBB5_1432 $276(%rip)
	WORD $0x910009ec  // add	x12, x15, #2
	WORD $0x394005e2  // ldrb	w2, [x15, #1]
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0x54000868  // b.hi	LBB5_1433 $268(%rip)
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9ac2214a  // lsl	x10, x10, x2
	WORD $0xea0e015f  // tst	x10, x14
	WORD $0x540007e0  // b.eq	LBB5_1433 $252(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a018e  // sub	x14, x12, x10
	WORD $0xf100fddf  // cmp	x14, #63
	WORD $0x540000e8  // b.hi	LBB5_1428 $28(%rip)
	WORD $0xf9404c0c  // ldr	x12, [x0, #152]
	WORD $0x9280000f  // mov	x15, #-1
	WORD $0x9ace21ee  // lsl	x14, x15, x14
	WORD $0xea0e018c  // ands	x12, x12, x14
	WORD $0x540005e1  // b.ne	LBB5_1431 $188(%rip)
	WORD $0x9101014c  // add	x12, x10, #64
LBB5_1428:
	WORD $0xd101018a  // sub	x10, x12, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh134:
	WORD $0x10fccbec  // adr	x12, lCPI5_0 $-26244(%rip)
Lloh135:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
Lloh136:
	WORD $0x10fccc2c  // adr	x12, lCPI5_1 $-26236(%rip)
Lloh137:
	WORD $0x3dc00182  // ldr	q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh138:
	WORD $0x10fccc6c  // adr	x12, lCPI5_2 $-26228(%rip)
Lloh139:
	WORD $0x3dc00183  // ldr	q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_1429:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260090  // fmov	w16, s4
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0xaa0f818c  // orr	x12, x12, x15, lsl #32
	WORD $0xaa10c18c  // orr	x12, x12, x16, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_1429 $-136(%rip)
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_1431:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015e2  // ldrb	w2, [x15], #1
	WORD $0x17fff22b  // b	LBB5_679 $-14164(%rip)
LBB5_1432:
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x17fff229  // b	LBB5_679 $-14172(%rip)
LBB5_1433:
	WORD $0xaa0c03ef  // mov	x15, x12
	WORD $0x17fff227  // b	LBB5_679 $-14180(%rip)
LBB5_1434:
	WORD $0x7101f59f  // cmp	w12, #125
	WORD $0x54000301  // b.ne	LBB5_1436 $96(%rip)
	WORD $0xaa0003f0  // mov	x16, x0
	WORD $0xf84b8e0b  // ldr	x11, [x16, #184]!
	WORD $0xb940160c  // ldr	w12, [x16, #20]
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0xb900160c  // str	w12, [x16, #20]
	WORD $0xd3487d4a  // ubfx	x10, x10, #8, #24
	WORD $0xb9402a0c  // ldr	w12, [x16, #40]
	WORD $0x0b0a018c  // add	w12, w12, w10
	WORD $0xb9002a0c  // str	w12, [x16, #40]
	WORD $0xa97eb20e  // ldp	x14, x12, [x16, #-24]
	WORD $0x8b0c116b  // add	x11, x11, x12, lsl #4
	WORD $0xa9403171  // ldp	x17, x12, [x11]
	WORD $0xf81f020c  // stur	x12, [x16, #-16]
	WORD $0xcb0b01cc  // sub	x12, x14, x11
	WORD $0xd344fd8c  // lsr	x12, x12, #4
	WORD $0x2901316a  // stp	w10, w12, [x11, #8]
	WORD $0x92609e2a  // and	x10, x17, #0xffffffff000000ff
	WORD $0xf900016a  // str	x10, [x11]
	WORD $0xf85f820a  // ldur	x10, [x16, #-8]
	WORD $0xb9402e0b  // ldr	w11, [x16, #44]
	WORD $0xeb0b015f  // cmp	x10, x11
	WORD $0x54fff168  // b.hi	LBB5_1419 $-468(%rip)
	WORD $0x14000004  // b	LBB5_1437 $16(%rip)
LBB5_1436:
	WORD $0x52800122  // mov	w2, #9
	WORD $0xaa0f03ea  // mov	x10, x15
	WORD $0x17ffeaf9  // b	LBB5_261 $-21532(%rip)
LBB5_1437:
	WORD $0xd280000b  // mov	x11, #0
	WORD $0xd100054a  // sub	x10, x10, #1
	WORD $0xf900580a  // str	x10, [x0, #176]
	WORD $0xf9405411  // ldr	x17, [x0, #168]
	WORD $0xb100063f  // cmn	x17, #1
	WORD $0x54000060  // b.eq	LBB5_1439 $12(%rip)
LBB5_1438:
	WORD $0xf940020a  // ldr	x10, [x16]
	WORD $0x8b11114b  // add	x11, x10, x17, lsl #4
LBB5_1439:
	WORD $0xb4000a8b  // cbz	x11, LBB5_1450 $336(%rip)
LBB5_1440:
	WORD $0xaa0f03ea  // mov	x10, x15
	WORD $0x38401550  // ldrb	w16, [x10], #1
	WORD $0x7100821f  // cmp	w16, #32
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ad0218e  // lsl	x14, x12, x16
	WORD $0xd284c00c  // mov	x12, #9728
	WORD $0xf2c0002c  // movk	x12, #1, lsl #32
	WORD $0x8a0c01ce  // and	x14, x14, x12
	WORD $0xfa4099c4  // ccmp	x14, #0, #4, ls
	WORD $0x54000880  // b.eq	LBB5_1449 $272(%rip)
	WORD $0x910009ea  // add	x10, x15, #2
	WORD $0x394005f0  // ldrb	w16, [x15, #1]
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9ad021ce  // lsl	x14, x14, x16
	WORD $0x7100821f  // cmp	w16, #32
	WORD $0x8a0c01cc  // and	x12, x14, x12
	WORD $0xfa409984  // ccmp	x12, #0, #4, ls
	WORD $0x54000780  // b.eq	LBB5_1449 $240(%rip)
	WORD $0xf940480f  // ldr	x15, [x0, #144]
	WORD $0xcb0f014c  // sub	x12, x10, x15
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_1445 $28(%rip)
	WORD $0xf9404c0a  // ldr	x10, [x0, #152]
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9acc21cc  // lsl	x12, x14, x12
	WORD $0xea0c014a  // ands	x10, x10, x12
	WORD $0x540005e1  // b.ne	LBB5_1448 $188(%rip)
	WORD $0x910101ea  // add	x10, x15, #64
LBB5_1445:
	WORD $0xd101014f  // sub	x15, x10, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh140:
	WORD $0x10fcbd0a  // adr	x10, lCPI5_0 $-26720(%rip)
Lloh141:
	WORD $0x3dc00141  // ldr	q1, [x10, lCPI5_0@PAGEOFF] $0(%rip)
Lloh142:
	WORD $0x10fcbd4a  // adr	x10, lCPI5_1 $-26712(%rip)
Lloh143:
	WORD $0x3dc00142  // ldr	q2, [x10, lCPI5_1@PAGEOFF] $0(%rip)
Lloh144:
	WORD $0x10fcbd8a  // adr	x10, lCPI5_2 $-26704(%rip)
Lloh145:
	WORD $0x3dc00143  // ldr	q3, [x10, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_1446:
	WORD $0xadc215e4  // ldp	q4, q5, [x15, #64]!
	WORD $0xad411de6  // ldp	q6, q7, [x15, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008a  // fmov	w10, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260090  // fmov	w16, s4
	WORD $0x33103d8a  // bfi	w10, w12, #16, #16
	WORD $0xaa0e814a  // orr	x10, x10, x14, lsl #32
	WORD $0xaa10c14a  // orr	x10, x10, x16, lsl #48
	WORD $0xb100055f  // cmn	x10, #1
	WORD $0x54fffbc0  // b.eq	LBB5_1446 $-136(%rip)
	WORD $0xaa2a03ea  // mvn	x10, x10
	WORD $0xa909280f  // stp	x15, x10, [x0, #144]
LBB5_1448:
	WORD $0xdac0014a  // rbit	x10, x10
	WORD $0xdac0114a  // clz	x10, x10
	WORD $0x8b0a01ea  // add	x10, x15, x10
	WORD $0x38401550  // ldrb	w16, [x10], #1
LBB5_1449:
	WORD $0x3940016c  // ldrb	w12, [x11]
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0xaa1003f1  // mov	x17, x16
	WORD $0xf100199f  // cmp	x12, #6
	WORD $0x54ffe640  // b.eq	LBB5_1421 $-824(%rip)
	WORD $0x140009ad  // b	LBB5_2020 $9908(%rip)
LBB5_1450:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xaa0f03ea  // mov	x10, x15
	WORD $0x17ffea9a  // b	LBB5_261 $-21912(%rip)
LBB5_1451:
	WORD $0xaa0f03ea  // mov	x10, x15
	WORD $0xaa2903ec  // mvn	x12, x9
	WORD $0x8b0f018f  // add	x15, x12, x15
	WORD $0x528000c2  // mov	w2, #6
	WORD $0x710168ff  // cmp	w7, #90
	WORD $0x54000dad  // b.le	LBB5_1469 $436(%rip)
	WORD $0x710194ff  // cmp	w7, #101
	WORD $0x5400148c  // b.gt	LBB5_1480 $656(%rip)
	WORD $0x71016cff  // cmp	w7, #91
	WORD $0x54fd5201  // b.ne	LBB5_261 $-21952(%rip)
	WORD $0xaa0f822b  // orr	x11, x17, x15, lsl #32
	WORD $0xa94a380c  // ldp	x12, x14, [x0, #160]
	WORD $0xa900398b  // stp	x11, x14, [x12]
	WORD $0xf9405002  // ldr	x2, [x0, #160]
	WORD $0xa94b140b  // ldp	x11, x5, [x0, #176]
	WORD $0xcb05004c  // sub	x12, x2, x5
	WORD $0x9344fd86  // asr	x6, x12, #4
	WORD $0x9100404e  // add	x14, x2, #16
	WORD $0xa90a180e  // stp	x14, x6, [x0, #160]
	WORD $0x9100056b  // add	x11, x11, #1
	WORD $0xf900580b  // str	x11, [x0, #176]
	WORD $0x9100804b  // add	x11, x2, #32
	WORD $0xf940600e  // ldr	x14, [x0, #192]
	WORD $0xb100419f  // cmn	x12, #16
	WORD $0xfa4e1162  // ccmp	x11, x14, #2, ne
	WORD $0x9a9f904b  // csel	x11, x2, xzr, ls
	WORD $0xb4003aeb  // cbz	x11, LBB5_1546 $1884(%rip)
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x384015e7  // ldrb	w7, [x15], #1
	WORD $0x710080ff  // cmp	w7, #32
	WORD $0x540007c8  // b.hi	LBB5_1466 $248(%rip)
	WORD $0x9ac7202c  // lsl	x12, x1, x7
	WORD $0xea03019f  // tst	x12, x3
	WORD $0x54000760  // b.eq	LBB5_1466 $236(%rip)
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x39400547  // ldrb	w7, [x10, #1]
	WORD $0x710080ff  // cmp	w7, #32
	WORD $0x54000748  // b.hi	LBB5_1467 $232(%rip)
	WORD $0x9ac7202a  // lsl	x10, x1, x7
	WORD $0xea03015f  // tst	x10, x3
	WORD $0x540006e0  // b.eq	LBB5_1467 $220(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000c8  // b.hi	LBB5_1462 $24(%rip)
	WORD $0xf9404c0e  // ldr	x14, [x0, #152]
	WORD $0x9acc208c  // lsl	x12, x4, x12
	WORD $0xea0c01cc  // ands	x12, x14, x12
	WORD $0x54000501  // b.ne	LBB5_1465 $160(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_1462:
	WORD $0xd10101ea  // sub	x10, x15, #64
LBB5_1463:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e231c90  // and.16b	v16, v4, v3
	WORD $0x4e100010  // tbl.16b	v16, { v0 }, v16
	WORD $0x4e231cb1  // and.16b	v17, v5, v3
	WORD $0x4e110011  // tbl.16b	v17, { v0 }, v17
	WORD $0x4e231cd2  // and.16b	v18, v6, v3
	WORD $0x4e120012  // tbl.16b	v18, { v0 }, v18
	WORD $0x4e231cf3  // and.16b	v19, v7, v3
	WORD $0x4e130013  // tbl.16b	v19, { v0 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260087  // fmov	w7, s4
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0xaa0f818c  // orr	x12, x12, x15, lsl #32
	WORD $0xaa07c18c  // orr	x12, x12, x7, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_1463 $-136(%rip)
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_1465:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015e7  // ldrb	w7, [x15], #1
LBB5_1466:
	WORD $0x710174ff  // cmp	w7, #93
	WORD $0x54fff461  // b.ne	LBB5_1451 $-372(%rip)
	WORD $0x14000003  // b	LBB5_1468 $12(%rip)
LBB5_1467:
	WORD $0x710174ff  // cmp	w7, #93
	WORD $0x54fff401  // b.ne	LBB5_1451 $-384(%rip)
LBB5_1468:
	WORD $0xb940d00a  // ldr	w10, [x0, #208]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900d00a  // str	w10, [x0, #208]
	WORD $0x8b0610aa  // add	x10, x5, x6, lsl #4
	WORD $0xf940054a  // ldr	x10, [x10, #8]
	WORD $0xf900540a  // str	x10, [x0, #168]
Lloh146:
	WORD $0x10fcaaaa  // adr	x10, lCPI5_3 $-27308(%rip)
Lloh147:
	WORD $0xfd400140  // ldr	d0, [x10, lCPI5_3@PAGEOFF] $0(%rip)
	WORD $0xfd000440  // str	d0, [x2, #8]
	WORD $0xf940004a  // ldr	x10, [x2]
	WORD $0x92609d4a  // and	x10, x10, #0xffffffff000000ff
	WORD $0xf900004a  // str	x10, [x2]
	WORD $0xf940580a  // ldr	x10, [x0, #176]
	WORD $0xb940e40b  // ldr	w11, [x0, #228]
	WORD $0xeb0b015f  // cmp	x10, x11
	WORD $0x54ffd6e8  // b.hi	LBB5_1419 $-1316(%rip)
	WORD $0x17ffff30  // b	LBB5_1437 $-832(%rip)
LBB5_1469:
	WORD $0x5100c0ec  // sub	w12, w7, #48
	WORD $0x7100299f  // cmp	w12, #10
	WORD $0x54000d42  // b.hs	LBB5_1493 $424(%rip)
	WORD $0x52800011  // mov	w17, #0
	WORD $0x5200022c  // eor	w12, w17, #0x1
	WORD $0xcb0c0145  // sub	x5, x10, x12
	WORD $0x3941c00e  // ldrb	w14, [x0, #112]
	WORD $0x37080dce  // tbnz	w14, #1, LBB5_1496 $440(%rip)
LBB5_1471:
	WORD $0x394000a6  // ldrb	w6, [x5]
	WORD $0x7100c0ca  // subs	w10, w6, #48
	WORD $0x54000881  // b.ne	LBB5_1487 $272(%rip)
	WORD $0xaa0503ea  // mov	x10, x5
	WORD $0x38401d4c  // ldrb	w12, [x10, #1]!
	WORD $0x7100b99f  // cmp	w12, #46
	WORD $0x54004080  // b.eq	LBB5_1581 $2064(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0x52800003  // mov	w3, #0
	WORD $0x7101159f  // cmp	w12, #69
	WORD $0x54000060  // b.eq	LBB5_1475 $12(%rip)
	WORD $0x7101959f  // cmp	w12, #101
	WORD $0x54004761  // b.ne	LBB5_1599 $2284(%rip)
LBB5_1475:
	WORD $0xaa0303e4  // mov	x4, x3
LBB5_1476:
	WORD $0x9100094e  // add	x14, x10, #2
	WORD $0x38401d4c  // ldrb	w12, [x10, #1]!
	WORD $0x52800030  // mov	w16, #1
	WORD $0x52800022  // mov	w2, #1
	WORD $0x12800006  // mov	w6, #-1
	WORD $0x7100b59f  // cmp	w12, #45
	WORD $0x1a861210  // csel	w16, w16, w6, ne
	WORD $0x9a8e114a  // csel	x10, x10, x14, ne
	WORD $0x7100ad9f  // cmp	w12, #43
	WORD $0x1a90004c  // csel	w12, w2, w16, eq
	WORD $0x9a8a01ca  // csel	x10, x14, x10, eq
	WORD $0x39400146  // ldrb	w6, [x10]
	WORD $0x5100c0ce  // sub	w14, w6, #48
	WORD $0x52800062  // mov	w2, #3
	WORD $0x710025df  // cmp	w14, #9
	WORD $0x54011408  // b.hi	LBB5_1999 $8832(%rip)
	WORD $0x5280000e  // mov	w14, #0
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x52800142  // mov	w2, #10
LBB5_1478:
	WORD $0x1b0219ce  // madd	w14, w14, w2, w6
	WORD $0x5100c1ce  // sub	w14, w14, #48
	WORD $0x8b100146  // add	x6, x10, x16
	WORD $0x91000610  // add	x16, x16, #1
	WORD $0x394004c6  // ldrb	w6, [x6, #1]
	WORD $0x5100c0c7  // sub	w7, w6, #48
	WORD $0x710028ff  // cmp	w7, #10
	WORD $0x54ffff23  // b.lo	LBB5_1478 $-28(%rip)
	WORD $0xd1000602  // sub	x2, x16, #1
	WORD $0x8b10014a  // add	x10, x10, x16
	WORD $0xf100245f  // cmp	x2, #9
	WORD $0x5284e210  // mov	w16, #10000
	WORD $0x1a9031ce  // csel	w14, w14, w16, lo
	WORD $0x1a9f3090  // csel	w16, w4, wzr, lo
	WORD $0x1b0c41c4  // madd	w4, w14, w12, w16
	WORD $0x14000237  // b	LBB5_1610 $2268(%rip)
LBB5_1480:
	WORD $0x7101ccff  // cmp	w7, #115
	WORD $0x54001c4c  // b.gt	LBB5_1530 $904(%rip)
	WORD $0x710198ff  // cmp	w7, #102
	WORD $0x54002b80  // b.eq	LBB5_1558 $1392(%rip)
	WORD $0x7101b8ff  // cmp	w7, #110
	WORD $0x54fd3d21  // b.ne	LBB5_261 $-22620(%rip)
	WORD $0xaa0a03e1  // mov	x1, x10
	WORD $0x3840142c  // ldrb	w12, [x1], #1
	WORD $0x528001b0  // mov	w16, #13
	WORD $0x7101d59f  // cmp	w12, #117
	WORD $0x54000121  // b.ne	LBB5_1486 $36(%rip)
	WORD $0x3940054c  // ldrb	w12, [x10, #1]
	WORD $0x91000941  // add	x1, x10, #2
	WORD $0x7101b19f  // cmp	w12, #108
	WORD $0x540000a1  // b.ne	LBB5_1486 $20(%rip)
	WORD $0x3940094c  // ldrb	w12, [x10, #2]
	WORD $0x91000d41  // add	x1, x10, #3
	WORD $0x7101b19f  // cmp	w12, #108
	WORD $0x1a9003f0  // csel	w16, wzr, w16, eq
LBB5_1486:
	WORD $0xd3607dea  // lsl	x10, x15, #32
	WORD $0x1400016d  // b	LBB5_1568 $1460(%rip)
LBB5_1487:
	WORD $0x52800062  // mov	w2, #3
	WORD $0x7100255f  // cmp	w10, #9
	WORD $0x54002628  // b.hi	LBB5_1547 $1220(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x5280014a  // mov	w10, #10
LBB5_1489:
	WORD $0x9b0a7c2c  // mul	x12, x1, x10
	WORD $0x8b26418c  // add	x12, x12, w6, uxtw
	WORD $0xd100c181  // sub	x1, x12, #48
	WORD $0x8b1000ac  // add	x12, x5, x16
	WORD $0x91000610  // add	x16, x16, #1
	WORD $0x39400586  // ldrb	w6, [x12, #1]
	WORD $0x5100c0cc  // sub	w12, w6, #48
	WORD $0x7100299f  // cmp	w12, #10
	WORD $0x54ffff03  // b.lo	LBB5_1489 $-32(%rip)
	WORD $0x52800003  // mov	w3, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0xd100060c  // sub	x12, x16, #1
	WORD $0x8b1000aa  // add	x10, x5, x16
	WORD $0xf1004d9f  // cmp	x12, #19
	WORD $0x54012d22  // b.hs	LBB5_2041 $9636(%rip)
LBB5_1491:
	WORD $0x7100b8df  // cmp	w6, #46
	WORD $0x54003ba1  // b.ne	LBB5_1592 $1908(%rip)
	WORD $0x38401d46  // ldrb	w6, [x10, #1]!
	WORD $0x5100c0cc  // sub	w12, w6, #48
	WORD $0x52800062  // mov	w2, #3
	WORD $0xaa0a03e7  // mov	x7, x10
	WORD $0x7100299f  // cmp	w12, #10
	WORD $0x54003803  // b.lo	LBB5_1587 $1792(%rip)
	WORD $0x1400085a  // b	LBB5_1999 $8552(%rip)
LBB5_1493:
	WORD $0x710088ff  // cmp	w7, #34
	WORD $0x54002a40  // b.eq	LBB5_1569 $1352(%rip)
	WORD $0x7100b4ff  // cmp	w7, #45
	WORD $0x54fd3701  // b.ne	LBB5_261 $-22816(%rip)
	WORD $0x52800031  // mov	w17, #1
	WORD $0x5200022c  // eor	w12, w17, #0x1
	WORD $0xcb0c0145  // sub	x5, x10, x12
	WORD $0x3941c00e  // ldrb	w14, [x0, #112]
	WORD $0x360ff28e  // tbz	w14, #1, LBB5_1471 $-432(%rip)
LBB5_1496:
	WORD $0x93400183  // sbfx	x3, x12, #0, #1
	WORD $0xcb05010c  // sub	x12, x8, x5
	WORD $0xeb030187  // subs	x7, x12, x3
	WORD $0x92800004  // mov	x4, #-1
	WORD $0x540066c0  // b.eq	LBB5_1679 $3288(%rip)
	WORD $0x92400066  // and	x6, x3, #0x1
	WORD $0x394000ac  // ldrb	w12, [x5]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000261  // b.ne	LBB5_1501 $76(%rip)
	WORD $0x52800010  // mov	w16, #0
	WORD $0x52800024  // mov	w4, #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xf10004ff  // cmp	x7, #1
	WORD $0x54006600  // b.eq	LBB5_1680 $3264(%rip)
	WORD $0x52800010  // mov	w16, #0
	WORD $0x394004ac  // ldrb	w12, [x5, #1]
	WORD $0x52800024  // mov	w4, #1
	WORD $0x5100b98c  // sub	w12, w12, #46
	WORD $0x7100dd9f  // cmp	w12, #55
	WORD $0x54007f28  // b.hi	LBB5_1740 $4068(%rip)
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9acc21ce  // lsl	x14, x14, x12
	WORD $0xb20903e1  // mov	x1, #36028797027352576
	WORD $0xf2800021  // movk	x1, #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0xea0101df  // tst	x14, x1
	WORD $0x54006460  // b.eq	LBB5_1680 $3212(%rip)
LBB5_1501:
	WORD $0xaa1403fb  // mov	x27, x20
	WORD $0x92800010  // mov	x16, #-1
	WORD $0xf10040ff  // cmp	x7, #16
	WORD $0x54012663  // b.lo	LBB5_2040 $9420(%rip)
	WORD $0xd2800007  // mov	x7, #0
	WORD $0xd2800004  // mov	x4, #0
	WORD $0x4f01e5c3  // movi.16b	v3, #46
	WORD $0x8b06010c  // add	x12, x8, x6
	WORD $0xcb03018c  // sub	x12, x12, x3
	WORD $0xcb0a0193  // sub	x19, x12, x10
	WORD $0x92800002  // mov	x2, #-1
	WORD $0x4f01e564  // movi.16b	v4, #43
	WORD $0x4f01e5a5  // movi.16b	v5, #45
	WORD $0x4f06e606  // movi.16b	v6, #208
	WORD $0x4f00e547  // movi.16b	v7, #10
	WORD $0x4f06e7f0  // movi.16b	v16, #223
	WORD $0x4f02e4b1  // movi.16b	v17, #69
	WORD $0x12800014  // mov	w20, #-1
	WORD $0x92800001  // mov	x1, #-1
LBB5_1503:
	WORD $0x3ce468b2  // ldr	q18, [x5, x4]
	WORD $0x6e238e53  // cmeq.16b	v19, v18, v3
	WORD $0x6e248e54  // cmeq.16b	v20, v18, v4
	WORD $0x6e258e55  // cmeq.16b	v21, v18, v5
	WORD $0x4e268656  // add.16b	v22, v18, v6
	WORD $0x6e3634f6  // cmhi.16b	v22, v7, v22
	WORD $0x4e301e52  // and.16b	v18, v18, v16
	WORD $0x6e318e52  // cmeq.16b	v18, v18, v17
	WORD $0x4eb51e94  // orr.16b	v20, v20, v21
	WORD $0x4eb31ed5  // orr.16b	v21, v22, v19
	WORD $0x4eb41e56  // orr.16b	v22, v18, v20
	WORD $0x4eb61eb5  // orr.16b	v21, v21, v22
	WORD $0x4e211e73  // and.16b	v19, v19, v1
	WORD $0x4e020273  // tbl.16b	v19, { v19 }, v2
	WORD $0x4e71ba73  // addv.8h	h19, v19
	WORD $0x1e26026c  // fmov	w12, s19
	WORD $0x4e211e52  // and.16b	v18, v18, v1
	WORD $0x4e020252  // tbl.16b	v18, { v18 }, v2
	WORD $0x4e71ba52  // addv.8h	h18, v18
	WORD $0x1e26024e  // fmov	w14, s18
	WORD $0x4e211e92  // and.16b	v18, v20, v1
	WORD $0x4e020252  // tbl.16b	v18, { v18 }, v2
	WORD $0x4e71ba52  // addv.8h	h18, v18
	WORD $0x1e260257  // fmov	w23, s18
	WORD $0x4e211eb2  // and.16b	v18, v21, v1
	WORD $0x4e020252  // tbl.16b	v18, { v18 }, v2
	WORD $0x4e71ba52  // addv.8h	h18, v18
	WORD $0x1e260255  // fmov	w21, s18
	WORD $0x2a3503f5  // mvn	w21, w21
	WORD $0x32103eb5  // orr	w21, w21, #0xffff0000
	WORD $0x5ac002b5  // rbit	w21, w21
	WORD $0x5ac012b5  // clz	w21, w21
	WORD $0x1ad52296  // lsl	w22, w20, w21
	WORD $0x0a360198  // bic	w24, w12, w22
	WORD $0x0a3601d9  // bic	w25, w14, w22
	WORD $0x0a3602fa  // bic	w26, w23, w22
	WORD $0x710042bf  // cmp	w21, #16
	WORD $0x1a980196  // csel	w22, w12, w24, eq
	WORD $0x1a9901ce  // csel	w14, w14, w25, eq
	WORD $0x1a9a02ec  // csel	w12, w23, w26, eq
	WORD $0x510006d7  // sub	w23, w22, #1
	WORD $0x6a1602f7  // ands	w23, w23, w22
	WORD $0x540077a1  // b.ne	LBB5_1743 $3828(%rip)
	WORD $0x510005d7  // sub	w23, w14, #1
	WORD $0x6a0e02f7  // ands	w23, w23, w14
	WORD $0x54007741  // b.ne	LBB5_1743 $3816(%rip)
	WORD $0x51000597  // sub	w23, w12, #1
	WORD $0x6a0c02f7  // ands	w23, w23, w12
	WORD $0x540076e1  // b.ne	LBB5_1743 $3804(%rip)
	WORD $0x340000d6  // cbz	w22, LBB5_1509 $24(%rip)
	WORD $0x5ac002d6  // rbit	w22, w22
	WORD $0x5ac012d6  // clz	w22, w22
	WORD $0xb100061f  // cmn	x16, #1
	WORD $0x5400df81  // b.ne	LBB5_1944 $7152(%rip)
	WORD $0x8b160090  // add	x16, x4, x22
LBB5_1509:
	WORD $0x340000ce  // cbz	w14, LBB5_1512 $24(%rip)
	WORD $0x5ac001ce  // rbit	w14, w14
	WORD $0x5ac011ce  // clz	w14, w14
	WORD $0xb100043f  // cmn	x1, #1
	WORD $0x5400df41  // b.ne	LBB5_1945 $7144(%rip)
	WORD $0x8b0e0081  // add	x1, x4, x14
LBB5_1512:
	WORD $0x340000cc  // cbz	w12, LBB5_1515 $24(%rip)
	WORD $0x5ac0018c  // rbit	w12, w12
	WORD $0x5ac0118c  // clz	w12, w12
	WORD $0xb100045f  // cmn	x2, #1
	WORD $0x5400df01  // b.ne	LBB5_1946 $7136(%rip)
	WORD $0x8b0c0082  // add	x2, x4, x12
LBB5_1515:
	WORD $0x710042bf  // cmp	w21, #16
	WORD $0x54001381  // b.ne	LBB5_1548 $624(%rip)
	WORD $0x91004084  // add	x4, x4, #16
	WORD $0xd10040e7  // sub	x7, x7, #16
	WORD $0x8b07026c  // add	x12, x19, x7
	WORD $0xf1003d9f  // cmp	x12, #15
	WORD $0x54fff6e8  // b.hi	LBB5_1503 $-292(%rip)
	WORD $0x8b06010c  // add	x12, x8, x6
	WORD $0xcb03018c  // sub	x12, x12, x3
	WORD $0xcb0a018c  // sub	x12, x12, x10
	WORD $0x8b070187  // add	x7, x12, x7
	WORD $0x8b0400a6  // add	x6, x5, x4
	WORD $0xeb04019f  // cmp	x12, x4
	WORD $0xaa1b03f4  // mov	x20, x27
	WORD $0x54001240  // b.eq	LBB5_1549 $584(%rip)
LBB5_1518:
	WORD $0x8b0700d3  // add	x19, x6, x7
	WORD $0xaa2603ec  // mvn	x12, x6
	WORD $0x8b0a006a  // add	x10, x3, x10
	WORD $0x8b0a0184  // add	x4, x12, x10
	WORD $0xcb0500ca  // sub	x10, x6, x5
	WORD $0xaa0603e3  // mov	x3, x6
	WORD $0x14000009  // b	LBB5_1521 $36(%rip)
LBB5_1519:
	WORD $0xb100043f  // cmn	x1, #1
	WORD $0xaa0a03e1  // mov	x1, x10
	WORD $0x54002ac1  // b.ne	LBB5_1601 $1368(%rip)
LBB5_1520:
	WORD $0xd1000484  // sub	x4, x4, #1
	WORD $0x9100054a  // add	x10, x10, #1
	WORD $0xaa0303e6  // mov	x6, x3
	WORD $0xd10004e7  // sub	x7, x7, #1
	WORD $0xb4006dc7  // cbz	x7, LBB5_1736 $3512(%rip)
LBB5_1521:
	WORD $0x3840146c  // ldrb	w12, [x3], #1
	WORD $0x5100c18e  // sub	w14, w12, #48
	WORD $0x710029df  // cmp	w14, #10
	WORD $0x54ffff03  // b.lo	LBB5_1520 $-32(%rip)
	WORD $0x7100b59f  // cmp	w12, #45
	WORD $0x5400016d  // b.le	LBB5_1527 $44(%rip)
	WORD $0x7101959f  // cmp	w12, #101
	WORD $0x54fffe20  // b.eq	LBB5_1519 $-60(%rip)
	WORD $0x7101159f  // cmp	w12, #69
	WORD $0x54fffde0  // b.eq	LBB5_1519 $-68(%rip)
	WORD $0x7100b99f  // cmp	w12, #46
	WORD $0x54000ee1  // b.ne	LBB5_1549 $476(%rip)
	WORD $0xb100061f  // cmn	x16, #1
	WORD $0xaa0a03f0  // mov	x16, x10
	WORD $0x54fffda0  // b.eq	LBB5_1520 $-76(%rip)
	WORD $0x14000141  // b	LBB5_1601 $1284(%rip)
LBB5_1527:
	WORD $0x7100ad9f  // cmp	w12, #43
	WORD $0x54000060  // b.eq	LBB5_1529 $12(%rip)
	WORD $0x7100b59f  // cmp	w12, #45
	WORD $0x54000de1  // b.ne	LBB5_1549 $444(%rip)
LBB5_1529:
	WORD $0xb100045f  // cmn	x2, #1
	WORD $0xaa0a03e2  // mov	x2, x10
	WORD $0x54fffca0  // b.eq	LBB5_1520 $-108(%rip)
	WORD $0x14000139  // b	LBB5_1601 $1252(%rip)
LBB5_1530:
	WORD $0x7101d0ff  // cmp	w7, #116
	WORD $0x540011c0  // b.eq	LBB5_1563 $568(%rip)
	WORD $0x7101ecff  // cmp	w7, #123
	WORD $0x54fd2101  // b.ne	LBB5_261 $-23520(%rip)
	WORD $0x528000cb  // mov	w11, #6
	WORD $0xaa0f816b  // orr	x11, x11, x15, lsl #32
	WORD $0xa94a380c  // ldp	x12, x14, [x0, #160]
	WORD $0xa900398b  // stp	x11, x14, [x12]
	WORD $0xf9405011  // ldr	x17, [x0, #160]
	WORD $0xa94b040b  // ldp	x11, x1, [x0, #176]
	WORD $0xcb01022c  // sub	x12, x17, x1
	WORD $0x9344fd82  // asr	x2, x12, #4
	WORD $0x9100422e  // add	x14, x17, #16
	WORD $0xa90a080e  // stp	x14, x2, [x0, #160]
	WORD $0x9100056b  // add	x11, x11, #1
	WORD $0xf900580b  // str	x11, [x0, #176]
	WORD $0x9100822b  // add	x11, x17, #32
	WORD $0xf940600e  // ldr	x14, [x0, #192]
	WORD $0xb100419f  // cmn	x12, #16
	WORD $0xfa4e1162  // ccmp	x11, x14, #2, ne
	WORD $0x9a9f922b  // csel	x11, x17, xzr, ls
	WORD $0xb40009cb  // cbz	x11, LBB5_1546 $312(%rip)
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x384015ec  // ldrb	w12, [x15], #1
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x540008c8  // b.hi	LBB5_1544 $280(%rip)
	WORD $0x5280002e  // mov	w14, #1
	WORD $0x9acc21ce  // lsl	x14, x14, x12
	WORD $0xd284c003  // mov	x3, #9728
	WORD $0xf2c00023  // movk	x3, #1, lsl #32
	WORD $0xea0301df  // tst	x14, x3
	WORD $0x54000800  // b.eq	LBB5_1544 $256(%rip)
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x3940054c  // ldrb	w12, [x10, #1]
	WORD $0x7100819f  // cmp	w12, #32
	WORD $0x54006728  // b.hi	LBB5_1738 $3300(%rip)
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9acc214a  // lsl	x10, x10, x12
	WORD $0xd284c00e  // mov	x14, #9728
	WORD $0xf2c0002e  // movk	x14, #1, lsl #32
	WORD $0xea0e015f  // tst	x10, x14
	WORD $0x54006660  // b.eq	LBB5_1738 $3276(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_1540 $28(%rip)
	WORD $0xf9404c0e  // ldr	x14, [x0, #152]
	WORD $0x9280000f  // mov	x15, #-1
	WORD $0x9acc21ec  // lsl	x12, x15, x12
	WORD $0xea0c01cc  // ands	x12, x14, x12
	WORD $0x54000521  // b.ne	LBB5_1543 $164(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_1540:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e3  // movi.16b	v3, #143
LBB5_1541:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e231c90  // and.16b	v16, v4, v3
	WORD $0x4e100010  // tbl.16b	v16, { v0 }, v16
	WORD $0x4e231cb1  // and.16b	v17, v5, v3
	WORD $0x4e110011  // tbl.16b	v17, { v0 }, v17
	WORD $0x4e231cd2  // and.16b	v18, v6, v3
	WORD $0x4e120012  // tbl.16b	v18, { v0 }, v18
	WORD $0x4e231cf3  // and.16b	v19, v7, v3
	WORD $0x4e130013  // tbl.16b	v19, { v0 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260083  // fmov	w3, s4
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0xaa0f818c  // orr	x12, x12, x15, lsl #32
	WORD $0xaa03c18c  // orr	x12, x12, x3, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_1541 $-136(%rip)
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_1543:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015ec  // ldrb	w12, [x15], #1
LBB5_1544:
	WORD $0x7101f59f  // cmp	w12, #125
	WORD $0x54fe2ae0  // b.eq	LBB5_741 $-15012(%rip)
LBB5_1545:
	WORD $0xaa0c03e2  // mov	x2, x12
	WORD $0x17ffefbb  // b	LBB5_679 $-16660(%rip)
LBB5_1546:
	WORD $0x52800162  // mov	w2, #11
	WORD $0x17ffe8a7  // b	LBB5_261 $-23908(%rip)
LBB5_1547:
	WORD $0xaa0503ea  // mov	x10, x5
	WORD $0x14000743  // b	LBB5_1999 $7436(%rip)
LBB5_1548:
	WORD $0x8b3540aa  // add	x10, x5, w21, uxtw
	WORD $0x8b040146  // add	x6, x10, x4
	WORD $0xaa1b03f4  // mov	x20, x27
LBB5_1549:
	WORD $0x92800004  // mov	x4, #-1
	WORD $0xb4004510  // cbz	x16, LBB5_1679 $2208(%rip)
LBB5_1550:
	WORD $0xb40044e2  // cbz	x2, LBB5_1679 $2204(%rip)
	WORD $0xb40044c1  // cbz	x1, LBB5_1679 $2200(%rip)
	WORD $0xcb0500ca  // sub	x10, x6, x5
	WORD $0xd100054c  // sub	x12, x10, #1
	WORD $0xeb0c021f  // cmp	x16, x12
	WORD $0x540018c0  // b.eq	LBB5_1600 $792(%rip)
	WORD $0xeb0c005f  // cmp	x2, x12
	WORD $0x54001880  // b.eq	LBB5_1600 $784(%rip)
	WORD $0xeb0c003f  // cmp	x1, x12
	WORD $0x54001840  // b.eq	LBB5_1600 $776(%rip)
	WORD $0xf100044c  // subs	x12, x2, #1
	WORD $0x540042ab  // b.lt	LBB5_1676 $2132(%rip)
	WORD $0xeb0c003f  // cmp	x1, x12
	WORD $0x54004260  // b.eq	LBB5_1676 $2124(%rip)
	WORD $0xaa2203e4  // mvn	x4, x2
	WORD $0x14000218  // b	LBB5_1679 $2144(%rip)
LBB5_1558:
	WORD $0xaa0a03e1  // mov	x1, x10
	WORD $0x3840142c  // ldrb	w12, [x1], #1
	WORD $0x528001b0  // mov	w16, #13
	WORD $0x7101859f  // cmp	w12, #97
	WORD $0x540001a1  // b.ne	LBB5_1562 $52(%rip)
	WORD $0x3940054c  // ldrb	w12, [x10, #1]
	WORD $0x91000941  // add	x1, x10, #2
	WORD $0x7101b19f  // cmp	w12, #108
	WORD $0x54000121  // b.ne	LBB5_1562 $36(%rip)
	WORD $0x3940094c  // ldrb	w12, [x10, #2]
	WORD $0x91000d41  // add	x1, x10, #3
	WORD $0x7101cd9f  // cmp	w12, #115
	WORD $0x540000a1  // b.ne	LBB5_1562 $20(%rip)
	WORD $0x39400d4c  // ldrb	w12, [x10, #3]
	WORD $0x91001141  // add	x1, x10, #4
	WORD $0x7101959f  // cmp	w12, #101
	WORD $0x1a9003f0  // csel	w16, wzr, w16, eq
LBB5_1562:
	WORD $0x5280004a  // mov	w10, #2
	WORD $0x1400000f  // b	LBB5_1567 $60(%rip)
LBB5_1563:
	WORD $0xaa0a03e1  // mov	x1, x10
	WORD $0x3840142c  // ldrb	w12, [x1], #1
	WORD $0x528001b0  // mov	w16, #13
	WORD $0x7101c99f  // cmp	w12, #114
	WORD $0x54000121  // b.ne	LBB5_1566 $36(%rip)
	WORD $0x3940054c  // ldrb	w12, [x10, #1]
	WORD $0x91000941  // add	x1, x10, #2
	WORD $0x7101d59f  // cmp	w12, #117
	WORD $0x540000a1  // b.ne	LBB5_1566 $20(%rip)
	WORD $0x3940094c  // ldrb	w12, [x10, #2]
	WORD $0x91000d41  // add	x1, x10, #3
	WORD $0x7101959f  // cmp	w12, #101
	WORD $0x1a9003f0  // csel	w16, wzr, w16, eq
LBB5_1566:
	WORD $0x5280014a  // mov	w10, #10
LBB5_1567:
	WORD $0xaa0f814a  // orr	x10, x10, x15, lsl #32
LBB5_1568:
	WORD $0xf940500f  // ldr	x15, [x0, #160]
	WORD $0xaa0f03ec  // mov	x12, x15
	WORD $0xf801058a  // str	x10, [x12], #16
	WORD $0xf900500c  // str	x12, [x0, #160]
	WORD $0x1400072a  // b	LBB5_2007 $7336(%rip)
LBB5_1569:
	WORD $0xd2800011  // mov	x17, #0
	WORD $0xf9403810  // ldr	x16, [x0, #112]
	WORD $0x4f02e783  // movi.16b	v3, #92
	WORD $0x4f01e444  // movi.16b	v4, #34
	WORD $0x4f00e7e5  // movi.16b	v5, #31
	WORD $0x14000002  // b	LBB5_1571 $8(%rip)
LBB5_1570:
	WORD $0x91008231  // add	x17, x17, #32
LBB5_1571:
	WORD $0x8b11014c  // add	x12, x10, x17
	WORD $0xad401d86  // ldp	q6, q7, [x12]
	WORD $0x37280470  // tbnz	w16, #5, LBB5_1577 $140(%rip)
	WORD $0x5280000c  // mov	w12, #0
LBB5_1573:
	WORD $0x6e238cd0  // cmeq.16b	v16, v6, v3
	WORD $0x6e238cf1  // cmeq.16b	v17, v7, v3
	WORD $0x4e211e10  // and.16b	v16, v16, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e26020e  // fmov	w14, s16
	WORD $0x4e211e30  // and.16b	v16, v17, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e260201  // fmov	w1, s16
	WORD $0x33103c2e  // bfi	w14, w1, #16, #16
	WORD $0x6e248cc6  // cmeq.16b	v6, v6, v4
	WORD $0x6e248ce7  // cmeq.16b	v7, v7, v4
	WORD $0x4e211cc6  // and.16b	v6, v6, v1
	WORD $0x4e0200c6  // tbl.16b	v6, { v6 }, v2
	WORD $0x4e71b8c6  // addv.8h	h6, v6
	WORD $0x1e2600c1  // fmov	w1, s6
	WORD $0x4e211ce6  // and.16b	v6, v7, v1
	WORD $0x4e0200c6  // tbl.16b	v6, { v6 }, v2
	WORD $0x4e71b8c6  // addv.8h	h6, v6
	WORD $0x1e2600c2  // fmov	w2, s6
	WORD $0x33103c41  // bfi	w1, w2, #16, #16
	WORD $0x2a0e0182  // orr	w2, w12, w14
	WORD $0x51000442  // sub	w2, w2, #1
	WORD $0x6a01005f  // tst	w2, w1
	WORD $0x540002c1  // b.ne	LBB5_1578 $88(%rip)
	WORD $0x51000421  // sub	w1, w1, #1
	WORD $0x6a0e003f  // tst	w1, w14
	WORD $0x54008f61  // b.ne	LBB5_1874 $4588(%rip)
	WORD $0x362ffbd0  // tbz	w16, #5, LBB5_1570 $-136(%rip)
	WORD $0x0a01018e  // and	w14, w12, w1
	WORD $0x34fffb8e  // cbz	w14, LBB5_1570 $-144(%rip)
	WORD $0x140006ad  // b	LBB5_1990 $6836(%rip)
LBB5_1577:
	WORD $0x6e2564d0  // umax.16b	v16, v6, v5
	WORD $0x6e258e10  // cmeq.16b	v16, v16, v5
	WORD $0x6e2564f1  // umax.16b	v17, v7, v5
	WORD $0x6e258e31  // cmeq.16b	v17, v17, v5
	WORD $0x4e211e10  // and.16b	v16, v16, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e26020c  // fmov	w12, s16
	WORD $0x4e211e30  // and.16b	v16, v17, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e26020e  // fmov	w14, s16
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0x17ffffd2  // b	LBB5_1573 $-184(%rip)
LBB5_1578:
	WORD $0x52800014  // mov	w20, #0
	WORD $0xdac0002c  // rbit	x12, x1
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b110191  // add	x17, x12, x17
	WORD $0x8b0a022a  // add	x10, x17, x10
	WORD $0x91000541  // add	x1, x10, #1
LBB5_1579:
	WORD $0x937ffe2a  // asr	x10, x17, #63
	WORD $0x4b1103ec  // neg	w12, w17
	WORD $0x0a0c0150  // and	w16, w10, w12
LBB5_1580:
	WORD $0x7100029f  // cmp	w20, #0
	WORD $0x5280018a  // mov	w10, #12
	WORD $0x5280008c  // mov	w12, #4
	WORD $0x9a8a018a  // csel	x10, x12, x10, eq
	WORD $0xaa0f814a  // orr	x10, x10, x15, lsl #32
	WORD $0xd2c0002c  // mov	x12, #4294967296
	WORD $0x8b0c014a  // add	x10, x10, x12
	WORD $0xf940500c  // ldr	x12, [x0, #160]
	WORD $0xa900458a  // stp	x10, x17, [x12]
	WORD $0xf940500f  // ldr	x15, [x0, #160]
	WORD $0x910041ea  // add	x10, x15, #16
	WORD $0xf900500a  // str	x10, [x0, #160]
	WORD $0xb940d40a  // ldr	w10, [x0, #212]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900d40a  // str	w10, [x0, #212]
	WORD $0x140006d7  // b	LBB5_2007 $7004(%rip)
LBB5_1581:
	WORD $0xaa0503ea  // mov	x10, x5
	WORD $0x38402d46  // ldrb	w6, [x10, #2]!
	WORD $0x5100c0cc  // sub	w12, w6, #48
	WORD $0x52800062  // mov	w2, #3
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0x5400d5c8  // b.hi	LBB5_1999 $6840(%rip)
	WORD $0xd280000a  // mov	x10, #0
	WORD $0x7100c0df  // cmp	w6, #48
	WORD $0x540000c1  // b.ne	LBB5_1584 $24(%rip)
LBB5_1583:
	WORD $0x8b0a00ac  // add	x12, x5, x10
	WORD $0x39400d86  // ldrb	w6, [x12, #3]
	WORD $0x9100054a  // add	x10, x10, #1
	WORD $0x7100c0df  // cmp	w6, #48
	WORD $0x54ffff80  // b.eq	LBB5_1583 $-16(%rip)
LBB5_1584:
	WORD $0x710114df  // cmp	w6, #69
	WORD $0x54000720  // b.eq	LBB5_1603 $228(%rip)
	WORD $0x710194df  // cmp	w6, #101
	WORD $0x540006e0  // b.eq	LBB5_1603 $220(%rip)
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x52800003  // mov	w3, #0
	WORD $0xd2800001  // mov	x1, #0
	WORD $0x8b0a00ac  // add	x12, x5, x10
	WORD $0x91000987  // add	x7, x12, #2
	WORD $0x4b0a03e4  // neg	w4, w10
LBB5_1587:
	WORD $0x5280022a  // mov	w10, #17
	WORD $0xcb10014e  // sub	x14, x10, x16
	WORD $0xf10005df  // cmp	x14, #1
	WORD $0x5400056b  // b.lt	LBB5_1602 $172(%rip)
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x4b100142  // sub	w2, w10, w16
	WORD $0x8b0e00ea  // add	x10, x7, x14
	WORD $0x5280024e  // mov	w14, #18
	WORD $0xcb1001ce  // sub	x14, x14, x16
	WORD $0x52800150  // mov	w16, #10
LBB5_1589:
	WORD $0x394000e6  // ldrb	w6, [x7]
	WORD $0x5100c0d3  // sub	w19, w6, #48
	WORD $0x7100267f  // cmp	w19, #9
	WORD $0x54000528  // b.hi	LBB5_1604 $164(%rip)
	WORD $0x9b101821  // madd	x1, x1, x16, x6
	WORD $0xd100c021  // sub	x1, x1, #48
	WORD $0x910004e7  // add	x7, x7, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0x8b0c01c6  // add	x6, x14, x12
	WORD $0xf10004df  // cmp	x6, #1
	WORD $0x54fffecc  // b.gt	LBB5_1589 $-40(%rip)
	WORD $0x39400146  // ldrb	w6, [x10]
	WORD $0x14000022  // b	LBB5_1606 $136(%rip)
LBB5_1592:
	WORD $0x710114df  // cmp	w6, #69
	WORD $0x54ffba80  // b.eq	LBB5_1476 $-2224(%rip)
	WORD $0x710194df  // cmp	w6, #101
	WORD $0x54ffba40  // b.eq	LBB5_1476 $-2232(%rip)
	WORD $0x3500f5e4  // cbnz	w4, LBB5_2050 $7868(%rip)
	WORD $0x340045f1  // cbz	w17, LBB5_1737 $2236(%rip)
	WORD $0xb24107ec  // mov	x12, #-9223372036854775807
	WORD $0xeb0c003f  // cmp	x1, x12
	WORD $0x54004743  // b.lo	LBB5_1741 $2280(%rip)
	WORD $0x52800010  // mov	w16, #0
	WORD $0x9e630023  // ucvtf	d3, x1
LBB5_1598:
	WORD $0x9e66006c  // fmov	x12, d3
	WORD $0xd241018c  // eor	x12, x12, #0x8000000000000000
	WORD $0x1400068e  // b	LBB5_2006 $6712(%rip)
LBB5_1599:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xd280001e  // mov	lr, #0
	WORD $0x3600cf51  // tbz	w17, #0, LBB5_2002 $6632(%rip)
	WORD $0x1400067b  // b	LBB5_2003 $6636(%rip)
LBB5_1600:
	WORD $0xcb0a03e4  // neg	x4, x10
LBB5_1601:
	WORD $0x52800010  // mov	w16, #0
	WORD $0xaa0403ec  // mov	x12, x4
	WORD $0xb6f82b84  // tbz	x4, #63, LBB5_1680 $1392(%rip)
	WORD $0x14000158  // b	LBB5_1679 $1376(%rip)
LBB5_1602:
	WORD $0x52800002  // mov	w2, #0
	WORD $0x14000008  // b	LBB5_1605 $32(%rip)
LBB5_1603:
	WORD $0x52800003  // mov	w3, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0xd2800001  // mov	x1, #0
	WORD $0x8b0a00aa  // add	x10, x5, x10
	WORD $0x9100094a  // add	x10, x10, #2
	WORD $0x17fffdb7  // b	LBB5_1476 $-2340(%rip)
LBB5_1604:
	WORD $0x4b0c03e2  // neg	w2, w12
LBB5_1605:
	WORD $0xaa0703ea  // mov	x10, x7
LBB5_1606:
	WORD $0x4b020084  // sub	w4, w4, w2
	WORD $0x5100c0cc  // sub	w12, w6, #48
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0x540000c8  // b.hi	LBB5_1609 $24(%rip)
LBB5_1607:
	WORD $0x38401d46  // ldrb	w6, [x10, #1]!
	WORD $0x5100c0cc  // sub	w12, w6, #48
	WORD $0x7100299f  // cmp	w12, #10
	WORD $0x54ffffa3  // b.lo	LBB5_1607 $-12(%rip)
	WORD $0x52800023  // mov	w3, #1
LBB5_1609:
	WORD $0x52801bec  // mov	w12, #223
	WORD $0x0a0c00cc  // and	w12, w6, w12
	WORD $0x7101159f  // cmp	w12, #69
	WORD $0x54ffb500  // b.eq	LBB5_1476 $-2400(%rip)
LBB5_1610:
	WORD $0x7100023f  // cmp	w17, #0
	WORD $0x1280000c  // mov	w12, #-1
	WORD $0x5a8c1598  // cneg	w24, w12, eq
	WORD $0xd374fc2c  // lsr	x12, x1, #52
	WORD $0xb500058c  // cbnz	x12, LBB5_1620 $176(%rip)
	WORD $0x9e630023  // ucvtf	d3, x1
	WORD $0x531f7f0c  // lsr	w12, w24, #31
	WORD $0x9e66006e  // fmov	x14, d3
	WORD $0xaa0cfdcc  // orr	x12, x14, x12, lsl #63
	WORD $0x9e670183  // fmov	d3, x12
	WORD $0x3400c8a4  // cbz	w4, LBB5_1998 $6420(%rip)
	WORD $0xb400c881  // cbz	x1, LBB5_1998 $6416(%rip)
	WORD $0x5100048c  // sub	w12, w4, #1
	WORD $0x7100919f  // cmp	w12, #36
	WORD $0x54000348  // b.hi	LBB5_1618 $104(%rip)
	WORD $0xaa0403ec  // mov	x12, x4
	WORD $0x71005c9f  // cmp	w4, #23
	WORD $0x540000e3  // b.lo	LBB5_1616 $28(%rip)
	WORD $0x5100588c  // sub	w12, w4, #22
Lloh148:
	WORD $0x100100ce  // adr	x14, _P10_TAB $8216(%rip)
Lloh149:
	WORD $0x910001ce  // add	x14, x14, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc6c59c4  // ldr	d4, [x14, w12, uxtw #3]
	WORD $0x1e630883  // fmul	d3, d4, d3
	WORD $0x528002cc  // mov	w12, #22
LBB5_1616:
	WORD $0xd2a4c68e  // mov	x14, #640942080
	WORD $0xf2cd7eae  // movk	x14, #27637, lsl #32
	WORD $0xf2e8618e  // movk	x14, #17164, lsl #48
	WORD $0x9e6701c4  // fmov	d4, x14
	WORD $0x1e642060  // fcmp	d3, d4
	WORD $0xd2a4c68e  // mov	x14, #640942080
	WORD $0xf2cd7eae  // movk	x14, #27637, lsl #32
	WORD $0xf2f8618e  // movk	x14, #49932, lsl #48
	WORD $0x9e6701c4  // fmov	d4, x14
	WORD $0x1e64d468  // fccmp	d3, d4, #8, le
	WORD $0x54000224  // b.mi	LBB5_1621 $68(%rip)
Lloh150:
	WORD $0x1000fece  // adr	x14, _P10_TAB $8152(%rip)
Lloh151:
	WORD $0x910001ce  // add	x14, x14, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc6c59c4  // ldr	d4, [x14, w12, uxtw #3]
	WORD $0x1e640863  // fmul	d3, d3, d4
	WORD $0x14000628  // b	LBB5_1998 $6304(%rip)
LBB5_1618:
	WORD $0x3100589f  // cmn	w4, #22
	WORD $0x540000e3  // b.lo	LBB5_1620 $28(%rip)
	WORD $0x4b0403ec  // neg	w12, w4
Lloh152:
	WORD $0x1000fdce  // adr	x14, _P10_TAB $8120(%rip)
Lloh153:
	WORD $0x910001ce  // add	x14, x14, _P10_TAB@PAGEOFF $0(%rip)
	WORD $0xfc6c59c4  // ldr	d4, [x14, w12, uxtw #3]
	WORD $0x1e641863  // fdiv	d3, d3, d4
	WORD $0x14000620  // b	LBB5_1998 $6272(%rip)
LBB5_1620:
	WORD $0x5105708c  // sub	w12, w4, #348
	WORD $0x310ae19f  // cmn	w12, #696
	WORD $0x54000ee3  // b.lo	LBB5_1638 $476(%rip)
LBB5_1621:
	WORD $0xaa1403f7  // mov	x23, x20
	WORD $0xdac01027  // clz	x7, x1
	WORD $0x9ac7202e  // lsl	x14, x1, x7
	WORD $0x528a4d4c  // mov	w12, #21098
	WORD $0x72a0006c  // movk	w12, #3, lsl #16
	WORD $0x1b0c7c8c  // mul	w12, w4, w12
	WORD $0x13107d8c  // asr	w12, w12, #16
	WORD $0x1110fd8c  // add	w12, w12, #1087
	WORD $0x93407d82  // sxtw	x2, w12
	WORD $0x1105708c  // add	w12, w4, #348
Lloh154:
	WORD $0x10010150  // adr	x16, _POW10_M128_TAB $8232(%rip)
Lloh155:
	WORD $0x91000210  // add	x16, x16, _POW10_M128_TAB@PAGEOFF $0(%rip)
	WORD $0x8b2c5204  // add	x4, x16, w12, uxtw #4
	WORD $0xf9400486  // ldr	x6, [x4, #8]
	WORD $0x9b0e7ccc  // mul	x12, x6, x14
	WORD $0x9bce7cd3  // umulh	x19, x6, x14
	WORD $0x92402274  // and	x20, x19, #0x1ff
	WORD $0xaa2e03f5  // mvn	x21, x14
	WORD $0xeb15019f  // cmp	x12, x21
	WORD $0x540001c9  // b.ls	LBB5_1625 $56(%rip)
	WORD $0xf107fe9f  // cmp	x20, #511
	WORD $0x54000181  // b.ne	LBB5_1625 $48(%rip)
	WORD $0xf9400090  // ldr	x16, [x4]
	WORD $0x9b0e7e16  // mul	x22, x16, x14
	WORD $0x9bce7e0e  // umulh	x14, x16, x14
	WORD $0xab0c01cc  // adds	x12, x14, x12
	WORD $0x9a933673  // cinc	x19, x19, hs
	WORD $0x92402274  // and	x20, x19, #0x1ff
	WORD $0xeb1502df  // cmp	x22, x21
	WORD $0xba418980  // ccmn	x12, #1, #0, hi
	WORD $0x54000061  // b.ne	LBB5_1625 $12(%rip)
	WORD $0xf107fe9f  // cmp	x20, #511
	WORD $0x54000aa0  // b.eq	LBB5_1637 $340(%rip)
LBB5_1625:
	WORD $0xd37ffe6e  // lsr	x14, x19, #63
	WORD $0x910025d0  // add	x16, x14, #9
	WORD $0x9ad02673  // lsr	x19, x19, x16
	WORD $0xaa14018c  // orr	x12, x12, x20
	WORD $0x92400670  // and	x16, x19, #0x3
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0xfa410a00  // ccmp	x16, #1, #0, eq
	WORD $0x540009a0  // b.eq	LBB5_1637 $308(%rip)
	WORD $0x9240026c  // and	x12, x19, #0x1
	WORD $0x8b13018c  // add	x12, x12, x19
	WORD $0xd376fd93  // lsr	x19, x12, #54
	WORD $0xf100027f  // cmp	x19, #0
	WORD $0xaa2703f0  // mvn	x16, x7
	WORD $0x8b020210  // add	x16, x16, x2
	WORD $0x8b0e020e  // add	x14, x16, x14
	WORD $0x9a8e05ce  // cinc	x14, x14, ne
	WORD $0xd11ffdd0  // sub	x16, x14, #2047
	WORD $0xb11ffa1f  // cmn	x16, #2046
	WORD $0xaa1703f4  // mov	x20, x23
	WORD $0x54000843  // b.lo	LBB5_1638 $264(%rip)
	WORD $0xf100027f  // cmp	x19, #0
	WORD $0x52800030  // mov	w16, #1
	WORD $0x9a900610  // cinc	x16, x16, ne
	WORD $0x9ad0258c  // lsr	x12, x12, x16
	WORD $0xb34c2dcc  // bfi	x12, x14, #52, #12
	WORD $0xb241018e  // orr	x14, x12, #0x8000000000000000
	WORD $0x7100023f  // cmp	w17, #0
	WORD $0x9a8c11cc  // csel	x12, x14, x12, ne
	WORD $0x9e670183  // fmov	d3, x12
	WORD $0x3400bbc3  // cbz	w3, LBB5_1998 $6008(%rip)
	WORD $0x9100042c  // add	x12, x1, #1
	WORD $0xdac01181  // clz	x1, x12
	WORD $0x9ac1218e  // lsl	x14, x12, x1
	WORD $0x9b0e7ccc  // mul	x12, x6, x14
	WORD $0x9bce7cc3  // umulh	x3, x6, x14
	WORD $0x92402066  // and	x6, x3, #0x1ff
	WORD $0xaa2e03e7  // mvn	x7, x14
	WORD $0xeb07019f  // cmp	x12, x7
	WORD $0x540001e9  // b.ls	LBB5_1633 $60(%rip)
	WORD $0xf107fcdf  // cmp	x6, #511
	WORD $0x540001a1  // b.ne	LBB5_1633 $52(%rip)
	WORD $0xf9400090  // ldr	x16, [x4]
	WORD $0x9b0e7e04  // mul	x4, x16, x14
	WORD $0x9bce7e0e  // umulh	x14, x16, x14
	WORD $0xab0c01cc  // adds	x12, x14, x12
	WORD $0x9a833463  // cinc	x3, x3, hs
	WORD $0x92402066  // and	x6, x3, #0x1ff
	WORD $0xeb07009f  // cmp	x4, x7
	WORD $0x540000a9  // b.ls	LBB5_1633 $20(%rip)
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54000061  // b.ne	LBB5_1633 $12(%rip)
	WORD $0xf107fcdf  // cmp	x6, #511
	WORD $0x54000420  // b.eq	LBB5_1638 $132(%rip)
LBB5_1633:
	WORD $0xd37ffc6e  // lsr	x14, x3, #63
	WORD $0x910025d0  // add	x16, x14, #9
	WORD $0x9ad02463  // lsr	x3, x3, x16
	WORD $0xaa06018c  // orr	x12, x12, x6
	WORD $0xb500008c  // cbnz	x12, LBB5_1635 $16(%rip)
	WORD $0x9240046c  // and	x12, x3, #0x3
	WORD $0xf100059f  // cmp	x12, #1
	WORD $0x54000320  // b.eq	LBB5_1638 $100(%rip)
LBB5_1635:
	WORD $0x9240006c  // and	x12, x3, #0x1
	WORD $0x8b03018c  // add	x12, x12, x3
	WORD $0xd376fd83  // lsr	x3, x12, #54
	WORD $0xf100007f  // cmp	x3, #0
	WORD $0xaa2103f0  // mvn	x16, x1
	WORD $0x8b020210  // add	x16, x16, x2
	WORD $0x8b0e020e  // add	x14, x16, x14
	WORD $0x9a8e05ce  // cinc	x14, x14, ne
	WORD $0xd11ffdd0  // sub	x16, x14, #2047
	WORD $0xb11ffa1f  // cmn	x16, #2046
	WORD $0x540001c3  // b.lo	LBB5_1638 $56(%rip)
	WORD $0xf100007f  // cmp	x3, #0
	WORD $0x52800030  // mov	w16, #1
	WORD $0x9a900610  // cinc	x16, x16, ne
	WORD $0x9ad0258c  // lsr	x12, x12, x16
	WORD $0xb34c2dcc  // bfi	x12, x14, #52, #12
	WORD $0xb241018e  // orr	x14, x12, #0x8000000000000000
	WORD $0x7100023f  // cmp	w17, #0
	WORD $0x9a8c11cc  // csel	x12, x14, x12, ne
	WORD $0x9e670184  // fmov	d4, x12
	WORD $0x1e632080  // fcmp	d4, d3
	WORD $0x5400b520  // b.eq	LBB5_1998 $5796(%rip)
	WORD $0x14000002  // b	LBB5_1638 $8(%rip)
LBB5_1637:
	WORD $0xaa1703f4  // mov	x20, x23
LBB5_1638:
	WORD $0xcb050146  // sub	x6, x10, x5
	WORD $0xf9402011  // ldr	x17, [x0, #64]
	WORD $0xf9402803  // ldr	x3, [x0, #80]
	WORD $0xb4000443  // cbz	x3, LBB5_1650 $136(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0xf100207f  // cmp	x3, #8
	WORD $0x54000343  // b.lo	LBB5_1648 $104(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0xf101007f  // cmp	x3, #64
	WORD $0x540001a3  // b.lo	LBB5_1645 $52(%rip)
	WORD $0x927ae461  // and	x1, x3, #0xffffffffffffffc0
	WORD $0x9100822c  // add	x12, x17, #32
	WORD $0x6f00e403  // movi.2d	v3, #0000000000000000
	WORD $0xaa0103ee  // mov	x14, x1
LBB5_1642:
	WORD $0xad3f0d83  // stp	q3, q3, [x12, #-32]
	WORD $0xac820d83  // stp	q3, q3, [x12], #64
	WORD $0xf10101ce  // subs	x14, x14, #64
	WORD $0x54ffffa1  // b.ne	LBB5_1642 $-12(%rip)
	WORD $0xeb01007f  // cmp	x3, x1
	WORD $0x54000240  // b.eq	LBB5_1650 $72(%rip)
	WORD $0xf27d087f  // tst	x3, #0x38
	WORD $0x54000160  // b.eq	LBB5_1648 $44(%rip)
LBB5_1645:
	WORD $0xaa0103ee  // mov	x14, x1
	WORD $0x927df061  // and	x1, x3, #0xfffffffffffffff8
	WORD $0x8b0e022c  // add	x12, x17, x14
	WORD $0xcb0101ce  // sub	x14, x14, x1
	WORD $0x6f00e403  // movi.2d	v3, #0000000000000000
LBB5_1646:
	WORD $0xfc008583  // str	d3, [x12], #8
	WORD $0xb10021ce  // adds	x14, x14, #8
	WORD $0x54ffffc1  // b.ne	LBB5_1646 $-8(%rip)
	WORD $0xeb01007f  // cmp	x3, x1
	WORD $0x540000c0  // b.eq	LBB5_1650 $24(%rip)
LBB5_1648:
	WORD $0x8b01022c  // add	x12, x17, x1
	WORD $0xcb01006e  // sub	x14, x3, x1
LBB5_1649:
	WORD $0x3800159f  // strb	wzr, [x12], #1
	WORD $0xf10005ce  // subs	x14, x14, #1
	WORD $0x54ffffc1  // b.ne	LBB5_1649 $-8(%rip)
LBB5_1650:
	WORD $0xb90033f4  // str	w20, [sp, #48]
	WORD $0xd2800014  // mov	x20, #0
	WORD $0x394000b6  // ldrb	w22, [x5]
	WORD $0x7100b6df  // cmp	w22, #45
	WORD $0x1a9f17e7  // cset	w7, eq
	WORD $0x12807fcc  // mov	w12, #-1023
	WORD $0xeb0700df  // cmp	x6, x7
	WORD $0x5400aded  // b.le	LBB5_1997 $5564(%rip)
	WORD $0x52800004  // mov	w4, #0
	WORD $0x52800002  // mov	w2, #0
	WORD $0x52800013  // mov	w19, #0
	WORD $0x52800017  // mov	w23, #0
	WORD $0x14000006  // b	LBB5_1654 $24(%rip)
LBB5_1652:
	WORD $0x382e6a2c  // strb	w12, [x17, x14]
	WORD $0x110006f7  // add	w23, w23, #1
LBB5_1653:
	WORD $0x910004e7  // add	x7, x7, #1
	WORD $0xeb0700df  // cmp	x6, x7
	WORD $0x5400032d  // b.le	LBB5_1663 $100(%rip)
LBB5_1654:
	WORD $0x386768ac  // ldrb	w12, [x5, x7]
	WORD $0x5100c18e  // sub	w14, w12, #48
	WORD $0x710025df  // cmp	w14, #9
	WORD $0x54000108  // b.hi	LBB5_1658 $32(%rip)
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000161  // b.ne	LBB5_1660 $44(%rip)
	WORD $0x34000217  // cbz	w23, LBB5_1662 $64(%rip)
	WORD $0x93407eee  // sxtw	x14, w23
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffe48  // b.hi	LBB5_1652 $-56(%rip)
	WORD $0x17fffff3  // b	LBB5_1653 $-52(%rip)
LBB5_1658:
	WORD $0x7100b99f  // cmp	w12, #46
	WORD $0x540001e1  // b.ne	LBB5_1664 $60(%rip)
	WORD $0x52800024  // mov	w4, #1
	WORD $0xaa1703f3  // mov	x19, x23
	WORD $0x17ffffee  // b	LBB5_1653 $-72(%rip)
LBB5_1660:
	WORD $0xaa1703ee  // mov	x14, x23
	WORD $0x93407eee  // sxtw	x14, w23
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffd08  // b.hi	LBB5_1652 $-96(%rip)
	WORD $0x52800022  // mov	w2, #1
	WORD $0x17ffffe8  // b	LBB5_1653 $-96(%rip)
LBB5_1662:
	WORD $0x51000673  // sub	w19, w19, #1
	WORD $0x17ffffe6  // b	LBB5_1653 $-104(%rip)
LBB5_1663:
	WORD $0x7100009f  // cmp	w4, #0
	WORD $0x1a9302e4  // csel	w4, w23, w19, eq
	WORD $0x14000028  // b	LBB5_1671 $160(%rip)
LBB5_1664:
	WORD $0x7100009f  // cmp	w4, #0
	WORD $0x1a9302e4  // csel	w4, w23, w19, eq
	WORD $0x321b018c  // orr	w12, w12, #0x20
	WORD $0x7101959f  // cmp	w12, #101
	WORD $0x54000461  // b.ne	LBB5_1671 $140(%rip)
	WORD $0x5280000c  // mov	w12, #0
	WORD $0x910004ee  // add	x14, x7, #1
	WORD $0x386e48b0  // ldrb	w16, [x5, w14, uxtw]
	WORD $0x110008e1  // add	w1, w7, #2
	WORD $0x52800033  // mov	w19, #1
	WORD $0x110008e7  // add	w7, w7, #2
	WORD $0x12800014  // mov	w20, #-1
	WORD $0x7100b61f  // cmp	w16, #45
	WORD $0x1a8e00ee  // csel	w14, w7, w14, eq
	WORD $0x52800027  // mov	w7, #1
	WORD $0x1a870287  // csel	w7, w20, w7, eq
	WORD $0x7100ae1f  // cmp	w16, #43
	WORD $0x1a8e002e  // csel	w14, w1, w14, eq
	WORD $0x1a870267  // csel	w7, w19, w7, eq
	WORD $0x93407dd3  // sxtw	x19, w14
	WORD $0xeb1300df  // cmp	x6, x19
	WORD $0x5400022d  // b.le	LBB5_1670 $68(%rip)
	WORD $0x5280000c  // mov	w12, #0
	WORD $0x5284e1ee  // mov	w14, #9999
	WORD $0x52800154  // mov	w20, #10
LBB5_1667:
	WORD $0x38f368b0  // ldrsb	w16, [x5, x19]
	WORD $0x7100c21f  // cmp	w16, #48
	WORD $0x5400016b  // b.lt	LBB5_1670 $44(%rip)
	WORD $0x12001e01  // and	w1, w16, #0xff
	WORD $0x7100e43f  // cmp	w1, #57
	WORD $0x7a4e9180  // ccmp	w12, w14, #0, ls
	WORD $0x540000ec  // b.gt	LBB5_1670 $28(%rip)
	WORD $0x1b147d8c  // mul	w12, w12, w20
	WORD $0x5100c030  // sub	w16, w1, #48
	WORD $0x0b30018c  // add	w12, w12, w16, uxtb
	WORD $0x91000673  // add	x19, x19, #1
	WORD $0xeb1300df  // cmp	x6, x19
	WORD $0x54fffe8c  // b.gt	LBB5_1667 $-48(%rip)
LBB5_1670:
	WORD $0x1b071184  // madd	w4, w12, w7, w4
LBB5_1671:
	WORD $0xd2800014  // mov	x20, #0
	WORD $0x12807fcc  // mov	w12, #-1023
	WORD $0x3400a417  // cbz	w23, LBB5_1997 $5248(%rip)
	WORD $0xd2800014  // mov	x20, #0
	WORD $0x5280800c  // mov	w12, #1024
	WORD $0x7104d89f  // cmp	w4, #310
	WORD $0x5400a38c  // b.gt	LBB5_1997 $5232(%rip)
	WORD $0xd2800014  // mov	x20, #0
	WORD $0x12807fcc  // mov	w12, #-1023
	WORD $0x3105289f  // cmn	w4, #330
	WORD $0x5400a30b  // b.lt	LBB5_1997 $5216(%rip)
	WORD $0xb201e7e5  // mov	x5, #-7378697629483820647
	WORD $0xf2933345  // movk	x5, #39322
	WORD $0xf2e03325  // movk	x5, #409, lsl #48
	WORD $0x7100049f  // cmp	w4, #1
	WORD $0xb9001bf8  // str	w24, [sp, #24]
	WORD $0xb90023f6  // str	w22, [sp, #32]
	WORD $0x52800007  // mov	w7, #0
	WORD $0x54001dab  // b.lt	LBB5_1744 $948(%rip)
	WORD $0xd1000626  // sub	x6, x17, #1
	WORD $0x92800014  // mov	x20, #-1
	WORD $0x52800155  // mov	w21, #10
	WORD $0x1400001d  // b	LBB5_1683 $116(%rip)
LBB5_1676:
	WORD $0xaa01020e  // orr	x14, x16, x1
	WORD $0xd37ffdcc  // lsr	x12, x14, #63
	WORD $0x5200018c  // eor	w12, w12, #0x1
	WORD $0xb7f81a0e  // tbnz	x14, #63, LBB5_1739 $832(%rip)
	WORD $0xeb01021f  // cmp	x16, x1
	WORD $0x540019cb  // b.lt	LBB5_1739 $824(%rip)
	WORD $0xaa3003e4  // mvn	x4, x16
LBB5_1679:
	WORD $0xaa2403e4  // mvn	x4, x4
	WORD $0x52800070  // mov	w16, #3
	WORD $0x9280004c  // mov	x12, #-3
LBB5_1680:
	WORD $0x8b0400a1  // add	x1, x5, x4
	WORD $0x8b31418a  // add	x10, x12, w17, uxtw
	WORD $0x5280036c  // mov	w12, #27
	WORD $0xaa0f818c  // orr	x12, x12, x15, lsl #32
	WORD $0xf940500e  // ldr	x14, [x0, #160]
	WORD $0xa90029cc  // stp	x12, x10, [x14]
	WORD $0xf940500f  // ldr	x15, [x0, #160]
	WORD $0x910041ea  // add	x10, x15, #16
	WORD $0xf900500a  // str	x10, [x0, #160]
	WORD $0xb940d80a  // ldr	w10, [x0, #216]
	WORD $0x1100054a  // add	w10, w10, #1
	WORD $0xb900d80a  // str	w10, [x0, #216]
	WORD $0x1400052a  // b	LBB5_2007 $5288(%rip)
LBB5_1681:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1682:
	WORD $0x0b0702c7  // add	w7, w22, w7
	WORD $0xaa1b03f7  // mov	x23, x27
	WORD $0x7100009f  // cmp	w4, #0
	WORD $0x540019cd  // b.le	LBB5_1745 $824(%rip)
LBB5_1683:
	WORD $0x7100209f  // cmp	w4, #8
	WORD $0x540000a9  // b.ls	LBB5_1686 $20(%rip)
	WORD $0x52800376  // mov	w22, #27
	WORD $0x34ffff17  // cbz	w23, LBB5_1681 $-32(%rip)
	WORD $0x1280034c  // mov	w12, #-27
	WORD $0x14000008  // b	LBB5_1688 $32(%rip)
LBB5_1686:
Lloh156:
	WORD $0x10023a0c  // adr	x12, _POW_TAB $18240(%rip)
Lloh157:
	WORD $0x9100018c  // add	x12, x12, _POW_TAB@PAGEOFF $0(%rip)
	WORD $0xb8645996  // ldr	w22, [x12, w4, uxtw #2]
	WORD $0x34fffe57  // cbz	w23, LBB5_1681 $-56(%rip)
	WORD $0x4b1603ec  // neg	w12, w22
	WORD $0x3100f59f  // cmn	w12, #61
	WORD $0x54000489  // b.ls	LBB5_1697 $144(%rip)
LBB5_1688:
	WORD $0xd2800013  // mov	x19, #0
	WORD $0xd2800019  // mov	x25, #0
	WORD $0x4b0c03f8  // neg	w24, w12
	WORD $0x0ab77eec  // bic	w12, w23, w23, asr #31
LBB5_1689:
	WORD $0xeb13019f  // cmp	x12, x19
	WORD $0x54000d20  // b.eq	LBB5_1718 $420(%rip)
	WORD $0x38b36a2e  // ldrsb	x14, [x17, x19]
	WORD $0x9b153b2e  // madd	x14, x25, x21, x14
	WORD $0xd100c1d9  // sub	x25, x14, #48
	WORD $0x91000673  // add	x19, x19, #1
	WORD $0x9ad8272e  // lsr	x14, x25, x24
	WORD $0xb4ffff2e  // cbz	x14, LBB5_1689 $-28(%rip)
	WORD $0xaa1303ec  // mov	x12, x19
LBB5_1692:
	WORD $0x9ad8228e  // lsl	x14, x20, x24
	WORD $0xaa2e03fa  // mvn	x26, x14
	WORD $0x6b0c02fb  // subs	w27, w23, w12
	WORD $0x54000ced  // b.le	LBB5_1721 $412(%rip)
	WORD $0xaa1b03ee  // mov	x14, x27
	WORD $0xaa1103f3  // mov	x19, x17
LBB5_1694:
	WORD $0x9ad82730  // lsr	x16, x25, x24
	WORD $0x8a1a0321  // and	x1, x25, x26
	WORD $0x1100c210  // add	w16, w16, #48
	WORD $0x39000270  // strb	w16, [x19]
	WORD $0x38acca70  // ldrsb	x16, [x19, w12, sxtw]
	WORD $0x9b154030  // madd	x16, x1, x21, x16
	WORD $0xd100c219  // sub	x25, x16, #48
	WORD $0x91000673  // add	x19, x19, #1
	WORD $0xf10005ce  // subs	x14, x14, #1
	WORD $0x54fffee1  // b.ne	LBB5_1694 $-36(%rip)
	WORD $0x1400005b  // b	LBB5_1722 $364(%rip)
LBB5_1695:
	WORD $0x710002ff  // cmp	w23, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1696:
	WORD $0x1100f30c  // add	w12, w24, #60
	WORD $0x3101e31f  // cmn	w24, #120
	WORD $0x54fffbca  // b.ge	LBB5_1688 $-136(%rip)
LBB5_1697:
	WORD $0xd280000e  // mov	x14, #0
	WORD $0xd280001b  // mov	x27, #0
	WORD $0xaa0c03f8  // mov	x24, x12
	WORD $0x0ab77eec  // bic	w12, w23, w23, asr #31
	WORD $0xaa0c03f9  // mov	x25, x12
LBB5_1698:
	WORD $0xeb0e019f  // cmp	x12, x14
	WORD $0x54000140  // b.eq	LBB5_1701 $40(%rip)
	WORD $0x38ae6a30  // ldrsb	x16, [x17, x14]
	WORD $0x9b154370  // madd	x16, x27, x21, x16
	WORD $0xd100c21b  // sub	x27, x16, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xd37cff70  // lsr	x16, x27, #60
	WORD $0xb4ffff30  // cbz	x16, LBB5_1698 $-28(%rip)
	WORD $0xaa1b03fa  // mov	x26, x27
	WORD $0xaa0e03f9  // mov	x25, x14
	WORD $0x14000008  // b	LBB5_1703 $32(%rip)
LBB5_1701:
	WORD $0xb400073b  // cbz	x27, LBB5_1717 $228(%rip)
LBB5_1702:
	WORD $0x8b1b0b6c  // add	x12, x27, x27, lsl #2
	WORD $0xd37ff99a  // lsl	x26, x12, #1
	WORD $0x11000739  // add	w25, w25, #1
	WORD $0xeb05037f  // cmp	x27, x5
	WORD $0xaa1a03fb  // mov	x27, x26
	WORD $0x54ffff63  // b.lo	LBB5_1702 $-20(%rip)
LBB5_1703:
	WORD $0x6b1902f7  // subs	w23, w23, w25
	WORD $0x540001cd  // b.le	LBB5_1706 $56(%rip)
	WORD $0xaa1703ec  // mov	x12, x23
	WORD $0xaa1103ee  // mov	x14, x17
LBB5_1705:
	WORD $0xd37cff50  // lsr	x16, x26, #60
	WORD $0x9240ef41  // and	x1, x26, #0xfffffffffffffff
	WORD $0x321c0610  // orr	w16, w16, #0x30
	WORD $0x390001d0  // strb	w16, [x14]
	WORD $0x38b9c9d0  // ldrsb	x16, [x14, w25, sxtw]
	WORD $0x9b154030  // madd	x16, x1, x21, x16
	WORD $0xd100c21a  // sub	x26, x16, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xf100058c  // subs	x12, x12, #1
	WORD $0x54fffee1  // b.ne	LBB5_1705 $-36(%rip)
	WORD $0x14000002  // b	LBB5_1707 $8(%rip)
LBB5_1706:
	WORD $0x52800017  // mov	w23, #0
LBB5_1707:
	WORD $0xb500013a  // cbnz	x26, LBB5_1709 $36(%rip)
	WORD $0x14000013  // b	LBB5_1711 $76(%rip)
LBB5_1708:
	WORD $0xd37cff4c  // lsr	x12, x26, #60
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x9240ef4c  // and	x12, x26, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9da  // lsl	x26, x14, #1
	WORD $0xb400018c  // cbz	x12, LBB5_1711 $48(%rip)
LBB5_1709:
	WORD $0x93407eec  // sxtw	x12, w23
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffee9  // b.ls	LBB5_1708 $-36(%rip)
	WORD $0xd37cff4e  // lsr	x14, x26, #60
	WORD $0x321c05ce  // orr	w14, w14, #0x30
	WORD $0x382c6a2e  // strb	w14, [x17, x12]
	WORD $0x110006f7  // add	w23, w23, #1
	WORD $0x9240ef4c  // and	x12, x26, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9da  // lsl	x26, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1709 $-40(%rip)
LBB5_1711:
	WORD $0x4b19008c  // sub	w12, w4, w25
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x710006ff  // cmp	w23, #1
	WORD $0x54fff7ab  // b.lt	LBB5_1695 $-268(%rip)
	WORD $0x2a1703f7  // mov	w23, w23
LBB5_1713:
	WORD $0x387768cc  // ldrb	w12, [x6, x23]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x540000c1  // b.ne	LBB5_1716 $24(%rip)
	WORD $0xf10006f7  // subs	x23, x23, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1713 $-16(%rip)
	WORD $0x52800017  // mov	w23, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x17ffffb6  // b	LBB5_1696 $-296(%rip)
LBB5_1716:
	WORD $0x17ffffb5  // b	LBB5_1696 $-300(%rip)
LBB5_1717:
	WORD $0x52800017  // mov	w23, #0
	WORD $0x17ffffb3  // b	LBB5_1696 $-308(%rip)
LBB5_1718:
	WORD $0xb4fff019  // cbz	x25, LBB5_1681 $-512(%rip)
	WORD $0x9ad8272e  // lsr	x14, x25, x24
	WORD $0xb400054e  // cbz	x14, LBB5_1734 $168(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x4b0c008c  // sub	w12, w4, w12
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x9ad8228c  // lsl	x12, x20, x24
	WORD $0xaa2c03fa  // mvn	x26, x12
	WORD $0x14000005  // b	LBB5_1723 $20(%rip)
LBB5_1721:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1722:
	WORD $0x4b0c008c  // sub	w12, w4, w12
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0xb4000299  // cbz	x25, LBB5_1727 $80(%rip)
LBB5_1723:
	WORD $0x14000007  // b	LBB5_1725 $28(%rip)
LBB5_1724:
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x8a1a032c  // and	x12, x25, x26
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0xb40001ac  // cbz	x12, LBB5_1728 $52(%rip)
LBB5_1725:
	WORD $0x9ad8272c  // lsr	x12, x25, x24
	WORD $0x93407f6e  // sxtw	x14, w27
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffee9  // b.ls	LBB5_1724 $-36(%rip)
	WORD $0x1100c18c  // add	w12, w12, #48
	WORD $0x382e6a2c  // strb	w12, [x17, x14]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x8a1a032c  // and	x12, x25, x26
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1725 $-40(%rip)
	WORD $0x14000001  // b	LBB5_1728 $4(%rip)
LBB5_1727:
LBB5_1728:
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x5400010b  // b.lt	LBB5_1732 $32(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1730:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x540000c1  // b.ne	LBB5_1733 $24(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1730 $-16(%rip)
	WORD $0x1400001f  // b	LBB5_1742 $124(%rip)
LBB5_1732:
	WORD $0x35ffeb1b  // cbnz	w27, LBB5_1682 $-672(%rip)
	WORD $0x1400001d  // b	LBB5_1742 $116(%rip)
LBB5_1733:
	WORD $0x17ffff56  // b	LBB5_1682 $-680(%rip)
LBB5_1734:
LBB5_1735:
	WORD $0x8b190b2e  // add	x14, x25, x25, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0x9ad8272e  // lsr	x14, x25, x24
	WORD $0xb4ffff8e  // cbz	x14, LBB5_1735 $-16(%rip)
	WORD $0x17ffff6e  // b	LBB5_1692 $-584(%rip)
LBB5_1736:
	WORD $0xaa1303e6  // mov	x6, x19
	WORD $0x92800004  // mov	x4, #-1
	WORD $0xb5ffa2b0  // cbnz	x16, LBB5_1550 $-2988(%rip)
	WORD $0x17ffff3b  // b	LBB5_1679 $-788(%rip)
LBB5_1737:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xaa0103fe  // mov	lr, x1
	WORD $0x14000454  // b	LBB5_2002 $4432(%rip)
LBB5_1738:
	WORD $0x7101f59f  // cmp	w12, #125
	WORD $0x54fdcb40  // b.eq	LBB5_741 $-18072(%rip)
	WORD $0x17fffd03  // b	LBB5_1545 $-3060(%rip)
LBB5_1739:
	WORD $0xd100042e  // sub	x14, x1, #1
	WORD $0xeb0e021f  // cmp	x16, x14
	WORD $0x1a9f17ee  // cset	w14, eq
	WORD $0x6a0e019f  // tst	w12, w14
	WORD $0xda810144  // csinv	x4, x10, x1, eq
	WORD $0x17fffdd4  // b	LBB5_1601 $-2224(%rip)
LBB5_1740:
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x17ffff30  // b	LBB5_1680 $-832(%rip)
LBB5_1741:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xcb0103fe  // neg	lr, x1
	WORD $0x14000448  // b	LBB5_2003 $4384(%rip)
LBB5_1742:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x0b0702c7  // add	w7, w22, w7
	WORD $0x14000008  // b	LBB5_1745 $32(%rip)
LBB5_1743:
	WORD $0x5ac002ea  // rbit	w10, w23
	WORD $0x5ac0114a  // clz	w10, w10
	WORD $0xaa2403ec  // mvn	x12, x4
	WORD $0xcb0a0184  // sub	x4, x12, x10
	WORD $0xaa1b03f4  // mov	x20, x27
	WORD $0x17fffdc5  // b	LBB5_1601 $-2284(%rip)
LBB5_1744:
	WORD $0xaa1703fb  // mov	x27, x23
LBB5_1745:
	WORD $0xd1000626  // sub	x6, x17, #1
	WORD $0xb202e7f6  // mov	x22, #-3689348814741910324
	WORD $0xf29999b6  // movk	x22, #52429
	WORD $0x92800137  // mov	x23, #-10
	WORD $0x52800158  // mov	w24, #10
	WORD $0xf90017e9  // str	x9, [sp, #40]
	WORD $0x14000004  // b	LBB5_1749 $16(%rip)
LBB5_1746:
	WORD $0x7100037f  // cmp	w27, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1747:
LBB5_1748:
	WORD $0x4b1a00e7  // sub	w7, w7, w26
LBB5_1749:
	WORD $0x37f800c4  // tbnz	w4, #31, LBB5_1752 $24(%rip)
	WORD $0x35002544  // cbnz	w4, LBB5_1832 $1192(%rip)
	WORD $0x39c0022c  // ldrsb	w12, [x17]
	WORD $0x7100d59f  // cmp	w12, #53
	WORD $0x540000eb  // b.lt	LBB5_1754 $28(%rip)
	WORD $0x14000126  // b	LBB5_1832 $1176(%rip)
LBB5_1752:
	WORD $0x3100209f  // cmn	w4, #8
	WORD $0x54000082  // b.hs	LBB5_1754 $16(%rip)
	WORD $0x5280037a  // mov	w26, #27
	WORD $0x350000fb  // cbnz	w27, LBB5_1755 $28(%rip)
	WORD $0x17fffff5  // b	LBB5_1748 $-44(%rip)
LBB5_1754:
	WORD $0x4b0403ec  // neg	w12, w4
Lloh158:
	WORD $0x10021e6e  // adr	x14, _POW_TAB $17356(%rip)
Lloh159:
	WORD $0x910001ce  // add	x14, x14, _POW_TAB@PAGEOFF $0(%rip)
	WORD $0xb86c59da  // ldr	w26, [x14, w12, uxtw #2]
	WORD $0x34fffe1b  // cbz	w27, LBB5_1748 $-64(%rip)
LBB5_1755:
	WORD $0xaa0703e9  // mov	x9, x7
	WORD $0xaa0803e7  // mov	x7, x8
	WORD $0xaa0d03e8  // mov	x8, x13
	WORD $0xaa1e03ed  // mov	x13, lr
	WORD $0x2a1a03fe  // mov	w30, w26
Lloh160:
	WORD $0x10021e6c  // adr	x12, _LSHIFT_TAB $17356(%rip)
Lloh161:
	WORD $0x9100018c  // add	x12, x12, _LSHIFT_TAB@PAGEOFF $0(%rip)
	WORD $0x52800d0e  // mov	w14, #104
	WORD $0x9bae334e  // umaddl	x14, w26, w14, x12
	WORD $0xb84045d9  // ldr	w25, [x14], #4
	WORD $0x2a1b03ec  // mov	w12, w27
	WORD $0xaa0c03f3  // mov	x19, x12
	WORD $0xaa0e03f4  // mov	x20, x14
	WORD $0xaa1103f5  // mov	x21, x17
LBB5_1756:
	WORD $0x38401681  // ldrb	w1, [x20], #1
	WORD $0x34000141  // cbz	w1, LBB5_1761 $40(%rip)
	WORD $0x394002b0  // ldrb	w16, [x21]
	WORD $0x6b01021f  // cmp	w16, w1
	WORD $0x540015a1  // b.ne	LBB5_1805 $692(%rip)
	WORD $0x910006b5  // add	x21, x21, #1
	WORD $0xf1000673  // subs	x19, x19, #1
	WORD $0x54ffff21  // b.ne	LBB5_1756 $-28(%rip)
	WORD $0x386c69ce  // ldrb	w14, [x14, x12]
	WORD $0x3400004e  // cbz	w14, LBB5_1761 $8(%rip)
LBB5_1760:
	WORD $0x51000739  // sub	w25, w25, #1
LBB5_1761:
	WORD $0x0b1b032e  // add	w14, w25, w27
	WORD $0x93407dd4  // sxtw	x20, w14
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x5400072b  // b.lt	LBB5_1771 $228(%rip)
	WORD $0xd280001b  // mov	x27, #0
	WORD $0xd1000693  // sub	x19, x20, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0x14000008  // b	LBB5_1764 $32(%rip)
LBB5_1763:
	WORD $0xf100003f  // cmp	x1, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0xd10006b3  // sub	x19, x21, #1
	WORD $0x91000590  // add	x16, x12, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf100061f  // cmp	x16, #1
	WORD $0x54000249  // b.ls	LBB5_1766 $72(%rip)
LBB5_1764:
	WORD $0xaa1303f5  // mov	x21, x19
	WORD $0x38ac6a2e  // ldrsb	x14, [x17, x12]
	WORD $0xd100c1ce  // sub	x14, x14, #48
	WORD $0x9ade21ce  // lsl	x14, x14, lr
	WORD $0x8b1b01ce  // add	x14, x14, x27
	WORD $0x9bd67dd0  // umulh	x16, x14, x22
	WORD $0xd343fe1b  // lsr	x27, x16, #3
	WORD $0x9b173b61  // madd	x1, x27, x23, x14
	WORD $0xeb13007f  // cmp	x3, x19
	WORD $0x54fffe09  // b.ls	LBB5_1763 $-64(%rip)
	WORD $0x1100c030  // add	w16, w1, #48
	WORD $0x38356a30  // strb	w16, [x17, x21]
	WORD $0xd10006b3  // sub	x19, x21, #1
	WORD $0x91000590  // add	x16, x12, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf100061f  // cmp	x16, #1
	WORD $0x54fffe08  // b.hi	LBB5_1764 $-64(%rip)
LBB5_1766:
	WORD $0xf10029df  // cmp	x14, #10
	WORD $0xaa0d03fe  // mov	lr, x13
	WORD $0x54000363  // b.lo	LBB5_1772 $108(%rip)
	WORD $0x93407eac  // sxtw	x12, w21
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xaa0803ed  // mov	x13, x8
	WORD $0xaa0703e8  // mov	x8, x7
	WORD $0xaa0903e7  // mov	x7, x9
	WORD $0xf94017e9  // ldr	x9, [sp, #40]
	WORD $0x14000007  // b	LBB5_1769 $28(%rip)
LBB5_1768:
	WORD $0xf100003f  // cmp	x1, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf100277f  // cmp	x27, #9
	WORD $0xaa0e03fb  // mov	x27, x14
	WORD $0x54000249  // b.ls	LBB5_1773 $72(%rip)
LBB5_1769:
	WORD $0x9bd67f6e  // umulh	x14, x27, x22
	WORD $0xd343fdce  // lsr	x14, x14, #3
	WORD $0x9b176dc1  // madd	x1, x14, x23, x27
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffec9  // b.ls	LBB5_1768 $-40(%rip)
	WORD $0x1100c030  // add	w16, w1, #48
	WORD $0x382c6a30  // strb	w16, [x17, x12]
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf100277f  // cmp	x27, #9
	WORD $0xaa0e03fb  // mov	x27, x14
	WORD $0x54fffec8  // b.hi	LBB5_1769 $-40(%rip)
	WORD $0x14000006  // b	LBB5_1773 $24(%rip)
LBB5_1771:
	WORD $0xaa0d03fe  // mov	lr, x13
LBB5_1772:
	WORD $0xaa0803ed  // mov	x13, x8
	WORD $0xaa0703e8  // mov	x8, x7
	WORD $0xaa0903e7  // mov	x7, x9
	WORD $0xf94017e9  // ldr	x9, [sp, #40]
LBB5_1773:
	WORD $0xeb14007f  // cmp	x3, x20
	WORD $0x1a83829b  // csel	w27, w20, w3, hi
	WORD $0x0b040324  // add	w4, w25, w4
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x5400012b  // b.lt	LBB5_1777 $36(%rip)
LBB5_1774:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000101  // b.ne	LBB5_1778 $32(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1774 $-16(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x14000003  // b	LBB5_1779 $12(%rip)
LBB5_1777:
	WORD $0x7100037f  // cmp	w27, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1778:
LBB5_1779:
	WORD $0x36fff0da  // tbz	w26, #31, LBB5_1748 $-488(%rip)
	WORD $0xaa1e03f5  // mov	x21, lr
	WORD $0x3100f75f  // cmn	w26, #61
	WORD $0x54000ae8  // b.hi	LBB5_1806 $348(%rip)
	WORD $0xaa1a03fe  // mov	lr, x26
	WORD $0x14000007  // b	LBB5_1784 $28(%rip)
LBB5_1782:
	WORD $0x7100037f  // cmp	w27, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1783:
	WORD $0x1100f3ce  // add	w14, w30, #60
	WORD $0x3101e3df  // cmn	w30, #120
	WORD $0xaa0e03fe  // mov	lr, x14
	WORD $0x54000a0a  // b.ge	LBB5_1807 $320(%rip)
LBB5_1784:
	WORD $0xd280000e  // mov	x14, #0
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x0abb7f73  // bic	w19, w27, w27, asr #31
	WORD $0xaa1303f9  // mov	x25, x19
LBB5_1785:
	WORD $0xeb0e027f  // cmp	x19, x14
	WORD $0x54000140  // b.eq	LBB5_1788 $40(%rip)
	WORD $0x38ae6a30  // ldrsb	x16, [x17, x14]
	WORD $0x9b18418c  // madd	x12, x12, x24, x16
	WORD $0xd100c18c  // sub	x12, x12, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xd37cfd90  // lsr	x16, x12, #60
	WORD $0xb4ffff30  // cbz	x16, LBB5_1785 $-28(%rip)
	WORD $0xaa0c03f4  // mov	x20, x12
	WORD $0xaa0e03f9  // mov	x25, x14
	WORD $0x14000008  // b	LBB5_1790 $32(%rip)
LBB5_1788:
	WORD $0xb400072c  // cbz	x12, LBB5_1804 $228(%rip)
LBB5_1789:
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d4  // lsl	x20, x14, #1
	WORD $0x11000739  // add	w25, w25, #1
	WORD $0xeb05019f  // cmp	x12, x5
	WORD $0xaa1403ec  // mov	x12, x20
	WORD $0x54ffff63  // b.lo	LBB5_1789 $-20(%rip)
LBB5_1790:
	WORD $0x6b19037b  // subs	w27, w27, w25
	WORD $0x540001ed  // b.le	LBB5_1794 $60(%rip)
	WORD $0xaa1b03ec  // mov	x12, x27
	WORD $0xaa1103ee  // mov	x14, x17
LBB5_1792:
	WORD $0xd37cfe90  // lsr	x16, x20, #60
	WORD $0x9240ee81  // and	x1, x20, #0xfffffffffffffff
	WORD $0x321c0610  // orr	w16, w16, #0x30
	WORD $0x390001d0  // strb	w16, [x14]
	WORD $0x38b9c9d0  // ldrsb	x16, [x14, w25, sxtw]
	WORD $0x9b184030  // madd	x16, x1, x24, x16
	WORD $0xd100c214  // sub	x20, x16, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xf100058c  // subs	x12, x12, #1
	WORD $0x54fffee1  // b.ne	LBB5_1792 $-36(%rip)
	WORD $0xb5000174  // cbnz	x20, LBB5_1796 $44(%rip)
	WORD $0x14000015  // b	LBB5_1798 $84(%rip)
LBB5_1794:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0xb5000114  // cbnz	x20, LBB5_1796 $32(%rip)
	WORD $0x14000012  // b	LBB5_1798 $72(%rip)
LBB5_1795:
	WORD $0xf10001df  // cmp	x14, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x9240ee8c  // and	x12, x20, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d4  // lsl	x20, x14, #1
	WORD $0xb400018c  // cbz	x12, LBB5_1798 $48(%rip)
LBB5_1796:
	WORD $0x93407f6c  // sxtw	x12, w27
	WORD $0xd37cfe8e  // lsr	x14, x20, #60
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffee9  // b.ls	LBB5_1795 $-36(%rip)
	WORD $0x321c05ce  // orr	w14, w14, #0x30
	WORD $0x382c6a2e  // strb	w14, [x17, x12]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x9240ee8c  // and	x12, x20, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d4  // lsl	x20, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1796 $-40(%rip)
LBB5_1798:
	WORD $0x4b19008c  // sub	w12, w4, w25
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x54fff7ab  // b.lt	LBB5_1782 $-268(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1800:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x540000c1  // b.ne	LBB5_1803 $24(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1800 $-16(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x17ffffb6  // b	LBB5_1783 $-296(%rip)
LBB5_1803:
	WORD $0x17ffffb5  // b	LBB5_1783 $-300(%rip)
LBB5_1804:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x17ffffb3  // b	LBB5_1783 $-308(%rip)
LBB5_1805:
	WORD $0x13001e0e  // sxtb	w14, w16
	WORD $0x6b2181df  // cmp	w14, w1, sxtb
	WORD $0x54ffeaeb  // b.lt	LBB5_1760 $-676(%rip)
	WORD $0x17ffff57  // b	LBB5_1761 $-676(%rip)
LBB5_1806:
	WORD $0xaa1a03ee  // mov	x14, x26
LBB5_1807:
	WORD $0xd280000c  // mov	x12, #0
	WORD $0xd2800019  // mov	x25, #0
	WORD $0x4b0e03fe  // neg	w30, w14
	WORD $0x0abb7f6e  // bic	w14, w27, w27, asr #31
LBB5_1808:
	WORD $0xeb0c01df  // cmp	x14, x12
	WORD $0x54000320  // b.eq	LBB5_1814 $100(%rip)
	WORD $0x38ac6a30  // ldrsb	x16, [x17, x12]
	WORD $0x9b184330  // madd	x16, x25, x24, x16
	WORD $0xd100c219  // sub	x25, x16, #48
	WORD $0x9100058c  // add	x12, x12, #1
	WORD $0x9ade2730  // lsr	x16, x25, lr
	WORD $0xb4ffff30  // cbz	x16, LBB5_1808 $-28(%rip)
LBB5_1811:
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9ade21ce  // lsl	x14, x14, lr
	WORD $0xaa2e03f4  // mvn	x20, x14
	WORD $0x6b0c037b  // subs	w27, w27, w12
	WORD $0x5400030d  // b.le	LBB5_1817 $96(%rip)
	WORD $0xaa1b03ee  // mov	x14, x27
	WORD $0xaa1103f3  // mov	x19, x17
LBB5_1813:
	WORD $0x9ade2730  // lsr	x16, x25, lr
	WORD $0x8a140321  // and	x1, x25, x20
	WORD $0x1100c210  // add	w16, w16, #48
	WORD $0x39000270  // strb	w16, [x19]
	WORD $0x38acca70  // ldrsb	x16, [x19, w12, sxtw]
	WORD $0x9b184030  // madd	x16, x1, x24, x16
	WORD $0xd100c219  // sub	x25, x16, #48
	WORD $0x91000673  // add	x19, x19, #1
	WORD $0xf10005ce  // subs	x14, x14, #1
	WORD $0x54fffee1  // b.ne	LBB5_1813 $-36(%rip)
	WORD $0x1400000c  // b	LBB5_1818 $48(%rip)
LBB5_1814:
	WORD $0xb40005d9  // cbz	x25, LBB5_1829 $184(%rip)
	WORD $0x9ade272c  // lsr	x12, x25, lr
	WORD $0xb400060c  // cbz	x12, LBB5_1830 $192(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x4b0e008c  // sub	w12, w4, w14
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x9280000c  // mov	x12, #-1
	WORD $0x9ade218c  // lsl	x12, x12, lr
	WORD $0xaa2c03f4  // mvn	x20, x12
	WORD $0x14000005  // b	LBB5_1819 $20(%rip)
LBB5_1817:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1818:
	WORD $0x4b0c008c  // sub	w12, w4, w12
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0xb4000299  // cbz	x25, LBB5_1823 $80(%rip)
LBB5_1819:
	WORD $0x14000007  // b	LBB5_1821 $28(%rip)
LBB5_1820:
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x8a14032c  // and	x12, x25, x20
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0xb40001ac  // cbz	x12, LBB5_1824 $52(%rip)
LBB5_1821:
	WORD $0x9ade272c  // lsr	x12, x25, lr
	WORD $0x93407f6e  // sxtw	x14, w27
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffee9  // b.ls	LBB5_1820 $-36(%rip)
	WORD $0x1100c18c  // add	w12, w12, #48
	WORD $0x382e6a2c  // strb	w12, [x17, x14]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x8a14032c  // and	x12, x25, x20
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1821 $-40(%rip)
	WORD $0x14000001  // b	LBB5_1824 $4(%rip)
LBB5_1823:
LBB5_1824:
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0xaa1503fe  // mov	lr, x21
	WORD $0x54ffdd0b  // b.lt	LBB5_1746 $-1120(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1826:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54ffdcc1  // b.ne	LBB5_1747 $-1128(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1826 $-16(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x4b1a00e7  // sub	w7, w7, w26
	WORD $0x17fffee1  // b	LBB5_1749 $-1148(%rip)
LBB5_1829:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0xaa1503fe  // mov	lr, x21
	WORD $0x4b1a00e7  // sub	w7, w7, w26
	WORD $0x17fffedd  // b	LBB5_1749 $-1164(%rip)
LBB5_1830:
	WORD $0xaa0e03ec  // mov	x12, x14
LBB5_1831:
	WORD $0x8b190b2e  // add	x14, x25, x25, lsl #2
	WORD $0xd37ff9d9  // lsl	x25, x14, #1
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0x9ade272e  // lsr	x14, x25, lr
	WORD $0xb4ffff8e  // cbz	x14, LBB5_1831 $-16(%rip)
	WORD $0x17ffffb6  // b	LBB5_1811 $-296(%rip)
LBB5_1832:
	WORD $0x310ff8ff  // cmn	w7, #1022
	WORD $0x54000b2c  // b.gt	LBB5_1859 $356(%rip)
	WORD $0x12807fb3  // mov	w19, #-1022
	WORD $0xb9401bf8  // ldr	w24, [sp, #24]
	WORD $0xb94023f6  // ldr	w22, [sp, #32]
	WORD $0x3400129b  // cbz	w27, LBB5_1873 $592(%rip)
	WORD $0x110ff4f3  // add	w19, w7, #1021
	WORD $0x3110e8ff  // cmn	w7, #1082
	WORD $0x54000b88  // b.hi	LBB5_1861 $368(%rip)
	WORD $0x52800147  // mov	w7, #10
	WORD $0x14000007  // b	LBB5_1838 $28(%rip)
LBB5_1836:
	WORD $0x7100037f  // cmp	w27, #0
	WORD $0x1a8403e4  // csel	w4, wzr, w4, eq
LBB5_1837:
	WORD $0x1100f26c  // add	w12, w19, #60
	WORD $0x3101e27f  // cmn	w19, #120
	WORD $0xaa0c03f3  // mov	x19, x12
	WORD $0x54000aaa  // b.ge	LBB5_1862 $340(%rip)
LBB5_1838:
	WORD $0xd280000e  // mov	x14, #0
	WORD $0xd280000c  // mov	x12, #0
	WORD $0x0abb7f74  // bic	w20, w27, w27, asr #31
	WORD $0xaa1403f5  // mov	x21, x20
LBB5_1839:
	WORD $0xeb0e029f  // cmp	x20, x14
	WORD $0x54000140  // b.eq	LBB5_1842 $40(%rip)
	WORD $0x38ae6a30  // ldrsb	x16, [x17, x14]
	WORD $0x9b07418c  // madd	x12, x12, x7, x16
	WORD $0xd100c18c  // sub	x12, x12, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xd37cfd90  // lsr	x16, x12, #60
	WORD $0xb4ffff30  // cbz	x16, LBB5_1839 $-28(%rip)
	WORD $0xaa0c03f4  // mov	x20, x12
	WORD $0xaa0e03f5  // mov	x21, x14
	WORD $0x14000008  // b	LBB5_1844 $32(%rip)
LBB5_1842:
	WORD $0xb400070c  // cbz	x12, LBB5_1858 $224(%rip)
LBB5_1843:
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d4  // lsl	x20, x14, #1
	WORD $0x110006b5  // add	w21, w21, #1
	WORD $0xeb05019f  // cmp	x12, x5
	WORD $0xaa1403ec  // mov	x12, x20
	WORD $0x54ffff63  // b.lo	LBB5_1843 $-20(%rip)
LBB5_1844:
	WORD $0x6b15037b  // subs	w27, w27, w21
	WORD $0x540001cd  // b.le	LBB5_1847 $56(%rip)
	WORD $0xaa1b03ec  // mov	x12, x27
	WORD $0xaa1103ee  // mov	x14, x17
LBB5_1846:
	WORD $0xd37cfe90  // lsr	x16, x20, #60
	WORD $0x9240ee81  // and	x1, x20, #0xfffffffffffffff
	WORD $0x321c0610  // orr	w16, w16, #0x30
	WORD $0x390001d0  // strb	w16, [x14]
	WORD $0x38b5c9d0  // ldrsb	x16, [x14, w21, sxtw]
	WORD $0x9b074030  // madd	x16, x1, x7, x16
	WORD $0xd100c214  // sub	x20, x16, #48
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xf100058c  // subs	x12, x12, #1
	WORD $0x54fffee1  // b.ne	LBB5_1846 $-36(%rip)
	WORD $0x14000002  // b	LBB5_1848 $8(%rip)
LBB5_1847:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1848:
	WORD $0xb5000114  // cbnz	x20, LBB5_1850 $32(%rip)
	WORD $0x14000012  // b	LBB5_1852 $72(%rip)
LBB5_1849:
	WORD $0xf10001df  // cmp	x14, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x9240ee8c  // and	x12, x20, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d4  // lsl	x20, x14, #1
	WORD $0xb400018c  // cbz	x12, LBB5_1852 $48(%rip)
LBB5_1850:
	WORD $0x93407f6c  // sxtw	x12, w27
	WORD $0xd37cfe8e  // lsr	x14, x20, #60
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffee9  // b.ls	LBB5_1849 $-36(%rip)
	WORD $0x321c05ce  // orr	w14, w14, #0x30
	WORD $0x382c6a2e  // strb	w14, [x17, x12]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x9240ee8c  // and	x12, x20, #0xfffffffffffffff
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9d4  // lsl	x20, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1850 $-40(%rip)
LBB5_1852:
	WORD $0x4b15008c  // sub	w12, w4, w21
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x54fff7cb  // b.lt	LBB5_1836 $-264(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1854:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x540000c1  // b.ne	LBB5_1857 $24(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1854 $-16(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x17ffffb7  // b	LBB5_1837 $-292(%rip)
LBB5_1857:
	WORD $0x17ffffb6  // b	LBB5_1837 $-296(%rip)
LBB5_1858:
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x17ffffb4  // b	LBB5_1837 $-304(%rip)
LBB5_1859:
	WORD $0xd2800014  // mov	x20, #0
	WORD $0x5280800c  // mov	w12, #1024
	WORD $0x711000ff  // cmp	w7, #1024
	WORD $0xb9401bf8  // ldr	w24, [sp, #24]
	WORD $0xb94023f6  // ldr	w22, [sp, #32]
	WORD $0x540051cc  // b.gt	LBB5_1997 $2616(%rip)
	WORD $0x52800014  // mov	w20, #0
	WORD $0x510004f3  // sub	w19, w7, #1
	WORD $0x3500373b  // cbnz	w27, LBB5_1948 $1764(%rip)
	WORD $0x14000228  // b	LBB5_1972 $2208(%rip)
LBB5_1861:
	WORD $0xaa1303ec  // mov	x12, x19
LBB5_1862:
	WORD $0xd2800013  // mov	x19, #0
	WORD $0xd2800007  // mov	x7, #0
	WORD $0x4b0c03e5  // neg	w5, w12
	WORD $0x5280014e  // mov	w14, #10
	WORD $0x0abb7f6c  // bic	w12, w27, w27, asr #31
LBB5_1863:
	WORD $0xeb13019f  // cmp	x12, x19
	WORD $0x540003a0  // b.eq	LBB5_1869 $116(%rip)
	WORD $0x38b36a30  // ldrsb	x16, [x17, x19]
	WORD $0x9b0e40f0  // madd	x16, x7, x14, x16
	WORD $0xd100c207  // sub	x7, x16, #48
	WORD $0x91000673  // add	x19, x19, #1
	WORD $0x9ac524f0  // lsr	x16, x7, x5
	WORD $0xb4ffff30  // cbz	x16, LBB5_1863 $-28(%rip)
	WORD $0xaa1303ec  // mov	x12, x19
LBB5_1866:
	WORD $0x4b0c008e  // sub	w14, w4, w12
	WORD $0x110005c4  // add	w4, w14, #1
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9ac521ce  // lsl	x14, x14, x5
	WORD $0xaa2e03f3  // mvn	x19, x14
	WORD $0x6b0c037b  // subs	w27, w27, w12
	WORD $0x54002e0d  // b.le	LBB5_1932 $1472(%rip)
	WORD $0x5280014e  // mov	w14, #10
	WORD $0xaa1b03f4  // mov	x20, x27
	WORD $0xaa1103f5  // mov	x21, x17
LBB5_1868:
	WORD $0x9ac524f0  // lsr	x16, x7, x5
	WORD $0x8a1300e1  // and	x1, x7, x19
	WORD $0x1100c210  // add	w16, w16, #48
	WORD $0x390002b0  // strb	w16, [x21]
	WORD $0x38accab0  // ldrsb	x16, [x21, w12, sxtw]
	WORD $0x9b0e4030  // madd	x16, x1, x14, x16
	WORD $0xd100c207  // sub	x7, x16, #48
	WORD $0x910006b5  // add	x21, x21, #1
	WORD $0xf1000694  // subs	x20, x20, #1
	WORD $0x54fffee1  // b.ne	LBB5_1868 $-36(%rip)
	WORD $0x14000163  // b	LBB5_1933 $1420(%rip)
LBB5_1869:
	WORD $0x12807fb3  // mov	w19, #-1022
	WORD $0xb4000207  // cbz	x7, LBB5_1873 $64(%rip)
	WORD $0x9ac524ee  // lsr	x14, x7, x5
	WORD $0xb400010e  // cbz	x14, LBB5_1872 $32(%rip)
	WORD $0x5280001b  // mov	w27, #0
	WORD $0x4b0c008c  // sub	w12, w4, w12
	WORD $0x11000584  // add	w4, w12, #1
	WORD $0x9280000c  // mov	x12, #-1
	WORD $0x9ac5218c  // lsl	x12, x12, x5
	WORD $0xaa2c03f3  // mvn	x19, x12
	WORD $0x14000159  // b	LBB5_1934 $1380(%rip)
LBB5_1872:
	WORD $0x8b0708ee  // add	x14, x7, x7, lsl #2
	WORD $0xd37ff9c7  // lsl	x7, x14, #1
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0x9ac524ee  // lsr	x14, x7, x5
	WORD $0xb4ffff8e  // cbz	x14, LBB5_1872 $-16(%rip)
	WORD $0x17ffffdb  // b	LBB5_1866 $-148(%rip)
LBB5_1873:
	WORD $0x52800014  // mov	w20, #0
	WORD $0x140001f1  // b	LBB5_1972 $1988(%rip)
LBB5_1874:
	WORD $0xaa1e03e2  // mov	x2, lr
	WORD $0xdac001cc  // rbit	x12, x14
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b11014e  // add	x14, x10, x17
	WORD $0x8b0c01c1  // add	x1, x14, x12
	WORD $0x3201c3f1  // mov	w17, #-2139062144
	WORD $0x5283232e  // mov	w14, #6425
	WORD $0x72a3232e  // movk	w14, #6425, lsl #16
	WORD $0x3202c7e3  // mov	w3, #-1061109568
	WORD $0x3200dbe4  // mov	w4, #2139062143
	WORD $0x5288c8c5  // mov	w5, #17990
	WORD $0x72a8c8c5  // movk	w5, #17990, lsl #16
	WORD $0x3203cbe6  // mov	w6, #-522133280
	WORD $0x52872727  // mov	w7, #14649
	WORD $0x72a72727  // movk	w7, #14649, lsl #16
	WORD $0x3200cff3  // mov	w19, #252645135
	WORD $0x3200c3f4  // mov	w20, #16843009
	WORD $0x5297fdf5  // mov	w21, #49135
	WORD $0x528017b6  // mov	w22, #189
	WORD $0x52848017  // mov	w23, #9216
	WORD $0x72bf9417  // movk	w23, #64672, lsl #16
	WORD $0x4f02e783  // movi.16b	v3, #92
	WORD $0x4f01e444  // movi.16b	v4, #34
	WORD $0x4f00e7e5  // movi.16b	v5, #31
	WORD $0xaa0103ec  // mov	x12, x1
	WORD $0xaa0103fe  // mov	lr, x1
Lloh162:
	WORD $0x1002ab58  // adr	x24, _ESCAPED_TAB $21864(%rip)
Lloh163:
	WORD $0x91000318  // add	x24, x24, _ESCAPED_TAB@PAGEOFF $0(%rip)
LBB5_1875:
	WORD $0x39400599  // ldrb	w25, [x12, #1]
	WORD $0xf101d73f  // cmp	x25, #117
	WORD $0x54000100  // b.eq	LBB5_1878 $32(%rip)
	WORD $0x38796b1a  // ldrb	w26, [x24, x25]
	WORD $0x3400253a  // cbz	w26, LBB5_1931 $1188(%rip)
	WORD $0xa90227e8  // stp	x8, x9, [sp, #32]
	WORD $0x91000999  // add	x25, x12, #2
	WORD $0x380017da  // strb	w26, [lr], #1
	WORD $0xaa1e03fa  // mov	x26, lr
	WORD $0x1400006b  // b	LBB5_1898 $428(%rip)
LBB5_1878:
	WORD $0xa90227e8  // stp	x8, x9, [sp, #32]
	WORD $0xb8402199  // ldur	w25, [x12, #2]
	WORD $0x5299fa1a  // mov	w26, #53200
	WORD $0x72b9f9fa  // movk	w26, #53199, lsl #16
	WORD $0x0b1a033b  // add	w27, w25, w26
	WORD $0x0a39023a  // bic	w26, w17, w25
	WORD $0x6a1b035f  // tst	w26, w27
	WORD $0x54007521  // b.ne	LBB5_2067 $3748(%rip)
	WORD $0x0b0e033b  // add	w27, w25, w14
	WORD $0x2a19037b  // orr	w27, w27, w25
	WORD $0x6a11037f  // tst	w27, w17
	WORD $0x540074a1  // b.ne	LBB5_2067 $3732(%rip)
	WORD $0xaa1a03e9  // mov	x9, x26
	WORD $0x1200db3b  // and	w27, w25, #0x7f7f7f7f
	WORD $0x4b1b007a  // sub	w26, w3, w27
	WORD $0xb90033fa  // str	w26, [sp, #48]
	WORD $0x0b05037a  // add	w26, w27, w5
	WORD $0xb94033e8  // ldr	w8, [sp, #48]
	WORD $0x0a08035a  // and	w26, w26, w8
	WORD $0x6a09035f  // tst	w26, w9
	WORD $0x54007381  // b.ne	LBB5_2067 $3696(%rip)
	WORD $0x4b1b00da  // sub	w26, w6, w27
	WORD $0x0b07037b  // add	w27, w27, w7
	WORD $0x0a1a037a  // and	w26, w27, w26
	WORD $0x6a09035f  // tst	w26, w9
	WORD $0x540072e1  // b.ne	LBB5_2067 $3676(%rip)
	WORD $0x5ac00b21  // rev	w1, w25
	WORD $0x0a611299  // bic	w25, w20, w1, lsr #4
	WORD $0x2a190f39  // orr	w25, w25, w25, lsl #3
	WORD $0x1200cc21  // and	w1, w1, #0xf0f0f0f
	WORD $0x0b010321  // add	w1, w25, w1
	WORD $0x2a411021  // orr	w1, w1, w1, lsr #4
	WORD $0x53105c39  // ubfx	w25, w1, #16, #8
	WORD $0x12001c21  // and	w1, w1, #0xff
	WORD $0x2a192021  // orr	w1, w1, w25, lsl #8
	WORD $0x91001999  // add	x25, x12, #6
	WORD $0x7102003f  // cmp	w1, #128
	WORD $0x54001c03  // b.lo	LBB5_1926 $896(%rip)
	WORD $0x910013da  // add	x26, lr, #4
LBB5_1884:
	WORD $0x711ffc3f  // cmp	w1, #2047
	WORD $0x54001c29  // b.ls	LBB5_1928 $900(%rip)
	WORD $0x5140382c  // sub	w12, w1, #14, lsl #12
	WORD $0x3120059f  // cmn	w12, #2049
	WORD $0x540006a9  // b.ls	LBB5_1896 $212(%rip)
	WORD $0x530a7c2c  // lsr	w12, w1, #10
	WORD $0x7100d99f  // cmp	w12, #54
	WORD $0x54001c68  // b.hi	LBB5_1929 $908(%rip)
	WORD $0x3940032c  // ldrb	w12, [x25]
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54001c01  // b.ne	LBB5_1929 $896(%rip)
	WORD $0x3940072c  // ldrb	w12, [x25, #1]
	WORD $0x7101d59f  // cmp	w12, #117
	WORD $0x54001ba1  // b.ne	LBB5_1929 $884(%rip)
	WORD $0xb840232c  // ldur	w12, [x25, #2]
	WORD $0x5299fa1b  // mov	w27, #53200
	WORD $0x72b9f9fb  // movk	w27, #53199, lsl #16
	WORD $0x0b1b019e  // add	w30, w12, w27
	WORD $0x0a2c0229  // bic	w9, w17, w12
	WORD $0x6a1e013f  // tst	w9, w30
	WORD $0x540076e1  // b.ne	LBB5_2083 $3804(%rip)
	WORD $0x0b0e019e  // add	w30, w12, w14
	WORD $0x2a0c03de  // orr	w30, w30, w12
	WORD $0x6a1103df  // tst	w30, w17
	WORD $0x54007661  // b.ne	LBB5_2083 $3788(%rip)
	WORD $0x0a04019e  // and	w30, w12, w4
	WORD $0x4b1e0068  // sub	w8, w3, w30
	WORD $0x0b0503db  // add	w27, w30, w5
	WORD $0x0a08037b  // and	w27, w27, w8
	WORD $0x6a09037f  // tst	w27, w9
	WORD $0x540075a1  // b.ne	LBB5_2083 $3764(%rip)
	WORD $0x4b1e00db  // sub	w27, w6, w30
	WORD $0x0b0703de  // add	w30, w30, w7
	WORD $0x0a1b03db  // and	w27, w30, w27
	WORD $0x6a09037f  // tst	w27, w9
	WORD $0x54007501  // b.ne	LBB5_2083 $3744(%rip)
	WORD $0x5ac0098c  // rev	w12, w12
	WORD $0x0a6c129b  // bic	w27, w20, w12, lsr #4
	WORD $0x0b1b0f7b  // add	w27, w27, w27, lsl #3
	WORD $0x0a13018c  // and	w12, w12, w19
	WORD $0x0b0c036c  // add	w12, w27, w12
	WORD $0x2a4c119b  // orr	w27, w12, w12, lsr #4
	WORD $0x53087f6c  // lsr	w12, w27, #8
	WORD $0x12181d8c  // and	w12, w12, #0xff00
	WORD $0x91001b39  // add	x25, x25, #6
	WORD $0x5140399e  // sub	w30, w12, #14, lsl #12
	WORD $0x33001f6c  // bfxil	w12, w27, #0, #8
	WORD $0x311007df  // cmn	w30, #1025
	WORD $0x540017a8  // b.hi	LBB5_1930 $756(%rip)
	WORD $0x781fc355  // sturh	w21, [x26, #-4]
	WORD $0x381fe356  // sturb	w22, [x26, #-2]
	WORD $0x91000f5a  // add	x26, x26, #3
	WORD $0xaa0c03e1  // mov	x1, x12
	WORD $0x7102019f  // cmp	w12, #128
	WORD $0x54fff942  // b.hs	LBB5_1884 $-216(%rip)
	WORD $0xd100135e  // sub	lr, x26, #4
	WORD $0x140000a7  // b	LBB5_1927 $668(%rip)
LBB5_1896:
	WORD $0x530c7c2c  // lsr	w12, w1, #12
	WORD $0x321b098c  // orr	w12, w12, #0xe0
	WORD $0x381fc34c  // sturb	w12, [x26, #-4]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x33062c2c  // bfxil	w12, w1, #6, #6
	WORD $0x381fd34c  // sturb	w12, [x26, #-3]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300142c  // bfxil	w12, w1, #0, #6
	WORD $0x381fe34c  // sturb	w12, [x26, #-2]
LBB5_1897:
	WORD $0xd100075a  // sub	x26, x26, #1
LBB5_1898:
	WORD $0x3940033b  // ldrb	w27, [x25]
	WORD $0xaa1903e1  // mov	x1, x25
	WORD $0xaa1903ec  // mov	x12, x25
	WORD $0xaa1a03fe  // mov	lr, x26
	WORD $0x7101737f  // cmp	w27, #92
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x54fff0c0  // b.eq	LBB5_1875 $-488(%rip)
	WORD $0xf9000bed  // str	x13, [sp, #16]
	WORD $0xd280001b  // mov	x27, #0
LBB5_1900:
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0xad401d86  // ldp	q6, q7, [x12]
	WORD $0x6e238cd0  // cmeq.16b	v16, v6, v3
	WORD $0x6e238cf1  // cmeq.16b	v17, v7, v3
	WORD $0x4e211e10  // and.16b	v16, v16, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e26020c  // fmov	w12, s16
	WORD $0x4e211e30  // and.16b	v16, v17, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e260201  // fmov	w1, s16
	WORD $0x33103c2c  // bfi	w12, w1, #16, #16
	WORD $0x6e248cd0  // cmeq.16b	v16, v6, v4
	WORD $0x6e248cf1  // cmeq.16b	v17, v7, v4
	WORD $0x4e211e10  // and.16b	v16, v16, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e260201  // fmov	w1, s16
	WORD $0x4e211e30  // and.16b	v16, v17, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e26021e  // fmov	w30, s16
	WORD $0x33103fc1  // bfi	w1, w30, #16, #16
	WORD $0x37280170  // tbnz	w16, #5, LBB5_1905 $44(%rip)
	WORD $0x5100059e  // sub	w30, w12, #1
	WORD $0x6a1e003f  // tst	w1, w30
	WORD $0x54005d81  // b.ne	LBB5_2054 $2992(%rip)
	WORD $0x51000421  // sub	w1, w1, #1
LBB5_1903:
	WORD $0x6a0c003f  // tst	w1, w12
	WORD $0x54000341  // b.ne	LBB5_1907 $104(%rip)
	WORD $0x8b1b034c  // add	x12, x26, x27
	WORD $0xad001d86  // stp	q6, q7, [x12]
	WORD $0x9100837b  // add	x27, x27, #32
	WORD $0x17ffffde  // b	LBB5_1900 $-136(%rip)
LBB5_1905:
	WORD $0x6e2564d0  // umax.16b	v16, v6, v5
	WORD $0x6e258e10  // cmeq.16b	v16, v16, v5
	WORD $0x6e2564f1  // umax.16b	v17, v7, v5
	WORD $0x6e258e31  // cmeq.16b	v17, v17, v5
	WORD $0x4e211e10  // and.16b	v16, v16, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e260208  // fmov	w8, s16
	WORD $0x4e211e30  // and.16b	v16, v17, v1
	WORD $0x4e020210  // tbl.16b	v16, { v16 }, v2
	WORD $0x4e71ba10  // addv.8h	h16, v16
	WORD $0x1e26021e  // fmov	w30, s16
	WORD $0x33103fc8  // bfi	w8, w30, #16, #16
	WORD $0x2a0c011e  // orr	w30, w8, w12
	WORD $0x510007de  // sub	w30, w30, #1
	WORD $0x6a0103df  // tst	w30, w1
	WORD $0x54005a81  // b.ne	LBB5_2054 $2896(%rip)
	WORD $0x51000421  // sub	w1, w1, #1
	WORD $0x6a01011f  // tst	w8, w1
	WORD $0x54fffce0  // b.eq	LBB5_1903 $-100(%rip)
	WORD $0x1400034c  // b	LBB5_2084 $3376(%rip)
LBB5_1907:
	WORD $0x0e013cc8  // umov.b	w8, v6[0]
	WORD $0x8b1b0321  // add	x1, x25, x27
	WORD $0x8b1b035e  // add	lr, x26, x27
	WORD $0xaa0103ec  // mov	x12, x1
	WORD $0x7101711f  // cmp	w8, #92
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x54ffe880  // b.eq	LBB5_1875 $-752(%rip)
	WORD $0x0e013ccc  // umov.b	w12, v6[0]
LBB5_1909:
	WORD $0x8b1b035e  // add	lr, x26, x27
	WORD $0x390003cc  // strb	w12, [lr]
	WORD $0x8b1b0328  // add	x8, x25, x27
	WORD $0x3940050c  // ldrb	w12, [x8, #1]
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54000500  // b.eq	LBB5_1918 $160(%rip)
	WORD $0x390007cc  // strb	w12, [lr, #1]
	WORD $0x39400901  // ldrb	w1, [x8, #2]
	WORD $0x7101703f  // cmp	w1, #92
	WORD $0x540004e0  // b.eq	LBB5_1919 $156(%rip)
	WORD $0x8b1b034c  // add	x12, x26, x27
	WORD $0x39000bc1  // strb	w1, [lr, #2]
	WORD $0x8b1b0321  // add	x1, x25, x27
	WORD $0x39400c3e  // ldrb	w30, [x1, #3]
	WORD $0x710173df  // cmp	w30, #92
	WORD $0x540004e0  // b.eq	LBB5_1920 $156(%rip)
	WORD $0x39000d9e  // strb	w30, [x12, #3]
	WORD $0x39401021  // ldrb	w1, [x1, #4]
	WORD $0x7101703f  // cmp	w1, #92
	WORD $0x540004e0  // b.eq	LBB5_1921 $156(%rip)
	WORD $0x8b1b035e  // add	lr, x26, x27
	WORD $0x39001181  // strb	w1, [x12, #4]
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x39401581  // ldrb	w1, [x12, #5]
	WORD $0x7101703f  // cmp	w1, #92
	WORD $0x540004e0  // b.eq	LBB5_1922 $156(%rip)
	WORD $0x390017c1  // strb	w1, [lr, #5]
	WORD $0x39401981  // ldrb	w1, [x12, #6]
	WORD $0x7101703f  // cmp	w1, #92
	WORD $0x540004e0  // b.eq	LBB5_1923 $156(%rip)
	WORD $0x8b1b034c  // add	x12, x26, x27
	WORD $0x39001bc1  // strb	w1, [lr, #6]
	WORD $0x8b1b0321  // add	x1, x25, x27
	WORD $0x39401c3e  // ldrb	w30, [x1, #7]
	WORD $0x710173df  // cmp	w30, #92
	WORD $0x540004e0  // b.eq	LBB5_1924 $156(%rip)
	WORD $0x39001d9e  // strb	w30, [x12, #7]
	WORD $0x3940202c  // ldrb	w12, [x1, #8]
	WORD $0x9100237b  // add	x27, x27, #8
	WORD $0x7101719f  // cmp	w12, #92
	WORD $0x54fffb01  // b.ne	LBB5_1909 $-160(%rip)
	WORD $0x8b1b0321  // add	x1, x25, x27
	WORD $0xd1000428  // sub	x8, x1, #1
	WORD $0x8b1b035e  // add	lr, x26, x27
	WORD $0x14000021  // b	LBB5_1925 $132(%rip)
LBB5_1918:
	WORD $0x91000501  // add	x1, x8, #1
	WORD $0x910007de  // add	lr, lr, #1
	WORD $0x1400001e  // b	LBB5_1925 $120(%rip)
LBB5_1919:
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x91000588  // add	x8, x12, #1
	WORD $0x91000981  // add	x1, x12, #2
	WORD $0x8b1b034c  // add	x12, x26, x27
	WORD $0x9100099e  // add	lr, x12, #2
	WORD $0x14000018  // b	LBB5_1925 $96(%rip)
LBB5_1920:
	WORD $0x91000828  // add	x8, x1, #2
	WORD $0x91000c21  // add	x1, x1, #3
	WORD $0x91000d9e  // add	lr, x12, #3
	WORD $0x14000014  // b	LBB5_1925 $80(%rip)
LBB5_1921:
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x91000d88  // add	x8, x12, #3
	WORD $0x91001181  // add	x1, x12, #4
	WORD $0x8b1b034c  // add	x12, x26, x27
	WORD $0x9100119e  // add	lr, x12, #4
	WORD $0x1400000e  // b	LBB5_1925 $56(%rip)
LBB5_1922:
	WORD $0x91001188  // add	x8, x12, #4
	WORD $0x91001581  // add	x1, x12, #5
	WORD $0x910017de  // add	lr, lr, #5
	WORD $0x1400000a  // b	LBB5_1925 $40(%rip)
LBB5_1923:
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x91001588  // add	x8, x12, #5
	WORD $0x91001981  // add	x1, x12, #6
	WORD $0x8b1b034c  // add	x12, x26, x27
	WORD $0x9100199e  // add	lr, x12, #6
	WORD $0x14000004  // b	LBB5_1925 $16(%rip)
LBB5_1924:
	WORD $0x91001828  // add	x8, x1, #6
	WORD $0x91001c21  // add	x1, x1, #7
	WORD $0x91001d9e  // add	lr, x12, #7
LBB5_1925:
	WORD $0x9100050c  // add	x12, x8, #1
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x17fffef2  // b	LBB5_1875 $-1080(%rip)
LBB5_1926:
	WORD $0xaa0103ec  // mov	x12, x1
LBB5_1927:
	WORD $0x380017cc  // strb	w12, [lr], #1
	WORD $0xaa1e03fa  // mov	x26, lr
	WORD $0x17ffff62  // b	LBB5_1898 $-632(%rip)
LBB5_1928:
	WORD $0x53067c2c  // lsr	w12, w1, #6
	WORD $0x321a058c  // orr	w12, w12, #0xc0
	WORD $0x381fc34c  // sturb	w12, [x26, #-4]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300142c  // bfxil	w12, w1, #0, #6
	WORD $0x381fd34c  // sturb	w12, [x26, #-3]
	WORD $0xd1000b5a  // sub	x26, x26, #2
	WORD $0x17ffff5a  // b	LBB5_1898 $-664(%rip)
LBB5_1929:
	WORD $0x781fc355  // sturh	w21, [x26, #-4]
	WORD $0x381fe356  // sturb	w22, [x26, #-2]
	WORD $0x17ffff56  // b	LBB5_1897 $-680(%rip)
LBB5_1930:
	WORD $0x0b01298c  // add	w12, w12, w1, lsl #10
	WORD $0x0b17018c  // add	w12, w12, w23
	WORD $0x53127d81  // lsr	w1, w12, #18
	WORD $0x321c0c21  // orr	w1, w1, #0xf0
	WORD $0x381fc341  // sturb	w1, [x26, #-4]
	WORD $0x52801001  // mov	w1, #128
	WORD $0x330c4581  // bfxil	w1, w12, #12, #6
	WORD $0x381fd341  // sturb	w1, [x26, #-3]
	WORD $0x52801001  // mov	w1, #128
	WORD $0x33062d81  // bfxil	w1, w12, #6, #6
	WORD $0x381fe341  // sturb	w1, [x26, #-2]
	WORD $0x5280100c  // mov	w12, #128
	WORD $0x3300176c  // bfxil	w12, w27, #0, #6
	WORD $0x381ff34c  // sturb	w12, [x26, #-1]
	WORD $0x17ffff48  // b	LBB5_1898 $-736(%rip)
LBB5_1931:
	WORD $0x92800031  // mov	x17, #-2
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa0203fe  // mov	lr, x2
	WORD $0x4b1103f0  // neg	w16, w17
	WORD $0x17fffa54  // b	LBB5_1580 $-5808(%rip)
LBB5_1932:
	WORD $0x5280001b  // mov	w27, #0
LBB5_1933:
	WORD $0xb4000267  // cbz	x7, LBB5_1938 $76(%rip)
LBB5_1934:
	WORD $0x14000007  // b	LBB5_1936 $28(%rip)
LBB5_1935:
	WORD $0xf100019f  // cmp	x12, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x8a1300ec  // and	x12, x7, x19
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9c7  // lsl	x7, x14, #1
	WORD $0xb400018c  // cbz	x12, LBB5_1938 $48(%rip)
LBB5_1936:
	WORD $0x9ac524ec  // lsr	x12, x7, x5
	WORD $0x93407f6e  // sxtw	x14, w27
	WORD $0xeb0e007f  // cmp	x3, x14
	WORD $0x54fffee9  // b.ls	LBB5_1935 $-36(%rip)
	WORD $0x1100c18c  // add	w12, w12, #48
	WORD $0x382e6a2c  // strb	w12, [x17, x14]
	WORD $0x1100077b  // add	w27, w27, #1
	WORD $0x8a1300ec  // and	x12, x7, x19
	WORD $0x8b0c098e  // add	x14, x12, x12, lsl #2
	WORD $0xd37ff9c7  // lsl	x7, x14, #1
	WORD $0xb5fffecc  // cbnz	x12, LBB5_1936 $-40(%rip)
LBB5_1938:
	WORD $0x7100077f  // cmp	w27, #1
	WORD $0x5400016b  // b.lt	LBB5_1943 $44(%rip)
	WORD $0x2a1b03fb  // mov	w27, w27
LBB5_1940:
	WORD $0x387b68cc  // ldrb	w12, [x6, x27]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000301  // b.ne	LBB5_1947 $96(%rip)
	WORD $0xf100077b  // subs	x27, x27, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1940 $-16(%rip)
	WORD $0x52800005  // mov	w5, #0
	WORD $0x52800007  // mov	w7, #0
	WORD $0x12807fb3  // mov	w19, #-1022
	WORD $0x14000088  // b	LBB5_1973 $544(%rip)
LBB5_1943:
	WORD $0x52800005  // mov	w5, #0
	WORD $0x52800007  // mov	w7, #0
	WORD $0x12807fb3  // mov	w19, #-1022
	WORD $0x350001fb  // cbnz	w27, LBB5_1948 $60(%rip)
	WORD $0x14000083  // b	LBB5_1973 $524(%rip)
LBB5_1944:
	WORD $0xaa2403ea  // mvn	x10, x4
	WORD $0xcb364144  // sub	x4, x10, w22, uxtw
	WORD $0xaa1b03f4  // mov	x20, x27
	WORD $0x17fffa7d  // b	LBB5_1601 $-5644(%rip)
LBB5_1945:
	WORD $0xaa2403ea  // mvn	x10, x4
	WORD $0xcb2e4144  // sub	x4, x10, w14, uxtw
	WORD $0xaa1b03f4  // mov	x20, x27
	WORD $0x17fffa79  // b	LBB5_1601 $-5660(%rip)
LBB5_1946:
	WORD $0xaa2403ea  // mvn	x10, x4
	WORD $0xcb2c4144  // sub	x4, x10, w12, uxtw
	WORD $0xaa1b03f4  // mov	x20, x27
	WORD $0x17fffa75  // b	LBB5_1601 $-5676(%rip)
LBB5_1947:
	WORD $0x12807fb3  // mov	w19, #-1022
LBB5_1948:
	WORD $0xd280000e  // mov	x14, #0
	WORD $0x2a1b03ec  // mov	w12, w27
	WORD $0x5282b185  // mov	w5, #5516
LBB5_1949:
	WORD $0xf10099df  // cmp	x14, #38
	WORD $0x54000260  // b.eq	LBB5_1953 $76(%rip)
Lloh164:
	WORD $0x1001b7b0  // adr	x16, _LSHIFT_TAB $14068(%rip)
Lloh165:
	WORD $0x91000210  // add	x16, x16, _LSHIFT_TAB@PAGEOFF $0(%rip)
	WORD $0x8b0e0210  // add	x16, x16, x14
	WORD $0x38656a01  // ldrb	w1, [x16, x5]
	WORD $0x386e6a27  // ldrb	w7, [x17, x14]
	WORD $0x6b0100ff  // cmp	w7, w1
	WORD $0x540001c1  // b.ne	LBB5_1954 $56(%rip)
	WORD $0x910005ce  // add	x14, x14, #1
	WORD $0xeb0e019f  // cmp	x12, x14
	WORD $0x54fffea1  // b.ne	LBB5_1949 $-44(%rip)
Lloh166:
	WORD $0x1001b66e  // adr	x14, _LSHIFT_TAB $14028(%rip)
Lloh167:
	WORD $0x910001ce  // add	x14, x14, _LSHIFT_TAB@PAGEOFF $0(%rip)
	WORD $0x8b0c01ce  // add	x14, x14, x12
	WORD $0x5282b190  // mov	w16, #5516
	WORD $0x387069ce  // ldrb	w14, [x14, x16]
	WORD $0x52800205  // mov	w5, #16
	WORD $0x3500012e  // cbnz	w14, LBB5_1955 $36(%rip)
	WORD $0x14000009  // b	LBB5_1956 $36(%rip)
LBB5_1953:
	WORD $0x52800205  // mov	w5, #16
	WORD $0x14000007  // b	LBB5_1956 $28(%rip)
LBB5_1954:
	WORD $0x13001c2e  // sxtb	w14, w1
	WORD $0x13001cf0  // sxtb	w16, w7
	WORD $0x52800205  // mov	w5, #16
	WORD $0x6b0e021f  // cmp	w16, w14
	WORD $0x5400004a  // b.ge	LBB5_1956 $8(%rip)
LBB5_1955:
	WORD $0x528001e5  // mov	w5, #15
LBB5_1956:
	WORD $0x0b0c00a7  // add	w7, w5, w12
	WORD $0x93407cf4  // sxtw	x20, w7
	WORD $0x7100059f  // cmp	w12, #1
	WORD $0x5400078b  // b.lt	LBB5_1966 $240(%rip)
	WORD $0xd2800015  // mov	x21, #0
	WORD $0xd1000696  // sub	x22, x20, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xd2ff4018  // mov	x24, #-432345564227567616
	WORD $0xb202e7f9  // mov	x25, #-3689348814741910324
	WORD $0xf29999b9  // movk	x25, #52429
	WORD $0x9280013a  // mov	x26, #-10
	WORD $0xaa0703f7  // mov	x23, x7
	WORD $0x14000009  // b	LBB5_1959 $36(%rip)
LBB5_1958:
	WORD $0xf10001df  // cmp	x14, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0x510006f7  // sub	w23, w23, #1
	WORD $0xd10006d6  // sub	x22, x22, #1
	WORD $0x9100058e  // add	x14, x12, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf10005df  // cmp	x14, #1
	WORD $0x54000229  // b.ls	LBB5_1961 $68(%rip)
LBB5_1959:
	WORD $0x38ac6a2e  // ldrsb	x14, [x17, x12]
	WORD $0x8b0ed6ae  // add	x14, x21, x14, lsl #53
	WORD $0x8b1801db  // add	x27, x14, x24
	WORD $0x9bd97f6e  // umulh	x14, x27, x25
	WORD $0xd343fdd5  // lsr	x21, x14, #3
	WORD $0x9b1a6eae  // madd	x14, x21, x26, x27
	WORD $0xeb16007f  // cmp	x3, x22
	WORD $0x54fffe29  // b.ls	LBB5_1958 $-60(%rip)
	WORD $0x1100c1ce  // add	w14, w14, #48
	WORD $0x38366a2e  // strb	w14, [x17, x22]
	WORD $0x510006f7  // sub	w23, w23, #1
	WORD $0xd10006d6  // sub	x22, x22, #1
	WORD $0x9100058e  // add	x14, x12, #1
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf10005df  // cmp	x14, #1
	WORD $0x54fffe28  // b.hi	LBB5_1959 $-60(%rip)
LBB5_1961:
	WORD $0xf1002b7f  // cmp	x27, #10
	WORD $0xb9401bf8  // ldr	w24, [sp, #24]
	WORD $0x54000303  // b.lo	LBB5_1966 $96(%rip)
	WORD $0x93407eec  // sxtw	x12, w23
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xb202e7f6  // mov	x22, #-3689348814741910324
	WORD $0xf29999b6  // movk	x22, #52429
	WORD $0x92800137  // mov	x23, #-10
	WORD $0x14000007  // b	LBB5_1964 $28(%rip)
LBB5_1963:
	WORD $0xf100003f  // cmp	x1, #0
	WORD $0x1a9f0442  // csinc	w2, w2, wzr, eq
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf10026bf  // cmp	x21, #9
	WORD $0xaa0e03f5  // mov	x21, x14
	WORD $0x54000189  // b.ls	LBB5_1966 $48(%rip)
LBB5_1964:
	WORD $0x9bd67eae  // umulh	x14, x21, x22
	WORD $0xd343fdce  // lsr	x14, x14, #3
	WORD $0x9b1755c1  // madd	x1, x14, x23, x21
	WORD $0xeb0c007f  // cmp	x3, x12
	WORD $0x54fffec9  // b.ls	LBB5_1963 $-40(%rip)
	WORD $0x1100c030  // add	w16, w1, #48
	WORD $0x382c6a30  // strb	w16, [x17, x12]
	WORD $0xd100058c  // sub	x12, x12, #1
	WORD $0xf10026bf  // cmp	x21, #9
	WORD $0xaa0e03f5  // mov	x21, x14
	WORD $0x54fffec8  // b.hi	LBB5_1964 $-40(%rip)
LBB5_1966:
	WORD $0xeb14007f  // cmp	x3, x20
	WORD $0x1a8380f4  // csel	w20, w7, w3, hi
	WORD $0x0b0400a4  // add	w4, w5, w4
	WORD $0x7100069f  // cmp	w20, #1
	WORD $0x5400014b  // b.lt	LBB5_1971 $40(%rip)
	WORD $0xb94023f6  // ldr	w22, [sp, #32]
LBB5_1968:
	WORD $0x387468cc  // ldrb	w12, [x6, x20]
	WORD $0x7100c19f  // cmp	w12, #48
	WORD $0x54000141  // b.ne	LBB5_1972 $40(%rip)
	WORD $0xf1000694  // subs	x20, x20, #1
	WORD $0x54ffff8c  // b.gt	LBB5_1968 $-16(%rip)
	WORD $0x52800005  // mov	w5, #0
	WORD $0x52800007  // mov	w7, #0
	WORD $0x1400000a  // b	LBB5_1973 $40(%rip)
LBB5_1971:
	WORD $0x52800005  // mov	w5, #0
	WORD $0x52800007  // mov	w7, #0
	WORD $0xb94023f6  // ldr	w22, [sp, #32]
	WORD $0x340000d4  // cbz	w20, LBB5_1973 $24(%rip)
LBB5_1972:
	WORD $0x92800006  // mov	x6, #-1
	WORD $0xaa0403e5  // mov	x5, x4
	WORD $0xaa1403e7  // mov	x7, x20
	WORD $0x7100509f  // cmp	w4, #20
	WORD $0x54000b4c  // b.gt	LBB5_1996 $360(%rip)
LBB5_1973:
	WORD $0x52800004  // mov	w4, #0
	WORD $0xd2800003  // mov	x3, #0
	WORD $0x6b0700bf  // cmp	w5, w7
	WORD $0x1a87b0ac  // csel	w12, w5, w7, lt
	WORD $0x7100059f  // cmp	w12, #1
	WORD $0x5400016b  // b.lt	LBB5_1977 $44(%rip)
	WORD $0xd2800003  // mov	x3, #0
	WORD $0x5280014e  // mov	w14, #10
	WORD $0xaa0c03e4  // mov	x4, x12
	WORD $0xaa1103e6  // mov	x6, x17
LBB5_1975:
	WORD $0x388014d0  // ldrsb	x16, [x6], #1
	WORD $0x9b0e4070  // madd	x16, x3, x14, x16
	WORD $0xd100c203  // sub	x3, x16, #48
	WORD $0xf1000484  // subs	x4, x4, #1
	WORD $0x54ffff81  // b.ne	LBB5_1975 $-16(%rip)
	WORD $0xaa0c03e4  // mov	x4, x12
LBB5_1977:
	WORD $0x6b0400ac  // subs	w12, w5, w4
	WORD $0x540003ed  // b.le	LBB5_1984 $124(%rip)
	WORD $0x7100119f  // cmp	w12, #4
	WORD $0x54000303  // b.lo	LBB5_1982 $96(%rip)
	WORD $0xaa1603e1  // mov	x1, x22
	WORD $0x121e7586  // and	w6, w12, #0xfffffffc
	WORD $0x0b060084  // add	w4, w4, w6
	WORD $0x5280002e  // mov	w14, #1
	WORD $0xaa0603f4  // mov	x20, x6
	WORD $0x52800035  // mov	w21, #1
	WORD $0x52800036  // mov	w22, #1
LBB5_1980:
	WORD $0x8b030870  // add	x16, x3, x3, lsl #2
	WORD $0xd37ffa03  // lsl	x3, x16, #1
	WORD $0x8b0e09ce  // add	x14, x14, x14, lsl #2
	WORD $0xd37ff9ce  // lsl	x14, x14, #1
	WORD $0x8b150ab0  // add	x16, x21, x21, lsl #2
	WORD $0xd37ffa15  // lsl	x21, x16, #1
	WORD $0x8b160ad0  // add	x16, x22, x22, lsl #2
	WORD $0xd37ffa16  // lsl	x22, x16, #1
	WORD $0x71001294  // subs	w20, w20, #4
	WORD $0x54fffee1  // b.ne	LBB5_1980 $-36(%rip)
	WORD $0x9b037dce  // mul	x14, x14, x3
	WORD $0x9b0e7eae  // mul	x14, x21, x14
	WORD $0x9b0e7ec3  // mul	x3, x22, x14
	WORD $0x6b06019f  // cmp	w12, w6
	WORD $0xaa0103f6  // mov	x22, x1
	WORD $0x540000c0  // b.eq	LBB5_1984 $24(%rip)
LBB5_1982:
	WORD $0x4b0400ac  // sub	w12, w5, w4
LBB5_1983:
	WORD $0x8b03086e  // add	x14, x3, x3, lsl #2
	WORD $0xd37ff9c3  // lsl	x3, x14, #1
	WORD $0x7100058c  // subs	w12, w12, #1
	WORD $0x54ffffa1  // b.ne	LBB5_1983 $-12(%rip)
LBB5_1984:
	WORD $0x37f803c5  // tbnz	w5, #31, LBB5_1993 $120(%rip)
	WORD $0x6b0500ff  // cmp	w7, w5
	WORD $0x5400038d  // b.le	LBB5_1993 $112(%rip)
	WORD $0x8b25422c  // add	x12, x17, w5, uxtw
	WORD $0x39c0018e  // ldrsb	w14, [x12]
	WORD $0x110004b0  // add	w16, w5, #1
	WORD $0x7100d5df  // cmp	w14, #53
	WORD $0x7a470200  // ccmp	w16, w7, #0, eq
	WORD $0x540000c0  // b.eq	LBB5_1988 $24(%rip)
	WORD $0x7100d1df  // cmp	w14, #52
	WORD $0x1a9fd7ec  // cset	w12, gt
	WORD $0x91000466  // add	x6, x3, #1
	WORD $0x3500026c  // cbnz	w12, LBB5_1994 $76(%rip)
	WORD $0x14000011  // b	LBB5_1993 $68(%rip)
LBB5_1988:
	WORD $0x34000162  // cbz	w2, LBB5_1991 $44(%rip)
	WORD $0x91000466  // add	x6, x3, #1
	WORD $0x1400000f  // b	LBB5_1994 $60(%rip)
LBB5_1990:
	WORD $0x2a0c03ec  // mov	w12, w12
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b11014a  // add	x10, x10, x17
	WORD $0x8b0c0141  // add	x1, x10, x12
	WORD $0x92800011  // mov	x17, #-1
	WORD $0x4b1103f0  // neg	w16, w17
	WORD $0x17fff964  // b	LBB5_1580 $-6768(%rip)
LBB5_1991:
	WORD $0x340000a5  // cbz	w5, LBB5_1993 $20(%rip)
	WORD $0x385ff18c  // ldurb	w12, [x12, #-1]
	WORD $0x1200018c  // and	w12, w12, #0x1
	WORD $0x91000466  // add	x6, x3, #1
	WORD $0x3500004c  // cbnz	w12, LBB5_1994 $8(%rip)
LBB5_1993:
	WORD $0xaa0303e6  // mov	x6, x3
LBB5_1994:
	WORD $0xd2e0040c  // mov	x12, #9007199254740992
	WORD $0xeb0c00df  // cmp	x6, x12
	WORD $0x54000101  // b.ne	LBB5_1996 $32(%rip)
	WORD $0xd2800014  // mov	x20, #0
	WORD $0x1100066e  // add	w14, w19, #1
	WORD $0xd2e00206  // mov	x6, #4503599627370496
	WORD $0x5280800c  // mov	w12, #1024
	WORD $0x710ffe7f  // cmp	w19, #1023
	WORD $0xaa0e03f3  // mov	x19, x14
	WORD $0x540000a0  // b.eq	LBB5_1997 $20(%rip)
LBB5_1996:
	WORD $0xf24c00df  // tst	x6, #0x10000000000000
	WORD $0x12807fcc  // mov	w12, #-1023
	WORD $0x1a93018c  // csel	w12, w12, w19, eq
	WORD $0xaa0603f4  // mov	x20, x6
LBB5_1997:
	WORD $0x9240ce8e  // and	x14, x20, #0xfffffffffffff
	WORD $0x110ffd8c  // add	w12, w12, #1023
	WORD $0x1200298c  // and	w12, w12, #0x7ff
	WORD $0xaa0cd1cc  // orr	x12, x14, x12, lsl #52
	WORD $0xb241018e  // orr	x14, x12, #0x8000000000000000
	WORD $0x7100b6df  // cmp	w22, #45
	WORD $0x9a8c01cc  // csel	x12, x14, x12, eq
	WORD $0x9e670183  // fmov	d3, x12
	WORD $0x1e620304  // scvtf	d4, w24
	WORD $0x1e630883  // fmul	d3, d4, d3
	WORD $0xb94033f4  // ldr	w20, [sp, #48]
LBB5_1998:
	WORD $0x52800010  // mov	w16, #0
	WORD $0x9e66006c  // fmov	x12, d3
	WORD $0x9240f98e  // and	x14, x12, #0x7fffffffffffffff
	WORD $0x52800082  // mov	w2, #4
	WORD $0xd2effe11  // mov	x17, #9218868437227405312
	WORD $0xeb1101df  // cmp	x14, x17
	WORD $0x54000301  // b.ne	LBB5_2006 $96(%rip)
LBB5_1999:
	WORD $0xf1004dbf  // cmp	x13, #19
	WORD $0x54000280  // b.eq	LBB5_2005 $80(%rip)
	WORD $0xf1002dbf  // cmp	x13, #11
	WORD $0x540000a0  // b.eq	LBB5_2003 $20(%rip)
	WORD $0xf1000dbf  // cmp	x13, #3
	WORD $0x54fc2ba1  // b.ne	LBB5_261 $-31372(%rip)
LBB5_2002:
	WORD $0x5280006d  // mov	w13, #3
	WORD $0x14000002  // b	LBB5_2004 $8(%rip)
LBB5_2003:
	WORD $0x5280016d  // mov	w13, #11
LBB5_2004:
	WORD $0xaa0f81ac  // orr	x12, x13, x15, lsl #32
	WORD $0xf940500e  // ldr	x14, [x0, #160]
	WORD $0xa90079cc  // stp	x12, lr, [x14]
	WORD $0xb940d80c  // ldr	w12, [x0, #216]
	WORD $0x1100058c  // add	w12, w12, #1
	WORD $0xb900d80c  // str	w12, [x0, #216]
	WORD $0xf940500f  // ldr	x15, [x0, #160]
	WORD $0x910041ec  // add	x12, x15, #16
	WORD $0xf900500c  // str	x12, [x0, #160]
	WORD $0xaa0a03e1  // mov	x1, x10
	WORD $0xaa0203f0  // mov	x16, x2
	WORD $0x1400000f  // b	LBB5_2007 $60(%rip)
LBB5_2005:
	WORD $0xaa0203f0  // mov	x16, x2
	WORD $0xaa1e03ec  // mov	x12, lr
LBB5_2006:
	WORD $0x5280026d  // mov	w13, #19
	WORD $0xaa0f81ae  // orr	x14, x13, x15, lsl #32
	WORD $0xf940500f  // ldr	x15, [x0, #160]
	WORD $0xa90031ee  // stp	x14, x12, [x15]
	WORD $0xb940d80e  // ldr	w14, [x0, #216]
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0xb900d80e  // str	w14, [x0, #216]
	WORD $0xf940500f  // ldr	x15, [x0, #160]
	WORD $0x910041ee  // add	x14, x15, #16
	WORD $0xf900500e  // str	x14, [x0, #160]
	WORD $0xaa0a03e1  // mov	x1, x10
	WORD $0xaa0c03fe  // mov	lr, x12
LBB5_2007:
	WORD $0x5280016a  // mov	w10, #11
	WORD $0x7100021f  // cmp	w16, #0
	WORD $0x1a900142  // csel	w2, w10, w16, eq
	WORD $0x35003130  // cbnz	w16, LBB5_2081 $1572(%rip)
	WORD $0x910081ea  // add	x10, x15, #32
	WORD $0xf940600c  // ldr	x12, [x0, #192]
	WORD $0xeb0c015f  // cmp	x10, x12
	WORD $0x540030a8  // b.hi	LBB5_2081 $1556(%rip)
	WORD $0xaa0103ea  // mov	x10, x1
	WORD $0x38401551  // ldrb	w17, [x10], #1
	WORD $0x7100823f  // cmp	w17, #32
	WORD $0x54000888  // b.hi	LBB5_2020 $272(%rip)
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ad1218c  // lsl	x12, x12, x17
	WORD $0xd284c00e  // mov	x14, #9728
	WORD $0xf2c0002e  // movk	x14, #1, lsl #32
	WORD $0xea0e019f  // tst	x12, x14
	WORD $0x540007c0  // b.eq	LBB5_2020 $248(%rip)
	WORD $0x9100082a  // add	x10, x1, #2
	WORD $0x39400431  // ldrb	w17, [x1, #1]
	WORD $0x7100823f  // cmp	w17, #32
	WORD $0x540013c8  // b.hi	LBB5_2033 $632(%rip)
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ad1218c  // lsl	x12, x12, x17
	WORD $0xea0e019f  // tst	x12, x14
	WORD $0x54001340  // b.eq	LBB5_2033 $616(%rip)
	WORD $0xf940480f  // ldr	x15, [x0, #144]
	WORD $0xcb0f014c  // sub	x12, x10, x15
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_2016 $28(%rip)
	WORD $0xf9404c0a  // ldr	x10, [x0, #152]
	WORD $0x9280000e  // mov	x14, #-1
	WORD $0x9acc21cc  // lsl	x12, x14, x12
	WORD $0xea0c014a  // ands	x10, x10, x12
	WORD $0x54000521  // b.ne	LBB5_2019 $164(%rip)
	WORD $0x910101ea  // add	x10, x15, #64
LBB5_2016:
	WORD $0xd101014f  // sub	x15, x10, #64
	WORD $0x4f04e5e3  // movi.16b	v3, #143
LBB5_2017:
	WORD $0xadc215e4  // ldp	q4, q5, [x15, #64]!
	WORD $0xad411de6  // ldp	q6, q7, [x15, #32]
	WORD $0x4e231c90  // and.16b	v16, v4, v3
	WORD $0x4e100010  // tbl.16b	v16, { v0 }, v16
	WORD $0x4e231cb1  // and.16b	v17, v5, v3
	WORD $0x4e110011  // tbl.16b	v17, { v0 }, v17
	WORD $0x4e231cd2  // and.16b	v18, v6, v3
	WORD $0x4e120012  // tbl.16b	v18, { v0 }, v18
	WORD $0x4e231cf3  // and.16b	v19, v7, v3
	WORD $0x4e130013  // tbl.16b	v19, { v0 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008a  // fmov	w10, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e211c84  // and.16b	v4, v4, v1
	WORD $0x4e020084  // tbl.16b	v4, { v4 }, v2
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260090  // fmov	w16, s4
	WORD $0x33103d8a  // bfi	w10, w12, #16, #16
	WORD $0xaa0e814a  // orr	x10, x10, x14, lsl #32
	WORD $0xaa10c14a  // orr	x10, x10, x16, lsl #48
	WORD $0xb100055f  // cmn	x10, #1
	WORD $0x54fffbc0  // b.eq	LBB5_2017 $-136(%rip)
LBB5_2018:
	WORD $0xaa2a03ea  // mvn	x10, x10
	WORD $0xa909280f  // stp	x15, x10, [x0, #144]
LBB5_2019:
	WORD $0xdac0014a  // rbit	x10, x10
	WORD $0xdac0114a  // clz	x10, x10
	WORD $0x8b0a01ea  // add	x10, x15, x10
	WORD $0x38401551  // ldrb	w17, [x10], #1
LBB5_2020:
	WORD $0xf940016c  // ldr	x12, [x11]
	WORD $0x9104018c  // add	x12, x12, #256
	WORD $0xf900016c  // str	x12, [x11]
	WORD $0x7100b23f  // cmp	w17, #44
	WORD $0x54000ca1  // b.ne	LBB5_2034 $404(%rip)
LBB5_2021:
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x384015e2  // ldrb	w2, [x15], #1
	WORD $0x5280002c  // mov	w12, #1
	WORD $0x9ac2218c  // lsl	x12, x12, x2
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0xd284c00e  // mov	x14, #9728
	WORD $0xf2c0002e  // movk	x14, #1, lsl #32
	WORD $0x8a0e018c  // and	x12, x12, x14
	WORD $0xfa409984  // ccmp	x12, #0, #4, ls
	WORD $0x540008c0  // b.eq	LBB5_2031 $280(%rip)
	WORD $0x9100094f  // add	x15, x10, #2
	WORD $0x39400542  // ldrb	w2, [x10, #1]
	WORD $0x7100805f  // cmp	w2, #32
	WORD $0x54000a28  // b.hi	LBB5_2032 $324(%rip)
	WORD $0x5280002a  // mov	w10, #1
	WORD $0x9ac2214a  // lsl	x10, x10, x2
	WORD $0xd284c00c  // mov	x12, #9728
	WORD $0xf2c0002c  // movk	x12, #1, lsl #32
	WORD $0xea0c015f  // tst	x10, x12
	WORD $0x54000960  // b.eq	LBB5_2032 $300(%rip)
	WORD $0xf940480a  // ldr	x10, [x0, #144]
	WORD $0xcb0a01ec  // sub	x12, x15, x10
	WORD $0xf100fd9f  // cmp	x12, #63
	WORD $0x540000e8  // b.hi	LBB5_2027 $28(%rip)
	WORD $0xf9404c0e  // ldr	x14, [x0, #152]
	WORD $0x9280000f  // mov	x15, #-1
	WORD $0x9acc21ec  // lsl	x12, x15, x12
	WORD $0xea0c01cc  // ands	x12, x14, x12
	WORD $0x540005e1  // b.ne	LBB5_2030 $188(%rip)
	WORD $0x9101014f  // add	x15, x10, #64
LBB5_2027:
	WORD $0xd10101ea  // sub	x10, x15, #64
	WORD $0x4f04e5e0  // movi.16b	v0, #143
Lloh168:
	WORD $0x10fb7c4c  // adr	x12, lCPI5_0 $-36984(%rip)
Lloh169:
	WORD $0x3dc00181  // ldr	q1, [x12, lCPI5_0@PAGEOFF] $0(%rip)
Lloh170:
	WORD $0x10fb7c8c  // adr	x12, lCPI5_1 $-36976(%rip)
Lloh171:
	WORD $0x3dc00182  // ldr	q2, [x12, lCPI5_1@PAGEOFF] $0(%rip)
Lloh172:
	WORD $0x10fb7ccc  // adr	x12, lCPI5_2 $-36968(%rip)
Lloh173:
	WORD $0x3dc00183  // ldr	q3, [x12, lCPI5_2@PAGEOFF] $0(%rip)
LBB5_2028:
	WORD $0xadc21544  // ldp	q4, q5, [x10, #64]!
	WORD $0xad411d46  // ldp	q6, q7, [x10, #32]
	WORD $0x4e201c90  // and.16b	v16, v4, v0
	WORD $0x4e100030  // tbl.16b	v16, { v1 }, v16
	WORD $0x4e201cb1  // and.16b	v17, v5, v0
	WORD $0x4e110031  // tbl.16b	v17, { v1 }, v17
	WORD $0x4e201cd2  // and.16b	v18, v6, v0
	WORD $0x4e120032  // tbl.16b	v18, { v1 }, v18
	WORD $0x4e201cf3  // and.16b	v19, v7, v0
	WORD $0x4e130033  // tbl.16b	v19, { v1 }, v19
	WORD $0x6e248e04  // cmeq.16b	v4, v16, v4
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008c  // fmov	w12, s4
	WORD $0x6e258e24  // cmeq.16b	v4, v17, v5
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008e  // fmov	w14, s4
	WORD $0x6e268e44  // cmeq.16b	v4, v18, v6
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e26008f  // fmov	w15, s4
	WORD $0x6e278e64  // cmeq.16b	v4, v19, v7
	WORD $0x4e221c84  // and.16b	v4, v4, v2
	WORD $0x4e030084  // tbl.16b	v4, { v4 }, v3
	WORD $0x4e71b884  // addv.8h	h4, v4
	WORD $0x1e260090  // fmov	w16, s4
	WORD $0x33103dcc  // bfi	w12, w14, #16, #16
	WORD $0xaa0f818c  // orr	x12, x12, x15, lsl #32
	WORD $0xaa10c18c  // orr	x12, x12, x16, lsl #48
	WORD $0xb100059f  // cmn	x12, #1
	WORD $0x54fffbc0  // b.eq	LBB5_2028 $-136(%rip)
	WORD $0xaa2c03ec  // mvn	x12, x12
	WORD $0xa909300a  // stp	x10, x12, [x0, #144]
LBB5_2030:
	WORD $0xdac0018c  // rbit	x12, x12
	WORD $0xdac0118c  // clz	x12, x12
	WORD $0x8b0c014f  // add	x15, x10, x12
	WORD $0x384015e2  // ldrb	w2, [x15], #1
LBB5_2031:
	WORD $0x9102e010  // add	x16, x0, #184
	WORD $0x528000f1  // mov	w17, #7
	WORD $0x52800021  // mov	w1, #1
	WORD $0x4f04e5e3  // movi.16b	v3, #143
Lloh174:
	WORD $0x10fb75ea  // adr	x10, lCPI5_0 $-37188(%rip)
Lloh175:
	WORD $0x3dc00140  // ldr	q0, [x10, lCPI5_0@PAGEOFF] $0(%rip)
	WORD $0xd284c003  // mov	x3, #9728
	WORD $0xf2c00023  // movk	x3, #1, lsl #32
Lloh176:
	WORD $0x10fb75ea  // adr	x10, lCPI5_1 $-37188(%rip)
Lloh177:
	WORD $0x3dc00141  // ldr	q1, [x10, lCPI5_1@PAGEOFF] $0(%rip)
	WORD $0x92800004  // mov	x4, #-1
Lloh178:
	WORD $0x10fb760a  // adr	x10, lCPI5_2 $-37184(%rip)
Lloh179:
	WORD $0x3dc00142  // ldr	q2, [x10, lCPI5_2@PAGEOFF] $0(%rip)
	WORD $0xaa0203e7  // mov	x7, x2
	WORD $0x17fff5f5  // b	LBB5_1451 $-10284(%rip)
LBB5_2032:
	WORD $0x17fffff1  // b	LBB5_2031 $-60(%rip)
LBB5_2033:
	WORD $0xf940016c  // ldr	x12, [x11]
	WORD $0x9104018c  // add	x12, x12, #256
	WORD $0xf900016c  // str	x12, [x11]
	WORD $0x7100b23f  // cmp	w17, #44
	WORD $0x54fff3a0  // b.eq	LBB5_2021 $-396(%rip)
LBB5_2034:
	WORD $0x7101763f  // cmp	w17, #93
	WORD $0x54000bc1  // b.ne	LBB5_2053 $376(%rip)
	WORD $0xaa0003f0  // mov	x16, x0
	WORD $0xf84b8e0b  // ldr	x11, [x16, #184]!
	WORD $0xb9401a0e  // ldr	w14, [x16, #24]
	WORD $0x110005ce  // add	w14, w14, #1
	WORD $0xb9001a0e  // str	w14, [x16, #24]
	WORD $0xd3487d8c  // ubfx	x12, x12, #8, #24
	WORD $0xb940260e  // ldr	w14, [x16, #36]
	WORD $0x0b0c01ce  // add	w14, w14, w12
	WORD $0xb900260e  // str	w14, [x16, #36]
	WORD $0xa97eba0f  // ldp	x15, x14, [x16, #-24]
	WORD $0x8b0e116b  // add	x11, x11, x14, lsl #4
	WORD $0xa9403971  // ldp	x17, x14, [x11]
	WORD $0xf81f020e  // stur	x14, [x16, #-16]
	WORD $0xcb0b01ee  // sub	x14, x15, x11
	WORD $0xd344fdce  // lsr	x14, x14, #4
	WORD $0x2901396c  // stp	w12, w14, [x11, #8]
	WORD $0x92609e2c  // and	x12, x17, #0xffffffff000000ff
	WORD $0xf900016c  // str	x12, [x11]
	WORD $0xf85f820b  // ldur	x11, [x16, #-8]
	WORD $0xb9402e0c  // ldr	w12, [x16, #44]
	WORD $0xeb0c017f  // cmp	x11, x12
	WORD $0x54000089  // b.ls	LBB5_2037 $16(%rip)
	WORD $0xb900e40b  // str	w11, [x0, #228]
	WORD $0xf140057f  // cmp	x11, #1, lsl #12
	WORD $0x54000108  // b.hi	LBB5_2039 $32(%rip)
LBB5_2037:
	WORD $0xd100056b  // sub	x11, x11, #1
	WORD $0xf900580b  // str	x11, [x0, #176]
	WORD $0xf9405411  // ldr	x17, [x0, #168]
	WORD $0xb100063f  // cmn	x17, #1
	WORD $0x54000060  // b.eq	LBB5_2039 $12(%rip)
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0x17fff574  // b	LBB5_1438 $-10800(%rip)
LBB5_2039:
	WORD $0xd280000b  // mov	x11, #0
	WORD $0xaa0a03ef  // mov	x15, x10
	WORD $0xb5feae8b  // cbnz	x11, LBB5_1440 $-10800(%rip)
	WORD $0x17fff5c6  // b	LBB5_1450 $-10472(%rip)
LBB5_2040:
	WORD $0xaa0503e6  // mov	x6, x5
	WORD $0x92800001  // mov	x1, #-1
	WORD $0x92800002  // mov	x2, #-1
	WORD $0xaa1b03f4  // mov	x20, x27
	WORD $0x17fff72b  // b	LBB5_1518 $-9044(%rip)
LBB5_2041:
	WORD $0xcb10014a  // sub	x10, x10, x16
	WORD $0x39400146  // ldrb	w6, [x10]
	WORD $0x5100c0cc  // sub	w12, w6, #48
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0x540003a8  // b.hi	LBB5_2048 $116(%rip)
	WORD $0xd2800001  // mov	x1, #0
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x5280014a  // mov	w10, #10
LBB5_2043:
	WORD $0x9b0a7c2c  // mul	x12, x1, x10
	WORD $0x8b26418c  // add	x12, x12, w6, uxtw
	WORD $0xd100c181  // sub	x1, x12, #48
	WORD $0x8b1000ac  // add	x12, x5, x16
	WORD $0x39400586  // ldrb	w6, [x12, #1]
	WORD $0x5100c0cc  // sub	w12, w6, #48
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0xfa529a02  // ccmp	x16, #18, #2, ls
	WORD $0x91000610  // add	x16, x16, #1
	WORD $0x54fffee3  // b.lo	LBB5_2043 $-36(%rip)
	WORD $0x8b1000aa  // add	x10, x5, x16
	WORD $0x7100259f  // cmp	w12, #9
	WORD $0x54000248  // b.hi	LBB5_2049 $72(%rip)
	WORD $0xd2800004  // mov	x4, #0
LBB5_2046:
	WORD $0x8b0400aa  // add	x10, x5, x4
	WORD $0x8b10014a  // add	x10, x10, x16
	WORD $0x39400546  // ldrb	w6, [x10, #1]
	WORD $0x5100c0ca  // sub	w10, w6, #48
	WORD $0x91000484  // add	x4, x4, #1
	WORD $0x7100295f  // cmp	w10, #10
	WORD $0x54ffff43  // b.lo	LBB5_2046 $-24(%rip)
	WORD $0x8b1000aa  // add	x10, x5, x16
	WORD $0x8b04014a  // add	x10, x10, x4
	WORD $0x52800023  // mov	w3, #1
	WORD $0x17fff678  // b	LBB5_1491 $-9760(%rip)
LBB5_2048:
	WORD $0x52800003  // mov	w3, #0
	WORD $0xd2800010  // mov	x16, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0xd2800001  // mov	x1, #0
	WORD $0x17fff673  // b	LBB5_1491 $-9780(%rip)
LBB5_2049:
	WORD $0x52800003  // mov	w3, #0
	WORD $0x52800004  // mov	w4, #0
	WORD $0x17fff670  // b	LBB5_1491 $-9792(%rip)
LBB5_2050:
	WORD $0x7100049f  // cmp	w4, #1
	WORD $0x54ff0f41  // b.ne	LBB5_1610 $-7704(%rip)
	WORD $0x5280014c  // mov	w12, #10
	WORD $0x9bcc7c2c  // umulh	x12, x1, x12
	WORD $0xeb0c03ff  // cmp	xzr, x12
	WORD $0x54000d40  // b.eq	LBB5_2077 $424(%rip)
	WORD $0x7100023f  // cmp	w17, #0
	WORD $0x1280000c  // mov	w12, #-1
	WORD $0x5a8c1598  // cneg	w24, w12, eq
	WORD $0x52800024  // mov	w4, #1
	WORD $0x17fff8a4  // b	LBB5_1621 $-7536(%rip)
LBB5_2053:
	WORD $0x52800142  // mov	w2, #10
	WORD $0x17ffe027  // b	LBB5_261 $-32612(%rip)
LBB5_2054:
	WORD $0x0e013cd0  // umov.b	w16, v6[0]
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x8b1b034e  // add	x14, x26, x27
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x54000101  // b.ne	LBB5_2057 $32(%rip)
LBB5_2055:
	WORD $0x91000581  // add	x1, x12, #1
	WORD $0xcb0a01d1  // sub	x17, x14, x10
LBB5_2056:
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa0203fe  // mov	lr, x2
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x17fff7f3  // b	LBB5_1579 $-8244(%rip)
LBB5_2057:
	WORD $0x0e013cce  // umov.b	w14, v6[0]
LBB5_2058:
	WORD $0x8b1b034c  // add	x12, x26, x27
	WORD $0x3900018e  // strb	w14, [x12]
	WORD $0x8b1b032e  // add	x14, x25, x27
	WORD $0x394005d0  // ldrb	w16, [x14, #1]
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x54000540  // b.eq	LBB5_2070 $168(%rip)
	WORD $0x39000590  // strb	w16, [x12, #1]
	WORD $0x394009ce  // ldrb	w14, [x14, #2]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x54000560  // b.eq	LBB5_2071 $172(%rip)
	WORD $0x3900098e  // strb	w14, [x12, #2]
	WORD $0x8b1b032e  // add	x14, x25, x27
	WORD $0x39400dd0  // ldrb	w16, [x14, #3]
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x54000580  // b.eq	LBB5_2072 $176(%rip)
	WORD $0x39000d90  // strb	w16, [x12, #3]
	WORD $0x394011ce  // ldrb	w14, [x14, #4]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x540005a0  // b.eq	LBB5_2073 $180(%rip)
	WORD $0x3900118e  // strb	w14, [x12, #4]
	WORD $0x8b1b032e  // add	x14, x25, x27
	WORD $0x394015d0  // ldrb	w16, [x14, #5]
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x540005c0  // b.eq	LBB5_2074 $184(%rip)
	WORD $0x39001590  // strb	w16, [x12, #5]
	WORD $0x394019ce  // ldrb	w14, [x14, #6]
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x540005e0  // b.eq	LBB5_2075 $188(%rip)
	WORD $0x3900198e  // strb	w14, [x12, #6]
	WORD $0x8b1b032e  // add	x14, x25, x27
	WORD $0x39401dd0  // ldrb	w16, [x14, #7]
	WORD $0x71008a1f  // cmp	w16, #34
	WORD $0x54000600  // b.eq	LBB5_2076 $192(%rip)
	WORD $0x39001d90  // strb	w16, [x12, #7]
	WORD $0x394021ce  // ldrb	w14, [x14, #8]
	WORD $0x9100237b  // add	x27, x27, #8
	WORD $0x710089df  // cmp	w14, #34
	WORD $0x54fffb61  // b.ne	LBB5_2058 $-148(%rip)
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x8b1b034e  // add	x14, x26, x27
	WORD $0x17ffffd0  // b	LBB5_2055 $-192(%rip)
LBB5_2067:
	WORD $0x92800171  // mov	x17, #-12
	WORD $0x52800034  // mov	w20, #1
LBB5_2068:
	WORD $0xaa0203fe  // mov	lr, x2
LBB5_2069:
	WORD $0xa94227e8  // ldp	x8, x9, [sp, #32]
	WORD $0x4b1103f0  // neg	w16, w17
	WORD $0x17fff7c6  // b	LBB5_1580 $-8424(%rip)
LBB5_2070:
	WORD $0x910009c1  // add	x1, x14, #2
	WORD $0xcb0a034a  // sub	x10, x26, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91000551  // add	x17, x10, #1
	WORD $0x17ffffc7  // b	LBB5_2056 $-228(%rip)
LBB5_2071:
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x91000d81  // add	x1, x12, #3
	WORD $0xcb0a034a  // sub	x10, x26, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91000951  // add	x17, x10, #2
	WORD $0x17ffffc1  // b	LBB5_2056 $-252(%rip)
LBB5_2072:
	WORD $0x910011c1  // add	x1, x14, #4
	WORD $0xcb0a034a  // sub	x10, x26, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91000d51  // add	x17, x10, #3
	WORD $0x17ffffbc  // b	LBB5_2056 $-272(%rip)
LBB5_2073:
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x91001581  // add	x1, x12, #5
	WORD $0xcb0a034a  // sub	x10, x26, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91001151  // add	x17, x10, #4
	WORD $0x17ffffb6  // b	LBB5_2056 $-296(%rip)
LBB5_2074:
	WORD $0x910019c1  // add	x1, x14, #6
	WORD $0xcb0a034a  // sub	x10, x26, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91001551  // add	x17, x10, #5
	WORD $0x17ffffb1  // b	LBB5_2056 $-316(%rip)
LBB5_2075:
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x91001d81  // add	x1, x12, #7
	WORD $0xcb0a034a  // sub	x10, x26, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91001951  // add	x17, x10, #6
	WORD $0x17ffffab  // b	LBB5_2056 $-340(%rip)
LBB5_2076:
	WORD $0x910021c1  // add	x1, x14, #8
	WORD $0xcb0a034a  // sub	x10, x26, x10
	WORD $0x8b1b014a  // add	x10, x10, x27
	WORD $0x91001d51  // add	x17, x10, #7
	WORD $0x17ffffa6  // b	LBB5_2056 $-360(%rip)
LBB5_2077:
	WORD $0x8b01082c  // add	x12, x1, x1, lsl #2
	WORD $0xd37ff98c  // lsl	x12, x12, #1
	WORD $0x385ff14e  // ldurb	w14, [x10, #-1]
	WORD $0x5100c1ce  // sub	w14, w14, #48
	WORD $0x93407dce  // sxtw	x14, w14
	WORD $0x937ffdd0  // asr	x16, x14, #63
	WORD $0xab0e018c  // adds	x12, x12, x14
	WORD $0x9a903610  // cinc	x16, x16, hs
	WORD $0x9340020e  // sbfx	x14, x16, #0, #1
	WORD $0x52800024  // mov	w4, #1
	WORD $0xca1001d0  // eor	x16, x14, x16
	WORD $0xb5ff0030  // cbnz	x16, LBB5_1610 $-8188(%rip)
	WORD $0xb7ff000e  // tbnz	x14, #63, LBB5_1610 $-8192(%rip)
	WORD $0x340000d1  // cbz	w17, LBB5_2082 $24(%rip)
	WORD $0x52800010  // mov	w16, #0
	WORD $0x9e630183  // ucvtf	d3, x12
	WORD $0x17fff7d9  // b	LBB5_1598 $-8348(%rip)
LBB5_2081:
	WORD $0xaa0103ea  // mov	x10, x1
	WORD $0x17ffdfb2  // b	LBB5_261 $-33080(%rip)
LBB5_2082:
	WORD $0x52800002  // mov	w2, #0
	WORD $0xaa0c03fe  // mov	lr, x12
	WORD $0x17fffe53  // b	LBB5_2002 $-1716(%rip)
LBB5_2083:
	WORD $0x92800171  // mov	x17, #-12
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa1903e1  // mov	x1, x25
	WORD $0x17ffffbd  // b	LBB5_2068 $-268(%rip)
LBB5_2084:
	WORD $0xdac0010a  // rbit	x10, x8
	WORD $0xdac0114a  // clz	x10, x10
	WORD $0x8b1b032c  // add	x12, x25, x27
	WORD $0x8b0a0181  // add	x1, x12, x10
	WORD $0x92800011  // mov	x17, #-1
	WORD $0x52800034  // mov	w20, #1
	WORD $0xaa0203fe  // mov	lr, x2
	WORD $0xf9400bed  // ldr	x13, [sp, #16]
	WORD $0x17ffffb5  // b	LBB5_2069 $-300(%rip)
	  // .p2align 2, 0x00
_MASK_USE_NUMBER:
	WORD $0x00000002  // .long 2
	WORD $0x00000000  // .p2align 3, 0x00
_P10_TAB:
	WORD $0x00000000; WORD $0x3ff00000  // .quad 0x3ff0000000000000
	WORD $0x00000000; WORD $0x40240000  // .quad 0x4024000000000000
	WORD $0x00000000; WORD $0x40590000  // .quad 0x4059000000000000
	WORD $0x00000000; WORD $0x408f4000  // .quad 0x408f400000000000
	WORD $0x00000000; WORD $0x40c38800  // .quad 0x40c3880000000000
	WORD $0x00000000; WORD $0x40f86a00  // .quad 0x40f86a0000000000
	WORD $0x00000000; WORD $0x412e8480  // .quad 0x412e848000000000
	WORD $0x00000000; WORD $0x416312d0  // .quad 0x416312d000000000
	WORD $0x00000000; WORD $0x4197d784  // .quad 0x4197d78400000000
	WORD $0x00000000; WORD $0x41cdcd65  // .quad 0x41cdcd6500000000
	WORD $0x20000000; WORD $0x4202a05f  // .quad 0x4202a05f20000000
	WORD $0xe8000000; WORD $0x42374876  // .quad 0x42374876e8000000
	WORD $0xa2000000; WORD $0x426d1a94  // .quad 0x426d1a94a2000000
	WORD $0xe5400000; WORD $0x42a2309c  // .quad 0x42a2309ce5400000
	WORD $0x1e900000; WORD $0x42d6bcc4  // .quad 0x42d6bcc41e900000
	WORD $0x26340000; WORD $0x430c6bf5  // .quad 0x430c6bf526340000
	WORD $0x37e08000; WORD $0x4341c379  // .quad 0x4341c37937e08000
	WORD $0x85d8a000; WORD $0x43763457  // .quad 0x4376345785d8a000
	WORD $0x674ec800; WORD $0x43abc16d  // .quad 0x43abc16d674ec800
	WORD $0x60913d00; WORD $0x43e158e4  // .quad 0x43e158e460913d00
	WORD $0x78b58c40; WORD $0x4415af1d  // .quad 0x4415af1d78b58c40
	WORD $0xd6e2ef50; WORD $0x444b1ae4  // .quad 0x444b1ae4d6e2ef50
	WORD $0x064dd592; WORD $0x4480f0cf  // .quad 0x4480f0cf064dd592
	  // .p2align 3, 0x00
_POW10_M128_TAB:
	WORD $0xcd60e453; WORD $0x1732c869  // .quad 1671618768450675795
	WORD $0x081c0288; WORD $0xfa8fd5a0  // .quad -391859759250406776
	WORD $0x205c8eb4; WORD $0x0e7fbd42  // .quad 1044761730281672372
	WORD $0x05118195; WORD $0x9c99e584  // .quad -7162441377172586091
	WORD $0xa873b261; WORD $0x521fac92  // .quad 5917638181279478369
	WORD $0x0655e1fa; WORD $0xc3c05ee5  // .quad -4341365703038344710
	WORD $0x52909ef9; WORD $0xe6a797b7  // .quad -1826324310255427847
	WORD $0x47eb5a78; WORD $0xf4b0769e  // .quad -815021110370542984
	WORD $0x939a635c; WORD $0x9028bed2  // .quad -8058981721550724260
	WORD $0xecf3188b; WORD $0x98ee4a22  // .quad -7426917221622671221
	WORD $0x3880fc33; WORD $0x7432ee87  // .quad 8373016921771146291
	WORD $0xa82fdeae; WORD $0xbf29dcab  // .quad -4671960508600951122
	WORD $0x06a13b3f; WORD $0x113faa29  // .quad 1242899115359157055
	WORD $0x923bd65a; WORD $0xeef453d6  // .quad -1228264617323800998
	WORD $0xa424c507; WORD $0x4ac7ca59  // .quad 5388497965526861063
	WORD $0x1b6565f8; WORD $0x9558b466  // .quad -7685194413468457480
	WORD $0x0d2df649; WORD $0x5d79bcf0  // .quad 6735622456908576329
	WORD $0xa23ebf76; WORD $0xbaaee17f  // .quad -4994806998408183946
	WORD $0x107973dc; WORD $0xf4d82c2c  // .quad -803843965719055396
	WORD $0x8ace6f53; WORD $0xe95a99df  // .quad -1631822729582842029
	WORD $0x8a4be869; WORD $0x79071b9b  // .quad 8720969558280366185
	WORD $0xb6c10594; WORD $0x91d8a02b  // .quad -7937418233630358124
	WORD $0x6cdee284; WORD $0x9748e282  // .quad -7545532125859093884
	WORD $0xa47146f9; WORD $0xb64ec836  // .quad -5310086773610559751
	WORD $0x08169b25; WORD $0xfd1b1b23  // .quad -208543120469091547
	WORD $0x4d8d98b7; WORD $0xe3e27a44  // .quad -2025922448585811785
	WORD $0xe50e20f7; WORD $0xfe30f0f5  // .quad -130339450293182217
	WORD $0xb0787f72; WORD $0x8e6d8c6a  // .quad -8183730558007214222
	WORD $0x5e51a935; WORD $0xbdbd2d33  // .quad -4774610331293865675
	WORD $0x5c969f4f; WORD $0xb208ef85  // .quad -5617977179081629873
	WORD $0x35e61382; WORD $0xad2c7880  // .quad -5968262914117332094
	WORD $0xb3bc4723; WORD $0xde8b2b66  // .quad -2410785455424649437
	WORD $0x21afcc31; WORD $0x4c3bcb50  // .quad 5493207715531443249
	WORD $0x3055ac76; WORD $0x8b16fb20  // .quad -8424269937281487754
	WORD $0x2a1bbf3d; WORD $0xdf4abe24  // .quad -2356862392440471747
	WORD $0x3c6b1793; WORD $0xaddcb9e8  // .quad -5918651403174471789
	WORD $0x34a2af0d; WORD $0xd71d6dad  // .quad -2946077990550589683
	WORD $0x4b85dd78; WORD $0xd953e862  // .quad -2786628235540701832
	WORD $0x40e5ad68; WORD $0x8672648c  // .quad -8758827771735200408
	WORD $0x6f33aa6b; WORD $0x87d4713d  // .quad -8659171674854020501
	WORD $0x511f18c2; WORD $0x680efdaf  // .quad 7498209359040551106
	WORD $0xcb009506; WORD $0xa9c98d8c  // .quad -6212278575140137722
	WORD $0x2566def2; WORD $0x0212bd1b  // .quad 149389661945913074
	WORD $0xfdc0ba48; WORD $0xd43bf0ef  // .quad -3153662200497784248
	WORD $0xf7604b57; WORD $0x014bb630  // .quad 93368538716195671
	WORD $0xfe98746d; WORD $0x84a57695  // .quad -8888567902952197011
	WORD $0x35385e2d; WORD $0x419ea3bd  // .quad 4728396691822632493
	WORD $0x7e3e9188; WORD $0xa5ced43b  // .quad -6499023860262858360
	WORD $0x828675b9; WORD $0x52064cac  // .quad 5910495864778290617
	WORD $0x5dce35ea; WORD $0xcf42894a  // .quad -3512093806901185046
	WORD $0xd1940993; WORD $0x7343efeb  // .quad 8305745933913819539
	WORD $0x7aa0e1b2; WORD $0x818995ce  // .quad -9112587656954322510
	WORD $0xc5f90bf8; WORD $0x1014ebe6  // .quad 1158810380537498616
	WORD $0x19491a1f; WORD $0xa1ebfb42  // .quad -6779048552765515233
	WORD $0x77774ef6; WORD $0xd41a26e0  // .quad -3163173042755514634
	WORD $0x9f9b60a6; WORD $0xca66fa12  // .quad -3862124672529506138
	WORD $0x955522b4; WORD $0x8920b098  // .quad -8565652321871781196
	WORD $0x478238d0; WORD $0xfd00b897  // .quad -215969822234494768
	WORD $0x5d5535b0; WORD $0x55b46e5f  // .quad 6175682344898606512
	WORD $0x8cb16382; WORD $0x9e20735e  // .quad -7052510166537641086
	WORD $0x34aa831d; WORD $0xeb2189f7  // .quad -1503769105731517667
	WORD $0x2fddbc62; WORD $0xc5a89036  // .quad -4203951689744663454
	WORD $0x01d523e4; WORD $0xa5e9ec75  // .quad -6491397400591784988
	WORD $0xbbd52b7b; WORD $0xf712b443  // .quad -643253593753441413
	WORD $0x2125366e; WORD $0x47b233c9  // .quad 5166248661484910190
	WORD $0x55653b2d; WORD $0x9a6bb0aa  // .quad -7319562523736982739
	WORD $0x696e840a; WORD $0x999ec0bb  // .quad -7377247228426025974
	WORD $0xeabe89f8; WORD $0xc1069cd4  // .quad -4537767136243840520
	WORD $0x43ca250d; WORD $0xc00670ea  // .quad -4609873017105144563
	WORD $0x256e2c76; WORD $0xf148440a  // .quad -1060522901877412746
	WORD $0x6a5e5728; WORD $0x38040692  // .quad 4036358391950366504
	WORD $0x5764dbca; WORD $0x96cd2a86  // .quad -7580355841314464822
	WORD $0x04f5ecf2; WORD $0xc6050837  // .quad -4177924046916817678
	WORD $0xed3e12bc; WORD $0xbc807527  // .quad -4863758783215693124
	WORD $0xc633682e; WORD $0xf7864a44  // .quad -610719040218634194
	WORD $0xe88d976b; WORD $0xeba09271  // .quad -1468012460592228501
	WORD $0xfbe0211d; WORD $0x7ab3ee6a  // .quad 8841672636718129437
	WORD $0x31587ea3; WORD $0x93445b87  // .quad -7835036815511224669
	WORD $0xbad82964; WORD $0x5960ea05  // .quad 6440404777470273892
	WORD $0xfdae9e4c; WORD $0xb8157268  // .quad -5182110000961642932
	WORD $0x298e33bd; WORD $0x6fb92487  // .quad 8050505971837842365
	WORD $0x3d1a45df; WORD $0xe61acf03  // .quad -1865951482774665761
	WORD $0x79f8e056; WORD $0xa5d3b6d4  // .quad -6497648813669818282
	WORD $0x06306bab; WORD $0x8fd0c162  // .quad -8083748704375247957
	WORD $0x9877186c; WORD $0x8f48a489  // .quad -8122061017087272852
	WORD $0x87bc8696; WORD $0xb3c4f1ba  // .quad -5492999862041672042
	WORD $0xfe94de87; WORD $0x331acdab  // .quad 3682481783923072647
	WORD $0x29aba83c; WORD $0xe0b62e29  // .quad -2254563809124702148
	WORD $0x7f1d0b14; WORD $0x9ff0c08b  // .quad -6921820921902855404
	WORD $0xba0b4925; WORD $0x8c71dcd9  // .quad -8326631408344020699
	WORD $0x5ee44dd9; WORD $0x07ecf0ae  // .quad 571095884476206553
	WORD $0x288e1b6f; WORD $0xaf8e5410  // .quad -5796603242002637969
	WORD $0xf69d6150; WORD $0xc9e82cd9  // .quad -3897816162832129712
	WORD $0x32b1a24a; WORD $0xdb71e914  // .quad -2634068034075909558
	WORD $0x3a225cd2; WORD $0xbe311c08  // .quad -4741978110983775022
	WORD $0x9faf056e; WORD $0x892731ac  // .quad -8563821548938525330
	WORD $0x48aaf406; WORD $0x6dbd630a  // .quad 7907585416552444934
	WORD $0xc79ac6ca; WORD $0xab70fe17  // .quad -6093090917745768758
	WORD $0xdad5b108; WORD $0x092cbbcc  // .quad 661109733835780360
	WORD $0xb981787d; WORD $0xd64d3d9d  // .quad -3004677628754823043
	WORD $0x08c58ea5; WORD $0x25bbf560  // .quad 2719036592861056677
	WORD $0x93f0eb4e; WORD $0x85f04682  // .quad -8795452545612846258
	WORD $0x0af6f24e; WORD $0xaf2af2b8  // .quad -5824576295778454962
	WORD $0x38ed2621; WORD $0xa76c5823  // .quad -6382629663588669919
	WORD $0x0db4aee1; WORD $0x1af5af66  // .quad 1942651667131707105
	WORD $0x07286faa; WORD $0xd1476e2c  // .quad -3366601061058449494
	WORD $0xc890ed4d; WORD $0x50d98d9f  // .quad 5825843310384704845
	WORD $0x847945ca; WORD $0x82cca4db  // .quad -9021654690802612790
	WORD $0xbab528a0; WORD $0xe50ff107  // .quad -1941067898873894752
	WORD $0x6597973c; WORD $0xa37fce12  // .quad -6665382345075878084
	WORD $0xa96272c8; WORD $0x1e53ed49  // .quad 2185351144835019464
	WORD $0xfefd7d0c; WORD $0xcc5fc196  // .quad -3720041912917459700
	WORD $0x13bb0f7a; WORD $0x25e8e89c  // .quad 2731688931043774330
	WORD $0xbebcdc4f; WORD $0xff77b1fc  // .quad -38366372719436721
	WORD $0x8c54e9ac; WORD $0x77b19161  // .quad 8624834609543440812
	WORD $0xf73609b1; WORD $0x9faacf3d  // .quad -6941508010590729807
	WORD $0xef6a2417; WORD $0xd59df5b9  // .quad -3054014793352862697
	WORD $0x75038c1d; WORD $0xc795830d  // .quad -4065198994811024355
	WORD $0x6b44ad1d; WORD $0x4b057328  // .quad 5405853545163697437
	WORD $0xd2446f25; WORD $0xf97ae3d0  // .quad -469812725086392539
	WORD $0x430aec32; WORD $0x4ee367f9  // .quad 5684501474941004850
	WORD $0x836ac577; WORD $0x9becce62  // .quad -7211161980820077193
	WORD $0x93cda73f; WORD $0x229c41f7  // .quad 2493940825248868159
	WORD $0x244576d5; WORD $0xc2e801fb  // .quad -4402266457597708587
	WORD $0x78c1110f; WORD $0x6b435275  // .quad 7729112049988473103
	WORD $0xed56d48a; WORD $0xf3a20279  // .quad -891147053569747830
	WORD $0x6b78aaa9; WORD $0x830a1389  // .quad -9004363024039368023
	WORD $0x345644d6; WORD $0x9845418c  // .quad -7474495936122174250
	WORD $0xc656d553; WORD $0x23cc986b  // .quad 2579604275232953683
	WORD $0x416bd60c; WORD $0xbe5691ef  // .quad -4731433901725329908
	WORD $0xb7ec8aa8; WORD $0x2cbfbe86  // .quad 3224505344041192104
	WORD $0x11c6cb8f; WORD $0xedec366b  // .quad -1302606358729274481
	WORD $0x32f3d6a9; WORD $0x7bf7d714  // .quad 8932844867666826921
	WORD $0xeb1c3f39; WORD $0x94b3a202  // .quad -7731658001846878407
	WORD $0x3fb0cc53; WORD $0xdaf5ccd9  // .quad -2669001970698630061
	WORD $0xa5e34f07; WORD $0xb9e08a83  // .quad -5052886483881210105
	WORD $0x8f9cff68; WORD $0xd1b3400f  // .quad -3336252463373287576
	WORD $0x8f5c22c9; WORD $0xe858ad24  // .quad -1704422086424124727
	WORD $0xb9c21fa1; WORD $0x23100809  // .quad 2526528228819083169
	WORD $0xd99995be; WORD $0x91376c36  // .quad -7982792831656159810
	WORD $0x2832a78a; WORD $0xabd40a0c  // .quad -6065211750830921846
	WORD $0x8ffffb2d; WORD $0xb5854744  // .quad -5366805021142811859
	WORD $0x323f516c; WORD $0x16c90c8f  // .quad 1641857348316123500
	WORD $0xb3fff9f9; WORD $0xe2e69915  // .quad -2096820258001126919
	WORD $0x7f6792e3; WORD $0xae3da7d9  // .quad -5891368184943504669
	WORD $0x907ffc3b; WORD $0x8dd01fad  // .quad -8228041688891786181
	WORD $0xdf41779c; WORD $0x99cd11cf  // .quad -7364210231179380836
	WORD $0xf49ffb4a; WORD $0xb1442798  // .quad -5673366092687344822
	WORD $0xd711d583; WORD $0x40405643  // .quad 4629795266307937667
	WORD $0x31c7fa1d; WORD $0xdd95317f  // .quad -2480021597431793123
	WORD $0x666b2572; WORD $0x482835ea  // .quad 5199465050656154994
	WORD $0x7f1cfc52; WORD $0x8a7d3eef  // .quad -8467542526035952558
	WORD $0x0005eecf; WORD $0xda324365  // .quad -2724040723534582065
	WORD $0x5ee43b66; WORD $0xad1c8eab  // .quad -5972742139117552794
	WORD $0x40076a82; WORD $0x90bed43e  // .quad -8016736922845615486
	WORD $0x369d4a40; WORD $0xd863b256  // .quad -2854241655469553088
	WORD $0xe804a291; WORD $0x5a7744a6  // .quad 6518754469289960081
	WORD $0xe2224e68; WORD $0x873e4f75  // .quad -8701430062309552536
	WORD $0xa205cb36; WORD $0x711515d0  // .quad 8148443086612450102
	WORD $0x5aaae202; WORD $0xa90de353  // .quad -6265101559459552766
	WORD $0xca873e03; WORD $0x0d5a5b44  // .quad 962181821410786819
	WORD $0x31559a83; WORD $0xd3515c28  // .quad -3219690930897053053
	WORD $0xfe9486c2; WORD $0xe858790a  // .quad -1704479370831952190
	WORD $0x1ed58091; WORD $0x8412d999  // .quad -8929835859451740015
	WORD $0xbe39a872; WORD $0x626e974d  // .quad 7092772823314835570
	WORD $0x668ae0b6; WORD $0xa5178fff  // .quad -6550608805887287114
	WORD $0x2dc8128f; WORD $0xfb0a3d21  // .quad -357406007711231345
	WORD $0x402d98e3; WORD $0xce5d73ff  // .quad -3576574988931720989
	WORD $0xbc9d0b99; WORD $0x7ce66634  // .quad 8999993282035256217
	WORD $0x881c7f8e; WORD $0x80fa687f  // .quad -9152888395723407474
	WORD $0xebc44e80; WORD $0x1c1fffc1  // .quad 2026619565689294464
	WORD $0x6a239f72; WORD $0xa139029f  // .quad -6829424476226871438
	WORD $0x66b56220; WORD $0xa327ffb2  // .quad -6690097579743157728
	WORD $0x44ac874e; WORD $0xc9874347  // .quad -3925094576856201394
	WORD $0x0062baa8; WORD $0x4bf1ff9f  // .quad 5472436080603216552
	WORD $0x15d7a922; WORD $0xfbe91419  // .quad -294682202642863838
	WORD $0x603db4a9; WORD $0x6f773fc3  // .quad 8031958568804398249
	WORD $0xada6c9b5; WORD $0x9d71ac8f  // .quad -7101705404292871755
	WORD $0x384d21d3; WORD $0xcb550fb4  // .quad -3795109844276665901
	WORD $0x99107c22; WORD $0xc4ce17b3  // .quad -4265445736938701790
	WORD $0x46606a48; WORD $0x7e2a53a1  // .quad 9091170749936331336
	WORD $0x7f549b2b; WORD $0xf6019da0  // .quad -720121152745989333
	WORD $0xcbfc426d; WORD $0x2eda7444  // .quad 3376138709496513133
	WORD $0x4f94e0fb; WORD $0x99c10284  // .quad -7367604748107325189
	WORD $0xfefb5308; WORD $0xfa911155  // .quad -391512631556746488
	WORD $0x637a1939; WORD $0xc0314325  // .quad -4597819916706768583
	WORD $0x7eba27ca; WORD $0x793555ab  // .quad 8733981247408842698
	WORD $0xbc589f88; WORD $0xf03d93ee  // .quad -1135588877456072824
	WORD $0x2f3458de; WORD $0x4bc1558b  // .quad 5458738279630526686
	WORD $0x35b763b5; WORD $0x96267c75  // .quad -7627272076051127371
	WORD $0xfb016f16; WORD $0x9eb1aaed  // .quad -7011635205744005354
	WORD $0x83253ca2; WORD $0xbbb01b92  // .quad -4922404076636521310
	WORD $0x79c1cadc; WORD $0x465e15a9  // .quad 5070514048102157020
	WORD $0x23ee8bcb; WORD $0xea9c2277  // .quad -1541319077368263733
	WORD $0xec191ec9; WORD $0x0bfacd89  // .quad 863228270850154185
	WORD $0x7675175f; WORD $0x92a1958a  // .quad -7880853450996246689
	WORD $0x671f667b; WORD $0xcef980ec  // .quad -3532650679864695173
	WORD $0x14125d36; WORD $0xb749faed  // .quad -5239380795317920458
	WORD $0x80e7401a; WORD $0x82b7e127  // .quad -9027499368258256870
	WORD $0x5916f484; WORD $0xe51c79a8  // .quad -1937539975720012668
	WORD $0xb0908810; WORD $0xd1b2ecb8  // .quad -3336344095947716592
	WORD $0x37ae58d2; WORD $0x8f31cc09  // .quad -8128491512466089774
	WORD $0xdcb4aa15; WORD $0x861fa7e6  // .quad -8782116138362033643
	WORD $0x8599ef07; WORD $0xb2fe3f0b  // .quad -5548928372155224313
	WORD $0x93e1d49a; WORD $0x67a791e0  // .quad 7469098900757009562
	WORD $0x67006ac9; WORD $0xdfbdcece  // .quad -2324474446766642487
	WORD $0x5c6d24e0; WORD $0xe0c8bb2c  // .quad -2249342214667950880
	WORD $0x006042bd; WORD $0x8bd6a141  // .quad -8370325556870233411
	WORD $0x73886e18; WORD $0x58fae9f7  // .quad 6411694268519837208
	WORD $0x4078536d; WORD $0xaecc4991  // .quad -5851220927660403859
	WORD $0x506a899e; WORD $0xaf39a475  // .quad -5820440219632367202
	WORD $0x90966848; WORD $0xda7f5bf5  // .quad -2702340141148116920
	WORD $0x52429603; WORD $0x6d8406c9  // .quad 7891439908798240259
	WORD $0x7a5e012d; WORD $0x888f9979  // .quad -8606491615858654931
	WORD $0xa6d33b83; WORD $0xc8e5087b  // .quad -3970758169284363389
	WORD $0xd8f58178; WORD $0xaab37fd7  // .quad -6146428501395930760
	WORD $0x90880a64; WORD $0xfb1e4a9a  // .quad -351761693178066332
	WORD $0xcf32e1d6; WORD $0xd5605fcd  // .quad -3071349608317525546
	WORD $0x9a55067f; WORD $0x5cf2eea0  // .quad 6697677969404790399
	WORD $0xa17fcd26; WORD $0x855c3be0  // .quad -8837122532839535322
	WORD $0xc0ea481e; WORD $0xf42faa48  // .quad -851274575098787810
	WORD $0xc9dfc06f; WORD $0xa6b34ad8  // .quad -6434717147622031249
	WORD $0xf124da26; WORD $0xf13b94da  // .quad -1064093218873484762
	WORD $0xfc57b08b; WORD $0xd0601d8e  // .quad -3431710416100151157
	WORD $0xd6b70858; WORD $0x76c53d08  // .quad 8558313775058847832
	WORD $0x5db6ce57; WORD $0x823c1279  // .quad -9062348037703676329
	WORD $0x0c64ca6e; WORD $0x54768c4b  // .quad 6086206200396171886
	WORD $0xb52481ed; WORD $0xa2cb1717  // .quad -6716249028702207507
	WORD $0xcf7dfd09; WORD $0xa9942f5d  // .quad -6227300304786948855
	WORD $0xa26da268; WORD $0xcb7ddcdd  // .quad -3783625267450371480
	WORD $0x435d7c4c; WORD $0xd3f93b35  // .quad -3172439362556298164
	WORD $0x0b090b02; WORD $0xfe5d5415  // .quad -117845565885576446
	WORD $0x4a1a6daf; WORD $0xc47bc501  // .quad -4288617610811380305
	WORD $0x26e5a6e1; WORD $0x9efa548d  // .quad -6991182506319567135
	WORD $0x9ca1091b; WORD $0x359ab641  // .quad 3862600023340550427
	WORD $0x709f109a; WORD $0xc6b8e9b0  // .quad -4127292114472071014
	WORD $0x03c94b62; WORD $0xc30163d2  // .quad -4395122007679087774
	WORD $0x8cc6d4c0; WORD $0xf867241c  // .quad -547429124662700864
	WORD $0x425dcf1d; WORD $0x79e0de63  // .quad 8782263791269039901
	WORD $0xd7fc44f8; WORD $0x9b407691  // .quad -7259672230555269896
	WORD $0x12f542e4; WORD $0x985915fc  // .quad -7468914334623251740
	WORD $0x4dfb5636; WORD $0xc2109436  // .quad -4462904269766699466
	WORD $0x17b2939d; WORD $0x3e6f5b7b  // .quad 4498915137003099037
	WORD $0xe17a2bc4; WORD $0xf294b943  // .quad -966944318780986428
	WORD $0xeecf9c42; WORD $0xa705992c  // .quad -6411550076227838910
	WORD $0x6cec5b5a; WORD $0x979cf3ca  // .quad -7521869226879198374
	WORD $0x2a838353; WORD $0x50c6ff78  // .quad 5820620459997365075
	WORD $0x08277231; WORD $0xbd8430bd  // .quad -4790650515171610063
	WORD $0x35246428; WORD $0xa4f8bf56  // .quad -6559282480285457368
	WORD $0x4a314ebd; WORD $0xece53cec  // .quad -1376627125537124675
	WORD $0xe136be99; WORD $0x871b7795  // .quad -8711237568605798759
	WORD $0xae5ed136; WORD $0x940f4613  // .quad -7777920981101784778
	WORD $0x59846e3f; WORD $0x28e2557b  // .quad 2946011094524915263
	WORD $0x99f68584; WORD $0xb9131798  // .quad -5110715207949843068
	WORD $0x2fe589cf; WORD $0x331aeada  // .quad 3682513868156144079
	WORD $0xc07426e5; WORD $0xe757dd7e  // .quad -1776707991509915931
	WORD $0x5def7621; WORD $0x3ff0d2c8  // .quad 4607414176811284001
	WORD $0x3848984f; WORD $0x9096ea6f  // .quad -8027971522334779313
	WORD $0x756b53a9; WORD $0x0fed077a  // .quad 1147581702586717097
	WORD $0x065abe63; WORD $0xb4bca50b  // .quad -5423278384491086237
	WORD $0x12c62894; WORD $0xd3e84959  // .quad -3177208890193991532
	WORD $0xc7f16dfb; WORD $0xe1ebce4d  // .quad -2167411962186469893
	WORD $0xabbbd95c; WORD $0x64712dd7  // .quad 7237616480483531100
	WORD $0x9cf6e4bd; WORD $0x8d3360f0  // .quad -8272161504007625539
	WORD $0x96aacfb3; WORD $0xbd8d794d  // .quad -4788037454677749837
	WORD $0xc4349dec; WORD $0xb080392c  // .quad -5728515861582144020
	WORD $0xfc5583a0; WORD $0xecf0d7a0  // .quad -1373360799919799392
	WORD $0xf541c567; WORD $0xdca04777  // .quad -2548958808550292121
	WORD $0x9db57244; WORD $0xf41686c4  // .quad -858350499949874620
	WORD $0xf9491b60; WORD $0x89e42caa  // .quad -8510628282985014432
	WORD $0xc522ced5; WORD $0x311c2875  // .quad 3538747893490044629
	WORD $0xb79b6239; WORD $0xac5d37d5  // .quad -6026599335303880135
	WORD $0x366b828b; WORD $0x7d633293  // .quad 9035120885289943691
	WORD $0x25823ac7; WORD $0xd77485cb  // .quad -2921563150702462265
	WORD $0x02033197; WORD $0xae5dff9c  // .quad -5882264492762254953
	WORD $0xf77164bc; WORD $0x86a8d39e  // .quad -8743505996830120772
	WORD $0x0283fdfc; WORD $0xd9f57f83  // .quad -2741144597525430788
	WORD $0xb54dbdeb; WORD $0xa8530886  // .quad -6317696477610263061
	WORD $0xc324fd7b; WORD $0xd072df63  // .quad -3426430746906788485
	WORD $0x62a12d66; WORD $0xd267caa8  // .quad -3285434578585440922
	WORD $0x59f71e6d; WORD $0x4247cb9e  // .quad 4776009810824339053
	WORD $0x3da4bc60; WORD $0x8380dea9  // .quad -8970925639256982432
	WORD $0xf074e608; WORD $0x52d9be85  // .quad 5970012263530423816
	WORD $0x8d0deb78; WORD $0xa4611653  // .quad -6601971030643840136
	WORD $0x6c921f8b; WORD $0x67902e27  // .quad 7462515329413029771
	WORD $0x70516656; WORD $0xcd795be8  // .quad -3640777769877412266
	WORD $0xa3db53b6; WORD $0x00ba1cd8  // .quad 52386062455755702
	WORD $0x4632dff6; WORD $0x806bd971  // .quad -9193015133814464522
	WORD $0xccd228a4; WORD $0x80e8a40e  // .quad -9157889458785081180
	WORD $0x97bf97f3; WORD $0xa086cfcd  // .quad -6879582898840692749
	WORD $0x8006b2cd; WORD $0x6122cd12  // .quad 6999382250228200141
	WORD $0xfdaf7df0; WORD $0xc8a883c0  // .quad -3987792605123478032
	WORD $0x20085f81; WORD $0x796b8057  // .quad 8749227812785250177
	WORD $0x3d1b5d6c; WORD $0xfad2a4b1  // .quad -373054737976959636
	WORD $0x74053bb0; WORD $0xcbe33036  // .quad -3755104653863994448
	WORD $0xc6311a63; WORD $0x9cc3a6ee  // .quad -7150688238876681629
	WORD $0x11068a9c; WORD $0xbedbfc44  // .quad -4693880817329993060
	WORD $0x77bd60fc; WORD $0xc3f490aa  // .quad -4326674280168464132
	WORD $0x15482d44; WORD $0xee92fb55  // .quad -1255665003235103420
	WORD $0x15acb93b; WORD $0xf4f1b4d5  // .quad -796656831783192261
	WORD $0x2d4d1c4a; WORD $0x751bdd15  // .quad 8438581409832836170
	WORD $0x2d8bf3c5; WORD $0x99171105  // .quad -7415439547505577019
	WORD $0x78a0635d; WORD $0xd262d45a  // .quad -3286831292991118499
	WORD $0x78eef0b6; WORD $0xbf5cd546  // .quad -4657613415954583370
	WORD $0x16c87c34; WORD $0x86fb8971  // .quad -8720225134666286028
	WORD $0x172aace4; WORD $0xef340a98  // .quad -1210330751515841308
	WORD $0xae3d4da0; WORD $0xd45d35e6  // .quad -3144297699952734816
	WORD $0x0e7aac0e; WORD $0x9580869f  // .quad -7673985747338482674
	WORD $0x59cca109; WORD $0x89748360  // .quad -8542058143368306423
	WORD $0xd2195712; WORD $0xbae0a846  // .quad -4980796165745715438
	WORD $0x703fc94b; WORD $0x2bd1a438  // .quad 3157485376071780683
	WORD $0x869facd7; WORD $0xe998d258  // .quad -1614309188754756393
	WORD $0x4627ddcf; WORD $0x7b6306a3  // .quad 8890957387685944783
	WORD $0x5423cc06; WORD $0x91ff8377  // .quad -7926472270612804602
	WORD $0x17b1d542; WORD $0x1a3bc84c  // .quad 1890324697752655170
	WORD $0x292cbf08; WORD $0xb67f6455  // .quad -5296404319838617848
	WORD $0x1d9e4a93; WORD $0x20caba5f  // .quad 2362905872190818963
	WORD $0x7377eeca; WORD $0xe41f3d6a  // .quad -2008819381370884406
	WORD $0x7282ee9c; WORD $0x547eb47b  // .quad 6088502188546649756
	WORD $0x882af53e; WORD $0x8e938662  // .quad -8173041140997884610
	WORD $0x4f23aa43; WORD $0xe99e619a  // .quad -1612744301171463613
	WORD $0x2a35b28d; WORD $0xb23867fb  // .quad -5604615407819967859
	WORD $0xe2ec94d4; WORD $0x6405fa00  // .quad 7207441660390446292
	WORD $0xf4c31f31; WORD $0xdec681f9  // .quad -2394083241347571919
	WORD $0x8dd3dd04; WORD $0xde83bc40  // .quad -2412877989897052924
	WORD $0x38f9f37e; WORD $0x8b3c113c  // .quad -8413831053483314306
	WORD $0xb148d445; WORD $0x9624ab50  // .quad -7627783505798704059
	WORD $0x4738705e; WORD $0xae0b158b  // .quad -5905602798426754978
	WORD $0xdd9b0957; WORD $0x3badd624  // .quad 4300328673033783639
	WORD $0x19068c76; WORD $0xd98ddaee  // .quad -2770317479606055818
	WORD $0x0a80e5d6; WORD $0xe54ca5d7  // .quad -1923980597781273130
	WORD $0xcfa417c9; WORD $0x87f8a8d4  // .quad -8648977452394866743
	WORD $0xcd211f4c; WORD $0x5e9fcf4c  // .quad 6818396289628184396
	WORD $0x038d1dbc; WORD $0xa9f6d30a  // .quad -6199535797066195524
	WORD $0x0069671f; WORD $0x7647c320  // .quad 8522995362035230495
	WORD $0x8470652b; WORD $0xd47487cc  // .quad -3137733727905356501
	WORD $0x0041e073; WORD $0x29ecd9f4  // .quad 3021029092058325107
	WORD $0xd2c63f3b; WORD $0x84c8d4df  // .quad -8878612607581929669
	WORD $0x00525890; WORD $0xf4681071  // .quad -835399653354481520
	WORD $0xc777cf09; WORD $0xa5fb0a17  // .quad -6486579741050024183
	WORD $0x4066eeb4; WORD $0x7182148d  // .quad 8179122470161673908
	WORD $0xb955c2cc; WORD $0xcf79cc9d  // .quad -3496538657885142324
	WORD $0x48405530; WORD $0xc6f14cd8  // .quad -4111420493003729616
	WORD $0x93d599bf; WORD $0x81ac1fe2  // .quad -9102865688819295809
	WORD $0x5a506a7c; WORD $0xb8ada00e  // .quad -5139275616254662020
	WORD $0x38cb002f; WORD $0xa21727db  // .quad -6766896092596731857
	WORD $0xf0e4851c; WORD $0xa6d90811  // .quad -6424094520318327524
	WORD $0x06fdc03b; WORD $0xca9cf1d2  // .quad -3846934097318526917
	WORD $0x6d1da663; WORD $0x908f4a16  // .quad -8030118150397909405
	WORD $0x88bd304a; WORD $0xfd442e46  // .quad -196981603220770742
	WORD $0x043287fe; WORD $0x9a598e4e  // .quad -7324666853212387330
	WORD $0x15763e2e; WORD $0x9e4a9cec  // .quad -7040642529654063570
	WORD $0x853f29fd; WORD $0x40eff1e1  // .quad 4679224488766679549
	WORD $0x1ad3cdba; WORD $0xc5dd4427  // .quad -4189117143640191558
	WORD $0xe68ef47c; WORD $0xd12bee59  // .quad -3374341425896426372
	WORD $0xe188c128; WORD $0xf7549530  // .quad -624710411122851544
	WORD $0x301958ce; WORD $0x82bb74f8  // .quad -9026492418826348338
	WORD $0x8cf578b9; WORD $0x9a94dd3e  // .quad -7307973034592864071
	WORD $0x3c1faf01; WORD $0xe36a5236  // .quad -2059743486678159615
	WORD $0x3032d6e7; WORD $0xc13a148e  // .quad -4523280274813692185
	WORD $0xcb279ac1; WORD $0xdc44e6c3  // .quad -2574679358347699519
	WORD $0xbc3f8ca1; WORD $0xf18899b1  // .quad -1042414325089727327
	WORD $0x5ef8c0b9; WORD $0x29ab103a  // .quad 3002511419460075705
	WORD $0x15a7b7e5; WORD $0x96f5600f  // .quad -7569037980822161435
	WORD $0xf6b6f0e7; WORD $0x7415d448  // .quad 8364825292752482535
	WORD $0xdb11a5de; WORD $0xbcb2b812  // .quad -4849611457600313890
	WORD $0x3464ad21; WORD $0x111b495b  // .quad 1232659579085827361
	WORD $0x91d60f56; WORD $0xebdf6617  // .quad -1450328303573004458
	WORD $0x00beec34; WORD $0xcab10dd9  // .quad -3841273781498745804
	WORD $0xbb25c995; WORD $0x936b9fce  // .quad -7823984217374209643
	WORD $0x40eea742; WORD $0x3d5d514f  // .quad 4421779809981343554
	WORD $0x69ef3bfb; WORD $0xb84687c2  // .quad -5168294253290374149
	WORD $0x112a5112; WORD $0x0cb4a5a3  // .quad 915538744049291538
	WORD $0x046b0afa; WORD $0xe65829b3  // .quad -1848681798185579782
	WORD $0xeaba72ab; WORD $0x47f0e785  // .quad 5183897733458195115
	WORD $0xe2c2e6dc; WORD $0x8ff71a0f  // .quad -8072955151507069220
	WORD $0x65690f56; WORD $0x59ed2167  // .quad 6479872166822743894
	WORD $0xdb73a093; WORD $0xb3f4e093  // .quad -5479507920956448621
	WORD $0x3ec3532c; WORD $0x306869c1  // .quad 3488154190101041964
	WORD $0xd25088b8; WORD $0xe0f218b8  // .quad -2237698882768172872
	WORD $0xc73a13fb; WORD $0x1e414218  // .quad 2180096368813151227
	WORD $0x83725573; WORD $0x8c974f73  // .quad -8316090829371189901
	WORD $0xf90898fa; WORD $0xe5d1929e  // .quad -1886565557410948870
	WORD $0x644eeacf; WORD $0xafbd2350  // .quad -5783427518286599473
	WORD $0xb74abf39; WORD $0xdf45f746  // .quad -2358206946763686087
	WORD $0x7d62a583; WORD $0xdbac6c24  // .quad -2617598379430861437
	WORD $0x328eb783; WORD $0x6b8bba8c  // .quad 7749492695127472003
	WORD $0xce5da772; WORD $0x894bc396  // .quad -8553528014785370254
	WORD $0x3f326564; WORD $0x066ea92f  // .quad 463493832054564196
	WORD $0x81f5114f; WORD $0xab9eb47c  // .quad -6080224000054324913
	WORD $0x0efefebd; WORD $0xc80a537b  // .quad -4032318728359182659
	WORD $0xa27255a2; WORD $0xd686619b  // .quad -2988593981640518238
	WORD $0xe95f5f36; WORD $0xbd06742c  // .quad -4826042214438183114
	WORD $0x45877585; WORD $0x8613fd01  // .quad -8785400266166405755
	WORD $0x23b73704; WORD $0x2c481138  // .quad 3190819268807046916
	WORD $0x96e952e7; WORD $0xa798fc41  // .quad -6370064314280619289
	WORD $0x2ca504c5; WORD $0xf75a1586  // .quad -623161932418579259
	WORD $0xfca3a7a0; WORD $0xd17f3b51  // .quad -3350894374423386208
	WORD $0xdbe722fb; WORD $0x9a984d73  // .quad -7307005235402693893
	WORD $0x3de648c4; WORD $0x82ef8513  // .quad -9011838011655698236
	WORD $0xd2e0ebba; WORD $0xc13e60d0  // .quad -4522070525825979462
	WORD $0x0d5fdaf5; WORD $0xa3ab6658  // .quad -6653111496142234891
	WORD $0x079926a8; WORD $0x318df905  // .quad 3570783879572301480
	WORD $0x10b7d1b3; WORD $0xcc963fee  // .quad -3704703351750405709
	WORD $0x497f7052; WORD $0xfdf17746  // .quad -148206168962011054
	WORD $0x94e5c61f; WORD $0xffbbcfe9  // .quad -19193171260619233
	WORD $0xedefa633; WORD $0xfeb6ea8b  // .quad -92628855601256909
	WORD $0xfd0f9bd3; WORD $0x9fd561f1  // .quad -6929524759678968877
	WORD $0xe96b8fc0; WORD $0xfe64a52e  // .quad -115786069501571136
	WORD $0x7c5382c8; WORD $0xc7caba6e  // .quad -4050219931171323192
	WORD $0xa3c673b0; WORD $0x3dfdce7a  // .quad 4466953431550423984
	WORD $0x1b68637b; WORD $0xf9bd690a  // .quad -451088895536766085
	WORD $0xa65c084e; WORD $0x06bea10c  // .quad 486002885505321038
	WORD $0x51213e2d; WORD $0x9c1661a6  // .quad -7199459587351560659
	WORD $0xcff30a62; WORD $0x486e494f  // .quad 5219189625309039202
	WORD $0xe5698db8; WORD $0xc31bfa0f  // .quad -4387638465762062920
	WORD $0xc3efccfa; WORD $0x5a89dba3  // .quad 6523987031636299002
	WORD $0xdec3f126; WORD $0xf3e2f893  // .quad -872862063775190746
	WORD $0x5a75e01c; WORD $0xf8962946  // .quad -534194123654701028
	WORD $0x6b3a76b7; WORD $0x986ddb5c  // .quad -7463067817500576073
	WORD $0xf1135823; WORD $0xf6bbb397  // .quad -667742654568376285
	WORD $0x86091465; WORD $0xbe895233  // .quad -4717148753448332187
	WORD $0xed582e2c; WORD $0x746aa07d  // .quad 8388693718644305452
	WORD $0x678b597f; WORD $0xee2ba6c0  // .quad -1284749923383027329
	WORD $0xb4571cdc; WORD $0xa8c2a44e  // .quad -6286281471915778852
	WORD $0x40b717ef; WORD $0x94db4838  // .quad -7720497729755473937
	WORD $0x616ce413; WORD $0x92f34d62  // .quad -7857851839894723565
	WORD $0x50e4ddeb; WORD $0xba121a46  // .quad -5038936143766954517
	WORD $0xf9c81d17; WORD $0x77b020ba  // .quad 8624429273841147159
	WORD $0xe51e1566; WORD $0xe896a0d7  // .quad -1686984161281305242
	WORD $0xdc1d122e; WORD $0x0ace1474  // .quad 778582277723329070
	WORD $0xef32cd60; WORD $0x915e2486  // .quad -7971894128441897632
	WORD $0x132456ba; WORD $0x0d819992  // .quad 973227847154161338
	WORD $0xaaff80b8; WORD $0xb5b5ada8  // .quad -5353181642124984136
	WORD $0x97ed6c69; WORD $0x10e1fff6  // .quad 1216534808942701673
	WORD $0xd5bf60e6; WORD $0xe3231912  // .quad -2079791034228842266
	WORD $0x1ef463c1; WORD $0xca8d3ffa  // .quad -3851351762838199359
	WORD $0xc5979c8f; WORD $0x8df5efab  // .quad -8217398424034108273
	WORD $0xa6b17cb2; WORD $0xbd308ff8  // .quad -4814189703547749198
	WORD $0xb6fd83b3; WORD $0xb1736b96  // .quad -5660062011615247437
	WORD $0xd05ddbde; WORD $0xac7cb3f6  // .quad -6017737129434686498
	WORD $0x64bce4a0; WORD $0xddd0467c  // .quad -2463391496091671392
	WORD $0x423aa96b; WORD $0x6bcdf07a  // .quad 7768129340171790699
	WORD $0xbef60ee4; WORD $0x8aa22c0d  // .quad -8457148712698376476
	WORD $0xd2c953c6; WORD $0x86c16c98  // .quad -8736582398494813242
	WORD $0x2eb3929d; WORD $0xad4ab711  // .quad -5959749872445582691
	WORD $0x077ba8b7; WORD $0xe871c7bf  // .quad -1697355961263740745
	WORD $0x7a607744; WORD $0xd89d64d5  // .quad -2838001322129590460
	WORD $0x64ad4972; WORD $0x11471cd7  // .quad 1244995533423855986
	WORD $0x6c7c4a8b; WORD $0x87625f05  // .quad -8691279853972075893
	WORD $0x3dd89bcf; WORD $0xd598e40d  // .quad -3055441601647567921
	WORD $0xc79b5d2d; WORD $0xa93af6c6  // .quad -6252413799037706963
	WORD $0x8d4ec2c3; WORD $0x4aff1d10  // .quad 5404070034795315907
	WORD $0x79823479; WORD $0xd389b478  // .quad -3203831230369745799
	WORD $0x585139ba; WORD $0xcedf722a  // .quad -3539985255894009414
	WORD $0x4bf160cb; WORD $0x843610cb  // .quad -8919923546622172981
	WORD $0xee658828; WORD $0xc2974eb4  // .quad -4424981569867511768
	WORD $0x1eedb8fe; WORD $0xa54394fe  // .quad -6538218414850328322
	WORD $0x29feea32; WORD $0x733d2262  // .quad 8303831092947774002
	WORD $0xa6a9273e; WORD $0xce947a3d  // .quad -3561087000135522498
	WORD $0x5a3f525f; WORD $0x0806357d  // .quad 578208414664970847
	WORD $0x8829b887; WORD $0x811ccc66  // .quad -9143208402725783417
	WORD $0xb0cf26f7; WORD $0xca07c2dc  // .quad -3888925500096174345
	WORD $0x2a3426a8; WORD $0xa163ff80  // .quad -6817324484979841368
	WORD $0xdd02f0b5; WORD $0xfc89b393  // .quad -249470856692830027
	WORD $0x34c13052; WORD $0xc9bcff60  // .quad -3909969587797413806
	WORD $0xd443ace2; WORD $0xbbac2078  // .quad -4923524589293425438
	WORD $0x41f17c67; WORD $0xfc2c3f38  // .quad -275775966319379353
	WORD $0x84aa4c0d; WORD $0xd54b944b  // .quad -3077202868308390899
	WORD $0x2936edc0; WORD $0x9d9ba783  // .quad -7089889006590693952
	WORD $0x65d4df11; WORD $0x0a9e795e  // .quad 765182433041899281
	WORD $0xf384a931; WORD $0xc5029163  // .quad -4250675239810979535
	WORD $0xff4a16d5; WORD $0x4d4617b5  // .quad 5568164059729762005
	WORD $0xf065d37d; WORD $0xf64335bc  // .quad -701658031336336515
	WORD $0xbf8e4e45; WORD $0x504bced1  // .quad 5785945546544795205
	WORD $0x163fa42e; WORD $0x99ea0196  // .quad -7356065297226292178
	WORD $0x2f71e1d6; WORD $0xe45ec286  // .quad -1990940103673781802
	WORD $0x9bcf8d39; WORD $0xc06481fb  // .quad -4583395603105477319
	WORD $0xbb4e5a4c; WORD $0x5d767327  // .quad 6734696907262548556
	WORD $0x82c37088; WORD $0xf07da27a  // .quad -1117558485454458744
	WORD $0xd510f86f; WORD $0x3a6a07f8  // .quad 4209185567039092847
	WORD $0x91ba2655; WORD $0x964e858c  // .quad -7616003081050118571
	WORD $0x0a55368b; WORD $0x890489f7  // .quad -8573576096483297653
	WORD $0xb628afea; WORD $0xbbe226ef  // .quad -4908317832885260310
	WORD $0xccea842e; WORD $0x2b45ac74  // .quad 3118087934678041646
	WORD $0xa3b2dbe5; WORD $0xeadab0ab  // .quad -1523711272679187483
	WORD $0x0012929d; WORD $0x3b0b8bc9  // .quad 4254647968387469981
	WORD $0x464fc96f; WORD $0x92c8ae6b  // .quad -7869848573065574033
	WORD $0x40173744; WORD $0x09ce6ebb  // .quad 706623942056949572
	WORD $0x17e3bbcb; WORD $0xb77ada06  // .quad -5225624697904579637
	WORD $0x101d0515; WORD $0xcc420a6a  // .quad -3728406090856200939
	WORD $0x9ddcaabd; WORD $0xe5599087  // .quad -1920344853953336643
	WORD $0x4a12232d; WORD $0x9fa94682  // .quad -6941939825212513491
	WORD $0xc2a9eab6; WORD $0x8f57fa54  // .quad -8117744561361917258
	WORD $0xdc96abf9; WORD $0x47939822  // .quad 5157633273766521849
	WORD $0xf3546564; WORD $0xb32df8e9  // .quad -5535494683275008668
	WORD $0x93bc56f7; WORD $0x59787e2b  // .quad 6447041592208152311
	WORD $0x70297ebd; WORD $0xdff97724  // .quad -2307682335666372931
	WORD $0x3c55b65a; WORD $0x57eb4edb  // .quad 6335244004343789146
	WORD $0xc619ef36; WORD $0x8bfbea76  // .quad -8359830487432564938
	WORD $0x0b6b23f1; WORD $0xede62292  // .quad -1304317031425039375
	WORD $0x77a06b03; WORD $0xaefae514  // .quad -5838102090863318269
	WORD $0x8e45eced; WORD $0xe95fab36  // .quad -1630396289281299219
	WORD $0x958885c4; WORD $0xdab99e59  // .quad -2685941595151759932
	WORD $0x18ebb414; WORD $0x11dbcb02  // .quad 1286845328412881940
	WORD $0xfd75539b; WORD $0x88b402f7  // .quad -8596242524610931813
	WORD $0x9f26a119; WORD $0xd652bdc2  // .quad -3003129357911285479
	WORD $0xfcd2a881; WORD $0xaae103b5  // .quad -6133617137336276863
	WORD $0x46f0495f; WORD $0x4be76d33  // .quad 5469460339465668959
	WORD $0x7c0752a2; WORD $0xd59944a3  // .quad -3055335403242958174
	WORD $0x0c562ddb; WORD $0x6f70a440  // .quad 8030098730593431003
	WORD $0x2d8493a5; WORD $0x857fcae6  // .quad -8827113654667930715
	WORD $0x0f6bb952; WORD $0xcb4ccd50  // .quad -3797434642040374958
	WORD $0xb8e5b88e; WORD $0xa6dfbd9f  // .quad -6422206049907525490
	WORD $0x1346a7a7; WORD $0x7e2000a4  // .quad 9088264752731695015
	WORD $0xa71f26b2; WORD $0xd097ad07  // .quad -3416071543957018958
	WORD $0x8c0c28c8; WORD $0x8ed40066  // .quad -8154892584824854328
	WORD $0xc873782f; WORD $0x825ecc24  // .quad -9052573742614218705
	WORD $0x2f0f32fa; WORD $0x72890080  // .quad 8253128342678483706
	WORD $0xfa90563b; WORD $0xa2f67f2d  // .quad -6704031159840385477
	WORD $0x3ad2ffb9; WORD $0x4f2b40a0  // .quad 5704724409920716729
	WORD $0x79346bca; WORD $0xcbb41ef9  // .quad -3768352931373093942
	WORD $0x4987bfa8; WORD $0xe2f610c8  // .quad -2092466524453879896
	WORD $0xd78186bc; WORD $0xfea126b7  // .quad -98755145788979524
	WORD $0x2df4d7c9; WORD $0x0dd9ca7d  // .quad 998051431430019017
	WORD $0xe6b0f436; WORD $0x9f24b832  // .quad -6979250993759194058
	WORD $0x79720dbb; WORD $0x91503d1c  // .quad -7975807747567252037
	WORD $0xa05d3143; WORD $0xc6ede63f  // .quad -4112377723771604669
	WORD $0x97ce912a; WORD $0x75a44c63  // .quad 8476984389250486570
	WORD $0x88747d94; WORD $0xf8a95fcf  // .quad -528786136287117932
	WORD $0x3ee11aba; WORD $0xc986afbe  // .quad -3925256793573221702
	WORD $0xb548ce7c; WORD $0x9b69dbe1  // .quad -7248020362820530564
	WORD $0xce996168; WORD $0xfbe85bad  // .quad -294884973539139224
	WORD $0x229b021b; WORD $0xc24452da  // .quad -4448339435098275301
	WORD $0x423fb9c3; WORD $0xfae27299  // .quad -368606216923924029
	WORD $0xab41c2a2; WORD $0xf2d56790  // .quad -948738275445456222
	WORD $0xc967d41a; WORD $0xdccd879f  // .quad -2536221894791146470
	WORD $0x6b0919a5; WORD $0x97c560ba  // .quad -7510490449794491995
	WORD $0xbbc1c920; WORD $0x5400e987  // .quad 6053094668365842720
	WORD $0x05cb600f; WORD $0xbdb6b8e9  // .quad -4776427043815727089
	WORD $0xaab23b68; WORD $0x290123e9  // .quad 2954682317029915496
	WORD $0x473e3813; WORD $0xed246723  // .quad -1358847786342270957
	WORD $0x0aaf6521; WORD $0xf9a0b672  // .quad -459166561069996767
	WORD $0x0c86e30b; WORD $0x9436c076  // .quad -7766808894105001205
	WORD $0x8d5b3e69; WORD $0xf808e40e  // .quad -573958201337495959
	WORD $0x8fa89bce; WORD $0xb9447093  // .quad -5096825099203863602
	WORD $0x30b20e04; WORD $0xb60b1d12  // .quad -5329133770099257852
	WORD $0x7392c2c2; WORD $0xe7958cb8  // .quad -1759345355577441598
	WORD $0x5e6f48c2; WORD $0xb1c6f22b  // .quad -5636551615525730110
	WORD $0x483bb9b9; WORD $0x90bd77f3  // .quad -8017119874876982855
	WORD $0x360b1af3; WORD $0x1e38aeb6  // .quad 2177682517447613171
	WORD $0x1a4aa828; WORD $0xb4ecd5f0  // .quad -5409713825168840664
	WORD $0xc38de1b0; WORD $0x25c6da63  // .quad 2722103146809516464
	WORD $0x20dd5232; WORD $0xe2280b6c  // .quad -2150456263033662926
	WORD $0x5a38ad0e; WORD $0x579c487e  // .quad 6313000485183335694
	WORD $0x948a535f; WORD $0x8d590723  // .quad -8261564192037121185
	WORD $0xf0c6d851; WORD $0x2d835a9d  // .quad 3279564588051781713
	WORD $0x79ace837; WORD $0xb0af48ec  // .quad -5715269221619013577
	WORD $0x6cf88e65; WORD $0xf8e43145  // .quad -512230283362660763
	WORD $0x98182244; WORD $0xdcdb1b27  // .quad -2532400508596379068
	WORD $0x641b58ff; WORD $0x1b8e9ecb  // .quad 1985699082112030975
	WORD $0xbf0f156b; WORD $0x8a08f0f8  // .quad -8500279345513818773
	WORD $0x3d222f3f; WORD $0xe272467e  // .quad -2129562165787349185
	WORD $0xeed2dac5; WORD $0xac8b2d36  // .quad -6013663163464885563
	WORD $0xcc6abb0f; WORD $0x5b0ed81d  // .quad 6561419329620589327
	WORD $0xaa879177; WORD $0xd7adf884  // .quad -2905392935903719049
	WORD $0x9fc2b4e9; WORD $0x98e94712  // .quad -7428327965055601431
	WORD $0xea94baea; WORD $0x86ccbb52  // .quad -8733399612580906262
	WORD $0x47b36224; WORD $0x3f2398d7  // .quad 4549648098962661924
	WORD $0xa539e9a5; WORD $0xa87fea27  // .quad -6305063497298744923
	WORD $0x19a03aad; WORD $0x8eec7f0d  // .quad -8147997931578836307
	WORD $0x8e88640e; WORD $0xd29fe4b1  // .quad -3269643353196043250
	WORD $0x300424ac; WORD $0x1953cf68  // .quad 1825030320404309164
	WORD $0xf9153e89; WORD $0x83a3eeee  // .quad -8961056123388608887
	WORD $0x3c052dd7; WORD $0x5fa8c342  // .quad 6892973918932774359
	WORD $0xb75a8e2b; WORD $0xa48ceaaa  // .quad -6589634135808373205
	WORD $0xcb06794d; WORD $0x3792f412  // .quad 4004531380238580045
	WORD $0x653131b6; WORD $0xcdb02555  // .quad -3625356651333078602
	WORD $0xbee40bd0; WORD $0xe2bbd88b  // .quad -2108853905778275376
	WORD $0x5f3ebf11; WORD $0x808e1755  // .quad -9183376934724255983
	WORD $0xae9d0ec4; WORD $0x5b6aceae  // .quad 6587304654631931588
	WORD $0xb70e6ed6; WORD $0xa0b19d2a  // .quad -6867535149977932074
	WORD $0x5a445275; WORD $0xf245825a  // .quad -989241218564861323
	WORD $0x64d20a8b; WORD $0xc8de0475  // .quad -3972732919045027189
	WORD $0xf0d56712; WORD $0xeed6e2f0  // .quad -1236551523206076654
	WORD $0xbe068d2e; WORD $0xfb158592  // .quad -354230130378896082
	WORD $0x9685606b; WORD $0x55464dd6  // .quad 6144684325637283947
	WORD $0xb6c4183d; WORD $0x9ced737b  // .quad -7138922859127891907
	WORD $0x3c26b886; WORD $0xaa97e14c  // .quad -6154202648235558778
	WORD $0xa4751e4c; WORD $0xc428d05a  // .quad -4311967555482476980
	WORD $0x4b3066a8; WORD $0xd53dd99f  // .quad -3081067291867060568
	WORD $0x4d9265df; WORD $0xf5330471  // .quad -778273425925708321
	WORD $0x8efe4029; WORD $0xe546a803  // .quad -1925667057416912855
	WORD $0xd07b7fab; WORD $0x993fe2c6  // .quad -7403949918844649557
	WORD $0x72bdd033; WORD $0xde985204  // .quad -2407083821771141069
	WORD $0x849a5f96; WORD $0xbf8fdb78  // .quad -4643251380128424042
	WORD $0x8f6d4440; WORD $0x963e6685  // .quad -7620540795641314240
	WORD $0xa5c0f77c; WORD $0xef73d256  // .quad -1192378206733142148
	WORD $0x79a44aa8; WORD $0xdde70013  // .quad -2456994988062127448
	WORD $0x27989aad; WORD $0x95a86376  // .quad -7662765406849295699
	WORD $0x580d5d52; WORD $0x5560c018  // .quad 6152128301777116498
	WORD $0xb17ec159; WORD $0xbb127c53  // .quad -4966770740134231719
	WORD $0x6e10b4a6; WORD $0xaab8f01e  // .quad -6144897678060768090
	WORD $0x9dde71af; WORD $0xe9d71b68  // .quad -1596777406740401745
	WORD $0x04ca70e8; WORD $0xcab39613  // .quad -3840561048787980056
	WORD $0x62ab070d; WORD $0x92267121  // .quad -7915514906853832947
	WORD $0xc5fd0d22; WORD $0x3d607b97  // .quad 4422670725869800738
	WORD $0xbb55c8d1; WORD $0xb6b00d69  // .quad -5282707615139903279
	WORD $0xb77c506a; WORD $0x8cb89a7d  // .quad -8306719647944912790
	WORD $0x2a2b3b05; WORD $0xe45c10c4  // .quad -1991698500497491195
	WORD $0x92adb242; WORD $0x77f3608e  // .quad 8643358275316593218
	WORD $0x9a5b04e3; WORD $0x8eb98a7a  // .quad -8162340590452013853
	WORD $0x37591ed3; WORD $0x55f038b2  // .quad 6192511825718353619
	WORD $0x40f1c61c; WORD $0xb267ed19  // .quad -5591239719637629412
	WORD $0xc52f6688; WORD $0x6b6c46de  // .quad 7740639782147942024
	WORD $0x912e37a3; WORD $0xdf01e85f  // .quad -2377363631119648861
	WORD $0x3b3da015; WORD $0x2323ac4b  // .quad 2532056854628769813
	WORD $0xbabce2c6; WORD $0x8b61313b  // .quad -8403381297090862394
	WORD $0x0a0d081a; WORD $0xabec975e  // .quad -6058300968568813542
	WORD $0xa96c1b77; WORD $0xae397d8a  // .quad -5892540602936190089
	WORD $0x8c904a21; WORD $0x96e7bd35  // .quad -7572876210711016927
	WORD $0x53c72255; WORD $0xd9c7dced  // .quad -2753989735242849707
	WORD $0x77da2e54; WORD $0x7e50d641  // .quad 9102010423587778132
	WORD $0x545c7575; WORD $0x881cea14  // .quad -8638772612167862923
	WORD $0xd5d0b9e9; WORD $0xdde50bd1  // .quad -2457545025797441047
	WORD $0x697392d2; WORD $0xaa242499  // .quad -6186779746782440750
	WORD $0x4b44e864; WORD $0x955e4ec6  // .quad -7683617300674189212
	WORD $0xc3d07787; WORD $0xd4ad2dbf  // .quad -3121788665050663033
	WORD $0xef0b113e; WORD $0xbd5af13b  // .quad -4802260812921368258
	WORD $0xda624ab4; WORD $0x84ec3c97  // .quad -8868646943297746252
	WORD $0xeacdd58e; WORD $0xecb1ad8a  // .quad -1391139997724322418
	WORD $0xd0fadd61; WORD $0xa6274bbd  // .quad -6474122660694794911
	WORD $0xa5814af2; WORD $0x67de18ed  // .quad 7484447039699372786
	WORD $0x453994ba; WORD $0xcfb11ead  // .quad -3480967307441105734
	WORD $0x8770ced7; WORD $0x80eacf94  // .quad -9157278655470055721
	WORD $0x4b43fcf4; WORD $0x81ceb32c  // .quad -9093133594791772940
	WORD $0xa94d028d; WORD $0xa1258379  // .quad -6834912300910181747
	WORD $0x5e14fc31; WORD $0xa2425ff7  // .quad -6754730975062328271
	WORD $0x13a04330; WORD $0x096ee458  // .quad 679731660717048624
	WORD $0x359a3b3e; WORD $0xcad2f7f5  // .quad -3831727700400522434
	WORD $0x188853fc; WORD $0x8bca9d6e  // .quad -8373707460958465028
	WORD $0x8300ca0d; WORD $0xfd87b5f2  // .quad -177973607073265139
	WORD $0xcf55347d; WORD $0x775ea264  // .quad 8601490892183123069
	WORD $0x91e07e48; WORD $0x9e74d1b7  // .quad -7028762532061872568
	WORD $0x032a819d; WORD $0x95364afe  // .quad -7694880458480647779
	WORD $0x76589dda; WORD $0xc6120625  // .quad -4174267146649952806
	WORD $0x83f52204; WORD $0x3a83ddbd  // .quad 4216457482181353988
	WORD $0xd3eec551; WORD $0xf79687ae  // .quad -606147914885053103
	WORD $0x72793542; WORD $0xc4926a96  // .quad -4282243101277735614
	WORD $0x44753b52; WORD $0x9abe14cd  // .quad -7296371474444240046
	WORD $0x0f178293; WORD $0x75b7053c  // .quad 8482254178684994195
	WORD $0x95928a27; WORD $0xc16d9a00  // .quad -4508778324627912153
	WORD $0x12dd6338; WORD $0x5324c68b  // .quad 5991131704928854840
	WORD $0xbaf72cb1; WORD $0xf1c90080  // .quad -1024286887357502287
	WORD $0xebca5e03; WORD $0xd3f6fc16  // .quad -3173071712060547581
	WORD $0x74da7bee; WORD $0x971da050  // .quad -7557708332239520786
	WORD $0xa6bcf584; WORD $0x88f4bb1c  // .quad -8578025658503072380
	WORD $0x92111aea; WORD $0xbce50864  // .quad -4835449396872013078
	WORD $0xd06c32e5; WORD $0x2b31e9e3  // .quad 3112525982153323237
	WORD $0xb69561a5; WORD $0xec1e4a7d  // .quad -1432625727662628443
	WORD $0x62439fcf; WORD $0x3aff322e  // .quad 4251171748059520975
	WORD $0x921d5d07; WORD $0x9392ee8e  // .quad -7812920107430224633
	WORD $0xfad487c2; WORD $0x09befeb9  // .quad 702278666647013314
	WORD $0x36a4b449; WORD $0xb877aa32  // .quad -5154464115860392887
	WORD $0x7989a9b3; WORD $0x4c2ebe68  // .quad 5489534351736154547
	WORD $0xc44de15b; WORD $0xe69594be  // .quad -1831394126398103205
	WORD $0x4bf60a10; WORD $0x0f9d3701  // .quad 1125115960621402640
	WORD $0x3ab0acd9; WORD $0x901d7cf7  // .quad -8062150356639896359
	WORD $0x9ef38c94; WORD $0x538484c1  // .quad 6018080969204141204
	WORD $0x095cd80f; WORD $0xb424dc35  // .quad -5466001927372482545
	WORD $0x06b06fb9; WORD $0x2865a5f2  // .quad 2910915193077788601
	WORD $0x4bb40e13; WORD $0xe12e1342  // .quad -2220816390788215277
	WORD $0x442e45d3; WORD $0xf93f87b7  // .quad -486521013540076077
	WORD $0x6f5088cb; WORD $0x8cbccc09  // .quad -8305539271883716405
	WORD $0x1539d748; WORD $0xf78f69a5  // .quad -608151266925095096
	WORD $0xcb24aafe; WORD $0xafebff0b  // .quad -5770238071427257602
	WORD $0x5a884d1b; WORD $0xb573440e  // .quad -5371875102083756773
	WORD $0xbdedd5be; WORD $0xdbe6fece  // .quad -2601111570856684098
	WORD $0xf8953030; WORD $0x31680a88  // .quad 3560107088838733872
	WORD $0x36b4a597; WORD $0x89705f41  // .quad -8543223759426509417
	WORD $0x36ba7c3d; WORD $0xfdc20d2b  // .quad -161552157378970563
	WORD $0x8461cefc; WORD $0xabcc7711  // .quad -6067343680855748868
	WORD $0x04691b4c; WORD $0x3d329076  // .quad 4409745821703674700
	WORD $0xe57a42bc; WORD $0xd6bf94d5  // .quad -2972493582642298180
	WORD $0xc2c1b10f; WORD $0xa63f9a49  // .quad -6467280898289979121
	WORD $0xaf6c69b5; WORD $0x8637bd05  // .quad -8775337516792518219
	WORD $0x33721d53; WORD $0x0fcf80dc  // .quad 1139270913992301907
	WORD $0x1b478423; WORD $0xa7c5ac47  // .quad -6357485877563259869
	WORD $0x404ea4a8; WORD $0xd3c36113  // .quad -3187597375937010520
	WORD $0xe219652b; WORD $0xd1b71758  // .quad -3335171328526686933
	WORD $0x083126e9; WORD $0x645a1cac  // .quad 7231123676894144233
	WORD $0x8d4fdf3b; WORD $0x83126e97  // .quad -9002011107970261189
	WORD $0x0a3d70a3; WORD $0x3d70a3d7  // .quad 4427218577690292387
	WORD $0x70a3d70a; WORD $0xa3d70a3d  // .quad -6640827866535438582
	WORD $0xcccccccc  // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
	WORD $0xcccccccc  // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
	WORD $0xcccccccc  // .space 4, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc'
	WORD $0xcccccccc  // .space 4, '\xcc\xcc\xcc\xcc'
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0x80000000  // .quad -9223372036854775808
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xa0000000  // .quad -6917529027641081856
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xc8000000  // .quad -4035225266123964416
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xfa000000  // .quad -432345564227567616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0x9c400000  // .quad -7187745005283311616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xc3500000  // .quad -4372995238176751616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xf4240000  // .quad -854558029293551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0x98968000  // .quad -7451627795949551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xbebc2000  // .quad -4702848726509551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xee6b2800  // .quad -1266874889709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0x9502f900  // .quad -7709325833709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xba43b740  // .quad -5024971273709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0xe8d4a510  // .quad -1669528073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x00000000; WORD $0x9184e72a  // .quad -7960984073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x80000000; WORD $0xb5e620f4  // .quad -5339544073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0xa0000000; WORD $0xe35fa931  // .quad -2062744073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x04000000; WORD $0x8e1bc9bf  // .quad -8206744073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0xc5000000; WORD $0xb1a2bc2e  // .quad -5646744073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x76400000; WORD $0xde0b6b3a  // .quad -2446744073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x89e80000; WORD $0x8ac72304  // .quad -8446744073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0xac620000; WORD $0xad78ebc5  // .quad -5946744073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x177a8000; WORD $0xd8d726b7  // .quad -2821744073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x6eac9000; WORD $0x87867832  // .quad -8681119073709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x0a57b400; WORD $0xa968163f  // .quad -6239712823709551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0xcceda100; WORD $0xd3c21bce  // .quad -3187955011209551616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x401484a0; WORD $0x84595161  // .quad -8910000909647051616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0x9019a5c8; WORD $0xa56fa5b9  // .quad -6525815118631426616
	WORD $0x00000000; WORD $0x00000000  // .quad 0
	WORD $0xf4200f3a; WORD $0xcecb8f27  // .quad -3545582879861895366
	WORD $0x00000000; WORD $0x40000000  // .quad 4611686018427387904
	WORD $0xf8940984; WORD $0x813f3978  // .quad -9133518327554766460
	WORD $0x00000000; WORD $0x50000000  // .quad 5764607523034234880
	WORD $0x36b90be5; WORD $0xa18f07d7  // .quad -6805211891016070171
	WORD $0x00000000; WORD $0xa4000000  // .quad -6629298651489370112
	WORD $0x04674ede; WORD $0xc9f2c9cd  // .quad -3894828845342699810
	WORD $0x00000000; WORD $0x4d000000  // .quad 5548434740920451072
	WORD $0x45812296; WORD $0xfc6f7c40  // .quad -256850038250986858
	WORD $0x00000000; WORD $0xf0200000  // .quad -1143914305352105984
	WORD $0x2b70b59d; WORD $0x9dc5ada8  // .quad -7078060301547948643
	WORD $0x00000000; WORD $0x6c280000  // .quad 7793479155164643328
	WORD $0x364ce305; WORD $0xc5371912  // .quad -4235889358507547899
	WORD $0x00000000; WORD $0xc7320000  // .quad -4093209111326359552
	WORD $0xc3e01bc6; WORD $0xf684df56  // .quad -683175679707046970
	WORD $0x00000000; WORD $0x3c7f4000  // .quad 4359273333062107136
	WORD $0x3a6c115c; WORD $0x9a130b96  // .quad -7344513827457986212
	WORD $0x00000000; WORD $0x4b9f1000  // .quad 5449091666327633920
	WORD $0xc90715b3; WORD $0xc097ce7b  // .quad -4568956265895094861
	WORD $0x00000000; WORD $0x1e86d400  // .quad 2199678564482154496
	WORD $0xbb48db20; WORD $0xf0bdc21a  // .quad -1099509313941480672
	WORD $0x00000000; WORD $0x13144480  // .quad 1374799102801346560
	WORD $0xb50d88f4; WORD $0x96769950  // .quad -7604722348854507276
	WORD $0x00000000; WORD $0x17d955a0  // .quad 1718498878501683200
	WORD $0xe250eb31; WORD $0xbc143fa4  // .quad -4894216917640746191
	WORD $0x00000000; WORD $0x5dcfab08  // .quad 6759809616554491904
	WORD $0x1ae525fd; WORD $0xeb194f8e  // .quad -1506085128623544835
	WORD $0x00000000; WORD $0x5aa1cae5  // .quad 6530724019560251392
	WORD $0xd0cf37be; WORD $0x92efd1b8  // .quad -7858832233030797378
	WORD $0x40000000; WORD $0xf14a3d9e  // .quad -1059967012404461568
	WORD $0x050305ad; WORD $0xb7abc627  // .quad -5211854272861108819
	WORD $0xd0000000; WORD $0x6d9ccd05  // .quad 7898413271349198848
	WORD $0xc643c719; WORD $0xe596b7b0  // .quad -1903131822648998119
	WORD $0xa2000000; WORD $0xe4820023  // .quad -1981020733047832576
	WORD $0x7bea5c6f; WORD $0x8f7e32ce  // .quad -8106986416796705681
	WORD $0x8a800000; WORD $0xdda2802c  // .quad -2476275916309790720
	WORD $0x1ae4f38b; WORD $0xb35dbf82  // .quad -5522047002568494197
	WORD $0xad200000; WORD $0xd50b2037  // .quad -3095344895387238400
	WORD $0xa19e306e; WORD $0xe0352f62  // .quad -2290872734783229842
	WORD $0xcc340000; WORD $0x4526f422  // .quad 4982938468024057856
	WORD $0xa502de45; WORD $0x8c213d9d  // .quad -8349324486880600507
	WORD $0x7f410000; WORD $0x9670b12b  // .quad -7606384970252091392
	WORD $0x0e4395d6; WORD $0xaf298d05  // .quad -5824969590173362730
	WORD $0x5f114000; WORD $0x3c0cdd76  // .quad 4327076842467049472
	WORD $0x51d47b4c; WORD $0xdaf3f046  // .quad -2669525969289315508
	WORD $0xfb6ac800; WORD $0xa5880a69  // .quad -6518949010312869888
	WORD $0xf324cd0f; WORD $0x88d8762b  // .quad -8585982758446904049
	WORD $0x7a457a00; WORD $0x8eea0d04  // .quad -8148686262891087360
	WORD $0xefee0053; WORD $0xab0e93b6  // .quad -6120792429631242157
	WORD $0x98d6d880; WORD $0x72a49045  // .quad 8260886245095692416
	WORD $0xabe98068; WORD $0xd5d238a4  // .quad -3039304518611664792
	WORD $0x7f864750; WORD $0x47a6da2b  // .quad 5163053903184807760
	WORD $0xeb71f041; WORD $0x85a36366  // .quad -8817094351773372351
	WORD $0x5f67d924; WORD $0x999090b6  // .quad -7381240676301154012
	WORD $0xa64e6c51; WORD $0xa70c3c40  // .quad -6409681921289327535
	WORD $0xf741cf6d; WORD $0xfff4b4e3  // .quad -3178808521666707
	WORD $0xcfe20765; WORD $0xd0cf4b50  // .quad -3400416383184271515
	WORD $0x7a8921a4; WORD $0xbff8f10e  // .quad -4613672773753429596
	WORD $0x81ed449f; WORD $0x82818f12  // .quad -9042789267131251553
	WORD $0x192b6a0d; WORD $0xaff72d52  // .quad -5767090967191786995
	WORD $0x226895c7; WORD $0xa321f2d7  // .quad -6691800565486676537
	WORD $0x9f764490; WORD $0x9bf4f8a6  // .quad -7208863708989733744
	WORD $0xeb02bb39; WORD $0xcbea6f8c  // .quad -3753064688430957767
	WORD $0x4753d5b4; WORD $0x02f236d0  // .quad 212292400617608628
	WORD $0x25c36a08; WORD $0xfee50b70  // .quad -79644842111309304
	WORD $0x2c946590; WORD $0x01d76242  // .quad 132682750386005392
	WORD $0x179a2245; WORD $0x9f4f2726  // .quad -6967307053960650171
	WORD $0xb7b97ef5; WORD $0x424d3ad2  // .quad 4777539456409894645
	WORD $0x9d80aad6; WORD $0xc722f0ef  // .quad -4097447799023424810
	WORD $0x65a7deb2; WORD $0xd2e08987  // .quad -3251447716342407502
	WORD $0x84e0d58b; WORD $0xf8ebad2b  // .quad -510123730351893109
	WORD $0x9f88eb2f; WORD $0x63cc55f4  // .quad 7191217214140771119
	WORD $0x330c8577; WORD $0x9b934c3b  // .quad -7236356359111015049
	WORD $0xc76b25fb; WORD $0x3cbf6b71  // .quad 4377335499248575995
	WORD $0xffcfa6d5; WORD $0xc2781f49  // .quad -4433759430461380907
	WORD $0x3945ef7a; WORD $0x8bef464e  // .quad -8363388681221443718
	WORD $0x7fc3908a; WORD $0xf316271c  // .quad -930513269649338230
	WORD $0xe3cbb5ac; WORD $0x97758bf0  // .quad -7532960934977096276
	WORD $0xcfda3a56; WORD $0x97edd871  // .quad -7499099821171918250
	WORD $0x1cbea317; WORD $0x3d52eeed  // .quad 4418856886560793367
	WORD $0x43d0c8ec; WORD $0xbde94e8e  // .quad -4762188758037509908
	WORD $0x63ee4bdd; WORD $0x4ca7aaa8  // .quad 5523571108200991709
	WORD $0xd4c4fb27; WORD $0xed63a231  // .quad -1341049929119499481
	WORD $0x3e74ef6a; WORD $0x8fe8caa9  // .quad -8076983103442849942
	WORD $0x24fb1cf8; WORD $0x945e455f  // .quad -7755685233340769032
	WORD $0x8e122b44; WORD $0xb3e2fd53  // .quad -5484542860876174524
	WORD $0xee39e436; WORD $0xb975d6b6  // .quad -5082920523248573386
	WORD $0x7196b616; WORD $0x60dbbca8  // .quad 6979379479186945558
	WORD $0xa9c85d44; WORD $0xe7d34c64  // .quad -1741964635633328828
	WORD $0x46fe31cd; WORD $0xbc8955e9  // .quad -4861259862362934835
	WORD $0xea1d3a4a; WORD $0x90e40fbe  // .quad -8006256924911912374
	WORD $0x98bdbe41; WORD $0x6babab63  // .quad 7758483227328495169
	WORD $0xa4a488dd; WORD $0xb51d13ae  // .quad -5396135137712502563
	WORD $0x7eed2dd1; WORD $0xc696963c  // .quad -4136954021121544751
	WORD $0x4dcdab14; WORD $0xe264589a  // .quad -2133482903713240300
	WORD $0xcf543ca2; WORD $0xfc1e1de5  // .quad -279753253987271518
	WORD $0x70a08aec; WORD $0x8d7eb760  // .quad -8250955842461857044
	WORD $0x43294bcb; WORD $0x3b25a55f  // .quad 4261994450943298507
	WORD $0x8cc8ada8; WORD $0xb0de6538  // .quad -5702008784649933400
	WORD $0x13f39ebe; WORD $0x49ef0eb7  // .quad 5327493063679123134
	WORD $0xaffad912; WORD $0xdd15fe86  // .quad -2515824962385028846
	WORD $0x6c784337; WORD $0x6e356932  // .quad 7941369183226839863
	WORD $0x2dfcc7ab; WORD $0x8a2dbf14  // .quad -8489919629131724885
	WORD $0x07965404; WORD $0x49c2c37f  // .quad 5315025460606161924
	WORD $0x397bf996; WORD $0xacb92ed9  // .quad -6000713517987268202
	WORD $0xc97be906; WORD $0xdc33745e  // .quad -2579590211097073402
	WORD $0x87daf7fb; WORD $0xd7e77a8f  // .quad -2889205879056697349
	WORD $0x3ded71a3; WORD $0x69a028bb  // .quad 7611128154919104931
	WORD $0xb4e8dafd; WORD $0x86f0ac99  // .quad -8723282702051517699
	WORD $0x0d68ce0c; WORD $0xc40832ea  // .quad -4321147861633282548
	WORD $0x222311bc; WORD $0xa8acd7c0  // .quad -6292417359137009220
	WORD $0x90c30190; WORD $0xf50a3fa4  // .quad -789748808614215280
	WORD $0x2aabd62b; WORD $0xd2d80db0  // .quad -3253835680493873621
	WORD $0xda79e0fa; WORD $0x792667c6  // .quad 8729779031470891258
	WORD $0x1aab65db; WORD $0x83c7088e  // .quad -8951176327949752869
	WORD $0x91185938; WORD $0x577001b8  // .quad 6300537770911226168
	WORD $0xa1563f52; WORD $0xa4b8cab1  // .quad -6577284391509803182
	WORD $0xb55e6f86; WORD $0xed4c0226  // .quad -1347699823215743098
	WORD $0x09abcf26; WORD $0xcde6fd5e  // .quad -3609919470959866074
	WORD $0x315b05b4; WORD $0x544f8158  // .quad 6075216638131242420
	WORD $0xc60b6178; WORD $0x80b05e5a  // .quad -9173728696990998152
	WORD $0x3db1c721; WORD $0x696361ae  // .quad 7594020797664053025
	WORD $0x778e39d6; WORD $0xa0dc75f1  // .quad -6855474852811359786
	WORD $0xcd1e38e9; WORD $0x03bc3a19  // .quad 269153960225290473
	WORD $0xd571c84c; WORD $0xc913936d  // .quad -3957657547586811828
	WORD $0x4065c723; WORD $0x04ab48a0  // .quad 336442450281613091
	WORD $0x4ace3a5f; WORD $0xfb587849  // .quad -335385916056126881
	WORD $0x283f9c76; WORD $0x62eb0d64  // .quad 7127805559067090038
	WORD $0xcec0e47b; WORD $0x9d174b2d  // .quad -7127145225176161157
	WORD $0x324f8394; WORD $0x3ba5d0bd  // .quad 4298070930406474644
	WORD $0x42711d9a; WORD $0xc45d1df9  // .quad -4297245513042813542
	WORD $0x7ee36479; WORD $0xca8f44ec  // .quad -3850783373846682503
	WORD $0x930d6500; WORD $0xf5746577  // .quad -759870872876129024
	WORD $0xcf4e1ecb; WORD $0x7e998b13  // .quad 9122475437414293195
	WORD $0xbbe85f20; WORD $0x9968bf6a  // .quad -7392448323188662496
	WORD $0xc321a67e; WORD $0x9e3fedd8  // .quad -7043649776941685122
	WORD $0x6ae276e8; WORD $0xbfc2ef45  // .quad -4628874385558440216
	WORD $0xf3ea101e; WORD $0xc5cfe94e  // .quad -4192876202749718498
	WORD $0xc59b14a2; WORD $0xefb3ab16  // .quad -1174406963520662366
	WORD $0x58724a12; WORD $0xbba1f1d1  // .quad -4926390635932268014
	WORD $0x3b80ece5; WORD $0x95d04aee  // .quad -7651533379841495835
	WORD $0xae8edc97; WORD $0x2a8a6e45  // .quad 3065383741939440791
	WORD $0xca61281f; WORD $0xbb445da9  // .quad -4952730706374481889
	WORD $0x1a3293bd; WORD $0xf52d09d7  // .quad -779956341003086915
	WORD $0x3cf97226; WORD $0xea157514  // .quad -1579227364540714458
	WORD $0x705f9c56; WORD $0x593c2626  // .quad 6430056314514152534
	WORD $0xa61be758; WORD $0x924d692c  // .quad -7904546130479028392
	WORD $0x0c77836c; WORD $0x6f8b2fb0  // .quad 8037570393142690668
	WORD $0xcfa2e12e; WORD $0xb6e0c377  // .quad -5268996644671397586
	WORD $0x0f956447; WORD $0x0b6dfb9c  // .quad 823590954573587527
	WORD $0xc38b997a; WORD $0xe498f455  // .quad -1974559787411859078
	WORD $0x89bd5eac; WORD $0x4724bd41  // .quad 5126430365035880108
	WORD $0x9a373fec; WORD $0x8edf98b5  // .quad -8151628894773493780
	WORD $0xec2cb657; WORD $0x58edec91  // .quad 6408037956294850135
	WORD $0x00c50fe7; WORD $0xb2977ee3  // .quad -5577850100039479321
	WORD $0x6737e3ed; WORD $0x2f2967b6  // .quad 3398361426941174765
	WORD $0xc0f653e1; WORD $0xdf3d5e9b  // .quad -2360626606621961247
	WORD $0x0082ee74; WORD $0xbd79e0d2  // .quad -4793553135802847628
	WORD $0x5899f46c; WORD $0x8b865b21  // .quad -8392920656779807636
	WORD $0x80a3aa11; WORD $0xecd85906  // .quad -1380255401326171631
	WORD $0xaec07187; WORD $0xae67f1e9  // .quad -5879464802547371641
	WORD $0x20cc9495; WORD $0xe80e6f48  // .quad -1725319251657714539
	WORD $0x1a708de9; WORD $0xda01ee64  // .quad -2737644984756826647
	WORD $0x147fdcdd; WORD $0x3109058d  // .quad 3533361486141316317
	WORD $0x908658b2; WORD $0x884134fe  // .quad -8628557143114098510
	WORD $0x599fd415; WORD $0xbd4b46f0  // .quad -4806670179178130411
	WORD $0x34a7eede; WORD $0xaa51823e  // .quad -6174010410465235234
	WORD $0x7007c91a; WORD $0x6c9e18ac  // .quad 7826720331309500698
	WORD $0xc1d1ea96; WORD $0xd4e5e2cd  // .quad -3105826994654156138
	WORD $0xc604ddb0; WORD $0x03e2cf6b  // .quad 280014188641050032
	WORD $0x9923329e; WORD $0x850fadc0  // .quad -8858670899299929442
	WORD $0xb786151c; WORD $0x84db8346  // .quad -8873354301053463268
	WORD $0xbf6bff45; WORD $0xa6539930  // .quad -6461652605697523899
	WORD $0x65679a63; WORD $0xe6126418  // .quad -1868320839462053277
	WORD $0xef46ff16; WORD $0xcfe87f7c  // .quad -3465379738694516970
	WORD $0x3f60c07e; WORD $0x4fcb7e8f  // .quad 5749828502977298558
	WORD $0x158c5f6e; WORD $0x81f14fae  // .quad -9083391364325154962
	WORD $0x0f38f09d; WORD $0xe3be5e33  // .quad -2036086408133152611
	WORD $0x9aef7749; WORD $0xa26da399  // .quad -6742553186979055799
	WORD $0xd3072cc5; WORD $0x5cadf5bf  // .quad 6678264026688335045
	WORD $0x01ab551c; WORD $0xcb090c80  // .quad -3816505465296431844
	WORD $0xc7c8f7f6; WORD $0x73d9732f  // .quad 8347830033360418806
	WORD $0x02162a63; WORD $0xfdcb4fa0  // .quad -158945813193151901
	WORD $0xdcdd9afa; WORD $0x2867e7fd  // .quad 2911550761636567802
	WORD $0x014dda7e; WORD $0x9e9f11c4  // .quad -7016870160886801794
	WORD $0x541501b8; WORD $0xb281e1fd  // .quad -5583933584809066056
	WORD $0x01a1511d; WORD $0xc646d635  // .quad -4159401682681114339
	WORD $0xa91a4226; WORD $0x1f225a7c  // .quad 2243455055843443238
	WORD $0x4209a565; WORD $0xf7d88bc2  // .quad -587566084924005019
	WORD $0xe9b06958; WORD $0x3375788d  // .quad 3708002419115845976
	WORD $0x6946075f; WORD $0x9ae75759  // .quad -7284757830718584993
	WORD $0x641c83ae; WORD $0x0052d6b1  // .quad 23317005467419566
	WORD $0xc3978937; WORD $0xc1a12d2f  // .quad -4494261269970843337
	WORD $0xbd23a49a; WORD $0xc0678c5d  // .quad -4582539761593113446
	WORD $0xb47d6b84; WORD $0xf209787b  // .quad -1006140569036166268
	WORD $0x963646e0; WORD $0xf840b7ba  // .quad -558244341782001952
	WORD $0x50ce6332; WORD $0x9745eb4d  // .quad -7546366883288685774
	WORD $0x3bc3d898; WORD $0xb650e5a9  // .quad -5309491445654890344
	WORD $0xa501fbff; WORD $0xbd176620  // .quad -4821272585683469313
	WORD $0x8ab4cebe; WORD $0xa3e51f13  // .quad -6636864307068612930
	WORD $0xce427aff; WORD $0xec5d3fa8  // .quad -1414904713676948737
	WORD $0x36b10137; WORD $0xc66f336c  // .quad -4148040191917883081
	WORD $0x80e98cdf; WORD $0x93ba47c9  // .quad -7801844473689174817
	WORD $0x445d4184; WORD $0xb80b0047  // .quad -5185050239897353852
	WORD $0xe123f017; WORD $0xb8a8d9bb  // .quad -5140619573684080617
	WORD $0x157491e5; WORD $0xa60dc059  // .quad -6481312799871692315
	WORD $0xd96cec1d; WORD $0xe6d3102a  // .quad -1814088448677712867
	WORD $0xad68db2f; WORD $0x87c89837  // .quad -8662506518347195601
	WORD $0xc7e41392; WORD $0x9043ea1a  // .quad -8051334308064652398
	WORD $0x98c311fb; WORD $0x29babe45  // .quad 3006924907348169211
	WORD $0x79dd1877; WORD $0xb454e4a1  // .quad -5452481866653427593
	WORD $0xfef3d67a; WORD $0xf4296dd6  // .quad -853029884242176390
	WORD $0xd8545e94; WORD $0xe16a1dc9  // .quad -2203916314889396588
	WORD $0x5f58660c; WORD $0x1899e4a6  // .quad 1772699331562333708
	WORD $0x2734bb1d; WORD $0x8ce2529e  // .quad -8294976724446954723
	WORD $0xf72e7f8f; WORD $0x5ec05dcf  // .quad 6827560182880305039
	WORD $0xb101e9e4; WORD $0xb01ae745  // .quad -5757034887131305500
	WORD $0xf4fa1f73; WORD $0x76707543  // .quad 8534450228600381299
	WORD $0x1d42645d; WORD $0xdc21a117  // .quad -2584607590486743971
	WORD $0x791c53a8; WORD $0x6a06494a  // .quad 7639874402088932264
	WORD $0x72497eba; WORD $0x899504ae  // .quad -8532908771695296838
	WORD $0x17636892; WORD $0x0487db9d  // .quad 326470965756389522
	WORD $0x0edbde69; WORD $0xabfa45da  // .quad -6054449946191733143
	WORD $0x5d3c42b6; WORD $0x45a9d284  // .quad 5019774725622874806
	WORD $0x9292d603; WORD $0xd6f8d750  // .quad -2956376414312278525
	WORD $0xba45a9b2; WORD $0x0b8a2392  // .quad 831516194300602802
	WORD $0x5b9bc5c2; WORD $0x865b8692  // .quad -8765264286586255934
	WORD $0x68d7141e; WORD $0x8e6cac77  // .quad -8183976793979022306
	WORD $0xf282b732; WORD $0xa7f26836  // .quad -6344894339805432014
	WORD $0x430cd926; WORD $0x3207d795  // .quad 3605087062808385830
	WORD $0xaf2364ff; WORD $0xd1ef0244  // .quad -3319431906329402113
	WORD $0x49e807b8; WORD $0x7f44e6bd  // .quad 9170708441896323000
	WORD $0xed761f1f; WORD $0x8335616a  // .quad -8992173969096958177
	WORD $0x9c6209a6; WORD $0x5f16206c  // .quad 6851699533943015846
	WORD $0xa8d3a6e7; WORD $0xa402b9c5  // .quad -6628531442943809817
	WORD $0xc37a8c0f; WORD $0x36dba887  // .quad 3952938399001381903
	WORD $0x130890a1; WORD $0xcd036837  // .quad -3673978285252374367
	WORD $0xda2c9789; WORD $0xc2494954  // .quad -4446942528265218167
	WORD $0x6be55a64; WORD $0x80222122  // .quad -9213765455923815836
	WORD $0x10b7bd6c; WORD $0xf2db9baa  // .quad -946992141904134804
	WORD $0x06deb0fd; WORD $0xa02aa96b  // .quad -6905520801477381891
	WORD $0x94e5acc7; WORD $0x6f928294  // .quad 8039631859474607303
	WORD $0xc8965d3d; WORD $0xc83553c5  // .quad -4020214983419339459
	WORD $0xba1f17f9; WORD $0xcb772339  // .quad -3785518230938904583
	WORD $0x3abbf48c; WORD $0xfa42a8b7  // .quad -413582710846786420
	WORD $0x14536efb; WORD $0xff2a7604  // .quad -60105885123121413
	WORD $0x84b578d7; WORD $0x9c69a972  // .quad -7176018221920323369
	WORD $0x19684aba; WORD $0xfef51385  // .quad -75132356403901766
	WORD $0x25e2d70d; WORD $0xc38413cf  // .quad -4358336758973016307
	WORD $0x5fc25d69; WORD $0x7eb25866  // .quad 9129456591349898601
	WORD $0xef5b8cd1; WORD $0xf46518c2  // .quad -836234930288882479
	WORD $0xfbd97a61; WORD $0xef2f773f  // .quad -1211618658047395231
	WORD $0xd5993802; WORD $0x98bf2f79  // .quad -7440175859071633406
	WORD $0xfacfd8fa; WORD $0xaafb550f  // .quad -6126209340986631942
	WORD $0x4aff8603; WORD $0xbeeefb58  // .quad -4688533805412153853
	WORD $0xf983cf38; WORD $0x95ba2a53  // .quad -7657761676233289928
	WORD $0x5dbf6784; WORD $0xeeaaba2e  // .quad -1248981238337804412
	WORD $0x7bf26183; WORD $0xdd945a74  // .quad -2480258038432112253
	WORD $0xfa97a0b2; WORD $0x952ab45c  // .quad -7698142301602209614
	WORD $0x9aeef9e4; WORD $0x94f97111  // .quad -7712008566467528220
	WORD $0x393d88df; WORD $0xba756174  // .quad -5010991858575374113
	WORD $0x01aab85d; WORD $0x7a37cd56  // .quad 8806733365625141341
	WORD $0x478ceb17; WORD $0xe912b9d1  // .quad -1652053804791829737
	WORD $0xc10ab33a; WORD $0xac62e055  // .quad -6025006692552756422
	WORD $0xccb812ee; WORD $0x91abb422  // .quad -7950062655635975442
	WORD $0x314d6009; WORD $0x577b986b  // .quad 6303799689591218185
	WORD $0x7fe617aa; WORD $0xb616a12b  // .quad -5325892301117581398
	WORD $0xfda0b80b; WORD $0xed5a7e85  // .quad -1343622424865753077
	WORD $0x5fdf9d94; WORD $0xe39c4976  // .quad -2045679357969588844
	WORD $0xbe847307; WORD $0x14588f13  // .quad 1466078993672598279
	WORD $0xfbebc27d; WORD $0x8e41ade9  // .quad -8196078626372074883
	WORD $0xae258fc8; WORD $0x596eb2d8  // .quad 6444284760518135752
	WORD $0x7ae6b31c; WORD $0xb1d21964  // .quad -5633412264537705700
	WORD $0xd9aef3bb; WORD $0x6fca5f8e  // .quad 8055355950647669691
	WORD $0x99a05fe3; WORD $0xde469fbd  // .quad -2430079312244744221
	WORD $0x480d5854; WORD $0x25de7bb9  // .quad 2728754459941099604
	WORD $0x80043bee; WORD $0x8aec23d6  // .quad -8436328597794046994
	WORD $0x9a10ae6a; WORD $0xaf561aa7  // .quad -5812428961928401302
	WORD $0x20054ae9; WORD $0xada72ccc  // .quad -5933724728815170839
	WORD $0x8094da04; WORD $0x1b2ba151  // .quad 1957835834444274180
	WORD $0x28069da4; WORD $0xd910f7ff  // .quad -2805469892591575644
	WORD $0xf05d0842; WORD $0x90fb44d2  // .quad -7999724640327104446
	WORD $0x79042286; WORD $0x87aa9aff  // .quad -8670947710510816634
	WORD $0xac744a53; WORD $0x353a1607  // .quad 3835402254873283155
	WORD $0x57452b28; WORD $0xa99541bf  // .quad -6226998619711132888
	WORD $0x97915ce8; WORD $0x42889b89  // .quad 4794252818591603944
	WORD $0x2d1675f2; WORD $0xd3fa922f  // .quad -3172062256211528206
	WORD $0xfebada11; WORD $0x69956135  // .quad 7608094030047140369
	WORD $0x7c2e09b7; WORD $0x847c9b5d  // .quad -8900067937773286985
	WORD $0x7e699095; WORD $0x43fab983  // .quad 4898431519131537557
	WORD $0xdb398c25; WORD $0xa59bc234  // .quad -6513398903789220827
	WORD $0x5e03f4bb; WORD $0x94f967e4  // .quad -7712018656367741765
	WORD $0x1207ef2e; WORD $0xcf02b2c2  // .quad -3530062611309138130
	WORD $0xbac278f5; WORD $0x1d1be0ee  // .quad 2097517367411243253
	WORD $0x4b44f57d; WORD $0x8161afb9  // .quad -9123818159709293187
	WORD $0x69731732; WORD $0x6462d92a  // .quad 7233582727691441970
	WORD $0x9e1632dc; WORD $0xa1ba1ba7  // .quad -6793086681209228580
	WORD $0x03cfdcfe; WORD $0x7d7b8f75  // .quad 9041978409614302462
	WORD $0x859bbf93; WORD $0xca28a291  // .quad -3879672333084147821
	WORD $0x44c3d43e; WORD $0x5cda7352  // .quad 6690786993590490174
	WORD $0xe702af78; WORD $0xfcb2cb35  // .quad -237904397927796872
	WORD $0x6afa64a7; WORD $0x3a088813  // .quad 4181741870994056359
	WORD $0xb061adab; WORD $0x9defbf01  // .quad -7066219276345954901
	WORD $0x45b8fdd0; WORD $0x088aaa18  // .quad 615491320315182544
	WORD $0x1c7a1916; WORD $0xc56baec2  // .quad -4221088077005055722
	WORD $0x57273d45; WORD $0x8aad549e  // .quad -8454007886460797627
	WORD $0xa3989f5b; WORD $0xf6c69a72  // .quad -664674077828931749
	WORD $0xf678864b; WORD $0x36ac54e2  // .quad 3939617107816777291
	WORD $0xa63f6399; WORD $0x9a3c2087  // .quad -7332950326284164199
	WORD $0xb416a7dd; WORD $0x84576a1b  // .quad -8910536670511192099
	WORD $0x8fcf3c7f; WORD $0xc0cb28a9  // .quad -4554501889427817345
	WORD $0xa11c51d5; WORD $0x656d44a2  // .quad 7308573235570561493
	WORD $0xf3c30b9f; WORD $0xf0fdf2d3  // .quad -1081441343357383777
	WORD $0xa4b1b325; WORD $0x9f644ae5  // .quad -6961356773836868827
	WORD $0x7859e743; WORD $0x969eb7c4  // .quad -7593429867239446717
	WORD $0x0dde1fee; WORD $0x873d5d9f  // .quad -8701695967296086034
	WORD $0x96706114; WORD $0xbc4665b5  // .quad -4880101315621920492
	WORD $0xd155a7ea; WORD $0xa90cb506  // .quad -6265433940692719638
	WORD $0xfc0c7959; WORD $0xeb57ff22  // .quad -1488440626100012711
	WORD $0x42d588f2; WORD $0x09a7f124  // .quad 695789805494438130
	WORD $0xdd87cbd8; WORD $0x9316ff75  // .quad -7847804418953589800
	WORD $0x538aeb2f; WORD $0x0c11ed6d  // .quad 869737256868047663
	WORD $0x54e9bece; WORD $0xb7dcbf53  // .quad -5198069505264599346
	WORD $0xa86da5fa; WORD $0x8f1668c8  // .quad -8136200465769716230
	WORD $0x2a242e81; WORD $0xe5d3ef28  // .quad -1885900863153361279
	WORD $0x694487bc; WORD $0xf96e017d  // .quad -473439272678684740
	WORD $0x1a569d10; WORD $0x8fa47579  // .quad -8096217067111932656
	WORD $0xc395a9ac; WORD $0x37c981dc  // .quad 4019886927579031980
	WORD $0x60ec4455; WORD $0xb38d92d7  // .quad -5508585315462527915
	WORD $0xf47b1417; WORD $0x85bbe253  // .quad -8810199395808373737
	WORD $0x3927556a; WORD $0xe070f78d  // .quad -2274045625900771990
	WORD $0x78ccec8e; WORD $0x93956d74  // .quad -7812217631593927538
	WORD $0x43b89562; WORD $0x8c469ab8  // .quad -8338807543829064350
	WORD $0x970027b2; WORD $0x387ac8d1  // .quad 4069786015789754290
	WORD $0x54a6babb; WORD $0xaf584166  // .quad -5811823411358942533
	WORD $0xfcc0319e; WORD $0x06997b05  // .quad 475546501309804958
	WORD $0xe9d0696a; WORD $0xdb2e51bf  // .quad -2653093245771290262
	WORD $0xbdf81f03; WORD $0x441fece3  // .quad 4908902581746016003
	WORD $0xf22241e2; WORD $0x88fcf317  // .quad -8575712306248138270
	WORD $0xad7626c3; WORD $0xd527e81c  // .quad -3087243809672255805
	WORD $0xeeaad25a; WORD $0xab3c2fdd  // .quad -6107954364382784934
	WORD $0xd8d3b074; WORD $0x8a71e223  // .quad -8470740780517707660
	WORD $0x6a5586f1; WORD $0xd60b3bd5  // .quad -3023256937051093263
	WORD $0x67844e49; WORD $0xf6872d56  // .quad -682526969396179383
	WORD $0x62757456; WORD $0x85c70565  // .quad -8807064613298015146
	WORD $0x016561db; WORD $0xb428f8ac  // .quad -5464844730172612133
	WORD $0xbb12d16c; WORD $0xa738c6be  // .quad -6397144748195131028
	WORD $0x01beba52; WORD $0xe13336d7  // .quad -2219369894288377262
	WORD $0x69d785c7; WORD $0xd106f86e  // .quad -3384744916816525881
	WORD $0x61173473; WORD $0xecc00246  // .quad -1387106183930235789
	WORD $0x0226b39c; WORD $0x82a45b45  // .quad -9032994600651410532
	WORD $0xf95d0190; WORD $0x27f002d7  // .quad 2877803288514593168
	WORD $0x42b06084; WORD $0xa34d7216  // .quad -6679557232386875260
	WORD $0xf7b441f4; WORD $0x31ec038d  // .quad 3597254110643241460
	WORD $0xd35c78a5; WORD $0xcc20ce9b  // .quad -3737760522056206171
	WORD $0x75a15271; WORD $0x7e670471  // .quad 9108253656731439729
	WORD $0xc83396ce; WORD $0xff290242  // .quad -60514634142869810
	WORD $0xe984d386; WORD $0x0f0062c6  // .quad 1080972517029761926
	WORD $0xbd203e41; WORD $0x9f79a169  // .quad -6955350673980375487
	WORD $0xa3e60868; WORD $0x52c07b78  // .quad 5962901664714590312
	WORD $0x2c684dd1; WORD $0xc75809c4  // .quad -4082502324048081455
	WORD $0xccdf8a82; WORD $0xa7709a56  // .quad -6381430974388925822
	WORD $0x37826145; WORD $0xf92e0c35  // .quad -491441886632713915
	WORD $0x400bb691; WORD $0x88a66076  // .quad -8600080377420466543
	WORD $0x42b17ccb; WORD $0x9bbcc7a1  // .quad -7224680206786528053
	WORD $0xd00ea435; WORD $0x6acff893  // .quad 7696643601933968437
	WORD $0x935ddbfe; WORD $0xc2abf989  // .quad -4419164240055772162
	WORD $0xc4124d43; WORD $0x0583f6b8  // .quad 397432465562684739
	WORD $0xf83552fe; WORD $0xf356f7eb  // .quad -912269281642327298
	WORD $0x7a8b704a; WORD $0xc3727a33  // .quad -4363290727450709942
	WORD $0x7b2153de; WORD $0x98165af3  // .quad -7487697328667536418
	WORD $0x592e4c5c; WORD $0x744f18c0  // .quad 8380944645968776284
	WORD $0x59e9a8d6; WORD $0xbe1bf1b0  // .quad -4747935642407032618
	WORD $0x6f79df73; WORD $0x1162def0  // .quad 1252808770606194547
	WORD $0x7064130c; WORD $0xeda2ee1c  // .quad -1323233534581402868
	WORD $0x45ac2ba8; WORD $0x8addcb56  // .quad -8440366555225904216
	WORD $0xc63e8be7; WORD $0x9485d4d1  // .quad -7744549986754458649
	WORD $0xd7173692; WORD $0x6d953e2b  // .quad 7896285879677171346
	WORD $0x37ce2ee1; WORD $0xb9a74a06  // .quad -5069001465015685407
	WORD $0xccdd0437; WORD $0xc8fa8db6  // .quad -3964700705685699529
	WORD $0xc5c1ba99; WORD $0xe8111c87  // .quad -1724565812842218855
	WORD $0x400a22a2; WORD $0x1d9c9892  // .quad 2133748077373825698
	WORD $0xdb9914a0; WORD $0x910ab1d4  // .quad -7995382660667468640
	WORD $0xd00cab4b; WORD $0x2503beb6  // .quad 2667185096717282123
	WORD $0x127f59c8; WORD $0xb54d5e4a  // .quad -5382542307406947896
	WORD $0x840fd61d; WORD $0x2e44ae64  // .quad 3333981370896602653
	WORD $0x971f303a; WORD $0xe2a0b5dc  // .quad -2116491865831296966
	WORD $0xd289e5d2; WORD $0x5ceaecfe  // .quad 6695424375237764562
	WORD $0xde737e24; WORD $0x8da471a9  // .quad -8240336443785642460
	WORD $0x872c5f47; WORD $0x7425a83e  // .quad 8369280469047205703
	WORD $0x56105dad; WORD $0xb10d8e14  // .quad -5688734536304665171
	WORD $0x28f77719; WORD $0xd12f124e  // .quad -3373457468973156583
	WORD $0x6b947518; WORD $0xdd50f199  // .quad -2499232151953443560
	WORD $0xd99aaa6f; WORD $0x82bd6b70  // .quad -9025939945749304721
	WORD $0xe33cc92f; WORD $0x8a5296ff  // .quad -8479549122611984081
	WORD $0x1001550b; WORD $0x636cc64d  // .quad 7164319141522920715
	WORD $0xdc0bfb7b; WORD $0xace73cbf  // .quad -5987750384837592197
	WORD $0x5401aa4e; WORD $0x3c47f7e0  // .quad 4343712908476262990
	WORD $0xd30efa5a; WORD $0xd8210bef  // .quad -2873001962619602342
	WORD $0x34810a71; WORD $0x65acfaec  // .quad 7326506586225052273
	WORD $0xe3e95c78; WORD $0x8714a775  // .quad -8713155254278333320
	WORD $0x41a14d0d; WORD $0x7f1839a7  // .quad 9158133232781315341
	WORD $0x5ce3b396; WORD $0xa8d9d153  // .quad -6279758049420528746
	WORD $0x1209a050; WORD $0x1ede4811  // .quad 2224294504121868368
	WORD $0x341ca07c; WORD $0xd31045a8  // .quad -3238011543348273028
	WORD $0xab460432; WORD $0x934aed0a  // .quad -7833187971778608078
	WORD $0x2091e44d; WORD $0x83ea2b89  // .quad -8941286242233752499
	WORD $0x5617853f; WORD $0xf81da84d  // .quad -568112927868484289
	WORD $0x68b65d60; WORD $0xa4e4b66b  // .quad -6564921784364802720
	WORD $0xab9d668e; WORD $0x36251260  // .quad 3901544858591782542
	WORD $0x42e3f4b9; WORD $0xce1de406  // .quad -3594466212028615495
	WORD $0x6b426019; WORD $0xc1d72b7c  // .quad -4479063491021217767
	WORD $0xe9ce78f3; WORD $0x80d2ae83  // .quad -9164070410158966541
	WORD $0x8612f81f; WORD $0xb24cf65b  // .quad -5598829363776522209
	WORD $0xe4421730; WORD $0xa1075a24  // .quad -6843401994271320272
	WORD $0x6797b627; WORD $0xdee033f2  // .quad -2386850686293264857
	WORD $0x1d529cfc; WORD $0xc94930ae  // .quad -3942566474411762436
	WORD $0x017da3b1; WORD $0x169840ef  // .quad 1628122660560806833
	WORD $0xa4a7443c; WORD $0xfb9b7cd9  // .quad -316522074587315140
	WORD $0x60ee864e; WORD $0x8e1f2895  // .quad -8205795374004271538
	WORD $0x06e88aa5; WORD $0x9d412e08  // .quad -7115355324258153819
	WORD $0xb92a27e2; WORD $0xf1a6f2ba  // .quad -1033872180650563614
	WORD $0x08a2ad4e; WORD $0xc491798a  // .quad -4282508136895304370
	WORD $0x6774b1db; WORD $0xae10af69  // .quad -5904026244240592421
	WORD $0x8acb58a2; WORD $0xf5b5d7ec  // .quad -741449152691742558
	WORD $0xe0a8ef29; WORD $0xacca6da1  // .quad -5995859411864064215
	WORD $0xd6bf1765; WORD $0x9991a6f3  // .quad -7380934748073420955
	WORD $0x58d32af3; WORD $0x17fd090a  // .quad 1728547772024695539
	WORD $0xcc6edd3f; WORD $0xbff610b0  // .quad -4614482416664388289
	WORD $0xef07f5b0; WORD $0xddfc4b4c  // .quad -2451001303396518480
	WORD $0xff8a948e; WORD $0xeff394dc  // .quad -1156417002403097458
	WORD $0x1564f98e; WORD $0x4abdaf10  // .quad 5385653213018257806
	WORD $0x1fb69cd9; WORD $0x95f83d0a  // .quad -7640289654143017767
	WORD $0x1abe37f1; WORD $0x9d6d1ad4  // .quad -7102991539009341455
	WORD $0xa7a4440f; WORD $0xbb764c4c  // .quad -4938676049251384305
	WORD $0x216dc5ed; WORD $0x84c86189  // .quad -8878739423761676819
	WORD $0xd18d5513; WORD $0xea53df5f  // .quad -1561659043136842477
	WORD $0xb4e49bb4; WORD $0x32fd3cf5  // .quad 3674159897003727796
	WORD $0xe2f8552c; WORD $0x92746b9b  // .quad -7893565929601608404
	WORD $0x221dc2a1; WORD $0x3fbc8c33  // .quad 4592699871254659745
	WORD $0xdbb66a77; WORD $0xb7118682  // .quad -5255271393574622601
	WORD $0xeaa5334a; WORD $0x0fabaf3f  // .quad 1129188820640936778
	WORD $0x92a40515; WORD $0xe4d5e823  // .quad -1957403223540890347
	WORD $0xf2a7400e; WORD $0x29cb4d87  // .quad 3011586022114279438
	WORD $0x3ba6832d; WORD $0x8f05b116  // .quad -8140906042354138323
	WORD $0xef511012; WORD $0x743e20e9  // .quad 8376168546070237202
	WORD $0xca9023f8; WORD $0xb2c71d5b  // .quad -5564446534515285000
	WORD $0x6b255416; WORD $0x914da924  // .quad -7976533391121755114
	WORD $0xbd342cf6; WORD $0xdf78e4b2  // .quad -2343872149716718346
	WORD $0xc2f7548e; WORD $0x1ad089b6  // .quad 1932195658189984910
	WORD $0xb6409c1a; WORD $0x8bab8eef  // .quad -8382449121214030822
	WORD $0x73b529b1; WORD $0xa184ac24  // .quad -6808127464117294671
	WORD $0xa3d0c320; WORD $0xae9672ab  // .quad -5866375383090150624
	WORD $0x90a2741e; WORD $0xc9e5d72d  // .quad -3898473311719230434
	WORD $0x8cc4f3e8; WORD $0xda3c0f56  // .quad -2721283210435300376
	WORD $0x7a658892; WORD $0x7e2fa67c  // .quad 9092669226243950738
	WORD $0x17fb1871; WORD $0x88658996  // .quad -8618331034163144591
	WORD $0x98feeab7; WORD $0xddbb901b  // .quad -2469221522477225289
	WORD $0x9df9de8d; WORD $0xaa7eebfb  // .quad -6161227774276542835
	WORD $0x7f3ea565; WORD $0x552a7422  // .quad 6136845133758244197
	WORD $0x85785631; WORD $0xd51ea6fa  // .quad -3089848699418290639
	WORD $0x8f87275f; WORD $0xd53a8895  // .quad -3082000819042179233
	WORD $0x936b35de; WORD $0x8533285c  // .quad -8848684464777513506
	WORD $0xf368f137; WORD $0x8a892aba  // .quad -8464187042230111945
	WORD $0xb8460356; WORD $0xa67ff273  // .quad -6449169562544503978
	WORD $0xb0432d85; WORD $0x2d2b7569  // .quad 3254824252494523781
	WORD $0xa657842c; WORD $0xd01fef10  // .quad -3449775934753242068
	WORD $0x0e29fc73; WORD $0x9c3b2962  // .quad -7189106879045698445
	WORD $0x67f6b29b; WORD $0x8213f56a  // .quad -9073638986861858149
	WORD $0x91b47b8f; WORD $0x8349f3ba  // .quad -8986383598807123057
	WORD $0x01f45f42; WORD $0xa298f2c5  // .quad -6730362715149934782
	WORD $0x36219a73; WORD $0x241c70a9  // .quad 2602078556773259891
	WORD $0x42717713; WORD $0xcb3f2f76  // .quad -3801267375510030573
	WORD $0x83aa0110; WORD $0xed238cd3  // .quad -1359087822460813040
	WORD $0xd30dd4d7; WORD $0xfe0efb53  // .quad -139898200960150313
	WORD $0x324a40aa; WORD $0xf4363804  // .quad -849429889038008150
	WORD $0x63e8a506; WORD $0x9ec95d14  // .quad -7004965403241175802
	WORD $0x3edcd0d5; WORD $0xb143c605  // .quad -5673473379724898091
	WORD $0x7ce2ce48; WORD $0xc67bb459  // .quad -4144520735624081848
	WORD $0x8e94050a; WORD $0xdd94b786  // .quad -2480155706228734710
	WORD $0xdc1b81da; WORD $0xf81aa16f  // .quad -568964901102714406
	WORD $0x191c8326; WORD $0xca7cf2b4  // .quad -3855940325606653146
	WORD $0xe9913128; WORD $0x9b10a4e5  // .quad -7273132090830278360
	WORD $0x1f63a3f0; WORD $0xfd1c2f61  // .quad -208239388580928528
	WORD $0x63f57d72; WORD $0xc1d4ce1f  // .quad -4479729095110460046
	WORD $0x673c8cec; WORD $0xbc633b39  // .quad -4871985254153548564
	WORD $0x3cf2dccf; WORD $0xf24a01a7  // .quad -987975350460687153
	WORD $0xe085d813; WORD $0xd5be0503  // .quad -3044990783845967853
	WORD $0x8617ca01; WORD $0x976e4108  // .quad -7535013621679011327
	WORD $0xd8a74e18; WORD $0x4b2d8644  // .quad 5417133557047315992
	WORD $0xa79dbc82; WORD $0xbd49d14a  // .quad -4807081008671376254
	WORD $0x0ed1219e; WORD $0xddf8e7d6  // .quad -2451955090545630818
	WORD $0x51852ba2; WORD $0xec9c459d  // .quad -1397165242411832414
	WORD $0xc942b503; WORD $0xcabb90e5  // .quad -3838314940804713213
	WORD $0x52f33b45; WORD $0x93e1ab82  // .quad -7790757304148477115
	WORD $0x3b936243; WORD $0x3d6a751f  // .quad 4425478360848884291
	WORD $0xe7b00a17; WORD $0xb8da1662  // .quad -5126760611758208489
	WORD $0x0a783ad4; WORD $0x0cc51267  // .quad 920161932633717460
	WORD $0xa19c0c9d; WORD $0xe7109bfb  // .quad -1796764746270372707
	WORD $0x668b24c5; WORD $0x27fb2b80  // .quad 2880944217109767365
	WORD $0x450187e2; WORD $0x906a617d  // .quad -8040506994060064798
	WORD $0x802dedf6; WORD $0xb1f9f660  // .quad -5622191765467566602
	WORD $0x9641e9da; WORD $0xb484f9dc  // .quad -5438947724147693094
	WORD $0xa0396973; WORD $0x5e7873f8  // .quad 6807318348447705459
	WORD $0xbbd26451; WORD $0xe1a63853  // .quad -2186998636757228463
	WORD $0x6423e1e8; WORD $0xdb0b487b  // .quad -2662955059861265944
	WORD $0x55637eb2; WORD $0x8d07e334  // .quad -8284403175614349646
	WORD $0x3d2cda62; WORD $0x91ce1a9a  // .quad -7940379843253970334
	WORD $0x6abc5e5f; WORD $0xb049dc01  // .quad -5743817951090549153
	WORD $0xcc7810fb; WORD $0x7641a140  // .quad 8521269269642088699
	WORD $0xc56b75f7; WORD $0xdc5c5301  // .quad -2568086420435798537
	WORD $0x7fcb0a9d; WORD $0xa9e904c8  // .quad -6203421752542164323
	WORD $0x1b6329ba; WORD $0x89b9b3e1  // .quad -8522583040413455942
	WORD $0x9fbdcd44; WORD $0x546345fa  // .quad 6080780864604458308
	WORD $0x623bf429; WORD $0xac2820d9  // .quad -6041542782089432023
	WORD $0x47ad4095; WORD $0xa97c1779  // .quad -6234081974526590827
	WORD $0xbacaf133; WORD $0xd732290f  // .quad -2940242459184402125
	WORD $0xcccc485d; WORD $0x49ed8eab  // .quad 5327070802775656541
	WORD $0xd4bed6c0; WORD $0x867f59a9  // .quad -8755180564631333184
	WORD $0xbfff5a74; WORD $0x5c68f256  // .quad 6658838503469570676
	WORD $0x49ee8c70; WORD $0xa81f3014  // .quad -6332289687361778576
	WORD $0x6fff3111; WORD $0x73832eec  // .quad 8323548129336963345
	WORD $0x5c6a2f8c; WORD $0xd226fc19  // .quad -3303676090774835316
	WORD $0xc5ff7eab; WORD $0xc831fd53  // .quad -4021154456019173717
	WORD $0xd9c25db7; WORD $0x83585d8f  // .quad -8982326584375353929
	WORD $0xb77f5e55; WORD $0xba3e7ca8  // .quad -5026443070023967147
	WORD $0xd032f525; WORD $0xa42e74f3  // .quad -6616222212041804507
	WORD $0xe55f35eb; WORD $0x28ce1bd2  // .quad 2940318199324816875
	WORD $0xc43fb26f; WORD $0xcd3a1230  // .quad -3658591746624867729
	WORD $0xcf5b81b3; WORD $0x7980d163  // .quad 8755227902219092403
	WORD $0x7aa7cf85; WORD $0x80444b5e  // .quad -9204148869281624187
	WORD $0xc332621f; WORD $0xd7e105bc  // .quad -2891023177508298209
	WORD $0x1951c366; WORD $0xa0555e36  // .quad -6893500068174642330
	WORD $0xf3fefaa7; WORD $0x8dd9472b  // .quad -8225464990312760665
	WORD $0x9fa63440; WORD $0xc86ab5c3  // .quad -4005189066790915008
	WORD $0xf0feb951; WORD $0xb14f98f6  // .quad -5670145219463562927
	WORD $0x878fc150; WORD $0xfa856334  // .quad -394800315061255856
	WORD $0x569f33d3; WORD $0x6ed1bf9a  // .quad 7985374283903742931
	WORD $0xd4b9d8d2; WORD $0x9c935e00  // .quad -7164279224554366766
	WORD $0xec4700c8; WORD $0x0a862f80  // .quad 758345818024902856
	WORD $0x09e84f07; WORD $0xc3b83581  // .quad -4343663012265570553
	WORD $0x2758c0fa; WORD $0xcd27bb61  // .quad -3663753745896259334
	WORD $0x4c6262c8; WORD $0xf4a642e1  // .quad -817892746904575288
	WORD $0xb897789c; WORD $0x8038d51c  // .quad -9207375118826243940
	WORD $0xcfbd7dbd; WORD $0x98e7e9cc  // .quad -7428711994456441411
	WORD $0xe6bd56c3; WORD $0xe0470a63  // .quad -2285846861678029117
	WORD $0x03acdd2c; WORD $0xbf21e440  // .quad -4674203974643163860
	WORD $0xe06cac74; WORD $0x1858ccfc  // .quad 1754377441329851508
	WORD $0x04981478; WORD $0xeeea5d50  // .quad -1231068949876566920
	WORD $0x0c43ebc8; WORD $0x0f37801e  // .quad 1096485900831157192
	WORD $0x02df0ccb; WORD $0x95527a52  // .quad -7686947121313936181
	WORD $0x8f54e6ba; WORD $0xd3056025  // .quad -3241078642388441414
	WORD $0x8396cffd; WORD $0xbaa718e6  // .quad -4996997883215032323
	WORD $0xf32a2069; WORD $0x47c6b82e  // .quad 5172023733869224041
	WORD $0x247c83fd; WORD $0xe950df20  // .quad -1634561335591402499
	WORD $0x57fa5441; WORD $0x4cdc331d  // .quad 5538357842881958977
	WORD $0x16cdd27e; WORD $0x91d28b74  // .quad -7939129862385708418
	WORD $0xadf8e952; WORD $0xe0133fe4  // .quad -2300424733252327086
	WORD $0x1c81471d; WORD $0xb6472e51  // .quad -5312226309554747619
	WORD $0xd97723a6; WORD $0x58180fdd  // .quad 6347841120289366950
	WORD $0x63a198e5; WORD $0xe3d8f9e5  // .quad -2028596868516046619
	WORD $0xa7ea7648; WORD $0x570f09ea  // .quad 6273243709394548296
	WORD $0x5e44ff8f; WORD $0x8e679c2f  // .quad -8185402070463610993
	WORD $0x51e513da; WORD $0x2cd2cc65  // .quad 3229868618315797466
	WORD $0x35d63f73; WORD $0xb201833b  // .quad -5620066569652125837
	WORD $0xa65e58d1; WORD $0xf8077f7e  // .quad -574350245532641071
	WORD $0x034bcf4f; WORD $0xde81e40a  // .quad -2413397193637769393
	WORD $0x27faf782; WORD $0xfb04afaf  // .quad -358968903457900670
	WORD $0x420f6191; WORD $0x8b112e86  // .quad -8425902273664687727
	WORD $0xf1f9b563; WORD $0x79c5db9a  // .quad 8774660907532399971
	WORD $0xd29339f6; WORD $0xadd57a27  // .quad -5920691823653471754
	WORD $0xae7822bc; WORD $0x18375281  // .quad 1744954097560724156
	WORD $0xc7380874; WORD $0xd94ad8b1  // .quad -2789178761139451788
	WORD $0x0d0b15b5; WORD $0x8f229391  // .quad -8132775725879323211
	WORD $0x1c830548; WORD $0x87cec76f  // .quad -8660765753353239224
	WORD $0x504ddb22; WORD $0xb2eb3875  // .quad -5554283638921766110
	WORD $0xe3a3c69a; WORD $0xa9c2794a  // .quad -6214271173264161126
	WORD $0xa46151eb; WORD $0x5fa60692  // .quad 6892203506629956075
	WORD $0x9c8cb841; WORD $0xd433179d  // .quad -3156152948152813503
	WORD $0xa6bcd333; WORD $0xdbc7c41b  // .quad -2609901835997359309
	WORD $0x81d7f328; WORD $0x849feec2  // .quad -8890124620236590296
	WORD $0x906c0800; WORD $0x12b9b522  // .quad 1349308723430688768
	WORD $0x224deff3; WORD $0xa5c7ea73  // .quad -6500969756868349965
	WORD $0x34870a00; WORD $0xd768226b  // .quad -2925050114139026944
	WORD $0xeae16bef; WORD $0xcf39e50f  // .quad -3514526177658049553
	WORD $0x00d46640; WORD $0xe6a11583  // .quad -1828156321336891840
	WORD $0xf2cce375; WORD $0x81842f29  // .quad -9114107888677362827
	WORD $0xc1097fd0; WORD $0x60495ae3  // .quad 6938176635183661008
	WORD $0x6f801c53; WORD $0xa1e53af4  // .quad -6780948842419315629
	WORD $0xb14bdfc4; WORD $0x385bb19c  // .quad 4061034775552188356
	WORD $0x8b602368; WORD $0xca5e89b1  // .quad -3864500034596756632
	WORD $0xdd9ed7b5; WORD $0x46729e03  // .quad 5076293469440235445
	WORD $0xee382c42; WORD $0xfcf62c1d  // .quad -218939024818557886
	WORD $0x6a8346d1; WORD $0x6c07a2c2  // .quad 7784369436827535057
	WORD $0xb4e31ba9; WORD $0x9e19db92  // .quad -7054365918152680535
	WORD $0x05241885; WORD $0xc7098b73  // .quad -4104596259247744891
	WORD $0x621be293; WORD $0xc5a05277  // .quad -4206271379263462765
	WORD $0xc66d1ea7; WORD $0xb8cbee4f  // .quad -5130745324059681113
	WORD $0x3aa2db38; WORD $0xf7086715  // .quad -646153205651940552
	WORD $0xdc043328; WORD $0x737f74f1  // .quad 8322499218531169064
	WORD $0x44a5c903; WORD $0x9a65406d  // .quad -7321374781173544701
	WORD $0x53053ff2; WORD $0x505f522e  // .quad 5791438004736573426
	WORD $0x95cf3b44; WORD $0xc0fe9088  // .quad -4540032458039542972
	WORD $0xe7c68fef; WORD $0x647726b9  // .quad 7239297505920716783
	WORD $0xbb430a15; WORD $0xf13e34aa  // .quad -1063354554122040811
	WORD $0x30dc19f5; WORD $0x5eca7834  // .quad 6830403950414141941
	WORD $0xb509e64d; WORD $0x96c6e0ea  // .quad -7582125623967357363
	WORD $0x3d132072; WORD $0xb67d1641  // .quad -5297053117264486286
	WORD $0x624c5fe0; WORD $0xbc789925  // .quad -4865971011531808800
	WORD $0x8c57e88f; WORD $0xe41c5bd1  // .quad -2009630378153219953
	WORD $0xbadf77d8; WORD $0xeb96bf6e  // .quad -1470777745987373096
	WORD $0xf7b6f159; WORD $0x8e91b962  // .quad -8173548013986844327
	WORD $0x34cbaae7; WORD $0x933e37a5  // .quad -7836765118883190041
	WORD $0xb5a4adb0; WORD $0x723627bb  // .quad 8229809056225996208
	WORD $0x81fe95a1; WORD $0xb80dc58e  // .quad -5184270380176599647
	WORD $0xa30dd91c; WORD $0xcec3b1aa  // .quad -3547796734999668452
	WORD $0x227e3b09; WORD $0xe61136f2  // .quad -1868651956793361655
	WORD $0xa5e8a7b1; WORD $0x213a4f0a  // .quad 2394313059052595121
	WORD $0x558ee4e6; WORD $0x8fcac257  // .quad -8085436500636932890
	WORD $0x4f62d19d; WORD $0xa988e2cd  // .quad -6230480713039031907
	WORD $0x2af29e1f; WORD $0xb3bd72ed  // .quad -5495109607368778209
	WORD $0xa33b8605; WORD $0x93eb1b80  // .quad -7788100891298789883
	WORD $0x75af45a7; WORD $0xe0accfa8  // .quad -2257200990783584857
	WORD $0x660533c3; WORD $0xbc72f130  // .quad -4867563057061743677
	WORD $0x498d8b88; WORD $0x8c6c01c9  // .quad -8328279646880822392
	WORD $0x7f8680b4; WORD $0xeb8fad7c  // .quad -1472767802899791692
	WORD $0x9bf0ee6a; WORD $0xaf87023b  // .quad -5798663540173640086
	WORD $0x9f6820e1; WORD $0xa67398db  // .quad -6452645772052127519
	WORD $0x82ed2a05; WORD $0xdb68c2ca  // .quad -2636643406789662203
	WORD $0x43a1148c; WORD $0x88083f89  // .quad -8644589625959967604
	WORD $0x91d43a43; WORD $0x892179be  // .quad -8565431156884620733
	WORD $0x948959b0; WORD $0x6a0a4f6b  // .quad 7641007041259592112
	WORD $0x364948d4; WORD $0xab69d82e  // .quad -6095102927678388012
	WORD $0x79abb01c; WORD $0x848ce346  // .quad -8895485272135061476
	WORD $0xc3db9b09; WORD $0xd6444e39  // .quad -3007192641170597111
	WORD $0x0c0b4e11; WORD $0xf2d80e0c  // .quad -947992276657025519
	WORD $0x1a6940e5; WORD $0x85eab0e4  // .quad -8797024428372705051
	WORD $0x0f0e2195; WORD $0x6f8e118f  // .quad 8038381691033493909
	WORD $0x2103911f; WORD $0xa7655d1d  // .quad -6384594517038493409
	WORD $0xd2d1a9fb; WORD $0x4b7195f2  // .quad 5436291095364479483
	WORD $0x69447567; WORD $0xd13eb464  // .quad -3369057127870728857
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00'
	  // .p2align 2, 0x00
_POW_TAB:
	WORD $0x00000001  // .long 1
	WORD $0x00000003  // .long 3
	WORD $0x00000006  // .long 6
	WORD $0x00000009  // .long 9
	WORD $0x0000000d  // .long 13
	WORD $0x00000010  // .long 16
	WORD $0x00000013  // .long 19
	WORD $0x00000017  // .long 23
	WORD $0x0000001a  // .long 26
	  // .p2align 2, 0x00
_LSHIFT_TAB:
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00'
	WORD $0x00000001  // .long 1
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000001  // .long 1
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000001  // .long 1
	WORD $0x00353231  // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000002  // .long 2
	WORD $0x00353236  // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000002  // .long 2
	WORD $0x35323133  // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000002  // .long 2
	WORD $0x32363531  // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000003  // .long 3
	WORD $0x32313837  // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000003  // .long 3
	WORD $0x36303933  // .asciz 4, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000003  // .long 3
	WORD $0x33353931  // .asciz 4, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353231  // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000004  // .long 4
	WORD $0x35363739  // .asciz 4, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353236  // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000004  // .long 4
	WORD $0x32383834  // .asciz 4, '48828125\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323138  // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000004  // .long 4
	WORD $0x31343432  // .asciz 4, '244140625\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32363034  // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000004  // .long 4
	WORD $0x30323231  // .asciz 4, '1220703125\x00\x00\x00\x00\x00\x00'
	WORD $0x31333037  // .asciz 4, '703125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000005  // .long 5
	WORD $0x33303136  // .asciz 4, '6103515625\x00\x00\x00\x00\x00\x00'
	WORD $0x36353135  // .asciz 4, '515625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000005  // .long 5
	WORD $0x31353033  // .asciz 4, '30517578125\x00\x00\x00\x00\x00'
	WORD $0x38373537  // .asciz 4, '7578125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353231  // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000005  // .long 5
	WORD $0x35323531  // .asciz 4, '152587890625\x00\x00\x00\x00'
	WORD $0x39383738  // .asciz 4, '87890625\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323630  // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000006  // .long 6
	WORD $0x39323637  // .asciz 4, '762939453125\x00\x00\x00\x00'
	WORD $0x35343933  // .asciz 4, '39453125\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323133  // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000006  // .long 6
	WORD $0x34313833  // .asciz 4, '3814697265625\x00\x00\x00'
	WORD $0x32373936  // .asciz 4, '697265625\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32363536  // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000006  // .long 6
	WORD $0x37303931  // .asciz 4, '19073486328125\x00\x00'
	WORD $0x36383433  // .asciz 4, '3486328125\x00\x00\x00\x00\x00\x00'
	WORD $0x31383233  // .asciz 4, '328125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000007  // .long 7
	WORD $0x36333539  // .asciz 4, '95367431640625\x00\x00'
	WORD $0x31333437  // .asciz 4, '7431640625\x00\x00\x00\x00\x00\x00'
	WORD $0x36303436  // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000007  // .long 7
	WORD $0x38363734  // .asciz 4, '476837158203125\x00'
	WORD $0x35313733  // .asciz 4, '37158203125\x00\x00\x00\x00\x00'
	WORD $0x33303238  // .asciz 4, '8203125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353231  // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000007  // .long 7
	WORD $0x34383332  // .asciz 4, '2384185791015625'
	WORD $0x37353831  // .asciz 4, '185791015625\x00\x00\x00\x00'
	WORD $0x31303139  // .asciz 4, '91015625\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323635  // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000007  // .long 7
	WORD $0x32393131  // .asciz 4, '1192092895507812'
	WORD $0x38323930  // .asciz 4, '0928955078125\x00\x00\x00'
	WORD $0x30353539  // .asciz 4, '955078125\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32313837  // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000008  // .long 8
	WORD $0x30363935  // .asciz 4, '5960464477539062'
	WORD $0x34343634  // .asciz 4, '4644775390625\x00\x00\x00'
	WORD $0x33353737  // .asciz 4, '775390625\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32363039  // .asciz 4, '90625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000008  // .long 8
	WORD $0x30383932  // .asciz 4, '2980232238769531'
	WORD $0x32323332  // .asciz 4, '23223876953125\x00\x00'
	WORD $0x36373833  // .asciz 4, '3876953125\x00\x00\x00\x00\x00\x00'
	WORD $0x31333539  // .asciz 4, '953125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000008  // .long 8
	WORD $0x30393431  // .asciz 4, '1490116119384765'
	WORD $0x31363131  // .asciz 4, '116119384765625\x00'
	WORD $0x38333931  // .asciz 4, '19384765625\x00\x00\x00\x00\x00'
	WORD $0x35363734  // .asciz 4, '4765625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353236  // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000009  // .long 9
	WORD $0x30353437  // .asciz 4, '7450580596923828'
	WORD $0x35303835  // .asciz 4, '580596923828125\x00'
	WORD $0x32393639  // .asciz 4, '96923828125\x00\x00\x00\x00\x00'
	WORD $0x38323833  // .asciz 4, '3828125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353231  // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000009  // .long 9
	WORD $0x35323733  // .asciz 4, '3725290298461914'
	WORD $0x32303932  // .asciz 4, '2902984619140625'
	WORD $0x36343839  // .asciz 4, '984619140625\x00\x00\x00\x00'
	WORD $0x34313931  // .asciz 4, '19140625\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323630  // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000009  // .long 9
	WORD $0x32363831  // .asciz 4, '1862645149230957'
	WORD $0x31353436  // .asciz 4, '6451492309570312'
	WORD $0x33323934  // .asciz 4, '4923095703125\x00\x00\x00'
	WORD $0x37353930  // .asciz 4, '095703125\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32313330  // .asciz 4, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000a  // .long 10
	WORD $0x33313339  // .asciz 4, '9313225746154785'
	WORD $0x37353232  // .asciz 4, '2257461547851562'
	WORD $0x35313634  // .asciz 4, '4615478515625\x00\x00\x00'
	WORD $0x35383734  // .asciz 4, '478515625\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32363531  // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000a  // .long 10
	WORD $0x36353634  // .asciz 4, '4656612873077392'
	WORD $0x38323136  // .asciz 4, '6128730773925781'
	WORD $0x37303337  // .asciz 4, '73077392578125\x00\x00'
	WORD $0x32393337  // .asciz 4, '7392578125\x00\x00\x00\x00\x00\x00'
	WORD $0x31383735  // .asciz 4, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000a  // .long 10
	WORD $0x38323332  // .asciz 4, '2328306436538696'
	WORD $0x34363033  // .asciz 4, '3064365386962890'
	WORD $0x33353633  // .asciz 4, '365386962890625\x00'
	WORD $0x36393638  // .asciz 4, '86962890625\x00\x00\x00\x00\x00'
	WORD $0x30393832  // .asciz 4, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353236  // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000a  // .long 10
	WORD $0x34363131  // .asciz 4, '1164153218269348'
	WORD $0x32333531  // .asciz 4, '1532182693481445'
	WORD $0x36323831  // .asciz 4, '1826934814453125'
	WORD $0x38343339  // .asciz 4, '934814453125\x00\x00\x00\x00'
	WORD $0x35343431  // .asciz 4, '14453125\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323133  // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000b  // .long 11
	WORD $0x30323835  // .asciz 4, '5820766091346740'
	WORD $0x30363637  // .asciz 4, '7660913467407226'
	WORD $0x34333139  // .asciz 4, '9134674072265625'
	WORD $0x30343736  // .asciz 4, '674072265625\x00\x00\x00\x00'
	WORD $0x36323237  // .asciz 4, '72265625\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323635  // .asciz 4, '5625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000b  // .long 11
	WORD $0x30313932  // .asciz 4, '2910383045673370'
	WORD $0x30333833  // .asciz 4, '3830456733703613'
	WORD $0x37363534  // .asciz 4, '4567337036132812'
	WORD $0x30373333  // .asciz 4, '3370361328125\x00\x00\x00'
	WORD $0x33313633  // .asciz 4, '361328125\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32313832  // .asciz 4, '28125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000b  // .long 11
	WORD $0x35353431  // .asciz 4, '1455191522836685'
	WORD $0x35313931  // .asciz 4, '1915228366851806'
	WORD $0x33383232  // .asciz 4, '2283668518066406'
	WORD $0x35383636  // .asciz 4, '66851806640625\x00\x00'
	WORD $0x36303831  // .asciz 4, '1806640625\x00\x00\x00\x00\x00\x00'
	WORD $0x36303436  // .asciz 4, '640625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000c  // .long 12
	WORD $0x35373237  // .asciz 4, '7275957614183425'
	WORD $0x36373539  // .asciz 4, '9576141834259033'
	WORD $0x38313431  // .asciz 4, '1418342590332031'
	WORD $0x35323433  // .asciz 4, '34259033203125\x00\x00'
	WORD $0x33333039  // .asciz 4, '9033203125\x00\x00\x00\x00\x00\x00'
	WORD $0x31333032  // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000c  // .long 12
	WORD $0x37333633  // .asciz 4, '3637978807091712'
	WORD $0x38383739  // .asciz 4, '9788070917129516'
	WORD $0x39303730  // .asciz 4, '0709171295166015'
	WORD $0x32313731  // .asciz 4, '171295166015625\x00'
	WORD $0x36313539  // .asciz 4, '95166015625\x00\x00\x00\x00\x00'
	WORD $0x35313036  // .asciz 4, '6015625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353236  // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000c  // .long 12
	WORD $0x38313831  // .asciz 4, '1818989403545856'
	WORD $0x34393839  // .asciz 4, '9894035458564758'
	WORD $0x34353330  // .asciz 4, '0354585647583007'
	WORD $0x36353835  // .asciz 4, '5856475830078125'
	WORD $0x38353734  // .asciz 4, '475830078125\x00\x00\x00\x00'
	WORD $0x37303033  // .asciz 4, '30078125\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323138  // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000d  // .long 13
	WORD $0x34393039  // .asciz 4, '9094947017729282'
	WORD $0x30373439  // .asciz 4, '9470177292823791'
	WORD $0x32373731  // .asciz 4, '1772928237915039'
	WORD $0x32383239  // .asciz 4, '9282379150390625'
	WORD $0x31393733  // .asciz 4, '379150390625\x00\x00\x00\x00'
	WORD $0x39333035  // .asciz 4, '50390625\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323630  // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000d  // .long 13
	WORD $0x37343534  // .asciz 4, '4547473508864641'
	WORD $0x35333734  // .asciz 4, '4735088646411895'
	WORD $0x36383830  // .asciz 4, '0886464118957519'
	WORD $0x31343634  // .asciz 4, '4641189575195312'
	WORD $0x35393831  // .asciz 4, '1895751953125\x00\x00\x00'
	WORD $0x39313537  // .asciz 4, '751953125\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32313335  // .asciz 4, '53125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000d  // .long 13
	WORD $0x33373232  // .asciz 4, '2273736754432320'
	WORD $0x37363337  // .asciz 4, '7367544323205947'
	WORD $0x33343435  // .asciz 4, '5443232059478759'
	WORD $0x30323332  // .asciz 4, '2320594787597656'
	WORD $0x37343935  // .asciz 4, '59478759765625\x00\x00'
	WORD $0x39353738  // .asciz 4, '8759765625\x00\x00\x00\x00\x00\x00'
	WORD $0x36353637  // .asciz 4, '765625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000d  // .long 13
	WORD $0x36333131  // .asciz 4, '1136868377216160'
	WORD $0x33383638  // .asciz 4, '8683772161602973'
	WORD $0x31323737  // .asciz 4, '7721616029739379'
	WORD $0x30363136  // .asciz 4, '6160297393798828'
	WORD $0x33373932  // .asciz 4, '297393798828125\x00'
	WORD $0x39373339  // .asciz 4, '93798828125\x00\x00\x00\x00\x00'
	WORD $0x38323838  // .asciz 4, '8828125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353231  // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000e  // .long 14
	WORD $0x34383635  // .asciz 4, '5684341886080801'
	WORD $0x38313433  // .asciz 4, '3418860808014869'
	WORD $0x38303638  // .asciz 4, '8608080148696899'
	WORD $0x31303830  // .asciz 4, '0801486968994140'
	WORD $0x39363834  // .asciz 4, '486968994140625\x00'
	WORD $0x39393836  // .asciz 4, '68994140625\x00\x00\x00\x00\x00'
	WORD $0x30343134  // .asciz 4, '4140625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353236  // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000e  // .long 14
	WORD $0x32343832  // .asciz 4, '2842170943040400'
	WORD $0x39303731  // .asciz 4, '1709430404007434'
	WORD $0x34303334  // .asciz 4, '4304040074348449'
	WORD $0x30303430  // .asciz 4, '0400743484497070'
	WORD $0x34333437  // .asciz 4, '7434844970703125'
	WORD $0x39343438  // .asciz 4, '844970703125\x00\x00\x00\x00'
	WORD $0x30373037  // .asciz 4, '70703125\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323133  // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000e  // .long 14
	WORD $0x31323431  // .asciz 4, '1421085471520200'
	WORD $0x34353830  // .asciz 4, '0854715202003717'
	WORD $0x32353137  // .asciz 4, '7152020037174224'
	WORD $0x30303230  // .asciz 4, '0200371742248535'
	WORD $0x37313733  // .asciz 4, '3717422485351562'
	WORD $0x34323234  // .asciz 4, '4224853515625\x00\x00\x00'
	WORD $0x35333538  // .asciz 4, '853515625\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32363531  // .asciz 4, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000f  // .long 15
	WORD $0x35303137  // .asciz 4, '7105427357601001'
	WORD $0x33373234  // .asciz 4, '4273576010018587'
	WORD $0x30363735  // .asciz 4, '5760100185871124'
	WORD $0x31303031  // .asciz 4, '1001858711242675'
	WORD $0x37383538  // .asciz 4, '8587112426757812'
	WORD $0x34323131  // .asciz 4, '1124267578125\x00\x00\x00'
	WORD $0x35373632  // .asciz 4, '267578125\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32313837  // .asciz 4, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000f  // .long 15
	WORD $0x32353533  // .asciz 4, '3552713678800500'
	WORD $0x36333137  // .asciz 4, '7136788005009293'
	WORD $0x30383837  // .asciz 4, '7880050092935562'
	WORD $0x30303530  // .asciz 4, '0500929355621337'
	WORD $0x33393239  // .asciz 4, '9293556213378906'
	WORD $0x32363535  // .asciz 4, '55621337890625\x00\x00'
	WORD $0x37333331  // .asciz 4, '1337890625\x00\x00\x00\x00\x00\x00'
	WORD $0x36303938  // .asciz 4, '890625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x0000000f  // .long 15
	WORD $0x36373731  // .asciz 4, '1776356839400250'
	WORD $0x38363533  // .asciz 4, '3568394002504646'
	WORD $0x30343933  // .asciz 4, '3940025046467781'
	WORD $0x30353230  // .asciz 4, '0250464677810668'
	WORD $0x36343634  // .asciz 4, '4646778106689453'
	WORD $0x31383737  // .asciz 4, '778106689453125\x00'
	WORD $0x38363630  // .asciz 4, '06689453125\x00\x00\x00\x00\x00'
	WORD $0x33353439  // .asciz 4, '9453125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353231  // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000010  // .long 16
	WORD $0x31383838  // .asciz 4, '8881784197001252'
	WORD $0x31343837  // .asciz 4, '7841970012523233'
	WORD $0x30303739  // .asciz 4, '9700125232338905'
	WORD $0x32353231  // .asciz 4, '1252323389053344'
	WORD $0x33333233  // .asciz 4, '3233890533447265'
	WORD $0x35303938  // .asciz 4, '890533447265625\x00'
	WORD $0x34343333  // .asciz 4, '33447265625\x00\x00\x00\x00\x00'
	WORD $0x35363237  // .asciz 4, '7265625\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353236  // .asciz 4, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000010  // .long 16
	WORD $0x30343434  // .asciz 4, '4440892098500626'
	WORD $0x30323938  // .asciz 4, '8920985006261616'
	WORD $0x30353839  // .asciz 4, '9850062616169452'
	WORD $0x36323630  // .asciz 4, '0626161694526672'
	WORD $0x36313631  // .asciz 4, '1616945266723632'
	WORD $0x32353439  // .asciz 4, '9452667236328125'
	WORD $0x32373636  // .asciz 4, '667236328125\x00\x00\x00\x00'
	WORD $0x32333633  // .asciz 4, '36328125\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323138  // .asciz 4, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000010  // .long 16
	WORD $0x30323232  // .asciz 4, '2220446049250313'
	WORD $0x30363434  // .asciz 4, '4460492503130808'
	WORD $0x35323934  // .asciz 4, '4925031308084726'
	WORD $0x33313330  // .asciz 4, '0313080847263336'
	WORD $0x38303830  // .asciz 4, '0808472633361816'
	WORD $0x36323734  // .asciz 4, '4726333618164062'
	WORD $0x36333333  // .asciz 4, '3336181640625\x00\x00\x00'
	WORD $0x36313831  // .asciz 4, '181640625\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32363034  // .asciz 4, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000010  // .long 16
	WORD $0x30313131  // .asciz 4, '1110223024625156'
	WORD $0x30333232  // .asciz 4, '2230246251565404'
	WORD $0x32363432  // .asciz 4, '2462515654042363'
	WORD $0x36353135  // .asciz 4, '5156540423631668'
	WORD $0x34303435  // .asciz 4, '5404236316680908'
	WORD $0x33363332  // .asciz 4, '2363166809082031'
	WORD $0x38363631  // .asciz 4, '16680908203125\x00\x00'
	WORD $0x38303930  // .asciz 4, '0908203125\x00\x00\x00\x00\x00\x00'
	WORD $0x31333032  // .asciz 4, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000011  // .long 17
	WORD $0x31353535  // .asciz 4, '5551115123125782'
	WORD $0x31353131  // .asciz 4, '1151231257827021'
	WORD $0x32313332  // .asciz 4, '2312578270211815'
	WORD $0x32383735  // .asciz 4, '5782702118158340'
	WORD $0x31323037  // .asciz 4, '7021181583404541'
	WORD $0x35313831  // .asciz 4, '1815834045410156'
	WORD $0x30343338  // .asciz 4, '83404541015625\x00\x00'
	WORD $0x31343534  // .asciz 4, '4541015625\x00\x00\x00\x00\x00\x00'
	WORD $0x36353130  // .asciz 4, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000011  // .long 17
	WORD $0x35373732  // .asciz 4, '2775557561562891'
	WORD $0x35373535  // .asciz 4, '5575615628913510'
	WORD $0x36353136  // .asciz 4, '6156289135105907'
	WORD $0x31393832  // .asciz 4, '2891351059079170'
	WORD $0x30313533  // .asciz 4, '3510590791702270'
	WORD $0x37303935  // .asciz 4, '5907917022705078'
	WORD $0x30373139  // .asciz 4, '917022705078125\x00'
	WORD $0x30373232  // .asciz 4, '22705078125\x00\x00\x00\x00\x00'
	WORD $0x38373035  // .asciz 4, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00353231  // .asciz 4, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000011  // .long 17
	WORD $0x37383331  // .asciz 4, '1387778780781445'
	WORD $0x37383737  // .asciz 4, '7787807814456755'
	WORD $0x38373038  // .asciz 4, '8078144567552953'
	WORD $0x35343431  // .asciz 4, '1445675529539585'
	WORD $0x35353736  // .asciz 4, '6755295395851135'
	WORD $0x33353932  // .asciz 4, '2953958511352539'
	WORD $0x35383539  // .asciz 4, '9585113525390625'
	WORD $0x35333131  // .asciz 4, '113525390625\x00\x00\x00\x00'
	WORD $0x39333532  // .asciz 4, '25390625\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323630  // .asciz 4, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000012  // .long 18
	WORD $0x38333936  // .asciz 4, '6938893903907228'
	WORD $0x39333938  // .asciz 4, '8939039072283776'
	WORD $0x30393330  // .asciz 4, '0390722837764769'
	WORD $0x38323237  // .asciz 4, '7228377647697925'
	WORD $0x36373733  // .asciz 4, '3776476979255676'
	WORD $0x39363734  // .asciz 4, '4769792556762695'
	WORD $0x35323937  // .asciz 4, '7925567626953125'
	WORD $0x36373635  // .asciz 4, '567626953125\x00\x00\x00\x00'
	WORD $0x35393632  // .asciz 4, '26953125\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x35323133  // .asciz 4, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000012  // .long 18
	WORD $0x39363433  // .asciz 4, '3469446951953614'
	WORD $0x39363434  // .asciz 4, '4469519536141888'
	WORD $0x35393135  // .asciz 4, '5195361418882384'
	WORD $0x34313633  // .asciz 4, '3614188823848962'
	WORD $0x38383831  // .asciz 4, '1888238489627838'
	WORD $0x34383332  // .asciz 4, '2384896278381347'
	WORD $0x32363938  // .asciz 4, '8962783813476562'
	WORD $0x38333837  // .asciz 4, '7838134765625\x00\x00\x00'
	WORD $0x37343331  // .asciz 4, '134765625\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x32363536  // .asciz 4, '65625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000035  // .asciz 4, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000012  // .long 18
	WORD $0x34333731  // .asciz 4, '1734723475976807'
	WORD $0x34333237  // .asciz 4, '7234759768070944'
	WORD $0x37393537  // .asciz 4, '7597680709441192'
	WORD $0x37303836  // .asciz 4, '6807094411924481'
	WORD $0x34343930  // .asciz 4, '0944119244813919'
	WORD $0x32393131  // .asciz 4, '1192448139190673'
	WORD $0x31383434  // .asciz 4, '4481391906738281'
	WORD $0x39313933  // .asciz 4, '39190673828125\x00\x00'
	WORD $0x33373630  // .asciz 4, '0673828125\x00\x00\x00\x00\x00\x00'
	WORD $0x31383238  // .asciz 4, '828125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
	WORD $0x00000013  // .long 19
	WORD $0x33373638  // .asciz 4, '8673617379884035'
	WORD $0x33373136  // .asciz 4, '6173798840354720'
	WORD $0x38383937  // .asciz 4, '7988403547205962'
	WORD $0x35333034  // .asciz 4, '4035472059622406'
	WORD $0x30323734  // .asciz 4, '4720596224069595'
	WORD $0x32363935  // .asciz 4, '5962240695953369'
	WORD $0x36303432  // .asciz 4, '2406959533691406'
	WORD $0x35393539  // .asciz 4, '95953369140625\x00\x00'
	WORD $0x39363333  // .asciz 4, '3369140625\x00\x00\x00\x00\x00\x00'
	WORD $0x36303431  // .asciz 4, '140625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00003532  // .asciz 4, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .asciz 4, '\x00\x00\x00\x00'
_ESCAPED_TAB:
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00220000  // .ascii 4, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x2f000000  // .ascii 4, '\x00\x00\x00/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00'
	WORD $0x0000005c  // .ascii 4, '\\\x00\x00\x00\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00'
	WORD $0x00080000  // .ascii 4, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
	WORD $0x000c0000  // .ascii 4, '\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00'
	WORD $0x00000000  // .ascii 4, '\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\r\x00\t\x00\x00\x00'
	WORD $0x000a0000  // .ascii 4, '\x00\x00\n\x00\x00\x00\r\x00\t\x00\x00\x00'
	WORD $0x000d0000  // .ascii 4, '\x00\x00\r\x00\t\x00\x00\x00'
	WORD $0x00000009  // .ascii 4, '\t\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00\x00\x00\x00\x00'
	WORD $0x00000000  // .space 4, '\x00\x00\x00\x00'

TEXT ·__parse_with_padding(SB), NOSPLIT, $0-16
	NO_LOCAL_POINTERS

_entry:
	MOVD 16(g), R16
	SUB $224, RSP, R17
	CMP  R16, R17
	BLS  _stack_grow

_parse_with_padding:
	MOVD parser+0(FP), R0
	MOVD ·_subr__parse_with_padding(SB), R11
	WORD $0x1000005e // adr x30, .+8
	JMP (R11)
	MOVD R0, ret+8(FP)
	RET

_stack_grow:
	MOVD R30, R3
	CALL runtime·morestack_noctxt<>(SB)
	JMP  _entry
