//go:build amd64
// +build amd64

// Code generated by asm2asm, DO NOT EDIT.

package avx2

var _text_get_by_path = []byte{
	// .p2align 5, 0x00
	// LCPI0_0
	0x20, // .byte 32
	0x00, //0x00000001 .byte 0
	0x00, //0x00000002 .byte 0
	0x00, //0x00000003 .byte 0
	0x00, //0x00000004 .byte 0
	0x00, //0x00000005 .byte 0
	0x00, //0x00000006 .byte 0
	0x00, //0x00000007 .byte 0
	0x00, //0x00000008 .byte 0
	0x09, //0x00000009 .byte 9
	0x0a, //0x0000000a .byte 10
	0x00, //0x0000000b .byte 0
	0x00, //0x0000000c .byte 0
	0x0d, //0x0000000d .byte 13
	0x00, //0x0000000e .byte 0
	0x00, //0x0000000f .byte 0
	0x20, //0x00000010 .byte 32
	0x00, //0x00000011 .byte 0
	0x00, //0x00000012 .byte 0
	0x00, //0x00000013 .byte 0
	0x00, //0x00000014 .byte 0
	0x00, //0x00000015 .byte 0
	0x00, //0x00000016 .byte 0
	0x00, //0x00000017 .byte 0
	0x00, //0x00000018 .byte 0
	0x09, //0x00000019 .byte 9
	0x0a, //0x0000001a .byte 10
	0x00, //0x0000001b .byte 0
	0x00, //0x0000001c .byte 0
	0x0d, //0x0000001d .byte 13
	0x00, //0x0000001e .byte 0
	0x00, //0x0000001f .byte 0
	//0x00000020 LCPI0_1
	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
	//0x00000040 LCPI0_2
	0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf  // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
	0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf  // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
	//0x00000060 LCPI0_3
	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
	//0x00000080 LCPI0_7
	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
	//0x000000a0 LCPI0_8
	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
	//0x000000c0 LCPI0_9
	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
	//0x000000e0 LCPI0_10
	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
	//0x00000100 LCPI0_11
	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
	//0x00000120 LCPI0_13
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000120 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000130 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	//0x00000140 LCPI0_14
	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000140 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000150 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
	//0x00000160 LCPI0_15
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000160 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000170 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	//0x00000180 LCPI0_16
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000180 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000190 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	//0x000001a0 LCPI0_17
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	//0x000001c0 LCPI0_18
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	//0x000001e0 .p2align 4, 0x00
	//0x000001e0 LCPI0_4
	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001e0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
	//0x000001f0 LCPI0_5
	0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf  // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
	//0x00000200 LCPI0_6
	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000200 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
	//0x00000210 LCPI0_12
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000210 .quad 1
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000218 .quad 0
	//0x00000220 LCPI0_19
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000220 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	//0x00000230 LCPI0_20
	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000230 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
	//0x00000240 LCPI0_21
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000240 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	//0x00000250 LCPI0_22
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000250 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	//0x00000260 LCPI0_23
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000260 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	//0x00000270 LCPI0_24
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000270 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	//0x00000280 .p2align 4, 0x90
	//0x00000280 _get_by_path
	0x55,             //0x00000280 pushq        %rbp
	0x48, 0x89, 0xe5, //0x00000281 movq         %rsp, %rbp
	0x41, 0x57, //0x00000284 pushq        %r15
	0x41, 0x56, //0x00000286 pushq        %r14
	0x41, 0x55, //0x00000288 pushq        %r13
	0x41, 0x54, //0x0000028a pushq        %r12
	0x53,                                     //0x0000028c pushq        %rbx
	0x48, 0x81, 0xec, 0xc0, 0x00, 0x00, 0x00, //0x0000028d subq         $192, %rsp
	0x49, 0x89, 0xce, //0x00000294 movq         %rcx, %r14
	0x49, 0x89, 0xf5, //0x00000297 movq         %rsi, %r13
	0x49, 0x89, 0xfb, //0x0000029a movq         %rdi, %r11
	0x48, 0x8b, 0x42, 0x08, //0x0000029d movq         $8(%rdx), %rax
	0x4c, 0x8d, 0x57, 0x08, //0x000002a1 leaq         $8(%rdi), %r10
	0x48, 0x85, 0xc0, //0x000002a5 testq        %rax, %rax
	0x4c, 0x89, 0x54, 0x24, 0x08, //0x000002a8 movq         %r10, $8(%rsp)
	0x48, 0x89, 0x3c, 0x24, //0x000002ad movq         %rdi, (%rsp)
	0x0f, 0x84, 0x1f, 0x2e, 0x00, 0x00, //0x000002b1 je           LBB0_565
	0x4c, 0x8b, 0x0a, //0x000002b7 movq         (%rdx), %r9
	0x48, 0xc1, 0xe0, 0x04, //0x000002ba shlq         $4, %rax
	0x4c, 0x01, 0xc8, //0x000002be addq         %r9, %rax
	0x48, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000002c1 movq         %rax, $160(%rsp)
	0x4d, 0x8b, 0x23, //0x000002c9 movq         (%r11), %r12
	0x49, 0x8b, 0x45, 0x00, //0x000002cc movq         (%r13), %rax
	0xc5, 0xfe, 0x6f, 0x05, 0x28, 0xfd, 0xff, 0xff, //0x000002d0 vmovdqu      $-728(%rip), %ymm0  /* LCPI0_0+0(%rip) */
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002d8 movabsq      $4294977024, %r8
	0xc5, 0xfe, 0x6f, 0x0d, 0x96, 0xfd, 0xff, 0xff, //0x000002e2 vmovdqu      $-618(%rip), %ymm1  /* LCPI0_7+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x15, 0xae, 0xfd, 0xff, 0xff, //0x000002ea vmovdqu      $-594(%rip), %ymm2  /* LCPI0_8+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x26, 0xfd, 0xff, 0xff, //0x000002f2 vmovdqu      $-730(%rip), %ymm3  /* LCPI0_1+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x25, 0x3e, 0xfd, 0xff, 0xff, //0x000002fa vmovdqu      $-706(%rip), %ymm4  /* LCPI0_2+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x2d, 0x56, 0xfd, 0xff, 0xff, //0x00000302 vmovdqu      $-682(%rip), %ymm5  /* LCPI0_3+0(%rip) */
	0xc5, 0x7a, 0x6f, 0x05, 0xee, 0xfe, 0xff, 0xff, //0x0000030a vmovdqu      $-274(%rip), %xmm8  /* LCPI0_6+0(%rip) */
	0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00000312 vpcmpeqd     %xmm9, %xmm9, %xmm9
	0xc5, 0x7e, 0x6f, 0x15, 0xe1, 0xfd, 0xff, 0xff, //0x00000317 vmovdqu      $-543(%rip), %ymm10  /* LCPI0_11+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0x99, 0xfd, 0xff, 0xff, //0x0000031f vmovdqu      $-615(%rip), %ymm12  /* LCPI0_9+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0xb1, 0xfd, 0xff, 0xff, //0x00000327 vmovdqu      $-591(%rip), %ymm13  /* LCPI0_10+0(%rip) */
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x0000032f movq         %r14, $24(%rsp)
	//0x00000334 LBB0_2
	0x49, 0x8b, 0x0a, //0x00000334 movq         (%r10), %rcx
	0x48, 0x39, 0xc8, //0x00000337 cmpq         %rcx, %rax
	0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x0000033a jae          LBB0_7
	0x41, 0x8a, 0x14, 0x04, //0x00000340 movb         (%r12,%rax), %dl
	0x80, 0xfa, 0x0d, //0x00000344 cmpb         $13, %dl
	0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000347 je           LBB0_7
	0x80, 0xfa, 0x20, //0x0000034d cmpb         $32, %dl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000350 je           LBB0_7
	0x80, 0xc2, 0xf7, //0x00000356 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000359 cmpb         $1, %dl
	0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x0000035c jbe          LBB0_7
	0x48, 0x89, 0xc2, //0x00000362 movq         %rax, %rdx
	0xe9, 0xa7, 0x01, 0x00, 0x00, //0x00000365 jmp          LBB0_32
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000036a .p2align 4, 0x90
	//0x00000370 LBB0_7
	0x48, 0x8d, 0x50, 0x01, //0x00000370 leaq         $1(%rax), %rdx
	0x48, 0x39, 0xca, //0x00000374 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae          LBB0_11
	0x41, 0x8a, 0x1c, 0x14, //0x0000037d movb         (%r12,%rdx), %bl
	0x80, 0xfb, 0x0d, //0x00000381 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je           LBB0_11
	0x80, 0xfb, 0x20, //0x0000038a cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je           LBB0_11
	0x80, 0xc3, 0xf7, //0x00000393 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000396 cmpb         $1, %bl
	0x0f, 0x87, 0x72, 0x01, 0x00, 0x00, //0x00000399 ja           LBB0_32
	0x90, //0x0000039f .p2align 4, 0x90
	//0x000003a0 LBB0_11
	0x48, 0x8d, 0x50, 0x02, //0x000003a0 leaq         $2(%rax), %rdx
	0x48, 0x39, 0xca, //0x000003a4 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae          LBB0_15
	0x41, 0x8a, 0x1c, 0x14, //0x000003ad movb         (%r12,%rdx), %bl
	0x80, 0xfb, 0x0d, //0x000003b1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je           LBB0_15
	0x80, 0xfb, 0x20, //0x000003ba cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je           LBB0_15
	0x80, 0xc3, 0xf7, //0x000003c3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x000003c6 cmpb         $1, %bl
	0x0f, 0x87, 0x42, 0x01, 0x00, 0x00, //0x000003c9 ja           LBB0_32
	0x90, //0x000003cf .p2align 4, 0x90
	//0x000003d0 LBB0_15
	0x48, 0x8d, 0x50, 0x03, //0x000003d0 leaq         $3(%rax), %rdx
	0x48, 0x39, 0xca, //0x000003d4 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae          LBB0_19
	0x41, 0x8a, 0x1c, 0x14, //0x000003dd movb         (%r12,%rdx), %bl
	0x80, 0xfb, 0x0d, //0x000003e1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003e4 je           LBB0_19
	0x80, 0xfb, 0x20, //0x000003ea cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ed je           LBB0_19
	0x80, 0xc3, 0xf7, //0x000003f3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x000003f6 cmpb         $1, %bl
	0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x000003f9 ja           LBB0_32
	0x90, //0x000003ff .p2align 4, 0x90
	//0x00000400 LBB0_19
	0x4c, 0x8d, 0x70, 0x04, //0x00000400 leaq         $4(%rax), %r14
	0x48, 0x89, 0xcf, //0x00000404 movq         %rcx, %rdi
	0x4c, 0x29, 0xf7, //0x00000407 subq         %r14, %rdi
	0x0f, 0x86, 0xd0, 0x00, 0x00, 0x00, //0x0000040a jbe          LBB0_653
	0x48, 0x83, 0xff, 0x20, //0x00000410 cmpq         $32, %rdi
	0x0f, 0x82, 0x97, 0x2c, 0x00, 0x00, //0x00000414 jb           LBB0_619
	0x48, 0xc7, 0xc7, 0xfc, 0xff, 0xff, 0xff, //0x0000041a movq         $-4, %rdi
	0x48, 0x29, 0xc7, //0x00000421 subq         %rax, %rdi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000424 .p2align 4, 0x90
	//0x00000430 LBB0_22
	0xc4, 0x01, 0x7e, 0x6f, 0x34, 0x34, //0x00000430 vmovdqu      (%r12,%r14), %ymm14
	0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000436 vpshufb      %ymm14, %ymm0, %ymm15
	0xc4, 0x41, 0x0d, 0x74, 0xf7, //0x0000043b vpcmpeqb     %ymm15, %ymm14, %ymm14
	0xc4, 0xc1, 0x7d, 0xd7, 0xd6, //0x00000440 vpmovmskb    %ymm14, %edx
	0x83, 0xfa, 0xff, //0x00000445 cmpl         $-1, %edx
	0x0f, 0x85, 0xb2, 0x00, 0x00, 0x00, //0x00000448 jne          LBB0_31
	0x49, 0x83, 0xc6, 0x20, //0x0000044e addq         $32, %r14
	0x48, 0x8d, 0x14, 0x39, //0x00000452 leaq         (%rcx,%rdi), %rdx
	0x48, 0x83, 0xc2, 0xe0, //0x00000456 addq         $-32, %rdx
	0x48, 0x83, 0xc7, 0xe0, //0x0000045a addq         $-32, %rdi
	0x48, 0x83, 0xfa, 0x1f, //0x0000045e cmpq         $31, %rdx
	0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x00000462 ja           LBB0_22
	0x4c, 0x89, 0xe2, //0x00000468 movq         %r12, %rdx
	0x48, 0x29, 0xfa, //0x0000046b subq         %rdi, %rdx
	0x48, 0x01, 0xcf, //0x0000046e addq         %rcx, %rdi
	0x48, 0x85, 0xff, //0x00000471 testq        %rdi, %rdi
	0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00000474 je           LBB0_30
	//0x0000047a LBB0_25
	0x4c, 0x8d, 0x04, 0x3a, //0x0000047a leaq         (%rdx,%rdi), %r8
	0x31, 0xf6, //0x0000047e xorl         %esi, %esi
	//0x00000480 LBB0_26
	0x44, 0x0f, 0xbe, 0x34, 0x32, //0x00000480 movsbl       (%rdx,%rsi), %r14d
	0x41, 0x83, 0xfe, 0x20, //0x00000485 cmpl         $32, %r14d
	0x0f, 0x87, 0xf0, 0x2b, 0x00, 0x00, //0x00000489 ja           LBB0_33
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048f movabsq      $4294977024, %rbx
	0x4c, 0x0f, 0xa3, 0xf3, //0x00000499 btq          %r14, %rbx
	0x0f, 0x83, 0xdc, 0x2b, 0x00, 0x00, //0x0000049d jae          LBB0_33
	0x48, 0x83, 0xc6, 0x01, //0x000004a3 addq         $1, %rsi
	0x48, 0x39, 0xf7, //0x000004a7 cmpq         %rsi, %rdi
	0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x000004aa jne          LBB0_26
	0x4c, 0x89, 0xc2, //0x000004b0 movq         %r8, %rdx
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000004b3 movabsq      $4294977024, %r8
	//0x000004bd LBB0_30
	0x4c, 0x29, 0xe2, //0x000004bd subq         %r12, %rdx
	0x48, 0x39, 0xca, //0x000004c0 cmpq         %rcx, %rdx
	0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000004c3 jb           LBB0_32
	//0x000004c9 LBB0_34
	0x31, 0xc9, //0x000004c9 xorl         %ecx, %ecx
	0x49, 0x89, 0xc6, //0x000004cb movq         %rax, %r14
	0x49, 0x8b, 0x01, //0x000004ce movq         (%r9), %rax
	0x48, 0x85, 0xc0, //0x000004d1 testq        %rax, %rax
	0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x000004d4 jne          LBB0_35
	0xe9, 0x5e, 0x2e, 0x00, 0x00, //0x000004da jmp          LBB0_654
	0x90, //0x000004df .p2align 4, 0x90
	//0x000004e0 LBB0_653
	0x4d, 0x89, 0x75, 0x00, //0x000004e0 movq         %r14, (%r13)
	0x31, 0xc9, //0x000004e4 xorl         %ecx, %ecx
	0x49, 0x8b, 0x01, //0x000004e6 movq         (%r9), %rax
	0x48, 0x85, 0xc0, //0x000004e9 testq        %rax, %rax
	0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000004ec jne          LBB0_35
	0xe9, 0x46, 0x2e, 0x00, 0x00, //0x000004f2 jmp          LBB0_654
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f7 .p2align 4, 0x90
	//0x00000500 LBB0_31
	0xf7, 0xd2, //0x00000500 notl         %edx
	0x0f, 0xbc, 0xd2, //0x00000502 bsfl         %edx, %edx
	0x48, 0x29, 0xfa, //0x00000505 subq         %rdi, %rdx
	0x48, 0x39, 0xca, //0x00000508 cmpq         %rcx, %rdx
	0x0f, 0x83, 0xb8, 0xff, 0xff, 0xff, //0x0000050b jae          LBB0_34
	//0x00000511 LBB0_32
	0x4c, 0x8d, 0x72, 0x01, //0x00000511 leaq         $1(%rdx), %r14
	0x4d, 0x89, 0x75, 0x00, //0x00000515 movq         %r14, (%r13)
	0x41, 0x8a, 0x0c, 0x14, //0x00000519 movb         (%r12,%rdx), %cl
	0x49, 0x8b, 0x01, //0x0000051d movq         (%r9), %rax
	0x48, 0x85, 0xc0, //0x00000520 testq        %rax, %rax
	0x0f, 0x84, 0x14, 0x2e, 0x00, 0x00, //0x00000523 je           LBB0_654
	//0x00000529 LBB0_35
	0x8a, 0x40, 0x17, //0x00000529 movb         $23(%rax), %al
	0x24, 0x1f, //0x0000052c andb         $31, %al
	0x3c, 0x02, //0x0000052e cmpb         $2, %al
	0x0f, 0x84, 0x6a, 0x1b, 0x00, 0x00, //0x00000530 je           LBB0_398
	0x3c, 0x18, //0x00000536 cmpb         $24, %al
	0x0f, 0x85, 0xff, 0x2d, 0x00, 0x00, //0x00000538 jne          LBB0_654
	0x80, 0xf9, 0x7b, //0x0000053e cmpb         $123, %cl
	0x4c, 0x89, 0x6c, 0x24, 0x10, //0x00000541 movq         %r13, $16(%rsp)
	0x0f, 0x85, 0x3b, 0x49, 0x00, 0x00, //0x00000546 jne          LBB0_1058
	//0x0000054c LBB0_38
	0x49, 0x8b, 0x02, //0x0000054c movq         (%r10), %rax
	0x49, 0x39, 0xc6, //0x0000054f cmpq         %rax, %r14
	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00000552 jae          LBB0_43
	0x43, 0x8a, 0x0c, 0x34, //0x00000558 movb         (%r12,%r14), %cl
	0x80, 0xf9, 0x0d, //0x0000055c cmpb         $13, %cl
	0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000055f je           LBB0_43
	0x80, 0xf9, 0x20, //0x00000565 cmpb         $32, %cl
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000568 je           LBB0_43
	0x80, 0xc1, 0xf7, //0x0000056e addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x00000571 cmpb         $1, %cl
	0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00000574 jbe          LBB0_43
	0x4c, 0x89, 0xf3, //0x0000057a movq         %r14, %rbx
	0xe9, 0x6f, 0x01, 0x00, 0x00, //0x0000057d jmp          LBB0_68
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000582 .p2align 4, 0x90
	//0x00000590 LBB0_43
	0x49, 0x8d, 0x5e, 0x01, //0x00000590 leaq         $1(%r14), %rbx
	0x48, 0x39, 0xc3, //0x00000594 cmpq         %rax, %rbx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000597 jae          LBB0_47
	0x41, 0x8a, 0x0c, 0x1c, //0x0000059d movb         (%r12,%rbx), %cl
	0x80, 0xf9, 0x0d, //0x000005a1 cmpb         $13, %cl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005a4 je           LBB0_47
	0x80, 0xf9, 0x20, //0x000005aa cmpb         $32, %cl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005ad je           LBB0_47
	0x80, 0xc1, 0xf7, //0x000005b3 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x000005b6 cmpb         $1, %cl
	0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x000005b9 ja           LBB0_68
	0x90, //0x000005bf .p2align 4, 0x90
	//0x000005c0 LBB0_47
	0x49, 0x8d, 0x5e, 0x02, //0x000005c0 leaq         $2(%r14), %rbx
	0x48, 0x39, 0xc3, //0x000005c4 cmpq         %rax, %rbx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005c7 jae          LBB0_51
	0x41, 0x8a, 0x0c, 0x1c, //0x000005cd movb         (%r12,%rbx), %cl
	0x80, 0xf9, 0x0d, //0x000005d1 cmpb         $13, %cl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005d4 je           LBB0_51
	0x80, 0xf9, 0x20, //0x000005da cmpb         $32, %cl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005dd je           LBB0_51
	0x80, 0xc1, 0xf7, //0x000005e3 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x000005e6 cmpb         $1, %cl
	0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x000005e9 ja           LBB0_68
	0x90, //0x000005ef .p2align 4, 0x90
	//0x000005f0 LBB0_51
	0x49, 0x8d, 0x5e, 0x03, //0x000005f0 leaq         $3(%r14), %rbx
	0x48, 0x39, 0xc3, //0x000005f4 cmpq         %rax, %rbx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005f7 jae          LBB0_55
	0x41, 0x8a, 0x0c, 0x1c, //0x000005fd movb         (%r12,%rbx), %cl
	0x80, 0xf9, 0x0d, //0x00000601 cmpb         $13, %cl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000604 je           LBB0_55
	0x80, 0xf9, 0x20, //0x0000060a cmpb         $32, %cl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000060d je           LBB0_55
	0x80, 0xc1, 0xf7, //0x00000613 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x00000616 cmpb         $1, %cl
	0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000619 ja           LBB0_68
	0x90, //0x0000061f .p2align 4, 0x90
	//0x00000620 LBB0_55
	0x49, 0x8d, 0x5e, 0x04, //0x00000620 leaq         $4(%r14), %rbx
	0x48, 0x89, 0xc1, //0x00000624 movq         %rax, %rcx
	0x48, 0x29, 0xd9, //0x00000627 subq         %rbx, %rcx
	0x0f, 0x86, 0x4c, 0x48, 0x00, 0x00, //0x0000062a jbe          LBB0_1055
	0x48, 0x83, 0xf9, 0x20, //0x00000630 cmpq         $32, %rcx
	0x0f, 0x82, 0xc7, 0x17, 0x00, 0x00, //0x00000634 jb           LBB0_163
	0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x0000063a movq         $-4, %rcx
	0x4c, 0x29, 0xf1, //0x00000641 subq         %r14, %rcx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000644 .p2align 4, 0x90
	//0x00000650 LBB0_58
	0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x1c, //0x00000650 vmovdqu      (%r12,%rbx), %ymm14
	0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000656 vpshufb      %ymm14, %ymm0, %ymm15
	0xc4, 0x41, 0x0d, 0x74, 0xf7, //0x0000065b vpcmpeqb     %ymm15, %ymm14, %ymm14
	0xc4, 0xc1, 0x7d, 0xd7, 0xd6, //0x00000660 vpmovmskb    %ymm14, %edx
	0x83, 0xfa, 0xff, //0x00000665 cmpl         $-1, %edx
	0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x00000668 jne          LBB0_67
	0x48, 0x83, 0xc3, 0x20, //0x0000066e addq         $32, %rbx
	0x48, 0x8d, 0x14, 0x08, //0x00000672 leaq         (%rax,%rcx), %rdx
	0x48, 0x83, 0xc2, 0xe0, //0x00000676 addq         $-32, %rdx
	0x48, 0x83, 0xc1, 0xe0, //0x0000067a addq         $-32, %rcx
	0x48, 0x83, 0xfa, 0x1f, //0x0000067e cmpq         $31, %rdx
	0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x00000682 ja           LBB0_58
	0x4c, 0x89, 0xe3, //0x00000688 movq         %r12, %rbx
	0x48, 0x29, 0xcb, //0x0000068b subq         %rcx, %rbx
	0x48, 0x01, 0xc1, //0x0000068e addq         %rax, %rcx
	0x48, 0x85, 0xc9, //0x00000691 testq        %rcx, %rcx
	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00000694 je           LBB0_66
	//0x0000069a LBB0_61
	0x48, 0x8d, 0x34, 0x0b, //0x0000069a leaq         (%rbx,%rcx), %rsi
	0x31, 0xd2, //0x0000069e xorl         %edx, %edx
	//0x000006a0 .p2align 4, 0x90
	//0x000006a0 LBB0_62
	0x0f, 0xbe, 0x3c, 0x13, //0x000006a0 movsbl       (%rbx,%rdx), %edi
	0x83, 0xff, 0x20, //0x000006a4 cmpl         $32, %edi
	0x0f, 0x87, 0xf1, 0x12, 0x00, 0x00, //0x000006a7 ja           LBB0_116
	0x49, 0x0f, 0xa3, 0xf8, //0x000006ad btq          %rdi, %r8
	0x0f, 0x83, 0xe7, 0x12, 0x00, 0x00, //0x000006b1 jae          LBB0_116
	0x48, 0x83, 0xc2, 0x01, //0x000006b7 addq         $1, %rdx
	0x48, 0x39, 0xd1, //0x000006bb cmpq         %rdx, %rcx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000006be jne          LBB0_62
	0x48, 0x89, 0xf3, //0x000006c4 movq         %rsi, %rbx
	//0x000006c7 LBB0_66
	0x4c, 0x29, 0xe3, //0x000006c7 subq         %r12, %rbx
	0x48, 0x39, 0xc3, //0x000006ca cmpq         %rax, %rbx
	0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x000006cd jb           LBB0_68
	0xe9, 0xaf, 0x47, 0x00, 0x00, //0x000006d3 jmp          LBB0_1058
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006d8 .p2align 4, 0x90
	//0x000006e0 LBB0_67
	0xf7, 0xd2, //0x000006e0 notl         %edx
	0x0f, 0xbc, 0xda, //0x000006e2 bsfl         %edx, %ebx
	0x48, 0x29, 0xcb, //0x000006e5 subq         %rcx, %rbx
	0x48, 0x39, 0xc3, //0x000006e8 cmpq         %rax, %rbx
	0x0f, 0x83, 0x96, 0x47, 0x00, 0x00, //0x000006eb jae          LBB0_1058
	//0x000006f1 LBB0_68
	0x4c, 0x89, 0xe8, //0x000006f1 movq         %r13, %rax
	0x4c, 0x8d, 0x6b, 0x01, //0x000006f4 leaq         $1(%rbx), %r13
	0x4c, 0x89, 0x28, //0x000006f8 movq         %r13, (%rax)
	0x41, 0x8a, 0x04, 0x1c, //0x000006fb movb         (%r12,%rbx), %al
	0x3c, 0x22, //0x000006ff cmpb         $34, %al
	0x0f, 0x85, 0xfd, 0x2b, 0x00, 0x00, //0x00000701 jne          LBB0_651
	0x49, 0x8b, 0x02, //0x00000707 movq         (%r10), %rax
	0x49, 0x89, 0xc0, //0x0000070a movq         %rax, %r8
	0x4d, 0x29, 0xe8, //0x0000070d subq         %r13, %r8
	0x0f, 0x84, 0x03, 0x4f, 0x00, 0x00, //0x00000710 je           LBB0_1137
	0x48, 0x89, 0x44, 0x24, 0x38, //0x00000716 movq         %rax, $56(%rsp)
	0x49, 0x8b, 0x41, 0x08, //0x0000071b movq         $8(%r9), %rax
	0x4c, 0x8b, 0x18, //0x0000071f movq         (%rax), %r11
	0x48, 0x8b, 0x70, 0x08, //0x00000722 movq         $8(%rax), %rsi
	0x4b, 0x8d, 0x3c, 0x2c, //0x00000726 leaq         (%r12,%r13), %rdi
	0x49, 0x83, 0xf8, 0x40, //0x0000072a cmpq         $64, %r8
	0x48, 0x89, 0x74, 0x24, 0x20, //0x0000072e movq         %rsi, $32(%rsp)
	0x48, 0x89, 0x7c, 0x24, 0x30, //0x00000733 movq         %rdi, $48(%rsp)
	0x0f, 0x82, 0xba, 0x12, 0x00, 0x00, //0x00000738 jb           LBB0_117
	0x4d, 0x89, 0xca, //0x0000073e movq         %r9, %r10
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000741 movq         $-2, %r9
	0x49, 0x29, 0xd9, //0x00000748 subq         %rbx, %r9
	0x4c, 0x8d, 0x73, 0x01, //0x0000074b leaq         $1(%rbx), %r14
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000074f movq         $-1, %rdx
	0x31, 0xc0, //0x00000756 xorl         %eax, %eax
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000758 .p2align 4, 0x90
	//0x00000760 LBB0_72
	0xc4, 0x01, 0x7e, 0x6f, 0x34, 0x34, //0x00000760 vmovdqu      (%r12,%r14), %ymm14
	0xc4, 0x01, 0x7e, 0x6f, 0x7c, 0x34, 0x20, //0x00000766 vmovdqu      $32(%r12,%r14), %ymm15
	0xc5, 0x0d, 0x74, 0xd9, //0x0000076d vpcmpeqb     %ymm1, %ymm14, %ymm11
	0xc4, 0xc1, 0x7d, 0xd7, 0xfb, //0x00000771 vpmovmskb    %ymm11, %edi
	0xc5, 0x05, 0x74, 0xd9, //0x00000776 vpcmpeqb     %ymm1, %ymm15, %ymm11
	0xc4, 0x41, 0x7d, 0xd7, 0xfb, //0x0000077a vpmovmskb    %ymm11, %r15d
	0xc5, 0x0d, 0x74, 0xda, //0x0000077f vpcmpeqb     %ymm2, %ymm14, %ymm11
	0xc4, 0xc1, 0x7d, 0xd7, 0xf3, //0x00000783 vpmovmskb    %ymm11, %esi
	0xc5, 0x05, 0x74, 0xda, //0x00000788 vpcmpeqb     %ymm2, %ymm15, %ymm11
	0xc4, 0xc1, 0x7d, 0xd7, 0xcb, //0x0000078c vpmovmskb    %ymm11, %ecx
	0x49, 0xc1, 0xe7, 0x20, //0x00000791 shlq         $32, %r15
	0x4c, 0x09, 0xff, //0x00000795 orq          %r15, %rdi
	0x48, 0xc1, 0xe1, 0x20, //0x00000798 shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x0000079c orq          %rcx, %rsi
	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000079f jne          LBB0_81
	0x48, 0x85, 0xc0, //0x000007a5 testq        %rax, %rax
	0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000007a8 jne          LBB0_83
	0x31, 0xc0, //0x000007ae xorl         %eax, %eax
	0x48, 0x85, 0xff, //0x000007b0 testq        %rdi, %rdi
	0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x000007b3 jne          LBB0_84
	//0x000007b9 LBB0_75
	0x49, 0x83, 0xc0, 0xc0, //0x000007b9 addq         $-64, %r8
	0x49, 0x83, 0xc1, 0xc0, //0x000007bd addq         $-64, %r9
	0x49, 0x83, 0xc6, 0x40, //0x000007c1 addq         $64, %r14
	0x49, 0x83, 0xf8, 0x3f, //0x000007c5 cmpq         $63, %r8
	0x0f, 0x87, 0x91, 0xff, 0xff, 0xff, //0x000007c9 ja           LBB0_72
	0xe9, 0xa4, 0x10, 0x00, 0x00, //0x000007cf jmp          LBB0_76
	//0x000007d4 LBB0_81
	0x48, 0x83, 0xfa, 0xff, //0x000007d4 cmpq         $-1, %rdx
	0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000007d8 jne          LBB0_83
	0x48, 0x0f, 0xbc, 0xd6, //0x000007de bsfq         %rsi, %rdx
	0x4c, 0x01, 0xf2, //0x000007e2 addq         %r14, %rdx
	//0x000007e5 LBB0_83
	0x48, 0x89, 0xc1, //0x000007e5 movq         %rax, %rcx
	0x48, 0xf7, 0xd1, //0x000007e8 notq         %rcx
	0x48, 0x21, 0xf1, //0x000007eb andq         %rsi, %rcx
	0x48, 0x89, 0x8c, 0x24, 0x90, 0x00, 0x00, 0x00, //0x000007ee movq         %rcx, $144(%rsp)
	0x4c, 0x8d, 0x3c, 0x09, //0x000007f6 leaq         (%rcx,%rcx), %r15
	0x49, 0x09, 0xc7, //0x000007fa orq          %rax, %r15
	0x4c, 0x89, 0xbc, 0x24, 0x98, 0x00, 0x00, 0x00, //0x000007fd movq         %r15, $152(%rsp)
	0x49, 0xf7, 0xd7, //0x00000805 notq         %r15
	0x49, 0x21, 0xf7, //0x00000808 andq         %rsi, %r15
	0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000080b movabsq      $-6148914691236517206, %rax
	0x49, 0x21, 0xc7, //0x00000815 andq         %rax, %r15
	0x31, 0xc0, //0x00000818 xorl         %eax, %eax
	0x4c, 0x03, 0xbc, 0x24, 0x90, 0x00, 0x00, 0x00, //0x0000081a addq         $144(%rsp), %r15
	0x0f, 0x92, 0xc0, //0x00000822 setb         %al
	0x4d, 0x01, 0xff, //0x00000825 addq         %r15, %r15
	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000828 movabsq      $6148914691236517205, %rcx
	0x49, 0x31, 0xcf, //0x00000832 xorq         %rcx, %r15
	0x4c, 0x23, 0xbc, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000835 andq         $152(%rsp), %r15
	0x49, 0xf7, 0xd7, //0x0000083d notq         %r15
	0x4c, 0x21, 0xff, //0x00000840 andq         %r15, %rdi
	0x48, 0x85, 0xff, //0x00000843 testq        %rdi, %rdi
	0x0f, 0x84, 0x6d, 0xff, 0xff, 0xff, //0x00000846 je           LBB0_75
	0x90, 0x90, 0x90, 0x90, //0x0000084c .p2align 4, 0x90
	//0x00000850 LBB0_84
	0x4c, 0x0f, 0xbc, 0xf7, //0x00000850 bsfq         %rdi, %r14
	0x4d, 0x29, 0xce, //0x00000854 subq         %r9, %r14
	0x4d, 0x89, 0xd1, //0x00000857 movq         %r10, %r9
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000085a movabsq      $4294977024, %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00000864 movq         $48(%rsp), %rdi
	0x48, 0x8b, 0x74, 0x24, 0x20, //0x00000869 movq         $32(%rsp), %rsi
	0x49, 0x89, 0xd7, //0x0000086e movq         %rdx, %r15
	0x4d, 0x85, 0xf6, //0x00000871 testq        %r14, %r14
	0x0f, 0x88, 0xa4, 0x4d, 0x00, 0x00, //0x00000874 js           LBB0_1138
	//0x0000087a LBB0_85
	0x48, 0x8b, 0x44, 0x24, 0x10, //0x0000087a movq         $16(%rsp), %rax
	0x4c, 0x89, 0x30, //0x0000087f movq         %r14, (%rax)
	0x49, 0x83, 0xff, 0xff, //0x00000882 cmpq         $-1, %r15
	0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000886 je           LBB0_87
	0x4d, 0x39, 0xf7, //0x0000088c cmpq         %r14, %r15
	0x0f, 0x8e, 0x81, 0x11, 0x00, 0x00, //0x0000088f jle          LBB0_119
	//0x00000895 LBB0_87
	0x4c, 0x89, 0xf0, //0x00000895 movq         %r14, %rax
	0x48, 0x29, 0xd8, //0x00000898 subq         %rbx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x0000089b addq         $-2, %rax
	0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000089f movl         $1, %r15d
	0x48, 0x89, 0xc2, //0x000008a5 movq         %rax, %rdx
	0x48, 0x09, 0xf2, //0x000008a8 orq          %rsi, %rdx
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000008ab movq         $16(%rsp), %r13
	0x0f, 0x85, 0x4a, 0x00, 0x00, 0x00, //0x000008b0 jne          LBB0_88
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x000008b6 movq         $8(%rsp), %r10
	0x49, 0x8b, 0x12, //0x000008bb movq         (%r10), %rdx
	0x49, 0x39, 0xd6, //0x000008be cmpq         %rdx, %r14
	0x0f, 0x83, 0xc9, 0x01, 0x00, 0x00, //0x000008c1 jae          LBB0_167
	//0x000008c7 LBB0_112
	0x43, 0x8a, 0x04, 0x34, //0x000008c7 movb         (%r12,%r14), %al
	0x3c, 0x0d, //0x000008cb cmpb         $13, %al
	0x0f, 0x84, 0xbd, 0x01, 0x00, 0x00, //0x000008cd je           LBB0_167
	0x3c, 0x20, //0x000008d3 cmpb         $32, %al
	0x0f, 0x84, 0xb5, 0x01, 0x00, 0x00, //0x000008d5 je           LBB0_167
	0x04, 0xf7, //0x000008db addb         $-9, %al
	0x3c, 0x01, //0x000008dd cmpb         $1, %al
	0x0f, 0x86, 0xab, 0x01, 0x00, 0x00, //0x000008df jbe          LBB0_167
	0x4c, 0x89, 0xf0, //0x000008e5 movq         %r14, %rax
	0x4c, 0x8b, 0x1c, 0x24, //0x000008e8 movq         (%rsp), %r11
	0xe9, 0x20, 0x03, 0x00, 0x00, //0x000008ec jmp          LBB0_192
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008f1 .p2align 4, 0x90
	//0x00000900 LBB0_88
	0x48, 0x39, 0xf0, //0x00000900 cmpq         %rsi, %rax
	0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000903 jne          LBB0_92
	0x31, 0xc9, //0x00000909 xorl         %ecx, %ecx
	0x48, 0x89, 0xf0, //0x0000090b movq         %rsi, %rax
	0x90, 0x90, //0x0000090e .p2align 4, 0x90
	//0x00000910 LBB0_90
	0x48, 0x83, 0xf8, 0x20, //0x00000910 cmpq         $32, %rax
	0x0f, 0x82, 0x3f, 0x00, 0x00, 0x00, //0x00000914 jb           LBB0_93
	0xc5, 0x7e, 0x6f, 0x1c, 0x0f, //0x0000091a vmovdqu      (%rdi,%rcx), %ymm11
	0xc4, 0x41, 0x25, 0x74, 0x1c, 0x0b, //0x0000091f vpcmpeqb     (%r11,%rcx), %ymm11, %ymm11
	0xc4, 0xc1, 0x7d, 0xd7, 0xd3, //0x00000925 vpmovmskb    %ymm11, %edx
	0x48, 0x83, 0xc0, 0xe0, //0x0000092a addq         $-32, %rax
	0x48, 0x83, 0xc1, 0x20, //0x0000092e addq         $32, %rcx
	0x83, 0xfa, 0xff, //0x00000932 cmpl         $-1, %edx
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000935 je           LBB0_90
	0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000093b jmp          LBB0_99
	//0x00000940 .p2align 4, 0x90
	//0x00000940 LBB0_92
	0x45, 0x31, 0xff, //0x00000940 xorl         %r15d, %r15d
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00000943 movq         $8(%rsp), %r10
	0x49, 0x8b, 0x12, //0x00000948 movq         (%r10), %rdx
	0x49, 0x39, 0xd6, //0x0000094b cmpq         %rdx, %r14
	0x0f, 0x82, 0x73, 0xff, 0xff, 0xff, //0x0000094e jb           LBB0_112
	0xe9, 0x37, 0x01, 0x00, 0x00, //0x00000954 jmp          LBB0_167
	//0x00000959 LBB0_93
	0x41, 0x8d, 0x14, 0x1c, //0x00000959 leal         (%r12,%rbx), %edx
	0x01, 0xca, //0x0000095d addl         %ecx, %edx
	0x83, 0xc2, 0x01, //0x0000095f addl         $1, %edx
	0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000962 andl         $4095, %edx
	0x81, 0xfa, 0xe0, 0x0f, 0x00, 0x00, //0x00000968 cmpl         $4064, %edx
	0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x0000096e ja           LBB0_97
	0x41, 0x8d, 0x14, 0x0b, //0x00000974 leal         (%r11,%rcx), %edx
	0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000978 andl         $4095, %edx
	0x81, 0xfa, 0xe1, 0x0f, 0x00, 0x00, //0x0000097e cmpl         $4065, %edx
	0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00000984 jae          LBB0_97
	0xc5, 0x7e, 0x6f, 0x1c, 0x0f, //0x0000098a vmovdqu      (%rdi,%rcx), %ymm11
	0xc4, 0x41, 0x25, 0x74, 0x1c, 0x0b, //0x0000098f vpcmpeqb     (%r11,%rcx), %ymm11, %ymm11
	0xc4, 0xc1, 0x7d, 0xd7, 0xcb, //0x00000995 vpmovmskb    %ymm11, %ecx
	0x83, 0xf9, 0xff, //0x0000099a cmpl         $-1, %ecx
	0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x0000099d je           LBB0_106
	0xf7, 0xd1, //0x000009a3 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x000009a5 bsfl         %ecx, %ecx
	0xe9, 0x88, 0x00, 0x00, 0x00, //0x000009a8 jmp          LBB0_105
	0x90, 0x90, 0x90, //0x000009ad .p2align 4, 0x90
	//0x000009b0 LBB0_97
	0x48, 0x83, 0xf8, 0x10, //0x000009b0 cmpq         $16, %rax
	0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x000009b4 jb           LBB0_101
	0xc5, 0xfa, 0x6f, 0x34, 0x0f, //0x000009ba vmovdqu      (%rdi,%rcx), %xmm6
	0xc4, 0xc1, 0x49, 0x74, 0x34, 0x0b, //0x000009bf vpcmpeqb     (%r11,%rcx), %xmm6, %xmm6
	0xc5, 0xf9, 0xd7, 0xd6, //0x000009c5 vpmovmskb    %xmm6, %edx
	0x48, 0x83, 0xc0, 0xf0, //0x000009c9 addq         $-16, %rax
	0x48, 0x83, 0xc1, 0x10, //0x000009cd addq         $16, %rcx
	0x66, 0x83, 0xfa, 0xff, //0x000009d1 cmpw         $-1, %dx
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000009d5 je           LBB0_97
	//0x000009db LBB0_99
	0x31, 0xc0, //0x000009db xorl         %eax, %eax
	0xe9, 0x8e, 0x00, 0x00, 0x00, //0x000009dd jmp          LBB0_100
	//0x000009e2 LBB0_101
	0x41, 0x8d, 0x14, 0x1c, //0x000009e2 leal         (%r12,%rbx), %edx
	0x01, 0xca, //0x000009e6 addl         %ecx, %edx
	0x83, 0xc2, 0x01, //0x000009e8 addl         $1, %edx
	0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x000009eb andl         $4095, %edx
	0x81, 0xfa, 0xf0, 0x0f, 0x00, 0x00, //0x000009f1 cmpl         $4080, %edx
	0x0f, 0x87, 0x4a, 0x00, 0x00, 0x00, //0x000009f7 ja           LBB0_107
	0x41, 0x8d, 0x14, 0x0b, //0x000009fd leal         (%r11,%rcx), %edx
	0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000a01 andl         $4095, %edx
	0x81, 0xfa, 0xf1, 0x0f, 0x00, 0x00, //0x00000a07 cmpl         $4081, %edx
	0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000a0d jae          LBB0_107
	0xc5, 0xfa, 0x6f, 0x34, 0x0f, //0x00000a13 vmovdqu      (%rdi,%rcx), %xmm6
	0xc4, 0xc1, 0x49, 0x74, 0x34, 0x0b, //0x00000a18 vpcmpeqb     (%r11,%rcx), %xmm6, %xmm6
	0xc5, 0xf9, 0xd7, 0xce, //0x00000a1e vpmovmskb    %xmm6, %ecx
	0x66, 0x83, 0xf9, 0xff, //0x00000a22 cmpw         $-1, %cx
	0x0f, 0x84, 0xf9, 0x0e, 0x00, 0x00, //0x00000a26 je           LBB0_110
	0xf7, 0xd1, //0x00000a2c notl         %ecx
	0x66, 0x0f, 0xbc, 0xc9, //0x00000a2e bsfw         %cx, %cx
	0x0f, 0xb7, 0xc9, //0x00000a32 movzwl       %cx, %ecx
	//0x00000a35 LBB0_105
	0x48, 0x39, 0xc8, //0x00000a35 cmpq         %rcx, %rax
	0x0f, 0x96, 0xc0, //0x00000a38 setbe        %al
	0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000a3b jmp          LBB0_100
	//0x00000a40 LBB0_106
	0xb0, 0x01, //0x00000a40 movb         $1, %al
	0xe9, 0x29, 0x00, 0x00, 0x00, //0x00000a42 jmp          LBB0_100
	//0x00000a47 LBB0_107
	0xb0, 0x01, //0x00000a47 movb         $1, %al
	0x48, 0x39, 0xce, //0x00000a49 cmpq         %rcx, %rsi
	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00000a4c je           LBB0_100
	//0x00000a52 LBB0_108
	0x0f, 0xb6, 0x04, 0x0f, //0x00000a52 movzbl       (%rdi,%rcx), %eax
	0x41, 0x3a, 0x04, 0x0b, //0x00000a56 cmpb         (%r11,%rcx), %al
	0x0f, 0x94, 0xc0, //0x00000a5a sete         %al
	0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000a5d jne          LBB0_100
	0x48, 0x83, 0xc1, 0x01, //0x00000a63 addq         $1, %rcx
	0x48, 0x39, 0xce, //0x00000a67 cmpq         %rcx, %rsi
	0x0f, 0x85, 0xe2, 0xff, 0xff, 0xff, //0x00000a6a jne          LBB0_108
	//0x00000a70 .p2align 4, 0x90
	//0x00000a70 LBB0_100
	0x44, 0x0f, 0xb6, 0xf8, //0x00000a70 movzbl       %al, %r15d
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00000a74 movq         $8(%rsp), %r10
	0x49, 0x8b, 0x12, //0x00000a79 movq         (%r10), %rdx
	0x49, 0x39, 0xd6, //0x00000a7c cmpq         %rdx, %r14
	0x0f, 0x82, 0x42, 0xfe, 0xff, 0xff, //0x00000a7f jb           LBB0_112
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a85 .p2align 4, 0x90
	//0x00000a90 LBB0_167
	0x49, 0x8d, 0x46, 0x01, //0x00000a90 leaq         $1(%r14), %rax
	0x48, 0x39, 0xd0, //0x00000a94 cmpq         %rdx, %rax
	0x4c, 0x8b, 0x1c, 0x24, //0x00000a97 movq         (%rsp), %r11
	0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00000a9b jae          LBB0_171
	0x41, 0x8a, 0x1c, 0x04, //0x00000aa1 movb         (%r12,%rax), %bl
	0x80, 0xfb, 0x0d, //0x00000aa5 cmpb         $13, %bl
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000aa8 je           LBB0_171
	0x80, 0xfb, 0x20, //0x00000aae cmpb         $32, %bl
	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000ab1 je           LBB0_171
	0x80, 0xc3, 0xf7, //0x00000ab7 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000aba cmpb         $1, %bl
	0x0f, 0x87, 0x4e, 0x01, 0x00, 0x00, //0x00000abd ja           LBB0_192
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ac3 .p2align 4, 0x90
	//0x00000ad0 LBB0_171
	0x49, 0x8d, 0x46, 0x02, //0x00000ad0 leaq         $2(%r14), %rax
	0x48, 0x39, 0xd0, //0x00000ad4 cmpq         %rdx, %rax
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000ad7 jae          LBB0_175
	0x41, 0x8a, 0x1c, 0x04, //0x00000add movb         (%r12,%rax), %bl
	0x80, 0xfb, 0x0d, //0x00000ae1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000ae4 je           LBB0_175
	0x80, 0xfb, 0x20, //0x00000aea cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000aed je           LBB0_175
	0x80, 0xc3, 0xf7, //0x00000af3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000af6 cmpb         $1, %bl
	0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000af9 ja           LBB0_192
	0x90, //0x00000aff .p2align 4, 0x90
	//0x00000b00 LBB0_175
	0x49, 0x8d, 0x46, 0x03, //0x00000b00 leaq         $3(%r14), %rax
	0x48, 0x39, 0xd0, //0x00000b04 cmpq         %rdx, %rax
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b07 jae          LBB0_179
	0x41, 0x8a, 0x1c, 0x04, //0x00000b0d movb         (%r12,%rax), %bl
	0x80, 0xfb, 0x0d, //0x00000b11 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000b14 je           LBB0_179
	0x80, 0xfb, 0x20, //0x00000b1a cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000b1d je           LBB0_179
	0x80, 0xc3, 0xf7, //0x00000b23 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000b26 cmpb         $1, %bl
	0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00000b29 ja           LBB0_192
	0x90, //0x00000b2f .p2align 4, 0x90
	//0x00000b30 LBB0_179
	0x49, 0x8d, 0x46, 0x04, //0x00000b30 leaq         $4(%r14), %rax
	0x48, 0x89, 0xd7, //0x00000b34 movq         %rdx, %rdi
	0x48, 0x29, 0xc7, //0x00000b37 subq         %rax, %rdi
	0x0f, 0x86, 0x44, 0x43, 0x00, 0x00, //0x00000b3a jbe          LBB0_1056
	0x48, 0x83, 0xff, 0x20, //0x00000b40 cmpq         $32, %rdi
	0x0f, 0x82, 0xc8, 0x12, 0x00, 0x00, //0x00000b44 jb           LBB0_364
	0x48, 0xc7, 0xc7, 0xfc, 0xff, 0xff, 0xff, //0x00000b4a movq         $-4, %rdi
	0x4c, 0x29, 0xf7, //0x00000b51 subq         %r14, %rdi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b54 .p2align 4, 0x90
	//0x00000b60 LBB0_182
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x04, //0x00000b60 vmovdqu      (%r12,%rax), %ymm6
	0xc4, 0x62, 0x7d, 0x00, 0xde, //0x00000b66 vpshufb      %ymm6, %ymm0, %ymm11
	0xc5, 0xa5, 0x74, 0xf6, //0x00000b6b vpcmpeqb     %ymm6, %ymm11, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x00000b6f vpmovmskb    %ymm6, %esi
	0x83, 0xfe, 0xff, //0x00000b73 cmpl         $-1, %esi
	0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000b76 jne          LBB0_191
	0x48, 0x83, 0xc0, 0x20, //0x00000b7c addq         $32, %rax
	0x48, 0x8d, 0x34, 0x3a, //0x00000b80 leaq         (%rdx,%rdi), %rsi
	0x48, 0x83, 0xc6, 0xe0, //0x00000b84 addq         $-32, %rsi
	0x48, 0x83, 0xc7, 0xe0, //0x00000b88 addq         $-32, %rdi
	0x48, 0x83, 0xfe, 0x1f, //0x00000b8c cmpq         $31, %rsi
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000b90 ja           LBB0_182
	0x4c, 0x89, 0xe0, //0x00000b96 movq         %r12, %rax
	0x48, 0x29, 0xf8, //0x00000b99 subq         %rdi, %rax
	0x48, 0x01, 0xd7, //0x00000b9c addq         %rdx, %rdi
	0x48, 0x85, 0xff, //0x00000b9f testq        %rdi, %rdi
	0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00000ba2 je           LBB0_190
	//0x00000ba8 LBB0_185
	0x4c, 0x8d, 0x04, 0x38, //0x00000ba8 leaq         (%rax,%rdi), %r8
	0x31, 0xf6, //0x00000bac xorl         %esi, %esi
	0x90, 0x90, //0x00000bae .p2align 4, 0x90
	//0x00000bb0 LBB0_186
	0x0f, 0xbe, 0x1c, 0x30, //0x00000bb0 movsbl       (%rax,%rsi), %ebx
	0x83, 0xfb, 0x20, //0x00000bb4 cmpl         $32, %ebx
	0x0f, 0x87, 0xf5, 0x0d, 0x00, 0x00, //0x00000bb7 ja           LBB0_361
	0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000bbd movabsq      $4294977024, %rcx
	0x48, 0x0f, 0xa3, 0xd9, //0x00000bc7 btq          %rbx, %rcx
	0x0f, 0x83, 0xe1, 0x0d, 0x00, 0x00, //0x00000bcb jae          LBB0_361
	0x48, 0x83, 0xc6, 0x01, //0x00000bd1 addq         $1, %rsi
	0x48, 0x39, 0xf7, //0x00000bd5 cmpq         %rsi, %rdi
	0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00000bd8 jne          LBB0_186
	0x4c, 0x89, 0xc0, //0x00000bde movq         %r8, %rax
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000be1 movabsq      $4294977024, %r8
	//0x00000beb LBB0_190
	0x4c, 0x29, 0xe0, //0x00000beb subq         %r12, %rax
	0x48, 0x39, 0xd0, //0x00000bee cmpq         %rdx, %rax
	0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000bf1 jb           LBB0_192
	0xe9, 0x8b, 0x42, 0x00, 0x00, //0x00000bf7 jmp          LBB0_1058
	0x90, 0x90, 0x90, 0x90, //0x00000bfc .p2align 4, 0x90
	//0x00000c00 LBB0_191
	0xf7, 0xd6, //0x00000c00 notl         %esi
	0x0f, 0xbc, 0xc6, //0x00000c02 bsfl         %esi, %eax
	0x48, 0x29, 0xf8, //0x00000c05 subq         %rdi, %rax
	0x48, 0x39, 0xd0, //0x00000c08 cmpq         %rdx, %rax
	0x0f, 0x83, 0x76, 0x42, 0x00, 0x00, //0x00000c0b jae          LBB0_1058
	//0x00000c11 LBB0_192
	0x4c, 0x8d, 0x70, 0x01, //0x00000c11 leaq         $1(%rax), %r14
	0x4d, 0x89, 0x75, 0x00, //0x00000c15 movq         %r14, (%r13)
	0x41, 0x80, 0x3c, 0x04, 0x3a, //0x00000c19 cmpb         $58, (%r12,%rax)
	0x0f, 0x85, 0x63, 0x42, 0x00, 0x00, //0x00000c1e jne          LBB0_1058
	0x4d, 0x85, 0xff, //0x00000c24 testq        %r15, %r15
	0x0f, 0x85, 0x33, 0x24, 0x00, 0x00, //0x00000c27 jne          LBB0_564
	0x49, 0x8b, 0x12, //0x00000c2d movq         (%r10), %rdx
	0x49, 0x39, 0xd6, //0x00000c30 cmpq         %rdx, %r14
	0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00000c33 jae          LBB0_199
	0x43, 0x8a, 0x0c, 0x34, //0x00000c39 movb         (%r12,%r14), %cl
	0x80, 0xf9, 0x0d, //0x00000c3d cmpb         $13, %cl
	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000c40 je           LBB0_199
	0x80, 0xf9, 0x20, //0x00000c46 cmpb         $32, %cl
	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000c49 je           LBB0_199
	0x80, 0xc1, 0xf7, //0x00000c4f addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x00000c52 cmpb         $1, %cl
	0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00000c55 jbe          LBB0_199
	0x4c, 0x89, 0xf1, //0x00000c5b movq         %r14, %rcx
	0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00000c5e jmp          LBB0_224
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c63 .p2align 4, 0x90
	//0x00000c70 LBB0_199
	0x48, 0x8d, 0x48, 0x02, //0x00000c70 leaq         $2(%rax), %rcx
	0x48, 0x39, 0xd1, //0x00000c74 cmpq         %rdx, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000c77 jae          LBB0_203
	0x41, 0x8a, 0x1c, 0x0c, //0x00000c7d movb         (%r12,%rcx), %bl
	0x80, 0xfb, 0x0d, //0x00000c81 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000c84 je           LBB0_203
	0x80, 0xfb, 0x20, //0x00000c8a cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000c8d je           LBB0_203
	0x80, 0xc3, 0xf7, //0x00000c93 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000c96 cmpb         $1, %bl
	0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00000c99 ja           LBB0_224
	0x90, //0x00000c9f .p2align 4, 0x90
	//0x00000ca0 LBB0_203
	0x48, 0x8d, 0x48, 0x03, //0x00000ca0 leaq         $3(%rax), %rcx
	0x48, 0x39, 0xd1, //0x00000ca4 cmpq         %rdx, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000ca7 jae          LBB0_207
	0x41, 0x8a, 0x1c, 0x0c, //0x00000cad movb         (%r12,%rcx), %bl
	0x80, 0xfb, 0x0d, //0x00000cb1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000cb4 je           LBB0_207
	0x80, 0xfb, 0x20, //0x00000cba cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000cbd je           LBB0_207
	0x80, 0xc3, 0xf7, //0x00000cc3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000cc6 cmpb         $1, %bl
	0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00000cc9 ja           LBB0_224
	0x90, //0x00000ccf .p2align 4, 0x90
	//0x00000cd0 LBB0_207
	0x48, 0x8d, 0x48, 0x04, //0x00000cd0 leaq         $4(%rax), %rcx
	0x48, 0x39, 0xd1, //0x00000cd4 cmpq         %rdx, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000cd7 jae          LBB0_211
	0x41, 0x8a, 0x1c, 0x0c, //0x00000cdd movb         (%r12,%rcx), %bl
	0x80, 0xfb, 0x0d, //0x00000ce1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000ce4 je           LBB0_211
	0x80, 0xfb, 0x20, //0x00000cea cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000ced je           LBB0_211
	0x80, 0xc3, 0xf7, //0x00000cf3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000cf6 cmpb         $1, %bl
	0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000cf9 ja           LBB0_224
	0x90, //0x00000cff .p2align 4, 0x90
	//0x00000d00 LBB0_211
	0x48, 0x8d, 0x48, 0x05, //0x00000d00 leaq         $5(%rax), %rcx
	0x48, 0x89, 0xd7, //0x00000d04 movq         %rdx, %rdi
	0x48, 0x29, 0xcf, //0x00000d07 subq         %rcx, %rdi
	0x0f, 0x86, 0xa0, 0x06, 0x00, 0x00, //0x00000d0a jbe          LBB0_290
	0x48, 0x83, 0xff, 0x20, //0x00000d10 cmpq         $32, %rdi
	0x0f, 0x82, 0x26, 0x11, 0x00, 0x00, //0x00000d14 jb           LBB0_367
	0x48, 0xc7, 0xc7, 0xfb, 0xff, 0xff, 0xff, //0x00000d1a movq         $-5, %rdi
	0x48, 0x29, 0xc7, //0x00000d21 subq         %rax, %rdi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d24 .p2align 4, 0x90
	//0x00000d30 LBB0_214
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x00000d30 vmovdqu      (%r12,%rcx), %ymm6
	0xc4, 0x62, 0x7d, 0x00, 0xde, //0x00000d36 vpshufb      %ymm6, %ymm0, %ymm11
	0xc5, 0xa5, 0x74, 0xf6, //0x00000d3b vpcmpeqb     %ymm6, %ymm11, %ymm6
	0xc5, 0xfd, 0xd7, 0xc6, //0x00000d3f vpmovmskb    %ymm6, %eax
	0x83, 0xf8, 0xff, //0x00000d43 cmpl         $-1, %eax
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000d46 jne          LBB0_223
	0x48, 0x83, 0xc1, 0x20, //0x00000d4c addq         $32, %rcx
	0x48, 0x8d, 0x04, 0x3a, //0x00000d50 leaq         (%rdx,%rdi), %rax
	0x48, 0x83, 0xc0, 0xe0, //0x00000d54 addq         $-32, %rax
	0x48, 0x83, 0xc7, 0xe0, //0x00000d58 addq         $-32, %rdi
	0x48, 0x83, 0xf8, 0x1f, //0x00000d5c cmpq         $31, %rax
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000d60 ja           LBB0_214
	0x4c, 0x89, 0xe1, //0x00000d66 movq         %r12, %rcx
	0x48, 0x29, 0xf9, //0x00000d69 subq         %rdi, %rcx
	0x48, 0x01, 0xd7, //0x00000d6c addq         %rdx, %rdi
	0x48, 0x85, 0xff, //0x00000d6f testq        %rdi, %rdi
	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00000d72 je           LBB0_222
	//0x00000d78 LBB0_217
	0x48, 0x8d, 0x34, 0x39, //0x00000d78 leaq         (%rcx,%rdi), %rsi
	0x31, 0xc0, //0x00000d7c xorl         %eax, %eax
	//0x00000d7e LBB0_218
	0x0f, 0xbe, 0x1c, 0x01, //0x00000d7e movsbl       (%rcx,%rax), %ebx
	0x83, 0xfb, 0x20, //0x00000d82 cmpl         $32, %ebx
	0x0f, 0x87, 0x59, 0x0c, 0x00, 0x00, //0x00000d85 ja           LBB0_363
	0x49, 0x0f, 0xa3, 0xd8, //0x00000d8b btq          %rbx, %r8
	0x0f, 0x83, 0x4f, 0x0c, 0x00, 0x00, //0x00000d8f jae          LBB0_363
	0x48, 0x83, 0xc0, 0x01, //0x00000d95 addq         $1, %rax
	0x48, 0x39, 0xc7, //0x00000d99 cmpq         %rax, %rdi
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000d9c jne          LBB0_218
	0x48, 0x89, 0xf1, //0x00000da2 movq         %rsi, %rcx
	//0x00000da5 LBB0_222
	0x4c, 0x29, 0xe1, //0x00000da5 subq         %r12, %rcx
	0x48, 0x39, 0xd1, //0x00000da8 cmpq         %rdx, %rcx
	0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00000dab jb           LBB0_224
	0xe9, 0x01, 0x06, 0x00, 0x00, //0x00000db1 jmp          LBB0_291
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db6 .p2align 4, 0x90
	//0x00000dc0 LBB0_223
	0xf7, 0xd0, //0x00000dc0 notl         %eax
	0x0f, 0xbc, 0xc8, //0x00000dc2 bsfl         %eax, %ecx
	0x48, 0x29, 0xf9, //0x00000dc5 subq         %rdi, %rcx
	0x48, 0x39, 0xd1, //0x00000dc8 cmpq         %rdx, %rcx
	0x0f, 0x83, 0xe6, 0x05, 0x00, 0x00, //0x00000dcb jae          LBB0_291
	//0x00000dd1 LBB0_224
	0x4c, 0x8d, 0x71, 0x01, //0x00000dd1 leaq         $1(%rcx), %r14
	0x4d, 0x89, 0x75, 0x00, //0x00000dd5 movq         %r14, (%r13)
	0x41, 0x0f, 0xbe, 0x04, 0x0c, //0x00000dd9 movsbl       (%r12,%rcx), %eax
	0x83, 0xf8, 0x7b, //0x00000dde cmpl         $123, %eax
	0x0f, 0x87, 0xc9, 0x05, 0x00, 0x00, //0x00000de1 ja           LBB0_290
	0x48, 0x8d, 0x15, 0xca, 0x4c, 0x00, 0x00, //0x00000de7 leaq         $19658(%rip), %rdx  /* LJTI0_1+0(%rip) */
	0x48, 0x63, 0x04, 0x82, //0x00000dee movslq       (%rdx,%rax,4), %rax
	0x48, 0x01, 0xd0, //0x00000df2 addq         %rdx, %rax
	0xff, 0xe0, //0x00000df5 jmpq         *%rax
	//0x00000df7 LBB0_226
	0x4d, 0x8b, 0x02, //0x00000df7 movq         (%r10), %r8
	0x4c, 0x89, 0xc0, //0x00000dfa movq         %r8, %rax
	0x4c, 0x29, 0xf0, //0x00000dfd subq         %r14, %rax
	0x48, 0x83, 0xf8, 0x20, //0x00000e00 cmpq         $32, %rax
	0x0f, 0x82, 0x7c, 0x10, 0x00, 0x00, //0x00000e04 jb           LBB0_368
	0x48, 0x89, 0xcf, //0x00000e0a movq         %rcx, %rdi
	0x48, 0xf7, 0xd7, //0x00000e0d notq         %rdi
	0x48, 0x8d, 0x59, 0x01, //0x00000e10 leaq         $1(%rcx), %rbx
	0x48, 0x8d, 0x41, 0x02, //0x00000e14 leaq         $2(%rcx), %rax
	0x49, 0x8d, 0x14, 0x0c, //0x00000e18 leaq         (%r12,%rcx), %rdx
	0x90, 0x90, 0x90, 0x90, //0x00000e1c .p2align 4, 0x90
	//0x00000e20 LBB0_228
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x1c, //0x00000e20 vmovdqu      (%r12,%rbx), %ymm6
	0xc5, 0x4d, 0x74, 0xdb, //0x00000e26 vpcmpeqb     %ymm3, %ymm6, %ymm11
	0xc5, 0xcd, 0xdb, 0xf4, //0x00000e2a vpand        %ymm4, %ymm6, %ymm6
	0xc5, 0xcd, 0x74, 0xf5, //0x00000e2e vpcmpeqb     %ymm5, %ymm6, %ymm6
	0xc5, 0xa5, 0xeb, 0xf6, //0x00000e32 vpor         %ymm6, %ymm11, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x00000e36 vpmovmskb    %ymm6, %esi
	0x85, 0xf6, //0x00000e3a testl        %esi, %esi
	0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00000e3c jne          LBB0_244
	0x48, 0x83, 0xc3, 0x20, //0x00000e42 addq         $32, %rbx
	0x49, 0x8d, 0x34, 0x38, //0x00000e46 leaq         (%r8,%rdi), %rsi
	0x48, 0x83, 0xc6, 0xe0, //0x00000e4a addq         $-32, %rsi
	0x48, 0x83, 0xc7, 0xe0, //0x00000e4e addq         $-32, %rdi
	0x48, 0x83, 0xc0, 0x20, //0x00000e52 addq         $32, %rax
	0x48, 0x83, 0xc1, 0x20, //0x00000e56 addq         $32, %rcx
	0x48, 0x83, 0xc2, 0x20, //0x00000e5a addq         $32, %rdx
	0x48, 0x83, 0xfe, 0x1f, //0x00000e5e cmpq         $31, %rsi
	0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000e62 ja           LBB0_228
	0x4d, 0x89, 0xe6, //0x00000e68 movq         %r12, %r14
	0x49, 0x29, 0xfe, //0x00000e6b subq         %rdi, %r14
	0x49, 0x01, 0xf8, //0x00000e6e addq         %rdi, %r8
	0x4c, 0x89, 0xc0, //0x00000e71 movq         %r8, %rax
	0x48, 0x83, 0xf8, 0x10, //0x00000e74 cmpq         $16, %rax
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000e78 movabsq      $4294977024, %r8
	0x0f, 0x82, 0x65, 0x00, 0x00, 0x00, //0x00000e82 jb           LBB0_234
	//0x00000e88 LBB0_231
	0x4c, 0x89, 0xe6, //0x00000e88 movq         %r12, %rsi
	0x4c, 0x29, 0xf6, //0x00000e8b subq         %r14, %rsi
	0x4c, 0x89, 0xf1, //0x00000e8e movq         %r14, %rcx
	0x4c, 0x29, 0xe1, //0x00000e91 subq         %r12, %rcx
	0x48, 0x83, 0xc1, 0x01, //0x00000e94 addq         $1, %rcx
	0x49, 0x8d, 0x56, 0xff, //0x00000e98 leaq         $-1(%r14), %rdx
	0x48, 0x89, 0xd7, //0x00000e9c movq         %rdx, %rdi
	0x4c, 0x29, 0xe7, //0x00000e9f subq         %r12, %rdi
	//0x00000ea2 LBB0_232
	0xc4, 0xc1, 0x7a, 0x6f, 0x36, //0x00000ea2 vmovdqu      (%r14), %xmm6
	0xc5, 0xc9, 0x74, 0x3d, 0x31, 0xf3, 0xff, 0xff, //0x00000ea7 vpcmpeqb     $-3279(%rip), %xmm6, %xmm7  /* LCPI0_4+0(%rip) */
	0xc5, 0xc9, 0xdb, 0x35, 0x39, 0xf3, 0xff, 0xff, //0x00000eaf vpand        $-3271(%rip), %xmm6, %xmm6  /* LCPI0_5+0(%rip) */
	0xc5, 0xb9, 0x74, 0xf6, //0x00000eb7 vpcmpeqb     %xmm6, %xmm8, %xmm6
	0xc5, 0xc9, 0xeb, 0xf7, //0x00000ebb vpor         %xmm7, %xmm6, %xmm6
	0xc5, 0xf9, 0xd7, 0xde, //0x00000ebf vpmovmskb    %xmm6, %ebx
	0x85, 0xdb, //0x00000ec3 testl        %ebx, %ebx
	0x0f, 0x85, 0x76, 0x0a, 0x00, 0x00, //0x00000ec5 jne          LBB0_356
	0x49, 0x83, 0xc6, 0x10, //0x00000ecb addq         $16, %r14
	0x48, 0x83, 0xc0, 0xf0, //0x00000ecf addq         $-16, %rax
	0x48, 0x83, 0xc6, 0xf0, //0x00000ed3 addq         $-16, %rsi
	0x48, 0x83, 0xc1, 0x10, //0x00000ed7 addq         $16, %rcx
	0x48, 0x83, 0xc7, 0x10, //0x00000edb addq         $16, %rdi
	0x48, 0x83, 0xc2, 0x10, //0x00000edf addq         $16, %rdx
	0x48, 0x83, 0xf8, 0x0f, //0x00000ee3 cmpq         $15, %rax
	0x0f, 0x87, 0xb5, 0xff, 0xff, 0xff, //0x00000ee7 ja           LBB0_232
	//0x00000eed LBB0_234
	0x48, 0x85, 0xc0, //0x00000eed testq        %rax, %rax
	0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000ef0 je           LBB0_242
	0x49, 0x8d, 0x0c, 0x06, //0x00000ef6 leaq         (%r14,%rax), %rcx
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000efa movabsq      $17596481021440, %rsi
	//0x00000f04 LBB0_236
	0x41, 0x0f, 0xb6, 0x16, //0x00000f04 movzbl       (%r14), %edx
	0x48, 0x83, 0xfa, 0x2c, //0x00000f08 cmpq         $44, %rdx
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000f0c ja           LBB0_238
	0x48, 0x0f, 0xa3, 0xd6, //0x00000f12 btq          %rdx, %rsi
	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000f16 jb           LBB0_242
	//0x00000f1c LBB0_238
	0x80, 0xfa, 0x5d, //0x00000f1c cmpb         $93, %dl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000f1f je           LBB0_242
	0x80, 0xfa, 0x7d, //0x00000f25 cmpb         $125, %dl
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000f28 je           LBB0_242
	0x49, 0x83, 0xc6, 0x01, //0x00000f2e addq         $1, %r14
	0x48, 0x83, 0xc0, 0xff, //0x00000f32 addq         $-1, %rax
	0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000f36 jne          LBB0_236
	0x49, 0x89, 0xce, //0x00000f3c movq         %rcx, %r14
	//0x00000f3f LBB0_242
	0x4d, 0x29, 0xe6, //0x00000f3f subq         %r12, %r14
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00000f42 movq         $16(%rsp), %r13
	0x4d, 0x89, 0x75, 0x00, //0x00000f47 movq         %r14, (%r13)
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00000f4b movq         $8(%rsp), %r10
	//0x00000f50 LBB0_243
	0x4c, 0x8b, 0x1c, 0x24, //0x00000f50 movq         (%rsp), %r11
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f54 movabsq      $4294977024, %r8
	0xe9, 0x54, 0x04, 0x00, 0x00, //0x00000f5e jmp          LBB0_291
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f63 .p2align 4, 0x90
	//0x00000f70 LBB0_244
	0x0f, 0xbc, 0xf6, //0x00000f70 bsfl         %esi, %esi
	0x49, 0x89, 0xf6, //0x00000f73 movq         %rsi, %r14
	0x49, 0x29, 0xfe, //0x00000f76 subq         %rdi, %r14
	0x4d, 0x89, 0x75, 0x00, //0x00000f79 movq         %r14, (%r13)
	0x4d, 0x85, 0xf6, //0x00000f7d testq        %r14, %r14
	0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x00000f80 jle          LBB0_249
	0x48, 0x01, 0xf0, //0x00000f86 addq         %rsi, %rax
	0x48, 0x01, 0xf1, //0x00000f89 addq         %rsi, %rcx
	0x48, 0x01, 0xf2, //0x00000f8c addq         %rsi, %rdx
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f8f movabsq      $4294977024, %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f99 .p2align 4, 0x90
	//0x00000fa0 LBB0_246
	0x0f, 0xb6, 0x32, //0x00000fa0 movzbl       (%rdx), %esi
	0x48, 0x83, 0xfe, 0x20, //0x00000fa3 cmpq         $32, %rsi
	0x0f, 0x87, 0x0a, 0x04, 0x00, 0x00, //0x00000fa7 ja           LBB0_291
	0x49, 0x0f, 0xa3, 0xf0, //0x00000fad btq          %rsi, %r8
	0x0f, 0x83, 0x00, 0x04, 0x00, 0x00, //0x00000fb1 jae          LBB0_291
	0x49, 0x89, 0x4d, 0x00, //0x00000fb7 movq         %rcx, (%r13)
	0x48, 0x83, 0xc0, 0xff, //0x00000fbb addq         $-1, %rax
	0x48, 0x83, 0xc1, 0xff, //0x00000fbf addq         $-1, %rcx
	0x48, 0x83, 0xc2, 0xff, //0x00000fc3 addq         $-1, %rdx
	0x49, 0x83, 0xc6, 0xff, //0x00000fc7 addq         $-1, %r14
	0x48, 0x83, 0xf8, 0x01, //0x00000fcb cmpq         $1, %rax
	0x0f, 0x8f, 0xcb, 0xff, 0xff, 0xff, //0x00000fcf jg           LBB0_246
	0xe9, 0xdd, 0x03, 0x00, 0x00, //0x00000fd5 jmp          LBB0_291
	//0x00000fda LBB0_249
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000fda movabsq      $4294977024, %r8
	0xe9, 0xce, 0x03, 0x00, 0x00, //0x00000fe4 jmp          LBB0_291
	//0x00000fe9 LBB0_250
	0x48, 0x83, 0xc1, 0x04, //0x00000fe9 addq         $4, %rcx
	0x49, 0x3b, 0x0a, //0x00000fed cmpq         (%r10), %rcx
	0x0f, 0x86, 0xba, 0x03, 0x00, 0x00, //0x00000ff0 jbe          LBB0_290
	0xe9, 0xbc, 0x03, 0x00, 0x00, //0x00000ff6 jmp          LBB0_291
	//0x00000ffb LBB0_251
	0x4c, 0x89, 0x4c, 0x24, 0x28, //0x00000ffb movq         %r9, $40(%rsp)
	0x4d, 0x8b, 0x02, //0x00001000 movq         (%r10), %r8
	0x4d, 0x89, 0xc7, //0x00001003 movq         %r8, %r15
	0x4d, 0x29, 0xf7, //0x00001006 subq         %r14, %r15
	0x49, 0x83, 0xff, 0x20, //0x00001009 cmpq         $32, %r15
	0x0f, 0x8c, 0x97, 0x0e, 0x00, 0x00, //0x0000100d jl           LBB0_370
	0x4d, 0x8d, 0x0c, 0x0c, //0x00001013 leaq         (%r12,%rcx), %r9
	0x49, 0x29, 0xc8, //0x00001017 subq         %rcx, %r8
	0xbb, 0x1f, 0x00, 0x00, 0x00, //0x0000101a movl         $31, %ebx
	0x45, 0x31, 0xff, //0x0000101f xorl         %r15d, %r15d
	0x45, 0x31, 0xdb, //0x00001022 xorl         %r11d, %r11d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001025 .p2align 4, 0x90
	//0x00001030 LBB0_253
	0xc4, 0x81, 0x7e, 0x6f, 0x74, 0x39, 0x01, //0x00001030 vmovdqu      $1(%r9,%r15), %ymm6
	0xc5, 0x4d, 0x74, 0xd9, //0x00001037 vpcmpeqb     %ymm1, %ymm6, %ymm11
	0xc4, 0x41, 0x7d, 0xd7, 0xd3, //0x0000103b vpmovmskb    %ymm11, %r10d
	0xc5, 0xcd, 0x74, 0xf2, //0x00001040 vpcmpeqb     %ymm2, %ymm6, %ymm6
	0xc5, 0xfd, 0xd7, 0xfe, //0x00001044 vpmovmskb    %ymm6, %edi
	0x85, 0xff, //0x00001048 testl        %edi, %edi
	0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x0000104a jne          LBB0_256
	0x4d, 0x85, 0xdb, //0x00001050 testq        %r11, %r11
	0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001053 jne          LBB0_256
	0x45, 0x31, 0xdb, //0x00001059 xorl         %r11d, %r11d
	0xe9, 0x40, 0x00, 0x00, 0x00, //0x0000105c jmp          LBB0_257
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001061 .p2align 4, 0x90
	//0x00001070 LBB0_256
	0x44, 0x89, 0xda, //0x00001070 movl         %r11d, %edx
	0xf7, 0xd2, //0x00001073 notl         %edx
	0x21, 0xfa, //0x00001075 andl         %edi, %edx
	0x8d, 0x04, 0x12, //0x00001077 leal         (%rdx,%rdx), %eax
	0x44, 0x09, 0xd8, //0x0000107a orl          %r11d, %eax
	0x89, 0xc6, //0x0000107d movl         %eax, %esi
	0xf7, 0xd6, //0x0000107f notl         %esi
	0x21, 0xfe, //0x00001081 andl         %edi, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001083 andl         $-1431655766, %esi
	0x45, 0x31, 0xdb, //0x00001089 xorl         %r11d, %r11d
	0x01, 0xd6, //0x0000108c addl         %edx, %esi
	0x41, 0x0f, 0x92, 0xc3, //0x0000108e setb         %r11b
	0x01, 0xf6, //0x00001092 addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00001094 xorl         $1431655765, %esi
	0x21, 0xc6, //0x0000109a andl         %eax, %esi
	0xf7, 0xd6, //0x0000109c notl         %esi
	0x41, 0x21, 0xf2, //0x0000109e andl         %esi, %r10d
	//0x000010a1 LBB0_257
	0x4d, 0x85, 0xd2, //0x000010a1 testq        %r10, %r10
	0x0f, 0x85, 0x9e, 0x07, 0x00, 0x00, //0x000010a4 jne          LBB0_350
	0x49, 0x83, 0xc7, 0x20, //0x000010aa addq         $32, %r15
	0x49, 0x8d, 0x04, 0x18, //0x000010ae leaq         (%r8,%rbx), %rax
	0x48, 0x83, 0xc0, 0xe0, //0x000010b2 addq         $-32, %rax
	0x48, 0x83, 0xc3, 0xe0, //0x000010b6 addq         $-32, %rbx
	0x48, 0x83, 0xf8, 0x3f, //0x000010ba cmpq         $63, %rax
	0x0f, 0x8f, 0x6c, 0xff, 0xff, 0xff, //0x000010be jg           LBB0_253
	0x4d, 0x85, 0xdb, //0x000010c4 testq        %r11, %r11
	0x0f, 0x85, 0x92, 0x0f, 0x00, 0x00, //0x000010c7 jne          LBB0_395
	0x4b, 0x8d, 0x0c, 0x0f, //0x000010cd leaq         (%r15,%r9), %rcx
	0x48, 0x83, 0xc1, 0x01, //0x000010d1 addq         $1, %rcx
	0x49, 0xf7, 0xd7, //0x000010d5 notq         %r15
	0x4d, 0x01, 0xc7, //0x000010d8 addq         %r8, %r15
	//0x000010db LBB0_261
	0x4c, 0x8b, 0x1c, 0x24, //0x000010db movq         (%rsp), %r11
	0x4d, 0x85, 0xff, //0x000010df testq        %r15, %r15
	0x4c, 0x8b, 0x4c, 0x24, 0x28, //0x000010e2 movq         $40(%rsp), %r9
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000010e7 movabsq      $4294977024, %r8
	0x0f, 0x8e, 0x5e, 0x0f, 0x00, 0x00, //0x000010f1 jle          LBB0_394
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x000010f7 movq         $8(%rsp), %r10
	0xe9, 0xf2, 0x07, 0x00, 0x00, //0x000010fc jmp          LBB0_353
	//0x00001101 LBB0_263
	0x4d, 0x8b, 0x1a, //0x00001101 movq         (%r10), %r11
	0x4d, 0x29, 0xf3, //0x00001104 subq         %r14, %r11
	0x4d, 0x01, 0xf4, //0x00001107 addq         %r14, %r12
	0x45, 0x31, 0xc0, //0x0000110a xorl         %r8d, %r8d
	0x45, 0x31, 0xf6, //0x0000110d xorl         %r14d, %r14d
	0x45, 0x31, 0xff, //0x00001110 xorl         %r15d, %r15d
	0x31, 0xdb, //0x00001113 xorl         %ebx, %ebx
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001115 jmp          LBB0_265
	//0x0000111a LBB0_264
	0x48, 0xc1, 0xff, 0x3f, //0x0000111a sarq         $63, %rdi
	0xf3, 0x48, 0x0f, 0xb8, 0xc6, //0x0000111e popcntq      %rsi, %rax
	0x49, 0x01, 0xc7, //0x00001123 addq         %rax, %r15
	0x49, 0x83, 0xc4, 0x40, //0x00001126 addq         $64, %r12
	0x49, 0x83, 0xc3, 0xc0, //0x0000112a addq         $-64, %r11
	0x49, 0x89, 0xf8, //0x0000112e movq         %rdi, %r8
	//0x00001131 LBB0_265
	0x49, 0x83, 0xfb, 0x40, //0x00001131 cmpq         $64, %r11
	0x0f, 0x8c, 0x32, 0x01, 0x00, 0x00, //0x00001135 jl           LBB0_273
	//0x0000113b LBB0_266
	0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x0000113b vmovdqu      (%r12), %ymm15
	0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x00001141 vmovdqu      $32(%r12), %ymm14
	0xc5, 0x85, 0x74, 0xf2, //0x00001148 vpcmpeqb     %ymm2, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x0000114c vpmovmskb    %ymm6, %esi
	0xc5, 0x8d, 0x74, 0xf2, //0x00001150 vpcmpeqb     %ymm2, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xc6, //0x00001154 vpmovmskb    %ymm6, %eax
	0x48, 0xc1, 0xe0, 0x20, //0x00001158 shlq         $32, %rax
	0x48, 0x09, 0xc6, //0x0000115c orq          %rax, %rsi
	0x48, 0x89, 0xf0, //0x0000115f movq         %rsi, %rax
	0x4c, 0x09, 0xf0, //0x00001162 orq          %r14, %rax
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001165 jne          LBB0_268
	0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000116b movq         $-1, %rsi
	0x45, 0x31, 0xf6, //0x00001172 xorl         %r14d, %r14d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001175 jmp          LBB0_269
	//0x0000117a LBB0_268
	0x4c, 0x89, 0xf0, //0x0000117a movq         %r14, %rax
	0x48, 0xf7, 0xd0, //0x0000117d notq         %rax
	0x48, 0x21, 0xf0, //0x00001180 andq         %rsi, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x00001183 leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xf1, //0x00001187 orq          %r14, %rcx
	0x48, 0x89, 0xcf, //0x0000118a movq         %rcx, %rdi
	0x48, 0xf7, 0xd7, //0x0000118d notq         %rdi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001190 movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x0000119a andq         %rdx, %rsi
	0x48, 0x21, 0xfe, //0x0000119d andq         %rdi, %rsi
	0x45, 0x31, 0xf6, //0x000011a0 xorl         %r14d, %r14d
	0x48, 0x01, 0xc6, //0x000011a3 addq         %rax, %rsi
	0x41, 0x0f, 0x92, 0xc6, //0x000011a6 setb         %r14b
	0x48, 0x01, 0xf6, //0x000011aa addq         %rsi, %rsi
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000011ad movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc6, //0x000011b7 xorq         %rax, %rsi
	0x48, 0x21, 0xce, //0x000011ba andq         %rcx, %rsi
	0x48, 0xf7, 0xd6, //0x000011bd notq         %rsi
	//0x000011c0 LBB0_269
	0xc5, 0x8d, 0x74, 0xf1, //0x000011c0 vpcmpeqb     %ymm1, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xc6, //0x000011c4 vpmovmskb    %ymm6, %eax
	0x48, 0xc1, 0xe0, 0x20, //0x000011c8 shlq         $32, %rax
	0xc5, 0x85, 0x74, 0xf1, //0x000011cc vpcmpeqb     %ymm1, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x000011d0 vpmovmskb    %ymm6, %ecx
	0x48, 0x09, 0xc1, //0x000011d4 orq          %rax, %rcx
	0x48, 0x21, 0xf1, //0x000011d7 andq         %rsi, %rcx
	0xc4, 0xe1, 0xf9, 0x6e, 0xf1, //0x000011da vmovq        %rcx, %xmm6
	0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x000011df vpclmulqdq   $0, %xmm9, %xmm6, %xmm6
	0xc4, 0xe1, 0xf9, 0x7e, 0xf7, //0x000011e5 vmovq        %xmm6, %rdi
	0x4c, 0x31, 0xc7, //0x000011ea xorq         %r8, %rdi
	0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x000011ed vpcmpeqb     %ymm10, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x000011f2 vpmovmskb    %ymm6, %esi
	0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x000011f6 vpcmpeqb     %ymm10, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xc6, //0x000011fb vpmovmskb    %ymm6, %eax
	0x48, 0xc1, 0xe0, 0x20, //0x000011ff shlq         $32, %rax
	0x48, 0x09, 0xc6, //0x00001203 orq          %rax, %rsi
	0x48, 0x89, 0xf8, //0x00001206 movq         %rdi, %rax
	0x48, 0xf7, 0xd0, //0x00001209 notq         %rax
	0x48, 0x21, 0xc6, //0x0000120c andq         %rax, %rsi
	0xc5, 0x85, 0x74, 0xf5, //0x0000120f vpcmpeqb     %ymm5, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x00001213 vpmovmskb    %ymm6, %ecx
	0xc5, 0x8d, 0x74, 0xf5, //0x00001217 vpcmpeqb     %ymm5, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xd6, //0x0000121b vpmovmskb    %ymm6, %edx
	0x48, 0xc1, 0xe2, 0x20, //0x0000121f shlq         $32, %rdx
	0x48, 0x09, 0xd1, //0x00001223 orq          %rdx, %rcx
	0x48, 0x21, 0xc1, //0x00001226 andq         %rax, %rcx
	0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x00001229 je           LBB0_264
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000122f movabsq      $4294977024, %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001239 .p2align 4, 0x90
	//0x00001240 LBB0_271
	0x48, 0x8d, 0x41, 0xff, //0x00001240 leaq         $-1(%rcx), %rax
	0x48, 0x89, 0xc2, //0x00001244 movq         %rax, %rdx
	0x48, 0x21, 0xf2, //0x00001247 andq         %rsi, %rdx
	0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000124a popcntq      %rdx, %rdx
	0x4c, 0x01, 0xfa, //0x0000124f addq         %r15, %rdx
	0x48, 0x39, 0xda, //0x00001252 cmpq         %rbx, %rdx
	0x0f, 0x86, 0xc0, 0x05, 0x00, 0x00, //0x00001255 jbe          LBB0_349
	0x48, 0x83, 0xc3, 0x01, //0x0000125b addq         $1, %rbx
	0x48, 0x21, 0xc1, //0x0000125f andq         %rax, %rcx
	0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001262 jne          LBB0_271
	0xe9, 0xad, 0xfe, 0xff, 0xff, //0x00001268 jmp          LBB0_264
	//0x0000126d LBB0_273
	0x4d, 0x85, 0xdb, //0x0000126d testq        %r11, %r11
	0x0f, 0x8e, 0xc9, 0x0d, 0x00, 0x00, //0x00001270 jle          LBB0_393
	0xc5, 0xc9, 0xef, 0xf6, //0x00001276 vpxor        %xmm6, %xmm6, %xmm6
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x0000127a vmovdqu      %ymm6, $96(%rsp)
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001280 vmovdqu      %ymm6, $64(%rsp)
	0x44, 0x89, 0xe0, //0x00001286 movl         %r12d, %eax
	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001289 andl         $4095, %eax
	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000128e cmpl         $4033, %eax
	0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001293 jb           LBB0_277
	0x49, 0x83, 0xfb, 0x20, //0x00001299 cmpq         $32, %r11
	0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x0000129d jb           LBB0_278
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x000012a3 vmovdqu      (%r12), %ymm6
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000012a9 vmovdqu      %ymm6, $64(%rsp)
	0x49, 0x83, 0xc4, 0x20, //0x000012af addq         $32, %r12
	0x4d, 0x8d, 0x53, 0xe0, //0x000012b3 leaq         $-32(%r11), %r10
	0x48, 0x8d, 0x54, 0x24, 0x60, //0x000012b7 leaq         $96(%rsp), %rdx
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x000012bc jmp          LBB0_279
	//0x000012c1 LBB0_277
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000012c1 movq         $16(%rsp), %r13
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x000012c6 movq         $8(%rsp), %r10
	0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x000012cb jmp          LBB0_266
	//0x000012d0 LBB0_278
	0x48, 0x8d, 0x54, 0x24, 0x40, //0x000012d0 leaq         $64(%rsp), %rdx
	0x4d, 0x89, 0xda, //0x000012d5 movq         %r11, %r10
	//0x000012d8 LBB0_279
	0x49, 0x83, 0xfa, 0x10, //0x000012d8 cmpq         $16, %r10
	0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x000012dc jb           LBB0_280
	0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x000012e2 vmovdqu      (%r12), %xmm6
	0xc5, 0xfa, 0x7f, 0x32, //0x000012e8 vmovdqu      %xmm6, (%rdx)
	0x49, 0x83, 0xc4, 0x10, //0x000012ec addq         $16, %r12
	0x48, 0x83, 0xc2, 0x10, //0x000012f0 addq         $16, %rdx
	0x49, 0x83, 0xc2, 0xf0, //0x000012f4 addq         $-16, %r10
	0x49, 0x83, 0xfa, 0x08, //0x000012f8 cmpq         $8, %r10
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000012fc jae          LBB0_287
	//0x00001302 LBB0_281
	0x49, 0x83, 0xfa, 0x04, //0x00001302 cmpq         $4, %r10
	0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00001306 jl           LBB0_282
	//0x0000130c LBB0_288
	0x41, 0x8b, 0x04, 0x24, //0x0000130c movl         (%r12), %eax
	0x89, 0x02, //0x00001310 movl         %eax, (%rdx)
	0x49, 0x83, 0xc4, 0x04, //0x00001312 addq         $4, %r12
	0x48, 0x83, 0xc2, 0x04, //0x00001316 addq         $4, %rdx
	0x49, 0x83, 0xc2, 0xfc, //0x0000131a addq         $-4, %r10
	0x49, 0x83, 0xfa, 0x02, //0x0000131e cmpq         $2, %r10
	0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001322 jae          LBB0_283
	0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001328 jmp          LBB0_284
	//0x0000132d LBB0_280
	0x49, 0x83, 0xfa, 0x08, //0x0000132d cmpq         $8, %r10
	0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001331 jb           LBB0_281
	//0x00001337 LBB0_287
	0x49, 0x8b, 0x04, 0x24, //0x00001337 movq         (%r12), %rax
	0x48, 0x89, 0x02, //0x0000133b movq         %rax, (%rdx)
	0x49, 0x83, 0xc4, 0x08, //0x0000133e addq         $8, %r12
	0x48, 0x83, 0xc2, 0x08, //0x00001342 addq         $8, %rdx
	0x49, 0x83, 0xc2, 0xf8, //0x00001346 addq         $-8, %r10
	0x49, 0x83, 0xfa, 0x04, //0x0000134a cmpq         $4, %r10
	0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x0000134e jge          LBB0_288
	//0x00001354 LBB0_282
	0x49, 0x83, 0xfa, 0x02, //0x00001354 cmpq         $2, %r10
	0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001358 jb           LBB0_284
	//0x0000135e LBB0_283
	0x41, 0x0f, 0xb7, 0x04, 0x24, //0x0000135e movzwl       (%r12), %eax
	0x66, 0x89, 0x02, //0x00001363 movw         %ax, (%rdx)
	0x49, 0x83, 0xc4, 0x02, //0x00001366 addq         $2, %r12
	0x48, 0x83, 0xc2, 0x02, //0x0000136a addq         $2, %rdx
	0x49, 0x83, 0xc2, 0xfe, //0x0000136e addq         $-2, %r10
	//0x00001372 LBB0_284
	0x4c, 0x89, 0xe1, //0x00001372 movq         %r12, %rcx
	0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001375 leaq         $64(%rsp), %r12
	0x4d, 0x85, 0xd2, //0x0000137a testq        %r10, %r10
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x0000137d movq         $16(%rsp), %r13
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00001382 movq         $8(%rsp), %r10
	0x0f, 0x84, 0xae, 0xfd, 0xff, 0xff, //0x00001387 je           LBB0_266
	0x8a, 0x01, //0x0000138d movb         (%rcx), %al
	0x88, 0x02, //0x0000138f movb         %al, (%rdx)
	0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001391 leaq         $64(%rsp), %r12
	0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00001396 jmp          LBB0_266
	//0x0000139b LBB0_289
	0x48, 0x83, 0xc1, 0x05, //0x0000139b addq         $5, %rcx
	0x49, 0x3b, 0x0a, //0x0000139f cmpq         (%r10), %rcx
	0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000013a2 ja           LBB0_291
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013a8 .p2align 4, 0x90
	//0x000013b0 LBB0_290
	0x49, 0x89, 0x4d, 0x00, //0x000013b0 movq         %rcx, (%r13)
	0x49, 0x89, 0xce, //0x000013b4 movq         %rcx, %r14
	//0x000013b7 LBB0_291
	0x4d, 0x8b, 0x23, //0x000013b7 movq         (%r11), %r12
	0x49, 0x8b, 0x43, 0x08, //0x000013ba movq         $8(%r11), %rax
	0x49, 0x39, 0xc6, //0x000013be cmpq         %rax, %r14
	0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000013c1 jae          LBB0_296
	0x43, 0x8a, 0x0c, 0x34, //0x000013c7 movb         (%r12,%r14), %cl
	0x80, 0xf9, 0x0d, //0x000013cb cmpb         $13, %cl
	0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000013ce je           LBB0_296
	0x80, 0xf9, 0x20, //0x000013d4 cmpb         $32, %cl
	0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000013d7 je           LBB0_296
	0x80, 0xc1, 0xf7, //0x000013dd addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x000013e0 cmpb         $1, %cl
	0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x000013e3 jbe          LBB0_296
	0x4c, 0x89, 0xf1, //0x000013e9 movq         %r14, %rcx
	0xe9, 0x70, 0x01, 0x00, 0x00, //0x000013ec jmp          LBB0_321
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013f1 .p2align 4, 0x90
	//0x00001400 LBB0_296
	0x49, 0x8d, 0x4e, 0x01, //0x00001400 leaq         $1(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00001404 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001407 jae          LBB0_300
	0x41, 0x8a, 0x14, 0x0c, //0x0000140d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00001411 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001414 je           LBB0_300
	0x80, 0xfa, 0x20, //0x0000141a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000141d je           LBB0_300
	0x80, 0xc2, 0xf7, //0x00001423 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00001426 cmpb         $1, %dl
	0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00001429 ja           LBB0_321
	0x90, //0x0000142f .p2align 4, 0x90
	//0x00001430 LBB0_300
	0x49, 0x8d, 0x4e, 0x02, //0x00001430 leaq         $2(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00001434 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001437 jae          LBB0_304
	0x41, 0x8a, 0x14, 0x0c, //0x0000143d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00001441 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001444 je           LBB0_304
	0x80, 0xfa, 0x20, //0x0000144a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000144d je           LBB0_304
	0x80, 0xc2, 0xf7, //0x00001453 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00001456 cmpb         $1, %dl
	0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00001459 ja           LBB0_321
	0x90, //0x0000145f .p2align 4, 0x90
	//0x00001460 LBB0_304
	0x49, 0x8d, 0x4e, 0x03, //0x00001460 leaq         $3(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00001464 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001467 jae          LBB0_308
	0x41, 0x8a, 0x14, 0x0c, //0x0000146d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00001471 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001474 je           LBB0_308
	0x80, 0xfa, 0x20, //0x0000147a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000147d je           LBB0_308
	0x80, 0xc2, 0xf7, //0x00001483 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00001486 cmpb         $1, %dl
	0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00001489 ja           LBB0_321
	0x90, //0x0000148f .p2align 4, 0x90
	//0x00001490 LBB0_308
	0x49, 0x8d, 0x4e, 0x04, //0x00001490 leaq         $4(%r14), %rcx
	0x48, 0x89, 0xc2, //0x00001494 movq         %rax, %rdx
	0x48, 0x29, 0xca, //0x00001497 subq         %rcx, %rdx
	0x0f, 0x86, 0x95, 0x1e, 0x00, 0x00, //0x0000149a jbe          LBB0_1057
	0x48, 0x83, 0xfa, 0x20, //0x000014a0 cmpq         $32, %rdx
	0x0f, 0x82, 0x85, 0x09, 0x00, 0x00, //0x000014a4 jb           LBB0_366
	0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x000014aa movq         $-4, %rdx
	0x4c, 0x29, 0xf2, //0x000014b1 subq         %r14, %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014b4 .p2align 4, 0x90
	//0x000014c0 LBB0_311
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x000014c0 vmovdqu      (%r12,%rcx), %ymm6
	0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x000014c6 vpshufb      %ymm6, %ymm0, %ymm7
	0xc5, 0xcd, 0x74, 0xf7, //0x000014cb vpcmpeqb     %ymm7, %ymm6, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x000014cf vpmovmskb    %ymm6, %esi
	0x83, 0xfe, 0xff, //0x000014d3 cmpl         $-1, %esi
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x000014d6 jne          LBB0_320
	0x48, 0x83, 0xc1, 0x20, //0x000014dc addq         $32, %rcx
	0x48, 0x8d, 0x34, 0x10, //0x000014e0 leaq         (%rax,%rdx), %rsi
	0x48, 0x83, 0xc6, 0xe0, //0x000014e4 addq         $-32, %rsi
	0x48, 0x83, 0xc2, 0xe0, //0x000014e8 addq         $-32, %rdx
	0x48, 0x83, 0xfe, 0x1f, //0x000014ec cmpq         $31, %rsi
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000014f0 ja           LBB0_311
	0x4c, 0x89, 0xe1, //0x000014f6 movq         %r12, %rcx
	0x48, 0x29, 0xd1, //0x000014f9 subq         %rdx, %rcx
	0x48, 0x01, 0xc2, //0x000014fc addq         %rax, %rdx
	0x48, 0x85, 0xd2, //0x000014ff testq        %rdx, %rdx
	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00001502 je           LBB0_319
	//0x00001508 LBB0_314
	0x48, 0x8d, 0x3c, 0x11, //0x00001508 leaq         (%rcx,%rdx), %rdi
	0x31, 0xf6, //0x0000150c xorl         %esi, %esi
	//0x0000150e LBB0_315
	0x0f, 0xbe, 0x1c, 0x31, //0x0000150e movsbl       (%rcx,%rsi), %ebx
	0x83, 0xfb, 0x20, //0x00001512 cmpl         $32, %ebx
	0x0f, 0x87, 0xb5, 0x04, 0x00, 0x00, //0x00001515 ja           LBB0_362
	0x49, 0x0f, 0xa3, 0xd8, //0x0000151b btq          %rbx, %r8
	0x0f, 0x83, 0xab, 0x04, 0x00, 0x00, //0x0000151f jae          LBB0_362
	0x48, 0x83, 0xc6, 0x01, //0x00001525 addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x00001529 cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000152c jne          LBB0_315
	0x48, 0x89, 0xf9, //0x00001532 movq         %rdi, %rcx
	//0x00001535 LBB0_319
	0x4c, 0x29, 0xe1, //0x00001535 subq         %r12, %rcx
	0x48, 0x39, 0xc1, //0x00001538 cmpq         %rax, %rcx
	0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000153b jb           LBB0_321
	0xe9, 0x41, 0x39, 0x00, 0x00, //0x00001541 jmp          LBB0_1058
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001546 .p2align 4, 0x90
	//0x00001550 LBB0_320
	0xf7, 0xd6, //0x00001550 notl         %esi
	0x0f, 0xbc, 0xce, //0x00001552 bsfl         %esi, %ecx
	0x48, 0x29, 0xd1, //0x00001555 subq         %rdx, %rcx
	0x48, 0x39, 0xc1, //0x00001558 cmpq         %rax, %rcx
	0x0f, 0x83, 0x26, 0x39, 0x00, 0x00, //0x0000155b jae          LBB0_1058
	//0x00001561 LBB0_321
	0x4c, 0x8d, 0x71, 0x01, //0x00001561 leaq         $1(%rcx), %r14
	0x4d, 0x89, 0x75, 0x00, //0x00001565 movq         %r14, (%r13)
	0x41, 0x8a, 0x04, 0x0c, //0x00001569 movb         (%r12,%rcx), %al
	0x3c, 0x2c, //0x0000156d cmpb         $44, %al
	0x0f, 0x84, 0xd7, 0xef, 0xff, 0xff, //0x0000156f je           LBB0_38
	0xe9, 0x9f, 0x1d, 0x00, 0x00, //0x00001575 jmp          LBB0_322
	//0x0000157a LBB0_323
	0x4d, 0x8b, 0x1a, //0x0000157a movq         (%r10), %r11
	0x4d, 0x29, 0xf3, //0x0000157d subq         %r14, %r11
	0x4d, 0x01, 0xf4, //0x00001580 addq         %r14, %r12
	0x45, 0x31, 0xc0, //0x00001583 xorl         %r8d, %r8d
	0x45, 0x31, 0xf6, //0x00001586 xorl         %r14d, %r14d
	0x45, 0x31, 0xff, //0x00001589 xorl         %r15d, %r15d
	0x31, 0xdb, //0x0000158c xorl         %ebx, %ebx
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000158e jmp          LBB0_325
	//0x00001593 LBB0_324
	0x48, 0xc1, 0xff, 0x3f, //0x00001593 sarq         $63, %rdi
	0xf3, 0x48, 0x0f, 0xb8, 0xc6, //0x00001597 popcntq      %rsi, %rax
	0x49, 0x01, 0xc7, //0x0000159c addq         %rax, %r15
	0x49, 0x83, 0xc4, 0x40, //0x0000159f addq         $64, %r12
	0x49, 0x83, 0xc3, 0xc0, //0x000015a3 addq         $-64, %r11
	0x49, 0x89, 0xf8, //0x000015a7 movq         %rdi, %r8
	//0x000015aa LBB0_325
	0x49, 0x83, 0xfb, 0x40, //0x000015aa cmpq         $64, %r11
	0x0f, 0x8c, 0x39, 0x01, 0x00, 0x00, //0x000015ae jl           LBB0_333
	//0x000015b4 LBB0_326
	0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x000015b4 vmovdqu      (%r12), %ymm15
	0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x000015ba vmovdqu      $32(%r12), %ymm14
	0xc5, 0x85, 0x74, 0xf2, //0x000015c1 vpcmpeqb     %ymm2, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x000015c5 vpmovmskb    %ymm6, %esi
	0xc5, 0x8d, 0x74, 0xf2, //0x000015c9 vpcmpeqb     %ymm2, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xc6, //0x000015cd vpmovmskb    %ymm6, %eax
	0x48, 0xc1, 0xe0, 0x20, //0x000015d1 shlq         $32, %rax
	0x48, 0x09, 0xc6, //0x000015d5 orq          %rax, %rsi
	0x48, 0x89, 0xf0, //0x000015d8 movq         %rsi, %rax
	0x4c, 0x09, 0xf0, //0x000015db orq          %r14, %rax
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000015de jne          LBB0_328
	0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000015e4 movq         $-1, %rsi
	0x45, 0x31, 0xf6, //0x000015eb xorl         %r14d, %r14d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x000015ee jmp          LBB0_329
	//0x000015f3 LBB0_328
	0x4c, 0x89, 0xf0, //0x000015f3 movq         %r14, %rax
	0x48, 0xf7, 0xd0, //0x000015f6 notq         %rax
	0x48, 0x21, 0xf0, //0x000015f9 andq         %rsi, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x000015fc leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xf1, //0x00001600 orq          %r14, %rcx
	0x48, 0x89, 0xcf, //0x00001603 movq         %rcx, %rdi
	0x48, 0xf7, 0xd7, //0x00001606 notq         %rdi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001609 movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x00001613 andq         %rdx, %rsi
	0x48, 0x21, 0xfe, //0x00001616 andq         %rdi, %rsi
	0x45, 0x31, 0xf6, //0x00001619 xorl         %r14d, %r14d
	0x48, 0x01, 0xc6, //0x0000161c addq         %rax, %rsi
	0x41, 0x0f, 0x92, 0xc6, //0x0000161f setb         %r14b
	0x48, 0x01, 0xf6, //0x00001623 addq         %rsi, %rsi
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001626 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc6, //0x00001630 xorq         %rax, %rsi
	0x48, 0x21, 0xce, //0x00001633 andq         %rcx, %rsi
	0x48, 0xf7, 0xd6, //0x00001636 notq         %rsi
	//0x00001639 LBB0_329
	0xc5, 0x8d, 0x74, 0xf1, //0x00001639 vpcmpeqb     %ymm1, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xc6, //0x0000163d vpmovmskb    %ymm6, %eax
	0x48, 0xc1, 0xe0, 0x20, //0x00001641 shlq         $32, %rax
	0xc5, 0x85, 0x74, 0xf1, //0x00001645 vpcmpeqb     %ymm1, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x00001649 vpmovmskb    %ymm6, %ecx
	0x48, 0x09, 0xc1, //0x0000164d orq          %rax, %rcx
	0x48, 0x21, 0xf1, //0x00001650 andq         %rsi, %rcx
	0xc4, 0xe1, 0xf9, 0x6e, 0xf1, //0x00001653 vmovq        %rcx, %xmm6
	0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00001658 vpclmulqdq   $0, %xmm9, %xmm6, %xmm6
	0xc4, 0xe1, 0xf9, 0x7e, 0xf7, //0x0000165e vmovq        %xmm6, %rdi
	0x4c, 0x31, 0xc7, //0x00001663 xorq         %r8, %rdi
	0xc4, 0xc1, 0x05, 0x74, 0xf4, //0x00001666 vpcmpeqb     %ymm12, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x0000166b vpmovmskb    %ymm6, %esi
	0xc4, 0xc1, 0x0d, 0x74, 0xf4, //0x0000166f vpcmpeqb     %ymm12, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xc6, //0x00001674 vpmovmskb    %ymm6, %eax
	0x48, 0xc1, 0xe0, 0x20, //0x00001678 shlq         $32, %rax
	0x48, 0x09, 0xc6, //0x0000167c orq          %rax, %rsi
	0x48, 0x89, 0xf8, //0x0000167f movq         %rdi, %rax
	0x48, 0xf7, 0xd0, //0x00001682 notq         %rax
	0x48, 0x21, 0xc6, //0x00001685 andq         %rax, %rsi
	0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x00001688 vpcmpeqb     %ymm13, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x0000168d vpmovmskb    %ymm6, %ecx
	0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x00001691 vpcmpeqb     %ymm13, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xd6, //0x00001696 vpmovmskb    %ymm6, %edx
	0x48, 0xc1, 0xe2, 0x20, //0x0000169a shlq         $32, %rdx
	0x48, 0x09, 0xd1, //0x0000169e orq          %rdx, %rcx
	0x48, 0x21, 0xc1, //0x000016a1 andq         %rax, %rcx
	0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000016a4 je           LBB0_324
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000016aa movabsq      $4294977024, %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016b4 .p2align 4, 0x90
	//0x000016c0 LBB0_331
	0x48, 0x8d, 0x41, 0xff, //0x000016c0 leaq         $-1(%rcx), %rax
	0x48, 0x89, 0xc2, //0x000016c4 movq         %rax, %rdx
	0x48, 0x21, 0xf2, //0x000016c7 andq         %rsi, %rdx
	0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x000016ca popcntq      %rdx, %rdx
	0x4c, 0x01, 0xfa, //0x000016cf addq         %r15, %rdx
	0x48, 0x39, 0xda, //0x000016d2 cmpq         %rbx, %rdx
	0x0f, 0x86, 0x40, 0x01, 0x00, 0x00, //0x000016d5 jbe          LBB0_349
	0x48, 0x83, 0xc3, 0x01, //0x000016db addq         $1, %rbx
	0x48, 0x21, 0xc1, //0x000016df andq         %rax, %rcx
	0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x000016e2 jne          LBB0_331
	0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x000016e8 jmp          LBB0_324
	//0x000016ed LBB0_333
	0x4d, 0x85, 0xdb, //0x000016ed testq        %r11, %r11
	0x0f, 0x8e, 0x49, 0x09, 0x00, 0x00, //0x000016f0 jle          LBB0_393
	0xc5, 0xc9, 0xef, 0xf6, //0x000016f6 vpxor        %xmm6, %xmm6, %xmm6
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x000016fa vmovdqu      %ymm6, $96(%rsp)
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001700 vmovdqu      %ymm6, $64(%rsp)
	0x44, 0x89, 0xe0, //0x00001706 movl         %r12d, %eax
	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001709 andl         $4095, %eax
	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000170e cmpl         $4033, %eax
	0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001713 jb           LBB0_337
	0x49, 0x83, 0xfb, 0x20, //0x00001719 cmpq         $32, %r11
	0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x0000171d jb           LBB0_338
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00001723 vmovdqu      (%r12), %ymm6
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001729 vmovdqu      %ymm6, $64(%rsp)
	0x49, 0x83, 0xc4, 0x20, //0x0000172f addq         $32, %r12
	0x4d, 0x8d, 0x53, 0xe0, //0x00001733 leaq         $-32(%r11), %r10
	0x48, 0x8d, 0x54, 0x24, 0x60, //0x00001737 leaq         $96(%rsp), %rdx
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000173c jmp          LBB0_339
	//0x00001741 LBB0_337
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001741 movq         $16(%rsp), %r13
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00001746 movq         $8(%rsp), %r10
	0xe9, 0x64, 0xfe, 0xff, 0xff, //0x0000174b jmp          LBB0_326
	//0x00001750 LBB0_338
	0x48, 0x8d, 0x54, 0x24, 0x40, //0x00001750 leaq         $64(%rsp), %rdx
	0x4d, 0x89, 0xda, //0x00001755 movq         %r11, %r10
	//0x00001758 LBB0_339
	0x49, 0x83, 0xfa, 0x10, //0x00001758 cmpq         $16, %r10
	0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000175c jb           LBB0_340
	0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x00001762 vmovdqu      (%r12), %xmm6
	0xc5, 0xfa, 0x7f, 0x32, //0x00001768 vmovdqu      %xmm6, (%rdx)
	0x49, 0x83, 0xc4, 0x10, //0x0000176c addq         $16, %r12
	0x48, 0x83, 0xc2, 0x10, //0x00001770 addq         $16, %rdx
	0x49, 0x83, 0xc2, 0xf0, //0x00001774 addq         $-16, %r10
	0x49, 0x83, 0xfa, 0x08, //0x00001778 cmpq         $8, %r10
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000177c jae          LBB0_347
	//0x00001782 LBB0_341
	0x49, 0x83, 0xfa, 0x04, //0x00001782 cmpq         $4, %r10
	0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00001786 jl           LBB0_342
	//0x0000178c LBB0_348
	0x41, 0x8b, 0x04, 0x24, //0x0000178c movl         (%r12), %eax
	0x89, 0x02, //0x00001790 movl         %eax, (%rdx)
	0x49, 0x83, 0xc4, 0x04, //0x00001792 addq         $4, %r12
	0x48, 0x83, 0xc2, 0x04, //0x00001796 addq         $4, %rdx
	0x49, 0x83, 0xc2, 0xfc, //0x0000179a addq         $-4, %r10
	0x49, 0x83, 0xfa, 0x02, //0x0000179e cmpq         $2, %r10
	0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000017a2 jae          LBB0_343
	0xe9, 0x45, 0x00, 0x00, 0x00, //0x000017a8 jmp          LBB0_344
	//0x000017ad LBB0_340
	0x49, 0x83, 0xfa, 0x08, //0x000017ad cmpq         $8, %r10
	0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000017b1 jb           LBB0_341
	//0x000017b7 LBB0_347
	0x49, 0x8b, 0x04, 0x24, //0x000017b7 movq         (%r12), %rax
	0x48, 0x89, 0x02, //0x000017bb movq         %rax, (%rdx)
	0x49, 0x83, 0xc4, 0x08, //0x000017be addq         $8, %r12
	0x48, 0x83, 0xc2, 0x08, //0x000017c2 addq         $8, %rdx
	0x49, 0x83, 0xc2, 0xf8, //0x000017c6 addq         $-8, %r10
	0x49, 0x83, 0xfa, 0x04, //0x000017ca cmpq         $4, %r10
	0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x000017ce jge          LBB0_348
	//0x000017d4 LBB0_342
	0x49, 0x83, 0xfa, 0x02, //0x000017d4 cmpq         $2, %r10
	0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000017d8 jb           LBB0_344
	//0x000017de LBB0_343
	0x41, 0x0f, 0xb7, 0x04, 0x24, //0x000017de movzwl       (%r12), %eax
	0x66, 0x89, 0x02, //0x000017e3 movw         %ax, (%rdx)
	0x49, 0x83, 0xc4, 0x02, //0x000017e6 addq         $2, %r12
	0x48, 0x83, 0xc2, 0x02, //0x000017ea addq         $2, %rdx
	0x49, 0x83, 0xc2, 0xfe, //0x000017ee addq         $-2, %r10
	//0x000017f2 LBB0_344
	0x4c, 0x89, 0xe1, //0x000017f2 movq         %r12, %rcx
	0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000017f5 leaq         $64(%rsp), %r12
	0x4d, 0x85, 0xd2, //0x000017fa testq        %r10, %r10
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000017fd movq         $16(%rsp), %r13
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00001802 movq         $8(%rsp), %r10
	0x0f, 0x84, 0xa7, 0xfd, 0xff, 0xff, //0x00001807 je           LBB0_326
	0x8a, 0x01, //0x0000180d movb         (%rcx), %al
	0x88, 0x02, //0x0000180f movb         %al, (%rdx)
	0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001811 leaq         $64(%rsp), %r12
	0xe9, 0x99, 0xfd, 0xff, 0xff, //0x00001816 jmp          LBB0_326
	//0x0000181b LBB0_349
	0x49, 0x8b, 0x02, //0x0000181b movq         (%r10), %rax
	0x48, 0x0f, 0xbc, 0xc9, //0x0000181e bsfq         %rcx, %rcx
	0x4c, 0x29, 0xd9, //0x00001822 subq         %r11, %rcx
	0x4c, 0x8d, 0x34, 0x01, //0x00001825 leaq         (%rcx,%rax), %r14
	0x49, 0x83, 0xc6, 0x01, //0x00001829 addq         $1, %r14
	0x4d, 0x89, 0x75, 0x00, //0x0000182d movq         %r14, (%r13)
	0x49, 0x8b, 0x02, //0x00001831 movq         (%r10), %rax
	0x49, 0x39, 0xc6, //0x00001834 cmpq         %rax, %r14
	0x4c, 0x0f, 0x47, 0xf0, //0x00001837 cmovaq       %rax, %r14
	0x4d, 0x89, 0x75, 0x00, //0x0000183b movq         %r14, (%r13)
	0x4c, 0x8b, 0x1c, 0x24, //0x0000183f movq         (%rsp), %r11
	0xe9, 0x6f, 0xfb, 0xff, 0xff, //0x00001843 jmp          LBB0_291
	//0x00001848 LBB0_350
	0x41, 0x0f, 0xbc, 0xc2, //0x00001848 bsfl         %r10d, %eax
	0x48, 0x01, 0xc8, //0x0000184c addq         %rcx, %rax
	0x4d, 0x8d, 0x34, 0x07, //0x0000184f leaq         (%r15,%rax), %r14
	0x49, 0x83, 0xc6, 0x02, //0x00001853 addq         $2, %r14
	0x4d, 0x89, 0x75, 0x00, //0x00001857 movq         %r14, (%r13)
	//0x0000185b LBB0_351
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x0000185b movq         $8(%rsp), %r10
	0x4c, 0x8b, 0x1c, 0x24, //0x00001860 movq         (%rsp), %r11
	0x4c, 0x8b, 0x4c, 0x24, 0x28, //0x00001864 movq         $40(%rsp), %r9
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001869 movabsq      $4294977024, %r8
	0xe9, 0x3f, 0xfb, 0xff, 0xff, //0x00001873 jmp          LBB0_291
	//0x00001878 LBB0_76
	0x4d, 0x01, 0xe6, //0x00001878 addq         %r12, %r14
	0x4d, 0x89, 0xd1, //0x0000187b movq         %r10, %r9
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x0000187e movq         $48(%rsp), %rdi
	0x48, 0x8b, 0x74, 0x24, 0x20, //0x00001883 movq         $32(%rsp), %rsi
	0x49, 0x89, 0xd7, //0x00001888 movq         %rdx, %r15
	0x49, 0x83, 0xf8, 0x20, //0x0000188b cmpq         $32, %r8
	0x0f, 0x82, 0x79, 0x01, 0x00, 0x00, //0x0000188f jb           LBB0_118
	//0x00001895 LBB0_77
	0xc4, 0x41, 0x7e, 0x6f, 0x1e, //0x00001895 vmovdqu      (%r14), %ymm11
	0xc5, 0x25, 0x74, 0xf1, //0x0000189a vpcmpeqb     %ymm1, %ymm11, %ymm14
	0xc4, 0xc1, 0x7d, 0xd7, 0xce, //0x0000189e vpmovmskb    %ymm14, %ecx
	0xc5, 0x25, 0x74, 0xda, //0x000018a3 vpcmpeqb     %ymm2, %ymm11, %ymm11
	0xc4, 0xc1, 0x7d, 0xd7, 0xd3, //0x000018a7 vpmovmskb    %ymm11, %edx
	0x85, 0xd2, //0x000018ac testl        %edx, %edx
	0x0f, 0x85, 0xff, 0x05, 0x00, 0x00, //0x000018ae jne          LBB0_371
	0x48, 0x85, 0xc0, //0x000018b4 testq        %rax, %rax
	0x0f, 0x85, 0x18, 0x06, 0x00, 0x00, //0x000018b7 jne          LBB0_373
	0x31, 0xc0, //0x000018bd xorl         %eax, %eax
	0x48, 0x85, 0xc9, //0x000018bf testq        %rcx, %rcx
	0x0f, 0x84, 0x5e, 0x06, 0x00, 0x00, //0x000018c2 je           LBB0_375
	//0x000018c8 LBB0_80
	0x48, 0x0f, 0xbc, 0xc1, //0x000018c8 bsfq         %rcx, %rax
	0x4d, 0x29, 0xe6, //0x000018cc subq         %r12, %r14
	0x49, 0x01, 0xc6, //0x000018cf addq         %rax, %r14
	0x49, 0x83, 0xc6, 0x01, //0x000018d2 addq         $1, %r14
	0xe9, 0xfc, 0x06, 0x00, 0x00, //0x000018d6 jmp          LBB0_390
	//0x000018db LBB0_352
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000018db movq         $-2, %rdx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x000018e2 movl         $2, %esi
	0x48, 0x01, 0xf1, //0x000018e7 addq         %rsi, %rcx
	0x49, 0x01, 0xd7, //0x000018ea addq         %rdx, %r15
	0x0f, 0x8e, 0xc4, 0xfa, 0xff, 0xff, //0x000018ed jle          LBB0_291
	//0x000018f3 LBB0_353
	0x0f, 0xb6, 0x11, //0x000018f3 movzbl       (%rcx), %edx
	0x80, 0xfa, 0x5c, //0x000018f6 cmpb         $92, %dl
	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000018f9 je           LBB0_352
	0x80, 0xfa, 0x22, //0x000018ff cmpb         $34, %dl
	0x0f, 0x84, 0x1b, 0x05, 0x00, 0x00, //0x00001902 je           LBB0_365
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001908 movq         $-1, %rdx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000190f movl         $1, %esi
	0x48, 0x01, 0xf1, //0x00001914 addq         %rsi, %rcx
	0x49, 0x01, 0xd7, //0x00001917 addq         %rdx, %r15
	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x0000191a jg           LBB0_353
	0xe9, 0x92, 0xfa, 0xff, 0xff, //0x00001920 jmp          LBB0_291
	//0x00001925 LBB0_110
	0xb0, 0x01, //0x00001925 movb         $1, %al
	0x44, 0x0f, 0xb6, 0xf8, //0x00001927 movzbl       %al, %r15d
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x0000192b movq         $8(%rsp), %r10
	0x49, 0x8b, 0x12, //0x00001930 movq         (%r10), %rdx
	0x49, 0x39, 0xd6, //0x00001933 cmpq         %rdx, %r14
	0x0f, 0x83, 0x54, 0xf1, 0xff, 0xff, //0x00001936 jae          LBB0_167
	0xe9, 0x86, 0xef, 0xff, 0xff, //0x0000193c jmp          LBB0_112
	//0x00001941 LBB0_356
	0x66, 0x0f, 0xbc, 0xc3, //0x00001941 bsfw         %bx, %ax
	0x0f, 0xb7, 0xc0, //0x00001945 movzwl       %ax, %eax
	0x49, 0x89, 0xc6, //0x00001948 movq         %rax, %r14
	0x49, 0x29, 0xf6, //0x0000194b subq         %rsi, %r14
	0x4d, 0x89, 0x75, 0x00, //0x0000194e movq         %r14, (%r13)
	0x4d, 0x85, 0xf6, //0x00001952 testq        %r14, %r14
	0x0f, 0x8e, 0x5c, 0xfa, 0xff, 0xff, //0x00001955 jle          LBB0_291
	0x48, 0x01, 0xc1, //0x0000195b addq         %rax, %rcx
	0x48, 0x01, 0xc7, //0x0000195e addq         %rax, %rdi
	0x48, 0x01, 0xc2, //0x00001961 addq         %rax, %rdx
	//0x00001964 LBB0_358
	0x0f, 0xb6, 0x02, //0x00001964 movzbl       (%rdx), %eax
	0x48, 0x83, 0xf8, 0x20, //0x00001967 cmpq         $32, %rax
	0x0f, 0x87, 0x46, 0xfa, 0xff, 0xff, //0x0000196b ja           LBB0_291
	0x49, 0x0f, 0xa3, 0xc0, //0x00001971 btq          %rax, %r8
	0x0f, 0x83, 0x3c, 0xfa, 0xff, 0xff, //0x00001975 jae          LBB0_291
	0x49, 0x89, 0x7d, 0x00, //0x0000197b movq         %rdi, (%r13)
	0x48, 0x83, 0xc1, 0xff, //0x0000197f addq         $-1, %rcx
	0x48, 0x83, 0xc7, 0xff, //0x00001983 addq         $-1, %rdi
	0x48, 0x83, 0xc2, 0xff, //0x00001987 addq         $-1, %rdx
	0x49, 0x83, 0xc6, 0xff, //0x0000198b addq         $-1, %r14
	0x48, 0x83, 0xf9, 0x01, //0x0000198f cmpq         $1, %rcx
	0x0f, 0x8f, 0xcb, 0xff, 0xff, 0xff, //0x00001993 jg           LBB0_358
	0xe9, 0x19, 0xfa, 0xff, 0xff, //0x00001999 jmp          LBB0_291
	//0x0000199e LBB0_116
	0x4c, 0x29, 0xe3, //0x0000199e subq         %r12, %rbx
	0x48, 0x01, 0xd3, //0x000019a1 addq         %rdx, %rbx
	0x48, 0x39, 0xc3, //0x000019a4 cmpq         %rax, %rbx
	0x0f, 0x82, 0x44, 0xed, 0xff, 0xff, //0x000019a7 jb           LBB0_68
	0xe9, 0xd5, 0x34, 0x00, 0x00, //0x000019ad jmp          LBB0_1058
	//0x000019b2 LBB0_361
	0x4c, 0x29, 0xe0, //0x000019b2 subq         %r12, %rax
	0x48, 0x01, 0xf0, //0x000019b5 addq         %rsi, %rax
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000019b8 movabsq      $4294977024, %r8
	0x48, 0x39, 0xd0, //0x000019c2 cmpq         %rdx, %rax
	0x0f, 0x82, 0x46, 0xf2, 0xff, 0xff, //0x000019c5 jb           LBB0_192
	0xe9, 0xb7, 0x34, 0x00, 0x00, //0x000019cb jmp          LBB0_1058
	//0x000019d0 LBB0_362
	0x4c, 0x29, 0xe1, //0x000019d0 subq         %r12, %rcx
	0x48, 0x01, 0xf1, //0x000019d3 addq         %rsi, %rcx
	0x48, 0x39, 0xc1, //0x000019d6 cmpq         %rax, %rcx
	0x0f, 0x82, 0x82, 0xfb, 0xff, 0xff, //0x000019d9 jb           LBB0_321
	0xe9, 0xa3, 0x34, 0x00, 0x00, //0x000019df jmp          LBB0_1058
	//0x000019e4 LBB0_363
	0x4c, 0x29, 0xe1, //0x000019e4 subq         %r12, %rcx
	0x48, 0x01, 0xc1, //0x000019e7 addq         %rax, %rcx
	0x48, 0x39, 0xd1, //0x000019ea cmpq         %rdx, %rcx
	0x0f, 0x82, 0xde, 0xf3, 0xff, 0xff, //0x000019ed jb           LBB0_224
	0xe9, 0xbf, 0xf9, 0xff, 0xff, //0x000019f3 jmp          LBB0_291
	//0x000019f8 LBB0_117
	0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000019f8 movq         $-1, %r15
	0x31, 0xc0, //0x000019ff xorl         %eax, %eax
	0x49, 0x89, 0xfe, //0x00001a01 movq         %rdi, %r14
	0x49, 0x83, 0xf8, 0x20, //0x00001a04 cmpq         $32, %r8
	0x0f, 0x83, 0x87, 0xfe, 0xff, 0xff, //0x00001a08 jae          LBB0_77
	//0x00001a0e LBB0_118
	0x48, 0x89, 0xf2, //0x00001a0e movq         %rsi, %rdx
	0xe9, 0x1b, 0x05, 0x00, 0x00, //0x00001a11 jmp          LBB0_376
	//0x00001a16 LBB0_119
	0x48, 0xc7, 0x44, 0x24, 0x40, 0x00, 0x00, 0x00, 0x00, //0x00001a16 movq         $0, $64(%rsp)
	0x49, 0x8d, 0x46, 0xff, //0x00001a1f leaq         $-1(%r14), %rax
	0x4f, 0x8d, 0x14, 0x34, //0x00001a23 leaq         (%r12,%r14), %r10
	0x49, 0x83, 0xc2, 0xff, //0x00001a27 addq         $-1, %r10
	0x4d, 0x8d, 0x04, 0x33, //0x00001a2b leaq         (%r11,%rsi), %r8
	0x49, 0x39, 0xc5, //0x00001a2f cmpq         %rax, %r13
	0x0f, 0x8d, 0x19, 0x04, 0x00, 0x00, //0x00001a32 jge          LBB0_164
	0x48, 0x85, 0xf6, //0x00001a38 testq        %rsi, %rsi
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001a3b movq         $16(%rsp), %r13
	0x0f, 0x8e, 0x10, 0x04, 0x00, 0x00, //0x00001a40 jle          LBB0_165
	0x4c, 0x89, 0x4c, 0x24, 0x28, //0x00001a46 movq         %r9, $40(%rsp)
	0x4c, 0x89, 0x54, 0x24, 0x38, //0x00001a4b movq         %r10, $56(%rsp)
	//0x00001a50 LBB0_122
	0x8a, 0x07, //0x00001a50 movb         (%rdi), %al
	0x3c, 0x5c, //0x00001a52 cmpb         $92, %al
	0x0f, 0x85, 0x61, 0x00, 0x00, 0x00, //0x00001a54 jne          LBB0_128
	0x4c, 0x89, 0xd3, //0x00001a5a movq         %r10, %rbx
	0x48, 0x29, 0xfb, //0x00001a5d subq         %rdi, %rbx
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a60 movq         $-1, %r9
	0x48, 0x85, 0xdb, //0x00001a67 testq        %rbx, %rbx
	0x0f, 0x8e, 0xd0, 0x3d, 0x00, 0x00, //0x00001a6a jle          LBB0_1161
	0x0f, 0xb6, 0x47, 0x01, //0x00001a70 movzbl       $1(%rdi), %eax
	0x48, 0x8d, 0x0d, 0x05, 0x47, 0x00, 0x00, //0x00001a74 leaq         $18181(%rip), %rcx  /* __UnquoteTab+0(%rip) */
	0x8a, 0x14, 0x08, //0x00001a7b movb         (%rax,%rcx), %dl
	0x80, 0xfa, 0xff, //0x00001a7e cmpb         $-1, %dl
	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00001a81 je           LBB0_130
	0x84, 0xd2, //0x00001a87 testb        %dl, %dl
	0x0f, 0x84, 0x9d, 0x3d, 0x00, 0x00, //0x00001a89 je           LBB0_1159
	0x88, 0x54, 0x24, 0x40, //0x00001a8f movb         %dl, $64(%rsp)
	0x48, 0x83, 0xc7, 0x02, //0x00001a93 addq         $2, %rdi
	//0x00001a97 LBB0_127
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001a97 movl         $1, %eax
	0x4c, 0x8b, 0x4c, 0x24, 0x28, //0x00001a9c movq         $40(%rsp), %r9
	0x48, 0x01, 0xe0, //0x00001aa1 addq         %rsp, %rax
	0x48, 0x83, 0xc0, 0x40, //0x00001aa4 addq         $64, %rax
	0x48, 0x8d, 0x4c, 0x24, 0x40, //0x00001aa8 leaq         $64(%rsp), %rcx
	0x4d, 0x39, 0xc3, //0x00001aad cmpq         %r8, %r11
	0x0f, 0x82, 0x45, 0x01, 0x00, 0x00, //0x00001ab0 jb           LBB0_141
	0xe9, 0x94, 0x01, 0x00, 0x00, //0x00001ab6 jmp          LBB0_148
	//0x00001abb LBB0_128
	0x41, 0x3a, 0x03, //0x00001abb cmpb         (%r11), %al
	0x0f, 0x85, 0xde, 0x03, 0x00, 0x00, //0x00001abe jne          LBB0_369
	0x48, 0x83, 0xc7, 0x01, //0x00001ac4 addq         $1, %rdi
	0x49, 0x83, 0xc3, 0x01, //0x00001ac8 addq         $1, %r11
	0xe9, 0x87, 0x01, 0x00, 0x00, //0x00001acc jmp          LBB0_149
	//0x00001ad1 LBB0_130
	0x48, 0x83, 0xfb, 0x04, //0x00001ad1 cmpq         $4, %rbx
	0x0f, 0x8c, 0x61, 0x3d, 0x00, 0x00, //0x00001ad5 jl           LBB0_1160
	0x4c, 0x8d, 0x7f, 0x02, //0x00001adb leaq         $2(%rdi), %r15
	0x8b, 0x4f, 0x02, //0x00001adf movl         $2(%rdi), %ecx
	0x89, 0xca, //0x00001ae2 movl         %ecx, %edx
	0xf7, 0xd2, //0x00001ae4 notl         %edx
	0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001ae6 leal         $-808464432(%rcx), %esi
	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001aec andl         $-2139062144, %edx
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001af2 movq         $-2, %r9
	0x85, 0xf2, //0x00001af9 testl        %esi, %edx
	0x0f, 0x85, 0xfb, 0x3c, 0x00, 0x00, //0x00001afb jne          LBB0_1164
	0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x00001b01 leal         $421075225(%rcx), %esi
	0x09, 0xce, //0x00001b07 orl          %ecx, %esi
	0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00001b09 testl        $-2139062144, %esi
	0x0f, 0x85, 0xe7, 0x3c, 0x00, 0x00, //0x00001b0f jne          LBB0_1164
	0x89, 0xce, //0x00001b15 movl         %ecx, %esi
	0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b17 andl         $2139062143, %esi
	0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b1d movl         $-1061109568, %eax
	0x29, 0xf0, //0x00001b22 subl         %esi, %eax
	0x44, 0x8d, 0x96, 0x46, 0x46, 0x46, 0x46, //0x00001b24 leal         $1179010630(%rsi), %r10d
	0x21, 0xd0, //0x00001b2b andl         %edx, %eax
	0x44, 0x85, 0xd0, //0x00001b2d testl        %r10d, %eax
	0x0f, 0x85, 0xc6, 0x3c, 0x00, 0x00, //0x00001b30 jne          LBB0_1164
	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b36 movl         $-522133280, %eax
	0x29, 0xf0, //0x00001b3b subl         %esi, %eax
	0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00001b3d addl         $960051513, %esi
	0x21, 0xc2, //0x00001b43 andl         %eax, %edx
	0x85, 0xf2, //0x00001b45 testl        %esi, %edx
	0x0f, 0x85, 0xf6, 0x3c, 0x00, 0x00, //0x00001b47 jne          LBB0_1162
	0x0f, 0xc9, //0x00001b4d bswapl       %ecx
	0x89, 0xc8, //0x00001b4f movl         %ecx, %eax
	0xc1, 0xe8, 0x04, //0x00001b51 shrl         $4, %eax
	0xf7, 0xd0, //0x00001b54 notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x00001b56 andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x00001b5b leal         (%rax,%rax,8), %eax
	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001b5e andl         $252645135, %ecx
	0x01, 0xc1, //0x00001b64 addl         %eax, %ecx
	0x89, 0xca, //0x00001b66 movl         %ecx, %edx
	0xc1, 0xea, 0x04, //0x00001b68 shrl         $4, %edx
	0x09, 0xca, //0x00001b6b orl          %ecx, %edx
	0x89, 0xd6, //0x00001b6d movl         %edx, %esi
	0xc1, 0xee, 0x08, //0x00001b6f shrl         $8, %esi
	0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001b72 andl         $65280, %esi
	0x0f, 0xb6, 0xca, //0x00001b78 movzbl       %dl, %ecx
	0x09, 0xf1, //0x00001b7b orl          %esi, %ecx
	0x48, 0x8d, 0x47, 0x06, //0x00001b7d leaq         $6(%rdi), %rax
	0x83, 0xf9, 0x7f, //0x00001b81 cmpl         $127, %ecx
	0x4c, 0x8b, 0x54, 0x24, 0x38, //0x00001b84 movq         $56(%rsp), %r10
	0x0f, 0x86, 0xe0, 0x00, 0x00, 0x00, //0x00001b89 jbe          LBB0_151
	0x48, 0x89, 0x44, 0x24, 0x30, //0x00001b8f movq         %rax, $48(%rsp)
	0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00001b94 cmpl         $2047, %ecx
	0x4c, 0x8b, 0x4c, 0x24, 0x28, //0x00001b9a movq         $40(%rsp), %r9
	0x0f, 0x86, 0xd6, 0x00, 0x00, 0x00, //0x00001b9f jbe          LBB0_152
	0x89, 0xd0, //0x00001ba5 movl         %edx, %eax
	0x25, 0x00, 0x00, 0xf8, 0x00, //0x00001ba7 andl         $16252928, %eax
	0x3d, 0x00, 0x00, 0xd8, 0x00, //0x00001bac cmpl         $14155776, %eax
	0x0f, 0x84, 0xe4, 0x00, 0x00, 0x00, //0x00001bb1 je           LBB0_153
	0xc1, 0xee, 0x0c, //0x00001bb7 shrl         $12, %esi
	0x40, 0x80, 0xce, 0xe0, //0x00001bba orb          $-32, %sil
	0x40, 0x88, 0x74, 0x24, 0x40, //0x00001bbe movb         %sil, $64(%rsp)
	0xc1, 0xe9, 0x06, //0x00001bc3 shrl         $6, %ecx
	0x80, 0xe1, 0x3f, //0x00001bc6 andb         $63, %cl
	0x80, 0xc9, 0x80, //0x00001bc9 orb          $-128, %cl
	0x88, 0x4c, 0x24, 0x41, //0x00001bcc movb         %cl, $65(%rsp)
	0x80, 0xe2, 0x3f, //0x00001bd0 andb         $63, %dl
	0x80, 0xca, 0x80, //0x00001bd3 orb          $-128, %dl
	0x88, 0x54, 0x24, 0x42, //0x00001bd6 movb         %dl, $66(%rsp)
	0xb8, 0x03, 0x00, 0x00, 0x00, //0x00001bda movl         $3, %eax
	0x89, 0xf2, //0x00001bdf movl         %esi, %edx
	//0x00001be1 LBB0_139
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00001be1 movq         $48(%rsp), %rdi
	0x48, 0x01, 0xe0, //0x00001be6 addq         %rsp, %rax
	0x48, 0x83, 0xc0, 0x40, //0x00001be9 addq         $64, %rax
	0x48, 0x8d, 0x4c, 0x24, 0x40, //0x00001bed leaq         $64(%rsp), %rcx
	0x4d, 0x39, 0xc3, //0x00001bf2 cmpq         %r8, %r11
	0x0f, 0x83, 0x54, 0x00, 0x00, 0x00, //0x00001bf5 jae          LBB0_148
	//0x00001bfb LBB0_141
	0x48, 0x39, 0xc8, //0x00001bfb cmpq         %rcx, %rax
	0x0f, 0x86, 0x46, 0x00, 0x00, 0x00, //0x00001bfe jbe          LBB0_147
	0x41, 0x38, 0x13, //0x00001c04 cmpb         %dl, (%r11)
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001c07 jne          LBB0_147
	0x49, 0x83, 0xc3, 0x01, //0x00001c0d addq         $1, %r11
	0x48, 0x8d, 0x54, 0x24, 0x41, //0x00001c11 leaq         $65(%rsp), %rdx
	0x4c, 0x89, 0xde, //0x00001c16 movq         %r11, %rsi
	//0x00001c19 LBB0_144
	0x49, 0x89, 0xf3, //0x00001c19 movq         %rsi, %r11
	0x48, 0x89, 0xd1, //0x00001c1c movq         %rdx, %rcx
	0x4c, 0x39, 0xc6, //0x00001c1f cmpq         %r8, %rsi
	0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00001c22 jae          LBB0_148
	0x48, 0x39, 0xc1, //0x00001c28 cmpq         %rax, %rcx
	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00001c2b jae          LBB0_148
	0x41, 0x0f, 0xb6, 0x1b, //0x00001c31 movzbl       (%r11), %ebx
	0x49, 0x8d, 0x73, 0x01, //0x00001c35 leaq         $1(%r11), %rsi
	0x48, 0x8d, 0x51, 0x01, //0x00001c39 leaq         $1(%rcx), %rdx
	0x3a, 0x19, //0x00001c3d cmpb         (%rcx), %bl
	0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00001c3f je           LBB0_144
	0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001c45 jmp          LBB0_148
	//0x00001c4a LBB0_147
	0x48, 0x8d, 0x4c, 0x24, 0x40, //0x00001c4a leaq         $64(%rsp), %rcx
	//0x00001c4f LBB0_148
	0x48, 0x39, 0xc1, //0x00001c4f cmpq         %rax, %rcx
	0x0f, 0x85, 0x4a, 0x02, 0x00, 0x00, //0x00001c52 jne          LBB0_369
	//0x00001c58 LBB0_149
	0x4c, 0x39, 0xd7, //0x00001c58 cmpq         %r10, %rdi
	0x0f, 0x83, 0xf5, 0x01, 0x00, 0x00, //0x00001c5b jae          LBB0_165
	0x4d, 0x39, 0xc3, //0x00001c61 cmpq         %r8, %r11
	0x0f, 0x82, 0xe6, 0xfd, 0xff, 0xff, //0x00001c64 jb           LBB0_122
	0xe9, 0xe7, 0x01, 0x00, 0x00, //0x00001c6a jmp          LBB0_165
	//0x00001c6f LBB0_151
	0x88, 0x54, 0x24, 0x40, //0x00001c6f movb         %dl, $64(%rsp)
	0x48, 0x89, 0xc7, //0x00001c73 movq         %rax, %rdi
	0xe9, 0x1c, 0xfe, 0xff, 0xff, //0x00001c76 jmp          LBB0_127
	//0x00001c7b LBB0_152
	0xc1, 0xe9, 0x06, //0x00001c7b shrl         $6, %ecx
	0x80, 0xc9, 0xc0, //0x00001c7e orb          $-64, %cl
	0x88, 0x4c, 0x24, 0x40, //0x00001c81 movb         %cl, $64(%rsp)
	0x80, 0xe2, 0x3f, //0x00001c85 andb         $63, %dl
	0x80, 0xca, 0x80, //0x00001c88 orb          $-128, %dl
	0x88, 0x54, 0x24, 0x41, //0x00001c8b movb         %dl, $65(%rsp)
	0xb8, 0x02, 0x00, 0x00, 0x00, //0x00001c8f movl         $2, %eax
	0x89, 0xca, //0x00001c94 movl         %ecx, %edx
	0xe9, 0x46, 0xff, 0xff, 0xff, //0x00001c96 jmp          LBB0_139
	//0x00001c9b LBB0_153
	0x4c, 0x89, 0x5c, 0x24, 0x20, //0x00001c9b movq         %r11, $32(%rsp)
	0x49, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x00001ca0 movq         $-4, %r9
	0x48, 0x83, 0xfb, 0x06, //0x00001ca7 cmpq         $6, %rbx
	0x0f, 0x8c, 0x06, 0x3c, 0x00, 0x00, //0x00001cab jl           LBB0_1172
	0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00001cb1 cmpl         $56319, %ecx
	0x0f, 0x87, 0xfa, 0x3b, 0x00, 0x00, //0x00001cb7 ja           LBB0_1172
	0x48, 0x8b, 0x44, 0x24, 0x30, //0x00001cbd movq         $48(%rsp), %rax
	0x80, 0x38, 0x5c, //0x00001cc2 cmpb         $92, (%rax)
	0x0f, 0x85, 0xec, 0x3b, 0x00, 0x00, //0x00001cc5 jne          LBB0_1172
	0x49, 0x89, 0xfa, //0x00001ccb movq         %rdi, %r10
	0x80, 0x7f, 0x07, 0x75, //0x00001cce cmpb         $117, $7(%rdi)
	0x0f, 0x85, 0xdf, 0x3b, 0x00, 0x00, //0x00001cd2 jne          LBB0_1172
	0x4c, 0x89, 0xd0, //0x00001cd8 movq         %r10, %rax
	0x4d, 0x8d, 0x7a, 0x08, //0x00001cdb leaq         $8(%r10), %r15
	0x41, 0x8b, 0x52, 0x08, //0x00001cdf movl         $8(%r10), %edx
	0x89, 0xd6, //0x00001ce3 movl         %edx, %esi
	0xf7, 0xd6, //0x00001ce5 notl         %esi
	0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001ce7 leal         $-808464432(%rdx), %eax
	0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00001ced andl         $-2139062144, %esi
	0x85, 0xc6, //0x00001cf3 testl        %eax, %esi
	0x0f, 0x85, 0x87, 0x3b, 0x00, 0x00, //0x00001cf5 jne          LBB0_1169
	0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00001cfb leal         $421075225(%rdx), %eax
	0x09, 0xd0, //0x00001d01 orl          %edx, %eax
	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001d03 testl        $-2139062144, %eax
	0x0f, 0x85, 0x74, 0x3b, 0x00, 0x00, //0x00001d08 jne          LBB0_1169
	0x89, 0xd7, //0x00001d0e movl         %edx, %edi
	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001d10 andl         $2139062143, %edi
	0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001d16 movl         $-1061109568, %eax
	0x29, 0xf8, //0x00001d1b subl         %edi, %eax
	0x8d, 0x9f, 0x46, 0x46, 0x46, 0x46, //0x00001d1d leal         $1179010630(%rdi), %ebx
	0x21, 0xf0, //0x00001d23 andl         %esi, %eax
	0x85, 0xd8, //0x00001d25 testl        %ebx, %eax
	0x0f, 0x85, 0x55, 0x3b, 0x00, 0x00, //0x00001d27 jne          LBB0_1169
	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001d2d movl         $-522133280, %eax
	0x29, 0xf8, //0x00001d32 subl         %edi, %eax
	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00001d34 addl         $960051513, %edi
	0x21, 0xc6, //0x00001d3a andl         %eax, %esi
	0x85, 0xfe, //0x00001d3c testl        %edi, %esi
	0x0f, 0x85, 0x3e, 0x3b, 0x00, 0x00, //0x00001d3e jne          LBB0_1169
	0x0f, 0xca, //0x00001d44 bswapl       %edx
	0x89, 0xd0, //0x00001d46 movl         %edx, %eax
	0xc1, 0xe8, 0x04, //0x00001d48 shrl         $4, %eax
	0xf7, 0xd0, //0x00001d4b notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x00001d4d andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x00001d52 leal         (%rax,%rax,8), %eax
	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d55 andl         $252645135, %edx
	0x01, 0xc2, //0x00001d5b addl         %eax, %edx
	0x89, 0xd6, //0x00001d5d movl         %edx, %esi
	0xc1, 0xee, 0x04, //0x00001d5f shrl         $4, %esi
	0x09, 0xd6, //0x00001d62 orl          %edx, %esi
	0x89, 0xf0, //0x00001d64 movl         %esi, %eax
	0x25, 0x00, 0x00, 0xfc, 0x00, //0x00001d66 andl         $16515072, %eax
	0x3d, 0x00, 0x00, 0xdc, 0x00, //0x00001d6b cmpl         $14417920, %eax
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001d70 movq         $16(%rsp), %r13
	0x0f, 0x85, 0xc8, 0x3a, 0x00, 0x00, //0x00001d75 jne          LBB0_1162
	0x89, 0xf0, //0x00001d7b movl         %esi, %eax
	0xc1, 0xe8, 0x08, //0x00001d7d shrl         $8, %eax
	0x25, 0x00, 0xff, 0x00, 0x00, //0x00001d80 andl         $65280, %eax
	0x40, 0x0f, 0xb6, 0xd6, //0x00001d85 movzbl       %sil, %edx
	0x09, 0xc2, //0x00001d89 orl          %eax, %edx
	0xc1, 0xe1, 0x0a, //0x00001d8b shll         $10, %ecx
	0x8d, 0x04, 0x0a, //0x00001d8e leal         (%rdx,%rcx), %eax
	0x01, 0xd1, //0x00001d91 addl         %edx, %ecx
	0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x00001d93 addl         $-56613888, %ecx
	0x89, 0xca, //0x00001d99 movl         %ecx, %edx
	0xc1, 0xea, 0x12, //0x00001d9b shrl         $18, %edx
	0x80, 0xca, 0xf0, //0x00001d9e orb          $-16, %dl
	0x88, 0x54, 0x24, 0x40, //0x00001da1 movb         %dl, $64(%rsp)
	0x89, 0xce, //0x00001da5 movl         %ecx, %esi
	0xc1, 0xee, 0x0c, //0x00001da7 shrl         $12, %esi
	0x40, 0x80, 0xe6, 0x3f, //0x00001daa andb         $63, %sil
	0x40, 0x80, 0xce, 0x80, //0x00001dae orb          $-128, %sil
	0x40, 0x88, 0x74, 0x24, 0x41, //0x00001db2 movb         %sil, $65(%rsp)
	0xc1, 0xe9, 0x06, //0x00001db7 shrl         $6, %ecx
	0x80, 0xe1, 0x3f, //0x00001dba andb         $63, %cl
	0x80, 0xc9, 0x80, //0x00001dbd orb          $-128, %cl
	0x88, 0x4c, 0x24, 0x42, //0x00001dc0 movb         %cl, $66(%rsp)
	0x24, 0x3f, //0x00001dc4 andb         $63, %al
	0x0c, 0x80, //0x00001dc6 orb          $-128, %al
	0x88, 0x44, 0x24, 0x43, //0x00001dc8 movb         %al, $67(%rsp)
	0x4c, 0x89, 0xd7, //0x00001dcc movq         %r10, %rdi
	0x48, 0x83, 0xc7, 0x0c, //0x00001dcf addq         $12, %rdi
	0xb8, 0x04, 0x00, 0x00, 0x00, //0x00001dd3 movl         $4, %eax
	0x4c, 0x8b, 0x4c, 0x24, 0x28, //0x00001dd8 movq         $40(%rsp), %r9
	0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001ddd movq         $32(%rsp), %r11
	0x4c, 0x8b, 0x54, 0x24, 0x38, //0x00001de2 movq         $56(%rsp), %r10
	0x48, 0x01, 0xe0, //0x00001de7 addq         %rsp, %rax
	0x48, 0x83, 0xc0, 0x40, //0x00001dea addq         $64, %rax
	0x48, 0x8d, 0x4c, 0x24, 0x40, //0x00001dee leaq         $64(%rsp), %rcx
	0x4d, 0x39, 0xc3, //0x00001df3 cmpq         %r8, %r11
	0x0f, 0x82, 0xff, 0xfd, 0xff, 0xff, //0x00001df6 jb           LBB0_141
	0xe9, 0x4e, 0xfe, 0xff, 0xff, //0x00001dfc jmp          LBB0_148
	//0x00001e01 LBB0_163
	0x4c, 0x01, 0xe3, //0x00001e01 addq         %r12, %rbx
	0x48, 0x85, 0xc9, //0x00001e04 testq        %rcx, %rcx
	0x0f, 0x85, 0x8d, 0xe8, 0xff, 0xff, //0x00001e07 jne          LBB0_61
	0xe9, 0xb5, 0xe8, 0xff, 0xff, //0x00001e0d jmp          LBB0_66
	//0x00001e12 LBB0_364
	0x4c, 0x01, 0xe0, //0x00001e12 addq         %r12, %rax
	0x48, 0x85, 0xff, //0x00001e15 testq        %rdi, %rdi
	0x0f, 0x85, 0x8a, 0xed, 0xff, 0xff, //0x00001e18 jne          LBB0_185
	0xe9, 0xc8, 0xed, 0xff, 0xff, //0x00001e1e jmp          LBB0_190
	//0x00001e23 LBB0_365
	0x4c, 0x29, 0xe1, //0x00001e23 subq         %r12, %rcx
	0x48, 0x83, 0xc1, 0x01, //0x00001e26 addq         $1, %rcx
	0xe9, 0x81, 0xf5, 0xff, 0xff, //0x00001e2a jmp          LBB0_290
	//0x00001e2f LBB0_366
	0x4c, 0x01, 0xe1, //0x00001e2f addq         %r12, %rcx
	0x48, 0x85, 0xd2, //0x00001e32 testq        %rdx, %rdx
	0x0f, 0x85, 0xcd, 0xf6, 0xff, 0xff, //0x00001e35 jne          LBB0_314
	0xe9, 0xf5, 0xf6, 0xff, 0xff, //0x00001e3b jmp          LBB0_319
	//0x00001e40 LBB0_367
	0x4c, 0x01, 0xe1, //0x00001e40 addq         %r12, %rcx
	0x48, 0x85, 0xff, //0x00001e43 testq        %rdi, %rdi
	0x0f, 0x85, 0x2c, 0xef, 0xff, 0xff, //0x00001e46 jne          LBB0_217
	0xe9, 0x54, 0xef, 0xff, 0xff, //0x00001e4c jmp          LBB0_222
	//0x00001e51 LBB0_164
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00001e51 movq         $16(%rsp), %r13
	//0x00001e56 LBB0_165
	0x4c, 0x31, 0xd7, //0x00001e56 xorq         %r10, %rdi
	0x4d, 0x31, 0xc3, //0x00001e59 xorq         %r8, %r11
	0x45, 0x31, 0xff, //0x00001e5c xorl         %r15d, %r15d
	0x49, 0x09, 0xfb, //0x00001e5f orq          %rdi, %r11
	0x41, 0x0f, 0x94, 0xc7, //0x00001e62 sete         %r15b
	//0x00001e66 LBB0_166
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e66 movabsq      $4294977024, %r8
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00001e70 movq         $8(%rsp), %r10
	0x49, 0x8b, 0x12, //0x00001e75 movq         (%r10), %rdx
	0x49, 0x39, 0xd6, //0x00001e78 cmpq         %rdx, %r14
	0x0f, 0x82, 0x46, 0xea, 0xff, 0xff, //0x00001e7b jb           LBB0_112
	0xe9, 0x0a, 0xec, 0xff, 0xff, //0x00001e81 jmp          LBB0_167
	//0x00001e86 LBB0_368
	0x4d, 0x01, 0xe6, //0x00001e86 addq         %r12, %r14
	0x48, 0x83, 0xf8, 0x10, //0x00001e89 cmpq         $16, %rax
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e8d movabsq      $4294977024, %r8
	0x0f, 0x83, 0xeb, 0xef, 0xff, 0xff, //0x00001e97 jae          LBB0_231
	0xe9, 0x4b, 0xf0, 0xff, 0xff, //0x00001e9d jmp          LBB0_234
	//0x00001ea2 LBB0_369
	0x45, 0x31, 0xff, //0x00001ea2 xorl         %r15d, %r15d
	0xe9, 0xbc, 0xff, 0xff, 0xff, //0x00001ea5 jmp          LBB0_166
	//0x00001eaa LBB0_370
	0x4b, 0x8d, 0x0c, 0x34, //0x00001eaa leaq         (%r12,%r14), %rcx
	0xe9, 0x28, 0xf2, 0xff, 0xff, //0x00001eae jmp          LBB0_261
	//0x00001eb3 LBB0_371
	0x4c, 0x89, 0xce, //0x00001eb3 movq         %r9, %rsi
	0x4d, 0x89, 0xfa, //0x00001eb6 movq         %r15, %r10
	0x49, 0x83, 0xff, 0xff, //0x00001eb9 cmpq         $-1, %r15
	0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001ebd jne          LBB0_374
	0x4c, 0x89, 0xf7, //0x00001ec3 movq         %r14, %rdi
	0x4c, 0x29, 0xe7, //0x00001ec6 subq         %r12, %rdi
	0x4c, 0x0f, 0xbc, 0xd2, //0x00001ec9 bsfq         %rdx, %r10
	0x49, 0x01, 0xfa, //0x00001ecd addq         %rdi, %r10
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001ed0 jmp          LBB0_374
	//0x00001ed5 LBB0_373
	0x4d, 0x89, 0xfa, //0x00001ed5 movq         %r15, %r10
	0x4c, 0x89, 0xce, //0x00001ed8 movq         %r9, %rsi
	//0x00001edb LBB0_374
	0x41, 0x89, 0xc1, //0x00001edb movl         %eax, %r9d
	0x41, 0xf7, 0xd1, //0x00001ede notl         %r9d
	0x41, 0x21, 0xd1, //0x00001ee1 andl         %edx, %r9d
	0x43, 0x8d, 0x3c, 0x09, //0x00001ee4 leal         (%r9,%r9), %edi
	0x46, 0x8d, 0x3c, 0x48, //0x00001ee8 leal         (%rax,%r9,2), %r15d
	0xf7, 0xd7, //0x00001eec notl         %edi
	0x21, 0xd7, //0x00001eee andl         %edx, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ef0 andl         $-1431655766, %edi
	0x31, 0xc0, //0x00001ef6 xorl         %eax, %eax
	0x44, 0x01, 0xcf, //0x00001ef8 addl         %r9d, %edi
	0x0f, 0x92, 0xc0, //0x00001efb setb         %al
	0x01, 0xff, //0x00001efe addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001f00 xorl         $1431655765, %edi
	0x44, 0x21, 0xff, //0x00001f06 andl         %r15d, %edi
	0xf7, 0xd7, //0x00001f09 notl         %edi
	0x21, 0xf9, //0x00001f0b andl         %edi, %ecx
	0x49, 0x89, 0xf1, //0x00001f0d movq         %rsi, %r9
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00001f10 movq         $48(%rsp), %rdi
	0x48, 0x8b, 0x74, 0x24, 0x20, //0x00001f15 movq         $32(%rsp), %rsi
	0x4d, 0x89, 0xd7, //0x00001f1a movq         %r10, %r15
	0x48, 0x85, 0xc9, //0x00001f1d testq        %rcx, %rcx
	0x0f, 0x85, 0xa2, 0xf9, 0xff, 0xff, //0x00001f20 jne          LBB0_80
	//0x00001f26 LBB0_375
	0x48, 0x89, 0xf2, //0x00001f26 movq         %rsi, %rdx
	0x49, 0x83, 0xc6, 0x20, //0x00001f29 addq         $32, %r14
	0x49, 0x83, 0xc0, 0xe0, //0x00001f2d addq         $-32, %r8
	//0x00001f31 LBB0_376
	0x4d, 0x89, 0xca, //0x00001f31 movq         %r9, %r10
	0x48, 0x85, 0xc0, //0x00001f34 testq        %rax, %rax
	0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00001f37 jne          LBB0_391
	0x4c, 0x89, 0xe1, //0x00001f3d movq         %r12, %rcx
	0x48, 0xf7, 0xd1, //0x00001f40 notq         %rcx
	0x4d, 0x89, 0xf9, //0x00001f43 movq         %r15, %r9
	0x4d, 0x85, 0xc0, //0x00001f46 testq        %r8, %r8
	0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00001f49 je           LBB0_388
	//0x00001f4f LBB0_378
	0x48, 0x83, 0xc1, 0x01, //0x00001f4f addq         $1, %rcx
	//0x00001f53 LBB0_379
	0x31, 0xf6, //0x00001f53 xorl         %esi, %esi
	//0x00001f55 LBB0_380
	0x41, 0x0f, 0xb6, 0x04, 0x36, //0x00001f55 movzbl       (%r14,%rsi), %eax
	0x3c, 0x22, //0x00001f5a cmpb         $34, %al
	0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001f5c je           LBB0_387
	0x3c, 0x5c, //0x00001f62 cmpb         $92, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001f64 je           LBB0_385
	0x48, 0x83, 0xc6, 0x01, //0x00001f6a addq         $1, %rsi
	0x49, 0x39, 0xf0, //0x00001f6e cmpq         %rsi, %r8
	0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001f71 jne          LBB0_380
	0xe9, 0x73, 0x00, 0x00, 0x00, //0x00001f77 jmp          LBB0_383
	//0x00001f7c LBB0_385
	0x49, 0x8d, 0x40, 0xff, //0x00001f7c leaq         $-1(%r8), %rax
	0x48, 0x39, 0xf0, //0x00001f80 cmpq         %rsi, %rax
	0x0f, 0x84, 0x95, 0x36, 0x00, 0x00, //0x00001f83 je           LBB0_1138
	0x4a, 0x8d, 0x04, 0x31, //0x00001f89 leaq         (%rcx,%r14), %rax
	0x48, 0x01, 0xf0, //0x00001f8d addq         %rsi, %rax
	0x49, 0x83, 0xf9, 0xff, //0x00001f90 cmpq         $-1, %r9
	0x4c, 0x0f, 0x44, 0xf8, //0x00001f94 cmoveq       %rax, %r15
	0x4c, 0x0f, 0x44, 0xc8, //0x00001f98 cmoveq       %rax, %r9
	0x49, 0x01, 0xf6, //0x00001f9c addq         %rsi, %r14
	0x49, 0x83, 0xc6, 0x02, //0x00001f9f addq         $2, %r14
	0x4c, 0x89, 0xc0, //0x00001fa3 movq         %r8, %rax
	0x48, 0x29, 0xf0, //0x00001fa6 subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00001fa9 addq         $-2, %rax
	0x49, 0x83, 0xc0, 0xfe, //0x00001fad addq         $-2, %r8
	0x49, 0x39, 0xf0, //0x00001fb1 cmpq         %rsi, %r8
	0x49, 0x89, 0xc0, //0x00001fb4 movq         %rax, %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00001fb7 movq         $48(%rsp), %rdi
	0x0f, 0x85, 0x91, 0xff, 0xff, 0xff, //0x00001fbc jne          LBB0_379
	0xe9, 0x57, 0x36, 0x00, 0x00, //0x00001fc2 jmp          LBB0_1138
	//0x00001fc7 LBB0_387
	0x49, 0x01, 0xf6, //0x00001fc7 addq         %rsi, %r14
	0x49, 0x83, 0xc6, 0x01, //0x00001fca addq         $1, %r14
	//0x00001fce LBB0_388
	0x4d, 0x89, 0xd1, //0x00001fce movq         %r10, %r9
	//0x00001fd1 LBB0_389
	0x48, 0x89, 0xd6, //0x00001fd1 movq         %rdx, %rsi
	0x4d, 0x29, 0xe6, //0x00001fd4 subq         %r12, %r14
	//0x00001fd7 LBB0_390
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fd7 movabsq      $4294977024, %r8
	0x4d, 0x85, 0xf6, //0x00001fe1 testq        %r14, %r14
	0x0f, 0x89, 0x90, 0xe8, 0xff, 0xff, //0x00001fe4 jns          LBB0_85
	0xe9, 0x2f, 0x36, 0x00, 0x00, //0x00001fea jmp          LBB0_1138
	//0x00001fef LBB0_383
	0x3c, 0x22, //0x00001fef cmpb         $34, %al
	0x0f, 0x85, 0x27, 0x36, 0x00, 0x00, //0x00001ff1 jne          LBB0_1138
	0x4d, 0x89, 0xd1, //0x00001ff7 movq         %r10, %r9
	0x4d, 0x01, 0xc6, //0x00001ffa addq         %r8, %r14
	0xe9, 0xcf, 0xff, 0xff, 0xff, //0x00001ffd jmp          LBB0_389
	//0x00002002 LBB0_391
	0x4d, 0x85, 0xc0, //0x00002002 testq        %r8, %r8
	0x0f, 0x84, 0x13, 0x36, 0x00, 0x00, //0x00002005 je           LBB0_1138
	0x4c, 0x89, 0xe1, //0x0000200b movq         %r12, %rcx
	0x48, 0xf7, 0xd1, //0x0000200e notq         %rcx
	0x49, 0x8d, 0x04, 0x0e, //0x00002011 leaq         (%r14,%rcx), %rax
	0x49, 0x83, 0xff, 0xff, //0x00002015 cmpq         $-1, %r15
	0x4d, 0x89, 0xf9, //0x00002019 movq         %r15, %r9
	0x4c, 0x0f, 0x44, 0xf8, //0x0000201c cmoveq       %rax, %r15
	0x4c, 0x0f, 0x44, 0xc8, //0x00002020 cmoveq       %rax, %r9
	0x49, 0x83, 0xc6, 0x01, //0x00002024 addq         $1, %r14
	0x49, 0x83, 0xc0, 0xff, //0x00002028 addq         $-1, %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x0000202c movq         $48(%rsp), %rdi
	0x4d, 0x85, 0xc0, //0x00002031 testq        %r8, %r8
	0x0f, 0x85, 0x15, 0xff, 0xff, 0xff, //0x00002034 jne          LBB0_378
	0xe9, 0x8f, 0xff, 0xff, 0xff, //0x0000203a jmp          LBB0_388
	//0x0000203f LBB0_393
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x0000203f movq         $8(%rsp), %r10
	0x4d, 0x8b, 0x32, //0x00002044 movq         (%r10), %r14
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002047 movq         $16(%rsp), %r13
	0x4d, 0x89, 0x75, 0x00, //0x0000204c movq         %r14, (%r13)
	0xe9, 0xfb, 0xee, 0xff, 0xff, //0x00002050 jmp          LBB0_243
	//0x00002055 LBB0_394
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00002055 movq         $8(%rsp), %r10
	0xe9, 0x58, 0xf3, 0xff, 0xff, //0x0000205a jmp          LBB0_291
	//0x0000205f LBB0_395
	0x49, 0x8d, 0x40, 0xff, //0x0000205f leaq         $-1(%r8), %rax
	0x4c, 0x39, 0xf8, //0x00002063 cmpq         %r15, %rax
	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002066 jne          LBB0_397
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x0000206c movq         $16(%rsp), %r13
	0xe9, 0xe5, 0xf7, 0xff, 0xff, //0x00002071 jmp          LBB0_351
	//0x00002076 LBB0_397
	0x4b, 0x8d, 0x0c, 0x0f, //0x00002076 leaq         (%r15,%r9), %rcx
	0x48, 0x83, 0xc1, 0x02, //0x0000207a addq         $2, %rcx
	0x4d, 0x29, 0xf8, //0x0000207e subq         %r15, %r8
	0x49, 0x83, 0xc0, 0xfe, //0x00002081 addq         $-2, %r8
	0x4d, 0x89, 0xc7, //0x00002085 movq         %r8, %r15
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002088 movq         $16(%rsp), %r13
	0xe9, 0x49, 0xf0, 0xff, 0xff, //0x0000208d jmp          LBB0_261
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002092 .p2align 4, 0x90
	//0x000020a0 LBB0_398
	0x80, 0xf9, 0x5b, //0x000020a0 cmpb         $91, %cl
	0x0f, 0x85, 0xde, 0x2d, 0x00, 0x00, //0x000020a3 jne          LBB0_1058
	0x49, 0x8b, 0x41, 0x08, //0x000020a9 movq         $8(%r9), %rax
	0x4c, 0x8b, 0x38, //0x000020ad movq         (%rax), %r15
	0x4d, 0x85, 0xff, //0x000020b0 testq        %r15, %r15
	0x0f, 0x88, 0x84, 0x12, 0x00, 0x00, //0x000020b3 js           LBB0_654
	0x49, 0x8b, 0x02, //0x000020b9 movq         (%r10), %rax
	0x49, 0x39, 0xc6, //0x000020bc cmpq         %rax, %r14
	0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x000020bf jae          LBB0_405
	0x43, 0x8a, 0x0c, 0x34, //0x000020c5 movb         (%r12,%r14), %cl
	0x80, 0xf9, 0x0d, //0x000020c9 cmpb         $13, %cl
	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000020cc je           LBB0_405
	0x80, 0xf9, 0x20, //0x000020d2 cmpb         $32, %cl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000020d5 je           LBB0_405
	0x80, 0xc1, 0xf7, //0x000020db addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x000020de cmpb         $1, %cl
	0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x000020e1 jbe          LBB0_405
	0x4c, 0x89, 0xf1, //0x000020e7 movq         %r14, %rcx
	0xe9, 0x60, 0x01, 0x00, 0x00, //0x000020ea jmp          LBB0_431
	0x90, //0x000020ef .p2align 4, 0x90
	//0x000020f0 LBB0_405
	0x49, 0x8d, 0x4e, 0x01, //0x000020f0 leaq         $1(%r14), %rcx
	0x48, 0x39, 0xc1, //0x000020f4 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000020f7 jae          LBB0_409
	0x41, 0x8a, 0x14, 0x0c, //0x000020fd movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00002101 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002104 je           LBB0_409
	0x80, 0xfa, 0x20, //0x0000210a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000210d je           LBB0_409
	0x80, 0xc2, 0xf7, //0x00002113 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00002116 cmpb         $1, %dl
	0x0f, 0x87, 0x30, 0x01, 0x00, 0x00, //0x00002119 ja           LBB0_431
	0x90, //0x0000211f .p2align 4, 0x90
	//0x00002120 LBB0_409
	0x49, 0x8d, 0x4e, 0x02, //0x00002120 leaq         $2(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00002124 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002127 jae          LBB0_413
	0x41, 0x8a, 0x14, 0x0c, //0x0000212d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00002131 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002134 je           LBB0_413
	0x80, 0xfa, 0x20, //0x0000213a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000213d je           LBB0_413
	0x80, 0xc2, 0xf7, //0x00002143 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00002146 cmpb         $1, %dl
	0x0f, 0x87, 0x00, 0x01, 0x00, 0x00, //0x00002149 ja           LBB0_431
	0x90, //0x0000214f .p2align 4, 0x90
	//0x00002150 LBB0_413
	0x49, 0x8d, 0x4e, 0x03, //0x00002150 leaq         $3(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00002154 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002157 jae          LBB0_417
	0x41, 0x8a, 0x14, 0x0c, //0x0000215d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00002161 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002164 je           LBB0_417
	0x80, 0xfa, 0x20, //0x0000216a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000216d je           LBB0_417
	0x80, 0xc2, 0xf7, //0x00002173 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00002176 cmpb         $1, %dl
	0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x00002179 ja           LBB0_431
	0x90, //0x0000217f .p2align 4, 0x90
	//0x00002180 LBB0_417
	0x49, 0x8d, 0x4e, 0x04, //0x00002180 leaq         $4(%r14), %rcx
	0x48, 0x89, 0xc2, //0x00002184 movq         %rax, %rdx
	0x48, 0x29, 0xca, //0x00002187 subq         %rcx, %rdx
	0x0f, 0x86, 0xa6, 0x00, 0x00, 0x00, //0x0000218a jbe          LBB0_429
	0x48, 0x83, 0xfa, 0x20, //0x00002190 cmpq         $32, %rdx
	0x0f, 0x82, 0x2b, 0x0f, 0x00, 0x00, //0x00002194 jb           LBB0_620
	0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000219a movq         $-4, %rdx
	0x4c, 0x29, 0xf2, //0x000021a1 subq         %r14, %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021a4 .p2align 4, 0x90
	//0x000021b0 LBB0_420
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x000021b0 vmovdqu      (%r12,%rcx), %ymm6
	0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x000021b6 vpshufb      %ymm6, %ymm0, %ymm7
	0xc5, 0xcd, 0x74, 0xf7, //0x000021bb vpcmpeqb     %ymm7, %ymm6, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x000021bf vpmovmskb    %ymm6, %esi
	0x83, 0xfe, 0xff, //0x000021c3 cmpl         $-1, %esi
	0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x000021c6 jne          LBB0_430
	0x48, 0x83, 0xc1, 0x20, //0x000021cc addq         $32, %rcx
	0x48, 0x8d, 0x34, 0x10, //0x000021d0 leaq         (%rax,%rdx), %rsi
	0x48, 0x83, 0xc6, 0xe0, //0x000021d4 addq         $-32, %rsi
	0x48, 0x83, 0xc2, 0xe0, //0x000021d8 addq         $-32, %rdx
	0x48, 0x83, 0xfe, 0x1f, //0x000021dc cmpq         $31, %rsi
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000021e0 ja           LBB0_420
	0x4c, 0x89, 0xe1, //0x000021e6 movq         %r12, %rcx
	0x48, 0x29, 0xd1, //0x000021e9 subq         %rdx, %rcx
	0x48, 0x01, 0xc2, //0x000021ec addq         %rax, %rdx
	0x48, 0x85, 0xd2, //0x000021ef testq        %rdx, %rdx
	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000021f2 je           LBB0_428
	//0x000021f8 LBB0_423
	0x48, 0x8d, 0x3c, 0x11, //0x000021f8 leaq         (%rcx,%rdx), %rdi
	0x31, 0xf6, //0x000021fc xorl         %esi, %esi
	//0x000021fe LBB0_424
	0x0f, 0xbe, 0x1c, 0x31, //0x000021fe movsbl       (%rcx,%rsi), %ebx
	0x83, 0xfb, 0x20, //0x00002202 cmpl         $32, %ebx
	0x0f, 0x87, 0x92, 0x0e, 0x00, 0x00, //0x00002205 ja           LBB0_618
	0x49, 0x0f, 0xa3, 0xd8, //0x0000220b btq          %rbx, %r8
	0x0f, 0x83, 0x88, 0x0e, 0x00, 0x00, //0x0000220f jae          LBB0_618
	0x48, 0x83, 0xc6, 0x01, //0x00002215 addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x00002219 cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000221c jne          LBB0_424
	0x48, 0x89, 0xf9, //0x00002222 movq         %rdi, %rcx
	//0x00002225 LBB0_428
	0x4c, 0x29, 0xe1, //0x00002225 subq         %r12, %rcx
	0x48, 0x39, 0xc1, //0x00002228 cmpq         %rax, %rcx
	0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x0000222b jb           LBB0_431
	0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00002231 jmp          LBB0_432
	//0x00002236 LBB0_429
	0x49, 0x89, 0xce, //0x00002236 movq         %rcx, %r14
	0xe9, 0x24, 0x00, 0x00, 0x00, //0x00002239 jmp          LBB0_432
	//0x0000223e LBB0_430
	0xf7, 0xd6, //0x0000223e notl         %esi
	0x0f, 0xbc, 0xce, //0x00002240 bsfl         %esi, %ecx
	0x48, 0x29, 0xd1, //0x00002243 subq         %rdx, %rcx
	0x48, 0x39, 0xc1, //0x00002246 cmpq         %rax, %rcx
	0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00002249 jae          LBB0_432
	//0x0000224f LBB0_431
	0x4c, 0x8d, 0x71, 0x01, //0x0000224f leaq         $1(%rcx), %r14
	0x4d, 0x89, 0x75, 0x00, //0x00002253 movq         %r14, (%r13)
	0x41, 0x80, 0x3c, 0x0c, 0x5d, //0x00002257 cmpb         $93, (%r12,%rcx)
	0x0f, 0x84, 0xbf, 0x10, 0x00, 0x00, //0x0000225c je           LBB0_652
	//0x00002262 LBB0_432
	0x49, 0x83, 0xc6, 0xff, //0x00002262 addq         $-1, %r14
	0x4d, 0x89, 0x75, 0x00, //0x00002266 movq         %r14, (%r13)
	0x4d, 0x85, 0xff, //0x0000226a testq        %r15, %r15
	0x0f, 0x8e, 0xed, 0x0d, 0x00, 0x00, //0x0000226d jle          LBB0_564
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002273 .p2align 4, 0x90
	//0x00002280 LBB0_433
	0x49, 0x8b, 0x02, //0x00002280 movq         (%r10), %rax
	0x49, 0x39, 0xc6, //0x00002283 cmpq         %rax, %r14
	0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00002286 jae          LBB0_438
	0x43, 0x8a, 0x0c, 0x34, //0x0000228c movb         (%r12,%r14), %cl
	0x80, 0xf9, 0x0d, //0x00002290 cmpb         $13, %cl
	0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00002293 je           LBB0_438
	0x80, 0xf9, 0x20, //0x00002299 cmpb         $32, %cl
	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000229c je           LBB0_438
	0x80, 0xc1, 0xf7, //0x000022a2 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x000022a5 cmpb         $1, %cl
	0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x000022a8 jbe          LBB0_438
	0x4c, 0x89, 0xf1, //0x000022ae movq         %r14, %rcx
	0xe9, 0x6b, 0x01, 0x00, 0x00, //0x000022b1 jmp          LBB0_463
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022b6 .p2align 4, 0x90
	//0x000022c0 LBB0_438
	0x49, 0x8d, 0x4e, 0x01, //0x000022c0 leaq         $1(%r14), %rcx
	0x48, 0x39, 0xc1, //0x000022c4 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000022c7 jae          LBB0_442
	0x41, 0x8a, 0x14, 0x0c, //0x000022cd movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x000022d1 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000022d4 je           LBB0_442
	0x80, 0xfa, 0x20, //0x000022da cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000022dd je           LBB0_442
	0x80, 0xc2, 0xf7, //0x000022e3 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000022e6 cmpb         $1, %dl
	0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x000022e9 ja           LBB0_463
	0x90, //0x000022ef .p2align 4, 0x90
	//0x000022f0 LBB0_442
	0x49, 0x8d, 0x4e, 0x02, //0x000022f0 leaq         $2(%r14), %rcx
	0x48, 0x39, 0xc1, //0x000022f4 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000022f7 jae          LBB0_446
	0x41, 0x8a, 0x14, 0x0c, //0x000022fd movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00002301 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002304 je           LBB0_446
	0x80, 0xfa, 0x20, //0x0000230a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000230d je           LBB0_446
	0x80, 0xc2, 0xf7, //0x00002313 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00002316 cmpb         $1, %dl
	0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00002319 ja           LBB0_463
	0x90, //0x0000231f .p2align 4, 0x90
	//0x00002320 LBB0_446
	0x49, 0x8d, 0x4e, 0x03, //0x00002320 leaq         $3(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00002324 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002327 jae          LBB0_450
	0x41, 0x8a, 0x14, 0x0c, //0x0000232d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00002331 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002334 je           LBB0_450
	0x80, 0xfa, 0x20, //0x0000233a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000233d je           LBB0_450
	0x80, 0xc2, 0xf7, //0x00002343 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00002346 cmpb         $1, %dl
	0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00002349 ja           LBB0_463
	0x90, //0x0000234f .p2align 4, 0x90
	//0x00002350 LBB0_450
	0x49, 0x8d, 0x4e, 0x04, //0x00002350 leaq         $4(%r14), %rcx
	0x48, 0x89, 0xc2, //0x00002354 movq         %rax, %rdx
	0x48, 0x29, 0xca, //0x00002357 subq         %rcx, %rdx
	0x0f, 0x86, 0x80, 0x06, 0x00, 0x00, //0x0000235a jbe          LBB0_531
	0x48, 0x83, 0xfa, 0x20, //0x00002360 cmpq         $32, %rdx
	0x0f, 0x82, 0x61, 0x0c, 0x00, 0x00, //0x00002364 jb           LBB0_610
	0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000236a movq         $-4, %rdx
	0x4c, 0x29, 0xf2, //0x00002371 subq         %r14, %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002374 .p2align 4, 0x90
	//0x00002380 LBB0_453
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x00002380 vmovdqu      (%r12,%rcx), %ymm6
	0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00002386 vpshufb      %ymm6, %ymm0, %ymm7
	0xc5, 0xcd, 0x74, 0xf7, //0x0000238b vpcmpeqb     %ymm7, %ymm6, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x0000238f vpmovmskb    %ymm6, %esi
	0x83, 0xfe, 0xff, //0x00002393 cmpl         $-1, %esi
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00002396 jne          LBB0_462
	0x48, 0x83, 0xc1, 0x20, //0x0000239c addq         $32, %rcx
	0x48, 0x8d, 0x34, 0x10, //0x000023a0 leaq         (%rax,%rdx), %rsi
	0x48, 0x83, 0xc6, 0xe0, //0x000023a4 addq         $-32, %rsi
	0x48, 0x83, 0xc2, 0xe0, //0x000023a8 addq         $-32, %rdx
	0x48, 0x83, 0xfe, 0x1f, //0x000023ac cmpq         $31, %rsi
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000023b0 ja           LBB0_453
	0x4c, 0x89, 0xe1, //0x000023b6 movq         %r12, %rcx
	0x48, 0x29, 0xd1, //0x000023b9 subq         %rdx, %rcx
	0x48, 0x01, 0xc2, //0x000023bc addq         %rax, %rdx
	0x48, 0x85, 0xd2, //0x000023bf testq        %rdx, %rdx
	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000023c2 je           LBB0_461
	//0x000023c8 LBB0_456
	0x48, 0x8d, 0x3c, 0x11, //0x000023c8 leaq         (%rcx,%rdx), %rdi
	0x31, 0xf6, //0x000023cc xorl         %esi, %esi
	//0x000023ce LBB0_457
	0x0f, 0xbe, 0x1c, 0x31, //0x000023ce movsbl       (%rcx,%rsi), %ebx
	0x83, 0xfb, 0x20, //0x000023d2 cmpl         $32, %ebx
	0x0f, 0x87, 0x2e, 0x0b, 0x00, 0x00, //0x000023d5 ja           LBB0_606
	0x49, 0x0f, 0xa3, 0xd8, //0x000023db btq          %rbx, %r8
	0x0f, 0x83, 0x24, 0x0b, 0x00, 0x00, //0x000023df jae          LBB0_606
	0x48, 0x83, 0xc6, 0x01, //0x000023e5 addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x000023e9 cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000023ec jne          LBB0_457
	0x48, 0x89, 0xf9, //0x000023f2 movq         %rdi, %rcx
	//0x000023f5 LBB0_461
	0x4c, 0x29, 0xe1, //0x000023f5 subq         %r12, %rcx
	0x48, 0x39, 0xc1, //0x000023f8 cmpq         %rax, %rcx
	0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000023fb jb           LBB0_463
	0xe9, 0xe1, 0x05, 0x00, 0x00, //0x00002401 jmp          LBB0_532
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002406 .p2align 4, 0x90
	//0x00002410 LBB0_462
	0xf7, 0xd6, //0x00002410 notl         %esi
	0x0f, 0xbc, 0xce, //0x00002412 bsfl         %esi, %ecx
	0x48, 0x29, 0xd1, //0x00002415 subq         %rdx, %rcx
	0x48, 0x39, 0xc1, //0x00002418 cmpq         %rax, %rcx
	0x0f, 0x83, 0xc6, 0x05, 0x00, 0x00, //0x0000241b jae          LBB0_532
	//0x00002421 LBB0_463
	0x4c, 0x8d, 0x71, 0x01, //0x00002421 leaq         $1(%rcx), %r14
	0x4d, 0x89, 0x75, 0x00, //0x00002425 movq         %r14, (%r13)
	0x41, 0x0f, 0xbe, 0x04, 0x0c, //0x00002429 movsbl       (%r12,%rcx), %eax
	0x83, 0xf8, 0x7b, //0x0000242e cmpl         $123, %eax
	0x0f, 0x87, 0xa9, 0x05, 0x00, 0x00, //0x00002431 ja           LBB0_531
	0x48, 0x8d, 0x15, 0x8a, 0x34, 0x00, 0x00, //0x00002437 leaq         $13450(%rip), %rdx  /* LJTI0_0+0(%rip) */
	0x48, 0x63, 0x04, 0x82, //0x0000243e movslq       (%rdx,%rax,4), %rax
	0x48, 0x01, 0xd0, //0x00002442 addq         %rdx, %rax
	0xff, 0xe0, //0x00002445 jmpq         *%rax
	//0x00002447 LBB0_465
	0x4d, 0x8b, 0x02, //0x00002447 movq         (%r10), %r8
	0x4c, 0x89, 0xc0, //0x0000244a movq         %r8, %rax
	0x4c, 0x29, 0xf0, //0x0000244d subq         %r14, %rax
	0x48, 0x83, 0xf8, 0x20, //0x00002450 cmpq         $32, %rax
	0x0f, 0x82, 0x82, 0x0b, 0x00, 0x00, //0x00002454 jb           LBB0_611
	0x48, 0x89, 0xcf, //0x0000245a movq         %rcx, %rdi
	0x48, 0xf7, 0xd7, //0x0000245d notq         %rdi
	0x48, 0x8d, 0x59, 0x01, //0x00002460 leaq         $1(%rcx), %rbx
	0x48, 0x8d, 0x41, 0x02, //0x00002464 leaq         $2(%rcx), %rax
	0x49, 0x8d, 0x14, 0x0c, //0x00002468 leaq         (%r12,%rcx), %rdx
	0x90, 0x90, 0x90, 0x90, //0x0000246c .p2align 4, 0x90
	//0x00002470 LBB0_467
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x1c, //0x00002470 vmovdqu      (%r12,%rbx), %ymm6
	0xc5, 0xcd, 0x74, 0xfb, //0x00002476 vpcmpeqb     %ymm3, %ymm6, %ymm7
	0xc5, 0xcd, 0xdb, 0xf4, //0x0000247a vpand        %ymm4, %ymm6, %ymm6
	0xc5, 0xcd, 0x74, 0xf5, //0x0000247e vpcmpeqb     %ymm5, %ymm6, %ymm6
	0xc5, 0xcd, 0xeb, 0xf7, //0x00002482 vpor         %ymm7, %ymm6, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x00002486 vpmovmskb    %ymm6, %esi
	0x85, 0xf6, //0x0000248a testl        %esi, %esi
	0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x0000248c jne          LBB0_482
	0x48, 0x83, 0xc3, 0x20, //0x00002492 addq         $32, %rbx
	0x49, 0x8d, 0x34, 0x38, //0x00002496 leaq         (%r8,%rdi), %rsi
	0x48, 0x83, 0xc6, 0xe0, //0x0000249a addq         $-32, %rsi
	0x48, 0x83, 0xc7, 0xe0, //0x0000249e addq         $-32, %rdi
	0x48, 0x83, 0xc0, 0x20, //0x000024a2 addq         $32, %rax
	0x48, 0x83, 0xc1, 0x20, //0x000024a6 addq         $32, %rcx
	0x48, 0x83, 0xc2, 0x20, //0x000024aa addq         $32, %rdx
	0x48, 0x83, 0xfe, 0x1f, //0x000024ae cmpq         $31, %rsi
	0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x000024b2 ja           LBB0_467
	0x4d, 0x89, 0xe6, //0x000024b8 movq         %r12, %r14
	0x49, 0x29, 0xfe, //0x000024bb subq         %rdi, %r14
	0x49, 0x01, 0xf8, //0x000024be addq         %rdi, %r8
	0x4c, 0x89, 0xc0, //0x000024c1 movq         %r8, %rax
	0x48, 0x83, 0xf8, 0x10, //0x000024c4 cmpq         $16, %rax
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024c8 movabsq      $4294977024, %r8
	0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x000024d2 jb           LBB0_473
	//0x000024d8 LBB0_470
	0x4c, 0x89, 0xe6, //0x000024d8 movq         %r12, %rsi
	0x4c, 0x29, 0xf6, //0x000024db subq         %r14, %rsi
	0x4c, 0x89, 0xf1, //0x000024de movq         %r14, %rcx
	0x4c, 0x29, 0xe1, //0x000024e1 subq         %r12, %rcx
	0x48, 0x83, 0xc1, 0x01, //0x000024e4 addq         $1, %rcx
	0x49, 0x8d, 0x7e, 0xff, //0x000024e8 leaq         $-1(%r14), %rdi
	0x48, 0x89, 0xfa, //0x000024ec movq         %rdi, %rdx
	0x4c, 0x29, 0xe2, //0x000024ef subq         %r12, %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024f2 .p2align 4, 0x90
	//0x00002500 LBB0_471
	0xc4, 0xc1, 0x7a, 0x6f, 0x36, //0x00002500 vmovdqu      (%r14), %xmm6
	0xc5, 0xc9, 0x74, 0x3d, 0xd3, 0xdc, 0xff, 0xff, //0x00002505 vpcmpeqb     $-9005(%rip), %xmm6, %xmm7  /* LCPI0_4+0(%rip) */
	0xc5, 0xc9, 0xdb, 0x35, 0xdb, 0xdc, 0xff, 0xff, //0x0000250d vpand        $-8997(%rip), %xmm6, %xmm6  /* LCPI0_5+0(%rip) */
	0xc5, 0xb9, 0x74, 0xf6, //0x00002515 vpcmpeqb     %xmm6, %xmm8, %xmm6
	0xc5, 0xc9, 0xeb, 0xf7, //0x00002519 vpor         %xmm7, %xmm6, %xmm6
	0xc5, 0xf9, 0xd7, 0xde, //0x0000251d vpmovmskb    %xmm6, %ebx
	0x85, 0xdb, //0x00002521 testl        %ebx, %ebx
	0x0f, 0x85, 0x61, 0x09, 0x00, 0x00, //0x00002523 jne          LBB0_600
	0x49, 0x83, 0xc6, 0x10, //0x00002529 addq         $16, %r14
	0x48, 0x83, 0xc0, 0xf0, //0x0000252d addq         $-16, %rax
	0x48, 0x83, 0xc6, 0xf0, //0x00002531 addq         $-16, %rsi
	0x48, 0x83, 0xc1, 0x10, //0x00002535 addq         $16, %rcx
	0x48, 0x83, 0xc2, 0x10, //0x00002539 addq         $16, %rdx
	0x48, 0x83, 0xc7, 0x10, //0x0000253d addq         $16, %rdi
	0x48, 0x83, 0xf8, 0x0f, //0x00002541 cmpq         $15, %rax
	0x0f, 0x87, 0xb5, 0xff, 0xff, 0xff, //0x00002545 ja           LBB0_471
	//0x0000254b LBB0_473
	0x48, 0x85, 0xc0, //0x0000254b testq        %rax, %rax
	0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x0000254e je           LBB0_481
	0x49, 0x8d, 0x0c, 0x06, //0x00002554 leaq         (%r14,%rax), %rcx
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002558 movabsq      $17596481021440, %rsi
	//0x00002562 LBB0_475
	0x41, 0x0f, 0xb6, 0x16, //0x00002562 movzbl       (%r14), %edx
	0x48, 0x83, 0xfa, 0x2c, //0x00002566 cmpq         $44, %rdx
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x0000256a ja           LBB0_477
	0x48, 0x0f, 0xa3, 0xd6, //0x00002570 btq          %rdx, %rsi
	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002574 jb           LBB0_481
	//0x0000257a LBB0_477
	0x80, 0xfa, 0x5d, //0x0000257a cmpb         $93, %dl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000257d je           LBB0_481
	0x80, 0xfa, 0x7d, //0x00002583 cmpb         $125, %dl
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002586 je           LBB0_481
	0x49, 0x83, 0xc6, 0x01, //0x0000258c addq         $1, %r14
	0x48, 0x83, 0xc0, 0xff, //0x00002590 addq         $-1, %rax
	0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002594 jne          LBB0_475
	0x49, 0x89, 0xce, //0x0000259a movq         %rcx, %r14
	//0x0000259d LBB0_481
	0x4d, 0x29, 0xe6, //0x0000259d subq         %r12, %r14
	0x4d, 0x89, 0x75, 0x00, //0x000025a0 movq         %r14, (%r13)
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x000025a4 movq         $8(%rsp), %r10
	0x4c, 0x8b, 0x1c, 0x24, //0x000025a9 movq         (%rsp), %r11
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025ad movabsq      $4294977024, %r8
	0xe9, 0x2b, 0x04, 0x00, 0x00, //0x000025b7 jmp          LBB0_532
	0x90, 0x90, 0x90, 0x90, //0x000025bc .p2align 4, 0x90
	//0x000025c0 LBB0_482
	0x0f, 0xbc, 0xf6, //0x000025c0 bsfl         %esi, %esi
	0x49, 0x89, 0xf6, //0x000025c3 movq         %rsi, %r14
	0x49, 0x29, 0xfe, //0x000025c6 subq         %rdi, %r14
	0x4d, 0x89, 0x75, 0x00, //0x000025c9 movq         %r14, (%r13)
	0x4d, 0x85, 0xf6, //0x000025cd testq        %r14, %r14
	0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x000025d0 jle          LBB0_488
	0x48, 0x01, 0xf0, //0x000025d6 addq         %rsi, %rax
	0x48, 0x01, 0xf1, //0x000025d9 addq         %rsi, %rcx
	0x48, 0x01, 0xf2, //0x000025dc addq         %rsi, %rdx
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025df movabsq      $4294977024, %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025e9 .p2align 4, 0x90
	//0x000025f0 LBB0_484
	0x0f, 0xb6, 0x32, //0x000025f0 movzbl       (%rdx), %esi
	0x48, 0x83, 0xfe, 0x20, //0x000025f3 cmpq         $32, %rsi
	0x0f, 0x87, 0xea, 0x03, 0x00, 0x00, //0x000025f7 ja           LBB0_532
	0x49, 0x0f, 0xa3, 0xf0, //0x000025fd btq          %rsi, %r8
	0x0f, 0x83, 0xe0, 0x03, 0x00, 0x00, //0x00002601 jae          LBB0_532
	0x49, 0x89, 0x4d, 0x00, //0x00002607 movq         %rcx, (%r13)
	0x48, 0x83, 0xc0, 0xff, //0x0000260b addq         $-1, %rax
	0x48, 0x83, 0xc1, 0xff, //0x0000260f addq         $-1, %rcx
	0x48, 0x83, 0xc2, 0xff, //0x00002613 addq         $-1, %rdx
	0x49, 0x83, 0xc6, 0xff, //0x00002617 addq         $-1, %r14
	0x48, 0x83, 0xf8, 0x01, //0x0000261b cmpq         $1, %rax
	0x0f, 0x8f, 0xcb, 0xff, 0xff, 0xff, //0x0000261f jg           LBB0_484
	0x45, 0x31, 0xf6, //0x00002625 xorl         %r14d, %r14d
	0xe9, 0xba, 0x03, 0x00, 0x00, //0x00002628 jmp          LBB0_532
	//0x0000262d LBB0_488
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000262d movabsq      $4294977024, %r8
	0xe9, 0xab, 0x03, 0x00, 0x00, //0x00002637 jmp          LBB0_532
	//0x0000263c LBB0_489
	0x48, 0x83, 0xc1, 0x04, //0x0000263c addq         $4, %rcx
	0x49, 0x3b, 0x0a, //0x00002640 cmpq         (%r10), %rcx
	0x0f, 0x86, 0x97, 0x03, 0x00, 0x00, //0x00002643 jbe          LBB0_531
	0xe9, 0x99, 0x03, 0x00, 0x00, //0x00002649 jmp          LBB0_532
	//0x0000264e LBB0_490
	0x4c, 0x89, 0x4c, 0x24, 0x28, //0x0000264e movq         %r9, $40(%rsp)
	0x4c, 0x89, 0x6c, 0x24, 0x10, //0x00002653 movq         %r13, $16(%rsp)
	0x4d, 0x8b, 0x02, //0x00002658 movq         (%r10), %r8
	0x4d, 0x89, 0xc5, //0x0000265b movq         %r8, %r13
	0x4d, 0x29, 0xf5, //0x0000265e subq         %r14, %r13
	0x49, 0x83, 0xfd, 0x20, //0x00002661 cmpq         $32, %r13
	0x0f, 0x8c, 0x8d, 0x09, 0x00, 0x00, //0x00002665 jl           LBB0_612
	0x4d, 0x8d, 0x0c, 0x0c, //0x0000266b leaq         (%r12,%rcx), %r9
	0x49, 0x29, 0xc8, //0x0000266f subq         %rcx, %r8
	0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00002672 movl         $31, %ebx
	0x45, 0x31, 0xed, //0x00002677 xorl         %r13d, %r13d
	0x45, 0x31, 0xdb, //0x0000267a xorl         %r11d, %r11d
	0xe9, 0x62, 0x00, 0x00, 0x00, //0x0000267d jmp          LBB0_492
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002682 .p2align 4, 0x90
	//0x00002690 LBB0_498
	0x44, 0x89, 0xda, //0x00002690 movl         %r11d, %edx
	0xf7, 0xd2, //0x00002693 notl         %edx
	0x21, 0xfa, //0x00002695 andl         %edi, %edx
	0x8d, 0x04, 0x12, //0x00002697 leal         (%rdx,%rdx), %eax
	0x44, 0x09, 0xd8, //0x0000269a orl          %r11d, %eax
	0x89, 0xc6, //0x0000269d movl         %eax, %esi
	0xf7, 0xd6, //0x0000269f notl         %esi
	0x21, 0xfe, //0x000026a1 andl         %edi, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000026a3 andl         $-1431655766, %esi
	0x45, 0x31, 0xdb, //0x000026a9 xorl         %r11d, %r11d
	0x01, 0xd6, //0x000026ac addl         %edx, %esi
	0x41, 0x0f, 0x92, 0xc3, //0x000026ae setb         %r11b
	0x01, 0xf6, //0x000026b2 addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000026b4 xorl         $1431655765, %esi
	0x21, 0xc6, //0x000026ba andl         %eax, %esi
	0xf7, 0xd6, //0x000026bc notl         %esi
	0x41, 0x21, 0xf2, //0x000026be andl         %esi, %r10d
	0x4d, 0x85, 0xd2, //0x000026c1 testq        %r10, %r10
	0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x000026c4 jne          LBB0_495
	//0x000026ca LBB0_499
	0x49, 0x83, 0xc5, 0x20, //0x000026ca addq         $32, %r13
	0x49, 0x8d, 0x04, 0x18, //0x000026ce leaq         (%r8,%rbx), %rax
	0x48, 0x83, 0xc0, 0xe0, //0x000026d2 addq         $-32, %rax
	0x48, 0x83, 0xc3, 0xe0, //0x000026d6 addq         $-32, %rbx
	0x48, 0x83, 0xf8, 0x3f, //0x000026da cmpq         $63, %rax
	0x0f, 0x8e, 0x39, 0x08, 0x00, 0x00, //0x000026de jle          LBB0_500
	//0x000026e4 LBB0_492
	0xc4, 0x81, 0x7e, 0x6f, 0x74, 0x29, 0x01, //0x000026e4 vmovdqu      $1(%r9,%r13), %ymm6
	0xc5, 0xcd, 0x74, 0xf9, //0x000026eb vpcmpeqb     %ymm1, %ymm6, %ymm7
	0xc5, 0x7d, 0xd7, 0xd7, //0x000026ef vpmovmskb    %ymm7, %r10d
	0xc5, 0xcd, 0x74, 0xf2, //0x000026f3 vpcmpeqb     %ymm2, %ymm6, %ymm6
	0xc5, 0xfd, 0xd7, 0xfe, //0x000026f7 vpmovmskb    %ymm6, %edi
	0x85, 0xff, //0x000026fb testl        %edi, %edi
	0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x000026fd jne          LBB0_498
	0x4d, 0x85, 0xdb, //0x00002703 testq        %r11, %r11
	0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002706 jne          LBB0_498
	0x45, 0x31, 0xdb, //0x0000270c xorl         %r11d, %r11d
	0x4d, 0x85, 0xd2, //0x0000270f testq        %r10, %r10
	0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00002712 je           LBB0_499
	//0x00002718 LBB0_495
	0x41, 0x0f, 0xbc, 0xc2, //0x00002718 bsfl         %r10d, %eax
	0x48, 0x01, 0xc8, //0x0000271c addq         %rcx, %rax
	0x4e, 0x8d, 0x34, 0x28, //0x0000271f leaq         (%rax,%r13), %r14
	0x49, 0x83, 0xc6, 0x02, //0x00002723 addq         $2, %r14
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002727 movq         $16(%rsp), %r13
	0x4d, 0x89, 0x75, 0x00, //0x0000272c movq         %r14, (%r13)
	//0x00002730 LBB0_496
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00002730 movq         $8(%rsp), %r10
	//0x00002735 LBB0_497
	0x4c, 0x8b, 0x1c, 0x24, //0x00002735 movq         (%rsp), %r11
	0xe9, 0x38, 0x07, 0x00, 0x00, //0x00002739 jmp          LBB0_594
	//0x0000273e LBB0_504
	0x4c, 0x89, 0x4c, 0x24, 0x28, //0x0000273e movq         %r9, $40(%rsp)
	0x4d, 0x89, 0xe9, //0x00002743 movq         %r13, %r9
	0x4d, 0x8b, 0x02, //0x00002746 movq         (%r10), %r8
	0x4d, 0x29, 0xf0, //0x00002749 subq         %r14, %r8
	0x4d, 0x01, 0xf4, //0x0000274c addq         %r14, %r12
	0x45, 0x31, 0xd2, //0x0000274f xorl         %r10d, %r10d
	0x45, 0x31, 0xf6, //0x00002752 xorl         %r14d, %r14d
	0x45, 0x31, 0xed, //0x00002755 xorl         %r13d, %r13d
	0x31, 0xc0, //0x00002758 xorl         %eax, %eax
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000275a jmp          LBB0_506
	//0x0000275f LBB0_505
	0x48, 0xc1, 0xff, 0x3f, //0x0000275f sarq         $63, %rdi
	0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00002763 popcntq      %rsi, %rcx
	0x49, 0x01, 0xcd, //0x00002768 addq         %rcx, %r13
	0x49, 0x83, 0xc4, 0x40, //0x0000276b addq         $64, %r12
	0x49, 0x83, 0xc0, 0xc0, //0x0000276f addq         $-64, %r8
	0x49, 0x89, 0xfa, //0x00002773 movq         %rdi, %r10
	//0x00002776 LBB0_506
	0x49, 0x83, 0xf8, 0x40, //0x00002776 cmpq         $64, %r8
	0x0f, 0x8c, 0x2d, 0x01, 0x00, 0x00, //0x0000277a jl           LBB0_514
	//0x00002780 LBB0_507
	0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x00002780 vmovdqu      (%r12), %ymm15
	0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x00002786 vmovdqu      $32(%r12), %ymm14
	0xc5, 0x85, 0x74, 0xf2, //0x0000278d vpcmpeqb     %ymm2, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x00002791 vpmovmskb    %ymm6, %esi
	0xc5, 0x8d, 0x74, 0xf2, //0x00002795 vpcmpeqb     %ymm2, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x00002799 vpmovmskb    %ymm6, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x0000279d shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x000027a1 orq          %rcx, %rsi
	0x48, 0x89, 0xf1, //0x000027a4 movq         %rsi, %rcx
	0x4c, 0x09, 0xf1, //0x000027a7 orq          %r14, %rcx
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000027aa jne          LBB0_509
	0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000027b0 movq         $-1, %rsi
	0x45, 0x31, 0xf6, //0x000027b7 xorl         %r14d, %r14d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x000027ba jmp          LBB0_510
	//0x000027bf LBB0_509
	0x4c, 0x89, 0xf1, //0x000027bf movq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x000027c2 notq         %rcx
	0x48, 0x21, 0xf1, //0x000027c5 andq         %rsi, %rcx
	0x48, 0x8d, 0x1c, 0x09, //0x000027c8 leaq         (%rcx,%rcx), %rbx
	0x4c, 0x09, 0xf3, //0x000027cc orq          %r14, %rbx
	0x48, 0x89, 0xdf, //0x000027cf movq         %rbx, %rdi
	0x48, 0xf7, 0xd7, //0x000027d2 notq         %rdi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000027d5 movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x000027df andq         %rdx, %rsi
	0x48, 0x21, 0xfe, //0x000027e2 andq         %rdi, %rsi
	0x45, 0x31, 0xf6, //0x000027e5 xorl         %r14d, %r14d
	0x48, 0x01, 0xce, //0x000027e8 addq         %rcx, %rsi
	0x41, 0x0f, 0x92, 0xc6, //0x000027eb setb         %r14b
	0x48, 0x01, 0xf6, //0x000027ef addq         %rsi, %rsi
	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000027f2 movabsq      $6148914691236517205, %rcx
	0x48, 0x31, 0xce, //0x000027fc xorq         %rcx, %rsi
	0x48, 0x21, 0xde, //0x000027ff andq         %rbx, %rsi
	0x48, 0xf7, 0xd6, //0x00002802 notq         %rsi
	//0x00002805 LBB0_510
	0xc5, 0x8d, 0x74, 0xf1, //0x00002805 vpcmpeqb     %ymm1, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x00002809 vpmovmskb    %ymm6, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x0000280d shlq         $32, %rcx
	0xc5, 0x85, 0x74, 0xf1, //0x00002811 vpcmpeqb     %ymm1, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xfe, //0x00002815 vpmovmskb    %ymm6, %edi
	0x48, 0x09, 0xcf, //0x00002819 orq          %rcx, %rdi
	0x48, 0x21, 0xf7, //0x0000281c andq         %rsi, %rdi
	0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x0000281f vmovq        %rdi, %xmm6
	0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00002824 vpclmulqdq   $0, %xmm9, %xmm6, %xmm6
	0xc4, 0xe1, 0xf9, 0x7e, 0xf7, //0x0000282a vmovq        %xmm6, %rdi
	0x4c, 0x31, 0xd7, //0x0000282f xorq         %r10, %rdi
	0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x00002832 vpcmpeqb     %ymm10, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x00002837 vpmovmskb    %ymm6, %esi
	0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x0000283b vpcmpeqb     %ymm10, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x00002840 vpmovmskb    %ymm6, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x00002844 shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x00002848 orq          %rcx, %rsi
	0x48, 0x89, 0xf9, //0x0000284b movq         %rdi, %rcx
	0x48, 0xf7, 0xd1, //0x0000284e notq         %rcx
	0x48, 0x21, 0xce, //0x00002851 andq         %rcx, %rsi
	0xc5, 0x85, 0x74, 0xf5, //0x00002854 vpcmpeqb     %ymm5, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xde, //0x00002858 vpmovmskb    %ymm6, %ebx
	0xc5, 0x8d, 0x74, 0xf5, //0x0000285c vpcmpeqb     %ymm5, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xd6, //0x00002860 vpmovmskb    %ymm6, %edx
	0x48, 0xc1, 0xe2, 0x20, //0x00002864 shlq         $32, %rdx
	0x48, 0x09, 0xd3, //0x00002868 orq          %rdx, %rbx
	0x48, 0x21, 0xcb, //0x0000286b andq         %rcx, %rbx
	0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x0000286e je           LBB0_505
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00002874 movq         $8(%rsp), %r10
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002879 .p2align 4, 0x90
	//0x00002880 LBB0_512
	0x48, 0x8d, 0x4b, 0xff, //0x00002880 leaq         $-1(%rbx), %rcx
	0x48, 0x89, 0xca, //0x00002884 movq         %rcx, %rdx
	0x48, 0x21, 0xf2, //0x00002887 andq         %rsi, %rdx
	0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000288a popcntq      %rdx, %rdx
	0x4c, 0x01, 0xea, //0x0000288f addq         %r13, %rdx
	0x48, 0x39, 0xc2, //0x00002892 cmpq         %rax, %rdx
	0x0f, 0x86, 0xb6, 0x05, 0x00, 0x00, //0x00002895 jbe          LBB0_593
	0x48, 0x83, 0xc0, 0x01, //0x0000289b addq         $1, %rax
	0x48, 0x21, 0xcb, //0x0000289f andq         %rcx, %rbx
	0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x000028a2 jne          LBB0_512
	0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x000028a8 jmp          LBB0_505
	//0x000028ad LBB0_514
	0x4d, 0x85, 0xc0, //0x000028ad testq        %r8, %r8
	0x0f, 0x8e, 0x4b, 0x07, 0x00, 0x00, //0x000028b0 jle          LBB0_613
	0xc5, 0xc9, 0xef, 0xf6, //0x000028b6 vpxor        %xmm6, %xmm6, %xmm6
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x000028ba vmovdqu      %ymm6, $96(%rsp)
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000028c0 vmovdqu      %ymm6, $64(%rsp)
	0x44, 0x89, 0xe1, //0x000028c6 movl         %r12d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000028c9 andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000028cf cmpl         $4033, %ecx
	0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x000028d5 jb           LBB0_518
	0x49, 0x83, 0xf8, 0x20, //0x000028db cmpq         $32, %r8
	0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x000028df jb           LBB0_519
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x000028e5 vmovdqu      (%r12), %ymm6
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x000028eb vmovdqu      %ymm6, $64(%rsp)
	0x49, 0x83, 0xc4, 0x20, //0x000028f1 addq         $32, %r12
	0x4d, 0x8d, 0x58, 0xe0, //0x000028f5 leaq         $-32(%r8), %r11
	0x48, 0x8d, 0x54, 0x24, 0x60, //0x000028f9 leaq         $96(%rsp), %rdx
	0xe9, 0x11, 0x00, 0x00, 0x00, //0x000028fe jmp          LBB0_520
	//0x00002903 LBB0_518
	0x4c, 0x8b, 0x1c, 0x24, //0x00002903 movq         (%rsp), %r11
	0xe9, 0x74, 0xfe, 0xff, 0xff, //0x00002907 jmp          LBB0_507
	//0x0000290c LBB0_519
	0x48, 0x8d, 0x54, 0x24, 0x40, //0x0000290c leaq         $64(%rsp), %rdx
	0x4d, 0x89, 0xc3, //0x00002911 movq         %r8, %r11
	//0x00002914 LBB0_520
	0x49, 0x83, 0xfb, 0x10, //0x00002914 cmpq         $16, %r11
	0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00002918 jb           LBB0_521
	0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x0000291e vmovdqu      (%r12), %xmm6
	0xc5, 0xfa, 0x7f, 0x32, //0x00002924 vmovdqu      %xmm6, (%rdx)
	0x49, 0x83, 0xc4, 0x10, //0x00002928 addq         $16, %r12
	0x48, 0x83, 0xc2, 0x10, //0x0000292c addq         $16, %rdx
	0x49, 0x83, 0xc3, 0xf0, //0x00002930 addq         $-16, %r11
	0x49, 0x83, 0xfb, 0x08, //0x00002934 cmpq         $8, %r11
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002938 jae          LBB0_528
	//0x0000293e LBB0_522
	0x49, 0x83, 0xfb, 0x04, //0x0000293e cmpq         $4, %r11
	0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00002942 jl           LBB0_523
	//0x00002948 LBB0_529
	0x41, 0x8b, 0x0c, 0x24, //0x00002948 movl         (%r12), %ecx
	0x89, 0x0a, //0x0000294c movl         %ecx, (%rdx)
	0x49, 0x83, 0xc4, 0x04, //0x0000294e addq         $4, %r12
	0x48, 0x83, 0xc2, 0x04, //0x00002952 addq         $4, %rdx
	0x49, 0x83, 0xc3, 0xfc, //0x00002956 addq         $-4, %r11
	0x49, 0x83, 0xfb, 0x02, //0x0000295a cmpq         $2, %r11
	0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000295e jae          LBB0_524
	0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002964 jmp          LBB0_525
	//0x00002969 LBB0_521
	0x49, 0x83, 0xfb, 0x08, //0x00002969 cmpq         $8, %r11
	0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x0000296d jb           LBB0_522
	//0x00002973 LBB0_528
	0x49, 0x8b, 0x0c, 0x24, //0x00002973 movq         (%r12), %rcx
	0x48, 0x89, 0x0a, //0x00002977 movq         %rcx, (%rdx)
	0x49, 0x83, 0xc4, 0x08, //0x0000297a addq         $8, %r12
	0x48, 0x83, 0xc2, 0x08, //0x0000297e addq         $8, %rdx
	0x49, 0x83, 0xc3, 0xf8, //0x00002982 addq         $-8, %r11
	0x49, 0x83, 0xfb, 0x04, //0x00002986 cmpq         $4, %r11
	0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x0000298a jge          LBB0_529
	//0x00002990 LBB0_523
	0x49, 0x83, 0xfb, 0x02, //0x00002990 cmpq         $2, %r11
	0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002994 jb           LBB0_525
	//0x0000299a LBB0_524
	0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x0000299a movzwl       (%r12), %ecx
	0x66, 0x89, 0x0a, //0x0000299f movw         %cx, (%rdx)
	0x49, 0x83, 0xc4, 0x02, //0x000029a2 addq         $2, %r12
	0x48, 0x83, 0xc2, 0x02, //0x000029a6 addq         $2, %rdx
	0x49, 0x83, 0xc3, 0xfe, //0x000029aa addq         $-2, %r11
	//0x000029ae LBB0_525
	0x4c, 0x89, 0xe6, //0x000029ae movq         %r12, %rsi
	0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000029b1 leaq         $64(%rsp), %r12
	0x4d, 0x85, 0xdb, //0x000029b6 testq        %r11, %r11
	0x4c, 0x8b, 0x1c, 0x24, //0x000029b9 movq         (%rsp), %r11
	0x0f, 0x84, 0xbd, 0xfd, 0xff, 0xff, //0x000029bd je           LBB0_507
	0x8a, 0x0e, //0x000029c3 movb         (%rsi), %cl
	0x88, 0x0a, //0x000029c5 movb         %cl, (%rdx)
	0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000029c7 leaq         $64(%rsp), %r12
	0xe9, 0xaf, 0xfd, 0xff, 0xff, //0x000029cc jmp          LBB0_507
	//0x000029d1 LBB0_530
	0x48, 0x83, 0xc1, 0x05, //0x000029d1 addq         $5, %rcx
	0x49, 0x3b, 0x0a, //0x000029d5 cmpq         (%r10), %rcx
	0x0f, 0x87, 0x09, 0x00, 0x00, 0x00, //0x000029d8 ja           LBB0_532
	0x90, 0x90, //0x000029de .p2align 4, 0x90
	//0x000029e0 LBB0_531
	0x49, 0x89, 0x4d, 0x00, //0x000029e0 movq         %rcx, (%r13)
	0x49, 0x89, 0xce, //0x000029e4 movq         %rcx, %r14
	//0x000029e7 LBB0_532
	0x4d, 0x8b, 0x23, //0x000029e7 movq         (%r11), %r12
	0x49, 0x8b, 0x43, 0x08, //0x000029ea movq         $8(%r11), %rax
	0x49, 0x39, 0xc6, //0x000029ee cmpq         %rax, %r14
	0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000029f1 jae          LBB0_537
	0x43, 0x8a, 0x0c, 0x34, //0x000029f7 movb         (%r12,%r14), %cl
	0x80, 0xf9, 0x0d, //0x000029fb cmpb         $13, %cl
	0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x000029fe je           LBB0_537
	0x80, 0xf9, 0x20, //0x00002a04 cmpb         $32, %cl
	0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00002a07 je           LBB0_537
	0x80, 0xc1, 0xf7, //0x00002a0d addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x00002a10 cmpb         $1, %cl
	0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x00002a13 jbe          LBB0_537
	0x4c, 0x89, 0xf1, //0x00002a19 movq         %r14, %rcx
	0xe9, 0x70, 0x01, 0x00, 0x00, //0x00002a1c jmp          LBB0_562
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a21 .p2align 4, 0x90
	//0x00002a30 LBB0_537
	0x49, 0x8d, 0x4e, 0x01, //0x00002a30 leaq         $1(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00002a34 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002a37 jae          LBB0_541
	0x41, 0x8a, 0x14, 0x0c, //0x00002a3d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00002a41 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002a44 je           LBB0_541
	0x80, 0xfa, 0x20, //0x00002a4a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002a4d je           LBB0_541
	0x80, 0xc2, 0xf7, //0x00002a53 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00002a56 cmpb         $1, %dl
	0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00002a59 ja           LBB0_562
	0x90, //0x00002a5f .p2align 4, 0x90
	//0x00002a60 LBB0_541
	0x49, 0x8d, 0x4e, 0x02, //0x00002a60 leaq         $2(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00002a64 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002a67 jae          LBB0_545
	0x41, 0x8a, 0x14, 0x0c, //0x00002a6d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00002a71 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002a74 je           LBB0_545
	0x80, 0xfa, 0x20, //0x00002a7a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002a7d je           LBB0_545
	0x80, 0xc2, 0xf7, //0x00002a83 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00002a86 cmpb         $1, %dl
	0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00002a89 ja           LBB0_562
	0x90, //0x00002a8f .p2align 4, 0x90
	//0x00002a90 LBB0_545
	0x49, 0x8d, 0x4e, 0x03, //0x00002a90 leaq         $3(%r14), %rcx
	0x48, 0x39, 0xc1, //0x00002a94 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002a97 jae          LBB0_549
	0x41, 0x8a, 0x14, 0x0c, //0x00002a9d movb         (%r12,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00002aa1 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002aa4 je           LBB0_549
	0x80, 0xfa, 0x20, //0x00002aaa cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002aad je           LBB0_549
	0x80, 0xc2, 0xf7, //0x00002ab3 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00002ab6 cmpb         $1, %dl
	0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00002ab9 ja           LBB0_562
	0x90, //0x00002abf .p2align 4, 0x90
	//0x00002ac0 LBB0_549
	0x49, 0x8d, 0x4e, 0x04, //0x00002ac0 leaq         $4(%r14), %rcx
	0x48, 0x89, 0xc2, //0x00002ac4 movq         %rax, %rdx
	0x48, 0x29, 0xca, //0x00002ac7 subq         %rcx, %rdx
	0x0f, 0x86, 0x65, 0x08, 0x00, 0x00, //0x00002aca jbe          LBB0_1057
	0x48, 0x83, 0xfa, 0x20, //0x00002ad0 cmpq         $32, %rdx
	0x0f, 0x82, 0xe0, 0x04, 0x00, 0x00, //0x00002ad4 jb           LBB0_608
	0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x00002ada movq         $-4, %rdx
	0x4c, 0x29, 0xf2, //0x00002ae1 subq         %r14, %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ae4 .p2align 4, 0x90
	//0x00002af0 LBB0_552
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x00002af0 vmovdqu      (%r12,%rcx), %ymm6
	0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00002af6 vpshufb      %ymm6, %ymm0, %ymm7
	0xc5, 0xcd, 0x74, 0xf7, //0x00002afb vpcmpeqb     %ymm7, %ymm6, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x00002aff vpmovmskb    %ymm6, %esi
	0x83, 0xfe, 0xff, //0x00002b03 cmpl         $-1, %esi
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00002b06 jne          LBB0_561
	0x48, 0x83, 0xc1, 0x20, //0x00002b0c addq         $32, %rcx
	0x48, 0x8d, 0x34, 0x10, //0x00002b10 leaq         (%rax,%rdx), %rsi
	0x48, 0x83, 0xc6, 0xe0, //0x00002b14 addq         $-32, %rsi
	0x48, 0x83, 0xc2, 0xe0, //0x00002b18 addq         $-32, %rdx
	0x48, 0x83, 0xfe, 0x1f, //0x00002b1c cmpq         $31, %rsi
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00002b20 ja           LBB0_552
	0x4c, 0x89, 0xe1, //0x00002b26 movq         %r12, %rcx
	0x48, 0x29, 0xd1, //0x00002b29 subq         %rdx, %rcx
	0x48, 0x01, 0xc2, //0x00002b2c addq         %rax, %rdx
	0x48, 0x85, 0xd2, //0x00002b2f testq        %rdx, %rdx
	0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00002b32 je           LBB0_560
	//0x00002b38 LBB0_555
	0x48, 0x8d, 0x3c, 0x11, //0x00002b38 leaq         (%rcx,%rdx), %rdi
	0x31, 0xf6, //0x00002b3c xorl         %esi, %esi
	0x90, 0x90, //0x00002b3e .p2align 4, 0x90
	//0x00002b40 LBB0_556
	0x0f, 0xbe, 0x1c, 0x31, //0x00002b40 movsbl       (%rcx,%rsi), %ebx
	0x83, 0xfb, 0x20, //0x00002b44 cmpl         $32, %ebx
	0x0f, 0x87, 0xa8, 0x03, 0x00, 0x00, //0x00002b47 ja           LBB0_605
	0x49, 0x0f, 0xa3, 0xd8, //0x00002b4d btq          %rbx, %r8
	0x0f, 0x83, 0x9e, 0x03, 0x00, 0x00, //0x00002b51 jae          LBB0_605
	0x48, 0x83, 0xc6, 0x01, //0x00002b57 addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x00002b5b cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002b5e jne          LBB0_556
	0x48, 0x89, 0xf9, //0x00002b64 movq         %rdi, %rcx
	//0x00002b67 LBB0_560
	0x4c, 0x29, 0xe1, //0x00002b67 subq         %r12, %rcx
	0x48, 0x39, 0xc1, //0x00002b6a cmpq         %rax, %rcx
	0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x00002b6d jb           LBB0_562
	0xe9, 0x0f, 0x23, 0x00, 0x00, //0x00002b73 jmp          LBB0_1058
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002b78 .p2align 4, 0x90
	//0x00002b80 LBB0_561
	0xf7, 0xd6, //0x00002b80 notl         %esi
	0x0f, 0xbc, 0xce, //0x00002b82 bsfl         %esi, %ecx
	0x48, 0x29, 0xd1, //0x00002b85 subq         %rdx, %rcx
	0x48, 0x39, 0xc1, //0x00002b88 cmpq         %rax, %rcx
	0x0f, 0x83, 0xf6, 0x22, 0x00, 0x00, //0x00002b8b jae          LBB0_1058
	//0x00002b91 LBB0_562
	0x4c, 0x8d, 0x71, 0x01, //0x00002b91 leaq         $1(%rcx), %r14
	0x4d, 0x89, 0x75, 0x00, //0x00002b95 movq         %r14, (%r13)
	0x41, 0x8a, 0x04, 0x0c, //0x00002b99 movb         (%r12,%rcx), %al
	0x3c, 0x2c, //0x00002b9d cmpb         $44, %al
	0x0f, 0x85, 0x52, 0x07, 0x00, 0x00, //0x00002b9f jne          LBB0_650
	0x49, 0x8d, 0x47, 0xff, //0x00002ba5 leaq         $-1(%r15), %rax
	0x49, 0x83, 0xff, 0x02, //0x00002ba9 cmpq         $2, %r15
	0x49, 0x89, 0xc7, //0x00002bad movq         %rax, %r15
	0x0f, 0x8d, 0xca, 0xf6, 0xff, 0xff, //0x00002bb0 jge          LBB0_433
	0xe9, 0xa5, 0x04, 0x00, 0x00, //0x00002bb6 jmp          LBB0_564
	//0x00002bbb LBB0_567
	0x4c, 0x89, 0x4c, 0x24, 0x28, //0x00002bbb movq         %r9, $40(%rsp)
	0x4d, 0x89, 0xe9, //0x00002bc0 movq         %r13, %r9
	0x4d, 0x8b, 0x02, //0x00002bc3 movq         (%r10), %r8
	0x4d, 0x29, 0xf0, //0x00002bc6 subq         %r14, %r8
	0x4d, 0x01, 0xf4, //0x00002bc9 addq         %r14, %r12
	0x45, 0x31, 0xd2, //0x00002bcc xorl         %r10d, %r10d
	0x45, 0x31, 0xf6, //0x00002bcf xorl         %r14d, %r14d
	0x45, 0x31, 0xed, //0x00002bd2 xorl         %r13d, %r13d
	0x31, 0xc0, //0x00002bd5 xorl         %eax, %eax
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002bd7 jmp          LBB0_569
	//0x00002bdc LBB0_568
	0x48, 0xc1, 0xff, 0x3f, //0x00002bdc sarq         $63, %rdi
	0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00002be0 popcntq      %rsi, %rcx
	0x49, 0x01, 0xcd, //0x00002be5 addq         %rcx, %r13
	0x49, 0x83, 0xc4, 0x40, //0x00002be8 addq         $64, %r12
	0x49, 0x83, 0xc0, 0xc0, //0x00002bec addq         $-64, %r8
	0x49, 0x89, 0xfa, //0x00002bf0 movq         %rdi, %r10
	//0x00002bf3 LBB0_569
	0x49, 0x83, 0xf8, 0x40, //0x00002bf3 cmpq         $64, %r8
	0x0f, 0x8c, 0x30, 0x01, 0x00, 0x00, //0x00002bf7 jl           LBB0_577
	//0x00002bfd LBB0_570
	0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x00002bfd vmovdqu      (%r12), %ymm15
	0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x00002c03 vmovdqu      $32(%r12), %ymm14
	0xc5, 0x85, 0x74, 0xf2, //0x00002c0a vpcmpeqb     %ymm2, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x00002c0e vpmovmskb    %ymm6, %esi
	0xc5, 0x8d, 0x74, 0xf2, //0x00002c12 vpcmpeqb     %ymm2, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x00002c16 vpmovmskb    %ymm6, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x00002c1a shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x00002c1e orq          %rcx, %rsi
	0x48, 0x89, 0xf1, //0x00002c21 movq         %rsi, %rcx
	0x4c, 0x09, 0xf1, //0x00002c24 orq          %r14, %rcx
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002c27 jne          LBB0_572
	0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002c2d movq         $-1, %rsi
	0x45, 0x31, 0xf6, //0x00002c34 xorl         %r14d, %r14d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002c37 jmp          LBB0_573
	//0x00002c3c LBB0_572
	0x4c, 0x89, 0xf1, //0x00002c3c movq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x00002c3f notq         %rcx
	0x48, 0x21, 0xf1, //0x00002c42 andq         %rsi, %rcx
	0x48, 0x8d, 0x1c, 0x09, //0x00002c45 leaq         (%rcx,%rcx), %rbx
	0x4c, 0x09, 0xf3, //0x00002c49 orq          %r14, %rbx
	0x48, 0x89, 0xdf, //0x00002c4c movq         %rbx, %rdi
	0x48, 0xf7, 0xd7, //0x00002c4f notq         %rdi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002c52 movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x00002c5c andq         %rdx, %rsi
	0x48, 0x21, 0xfe, //0x00002c5f andq         %rdi, %rsi
	0x45, 0x31, 0xf6, //0x00002c62 xorl         %r14d, %r14d
	0x48, 0x01, 0xce, //0x00002c65 addq         %rcx, %rsi
	0x41, 0x0f, 0x92, 0xc6, //0x00002c68 setb         %r14b
	0x48, 0x01, 0xf6, //0x00002c6c addq         %rsi, %rsi
	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002c6f movabsq      $6148914691236517205, %rcx
	0x48, 0x31, 0xce, //0x00002c79 xorq         %rcx, %rsi
	0x48, 0x21, 0xde, //0x00002c7c andq         %rbx, %rsi
	0x48, 0xf7, 0xd6, //0x00002c7f notq         %rsi
	//0x00002c82 LBB0_573
	0xc5, 0x8d, 0x74, 0xf1, //0x00002c82 vpcmpeqb     %ymm1, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x00002c86 vpmovmskb    %ymm6, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x00002c8a shlq         $32, %rcx
	0xc5, 0x85, 0x74, 0xf1, //0x00002c8e vpcmpeqb     %ymm1, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xfe, //0x00002c92 vpmovmskb    %ymm6, %edi
	0x48, 0x09, 0xcf, //0x00002c96 orq          %rcx, %rdi
	0x48, 0x21, 0xf7, //0x00002c99 andq         %rsi, %rdi
	0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00002c9c vmovq        %rdi, %xmm6
	0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00002ca1 vpclmulqdq   $0, %xmm9, %xmm6, %xmm6
	0xc4, 0xe1, 0xf9, 0x7e, 0xf7, //0x00002ca7 vmovq        %xmm6, %rdi
	0x4c, 0x31, 0xd7, //0x00002cac xorq         %r10, %rdi
	0xc4, 0xc1, 0x05, 0x74, 0xf4, //0x00002caf vpcmpeqb     %ymm12, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xf6, //0x00002cb4 vpmovmskb    %ymm6, %esi
	0xc4, 0xc1, 0x0d, 0x74, 0xf4, //0x00002cb8 vpcmpeqb     %ymm12, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xce, //0x00002cbd vpmovmskb    %ymm6, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x00002cc1 shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x00002cc5 orq          %rcx, %rsi
	0x48, 0x89, 0xf9, //0x00002cc8 movq         %rdi, %rcx
	0x48, 0xf7, 0xd1, //0x00002ccb notq         %rcx
	0x48, 0x21, 0xce, //0x00002cce andq         %rcx, %rsi
	0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x00002cd1 vpcmpeqb     %ymm13, %ymm15, %ymm6
	0xc5, 0xfd, 0xd7, 0xde, //0x00002cd6 vpmovmskb    %ymm6, %ebx
	0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x00002cda vpcmpeqb     %ymm13, %ymm14, %ymm6
	0xc5, 0xfd, 0xd7, 0xd6, //0x00002cdf vpmovmskb    %ymm6, %edx
	0x48, 0xc1, 0xe2, 0x20, //0x00002ce3 shlq         $32, %rdx
	0x48, 0x09, 0xd3, //0x00002ce7 orq          %rdx, %rbx
	0x48, 0x21, 0xcb, //0x00002cea andq         %rcx, %rbx
	0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x00002ced je           LBB0_568
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00002cf3 movq         $8(%rsp), %r10
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002cf8 .p2align 4, 0x90
	//0x00002d00 LBB0_575
	0x48, 0x8d, 0x4b, 0xff, //0x00002d00 leaq         $-1(%rbx), %rcx
	0x48, 0x89, 0xca, //0x00002d04 movq         %rcx, %rdx
	0x48, 0x21, 0xf2, //0x00002d07 andq         %rsi, %rdx
	0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00002d0a popcntq      %rdx, %rdx
	0x4c, 0x01, 0xea, //0x00002d0f addq         %r13, %rdx
	0x48, 0x39, 0xc2, //0x00002d12 cmpq         %rax, %rdx
	0x0f, 0x86, 0x36, 0x01, 0x00, 0x00, //0x00002d15 jbe          LBB0_593
	0x48, 0x83, 0xc0, 0x01, //0x00002d1b addq         $1, %rax
	0x48, 0x21, 0xcb, //0x00002d1f andq         %rcx, %rbx
	0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002d22 jne          LBB0_575
	0xe9, 0xaf, 0xfe, 0xff, 0xff, //0x00002d28 jmp          LBB0_568
	//0x00002d2d LBB0_577
	0x4d, 0x85, 0xc0, //0x00002d2d testq        %r8, %r8
	0x0f, 0x8e, 0xcb, 0x02, 0x00, 0x00, //0x00002d30 jle          LBB0_613
	0xc5, 0xc9, 0xef, 0xf6, //0x00002d36 vpxor        %xmm6, %xmm6, %xmm6
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x00002d3a vmovdqu      %ymm6, $96(%rsp)
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002d40 vmovdqu      %ymm6, $64(%rsp)
	0x44, 0x89, 0xe1, //0x00002d46 movl         %r12d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00002d49 andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002d4f cmpl         $4033, %ecx
	0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00002d55 jb           LBB0_581
	0x49, 0x83, 0xf8, 0x20, //0x00002d5b cmpq         $32, %r8
	0x0f, 0x82, 0x27, 0x00, 0x00, 0x00, //0x00002d5f jb           LBB0_582
	0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00002d65 vmovdqu      (%r12), %ymm6
	0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002d6b vmovdqu      %ymm6, $64(%rsp)
	0x49, 0x83, 0xc4, 0x20, //0x00002d71 addq         $32, %r12
	0x4d, 0x8d, 0x58, 0xe0, //0x00002d75 leaq         $-32(%r8), %r11
	0x48, 0x8d, 0x54, 0x24, 0x60, //0x00002d79 leaq         $96(%rsp), %rdx
	0xe9, 0x11, 0x00, 0x00, 0x00, //0x00002d7e jmp          LBB0_583
	//0x00002d83 LBB0_581
	0x4c, 0x8b, 0x1c, 0x24, //0x00002d83 movq         (%rsp), %r11
	0xe9, 0x71, 0xfe, 0xff, 0xff, //0x00002d87 jmp          LBB0_570
	//0x00002d8c LBB0_582
	0x48, 0x8d, 0x54, 0x24, 0x40, //0x00002d8c leaq         $64(%rsp), %rdx
	0x4d, 0x89, 0xc3, //0x00002d91 movq         %r8, %r11
	//0x00002d94 LBB0_583
	0x49, 0x83, 0xfb, 0x10, //0x00002d94 cmpq         $16, %r11
	0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00002d98 jb           LBB0_584
	0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x00002d9e vmovdqu      (%r12), %xmm6
	0xc5, 0xfa, 0x7f, 0x32, //0x00002da4 vmovdqu      %xmm6, (%rdx)
	0x49, 0x83, 0xc4, 0x10, //0x00002da8 addq         $16, %r12
	0x48, 0x83, 0xc2, 0x10, //0x00002dac addq         $16, %rdx
	0x49, 0x83, 0xc3, 0xf0, //0x00002db0 addq         $-16, %r11
	0x49, 0x83, 0xfb, 0x08, //0x00002db4 cmpq         $8, %r11
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002db8 jae          LBB0_591
	//0x00002dbe LBB0_585
	0x49, 0x83, 0xfb, 0x04, //0x00002dbe cmpq         $4, %r11
	0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00002dc2 jl           LBB0_586
	//0x00002dc8 LBB0_592
	0x41, 0x8b, 0x0c, 0x24, //0x00002dc8 movl         (%r12), %ecx
	0x89, 0x0a, //0x00002dcc movl         %ecx, (%rdx)
	0x49, 0x83, 0xc4, 0x04, //0x00002dce addq         $4, %r12
	0x48, 0x83, 0xc2, 0x04, //0x00002dd2 addq         $4, %rdx
	0x49, 0x83, 0xc3, 0xfc, //0x00002dd6 addq         $-4, %r11
	0x49, 0x83, 0xfb, 0x02, //0x00002dda cmpq         $2, %r11
	0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002dde jae          LBB0_587
	0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002de4 jmp          LBB0_588
	//0x00002de9 LBB0_584
	0x49, 0x83, 0xfb, 0x08, //0x00002de9 cmpq         $8, %r11
	0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002ded jb           LBB0_585
	//0x00002df3 LBB0_591
	0x49, 0x8b, 0x0c, 0x24, //0x00002df3 movq         (%r12), %rcx
	0x48, 0x89, 0x0a, //0x00002df7 movq         %rcx, (%rdx)
	0x49, 0x83, 0xc4, 0x08, //0x00002dfa addq         $8, %r12
	0x48, 0x83, 0xc2, 0x08, //0x00002dfe addq         $8, %rdx
	0x49, 0x83, 0xc3, 0xf8, //0x00002e02 addq         $-8, %r11
	0x49, 0x83, 0xfb, 0x04, //0x00002e06 cmpq         $4, %r11
	0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002e0a jge          LBB0_592
	//0x00002e10 LBB0_586
	0x49, 0x83, 0xfb, 0x02, //0x00002e10 cmpq         $2, %r11
	0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002e14 jb           LBB0_588
	//0x00002e1a LBB0_587
	0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00002e1a movzwl       (%r12), %ecx
	0x66, 0x89, 0x0a, //0x00002e1f movw         %cx, (%rdx)
	0x49, 0x83, 0xc4, 0x02, //0x00002e22 addq         $2, %r12
	0x48, 0x83, 0xc2, 0x02, //0x00002e26 addq         $2, %rdx
	0x49, 0x83, 0xc3, 0xfe, //0x00002e2a addq         $-2, %r11
	//0x00002e2e LBB0_588
	0x4c, 0x89, 0xe6, //0x00002e2e movq         %r12, %rsi
	0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002e31 leaq         $64(%rsp), %r12
	0x4d, 0x85, 0xdb, //0x00002e36 testq        %r11, %r11
	0x4c, 0x8b, 0x1c, 0x24, //0x00002e39 movq         (%rsp), %r11
	0x0f, 0x84, 0xba, 0xfd, 0xff, 0xff, //0x00002e3d je           LBB0_570
	0x8a, 0x0e, //0x00002e43 movb         (%rsi), %cl
	0x88, 0x0a, //0x00002e45 movb         %cl, (%rdx)
	0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002e47 leaq         $64(%rsp), %r12
	0xe9, 0xac, 0xfd, 0xff, 0xff, //0x00002e4c jmp          LBB0_570
	//0x00002e51 LBB0_593
	0x49, 0x8b, 0x02, //0x00002e51 movq         (%r10), %rax
	0x48, 0x0f, 0xbc, 0xcb, //0x00002e54 bsfq         %rbx, %rcx
	0x4c, 0x29, 0xc1, //0x00002e58 subq         %r8, %rcx
	0x4c, 0x8d, 0x34, 0x01, //0x00002e5b leaq         (%rcx,%rax), %r14
	0x49, 0x83, 0xc6, 0x01, //0x00002e5f addq         $1, %r14
	0x4d, 0x89, 0xcd, //0x00002e63 movq         %r9, %r13
	0x4d, 0x89, 0x31, //0x00002e66 movq         %r14, (%r9)
	0x49, 0x8b, 0x02, //0x00002e69 movq         (%r10), %rax
	0x49, 0x39, 0xc6, //0x00002e6c cmpq         %rax, %r14
	0x4c, 0x0f, 0x47, 0xf0, //0x00002e6f cmovaq       %rax, %r14
	0x4d, 0x89, 0x31, //0x00002e73 movq         %r14, (%r9)
	//0x00002e76 LBB0_594
	0x4c, 0x8b, 0x4c, 0x24, 0x28, //0x00002e76 movq         $40(%rsp), %r9
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e7b movabsq      $4294977024, %r8
	0xe9, 0x5d, 0xfb, 0xff, 0xff, //0x00002e85 jmp          LBB0_532
	//0x00002e8a LBB0_600
	0x66, 0x0f, 0xbc, 0xc3, //0x00002e8a bsfw         %bx, %ax
	0x0f, 0xb7, 0xd8, //0x00002e8e movzwl       %ax, %ebx
	0x48, 0x89, 0xd8, //0x00002e91 movq         %rbx, %rax
	0x48, 0x29, 0xf0, //0x00002e94 subq         %rsi, %rax
	0x49, 0x89, 0x45, 0x00, //0x00002e97 movq         %rax, (%r13)
	0x48, 0x85, 0xc0, //0x00002e9b testq        %rax, %rax
	0x0f, 0x8e, 0x49, 0x00, 0x00, 0x00, //0x00002e9e jle          LBB0_609
	0x48, 0x01, 0xd9, //0x00002ea4 addq         %rbx, %rcx
	0x48, 0x01, 0xda, //0x00002ea7 addq         %rbx, %rdx
	0x48, 0x01, 0xdf, //0x00002eaa addq         %rbx, %rdi
	//0x00002ead LBB0_602
	0x0f, 0xb6, 0x37, //0x00002ead movzbl       (%rdi), %esi
	0x48, 0x83, 0xfe, 0x20, //0x00002eb0 cmpq         $32, %rsi
	0x0f, 0x87, 0x33, 0x00, 0x00, 0x00, //0x00002eb4 ja           LBB0_609
	0x49, 0x0f, 0xa3, 0xf0, //0x00002eba btq          %rsi, %r8
	0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00002ebe jae          LBB0_609
	0x49, 0x89, 0x55, 0x00, //0x00002ec4 movq         %rdx, (%r13)
	0x48, 0x83, 0xc1, 0xff, //0x00002ec8 addq         $-1, %rcx
	0x48, 0x83, 0xc2, 0xff, //0x00002ecc addq         $-1, %rdx
	0x48, 0x83, 0xc7, 0xff, //0x00002ed0 addq         $-1, %rdi
	0x48, 0x83, 0xc0, 0xff, //0x00002ed4 addq         $-1, %rax
	0x41, 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002ed8 movl         $0, %r14d
	0x48, 0x83, 0xf9, 0x01, //0x00002ede cmpq         $1, %rcx
	0x0f, 0x8f, 0xc5, 0xff, 0xff, 0xff, //0x00002ee2 jg           LBB0_602
	0xe9, 0xfa, 0xfa, 0xff, 0xff, //0x00002ee8 jmp          LBB0_532
	//0x00002eed LBB0_609
	0x49, 0x89, 0xc6, //0x00002eed movq         %rax, %r14
	0xe9, 0xf2, 0xfa, 0xff, 0xff, //0x00002ef0 jmp          LBB0_532
	//0x00002ef5 LBB0_605
	0x4c, 0x29, 0xe1, //0x00002ef5 subq         %r12, %rcx
	0x48, 0x01, 0xf1, //0x00002ef8 addq         %rsi, %rcx
	0x48, 0x39, 0xc1, //0x00002efb cmpq         %rax, %rcx
	0x0f, 0x82, 0x8d, 0xfc, 0xff, 0xff, //0x00002efe jb           LBB0_562
	0xe9, 0x7e, 0x1f, 0x00, 0x00, //0x00002f04 jmp          LBB0_1058
	//0x00002f09 LBB0_606
	0x4c, 0x29, 0xe1, //0x00002f09 subq         %r12, %rcx
	0x48, 0x01, 0xf1, //0x00002f0c addq         %rsi, %rcx
	0x48, 0x39, 0xc1, //0x00002f0f cmpq         %rax, %rcx
	0x0f, 0x82, 0x09, 0xf5, 0xff, 0xff, //0x00002f12 jb           LBB0_463
	0xe9, 0xca, 0xfa, 0xff, 0xff, //0x00002f18 jmp          LBB0_532
	//0x00002f1d LBB0_500
	0x4d, 0x85, 0xdb, //0x00002f1d testq        %r11, %r11
	0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x00002f20 jne          LBB0_615
	0x4b, 0x8d, 0x0c, 0x29, //0x00002f26 leaq         (%r9,%r13), %rcx
	0x48, 0x83, 0xc1, 0x01, //0x00002f2a addq         $1, %rcx
	0x49, 0xf7, 0xd5, //0x00002f2e notq         %r13
	0x4d, 0x01, 0xc5, //0x00002f31 addq         %r8, %r13
	//0x00002f34 LBB0_502
	0x4c, 0x8b, 0x1c, 0x24, //0x00002f34 movq         (%rsp), %r11
	0x4d, 0x85, 0xed, //0x00002f38 testq        %r13, %r13
	0x4c, 0x8b, 0x4c, 0x24, 0x28, //0x00002f3b movq         $40(%rsp), %r9
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f40 movabsq      $4294977024, %r8
	0x0f, 0x8e, 0xc4, 0x00, 0x00, 0x00, //0x00002f4a jle          LBB0_614
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00002f50 movq         $8(%rsp), %r10
	0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002f55 jmp          LBB0_596
	//0x00002f5a LBB0_595
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002f5a movq         $-2, %rdx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002f61 movl         $2, %esi
	0x48, 0x01, 0xf1, //0x00002f66 addq         %rsi, %rcx
	0x49, 0x01, 0xd5, //0x00002f69 addq         %rdx, %r13
	0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002f6c jle          LBB0_599
	//0x00002f72 LBB0_596
	0x0f, 0xb6, 0x11, //0x00002f72 movzbl       (%rcx), %edx
	0x80, 0xfa, 0x5c, //0x00002f75 cmpb         $92, %dl
	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002f78 je           LBB0_595
	0x80, 0xfa, 0x22, //0x00002f7e cmpb         $34, %dl
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00002f81 je           LBB0_607
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002f87 movq         $-1, %rdx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002f8e movl         $1, %esi
	0x48, 0x01, 0xf1, //0x00002f93 addq         %rsi, %rcx
	0x49, 0x01, 0xd5, //0x00002f96 addq         %rdx, %r13
	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002f99 jg           LBB0_596
	//0x00002f9f LBB0_599
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002f9f movq         $16(%rsp), %r13
	0xe9, 0x3e, 0xfa, 0xff, 0xff, //0x00002fa4 jmp          LBB0_532
	//0x00002fa9 LBB0_607
	0x4c, 0x29, 0xe1, //0x00002fa9 subq         %r12, %rcx
	0x48, 0x83, 0xc1, 0x01, //0x00002fac addq         $1, %rcx
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00002fb0 movq         $16(%rsp), %r13
	0xe9, 0x26, 0xfa, 0xff, 0xff, //0x00002fb5 jmp          LBB0_531
	//0x00002fba LBB0_608
	0x4c, 0x01, 0xe1, //0x00002fba addq         %r12, %rcx
	0x48, 0x85, 0xd2, //0x00002fbd testq        %rdx, %rdx
	0x0f, 0x85, 0x72, 0xfb, 0xff, 0xff, //0x00002fc0 jne          LBB0_555
	0xe9, 0x9c, 0xfb, 0xff, 0xff, //0x00002fc6 jmp          LBB0_560
	//0x00002fcb LBB0_610
	0x4c, 0x01, 0xe1, //0x00002fcb addq         %r12, %rcx
	0x48, 0x85, 0xd2, //0x00002fce testq        %rdx, %rdx
	0x0f, 0x85, 0xf1, 0xf3, 0xff, 0xff, //0x00002fd1 jne          LBB0_456
	0xe9, 0x19, 0xf4, 0xff, 0xff, //0x00002fd7 jmp          LBB0_461
	//0x00002fdc LBB0_611
	0x4d, 0x01, 0xe6, //0x00002fdc addq         %r12, %r14
	0x48, 0x83, 0xf8, 0x10, //0x00002fdf cmpq         $16, %rax
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fe3 movabsq      $4294977024, %r8
	0x0f, 0x83, 0xe5, 0xf4, 0xff, 0xff, //0x00002fed jae          LBB0_470
	0xe9, 0x53, 0xf5, 0xff, 0xff, //0x00002ff3 jmp          LBB0_473
	//0x00002ff8 LBB0_612
	0x4b, 0x8d, 0x0c, 0x34, //0x00002ff8 leaq         (%r12,%r14), %rcx
	0xe9, 0x33, 0xff, 0xff, 0xff, //0x00002ffc jmp          LBB0_502
	//0x00003001 LBB0_613
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00003001 movq         $8(%rsp), %r10
	0x4d, 0x8b, 0x32, //0x00003006 movq         (%r10), %r14
	0x4d, 0x89, 0xcd, //0x00003009 movq         %r9, %r13
	0x4d, 0x89, 0x31, //0x0000300c movq         %r14, (%r9)
	0xe9, 0x21, 0xf7, 0xff, 0xff, //0x0000300f jmp          LBB0_497
	//0x00003014 LBB0_614
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00003014 movq         $16(%rsp), %r13
	0x4c, 0x8b, 0x54, 0x24, 0x08, //0x00003019 movq         $8(%rsp), %r10
	0xe9, 0xc4, 0xf9, 0xff, 0xff, //0x0000301e jmp          LBB0_532
	//0x00003023 LBB0_615
	0x49, 0x8d, 0x40, 0xff, //0x00003023 leaq         $-1(%r8), %rax
	0x4c, 0x39, 0xe8, //0x00003027 cmpq         %r13, %rax
	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000302a jne          LBB0_617
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00003030 movq         $16(%rsp), %r13
	0xe9, 0xf6, 0xf6, 0xff, 0xff, //0x00003035 jmp          LBB0_496
	//0x0000303a LBB0_617
	0x4b, 0x8d, 0x0c, 0x29, //0x0000303a leaq         (%r9,%r13), %rcx
	0x48, 0x83, 0xc1, 0x02, //0x0000303e addq         $2, %rcx
	0x4d, 0x29, 0xe8, //0x00003042 subq         %r13, %r8
	0x49, 0x83, 0xc0, 0xfe, //0x00003045 addq         $-2, %r8
	0x4d, 0x89, 0xc5, //0x00003049 movq         %r8, %r13
	0xe9, 0xe3, 0xfe, 0xff, 0xff, //0x0000304c jmp          LBB0_502
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003051 .p2align 4, 0x90
	//0x00003060 LBB0_564
	0x49, 0x83, 0xc1, 0x10, //0x00003060 addq         $16, %r9
	0x4c, 0x89, 0xf0, //0x00003064 movq         %r14, %rax
	0x4c, 0x3b, 0x8c, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00003067 cmpq         $160(%rsp), %r9
	0x4c, 0x8b, 0x74, 0x24, 0x18, //0x0000306f movq         $24(%rsp), %r14
	0x0f, 0x85, 0xba, 0xd2, 0xff, 0xff, //0x00003074 jne          LBB0_2
	0xe9, 0x57, 0x00, 0x00, 0x00, //0x0000307a jmp          LBB0_565
	//0x0000307f LBB0_33
	0x4c, 0x29, 0xe2, //0x0000307f subq         %r12, %rdx
	0x48, 0x01, 0xf2, //0x00003082 addq         %rsi, %rdx
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003085 movabsq      $4294977024, %r8
	0x48, 0x39, 0xca, //0x0000308f cmpq         %rcx, %rdx
	0x0f, 0x82, 0x79, 0xd4, 0xff, 0xff, //0x00003092 jb           LBB0_32
	0xe9, 0x2c, 0xd4, 0xff, 0xff, //0x00003098 jmp          LBB0_34
	//0x0000309d LBB0_618
	0x4c, 0x29, 0xe1, //0x0000309d subq         %r12, %rcx
	0x48, 0x01, 0xf1, //0x000030a0 addq         %rsi, %rcx
	0x48, 0x39, 0xc1, //0x000030a3 cmpq         %rax, %rcx
	0x0f, 0x82, 0xa3, 0xf1, 0xff, 0xff, //0x000030a6 jb           LBB0_431
	0xe9, 0xb1, 0xf1, 0xff, 0xff, //0x000030ac jmp          LBB0_432
	//0x000030b1 LBB0_619
	0x4d, 0x01, 0xe6, //0x000030b1 addq         %r12, %r14
	0x4c, 0x89, 0xf2, //0x000030b4 movq         %r14, %rdx
	0x48, 0x85, 0xff, //0x000030b7 testq        %rdi, %rdi
	0x0f, 0x85, 0xba, 0xd3, 0xff, 0xff, //0x000030ba jne          LBB0_25
	0xe9, 0xf8, 0xd3, 0xff, 0xff, //0x000030c0 jmp          LBB0_30
	//0x000030c5 LBB0_620
	0x4c, 0x01, 0xe1, //0x000030c5 addq         %r12, %rcx
	0x48, 0x85, 0xd2, //0x000030c8 testq        %rdx, %rdx
	0x0f, 0x85, 0x27, 0xf1, 0xff, 0xff, //0x000030cb jne          LBB0_423
	0xe9, 0x4f, 0xf1, 0xff, 0xff, //0x000030d1 jmp          LBB0_428
	//0x000030d6 LBB0_565
	0x4d, 0x85, 0xf6, //0x000030d6 testq        %r14, %r14
	0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x000030d9 je           LBB0_621
	0xc5, 0xfa, 0x6f, 0x05, 0x29, 0xd1, 0xff, 0xff, //0x000030df vmovdqu      $-11991(%rip), %xmm0  /* LCPI0_12+0(%rip) */
	0xc4, 0xc1, 0x7a, 0x7f, 0x06, //0x000030e7 vmovdqu      %xmm0, (%r14)
	0x4d, 0x8b, 0x65, 0x00, //0x000030ec movq         (%r13), %r12
	0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x000030f0 movq         $-1, $48(%rsp)
	0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000030f9 movl         $1, %r8d
	0xc5, 0xfe, 0x6f, 0x2d, 0xf9, 0xce, 0xff, 0xff, //0x000030ff vmovdqu      $-12551(%rip), %ymm5  /* LCPI0_0+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0x71, 0xcf, 0xff, 0xff, //0x00003107 vmovdqu      $-12431(%rip), %ymm6  /* LCPI0_7+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0x89, 0xcf, 0xff, 0xff, //0x0000310f vmovdqu      $-12407(%rip), %ymm7  /* LCPI0_8+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0x01, 0xd0, 0xff, 0xff, //0x00003117 vmovdqu      $-12287(%rip), %ymm8  /* LCPI0_13+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x0d, 0x19, 0xd0, 0xff, 0xff, //0x0000311f vmovdqu      $-12263(%rip), %ymm9  /* LCPI0_14+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x15, 0x31, 0xd0, 0xff, 0xff, //0x00003127 vmovdqu      $-12239(%rip), %ymm10  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x1d, 0x49, 0xd0, 0xff, 0xff, //0x0000312f vmovdqu      $-12215(%rip), %ymm11  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0x01, 0xcf, 0xff, 0xff, //0x00003137 vmovdqu      $-12543(%rip), %ymm12  /* LCPI0_2+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0x59, 0xd0, 0xff, 0xff, //0x0000313f vmovdqu      $-12199(%rip), %ymm13  /* LCPI0_17+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0x71, 0xd0, 0xff, 0xff, //0x00003147 vmovdqu      $-12175(%rip), %ymm14  /* LCPI0_18+0(%rip) */
	0xc5, 0x7a, 0x6f, 0x3d, 0xc9, 0xd0, 0xff, 0xff, //0x0000314f vmovdqu      $-12087(%rip), %xmm15  /* LCPI0_19+0(%rip) */
	0xe9, 0x1f, 0x04, 0x00, 0x00, //0x00003157 jmp          LBB0_687
	//0x0000315c LBB0_621
	0x4c, 0x89, 0xd8, //0x0000315c movq         %r11, %rax
	0x4d, 0x8b, 0x1b, //0x0000315f movq         (%r11), %r11
	0x48, 0x8b, 0x48, 0x08, //0x00003162 movq         $8(%rax), %rcx
	0x49, 0x8b, 0x7d, 0x00, //0x00003166 movq         (%r13), %rdi
	0x48, 0x39, 0xcf, //0x0000316a cmpq         %rcx, %rdi
	0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000316d jae          LBB0_626
	0x41, 0x8a, 0x04, 0x3b, //0x00003173 movb         (%r11,%rdi), %al
	0x3c, 0x0d, //0x00003177 cmpb         $13, %al
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003179 je           LBB0_626
	0x3c, 0x20, //0x0000317f cmpb         $32, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003181 je           LBB0_626
	0x04, 0xf7, //0x00003187 addb         $-9, %al
	0x3c, 0x01, //0x00003189 cmpb         $1, %al
	0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x0000318b jbe          LBB0_626
	0x48, 0x89, 0xf8, //0x00003191 movq         %rdi, %rax
	0xe9, 0xe0, 0x01, 0x00, 0x00, //0x00003194 jmp          LBB0_657
	//0x00003199 LBB0_626
	0x48, 0x8d, 0x47, 0x01, //0x00003199 leaq         $1(%rdi), %rax
	0x48, 0x39, 0xc8, //0x0000319d cmpq         %rcx, %rax
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000031a0 jae          LBB0_630
	0x41, 0x8a, 0x14, 0x03, //0x000031a6 movb         (%r11,%rax), %dl
	0x80, 0xfa, 0x0d, //0x000031aa cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000031ad je           LBB0_630
	0x80, 0xfa, 0x20, //0x000031b3 cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000031b6 je           LBB0_630
	0x80, 0xc2, 0xf7, //0x000031bc addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000031bf cmpb         $1, %dl
	0x0f, 0x87, 0xb1, 0x01, 0x00, 0x00, //0x000031c2 ja           LBB0_657
	//0x000031c8 LBB0_630
	0x48, 0x8d, 0x47, 0x02, //0x000031c8 leaq         $2(%rdi), %rax
	0x48, 0x39, 0xc8, //0x000031cc cmpq         %rcx, %rax
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000031cf jae          LBB0_634
	0x41, 0x8a, 0x14, 0x03, //0x000031d5 movb         (%r11,%rax), %dl
	0x80, 0xfa, 0x0d, //0x000031d9 cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000031dc je           LBB0_634
	0x80, 0xfa, 0x20, //0x000031e2 cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000031e5 je           LBB0_634
	0x80, 0xc2, 0xf7, //0x000031eb addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000031ee cmpb         $1, %dl
	0x0f, 0x87, 0x82, 0x01, 0x00, 0x00, //0x000031f1 ja           LBB0_657
	//0x000031f7 LBB0_634
	0x48, 0x8d, 0x47, 0x03, //0x000031f7 leaq         $3(%rdi), %rax
	0x48, 0x39, 0xc8, //0x000031fb cmpq         %rcx, %rax
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000031fe jae          LBB0_638
	0x41, 0x8a, 0x14, 0x03, //0x00003204 movb         (%r11,%rax), %dl
	0x80, 0xfa, 0x0d, //0x00003208 cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x0000320b je           LBB0_638
	0x80, 0xfa, 0x20, //0x00003211 cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003214 je           LBB0_638
	0x80, 0xc2, 0xf7, //0x0000321a addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x0000321d cmpb         $1, %dl
	0x0f, 0x87, 0x53, 0x01, 0x00, 0x00, //0x00003220 ja           LBB0_657
	//0x00003226 LBB0_638
	0x48, 0x8d, 0x47, 0x04, //0x00003226 leaq         $4(%rdi), %rax
	0x48, 0x89, 0xca, //0x0000322a movq         %rcx, %rdx
	0x48, 0x29, 0xc2, //0x0000322d subq         %rax, %rdx
	0x0f, 0x86, 0x1b, 0x01, 0x00, 0x00, //0x00003230 jbe          LBB0_655
	0x48, 0x83, 0xfa, 0x20, //0x00003236 cmpq         $32, %rdx
	0x0f, 0x82, 0xdb, 0x25, 0x00, 0x00, //0x0000323a jb           LBB0_1158
	0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x00003240 movq         $-4, %rdx
	0x48, 0x29, 0xfa, //0x00003247 subq         %rdi, %rdx
	0xc5, 0xfe, 0x6f, 0x05, 0xae, 0xcd, 0xff, 0xff, //0x0000324a vmovdqu      $-12882(%rip), %ymm0  /* LCPI0_0+0(%rip) */
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003252 .p2align 4, 0x90
	//0x00003260 LBB0_641
	0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x03, //0x00003260 vmovdqu      (%r11,%rax), %ymm1
	0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00003266 vpshufb      %ymm1, %ymm0, %ymm2
	0xc5, 0xf5, 0x74, 0xca, //0x0000326b vpcmpeqb     %ymm2, %ymm1, %ymm1
	0xc5, 0xfd, 0xd7, 0xf1, //0x0000326f vpmovmskb    %ymm1, %esi
	0x83, 0xfe, 0xff, //0x00003273 cmpl         $-1, %esi
	0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00003276 jne          LBB0_656
	0x48, 0x83, 0xc0, 0x20, //0x0000327c addq         $32, %rax
	0x48, 0x8d, 0x34, 0x11, //0x00003280 leaq         (%rcx,%rdx), %rsi
	0x48, 0x83, 0xc6, 0xe0, //0x00003284 addq         $-32, %rsi
	0x48, 0x83, 0xc2, 0xe0, //0x00003288 addq         $-32, %rdx
	0x48, 0x83, 0xfe, 0x1f, //0x0000328c cmpq         $31, %rsi
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00003290 ja           LBB0_641
	0x4c, 0x89, 0xd8, //0x00003296 movq         %r11, %rax
	0x48, 0x29, 0xd0, //0x00003299 subq         %rdx, %rax
	0x48, 0x01, 0xca, //0x0000329c addq         %rcx, %rdx
	0x48, 0x85, 0xd2, //0x0000329f testq        %rdx, %rdx
	0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000032a2 je           LBB0_649
	//0x000032a8 LBB0_644
	0x4c, 0x8d, 0x04, 0x10, //0x000032a8 leaq         (%rax,%rdx), %r8
	0x31, 0xf6, //0x000032ac xorl         %esi, %esi
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000032ae movabsq      $4294977024, %rbx
	//0x000032b8 LBB0_645
	0x0f, 0xbe, 0x3c, 0x30, //0x000032b8 movsbl       (%rax,%rsi), %edi
	0x83, 0xff, 0x20, //0x000032bc cmpl         $32, %edi
	0x0f, 0x87, 0x1c, 0x25, 0x00, 0x00, //0x000032bf ja           LBB0_1155
	0x48, 0x0f, 0xa3, 0xfb, //0x000032c5 btq          %rdi, %rbx
	0x0f, 0x83, 0x12, 0x25, 0x00, 0x00, //0x000032c9 jae          LBB0_1155
	0x48, 0x83, 0xc6, 0x01, //0x000032cf addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x000032d3 cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000032d6 jne          LBB0_645
	0x4c, 0x89, 0xc0, //0x000032dc movq         %r8, %rax
	//0x000032df LBB0_649
	0x4c, 0x29, 0xd8, //0x000032df subq         %r11, %rax
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032e2 movq         $-1, %r9
	0x48, 0x39, 0xc8, //0x000032e9 cmpq         %rcx, %rax
	0x0f, 0x82, 0x87, 0x00, 0x00, 0x00, //0x000032ec jb           LBB0_657
	0xe9, 0x9f, 0x1b, 0x00, 0x00, //0x000032f2 jmp          LBB0_1060
	//0x000032f7 LBB0_650
	0x3c, 0x5d, //0x000032f7 cmpb         $93, %al
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000032f9 je           LBB0_652
	0xe9, 0x83, 0x1b, 0x00, 0x00, //0x000032ff jmp          LBB0_1058
	//0x00003304 LBB0_651
	0x4d, 0x89, 0xee, //0x00003304 movq         %r13, %r14
	0x3c, 0x7d, //0x00003307 cmpb         $125, %al
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00003309 movq         $16(%rsp), %r13
	0x0f, 0x85, 0x73, 0x1b, 0x00, 0x00, //0x0000330e jne          LBB0_1058
	0xe9, 0x08, 0x00, 0x00, 0x00, //0x00003314 jmp          LBB0_652
	//0x00003319 LBB0_322
	0x3c, 0x7d, //0x00003319 cmpb         $125, %al
	0x0f, 0x85, 0x66, 0x1b, 0x00, 0x00, //0x0000331b jne          LBB0_1058
	//0x00003321 LBB0_652
	0x49, 0x83, 0xc6, 0xff, //0x00003321 addq         $-1, %r14
	0x4d, 0x89, 0x75, 0x00, //0x00003325 movq         %r14, (%r13)
	0x49, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x00003329 movq         $-33, %r9
	0xe9, 0x61, 0x1b, 0x00, 0x00, //0x00003330 jmp          LBB0_1060
	//0x00003335 LBB0_1057
	0x49, 0x89, 0xce, //0x00003335 movq         %rcx, %r14
	0xe9, 0x4a, 0x1b, 0x00, 0x00, //0x00003338 jmp          LBB0_1058
	//0x0000333d LBB0_654
	0x49, 0x83, 0xc6, 0xff, //0x0000333d addq         $-1, %r14
	0x4d, 0x89, 0x75, 0x00, //0x00003341 movq         %r14, (%r13)
	0x49, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00003345 movq         $-34, %r9
	0xe9, 0x45, 0x1b, 0x00, 0x00, //0x0000334c jmp          LBB0_1060
	//0x00003351 LBB0_655
	0x49, 0x89, 0x45, 0x00, //0x00003351 movq         %rax, (%r13)
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003355 movq         $-1, %r9
	0xe9, 0x35, 0x1b, 0x00, 0x00, //0x0000335c jmp          LBB0_1060
	//0x00003361 LBB0_656
	0xf7, 0xd6, //0x00003361 notl         %esi
	0x0f, 0xbc, 0xc6, //0x00003363 bsfl         %esi, %eax
	0x48, 0x29, 0xd0, //0x00003366 subq         %rdx, %rax
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003369 movq         $-1, %r9
	0x48, 0x39, 0xc8, //0x00003370 cmpq         %rcx, %rax
	0x0f, 0x83, 0x1d, 0x1b, 0x00, 0x00, //0x00003373 jae          LBB0_1060
	//0x00003379 LBB0_657
	0x48, 0x8d, 0x50, 0x01, //0x00003379 leaq         $1(%rax), %rdx
	0x49, 0x89, 0x55, 0x00, //0x0000337d movq         %rdx, (%r13)
	0x41, 0x0f, 0xbe, 0x0c, 0x03, //0x00003381 movsbl       (%r11,%rax), %ecx
	0x83, 0xf9, 0x7b, //0x00003386 cmpl         $123, %ecx
	0x0f, 0x87, 0x7c, 0x1b, 0x00, 0x00, //0x00003389 ja           LBB0_1065
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000338f movq         $-1, %r9
	0x48, 0x8d, 0x35, 0xeb, 0x2b, 0x00, 0x00, //0x00003396 leaq         $11243(%rip), %rsi  /* LJTI0_6+0(%rip) */
	0x48, 0x63, 0x0c, 0x8e, //0x0000339d movslq       (%rsi,%rcx,4), %rcx
	0x48, 0x01, 0xf1, //0x000033a1 addq         %rsi, %rcx
	0xff, 0xe1, //0x000033a4 jmpq         *%rcx
	//0x000033a6 LBB0_659
	0x48, 0x8b, 0x4c, 0x24, 0x08, //0x000033a6 movq         $8(%rsp), %rcx
	0x48, 0x8b, 0x39, //0x000033ab movq         (%rcx), %rdi
	0x48, 0x29, 0xd7, //0x000033ae subq         %rdx, %rdi
	0x48, 0x83, 0xff, 0x20, //0x000033b1 cmpq         $32, %rdi
	0x0f, 0x82, 0x94, 0x24, 0x00, 0x00, //0x000033b5 jb           LBB0_1163
	0x31, 0xf6, //0x000033bb xorl         %esi, %esi
	0xc5, 0xfe, 0x6f, 0x05, 0x5b, 0xcc, 0xff, 0xff, //0x000033bd vmovdqu      $-13221(%rip), %ymm0  /* LCPI0_1+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x0d, 0x73, 0xcc, 0xff, 0xff, //0x000033c5 vmovdqu      $-13197(%rip), %ymm1  /* LCPI0_2+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x15, 0x8b, 0xcc, 0xff, 0xff, //0x000033cd vmovdqu      $-13173(%rip), %ymm2  /* LCPI0_3+0(%rip) */
	0x4c, 0x89, 0xd9, //0x000033d5 movq         %r11, %rcx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000033d8 .p2align 4, 0x90
	//0x000033e0 LBB0_661
	0xc5, 0xfe, 0x6f, 0x5c, 0x01, 0x01, //0x000033e0 vmovdqu      $1(%rcx,%rax), %ymm3
	0xc5, 0xe5, 0x74, 0xe0, //0x000033e6 vpcmpeqb     %ymm0, %ymm3, %ymm4
	0xc5, 0xe5, 0xdb, 0xd9, //0x000033ea vpand        %ymm1, %ymm3, %ymm3
	0xc5, 0xe5, 0x74, 0xda, //0x000033ee vpcmpeqb     %ymm2, %ymm3, %ymm3
	0xc5, 0xe5, 0xeb, 0xdc, //0x000033f2 vpor         %ymm4, %ymm3, %ymm3
	0xc5, 0xfd, 0xd7, 0xd3, //0x000033f6 vpmovmskb    %ymm3, %edx
	0x85, 0xd2, //0x000033fa testl        %edx, %edx
	0x0f, 0x85, 0xdc, 0x00, 0x00, 0x00, //0x000033fc jne          LBB0_677
	0x48, 0x83, 0xc1, 0x20, //0x00003402 addq         $32, %rcx
	0x48, 0x8d, 0x14, 0x37, //0x00003406 leaq         (%rdi,%rsi), %rdx
	0x48, 0x83, 0xc2, 0xe0, //0x0000340a addq         $-32, %rdx
	0x48, 0x83, 0xc6, 0xe0, //0x0000340e addq         $-32, %rsi
	0x48, 0x83, 0xfa, 0x1f, //0x00003412 cmpq         $31, %rdx
	0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00003416 ja           LBB0_661
	0x48, 0x8d, 0x14, 0x01, //0x0000341c leaq         (%rcx,%rax), %rdx
	0x48, 0x83, 0xc2, 0x01, //0x00003420 addq         $1, %rdx
	0x48, 0x01, 0xf7, //0x00003424 addq         %rsi, %rdi
	0x48, 0x83, 0xff, 0x10, //0x00003427 cmpq         $16, %rdi
	0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x0000342b jb           LBB0_668
	//0x00003431 LBB0_664
	0x48, 0x8d, 0x4a, 0xff, //0x00003431 leaq         $-1(%rdx), %rcx
	0x31, 0xf6, //0x00003435 xorl         %esi, %esi
	0xc5, 0xfa, 0x6f, 0x05, 0xa1, 0xcd, 0xff, 0xff, //0x00003437 vmovdqu      $-12895(%rip), %xmm0  /* LCPI0_4+0(%rip) */
	0xc5, 0xfa, 0x6f, 0x0d, 0xa9, 0xcd, 0xff, 0xff, //0x0000343f vmovdqu      $-12887(%rip), %xmm1  /* LCPI0_5+0(%rip) */
	0xc5, 0xfa, 0x6f, 0x15, 0xb1, 0xcd, 0xff, 0xff, //0x00003447 vmovdqu      $-12879(%rip), %xmm2  /* LCPI0_6+0(%rip) */
	//0x0000344f LBB0_665
	0xc5, 0xfa, 0x6f, 0x1c, 0x32, //0x0000344f vmovdqu      (%rdx,%rsi), %xmm3
	0xc5, 0xe1, 0x74, 0xe0, //0x00003454 vpcmpeqb     %xmm0, %xmm3, %xmm4
	0xc5, 0xe1, 0xdb, 0xd9, //0x00003458 vpand        %xmm1, %xmm3, %xmm3
	0xc5, 0xe1, 0x74, 0xda, //0x0000345c vpcmpeqb     %xmm2, %xmm3, %xmm3
	0xc5, 0xe1, 0xeb, 0xdc, //0x00003460 vpor         %xmm4, %xmm3, %xmm3
	0xc5, 0xf9, 0xd7, 0xdb, //0x00003464 vpmovmskb    %xmm3, %ebx
	0x85, 0xdb, //0x00003468 testl        %ebx, %ebx
	0x0f, 0x85, 0xc7, 0x21, 0x00, 0x00, //0x0000346a jne          LBB0_1139
	0x48, 0x83, 0xc7, 0xf0, //0x00003470 addq         $-16, %rdi
	0x48, 0x83, 0xc6, 0x10, //0x00003474 addq         $16, %rsi
	0x48, 0x83, 0xff, 0x0f, //0x00003478 cmpq         $15, %rdi
	0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000347c ja           LBB0_665
	0x48, 0x01, 0xf2, //0x00003482 addq         %rsi, %rdx
	//0x00003485 LBB0_668
	0x48, 0x85, 0xff, //0x00003485 testq        %rdi, %rdi
	0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00003488 je           LBB0_676
	0x48, 0x8d, 0x0c, 0x3a, //0x0000348e leaq         (%rdx,%rdi), %rcx
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00003492 movabsq      $17596481021440, %rsi
	//0x0000349c LBB0_670
	0x0f, 0xb6, 0x1a, //0x0000349c movzbl       (%rdx), %ebx
	0x48, 0x83, 0xfb, 0x2c, //0x0000349f cmpq         $44, %rbx
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x000034a3 ja           LBB0_672
	0x48, 0x0f, 0xa3, 0xde, //0x000034a9 btq          %rbx, %rsi
	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000034ad jb           LBB0_676
	//0x000034b3 LBB0_672
	0x80, 0xfb, 0x5d, //0x000034b3 cmpb         $93, %bl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000034b6 je           LBB0_676
	0x80, 0xfb, 0x7d, //0x000034bc cmpb         $125, %bl
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000034bf je           LBB0_676
	0x48, 0x83, 0xc2, 0x01, //0x000034c5 addq         $1, %rdx
	0x48, 0x83, 0xc7, 0xff, //0x000034c9 addq         $-1, %rdi
	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000034cd jne          LBB0_670
	0x48, 0x89, 0xca, //0x000034d3 movq         %rcx, %rdx
	//0x000034d6 LBB0_676
	0x4c, 0x29, 0xda, //0x000034d6 subq         %r11, %rdx
	0xe9, 0x31, 0x23, 0x00, 0x00, //0x000034d9 jmp          LBB0_1157
	//0x000034de LBB0_677
	0x0f, 0xbc, 0xfa, //0x000034de bsfl         %edx, %edi
	0x48, 0x01, 0xc7, //0x000034e1 addq         %rax, %rdi
	0x48, 0x89, 0xfa, //0x000034e4 movq         %rdi, %rdx
	0x48, 0x29, 0xf2, //0x000034e7 subq         %rsi, %rdx
	0x48, 0x8d, 0x72, 0x01, //0x000034ea leaq         $1(%rdx), %rsi
	0x49, 0x89, 0x75, 0x00, //0x000034ee movq         %rsi, (%r13)
	0x48, 0x85, 0xf6, //0x000034f2 testq        %rsi, %rsi
	0x0f, 0x8e, 0x46, 0x00, 0x00, 0x00, //0x000034f5 jle          LBB0_682
	0x48, 0x8d, 0x72, 0x02, //0x000034fb leaq         $2(%rdx), %rsi
	0x48, 0x01, 0xf9, //0x000034ff addq         %rdi, %rcx
	0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003502 movabsq      $4294977024, %rdi
	0x90, 0x90, 0x90, 0x90, //0x0000350c .p2align 4, 0x90
	//0x00003510 LBB0_679
	0x0f, 0xb6, 0x19, //0x00003510 movzbl       (%rcx), %ebx
	0x48, 0x83, 0xfb, 0x20, //0x00003513 cmpq         $32, %rbx
	0x0f, 0x87, 0x24, 0x00, 0x00, 0x00, //0x00003517 ja           LBB0_682
	0x48, 0x0f, 0xa3, 0xdf, //0x0000351d btq          %rbx, %rdi
	0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x00003521 jae          LBB0_682
	0x49, 0x89, 0x55, 0x00, //0x00003527 movq         %rdx, (%r13)
	0x48, 0x83, 0xc6, 0xff, //0x0000352b addq         $-1, %rsi
	0x48, 0x83, 0xc2, 0xff, //0x0000352f addq         $-1, %rdx
	0x48, 0x83, 0xc1, 0xff, //0x00003533 addq         $-1, %rcx
	0x48, 0x83, 0xfe, 0x01, //0x00003537 cmpq         $1, %rsi
	0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x0000353b jg           LBB0_679
	//0x00003541 LBB0_682
	0x49, 0x89, 0xc1, //0x00003541 movq         %rax, %r9
	0xe9, 0x4d, 0x19, 0x00, 0x00, //0x00003544 jmp          LBB0_1060
	//0x00003549 LBB0_683
	0x4d, 0x8d, 0x67, 0x04, //0x00003549 leaq         $4(%r15), %r12
	//0x0000354d LBB0_684
	0x4d, 0x89, 0x65, 0x00, //0x0000354d movq         %r12, (%r13)
	0x4d, 0x89, 0xf9, //0x00003551 movq         %r15, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003554 movabsq      $9223372036854775806, %rax
	0x49, 0x39, 0xc7, //0x0000355e cmpq         %rax, %r15
	0x0f, 0x87, 0x2f, 0x19, 0x00, 0x00, //0x00003561 ja           LBB0_1060
	//0x00003567 LBB0_685
	0x49, 0x8b, 0x3e, //0x00003567 movq         (%r14), %rdi
	0x49, 0x89, 0xf8, //0x0000356a movq         %rdi, %r8
	0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x0000356d movq         $48(%rsp), %r9
	0x48, 0x85, 0xff, //0x00003572 testq        %rdi, %rdi
	0x0f, 0x84, 0x1b, 0x19, 0x00, 0x00, //0x00003575 je           LBB0_1060
	//0x0000357b LBB0_687
	0x4d, 0x8b, 0x13, //0x0000357b movq         (%r11), %r10
	0x49, 0x8b, 0x5b, 0x08, //0x0000357e movq         $8(%r11), %rbx
	0x49, 0x39, 0xdc, //0x00003582 cmpq         %rbx, %r12
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00003585 jae          LBB0_692
	0x43, 0x8a, 0x04, 0x22, //0x0000358b movb         (%r10,%r12), %al
	0x3c, 0x0d, //0x0000358f cmpb         $13, %al
	0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00003591 je           LBB0_692
	0x3c, 0x20, //0x00003597 cmpb         $32, %al
	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003599 je           LBB0_692
	0x04, 0xf7, //0x0000359f addb         $-9, %al
	0x3c, 0x01, //0x000035a1 cmpb         $1, %al
	0x0f, 0x86, 0x17, 0x00, 0x00, 0x00, //0x000035a3 jbe          LBB0_692
	0x4d, 0x89, 0xe7, //0x000035a9 movq         %r12, %r15
	0xe9, 0x81, 0x01, 0x00, 0x00, //0x000035ac jmp          LBB0_717
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000035b1 .p2align 4, 0x90
	//0x000035c0 LBB0_692
	0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x000035c0 leaq         $1(%r12), %r15
	0x49, 0x39, 0xdf, //0x000035c5 cmpq         %rbx, %r15
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000035c8 jae          LBB0_696
	0x43, 0x8a, 0x14, 0x3a, //0x000035ce movb         (%r10,%r15), %dl
	0x80, 0xfa, 0x0d, //0x000035d2 cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000035d5 je           LBB0_696
	0x80, 0xfa, 0x20, //0x000035db cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000035de je           LBB0_696
	0x80, 0xc2, 0xf7, //0x000035e4 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000035e7 cmpb         $1, %dl
	0x0f, 0x87, 0x42, 0x01, 0x00, 0x00, //0x000035ea ja           LBB0_717
	//0x000035f0 .p2align 4, 0x90
	//0x000035f0 LBB0_696
	0x4d, 0x8d, 0x7c, 0x24, 0x02, //0x000035f0 leaq         $2(%r12), %r15
	0x49, 0x39, 0xdf, //0x000035f5 cmpq         %rbx, %r15
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000035f8 jae          LBB0_700
	0x43, 0x8a, 0x14, 0x3a, //0x000035fe movb         (%r10,%r15), %dl
	0x80, 0xfa, 0x0d, //0x00003602 cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003605 je           LBB0_700
	0x80, 0xfa, 0x20, //0x0000360b cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000360e je           LBB0_700
	0x80, 0xc2, 0xf7, //0x00003614 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00003617 cmpb         $1, %dl
	0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x0000361a ja           LBB0_717
	//0x00003620 .p2align 4, 0x90
	//0x00003620 LBB0_700
	0x4d, 0x8d, 0x7c, 0x24, 0x03, //0x00003620 leaq         $3(%r12), %r15
	0x49, 0x39, 0xdf, //0x00003625 cmpq         %rbx, %r15
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00003628 jae          LBB0_704
	0x43, 0x8a, 0x14, 0x3a, //0x0000362e movb         (%r10,%r15), %dl
	0x80, 0xfa, 0x0d, //0x00003632 cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003635 je           LBB0_704
	0x80, 0xfa, 0x20, //0x0000363b cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000363e je           LBB0_704
	0x80, 0xc2, 0xf7, //0x00003644 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00003647 cmpb         $1, %dl
	0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x0000364a ja           LBB0_717
	//0x00003650 .p2align 4, 0x90
	//0x00003650 LBB0_704
	0x4d, 0x8d, 0x7c, 0x24, 0x04, //0x00003650 leaq         $4(%r12), %r15
	0x48, 0x89, 0xdf, //0x00003655 movq         %rbx, %rdi
	0x4c, 0x29, 0xff, //0x00003658 subq         %r15, %rdi
	0x0f, 0x86, 0x0b, 0x18, 0x00, 0x00, //0x0000365b jbe          LBB0_1053
	0x48, 0x83, 0xff, 0x20, //0x00003661 cmpq         $32, %rdi
	0x0f, 0x82, 0x7a, 0x12, 0x00, 0x00, //0x00003665 jb           LBB0_979
	0x48, 0xc7, 0xc7, 0xfc, 0xff, 0xff, 0xff, //0x0000366b movq         $-4, %rdi
	0x4c, 0x29, 0xe7, //0x00003672 subq         %r12, %rdi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003675 .p2align 4, 0x90
	//0x00003680 LBB0_707
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x3a, //0x00003680 vmovdqu      (%r10,%r15), %ymm0
	0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00003686 vpshufb      %ymm0, %ymm5, %ymm1
	0xc5, 0xfd, 0x74, 0xc1, //0x0000368b vpcmpeqb     %ymm1, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xc8, //0x0000368f vpmovmskb    %ymm0, %ecx
	0x83, 0xf9, 0xff, //0x00003693 cmpl         $-1, %ecx
	0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00003696 jne          LBB0_716
	0x49, 0x83, 0xc7, 0x20, //0x0000369c addq         $32, %r15
	0x48, 0x8d, 0x0c, 0x3b, //0x000036a0 leaq         (%rbx,%rdi), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x000036a4 addq         $-32, %rcx
	0x48, 0x83, 0xc7, 0xe0, //0x000036a8 addq         $-32, %rdi
	0x48, 0x83, 0xf9, 0x1f, //0x000036ac cmpq         $31, %rcx
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000036b0 ja           LBB0_707
	0x4d, 0x89, 0xd7, //0x000036b6 movq         %r10, %r15
	0x49, 0x29, 0xff, //0x000036b9 subq         %rdi, %r15
	0x48, 0x01, 0xdf, //0x000036bc addq         %rbx, %rdi
	0x48, 0x85, 0xff, //0x000036bf testq        %rdi, %rdi
	0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000036c2 je           LBB0_715
	//0x000036c8 LBB0_710
	0x49, 0x8d, 0x34, 0x3f, //0x000036c8 leaq         (%r15,%rdi), %rsi
	0x31, 0xc9, //0x000036cc xorl         %ecx, %ecx
	0x90, 0x90, //0x000036ce .p2align 4, 0x90
	//0x000036d0 LBB0_711
	0x41, 0x0f, 0xbe, 0x14, 0x0f, //0x000036d0 movsbl       (%r15,%rcx), %edx
	0x83, 0xfa, 0x20, //0x000036d5 cmpl         $32, %edx
	0x0f, 0x87, 0xfc, 0x10, 0x00, 0x00, //0x000036d8 ja           LBB0_968
	0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000036de movabsq      $4294977024, %rax
	0x48, 0x0f, 0xa3, 0xd0, //0x000036e8 btq          %rdx, %rax
	0x0f, 0x83, 0xe8, 0x10, 0x00, 0x00, //0x000036ec jae          LBB0_968
	0x48, 0x83, 0xc1, 0x01, //0x000036f2 addq         $1, %rcx
	0x48, 0x39, 0xcf, //0x000036f6 cmpq         %rcx, %rdi
	0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000036f9 jne          LBB0_711
	0x49, 0x89, 0xf7, //0x000036ff movq         %rsi, %r15
	//0x00003702 LBB0_715
	0x4d, 0x29, 0xd7, //0x00003702 subq         %r10, %r15
	0x49, 0x39, 0xdf, //0x00003705 cmpq         %rbx, %r15
	0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00003708 jb           LBB0_717
	0xe9, 0x5d, 0x17, 0x00, 0x00, //0x0000370e jmp          LBB0_1054
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003713 .p2align 4, 0x90
	//0x00003720 LBB0_716
	0xf7, 0xd1, //0x00003720 notl         %ecx
	0x44, 0x0f, 0xbc, 0xf9, //0x00003722 bsfl         %ecx, %r15d
	0x49, 0x29, 0xff, //0x00003726 subq         %rdi, %r15
	0x49, 0x39, 0xdf, //0x00003729 cmpq         %rbx, %r15
	0x0f, 0x83, 0x3e, 0x17, 0x00, 0x00, //0x0000372c jae          LBB0_1054
	//0x00003732 LBB0_717
	0x4d, 0x8d, 0x67, 0x01, //0x00003732 leaq         $1(%r15), %r12
	0x4d, 0x89, 0x65, 0x00, //0x00003736 movq         %r12, (%r13)
	0x43, 0x0f, 0xbe, 0x34, 0x3a, //0x0000373a movsbl       (%r10,%r15), %esi
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000373f movq         $-1, %r9
	0x85, 0xf6, //0x00003746 testl        %esi, %esi
	0x0f, 0x84, 0x48, 0x17, 0x00, 0x00, //0x00003748 je           LBB0_1060
	0x49, 0x8d, 0x78, 0xff, //0x0000374e leaq         $-1(%r8), %rdi
	0x43, 0x8b, 0x14, 0xc6, //0x00003752 movl         (%r14,%r8,8), %edx
	0x48, 0x8b, 0x44, 0x24, 0x30, //0x00003756 movq         $48(%rsp), %rax
	0x48, 0x83, 0xf8, 0xff, //0x0000375b cmpq         $-1, %rax
	0x49, 0x0f, 0x44, 0xc7, //0x0000375f cmoveq       %r15, %rax
	0x48, 0x89, 0x44, 0x24, 0x30, //0x00003763 movq         %rax, $48(%rsp)
	0x83, 0xc2, 0xff, //0x00003768 addl         $-1, %edx
	0x83, 0xfa, 0x05, //0x0000376b cmpl         $5, %edx
	0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x0000376e ja           LBB0_723
	0x48, 0x8d, 0x05, 0x2d, 0x25, 0x00, 0x00, //0x00003774 leaq         $9517(%rip), %rax  /* LJTI0_2+0(%rip) */
	0x48, 0x63, 0x14, 0x90, //0x0000377b movslq       (%rax,%rdx,4), %rdx
	0x48, 0x01, 0xc2, //0x0000377f addq         %rax, %rdx
	0xff, 0xe2, //0x00003782 jmpq         *%rdx
	//0x00003784 LBB0_720
	0x83, 0xfe, 0x2c, //0x00003784 cmpl         $44, %esi
	0x0f, 0x84, 0xbe, 0x05, 0x00, 0x00, //0x00003787 je           LBB0_810
	0x83, 0xfe, 0x5d, //0x0000378d cmpl         $93, %esi
	0x0f, 0x84, 0x9c, 0x05, 0x00, 0x00, //0x00003790 je           LBB0_722
	0xe9, 0xf4, 0x16, 0x00, 0x00, //0x00003796 jmp          LBB0_1059
	//0x0000379b LBB0_723
	0x49, 0x89, 0x3e, //0x0000379b movq         %rdi, (%r14)
	0x83, 0xfe, 0x7b, //0x0000379e cmpl         $123, %esi
	0x0f, 0x86, 0xac, 0x01, 0x00, 0x00, //0x000037a1 jbe          LBB0_752
	0xe9, 0xe3, 0x16, 0x00, 0x00, //0x000037a7 jmp          LBB0_1059
	//0x000037ac LBB0_724
	0x83, 0xfe, 0x2c, //0x000037ac cmpl         $44, %esi
	0x0f, 0x85, 0x74, 0x05, 0x00, 0x00, //0x000037af jne          LBB0_725
	0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000037b5 cmpq         $4095, %r8
	0x0f, 0x8f, 0xe9, 0x16, 0x00, 0x00, //0x000037bc jg           LBB0_1146
	0x49, 0x8d, 0x40, 0x01, //0x000037c2 leaq         $1(%r8), %rax
	0x49, 0x89, 0x06, //0x000037c6 movq         %rax, (%r14)
	0x4b, 0xc7, 0x44, 0xc6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000037c9 movq         $3, $8(%r14,%r8,8)
	0xe9, 0x90, 0xfd, 0xff, 0xff, //0x000037d2 jmp          LBB0_685
	//0x000037d7 LBB0_726
	0x40, 0x80, 0xfe, 0x22, //0x000037d7 cmpb         $34, %sil
	0x0f, 0x85, 0xae, 0x16, 0x00, 0x00, //0x000037db jne          LBB0_1059
	0x4b, 0xc7, 0x04, 0xc6, 0x04, 0x00, 0x00, 0x00, //0x000037e1 movq         $4, (%r14,%r8,8)
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x000037e9 movq         $8(%rsp), %rax
	0x4c, 0x8b, 0x08, //0x000037ee movq         (%rax), %r9
	0x4c, 0x89, 0xca, //0x000037f1 movq         %r9, %rdx
	0x4c, 0x29, 0xe2, //0x000037f4 subq         %r12, %rdx
	0x0f, 0x84, 0xdc, 0x1f, 0x00, 0x00, //0x000037f7 je           LBB0_1165
	0x48, 0x83, 0xfa, 0x40, //0x000037fd cmpq         $64, %rdx
	0x0f, 0x82, 0x6f, 0x11, 0x00, 0x00, //0x00003801 jb           LBB0_985
	0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003807 movq         $-2, %rbx
	0x4c, 0x29, 0xfb, //0x0000380e subq         %r15, %rbx
	0x4d, 0x8d, 0x67, 0x01, //0x00003811 leaq         $1(%r15), %r12
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003815 movq         $-1, %r8
	0x45, 0x31, 0xdb, //0x0000381c xorl         %r11d, %r11d
	0x90, //0x0000381f .p2align 4, 0x90
	//0x00003820 LBB0_730
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x22, //0x00003820 vmovdqu      (%r10,%r12), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x22, 0x20, //0x00003826 vmovdqu      $32(%r10,%r12), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x0000382d vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xfa, //0x00003831 vpmovmskb    %ymm2, %edi
	0xc5, 0xf5, 0x74, 0xd6, //0x00003835 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xca, //0x00003839 vpmovmskb    %ymm2, %ecx
	0xc5, 0xfd, 0x74, 0xc7, //0x0000383d vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x00003841 vpmovmskb    %ymm0, %esi
	0xc5, 0xf5, 0x74, 0xc7, //0x00003845 vpcmpeqb     %ymm7, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xc0, //0x00003849 vpmovmskb    %ymm0, %eax
	0x48, 0xc1, 0xe1, 0x20, //0x0000384d shlq         $32, %rcx
	0x48, 0x09, 0xcf, //0x00003851 orq          %rcx, %rdi
	0x48, 0xc1, 0xe0, 0x20, //0x00003854 shlq         $32, %rax
	0x48, 0x09, 0xc6, //0x00003858 orq          %rax, %rsi
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000385b jne          LBB0_739
	0x4d, 0x85, 0xdb, //0x00003861 testq        %r11, %r11
	0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x00003864 jne          LBB0_741
	0x45, 0x31, 0xdb, //0x0000386a xorl         %r11d, %r11d
	0x48, 0x85, 0xff, //0x0000386d testq        %rdi, %rdi
	0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00003870 jne          LBB0_743
	//0x00003876 LBB0_733
	0x48, 0x83, 0xc2, 0xc0, //0x00003876 addq         $-64, %rdx
	0x48, 0x83, 0xc3, 0xc0, //0x0000387a addq         $-64, %rbx
	0x49, 0x83, 0xc4, 0x40, //0x0000387e addq         $64, %r12
	0x48, 0x83, 0xfa, 0x3f, //0x00003882 cmpq         $63, %rdx
	0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00003886 ja           LBB0_730
	0xe9, 0x9e, 0x0d, 0x00, 0x00, //0x0000388c jmp          LBB0_734
	//0x00003891 LBB0_739
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x00003891 movq         %r14, $24(%rsp)
	0x49, 0x83, 0xf8, 0xff, //0x00003896 cmpq         $-1, %r8
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000389a jne          LBB0_742
	0x4c, 0x0f, 0xbc, 0xc6, //0x000038a0 bsfq         %rsi, %r8
	0x4d, 0x01, 0xe0, //0x000038a4 addq         %r12, %r8
	0xe9, 0x05, 0x00, 0x00, 0x00, //0x000038a7 jmp          LBB0_742
	//0x000038ac LBB0_741
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x000038ac movq         %r14, $24(%rsp)
	//0x000038b1 LBB0_742
	0x4c, 0x89, 0xd8, //0x000038b1 movq         %r11, %rax
	0x48, 0xf7, 0xd0, //0x000038b4 notq         %rax
	0x48, 0x21, 0xf0, //0x000038b7 andq         %rsi, %rax
	0x4c, 0x8d, 0x34, 0x00, //0x000038ba leaq         (%rax,%rax), %r14
	0x4d, 0x09, 0xde, //0x000038be orq          %r11, %r14
	0x4c, 0x89, 0xf1, //0x000038c1 movq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x000038c4 notq         %rcx
	0x48, 0x21, 0xf1, //0x000038c7 andq         %rsi, %rcx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000038ca movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf1, //0x000038d4 andq         %rsi, %rcx
	0x45, 0x31, 0xdb, //0x000038d7 xorl         %r11d, %r11d
	0x48, 0x01, 0xc1, //0x000038da addq         %rax, %rcx
	0x41, 0x0f, 0x92, 0xc3, //0x000038dd setb         %r11b
	0x48, 0x01, 0xc9, //0x000038e1 addq         %rcx, %rcx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000038e4 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc1, //0x000038ee xorq         %rax, %rcx
	0x4c, 0x21, 0xf1, //0x000038f1 andq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x000038f4 notq         %rcx
	0x48, 0x21, 0xcf, //0x000038f7 andq         %rcx, %rdi
	0x4c, 0x8b, 0x74, 0x24, 0x18, //0x000038fa movq         $24(%rsp), %r14
	0x48, 0x85, 0xff, //0x000038ff testq        %rdi, %rdi
	0x0f, 0x84, 0x6e, 0xff, 0xff, 0xff, //0x00003902 je           LBB0_733
	//0x00003908 LBB0_743
	0x4c, 0x0f, 0xbc, 0xe7, //0x00003908 bsfq         %rdi, %r12
	0x49, 0x29, 0xdc, //0x0000390c subq         %rbx, %r12
	//0x0000390f LBB0_744
	0x4c, 0x8b, 0x1c, 0x24, //0x0000390f movq         (%rsp), %r11
	0x4d, 0x85, 0xe4, //0x00003913 testq        %r12, %r12
	0x0f, 0x89, 0x31, 0xfc, 0xff, 0xff, //0x00003916 jns          LBB0_684
	0xe9, 0x96, 0x15, 0x00, 0x00, //0x0000391c jmp          LBB0_745
	//0x00003921 LBB0_748
	0x40, 0x80, 0xfe, 0x3a, //0x00003921 cmpb         $58, %sil
	0x0f, 0x85, 0x64, 0x15, 0x00, 0x00, //0x00003925 jne          LBB0_1059
	0x4b, 0xc7, 0x04, 0xc6, 0x00, 0x00, 0x00, 0x00, //0x0000392b movq         $0, (%r14,%r8,8)
	0xe9, 0x2f, 0xfc, 0xff, 0xff, //0x00003933 jmp          LBB0_685
	//0x00003938 LBB0_750
	0x40, 0x80, 0xfe, 0x5d, //0x00003938 cmpb         $93, %sil
	0x0f, 0x84, 0xf0, 0x03, 0x00, 0x00, //0x0000393c je           LBB0_722
	0x4b, 0xc7, 0x04, 0xc6, 0x01, 0x00, 0x00, 0x00, //0x00003942 movq         $1, (%r14,%r8,8)
	0x83, 0xfe, 0x7b, //0x0000394a cmpl         $123, %esi
	0x0f, 0x87, 0x3c, 0x15, 0x00, 0x00, //0x0000394d ja           LBB0_1059
	//0x00003953 LBB0_752
	0x4f, 0x8d, 0x04, 0x3a, //0x00003953 leaq         (%r10,%r15), %r8
	0x89, 0xf0, //0x00003957 movl         %esi, %eax
	0x48, 0x8d, 0x0d, 0x60, 0x23, 0x00, 0x00, //0x00003959 leaq         $9056(%rip), %rcx  /* LJTI0_3+0(%rip) */
	0x48, 0x63, 0x04, 0x81, //0x00003960 movslq       (%rcx,%rax,4), %rax
	0x48, 0x01, 0xc8, //0x00003964 addq         %rcx, %rax
	0xff, 0xe0, //0x00003967 jmpq         *%rax
	//0x00003969 LBB0_755
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003969 movq         $8(%rsp), %rax
	0x4c, 0x8b, 0x18, //0x0000396e movq         (%rax), %r11
	0x4d, 0x29, 0xfb, //0x00003971 subq         %r15, %r11
	0x0f, 0x84, 0x66, 0x15, 0x00, 0x00, //0x00003974 je           LBB0_1062
	0x41, 0x80, 0x38, 0x30, //0x0000397a cmpb         $48, (%r8)
	0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x0000397e jne          LBB0_760
	0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00003984 movl         $1, %r9d
	0x49, 0x83, 0xfb, 0x01, //0x0000398a cmpq         $1, %r11
	0x0f, 0x84, 0x27, 0x0f, 0x00, 0x00, //0x0000398e je           LBB0_978
	0x43, 0x8a, 0x14, 0x22, //0x00003994 movb         (%r10,%r12), %dl
	0x80, 0xc2, 0xd2, //0x00003998 addb         $-46, %dl
	0x80, 0xfa, 0x37, //0x0000399b cmpb         $55, %dl
	0x0f, 0x87, 0x17, 0x0f, 0x00, 0x00, //0x0000399e ja           LBB0_978
	0x0f, 0xb6, 0xc2, //0x000039a4 movzbl       %dl, %eax
	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000039a7 movabsq      $36028797027352577, %rcx
	0x48, 0x0f, 0xa3, 0xc1, //0x000039b1 btq          %rax, %rcx
	0x0f, 0x83, 0x00, 0x0f, 0x00, 0x00, //0x000039b5 jae          LBB0_978
	//0x000039bb LBB0_760
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x000039bb movq         %r14, $24(%rsp)
	0x4c, 0x89, 0x6c, 0x24, 0x10, //0x000039c0 movq         %r13, $16(%rsp)
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000039c5 movq         $-1, %r14
	0x49, 0x83, 0xfb, 0x20, //0x000039cc cmpq         $32, %r11
	0x0f, 0x82, 0xd6, 0x0f, 0x00, 0x00, //0x000039d0 jb           LBB0_988
	0x45, 0x31, 0xc9, //0x000039d6 xorl         %r9d, %r9d
	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000039d9 movq         $-1, %r13
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000039e0 movq         $-1, %rax
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039e7 .p2align 4, 0x90
	//0x000039f0 LBB0_762
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x08, //0x000039f0 vmovdqu      (%r8,%r9), %ymm0
	0xc4, 0xc1, 0x7d, 0x64, 0xc8, //0x000039f6 vpcmpgtb     %ymm8, %ymm0, %ymm1
	0xc5, 0xb5, 0x64, 0xd0, //0x000039fb vpcmpgtb     %ymm0, %ymm9, %ymm2
	0xc5, 0xed, 0xdb, 0xc9, //0x000039ff vpand        %ymm1, %ymm2, %ymm1
	0xc5, 0xad, 0x74, 0xd0, //0x00003a03 vpcmpeqb     %ymm0, %ymm10, %ymm2
	0xc5, 0xa5, 0x74, 0xd8, //0x00003a07 vpcmpeqb     %ymm0, %ymm11, %ymm3
	0xc5, 0xe5, 0xeb, 0xd2, //0x00003a0b vpor         %ymm2, %ymm3, %ymm2
	0xc5, 0x9d, 0xdb, 0xd8, //0x00003a0f vpand        %ymm0, %ymm12, %ymm3
	0xc5, 0x95, 0x74, 0xc0, //0x00003a13 vpcmpeqb     %ymm0, %ymm13, %ymm0
	0xc5, 0xfd, 0xd7, 0xd0, //0x00003a17 vpmovmskb    %ymm0, %edx
	0xc5, 0x8d, 0x74, 0xdb, //0x00003a1b vpcmpeqb     %ymm3, %ymm14, %ymm3
	0xc5, 0xfd, 0xd7, 0xdb, //0x00003a1f vpmovmskb    %ymm3, %ebx
	0xc5, 0xfd, 0xd7, 0xfa, //0x00003a23 vpmovmskb    %ymm2, %edi
	0xc5, 0xf5, 0xeb, 0xc0, //0x00003a27 vpor         %ymm0, %ymm1, %ymm0
	0xc5, 0xe5, 0xeb, 0xca, //0x00003a2b vpor         %ymm2, %ymm3, %ymm1
	0xc5, 0xfd, 0xeb, 0xc1, //0x00003a2f vpor         %ymm1, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xc8, //0x00003a33 vpmovmskb    %ymm0, %ecx
	0x48, 0xf7, 0xd1, //0x00003a37 notq         %rcx
	0x48, 0x0f, 0xbc, 0xc9, //0x00003a3a bsfq         %rcx, %rcx
	0x83, 0xf9, 0x20, //0x00003a3e cmpl         $32, %ecx
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003a41 je           LBB0_764
	0xbe, 0xff, 0xff, 0xff, 0xff, //0x00003a47 movl         $-1, %esi
	0xd3, 0xe6, //0x00003a4c shll         %cl, %esi
	0xf7, 0xd6, //0x00003a4e notl         %esi
	0x21, 0xf2, //0x00003a50 andl         %esi, %edx
	0x21, 0xf3, //0x00003a52 andl         %esi, %ebx
	0x21, 0xfe, //0x00003a54 andl         %edi, %esi
	0x89, 0xf7, //0x00003a56 movl         %esi, %edi
	//0x00003a58 LBB0_764
	0x8d, 0x72, 0xff, //0x00003a58 leal         $-1(%rdx), %esi
	0x21, 0xd6, //0x00003a5b andl         %edx, %esi
	0x0f, 0x85, 0x2c, 0x0c, 0x00, 0x00, //0x00003a5d jne          LBB0_950
	0x8d, 0x73, 0xff, //0x00003a63 leal         $-1(%rbx), %esi
	0x21, 0xde, //0x00003a66 andl         %ebx, %esi
	0x0f, 0x85, 0x21, 0x0c, 0x00, 0x00, //0x00003a68 jne          LBB0_950
	0x8d, 0x77, 0xff, //0x00003a6e leal         $-1(%rdi), %esi
	0x21, 0xfe, //0x00003a71 andl         %edi, %esi
	0x0f, 0x85, 0x16, 0x0c, 0x00, 0x00, //0x00003a73 jne          LBB0_950
	0x85, 0xd2, //0x00003a79 testl        %edx, %edx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003a7b je           LBB0_770
	0x0f, 0xbc, 0xd2, //0x00003a81 bsfl         %edx, %edx
	0x48, 0x83, 0xf8, 0xff, //0x00003a84 cmpq         $-1, %rax
	0x0f, 0x85, 0x60, 0x0d, 0x00, 0x00, //0x00003a88 jne          LBB0_969
	0x4c, 0x01, 0xca, //0x00003a8e addq         %r9, %rdx
	0x48, 0x89, 0xd0, //0x00003a91 movq         %rdx, %rax
	//0x00003a94 LBB0_770
	0x85, 0xdb, //0x00003a94 testl        %ebx, %ebx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003a96 je           LBB0_773
	0x0f, 0xbc, 0xd3, //0x00003a9c bsfl         %ebx, %edx
	0x49, 0x83, 0xfd, 0xff, //0x00003a9f cmpq         $-1, %r13
	0x0f, 0x85, 0x45, 0x0d, 0x00, 0x00, //0x00003aa3 jne          LBB0_969
	0x4c, 0x01, 0xca, //0x00003aa9 addq         %r9, %rdx
	0x49, 0x89, 0xd5, //0x00003aac movq         %rdx, %r13
	//0x00003aaf LBB0_773
	0x85, 0xff, //0x00003aaf testl        %edi, %edi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003ab1 je           LBB0_776
	0x0f, 0xbc, 0xd7, //0x00003ab7 bsfl         %edi, %edx
	0x49, 0x83, 0xfe, 0xff, //0x00003aba cmpq         $-1, %r14
	0x0f, 0x85, 0x2a, 0x0d, 0x00, 0x00, //0x00003abe jne          LBB0_969
	0x4c, 0x01, 0xca, //0x00003ac4 addq         %r9, %rdx
	0x49, 0x89, 0xd6, //0x00003ac7 movq         %rdx, %r14
	//0x00003aca LBB0_776
	0x83, 0xf9, 0x20, //0x00003aca cmpl         $32, %ecx
	0x0f, 0x85, 0x17, 0x04, 0x00, 0x00, //0x00003acd jne          LBB0_835
	0x49, 0x83, 0xc3, 0xe0, //0x00003ad3 addq         $-32, %r11
	0x49, 0x83, 0xc1, 0x20, //0x00003ad7 addq         $32, %r9
	0x49, 0x83, 0xfb, 0x1f, //0x00003adb cmpq         $31, %r11
	0x0f, 0x87, 0x0b, 0xff, 0xff, 0xff, //0x00003adf ja           LBB0_762
	0xc5, 0xf8, 0x77, //0x00003ae5 vzeroupper
	0xc5, 0x7a, 0x6f, 0x3d, 0x30, 0xc7, 0xff, 0xff, //0x00003ae8 vmovdqu      $-14544(%rip), %xmm15  /* LCPI0_19+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0xc8, 0xc6, 0xff, 0xff, //0x00003af0 vmovdqu      $-14648(%rip), %ymm14  /* LCPI0_18+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0xa0, 0xc6, 0xff, 0xff, //0x00003af8 vmovdqu      $-14688(%rip), %ymm13  /* LCPI0_17+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0x38, 0xc5, 0xff, 0xff, //0x00003b00 vmovdqu      $-15048(%rip), %ymm12  /* LCPI0_2+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x1d, 0x70, 0xc6, 0xff, 0xff, //0x00003b08 vmovdqu      $-14736(%rip), %ymm11  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x15, 0x48, 0xc6, 0xff, 0xff, //0x00003b10 vmovdqu      $-14776(%rip), %ymm10  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x0d, 0x20, 0xc6, 0xff, 0xff, //0x00003b18 vmovdqu      $-14816(%rip), %ymm9  /* LCPI0_14+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0xf8, 0xc5, 0xff, 0xff, //0x00003b20 vmovdqu      $-14856(%rip), %ymm8  /* LCPI0_13+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0x70, 0xc5, 0xff, 0xff, //0x00003b28 vmovdqu      $-14992(%rip), %ymm7  /* LCPI0_8+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0x48, 0xc5, 0xff, 0xff, //0x00003b30 vmovdqu      $-15032(%rip), %ymm6  /* LCPI0_7+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x2d, 0xc0, 0xc4, 0xff, 0xff, //0x00003b38 vmovdqu      $-15168(%rip), %ymm5  /* LCPI0_0+0(%rip) */
	0x4d, 0x01, 0xc1, //0x00003b40 addq         %r8, %r9
	0x49, 0x83, 0xfb, 0x10, //0x00003b43 cmpq         $16, %r11
	0x4c, 0x89, 0x44, 0x24, 0x20, //0x00003b47 movq         %r8, $32(%rsp)
	0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x00003b4c jb           LBB0_797
	//0x00003b52 LBB0_779
	0x4c, 0x89, 0xcb, //0x00003b52 movq         %r9, %rbx
	0x4c, 0x29, 0xc3, //0x00003b55 subq         %r8, %rbx
	0x45, 0x31, 0xc0, //0x00003b58 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, //0x00003b5b .p2align 4, 0x90
	//0x00003b60 LBB0_780
	0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x01, //0x00003b60 vmovdqu      (%r9,%r8), %xmm0
	0xc4, 0xc1, 0x79, 0x64, 0xcf, //0x00003b66 vpcmpgtb     %xmm15, %xmm0, %xmm1
	0xc5, 0xfa, 0x6f, 0x15, 0xbd, 0xc6, 0xff, 0xff, //0x00003b6b vmovdqu      $-14659(%rip), %xmm2  /* LCPI0_20+0(%rip) */
	0xc5, 0xe9, 0x64, 0xd0, //0x00003b73 vpcmpgtb     %xmm0, %xmm2, %xmm2
	0xc5, 0xf1, 0xdb, 0xca, //0x00003b77 vpand        %xmm2, %xmm1, %xmm1
	0xc5, 0xf9, 0x74, 0x15, 0xbd, 0xc6, 0xff, 0xff, //0x00003b7b vpcmpeqb     $-14659(%rip), %xmm0, %xmm2  /* LCPI0_21+0(%rip) */
	0xc5, 0xf9, 0x74, 0x1d, 0xc5, 0xc6, 0xff, 0xff, //0x00003b83 vpcmpeqb     $-14651(%rip), %xmm0, %xmm3  /* LCPI0_22+0(%rip) */
	0xc5, 0xe1, 0xeb, 0xd2, //0x00003b8b vpor         %xmm2, %xmm3, %xmm2
	0xc5, 0xf9, 0xdb, 0x1d, 0x59, 0xc6, 0xff, 0xff, //0x00003b8f vpand        $-14759(%rip), %xmm0, %xmm3  /* LCPI0_5+0(%rip) */
	0xc5, 0xf9, 0x74, 0x05, 0xc1, 0xc6, 0xff, 0xff, //0x00003b97 vpcmpeqb     $-14655(%rip), %xmm0, %xmm0  /* LCPI0_23+0(%rip) */
	0xc5, 0xe1, 0x74, 0x1d, 0xc9, 0xc6, 0xff, 0xff, //0x00003b9f vpcmpeqb     $-14647(%rip), %xmm3, %xmm3  /* LCPI0_24+0(%rip) */
	0xc5, 0xe1, 0xeb, 0xe0, //0x00003ba7 vpor         %xmm0, %xmm3, %xmm4
	0xc5, 0xe9, 0xeb, 0xc9, //0x00003bab vpor         %xmm1, %xmm2, %xmm1
	0xc5, 0xd9, 0xeb, 0xc9, //0x00003baf vpor         %xmm1, %xmm4, %xmm1
	0xc5, 0xf9, 0xd7, 0xd0, //0x00003bb3 vpmovmskb    %xmm0, %edx
	0xc5, 0x79, 0xd7, 0xe3, //0x00003bb7 vpmovmskb    %xmm3, %r12d
	0xc5, 0xf9, 0xd7, 0xfa, //0x00003bbb vpmovmskb    %xmm2, %edi
	0xc5, 0xf9, 0xd7, 0xc9, //0x00003bbf vpmovmskb    %xmm1, %ecx
	0xf7, 0xd1, //0x00003bc3 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x00003bc5 bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x00003bc8 cmpl         $16, %ecx
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003bcb je           LBB0_782
	0xbe, 0xff, 0xff, 0xff, 0xff, //0x00003bd1 movl         $-1, %esi
	0xd3, 0xe6, //0x00003bd6 shll         %cl, %esi
	0xf7, 0xd6, //0x00003bd8 notl         %esi
	0x21, 0xf2, //0x00003bda andl         %esi, %edx
	0x41, 0x21, 0xf4, //0x00003bdc andl         %esi, %r12d
	0x21, 0xfe, //0x00003bdf andl         %edi, %esi
	0x89, 0xf7, //0x00003be1 movl         %esi, %edi
	//0x00003be3 LBB0_782
	0x8d, 0x72, 0xff, //0x00003be3 leal         $-1(%rdx), %esi
	0x21, 0xd6, //0x00003be6 andl         %edx, %esi
	0x0f, 0x85, 0x86, 0x0c, 0x00, 0x00, //0x00003be8 jne          LBB0_971
	0x41, 0x8d, 0x74, 0x24, 0xff, //0x00003bee leal         $-1(%r12), %esi
	0x44, 0x21, 0xe6, //0x00003bf3 andl         %r12d, %esi
	0x0f, 0x85, 0x78, 0x0c, 0x00, 0x00, //0x00003bf6 jne          LBB0_971
	0x8d, 0x77, 0xff, //0x00003bfc leal         $-1(%rdi), %esi
	0x21, 0xfe, //0x00003bff andl         %edi, %esi
	0x0f, 0x85, 0x6d, 0x0c, 0x00, 0x00, //0x00003c01 jne          LBB0_971
	0x85, 0xd2, //0x00003c07 testl        %edx, %edx
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003c09 je           LBB0_788
	0x0f, 0xbc, 0xd2, //0x00003c0f bsfl         %edx, %edx
	0x48, 0x83, 0xf8, 0xff, //0x00003c12 cmpq         $-1, %rax
	0x0f, 0x85, 0x74, 0x0c, 0x00, 0x00, //0x00003c16 jne          LBB0_973
	0x48, 0x01, 0xda, //0x00003c1c addq         %rbx, %rdx
	0x4c, 0x01, 0xc2, //0x00003c1f addq         %r8, %rdx
	0x48, 0x89, 0xd0, //0x00003c22 movq         %rdx, %rax
	//0x00003c25 LBB0_788
	0x45, 0x85, 0xe4, //0x00003c25 testl        %r12d, %r12d
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003c28 je           LBB0_791
	0x41, 0x0f, 0xbc, 0xd4, //0x00003c2e bsfl         %r12d, %edx
	0x49, 0x83, 0xfd, 0xff, //0x00003c32 cmpq         $-1, %r13
	0x0f, 0x85, 0x54, 0x0c, 0x00, 0x00, //0x00003c36 jne          LBB0_973
	0x48, 0x01, 0xda, //0x00003c3c addq         %rbx, %rdx
	0x4c, 0x01, 0xc2, //0x00003c3f addq         %r8, %rdx
	0x49, 0x89, 0xd5, //0x00003c42 movq         %rdx, %r13
	//0x00003c45 LBB0_791
	0x85, 0xff, //0x00003c45 testl        %edi, %edi
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003c47 je           LBB0_794
	0x0f, 0xbc, 0xd7, //0x00003c4d bsfl         %edi, %edx
	0x49, 0x83, 0xfe, 0xff, //0x00003c50 cmpq         $-1, %r14
	0x0f, 0x85, 0x36, 0x0c, 0x00, 0x00, //0x00003c54 jne          LBB0_973
	0x48, 0x01, 0xda, //0x00003c5a addq         %rbx, %rdx
	0x4c, 0x01, 0xc2, //0x00003c5d addq         %r8, %rdx
	0x49, 0x89, 0xd6, //0x00003c60 movq         %rdx, %r14
	//0x00003c63 LBB0_794
	0x83, 0xf9, 0x10, //0x00003c63 cmpl         $16, %ecx
	0x0f, 0x85, 0x97, 0x02, 0x00, 0x00, //0x00003c66 jne          LBB0_836
	0x49, 0x83, 0xc3, 0xf0, //0x00003c6c addq         $-16, %r11
	0x49, 0x83, 0xc0, 0x10, //0x00003c70 addq         $16, %r8
	0x49, 0x83, 0xfb, 0x0f, //0x00003c74 cmpq         $15, %r11
	0x0f, 0x87, 0xe2, 0xfe, 0xff, 0xff, //0x00003c78 ja           LBB0_780
	0x4d, 0x01, 0xc1, //0x00003c7e addq         %r8, %r9
	//0x00003c81 LBB0_797
	0x4d, 0x85, 0xdb, //0x00003c81 testq        %r11, %r11
	0x0f, 0x84, 0x89, 0x02, 0x00, 0x00, //0x00003c84 je           LBB0_838
	0x4f, 0x8d, 0x04, 0x19, //0x00003c8a leaq         (%r9,%r11), %r8
	0x4c, 0x89, 0xcf, //0x00003c8e movq         %r9, %rdi
	0x48, 0x2b, 0x7c, 0x24, 0x20, //0x00003c91 subq         $32(%rsp), %rdi
	0x31, 0xc9, //0x00003c96 xorl         %ecx, %ecx
	0xe9, 0x30, 0x00, 0x00, 0x00, //0x00003c98 jmp          LBB0_803
	//0x00003c9d LBB0_799
	0x83, 0xfa, 0x65, //0x00003c9d cmpl         $101, %edx
	0x0f, 0x85, 0x6a, 0x02, 0x00, 0x00, //0x00003ca0 jne          LBB0_837
	//0x00003ca6 LBB0_800
	0x49, 0x83, 0xfd, 0xff, //0x00003ca6 cmpq         $-1, %r13
	0x0f, 0x85, 0xcc, 0x0b, 0x00, 0x00, //0x00003caa jne          LBB0_972
	0x4c, 0x8d, 0x2c, 0x0f, //0x00003cb0 leaq         (%rdi,%rcx), %r13
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003cb4 .p2align 4, 0x90
	//0x00003cc0 LBB0_802
	0x48, 0x83, 0xc1, 0x01, //0x00003cc0 addq         $1, %rcx
	0x49, 0x39, 0xcb, //0x00003cc4 cmpq         %rcx, %r11
	0x0f, 0x84, 0x5a, 0x09, 0x00, 0x00, //0x00003cc7 je           LBB0_948
	//0x00003ccd LBB0_803
	0x41, 0x0f, 0xbe, 0x14, 0x09, //0x00003ccd movsbl       (%r9,%rcx), %edx
	0x8d, 0x72, 0xd0, //0x00003cd2 leal         $-48(%rdx), %esi
	0x83, 0xfe, 0x0a, //0x00003cd5 cmpl         $10, %esi
	0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00003cd8 jb           LBB0_802
	0x8d, 0x72, 0xd5, //0x00003cde leal         $-43(%rdx), %esi
	0x83, 0xfe, 0x1a, //0x00003ce1 cmpl         $26, %esi
	0x0f, 0x87, 0xb3, 0xff, 0xff, 0xff, //0x00003ce4 ja           LBB0_799
	0x48, 0x8d, 0x1d, 0x2b, 0x22, 0x00, 0x00, //0x00003cea leaq         $8747(%rip), %rbx  /* LJTI0_5+0(%rip) */
	0x48, 0x63, 0x14, 0xb3, //0x00003cf1 movslq       (%rbx,%rsi,4), %rdx
	0x48, 0x01, 0xda, //0x00003cf5 addq         %rbx, %rdx
	0xff, 0xe2, //0x00003cf8 jmpq         *%rdx
	//0x00003cfa LBB0_806
	0x49, 0x83, 0xfe, 0xff, //0x00003cfa cmpq         $-1, %r14
	0x0f, 0x85, 0x78, 0x0b, 0x00, 0x00, //0x00003cfe jne          LBB0_972
	0x4c, 0x8d, 0x34, 0x0f, //0x00003d04 leaq         (%rdi,%rcx), %r14
	0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00003d08 jmp          LBB0_802
	//0x00003d0d LBB0_808
	0x48, 0x83, 0xf8, 0xff, //0x00003d0d cmpq         $-1, %rax
	0x0f, 0x85, 0x65, 0x0b, 0x00, 0x00, //0x00003d11 jne          LBB0_972
	0x48, 0x8d, 0x04, 0x0f, //0x00003d17 leaq         (%rdi,%rcx), %rax
	0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00003d1b jmp          LBB0_802
	//0x00003d20 LBB0_753
	0x83, 0xfe, 0x22, //0x00003d20 cmpl         $34, %esi
	0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00003d23 je           LBB0_814
	//0x00003d29 LBB0_725
	0x83, 0xfe, 0x7d, //0x00003d29 cmpl         $125, %esi
	0x0f, 0x85, 0x5d, 0x11, 0x00, 0x00, //0x00003d2c jne          LBB0_1059
	//0x00003d32 LBB0_722
	0x49, 0x89, 0x3e, //0x00003d32 movq         %rdi, (%r14)
	0x49, 0x89, 0xf8, //0x00003d35 movq         %rdi, %r8
	0x4c, 0x8b, 0x4c, 0x24, 0x30, //0x00003d38 movq         $48(%rsp), %r9
	0x48, 0x85, 0xff, //0x00003d3d testq        %rdi, %rdi
	0x0f, 0x85, 0x35, 0xf8, 0xff, 0xff, //0x00003d40 jne          LBB0_687
	0xe9, 0x4b, 0x11, 0x00, 0x00, //0x00003d46 jmp          LBB0_1060
	//0x00003d4b LBB0_810
	0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x00003d4b cmpq         $4095, %r8
	0x0f, 0x8f, 0x53, 0x11, 0x00, 0x00, //0x00003d52 jg           LBB0_1146
	0x49, 0x8d, 0x40, 0x01, //0x00003d58 leaq         $1(%r8), %rax
	0x49, 0x89, 0x06, //0x00003d5c movq         %rax, (%r14)
	0x4b, 0xc7, 0x44, 0xc6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00003d5f movq         $0, $8(%r14,%r8,8)
	0xe9, 0xfa, 0xf7, 0xff, 0xff, //0x00003d68 jmp          LBB0_685
	//0x00003d6d LBB0_814
	0x4b, 0xc7, 0x04, 0xc6, 0x02, 0x00, 0x00, 0x00, //0x00003d6d movq         $2, (%r14,%r8,8)
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x00003d75 movq         $8(%rsp), %rax
	0x4c, 0x8b, 0x08, //0x00003d7a movq         (%rax), %r9
	0x4c, 0x89, 0xca, //0x00003d7d movq         %r9, %rdx
	0x4c, 0x29, 0xe2, //0x00003d80 subq         %r12, %rdx
	0x0f, 0x84, 0x50, 0x1a, 0x00, 0x00, //0x00003d83 je           LBB0_1165
	0x48, 0x83, 0xfa, 0x40, //0x00003d89 cmpq         $64, %rdx
	0x0f, 0x82, 0x45, 0x0c, 0x00, 0x00, //0x00003d8d jb           LBB0_990
	0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003d93 movq         $-2, %rbx
	0x4c, 0x29, 0xfb, //0x00003d9a subq         %r15, %rbx
	0x4d, 0x8d, 0x67, 0x01, //0x00003d9d leaq         $1(%r15), %r12
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003da1 movq         $-1, %r8
	0x45, 0x31, 0xdb, //0x00003da8 xorl         %r11d, %r11d
	0x90, 0x90, 0x90, 0x90, 0x90, //0x00003dab .p2align 4, 0x90
	//0x00003db0 LBB0_817
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x22, //0x00003db0 vmovdqu      (%r10,%r12), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x22, 0x20, //0x00003db6 vmovdqu      $32(%r10,%r12), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x00003dbd vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xfa, //0x00003dc1 vpmovmskb    %ymm2, %edi
	0xc5, 0xf5, 0x74, 0xd6, //0x00003dc5 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xc2, //0x00003dc9 vpmovmskb    %ymm2, %eax
	0xc5, 0xfd, 0x74, 0xc7, //0x00003dcd vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x00003dd1 vpmovmskb    %ymm0, %esi
	0xc5, 0xf5, 0x74, 0xc7, //0x00003dd5 vpcmpeqb     %ymm7, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xc8, //0x00003dd9 vpmovmskb    %ymm0, %ecx
	0x48, 0xc1, 0xe0, 0x20, //0x00003ddd shlq         $32, %rax
	0x48, 0x09, 0xc7, //0x00003de1 orq          %rax, %rdi
	0x48, 0xc1, 0xe1, 0x20, //0x00003de4 shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x00003de8 orq          %rcx, %rsi
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003deb jne          LBB0_826
	0x4d, 0x85, 0xdb, //0x00003df1 testq        %r11, %r11
	0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x00003df4 jne          LBB0_828
	0x45, 0x31, 0xdb, //0x00003dfa xorl         %r11d, %r11d
	0x48, 0x85, 0xff, //0x00003dfd testq        %rdi, %rdi
	0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00003e00 jne          LBB0_830
	//0x00003e06 LBB0_820
	0x48, 0x83, 0xc2, 0xc0, //0x00003e06 addq         $-64, %rdx
	0x48, 0x83, 0xc3, 0xc0, //0x00003e0a addq         $-64, %rbx
	0x49, 0x83, 0xc4, 0x40, //0x00003e0e addq         $64, %r12
	0x48, 0x83, 0xfa, 0x3f, //0x00003e12 cmpq         $63, %rdx
	0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00003e16 ja           LBB0_817
	0xe9, 0xda, 0x09, 0x00, 0x00, //0x00003e1c jmp          LBB0_821
	//0x00003e21 LBB0_826
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x00003e21 movq         %r14, $24(%rsp)
	0x49, 0x83, 0xf8, 0xff, //0x00003e26 cmpq         $-1, %r8
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00003e2a jne          LBB0_829
	0x4c, 0x0f, 0xbc, 0xc6, //0x00003e30 bsfq         %rsi, %r8
	0x4d, 0x01, 0xe0, //0x00003e34 addq         %r12, %r8
	0xe9, 0x05, 0x00, 0x00, 0x00, //0x00003e37 jmp          LBB0_829
	//0x00003e3c LBB0_828
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x00003e3c movq         %r14, $24(%rsp)
	//0x00003e41 LBB0_829
	0x4c, 0x89, 0xd8, //0x00003e41 movq         %r11, %rax
	0x48, 0xf7, 0xd0, //0x00003e44 notq         %rax
	0x48, 0x21, 0xf0, //0x00003e47 andq         %rsi, %rax
	0x4c, 0x8d, 0x34, 0x00, //0x00003e4a leaq         (%rax,%rax), %r14
	0x4d, 0x09, 0xde, //0x00003e4e orq          %r11, %r14
	0x4c, 0x89, 0xf1, //0x00003e51 movq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x00003e54 notq         %rcx
	0x48, 0x21, 0xf1, //0x00003e57 andq         %rsi, %rcx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003e5a movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf1, //0x00003e64 andq         %rsi, %rcx
	0x45, 0x31, 0xdb, //0x00003e67 xorl         %r11d, %r11d
	0x48, 0x01, 0xc1, //0x00003e6a addq         %rax, %rcx
	0x41, 0x0f, 0x92, 0xc3, //0x00003e6d setb         %r11b
	0x48, 0x01, 0xc9, //0x00003e71 addq         %rcx, %rcx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003e74 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc1, //0x00003e7e xorq         %rax, %rcx
	0x4c, 0x21, 0xf1, //0x00003e81 andq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x00003e84 notq         %rcx
	0x48, 0x21, 0xcf, //0x00003e87 andq         %rcx, %rdi
	0x4c, 0x8b, 0x74, 0x24, 0x18, //0x00003e8a movq         $24(%rsp), %r14
	0x48, 0x85, 0xff, //0x00003e8f testq        %rdi, %rdi
	0x0f, 0x84, 0x6e, 0xff, 0xff, 0xff, //0x00003e92 je           LBB0_820
	//0x00003e98 LBB0_830
	0x4c, 0x0f, 0xbc, 0xe7, //0x00003e98 bsfq         %rdi, %r12
	0x49, 0x29, 0xdc, //0x00003e9c subq         %rbx, %r12
	//0x00003e9f LBB0_831
	0x4c, 0x8b, 0x1c, 0x24, //0x00003e9f movq         (%rsp), %r11
	0x4d, 0x85, 0xe4, //0x00003ea3 testq        %r12, %r12
	0x0f, 0x88, 0x0b, 0x10, 0x00, 0x00, //0x00003ea6 js           LBB0_745
	0x4d, 0x89, 0x65, 0x00, //0x00003eac movq         %r12, (%r13)
	0x4d, 0x89, 0xf9, //0x00003eb0 movq         %r15, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003eb3 movabsq      $9223372036854775806, %rax
	0x49, 0x39, 0xc7, //0x00003ebd cmpq         %rax, %r15
	0x0f, 0x87, 0xd0, 0x0f, 0x00, 0x00, //0x00003ec0 ja           LBB0_1060
	0x49, 0x8b, 0x06, //0x00003ec6 movq         (%r14), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003ec9 cmpq         $4095, %rax
	0x0f, 0x8f, 0xd6, 0x0f, 0x00, 0x00, //0x00003ecf jg           LBB0_1146
	0x48, 0x8d, 0x48, 0x01, //0x00003ed5 leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0e, //0x00003ed9 movq         %rcx, (%r14)
	0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003edc movq         $4, $8(%r14,%rax,8)
	0xe9, 0x7d, 0xf6, 0xff, 0xff, //0x00003ee5 jmp          LBB0_685
	//0x00003eea LBB0_835
	0x4c, 0x01, 0xc9, //0x00003eea addq         %r9, %rcx
	0x4c, 0x01, 0xc1, //0x00003eed addq         %r8, %rcx
	0xc5, 0xf8, 0x77, //0x00003ef0 vzeroupper
	0xc5, 0x7a, 0x6f, 0x3d, 0x25, 0xc3, 0xff, 0xff, //0x00003ef3 vmovdqu      $-15579(%rip), %xmm15  /* LCPI0_19+0(%rip) */
	0x49, 0x89, 0xc9, //0x00003efb movq         %rcx, %r9
	0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003efe jmp          LBB0_839
	//0x00003f03 LBB0_836
	0x89, 0xc9, //0x00003f03 movl         %ecx, %ecx
	0x49, 0x01, 0xc9, //0x00003f05 addq         %rcx, %r9
	0x4d, 0x01, 0xc1, //0x00003f08 addq         %r8, %r9
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003f0b jmp          LBB0_838
	//0x00003f10 LBB0_837
	0x49, 0x01, 0xc9, //0x00003f10 addq         %rcx, %r9
	//0x00003f13 LBB0_838
	0x4c, 0x8b, 0x44, 0x24, 0x20, //0x00003f13 movq         $32(%rsp), %r8
	//0x00003f18 LBB0_839
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003f18 movq         $-1, %rcx
	0x48, 0x85, 0xc0, //0x00003f1f testq        %rax, %rax
	0x0f, 0x84, 0xcc, 0x0f, 0x00, 0x00, //0x00003f22 je           LBB0_1064
	0x4d, 0x85, 0xf6, //0x00003f28 testq        %r14, %r14
	0x0f, 0x84, 0xc3, 0x0f, 0x00, 0x00, //0x00003f2b je           LBB0_1064
	0x4d, 0x85, 0xed, //0x00003f31 testq        %r13, %r13
	0x0f, 0x84, 0xba, 0x0f, 0x00, 0x00, //0x00003f34 je           LBB0_1064
	0x4d, 0x29, 0xc1, //0x00003f3a subq         %r8, %r9
	0x49, 0x8d, 0x49, 0xff, //0x00003f3d leaq         $-1(%r9), %rcx
	0x48, 0x39, 0xc8, //0x00003f41 cmpq         %rcx, %rax
	0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00003f44 je           LBB0_848
	0x49, 0x39, 0xce, //0x00003f4a cmpq         %rcx, %r14
	0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00003f4d je           LBB0_848
	0x49, 0x39, 0xcd, //0x00003f53 cmpq         %rcx, %r13
	0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00003f56 je           LBB0_848
	0x4d, 0x85, 0xf6, //0x00003f5c testq        %r14, %r14
	0xc5, 0xfe, 0x6f, 0x2d, 0x99, 0xc0, 0xff, 0xff, //0x00003f5f vmovdqu      $-16231(%rip), %ymm5  /* LCPI0_0+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0x11, 0xc1, 0xff, 0xff, //0x00003f67 vmovdqu      $-16111(%rip), %ymm6  /* LCPI0_7+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0x29, 0xc1, 0xff, 0xff, //0x00003f6f vmovdqu      $-16087(%rip), %ymm7  /* LCPI0_8+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0xa1, 0xc1, 0xff, 0xff, //0x00003f77 vmovdqu      $-15967(%rip), %ymm8  /* LCPI0_13+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x0d, 0xb9, 0xc1, 0xff, 0xff, //0x00003f7f vmovdqu      $-15943(%rip), %ymm9  /* LCPI0_14+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x15, 0xd1, 0xc1, 0xff, 0xff, //0x00003f87 vmovdqu      $-15919(%rip), %ymm10  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x1d, 0xe9, 0xc1, 0xff, 0xff, //0x00003f8f vmovdqu      $-15895(%rip), %ymm11  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0xa1, 0xc0, 0xff, 0xff, //0x00003f97 vmovdqu      $-16223(%rip), %ymm12  /* LCPI0_2+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0xf9, 0xc1, 0xff, 0xff, //0x00003f9f vmovdqu      $-15879(%rip), %ymm13  /* LCPI0_17+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0x11, 0xc2, 0xff, 0xff, //0x00003fa7 vmovdqu      $-15855(%rip), %ymm14  /* LCPI0_18+0(%rip) */
	0x0f, 0x8e, 0x75, 0x00, 0x00, 0x00, //0x00003faf jle          LBB0_849
	0x49, 0x8d, 0x4e, 0xff, //0x00003fb5 leaq         $-1(%r14), %rcx
	0x49, 0x39, 0xcd, //0x00003fb9 cmpq         %rcx, %r13
	0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00003fbc je           LBB0_849
	0x49, 0xf7, 0xd6, //0x00003fc2 notq         %r14
	0x4d, 0x89, 0xf1, //0x00003fc5 movq         %r14, %r9
	0xe9, 0xd7, 0x08, 0x00, 0x00, //0x00003fc8 jmp          LBB0_975
	//0x00003fcd LBB0_848
	0x49, 0xf7, 0xd9, //0x00003fcd negq         %r9
	0x4c, 0x8b, 0x74, 0x24, 0x18, //0x00003fd0 movq         $24(%rsp), %r14
	0xc5, 0xfe, 0x6f, 0x2d, 0x23, 0xc0, 0xff, 0xff, //0x00003fd5 vmovdqu      $-16349(%rip), %ymm5  /* LCPI0_0+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0x9b, 0xc0, 0xff, 0xff, //0x00003fdd vmovdqu      $-16229(%rip), %ymm6  /* LCPI0_7+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0xb3, 0xc0, 0xff, 0xff, //0x00003fe5 vmovdqu      $-16205(%rip), %ymm7  /* LCPI0_8+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0x2b, 0xc1, 0xff, 0xff, //0x00003fed vmovdqu      $-16085(%rip), %ymm8  /* LCPI0_13+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x0d, 0x43, 0xc1, 0xff, 0xff, //0x00003ff5 vmovdqu      $-16061(%rip), %ymm9  /* LCPI0_14+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x15, 0x5b, 0xc1, 0xff, 0xff, //0x00003ffd vmovdqu      $-16037(%rip), %ymm10  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x1d, 0x73, 0xc1, 0xff, 0xff, //0x00004005 vmovdqu      $-16013(%rip), %ymm11  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0x2b, 0xc0, 0xff, 0xff, //0x0000400d vmovdqu      $-16341(%rip), %ymm12  /* LCPI0_2+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0x83, 0xc1, 0xff, 0xff, //0x00004015 vmovdqu      $-15997(%rip), %ymm13  /* LCPI0_17+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0x9b, 0xc1, 0xff, 0xff, //0x0000401d vmovdqu      $-15973(%rip), %ymm14  /* LCPI0_18+0(%rip) */
	0xe9, 0x7f, 0x08, 0x00, 0x00, //0x00004025 jmp          LBB0_976
	//0x0000402a LBB0_849
	0x48, 0x89, 0xc1, //0x0000402a movq         %rax, %rcx
	0x4c, 0x09, 0xe9, //0x0000402d orq          %r13, %rcx
	0x0f, 0x99, 0xc1, //0x00004030 setns        %cl
	0x0f, 0x88, 0xbc, 0x05, 0x00, 0x00, //0x00004033 js           LBB0_946
	0x4c, 0x39, 0xe8, //0x00004039 cmpq         %r13, %rax
	0x0f, 0x8c, 0xb3, 0x05, 0x00, 0x00, //0x0000403c jl           LBB0_946
	0x48, 0xf7, 0xd0, //0x00004042 notq         %rax
	0x49, 0x89, 0xc1, //0x00004045 movq         %rax, %r9
	0xe9, 0x57, 0x08, 0x00, 0x00, //0x00004048 jmp          LBB0_975
	//0x0000404d LBB0_852
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000404d movq         $8(%rsp), %rax
	0x4c, 0x8b, 0x08, //0x00004052 movq         (%rax), %r9
	0x4c, 0x89, 0xca, //0x00004055 movq         %r9, %rdx
	0x4c, 0x29, 0xe2, //0x00004058 subq         %r12, %rdx
	0x0f, 0x84, 0x78, 0x17, 0x00, 0x00, //0x0000405b je           LBB0_1165
	0x48, 0x83, 0xfa, 0x40, //0x00004061 cmpq         $64, %rdx
	0x0f, 0x82, 0xfc, 0x09, 0x00, 0x00, //0x00004065 jb           LBB0_994
	0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000406b movq         $-2, %rbx
	0x4c, 0x29, 0xfb, //0x00004072 subq         %r15, %rbx
	0x4d, 0x8d, 0x67, 0x01, //0x00004075 leaq         $1(%r15), %r12
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004079 movq         $-1, %r8
	0x45, 0x31, 0xdb, //0x00004080 xorl         %r11d, %r11d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004083 .p2align 4, 0x90
	//0x00004090 LBB0_855
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x22, //0x00004090 vmovdqu      (%r10,%r12), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x22, 0x20, //0x00004096 vmovdqu      $32(%r10,%r12), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x0000409d vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xfa, //0x000040a1 vpmovmskb    %ymm2, %edi
	0xc5, 0xf5, 0x74, 0xd6, //0x000040a5 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xc2, //0x000040a9 vpmovmskb    %ymm2, %eax
	0xc5, 0xfd, 0x74, 0xc7, //0x000040ad vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x000040b1 vpmovmskb    %ymm0, %esi
	0xc5, 0xf5, 0x74, 0xc7, //0x000040b5 vpcmpeqb     %ymm7, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xc8, //0x000040b9 vpmovmskb    %ymm0, %ecx
	0x48, 0xc1, 0xe0, 0x20, //0x000040bd shlq         $32, %rax
	0x48, 0x09, 0xc7, //0x000040c1 orq          %rax, %rdi
	0x48, 0xc1, 0xe1, 0x20, //0x000040c4 shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x000040c8 orq          %rcx, %rsi
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000040cb jne          LBB0_864
	0x4d, 0x85, 0xdb, //0x000040d1 testq        %r11, %r11
	0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x000040d4 jne          LBB0_866
	0x45, 0x31, 0xdb, //0x000040da xorl         %r11d, %r11d
	0x48, 0x85, 0xff, //0x000040dd testq        %rdi, %rdi
	0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x000040e0 jne          LBB0_868
	//0x000040e6 LBB0_858
	0x48, 0x83, 0xc2, 0xc0, //0x000040e6 addq         $-64, %rdx
	0x48, 0x83, 0xc3, 0xc0, //0x000040ea addq         $-64, %rbx
	0x49, 0x83, 0xc4, 0x40, //0x000040ee addq         $64, %r12
	0x48, 0x83, 0xfa, 0x3f, //0x000040f2 cmpq         $63, %rdx
	0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000040f6 ja           LBB0_855
	0xe9, 0x05, 0x08, 0x00, 0x00, //0x000040fc jmp          LBB0_859
	//0x00004101 LBB0_864
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x00004101 movq         %r14, $24(%rsp)
	0x49, 0x83, 0xf8, 0xff, //0x00004106 cmpq         $-1, %r8
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000410a jne          LBB0_867
	0x4c, 0x0f, 0xbc, 0xc6, //0x00004110 bsfq         %rsi, %r8
	0x4d, 0x01, 0xe0, //0x00004114 addq         %r12, %r8
	0xe9, 0x05, 0x00, 0x00, 0x00, //0x00004117 jmp          LBB0_867
	//0x0000411c LBB0_866
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x0000411c movq         %r14, $24(%rsp)
	//0x00004121 LBB0_867
	0x4c, 0x89, 0xd8, //0x00004121 movq         %r11, %rax
	0x48, 0xf7, 0xd0, //0x00004124 notq         %rax
	0x48, 0x21, 0xf0, //0x00004127 andq         %rsi, %rax
	0x4c, 0x8d, 0x34, 0x00, //0x0000412a leaq         (%rax,%rax), %r14
	0x4d, 0x09, 0xde, //0x0000412e orq          %r11, %r14
	0x4c, 0x89, 0xf1, //0x00004131 movq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x00004134 notq         %rcx
	0x48, 0x21, 0xf1, //0x00004137 andq         %rsi, %rcx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000413a movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf1, //0x00004144 andq         %rsi, %rcx
	0x45, 0x31, 0xdb, //0x00004147 xorl         %r11d, %r11d
	0x48, 0x01, 0xc1, //0x0000414a addq         %rax, %rcx
	0x41, 0x0f, 0x92, 0xc3, //0x0000414d setb         %r11b
	0x48, 0x01, 0xc9, //0x00004151 addq         %rcx, %rcx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004154 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc1, //0x0000415e xorq         %rax, %rcx
	0x4c, 0x21, 0xf1, //0x00004161 andq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x00004164 notq         %rcx
	0x48, 0x21, 0xcf, //0x00004167 andq         %rcx, %rdi
	0x4c, 0x8b, 0x74, 0x24, 0x18, //0x0000416a movq         $24(%rsp), %r14
	0x48, 0x85, 0xff, //0x0000416f testq        %rdi, %rdi
	0x0f, 0x84, 0x6e, 0xff, 0xff, 0xff, //0x00004172 je           LBB0_858
	//0x00004178 LBB0_868
	0x4c, 0x0f, 0xbc, 0xe7, //0x00004178 bsfq         %rdi, %r12
	0x49, 0x29, 0xdc, //0x0000417c subq         %rbx, %r12
	//0x0000417f LBB0_869
	0x4d, 0x85, 0xe4, //0x0000417f testq        %r12, %r12
	0x4c, 0x8b, 0x1c, 0x24, //0x00004182 movq         (%rsp), %r11
	0x0f, 0x89, 0xc1, 0xf3, 0xff, 0xff, //0x00004186 jns          LBB0_684
	0xe9, 0x26, 0x0d, 0x00, 0x00, //0x0000418c jmp          LBB0_745
	//0x00004191 LBB0_870
	0x4c, 0x89, 0x74, 0x24, 0x18, //0x00004191 movq         %r14, $24(%rsp)
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x00004196 movq         $8(%rsp), %rax
	0x48, 0x8b, 0x10, //0x0000419b movq         (%rax), %rdx
	0x49, 0x89, 0xd6, //0x0000419e movq         %rdx, %r14
	0x4d, 0x29, 0xe6, //0x000041a1 subq         %r12, %r14
	0x4d, 0x85, 0xf6, //0x000041a4 testq        %r14, %r14
	0x0f, 0x8e, 0xb4, 0x16, 0x00, 0x00, //0x000041a7 jle          LBB0_1166
	0x4c, 0x89, 0x6c, 0x24, 0x10, //0x000041ad movq         %r13, $16(%rsp)
	0x43, 0x8a, 0x14, 0x22, //0x000041b2 movb         (%r10,%r12), %dl
	0x8d, 0x42, 0xd0, //0x000041b6 leal         $-48(%rdx), %eax
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000041b9 movq         $-2, %r9
	0x3c, 0x09, //0x000041c0 cmpb         $9, %al
	0x0f, 0x87, 0xce, 0x0c, 0x00, 0x00, //0x000041c2 ja           LBB0_1060
	0x4b, 0x8d, 0x04, 0x22, //0x000041c8 leaq         (%r10,%r12), %rax
	0x48, 0x89, 0x44, 0x24, 0x38, //0x000041cc movq         %rax, $56(%rsp)
	0x80, 0xfa, 0x30, //0x000041d1 cmpb         $48, %dl
	0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x000041d4 jne          LBB0_876
	0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000041da movl         $1, %r13d
	0x49, 0x83, 0xfe, 0x01, //0x000041e0 cmpq         $1, %r14
	0x0f, 0x84, 0x94, 0x05, 0x00, 0x00, //0x000041e4 je           LBB0_964
	0x48, 0x8b, 0x44, 0x24, 0x38, //0x000041ea movq         $56(%rsp), %rax
	0x8a, 0x50, 0x01, //0x000041ef movb         $1(%rax), %dl
	0x80, 0xc2, 0xd2, //0x000041f2 addb         $-46, %dl
	0x80, 0xfa, 0x37, //0x000041f5 cmpb         $55, %dl
	0x0f, 0x87, 0x80, 0x05, 0x00, 0x00, //0x000041f8 ja           LBB0_964
	0x0f, 0xb6, 0xc2, //0x000041fe movzbl       %dl, %eax
	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004201 movabsq      $36028797027352577, %rcx
	0x48, 0x0f, 0xa3, 0xc1, //0x0000420b btq          %rax, %rcx
	0x0f, 0x83, 0x69, 0x05, 0x00, 0x00, //0x0000420f jae          LBB0_964
	//0x00004215 LBB0_876
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004215 movq         $-1, %r11
	0x49, 0x83, 0xfe, 0x20, //0x0000421c cmpq         $32, %r14
	0x0f, 0x82, 0x5d, 0x08, 0x00, 0x00, //0x00004220 jb           LBB0_995
	0x45, 0x31, 0xed, //0x00004226 xorl         %r13d, %r13d
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004229 movq         $-1, %r8
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00004230 movq         $-1, $32(%rsp)
	0x4c, 0x8b, 0x64, 0x24, 0x38, //0x00004239 movq         $56(%rsp), %r12
	//0x0000423e LBB0_878
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2c, //0x0000423e vmovdqu      (%r12,%r13), %ymm0
	0xc4, 0xc1, 0x7d, 0x64, 0xc8, //0x00004244 vpcmpgtb     %ymm8, %ymm0, %ymm1
	0xc5, 0xb5, 0x64, 0xd0, //0x00004249 vpcmpgtb     %ymm0, %ymm9, %ymm2
	0xc5, 0xed, 0xdb, 0xc9, //0x0000424d vpand        %ymm1, %ymm2, %ymm1
	0xc5, 0xad, 0x74, 0xd0, //0x00004251 vpcmpeqb     %ymm0, %ymm10, %ymm2
	0xc5, 0xa5, 0x74, 0xd8, //0x00004255 vpcmpeqb     %ymm0, %ymm11, %ymm3
	0xc5, 0xe5, 0xeb, 0xd2, //0x00004259 vpor         %ymm2, %ymm3, %ymm2
	0xc5, 0x9d, 0xdb, 0xd8, //0x0000425d vpand        %ymm0, %ymm12, %ymm3
	0xc5, 0x95, 0x74, 0xc0, //0x00004261 vpcmpeqb     %ymm0, %ymm13, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x00004265 vpmovmskb    %ymm0, %esi
	0xc5, 0x8d, 0x74, 0xdb, //0x00004269 vpcmpeqb     %ymm3, %ymm14, %ymm3
	0xc5, 0xfd, 0xd7, 0xfb, //0x0000426d vpmovmskb    %ymm3, %edi
	0xc5, 0xfd, 0xd7, 0xd2, //0x00004271 vpmovmskb    %ymm2, %edx
	0xc5, 0xf5, 0xeb, 0xc0, //0x00004275 vpor         %ymm0, %ymm1, %ymm0
	0xc5, 0xe5, 0xeb, 0xca, //0x00004279 vpor         %ymm2, %ymm3, %ymm1
	0xc5, 0xfd, 0xeb, 0xc1, //0x0000427d vpor         %ymm1, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xc0, //0x00004281 vpmovmskb    %ymm0, %eax
	0x48, 0xf7, 0xd0, //0x00004285 notq         %rax
	0x48, 0x0f, 0xbc, 0xc8, //0x00004288 bsfq         %rax, %rcx
	0x83, 0xf9, 0x20, //0x0000428c cmpl         $32, %ecx
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000428f je           LBB0_880
	0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004295 movl         $-1, %eax
	0xd3, 0xe0, //0x0000429a shll         %cl, %eax
	0xf7, 0xd0, //0x0000429c notl         %eax
	0x21, 0xc6, //0x0000429e andl         %eax, %esi
	0x21, 0xc7, //0x000042a0 andl         %eax, %edi
	0x21, 0xd0, //0x000042a2 andl         %edx, %eax
	0x89, 0xc2, //0x000042a4 movl         %eax, %edx
	//0x000042a6 LBB0_880
	0x8d, 0x5e, 0xff, //0x000042a6 leal         $-1(%rsi), %ebx
	0x21, 0xf3, //0x000042a9 andl         %esi, %ebx
	0x0f, 0x85, 0x4d, 0x06, 0x00, 0x00, //0x000042ab jne          LBB0_981
	0x8d, 0x5f, 0xff, //0x000042b1 leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x000042b4 andl         %edi, %ebx
	0x0f, 0x85, 0x42, 0x06, 0x00, 0x00, //0x000042b6 jne          LBB0_981
	0x8d, 0x5a, 0xff, //0x000042bc leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x000042bf andl         %edx, %ebx
	0x0f, 0x85, 0x37, 0x06, 0x00, 0x00, //0x000042c1 jne          LBB0_981
	0x85, 0xf6, //0x000042c7 testl        %esi, %esi
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000042c9 je           LBB0_886
	0x0f, 0xbc, 0xf6, //0x000042cf bsfl         %esi, %esi
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000042d2 cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x91, 0x06, 0x00, 0x00, //0x000042d8 jne          LBB0_984
	0x4c, 0x01, 0xee, //0x000042de addq         %r13, %rsi
	0x48, 0x89, 0x74, 0x24, 0x20, //0x000042e1 movq         %rsi, $32(%rsp)
	//0x000042e6 LBB0_886
	0x85, 0xff, //0x000042e6 testl        %edi, %edi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000042e8 je           LBB0_889
	0x0f, 0xbc, 0xf7, //0x000042ee bsfl         %edi, %esi
	0x49, 0x83, 0xf8, 0xff, //0x000042f1 cmpq         $-1, %r8
	0x0f, 0x85, 0x74, 0x06, 0x00, 0x00, //0x000042f5 jne          LBB0_984
	0x4c, 0x01, 0xee, //0x000042fb addq         %r13, %rsi
	0x49, 0x89, 0xf0, //0x000042fe movq         %rsi, %r8
	//0x00004301 LBB0_889
	0x85, 0xd2, //0x00004301 testl        %edx, %edx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004303 je           LBB0_892
	0x0f, 0xbc, 0xd2, //0x00004309 bsfl         %edx, %edx
	0x49, 0x83, 0xfb, 0xff, //0x0000430c cmpq         $-1, %r11
	0x0f, 0x85, 0x7c, 0x06, 0x00, 0x00, //0x00004310 jne          LBB0_986
	0x4c, 0x01, 0xea, //0x00004316 addq         %r13, %rdx
	0x49, 0x89, 0xd3, //0x00004319 movq         %rdx, %r11
	//0x0000431c LBB0_892
	0x83, 0xf9, 0x20, //0x0000431c cmpl         $32, %ecx
	0x0f, 0x85, 0xe9, 0x02, 0x00, 0x00, //0x0000431f jne          LBB0_947
	0x49, 0x83, 0xc6, 0xe0, //0x00004325 addq         $-32, %r14
	0x49, 0x83, 0xc5, 0x20, //0x00004329 addq         $32, %r13
	0x49, 0x83, 0xfe, 0x1f, //0x0000432d cmpq         $31, %r14
	0x0f, 0x87, 0x07, 0xff, 0xff, 0xff, //0x00004331 ja           LBB0_878
	0xc5, 0xf8, 0x77, //0x00004337 vzeroupper
	0x4d, 0x01, 0xe5, //0x0000433a addq         %r12, %r13
	0x49, 0x83, 0xfe, 0x10, //0x0000433d cmpq         $16, %r14
	0xc5, 0x7a, 0x6f, 0x3d, 0xd7, 0xbe, 0xff, 0xff, //0x00004341 vmovdqu      $-16681(%rip), %xmm15  /* LCPI0_19+0(%rip) */
	0x0f, 0x82, 0x32, 0x01, 0x00, 0x00, //0x00004349 jb           LBB0_913
	//0x0000434f LBB0_895
	0x4c, 0x89, 0xe9, //0x0000434f movq         %r13, %rcx
	0x4c, 0x29, 0xf9, //0x00004352 subq         %r15, %rcx
	0x4c, 0x89, 0xd0, //0x00004355 movq         %r10, %rax
	0x48, 0xf7, 0xd0, //0x00004358 notq         %rax
	0x48, 0x01, 0xc8, //0x0000435b addq         %rcx, %rax
	0x45, 0x31, 0xe4, //0x0000435e xorl         %r12d, %r12d
	//0x00004361 LBB0_896
	0xc4, 0x81, 0x7a, 0x6f, 0x44, 0x25, 0x00, //0x00004361 vmovdqu      (%r13,%r12), %xmm0
	0xc4, 0xc1, 0x79, 0x64, 0xcf, //0x00004368 vpcmpgtb     %xmm15, %xmm0, %xmm1
	0xc5, 0xfa, 0x6f, 0x15, 0xbb, 0xbe, 0xff, 0xff, //0x0000436d vmovdqu      $-16709(%rip), %xmm2  /* LCPI0_20+0(%rip) */
	0xc5, 0xe9, 0x64, 0xd0, //0x00004375 vpcmpgtb     %xmm0, %xmm2, %xmm2
	0xc5, 0xf1, 0xdb, 0xca, //0x00004379 vpand        %xmm2, %xmm1, %xmm1
	0xc5, 0xf9, 0x74, 0x15, 0xbb, 0xbe, 0xff, 0xff, //0x0000437d vpcmpeqb     $-16709(%rip), %xmm0, %xmm2  /* LCPI0_21+0(%rip) */
	0xc5, 0xf9, 0x74, 0x1d, 0xc3, 0xbe, 0xff, 0xff, //0x00004385 vpcmpeqb     $-16701(%rip), %xmm0, %xmm3  /* LCPI0_22+0(%rip) */
	0xc5, 0xe1, 0xeb, 0xd2, //0x0000438d vpor         %xmm2, %xmm3, %xmm2
	0xc5, 0xf9, 0xdb, 0x1d, 0x57, 0xbe, 0xff, 0xff, //0x00004391 vpand        $-16809(%rip), %xmm0, %xmm3  /* LCPI0_5+0(%rip) */
	0xc5, 0xf9, 0x74, 0x05, 0xbf, 0xbe, 0xff, 0xff, //0x00004399 vpcmpeqb     $-16705(%rip), %xmm0, %xmm0  /* LCPI0_23+0(%rip) */
	0xc5, 0xe1, 0x74, 0x1d, 0xc7, 0xbe, 0xff, 0xff, //0x000043a1 vpcmpeqb     $-16697(%rip), %xmm3, %xmm3  /* LCPI0_24+0(%rip) */
	0xc5, 0xe1, 0xeb, 0xe0, //0x000043a9 vpor         %xmm0, %xmm3, %xmm4
	0xc5, 0xe9, 0xeb, 0xc9, //0x000043ad vpor         %xmm1, %xmm2, %xmm1
	0xc5, 0xd9, 0xeb, 0xc9, //0x000043b1 vpor         %xmm1, %xmm4, %xmm1
	0xc5, 0xf9, 0xd7, 0xf0, //0x000043b5 vpmovmskb    %xmm0, %esi
	0xc5, 0xf9, 0xd7, 0xd3, //0x000043b9 vpmovmskb    %xmm3, %edx
	0xc5, 0xf9, 0xd7, 0xfa, //0x000043bd vpmovmskb    %xmm2, %edi
	0xc5, 0xf9, 0xd7, 0xc9, //0x000043c1 vpmovmskb    %xmm1, %ecx
	0xf7, 0xd1, //0x000043c5 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x000043c7 bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x000043ca cmpl         $16, %ecx
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000043cd je           LBB0_898
	0xbb, 0xff, 0xff, 0xff, 0xff, //0x000043d3 movl         $-1, %ebx
	0xd3, 0xe3, //0x000043d8 shll         %cl, %ebx
	0xf7, 0xd3, //0x000043da notl         %ebx
	0x21, 0xde, //0x000043dc andl         %ebx, %esi
	0x21, 0xda, //0x000043de andl         %ebx, %edx
	0x21, 0xfb, //0x000043e0 andl         %edi, %ebx
	0x89, 0xdf, //0x000043e2 movl         %ebx, %edi
	//0x000043e4 LBB0_898
	0x8d, 0x5e, 0xff, //0x000043e4 leal         $-1(%rsi), %ebx
	0x21, 0xf3, //0x000043e7 andl         %esi, %ebx
	0x0f, 0x85, 0x6a, 0x05, 0x00, 0x00, //0x000043e9 jne          LBB0_982
	0x8d, 0x5a, 0xff, //0x000043ef leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x000043f2 andl         %edx, %ebx
	0x0f, 0x85, 0x5f, 0x05, 0x00, 0x00, //0x000043f4 jne          LBB0_982
	0x8d, 0x5f, 0xff, //0x000043fa leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x000043fd andl         %edi, %ebx
	0x0f, 0x85, 0x54, 0x05, 0x00, 0x00, //0x000043ff jne          LBB0_982
	0x85, 0xf6, //0x00004405 testl        %esi, %esi
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00004407 je           LBB0_904
	0x0f, 0xbc, 0xf6, //0x0000440d bsfl         %esi, %esi
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x00004410 cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0xd8, 0x05, 0x00, 0x00, //0x00004416 jne          LBB0_991
	0x48, 0x01, 0xc6, //0x0000441c addq         %rax, %rsi
	0x4c, 0x01, 0xe6, //0x0000441f addq         %r12, %rsi
	0x48, 0x89, 0x74, 0x24, 0x20, //0x00004422 movq         %rsi, $32(%rsp)
	//0x00004427 LBB0_904
	0x85, 0xd2, //0x00004427 testl        %edx, %edx
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004429 je           LBB0_907
	0x0f, 0xbc, 0xd2, //0x0000442f bsfl         %edx, %edx
	0x49, 0x83, 0xf8, 0xff, //0x00004432 cmpq         $-1, %r8
	0x0f, 0x85, 0x95, 0x05, 0x00, 0x00, //0x00004436 jne          LBB0_989
	0x48, 0x01, 0xc2, //0x0000443c addq         %rax, %rdx
	0x4c, 0x01, 0xe2, //0x0000443f addq         %r12, %rdx
	0x49, 0x89, 0xd0, //0x00004442 movq         %rdx, %r8
	//0x00004445 LBB0_907
	0x85, 0xff, //0x00004445 testl        %edi, %edi
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004447 je           LBB0_910
	0x0f, 0xbc, 0xd7, //0x0000444d bsfl         %edi, %edx
	0x49, 0x83, 0xfb, 0xff, //0x00004450 cmpq         $-1, %r11
	0x0f, 0x85, 0x77, 0x05, 0x00, 0x00, //0x00004454 jne          LBB0_989
	0x48, 0x01, 0xc2, //0x0000445a addq         %rax, %rdx
	0x4c, 0x01, 0xe2, //0x0000445d addq         %r12, %rdx
	0x49, 0x89, 0xd3, //0x00004460 movq         %rdx, %r11
	//0x00004463 LBB0_910
	0x83, 0xf9, 0x10, //0x00004463 cmpl         $16, %ecx
	0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x00004466 jne          LBB0_949
	0x49, 0x83, 0xc6, 0xf0, //0x0000446c addq         $-16, %r14
	0x49, 0x83, 0xc4, 0x10, //0x00004470 addq         $16, %r12
	0x49, 0x83, 0xfe, 0x0f, //0x00004474 cmpq         $15, %r14
	0x0f, 0x87, 0xe3, 0xfe, 0xff, 0xff, //0x00004478 ja           LBB0_896
	0x4d, 0x01, 0xe5, //0x0000447e addq         %r12, %r13
	//0x00004481 LBB0_913
	0x4d, 0x85, 0xf6, //0x00004481 testq        %r14, %r14
	0x48, 0x8d, 0x15, 0x25, 0x1a, 0x00, 0x00, //0x00004484 leaq         $6693(%rip), %rdx  /* LJTI0_4+0(%rip) */
	0x0f, 0x84, 0x09, 0x02, 0x00, 0x00, //0x0000448b je           LBB0_952
	0x4f, 0x8d, 0x24, 0x2e, //0x00004491 leaq         (%r14,%r13), %r12
	0x4c, 0x89, 0xe8, //0x00004495 movq         %r13, %rax
	0x4c, 0x29, 0xf8, //0x00004498 subq         %r15, %rax
	0x4c, 0x89, 0xd7, //0x0000449b movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x0000449e notq         %rdi
	0x48, 0x01, 0xc7, //0x000044a1 addq         %rax, %rdi
	0x31, 0xc9, //0x000044a4 xorl         %ecx, %ecx
	0xe9, 0x32, 0x00, 0x00, 0x00, //0x000044a6 jmp          LBB0_919
	//0x000044ab LBB0_915
	0x83, 0xfe, 0x65, //0x000044ab cmpl         $101, %esi
	0x0f, 0x85, 0xe3, 0x01, 0x00, 0x00, //0x000044ae jne          LBB0_951
	//0x000044b4 LBB0_916
	0x49, 0x83, 0xf8, 0xff, //0x000044b4 cmpq         $-1, %r8
	0x0f, 0x85, 0xa3, 0x04, 0x00, 0x00, //0x000044b8 jne          LBB0_983
	0x4c, 0x8d, 0x04, 0x0f, //0x000044be leaq         (%rdi,%rcx), %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000044c2 .p2align 4, 0x90
	//0x000044d0 LBB0_918
	0x48, 0x83, 0xc1, 0x01, //0x000044d0 addq         $1, %rcx
	0x49, 0x39, 0xce, //0x000044d4 cmpq         %rcx, %r14
	0x0f, 0x84, 0x19, 0x04, 0x00, 0x00, //0x000044d7 je           LBB0_980
	//0x000044dd LBB0_919
	0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x000044dd movsbl       (%r13,%rcx), %esi
	0x8d, 0x46, 0xd0, //0x000044e3 leal         $-48(%rsi), %eax
	0x83, 0xf8, 0x0a, //0x000044e6 cmpl         $10, %eax
	0x0f, 0x82, 0xe1, 0xff, 0xff, 0xff, //0x000044e9 jb           LBB0_918
	0x8d, 0x5e, 0xd5, //0x000044ef leal         $-43(%rsi), %ebx
	0x83, 0xfb, 0x1a, //0x000044f2 cmpl         $26, %ebx
	0x0f, 0x87, 0xb0, 0xff, 0xff, 0xff, //0x000044f5 ja           LBB0_915
	0x48, 0x63, 0x04, 0x9a, //0x000044fb movslq       (%rdx,%rbx,4), %rax
	0x48, 0x01, 0xd0, //0x000044ff addq         %rdx, %rax
	0xff, 0xe0, //0x00004502 jmpq         *%rax
	//0x00004504 LBB0_922
	0x49, 0x83, 0xfb, 0xff, //0x00004504 cmpq         $-1, %r11
	0x0f, 0x85, 0x53, 0x04, 0x00, 0x00, //0x00004508 jne          LBB0_983
	0x4c, 0x8d, 0x1c, 0x0f, //0x0000450e leaq         (%rdi,%rcx), %r11
	0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00004512 jmp          LBB0_918
	//0x00004517 LBB0_924
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x00004517 cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x3e, 0x04, 0x00, 0x00, //0x0000451d jne          LBB0_983
	0x48, 0x8d, 0x04, 0x0f, //0x00004523 leaq         (%rdi,%rcx), %rax
	0x48, 0x89, 0x44, 0x24, 0x20, //0x00004527 movq         %rax, $32(%rsp)
	0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000452c jmp          LBB0_918
	//0x00004531 LBB0_926
	0x49, 0x8b, 0x06, //0x00004531 movq         (%r14), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004534 cmpq         $4095, %rax
	0x0f, 0x8f, 0x6b, 0x09, 0x00, 0x00, //0x0000453a jg           LBB0_1146
	0x48, 0x8d, 0x48, 0x01, //0x00004540 leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0e, //0x00004544 movq         %rcx, (%r14)
	0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004547 movq         $5, $8(%r14,%rax,8)
	0xe9, 0x12, 0xf0, 0xff, 0xff, //0x00004550 jmp          LBB0_685
	//0x00004555 LBB0_928
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x00004555 movq         $8(%rsp), %rax
	0x48, 0x8b, 0x10, //0x0000455a movq         (%rax), %rdx
	0x48, 0x8d, 0x42, 0xfc, //0x0000455d leaq         $-4(%rdx), %rax
	0x49, 0x39, 0xc7, //0x00004561 cmpq         %rax, %r15
	0x0f, 0x83, 0x40, 0x11, 0x00, 0x00, //0x00004564 jae          LBB0_1144
	0x43, 0x8b, 0x0c, 0x22, //0x0000456a movl         (%r10,%r12), %ecx
	0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x0000456e cmpl         $1702063201, %ecx
	0x0f, 0x85, 0x39, 0x11, 0x00, 0x00, //0x00004574 jne          LBB0_1147
	0x4d, 0x8d, 0x67, 0x05, //0x0000457a leaq         $5(%r15), %r12
	0xe9, 0xca, 0xef, 0xff, 0xff, //0x0000457e jmp          LBB0_684
	//0x00004583 LBB0_931
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x00004583 movq         $8(%rsp), %rax
	0x48, 0x8b, 0x08, //0x00004588 movq         (%rax), %rcx
	0x48, 0x8d, 0x41, 0xfd, //0x0000458b leaq         $-3(%rcx), %rax
	0x49, 0x39, 0xc7, //0x0000458f cmpq         %rax, %r15
	0x0f, 0x83, 0x78, 0x10, 0x00, 0x00, //0x00004592 jae          LBB0_1145
	0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x00004598 cmpl         $1819047278, (%r8)
	0x0f, 0x84, 0xa4, 0xef, 0xff, 0xff, //0x0000459f je           LBB0_683
	0xe9, 0x65, 0x11, 0x00, 0x00, //0x000045a5 jmp          LBB0_933
	//0x000045aa LBB0_937
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x000045aa movq         $8(%rsp), %rax
	0x48, 0x8b, 0x08, //0x000045af movq         (%rax), %rcx
	0x48, 0x8d, 0x41, 0xfd, //0x000045b2 leaq         $-3(%rcx), %rax
	0x49, 0x39, 0xc7, //0x000045b6 cmpq         %rax, %r15
	0x0f, 0x83, 0x51, 0x10, 0x00, 0x00, //0x000045b9 jae          LBB0_1145
	0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x000045bf cmpl         $1702195828, (%r8)
	0x0f, 0x84, 0x7d, 0xef, 0xff, 0xff, //0x000045c6 je           LBB0_683
	0xe9, 0x94, 0x11, 0x00, 0x00, //0x000045cc jmp          LBB0_939
	//0x000045d1 LBB0_944
	0x49, 0x8b, 0x06, //0x000045d1 movq         (%r14), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000045d4 cmpq         $4095, %rax
	0x0f, 0x8f, 0xcb, 0x08, 0x00, 0x00, //0x000045da jg           LBB0_1146
	0x48, 0x8d, 0x48, 0x01, //0x000045e0 leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0e, //0x000045e4 movq         %rcx, (%r14)
	0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000045e7 movq         $6, $8(%r14,%rax,8)
	0xe9, 0x72, 0xef, 0xff, 0xff, //0x000045f0 jmp          LBB0_685
	//0x000045f5 LBB0_946
	0x49, 0x8d, 0x55, 0xff, //0x000045f5 leaq         $-1(%r13), %rdx
	0x48, 0x39, 0xd0, //0x000045f9 cmpq         %rdx, %rax
	0x49, 0xf7, 0xd5, //0x000045fc notq         %r13
	0x4d, 0x0f, 0x45, 0xe9, //0x000045ff cmovneq      %r9, %r13
	0x84, 0xc9, //0x00004603 testb        %cl, %cl
	0x4d, 0x0f, 0x45, 0xcd, //0x00004605 cmovneq      %r13, %r9
	0xe9, 0x96, 0x02, 0x00, 0x00, //0x00004609 jmp          LBB0_975
	//0x0000460e LBB0_947
	0x4c, 0x01, 0xe9, //0x0000460e addq         %r13, %rcx
	0x4c, 0x01, 0xe1, //0x00004611 addq         %r12, %rcx
	0xc5, 0xf8, 0x77, //0x00004614 vzeroupper
	0xc5, 0x7a, 0x6f, 0x3d, 0x01, 0xbc, 0xff, 0xff, //0x00004617 vmovdqu      $-17407(%rip), %xmm15  /* LCPI0_19+0(%rip) */
	0x49, 0x89, 0xcd, //0x0000461f movq         %rcx, %r13
	0xe9, 0x78, 0x00, 0x00, 0x00, //0x00004622 jmp          LBB0_953
	//0x00004627 LBB0_948
	0x4d, 0x89, 0xc1, //0x00004627 movq         %r8, %r9
	0xe9, 0xe4, 0xf8, 0xff, 0xff, //0x0000462a jmp          LBB0_838
	//0x0000462f LBB0_734
	0x4d, 0x01, 0xd4, //0x0000462f addq         %r10, %r12
	0x48, 0x83, 0xfa, 0x20, //0x00004632 cmpq         $32, %rdx
	0x0f, 0x82, 0xca, 0x04, 0x00, 0x00, //0x00004636 jb           LBB0_1000
	//0x0000463c LBB0_735
	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x0000463c vmovdqu      (%r12), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00004642 vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xf9, //0x00004646 vpmovmskb    %ymm1, %edi
	0xc5, 0xfd, 0x74, 0xc7, //0x0000464a vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x0000464e vpmovmskb    %ymm0, %esi
	0x85, 0xf6, //0x00004652 testl        %esi, %esi
	0x0f, 0x85, 0x55, 0x04, 0x00, 0x00, //0x00004654 jne          LBB0_996
	0x4d, 0x85, 0xdb, //0x0000465a testq        %r11, %r11
	0x0f, 0x85, 0x63, 0x04, 0x00, 0x00, //0x0000465d jne          LBB0_998
	0x45, 0x31, 0xdb, //0x00004663 xorl         %r11d, %r11d
	0x48, 0x85, 0xff, //0x00004666 testq        %rdi, %rdi
	0x0f, 0x84, 0x8f, 0x04, 0x00, 0x00, //0x00004669 je           LBB0_999
	//0x0000466f LBB0_738
	0x48, 0x0f, 0xbc, 0xc7, //0x0000466f bsfq         %rdi, %rax
	0x4d, 0x29, 0xd4, //0x00004673 subq         %r10, %r12
	0x49, 0x01, 0xc4, //0x00004676 addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00004679 addq         $1, %r12
	0xe9, 0x8d, 0xf2, 0xff, 0xff, //0x0000467d jmp          LBB0_744
	//0x00004682 LBB0_949
	0x89, 0xc8, //0x00004682 movl         %ecx, %eax
	0x49, 0x01, 0xc5, //0x00004684 addq         %rax, %r13
	0x4d, 0x01, 0xe5, //0x00004687 addq         %r12, %r13
	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000468a jmp          LBB0_952
	//0x0000468f LBB0_950
	0x0f, 0xbc, 0xc6, //0x0000468f bsfl         %esi, %eax
	0xe9, 0x59, 0x01, 0x00, 0x00, //0x00004692 jmp          LBB0_970
	//0x00004697 LBB0_951
	0x49, 0x01, 0xcd, //0x00004697 addq         %rcx, %r13
	//0x0000469a LBB0_952
	0x4c, 0x8b, 0x64, 0x24, 0x38, //0x0000469a movq         $56(%rsp), %r12
	//0x0000469f LBB0_953
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000469f movq         $-1, %rcx
	0x48, 0x8b, 0x54, 0x24, 0x20, //0x000046a6 movq         $32(%rsp), %rdx
	0x48, 0x85, 0xd2, //0x000046ab testq        %rdx, %rdx
	0x0f, 0x84, 0x15, 0x11, 0x00, 0x00, //0x000046ae je           LBB0_1154
	0x4d, 0x85, 0xdb, //0x000046b4 testq        %r11, %r11
	0xc5, 0xfe, 0x6f, 0x2d, 0x41, 0xb9, 0xff, 0xff, //0x000046b7 vmovdqu      $-18111(%rip), %ymm5  /* LCPI0_0+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0xb9, 0xb9, 0xff, 0xff, //0x000046bf vmovdqu      $-17991(%rip), %ymm6  /* LCPI0_7+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0xd1, 0xb9, 0xff, 0xff, //0x000046c7 vmovdqu      $-17967(%rip), %ymm7  /* LCPI0_8+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0x49, 0xba, 0xff, 0xff, //0x000046cf vmovdqu      $-17847(%rip), %ymm8  /* LCPI0_13+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x0d, 0x61, 0xba, 0xff, 0xff, //0x000046d7 vmovdqu      $-17823(%rip), %ymm9  /* LCPI0_14+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x15, 0x79, 0xba, 0xff, 0xff, //0x000046df vmovdqu      $-17799(%rip), %ymm10  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x1d, 0x91, 0xba, 0xff, 0xff, //0x000046e7 vmovdqu      $-17775(%rip), %ymm11  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0x49, 0xb9, 0xff, 0xff, //0x000046ef vmovdqu      $-18103(%rip), %ymm12  /* LCPI0_2+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0xa1, 0xba, 0xff, 0xff, //0x000046f7 vmovdqu      $-17759(%rip), %ymm13  /* LCPI0_17+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0xb9, 0xba, 0xff, 0xff, //0x000046ff vmovdqu      $-17735(%rip), %ymm14  /* LCPI0_18+0(%rip) */
	0x0f, 0x84, 0xbc, 0x10, 0x00, 0x00, //0x00004707 je           LBB0_1154
	0x4d, 0x85, 0xc0, //0x0000470d testq        %r8, %r8
	0x0f, 0x84, 0xb3, 0x10, 0x00, 0x00, //0x00004710 je           LBB0_1154
	0x4d, 0x29, 0xe5, //0x00004716 subq         %r12, %r13
	0x49, 0x8d, 0x4d, 0xff, //0x00004719 leaq         $-1(%r13), %rcx
	0x48, 0x39, 0xca, //0x0000471d cmpq         %rcx, %rdx
	0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00004720 je           LBB0_962
	0x49, 0x39, 0xcb, //0x00004726 cmpq         %rcx, %r11
	0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00004729 je           LBB0_962
	0x49, 0x39, 0xc8, //0x0000472f cmpq         %rcx, %r8
	0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00004732 je           LBB0_962
	0x4d, 0x85, 0xdb, //0x00004738 testq        %r11, %r11
	0x0f, 0x8e, 0x69, 0x00, 0x00, 0x00, //0x0000473b jle          LBB0_965
	0x49, 0x8d, 0x43, 0xff, //0x00004741 leaq         $-1(%r11), %rax
	0x49, 0x39, 0xc0, //0x00004745 cmpq         %rax, %r8
	0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00004748 je           LBB0_965
	0x49, 0xf7, 0xd3, //0x0000474e notq         %r11
	0x4d, 0x89, 0xdd, //0x00004751 movq         %r11, %r13
	0x4c, 0x8b, 0x1c, 0x24, //0x00004754 movq         (%rsp), %r11
	0x4d, 0x85, 0xed, //0x00004758 testq        %r13, %r13
	0x0f, 0x89, 0x15, 0x00, 0x00, 0x00, //0x0000475b jns          LBB0_963
	0xe9, 0x60, 0x10, 0x00, 0x00, //0x00004761 jmp          LBB0_1153
	//0x00004766 LBB0_962
	0x49, 0xf7, 0xdd, //0x00004766 negq         %r13
	0x4c, 0x8b, 0x1c, 0x24, //0x00004769 movq         (%rsp), %r11
	0x4d, 0x85, 0xed, //0x0000476d testq        %r13, %r13
	0x0f, 0x88, 0x50, 0x10, 0x00, 0x00, //0x00004770 js           LBB0_1153
	//0x00004776 LBB0_963
	0x48, 0x8b, 0x44, 0x24, 0x10, //0x00004776 movq         $16(%rsp), %rax
	0x4c, 0x8b, 0x20, //0x0000477b movq         (%rax), %r12
	//0x0000477e LBB0_964
	0x4d, 0x01, 0xec, //0x0000477e addq         %r13, %r12
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00004781 movq         $16(%rsp), %r13
	0x4d, 0x89, 0x65, 0x00, //0x00004786 movq         %r12, (%r13)
	0x4d, 0x89, 0xf9, //0x0000478a movq         %r15, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000478d movabsq      $9223372036854775806, %rax
	0x49, 0x39, 0xc7, //0x00004797 cmpq         %rax, %r15
	0x4c, 0x8b, 0x74, 0x24, 0x18, //0x0000479a movq         $24(%rsp), %r14
	0x0f, 0x86, 0xc2, 0xed, 0xff, 0xff, //0x0000479f jbe          LBB0_685
	0xe9, 0xec, 0x06, 0x00, 0x00, //0x000047a5 jmp          LBB0_1060
	//0x000047aa LBB0_965
	0x48, 0x89, 0xd0, //0x000047aa movq         %rdx, %rax
	0x4c, 0x09, 0xc0, //0x000047ad orq          %r8, %rax
	0x0f, 0x99, 0xc1, //0x000047b0 setns        %cl
	0x0f, 0x88, 0x95, 0x00, 0x00, 0x00, //0x000047b3 js           LBB0_1152
	0x4c, 0x39, 0xc2, //0x000047b9 cmpq         %r8, %rdx
	0x0f, 0x8c, 0x8c, 0x00, 0x00, 0x00, //0x000047bc jl           LBB0_1152
	0x48, 0xf7, 0xd2, //0x000047c2 notq         %rdx
	0x49, 0x89, 0xd5, //0x000047c5 movq         %rdx, %r13
	0x4c, 0x8b, 0x1c, 0x24, //0x000047c8 movq         (%rsp), %r11
	0x4d, 0x85, 0xed, //0x000047cc testq        %r13, %r13
	0x0f, 0x89, 0xa1, 0xff, 0xff, 0xff, //0x000047cf jns          LBB0_963
	0xe9, 0xec, 0x0f, 0x00, 0x00, //0x000047d5 jmp          LBB0_1153
	//0x000047da LBB0_968
	0x4d, 0x29, 0xd7, //0x000047da subq         %r10, %r15
	0x49, 0x01, 0xcf, //0x000047dd addq         %rcx, %r15
	0x49, 0x39, 0xdf, //0x000047e0 cmpq         %rbx, %r15
	0x0f, 0x82, 0x49, 0xef, 0xff, 0xff, //0x000047e3 jb           LBB0_717
	0xe9, 0x82, 0x06, 0x00, 0x00, //0x000047e9 jmp          LBB0_1054
	//0x000047ee LBB0_969
	0x89, 0xd0, //0x000047ee movl         %edx, %eax
	//0x000047f0 LBB0_970
	0x49, 0xf7, 0xd1, //0x000047f0 notq         %r9
	0x49, 0x29, 0xc1, //0x000047f3 subq         %rax, %r9
	0xe9, 0xa9, 0x00, 0x00, 0x00, //0x000047f6 jmp          LBB0_975
	//0x000047fb LBB0_821
	0x4d, 0x01, 0xd4, //0x000047fb addq         %r10, %r12
	0x48, 0x83, 0xfa, 0x20, //0x000047fe cmpq         $32, %rdx
	0x0f, 0x82, 0x05, 0x04, 0x00, 0x00, //0x00004802 jb           LBB0_1017
	//0x00004808 LBB0_822
	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00004808 vmovdqu      (%r12), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x0000480e vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xf9, //0x00004812 vpmovmskb    %ymm1, %edi
	0xc5, 0xfd, 0x74, 0xc7, //0x00004816 vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x0000481a vpmovmskb    %ymm0, %esi
	0x85, 0xf6, //0x0000481e testl        %esi, %esi
	0x0f, 0x85, 0x90, 0x03, 0x00, 0x00, //0x00004820 jne          LBB0_1013
	0x4d, 0x85, 0xdb, //0x00004826 testq        %r11, %r11
	0x0f, 0x85, 0x9e, 0x03, 0x00, 0x00, //0x00004829 jne          LBB0_1015
	0x45, 0x31, 0xdb, //0x0000482f xorl         %r11d, %r11d
	0x48, 0x85, 0xff, //0x00004832 testq        %rdi, %rdi
	0x0f, 0x84, 0xca, 0x03, 0x00, 0x00, //0x00004835 je           LBB0_1016
	//0x0000483b LBB0_825
	0x48, 0x0f, 0xbc, 0xc7, //0x0000483b bsfq         %rdi, %rax
	0x4d, 0x29, 0xd4, //0x0000483f subq         %r10, %r12
	0x49, 0x01, 0xc4, //0x00004842 addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00004845 addq         $1, %r12
	0xe9, 0x51, 0xf6, 0xff, 0xff, //0x00004849 jmp          LBB0_831
	//0x0000484e LBB0_1152
	0x49, 0x8d, 0x40, 0xff, //0x0000484e leaq         $-1(%r8), %rax
	0x48, 0x39, 0xc2, //0x00004852 cmpq         %rax, %rdx
	0x49, 0xf7, 0xd0, //0x00004855 notq         %r8
	0x4d, 0x0f, 0x45, 0xc5, //0x00004858 cmovneq      %r13, %r8
	0x84, 0xc9, //0x0000485c testb        %cl, %cl
	0x4d, 0x0f, 0x45, 0xe8, //0x0000485e cmovneq      %r8, %r13
	0x4c, 0x8b, 0x1c, 0x24, //0x00004862 movq         (%rsp), %r11
	0x4d, 0x85, 0xed, //0x00004866 testq        %r13, %r13
	0x0f, 0x89, 0x07, 0xff, 0xff, 0xff, //0x00004869 jns          LBB0_963
	0xe9, 0x52, 0x0f, 0x00, 0x00, //0x0000486f jmp          LBB0_1153
	//0x00004874 LBB0_971
	0x0f, 0xbc, 0xc6, //0x00004874 bsfl         %esi, %eax
	0xe9, 0x16, 0x00, 0x00, 0x00, //0x00004877 jmp          LBB0_974
	//0x0000487c LBB0_972
	0x4d, 0x01, 0xfa, //0x0000487c addq         %r15, %r10
	0x4d, 0x29, 0xca, //0x0000487f subq         %r9, %r10
	0x48, 0xf7, 0xd1, //0x00004882 notq         %rcx
	0x4c, 0x01, 0xd1, //0x00004885 addq         %r10, %rcx
	0x49, 0x89, 0xc9, //0x00004888 movq         %rcx, %r9
	0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000488b jmp          LBB0_975
	//0x00004890 LBB0_973
	0x89, 0xd0, //0x00004890 movl         %edx, %eax
	//0x00004892 LBB0_974
	0x4d, 0x01, 0xfa, //0x00004892 addq         %r15, %r10
	0x4d, 0x29, 0xca, //0x00004895 subq         %r9, %r10
	0x49, 0x29, 0xc2, //0x00004898 subq         %rax, %r10
	0x49, 0xf7, 0xd0, //0x0000489b notq         %r8
	0x4d, 0x01, 0xd0, //0x0000489e addq         %r10, %r8
	0x4d, 0x89, 0xc1, //0x000048a1 movq         %r8, %r9
	//0x000048a4 LBB0_975
	0x4c, 0x8b, 0x74, 0x24, 0x18, //0x000048a4 movq         $24(%rsp), %r14
	//0x000048a9 LBB0_976
	0x4d, 0x85, 0xc9, //0x000048a9 testq        %r9, %r9
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000048ac movq         $16(%rsp), %r13
	0x0f, 0x88, 0x3a, 0x06, 0x00, 0x00, //0x000048b1 js           LBB0_1063
	0x4d, 0x8b, 0x65, 0x00, //0x000048b7 movq         (%r13), %r12
	//0x000048bb LBB0_978
	0x4d, 0x01, 0xcc, //0x000048bb addq         %r9, %r12
	0x49, 0x83, 0xc4, 0xff, //0x000048be addq         $-1, %r12
	0x4d, 0x89, 0x65, 0x00, //0x000048c2 movq         %r12, (%r13)
	0x4d, 0x89, 0xf9, //0x000048c6 movq         %r15, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000048c9 movabsq      $9223372036854775806, %rax
	0x49, 0x39, 0xc7, //0x000048d3 cmpq         %rax, %r15
	0x4c, 0x8b, 0x1c, 0x24, //0x000048d6 movq         (%rsp), %r11
	0x0f, 0x86, 0x87, 0xec, 0xff, 0xff, //0x000048da jbe          LBB0_685
	0xe9, 0xb1, 0x05, 0x00, 0x00, //0x000048e0 jmp          LBB0_1060
	//0x000048e5 LBB0_979
	0x4d, 0x01, 0xd7, //0x000048e5 addq         %r10, %r15
	0x48, 0x85, 0xff, //0x000048e8 testq        %rdi, %rdi
	0x0f, 0x85, 0xd7, 0xed, 0xff, 0xff, //0x000048eb jne          LBB0_710
	0xe9, 0x0c, 0xee, 0xff, 0xff, //0x000048f1 jmp          LBB0_715
	//0x000048f6 LBB0_980
	0x4d, 0x89, 0xe5, //0x000048f6 movq         %r12, %r13
	0xe9, 0x9c, 0xfd, 0xff, 0xff, //0x000048f9 jmp          LBB0_952
	//0x000048fe LBB0_981
	0x0f, 0xbc, 0xc3, //0x000048fe bsfl         %ebx, %eax
	0xe9, 0x8e, 0x00, 0x00, 0x00, //0x00004901 jmp          LBB0_987
	//0x00004906 LBB0_859
	0x4d, 0x01, 0xd4, //0x00004906 addq         %r10, %r12
	0x48, 0x83, 0xfa, 0x20, //0x00004909 cmpq         $32, %rdx
	0x0f, 0x82, 0x71, 0x04, 0x00, 0x00, //0x0000490d jb           LBB0_1038
	//0x00004913 LBB0_860
	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x00004913 vmovdqu      (%r12), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00004919 vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xf9, //0x0000491d vpmovmskb    %ymm1, %edi
	0xc5, 0xfd, 0x74, 0xc7, //0x00004921 vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x00004925 vpmovmskb    %ymm0, %esi
	0x85, 0xf6, //0x00004929 testl        %esi, %esi
	0x0f, 0x85, 0xfc, 0x03, 0x00, 0x00, //0x0000492b jne          LBB0_1034
	0x4d, 0x85, 0xdb, //0x00004931 testq        %r11, %r11
	0x0f, 0x85, 0x0a, 0x04, 0x00, 0x00, //0x00004934 jne          LBB0_1036
	0x45, 0x31, 0xdb, //0x0000493a xorl         %r11d, %r11d
	0x48, 0x85, 0xff, //0x0000493d testq        %rdi, %rdi
	0x0f, 0x84, 0x36, 0x04, 0x00, 0x00, //0x00004940 je           LBB0_1037
	//0x00004946 LBB0_863
	0x48, 0x0f, 0xbc, 0xc7, //0x00004946 bsfq         %rdi, %rax
	0x4d, 0x29, 0xd4, //0x0000494a subq         %r10, %r12
	0x49, 0x01, 0xc4, //0x0000494d addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00004950 addq         $1, %r12
	0xe9, 0x26, 0xf8, 0xff, 0xff, //0x00004954 jmp          LBB0_869
	//0x00004959 LBB0_982
	0x0f, 0xbc, 0xc3, //0x00004959 bsfl         %ebx, %eax
	0xe9, 0x95, 0x00, 0x00, 0x00, //0x0000495c jmp          LBB0_992
	//0x00004961 LBB0_983
	0x4d, 0x01, 0xfa, //0x00004961 addq         %r15, %r10
	0x4d, 0x29, 0xea, //0x00004964 subq         %r13, %r10
	0x49, 0x29, 0xca, //0x00004967 subq         %rcx, %r10
	0xe9, 0x93, 0x00, 0x00, 0x00, //0x0000496a jmp          LBB0_993
	//0x0000496f LBB0_984
	0x89, 0xf0, //0x0000496f movl         %esi, %eax
	0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00004971 jmp          LBB0_987
	//0x00004976 LBB0_985
	0x4d, 0x01, 0xd4, //0x00004976 addq         %r10, %r12
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004979 movq         $-1, %r8
	0x45, 0x31, 0xdb, //0x00004980 xorl         %r11d, %r11d
	0x48, 0x83, 0xfa, 0x20, //0x00004983 cmpq         $32, %rdx
	0x0f, 0x83, 0xaf, 0xfc, 0xff, 0xff, //0x00004987 jae          LBB0_735
	0xe9, 0x74, 0x01, 0x00, 0x00, //0x0000498d jmp          LBB0_1000
	//0x00004992 LBB0_986
	0x89, 0xd0, //0x00004992 movl         %edx, %eax
	//0x00004994 LBB0_987
	0x49, 0xf7, 0xd5, //0x00004994 notq         %r13
	0x49, 0x29, 0xc5, //0x00004997 subq         %rax, %r13
	0x4c, 0x8b, 0x1c, 0x24, //0x0000499a movq         (%rsp), %r11
	0x4d, 0x85, 0xed, //0x0000499e testq        %r13, %r13
	0x0f, 0x89, 0xcf, 0xfd, 0xff, 0xff, //0x000049a1 jns          LBB0_963
	0xe9, 0x1a, 0x0e, 0x00, 0x00, //0x000049a7 jmp          LBB0_1153
	//0x000049ac LBB0_988
	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000049ac movq         $-1, %r13
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000049b3 movq         $-1, %rax
	0x4d, 0x89, 0xc1, //0x000049ba movq         %r8, %r9
	0x49, 0x83, 0xfb, 0x10, //0x000049bd cmpq         $16, %r11
	0x4c, 0x89, 0x44, 0x24, 0x20, //0x000049c1 movq         %r8, $32(%rsp)
	0x0f, 0x83, 0x86, 0xf1, 0xff, 0xff, //0x000049c6 jae          LBB0_779
	0xe9, 0xb0, 0xf2, 0xff, 0xff, //0x000049cc jmp          LBB0_797
	//0x000049d1 LBB0_989
	0x89, 0xd0, //0x000049d1 movl         %edx, %eax
	0xe9, 0x1e, 0x00, 0x00, 0x00, //0x000049d3 jmp          LBB0_992
	//0x000049d8 LBB0_990
	0x4d, 0x01, 0xd4, //0x000049d8 addq         %r10, %r12
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000049db movq         $-1, %r8
	0x45, 0x31, 0xdb, //0x000049e2 xorl         %r11d, %r11d
	0x48, 0x83, 0xfa, 0x20, //0x000049e5 cmpq         $32, %rdx
	0x0f, 0x83, 0x19, 0xfe, 0xff, 0xff, //0x000049e9 jae          LBB0_822
	0xe9, 0x19, 0x02, 0x00, 0x00, //0x000049ef jmp          LBB0_1017
	//0x000049f4 LBB0_991
	0x89, 0xf0, //0x000049f4 movl         %esi, %eax
	//0x000049f6 LBB0_992
	0x4d, 0x01, 0xfa, //0x000049f6 addq         %r15, %r10
	0x4d, 0x29, 0xea, //0x000049f9 subq         %r13, %r10
	0x49, 0x29, 0xc2, //0x000049fc subq         %rax, %r10
	0x4d, 0x29, 0xe2, //0x000049ff subq         %r12, %r10
	//0x00004a02 LBB0_993
	0x4d, 0x89, 0xd5, //0x00004a02 movq         %r10, %r13
	0x4c, 0x8b, 0x1c, 0x24, //0x00004a05 movq         (%rsp), %r11
	0xc5, 0xfe, 0x6f, 0x2d, 0xef, 0xb5, 0xff, 0xff, //0x00004a09 vmovdqu      $-18961(%rip), %ymm5  /* LCPI0_0+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0x67, 0xb6, 0xff, 0xff, //0x00004a11 vmovdqu      $-18841(%rip), %ymm6  /* LCPI0_7+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0x7f, 0xb6, 0xff, 0xff, //0x00004a19 vmovdqu      $-18817(%rip), %ymm7  /* LCPI0_8+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0xf7, 0xb6, 0xff, 0xff, //0x00004a21 vmovdqu      $-18697(%rip), %ymm8  /* LCPI0_13+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x0d, 0x0f, 0xb7, 0xff, 0xff, //0x00004a29 vmovdqu      $-18673(%rip), %ymm9  /* LCPI0_14+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x15, 0x27, 0xb7, 0xff, 0xff, //0x00004a31 vmovdqu      $-18649(%rip), %ymm10  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x1d, 0x3f, 0xb7, 0xff, 0xff, //0x00004a39 vmovdqu      $-18625(%rip), %ymm11  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0xf7, 0xb5, 0xff, 0xff, //0x00004a41 vmovdqu      $-18953(%rip), %ymm12  /* LCPI0_2+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0x4f, 0xb7, 0xff, 0xff, //0x00004a49 vmovdqu      $-18609(%rip), %ymm13  /* LCPI0_17+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0x67, 0xb7, 0xff, 0xff, //0x00004a51 vmovdqu      $-18585(%rip), %ymm14  /* LCPI0_18+0(%rip) */
	0x4d, 0x85, 0xed, //0x00004a59 testq        %r13, %r13
	0x0f, 0x89, 0x14, 0xfd, 0xff, 0xff, //0x00004a5c jns          LBB0_963
	0xe9, 0x5f, 0x0d, 0x00, 0x00, //0x00004a62 jmp          LBB0_1153
	//0x00004a67 LBB0_994
	0x4d, 0x01, 0xd4, //0x00004a67 addq         %r10, %r12
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004a6a movq         $-1, %r8
	0x45, 0x31, 0xdb, //0x00004a71 xorl         %r11d, %r11d
	0x48, 0x83, 0xfa, 0x20, //0x00004a74 cmpq         $32, %rdx
	0x0f, 0x83, 0x95, 0xfe, 0xff, 0xff, //0x00004a78 jae          LBB0_860
	0xe9, 0x01, 0x03, 0x00, 0x00, //0x00004a7e jmp          LBB0_1038
	//0x00004a83 LBB0_995
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004a83 movq         $-1, %r8
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00004a8a movq         $-1, $32(%rsp)
	0x4c, 0x8b, 0x6c, 0x24, 0x38, //0x00004a93 movq         $56(%rsp), %r13
	0x49, 0x83, 0xfe, 0x10, //0x00004a98 cmpq         $16, %r14
	0xc5, 0x7a, 0x6f, 0x3d, 0x7c, 0xb7, 0xff, 0xff, //0x00004a9c vmovdqu      $-18564(%rip), %xmm15  /* LCPI0_19+0(%rip) */
	0x0f, 0x83, 0xa5, 0xf8, 0xff, 0xff, //0x00004aa4 jae          LBB0_895
	0xe9, 0xd2, 0xf9, 0xff, 0xff, //0x00004aaa jmp          LBB0_913
	//0x00004aaf LBB0_996
	0x49, 0x83, 0xf8, 0xff, //0x00004aaf cmpq         $-1, %r8
	0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004ab3 jne          LBB0_998
	0x4c, 0x89, 0xe0, //0x00004ab9 movq         %r12, %rax
	0x4c, 0x29, 0xd0, //0x00004abc subq         %r10, %rax
	0x4c, 0x0f, 0xbc, 0xc6, //0x00004abf bsfq         %rsi, %r8
	0x49, 0x01, 0xc0, //0x00004ac3 addq         %rax, %r8
	//0x00004ac6 LBB0_998
	0x44, 0x89, 0xd8, //0x00004ac6 movl         %r11d, %eax
	0xf7, 0xd0, //0x00004ac9 notl         %eax
	0x21, 0xf0, //0x00004acb andl         %esi, %eax
	0x8d, 0x0c, 0x00, //0x00004acd leal         (%rax,%rax), %ecx
	0x41, 0x8d, 0x1c, 0x43, //0x00004ad0 leal         (%r11,%rax,2), %ebx
	0xf7, 0xd1, //0x00004ad4 notl         %ecx
	0x21, 0xf1, //0x00004ad6 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004ad8 andl         $-1431655766, %ecx
	0x45, 0x31, 0xdb, //0x00004ade xorl         %r11d, %r11d
	0x01, 0xc1, //0x00004ae1 addl         %eax, %ecx
	0x41, 0x0f, 0x92, 0xc3, //0x00004ae3 setb         %r11b
	0x01, 0xc9, //0x00004ae7 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00004ae9 xorl         $1431655765, %ecx
	0x21, 0xd9, //0x00004aef andl         %ebx, %ecx
	0xf7, 0xd1, //0x00004af1 notl         %ecx
	0x21, 0xcf, //0x00004af3 andl         %ecx, %edi
	0x48, 0x85, 0xff, //0x00004af5 testq        %rdi, %rdi
	0x0f, 0x85, 0x71, 0xfb, 0xff, 0xff, //0x00004af8 jne          LBB0_738
	//0x00004afe LBB0_999
	0x49, 0x83, 0xc4, 0x20, //0x00004afe addq         $32, %r12
	0x48, 0x83, 0xc2, 0xe0, //0x00004b02 addq         $-32, %rdx
	//0x00004b06 LBB0_1000
	0x4d, 0x85, 0xdb, //0x00004b06 testq        %r11, %r11
	0x0f, 0x85, 0xae, 0x01, 0x00, 0x00, //0x00004b09 jne          LBB0_1030
	0x4c, 0x89, 0xd7, //0x00004b0f movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00004b12 notq         %rdi
	0x4d, 0x89, 0xc3, //0x00004b15 movq         %r8, %r11
	0x48, 0x85, 0xd2, //0x00004b18 testq        %rdx, %rdx
	0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00004b1b je           LBB0_1012
	//0x00004b21 LBB0_1002
	0x48, 0x83, 0xc7, 0x01, //0x00004b21 addq         $1, %rdi
	//0x00004b25 LBB0_1003
	0x31, 0xf6, //0x00004b25 xorl         %esi, %esi
	//0x00004b27 LBB0_1004
	0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00004b27 movzbl       (%r12,%rsi), %ebx
	0x80, 0xfb, 0x22, //0x00004b2c cmpb         $34, %bl
	0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00004b2f je           LBB0_1011
	0x80, 0xfb, 0x5c, //0x00004b35 cmpb         $92, %bl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004b38 je           LBB0_1009
	0x48, 0x83, 0xc6, 0x01, //0x00004b3e addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x00004b42 cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004b45 jne          LBB0_1004
	0xe9, 0x55, 0x00, 0x00, 0x00, //0x00004b4b jmp          LBB0_1007
	//0x00004b50 LBB0_1009
	0x48, 0x8d, 0x42, 0xff, //0x00004b50 leaq         $-1(%rdx), %rax
	0x48, 0x39, 0xf0, //0x00004b54 cmpq         %rsi, %rax
	0x0f, 0x84, 0x64, 0x03, 0x00, 0x00, //0x00004b57 je           LBB0_746
	0x4a, 0x8d, 0x04, 0x27, //0x00004b5d leaq         (%rdi,%r12), %rax
	0x48, 0x01, 0xf0, //0x00004b61 addq         %rsi, %rax
	0x49, 0x83, 0xfb, 0xff, //0x00004b64 cmpq         $-1, %r11
	0x4c, 0x0f, 0x44, 0xc0, //0x00004b68 cmoveq       %rax, %r8
	0x4c, 0x0f, 0x44, 0xd8, //0x00004b6c cmoveq       %rax, %r11
	0x49, 0x01, 0xf4, //0x00004b70 addq         %rsi, %r12
	0x49, 0x83, 0xc4, 0x02, //0x00004b73 addq         $2, %r12
	0x48, 0x89, 0xd0, //0x00004b77 movq         %rdx, %rax
	0x48, 0x29, 0xf0, //0x00004b7a subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00004b7d addq         $-2, %rax
	0x48, 0x83, 0xc2, 0xfe, //0x00004b81 addq         $-2, %rdx
	0x48, 0x39, 0xf2, //0x00004b85 cmpq         %rsi, %rdx
	0x48, 0x89, 0xc2, //0x00004b88 movq         %rax, %rdx
	0x0f, 0x85, 0x94, 0xff, 0xff, 0xff, //0x00004b8b jne          LBB0_1003
	0xe9, 0x2b, 0x03, 0x00, 0x00, //0x00004b91 jmp          LBB0_746
	//0x00004b96 LBB0_1011
	0x49, 0x01, 0xf4, //0x00004b96 addq         %rsi, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00004b99 addq         $1, %r12
	//0x00004b9d LBB0_1012
	0x4d, 0x29, 0xd4, //0x00004b9d subq         %r10, %r12
	0xe9, 0x6a, 0xed, 0xff, 0xff, //0x00004ba0 jmp          LBB0_744
	//0x00004ba5 LBB0_1007
	0x80, 0xfb, 0x22, //0x00004ba5 cmpb         $34, %bl
	0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x00004ba8 jne          LBB0_746
	0x49, 0x01, 0xd4, //0x00004bae addq         %rdx, %r12
	0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00004bb1 jmp          LBB0_1012
	//0x00004bb6 LBB0_1013
	0x49, 0x83, 0xf8, 0xff, //0x00004bb6 cmpq         $-1, %r8
	0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004bba jne          LBB0_1015
	0x4c, 0x89, 0xe0, //0x00004bc0 movq         %r12, %rax
	0x4c, 0x29, 0xd0, //0x00004bc3 subq         %r10, %rax
	0x4c, 0x0f, 0xbc, 0xc6, //0x00004bc6 bsfq         %rsi, %r8
	0x49, 0x01, 0xc0, //0x00004bca addq         %rax, %r8
	//0x00004bcd LBB0_1015
	0x44, 0x89, 0xd8, //0x00004bcd movl         %r11d, %eax
	0xf7, 0xd0, //0x00004bd0 notl         %eax
	0x21, 0xf0, //0x00004bd2 andl         %esi, %eax
	0x8d, 0x0c, 0x00, //0x00004bd4 leal         (%rax,%rax), %ecx
	0x41, 0x8d, 0x1c, 0x43, //0x00004bd7 leal         (%r11,%rax,2), %ebx
	0xf7, 0xd1, //0x00004bdb notl         %ecx
	0x21, 0xf1, //0x00004bdd andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004bdf andl         $-1431655766, %ecx
	0x45, 0x31, 0xdb, //0x00004be5 xorl         %r11d, %r11d
	0x01, 0xc1, //0x00004be8 addl         %eax, %ecx
	0x41, 0x0f, 0x92, 0xc3, //0x00004bea setb         %r11b
	0x01, 0xc9, //0x00004bee addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00004bf0 xorl         $1431655765, %ecx
	0x21, 0xd9, //0x00004bf6 andl         %ebx, %ecx
	0xf7, 0xd1, //0x00004bf8 notl         %ecx
	0x21, 0xcf, //0x00004bfa andl         %ecx, %edi
	0x48, 0x85, 0xff, //0x00004bfc testq        %rdi, %rdi
	0x0f, 0x85, 0x36, 0xfc, 0xff, 0xff, //0x00004bff jne          LBB0_825
	//0x00004c05 LBB0_1016
	0x49, 0x83, 0xc4, 0x20, //0x00004c05 addq         $32, %r12
	0x48, 0x83, 0xc2, 0xe0, //0x00004c09 addq         $-32, %rdx
	//0x00004c0d LBB0_1017
	0x4d, 0x85, 0xdb, //0x00004c0d testq        %r11, %r11
	0x0f, 0x85, 0xdf, 0x00, 0x00, 0x00, //0x00004c10 jne          LBB0_1032
	0x4c, 0x89, 0xd7, //0x00004c16 movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00004c19 notq         %rdi
	0x4d, 0x89, 0xc3, //0x00004c1c movq         %r8, %r11
	0x48, 0x85, 0xd2, //0x00004c1f testq        %rdx, %rdx
	0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00004c22 je           LBB0_1029
	//0x00004c28 LBB0_1019
	0x48, 0x83, 0xc7, 0x01, //0x00004c28 addq         $1, %rdi
	//0x00004c2c LBB0_1020
	0x31, 0xf6, //0x00004c2c xorl         %esi, %esi
	//0x00004c2e LBB0_1021
	0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00004c2e movzbl       (%r12,%rsi), %ebx
	0x80, 0xfb, 0x22, //0x00004c33 cmpb         $34, %bl
	0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00004c36 je           LBB0_1028
	0x80, 0xfb, 0x5c, //0x00004c3c cmpb         $92, %bl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004c3f je           LBB0_1026
	0x48, 0x83, 0xc6, 0x01, //0x00004c45 addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x00004c49 cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004c4c jne          LBB0_1021
	0xe9, 0x55, 0x00, 0x00, 0x00, //0x00004c52 jmp          LBB0_1024
	//0x00004c57 LBB0_1026
	0x48, 0x8d, 0x42, 0xff, //0x00004c57 leaq         $-1(%rdx), %rax
	0x48, 0x39, 0xf0, //0x00004c5b cmpq         %rsi, %rax
	0x0f, 0x84, 0x5d, 0x02, 0x00, 0x00, //0x00004c5e je           LBB0_746
	0x4a, 0x8d, 0x04, 0x27, //0x00004c64 leaq         (%rdi,%r12), %rax
	0x48, 0x01, 0xf0, //0x00004c68 addq         %rsi, %rax
	0x49, 0x83, 0xfb, 0xff, //0x00004c6b cmpq         $-1, %r11
	0x4c, 0x0f, 0x44, 0xc0, //0x00004c6f cmoveq       %rax, %r8
	0x4c, 0x0f, 0x44, 0xd8, //0x00004c73 cmoveq       %rax, %r11
	0x49, 0x01, 0xf4, //0x00004c77 addq         %rsi, %r12
	0x49, 0x83, 0xc4, 0x02, //0x00004c7a addq         $2, %r12
	0x48, 0x89, 0xd0, //0x00004c7e movq         %rdx, %rax
	0x48, 0x29, 0xf0, //0x00004c81 subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00004c84 addq         $-2, %rax
	0x48, 0x83, 0xc2, 0xfe, //0x00004c88 addq         $-2, %rdx
	0x48, 0x39, 0xf2, //0x00004c8c cmpq         %rsi, %rdx
	0x48, 0x89, 0xc2, //0x00004c8f movq         %rax, %rdx
	0x0f, 0x85, 0x94, 0xff, 0xff, 0xff, //0x00004c92 jne          LBB0_1020
	0xe9, 0x24, 0x02, 0x00, 0x00, //0x00004c98 jmp          LBB0_746
	//0x00004c9d LBB0_1028
	0x49, 0x01, 0xf4, //0x00004c9d addq         %rsi, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00004ca0 addq         $1, %r12
	//0x00004ca4 LBB0_1029
	0x4d, 0x29, 0xd4, //0x00004ca4 subq         %r10, %r12
	0xe9, 0xf3, 0xf1, 0xff, 0xff, //0x00004ca7 jmp          LBB0_831
	//0x00004cac LBB0_1024
	0x80, 0xfb, 0x22, //0x00004cac cmpb         $34, %bl
	0x0f, 0x85, 0x0c, 0x02, 0x00, 0x00, //0x00004caf jne          LBB0_746
	0x49, 0x01, 0xd4, //0x00004cb5 addq         %rdx, %r12
	0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00004cb8 jmp          LBB0_1029
	//0x00004cbd LBB0_1030
	0x48, 0x85, 0xd2, //0x00004cbd testq        %rdx, %rdx
	0x0f, 0x84, 0xfb, 0x01, 0x00, 0x00, //0x00004cc0 je           LBB0_746
	0x4c, 0x89, 0xd7, //0x00004cc6 movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00004cc9 notq         %rdi
	0x49, 0x8d, 0x04, 0x3c, //0x00004ccc leaq         (%r12,%rdi), %rax
	0x49, 0x83, 0xf8, 0xff, //0x00004cd0 cmpq         $-1, %r8
	0x4d, 0x89, 0xc3, //0x00004cd4 movq         %r8, %r11
	0x4c, 0x0f, 0x44, 0xc0, //0x00004cd7 cmoveq       %rax, %r8
	0x4c, 0x0f, 0x44, 0xd8, //0x00004cdb cmoveq       %rax, %r11
	0x49, 0x83, 0xc4, 0x01, //0x00004cdf addq         $1, %r12
	0x48, 0x83, 0xc2, 0xff, //0x00004ce3 addq         $-1, %rdx
	0x48, 0x85, 0xd2, //0x00004ce7 testq        %rdx, %rdx
	0x0f, 0x85, 0x31, 0xfe, 0xff, 0xff, //0x00004cea jne          LBB0_1002
	0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x00004cf0 jmp          LBB0_1012
	//0x00004cf5 LBB0_1032
	0x48, 0x85, 0xd2, //0x00004cf5 testq        %rdx, %rdx
	0x0f, 0x84, 0xc3, 0x01, 0x00, 0x00, //0x00004cf8 je           LBB0_746
	0x4c, 0x89, 0xd7, //0x00004cfe movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00004d01 notq         %rdi
	0x49, 0x8d, 0x04, 0x3c, //0x00004d04 leaq         (%r12,%rdi), %rax
	0x49, 0x83, 0xf8, 0xff, //0x00004d08 cmpq         $-1, %r8
	0x4d, 0x89, 0xc3, //0x00004d0c movq         %r8, %r11
	0x4c, 0x0f, 0x44, 0xc0, //0x00004d0f cmoveq       %rax, %r8
	0x4c, 0x0f, 0x44, 0xd8, //0x00004d13 cmoveq       %rax, %r11
	0x49, 0x83, 0xc4, 0x01, //0x00004d17 addq         $1, %r12
	0x48, 0x83, 0xc2, 0xff, //0x00004d1b addq         $-1, %rdx
	0x48, 0x85, 0xd2, //0x00004d1f testq        %rdx, %rdx
	0x0f, 0x85, 0x00, 0xff, 0xff, 0xff, //0x00004d22 jne          LBB0_1019
	0xe9, 0x77, 0xff, 0xff, 0xff, //0x00004d28 jmp          LBB0_1029
	//0x00004d2d LBB0_1034
	0x49, 0x83, 0xf8, 0xff, //0x00004d2d cmpq         $-1, %r8
	0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004d31 jne          LBB0_1036
	0x4c, 0x89, 0xe0, //0x00004d37 movq         %r12, %rax
	0x4c, 0x29, 0xd0, //0x00004d3a subq         %r10, %rax
	0x4c, 0x0f, 0xbc, 0xc6, //0x00004d3d bsfq         %rsi, %r8
	0x49, 0x01, 0xc0, //0x00004d41 addq         %rax, %r8
	//0x00004d44 LBB0_1036
	0x44, 0x89, 0xd8, //0x00004d44 movl         %r11d, %eax
	0xf7, 0xd0, //0x00004d47 notl         %eax
	0x21, 0xf0, //0x00004d49 andl         %esi, %eax
	0x8d, 0x0c, 0x00, //0x00004d4b leal         (%rax,%rax), %ecx
	0x41, 0x8d, 0x1c, 0x43, //0x00004d4e leal         (%r11,%rax,2), %ebx
	0xf7, 0xd1, //0x00004d52 notl         %ecx
	0x21, 0xf1, //0x00004d54 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004d56 andl         $-1431655766, %ecx
	0x45, 0x31, 0xdb, //0x00004d5c xorl         %r11d, %r11d
	0x01, 0xc1, //0x00004d5f addl         %eax, %ecx
	0x41, 0x0f, 0x92, 0xc3, //0x00004d61 setb         %r11b
	0x01, 0xc9, //0x00004d65 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00004d67 xorl         $1431655765, %ecx
	0x21, 0xd9, //0x00004d6d andl         %ebx, %ecx
	0xf7, 0xd1, //0x00004d6f notl         %ecx
	0x21, 0xcf, //0x00004d71 andl         %ecx, %edi
	0x48, 0x85, 0xff, //0x00004d73 testq        %rdi, %rdi
	0x0f, 0x85, 0xca, 0xfb, 0xff, 0xff, //0x00004d76 jne          LBB0_863
	//0x00004d7c LBB0_1037
	0x49, 0x83, 0xc4, 0x20, //0x00004d7c addq         $32, %r12
	0x48, 0x83, 0xc2, 0xe0, //0x00004d80 addq         $-32, %rdx
	//0x00004d84 LBB0_1038
	0x4d, 0x85, 0xdb, //0x00004d84 testq        %r11, %r11
	0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00004d87 jne          LBB0_1051
	0x4c, 0x89, 0xd7, //0x00004d8d movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00004d90 notq         %rdi
	0x4d, 0x89, 0xc3, //0x00004d93 movq         %r8, %r11
	0x48, 0x85, 0xd2, //0x00004d96 testq        %rdx, %rdx
	0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00004d99 je           LBB0_1050
	//0x00004d9f LBB0_1040
	0x48, 0x83, 0xc7, 0x01, //0x00004d9f addq         $1, %rdi
	//0x00004da3 LBB0_1041
	0x31, 0xf6, //0x00004da3 xorl         %esi, %esi
	//0x00004da5 LBB0_1042
	0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00004da5 movzbl       (%r12,%rsi), %ebx
	0x80, 0xfb, 0x22, //0x00004daa cmpb         $34, %bl
	0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00004dad je           LBB0_1049
	0x80, 0xfb, 0x5c, //0x00004db3 cmpb         $92, %bl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004db6 je           LBB0_1047
	0x48, 0x83, 0xc6, 0x01, //0x00004dbc addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x00004dc0 cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004dc3 jne          LBB0_1042
	0xe9, 0x55, 0x00, 0x00, 0x00, //0x00004dc9 jmp          LBB0_1045
	//0x00004dce LBB0_1047
	0x48, 0x8d, 0x42, 0xff, //0x00004dce leaq         $-1(%rdx), %rax
	0x48, 0x39, 0xf0, //0x00004dd2 cmpq         %rsi, %rax
	0x0f, 0x84, 0xe6, 0x00, 0x00, 0x00, //0x00004dd5 je           LBB0_746
	0x4a, 0x8d, 0x04, 0x27, //0x00004ddb leaq         (%rdi,%r12), %rax
	0x48, 0x01, 0xf0, //0x00004ddf addq         %rsi, %rax
	0x49, 0x83, 0xfb, 0xff, //0x00004de2 cmpq         $-1, %r11
	0x4c, 0x0f, 0x44, 0xc0, //0x00004de6 cmoveq       %rax, %r8
	0x4c, 0x0f, 0x44, 0xd8, //0x00004dea cmoveq       %rax, %r11
	0x49, 0x01, 0xf4, //0x00004dee addq         %rsi, %r12
	0x49, 0x83, 0xc4, 0x02, //0x00004df1 addq         $2, %r12
	0x48, 0x89, 0xd0, //0x00004df5 movq         %rdx, %rax
	0x48, 0x29, 0xf0, //0x00004df8 subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00004dfb addq         $-2, %rax
	0x48, 0x83, 0xc2, 0xfe, //0x00004dff addq         $-2, %rdx
	0x48, 0x39, 0xf2, //0x00004e03 cmpq         %rsi, %rdx
	0x48, 0x89, 0xc2, //0x00004e06 movq         %rax, %rdx
	0x0f, 0x85, 0x94, 0xff, 0xff, 0xff, //0x00004e09 jne          LBB0_1041
	0xe9, 0xad, 0x00, 0x00, 0x00, //0x00004e0f jmp          LBB0_746
	//0x00004e14 LBB0_1049
	0x49, 0x01, 0xf4, //0x00004e14 addq         %rsi, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00004e17 addq         $1, %r12
	//0x00004e1b LBB0_1050
	0x4d, 0x29, 0xd4, //0x00004e1b subq         %r10, %r12
	0xe9, 0x5c, 0xf3, 0xff, 0xff, //0x00004e1e jmp          LBB0_869
	//0x00004e23 LBB0_1045
	0x80, 0xfb, 0x22, //0x00004e23 cmpb         $34, %bl
	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00004e26 jne          LBB0_746
	0x49, 0x01, 0xd4, //0x00004e2c addq         %rdx, %r12
	0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00004e2f jmp          LBB0_1050
	//0x00004e34 LBB0_1051
	0x48, 0x85, 0xd2, //0x00004e34 testq        %rdx, %rdx
	0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00004e37 je           LBB0_746
	0x4c, 0x89, 0xd7, //0x00004e3d movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00004e40 notq         %rdi
	0x49, 0x8d, 0x04, 0x3c, //0x00004e43 leaq         (%r12,%rdi), %rax
	0x49, 0x83, 0xf8, 0xff, //0x00004e47 cmpq         $-1, %r8
	0x4d, 0x89, 0xc3, //0x00004e4b movq         %r8, %r11
	0x4c, 0x0f, 0x44, 0xc0, //0x00004e4e cmoveq       %rax, %r8
	0x4c, 0x0f, 0x44, 0xd8, //0x00004e52 cmoveq       %rax, %r11
	0x49, 0x83, 0xc4, 0x01, //0x00004e56 addq         $1, %r12
	0x48, 0x83, 0xc2, 0xff, //0x00004e5a addq         $-1, %rdx
	0x48, 0x85, 0xd2, //0x00004e5e testq        %rdx, %rdx
	0x0f, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00004e61 jne          LBB0_1040
	0xe9, 0xaf, 0xff, 0xff, 0xff, //0x00004e67 jmp          LBB0_1050
	//0x00004e6c LBB0_1053
	0x4d, 0x89, 0x7d, 0x00, //0x00004e6c movq         %r15, (%r13)
	//0x00004e70 LBB0_1054
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004e70 movq         $-1, %r9
	0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00004e77 jmp          LBB0_1060
	//0x00004e7c LBB0_1055
	0x49, 0x89, 0xde, //0x00004e7c movq         %rbx, %r14
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004e7f jmp          LBB0_1058
	//0x00004e84 LBB0_1056
	0x49, 0x89, 0xc6, //0x00004e84 movq         %rax, %r14
	//0x00004e87 LBB0_1058
	0x49, 0x83, 0xc6, 0xff, //0x00004e87 addq         $-1, %r14
	0x4d, 0x89, 0x75, 0x00, //0x00004e8b movq         %r14, (%r13)
	//0x00004e8f LBB0_1059
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00004e8f movq         $-2, %r9
	//0x00004e96 LBB0_1060
	0x4c, 0x89, 0xc8, //0x00004e96 movq         %r9, %rax
	0x48, 0x8d, 0x65, 0xd8, //0x00004e99 leaq         $-40(%rbp), %rsp
	0x5b,       //0x00004e9d popq         %rbx
	0x41, 0x5c, //0x00004e9e popq         %r12
	0x41, 0x5d, //0x00004ea0 popq         %r13
	0x41, 0x5e, //0x00004ea2 popq         %r14
	0x41, 0x5f, //0x00004ea4 popq         %r15
	0x5d,             //0x00004ea6 popq         %rbp
	0xc5, 0xf8, 0x77, //0x00004ea7 vzeroupper
	0xc3, //0x00004eaa retq
	//0x00004eab LBB0_1146
	0x49, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00004eab movq         $-7, %r9
	0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00004eb2 jmp          LBB0_1060
	//0x00004eb7 LBB0_745
	0x49, 0x83, 0xfc, 0xff, //0x00004eb7 cmpq         $-1, %r12
	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00004ebb jne          LBB0_747
	//0x00004ec1 LBB0_746
	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004ec1 movq         $-1, %r12
	0x4d, 0x89, 0xc8, //0x00004ec8 movq         %r9, %r8
	//0x00004ecb LBB0_747
	0x4d, 0x89, 0x45, 0x00, //0x00004ecb movq         %r8, (%r13)
	0x4d, 0x89, 0xe1, //0x00004ecf movq         %r12, %r9
	0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00004ed2 jmp          LBB0_1060
	//0x00004ed7 LBB0_1061
	0x48, 0x8d, 0x48, 0x04, //0x00004ed7 leaq         $4(%rax), %rcx
	0xe9, 0xd0, 0x03, 0x00, 0x00, //0x00004edb jmp          LBB0_1104
	//0x00004ee0 LBB0_1062
	0x4c, 0x89, 0x6c, 0x24, 0x10, //0x00004ee0 movq         %r13, $16(%rsp)
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004ee5 movq         $-1, %rcx
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004eec jmp          LBB0_1064
	//0x00004ef1 LBB0_1063
	0x4c, 0x89, 0xc9, //0x00004ef1 movq         %r9, %rcx
	//0x00004ef4 LBB0_1064
	0x48, 0x8b, 0x54, 0x24, 0x10, //0x00004ef4 movq         $16(%rsp), %rdx
	0x48, 0x8b, 0x02, //0x00004ef9 movq         (%rdx), %rax
	0x48, 0x29, 0xc8, //0x00004efc subq         %rcx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00004eff addq         $-2, %rax
	0x48, 0x89, 0x02, //0x00004f03 movq         %rax, (%rdx)
	0xe9, 0x84, 0xff, 0xff, 0xff, //0x00004f06 jmp          LBB0_1059
	//0x00004f0b LBB0_1065
	0x49, 0x89, 0x45, 0x00, //0x00004f0b movq         %rax, (%r13)
	0xe9, 0x7b, 0xff, 0xff, 0xff, //0x00004f0f jmp          LBB0_1059
	//0x00004f14 LBB0_1066
	0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00004f14 movq         $8(%rsp), %rcx
	0x4c, 0x8b, 0x01, //0x00004f19 movq         (%rcx), %r8
	0x4d, 0x89, 0xc6, //0x00004f1c movq         %r8, %r14
	0x49, 0x29, 0xd6, //0x00004f1f subq         %rdx, %r14
	0x49, 0x83, 0xfe, 0x20, //0x00004f22 cmpq         $32, %r14
	0x0f, 0x8c, 0x3e, 0x09, 0x00, 0x00, //0x00004f26 jl           LBB0_1167
	0x4d, 0x8d, 0x3c, 0x03, //0x00004f2c leaq         (%r11,%rax), %r15
	0x49, 0x29, 0xc0, //0x00004f30 subq         %rax, %r8
	0xba, 0x1f, 0x00, 0x00, 0x00, //0x00004f33 movl         $31, %edx
	0x45, 0x31, 0xf6, //0x00004f38 xorl         %r14d, %r14d
	0xc5, 0xfe, 0x6f, 0x05, 0x3d, 0xb1, 0xff, 0xff, //0x00004f3b vmovdqu      $-20163(%rip), %ymm0  /* LCPI0_7+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x0d, 0x55, 0xb1, 0xff, 0xff, //0x00004f43 vmovdqu      $-20139(%rip), %ymm1  /* LCPI0_8+0(%rip) */
	0x45, 0x31, 0xe4, //0x00004f4b xorl         %r12d, %r12d
	//0x00004f4e LBB0_1068
	0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x37, 0x01, //0x00004f4e vmovdqu      $1(%r15,%r14), %ymm2
	0xc5, 0xed, 0x74, 0xd8, //0x00004f55 vpcmpeqb     %ymm0, %ymm2, %ymm3
	0xc5, 0x7d, 0xd7, 0xd3, //0x00004f59 vpmovmskb    %ymm3, %r10d
	0xc5, 0xed, 0x74, 0xd1, //0x00004f5d vpcmpeqb     %ymm1, %ymm2, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x00004f61 vpmovmskb    %ymm2, %esi
	0x85, 0xf6, //0x00004f65 testl        %esi, %esi
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00004f67 jne          LBB0_1071
	0x4d, 0x85, 0xe4, //0x00004f6d testq        %r12, %r12
	0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00004f70 jne          LBB0_1071
	0x45, 0x31, 0xe4, //0x00004f76 xorl         %r12d, %r12d
	0xe9, 0x31, 0x00, 0x00, 0x00, //0x00004f79 jmp          LBB0_1072
	//0x00004f7e LBB0_1071
	0x44, 0x89, 0xe3, //0x00004f7e movl         %r12d, %ebx
	0xf7, 0xd3, //0x00004f81 notl         %ebx
	0x21, 0xf3, //0x00004f83 andl         %esi, %ebx
	0x8d, 0x0c, 0x1b, //0x00004f85 leal         (%rbx,%rbx), %ecx
	0x44, 0x09, 0xe1, //0x00004f88 orl          %r12d, %ecx
	0x89, 0xcf, //0x00004f8b movl         %ecx, %edi
	0xf7, 0xd7, //0x00004f8d notl         %edi
	0x21, 0xf7, //0x00004f8f andl         %esi, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004f91 andl         $-1431655766, %edi
	0x45, 0x31, 0xe4, //0x00004f97 xorl         %r12d, %r12d
	0x01, 0xdf, //0x00004f9a addl         %ebx, %edi
	0x41, 0x0f, 0x92, 0xc4, //0x00004f9c setb         %r12b
	0x01, 0xff, //0x00004fa0 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004fa2 xorl         $1431655765, %edi
	0x21, 0xcf, //0x00004fa8 andl         %ecx, %edi
	0xf7, 0xd7, //0x00004faa notl         %edi
	0x41, 0x21, 0xfa, //0x00004fac andl         %edi, %r10d
	//0x00004faf LBB0_1072
	0x4d, 0x85, 0xd2, //0x00004faf testq        %r10, %r10
	0x0f, 0x85, 0xf4, 0x05, 0x00, 0x00, //0x00004fb2 jne          LBB0_1131
	0x49, 0x83, 0xc6, 0x20, //0x00004fb8 addq         $32, %r14
	0x49, 0x8d, 0x0c, 0x10, //0x00004fbc leaq         (%r8,%rdx), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x00004fc0 addq         $-32, %rcx
	0x48, 0x83, 0xc2, 0xe0, //0x00004fc4 addq         $-32, %rdx
	0x48, 0x83, 0xf9, 0x3f, //0x00004fc8 cmpq         $63, %rcx
	0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00004fcc jg           LBB0_1068
	0x4d, 0x85, 0xe4, //0x00004fd2 testq        %r12, %r12
	0x0f, 0x85, 0xb8, 0x08, 0x00, 0x00, //0x00004fd5 jne          LBB0_1170
	0x4b, 0x8d, 0x14, 0x3e, //0x00004fdb leaq         (%r14,%r15), %rdx
	0x48, 0x83, 0xc2, 0x01, //0x00004fdf addq         $1, %rdx
	0x49, 0xf7, 0xd6, //0x00004fe3 notq         %r14
	0x4d, 0x01, 0xc6, //0x00004fe6 addq         %r8, %r14
	//0x00004fe9 LBB0_1076
	0x4d, 0x85, 0xf6, //0x00004fe9 testq        %r14, %r14
	0x0f, 0x8e, 0xa4, 0xfe, 0xff, 0xff, //0x00004fec jle          LBB0_1060
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004ff2 movq         $-1, %r9
	0xe9, 0xe0, 0x05, 0x00, 0x00, //0x00004ff9 jmp          LBB0_1134
	//0x00004ffe LBB0_1078
	0x4d, 0x89, 0xee, //0x00004ffe movq         %r13, %r14
	0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005001 movq         $8(%rsp), %rcx
	0x4c, 0x8b, 0x01, //0x00005006 movq         (%rcx), %r8
	0x49, 0x29, 0xd0, //0x00005009 subq         %rdx, %r8
	0x49, 0x01, 0xd3, //0x0000500c addq         %rdx, %r11
	0x45, 0x31, 0xed, //0x0000500f xorl         %r13d, %r13d
	0xc5, 0xfe, 0x6f, 0x05, 0x86, 0xb0, 0xff, 0xff, //0x00005012 vmovdqu      $-20346(%rip), %ymm0  /* LCPI0_8+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x0d, 0x5e, 0xb0, 0xff, 0xff, //0x0000501a vmovdqu      $-20386(%rip), %ymm1  /* LCPI0_7+0(%rip) */
	0xc5, 0xe9, 0x76, 0xd2, //0x00005022 vpcmpeqd     %xmm2, %xmm2, %xmm2
	0xc5, 0xfe, 0x6f, 0x1d, 0xd2, 0xb0, 0xff, 0xff, //0x00005026 vmovdqu      $-20270(%rip), %ymm3  /* LCPI0_11+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x25, 0x2a, 0xb0, 0xff, 0xff, //0x0000502e vmovdqu      $-20438(%rip), %ymm4  /* LCPI0_3+0(%rip) */
	0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00005036 vpxor        %xmm9, %xmm9, %xmm9
	0x45, 0x31, 0xff, //0x0000503b xorl         %r15d, %r15d
	0x45, 0x31, 0xd2, //0x0000503e xorl         %r10d, %r10d
	0x31, 0xd2, //0x00005041 xorl         %edx, %edx
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00005043 jmp          LBB0_1080
	//0x00005048 LBB0_1079
	0x49, 0xc1, 0xfc, 0x3f, //0x00005048 sarq         $63, %r12
	0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x0000504c popcntq      %rsi, %rcx
	0x49, 0x01, 0xca, //0x00005051 addq         %rcx, %r10
	0x49, 0x83, 0xc3, 0x40, //0x00005054 addq         $64, %r11
	0x49, 0x83, 0xc0, 0xc0, //0x00005058 addq         $-64, %r8
	0x4d, 0x89, 0xe5, //0x0000505c movq         %r12, %r13
	//0x0000505f LBB0_1080
	0x49, 0x83, 0xf8, 0x40, //0x0000505f cmpq         $64, %r8
	0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x00005063 jl           LBB0_1088
	//0x00005069 LBB0_1081
	0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00005069 vmovdqu      (%r11), %ymm7
	0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x0000506e vmovdqu      $32(%r11), %ymm6
	0xc5, 0x45, 0x74, 0xc0, //0x00005074 vpcmpeqb     %ymm0, %ymm7, %ymm8
	0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00005078 vpmovmskb    %ymm8, %ecx
	0xc5, 0x4d, 0x74, 0xc0, //0x0000507d vpcmpeqb     %ymm0, %ymm6, %ymm8
	0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00005081 vpmovmskb    %ymm8, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x00005086 shlq         $32, %rsi
	0x48, 0x09, 0xf1, //0x0000508a orq          %rsi, %rcx
	0x48, 0x89, 0xce, //0x0000508d movq         %rcx, %rsi
	0x4c, 0x09, 0xfe, //0x00005090 orq          %r15, %rsi
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00005093 jne          LBB0_1083
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005099 movq         $-1, %rcx
	0x45, 0x31, 0xff, //0x000050a0 xorl         %r15d, %r15d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x000050a3 jmp          LBB0_1084
	//0x000050a8 LBB0_1083
	0x4c, 0x89, 0xfe, //0x000050a8 movq         %r15, %rsi
	0x48, 0xf7, 0xd6, //0x000050ab notq         %rsi
	0x48, 0x21, 0xce, //0x000050ae andq         %rcx, %rsi
	0x4c, 0x8d, 0x24, 0x36, //0x000050b1 leaq         (%rsi,%rsi), %r12
	0x4d, 0x09, 0xfc, //0x000050b5 orq          %r15, %r12
	0x4c, 0x89, 0xe7, //0x000050b8 movq         %r12, %rdi
	0x48, 0xf7, 0xd7, //0x000050bb notq         %rdi
	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000050be movabsq      $-6148914691236517206, %rbx
	0x48, 0x21, 0xd9, //0x000050c8 andq         %rbx, %rcx
	0x48, 0x21, 0xf9, //0x000050cb andq         %rdi, %rcx
	0x45, 0x31, 0xff, //0x000050ce xorl         %r15d, %r15d
	0x48, 0x01, 0xf1, //0x000050d1 addq         %rsi, %rcx
	0x41, 0x0f, 0x92, 0xc7, //0x000050d4 setb         %r15b
	0x48, 0x01, 0xc9, //0x000050d8 addq         %rcx, %rcx
	0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000050db movabsq      $6148914691236517205, %rsi
	0x48, 0x31, 0xf1, //0x000050e5 xorq         %rsi, %rcx
	0x4c, 0x21, 0xe1, //0x000050e8 andq         %r12, %rcx
	0x48, 0xf7, 0xd1, //0x000050eb notq         %rcx
	//0x000050ee LBB0_1084
	0xc5, 0x4d, 0x74, 0xc1, //0x000050ee vpcmpeqb     %ymm1, %ymm6, %ymm8
	0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x000050f2 vpmovmskb    %ymm8, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x000050f7 shlq         $32, %rsi
	0xc5, 0x45, 0x74, 0xc1, //0x000050fb vpcmpeqb     %ymm1, %ymm7, %ymm8
	0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x000050ff vpmovmskb    %ymm8, %edi
	0x48, 0x09, 0xf7, //0x00005104 orq          %rsi, %rdi
	0x48, 0x21, 0xcf, //0x00005107 andq         %rcx, %rdi
	0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x0000510a vmovq        %rdi, %xmm5
	0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x0000510f vpclmulqdq   $0, %xmm2, %xmm5, %xmm5
	0xc4, 0xc1, 0xf9, 0x7e, 0xec, //0x00005115 vmovq        %xmm5, %r12
	0x4d, 0x31, 0xec, //0x0000511a xorq         %r13, %r12
	0xc5, 0xc5, 0x74, 0xeb, //0x0000511d vpcmpeqb     %ymm3, %ymm7, %ymm5
	0xc5, 0xfd, 0xd7, 0xf5, //0x00005121 vpmovmskb    %ymm5, %esi
	0xc5, 0xcd, 0x74, 0xeb, //0x00005125 vpcmpeqb     %ymm3, %ymm6, %ymm5
	0xc5, 0xfd, 0xd7, 0xcd, //0x00005129 vpmovmskb    %ymm5, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x0000512d shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x00005131 orq          %rcx, %rsi
	0x4c, 0x89, 0xe1, //0x00005134 movq         %r12, %rcx
	0x48, 0xf7, 0xd1, //0x00005137 notq         %rcx
	0x48, 0x21, 0xce, //0x0000513a andq         %rcx, %rsi
	0xc5, 0xc5, 0x74, 0xec, //0x0000513d vpcmpeqb     %ymm4, %ymm7, %ymm5
	0xc5, 0xfd, 0xd7, 0xfd, //0x00005141 vpmovmskb    %ymm5, %edi
	0xc5, 0xcd, 0x74, 0xec, //0x00005145 vpcmpeqb     %ymm4, %ymm6, %ymm5
	0xc5, 0xfd, 0xd7, 0xdd, //0x00005149 vpmovmskb    %ymm5, %ebx
	0x48, 0xc1, 0xe3, 0x20, //0x0000514d shlq         $32, %rbx
	0x48, 0x09, 0xdf, //0x00005151 orq          %rbx, %rdi
	0x48, 0x21, 0xcf, //0x00005154 andq         %rcx, %rdi
	0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x00005157 je           LBB0_1079
	0x4d, 0x89, 0xf5, //0x0000515d movq         %r14, %r13
	//0x00005160 LBB0_1086
	0x48, 0x8d, 0x4f, 0xff, //0x00005160 leaq         $-1(%rdi), %rcx
	0x48, 0x89, 0xcb, //0x00005164 movq         %rcx, %rbx
	0x48, 0x21, 0xf3, //0x00005167 andq         %rsi, %rbx
	0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x0000516a popcntq      %rbx, %rbx
	0x4c, 0x01, 0xd3, //0x0000516f addq         %r10, %rbx
	0x48, 0x39, 0xd3, //0x00005172 cmpq         %rdx, %rbx
	0x0f, 0x86, 0xf6, 0x03, 0x00, 0x00, //0x00005175 jbe          LBB0_1130
	0x48, 0x83, 0xc2, 0x01, //0x0000517b addq         $1, %rdx
	0x48, 0x21, 0xcf, //0x0000517f andq         %rcx, %rdi
	0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00005182 jne          LBB0_1086
	0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x00005188 jmp          LBB0_1079
	//0x0000518d LBB0_1088
	0x4d, 0x85, 0xc0, //0x0000518d testq        %r8, %r8
	0x0f, 0x8e, 0xdc, 0x06, 0x00, 0x00, //0x00005190 jle          LBB0_1168
	0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00005196 vmovdqu      %ymm9, $96(%rsp)
	0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x0000519c vmovdqu      %ymm9, $64(%rsp)
	0x44, 0x89, 0xd9, //0x000051a2 movl         %r11d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000051a5 andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000051ab cmpl         $4033, %ecx
	0x0f, 0x82, 0xb2, 0xfe, 0xff, 0xff, //0x000051b1 jb           LBB0_1081
	0x49, 0x83, 0xf8, 0x20, //0x000051b7 cmpq         $32, %r8
	0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x000051bb jb           LBB0_1092
	0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x000051c1 vmovdqu      (%r11), %ymm5
	0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x000051c6 vmovdqu      %ymm5, $64(%rsp)
	0x49, 0x83, 0xc3, 0x20, //0x000051cc addq         $32, %r11
	0x49, 0x8d, 0x48, 0xe0, //0x000051d0 leaq         $-32(%r8), %rcx
	0x48, 0x8d, 0x7c, 0x24, 0x60, //0x000051d4 leaq         $96(%rsp), %rdi
	0xe9, 0x08, 0x00, 0x00, 0x00, //0x000051d9 jmp          LBB0_1093
	//0x000051de LBB0_1092
	0x48, 0x8d, 0x7c, 0x24, 0x40, //0x000051de leaq         $64(%rsp), %rdi
	0x4c, 0x89, 0xc1, //0x000051e3 movq         %r8, %rcx
	//0x000051e6 LBB0_1093
	0x48, 0x83, 0xf9, 0x10, //0x000051e6 cmpq         $16, %rcx
	0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000051ea jb           LBB0_1094
	0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x000051f0 vmovdqu      (%r11), %xmm5
	0xc5, 0xfa, 0x7f, 0x2f, //0x000051f5 vmovdqu      %xmm5, (%rdi)
	0x49, 0x83, 0xc3, 0x10, //0x000051f9 addq         $16, %r11
	0x48, 0x83, 0xc7, 0x10, //0x000051fd addq         $16, %rdi
	0x48, 0x83, 0xc1, 0xf0, //0x00005201 addq         $-16, %rcx
	0x48, 0x83, 0xf9, 0x08, //0x00005205 cmpq         $8, %rcx
	0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00005209 jae          LBB0_1099
	//0x0000520f LBB0_1095
	0x48, 0x83, 0xf9, 0x04, //0x0000520f cmpq         $4, %rcx
	0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00005213 jl           LBB0_1096
	//0x00005219 LBB0_1100
	0x41, 0x8b, 0x33, //0x00005219 movl         (%r11), %esi
	0x89, 0x37, //0x0000521c movl         %esi, (%rdi)
	0x49, 0x83, 0xc3, 0x04, //0x0000521e addq         $4, %r11
	0x48, 0x83, 0xc7, 0x04, //0x00005222 addq         $4, %rdi
	0x48, 0x83, 0xc1, 0xfc, //0x00005226 addq         $-4, %rcx
	0x48, 0x83, 0xf9, 0x02, //0x0000522a cmpq         $2, %rcx
	0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000522e jae          LBB0_1101
	//0x00005234 LBB0_1097
	0x4c, 0x89, 0xde, //0x00005234 movq         %r11, %rsi
	0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005237 leaq         $64(%rsp), %r11
	0x48, 0x85, 0xc9, //0x0000523c testq        %rcx, %rcx
	0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x0000523f jne          LBB0_1102
	0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x00005245 jmp          LBB0_1081
	//0x0000524a LBB0_1094
	0x48, 0x83, 0xf9, 0x08, //0x0000524a cmpq         $8, %rcx
	0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x0000524e jb           LBB0_1095
	//0x00005254 LBB0_1099
	0x49, 0x8b, 0x33, //0x00005254 movq         (%r11), %rsi
	0x48, 0x89, 0x37, //0x00005257 movq         %rsi, (%rdi)
	0x49, 0x83, 0xc3, 0x08, //0x0000525a addq         $8, %r11
	0x48, 0x83, 0xc7, 0x08, //0x0000525e addq         $8, %rdi
	0x48, 0x83, 0xc1, 0xf8, //0x00005262 addq         $-8, %rcx
	0x48, 0x83, 0xf9, 0x04, //0x00005266 cmpq         $4, %rcx
	0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x0000526a jge          LBB0_1100
	//0x00005270 LBB0_1096
	0x48, 0x83, 0xf9, 0x02, //0x00005270 cmpq         $2, %rcx
	0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005274 jb           LBB0_1097
	//0x0000527a LBB0_1101
	0x41, 0x0f, 0xb7, 0x33, //0x0000527a movzwl       (%r11), %esi
	0x66, 0x89, 0x37, //0x0000527e movw         %si, (%rdi)
	0x49, 0x83, 0xc3, 0x02, //0x00005281 addq         $2, %r11
	0x48, 0x83, 0xc7, 0x02, //0x00005285 addq         $2, %rdi
	0x48, 0x83, 0xc1, 0xfe, //0x00005289 addq         $-2, %rcx
	0x4c, 0x89, 0xde, //0x0000528d movq         %r11, %rsi
	0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005290 leaq         $64(%rsp), %r11
	0x48, 0x85, 0xc9, //0x00005295 testq        %rcx, %rcx
	0x0f, 0x84, 0xcb, 0xfd, 0xff, 0xff, //0x00005298 je           LBB0_1081
	//0x0000529e LBB0_1102
	0x8a, 0x0e, //0x0000529e movb         (%rsi), %cl
	0x88, 0x0f, //0x000052a0 movb         %cl, (%rdi)
	0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x000052a2 leaq         $64(%rsp), %r11
	0xe9, 0xbd, 0xfd, 0xff, 0xff, //0x000052a7 jmp          LBB0_1081
	//0x000052ac LBB0_1103
	0x48, 0x8d, 0x48, 0x05, //0x000052ac leaq         $5(%rax), %rcx
	//0x000052b0 LBB0_1104
	0x48, 0x8b, 0x54, 0x24, 0x08, //0x000052b0 movq         $8(%rsp), %rdx
	0x48, 0x3b, 0x0a, //0x000052b5 cmpq         (%rdx), %rcx
	0x0f, 0x87, 0xd8, 0xfb, 0xff, 0xff, //0x000052b8 ja           LBB0_1060
	0xe9, 0xf7, 0x02, 0x00, 0x00, //0x000052be jmp          LBB0_1132
	//0x000052c3 LBB0_1105
	0x4d, 0x89, 0xee, //0x000052c3 movq         %r13, %r14
	0x48, 0x8b, 0x4c, 0x24, 0x08, //0x000052c6 movq         $8(%rsp), %rcx
	0x4c, 0x8b, 0x01, //0x000052cb movq         (%rcx), %r8
	0x49, 0x29, 0xd0, //0x000052ce subq         %rdx, %r8
	0x49, 0x01, 0xd3, //0x000052d1 addq         %rdx, %r11
	0x45, 0x31, 0xed, //0x000052d4 xorl         %r13d, %r13d
	0xc5, 0xfe, 0x6f, 0x05, 0xc1, 0xad, 0xff, 0xff, //0x000052d7 vmovdqu      $-21055(%rip), %ymm0  /* LCPI0_8+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x0d, 0x99, 0xad, 0xff, 0xff, //0x000052df vmovdqu      $-21095(%rip), %ymm1  /* LCPI0_7+0(%rip) */
	0xc5, 0xe9, 0x76, 0xd2, //0x000052e7 vpcmpeqd     %xmm2, %xmm2, %xmm2
	0xc5, 0xfe, 0x6f, 0x1d, 0xcd, 0xad, 0xff, 0xff, //0x000052eb vmovdqu      $-21043(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x25, 0xe5, 0xad, 0xff, 0xff, //0x000052f3 vmovdqu      $-21019(%rip), %ymm4  /* LCPI0_10+0(%rip) */
	0xc4, 0x41, 0x31, 0xef, 0xc9, //0x000052fb vpxor        %xmm9, %xmm9, %xmm9
	0x45, 0x31, 0xff, //0x00005300 xorl         %r15d, %r15d
	0x45, 0x31, 0xd2, //0x00005303 xorl         %r10d, %r10d
	0x31, 0xd2, //0x00005306 xorl         %edx, %edx
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00005308 jmp          LBB0_1107
	//0x0000530d LBB0_1106
	0x49, 0xc1, 0xfc, 0x3f, //0x0000530d sarq         $63, %r12
	0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x00005311 popcntq      %rsi, %rcx
	0x49, 0x01, 0xca, //0x00005316 addq         %rcx, %r10
	0x49, 0x83, 0xc3, 0x40, //0x00005319 addq         $64, %r11
	0x49, 0x83, 0xc0, 0xc0, //0x0000531d addq         $-64, %r8
	0x4d, 0x89, 0xe5, //0x00005321 movq         %r12, %r13
	//0x00005324 LBB0_1107
	0x49, 0x83, 0xf8, 0x40, //0x00005324 cmpq         $64, %r8
	0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x00005328 jl           LBB0_1115
	//0x0000532e LBB0_1108
	0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x0000532e vmovdqu      (%r11), %ymm7
	0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00005333 vmovdqu      $32(%r11), %ymm6
	0xc5, 0x45, 0x74, 0xc0, //0x00005339 vpcmpeqb     %ymm0, %ymm7, %ymm8
	0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x0000533d vpmovmskb    %ymm8, %ecx
	0xc5, 0x4d, 0x74, 0xc0, //0x00005342 vpcmpeqb     %ymm0, %ymm6, %ymm8
	0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00005346 vpmovmskb    %ymm8, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x0000534b shlq         $32, %rsi
	0x48, 0x09, 0xf1, //0x0000534f orq          %rsi, %rcx
	0x48, 0x89, 0xce, //0x00005352 movq         %rcx, %rsi
	0x4c, 0x09, 0xfe, //0x00005355 orq          %r15, %rsi
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00005358 jne          LBB0_1110
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000535e movq         $-1, %rcx
	0x45, 0x31, 0xff, //0x00005365 xorl         %r15d, %r15d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x00005368 jmp          LBB0_1111
	//0x0000536d LBB0_1110
	0x4c, 0x89, 0xfe, //0x0000536d movq         %r15, %rsi
	0x48, 0xf7, 0xd6, //0x00005370 notq         %rsi
	0x48, 0x21, 0xce, //0x00005373 andq         %rcx, %rsi
	0x4c, 0x8d, 0x24, 0x36, //0x00005376 leaq         (%rsi,%rsi), %r12
	0x4d, 0x09, 0xfc, //0x0000537a orq          %r15, %r12
	0x4c, 0x89, 0xe7, //0x0000537d movq         %r12, %rdi
	0x48, 0xf7, 0xd7, //0x00005380 notq         %rdi
	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005383 movabsq      $-6148914691236517206, %rbx
	0x48, 0x21, 0xd9, //0x0000538d andq         %rbx, %rcx
	0x48, 0x21, 0xf9, //0x00005390 andq         %rdi, %rcx
	0x45, 0x31, 0xff, //0x00005393 xorl         %r15d, %r15d
	0x48, 0x01, 0xf1, //0x00005396 addq         %rsi, %rcx
	0x41, 0x0f, 0x92, 0xc7, //0x00005399 setb         %r15b
	0x48, 0x01, 0xc9, //0x0000539d addq         %rcx, %rcx
	0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000053a0 movabsq      $6148914691236517205, %rsi
	0x48, 0x31, 0xf1, //0x000053aa xorq         %rsi, %rcx
	0x4c, 0x21, 0xe1, //0x000053ad andq         %r12, %rcx
	0x48, 0xf7, 0xd1, //0x000053b0 notq         %rcx
	//0x000053b3 LBB0_1111
	0xc5, 0x4d, 0x74, 0xc1, //0x000053b3 vpcmpeqb     %ymm1, %ymm6, %ymm8
	0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x000053b7 vpmovmskb    %ymm8, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x000053bc shlq         $32, %rsi
	0xc5, 0x45, 0x74, 0xc1, //0x000053c0 vpcmpeqb     %ymm1, %ymm7, %ymm8
	0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x000053c4 vpmovmskb    %ymm8, %edi
	0x48, 0x09, 0xf7, //0x000053c9 orq          %rsi, %rdi
	0x48, 0x21, 0xcf, //0x000053cc andq         %rcx, %rdi
	0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x000053cf vmovq        %rdi, %xmm5
	0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000053d4 vpclmulqdq   $0, %xmm2, %xmm5, %xmm5
	0xc4, 0xc1, 0xf9, 0x7e, 0xec, //0x000053da vmovq        %xmm5, %r12
	0x4d, 0x31, 0xec, //0x000053df xorq         %r13, %r12
	0xc5, 0xc5, 0x74, 0xeb, //0x000053e2 vpcmpeqb     %ymm3, %ymm7, %ymm5
	0xc5, 0xfd, 0xd7, 0xf5, //0x000053e6 vpmovmskb    %ymm5, %esi
	0xc5, 0xcd, 0x74, 0xeb, //0x000053ea vpcmpeqb     %ymm3, %ymm6, %ymm5
	0xc5, 0xfd, 0xd7, 0xcd, //0x000053ee vpmovmskb    %ymm5, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x000053f2 shlq         $32, %rcx
	0x48, 0x09, 0xce, //0x000053f6 orq          %rcx, %rsi
	0x4c, 0x89, 0xe1, //0x000053f9 movq         %r12, %rcx
	0x48, 0xf7, 0xd1, //0x000053fc notq         %rcx
	0x48, 0x21, 0xce, //0x000053ff andq         %rcx, %rsi
	0xc5, 0xc5, 0x74, 0xec, //0x00005402 vpcmpeqb     %ymm4, %ymm7, %ymm5
	0xc5, 0xfd, 0xd7, 0xfd, //0x00005406 vpmovmskb    %ymm5, %edi
	0xc5, 0xcd, 0x74, 0xec, //0x0000540a vpcmpeqb     %ymm4, %ymm6, %ymm5
	0xc5, 0xfd, 0xd7, 0xdd, //0x0000540e vpmovmskb    %ymm5, %ebx
	0x48, 0xc1, 0xe3, 0x20, //0x00005412 shlq         $32, %rbx
	0x48, 0x09, 0xdf, //0x00005416 orq          %rbx, %rdi
	0x48, 0x21, 0xcf, //0x00005419 andq         %rcx, %rdi
	0x0f, 0x84, 0xeb, 0xfe, 0xff, 0xff, //0x0000541c je           LBB0_1106
	0x4d, 0x89, 0xf5, //0x00005422 movq         %r14, %r13
	//0x00005425 LBB0_1113
	0x48, 0x8d, 0x4f, 0xff, //0x00005425 leaq         $-1(%rdi), %rcx
	0x48, 0x89, 0xcb, //0x00005429 movq         %rcx, %rbx
	0x48, 0x21, 0xf3, //0x0000542c andq         %rsi, %rbx
	0xf3, 0x48, 0x0f, 0xb8, 0xdb, //0x0000542f popcntq      %rbx, %rbx
	0x4c, 0x01, 0xd3, //0x00005434 addq         %r10, %rbx
	0x48, 0x39, 0xd3, //0x00005437 cmpq         %rdx, %rbx
	0x0f, 0x86, 0x31, 0x01, 0x00, 0x00, //0x0000543a jbe          LBB0_1130
	0x48, 0x83, 0xc2, 0x01, //0x00005440 addq         $1, %rdx
	0x48, 0x21, 0xcf, //0x00005444 andq         %rcx, %rdi
	0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00005447 jne          LBB0_1113
	0xe9, 0xbb, 0xfe, 0xff, 0xff, //0x0000544d jmp          LBB0_1106
	//0x00005452 LBB0_1115
	0x4d, 0x85, 0xc0, //0x00005452 testq        %r8, %r8
	0x0f, 0x8e, 0x17, 0x04, 0x00, 0x00, //0x00005455 jle          LBB0_1168
	0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x0000545b vmovdqu      %ymm9, $96(%rsp)
	0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00005461 vmovdqu      %ymm9, $64(%rsp)
	0x44, 0x89, 0xd9, //0x00005467 movl         %r11d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000546a andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005470 cmpl         $4033, %ecx
	0x0f, 0x82, 0xb2, 0xfe, 0xff, 0xff, //0x00005476 jb           LBB0_1108
	0x49, 0x83, 0xf8, 0x20, //0x0000547c cmpq         $32, %r8
	0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00005480 jb           LBB0_1119
	0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00005486 vmovdqu      (%r11), %ymm5
	0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x0000548b vmovdqu      %ymm5, $64(%rsp)
	0x49, 0x83, 0xc3, 0x20, //0x00005491 addq         $32, %r11
	0x49, 0x8d, 0x48, 0xe0, //0x00005495 leaq         $-32(%r8), %rcx
	0x48, 0x8d, 0x7c, 0x24, 0x60, //0x00005499 leaq         $96(%rsp), %rdi
	0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000549e jmp          LBB0_1120
	//0x000054a3 LBB0_1119
	0x48, 0x8d, 0x7c, 0x24, 0x40, //0x000054a3 leaq         $64(%rsp), %rdi
	0x4c, 0x89, 0xc1, //0x000054a8 movq         %r8, %rcx
	//0x000054ab LBB0_1120
	0x48, 0x83, 0xf9, 0x10, //0x000054ab cmpq         $16, %rcx
	0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000054af jb           LBB0_1121
	0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x000054b5 vmovdqu      (%r11), %xmm5
	0xc5, 0xfa, 0x7f, 0x2f, //0x000054ba vmovdqu      %xmm5, (%rdi)
	0x49, 0x83, 0xc3, 0x10, //0x000054be addq         $16, %r11
	0x48, 0x83, 0xc7, 0x10, //0x000054c2 addq         $16, %rdi
	0x48, 0x83, 0xc1, 0xf0, //0x000054c6 addq         $-16, %rcx
	0x48, 0x83, 0xf9, 0x08, //0x000054ca cmpq         $8, %rcx
	0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000054ce jae          LBB0_1126
	//0x000054d4 LBB0_1122
	0x48, 0x83, 0xf9, 0x04, //0x000054d4 cmpq         $4, %rcx
	0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x000054d8 jl           LBB0_1123
	//0x000054de LBB0_1127
	0x41, 0x8b, 0x33, //0x000054de movl         (%r11), %esi
	0x89, 0x37, //0x000054e1 movl         %esi, (%rdi)
	0x49, 0x83, 0xc3, 0x04, //0x000054e3 addq         $4, %r11
	0x48, 0x83, 0xc7, 0x04, //0x000054e7 addq         $4, %rdi
	0x48, 0x83, 0xc1, 0xfc, //0x000054eb addq         $-4, %rcx
	0x48, 0x83, 0xf9, 0x02, //0x000054ef cmpq         $2, %rcx
	0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000054f3 jae          LBB0_1128
	//0x000054f9 LBB0_1124
	0x4c, 0x89, 0xde, //0x000054f9 movq         %r11, %rsi
	0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x000054fc leaq         $64(%rsp), %r11
	0x48, 0x85, 0xc9, //0x00005501 testq        %rcx, %rcx
	0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00005504 jne          LBB0_1129
	0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x0000550a jmp          LBB0_1108
	//0x0000550f LBB0_1121
	0x48, 0x83, 0xf9, 0x08, //0x0000550f cmpq         $8, %rcx
	0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00005513 jb           LBB0_1122
	//0x00005519 LBB0_1126
	0x49, 0x8b, 0x33, //0x00005519 movq         (%r11), %rsi
	0x48, 0x89, 0x37, //0x0000551c movq         %rsi, (%rdi)
	0x49, 0x83, 0xc3, 0x08, //0x0000551f addq         $8, %r11
	0x48, 0x83, 0xc7, 0x08, //0x00005523 addq         $8, %rdi
	0x48, 0x83, 0xc1, 0xf8, //0x00005527 addq         $-8, %rcx
	0x48, 0x83, 0xf9, 0x04, //0x0000552b cmpq         $4, %rcx
	0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x0000552f jge          LBB0_1127
	//0x00005535 LBB0_1123
	0x48, 0x83, 0xf9, 0x02, //0x00005535 cmpq         $2, %rcx
	0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005539 jb           LBB0_1124
	//0x0000553f LBB0_1128
	0x41, 0x0f, 0xb7, 0x33, //0x0000553f movzwl       (%r11), %esi
	0x66, 0x89, 0x37, //0x00005543 movw         %si, (%rdi)
	0x49, 0x83, 0xc3, 0x02, //0x00005546 addq         $2, %r11
	0x48, 0x83, 0xc7, 0x02, //0x0000554a addq         $2, %rdi
	0x48, 0x83, 0xc1, 0xfe, //0x0000554e addq         $-2, %rcx
	0x4c, 0x89, 0xde, //0x00005552 movq         %r11, %rsi
	0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005555 leaq         $64(%rsp), %r11
	0x48, 0x85, 0xc9, //0x0000555a testq        %rcx, %rcx
	0x0f, 0x84, 0xcb, 0xfd, 0xff, 0xff, //0x0000555d je           LBB0_1108
	//0x00005563 LBB0_1129
	0x8a, 0x0e, //0x00005563 movb         (%rsi), %cl
	0x88, 0x0f, //0x00005565 movb         %cl, (%rdi)
	0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005567 leaq         $64(%rsp), %r11
	0xe9, 0xbd, 0xfd, 0xff, 0xff, //0x0000556c jmp          LBB0_1108
	//0x00005571 LBB0_1130
	0x48, 0x8b, 0x74, 0x24, 0x08, //0x00005571 movq         $8(%rsp), %rsi
	0x48, 0x8b, 0x0e, //0x00005576 movq         (%rsi), %rcx
	0x48, 0x0f, 0xbc, 0xd7, //0x00005579 bsfq         %rdi, %rdx
	0x4c, 0x29, 0xc2, //0x0000557d subq         %r8, %rdx
	0x48, 0x01, 0xd1, //0x00005580 addq         %rdx, %rcx
	0x48, 0x83, 0xc1, 0x01, //0x00005583 addq         $1, %rcx
	0x49, 0x89, 0x4d, 0x00, //0x00005587 movq         %rcx, (%r13)
	0x48, 0x8b, 0x16, //0x0000558b movq         (%rsi), %rdx
	0x48, 0x39, 0xd1, //0x0000558e cmpq         %rdx, %rcx
	0x48, 0x0f, 0x47, 0xca, //0x00005591 cmovaq       %rdx, %rcx
	0x49, 0x89, 0x4d, 0x00, //0x00005595 movq         %rcx, (%r13)
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005599 movq         $-1, %rcx
	0x48, 0x0f, 0x47, 0xc1, //0x000055a0 cmovaq       %rcx, %rax
	0x49, 0x89, 0xc1, //0x000055a4 movq         %rax, %r9
	0xe9, 0xea, 0xf8, 0xff, 0xff, //0x000055a7 jmp          LBB0_1060
	//0x000055ac LBB0_1131
	0x41, 0x0f, 0xbc, 0xca, //0x000055ac bsfl         %r10d, %ecx
	0x48, 0x01, 0xc1, //0x000055b0 addq         %rax, %rcx
	0x4c, 0x01, 0xf1, //0x000055b3 addq         %r14, %rcx
	0x48, 0x83, 0xc1, 0x02, //0x000055b6 addq         $2, %rcx
	//0x000055ba LBB0_1132
	0x49, 0x89, 0x4d, 0x00, //0x000055ba movq         %rcx, (%r13)
	0x49, 0x89, 0xc1, //0x000055be movq         %rax, %r9
	0xe9, 0xd0, 0xf8, 0xff, 0xff, //0x000055c1 jmp          LBB0_1060
	//0x000055c6 LBB0_1133
	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000055c6 movq         $-2, %rcx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x000055cd movl         $2, %esi
	0x48, 0x01, 0xf2, //0x000055d2 addq         %rsi, %rdx
	0x49, 0x01, 0xce, //0x000055d5 addq         %rcx, %r14
	0x0f, 0x8e, 0xb8, 0xf8, 0xff, 0xff, //0x000055d8 jle          LBB0_1060
	//0x000055de LBB0_1134
	0x0f, 0xb6, 0x0a, //0x000055de movzbl       (%rdx), %ecx
	0x80, 0xf9, 0x5c, //0x000055e1 cmpb         $92, %cl
	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000055e4 je           LBB0_1133
	0x80, 0xf9, 0x22, //0x000055ea cmpb         $34, %cl
	0x0f, 0x84, 0x15, 0x02, 0x00, 0x00, //0x000055ed je           LBB0_1156
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000055f3 movq         $-1, %rcx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x000055fa movl         $1, %esi
	0x48, 0x01, 0xf2, //0x000055ff addq         %rsi, %rdx
	0x49, 0x01, 0xce, //0x00005602 addq         %rcx, %r14
	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00005605 jg           LBB0_1134
	0xe9, 0x86, 0xf8, 0xff, 0xff, //0x0000560b jmp          LBB0_1060
	//0x00005610 LBB0_1145
	0x49, 0x89, 0x4d, 0x00, //0x00005610 movq         %rcx, (%r13)
	0xe9, 0x7d, 0xf8, 0xff, 0xff, //0x00005614 jmp          LBB0_1060
	//0x00005619 LBB0_1137
	0x4c, 0x89, 0x6c, 0x24, 0x38, //0x00005619 movq         %r13, $56(%rsp)
	//0x0000561e LBB0_1138
	0x48, 0x8b, 0x44, 0x24, 0x10, //0x0000561e movq         $16(%rsp), %rax
	0x48, 0x8b, 0x4c, 0x24, 0x38, //0x00005623 movq         $56(%rsp), %rcx
	0x48, 0x89, 0x08, //0x00005628 movq         %rcx, (%rax)
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000562b movq         $-1, %r9
	0xe9, 0x5f, 0xf8, 0xff, 0xff, //0x00005632 jmp          LBB0_1060
	//0x00005637 LBB0_1139
	0x66, 0x0f, 0xbc, 0xfb, //0x00005637 bsfw         %bx, %di
	0x0f, 0xb7, 0xdf, //0x0000563b movzwl       %di, %ebx
	0x4c, 0x29, 0xda, //0x0000563e subq         %r11, %rdx
	0x48, 0x01, 0xda, //0x00005641 addq         %rbx, %rdx
	0x48, 0x8d, 0x3c, 0x32, //0x00005644 leaq         (%rdx,%rsi), %rdi
	0x49, 0x89, 0x7d, 0x00, //0x00005648 movq         %rdi, (%r13)
	0x48, 0x85, 0xff, //0x0000564c testq        %rdi, %rdi
	0x0f, 0x8e, 0xec, 0xde, 0xff, 0xff, //0x0000564f jle          LBB0_682
	0x48, 0x8d, 0x3c, 0x16, //0x00005655 leaq         (%rsi,%rdx), %rdi
	0x48, 0x83, 0xc7, 0x01, //0x00005659 addq         $1, %rdi
	0x48, 0x01, 0xf2, //0x0000565d addq         %rsi, %rdx
	0x48, 0x83, 0xc2, 0xff, //0x00005660 addq         $-1, %rdx
	0x48, 0x01, 0xd9, //0x00005664 addq         %rbx, %rcx
	0x48, 0x01, 0xf1, //0x00005667 addq         %rsi, %rcx
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000566a movabsq      $4294977024, %rsi
	//0x00005674 LBB0_1141
	0x0f, 0xb6, 0x19, //0x00005674 movzbl       (%rcx), %ebx
	0x48, 0x83, 0xfb, 0x20, //0x00005677 cmpq         $32, %rbx
	0x0f, 0x87, 0xc0, 0xde, 0xff, 0xff, //0x0000567b ja           LBB0_682
	0x48, 0x0f, 0xa3, 0xde, //0x00005681 btq          %rbx, %rsi
	0x0f, 0x83, 0xb6, 0xde, 0xff, 0xff, //0x00005685 jae          LBB0_682
	0x49, 0x89, 0x55, 0x00, //0x0000568b movq         %rdx, (%r13)
	0x48, 0x83, 0xc7, 0xff, //0x0000568f addq         $-1, %rdi
	0x48, 0x83, 0xc2, 0xff, //0x00005693 addq         $-1, %rdx
	0x48, 0x83, 0xc1, 0xff, //0x00005697 addq         $-1, %rcx
	0x48, 0x83, 0xff, 0x01, //0x0000569b cmpq         $1, %rdi
	0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x0000569f jg           LBB0_1141
	0xe9, 0x97, 0xde, 0xff, 0xff, //0x000056a5 jmp          LBB0_682
	//0x000056aa LBB0_1144
	0x49, 0x89, 0x55, 0x00, //0x000056aa movq         %rdx, (%r13)
	0xe9, 0xe3, 0xf7, 0xff, 0xff, //0x000056ae jmp          LBB0_1060
	//0x000056b3 LBB0_1147
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000056b3 movq         $-2, %r9
	0x80, 0xf9, 0x61, //0x000056ba cmpb         $97, %cl
	0x0f, 0x85, 0xd3, 0xf7, 0xff, 0xff, //0x000056bd jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x02, //0x000056c3 leaq         $2(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x000056c7 movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x02, 0x6c, //0x000056cb cmpb         $108, $2(%r10,%r15)
	0x0f, 0x85, 0xbf, 0xf7, 0xff, 0xff, //0x000056d1 jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x03, //0x000056d7 leaq         $3(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x000056db movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x03, 0x73, //0x000056df cmpb         $115, $3(%r10,%r15)
	0x0f, 0x85, 0xab, 0xf7, 0xff, 0xff, //0x000056e5 jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x04, //0x000056eb leaq         $4(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x000056ef movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x04, 0x65, //0x000056f3 cmpb         $101, $4(%r10,%r15)
	0x0f, 0x85, 0x97, 0xf7, 0xff, 0xff, //0x000056f9 jne          LBB0_1060
	0x4c, 0x89, 0xe9, //0x000056ff movq         %r13, %rcx
	0x49, 0x83, 0xc7, 0x05, //0x00005702 addq         $5, %r15
	0x4d, 0x89, 0x7d, 0x00, //0x00005706 movq         %r15, (%r13)
	0xe9, 0x87, 0xf7, 0xff, 0xff, //0x0000570a jmp          LBB0_1060
	//0x0000570f LBB0_933
	0x4d, 0x89, 0x7d, 0x00, //0x0000570f movq         %r15, (%r13)
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005713 movq         $-2, %r9
	0x41, 0x80, 0x38, 0x6e, //0x0000571a cmpb         $110, (%r8)
	0x0f, 0x85, 0x72, 0xf7, 0xff, 0xff, //0x0000571e jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x01, //0x00005724 leaq         $1(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x00005728 movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x01, 0x75, //0x0000572c cmpb         $117, $1(%r10,%r15)
	0x0f, 0x85, 0x5e, 0xf7, 0xff, 0xff, //0x00005732 jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x02, //0x00005738 leaq         $2(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x0000573c movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x02, 0x6c, //0x00005740 cmpb         $108, $2(%r10,%r15)
	0x0f, 0x85, 0x4a, 0xf7, 0xff, 0xff, //0x00005746 jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x03, //0x0000574c leaq         $3(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x00005750 movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x03, 0x6c, //0x00005754 cmpb         $108, $3(%r10,%r15)
	0x0f, 0x84, 0x56, 0x00, 0x00, 0x00, //0x0000575a je           LBB0_943
	0xe9, 0x31, 0xf7, 0xff, 0xff, //0x00005760 jmp          LBB0_1060
	//0x00005765 LBB0_939
	0x4d, 0x89, 0x7d, 0x00, //0x00005765 movq         %r15, (%r13)
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005769 movq         $-2, %r9
	0x41, 0x80, 0x38, 0x74, //0x00005770 cmpb         $116, (%r8)
	0x0f, 0x85, 0x1c, 0xf7, 0xff, 0xff, //0x00005774 jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x01, //0x0000577a leaq         $1(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x0000577e movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x01, 0x72, //0x00005782 cmpb         $114, $1(%r10,%r15)
	0x0f, 0x85, 0x08, 0xf7, 0xff, 0xff, //0x00005788 jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x02, //0x0000578e leaq         $2(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x00005792 movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x02, 0x75, //0x00005796 cmpb         $117, $2(%r10,%r15)
	0x0f, 0x85, 0xf4, 0xf6, 0xff, 0xff, //0x0000579c jne          LBB0_1060
	0x49, 0x8d, 0x47, 0x03, //0x000057a2 leaq         $3(%r15), %rax
	0x49, 0x89, 0x45, 0x00, //0x000057a6 movq         %rax, (%r13)
	0x43, 0x80, 0x7c, 0x3a, 0x03, 0x65, //0x000057aa cmpb         $101, $3(%r10,%r15)
	0x0f, 0x85, 0xe0, 0xf6, 0xff, 0xff, //0x000057b0 jne          LBB0_1060
	//0x000057b6 LBB0_943
	0x4c, 0x89, 0xe9, //0x000057b6 movq         %r13, %rcx
	0x49, 0x83, 0xc7, 0x04, //0x000057b9 addq         $4, %r15
	0x4d, 0x89, 0x7d, 0x00, //0x000057bd movq         %r15, (%r13)
	0xe9, 0xd0, 0xf6, 0xff, 0xff, //0x000057c1 jmp          LBB0_1060
	//0x000057c6 LBB0_1153
	0x4c, 0x89, 0xe9, //0x000057c6 movq         %r13, %rcx
	//0x000057c9 LBB0_1154
	0x48, 0xf7, 0xd1, //0x000057c9 notq         %rcx
	0x48, 0x8b, 0x44, 0x24, 0x10, //0x000057cc movq         $16(%rsp), %rax
	0x48, 0x01, 0x08, //0x000057d1 addq         %rcx, (%rax)
	0xe9, 0xbd, 0xf6, 0xff, 0xff, //0x000057d4 jmp          LBB0_1060
	//0x000057d9 LBB0_1165
	0x4d, 0x89, 0xe1, //0x000057d9 movq         %r12, %r9
	0xe9, 0xe0, 0xf6, 0xff, 0xff, //0x000057dc jmp          LBB0_746
	//0x000057e1 LBB0_1155
	0x4c, 0x29, 0xd8, //0x000057e1 subq         %r11, %rax
	0x48, 0x01, 0xf0, //0x000057e4 addq         %rsi, %rax
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000057e7 movq         $-1, %r9
	0x48, 0x39, 0xc8, //0x000057ee cmpq         %rcx, %rax
	0x0f, 0x82, 0x82, 0xdb, 0xff, 0xff, //0x000057f1 jb           LBB0_657
	0xe9, 0x9a, 0xf6, 0xff, 0xff, //0x000057f7 jmp          LBB0_1060
	//0x000057fc LBB0_1164
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000057fc movq         $-2, %r9
	0xe9, 0x3b, 0x00, 0x00, 0x00, //0x00005803 jmp          LBB0_1162
	//0x00005808 LBB0_1156
	0x4c, 0x29, 0xda, //0x00005808 subq         %r11, %rdx
	0x48, 0x83, 0xc2, 0x01, //0x0000580b addq         $1, %rdx
	//0x0000580f LBB0_1157
	0x49, 0x89, 0x55, 0x00, //0x0000580f movq         %rdx, (%r13)
	0x49, 0x89, 0xc1, //0x00005813 movq         %rax, %r9
	0xe9, 0x7b, 0xf6, 0xff, 0xff, //0x00005816 jmp          LBB0_1060
	//0x0000581b LBB0_1158
	0x4c, 0x01, 0xd8, //0x0000581b addq         %r11, %rax
	0x48, 0x85, 0xd2, //0x0000581e testq        %rdx, %rdx
	0x0f, 0x85, 0x81, 0xda, 0xff, 0xff, //0x00005821 jne          LBB0_644
	0xe9, 0xb3, 0xda, 0xff, 0xff, //0x00005827 jmp          LBB0_649
	//0x0000582c LBB0_1159
	0x48, 0x83, 0xc7, 0x01, //0x0000582c addq         $1, %rdi
	0x49, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00005830 movq         $-3, %r9
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x00005837 jmp          LBB0_1161
	//0x0000583c LBB0_1160
	0x48, 0x83, 0xc7, 0x01, //0x0000583c addq         $1, %rdi
	//0x00005840 LBB0_1161
	0x49, 0x89, 0xff, //0x00005840 movq         %rdi, %r15
	//0x00005843 LBB0_1162
	0x4d, 0x29, 0xe7, //0x00005843 subq         %r12, %r15
	0x4d, 0x89, 0x7d, 0x00, //0x00005846 movq         %r15, (%r13)
	0xe9, 0x47, 0xf6, 0xff, 0xff, //0x0000584a jmp          LBB0_1060
	//0x0000584f LBB0_1163
	0x4c, 0x01, 0xda, //0x0000584f addq         %r11, %rdx
	0x48, 0x83, 0xff, 0x10, //0x00005852 cmpq         $16, %rdi
	0x0f, 0x83, 0xd5, 0xdb, 0xff, 0xff, //0x00005856 jae          LBB0_664
	0xe9, 0x24, 0xdc, 0xff, 0xff, //0x0000585c jmp          LBB0_668
	//0x00005861 LBB0_1166
	0x49, 0x89, 0x55, 0x00, //0x00005861 movq         %rdx, (%r13)
	0xe9, 0x25, 0xf6, 0xff, 0xff, //0x00005865 jmp          LBB0_1059
	//0x0000586a LBB0_1167
	0x4c, 0x01, 0xda, //0x0000586a addq         %r11, %rdx
	0xe9, 0x77, 0xf7, 0xff, 0xff, //0x0000586d jmp          LBB0_1076
	//0x00005872 LBB0_1168
	0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005872 movq         $8(%rsp), %rax
	0x48, 0x8b, 0x00, //0x00005877 movq         (%rax), %rax
	0x49, 0x89, 0x06, //0x0000587a movq         %rax, (%r14)
	0xe9, 0x14, 0xf6, 0xff, 0xff, //0x0000587d jmp          LBB0_1060
	//0x00005882 LBB0_1169
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005882 movq         $-2, %r9
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x00005889 movq         $16(%rsp), %r13
	0xe9, 0xb0, 0xff, 0xff, 0xff, //0x0000588e jmp          LBB0_1162
	//0x00005893 LBB0_1170
	0x49, 0x8d, 0x48, 0xff, //0x00005893 leaq         $-1(%r8), %rcx
	0x4c, 0x39, 0xf1, //0x00005897 cmpq         %r14, %rcx
	0x0f, 0x84, 0xf6, 0xf5, 0xff, 0xff, //0x0000589a je           LBB0_1060
	0x4b, 0x8d, 0x14, 0x3e, //0x000058a0 leaq         (%r14,%r15), %rdx
	0x48, 0x83, 0xc2, 0x02, //0x000058a4 addq         $2, %rdx
	0x4d, 0x29, 0xf0, //0x000058a8 subq         %r14, %r8
	0x49, 0x83, 0xc0, 0xfe, //0x000058ab addq         $-2, %r8
	0x4d, 0x89, 0xc6, //0x000058af movq         %r8, %r14
	0xe9, 0x32, 0xf7, 0xff, 0xff, //0x000058b2 jmp          LBB0_1076
	//0x000058b7 LBB0_1172
	0x4c, 0x8b, 0x6c, 0x24, 0x10, //0x000058b7 movq         $16(%rsp), %r13
	0x4c, 0x8b, 0x7c, 0x24, 0x30, //0x000058bc movq         $48(%rsp), %r15
	0xe9, 0x7d, 0xff, 0xff, 0xff, //0x000058c1 jmp          LBB0_1162
	0x90, 0x90, //0x000058c6 .p2align 2, 0x90
	// // .set L0_0_set_532, LBB0_532-LJTI0_0
	// // .set L0_0_set_531, LBB0_531-LJTI0_0
	// // .set L0_0_set_490, LBB0_490-LJTI0_0
	// // .set L0_0_set_465, LBB0_465-LJTI0_0
	// // .set L0_0_set_504, LBB0_504-LJTI0_0
	// // .set L0_0_set_530, LBB0_530-LJTI0_0
	// // .set L0_0_set_489, LBB0_489-LJTI0_0
	// // .set L0_0_set_567, LBB0_567-LJTI0_0
	//0x000058c8 LJTI0_0
	0x1f, 0xd1, 0xff, 0xff, //0x000058c8 .long L0_0_set_532
	0x18, 0xd1, 0xff, 0xff, //0x000058cc .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058d0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058d4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058d8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058dc .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058e0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058e4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058e8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058ec .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058f0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058f4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058f8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000058fc .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005900 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005904 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005908 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x0000590c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005910 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005914 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005918 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x0000591c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005920 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005924 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005928 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x0000592c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005930 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005934 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005938 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x0000593c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005940 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005944 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005948 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x0000594c .long L0_0_set_531
	0x86, 0xcd, 0xff, 0xff, //0x00005950 .long L0_0_set_490
	0x18, 0xd1, 0xff, 0xff, //0x00005954 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005958 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x0000595c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005960 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005964 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005968 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x0000596c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005970 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005974 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005978 .long L0_0_set_531
	0x7f, 0xcb, 0xff, 0xff, //0x0000597c .long L0_0_set_465
	0x18, 0xd1, 0xff, 0xff, //0x00005980 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005984 .long L0_0_set_531
	0x7f, 0xcb, 0xff, 0xff, //0x00005988 .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x0000598c .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x00005990 .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x00005994 .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x00005998 .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x0000599c .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x000059a0 .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x000059a4 .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x000059a8 .long L0_0_set_465
	0x7f, 0xcb, 0xff, 0xff, //0x000059ac .long L0_0_set_465
	0x18, 0xd1, 0xff, 0xff, //0x000059b0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059b4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059b8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059bc .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059c0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059c4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059c8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059cc .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059d0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059d4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059d8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059dc .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059e0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059e4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059e8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059ec .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059f0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059f4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059f8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x000059fc .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a00 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a04 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a08 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a0c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a10 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a14 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a18 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a1c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a20 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a24 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a28 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a2c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a30 .long L0_0_set_531
	0x76, 0xce, 0xff, 0xff, //0x00005a34 .long L0_0_set_504
	0x18, 0xd1, 0xff, 0xff, //0x00005a38 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a3c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a40 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a44 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a48 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a4c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a50 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a54 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a58 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a5c .long L0_0_set_531
	0x09, 0xd1, 0xff, 0xff, //0x00005a60 .long L0_0_set_530
	0x18, 0xd1, 0xff, 0xff, //0x00005a64 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a68 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a6c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a70 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a74 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a78 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a7c .long L0_0_set_531
	0x74, 0xcd, 0xff, 0xff, //0x00005a80 .long L0_0_set_489
	0x18, 0xd1, 0xff, 0xff, //0x00005a84 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a88 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a8c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a90 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005a94 .long L0_0_set_531
	0x74, 0xcd, 0xff, 0xff, //0x00005a98 .long L0_0_set_489
	0x18, 0xd1, 0xff, 0xff, //0x00005a9c .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005aa0 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005aa4 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005aa8 .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005aac .long L0_0_set_531
	0x18, 0xd1, 0xff, 0xff, //0x00005ab0 .long L0_0_set_531
	0xf3, 0xd2, 0xff, 0xff, //0x00005ab4 .long L0_0_set_567
	// // .set L0_1_set_291, LBB0_291-LJTI0_1
	// // .set L0_1_set_290, LBB0_290-LJTI0_1
	// // .set L0_1_set_251, LBB0_251-LJTI0_1
	// // .set L0_1_set_226, LBB0_226-LJTI0_1
	// // .set L0_1_set_263, LBB0_263-LJTI0_1
	// // .set L0_1_set_289, LBB0_289-LJTI0_1
	// // .set L0_1_set_250, LBB0_250-LJTI0_1
	// // .set L0_1_set_323, LBB0_323-LJTI0_1
	//0x00005ab8 LJTI0_1
	0xff, 0xb8, 0xff, 0xff, //0x00005ab8 .long L0_1_set_291
	0xf8, 0xb8, 0xff, 0xff, //0x00005abc .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ac0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ac4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ac8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005acc .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ad0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ad4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ad8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005adc .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ae0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ae4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ae8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005aec .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005af0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005af4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005af8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005afc .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b00 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b04 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b08 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b0c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b10 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b14 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b18 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b1c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b20 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b24 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b28 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b2c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b30 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b34 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b38 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b3c .long L0_1_set_290
	0x43, 0xb5, 0xff, 0xff, //0x00005b40 .long L0_1_set_251
	0xf8, 0xb8, 0xff, 0xff, //0x00005b44 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b48 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b4c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b50 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b54 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b58 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b5c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b60 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b64 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b68 .long L0_1_set_290
	0x3f, 0xb3, 0xff, 0xff, //0x00005b6c .long L0_1_set_226
	0xf8, 0xb8, 0xff, 0xff, //0x00005b70 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005b74 .long L0_1_set_290
	0x3f, 0xb3, 0xff, 0xff, //0x00005b78 .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b7c .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b80 .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b84 .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b88 .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b8c .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b90 .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b94 .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b98 .long L0_1_set_226
	0x3f, 0xb3, 0xff, 0xff, //0x00005b9c .long L0_1_set_226
	0xf8, 0xb8, 0xff, 0xff, //0x00005ba0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ba4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ba8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bac .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bb0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bb4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bb8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bbc .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bc0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bc4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bc8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bcc .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bd0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bd4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bd8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bdc .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005be0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005be4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005be8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bec .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bf0 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bf4 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bf8 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005bfc .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c00 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c04 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c08 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c0c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c10 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c14 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c18 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c1c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c20 .long L0_1_set_290
	0x49, 0xb6, 0xff, 0xff, //0x00005c24 .long L0_1_set_263
	0xf8, 0xb8, 0xff, 0xff, //0x00005c28 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c2c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c30 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c34 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c38 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c3c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c40 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c44 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c48 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c4c .long L0_1_set_290
	0xe3, 0xb8, 0xff, 0xff, //0x00005c50 .long L0_1_set_289
	0xf8, 0xb8, 0xff, 0xff, //0x00005c54 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c58 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c5c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c60 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c64 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c68 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c6c .long L0_1_set_290
	0x31, 0xb5, 0xff, 0xff, //0x00005c70 .long L0_1_set_250
	0xf8, 0xb8, 0xff, 0xff, //0x00005c74 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c78 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c7c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c80 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c84 .long L0_1_set_290
	0x31, 0xb5, 0xff, 0xff, //0x00005c88 .long L0_1_set_250
	0xf8, 0xb8, 0xff, 0xff, //0x00005c8c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c90 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c94 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c98 .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005c9c .long L0_1_set_290
	0xf8, 0xb8, 0xff, 0xff, //0x00005ca0 .long L0_1_set_290
	0xc2, 0xba, 0xff, 0xff, //0x00005ca4 .long L0_1_set_323
	// // .set L0_2_set_720, LBB0_720-LJTI0_2
	// // .set L0_2_set_724, LBB0_724-LJTI0_2
	// // .set L0_2_set_726, LBB0_726-LJTI0_2
	// // .set L0_2_set_748, LBB0_748-LJTI0_2
	// // .set L0_2_set_750, LBB0_750-LJTI0_2
	// // .set L0_2_set_753, LBB0_753-LJTI0_2
	//0x00005ca8 LJTI0_2
	0xdc, 0xda, 0xff, 0xff, //0x00005ca8 .long L0_2_set_720
	0x04, 0xdb, 0xff, 0xff, //0x00005cac .long L0_2_set_724
	0x2f, 0xdb, 0xff, 0xff, //0x00005cb0 .long L0_2_set_726
	0x79, 0xdc, 0xff, 0xff, //0x00005cb4 .long L0_2_set_748
	0x90, 0xdc, 0xff, 0xff, //0x00005cb8 .long L0_2_set_750
	0x78, 0xe0, 0xff, 0xff, //0x00005cbc .long L0_2_set_753
	// // .set L0_3_set_1060, LBB0_1060-LJTI0_3
	// // .set L0_3_set_1059, LBB0_1059-LJTI0_3
	// // .set L0_3_set_852, LBB0_852-LJTI0_3
	// // .set L0_3_set_870, LBB0_870-LJTI0_3
	// // .set L0_3_set_755, LBB0_755-LJTI0_3
	// // .set L0_3_set_926, LBB0_926-LJTI0_3
	// // .set L0_3_set_928, LBB0_928-LJTI0_3
	// // .set L0_3_set_931, LBB0_931-LJTI0_3
	// // .set L0_3_set_937, LBB0_937-LJTI0_3
	// // .set L0_3_set_944, LBB0_944-LJTI0_3
	//0x00005cc0 LJTI0_3
	0xd6, 0xf1, 0xff, 0xff, //0x00005cc0 .long L0_3_set_1060
	0xcf, 0xf1, 0xff, 0xff, //0x00005cc4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cc8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005ccc .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cd0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cd4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cd8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cdc .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005ce0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005ce4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005ce8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cec .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cf0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cf4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cf8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005cfc .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d00 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d04 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d08 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d0c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d10 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d14 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d18 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d1c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d20 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d24 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d28 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d2c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d30 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d34 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d38 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d3c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d40 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d44 .long L0_3_set_1059
	0x8d, 0xe3, 0xff, 0xff, //0x00005d48 .long L0_3_set_852
	0xcf, 0xf1, 0xff, 0xff, //0x00005d4c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d50 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d54 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d58 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d5c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d60 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d64 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d68 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d6c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d70 .long L0_3_set_1059
	0xd1, 0xe4, 0xff, 0xff, //0x00005d74 .long L0_3_set_870
	0xcf, 0xf1, 0xff, 0xff, //0x00005d78 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005d7c .long L0_3_set_1059
	0xa9, 0xdc, 0xff, 0xff, //0x00005d80 .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005d84 .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005d88 .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005d8c .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005d90 .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005d94 .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005d98 .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005d9c .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005da0 .long L0_3_set_755
	0xa9, 0xdc, 0xff, 0xff, //0x00005da4 .long L0_3_set_755
	0xcf, 0xf1, 0xff, 0xff, //0x00005da8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dac .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005db0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005db4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005db8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dbc .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dc0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dc4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dc8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dcc .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dd0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dd4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dd8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005ddc .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005de0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005de4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005de8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dec .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005df0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005df4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005df8 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005dfc .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e00 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e04 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e08 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e0c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e10 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e14 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e18 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e1c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e20 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e24 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e28 .long L0_3_set_1059
	0x71, 0xe8, 0xff, 0xff, //0x00005e2c .long L0_3_set_926
	0xcf, 0xf1, 0xff, 0xff, //0x00005e30 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e34 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e38 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e3c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e40 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e44 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e48 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e4c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e50 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e54 .long L0_3_set_1059
	0x95, 0xe8, 0xff, 0xff, //0x00005e58 .long L0_3_set_928
	0xcf, 0xf1, 0xff, 0xff, //0x00005e5c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e60 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e64 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e68 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e6c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e70 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e74 .long L0_3_set_1059
	0xc3, 0xe8, 0xff, 0xff, //0x00005e78 .long L0_3_set_931
	0xcf, 0xf1, 0xff, 0xff, //0x00005e7c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e80 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e84 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e88 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e8c .long L0_3_set_1059
	0xea, 0xe8, 0xff, 0xff, //0x00005e90 .long L0_3_set_937
	0xcf, 0xf1, 0xff, 0xff, //0x00005e94 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e98 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005e9c .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005ea0 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005ea4 .long L0_3_set_1059
	0xcf, 0xf1, 0xff, 0xff, //0x00005ea8 .long L0_3_set_1059
	0x11, 0xe9, 0xff, 0xff, //0x00005eac .long L0_3_set_944
	// // .set L0_4_set_922, LBB0_922-LJTI0_4
	// // .set L0_4_set_951, LBB0_951-LJTI0_4
	// // .set L0_4_set_924, LBB0_924-LJTI0_4
	// // .set L0_4_set_916, LBB0_916-LJTI0_4
	//0x00005eb0 LJTI0_4
	0x54, 0xe6, 0xff, 0xff, //0x00005eb0 .long L0_4_set_922
	0xe7, 0xe7, 0xff, 0xff, //0x00005eb4 .long L0_4_set_951
	0x54, 0xe6, 0xff, 0xff, //0x00005eb8 .long L0_4_set_922
	0x67, 0xe6, 0xff, 0xff, //0x00005ebc .long L0_4_set_924
	0xe7, 0xe7, 0xff, 0xff, //0x00005ec0 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ec4 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ec8 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ecc .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ed0 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ed4 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ed8 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005edc .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ee0 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ee4 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ee8 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005eec .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ef0 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ef4 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005ef8 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005efc .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005f00 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005f04 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005f08 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005f0c .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005f10 .long L0_4_set_951
	0xe7, 0xe7, 0xff, 0xff, //0x00005f14 .long L0_4_set_951
	0x04, 0xe6, 0xff, 0xff, //0x00005f18 .long L0_4_set_916
	// // .set L0_5_set_806, LBB0_806-LJTI0_5
	// // .set L0_5_set_837, LBB0_837-LJTI0_5
	// // .set L0_5_set_808, LBB0_808-LJTI0_5
	// // .set L0_5_set_800, LBB0_800-LJTI0_5
	//0x00005f1c LJTI0_5
	0xde, 0xdd, 0xff, 0xff, //0x00005f1c .long L0_5_set_806
	0xf4, 0xdf, 0xff, 0xff, //0x00005f20 .long L0_5_set_837
	0xde, 0xdd, 0xff, 0xff, //0x00005f24 .long L0_5_set_806
	0xf1, 0xdd, 0xff, 0xff, //0x00005f28 .long L0_5_set_808
	0xf4, 0xdf, 0xff, 0xff, //0x00005f2c .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f30 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f34 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f38 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f3c .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f40 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f44 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f48 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f4c .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f50 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f54 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f58 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f5c .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f60 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f64 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f68 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f6c .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f70 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f74 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f78 .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f7c .long L0_5_set_837
	0xf4, 0xdf, 0xff, 0xff, //0x00005f80 .long L0_5_set_837
	0x8a, 0xdd, 0xff, 0xff, //0x00005f84 .long L0_5_set_800
	// // .set L0_6_set_1060, LBB0_1060-LJTI0_6
	// // .set L0_6_set_1065, LBB0_1065-LJTI0_6
	// // .set L0_6_set_1066, LBB0_1066-LJTI0_6
	// // .set L0_6_set_659, LBB0_659-LJTI0_6
	// // .set L0_6_set_1078, LBB0_1078-LJTI0_6
	// // .set L0_6_set_1103, LBB0_1103-LJTI0_6
	// // .set L0_6_set_1061, LBB0_1061-LJTI0_6
	// // .set L0_6_set_1105, LBB0_1105-LJTI0_6
	//0x00005f88 LJTI0_6
	0x0e, 0xef, 0xff, 0xff, //0x00005f88 .long L0_6_set_1060
	0x83, 0xef, 0xff, 0xff, //0x00005f8c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005f90 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005f94 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005f98 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005f9c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fa0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fa4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fa8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fac .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fb0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fb4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fb8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fbc .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fc0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fc4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fc8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fcc .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fd0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fd4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fd8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fdc .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fe0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fe4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fe8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005fec .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005ff0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005ff4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005ff8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00005ffc .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006000 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006004 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006008 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000600c .long L0_6_set_1065
	0x8c, 0xef, 0xff, 0xff, //0x00006010 .long L0_6_set_1066
	0x83, 0xef, 0xff, 0xff, //0x00006014 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006018 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000601c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006020 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006024 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006028 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000602c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006030 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006034 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006038 .long L0_6_set_1065
	0x1e, 0xd4, 0xff, 0xff, //0x0000603c .long L0_6_set_659
	0x83, 0xef, 0xff, 0xff, //0x00006040 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006044 .long L0_6_set_1065
	0x1e, 0xd4, 0xff, 0xff, //0x00006048 .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x0000604c .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x00006050 .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x00006054 .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x00006058 .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x0000605c .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x00006060 .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x00006064 .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x00006068 .long L0_6_set_659
	0x1e, 0xd4, 0xff, 0xff, //0x0000606c .long L0_6_set_659
	0x83, 0xef, 0xff, 0xff, //0x00006070 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006074 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006078 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000607c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006080 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006084 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006088 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000608c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006090 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006094 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006098 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000609c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060a0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060a4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060a8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060ac .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060b0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060b4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060b8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060bc .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060c0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060c4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060c8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060cc .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060d0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060d4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060d8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060dc .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060e0 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060e4 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060e8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060ec .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060f0 .long L0_6_set_1065
	0x76, 0xf0, 0xff, 0xff, //0x000060f4 .long L0_6_set_1078
	0x83, 0xef, 0xff, 0xff, //0x000060f8 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x000060fc .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006100 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006104 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006108 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000610c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006110 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006114 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006118 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000611c .long L0_6_set_1065
	0x24, 0xf3, 0xff, 0xff, //0x00006120 .long L0_6_set_1103
	0x83, 0xef, 0xff, 0xff, //0x00006124 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006128 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000612c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006130 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006134 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006138 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000613c .long L0_6_set_1065
	0x4f, 0xef, 0xff, 0xff, //0x00006140 .long L0_6_set_1061
	0x83, 0xef, 0xff, 0xff, //0x00006144 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006148 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000614c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006150 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006154 .long L0_6_set_1065
	0x4f, 0xef, 0xff, 0xff, //0x00006158 .long L0_6_set_1061
	0x83, 0xef, 0xff, 0xff, //0x0000615c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006160 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006164 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006168 .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x0000616c .long L0_6_set_1065
	0x83, 0xef, 0xff, 0xff, //0x00006170 .long L0_6_set_1065
	0x3b, 0xf3, 0xff, 0xff, //0x00006174 .long L0_6_set_1105
	//0x00006178 .p2align 2, 0x00
	//0x00006178 _MASK_USE_NUMBER
	0x02, 0x00, 0x00, 0x00, //0x00006178 .long 2
	0x00, 0x00, 0x00, 0x00, //0x0000617c .p2align 4, 0x00
	//0x00006180 __UnquoteTab
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006180 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006190 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x000061a0 QUAD $0x0000000000220000; QUAD $0x2f00000000000000  // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x000061d0 QUAD $0x0000000000000000; QUAD $0x0000005c00000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
	0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x000061e0 QUAD $0x000c000000080000; QUAD $0x000a000000000000  // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
	0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x000061f0 LONG $0x000d0000; WORD $0xff09  // .ascii 6, '\x00\x00\r\x00\t\xff'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006206 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006216 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006226 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006236 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006246 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006256 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006266 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006276 QUAD $0x0000000000000000; WORD $0x0000  // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
}
