//go:build amd64
// +build amd64

// Code generated by asm2asm, DO NOT EDIT.

package avx2

var _text_skip_array = []byte{
	// .p2align 4, 0x00
	// LCPI0_0
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
	0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5
	//0x00000010 LCPI0_11
	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000010 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
	//0x00000020 LCPI0_12
	0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000020 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf  // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
	//0x00000030 LCPI0_13
	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000030 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
	//0x00000040 LCPI0_20
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	//0x00000050 LCPI0_21
	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
	//0x00000060 LCPI0_22
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	//0x00000070 LCPI0_23
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	//0x00000080 LCPI0_24
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	//0x00000090 LCPI0_25
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	//0x000000a0 LCPI0_26
	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000000a0 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .space 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000b0 .p2align 5, 0x00
	//0x000000c0 LCPI0_1
	0x20, //0x000000c0 .byte 32
	0x00, //0x000000c1 .byte 0
	0x00, //0x000000c2 .byte 0
	0x00, //0x000000c3 .byte 0
	0x00, //0x000000c4 .byte 0
	0x00, //0x000000c5 .byte 0
	0x00, //0x000000c6 .byte 0
	0x00, //0x000000c7 .byte 0
	0x00, //0x000000c8 .byte 0
	0x09, //0x000000c9 .byte 9
	0x0a, //0x000000ca .byte 10
	0x00, //0x000000cb .byte 0
	0x00, //0x000000cc .byte 0
	0x0d, //0x000000cd .byte 13
	0x00, //0x000000ce .byte 0
	0x00, //0x000000cf .byte 0
	0x20, //0x000000d0 .byte 32
	0x00, //0x000000d1 .byte 0
	0x00, //0x000000d2 .byte 0
	0x00, //0x000000d3 .byte 0
	0x00, //0x000000d4 .byte 0
	0x00, //0x000000d5 .byte 0
	0x00, //0x000000d6 .byte 0
	0x00, //0x000000d7 .byte 0
	0x00, //0x000000d8 .byte 0
	0x09, //0x000000d9 .byte 9
	0x0a, //0x000000da .byte 10
	0x00, //0x000000db .byte 0
	0x00, //0x000000dc .byte 0
	0x0d, //0x000000dd .byte 13
	0x00, //0x000000de .byte 0
	0x00, //0x000000df .byte 0
	//0x000000e0 LCPI0_2
	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000f0 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
	//0x00000100 LCPI0_3
	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000100 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000110 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
	//0x00000120 LCPI0_4
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000120 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000130 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
	//0x00000140 LCPI0_5
	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000140 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000150 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
	//0x00000160 LCPI0_6
	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000160 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000170 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
	//0x00000180 LCPI0_7
	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000180 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000190 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
	//0x000001a0 LCPI0_8
	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001a0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000001b0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
	//0x000001c0 LCPI0_9
	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001c0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001d0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
	//0x000001e0 LCPI0_10
	0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001e0 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, //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_14
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000200 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000210 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	//0x00000220 LCPI0_15
	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000220 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
	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_16
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000240 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000250 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	//0x00000260 LCPI0_17
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000260 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000270 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	//0x00000280 LCPI0_18
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000280 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000290 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	//0x000002a0 LCPI0_19
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000002a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000002b0 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	//0x000002c0 .p2align 4, 0x90
	//0x000002c0 _skip_array
	0x55,             //0x000002c0 pushq        %rbp
	0x48, 0x89, 0xe5, //0x000002c1 movq         %rsp, %rbp
	0x41, 0x57, //0x000002c4 pushq        %r15
	0x41, 0x56, //0x000002c6 pushq        %r14
	0x41, 0x55, //0x000002c8 pushq        %r13
	0x41, 0x54, //0x000002ca pushq        %r12
	0x53,                                     //0x000002cc pushq        %rbx
	0x48, 0x81, 0xec, 0xc0, 0x00, 0x00, 0x00, //0x000002cd subq         $192, %rsp
	0x49, 0x89, 0xc8, //0x000002d4 movq         %rcx, %r8
	0x49, 0x89, 0xd7, //0x000002d7 movq         %rdx, %r15
	0xc5, 0xfa, 0x6f, 0x05, 0x1e, 0xfd, 0xff, 0xff, //0x000002da vmovdqu      $-738(%rip), %xmm0  /* LCPI0_0+0(%rip) */
	0xc5, 0xfa, 0x7f, 0x02, //0x000002e2 vmovdqu      %xmm0, (%rdx)
	0x48, 0x89, 0x74, 0x24, 0x18, //0x000002e6 movq         %rsi, $24(%rsp)
	0x4c, 0x8b, 0x1e, //0x000002eb movq         (%rsi), %r11
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000002ee movq         $-1, %r9
	0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000002f5 movl         $1, %r14d
	0xc5, 0xfe, 0x6f, 0x2d, 0xbd, 0xfd, 0xff, 0xff, //0x000002fb vmovdqu      $-579(%rip), %ymm5  /* LCPI0_1+0(%rip) */
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000303 movabsq      $4294977024, %r12
	0xc5, 0xfe, 0x6f, 0x35, 0xcb, 0xfd, 0xff, 0xff, //0x0000030d vmovdqu      $-565(%rip), %ymm6  /* LCPI0_2+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0xe3, 0xfd, 0xff, 0xff, //0x00000315 vmovdqu      $-541(%rip), %ymm7  /* LCPI0_3+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0xfb, 0xfd, 0xff, 0xff, //0x0000031d vmovdqu      $-517(%rip), %ymm8  /* LCPI0_4+0(%rip) */
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000325 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0x7e, 0x6f, 0x15, 0xce, 0xfe, 0xff, 0xff, //0x0000032a vmovdqu      $-306(%rip), %ymm10  /* LCPI0_14+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0xe6, 0xfe, 0xff, 0xff, //0x00000332 vmovdqu      $-282(%rip), %ymm13  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x3d, 0xfe, 0xfe, 0xff, 0xff, //0x0000033a vmovdqu      $-258(%rip), %ymm15  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0x96, 0xfe, 0xff, 0xff, //0x00000342 vmovdqu      $-362(%rip), %ymm14  /* LCPI0_10+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x25, 0x4e, 0xff, 0xff, 0xff, //0x0000034a vmovdqu      $-178(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x66, 0xfe, 0xff, 0xff, //0x00000352 vmovdqu      $-410(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x1d, 0xde, 0xfd, 0xff, 0xff, //0x0000035a vmovdqu      $-546(%rip), %ymm11  /* LCPI0_5+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0xf6, 0xfd, 0xff, 0xff, //0x00000362 vmovdqu      $-522(%rip), %ymm12  /* LCPI0_6+0(%rip) */
	0x48, 0x89, 0x4c, 0x24, 0x28, //0x0000036a movq         %rcx, $40(%rsp)
	0x48, 0x89, 0x7c, 0x24, 0x30, //0x0000036f movq         %rdi, $48(%rsp)
	0x48, 0x89, 0x54, 0x24, 0x38, //0x00000374 movq         %rdx, $56(%rsp)
	0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000379 jmp          LBB0_6
	//0x0000037e LBB0_1
	0x41, 0x0f, 0xbc, 0xc1, //0x0000037e bsfl         %r9d, %eax
	0x4c, 0x01, 0xe8, //0x00000382 addq         %r13, %rax
	0x4d, 0x8d, 0x1c, 0x06, //0x00000385 leaq         (%r14,%rax), %r11
	0x49, 0x83, 0xc3, 0x02, //0x00000389 addq         $2, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000038d movq         $40(%rsp), %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00000392 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00000397 movq         $56(%rsp), %r15
	0x4d, 0x89, 0xe1, //0x0000039c movq         %r12, %r9
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000039f movabsq      $4294977024, %r12
	//0x000003a9 LBB0_2
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x000003a9 movq         $24(%rsp), %rax
	0x4c, 0x89, 0x18, //0x000003ae movq         %r11, (%rax)
	//0x000003b1 LBB0_3
	0x4c, 0x89, 0xe8, //0x000003b1 movq         %r13, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000003b4 movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcd, //0x000003be cmpq         %rcx, %r13
	0x0f, 0x87, 0x13, 0x41, 0x00, 0x00, //0x000003c1 ja           LBB0_807
	//0x000003c7 LBB0_4
	0x49, 0x8b, 0x0f, //0x000003c7 movq         (%r15), %rcx
	0x49, 0x89, 0xce, //0x000003ca movq         %rcx, %r14
	0x4c, 0x89, 0xc8, //0x000003cd movq         %r9, %rax
	0x48, 0x85, 0xc9, //0x000003d0 testq        %rcx, %rcx
	0x0f, 0x84, 0x01, 0x41, 0x00, 0x00, //0x000003d3 je           LBB0_807
	//0x000003d9 LBB0_6
	0x4c, 0x8b, 0x17, //0x000003d9 movq         (%rdi), %r10
	0x48, 0x8b, 0x4f, 0x08, //0x000003dc movq         $8(%rdi), %rcx
	0x49, 0x39, 0xcb, //0x000003e0 cmpq         %rcx, %r11
	0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x000003e3 jae          LBB0_11
	0x43, 0x8a, 0x04, 0x1a, //0x000003e9 movb         (%r10,%r11), %al
	0x3c, 0x0d, //0x000003ed cmpb         $13, %al
	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000003ef je           LBB0_11
	0x3c, 0x20, //0x000003f5 cmpb         $32, %al
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000003f7 je           LBB0_11
	0x04, 0xf7, //0x000003fd addb         $-9, %al
	0x3c, 0x01, //0x000003ff cmpb         $1, %al
	0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00000401 jbe          LBB0_11
	0x4d, 0x89, 0xdd, //0x00000407 movq         %r11, %r13
	0xe9, 0x73, 0x01, 0x00, 0x00, //0x0000040a jmp          LBB0_36
	0x90, //0x0000040f .p2align 4, 0x90
	//0x00000410 LBB0_11
	0x4d, 0x8d, 0x6b, 0x01, //0x00000410 leaq         $1(%r11), %r13
	0x49, 0x39, 0xcd, //0x00000414 cmpq         %rcx, %r13
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000417 jae          LBB0_15
	0x43, 0x8a, 0x14, 0x2a, //0x0000041d movb         (%r10,%r13), %dl
	0x80, 0xfa, 0x0d, //0x00000421 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000424 je           LBB0_15
	0x80, 0xfa, 0x20, //0x0000042a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000042d je           LBB0_15
	0x80, 0xc2, 0xf7, //0x00000433 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000436 cmpb         $1, %dl
	0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x00000439 ja           LBB0_36
	0x90, //0x0000043f .p2align 4, 0x90
	//0x00000440 LBB0_15
	0x4d, 0x8d, 0x6b, 0x02, //0x00000440 leaq         $2(%r11), %r13
	0x49, 0x39, 0xcd, //0x00000444 cmpq         %rcx, %r13
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000447 jae          LBB0_19
	0x43, 0x8a, 0x14, 0x2a, //0x0000044d movb         (%r10,%r13), %dl
	0x80, 0xfa, 0x0d, //0x00000451 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000454 je           LBB0_19
	0x80, 0xfa, 0x20, //0x0000045a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000045d je           LBB0_19
	0x80, 0xc2, 0xf7, //0x00000463 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000466 cmpb         $1, %dl
	0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x00000469 ja           LBB0_36
	0x90, //0x0000046f .p2align 4, 0x90
	//0x00000470 LBB0_19
	0x4d, 0x8d, 0x6b, 0x03, //0x00000470 leaq         $3(%r11), %r13
	0x49, 0x39, 0xcd, //0x00000474 cmpq         %rcx, %r13
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000477 jae          LBB0_23
	0x43, 0x8a, 0x14, 0x2a, //0x0000047d movb         (%r10,%r13), %dl
	0x80, 0xfa, 0x0d, //0x00000481 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000484 je           LBB0_23
	0x80, 0xfa, 0x20, //0x0000048a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000048d je           LBB0_23
	0x80, 0xc2, 0xf7, //0x00000493 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000496 cmpb         $1, %dl
	0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x00000499 ja           LBB0_36
	0x90, //0x0000049f .p2align 4, 0x90
	//0x000004a0 LBB0_23
	0x4d, 0x8d, 0x6b, 0x04, //0x000004a0 leaq         $4(%r11), %r13
	0x48, 0x89, 0xce, //0x000004a4 movq         %rcx, %rsi
	0x4c, 0x29, 0xee, //0x000004a7 subq         %r13, %rsi
	0x0f, 0x86, 0xc3, 0x3f, 0x00, 0x00, //0x000004aa jbe          LBB0_773
	0x48, 0x83, 0xfe, 0x20, //0x000004b0 cmpq         $32, %rsi
	0x0f, 0x82, 0xba, 0x27, 0x00, 0x00, //0x000004b4 jb           LBB0_531
	0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x000004ba movq         $-4, %rsi
	0x4c, 0x29, 0xde, //0x000004c1 subq         %r11, %rsi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c4 .p2align 4, 0x90
	//0x000004d0 LBB0_26
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2a, //0x000004d0 vmovdqu      (%r10,%r13), %ymm0
	0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000004d6 vpshufb      %ymm0, %ymm5, %ymm1
	0xc5, 0xfd, 0x74, 0xc1, //0x000004db vpcmpeqb     %ymm1, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xd0, //0x000004df vpmovmskb    %ymm0, %edx
	0x83, 0xfa, 0xff, //0x000004e3 cmpl         $-1, %edx
	0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000004e6 jne          LBB0_35
	0x49, 0x83, 0xc5, 0x20, //0x000004ec addq         $32, %r13
	0x48, 0x8d, 0x04, 0x31, //0x000004f0 leaq         (%rcx,%rsi), %rax
	0x48, 0x83, 0xc0, 0xe0, //0x000004f4 addq         $-32, %rax
	0x48, 0x83, 0xc6, 0xe0, //0x000004f8 addq         $-32, %rsi
	0x48, 0x83, 0xf8, 0x1f, //0x000004fc cmpq         $31, %rax
	0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000500 ja           LBB0_26
	0x4d, 0x89, 0xd5, //0x00000506 movq         %r10, %r13
	0x49, 0x29, 0xf5, //0x00000509 subq         %rsi, %r13
	0x48, 0x01, 0xce, //0x0000050c addq         %rcx, %rsi
	0x48, 0x85, 0xf6, //0x0000050f testq        %rsi, %rsi
	0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000512 je           LBB0_34
	//0x00000518 LBB0_29
	0x4d, 0x89, 0xcb, //0x00000518 movq         %r9, %r11
	0x4e, 0x8d, 0x0c, 0x2e, //0x0000051b leaq         (%rsi,%r13), %r9
	0x31, 0xd2, //0x0000051f xorl         %edx, %edx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000521 .p2align 4, 0x90
	//0x00000530 LBB0_30
	0x41, 0x0f, 0xbe, 0x44, 0x15, 0x00, //0x00000530 movsbl       (%r13,%rdx), %eax
	0x83, 0xf8, 0x20, //0x00000536 cmpl         $32, %eax
	0x0f, 0x87, 0x4c, 0x22, 0x00, 0x00, //0x00000539 ja           LBB0_492
	0x49, 0x0f, 0xa3, 0xc4, //0x0000053f btq          %rax, %r12
	0x0f, 0x83, 0x42, 0x22, 0x00, 0x00, //0x00000543 jae          LBB0_492
	0x48, 0x83, 0xc2, 0x01, //0x00000549 addq         $1, %rdx
	0x48, 0x39, 0xd6, //0x0000054d cmpq         %rdx, %rsi
	0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000550 jne          LBB0_30
	0x4d, 0x89, 0xcd, //0x00000556 movq         %r9, %r13
	0x4d, 0x89, 0xd9, //0x00000559 movq         %r11, %r9
	//0x0000055c LBB0_34
	0x4d, 0x29, 0xd5, //0x0000055c subq         %r10, %r13
	0x49, 0x39, 0xcd, //0x0000055f cmpq         %rcx, %r13
	0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000562 jb           LBB0_36
	0xe9, 0x0e, 0x3f, 0x00, 0x00, //0x00000568 jmp          LBB0_774
	0x90, 0x90, 0x90, //0x0000056d .p2align 4, 0x90
	//0x00000570 LBB0_35
	0xf7, 0xd2, //0x00000570 notl         %edx
	0x44, 0x0f, 0xbc, 0xea, //0x00000572 bsfl         %edx, %r13d
	0x49, 0x29, 0xf5, //0x00000576 subq         %rsi, %r13
	0x49, 0x39, 0xcd, //0x00000579 cmpq         %rcx, %r13
	0x0f, 0x83, 0xf9, 0x3e, 0x00, 0x00, //0x0000057c jae          LBB0_774
	//0x00000582 LBB0_36
	0x4d, 0x8d, 0x5d, 0x01, //0x00000582 leaq         $1(%r13), %r11
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00000586 movq         $24(%rsp), %rax
	0x4c, 0x89, 0x18, //0x0000058b movq         %r11, (%rax)
	0x43, 0x0f, 0xbe, 0x14, 0x2a, //0x0000058e movsbl       (%r10,%r13), %edx
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000593 movq         $-1, %rax
	0x85, 0xd2, //0x0000059a testl        %edx, %edx
	0x0f, 0x84, 0x38, 0x3f, 0x00, 0x00, //0x0000059c je           LBB0_807
	0x49, 0x8d, 0x4e, 0xff, //0x000005a2 leaq         $-1(%r14), %rcx
	0x43, 0x8b, 0x34, 0xf7, //0x000005a6 movl         (%r15,%r14,8), %esi
	0x49, 0x83, 0xf9, 0xff, //0x000005aa cmpq         $-1, %r9
	0x4d, 0x0f, 0x44, 0xcd, //0x000005ae cmoveq       %r13, %r9
	0x83, 0xc6, 0xff, //0x000005b2 addl         $-1, %esi
	0x83, 0xfe, 0x05, //0x000005b5 cmpl         $5, %esi
	0x0f, 0x87, 0x16, 0x02, 0x00, 0x00, //0x000005b8 ja           LBB0_85
	0x48, 0x8d, 0x1d, 0x4f, 0x42, 0x00, 0x00, //0x000005be leaq         $16975(%rip), %rbx  /* LJTI0_0+0(%rip) */
	0x48, 0x63, 0x34, 0xb3, //0x000005c5 movslq       (%rbx,%rsi,4), %rsi
	0x48, 0x01, 0xde, //0x000005c9 addq         %rbx, %rsi
	0xff, 0xe6, //0x000005cc jmpq         *%rsi
	//0x000005ce LBB0_39
	0x83, 0xfa, 0x2c, //0x000005ce cmpl         $44, %edx
	0x0f, 0x84, 0x12, 0x06, 0x00, 0x00, //0x000005d1 je           LBB0_143
	0x83, 0xfa, 0x5d, //0x000005d7 cmpl         $93, %edx
	0x0f, 0x84, 0xdd, 0x01, 0x00, 0x00, //0x000005da je           LBB0_41
	0xe9, 0xee, 0x3e, 0x00, 0x00, //0x000005e0 jmp          LBB0_806
	//0x000005e5 LBB0_42
	0x80, 0xfa, 0x5d, //0x000005e5 cmpb         $93, %dl
	0x0f, 0x84, 0xcf, 0x01, 0x00, 0x00, //0x000005e8 je           LBB0_41
	0x4b, 0xc7, 0x04, 0xf7, 0x01, 0x00, 0x00, 0x00, //0x000005ee movq         $1, (%r15,%r14,8)
	0x83, 0xfa, 0x7b, //0x000005f6 cmpl         $123, %edx
	0x0f, 0x86, 0xe1, 0x01, 0x00, 0x00, //0x000005f9 jbe          LBB0_86
	0xe9, 0xcf, 0x3e, 0x00, 0x00, //0x000005ff jmp          LBB0_806
	//0x00000604 LBB0_44
	0x80, 0xfa, 0x22, //0x00000604 cmpb         $34, %dl
	0x0f, 0x85, 0xc6, 0x3e, 0x00, 0x00, //0x00000607 jne          LBB0_806
	0x4b, 0xc7, 0x04, 0xf7, 0x04, 0x00, 0x00, 0x00, //0x0000060d movq         $4, (%r15,%r14,8)
	0x4c, 0x8b, 0x7f, 0x08, //0x00000615 movq         $8(%rdi), %r15
	0x41, 0xf6, 0xc0, 0x40, //0x00000619 testb        $64, %r8b
	0x0f, 0x85, 0x47, 0x07, 0x00, 0x00, //0x0000061d jne          LBB0_154
	0x41, 0xf6, 0xc0, 0x20, //0x00000623 testb        $32, %r8b
	0x0f, 0x85, 0x19, 0x0b, 0x00, 0x00, //0x00000627 jne          LBB0_200
	0x4c, 0x89, 0xfb, //0x0000062d movq         %r15, %rbx
	0x4c, 0x29, 0xdb, //0x00000630 subq         %r11, %rbx
	0x0f, 0x84, 0x36, 0x40, 0x00, 0x00, //0x00000633 je           LBB0_800
	0x48, 0x83, 0xfb, 0x40, //0x00000639 cmpq         $64, %rbx
	0x0f, 0x82, 0x5c, 0x29, 0x00, 0x00, //0x0000063d jb           LBB0_559
	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000643 movq         $-2, %rcx
	0x4c, 0x29, 0xe9, //0x0000064a subq         %r13, %rcx
	0x4d, 0x8d, 0x5d, 0x01, //0x0000064d leaq         $1(%r13), %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000651 movq         $-1, %r14
	0x45, 0x31, 0xc0, //0x00000658 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000065b .p2align 4, 0x90
	//0x00000660 LBB0_50
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000660 vmovdqu      (%r10,%r11), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x1a, 0x20, //0x00000666 vmovdqu      $32(%r10,%r11), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x0000066d vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x00000671 vpmovmskb    %ymm2, %esi
	0xc5, 0xf5, 0x74, 0xd6, //0x00000675 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xc2, //0x00000679 vpmovmskb    %ymm2, %eax
	0xc5, 0xfd, 0x74, 0xc7, //0x0000067d vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xd0, //0x00000681 vpmovmskb    %ymm0, %edx
	0xc5, 0xf5, 0x74, 0xc7, //0x00000685 vpcmpeqb     %ymm7, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xf8, //0x00000689 vpmovmskb    %ymm0, %edi
	0x48, 0xc1, 0xe0, 0x20, //0x0000068d shlq         $32, %rax
	0x48, 0x09, 0xc6, //0x00000691 orq          %rax, %rsi
	0x48, 0xc1, 0xe7, 0x20, //0x00000694 shlq         $32, %rdi
	0x48, 0x09, 0xfa, //0x00000698 orq          %rdi, %rdx
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000069b jne          LBB0_59
	0x4d, 0x85, 0xc0, //0x000006a1 testq        %r8, %r8
	0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x000006a4 jne          LBB0_61
	0x45, 0x31, 0xc0, //0x000006aa xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x000006ad testq        %rsi, %rsi
	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x000006b0 jne          LBB0_63
	//0x000006b6 LBB0_53
	0x48, 0x83, 0xc3, 0xc0, //0x000006b6 addq         $-64, %rbx
	0x48, 0x83, 0xc1, 0xc0, //0x000006ba addq         $-64, %rcx
	0x49, 0x83, 0xc3, 0x40, //0x000006be addq         $64, %r11
	0x48, 0x83, 0xfb, 0x3f, //0x000006c2 cmpq         $63, %rbx
	0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000006c6 ja           LBB0_50
	0xe9, 0xbd, 0x24, 0x00, 0x00, //0x000006cc jmp          LBB0_54
	//0x000006d1 LBB0_59
	0x4c, 0x89, 0xf0, //0x000006d1 movq         %r14, %rax
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x000006d4 movq         %r9, $64(%rsp)
	0x49, 0x83, 0xfe, 0xff, //0x000006d9 cmpq         $-1, %r14
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000006dd jne          LBB0_62
	0x4c, 0x0f, 0xbc, 0xf2, //0x000006e3 bsfq         %rdx, %r14
	0x4d, 0x01, 0xde, //0x000006e7 addq         %r11, %r14
	0xe9, 0x05, 0x00, 0x00, 0x00, //0x000006ea jmp          LBB0_62
	//0x000006ef LBB0_61
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x000006ef movq         %r9, $64(%rsp)
	//0x000006f4 LBB0_62
	0x4c, 0x89, 0xc0, //0x000006f4 movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x000006f7 notq         %rax
	0x48, 0x21, 0xd0, //0x000006fa andq         %rdx, %rax
	0x4c, 0x8d, 0x0c, 0x00, //0x000006fd leaq         (%rax,%rax), %r9
	0x4d, 0x09, 0xc1, //0x00000701 orq          %r8, %r9
	0x4c, 0x89, 0xcf, //0x00000704 movq         %r9, %rdi
	0x48, 0xf7, 0xd7, //0x00000707 notq         %rdi
	0x48, 0x21, 0xd7, //0x0000070a andq         %rdx, %rdi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000070d movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd7, //0x00000717 andq         %rdx, %rdi
	0x45, 0x31, 0xc0, //0x0000071a xorl         %r8d, %r8d
	0x48, 0x01, 0xc7, //0x0000071d addq         %rax, %rdi
	0x41, 0x0f, 0x92, 0xc0, //0x00000720 setb         %r8b
	0x48, 0x01, 0xff, //0x00000724 addq         %rdi, %rdi
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000727 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc7, //0x00000731 xorq         %rax, %rdi
	0x4c, 0x21, 0xcf, //0x00000734 andq         %r9, %rdi
	0x48, 0xf7, 0xd7, //0x00000737 notq         %rdi
	0x48, 0x21, 0xfe, //0x0000073a andq         %rdi, %rsi
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x0000073d movq         $64(%rsp), %r9
	0x48, 0x85, 0xf6, //0x00000742 testq        %rsi, %rsi
	0x0f, 0x84, 0x6b, 0xff, 0xff, 0xff, //0x00000745 je           LBB0_53
	//0x0000074b LBB0_63
	0x4c, 0x0f, 0xbc, 0xde, //0x0000074b bsfq         %rsi, %r11
	0x49, 0x29, 0xcb, //0x0000074f subq         %rcx, %r11
	//0x00000752 LBB0_64
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00000752 movq         $40(%rsp), %r8
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00000757 movq         $24(%rsp), %rsi
	0x4d, 0x85, 0xdb, //0x0000075c testq        %r11, %r11
	0x0f, 0x89, 0xb3, 0x0c, 0x00, 0x00, //0x0000075f jns          LBB0_252
	0xe9, 0x29, 0x3d, 0x00, 0x00, //0x00000765 jmp          LBB0_634
	//0x0000076a LBB0_66
	0x80, 0xfa, 0x3a, //0x0000076a cmpb         $58, %dl
	0x0f, 0x85, 0x60, 0x3d, 0x00, 0x00, //0x0000076d jne          LBB0_806
	0x4b, 0xc7, 0x04, 0xf7, 0x00, 0x00, 0x00, 0x00, //0x00000773 movq         $0, (%r15,%r14,8)
	0xe9, 0x47, 0xfc, 0xff, 0xff, //0x0000077b jmp          LBB0_4
	//0x00000780 LBB0_68
	0x83, 0xfa, 0x2c, //0x00000780 cmpl         $44, %edx
	0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000783 jne          LBB0_69
	0x49, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000789 cmpq         $4095, %r14
	0x0f, 0x8f, 0xf1, 0x3c, 0x00, 0x00, //0x00000790 jg           LBB0_792
	0x49, 0x8d, 0x46, 0x01, //0x00000796 leaq         $1(%r14), %rax
	0x49, 0x89, 0x07, //0x0000079a movq         %rax, (%r15)
	0x4b, 0xc7, 0x44, 0xf7, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000079d movq         $3, $8(%r15,%r14,8)
	0xe9, 0x1c, 0xfc, 0xff, 0xff, //0x000007a6 jmp          LBB0_4
	//0x000007ab LBB0_70
	0x83, 0xfa, 0x22, //0x000007ab cmpl         $34, %edx
	0x0f, 0x84, 0x57, 0x04, 0x00, 0x00, //0x000007ae je           LBB0_71
	//0x000007b4 LBB0_69
	0x83, 0xfa, 0x7d, //0x000007b4 cmpl         $125, %edx
	0x0f, 0x85, 0x16, 0x3d, 0x00, 0x00, //0x000007b7 jne          LBB0_806
	//0x000007bd LBB0_41
	0x49, 0x89, 0x0f, //0x000007bd movq         %rcx, (%r15)
	0x49, 0x89, 0xce, //0x000007c0 movq         %rcx, %r14
	0x4c, 0x89, 0xc8, //0x000007c3 movq         %r9, %rax
	0x48, 0x85, 0xc9, //0x000007c6 testq        %rcx, %rcx
	0x0f, 0x85, 0x0a, 0xfc, 0xff, 0xff, //0x000007c9 jne          LBB0_6
	0xe9, 0x06, 0x3d, 0x00, 0x00, //0x000007cf jmp          LBB0_807
	//0x000007d4 LBB0_85
	0x49, 0x89, 0x0f, //0x000007d4 movq         %rcx, (%r15)
	0x83, 0xfa, 0x7b, //0x000007d7 cmpl         $123, %edx
	0x0f, 0x87, 0xf3, 0x3c, 0x00, 0x00, //0x000007da ja           LBB0_806
	//0x000007e0 LBB0_86
	0x4b, 0x8d, 0x34, 0x2a, //0x000007e0 leaq         (%r10,%r13), %rsi
	0x89, 0xd1, //0x000007e4 movl         %edx, %ecx
	0x48, 0x8d, 0x15, 0xdf, 0x42, 0x00, 0x00, //0x000007e6 leaq         $17119(%rip), %rdx  /* LJTI0_3+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x000007ed movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x000007f1 addq         %rdx, %rcx
	0xff, 0xe1, //0x000007f4 jmpq         *%rcx
	//0x000007f6 LBB0_87
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x000007f6 movq         %r9, $64(%rsp)
	0x4c, 0x8b, 0x4f, 0x08, //0x000007fb movq         $8(%rdi), %r9
	0x41, 0xf6, 0xc0, 0x40, //0x000007ff testb        $64, %r8b
	0x0f, 0x85, 0x24, 0x06, 0x00, 0x00, //0x00000803 jne          LBB0_164
	0x4d, 0x29, 0xe9, //0x00000809 subq         %r13, %r9
	0x0f, 0x84, 0xa0, 0x3c, 0x00, 0x00, //0x0000080c je           LBB0_775
	0x80, 0x3e, 0x30, //0x00000812 cmpb         $48, (%rsi)
	0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00000815 jne          LBB0_93
	0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000081b movl         $1, %r8d
	0x49, 0x83, 0xf9, 0x01, //0x00000821 cmpq         $1, %r9
	0x0f, 0x84, 0x54, 0x1d, 0x00, 0x00, //0x00000825 je           LBB0_464
	0x43, 0x8a, 0x0c, 0x1a, //0x0000082b movb         (%r10,%r11), %cl
	0x80, 0xc1, 0xd2, //0x0000082f addb         $-46, %cl
	0x80, 0xf9, 0x37, //0x00000832 cmpb         $55, %cl
	0x0f, 0x87, 0x44, 0x1d, 0x00, 0x00, //0x00000835 ja           LBB0_464
	0x0f, 0xb6, 0xc1, //0x0000083b movzbl       %cl, %eax
	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000083e movabsq      $36028797027352577, %rcx
	0x48, 0x0f, 0xa3, 0xc1, //0x00000848 btq          %rax, %rcx
	0x0f, 0x83, 0x2d, 0x1d, 0x00, 0x00, //0x0000084c jae          LBB0_464
	//0x00000852 LBB0_93
	0x48, 0x89, 0x74, 0x24, 0x20, //0x00000852 movq         %rsi, $32(%rsp)
	0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000857 movq         $-1, %r15
	0x49, 0x83, 0xf9, 0x20, //0x0000085e cmpq         $32, %r9
	0x0f, 0x82, 0x0d, 0x27, 0x00, 0x00, //0x00000862 jb           LBB0_557
	0x45, 0x31, 0xc0, //0x00000868 xorl         %r8d, %r8d
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000086b movq         $-1, %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000872 movq         $-1, %r14
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000879 .p2align 4, 0x90
	//0x00000880 LBB0_95
	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000880 movq         $32(%rsp), %rax
	0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x00, //0x00000885 vmovdqu      (%rax,%r8), %ymm0
	0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x0000088b vpcmpgtb     %ymm10, %ymm0, %ymm1
	0xc5, 0x95, 0x64, 0xd0, //0x00000890 vpcmpgtb     %ymm0, %ymm13, %ymm2
	0xc5, 0xed, 0xdb, 0xc9, //0x00000894 vpand        %ymm1, %ymm2, %ymm1
	0xc5, 0x85, 0x74, 0xd0, //0x00000898 vpcmpeqb     %ymm0, %ymm15, %ymm2
	0xc5, 0xfd, 0x74, 0x1d, 0xbc, 0xf9, 0xff, 0xff, //0x0000089c vpcmpeqb     $-1604(%rip), %ymm0, %ymm3  /* LCPI0_17+0(%rip) */
	0xc5, 0xe5, 0xeb, 0xd2, //0x000008a4 vpor         %ymm2, %ymm3, %ymm2
	0xc5, 0x8d, 0xdb, 0xd8, //0x000008a8 vpand        %ymm0, %ymm14, %ymm3
	0xc5, 0xfd, 0x74, 0x05, 0xcc, 0xf9, 0xff, 0xff, //0x000008ac vpcmpeqb     $-1588(%rip), %ymm0, %ymm0  /* LCPI0_18+0(%rip) */
	0xc5, 0xfd, 0xd7, 0xd0, //0x000008b4 vpmovmskb    %ymm0, %edx
	0xc5, 0xe5, 0x74, 0xdc, //0x000008b8 vpcmpeqb     %ymm4, %ymm3, %ymm3
	0xc5, 0xfd, 0xd7, 0xfb, //0x000008bc vpmovmskb    %ymm3, %edi
	0xc5, 0xfd, 0xd7, 0xf2, //0x000008c0 vpmovmskb    %ymm2, %esi
	0xc5, 0xf5, 0xeb, 0xc0, //0x000008c4 vpor         %ymm0, %ymm1, %ymm0
	0xc5, 0xe5, 0xeb, 0xca, //0x000008c8 vpor         %ymm2, %ymm3, %ymm1
	0xc5, 0xfd, 0xeb, 0xc1, //0x000008cc vpor         %ymm1, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xc0, //0x000008d0 vpmovmskb    %ymm0, %eax
	0x48, 0xf7, 0xd0, //0x000008d4 notq         %rax
	0x48, 0x0f, 0xbc, 0xc8, //0x000008d7 bsfq         %rax, %rcx
	0x83, 0xf9, 0x20, //0x000008db cmpl         $32, %ecx
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000008de je           LBB0_97
	0xb8, 0xff, 0xff, 0xff, 0xff, //0x000008e4 movl         $-1, %eax
	0xd3, 0xe0, //0x000008e9 shll         %cl, %eax
	0xf7, 0xd0, //0x000008eb notl         %eax
	0x21, 0xc2, //0x000008ed andl         %eax, %edx
	0x21, 0xc7, //0x000008ef andl         %eax, %edi
	0x21, 0xf0, //0x000008f1 andl         %esi, %eax
	0x89, 0xc6, //0x000008f3 movl         %eax, %esi
	//0x000008f5 LBB0_97
	0x8d, 0x5a, 0xff, //0x000008f5 leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x000008f8 andl         %edx, %ebx
	0xc5, 0xfe, 0x6f, 0x1d, 0xbe, 0xf8, 0xff, 0xff, //0x000008fa vmovdqu      $-1858(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0x0f, 0x85, 0xd2, 0x1f, 0x00, 0x00, //0x00000902 jne          LBB0_501
	0x8d, 0x5f, 0xff, //0x00000908 leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x0000090b andl         %edi, %ebx
	0x0f, 0x85, 0xc7, 0x1f, 0x00, 0x00, //0x0000090d jne          LBB0_501
	0x8d, 0x5e, 0xff, //0x00000913 leal         $-1(%rsi), %ebx
	0x21, 0xf3, //0x00000916 andl         %esi, %ebx
	0x0f, 0x85, 0xbc, 0x1f, 0x00, 0x00, //0x00000918 jne          LBB0_501
	0x85, 0xd2, //0x0000091e testl        %edx, %edx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000920 je           LBB0_103
	0x0f, 0xbc, 0xd2, //0x00000926 bsfl         %edx, %edx
	0x49, 0x83, 0xfe, 0xff, //0x00000929 cmpq         $-1, %r14
	0x0f, 0x85, 0xa6, 0x21, 0x00, 0x00, //0x0000092d jne          LBB0_524
	0x4c, 0x01, 0xc2, //0x00000933 addq         %r8, %rdx
	0x49, 0x89, 0xd6, //0x00000936 movq         %rdx, %r14
	//0x00000939 LBB0_103
	0x85, 0xff, //0x00000939 testl        %edi, %edi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000093b je           LBB0_106
	0x0f, 0xbc, 0xd7, //0x00000941 bsfl         %edi, %edx
	0x49, 0x83, 0xfb, 0xff, //0x00000944 cmpq         $-1, %r11
	0x0f, 0x85, 0x8b, 0x21, 0x00, 0x00, //0x00000948 jne          LBB0_524
	0x4c, 0x01, 0xc2, //0x0000094e addq         %r8, %rdx
	0x49, 0x89, 0xd3, //0x00000951 movq         %rdx, %r11
	//0x00000954 LBB0_106
	0x85, 0xf6, //0x00000954 testl        %esi, %esi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000956 je           LBB0_109
	0x0f, 0xbc, 0xd6, //0x0000095c bsfl         %esi, %edx
	0x49, 0x83, 0xff, 0xff, //0x0000095f cmpq         $-1, %r15
	0x0f, 0x85, 0x70, 0x21, 0x00, 0x00, //0x00000963 jne          LBB0_524
	0x4c, 0x01, 0xc2, //0x00000969 addq         %r8, %rdx
	0x49, 0x89, 0xd7, //0x0000096c movq         %rdx, %r15
	//0x0000096f LBB0_109
	0x83, 0xf9, 0x20, //0x0000096f cmpl         $32, %ecx
	0x0f, 0x85, 0x15, 0x09, 0x00, 0x00, //0x00000972 jne          LBB0_224
	0x49, 0x83, 0xc1, 0xe0, //0x00000978 addq         $-32, %r9
	0x49, 0x83, 0xc0, 0x20, //0x0000097c addq         $32, %r8
	0x49, 0x83, 0xf9, 0x1f, //0x00000980 cmpq         $31, %r9
	0x0f, 0x87, 0xf6, 0xfe, 0xff, 0xff, //0x00000984 ja           LBB0_95
	0xc5, 0xf8, 0x77, //0x0000098a vzeroupper
	0xc5, 0x7e, 0x6f, 0x35, 0x4b, 0xf8, 0xff, 0xff, //0x0000098d vmovdqu      $-1973(%rip), %ymm14  /* LCPI0_10+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x3d, 0xa3, 0xf8, 0xff, 0xff, //0x00000995 vmovdqu      $-1885(%rip), %ymm15  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x2d, 0x7b, 0xf8, 0xff, 0xff, //0x0000099d vmovdqu      $-1925(%rip), %ymm13  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x15, 0x53, 0xf8, 0xff, 0xff, //0x000009a5 vmovdqu      $-1965(%rip), %ymm10  /* LCPI0_14+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0xab, 0xf7, 0xff, 0xff, //0x000009ad vmovdqu      $-2133(%rip), %ymm12  /* LCPI0_6+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x1d, 0x83, 0xf7, 0xff, 0xff, //0x000009b5 vmovdqu      $-2173(%rip), %ymm11  /* LCPI0_5+0(%rip) */
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000009bd vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0x7e, 0x6f, 0x05, 0x56, 0xf7, 0xff, 0xff, //0x000009c2 vmovdqu      $-2218(%rip), %ymm8  /* LCPI0_4+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0x2e, 0xf7, 0xff, 0xff, //0x000009ca vmovdqu      $-2258(%rip), %ymm7  /* LCPI0_3+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0x06, 0xf7, 0xff, 0xff, //0x000009d2 vmovdqu      $-2298(%rip), %ymm6  /* LCPI0_2+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x2d, 0xde, 0xf6, 0xff, 0xff, //0x000009da vmovdqu      $-2338(%rip), %ymm5  /* LCPI0_1+0(%rip) */
	0x4c, 0x03, 0x44, 0x24, 0x20, //0x000009e2 addq         $32(%rsp), %r8
	0x49, 0x83, 0xf9, 0x10, //0x000009e7 cmpq         $16, %r9
	0x0f, 0x82, 0x47, 0x01, 0x00, 0x00, //0x000009eb jb           LBB0_130
	//0x000009f1 LBB0_112
	0x4d, 0x89, 0xc4, //0x000009f1 movq         %r8, %r12
	0x4c, 0x2b, 0x64, 0x24, 0x20, //0x000009f4 subq         $32(%rsp), %r12
	0x31, 0xc0, //0x000009f9 xorl         %eax, %eax
	0x90, 0x90, 0x90, 0x90, 0x90, //0x000009fb .p2align 4, 0x90
	//0x00000a00 LBB0_113
	0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x00, //0x00000a00 vmovdqu      (%r8,%rax), %xmm0
	0xc5, 0xf9, 0x64, 0x0d, 0x32, 0xf6, 0xff, 0xff, //0x00000a06 vpcmpgtb     $-2510(%rip), %xmm0, %xmm1  /* LCPI0_20+0(%rip) */
	0xc5, 0xfa, 0x6f, 0x15, 0x3a, 0xf6, 0xff, 0xff, //0x00000a0e vmovdqu      $-2502(%rip), %xmm2  /* LCPI0_21+0(%rip) */
	0xc5, 0xe9, 0x64, 0xd0, //0x00000a16 vpcmpgtb     %xmm0, %xmm2, %xmm2
	0xc5, 0xf1, 0xdb, 0xca, //0x00000a1a vpand        %xmm2, %xmm1, %xmm1
	0xc5, 0xf9, 0x74, 0x15, 0x3a, 0xf6, 0xff, 0xff, //0x00000a1e vpcmpeqb     $-2502(%rip), %xmm0, %xmm2  /* LCPI0_22+0(%rip) */
	0xc5, 0xf9, 0x74, 0x1d, 0x42, 0xf6, 0xff, 0xff, //0x00000a26 vpcmpeqb     $-2494(%rip), %xmm0, %xmm3  /* LCPI0_23+0(%rip) */
	0xc5, 0xe1, 0xeb, 0xd2, //0x00000a2e vpor         %xmm2, %xmm3, %xmm2
	0xc5, 0xf9, 0xdb, 0x1d, 0xe6, 0xf5, 0xff, 0xff, //0x00000a32 vpand        $-2586(%rip), %xmm0, %xmm3  /* LCPI0_12+0(%rip) */
	0xc5, 0xf9, 0x74, 0x05, 0x3e, 0xf6, 0xff, 0xff, //0x00000a3a vpcmpeqb     $-2498(%rip), %xmm0, %xmm0  /* LCPI0_24+0(%rip) */
	0xc5, 0xe1, 0x74, 0x1d, 0x46, 0xf6, 0xff, 0xff, //0x00000a42 vpcmpeqb     $-2490(%rip), %xmm3, %xmm3  /* LCPI0_25+0(%rip) */
	0xc5, 0xe1, 0xeb, 0xe0, //0x00000a4a vpor         %xmm0, %xmm3, %xmm4
	0xc5, 0xe9, 0xeb, 0xc9, //0x00000a4e vpor         %xmm1, %xmm2, %xmm1
	0xc5, 0xd9, 0xeb, 0xc9, //0x00000a52 vpor         %xmm1, %xmm4, %xmm1
	0xc5, 0xf9, 0xd7, 0xd0, //0x00000a56 vpmovmskb    %xmm0, %edx
	0xc5, 0xf9, 0xd7, 0xfb, //0x00000a5a vpmovmskb    %xmm3, %edi
	0xc5, 0xf9, 0xd7, 0xf2, //0x00000a5e vpmovmskb    %xmm2, %esi
	0xc5, 0xf9, 0xd7, 0xc9, //0x00000a62 vpmovmskb    %xmm1, %ecx
	0xf7, 0xd1, //0x00000a66 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x00000a68 bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x00000a6b cmpl         $16, %ecx
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000a6e je           LBB0_115
	0xbb, 0xff, 0xff, 0xff, 0xff, //0x00000a74 movl         $-1, %ebx
	0xd3, 0xe3, //0x00000a79 shll         %cl, %ebx
	0xf7, 0xd3, //0x00000a7b notl         %ebx
	0x21, 0xda, //0x00000a7d andl         %ebx, %edx
	0x21, 0xdf, //0x00000a7f andl         %ebx, %edi
	0x21, 0xf3, //0x00000a81 andl         %esi, %ebx
	0x89, 0xde, //0x00000a83 movl         %ebx, %esi
	//0x00000a85 LBB0_115
	0xc5, 0xfe, 0x6f, 0x25, 0x13, 0xf8, 0xff, 0xff, //0x00000a85 vmovdqu      $-2029(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x2b, 0xf7, 0xff, 0xff, //0x00000a8d vmovdqu      $-2261(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0x8d, 0x5a, 0xff, //0x00000a95 leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x00000a98 andl         %edx, %ebx
	0x0f, 0x85, 0xa1, 0x21, 0x00, 0x00, //0x00000a9a jne          LBB0_528
	0x8d, 0x5f, 0xff, //0x00000aa0 leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x00000aa3 andl         %edi, %ebx
	0x0f, 0x85, 0x96, 0x21, 0x00, 0x00, //0x00000aa5 jne          LBB0_528
	0x8d, 0x5e, 0xff, //0x00000aab leal         $-1(%rsi), %ebx
	0x21, 0xf3, //0x00000aae andl         %esi, %ebx
	0x0f, 0x85, 0x8b, 0x21, 0x00, 0x00, //0x00000ab0 jne          LBB0_528
	0x85, 0xd2, //0x00000ab6 testl        %edx, %edx
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000ab8 je           LBB0_121
	0x0f, 0xbc, 0xd2, //0x00000abe bsfl         %edx, %edx
	0x49, 0x83, 0xfe, 0xff, //0x00000ac1 cmpq         $-1, %r14
	0x0f, 0x85, 0xcc, 0x21, 0x00, 0x00, //0x00000ac5 jne          LBB0_533
	0x4c, 0x01, 0xe2, //0x00000acb addq         %r12, %rdx
	0x48, 0x01, 0xc2, //0x00000ace addq         %rax, %rdx
	0x49, 0x89, 0xd6, //0x00000ad1 movq         %rdx, %r14
	//0x00000ad4 LBB0_121
	0x85, 0xff, //0x00000ad4 testl        %edi, %edi
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000ad6 je           LBB0_124
	0x0f, 0xbc, 0xd7, //0x00000adc bsfl         %edi, %edx
	0x49, 0x83, 0xfb, 0xff, //0x00000adf cmpq         $-1, %r11
	0x0f, 0x85, 0xae, 0x21, 0x00, 0x00, //0x00000ae3 jne          LBB0_533
	0x4c, 0x01, 0xe2, //0x00000ae9 addq         %r12, %rdx
	0x48, 0x01, 0xc2, //0x00000aec addq         %rax, %rdx
	0x49, 0x89, 0xd3, //0x00000aef movq         %rdx, %r11
	//0x00000af2 LBB0_124
	0x85, 0xf6, //0x00000af2 testl        %esi, %esi
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000af4 je           LBB0_127
	0x0f, 0xbc, 0xd6, //0x00000afa bsfl         %esi, %edx
	0x49, 0x83, 0xff, 0xff, //0x00000afd cmpq         $-1, %r15
	0x0f, 0x85, 0x90, 0x21, 0x00, 0x00, //0x00000b01 jne          LBB0_533
	0x4c, 0x01, 0xe2, //0x00000b07 addq         %r12, %rdx
	0x48, 0x01, 0xc2, //0x00000b0a addq         %rax, %rdx
	0x49, 0x89, 0xd7, //0x00000b0d movq         %rdx, %r15
	//0x00000b10 LBB0_127
	0x83, 0xf9, 0x10, //0x00000b10 cmpl         $16, %ecx
	0x0f, 0x85, 0x06, 0x0f, 0x00, 0x00, //0x00000b13 jne          LBB0_348
	0x49, 0x83, 0xc1, 0xf0, //0x00000b19 addq         $-16, %r9
	0x48, 0x83, 0xc0, 0x10, //0x00000b1d addq         $16, %rax
	0x49, 0x83, 0xf9, 0x0f, //0x00000b21 cmpq         $15, %r9
	0x0f, 0x87, 0xd5, 0xfe, 0xff, 0xff, //0x00000b25 ja           LBB0_113
	0x49, 0x01, 0xc0, //0x00000b2b addq         %rax, %r8
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b2e movabsq      $4294977024, %r12
	//0x00000b38 LBB0_130
	0x4d, 0x85, 0xc9, //0x00000b38 testq        %r9, %r9
	0xc5, 0xfe, 0x6f, 0x25, 0x5d, 0xf7, 0xff, 0xff, //0x00000b3b vmovdqu      $-2211(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0x0f, 0x84, 0xf5, 0x0e, 0x00, 0x00, //0x00000b43 je           LBB0_350
	0x4b, 0x8d, 0x34, 0x08, //0x00000b49 leaq         (%r8,%r9), %rsi
	0x4c, 0x89, 0xc7, //0x00000b4d movq         %r8, %rdi
	0x48, 0x2b, 0x7c, 0x24, 0x20, //0x00000b50 subq         $32(%rsp), %rdi
	0x31, 0xc9, //0x00000b55 xorl         %ecx, %ecx
	0xc5, 0xfe, 0x6f, 0x1d, 0x61, 0xf6, 0xff, 0xff, //0x00000b57 vmovdqu      $-2463(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xe9, 0x29, 0x00, 0x00, 0x00, //0x00000b5f jmp          LBB0_135
	//0x00000b64 LBB0_132
	0x49, 0x83, 0xff, 0xff, //0x00000b64 cmpq         $-1, %r15
	0x0f, 0x85, 0xdf, 0x20, 0x00, 0x00, //0x00000b68 jne          LBB0_529
	0x4c, 0x8d, 0x3c, 0x0f, //0x00000b6e leaq         (%rdi,%rcx), %r15
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b72 .p2align 4, 0x90
	//0x00000b80 LBB0_134
	0x48, 0x83, 0xc1, 0x01, //0x00000b80 addq         $1, %rcx
	0x49, 0x39, 0xc9, //0x00000b84 cmpq         %rcx, %r9
	0x0f, 0x84, 0x15, 0x1c, 0x00, 0x00, //0x00000b87 je           LBB0_493
	//0x00000b8d LBB0_135
	0x41, 0x0f, 0xbe, 0x14, 0x08, //0x00000b8d movsbl       (%r8,%rcx), %edx
	0x8d, 0x42, 0xd0, //0x00000b92 leal         $-48(%rdx), %eax
	0x83, 0xf8, 0x0a, //0x00000b95 cmpl         $10, %eax
	0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000b98 jb           LBB0_134
	0x8d, 0x5a, 0xd5, //0x00000b9e leal         $-43(%rdx), %ebx
	0x83, 0xfb, 0x1a, //0x00000ba1 cmpl         $26, %ebx
	0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00000ba4 ja           LBB0_140
	0x48, 0x8d, 0x15, 0xc7, 0x42, 0x00, 0x00, //0x00000baa leaq         $17095(%rip), %rdx  /* LJTI0_6+0(%rip) */
	0x48, 0x63, 0x04, 0x9a, //0x00000bb1 movslq       (%rdx,%rbx,4), %rax
	0x48, 0x01, 0xd0, //0x00000bb5 addq         %rdx, %rax
	0xff, 0xe0, //0x00000bb8 jmpq         *%rax
	//0x00000bba LBB0_138
	0x49, 0x83, 0xfe, 0xff, //0x00000bba cmpq         $-1, %r14
	0x0f, 0x85, 0x89, 0x20, 0x00, 0x00, //0x00000bbe jne          LBB0_529
	0x4c, 0x8d, 0x34, 0x0f, //0x00000bc4 leaq         (%rdi,%rcx), %r14
	0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00000bc8 jmp          LBB0_134
	//0x00000bcd LBB0_140
	0x83, 0xfa, 0x65, //0x00000bcd cmpl         $101, %edx
	0x0f, 0x85, 0x65, 0x0e, 0x00, 0x00, //0x00000bd0 jne          LBB0_349
	//0x00000bd6 LBB0_141
	0x49, 0x83, 0xfb, 0xff, //0x00000bd6 cmpq         $-1, %r11
	0x0f, 0x85, 0x6d, 0x20, 0x00, 0x00, //0x00000bda jne          LBB0_529
	0x4c, 0x8d, 0x1c, 0x0f, //0x00000be0 leaq         (%rdi,%rcx), %r11
	0xe9, 0x97, 0xff, 0xff, 0xff, //0x00000be4 jmp          LBB0_134
	//0x00000be9 LBB0_143
	0x49, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000be9 cmpq         $4095, %r14
	0x0f, 0x8f, 0x91, 0x38, 0x00, 0x00, //0x00000bf0 jg           LBB0_792
	0x49, 0x8d, 0x46, 0x01, //0x00000bf6 leaq         $1(%r14), %rax
	0x49, 0x89, 0x07, //0x00000bfa movq         %rax, (%r15)
	0x4b, 0xc7, 0x44, 0xf7, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000bfd movq         $0, $8(%r15,%r14,8)
	0xe9, 0xbc, 0xf7, 0xff, 0xff, //0x00000c06 jmp          LBB0_4
	//0x00000c0b LBB0_71
	0x4b, 0xc7, 0x04, 0xf7, 0x02, 0x00, 0x00, 0x00, //0x00000c0b movq         $2, (%r15,%r14,8)
	0x4c, 0x8b, 0x7f, 0x08, //0x00000c13 movq         $8(%rdi), %r15
	0x41, 0xf6, 0xc0, 0x40, //0x00000c17 testb        $64, %r8b
	0x0f, 0x85, 0x1b, 0x04, 0x00, 0x00, //0x00000c1b jne          LBB0_188
	0x41, 0xf6, 0xc0, 0x20, //0x00000c21 testb        $32, %r8b
	0x0f, 0x85, 0x75, 0x06, 0x00, 0x00, //0x00000c25 jne          LBB0_225
	0x4c, 0x89, 0xfb, //0x00000c2b movq         %r15, %rbx
	0x4c, 0x29, 0xdb, //0x00000c2e subq         %r11, %rbx
	0x0f, 0x84, 0x38, 0x3a, 0x00, 0x00, //0x00000c31 je           LBB0_800
	0x48, 0x83, 0xfb, 0x40, //0x00000c37 cmpq         $64, %rbx
	0x0f, 0x82, 0x9f, 0x23, 0x00, 0x00, //0x00000c3b jb           LBB0_561
	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000c41 movq         $-2, %rcx
	0x4c, 0x29, 0xe9, //0x00000c48 subq         %r13, %rcx
	0x4d, 0x8d, 0x5d, 0x01, //0x00000c4b leaq         $1(%r13), %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000c4f movq         $-1, %r14
	0x45, 0x31, 0xc0, //0x00000c56 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c59 .p2align 4, 0x90
	//0x00000c60 LBB0_76
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00000c60 vmovdqu      (%r10,%r11), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x1a, 0x20, //0x00000c66 vmovdqu      $32(%r10,%r11), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x00000c6d vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x00000c71 vpmovmskb    %ymm2, %esi
	0xc5, 0xf5, 0x74, 0xd6, //0x00000c75 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xc2, //0x00000c79 vpmovmskb    %ymm2, %eax
	0xc5, 0xfd, 0x74, 0xc7, //0x00000c7d vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xd0, //0x00000c81 vpmovmskb    %ymm0, %edx
	0xc5, 0xf5, 0x74, 0xc7, //0x00000c85 vpcmpeqb     %ymm7, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xf8, //0x00000c89 vpmovmskb    %ymm0, %edi
	0x48, 0xc1, 0xe0, 0x20, //0x00000c8d shlq         $32, %rax
	0x48, 0x09, 0xc6, //0x00000c91 orq          %rax, %rsi
	0x48, 0xc1, 0xe7, 0x20, //0x00000c94 shlq         $32, %rdi
	0x48, 0x09, 0xfa, //0x00000c98 orq          %rdi, %rdx
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000c9b jne          LBB0_147
	0x4d, 0x85, 0xc0, //0x00000ca1 testq        %r8, %r8
	0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000ca4 jne          LBB0_149
	0x45, 0x31, 0xc0, //0x00000caa xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x00000cad testq        %rsi, %rsi
	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000cb0 jne          LBB0_151
	//0x00000cb6 LBB0_79
	0x48, 0x83, 0xc3, 0xc0, //0x00000cb6 addq         $-64, %rbx
	0x48, 0x83, 0xc1, 0xc0, //0x00000cba addq         $-64, %rcx
	0x49, 0x83, 0xc3, 0x40, //0x00000cbe addq         $64, %r11
	0x48, 0x83, 0xfb, 0x3f, //0x00000cc2 cmpq         $63, %rbx
	0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000cc6 ja           LBB0_76
	0xe9, 0xfc, 0x1f, 0x00, 0x00, //0x00000ccc jmp          LBB0_80
	//0x00000cd1 LBB0_147
	0x4c, 0x89, 0xf0, //0x00000cd1 movq         %r14, %rax
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x00000cd4 movq         %r9, $64(%rsp)
	0x49, 0x83, 0xfe, 0xff, //0x00000cd9 cmpq         $-1, %r14
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000cdd jne          LBB0_150
	0x4c, 0x0f, 0xbc, 0xf2, //0x00000ce3 bsfq         %rdx, %r14
	0x4d, 0x01, 0xde, //0x00000ce7 addq         %r11, %r14
	0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000cea jmp          LBB0_150
	//0x00000cef LBB0_149
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x00000cef movq         %r9, $64(%rsp)
	//0x00000cf4 LBB0_150
	0x4c, 0x89, 0xc0, //0x00000cf4 movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x00000cf7 notq         %rax
	0x48, 0x21, 0xd0, //0x00000cfa andq         %rdx, %rax
	0x4c, 0x8d, 0x0c, 0x00, //0x00000cfd leaq         (%rax,%rax), %r9
	0x4d, 0x09, 0xc1, //0x00000d01 orq          %r8, %r9
	0x4c, 0x89, 0xcf, //0x00000d04 movq         %r9, %rdi
	0x48, 0xf7, 0xd7, //0x00000d07 notq         %rdi
	0x48, 0x21, 0xd7, //0x00000d0a andq         %rdx, %rdi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d0d movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd7, //0x00000d17 andq         %rdx, %rdi
	0x45, 0x31, 0xc0, //0x00000d1a xorl         %r8d, %r8d
	0x48, 0x01, 0xc7, //0x00000d1d addq         %rax, %rdi
	0x41, 0x0f, 0x92, 0xc0, //0x00000d20 setb         %r8b
	0x48, 0x01, 0xff, //0x00000d24 addq         %rdi, %rdi
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d27 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc7, //0x00000d31 xorq         %rax, %rdi
	0x4c, 0x21, 0xcf, //0x00000d34 andq         %r9, %rdi
	0x48, 0xf7, 0xd7, //0x00000d37 notq         %rdi
	0x48, 0x21, 0xfe, //0x00000d3a andq         %rdi, %rsi
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00000d3d movq         $64(%rsp), %r9
	0x48, 0x85, 0xf6, //0x00000d42 testq        %rsi, %rsi
	0x0f, 0x84, 0x6b, 0xff, 0xff, 0xff, //0x00000d45 je           LBB0_79
	//0x00000d4b LBB0_151
	0x4c, 0x0f, 0xbc, 0xde, //0x00000d4b bsfq         %rsi, %r11
	0x49, 0x29, 0xcb, //0x00000d4f subq         %rcx, %r11
	//0x00000d52 LBB0_152
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00000d52 movq         $40(%rsp), %r8
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00000d57 movq         $24(%rsp), %rsi
	0x4d, 0x85, 0xdb, //0x00000d5c testq        %r11, %r11
	0x0f, 0x89, 0x71, 0x0e, 0x00, 0x00, //0x00000d5f jns          LBB0_368
	0xe9, 0x29, 0x37, 0x00, 0x00, //0x00000d65 jmp          LBB0_634
	//0x00000d6a LBB0_154
	0x4d, 0x89, 0xfe, //0x00000d6a movq         %r15, %r14
	0x4d, 0x29, 0xde, //0x00000d6d subq         %r11, %r14
	0x49, 0x83, 0xfe, 0x20, //0x00000d70 cmpq         $32, %r14
	0x0f, 0x8c, 0xc1, 0x21, 0x00, 0x00, //0x00000d74 jl           LBB0_553
	0x4d, 0x89, 0xcc, //0x00000d7a movq         %r9, %r12
	0x4f, 0x8d, 0x04, 0x2a, //0x00000d7d leaq         (%r10,%r13), %r8
	0x4d, 0x29, 0xef, //0x00000d81 subq         %r13, %r15
	0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00000d84 movl         $31, %edi
	0x45, 0x31, 0xf6, //0x00000d89 xorl         %r14d, %r14d
	0x45, 0x31, 0xdb, //0x00000d8c xorl         %r11d, %r11d
	0xe9, 0x60, 0x00, 0x00, 0x00, //0x00000d8f jmp          LBB0_156
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d94 .p2align 4, 0x90
	//0x00000da0 LBB0_159
	0x44, 0x89, 0xdb, //0x00000da0 movl         %r11d, %ebx
	0xf7, 0xd3, //0x00000da3 notl         %ebx
	0x21, 0xf3, //0x00000da5 andl         %esi, %ebx
	0x8d, 0x14, 0x1b, //0x00000da7 leal         (%rbx,%rbx), %edx
	0x44, 0x09, 0xda, //0x00000daa orl          %r11d, %edx
	0x89, 0xd1, //0x00000dad movl         %edx, %ecx
	0xf7, 0xd1, //0x00000daf notl         %ecx
	0x21, 0xf1, //0x00000db1 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000db3 andl         $-1431655766, %ecx
	0x45, 0x31, 0xdb, //0x00000db9 xorl         %r11d, %r11d
	0x01, 0xd9, //0x00000dbc addl         %ebx, %ecx
	0x41, 0x0f, 0x92, 0xc3, //0x00000dbe setb         %r11b
	0x01, 0xc9, //0x00000dc2 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000dc4 xorl         $1431655765, %ecx
	0x21, 0xd1, //0x00000dca andl         %edx, %ecx
	0xf7, 0xd1, //0x00000dcc notl         %ecx
	0x41, 0x21, 0xc9, //0x00000dce andl         %ecx, %r9d
	0x4d, 0x85, 0xc9, //0x00000dd1 testq        %r9, %r9
	0x0f, 0x85, 0xa4, 0xf5, 0xff, 0xff, //0x00000dd4 jne          LBB0_1
	//0x00000dda LBB0_160
	0x49, 0x83, 0xc6, 0x20, //0x00000dda addq         $32, %r14
	0x49, 0x8d, 0x0c, 0x3f, //0x00000dde leaq         (%r15,%rdi), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x00000de2 addq         $-32, %rcx
	0x48, 0x83, 0xc7, 0xe0, //0x00000de6 addq         $-32, %rdi
	0x48, 0x83, 0xf9, 0x3f, //0x00000dea cmpq         $63, %rcx
	0x0f, 0x8e, 0x11, 0x1a, 0x00, 0x00, //0x00000dee jle          LBB0_161
	//0x00000df4 LBB0_156
	0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x30, 0x01, //0x00000df4 vmovdqu      $1(%r8,%r14), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00000dfb vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0x7d, 0xd7, 0xc9, //0x00000dff vpmovmskb    %ymm1, %r9d
	0xc5, 0xfd, 0x74, 0xc7, //0x00000e03 vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x00000e07 vpmovmskb    %ymm0, %esi
	0x85, 0xf6, //0x00000e0b testl        %esi, %esi
	0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00000e0d jne          LBB0_159
	0x4d, 0x85, 0xdb, //0x00000e13 testq        %r11, %r11
	0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00000e16 jne          LBB0_159
	0x45, 0x31, 0xdb, //0x00000e1c xorl         %r11d, %r11d
	0x4d, 0x85, 0xc9, //0x00000e1f testq        %r9, %r9
	0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00000e22 je           LBB0_160
	0xe9, 0x51, 0xf5, 0xff, 0xff, //0x00000e28 jmp          LBB0_1
	//0x00000e2d LBB0_164
	0x4c, 0x89, 0xc9, //0x00000e2d movq         %r9, %rcx
	0x4c, 0x29, 0xd9, //0x00000e30 subq         %r11, %rcx
	0x48, 0x83, 0xf9, 0x20, //0x00000e33 cmpq         $32, %rcx
	0x0f, 0x82, 0x06, 0x21, 0x00, 0x00, //0x00000e37 jb           LBB0_554
	0x4c, 0x89, 0xea, //0x00000e3d movq         %r13, %rdx
	0x48, 0xf7, 0xd2, //0x00000e40 notq         %rdx
	0x49, 0x8d, 0x5d, 0x01, //0x00000e43 leaq         $1(%r13), %rbx
	0x4d, 0x8d, 0x75, 0x02, //0x00000e47 leaq         $2(%r13), %r14
	0x4b, 0x8d, 0x34, 0x2a, //0x00000e4b leaq         (%r10,%r13), %rsi
	0x4c, 0x89, 0xe9, //0x00000e4f movq         %r13, %rcx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e52 .p2align 4, 0x90
	//0x00000e60 LBB0_166
	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x00000e60 vmovdqu      (%r10,%rbx), %ymm0
	0xc5, 0xfd, 0x74, 0xcb, //0x00000e66 vpcmpeqb     %ymm3, %ymm0, %ymm1
	0xc5, 0x8d, 0xdb, 0xc0, //0x00000e6a vpand        %ymm0, %ymm14, %ymm0
	0xc5, 0xfd, 0x74, 0x05, 0x2a, 0xf3, 0xff, 0xff, //0x00000e6e vpcmpeqb     $-3286(%rip), %ymm0, %ymm0  /* LCPI0_8+0(%rip) */
	0xc5, 0xfd, 0xeb, 0xc1, //0x00000e76 vpor         %ymm1, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xc0, //0x00000e7a vpmovmskb    %ymm0, %eax
	0x85, 0xc0, //0x00000e7e testl        %eax, %eax
	0x0f, 0x85, 0x4c, 0x01, 0x00, 0x00, //0x00000e80 jne          LBB0_182
	0x48, 0x83, 0xc3, 0x20, //0x00000e86 addq         $32, %rbx
	0x49, 0x8d, 0x04, 0x11, //0x00000e8a leaq         (%r9,%rdx), %rax
	0x48, 0x83, 0xc0, 0xe0, //0x00000e8e addq         $-32, %rax
	0x48, 0x83, 0xc2, 0xe0, //0x00000e92 addq         $-32, %rdx
	0x49, 0x83, 0xc6, 0x20, //0x00000e96 addq         $32, %r14
	0x48, 0x83, 0xc1, 0x20, //0x00000e9a addq         $32, %rcx
	0x48, 0x83, 0xc6, 0x20, //0x00000e9e addq         $32, %rsi
	0x48, 0x83, 0xf8, 0x1f, //0x00000ea2 cmpq         $31, %rax
	0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x00000ea6 ja           LBB0_166
	0x4d, 0x89, 0xd3, //0x00000eac movq         %r10, %r11
	0x49, 0x29, 0xd3, //0x00000eaf subq         %rdx, %r11
	0x49, 0x01, 0xd1, //0x00000eb2 addq         %rdx, %r9
	0x4c, 0x89, 0xc9, //0x00000eb5 movq         %r9, %rcx
	0x48, 0x83, 0xf9, 0x10, //0x00000eb8 cmpq         $16, %rcx
	0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00000ebc jb           LBB0_172
	//0x00000ec2 LBB0_169
	0x4d, 0x89, 0xd1, //0x00000ec2 movq         %r10, %r9
	0x4d, 0x29, 0xd9, //0x00000ec5 subq         %r11, %r9
	0x4d, 0x89, 0xde, //0x00000ec8 movq         %r11, %r14
	0x4d, 0x29, 0xd6, //0x00000ecb subq         %r10, %r14
	0x49, 0x83, 0xc6, 0x01, //0x00000ece addq         $1, %r14
	0x49, 0x8d, 0x73, 0xff, //0x00000ed2 leaq         $-1(%r11), %rsi
	0x48, 0x89, 0xf3, //0x00000ed6 movq         %rsi, %rbx
	0x4c, 0x29, 0xd3, //0x00000ed9 subq         %r10, %rbx
	//0x00000edc LBB0_170
	0xc4, 0xc1, 0x7a, 0x6f, 0x03, //0x00000edc vmovdqu      (%r11), %xmm0
	0xc5, 0xf9, 0x74, 0x0d, 0x27, 0xf1, 0xff, 0xff, //0x00000ee1 vpcmpeqb     $-3801(%rip), %xmm0, %xmm1  /* LCPI0_11+0(%rip) */
	0xc5, 0xf9, 0xdb, 0x05, 0x2f, 0xf1, 0xff, 0xff, //0x00000ee9 vpand        $-3793(%rip), %xmm0, %xmm0  /* LCPI0_12+0(%rip) */
	0xc5, 0xf9, 0x74, 0x05, 0x37, 0xf1, 0xff, 0xff, //0x00000ef1 vpcmpeqb     $-3785(%rip), %xmm0, %xmm0  /* LCPI0_13+0(%rip) */
	0xc5, 0xf9, 0xeb, 0xc1, //0x00000ef9 vpor         %xmm1, %xmm0, %xmm0
	0xc5, 0xf9, 0xd7, 0xd0, //0x00000efd vpmovmskb    %xmm0, %edx
	0x85, 0xd2, //0x00000f01 testl        %edx, %edx
	0x0f, 0x85, 0xdd, 0x19, 0x00, 0x00, //0x00000f03 jne          LBB0_502
	0x49, 0x83, 0xc3, 0x10, //0x00000f09 addq         $16, %r11
	0x48, 0x83, 0xc1, 0xf0, //0x00000f0d addq         $-16, %rcx
	0x49, 0x83, 0xc1, 0xf0, //0x00000f11 addq         $-16, %r9
	0x49, 0x83, 0xc6, 0x10, //0x00000f15 addq         $16, %r14
	0x48, 0x83, 0xc3, 0x10, //0x00000f19 addq         $16, %rbx
	0x48, 0x83, 0xc6, 0x10, //0x00000f1d addq         $16, %rsi
	0x48, 0x83, 0xf9, 0x0f, //0x00000f21 cmpq         $15, %rcx
	0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x00000f25 ja           LBB0_170
	//0x00000f2b LBB0_172
	0xc5, 0x7d, 0x7f, 0xe1, //0x00000f2b vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00000f2f vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00000f33 vmovdqa      %ymm13, %ymm11
	0x4c, 0x89, 0xe0, //0x00000f38 movq         %r12, %rax
	0x4c, 0x8b, 0x64, 0x24, 0x18, //0x00000f3b movq         $24(%rsp), %r12
	0x48, 0x85, 0xc9, //0x00000f40 testq        %rcx, %rcx
	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000f43 je           LBB0_180
	0x49, 0x8d, 0x14, 0x0b, //0x00000f49 leaq         (%r11,%rcx), %rdx
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000f4d movabsq      $17596481021440, %rbx
	//0x00000f57 LBB0_174
	0x41, 0x0f, 0xb6, 0x33, //0x00000f57 movzbl       (%r11), %esi
	0x48, 0x83, 0xfe, 0x2c, //0x00000f5b cmpq         $44, %rsi
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000f5f ja           LBB0_176
	0x48, 0x0f, 0xa3, 0xf3, //0x00000f65 btq          %rsi, %rbx
	0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00000f69 jb           LBB0_180
	//0x00000f6f LBB0_176
	0x40, 0x80, 0xfe, 0x5d, //0x00000f6f cmpb         $93, %sil
	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000f73 je           LBB0_180
	0x40, 0x80, 0xfe, 0x7d, //0x00000f79 cmpb         $125, %sil
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000f7d je           LBB0_180
	0x49, 0x83, 0xc3, 0x01, //0x00000f83 addq         $1, %r11
	0x48, 0x83, 0xc1, 0xff, //0x00000f87 addq         $-1, %rcx
	0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000f8b jne          LBB0_174
	0x49, 0x89, 0xd3, //0x00000f91 movq         %rdx, %r11
	//0x00000f94 LBB0_180
	0x4d, 0x29, 0xd3, //0x00000f94 subq         %r10, %r11
	0x4c, 0x89, 0xe2, //0x00000f97 movq         %r12, %rdx
	0x4d, 0x89, 0x1c, 0x24, //0x00000f9a movq         %r11, (%r12)
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00000f9e movq         $40(%rsp), %r8
	//0x00000fa3 LBB0_181
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00000fa3 movq         $64(%rsp), %r9
	0x49, 0x89, 0xc4, //0x00000fa8 movq         %rax, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000fab vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00000fb0 vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0xe3, 0xf2, 0xff, 0xff, //0x00000fb5 vmovdqu      $-3357(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xfb, 0xf1, 0xff, 0xff, //0x00000fbd vmovdqu      $-3589(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00000fc5 vmovdqa      %ymm0, %ymm11
	0xc5, 0x7d, 0x6f, 0xe1, //0x00000fc9 vmovdqa      %ymm1, %ymm12
	0xe9, 0xdf, 0xf3, 0xff, 0xff, //0x00000fcd jmp          LBB0_3
	//0x00000fd2 LBB0_182
	0x0f, 0xbc, 0xd8, //0x00000fd2 bsfl         %eax, %ebx
	0x49, 0x89, 0xdb, //0x00000fd5 movq         %rbx, %r11
	0x49, 0x29, 0xd3, //0x00000fd8 subq         %rdx, %r11
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00000fdb movq         $24(%rsp), %rdx
	0x4c, 0x89, 0x1a, //0x00000fe0 movq         %r11, (%rdx)
	0x4d, 0x85, 0xdb, //0x00000fe3 testq        %r11, %r11
	0x0f, 0x8e, 0x6d, 0x17, 0x00, 0x00, //0x00000fe6 jle          LBB0_490
	0x49, 0x01, 0xde, //0x00000fec addq         %rbx, %r14
	0x48, 0x01, 0xd9, //0x00000fef addq         %rbx, %rcx
	0x48, 0x01, 0xde, //0x00000ff2 addq         %rbx, %rsi
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00000ff5 movq         $64(%rsp), %r9
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ffa .p2align 4, 0x90
	//0x00001000 LBB0_184
	0x0f, 0xb6, 0x06, //0x00001000 movzbl       (%rsi), %eax
	0x48, 0x83, 0xf8, 0x20, //0x00001003 cmpq         $32, %rax
	0x0f, 0x87, 0xa4, 0xf3, 0xff, 0xff, //0x00001007 ja           LBB0_3
	0x49, 0x0f, 0xa3, 0xc4, //0x0000100d btq          %rax, %r12
	0x0f, 0x83, 0x9a, 0xf3, 0xff, 0xff, //0x00001011 jae          LBB0_3
	0x48, 0x89, 0x0a, //0x00001017 movq         %rcx, (%rdx)
	0x49, 0x83, 0xc6, 0xff, //0x0000101a addq         $-1, %r14
	0x48, 0x83, 0xc1, 0xff, //0x0000101e addq         $-1, %rcx
	0x48, 0x83, 0xc6, 0xff, //0x00001022 addq         $-1, %rsi
	0x49, 0x83, 0xc3, 0xff, //0x00001026 addq         $-1, %r11
	0x49, 0x83, 0xfe, 0x01, //0x0000102a cmpq         $1, %r14
	0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x0000102e jg           LBB0_184
	0x45, 0x31, 0xdb, //0x00001034 xorl         %r11d, %r11d
	0xe9, 0x75, 0xf3, 0xff, 0xff, //0x00001037 jmp          LBB0_3
	//0x0000103c LBB0_188
	0x4d, 0x89, 0xfe, //0x0000103c movq         %r15, %r14
	0x4d, 0x29, 0xde, //0x0000103f subq         %r11, %r14
	0x49, 0x83, 0xfe, 0x20, //0x00001042 cmpq         $32, %r14
	0x0f, 0x8c, 0x4b, 0x1f, 0x00, 0x00, //0x00001046 jl           LBB0_558
	0x4d, 0x89, 0xcc, //0x0000104c movq         %r9, %r12
	0x4f, 0x8d, 0x04, 0x2a, //0x0000104f leaq         (%r10,%r13), %r8
	0x4d, 0x29, 0xef, //0x00001053 subq         %r13, %r15
	0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00001056 movl         $31, %edi
	0x45, 0x31, 0xf6, //0x0000105b xorl         %r14d, %r14d
	0x45, 0x31, 0xdb, //0x0000105e xorl         %r11d, %r11d
	0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00001061 jmp          LBB0_190
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001066 .p2align 4, 0x90
	//0x00001070 LBB0_195
	0x44, 0x89, 0xdb, //0x00001070 movl         %r11d, %ebx
	0xf7, 0xd3, //0x00001073 notl         %ebx
	0x21, 0xf3, //0x00001075 andl         %esi, %ebx
	0x8d, 0x14, 0x1b, //0x00001077 leal         (%rbx,%rbx), %edx
	0x44, 0x09, 0xda, //0x0000107a orl          %r11d, %edx
	0x89, 0xd1, //0x0000107d movl         %edx, %ecx
	0xf7, 0xd1, //0x0000107f notl         %ecx
	0x21, 0xf1, //0x00001081 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001083 andl         $-1431655766, %ecx
	0x45, 0x31, 0xdb, //0x00001089 xorl         %r11d, %r11d
	0x01, 0xd9, //0x0000108c addl         %ebx, %ecx
	0x41, 0x0f, 0x92, 0xc3, //0x0000108e setb         %r11b
	0x01, 0xc9, //0x00001092 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00001094 xorl         $1431655765, %ecx
	0x21, 0xd1, //0x0000109a andl         %edx, %ecx
	0xf7, 0xd1, //0x0000109c notl         %ecx
	0x41, 0x21, 0xc9, //0x0000109e andl         %ecx, %r9d
	0x4d, 0x85, 0xc9, //0x000010a1 testq        %r9, %r9
	0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x000010a4 jne          LBB0_193
	//0x000010aa LBB0_196
	0x49, 0x83, 0xc6, 0x20, //0x000010aa addq         $32, %r14
	0x49, 0x8d, 0x0c, 0x3f, //0x000010ae leaq         (%r15,%rdi), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x000010b2 addq         $-32, %rcx
	0x48, 0x83, 0xc7, 0xe0, //0x000010b6 addq         $-32, %rdi
	0x48, 0x83, 0xf9, 0x3f, //0x000010ba cmpq         $63, %rcx
	0x0f, 0x8e, 0x26, 0x1a, 0x00, 0x00, //0x000010be jle          LBB0_197
	//0x000010c4 LBB0_190
	0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x30, 0x01, //0x000010c4 vmovdqu      $1(%r8,%r14), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x000010cb vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0x7d, 0xd7, 0xc9, //0x000010cf vpmovmskb    %ymm1, %r9d
	0xc5, 0xfd, 0x74, 0xc7, //0x000010d3 vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x000010d7 vpmovmskb    %ymm0, %esi
	0x85, 0xf6, //0x000010db testl        %esi, %esi
	0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x000010dd jne          LBB0_195
	0x4d, 0x85, 0xdb, //0x000010e3 testq        %r11, %r11
	0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000010e6 jne          LBB0_195
	0x45, 0x31, 0xdb, //0x000010ec xorl         %r11d, %r11d
	0x4d, 0x85, 0xc9, //0x000010ef testq        %r9, %r9
	0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x000010f2 je           LBB0_196
	//0x000010f8 LBB0_193
	0x41, 0x0f, 0xbc, 0xc1, //0x000010f8 bsfl         %r9d, %eax
	0x4c, 0x01, 0xe8, //0x000010fc addq         %r13, %rax
	0x4d, 0x8d, 0x1c, 0x06, //0x000010ff leaq         (%r14,%rax), %r11
	0x49, 0x83, 0xc3, 0x02, //0x00001103 addq         $2, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00001107 movq         $40(%rsp), %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x0000110c movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00001111 movq         $56(%rsp), %r15
	0x4d, 0x89, 0xe1, //0x00001116 movq         %r12, %r9
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001119 movabsq      $4294977024, %r12
	//0x00001123 LBB0_194
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00001123 movq         $24(%rsp), %rax
	0x4c, 0x89, 0x18, //0x00001128 movq         %r11, (%rax)
	0x4c, 0x89, 0xe8, //0x0000112b movq         %r13, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000112e movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcd, //0x00001138 cmpq         %rcx, %r13
	0x0f, 0x86, 0xb8, 0x0a, 0x00, 0x00, //0x0000113b jbe          LBB0_369
	0xe9, 0x94, 0x33, 0x00, 0x00, //0x00001141 jmp          LBB0_807
	//0x00001146 LBB0_200
	0x4d, 0x89, 0xce, //0x00001146 movq         %r9, %r14
	0x4d, 0x89, 0xf9, //0x00001149 movq         %r15, %r9
	0x4d, 0x29, 0xd9, //0x0000114c subq         %r11, %r9
	0x0f, 0x84, 0x1a, 0x35, 0x00, 0x00, //0x0000114f je           LBB0_800
	0x49, 0x83, 0xf9, 0x40, //0x00001155 cmpq         $64, %r9
	0x0f, 0x82, 0x5c, 0x1e, 0x00, 0x00, //0x00001159 jb           LBB0_560
	0x4d, 0x8d, 0x5d, 0x01, //0x0000115f leaq         $1(%r13), %r11
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00001163 movq         $-1, $32(%rsp)
	0x31, 0xdb, //0x0000116c xorl         %ebx, %ebx
	0x90, 0x90, //0x0000116e .p2align 4, 0x90
	//0x00001170 LBB0_203
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x00001170 vmovdqu      (%r10,%r11), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x1a, 0x20, //0x00001176 vmovdqu      $32(%r10,%r11), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x0000117d vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xfa, //0x00001181 vpmovmskb    %ymm2, %edi
	0xc5, 0xf5, 0x74, 0xd6, //0x00001185 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xc2, //0x00001189 vpmovmskb    %ymm2, %eax
	0xc5, 0xfd, 0x74, 0xd7, //0x0000118d vpcmpeqb     %ymm7, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xd2, //0x00001191 vpmovmskb    %ymm2, %edx
	0xc5, 0xf5, 0x74, 0xd7, //0x00001195 vpcmpeqb     %ymm7, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x00001199 vpmovmskb    %ymm2, %esi
	0xc5, 0xbd, 0x64, 0xd1, //0x0000119d vpcmpgtb     %ymm1, %ymm8, %ymm2
	0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x000011a1 vpcmpgtb     %ymm9, %ymm1, %ymm1
	0xc5, 0xed, 0xdb, 0xc9, //0x000011a6 vpand        %ymm1, %ymm2, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x000011aa vpmovmskb    %ymm1, %ecx
	0x48, 0xc1, 0xe0, 0x20, //0x000011ae shlq         $32, %rax
	0x48, 0x09, 0xc7, //0x000011b2 orq          %rax, %rdi
	0x48, 0xc1, 0xe6, 0x20, //0x000011b5 shlq         $32, %rsi
	0x48, 0xc1, 0xe1, 0x20, //0x000011b9 shlq         $32, %rcx
	0x48, 0x09, 0xf2, //0x000011bd orq          %rsi, %rdx
	0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x000011c0 jne          LBB0_214
	0x48, 0x85, 0xdb, //0x000011c6 testq        %rbx, %rbx
	0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x000011c9 jne          LBB0_216
	0x31, 0xdb, //0x000011cf xorl         %ebx, %ebx
	//0x000011d1 LBB0_206
	0xc5, 0xbd, 0x64, 0xc8, //0x000011d1 vpcmpgtb     %ymm0, %ymm8, %ymm1
	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000011d5 vpcmpgtb     %ymm9, %ymm0, %ymm0
	0xc5, 0xf5, 0xdb, 0xc0, //0x000011da vpand        %ymm0, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xc0, //0x000011de vpmovmskb    %ymm0, %eax
	0x48, 0x09, 0xc1, //0x000011e2 orq          %rax, %rcx
	0x48, 0x85, 0xff, //0x000011e5 testq        %rdi, %rdi
	0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x000011e8 jne          LBB0_217
	0x48, 0x85, 0xc9, //0x000011ee testq        %rcx, %rcx
	0x0f, 0x85, 0x02, 0x33, 0x00, 0x00, //0x000011f1 jne          LBB0_779
	0x49, 0x83, 0xc1, 0xc0, //0x000011f7 addq         $-64, %r9
	0x49, 0x83, 0xc3, 0x40, //0x000011fb addq         $64, %r11
	0x49, 0x83, 0xf9, 0x3f, //0x000011ff cmpq         $63, %r9
	0x0f, 0x87, 0x67, 0xff, 0xff, 0xff, //0x00001203 ja           LBB0_203
	0xe9, 0xd2, 0x19, 0x00, 0x00, //0x00001209 jmp          LBB0_209
	//0x0000120e LBB0_214
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x0000120e cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00001214 jne          LBB0_216
	0x48, 0x0f, 0xbc, 0xc2, //0x0000121a bsfq         %rdx, %rax
	0x4c, 0x01, 0xd8, //0x0000121e addq         %r11, %rax
	0x48, 0x89, 0x44, 0x24, 0x20, //0x00001221 movq         %rax, $32(%rsp)
	//0x00001226 LBB0_216
	0x48, 0x89, 0xd8, //0x00001226 movq         %rbx, %rax
	0x48, 0xf7, 0xd0, //0x00001229 notq         %rax
	0x48, 0x21, 0xd0, //0x0000122c andq         %rdx, %rax
	0x4c, 0x8d, 0x04, 0x00, //0x0000122f leaq         (%rax,%rax), %r8
	0x49, 0x09, 0xd8, //0x00001233 orq          %rbx, %r8
	0x4c, 0x89, 0xc6, //0x00001236 movq         %r8, %rsi
	0x48, 0xf7, 0xd6, //0x00001239 notq         %rsi
	0x48, 0x21, 0xd6, //0x0000123c andq         %rdx, %rsi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000123f movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x00001249 andq         %rdx, %rsi
	0x31, 0xdb, //0x0000124c xorl         %ebx, %ebx
	0x48, 0x01, 0xc6, //0x0000124e addq         %rax, %rsi
	0x0f, 0x92, 0xc3, //0x00001251 setb         %bl
	0x48, 0x01, 0xf6, //0x00001254 addq         %rsi, %rsi
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001257 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc6, //0x00001261 xorq         %rax, %rsi
	0x4c, 0x21, 0xc6, //0x00001264 andq         %r8, %rsi
	0x48, 0xf7, 0xd6, //0x00001267 notq         %rsi
	0x48, 0x21, 0xf7, //0x0000126a andq         %rsi, %rdi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000126d movq         $40(%rsp), %r8
	0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00001272 jmp          LBB0_206
	//0x00001277 LBB0_217
	0x48, 0x0f, 0xbc, 0xd7, //0x00001277 bsfq         %rdi, %rdx
	0x48, 0x85, 0xc9, //0x0000127b testq        %rcx, %rcx
	0x0f, 0x84, 0x69, 0x01, 0x00, 0x00, //0x0000127e je           LBB0_249
	0x48, 0x0f, 0xbc, 0xc9, //0x00001284 bsfq         %rcx, %rcx
	0xe9, 0x65, 0x01, 0x00, 0x00, //0x00001288 jmp          LBB0_250
	//0x0000128d LBB0_224
	0x4c, 0x01, 0xc1, //0x0000128d addq         %r8, %rcx
	0x48, 0x03, 0x4c, 0x24, 0x20, //0x00001290 addq         $32(%rsp), %rcx
	0xc5, 0xf8, 0x77, //0x00001295 vzeroupper
	0x49, 0x89, 0xc8, //0x00001298 movq         %rcx, %r8
	0xe9, 0x9e, 0x07, 0x00, 0x00, //0x0000129b jmp          LBB0_350
	//0x000012a0 LBB0_225
	0x4d, 0x89, 0xce, //0x000012a0 movq         %r9, %r14
	0x4d, 0x89, 0xf9, //0x000012a3 movq         %r15, %r9
	0x4d, 0x29, 0xd9, //0x000012a6 subq         %r11, %r9
	0x0f, 0x84, 0xc0, 0x33, 0x00, 0x00, //0x000012a9 je           LBB0_800
	0x49, 0x83, 0xf9, 0x40, //0x000012af cmpq         $64, %r9
	0x0f, 0x82, 0x43, 0x1d, 0x00, 0x00, //0x000012b3 jb           LBB0_562
	0x4d, 0x8d, 0x5d, 0x01, //0x000012b9 leaq         $1(%r13), %r11
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x000012bd movq         $-1, $32(%rsp)
	0x31, 0xdb, //0x000012c6 xorl         %ebx, %ebx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012c8 .p2align 4, 0x90
	//0x000012d0 LBB0_228
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x000012d0 vmovdqu      (%r10,%r11), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x1a, 0x20, //0x000012d6 vmovdqu      $32(%r10,%r11), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x000012dd vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xfa, //0x000012e1 vpmovmskb    %ymm2, %edi
	0xc5, 0xf5, 0x74, 0xd6, //0x000012e5 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xc2, //0x000012e9 vpmovmskb    %ymm2, %eax
	0xc5, 0xfd, 0x74, 0xd7, //0x000012ed vpcmpeqb     %ymm7, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xd2, //0x000012f1 vpmovmskb    %ymm2, %edx
	0xc5, 0xf5, 0x74, 0xd7, //0x000012f5 vpcmpeqb     %ymm7, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x000012f9 vpmovmskb    %ymm2, %esi
	0xc5, 0xbd, 0x64, 0xd1, //0x000012fd vpcmpgtb     %ymm1, %ymm8, %ymm2
	0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001301 vpcmpgtb     %ymm9, %ymm1, %ymm1
	0xc5, 0xed, 0xdb, 0xc9, //0x00001306 vpand        %ymm1, %ymm2, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x0000130a vpmovmskb    %ymm1, %ecx
	0x48, 0xc1, 0xe0, 0x20, //0x0000130e shlq         $32, %rax
	0x48, 0x09, 0xc7, //0x00001312 orq          %rax, %rdi
	0x48, 0xc1, 0xe6, 0x20, //0x00001315 shlq         $32, %rsi
	0x48, 0xc1, 0xe1, 0x20, //0x00001319 shlq         $32, %rcx
	0x48, 0x09, 0xf2, //0x0000131d orq          %rsi, %rdx
	0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00001320 jne          LBB0_239
	0x48, 0x85, 0xdb, //0x00001326 testq        %rbx, %rbx
	0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x00001329 jne          LBB0_241
	0x31, 0xdb, //0x0000132f xorl         %ebx, %ebx
	//0x00001331 LBB0_231
	0xc5, 0xbd, 0x64, 0xc8, //0x00001331 vpcmpgtb     %ymm0, %ymm8, %ymm1
	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00001335 vpcmpgtb     %ymm9, %ymm0, %ymm0
	0xc5, 0xf5, 0xdb, 0xc0, //0x0000133a vpand        %ymm0, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xc0, //0x0000133e vpmovmskb    %ymm0, %eax
	0x48, 0x09, 0xc1, //0x00001342 orq          %rax, %rcx
	0x48, 0x85, 0xff, //0x00001345 testq        %rdi, %rdi
	0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x00001348 jne          LBB0_242
	0x48, 0x85, 0xc9, //0x0000134e testq        %rcx, %rcx
	0x0f, 0x85, 0xa2, 0x31, 0x00, 0x00, //0x00001351 jne          LBB0_779
	0x49, 0x83, 0xc1, 0xc0, //0x00001357 addq         $-64, %r9
	0x49, 0x83, 0xc3, 0x40, //0x0000135b addq         $64, %r11
	0x49, 0x83, 0xf9, 0x3f, //0x0000135f cmpq         $63, %r9
	0x0f, 0x87, 0x67, 0xff, 0xff, 0xff, //0x00001363 ja           LBB0_228
	0xe9, 0xb1, 0x19, 0x00, 0x00, //0x00001369 jmp          LBB0_234
	//0x0000136e LBB0_239
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x0000136e cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00001374 jne          LBB0_241
	0x48, 0x0f, 0xbc, 0xc2, //0x0000137a bsfq         %rdx, %rax
	0x4c, 0x01, 0xd8, //0x0000137e addq         %r11, %rax
	0x48, 0x89, 0x44, 0x24, 0x20, //0x00001381 movq         %rax, $32(%rsp)
	//0x00001386 LBB0_241
	0x48, 0x89, 0xd8, //0x00001386 movq         %rbx, %rax
	0x48, 0xf7, 0xd0, //0x00001389 notq         %rax
	0x48, 0x21, 0xd0, //0x0000138c andq         %rdx, %rax
	0x4c, 0x8d, 0x04, 0x00, //0x0000138f leaq         (%rax,%rax), %r8
	0x49, 0x09, 0xd8, //0x00001393 orq          %rbx, %r8
	0x4c, 0x89, 0xc6, //0x00001396 movq         %r8, %rsi
	0x48, 0xf7, 0xd6, //0x00001399 notq         %rsi
	0x48, 0x21, 0xd6, //0x0000139c andq         %rdx, %rsi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000139f movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x000013a9 andq         %rdx, %rsi
	0x31, 0xdb, //0x000013ac xorl         %ebx, %ebx
	0x48, 0x01, 0xc6, //0x000013ae addq         %rax, %rsi
	0x0f, 0x92, 0xc3, //0x000013b1 setb         %bl
	0x48, 0x01, 0xf6, //0x000013b4 addq         %rsi, %rsi
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000013b7 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc6, //0x000013c1 xorq         %rax, %rsi
	0x4c, 0x21, 0xc6, //0x000013c4 andq         %r8, %rsi
	0x48, 0xf7, 0xd6, //0x000013c7 notq         %rsi
	0x48, 0x21, 0xf7, //0x000013ca andq         %rsi, %rdi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000013cd movq         $40(%rsp), %r8
	0xe9, 0x5a, 0xff, 0xff, 0xff, //0x000013d2 jmp          LBB0_231
	//0x000013d7 LBB0_242
	0x48, 0x0f, 0xbc, 0xd7, //0x000013d7 bsfq         %rdi, %rdx
	0x48, 0x85, 0xc9, //0x000013db testq        %rcx, %rcx
	0x0f, 0x84, 0xc7, 0x07, 0x00, 0x00, //0x000013de je           LBB0_365
	0x48, 0x0f, 0xbc, 0xc9, //0x000013e4 bsfq         %rcx, %rcx
	0xe9, 0xc3, 0x07, 0x00, 0x00, //0x000013e8 jmp          LBB0_366
	//0x000013ed LBB0_249
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000013ed movl         $64, %ecx
	//0x000013f2 LBB0_250
	0x4d, 0x89, 0xf1, //0x000013f2 movq         %r14, %r9
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x000013f5 movq         $24(%rsp), %rsi
	0x48, 0x39, 0xd1, //0x000013fa cmpq         %rdx, %rcx
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x000013fd movq         $32(%rsp), %r14
	0x0f, 0x82, 0x97, 0x32, 0x00, 0x00, //0x00001402 jb           LBB0_803
	0x49, 0x01, 0xd3, //0x00001408 addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x0000140b addq         $1, %r11
	0x4d, 0x85, 0xdb, //0x0000140f testq        %r11, %r11
	0x0f, 0x88, 0x7b, 0x30, 0x00, 0x00, //0x00001412 js           LBB0_634
	//0x00001418 LBB0_252
	0x4c, 0x89, 0x1e, //0x00001418 movq         %r11, (%rsi)
	0x4c, 0x89, 0xe8, //0x0000141b movq         %r13, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000141e movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcd, //0x00001428 cmpq         %rcx, %r13
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x0000142b movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00001430 movq         $56(%rsp), %r15
	0x0f, 0x86, 0x8c, 0xef, 0xff, 0xff, //0x00001435 jbe          LBB0_4
	0xe9, 0x9a, 0x30, 0x00, 0x00, //0x0000143b jmp          LBB0_807
	//0x00001440 LBB0_253
	0x48, 0x8b, 0x4f, 0x08, //0x00001440 movq         $8(%rdi), %rcx
	0x48, 0x8d, 0x51, 0xfc, //0x00001444 leaq         $-4(%rcx), %rdx
	0x49, 0x39, 0xd5, //0x00001448 cmpq         %rdx, %r13
	0x0f, 0x83, 0x9b, 0x30, 0x00, 0x00, //0x0000144b jae          LBB0_778
	0x43, 0x8b, 0x0c, 0x1a, //0x00001451 movl         (%r10,%r11), %ecx
	0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001455 cmpl         $1702063201, %ecx
	0x0f, 0x85, 0x11, 0x31, 0x00, 0x00, //0x0000145b jne          LBB0_781
	0x4d, 0x8d, 0x5d, 0x05, //0x00001461 leaq         $5(%r13), %r11
	0xe9, 0x3f, 0xef, 0xff, 0xff, //0x00001465 jmp          LBB0_2
	//0x0000146a LBB0_256
	0x41, 0xf6, 0xc0, 0x40, //0x0000146a testb        $64, %r8b
	0x0f, 0x85, 0xa9, 0x07, 0x00, 0x00, //0x0000146e jne          LBB0_371
	0x49, 0x8b, 0x07, //0x00001474 movq         (%r15), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001477 cmpq         $4095, %rax
	0x0f, 0x8f, 0x04, 0x30, 0x00, 0x00, //0x0000147d jg           LBB0_792
	0x48, 0x8d, 0x48, 0x01, //0x00001483 leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0f, //0x00001487 movq         %rcx, (%r15)
	0x49, 0xc7, 0x44, 0xc7, 0x08, 0x05, 0x00, 0x00, 0x00, //0x0000148a movq         $5, $8(%r15,%rax,8)
	0xe9, 0x2f, 0xef, 0xff, 0xff, //0x00001493 jmp          LBB0_4
	//0x00001498 LBB0_259
	0x4c, 0x8b, 0x7f, 0x08, //0x00001498 movq         $8(%rdi), %r15
	0x41, 0xf6, 0xc0, 0x40, //0x0000149c testb        $64, %r8b
	0x0f, 0x85, 0x72, 0x0a, 0x00, 0x00, //0x000014a0 jne          LBB0_397
	0x41, 0xf6, 0xc0, 0x20, //0x000014a6 testb        $32, %r8b
	0x0f, 0x85, 0x03, 0x11, 0x00, 0x00, //0x000014aa jne          LBB0_465
	0x4c, 0x89, 0xfb, //0x000014b0 movq         %r15, %rbx
	0x4c, 0x29, 0xdb, //0x000014b3 subq         %r11, %rbx
	0x0f, 0x84, 0x16, 0x32, 0x00, 0x00, //0x000014b6 je           LBB0_804
	0x48, 0x83, 0xfb, 0x40, //0x000014bc cmpq         $64, %rbx
	0x0f, 0x82, 0x96, 0x1b, 0x00, 0x00, //0x000014c0 jb           LBB0_567
	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000014c6 movq         $-2, %rcx
	0x4c, 0x29, 0xe9, //0x000014cd subq         %r13, %rcx
	0x4d, 0x8d, 0x5d, 0x01, //0x000014d0 leaq         $1(%r13), %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000014d4 movq         $-1, %r14
	0x45, 0x31, 0xc0, //0x000014db xorl         %r8d, %r8d
	0x90, 0x90, //0x000014de .p2align 4, 0x90
	//0x000014e0 LBB0_264
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x000014e0 vmovdqu      (%r10,%r11), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x1a, 0x20, //0x000014e6 vmovdqu      $32(%r10,%r11), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x000014ed vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x000014f1 vpmovmskb    %ymm2, %esi
	0xc5, 0xf5, 0x74, 0xd6, //0x000014f5 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xc2, //0x000014f9 vpmovmskb    %ymm2, %eax
	0xc5, 0xfd, 0x74, 0xc7, //0x000014fd vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xd0, //0x00001501 vpmovmskb    %ymm0, %edx
	0xc5, 0xf5, 0x74, 0xc7, //0x00001505 vpcmpeqb     %ymm7, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xf8, //0x00001509 vpmovmskb    %ymm0, %edi
	0x48, 0xc1, 0xe0, 0x20, //0x0000150d shlq         $32, %rax
	0x48, 0x09, 0xc6, //0x00001511 orq          %rax, %rsi
	0x48, 0xc1, 0xe7, 0x20, //0x00001514 shlq         $32, %rdi
	0x48, 0x09, 0xfa, //0x00001518 orq          %rdi, %rdx
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000151b jne          LBB0_273
	0x4d, 0x85, 0xc0, //0x00001521 testq        %r8, %r8
	0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00001524 jne          LBB0_275
	0x45, 0x31, 0xc0, //0x0000152a xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x0000152d testq        %rsi, %rsi
	0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001530 jne          LBB0_277
	//0x00001536 LBB0_267
	0x48, 0x83, 0xc3, 0xc0, //0x00001536 addq         $-64, %rbx
	0x48, 0x83, 0xc1, 0xc0, //0x0000153a addq         $-64, %rcx
	0x49, 0x83, 0xc3, 0x40, //0x0000153e addq         $64, %r11
	0x48, 0x83, 0xfb, 0x3f, //0x00001542 cmpq         $63, %rbx
	0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00001546 ja           LBB0_264
	0xe9, 0x25, 0x19, 0x00, 0x00, //0x0000154c jmp          LBB0_268
	//0x00001551 LBB0_273
	0x4c, 0x89, 0xf0, //0x00001551 movq         %r14, %rax
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x00001554 movq         %r9, $64(%rsp)
	0x49, 0x83, 0xfe, 0xff, //0x00001559 cmpq         $-1, %r14
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000155d jne          LBB0_276
	0x4c, 0x0f, 0xbc, 0xf2, //0x00001563 bsfq         %rdx, %r14
	0x4d, 0x01, 0xde, //0x00001567 addq         %r11, %r14
	0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000156a jmp          LBB0_276
	//0x0000156f LBB0_275
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x0000156f movq         %r9, $64(%rsp)
	//0x00001574 LBB0_276
	0x4c, 0x89, 0xc0, //0x00001574 movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x00001577 notq         %rax
	0x48, 0x21, 0xd0, //0x0000157a andq         %rdx, %rax
	0x4c, 0x8d, 0x0c, 0x00, //0x0000157d leaq         (%rax,%rax), %r9
	0x4d, 0x09, 0xc1, //0x00001581 orq          %r8, %r9
	0x4c, 0x89, 0xcf, //0x00001584 movq         %r9, %rdi
	0x48, 0xf7, 0xd7, //0x00001587 notq         %rdi
	0x48, 0x21, 0xd7, //0x0000158a andq         %rdx, %rdi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000158d movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd7, //0x00001597 andq         %rdx, %rdi
	0x45, 0x31, 0xc0, //0x0000159a xorl         %r8d, %r8d
	0x48, 0x01, 0xc7, //0x0000159d addq         %rax, %rdi
	0x41, 0x0f, 0x92, 0xc0, //0x000015a0 setb         %r8b
	0x48, 0x01, 0xff, //0x000015a4 addq         %rdi, %rdi
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000015a7 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc7, //0x000015b1 xorq         %rax, %rdi
	0x4c, 0x21, 0xcf, //0x000015b4 andq         %r9, %rdi
	0x48, 0xf7, 0xd7, //0x000015b7 notq         %rdi
	0x48, 0x21, 0xfe, //0x000015ba andq         %rdi, %rsi
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x000015bd movq         $64(%rsp), %r9
	0x48, 0x85, 0xf6, //0x000015c2 testq        %rsi, %rsi
	0x0f, 0x84, 0x6b, 0xff, 0xff, 0xff, //0x000015c5 je           LBB0_267
	//0x000015cb LBB0_277
	0xc5, 0x7d, 0x7f, 0xea, //0x000015cb vmovdqa      %ymm13, %ymm2
	0x4c, 0x0f, 0xbc, 0xde, //0x000015cf bsfq         %rsi, %r11
	0x49, 0x29, 0xcb, //0x000015d3 subq         %rcx, %r11
	//0x000015d6 LBB0_278
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000015d6 movq         $40(%rsp), %r8
	0x48, 0x8b, 0x7c, 0x24, 0x18, //0x000015db movq         $24(%rsp), %rdi
	0xe9, 0xeb, 0x11, 0x00, 0x00, //0x000015e0 jmp          LBB0_498
	//0x000015e5 LBB0_279
	0x4c, 0x89, 0xc0, //0x000015e5 movq         %r8, %rax
	0x4c, 0x8b, 0x47, 0x08, //0x000015e8 movq         $8(%rdi), %r8
	0x4d, 0x89, 0xc7, //0x000015ec movq         %r8, %r15
	0x4d, 0x29, 0xdf, //0x000015ef subq         %r11, %r15
	0xa8, 0x40, //0x000015f2 testb        $64, %al
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x000015f4 movq         %r9, $64(%rsp)
	0x0f, 0x85, 0xfe, 0x09, 0x00, 0x00, //0x000015f9 jne          LBB0_409
	0x4d, 0x85, 0xff, //0x000015ff testq        %r15, %r15
	0x0f, 0x8e, 0xd7, 0x30, 0x00, 0x00, //0x00001602 jle          LBB0_805
	0x43, 0x8a, 0x0c, 0x1a, //0x00001608 movb         (%r10,%r11), %cl
	0x8d, 0x51, 0xd0, //0x0000160c leal         $-48(%rcx), %edx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000160f movq         $-2, %rax
	0x80, 0xfa, 0x09, //0x00001616 cmpb         $9, %dl
	0x0f, 0x87, 0xbb, 0x2e, 0x00, 0x00, //0x00001619 ja           LBB0_807
	0x4b, 0x8d, 0x14, 0x1a, //0x0000161f leaq         (%r10,%r11), %rdx
	0x48, 0x89, 0x54, 0x24, 0x48, //0x00001623 movq         %rdx, $72(%rsp)
	0x80, 0xf9, 0x30, //0x00001628 cmpb         $48, %cl
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000162b movq         $40(%rsp), %r8
	0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x00001630 jne          LBB0_286
	0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001636 movl         $1, %r9d
	0x49, 0x83, 0xff, 0x01, //0x0000163c cmpq         $1, %r15
	0x0f, 0x84, 0xf3, 0x17, 0x00, 0x00, //0x00001640 je           LBB0_547
	0x48, 0x8b, 0x4c, 0x24, 0x48, //0x00001646 movq         $72(%rsp), %rcx
	0x8a, 0x49, 0x01, //0x0000164b movb         $1(%rcx), %cl
	0x80, 0xc1, 0xd2, //0x0000164e addb         $-46, %cl
	0x80, 0xf9, 0x37, //0x00001651 cmpb         $55, %cl
	0x0f, 0x87, 0xdf, 0x17, 0x00, 0x00, //0x00001654 ja           LBB0_547
	0x0f, 0xb6, 0xc9, //0x0000165a movzbl       %cl, %ecx
	0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000165d movabsq      $36028797027352577, %rdx
	0x48, 0x0f, 0xa3, 0xca, //0x00001667 btq          %rcx, %rdx
	0x0f, 0x83, 0xc8, 0x17, 0x00, 0x00, //0x0000166b jae          LBB0_547
	//0x00001671 LBB0_286
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001671 movq         $-1, %r11
	0x49, 0x83, 0xff, 0x20, //0x00001678 cmpq         $32, %r15
	0x0f, 0x82, 0xb6, 0x19, 0x00, 0x00, //0x0000167c jb           LBB0_566
	0x45, 0x31, 0xc9, //0x00001682 xorl         %r9d, %r9d
	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001685 movq         $-1, %r12
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x0000168c movq         $-1, $32(%rsp)
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001695 .p2align 4, 0x90
	//0x000016a0 LBB0_288
	0x48, 0x8b, 0x4c, 0x24, 0x48, //0x000016a0 movq         $72(%rsp), %rcx
	0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x09, //0x000016a5 vmovdqu      (%rcx,%r9), %ymm0
	0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000016ab vpcmpgtb     %ymm10, %ymm0, %ymm1
	0xc5, 0x95, 0x64, 0xd0, //0x000016b0 vpcmpgtb     %ymm0, %ymm13, %ymm2
	0xc5, 0xed, 0xdb, 0xc9, //0x000016b4 vpand        %ymm1, %ymm2, %ymm1
	0xc5, 0x85, 0x74, 0xd0, //0x000016b8 vpcmpeqb     %ymm0, %ymm15, %ymm2
	0xc5, 0xfd, 0x74, 0x1d, 0x9c, 0xeb, 0xff, 0xff, //0x000016bc vpcmpeqb     $-5220(%rip), %ymm0, %ymm3  /* LCPI0_17+0(%rip) */
	0xc5, 0xe5, 0xeb, 0xd2, //0x000016c4 vpor         %ymm2, %ymm3, %ymm2
	0xc5, 0x8d, 0xdb, 0xd8, //0x000016c8 vpand        %ymm0, %ymm14, %ymm3
	0xc5, 0xfd, 0x74, 0x05, 0xac, 0xeb, 0xff, 0xff, //0x000016cc vpcmpeqb     $-5204(%rip), %ymm0, %ymm0  /* LCPI0_18+0(%rip) */
	0xc5, 0xfd, 0xd7, 0xd0, //0x000016d4 vpmovmskb    %ymm0, %edx
	0xc5, 0xe5, 0x74, 0xdc, //0x000016d8 vpcmpeqb     %ymm4, %ymm3, %ymm3
	0xc5, 0xfd, 0xd7, 0xfb, //0x000016dc vpmovmskb    %ymm3, %edi
	0xc5, 0xfd, 0xd7, 0xf2, //0x000016e0 vpmovmskb    %ymm2, %esi
	0xc5, 0xf5, 0xeb, 0xc0, //0x000016e4 vpor         %ymm0, %ymm1, %ymm0
	0xc5, 0xe5, 0xeb, 0xca, //0x000016e8 vpor         %ymm2, %ymm3, %ymm1
	0xc5, 0xfd, 0xeb, 0xc1, //0x000016ec vpor         %ymm1, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xc8, //0x000016f0 vpmovmskb    %ymm0, %ecx
	0x48, 0xf7, 0xd1, //0x000016f4 notq         %rcx
	0x48, 0x0f, 0xbc, 0xc9, //0x000016f7 bsfq         %rcx, %rcx
	0x83, 0xf9, 0x20, //0x000016fb cmpl         $32, %ecx
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000016fe je           LBB0_290
	0xbb, 0xff, 0xff, 0xff, 0xff, //0x00001704 movl         $-1, %ebx
	0xd3, 0xe3, //0x00001709 shll         %cl, %ebx
	0xf7, 0xd3, //0x0000170b notl         %ebx
	0x21, 0xda, //0x0000170d andl         %ebx, %edx
	0x21, 0xdf, //0x0000170f andl         %ebx, %edi
	0x21, 0xf3, //0x00001711 andl         %esi, %ebx
	0x89, 0xde, //0x00001713 movl         %ebx, %esi
	//0x00001715 LBB0_290
	0x8d, 0x5a, 0xff, //0x00001715 leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x00001718 andl         %edx, %ebx
	0xc5, 0xfe, 0x6f, 0x1d, 0x9e, 0xea, 0xff, 0xff, //0x0000171a vmovdqu      $-5474(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0x0f, 0x85, 0x63, 0x16, 0x00, 0x00, //0x00001722 jne          LBB0_536
	0x8d, 0x5f, 0xff, //0x00001728 leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x0000172b andl         %edi, %ebx
	0x0f, 0x85, 0x58, 0x16, 0x00, 0x00, //0x0000172d jne          LBB0_536
	0x8d, 0x5e, 0xff, //0x00001733 leal         $-1(%rsi), %ebx
	0x21, 0xf3, //0x00001736 andl         %esi, %ebx
	0x0f, 0x85, 0x4d, 0x16, 0x00, 0x00, //0x00001738 jne          LBB0_536
	0x85, 0xd2, //0x0000173e testl        %edx, %edx
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001740 je           LBB0_296
	0x0f, 0xbc, 0xd2, //0x00001746 bsfl         %edx, %edx
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x00001749 cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0xb9, 0x16, 0x00, 0x00, //0x0000174f jne          LBB0_542
	0x4c, 0x01, 0xca, //0x00001755 addq         %r9, %rdx
	0x48, 0x89, 0x54, 0x24, 0x20, //0x00001758 movq         %rdx, $32(%rsp)
	//0x0000175d LBB0_296
	0x85, 0xff, //0x0000175d testl        %edi, %edi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000175f je           LBB0_299
	0x0f, 0xbc, 0xd7, //0x00001765 bsfl         %edi, %edx
	0x49, 0x83, 0xfc, 0xff, //0x00001768 cmpq         $-1, %r12
	0x0f, 0x85, 0x9c, 0x16, 0x00, 0x00, //0x0000176c jne          LBB0_542
	0x4c, 0x01, 0xca, //0x00001772 addq         %r9, %rdx
	0x49, 0x89, 0xd4, //0x00001775 movq         %rdx, %r12
	//0x00001778 LBB0_299
	0x85, 0xf6, //0x00001778 testl        %esi, %esi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000177a je           LBB0_302
	0x0f, 0xbc, 0xd6, //0x00001780 bsfl         %esi, %edx
	0x49, 0x83, 0xfb, 0xff, //0x00001783 cmpq         $-1, %r11
	0x0f, 0x85, 0x81, 0x16, 0x00, 0x00, //0x00001787 jne          LBB0_542
	0x4c, 0x01, 0xca, //0x0000178d addq         %r9, %rdx
	0x49, 0x89, 0xd3, //0x00001790 movq         %rdx, %r11
	//0x00001793 LBB0_302
	0x83, 0xf9, 0x20, //0x00001793 cmpl         $32, %ecx
	0x0f, 0x85, 0xc7, 0x0f, 0x00, 0x00, //0x00001796 jne          LBB0_491
	0x49, 0x83, 0xc7, 0xe0, //0x0000179c addq         $-32, %r15
	0x49, 0x83, 0xc1, 0x20, //0x000017a0 addq         $32, %r9
	0x49, 0x83, 0xff, 0x1f, //0x000017a4 cmpq         $31, %r15
	0x0f, 0x87, 0xf2, 0xfe, 0xff, 0xff, //0x000017a8 ja           LBB0_288
	0xc5, 0xf8, 0x77, //0x000017ae vzeroupper
	0x4c, 0x03, 0x4c, 0x24, 0x48, //0x000017b1 addq         $72(%rsp), %r9
	0x49, 0x83, 0xff, 0x10, //0x000017b6 cmpq         $16, %r15
	0x0f, 0x82, 0x42, 0x01, 0x00, 0x00, //0x000017ba jb           LBB0_323
	//0x000017c0 LBB0_305
	0x4c, 0x89, 0xc9, //0x000017c0 movq         %r9, %rcx
	0x4c, 0x29, 0xe9, //0x000017c3 subq         %r13, %rcx
	0x4d, 0x89, 0xd6, //0x000017c6 movq         %r10, %r14
	0x49, 0xf7, 0xd6, //0x000017c9 notq         %r14
	0x49, 0x01, 0xce, //0x000017cc addq         %rcx, %r14
	0x45, 0x31, 0xc0, //0x000017cf xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017d2 .p2align 4, 0x90
	//0x000017e0 LBB0_306
	0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x01, //0x000017e0 vmovdqu      (%r9,%r8), %xmm0
	0xc5, 0xf9, 0x64, 0x0d, 0x52, 0xe8, 0xff, 0xff, //0x000017e6 vpcmpgtb     $-6062(%rip), %xmm0, %xmm1  /* LCPI0_20+0(%rip) */
	0xc5, 0xfa, 0x6f, 0x15, 0x5a, 0xe8, 0xff, 0xff, //0x000017ee vmovdqu      $-6054(%rip), %xmm2  /* LCPI0_21+0(%rip) */
	0xc5, 0xe9, 0x64, 0xd0, //0x000017f6 vpcmpgtb     %xmm0, %xmm2, %xmm2
	0xc5, 0xf1, 0xdb, 0xca, //0x000017fa vpand        %xmm2, %xmm1, %xmm1
	0xc5, 0xf9, 0x74, 0x15, 0x5a, 0xe8, 0xff, 0xff, //0x000017fe vpcmpeqb     $-6054(%rip), %xmm0, %xmm2  /* LCPI0_22+0(%rip) */
	0xc5, 0xf9, 0x74, 0x1d, 0x62, 0xe8, 0xff, 0xff, //0x00001806 vpcmpeqb     $-6046(%rip), %xmm0, %xmm3  /* LCPI0_23+0(%rip) */
	0xc5, 0xe1, 0xeb, 0xd2, //0x0000180e vpor         %xmm2, %xmm3, %xmm2
	0xc5, 0xf9, 0xdb, 0x1d, 0x06, 0xe8, 0xff, 0xff, //0x00001812 vpand        $-6138(%rip), %xmm0, %xmm3  /* LCPI0_12+0(%rip) */
	0xc5, 0xf9, 0x74, 0x05, 0x5e, 0xe8, 0xff, 0xff, //0x0000181a vpcmpeqb     $-6050(%rip), %xmm0, %xmm0  /* LCPI0_24+0(%rip) */
	0xc5, 0xe1, 0x74, 0x1d, 0x66, 0xe8, 0xff, 0xff, //0x00001822 vpcmpeqb     $-6042(%rip), %xmm3, %xmm3  /* LCPI0_25+0(%rip) */
	0xc5, 0xe1, 0xeb, 0xe0, //0x0000182a vpor         %xmm0, %xmm3, %xmm4
	0xc5, 0xe9, 0xeb, 0xc9, //0x0000182e vpor         %xmm1, %xmm2, %xmm1
	0xc5, 0xd9, 0xeb, 0xc9, //0x00001832 vpor         %xmm1, %xmm4, %xmm1
	0xc5, 0xf9, 0xd7, 0xd0, //0x00001836 vpmovmskb    %xmm0, %edx
	0xc5, 0xf9, 0xd7, 0xfb, //0x0000183a vpmovmskb    %xmm3, %edi
	0xc5, 0xf9, 0xd7, 0xf2, //0x0000183e vpmovmskb    %xmm2, %esi
	0xc5, 0xf9, 0xd7, 0xc9, //0x00001842 vpmovmskb    %xmm1, %ecx
	0xf7, 0xd1, //0x00001846 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x00001848 bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x0000184b cmpl         $16, %ecx
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000184e je           LBB0_308
	0xbb, 0xff, 0xff, 0xff, 0xff, //0x00001854 movl         $-1, %ebx
	0xd3, 0xe3, //0x00001859 shll         %cl, %ebx
	0xf7, 0xd3, //0x0000185b notl         %ebx
	0x21, 0xda, //0x0000185d andl         %ebx, %edx
	0x21, 0xdf, //0x0000185f andl         %ebx, %edi
	0x21, 0xf3, //0x00001861 andl         %esi, %ebx
	0x89, 0xde, //0x00001863 movl         %ebx, %esi
	//0x00001865 LBB0_308
	0x8d, 0x5a, 0xff, //0x00001865 leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x00001868 andl         %edx, %ebx
	0x0f, 0x85, 0xfe, 0x15, 0x00, 0x00, //0x0000186a jne          LBB0_550
	0x8d, 0x5f, 0xff, //0x00001870 leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x00001873 andl         %edi, %ebx
	0x0f, 0x85, 0xf3, 0x15, 0x00, 0x00, //0x00001875 jne          LBB0_550
	0x8d, 0x5e, 0xff, //0x0000187b leal         $-1(%rsi), %ebx
	0x21, 0xf3, //0x0000187e andl         %esi, %ebx
	0x0f, 0x85, 0xe8, 0x15, 0x00, 0x00, //0x00001880 jne          LBB0_550
	0x85, 0xd2, //0x00001886 testl        %edx, %edx
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00001888 je           LBB0_314
	0x0f, 0xbc, 0xd2, //0x0000188e bsfl         %edx, %edx
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x00001891 cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0xb8, 0x16, 0x00, 0x00, //0x00001897 jne          LBB0_555
	0x4c, 0x01, 0xf2, //0x0000189d addq         %r14, %rdx
	0x4c, 0x01, 0xc2, //0x000018a0 addq         %r8, %rdx
	0x48, 0x89, 0x54, 0x24, 0x20, //0x000018a3 movq         %rdx, $32(%rsp)
	//0x000018a8 LBB0_314
	0x85, 0xff, //0x000018a8 testl        %edi, %edi
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000018aa je           LBB0_317
	0x0f, 0xbc, 0xd7, //0x000018b0 bsfl         %edi, %edx
	0x49, 0x83, 0xfc, 0xff, //0x000018b3 cmpq         $-1, %r12
	0x0f, 0x85, 0x98, 0x16, 0x00, 0x00, //0x000018b7 jne          LBB0_555
	0x4c, 0x01, 0xf2, //0x000018bd addq         %r14, %rdx
	0x4c, 0x01, 0xc2, //0x000018c0 addq         %r8, %rdx
	0x49, 0x89, 0xd4, //0x000018c3 movq         %rdx, %r12
	//0x000018c6 LBB0_317
	0x85, 0xf6, //0x000018c6 testl        %esi, %esi
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000018c8 je           LBB0_320
	0x0f, 0xbc, 0xd6, //0x000018ce bsfl         %esi, %edx
	0x49, 0x83, 0xfb, 0xff, //0x000018d1 cmpq         $-1, %r11
	0x0f, 0x85, 0x7a, 0x16, 0x00, 0x00, //0x000018d5 jne          LBB0_555
	0x4c, 0x01, 0xf2, //0x000018db addq         %r14, %rdx
	0x4c, 0x01, 0xc2, //0x000018de addq         %r8, %rdx
	0x49, 0x89, 0xd3, //0x000018e1 movq         %rdx, %r11
	//0x000018e4 LBB0_320
	0x83, 0xf9, 0x10, //0x000018e4 cmpl         $16, %ecx
	0x0f, 0x85, 0xc6, 0x0f, 0x00, 0x00, //0x000018e7 jne          LBB0_500
	0x49, 0x83, 0xc7, 0xf0, //0x000018ed addq         $-16, %r15
	0x49, 0x83, 0xc0, 0x10, //0x000018f1 addq         $16, %r8
	0x49, 0x83, 0xff, 0x0f, //0x000018f5 cmpq         $15, %r15
	0x0f, 0x87, 0xe1, 0xfe, 0xff, 0xff, //0x000018f9 ja           LBB0_306
	0x4d, 0x01, 0xc1, //0x000018ff addq         %r8, %r9
	//0x00001902 LBB0_323
	0x4d, 0x85, 0xff, //0x00001902 testq        %r15, %r15
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00001905 movq         $40(%rsp), %r8
	0x48, 0x8d, 0x35, 0xfb, 0x34, 0x00, 0x00, //0x0000190a leaq         $13563(%rip), %rsi  /* LJTI0_5+0(%rip) */
	0x0f, 0x84, 0x43, 0x10, 0x00, 0x00, //0x00001911 je           LBB0_508
	0x4f, 0x8d, 0x34, 0x39, //0x00001917 leaq         (%r9,%r15), %r14
	0x4c, 0x89, 0xc9, //0x0000191b movq         %r9, %rcx
	0x4c, 0x29, 0xe9, //0x0000191e subq         %r13, %rcx
	0x4c, 0x89, 0xd7, //0x00001921 movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00001924 notq         %rdi
	0x48, 0x01, 0xcf, //0x00001927 addq         %rcx, %rdi
	0x31, 0xc9, //0x0000192a xorl         %ecx, %ecx
	0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000192c jmp          LBB0_328
	//0x00001931 LBB0_325
	0x49, 0x83, 0xfb, 0xff, //0x00001931 cmpq         $-1, %r11
	0x0f, 0x85, 0xd8, 0x15, 0x00, 0x00, //0x00001935 jne          LBB0_551
	0x4c, 0x8d, 0x1c, 0x0f, //0x0000193b leaq         (%rdi,%rcx), %r11
	0x90, //0x0000193f .p2align 4, 0x90
	//0x00001940 LBB0_327
	0x48, 0x83, 0xc1, 0x01, //0x00001940 addq         $1, %rcx
	0x49, 0x39, 0xcf, //0x00001944 cmpq         %rcx, %r15
	0x0f, 0x84, 0x19, 0x14, 0x00, 0x00, //0x00001947 je           LBB0_535
	//0x0000194d LBB0_328
	0x41, 0x0f, 0xbe, 0x14, 0x09, //0x0000194d movsbl       (%r9,%rcx), %edx
	0x8d, 0x5a, 0xd0, //0x00001952 leal         $-48(%rdx), %ebx
	0x83, 0xfb, 0x0a, //0x00001955 cmpl         $10, %ebx
	0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00001958 jb           LBB0_327
	0x8d, 0x5a, 0xd5, //0x0000195e leal         $-43(%rdx), %ebx
	0x83, 0xfb, 0x1a, //0x00001961 cmpl         $26, %ebx
	0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00001964 ja           LBB0_333
	0x48, 0x63, 0x14, 0x9e, //0x0000196a movslq       (%rsi,%rbx,4), %rdx
	0x48, 0x01, 0xf2, //0x0000196e addq         %rsi, %rdx
	0xff, 0xe2, //0x00001971 jmpq         *%rdx
	//0x00001973 LBB0_331
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x00001973 cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x94, 0x15, 0x00, 0x00, //0x00001979 jne          LBB0_551
	0x48, 0x8d, 0x14, 0x0f, //0x0000197f leaq         (%rdi,%rcx), %rdx
	0x48, 0x89, 0x54, 0x24, 0x20, //0x00001983 movq         %rdx, $32(%rsp)
	0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00001988 jmp          LBB0_327
	//0x0000198d LBB0_333
	0x83, 0xfa, 0x65, //0x0000198d cmpl         $101, %edx
	0x0f, 0x85, 0xc1, 0x0f, 0x00, 0x00, //0x00001990 jne          LBB0_507
	//0x00001996 LBB0_334
	0x49, 0x83, 0xfc, 0xff, //0x00001996 cmpq         $-1, %r12
	0x0f, 0x85, 0x73, 0x15, 0x00, 0x00, //0x0000199a jne          LBB0_551
	0x4c, 0x8d, 0x24, 0x0f, //0x000019a0 leaq         (%rdi,%rcx), %r12
	0xe9, 0x97, 0xff, 0xff, 0xff, //0x000019a4 jmp          LBB0_327
	//0x000019a9 LBB0_336
	0x48, 0x8b, 0x4f, 0x08, //0x000019a9 movq         $8(%rdi), %rcx
	0x48, 0x8d, 0x51, 0xfd, //0x000019ad leaq         $-3(%rcx), %rdx
	0x49, 0x39, 0xd5, //0x000019b1 cmpq         %rdx, %r13
	0x0f, 0x83, 0x32, 0x2b, 0x00, 0x00, //0x000019b4 jae          LBB0_778
	0x81, 0x3e, 0x6e, 0x75, 0x6c, 0x6c, //0x000019ba cmpl         $1819047278, (%rsi)
	0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x000019c0 je           LBB0_347
	0xe9, 0x51, 0x2b, 0x00, 0x00, //0x000019c6 jmp          LBB0_338
	//0x000019cb LBB0_342
	0x41, 0xf6, 0xc0, 0x40, //0x000019cb testb        $64, %r8b
	0x0f, 0x85, 0xb0, 0x07, 0x00, 0x00, //0x000019cf jne          LBB0_426
	0x49, 0x8b, 0x07, //0x000019d5 movq         (%r15), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000019d8 cmpq         $4095, %rax
	0x0f, 0x8f, 0xa3, 0x2a, 0x00, 0x00, //0x000019de jg           LBB0_792
	0x48, 0x8d, 0x48, 0x01, //0x000019e4 leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0f, //0x000019e8 movq         %rcx, (%r15)
	0x49, 0xc7, 0x44, 0xc7, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000019eb movq         $6, $8(%r15,%rax,8)
	0xe9, 0xce, 0xe9, 0xff, 0xff, //0x000019f4 jmp          LBB0_4
	//0x000019f9 LBB0_345
	0x48, 0x8b, 0x4f, 0x08, //0x000019f9 movq         $8(%rdi), %rcx
	0x48, 0x8d, 0x51, 0xfd, //0x000019fd leaq         $-3(%rcx), %rdx
	0x49, 0x39, 0xd5, //0x00001a01 cmpq         %rdx, %r13
	0x0f, 0x83, 0xe2, 0x2a, 0x00, 0x00, //0x00001a04 jae          LBB0_778
	0x81, 0x3e, 0x74, 0x72, 0x75, 0x65, //0x00001a0a cmpl         $1702195828, (%rsi)
	0x0f, 0x85, 0xb6, 0x2b, 0x00, 0x00, //0x00001a10 jne          LBB0_786
	//0x00001a16 LBB0_347
	0x4d, 0x8d, 0x5d, 0x04, //0x00001a16 leaq         $4(%r13), %r11
	0xe9, 0x8a, 0xe9, 0xff, 0xff, //0x00001a1a jmp          LBB0_2
	//0x00001a1f LBB0_348
	0x89, 0xc9, //0x00001a1f movl         %ecx, %ecx
	0x49, 0x01, 0xc8, //0x00001a21 addq         %rcx, %r8
	0x49, 0x01, 0xc0, //0x00001a24 addq         %rax, %r8
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00001a27 movq         $24(%rsp), %rdx
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001a2c movabsq      $4294977024, %r12
	0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001a36 jmp          LBB0_351
	//0x00001a3b LBB0_349
	0x49, 0x01, 0xc8, //0x00001a3b addq         %rcx, %r8
	//0x00001a3e LBB0_350
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00001a3e movq         $24(%rsp), %rdx
	//0x00001a43 LBB0_351
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001a43 movq         $-1, %rcx
	0x4d, 0x85, 0xf6, //0x00001a4a testq        %r14, %r14
	0x0f, 0x84, 0x73, 0x2a, 0x00, 0x00, //0x00001a4d je           LBB0_777
	0x4d, 0x85, 0xff, //0x00001a53 testq        %r15, %r15
	0xc5, 0xfe, 0x6f, 0x1d, 0x62, 0xe7, 0xff, 0xff, //0x00001a56 vmovdqu      $-6302(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0x0f, 0x84, 0x62, 0x2a, 0x00, 0x00, //0x00001a5e je           LBB0_777
	0x4d, 0x85, 0xdb, //0x00001a64 testq        %r11, %r11
	0x0f, 0x84, 0x59, 0x2a, 0x00, 0x00, //0x00001a67 je           LBB0_777
	0x4c, 0x2b, 0x44, 0x24, 0x20, //0x00001a6d subq         $32(%rsp), %r8
	0x49, 0x8d, 0x48, 0xff, //0x00001a72 leaq         $-1(%r8), %rcx
	0x49, 0x39, 0xce, //0x00001a76 cmpq         %rcx, %r14
	0x0f, 0x84, 0x8a, 0x00, 0x00, 0x00, //0x00001a79 je           LBB0_360
	0x49, 0x39, 0xcf, //0x00001a7f cmpq         %rcx, %r15
	0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00001a82 je           LBB0_360
	0x49, 0x39, 0xcb, //0x00001a88 cmpq         %rcx, %r11
	0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x00001a8b je           LBB0_360
	0x4d, 0x85, 0xff, //0x00001a91 testq        %r15, %r15
	0xc5, 0xfe, 0x6f, 0x2d, 0x24, 0xe6, 0xff, 0xff, //0x00001a94 vmovdqu      $-6620(%rip), %ymm5  /* LCPI0_1+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0x3c, 0xe6, 0xff, 0xff, //0x00001a9c vmovdqu      $-6596(%rip), %ymm6  /* LCPI0_2+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0x54, 0xe6, 0xff, 0xff, //0x00001aa4 vmovdqu      $-6572(%rip), %ymm7  /* LCPI0_3+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0x6c, 0xe6, 0xff, 0xff, //0x00001aac vmovdqu      $-6548(%rip), %ymm8  /* LCPI0_4+0(%rip) */
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001ab4 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0x7e, 0x6f, 0x15, 0x3f, 0xe7, 0xff, 0xff, //0x00001ab9 vmovdqu      $-6337(%rip), %ymm10  /* LCPI0_14+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x05, 0x57, 0xe7, 0xff, 0xff, //0x00001ac1 vmovdqu      $-6313(%rip), %ymm0  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x3d, 0x6f, 0xe7, 0xff, 0xff, //0x00001ac9 vmovdqu      $-6289(%rip), %ymm15  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0x07, 0xe7, 0xff, 0xff, //0x00001ad1 vmovdqu      $-6393(%rip), %ymm14  /* LCPI0_10+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x25, 0xbf, 0xe7, 0xff, 0xff, //0x00001ad9 vmovdqu      $-6209(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0x0f, 0x8e, 0x91, 0x00, 0x00, 0x00, //0x00001ae1 jle          LBB0_362
	0x49, 0x8d, 0x47, 0xff, //0x00001ae7 leaq         $-1(%r15), %rax
	0x49, 0x39, 0xc3, //0x00001aeb cmpq         %rax, %r11
	0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00001aee je           LBB0_362
	0x49, 0xf7, 0xd7, //0x00001af4 notq         %r15
	0x4d, 0x89, 0xf8, //0x00001af7 movq         %r15, %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00001afa movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00001aff movq         $56(%rsp), %r15
	0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001b04 jmp          LBB0_361
	//0x00001b09 LBB0_360
	0x49, 0xf7, 0xd8, //0x00001b09 negq         %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00001b0c movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00001b11 movq         $56(%rsp), %r15
	0xc5, 0xfe, 0x6f, 0x2d, 0xa2, 0xe5, 0xff, 0xff, //0x00001b16 vmovdqu      $-6750(%rip), %ymm5  /* LCPI0_1+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0xba, 0xe5, 0xff, 0xff, //0x00001b1e vmovdqu      $-6726(%rip), %ymm6  /* LCPI0_2+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0xd2, 0xe5, 0xff, 0xff, //0x00001b26 vmovdqu      $-6702(%rip), %ymm7  /* LCPI0_3+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0xea, 0xe5, 0xff, 0xff, //0x00001b2e vmovdqu      $-6678(%rip), %ymm8  /* LCPI0_4+0(%rip) */
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001b36 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0x7e, 0x6f, 0x15, 0xbd, 0xe6, 0xff, 0xff, //0x00001b3b vmovdqu      $-6467(%rip), %ymm10  /* LCPI0_14+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x05, 0xd5, 0xe6, 0xff, 0xff, //0x00001b43 vmovdqu      $-6443(%rip), %ymm0  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x3d, 0xed, 0xe6, 0xff, 0xff, //0x00001b4b vmovdqu      $-6419(%rip), %ymm15  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0x85, 0xe6, 0xff, 0xff, //0x00001b53 vmovdqu      $-6523(%rip), %ymm14  /* LCPI0_10+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x25, 0x3d, 0xe7, 0xff, 0xff, //0x00001b5b vmovdqu      $-6339(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	//0x00001b63 LBB0_361
	0xc5, 0x7e, 0x6f, 0x1d, 0xd5, 0xe5, 0xff, 0xff, //0x00001b63 vmovdqu      $-6699(%rip), %ymm11  /* LCPI0_5+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0xed, 0xe5, 0xff, 0xff, //0x00001b6b vmovdqu      $-6675(%rip), %ymm12  /* LCPI0_6+0(%rip) */
	0xe9, 0xf7, 0x09, 0x00, 0x00, //0x00001b73 jmp          LBB0_462
	//0x00001b78 LBB0_362
	0x4c, 0x89, 0xf0, //0x00001b78 movq         %r14, %rax
	0x4c, 0x09, 0xd8, //0x00001b7b orq          %r11, %rax
	0x0f, 0x99, 0xc1, //0x00001b7e setns        %cl
	0xc5, 0x7e, 0x6f, 0x1d, 0xb7, 0xe5, 0xff, 0xff, //0x00001b81 vmovdqu      $-6729(%rip), %ymm11  /* LCPI0_5+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0xcf, 0xe5, 0xff, 0xff, //0x00001b89 vmovdqu      $-6705(%rip), %ymm12  /* LCPI0_6+0(%rip) */
	0x0f, 0x88, 0xba, 0x09, 0x00, 0x00, //0x00001b91 js           LBB0_460
	0x4d, 0x39, 0xde, //0x00001b97 cmpq         %r11, %r14
	0x0f, 0x8c, 0xb1, 0x09, 0x00, 0x00, //0x00001b9a jl           LBB0_460
	0x49, 0xf7, 0xd6, //0x00001ba0 notq         %r14
	0x4d, 0x89, 0xf0, //0x00001ba3 movq         %r14, %r8
	0xe9, 0xba, 0x09, 0x00, 0x00, //0x00001ba6 jmp          LBB0_461
	//0x00001bab LBB0_365
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001bab movl         $64, %ecx
	//0x00001bb0 LBB0_366
	0x4d, 0x89, 0xf1, //0x00001bb0 movq         %r14, %r9
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00001bb3 movq         $24(%rsp), %rsi
	0x48, 0x39, 0xd1, //0x00001bb8 cmpq         %rdx, %rcx
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x00001bbb movq         $32(%rsp), %r14
	0x0f, 0x82, 0xd9, 0x2a, 0x00, 0x00, //0x00001bc0 jb           LBB0_803
	0x49, 0x01, 0xd3, //0x00001bc6 addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00001bc9 addq         $1, %r11
	0x4d, 0x85, 0xdb, //0x00001bcd testq        %r11, %r11
	0x0f, 0x88, 0xbd, 0x28, 0x00, 0x00, //0x00001bd0 js           LBB0_634
	//0x00001bd6 LBB0_368
	0x4c, 0x89, 0x1e, //0x00001bd6 movq         %r11, (%rsi)
	0x4c, 0x89, 0xe8, //0x00001bd9 movq         %r13, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001bdc movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcd, //0x00001be6 cmpq         %rcx, %r13
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00001be9 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00001bee movq         $56(%rsp), %r15
	0x0f, 0x87, 0xe1, 0x28, 0x00, 0x00, //0x00001bf3 ja           LBB0_807
	//0x00001bf9 LBB0_369
	0x49, 0x8b, 0x07, //0x00001bf9 movq         (%r15), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00001bfc cmpq         $4095, %rax
	0x0f, 0x8f, 0x7f, 0x28, 0x00, 0x00, //0x00001c02 jg           LBB0_792
	0x48, 0x8d, 0x48, 0x01, //0x00001c08 leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0f, //0x00001c0c movq         %rcx, (%r15)
	0x49, 0xc7, 0x44, 0xc7, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001c0f movq         $4, $8(%r15,%rax,8)
	0xe9, 0xaa, 0xe7, 0xff, 0xff, //0x00001c18 jmp          LBB0_4
	//0x00001c1d LBB0_371
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x00001c1d movq         %r9, $64(%rsp)
	0x4c, 0x8b, 0x47, 0x08, //0x00001c22 movq         $8(%rdi), %r8
	0x4d, 0x29, 0xd8, //0x00001c26 subq         %r11, %r8
	0x4d, 0x01, 0xda, //0x00001c29 addq         %r11, %r10
	0x45, 0x31, 0xdb, //0x00001c2c xorl         %r11d, %r11d
	0x45, 0x31, 0xc9, //0x00001c2f xorl         %r9d, %r9d
	0x45, 0x31, 0xff, //0x00001c32 xorl         %r15d, %r15d
	0x31, 0xdb, //0x00001c35 xorl         %ebx, %ebx
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001c37 jmp          LBB0_373
	//0x00001c3c LBB0_372
	0x49, 0xc1, 0xfe, 0x3f, //0x00001c3c sarq         $63, %r14
	0xf3, 0x48, 0x0f, 0xb8, 0xcf, //0x00001c40 popcntq      %rdi, %rcx
	0x49, 0x01, 0xcf, //0x00001c45 addq         %rcx, %r15
	0x49, 0x83, 0xc2, 0x40, //0x00001c48 addq         $64, %r10
	0x49, 0x83, 0xc0, 0xc0, //0x00001c4c addq         $-64, %r8
	0x4d, 0x89, 0xf3, //0x00001c50 movq         %r14, %r11
	//0x00001c53 LBB0_373
	0x49, 0x83, 0xf8, 0x40, //0x00001c53 cmpq         $64, %r8
	0x0f, 0x8c, 0x50, 0x01, 0x00, 0x00, //0x00001c57 jl           LBB0_381
	//0x00001c5d LBB0_374
	0xc4, 0x41, 0x7d, 0x6f, 0xfd, //0x00001c5d vmovdqa      %ymm13, %ymm15
	0xc4, 0xc1, 0x7e, 0x6f, 0x0a, //0x00001c62 vmovdqu      (%r10), %ymm1
	0xc4, 0xc1, 0x7e, 0x6f, 0x42, 0x20, //0x00001c67 vmovdqu      $32(%r10), %ymm0
	0xc5, 0xf5, 0x74, 0xd7, //0x00001c6d vpcmpeqb     %ymm7, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xd2, //0x00001c71 vpmovmskb    %ymm2, %edx
	0xc5, 0xfd, 0x74, 0xd7, //0x00001c75 vpcmpeqb     %ymm7, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xca, //0x00001c79 vpmovmskb    %ymm2, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x00001c7d shlq         $32, %rcx
	0x48, 0x09, 0xca, //0x00001c81 orq          %rcx, %rdx
	0x48, 0x89, 0xd1, //0x00001c84 movq         %rdx, %rcx
	0xc4, 0x41, 0x7d, 0x6f, 0xea, //0x00001c87 vmovdqa      %ymm10, %ymm13
	0x4c, 0x09, 0xc9, //0x00001c8c orq          %r9, %rcx
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001c8f jne          LBB0_376
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c95 movq         $-1, %rdx
	0x45, 0x31, 0xc9, //0x00001c9c xorl         %r9d, %r9d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001c9f jmp          LBB0_377
	//0x00001ca4 LBB0_376
	0x4c, 0x89, 0xc9, //0x00001ca4 movq         %r9, %rcx
	0x48, 0xf7, 0xd1, //0x00001ca7 notq         %rcx
	0x48, 0x21, 0xd1, //0x00001caa andq         %rdx, %rcx
	0x4c, 0x8d, 0x34, 0x09, //0x00001cad leaq         (%rcx,%rcx), %r14
	0x4d, 0x09, 0xce, //0x00001cb1 orq          %r9, %r14
	0x4c, 0x89, 0xf7, //0x00001cb4 movq         %r14, %rdi
	0x48, 0xf7, 0xd7, //0x00001cb7 notq         %rdi
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001cba movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00001cc4 andq         %rsi, %rdx
	0x48, 0x21, 0xfa, //0x00001cc7 andq         %rdi, %rdx
	0x45, 0x31, 0xc9, //0x00001cca xorl         %r9d, %r9d
	0x48, 0x01, 0xca, //0x00001ccd addq         %rcx, %rdx
	0x41, 0x0f, 0x92, 0xc1, //0x00001cd0 setb         %r9b
	0x48, 0x01, 0xd2, //0x00001cd4 addq         %rdx, %rdx
	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cd7 movabsq      $6148914691236517205, %rcx
	0x48, 0x31, 0xca, //0x00001ce1 xorq         %rcx, %rdx
	0x4c, 0x21, 0xf2, //0x00001ce4 andq         %r14, %rdx
	0x48, 0xf7, 0xd2, //0x00001ce7 notq         %rdx
	//0x00001cea LBB0_377
	0xc5, 0xfd, 0x74, 0xd6, //0x00001cea vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xca, //0x00001cee vpmovmskb    %ymm2, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x00001cf2 shlq         $32, %rcx
	0xc5, 0xf5, 0x74, 0xd6, //0x00001cf6 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x00001cfa vpmovmskb    %ymm2, %esi
	0x48, 0x09, 0xce, //0x00001cfe orq          %rcx, %rsi
	0x48, 0x21, 0xd6, //0x00001d01 andq         %rdx, %rsi
	0xc4, 0xe1, 0xf9, 0x6e, 0xd6, //0x00001d04 vmovq        %rsi, %xmm2
	0xc4, 0xe3, 0x69, 0x44, 0x15, 0x8d, 0xe3, 0xff, 0xff, 0x00, //0x00001d09 vpclmulqdq   $0, $-7283(%rip), %xmm2, %xmm2  /* LCPI0_26+0(%rip) */
	0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00001d13 vmovq        %xmm2, %r14
	0x4d, 0x31, 0xde, //0x00001d18 xorq         %r11, %r14
	0xc5, 0x7e, 0x6f, 0x15, 0x5d, 0xe4, 0xff, 0xff, //0x00001d1b vmovdqu      $-7075(%rip), %ymm10  /* LCPI0_7+0(%rip) */
	0xc5, 0xad, 0x74, 0xd1, //0x00001d23 vpcmpeqb     %ymm1, %ymm10, %ymm2
	0xc5, 0xfd, 0xd7, 0xfa, //0x00001d27 vpmovmskb    %ymm2, %edi
	0xc5, 0xad, 0x74, 0xd0, //0x00001d2b vpcmpeqb     %ymm0, %ymm10, %ymm2
	0xc5, 0xfd, 0xd7, 0xca, //0x00001d2f vpmovmskb    %ymm2, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x00001d33 shlq         $32, %rcx
	0x48, 0x09, 0xcf, //0x00001d37 orq          %rcx, %rdi
	0x4c, 0x89, 0xf1, //0x00001d3a movq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x00001d3d notq         %rcx
	0x48, 0x21, 0xcf, //0x00001d40 andq         %rcx, %rdi
	0xc5, 0xfe, 0x6f, 0x15, 0x55, 0xe4, 0xff, 0xff, //0x00001d43 vmovdqu      $-7083(%rip), %ymm2  /* LCPI0_8+0(%rip) */
	0xc5, 0xf5, 0x74, 0xca, //0x00001d4b vpcmpeqb     %ymm2, %ymm1, %ymm1
	0xc5, 0xfd, 0xd7, 0xd1, //0x00001d4f vpmovmskb    %ymm1, %edx
	0xc5, 0xfd, 0x74, 0xc2, //0x00001d53 vpcmpeqb     %ymm2, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x00001d57 vpmovmskb    %ymm0, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x00001d5b shlq         $32, %rsi
	0x48, 0x09, 0xf2, //0x00001d5f orq          %rsi, %rdx
	0xc4, 0x41, 0x7d, 0x6f, 0xd5, //0x00001d62 vmovdqa      %ymm13, %ymm10
	0xc4, 0x41, 0x7d, 0x6f, 0xef, //0x00001d67 vmovdqa      %ymm15, %ymm13
	0x48, 0x21, 0xca, //0x00001d6c andq         %rcx, %rdx
	0x0f, 0x84, 0xc7, 0xfe, 0xff, 0xff, //0x00001d6f je           LBB0_372
	0xc5, 0x7e, 0x6f, 0x3d, 0xc3, 0xe4, 0xff, 0xff, //0x00001d75 vmovdqu      $-6973(%rip), %ymm15  /* LCPI0_16+0(%rip) */
	0x90, 0x90, 0x90, //0x00001d7d .p2align 4, 0x90
	//0x00001d80 LBB0_379
	0x48, 0x8d, 0x4a, 0xff, //0x00001d80 leaq         $-1(%rdx), %rcx
	0x48, 0x89, 0xce, //0x00001d84 movq         %rcx, %rsi
	0x48, 0x21, 0xfe, //0x00001d87 andq         %rdi, %rsi
	0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00001d8a popcntq      %rsi, %rsi
	0x4c, 0x01, 0xfe, //0x00001d8f addq         %r15, %rsi
	0x48, 0x39, 0xde, //0x00001d92 cmpq         %rbx, %rsi
	0x0f, 0x86, 0xc5, 0x06, 0x00, 0x00, //0x00001d95 jbe          LBB0_451
	0x48, 0x83, 0xc3, 0x01, //0x00001d9b addq         $1, %rbx
	0x48, 0x21, 0xca, //0x00001d9f andq         %rcx, %rdx
	0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001da2 jne          LBB0_379
	0xe9, 0x8f, 0xfe, 0xff, 0xff, //0x00001da8 jmp          LBB0_372
	//0x00001dad LBB0_381
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00001dad movq         $24(%rsp), %rdx
	0x4d, 0x85, 0xc0, //0x00001db2 testq        %r8, %r8
	0x0f, 0x8e, 0x46, 0x29, 0x00, 0x00, //0x00001db5 jle          LBB0_809
	0xc5, 0x7d, 0x7f, 0xd9, //0x00001dbb vmovdqa      %ymm11, %ymm1
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00001dbf vmovdqa      %ymm13, %ymm11
	0xc5, 0xf9, 0xef, 0xc0, //0x00001dc4 vpxor        %xmm0, %xmm0, %xmm0
	0xc5, 0xfe, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00001dc8 vmovdqu      %ymm0, $128(%rsp)
	0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dd1 vmovdqu      %ymm0, $96(%rsp)
	0x44, 0x89, 0xd1, //0x00001dd7 movl         %r10d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00001dda andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00001de0 cmpl         $4033, %ecx
	0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00001de6 jb           LBB0_385
	0x49, 0x83, 0xf8, 0x20, //0x00001dec cmpq         $32, %r8
	0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00001df0 jb           LBB0_386
	0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x00001df6 vmovdqu      (%r10), %ymm0
	0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00001dfb vmovdqu      %ymm0, $96(%rsp)
	0x49, 0x83, 0xc2, 0x20, //0x00001e01 addq         $32, %r10
	0x49, 0x8d, 0x78, 0xe0, //0x00001e05 leaq         $-32(%r8), %rdi
	0x4c, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00001e09 leaq         $128(%rsp), %r14
	0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00001e11 jmp          LBB0_387
	//0x00001e16 LBB0_385
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001e16 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001e1b vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0x78, 0xe4, 0xff, 0xff, //0x00001e20 vmovdqu      $-7048(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x90, 0xe3, 0xff, 0xff, //0x00001e28 vmovdqu      $-7280(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd9, //0x00001e30 vmovdqa      %ymm1, %ymm11
	0xe9, 0x24, 0xfe, 0xff, 0xff, //0x00001e34 jmp          LBB0_374
	//0x00001e39 LBB0_386
	0x4c, 0x8d, 0x74, 0x24, 0x60, //0x00001e39 leaq         $96(%rsp), %r14
	0x4c, 0x89, 0xc7, //0x00001e3e movq         %r8, %rdi
	//0x00001e41 LBB0_387
	0x48, 0x83, 0xff, 0x10, //0x00001e41 cmpq         $16, %rdi
	0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001e45 jb           LBB0_388
	0xc4, 0xc1, 0x7a, 0x6f, 0x02, //0x00001e4b vmovdqu      (%r10), %xmm0
	0xc4, 0xc1, 0x7a, 0x7f, 0x06, //0x00001e50 vmovdqu      %xmm0, (%r14)
	0x49, 0x83, 0xc2, 0x10, //0x00001e55 addq         $16, %r10
	0x49, 0x83, 0xc6, 0x10, //0x00001e59 addq         $16, %r14
	0x48, 0x83, 0xc7, 0xf0, //0x00001e5d addq         $-16, %rdi
	0x48, 0x83, 0xff, 0x08, //0x00001e61 cmpq         $8, %rdi
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e65 jae          LBB0_395
	//0x00001e6b LBB0_389
	0x48, 0x83, 0xff, 0x04, //0x00001e6b cmpq         $4, %rdi
	0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00001e6f jl           LBB0_390
	//0x00001e75 LBB0_396
	0x41, 0x8b, 0x0a, //0x00001e75 movl         (%r10), %ecx
	0x41, 0x89, 0x0e, //0x00001e78 movl         %ecx, (%r14)
	0x49, 0x83, 0xc2, 0x04, //0x00001e7b addq         $4, %r10
	0x49, 0x83, 0xc6, 0x04, //0x00001e7f addq         $4, %r14
	0x48, 0x83, 0xc7, 0xfc, //0x00001e83 addq         $-4, %rdi
	0x48, 0x83, 0xff, 0x02, //0x00001e87 cmpq         $2, %rdi
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001e8b jae          LBB0_391
	0xe9, 0x44, 0x00, 0x00, 0x00, //0x00001e91 jmp          LBB0_392
	//0x00001e96 LBB0_388
	0x48, 0x83, 0xff, 0x08, //0x00001e96 cmpq         $8, %rdi
	0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001e9a jb           LBB0_389
	//0x00001ea0 LBB0_395
	0x49, 0x8b, 0x0a, //0x00001ea0 movq         (%r10), %rcx
	0x49, 0x89, 0x0e, //0x00001ea3 movq         %rcx, (%r14)
	0x49, 0x83, 0xc2, 0x08, //0x00001ea6 addq         $8, %r10
	0x49, 0x83, 0xc6, 0x08, //0x00001eaa addq         $8, %r14
	0x48, 0x83, 0xc7, 0xf8, //0x00001eae addq         $-8, %rdi
	0x48, 0x83, 0xff, 0x04, //0x00001eb2 cmpq         $4, %rdi
	0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00001eb6 jge          LBB0_396
	//0x00001ebc LBB0_390
	0x48, 0x83, 0xff, 0x02, //0x00001ebc cmpq         $2, %rdi
	0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001ec0 jb           LBB0_392
	//0x00001ec6 LBB0_391
	0x41, 0x0f, 0xb7, 0x0a, //0x00001ec6 movzwl       (%r10), %ecx
	0x66, 0x41, 0x89, 0x0e, //0x00001eca movw         %cx, (%r14)
	0x49, 0x83, 0xc2, 0x02, //0x00001ece addq         $2, %r10
	0x49, 0x83, 0xc6, 0x02, //0x00001ed2 addq         $2, %r14
	0x48, 0x83, 0xc7, 0xfe, //0x00001ed6 addq         $-2, %rdi
	//0x00001eda LBB0_392
	0x4c, 0x89, 0xd2, //0x00001eda movq         %r10, %rdx
	0x4c, 0x8d, 0x54, 0x24, 0x60, //0x00001edd leaq         $96(%rsp), %r10
	0x48, 0x85, 0xff, //0x00001ee2 testq        %rdi, %rdi
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001ee5 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00001eea vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0xa9, 0xe3, 0xff, 0xff, //0x00001eef vmovdqu      $-7255(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xc1, 0xe2, 0xff, 0xff, //0x00001ef7 vmovdqu      $-7487(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd9, //0x00001eff vmovdqa      %ymm1, %ymm11
	0x0f, 0x84, 0x54, 0xfd, 0xff, 0xff, //0x00001f03 je           LBB0_374
	0x8a, 0x0a, //0x00001f09 movb         (%rdx), %cl
	0x41, 0x88, 0x0e, //0x00001f0b movb         %cl, (%r14)
	0x4c, 0x8d, 0x54, 0x24, 0x60, //0x00001f0e leaq         $96(%rsp), %r10
	0xe9, 0x45, 0xfd, 0xff, 0xff, //0x00001f13 jmp          LBB0_374
	//0x00001f18 LBB0_397
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x00001f18 movq         %r9, $64(%rsp)
	0x4d, 0x89, 0xfe, //0x00001f1d movq         %r15, %r14
	0x4d, 0x29, 0xde, //0x00001f20 subq         %r11, %r14
	0x49, 0x83, 0xfe, 0x20, //0x00001f23 cmpq         $32, %r14
	0x0f, 0x8c, 0xec, 0x10, 0x00, 0x00, //0x00001f27 jl           LBB0_564
	0x4f, 0x8d, 0x04, 0x2a, //0x00001f2d leaq         (%r10,%r13), %r8
	0x4d, 0x29, 0xef, //0x00001f31 subq         %r13, %r15
	0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00001f34 movl         $31, %edi
	0x45, 0x31, 0xf6, //0x00001f39 xorl         %r14d, %r14d
	0x45, 0x31, 0xdb, //0x00001f3c xorl         %r11d, %r11d
	0x90, //0x00001f3f .p2align 4, 0x90
	//0x00001f40 LBB0_399
	0xc4, 0x81, 0x7e, 0x6f, 0x44, 0x30, 0x01, //0x00001f40 vmovdqu      $1(%r8,%r14), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00001f47 vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0x7d, 0xd7, 0xc9, //0x00001f4b vpmovmskb    %ymm1, %r9d
	0xc5, 0xfd, 0x74, 0xc7, //0x00001f4f vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x00001f53 vpmovmskb    %ymm0, %esi
	0x85, 0xf6, //0x00001f57 testl        %esi, %esi
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001f59 jne          LBB0_402
	0x4d, 0x85, 0xdb, //0x00001f5f testq        %r11, %r11
	0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00001f62 jne          LBB0_402
	0x45, 0x31, 0xdb, //0x00001f68 xorl         %r11d, %r11d
	0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001f6b jmp          LBB0_403
	//0x00001f70 .p2align 4, 0x90
	//0x00001f70 LBB0_402
	0x44, 0x89, 0xdb, //0x00001f70 movl         %r11d, %ebx
	0xf7, 0xd3, //0x00001f73 notl         %ebx
	0x21, 0xf3, //0x00001f75 andl         %esi, %ebx
	0x8d, 0x14, 0x1b, //0x00001f77 leal         (%rbx,%rbx), %edx
	0x44, 0x09, 0xda, //0x00001f7a orl          %r11d, %edx
	0x89, 0xd1, //0x00001f7d movl         %edx, %ecx
	0xf7, 0xd1, //0x00001f7f notl         %ecx
	0x21, 0xf1, //0x00001f81 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f83 andl         $-1431655766, %ecx
	0x45, 0x31, 0xdb, //0x00001f89 xorl         %r11d, %r11d
	0x01, 0xd9, //0x00001f8c addl         %ebx, %ecx
	0x41, 0x0f, 0x92, 0xc3, //0x00001f8e setb         %r11b
	0x01, 0xc9, //0x00001f92 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00001f94 xorl         $1431655765, %ecx
	0x21, 0xd1, //0x00001f9a andl         %edx, %ecx
	0xf7, 0xd1, //0x00001f9c notl         %ecx
	0x41, 0x21, 0xc9, //0x00001f9e andl         %ecx, %r9d
	//0x00001fa1 LBB0_403
	0x4d, 0x85, 0xc9, //0x00001fa1 testq        %r9, %r9
	0x0f, 0x85, 0x14, 0x05, 0x00, 0x00, //0x00001fa4 jne          LBB0_453
	0x49, 0x83, 0xc6, 0x20, //0x00001faa addq         $32, %r14
	0x49, 0x8d, 0x0c, 0x3f, //0x00001fae leaq         (%r15,%rdi), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x00001fb2 addq         $-32, %rcx
	0x48, 0x83, 0xc7, 0xe0, //0x00001fb6 addq         $-32, %rdi
	0x48, 0x83, 0xf9, 0x3f, //0x00001fba cmpq         $63, %rcx
	0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00001fbe jg           LBB0_399
	0x4d, 0x85, 0xdb, //0x00001fc4 testq        %r11, %r11
	0x0f, 0x85, 0x5c, 0x1e, 0x00, 0x00, //0x00001fc7 jne          LBB0_707
	0x4f, 0x8d, 0x1c, 0x06, //0x00001fcd leaq         (%r14,%r8), %r11
	0x49, 0x83, 0xc3, 0x01, //0x00001fd1 addq         $1, %r11
	0x49, 0xf7, 0xd6, //0x00001fd5 notq         %r14
	0x4d, 0x01, 0xfe, //0x00001fd8 addq         %r15, %r14
	//0x00001fdb LBB0_407
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00001fdb movq         $64(%rsp), %r9
	//0x00001fe0 LBB0_408
	0x4d, 0x85, 0xf6, //0x00001fe0 testq        %r14, %r14
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00001fe3 movq         $40(%rsp), %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00001fe8 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00001fed movq         $56(%rsp), %r15
	0x0f, 0x8f, 0x24, 0x07, 0x00, 0x00, //0x00001ff2 jg           LBB0_486
	0xe9, 0xdd, 0x24, 0x00, 0x00, //0x00001ff8 jmp          LBB0_807
	//0x00001ffd LBB0_409
	0x49, 0x83, 0xff, 0x20, //0x00001ffd cmpq         $32, %r15
	0x0f, 0x82, 0x1a, 0x10, 0x00, 0x00, //0x00002001 jb           LBB0_565
	0x4c, 0x89, 0xea, //0x00002007 movq         %r13, %rdx
	0x48, 0xf7, 0xd2, //0x0000200a notq         %rdx
	0x49, 0x8d, 0x5d, 0x01, //0x0000200d leaq         $1(%r13), %rbx
	0x4d, 0x8d, 0x4d, 0x02, //0x00002011 leaq         $2(%r13), %r9
	0x4b, 0x8d, 0x34, 0x2a, //0x00002015 leaq         (%r10,%r13), %rsi
	0x4c, 0x89, 0xe9, //0x00002019 movq         %r13, %rcx
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x0000201c movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00002021 movq         $56(%rsp), %r15
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002026 .p2align 4, 0x90
	//0x00002030 LBB0_411
	0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x1a, //0x00002030 vmovdqu      (%r10,%rbx), %ymm0
	0xc5, 0xfd, 0x74, 0xcb, //0x00002036 vpcmpeqb     %ymm3, %ymm0, %ymm1
	0xc5, 0x8d, 0xdb, 0xc0, //0x0000203a vpand        %ymm0, %ymm14, %ymm0
	0xc5, 0xfd, 0x74, 0x05, 0x5a, 0xe1, 0xff, 0xff, //0x0000203e vpcmpeqb     $-7846(%rip), %ymm0, %ymm0  /* LCPI0_8+0(%rip) */
	0xc5, 0xfd, 0xeb, 0xc1, //0x00002046 vpor         %ymm1, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xc0, //0x0000204a vpmovmskb    %ymm0, %eax
	0x85, 0xc0, //0x0000204e testl        %eax, %eax
	0x0f, 0x85, 0x90, 0x04, 0x00, 0x00, //0x00002050 jne          LBB0_454
	0x48, 0x83, 0xc3, 0x20, //0x00002056 addq         $32, %rbx
	0x49, 0x8d, 0x04, 0x10, //0x0000205a leaq         (%r8,%rdx), %rax
	0x48, 0x83, 0xc0, 0xe0, //0x0000205e addq         $-32, %rax
	0x48, 0x83, 0xc2, 0xe0, //0x00002062 addq         $-32, %rdx
	0x49, 0x83, 0xc1, 0x20, //0x00002066 addq         $32, %r9
	0x48, 0x83, 0xc1, 0x20, //0x0000206a addq         $32, %rcx
	0x48, 0x83, 0xc6, 0x20, //0x0000206e addq         $32, %rsi
	0x48, 0x83, 0xf8, 0x1f, //0x00002072 cmpq         $31, %rax
	0x0f, 0x87, 0xb4, 0xff, 0xff, 0xff, //0x00002076 ja           LBB0_411
	0x4d, 0x89, 0xd3, //0x0000207c movq         %r10, %r11
	0x49, 0x29, 0xd3, //0x0000207f subq         %rdx, %r11
	0x49, 0x01, 0xd0, //0x00002082 addq         %rdx, %r8
	0x4d, 0x89, 0xc7, //0x00002085 movq         %r8, %r15
	0x49, 0x83, 0xff, 0x10, //0x00002088 cmpq         $16, %r15
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x0000208c movq         $64(%rsp), %r9
	0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00002091 jb           LBB0_417
	//0x00002097 LBB0_414
	0x4c, 0x89, 0xd7, //0x00002097 movq         %r10, %rdi
	0x4c, 0x29, 0xdf, //0x0000209a subq         %r11, %rdi
	0x4c, 0x89, 0xd9, //0x0000209d movq         %r11, %rcx
	0x4c, 0x29, 0xd1, //0x000020a0 subq         %r10, %rcx
	0x48, 0x83, 0xc1, 0x01, //0x000020a3 addq         $1, %rcx
	0x4d, 0x8d, 0x73, 0xff, //0x000020a7 leaq         $-1(%r11), %r14
	0x4c, 0x89, 0xf6, //0x000020ab movq         %r14, %rsi
	0x4c, 0x29, 0xd6, //0x000020ae subq         %r10, %rsi
	//0x000020b1 LBB0_415
	0xc4, 0xc1, 0x7a, 0x6f, 0x03, //0x000020b1 vmovdqu      (%r11), %xmm0
	0xc5, 0xf9, 0x74, 0x0d, 0x52, 0xdf, 0xff, 0xff, //0x000020b6 vpcmpeqb     $-8366(%rip), %xmm0, %xmm1  /* LCPI0_11+0(%rip) */
	0xc5, 0xf9, 0xdb, 0x05, 0x5a, 0xdf, 0xff, 0xff, //0x000020be vpand        $-8358(%rip), %xmm0, %xmm0  /* LCPI0_12+0(%rip) */
	0xc5, 0xf9, 0x74, 0x05, 0x62, 0xdf, 0xff, 0xff, //0x000020c6 vpcmpeqb     $-8350(%rip), %xmm0, %xmm0  /* LCPI0_13+0(%rip) */
	0xc5, 0xf9, 0xeb, 0xc1, //0x000020ce vpor         %xmm1, %xmm0, %xmm0
	0xc5, 0xf9, 0xd7, 0xd8, //0x000020d2 vpmovmskb    %xmm0, %ebx
	0x85, 0xdb, //0x000020d6 testl        %ebx, %ebx
	0x0f, 0x85, 0xb9, 0x0c, 0x00, 0x00, //0x000020d8 jne          LBB0_537
	0x49, 0x83, 0xc3, 0x10, //0x000020de addq         $16, %r11
	0x49, 0x83, 0xc7, 0xf0, //0x000020e2 addq         $-16, %r15
	0x48, 0x83, 0xc7, 0xf0, //0x000020e6 addq         $-16, %rdi
	0x48, 0x83, 0xc1, 0x10, //0x000020ea addq         $16, %rcx
	0x48, 0x83, 0xc6, 0x10, //0x000020ee addq         $16, %rsi
	0x49, 0x83, 0xc6, 0x10, //0x000020f2 addq         $16, %r14
	0x49, 0x83, 0xff, 0x0f, //0x000020f6 cmpq         $15, %r15
	0x0f, 0x87, 0xb1, 0xff, 0xff, 0xff, //0x000020fa ja           LBB0_415
	//0x00002100 LBB0_417
	0xc5, 0x7d, 0x7f, 0xe1, //0x00002100 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00002104 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00002108 vmovdqa      %ymm13, %ymm11
	0x4c, 0x89, 0xe0, //0x0000210d movq         %r12, %rax
	0x4c, 0x8b, 0x64, 0x24, 0x18, //0x00002110 movq         $24(%rsp), %r12
	0x4d, 0x85, 0xff, //0x00002115 testq        %r15, %r15
	0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00002118 je           LBB0_425
	0x4b, 0x8d, 0x0c, 0x3b, //0x0000211e leaq         (%r11,%r15), %rcx
	//0x00002122 LBB0_419
	0x41, 0x0f, 0xb6, 0x13, //0x00002122 movzbl       (%r11), %edx
	0x48, 0x83, 0xfa, 0x2c, //0x00002126 cmpq         $44, %rdx
	0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x0000212a ja           LBB0_421
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002130 movabsq      $17596481021440, %rsi
	0x48, 0x0f, 0xa3, 0xd6, //0x0000213a btq          %rdx, %rsi
	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000213e jb           LBB0_425
	//0x00002144 LBB0_421
	0x80, 0xfa, 0x5d, //0x00002144 cmpb         $93, %dl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002147 je           LBB0_425
	0x80, 0xfa, 0x7d, //0x0000214d cmpb         $125, %dl
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002150 je           LBB0_425
	0x49, 0x83, 0xc3, 0x01, //0x00002156 addq         $1, %r11
	0x49, 0x83, 0xc7, 0xff, //0x0000215a addq         $-1, %r15
	0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x0000215e jne          LBB0_419
	0x49, 0x89, 0xcb, //0x00002164 movq         %rcx, %r11
	//0x00002167 LBB0_425
	0x4d, 0x29, 0xd3, //0x00002167 subq         %r10, %r11
	0x4c, 0x89, 0xe2, //0x0000216a movq         %r12, %rdx
	0x4d, 0x89, 0x1c, 0x24, //0x0000216d movq         %r11, (%r12)
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002171 movq         $40(%rsp), %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002176 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x0000217b movq         $56(%rsp), %r15
	0xe9, 0x1e, 0xee, 0xff, 0xff, //0x00002180 jmp          LBB0_181
	//0x00002185 LBB0_426
	0x4c, 0x89, 0x4c, 0x24, 0x40, //0x00002185 movq         %r9, $64(%rsp)
	0x4c, 0x8b, 0x47, 0x08, //0x0000218a movq         $8(%rdi), %r8
	0x4d, 0x29, 0xd8, //0x0000218e subq         %r11, %r8
	0x4d, 0x01, 0xda, //0x00002191 addq         %r11, %r10
	0x45, 0x31, 0xdb, //0x00002194 xorl         %r11d, %r11d
	0x45, 0x31, 0xc9, //0x00002197 xorl         %r9d, %r9d
	0x45, 0x31, 0xff, //0x0000219a xorl         %r15d, %r15d
	0x31, 0xdb, //0x0000219d xorl         %ebx, %ebx
	0x49, 0x83, 0xf8, 0x40, //0x0000219f cmpq         $64, %r8
	0x0f, 0x8c, 0x40, 0x01, 0x00, 0x00, //0x000021a3 jl           LBB0_435
	//0x000021a9 LBB0_429
	0xc4, 0xc1, 0x7e, 0x6f, 0x0a, //0x000021a9 vmovdqu      (%r10), %ymm1
	0xc4, 0xc1, 0x7e, 0x6f, 0x42, 0x20, //0x000021ae vmovdqu      $32(%r10), %ymm0
	0xc5, 0xf5, 0x74, 0xd7, //0x000021b4 vpcmpeqb     %ymm7, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xd2, //0x000021b8 vpmovmskb    %ymm2, %edx
	0xc5, 0xfd, 0x74, 0xd7, //0x000021bc vpcmpeqb     %ymm7, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xca, //0x000021c0 vpmovmskb    %ymm2, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x000021c4 shlq         $32, %rcx
	0x48, 0x09, 0xca, //0x000021c8 orq          %rcx, %rdx
	0x48, 0x89, 0xd1, //0x000021cb movq         %rdx, %rcx
	0x4c, 0x09, 0xc9, //0x000021ce orq          %r9, %rcx
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000021d1 jne          LBB0_431
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000021d7 movq         $-1, %rdx
	0x45, 0x31, 0xc9, //0x000021de xorl         %r9d, %r9d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x000021e1 jmp          LBB0_432
	//0x000021e6 LBB0_431
	0x4c, 0x89, 0xc9, //0x000021e6 movq         %r9, %rcx
	0x48, 0xf7, 0xd1, //0x000021e9 notq         %rcx
	0x48, 0x21, 0xd1, //0x000021ec andq         %rdx, %rcx
	0x4c, 0x8d, 0x34, 0x09, //0x000021ef leaq         (%rcx,%rcx), %r14
	0x4d, 0x09, 0xce, //0x000021f3 orq          %r9, %r14
	0x4c, 0x89, 0xf7, //0x000021f6 movq         %r14, %rdi
	0x48, 0xf7, 0xd7, //0x000021f9 notq         %rdi
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000021fc movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00002206 andq         %rsi, %rdx
	0x48, 0x21, 0xfa, //0x00002209 andq         %rdi, %rdx
	0x45, 0x31, 0xc9, //0x0000220c xorl         %r9d, %r9d
	0x48, 0x01, 0xca, //0x0000220f addq         %rcx, %rdx
	0x41, 0x0f, 0x92, 0xc1, //0x00002212 setb         %r9b
	0x48, 0x01, 0xd2, //0x00002216 addq         %rdx, %rdx
	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002219 movabsq      $6148914691236517205, %rcx
	0x48, 0x31, 0xca, //0x00002223 xorq         %rcx, %rdx
	0x4c, 0x21, 0xf2, //0x00002226 andq         %r14, %rdx
	0x48, 0xf7, 0xd2, //0x00002229 notq         %rdx
	//0x0000222c LBB0_432
	0xc5, 0xfd, 0x74, 0xd6, //0x0000222c vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xca, //0x00002230 vpmovmskb    %ymm2, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x00002234 shlq         $32, %rcx
	0xc5, 0xf5, 0x74, 0xd6, //0x00002238 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x0000223c vpmovmskb    %ymm2, %esi
	0x48, 0x09, 0xce, //0x00002240 orq          %rcx, %rsi
	0x48, 0x21, 0xd6, //0x00002243 andq         %rdx, %rsi
	0xc4, 0xe1, 0xf9, 0x6e, 0xd6, //0x00002246 vmovq        %rsi, %xmm2
	0xc4, 0xe3, 0x69, 0x44, 0x15, 0x4b, 0xde, 0xff, 0xff, 0x00, //0x0000224b vpclmulqdq   $0, $-8629(%rip), %xmm2, %xmm2  /* LCPI0_26+0(%rip) */
	0xc4, 0xc1, 0xf9, 0x7e, 0xd6, //0x00002255 vmovq        %xmm2, %r14
	0x4d, 0x31, 0xde, //0x0000225a xorq         %r11, %r14
	0xc5, 0xa5, 0x74, 0xd1, //0x0000225d vpcmpeqb     %ymm1, %ymm11, %ymm2
	0xc5, 0xfd, 0xd7, 0xfa, //0x00002261 vpmovmskb    %ymm2, %edi
	0xc5, 0xa5, 0x74, 0xd0, //0x00002265 vpcmpeqb     %ymm0, %ymm11, %ymm2
	0xc5, 0xfd, 0xd7, 0xca, //0x00002269 vpmovmskb    %ymm2, %ecx
	0x48, 0xc1, 0xe1, 0x20, //0x0000226d shlq         $32, %rcx
	0x48, 0x09, 0xcf, //0x00002271 orq          %rcx, %rdi
	0x4c, 0x89, 0xf1, //0x00002274 movq         %r14, %rcx
	0x48, 0xf7, 0xd1, //0x00002277 notq         %rcx
	0x48, 0x21, 0xcf, //0x0000227a andq         %rcx, %rdi
	0xc5, 0x9d, 0x74, 0xc9, //0x0000227d vpcmpeqb     %ymm1, %ymm12, %ymm1
	0xc5, 0xfd, 0xd7, 0xd1, //0x00002281 vpmovmskb    %ymm1, %edx
	0xc5, 0x9d, 0x74, 0xc0, //0x00002285 vpcmpeqb     %ymm0, %ymm12, %ymm0
	0xc5, 0xfd, 0xd7, 0xf0, //0x00002289 vpmovmskb    %ymm0, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x0000228d shlq         $32, %rsi
	0x48, 0x09, 0xf2, //0x00002291 orq          %rsi, %rdx
	0x48, 0x21, 0xca, //0x00002294 andq         %rcx, %rdx
	0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00002297 je           LBB0_427
	0x90, 0x90, 0x90, //0x0000229d .p2align 4, 0x90
	//0x000022a0 LBB0_433
	0x48, 0x8d, 0x4a, 0xff, //0x000022a0 leaq         $-1(%rdx), %rcx
	0x48, 0x89, 0xce, //0x000022a4 movq         %rcx, %rsi
	0x48, 0x21, 0xfe, //0x000022a7 andq         %rdi, %rsi
	0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x000022aa popcntq      %rsi, %rsi
	0x4c, 0x01, 0xfe, //0x000022af addq         %r15, %rsi
	0x48, 0x39, 0xde, //0x000022b2 cmpq         %rbx, %rsi
	0x0f, 0x86, 0xa5, 0x01, 0x00, 0x00, //0x000022b5 jbe          LBB0_451
	0x48, 0x83, 0xc3, 0x01, //0x000022bb addq         $1, %rbx
	0x48, 0x21, 0xca, //0x000022bf andq         %rcx, %rdx
	0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x000022c2 jne          LBB0_433
	//0x000022c8 LBB0_427
	0x49, 0xc1, 0xfe, 0x3f, //0x000022c8 sarq         $63, %r14
	0xf3, 0x48, 0x0f, 0xb8, 0xcf, //0x000022cc popcntq      %rdi, %rcx
	0x49, 0x01, 0xcf, //0x000022d1 addq         %rcx, %r15
	0x49, 0x83, 0xc2, 0x40, //0x000022d4 addq         $64, %r10
	0x49, 0x83, 0xc0, 0xc0, //0x000022d8 addq         $-64, %r8
	0x4d, 0x89, 0xf3, //0x000022dc movq         %r14, %r11
	0x49, 0x83, 0xf8, 0x40, //0x000022df cmpq         $64, %r8
	0x0f, 0x8d, 0xc0, 0xfe, 0xff, 0xff, //0x000022e3 jge          LBB0_429
	//0x000022e9 LBB0_435
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x000022e9 movq         $24(%rsp), %rdx
	0x4d, 0x85, 0xc0, //0x000022ee testq        %r8, %r8
	0x0f, 0x8e, 0x0a, 0x24, 0x00, 0x00, //0x000022f1 jle          LBB0_809
	0xc5, 0x7d, 0x7f, 0xe2, //0x000022f7 vmovdqa      %ymm12, %ymm2
	0xc5, 0x7d, 0x7f, 0xd9, //0x000022fb vmovdqa      %ymm11, %ymm1
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000022ff vmovdqa      %ymm13, %ymm11
	0xc5, 0xf9, 0xef, 0xc0, //0x00002304 vpxor        %xmm0, %xmm0, %xmm0
	0xc5, 0xfe, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002308 vmovdqu      %ymm0, $128(%rsp)
	0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x00002311 vmovdqu      %ymm0, $96(%rsp)
	0x44, 0x89, 0xd1, //0x00002317 movl         %r10d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000231a andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00002320 cmpl         $4033, %ecx
	0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00002326 jb           LBB0_439
	0x49, 0x83, 0xf8, 0x20, //0x0000232c cmpq         $32, %r8
	0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00002330 jb           LBB0_440
	0xc4, 0xc1, 0x7e, 0x6f, 0x02, //0x00002336 vmovdqu      (%r10), %ymm0
	0xc5, 0xfe, 0x7f, 0x44, 0x24, 0x60, //0x0000233b vmovdqu      %ymm0, $96(%rsp)
	0x49, 0x83, 0xc2, 0x20, //0x00002341 addq         $32, %r10
	0x49, 0x8d, 0x78, 0xe0, //0x00002345 leaq         $-32(%r8), %rdi
	0x4c, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002349 leaq         $128(%rsp), %r14
	0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00002351 jmp          LBB0_441
	//0x00002356 LBB0_439
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002356 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x0000235b vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0x38, 0xdf, 0xff, 0xff, //0x00002360 vmovdqu      $-8392(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x50, 0xde, 0xff, 0xff, //0x00002368 vmovdqu      $-8624(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd9, //0x00002370 vmovdqa      %ymm1, %ymm11
	0xc5, 0x7d, 0x6f, 0xe2, //0x00002374 vmovdqa      %ymm2, %ymm12
	0xe9, 0x2c, 0xfe, 0xff, 0xff, //0x00002378 jmp          LBB0_429
	//0x0000237d LBB0_440
	0x4c, 0x8d, 0x74, 0x24, 0x60, //0x0000237d leaq         $96(%rsp), %r14
	0x4c, 0x89, 0xc7, //0x00002382 movq         %r8, %rdi
	//0x00002385 LBB0_441
	0x48, 0x83, 0xff, 0x10, //0x00002385 cmpq         $16, %rdi
	0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00002389 jb           LBB0_442
	0xc4, 0xc1, 0x7a, 0x6f, 0x02, //0x0000238f vmovdqu      (%r10), %xmm0
	0xc4, 0xc1, 0x7a, 0x7f, 0x06, //0x00002394 vmovdqu      %xmm0, (%r14)
	0x49, 0x83, 0xc2, 0x10, //0x00002399 addq         $16, %r10
	0x49, 0x83, 0xc6, 0x10, //0x0000239d addq         $16, %r14
	0x48, 0x83, 0xc7, 0xf0, //0x000023a1 addq         $-16, %rdi
	0x48, 0x83, 0xff, 0x08, //0x000023a5 cmpq         $8, %rdi
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000023a9 jae          LBB0_449
	//0x000023af LBB0_443
	0x48, 0x83, 0xff, 0x04, //0x000023af cmpq         $4, %rdi
	0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000023b3 jl           LBB0_444
	//0x000023b9 LBB0_450
	0x41, 0x8b, 0x0a, //0x000023b9 movl         (%r10), %ecx
	0x41, 0x89, 0x0e, //0x000023bc movl         %ecx, (%r14)
	0x49, 0x83, 0xc2, 0x04, //0x000023bf addq         $4, %r10
	0x49, 0x83, 0xc6, 0x04, //0x000023c3 addq         $4, %r14
	0x48, 0x83, 0xc7, 0xfc, //0x000023c7 addq         $-4, %rdi
	0x48, 0x83, 0xff, 0x02, //0x000023cb cmpq         $2, %rdi
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000023cf jae          LBB0_445
	0xe9, 0x44, 0x00, 0x00, 0x00, //0x000023d5 jmp          LBB0_446
	//0x000023da LBB0_442
	0x48, 0x83, 0xff, 0x08, //0x000023da cmpq         $8, %rdi
	0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000023de jb           LBB0_443
	//0x000023e4 LBB0_449
	0x49, 0x8b, 0x0a, //0x000023e4 movq         (%r10), %rcx
	0x49, 0x89, 0x0e, //0x000023e7 movq         %rcx, (%r14)
	0x49, 0x83, 0xc2, 0x08, //0x000023ea addq         $8, %r10
	0x49, 0x83, 0xc6, 0x08, //0x000023ee addq         $8, %r14
	0x48, 0x83, 0xc7, 0xf8, //0x000023f2 addq         $-8, %rdi
	0x48, 0x83, 0xff, 0x04, //0x000023f6 cmpq         $4, %rdi
	0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x000023fa jge          LBB0_450
	//0x00002400 LBB0_444
	0x48, 0x83, 0xff, 0x02, //0x00002400 cmpq         $2, %rdi
	0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002404 jb           LBB0_446
	//0x0000240a LBB0_445
	0x41, 0x0f, 0xb7, 0x0a, //0x0000240a movzwl       (%r10), %ecx
	0x66, 0x41, 0x89, 0x0e, //0x0000240e movw         %cx, (%r14)
	0x49, 0x83, 0xc2, 0x02, //0x00002412 addq         $2, %r10
	0x49, 0x83, 0xc6, 0x02, //0x00002416 addq         $2, %r14
	0x48, 0x83, 0xc7, 0xfe, //0x0000241a addq         $-2, %rdi
	//0x0000241e LBB0_446
	0x4c, 0x89, 0xd2, //0x0000241e movq         %r10, %rdx
	0x4c, 0x8d, 0x54, 0x24, 0x60, //0x00002421 leaq         $96(%rsp), %r10
	0x48, 0x85, 0xff, //0x00002426 testq        %rdi, %rdi
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002429 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x0000242e vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0x65, 0xde, 0xff, 0xff, //0x00002433 vmovdqu      $-8603(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x7d, 0xdd, 0xff, 0xff, //0x0000243b vmovdqu      $-8835(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd9, //0x00002443 vmovdqa      %ymm1, %ymm11
	0xc5, 0x7d, 0x6f, 0xe2, //0x00002447 vmovdqa      %ymm2, %ymm12
	0x0f, 0x84, 0x58, 0xfd, 0xff, 0xff, //0x0000244b je           LBB0_429
	0x8a, 0x0a, //0x00002451 movb         (%rdx), %cl
	0x41, 0x88, 0x0e, //0x00002453 movb         %cl, (%r14)
	0x4c, 0x8d, 0x54, 0x24, 0x60, //0x00002456 leaq         $96(%rsp), %r10
	0xe9, 0x49, 0xfd, 0xff, 0xff, //0x0000245b jmp          LBB0_429
	//0x00002460 LBB0_451
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002460 movq         $48(%rsp), %rdi
	0x48, 0x8b, 0x4f, 0x08, //0x00002465 movq         $8(%rdi), %rcx
	0x48, 0x0f, 0xbc, 0xd2, //0x00002469 bsfq         %rdx, %rdx
	0x4c, 0x29, 0xc2, //0x0000246d subq         %r8, %rdx
	0x4c, 0x8d, 0x1c, 0x0a, //0x00002470 leaq         (%rdx,%rcx), %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002474 addq         $1, %r11
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00002478 movq         $24(%rsp), %rdx
	0x4c, 0x89, 0x1a, //0x0000247d movq         %r11, (%rdx)
	0x48, 0x8b, 0x4f, 0x08, //0x00002480 movq         $8(%rdi), %rcx
	0x49, 0x39, 0xcb, //0x00002484 cmpq         %rcx, %r11
	0x49, 0x0f, 0x46, 0xcb, //0x00002487 cmovbeq      %r11, %rcx
	0x48, 0x89, 0x0a, //0x0000248b movq         %rcx, (%rdx)
	0x0f, 0x87, 0x46, 0x20, 0x00, 0x00, //0x0000248e ja           LBB0_807
	0x4c, 0x89, 0xe8, //0x00002494 movq         %r13, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002497 movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcd, //0x000024a1 cmpq         %rcx, %r13
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000024a4 movq         $40(%rsp), %r8
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x000024a9 movq         $56(%rsp), %r15
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x000024ae movq         $64(%rsp), %r9
	0x0f, 0x86, 0x0e, 0xdf, 0xff, 0xff, //0x000024b3 jbe          LBB0_4
	0xe9, 0x1c, 0x20, 0x00, 0x00, //0x000024b9 jmp          LBB0_807
	//0x000024be LBB0_453
	0x41, 0x0f, 0xbc, 0xc1, //0x000024be bsfl         %r9d, %eax
	0x4c, 0x01, 0xe8, //0x000024c2 addq         %r13, %rax
	0x4d, 0x8d, 0x1c, 0x06, //0x000024c5 leaq         (%r14,%rax), %r11
	0x49, 0x83, 0xc3, 0x02, //0x000024c9 addq         $2, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000024cd movq         $40(%rsp), %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x000024d2 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x000024d7 movq         $56(%rsp), %r15
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x000024dc movq         $64(%rsp), %r9
	0xe9, 0xc3, 0xde, 0xff, 0xff, //0x000024e1 jmp          LBB0_2
	//0x000024e6 LBB0_454
	0x0f, 0xbc, 0xd8, //0x000024e6 bsfl         %eax, %ebx
	0x49, 0x89, 0xdb, //0x000024e9 movq         %rbx, %r11
	0x49, 0x29, 0xd3, //0x000024ec subq         %rdx, %r11
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x000024ef movq         $24(%rsp), %rdx
	0x4c, 0x89, 0x1a, //0x000024f4 movq         %r11, (%rdx)
	0x4d, 0x85, 0xdb, //0x000024f7 testq        %r11, %r11
	0x0f, 0x8e, 0x54, 0x02, 0x00, 0x00, //0x000024fa jle          LBB0_489
	0x49, 0x01, 0xd9, //0x00002500 addq         %rbx, %r9
	0x48, 0x01, 0xd9, //0x00002503 addq         %rbx, %rcx
	0x48, 0x01, 0xde, //0x00002506 addq         %rbx, %rsi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002509 movq         $40(%rsp), %r8
	0x90, 0x90, //0x0000250e .p2align 4, 0x90
	//0x00002510 LBB0_456
	0x0f, 0xb6, 0x06, //0x00002510 movzbl       (%rsi), %eax
	0x48, 0x83, 0xf8, 0x20, //0x00002513 cmpq         $32, %rax
	0x0f, 0x87, 0x3c, 0x02, 0x00, 0x00, //0x00002517 ja           LBB0_490
	0x49, 0x0f, 0xa3, 0xc4, //0x0000251d btq          %rax, %r12
	0x0f, 0x83, 0x32, 0x02, 0x00, 0x00, //0x00002521 jae          LBB0_490
	0x48, 0x89, 0x0a, //0x00002527 movq         %rcx, (%rdx)
	0x49, 0x83, 0xc1, 0xff, //0x0000252a addq         $-1, %r9
	0x48, 0x83, 0xc1, 0xff, //0x0000252e addq         $-1, %rcx
	0x48, 0x83, 0xc6, 0xff, //0x00002532 addq         $-1, %rsi
	0x49, 0x83, 0xc3, 0xff, //0x00002536 addq         $-1, %r11
	0x49, 0x83, 0xf9, 0x01, //0x0000253a cmpq         $1, %r9
	0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x0000253e jg           LBB0_456
	0x45, 0x31, 0xdb, //0x00002544 xorl         %r11d, %r11d
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00002547 movq         $64(%rsp), %r9
	0xe9, 0x60, 0xde, 0xff, 0xff, //0x0000254c jmp          LBB0_3
	//0x00002551 LBB0_460
	0x49, 0x8d, 0x43, 0xff, //0x00002551 leaq         $-1(%r11), %rax
	0x49, 0x39, 0xc6, //0x00002555 cmpq         %rax, %r14
	0x49, 0xf7, 0xd3, //0x00002558 notq         %r11
	0x4d, 0x0f, 0x45, 0xd8, //0x0000255b cmovneq      %r8, %r11
	0x84, 0xc9, //0x0000255f testb        %cl, %cl
	0x4d, 0x0f, 0x45, 0xc3, //0x00002561 cmovneq      %r11, %r8
	//0x00002565 LBB0_461
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002565 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x0000256a movq         $56(%rsp), %r15
	//0x0000256f LBB0_462
	0x4d, 0x85, 0xc0, //0x0000256f testq        %r8, %r8
	0x0f, 0x88, 0x4b, 0x1f, 0x00, 0x00, //0x00002572 js           LBB0_776
	0x4c, 0x8b, 0x1a, //0x00002578 movq         (%rdx), %r11
	0xc5, 0x7d, 0x6f, 0xe8, //0x0000257b vmovdqa      %ymm0, %ymm13
	//0x0000257f LBB0_464
	0x4d, 0x01, 0xc3, //0x0000257f addq         %r8, %r11
	0x49, 0x83, 0xc3, 0xff, //0x00002582 addq         $-1, %r11
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00002586 movq         $24(%rsp), %rax
	0x4c, 0x89, 0x18, //0x0000258b movq         %r11, (%rax)
	0x4c, 0x89, 0xe8, //0x0000258e movq         %r13, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002591 movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcd, //0x0000259b cmpq         %rcx, %r13
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000259e movq         $40(%rsp), %r8
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x000025a3 movq         $64(%rsp), %r9
	0x0f, 0x86, 0x19, 0xde, 0xff, 0xff, //0x000025a8 jbe          LBB0_4
	0xe9, 0x27, 0x1f, 0x00, 0x00, //0x000025ae jmp          LBB0_807
	//0x000025b3 LBB0_465
	0x4d, 0x89, 0xce, //0x000025b3 movq         %r9, %r14
	0x4d, 0x89, 0xf9, //0x000025b6 movq         %r15, %r9
	0x4d, 0x29, 0xd9, //0x000025b9 subq         %r11, %r9
	0x0f, 0x84, 0x10, 0x21, 0x00, 0x00, //0x000025bc je           LBB0_804
	0x49, 0x83, 0xf9, 0x40, //0x000025c2 cmpq         $64, %r9
	0x0f, 0x82, 0xc1, 0x0a, 0x00, 0x00, //0x000025c6 jb           LBB0_569
	0x4d, 0x8d, 0x5d, 0x01, //0x000025cc leaq         $1(%r13), %r11
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x000025d0 movq         $-1, $32(%rsp)
	0x31, 0xdb, //0x000025d9 xorl         %ebx, %ebx
	0x90, 0x90, 0x90, 0x90, 0x90, //0x000025db .p2align 4, 0x90
	//0x000025e0 LBB0_468
	0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x1a, //0x000025e0 vmovdqu      (%r10,%r11), %ymm0
	0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x1a, 0x20, //0x000025e6 vmovdqu      $32(%r10,%r11), %ymm1
	0xc5, 0xfd, 0x74, 0xd6, //0x000025ed vpcmpeqb     %ymm6, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xfa, //0x000025f1 vpmovmskb    %ymm2, %edi
	0xc5, 0xf5, 0x74, 0xd6, //0x000025f5 vpcmpeqb     %ymm6, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xc2, //0x000025f9 vpmovmskb    %ymm2, %eax
	0xc5, 0xfd, 0x74, 0xd7, //0x000025fd vpcmpeqb     %ymm7, %ymm0, %ymm2
	0xc5, 0xfd, 0xd7, 0xd2, //0x00002601 vpmovmskb    %ymm2, %edx
	0xc5, 0xf5, 0x74, 0xd7, //0x00002605 vpcmpeqb     %ymm7, %ymm1, %ymm2
	0xc5, 0xfd, 0xd7, 0xf2, //0x00002609 vpmovmskb    %ymm2, %esi
	0xc5, 0xbd, 0x64, 0xd1, //0x0000260d vpcmpgtb     %ymm1, %ymm8, %ymm2
	0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00002611 vpcmpgtb     %ymm9, %ymm1, %ymm1
	0xc5, 0xed, 0xdb, 0xc9, //0x00002616 vpand        %ymm1, %ymm2, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x0000261a vpmovmskb    %ymm1, %ecx
	0x48, 0xc1, 0xe0, 0x20, //0x0000261e shlq         $32, %rax
	0x48, 0x09, 0xc7, //0x00002622 orq          %rax, %rdi
	0x48, 0xc1, 0xe6, 0x20, //0x00002625 shlq         $32, %rsi
	0x48, 0xc1, 0xe1, 0x20, //0x00002629 shlq         $32, %rcx
	0x48, 0x09, 0xf2, //0x0000262d orq          %rsi, %rdx
	0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00002630 jne          LBB0_479
	0x48, 0x85, 0xdb, //0x00002636 testq        %rbx, %rbx
	0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x00002639 jne          LBB0_481
	0x31, 0xdb, //0x0000263f xorl         %ebx, %ebx
	//0x00002641 LBB0_471
	0xc5, 0xbd, 0x64, 0xc8, //0x00002641 vpcmpgtb     %ymm0, %ymm8, %ymm1
	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002645 vpcmpgtb     %ymm9, %ymm0, %ymm0
	0xc5, 0xf5, 0xdb, 0xc0, //0x0000264a vpand        %ymm0, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xc0, //0x0000264e vpmovmskb    %ymm0, %eax
	0x48, 0x09, 0xc1, //0x00002652 orq          %rax, %rcx
	0x48, 0x85, 0xff, //0x00002655 testq        %rdi, %rdi
	0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x00002658 jne          LBB0_482
	0x48, 0x85, 0xc9, //0x0000265e testq        %rcx, %rcx
	0x0f, 0x85, 0x15, 0x20, 0x00, 0x00, //0x00002661 jne          LBB0_798
	0x49, 0x83, 0xc1, 0xc0, //0x00002667 addq         $-64, %r9
	0x49, 0x83, 0xc3, 0x40, //0x0000266b addq         $64, %r11
	0x49, 0x83, 0xf9, 0x3f, //0x0000266f cmpq         $63, %r9
	0x0f, 0x87, 0x67, 0xff, 0xff, 0xff, //0x00002673 ja           LBB0_468
	0xe9, 0x4e, 0x08, 0x00, 0x00, //0x00002679 jmp          LBB0_474
	//0x0000267e LBB0_479
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x0000267e cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00002684 jne          LBB0_481
	0x48, 0x0f, 0xbc, 0xc2, //0x0000268a bsfq         %rdx, %rax
	0x4c, 0x01, 0xd8, //0x0000268e addq         %r11, %rax
	0x48, 0x89, 0x44, 0x24, 0x20, //0x00002691 movq         %rax, $32(%rsp)
	//0x00002696 LBB0_481
	0x48, 0x89, 0xd8, //0x00002696 movq         %rbx, %rax
	0x48, 0xf7, 0xd0, //0x00002699 notq         %rax
	0x48, 0x21, 0xd0, //0x0000269c andq         %rdx, %rax
	0x4c, 0x8d, 0x04, 0x00, //0x0000269f leaq         (%rax,%rax), %r8
	0x49, 0x09, 0xd8, //0x000026a3 orq          %rbx, %r8
	0x4c, 0x89, 0xc6, //0x000026a6 movq         %r8, %rsi
	0x48, 0xf7, 0xd6, //0x000026a9 notq         %rsi
	0x48, 0x21, 0xd6, //0x000026ac andq         %rdx, %rsi
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000026af movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x000026b9 andq         %rdx, %rsi
	0x31, 0xdb, //0x000026bc xorl         %ebx, %ebx
	0x48, 0x01, 0xc6, //0x000026be addq         %rax, %rsi
	0x0f, 0x92, 0xc3, //0x000026c1 setb         %bl
	0x48, 0x01, 0xf6, //0x000026c4 addq         %rsi, %rsi
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000026c7 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc6, //0x000026d1 xorq         %rax, %rsi
	0x4c, 0x21, 0xc6, //0x000026d4 andq         %r8, %rsi
	0x48, 0xf7, 0xd6, //0x000026d7 notq         %rsi
	0x48, 0x21, 0xf7, //0x000026da andq         %rsi, %rdi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000026dd movq         $40(%rsp), %r8
	0xe9, 0x5a, 0xff, 0xff, 0xff, //0x000026e2 jmp          LBB0_471
	//0x000026e7 LBB0_482
	0x48, 0x0f, 0xbc, 0xd7, //0x000026e7 bsfq         %rdi, %rdx
	0x48, 0x85, 0xc9, //0x000026eb testq        %rcx, %rcx
	0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x000026ee je           LBB0_495
	0x48, 0x0f, 0xbc, 0xc9, //0x000026f4 bsfq         %rcx, %rcx
	0xe9, 0xb2, 0x00, 0x00, 0x00, //0x000026f8 jmp          LBB0_496
	//0x000026fd LBB0_484
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000026fd movq         $-2, %rdx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002704 movl         $2, %esi
	0x49, 0x01, 0xf3, //0x00002709 addq         %rsi, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000270c movq         $-1, %rax
	0x49, 0x01, 0xd6, //0x00002713 addq         %rdx, %r14
	0x0f, 0x8e, 0xbe, 0x1d, 0x00, 0x00, //0x00002716 jle          LBB0_807
	//0x0000271c LBB0_486
	0x41, 0x0f, 0xb6, 0x03, //0x0000271c movzbl       (%r11), %eax
	0x3c, 0x5c, //0x00002720 cmpb         $92, %al
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002722 je           LBB0_484
	0x3c, 0x22, //0x00002728 cmpb         $34, %al
	0x0f, 0x84, 0x77, 0x01, 0x00, 0x00, //0x0000272a je           LBB0_494
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002730 movq         $-1, %rdx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002737 movl         $1, %esi
	0x49, 0x01, 0xf3, //0x0000273c addq         %rsi, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000273f movq         $-1, %rax
	0x49, 0x01, 0xd6, //0x00002746 addq         %rdx, %r14
	0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002749 jg           LBB0_486
	0xe9, 0x86, 0x1d, 0x00, 0x00, //0x0000274f jmp          LBB0_807
	//0x00002754 LBB0_489
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002754 movq         $40(%rsp), %r8
	//0x00002759 LBB0_490
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00002759 movq         $64(%rsp), %r9
	0xe9, 0x4e, 0xdc, 0xff, 0xff, //0x0000275e jmp          LBB0_3
	//0x00002763 LBB0_491
	0x4c, 0x01, 0xc9, //0x00002763 addq         %r9, %rcx
	0x48, 0x03, 0x4c, 0x24, 0x48, //0x00002766 addq         $72(%rsp), %rcx
	0xc5, 0xf8, 0x77, //0x0000276b vzeroupper
	0x49, 0x89, 0xc9, //0x0000276e movq         %rcx, %r9
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002771 movq         $-1, %rcx
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x00002778 movq         $32(%rsp), %r14
	0x4d, 0x85, 0xf6, //0x0000277d testq        %r14, %r14
	0x0f, 0x85, 0xe9, 0x01, 0x00, 0x00, //0x00002780 jne          LBB0_509
	0xe9, 0xd4, 0x1e, 0x00, 0x00, //0x00002786 jmp          LBB0_797
	//0x0000278b LBB0_492
	0x4d, 0x29, 0xd5, //0x0000278b subq         %r10, %r13
	0x49, 0x01, 0xd5, //0x0000278e addq         %rdx, %r13
	0x4d, 0x89, 0xd9, //0x00002791 movq         %r11, %r9
	0x49, 0x39, 0xcd, //0x00002794 cmpq         %rcx, %r13
	0x0f, 0x82, 0xe5, 0xdd, 0xff, 0xff, //0x00002797 jb           LBB0_36
	0xe9, 0xd9, 0x1c, 0x00, 0x00, //0x0000279d jmp          LBB0_774
	//0x000027a2 LBB0_493
	0x49, 0x89, 0xf0, //0x000027a2 movq         %rsi, %r8
	0xe9, 0x94, 0xf2, 0xff, 0xff, //0x000027a5 jmp          LBB0_350
	//0x000027aa LBB0_495
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000027aa movl         $64, %ecx
	//0x000027af LBB0_496
	0x4d, 0x89, 0xf1, //0x000027af movq         %r14, %r9
	0x48, 0x8b, 0x7c, 0x24, 0x18, //0x000027b2 movq         $24(%rsp), %rdi
	0x48, 0x39, 0xd1, //0x000027b7 cmpq         %rdx, %rcx
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x000027ba movq         $32(%rsp), %r14
	0x0f, 0x82, 0x27, 0x1f, 0x00, 0x00, //0x000027bf jb           LBB0_808
	0xc5, 0x7d, 0x7f, 0xea, //0x000027c5 vmovdqa      %ymm13, %ymm2
	0x49, 0x01, 0xd3, //0x000027c9 addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000027cc addq         $1, %r11
	//0x000027d0 LBB0_498
	0x4d, 0x85, 0xdb, //0x000027d0 testq        %r11, %r11
	0x0f, 0x88, 0x64, 0x1e, 0x00, 0x00, //0x000027d3 js           LBB0_793
	0x4c, 0x89, 0x1f, //0x000027d9 movq         %r11, (%rdi)
	0x4c, 0x89, 0xe8, //0x000027dc movq         %r13, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000027df movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcd, //0x000027e9 cmpq         %rcx, %r13
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x000027ec movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x000027f1 movq         $56(%rsp), %r15
	0xc5, 0x7d, 0x6f, 0xea, //0x000027f6 vmovdqa      %ymm2, %ymm13
	0x0f, 0x86, 0xc7, 0xdb, 0xff, 0xff, //0x000027fa jbe          LBB0_4
	0xe9, 0xd5, 0x1c, 0x00, 0x00, //0x00002800 jmp          LBB0_807
	//0x00002805 LBB0_161
	0x4d, 0x85, 0xdb, //0x00002805 testq        %r11, %r11
	0x0f, 0x85, 0xb3, 0x08, 0x00, 0x00, //0x00002808 jne          LBB0_571
	0x4f, 0x8d, 0x1c, 0x06, //0x0000280e leaq         (%r14,%r8), %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002812 addq         $1, %r11
	0x49, 0xf7, 0xd6, //0x00002816 notq         %r14
	0x4d, 0x01, 0xfe, //0x00002819 addq         %r15, %r14
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000281c movq         $40(%rsp), %r8
	0x4d, 0x89, 0xe1, //0x00002821 movq         %r12, %r9
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002824 movabsq      $4294977024, %r12
	//0x0000282e LBB0_163
	0x4d, 0x85, 0xf6, //0x0000282e testq        %r14, %r14
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002831 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00002836 movq         $56(%rsp), %r15
	0x0f, 0x8f, 0x2e, 0x00, 0x00, 0x00, //0x0000283b jg           LBB0_221
	0xe9, 0x94, 0x1c, 0x00, 0x00, //0x00002841 jmp          LBB0_807
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002846 .p2align 4, 0x90
	//0x00002850 LBB0_219
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002850 movq         $-2, %rdx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002857 movl         $2, %esi
	0x49, 0x01, 0xf3, //0x0000285c addq         %rsi, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000285f movq         $-1, %rax
	0x49, 0x01, 0xd6, //0x00002866 addq         %rdx, %r14
	0x0f, 0x8e, 0x6b, 0x1c, 0x00, 0x00, //0x00002869 jle          LBB0_807
	//0x0000286f LBB0_221
	0x41, 0x0f, 0xb6, 0x03, //0x0000286f movzbl       (%r11), %eax
	0x3c, 0x5c, //0x00002873 cmpb         $92, %al
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002875 je           LBB0_219
	0x3c, 0x22, //0x0000287b cmpb         $34, %al
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000287d je           LBB0_494
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002883 movq         $-1, %rdx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000288a movl         $1, %esi
	0x49, 0x01, 0xf3, //0x0000288f addq         %rsi, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002892 movq         $-1, %rax
	0x49, 0x01, 0xd6, //0x00002899 addq         %rdx, %r14
	0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000289c jg           LBB0_221
	0xe9, 0x33, 0x1c, 0x00, 0x00, //0x000028a2 jmp          LBB0_807
	//0x000028a7 LBB0_494
	0x4d, 0x29, 0xd3, //0x000028a7 subq         %r10, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000028aa addq         $1, %r11
	0xe9, 0xf6, 0xda, 0xff, 0xff, //0x000028ae jmp          LBB0_2
	//0x000028b3 LBB0_500
	0x89, 0xc9, //0x000028b3 movl         %ecx, %ecx
	0x49, 0x01, 0xc9, //0x000028b5 addq         %rcx, %r9
	0x4d, 0x01, 0xc1, //0x000028b8 addq         %r8, %r9
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000028bb movq         $40(%rsp), %r8
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000028c0 movq         $-1, %rcx
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x000028c7 movq         $32(%rsp), %r14
	0x4d, 0x85, 0xf6, //0x000028cc testq        %r14, %r14
	0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000028cf jne          LBB0_509
	0xe9, 0x85, 0x1d, 0x00, 0x00, //0x000028d5 jmp          LBB0_797
	//0x000028da LBB0_501
	0xc5, 0x7d, 0x7f, 0xe8, //0x000028da vmovdqa      %ymm13, %ymm0
	0x0f, 0xbc, 0xc3, //0x000028de bsfl         %ebx, %eax
	0xe9, 0xf9, 0x01, 0x00, 0x00, //0x000028e1 jmp          LBB0_525
	//0x000028e6 LBB0_502
	0x66, 0x0f, 0xbc, 0xc2, //0x000028e6 bsfw         %dx, %ax
	0x44, 0x0f, 0xb7, 0xc0, //0x000028ea movzwl       %ax, %r8d
	0x4c, 0x89, 0xc1, //0x000028ee movq         %r8, %rcx
	0x4c, 0x29, 0xc9, //0x000028f1 subq         %r9, %rcx
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x000028f4 movq         $24(%rsp), %rdx
	0x48, 0x89, 0x0a, //0x000028f9 movq         %rcx, (%rdx)
	0x48, 0x85, 0xc9, //0x000028fc testq        %rcx, %rcx
	0x0f, 0x8e, 0x80, 0x03, 0x00, 0x00, //0x000028ff jle          LBB0_532
	0x4d, 0x01, 0xc6, //0x00002905 addq         %r8, %r14
	0x4c, 0x01, 0xc3, //0x00002908 addq         %r8, %rbx
	0x4c, 0x01, 0xc6, //0x0000290b addq         %r8, %rsi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000290e movq         $40(%rsp), %r8
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00002913 movq         $64(%rsp), %r9
	//0x00002918 LBB0_504
	0x0f, 0xb6, 0x06, //0x00002918 movzbl       (%rsi), %eax
	0x48, 0x83, 0xf8, 0x20, //0x0000291b cmpq         $32, %rax
	0x0f, 0x87, 0x5e, 0x04, 0x00, 0x00, //0x0000291f ja           LBB0_549
	0x49, 0x0f, 0xa3, 0xc4, //0x00002925 btq          %rax, %r12
	0x0f, 0x83, 0x54, 0x04, 0x00, 0x00, //0x00002929 jae          LBB0_549
	0x48, 0x89, 0x1a, //0x0000292f movq         %rbx, (%rdx)
	0x49, 0x83, 0xc6, 0xff, //0x00002932 addq         $-1, %r14
	0x48, 0x83, 0xc3, 0xff, //0x00002936 addq         $-1, %rbx
	0x48, 0x83, 0xc6, 0xff, //0x0000293a addq         $-1, %rsi
	0x48, 0x83, 0xc1, 0xff, //0x0000293e addq         $-1, %rcx
	0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002942 movl         $0, %r11d
	0x49, 0x83, 0xfe, 0x01, //0x00002948 cmpq         $1, %r14
	0x0f, 0x8f, 0xc6, 0xff, 0xff, 0xff, //0x0000294c jg           LBB0_504
	0xe9, 0x5a, 0xda, 0xff, 0xff, //0x00002952 jmp          LBB0_3
	//0x00002957 LBB0_507
	0x49, 0x01, 0xc9, //0x00002957 addq         %rcx, %r9
	//0x0000295a LBB0_508
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000295a movq         $-1, %rcx
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x00002961 movq         $32(%rsp), %r14
	0x4d, 0x85, 0xf6, //0x00002966 testq        %r14, %r14
	0x0f, 0x84, 0xf0, 0x1c, 0x00, 0x00, //0x00002969 je           LBB0_797
	//0x0000296f LBB0_509
	0x4d, 0x85, 0xdb, //0x0000296f testq        %r11, %r11
	0x0f, 0x84, 0xe7, 0x1c, 0x00, 0x00, //0x00002972 je           LBB0_797
	0x4d, 0x85, 0xe4, //0x00002978 testq        %r12, %r12
	0x0f, 0x84, 0xde, 0x1c, 0x00, 0x00, //0x0000297b je           LBB0_797
	0x4c, 0x2b, 0x4c, 0x24, 0x48, //0x00002981 subq         $72(%rsp), %r9
	0x49, 0x8d, 0x49, 0xff, //0x00002986 leaq         $-1(%r9), %rcx
	0x49, 0x39, 0xce, //0x0000298a cmpq         %rcx, %r14
	0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x0000298d je           LBB0_517
	0x49, 0x39, 0xcb, //0x00002993 cmpq         %rcx, %r11
	0x0f, 0x84, 0x8e, 0x00, 0x00, 0x00, //0x00002996 je           LBB0_517
	0x49, 0x39, 0xcc, //0x0000299c cmpq         %rcx, %r12
	0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x0000299f je           LBB0_517
	0x4d, 0x85, 0xdb, //0x000029a5 testq        %r11, %r11
	0xc5, 0xfe, 0x6f, 0x2d, 0x10, 0xd7, 0xff, 0xff, //0x000029a8 vmovdqu      $-10480(%rip), %ymm5  /* LCPI0_1+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x35, 0x28, 0xd7, 0xff, 0xff, //0x000029b0 vmovdqu      $-10456(%rip), %ymm6  /* LCPI0_2+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0x40, 0xd7, 0xff, 0xff, //0x000029b8 vmovdqu      $-10432(%rip), %ymm7  /* LCPI0_3+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0x58, 0xd7, 0xff, 0xff, //0x000029c0 vmovdqu      $-10408(%rip), %ymm8  /* LCPI0_4+0(%rip) */
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000029c8 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0x7e, 0x6f, 0x15, 0x2b, 0xd8, 0xff, 0xff, //0x000029cd vmovdqu      $-10197(%rip), %ymm10  /* LCPI0_14+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x05, 0x43, 0xd8, 0xff, 0xff, //0x000029d5 vmovdqu      $-10173(%rip), %ymm0  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x3d, 0x5b, 0xd8, 0xff, 0xff, //0x000029dd vmovdqu      $-10149(%rip), %ymm15  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0xf3, 0xd7, 0xff, 0xff, //0x000029e5 vmovdqu      $-10253(%rip), %ymm14  /* LCPI0_10+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x25, 0xab, 0xd8, 0xff, 0xff, //0x000029ed vmovdqu      $-10069(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xc3, 0xd7, 0xff, 0xff, //0x000029f5 vmovdqu      $-10301(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0x0f, 0x8e, 0xa3, 0x00, 0x00, 0x00, //0x000029fd jle          LBB0_521
	0x49, 0x8d, 0x4b, 0xff, //0x00002a03 leaq         $-1(%r11), %rcx
	0x49, 0x39, 0xcc, //0x00002a07 cmpq         %rcx, %r12
	0x0f, 0x84, 0x96, 0x00, 0x00, 0x00, //0x00002a0a je           LBB0_521
	0x49, 0xf7, 0xd3, //0x00002a10 notq         %r11
	0x4d, 0x89, 0xd9, //0x00002a13 movq         %r11, %r9
	0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00002a16 movq         $24(%rsp), %rcx
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002a1b movabsq      $4294977024, %r12
	0xe9, 0x67, 0x00, 0x00, 0x00, //0x00002a25 jmp          LBB0_520
	//0x00002a2a LBB0_517
	0x49, 0xf7, 0xd9, //0x00002a2a negq         %r9
	//0x00002a2d LBB0_518
	0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00002a2d movq         $24(%rsp), %rcx
	//0x00002a32 LBB0_519
	0xc5, 0xfe, 0x6f, 0x2d, 0x86, 0xd6, 0xff, 0xff, //0x00002a32 vmovdqu      $-10618(%rip), %ymm5  /* LCPI0_1+0(%rip) */
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002a3a movabsq      $4294977024, %r12
	0xc5, 0xfe, 0x6f, 0x35, 0x94, 0xd6, 0xff, 0xff, //0x00002a44 vmovdqu      $-10604(%rip), %ymm6  /* LCPI0_2+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x3d, 0xac, 0xd6, 0xff, 0xff, //0x00002a4c vmovdqu      $-10580(%rip), %ymm7  /* LCPI0_3+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x05, 0xc4, 0xd6, 0xff, 0xff, //0x00002a54 vmovdqu      $-10556(%rip), %ymm8  /* LCPI0_4+0(%rip) */
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002a5c vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0x7e, 0x6f, 0x15, 0x97, 0xd7, 0xff, 0xff, //0x00002a61 vmovdqu      $-10345(%rip), %ymm10  /* LCPI0_14+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x05, 0xaf, 0xd7, 0xff, 0xff, //0x00002a69 vmovdqu      $-10321(%rip), %ymm0  /* LCPI0_15+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x3d, 0xc7, 0xd7, 0xff, 0xff, //0x00002a71 vmovdqu      $-10297(%rip), %ymm15  /* LCPI0_16+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x35, 0x5f, 0xd7, 0xff, 0xff, //0x00002a79 vmovdqu      $-10401(%rip), %ymm14  /* LCPI0_10+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x25, 0x17, 0xd8, 0xff, 0xff, //0x00002a81 vmovdqu      $-10217(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x2f, 0xd7, 0xff, 0xff, //0x00002a89 vmovdqu      $-10449(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	//0x00002a91 LBB0_520
	0xc5, 0x7e, 0x6f, 0x1d, 0xa7, 0xd6, 0xff, 0xff, //0x00002a91 vmovdqu      $-10585(%rip), %ymm11  /* LCPI0_5+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0xbf, 0xd6, 0xff, 0xff, //0x00002a99 vmovdqu      $-10561(%rip), %ymm12  /* LCPI0_6+0(%rip) */
	0xe9, 0x83, 0x03, 0x00, 0x00, //0x00002aa1 jmp          LBB0_545
	//0x00002aa6 LBB0_521
	0x4c, 0x89, 0xf1, //0x00002aa6 movq         %r14, %rcx
	0x4c, 0x09, 0xe1, //0x00002aa9 orq          %r12, %rcx
	0x0f, 0x99, 0xc1, //0x00002aac setns        %cl
	0xc5, 0x7e, 0x6f, 0x1d, 0x89, 0xd6, 0xff, 0xff, //0x00002aaf vmovdqu      $-10615(%rip), %ymm11  /* LCPI0_5+0(%rip) */
	0xc5, 0x7e, 0x6f, 0x25, 0xa1, 0xd6, 0xff, 0xff, //0x00002ab7 vmovdqu      $-10591(%rip), %ymm12  /* LCPI0_6+0(%rip) */
	0x0f, 0x88, 0x62, 0x01, 0x00, 0x00, //0x00002abf js           LBB0_527
	0x4d, 0x39, 0xe6, //0x00002ac5 cmpq         %r12, %r14
	0x0f, 0x8c, 0x59, 0x01, 0x00, 0x00, //0x00002ac8 jl           LBB0_527
	0x49, 0xf7, 0xd6, //0x00002ace notq         %r14
	0x4d, 0x89, 0xf1, //0x00002ad1 movq         %r14, %r9
	0xe9, 0x41, 0x03, 0x00, 0x00, //0x00002ad4 jmp          LBB0_544
	//0x00002ad9 LBB0_524
	0xc5, 0x7d, 0x7f, 0xe8, //0x00002ad9 vmovdqa      %ymm13, %ymm0
	0x89, 0xd0, //0x00002add movl         %edx, %eax
	//0x00002adf LBB0_525
	0x49, 0xf7, 0xd0, //0x00002adf notq         %r8
	0x49, 0x29, 0xc0, //0x00002ae2 subq         %rax, %r8
	0xe9, 0x76, 0x01, 0x00, 0x00, //0x00002ae5 jmp          LBB0_530
	//0x00002aea LBB0_197
	0x4d, 0x85, 0xdb, //0x00002aea testq        %r11, %r11
	0x0f, 0x85, 0x2c, 0x08, 0x00, 0x00, //0x00002aed jne          LBB0_593
	0x4f, 0x8d, 0x1c, 0x06, //0x00002af3 leaq         (%r14,%r8), %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002af7 addq         $1, %r11
	0x49, 0xf7, 0xd6, //0x00002afb notq         %r14
	0x4d, 0x01, 0xfe, //0x00002afe addq         %r15, %r14
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002b01 movq         $40(%rsp), %r8
	0x4d, 0x89, 0xe1, //0x00002b06 movq         %r12, %r9
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002b09 movabsq      $4294977024, %r12
	//0x00002b13 LBB0_199
	0x4d, 0x85, 0xf6, //0x00002b13 testq        %r14, %r14
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002b16 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00002b1b movq         $56(%rsp), %r15
	0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00002b20 jg           LBB0_246
	0xe9, 0xaf, 0x19, 0x00, 0x00, //0x00002b26 jmp          LBB0_807
	//0x00002b2b LBB0_244
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002b2b movq         $-2, %rdx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002b32 movl         $2, %esi
	0x49, 0x01, 0xf3, //0x00002b37 addq         %rsi, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002b3a movq         $-1, %rax
	0x49, 0x01, 0xd6, //0x00002b41 addq         %rdx, %r14
	0x0f, 0x8e, 0x90, 0x19, 0x00, 0x00, //0x00002b44 jle          LBB0_807
	//0x00002b4a LBB0_246
	0x41, 0x0f, 0xb6, 0x03, //0x00002b4a movzbl       (%r11), %eax
	0x3c, 0x5c, //0x00002b4e cmpb         $92, %al
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002b50 je           LBB0_244
	0x3c, 0x22, //0x00002b56 cmpb         $34, %al
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002b58 je           LBB0_526
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b5e movq         $-1, %rdx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b65 movl         $1, %esi
	0x49, 0x01, 0xf3, //0x00002b6a addq         %rsi, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002b6d movq         $-1, %rax
	0x49, 0x01, 0xd6, //0x00002b74 addq         %rdx, %r14
	0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00002b77 jg           LBB0_246
	0xe9, 0x58, 0x19, 0x00, 0x00, //0x00002b7d jmp          LBB0_807
	//0x00002b82 LBB0_526
	0x4d, 0x29, 0xd3, //0x00002b82 subq         %r10, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002b85 addq         $1, %r11
	0xe9, 0x95, 0xe5, 0xff, 0xff, //0x00002b89 jmp          LBB0_194
	//0x00002b8e LBB0_54
	0x4d, 0x01, 0xd3, //0x00002b8e addq         %r10, %r11
	0x48, 0x83, 0xfb, 0x20, //0x00002b91 cmpq         $32, %rbx
	0x0f, 0x82, 0x2c, 0x06, 0x00, 0x00, //0x00002b95 jb           LBB0_578
	//0x00002b9b LBB0_55
	0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00002b9b vmovdqu      (%r11), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00002ba0 vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x00002ba4 vpmovmskb    %ymm1, %ecx
	0xc5, 0xfd, 0x74, 0xc7, //0x00002ba8 vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xd0, //0x00002bac vpmovmskb    %ymm0, %edx
	0x85, 0xd2, //0x00002bb0 testl        %edx, %edx
	0x0f, 0x85, 0x65, 0x05, 0x00, 0x00, //0x00002bb2 jne          LBB0_573
	0x4d, 0x85, 0xc0, //0x00002bb8 testq        %r8, %r8
	0x0f, 0x85, 0x8d, 0x05, 0x00, 0x00, //0x00002bbb jne          LBB0_575
	0x45, 0x31, 0xc0, //0x00002bc1 xorl         %r8d, %r8d
	0x48, 0x85, 0xc9, //0x00002bc4 testq        %rcx, %rcx
	0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x00002bc7 je           LBB0_577
	//0x00002bcd LBB0_58
	0x48, 0x0f, 0xbc, 0xc1, //0x00002bcd bsfq         %rcx, %rax
	0x4d, 0x29, 0xd3, //0x00002bd1 subq         %r10, %r11
	0x49, 0x01, 0xc3, //0x00002bd4 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002bd7 addq         $1, %r11
	0xe9, 0x72, 0xdb, 0xff, 0xff, //0x00002bdb jmp          LBB0_64
	//0x00002be0 LBB0_209
	0x4d, 0x01, 0xd3, //0x00002be0 addq         %r10, %r11
	0x49, 0x83, 0xf9, 0x20, //0x00002be3 cmpq         $32, %r9
	0x0f, 0x82, 0x5e, 0x08, 0x00, 0x00, //0x00002be7 jb           LBB0_603
	//0x00002bed LBB0_210
	0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00002bed vmovdqu      (%r11), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00002bf2 vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x00002bf6 vpmovmskb    %ymm1, %ecx
	0xc5, 0xfd, 0x74, 0xcf, //0x00002bfa vpcmpeqb     %ymm7, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xd1, //0x00002bfe vpmovmskb    %ymm1, %edx
	0x85, 0xd2, //0x00002c02 testl        %edx, %edx
	0x0f, 0x85, 0xe0, 0x06, 0x00, 0x00, //0x00002c04 jne          LBB0_591
	0x48, 0x85, 0xdb, //0x00002c0a testq        %rbx, %rbx
	0x0f, 0x85, 0x68, 0x07, 0x00, 0x00, //0x00002c0d jne          LBB0_595
	0x31, 0xdb, //0x00002c13 xorl         %ebx, %ebx
	0x48, 0x85, 0xc9, //0x00002c15 testq        %rcx, %rcx
	0x0f, 0x84, 0xd9, 0x07, 0x00, 0x00, //0x00002c18 je           LBB0_597
	//0x00002c1e LBB0_213
	0x48, 0x0f, 0xbc, 0xd1, //0x00002c1e bsfq         %rcx, %rdx
	0xe9, 0xd5, 0x07, 0x00, 0x00, //0x00002c22 jmp          LBB0_598
	//0x00002c27 LBB0_527
	0x49, 0x8d, 0x54, 0x24, 0xff, //0x00002c27 leaq         $-1(%r12), %rdx
	0x49, 0x39, 0xd6, //0x00002c2c cmpq         %rdx, %r14
	0x49, 0xf7, 0xd4, //0x00002c2f notq         %r12
	0x4d, 0x0f, 0x45, 0xe1, //0x00002c32 cmovneq      %r9, %r12
	0x84, 0xc9, //0x00002c36 testb        %cl, %cl
	0x4d, 0x0f, 0x45, 0xcc, //0x00002c38 cmovneq      %r12, %r9
	0xe9, 0xd9, 0x01, 0x00, 0x00, //0x00002c3c jmp          LBB0_544
	//0x00002c41 LBB0_528
	0xc5, 0x7d, 0x7f, 0xe8, //0x00002c41 vmovdqa      %ymm13, %ymm0
	0x0f, 0xbc, 0xcb, //0x00002c45 bsfl         %ebx, %ecx
	0xe9, 0x50, 0x00, 0x00, 0x00, //0x00002c48 jmp          LBB0_534
	//0x00002c4d LBB0_529
	0xc5, 0x7d, 0x7f, 0xe8, //0x00002c4d vmovdqa      %ymm13, %ymm0
	0x4d, 0x01, 0xea, //0x00002c51 addq         %r13, %r10
	0x4d, 0x29, 0xc2, //0x00002c54 subq         %r8, %r10
	0x48, 0xf7, 0xd1, //0x00002c57 notq         %rcx
	0x4c, 0x01, 0xd1, //0x00002c5a addq         %r10, %rcx
	0x49, 0x89, 0xc8, //0x00002c5d movq         %rcx, %r8
	//0x00002c60 LBB0_530
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002c60 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00002c65 movq         $56(%rsp), %r15
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00002c6a movq         $24(%rsp), %rdx
	0xe9, 0xfb, 0xf8, 0xff, 0xff, //0x00002c6f jmp          LBB0_462
	//0x00002c74 LBB0_531
	0x4d, 0x01, 0xd5, //0x00002c74 addq         %r10, %r13
	0x48, 0x85, 0xf6, //0x00002c77 testq        %rsi, %rsi
	0x0f, 0x85, 0x98, 0xd8, 0xff, 0xff, //0x00002c7a jne          LBB0_29
	0xe9, 0xd7, 0xd8, 0xff, 0xff, //0x00002c80 jmp          LBB0_34
	//0x00002c85 LBB0_532
	0x49, 0x89, 0xcb, //0x00002c85 movq         %rcx, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002c88 movq         $40(%rsp), %r8
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00002c8d movq         $64(%rsp), %r9
	0xe9, 0x1a, 0xd7, 0xff, 0xff, //0x00002c92 jmp          LBB0_3
	//0x00002c97 LBB0_533
	0xc5, 0x7d, 0x7f, 0xe8, //0x00002c97 vmovdqa      %ymm13, %ymm0
	0x89, 0xd1, //0x00002c9b movl         %edx, %ecx
	//0x00002c9d LBB0_534
	0x4d, 0x01, 0xea, //0x00002c9d addq         %r13, %r10
	0x4d, 0x29, 0xc2, //0x00002ca0 subq         %r8, %r10
	0x49, 0x29, 0xca, //0x00002ca3 subq         %rcx, %r10
	0x48, 0xf7, 0xd0, //0x00002ca6 notq         %rax
	0x4c, 0x01, 0xd0, //0x00002ca9 addq         %r10, %rax
	0x49, 0x89, 0xc0, //0x00002cac movq         %rax, %r8
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00002caf movq         $24(%rsp), %rdx
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002cb4 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00002cb9 movq         $56(%rsp), %r15
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002cbe movabsq      $4294977024, %r12
	0xe9, 0xa2, 0xf8, 0xff, 0xff, //0x00002cc8 jmp          LBB0_462
	//0x00002ccd LBB0_80
	0x4d, 0x01, 0xd3, //0x00002ccd addq         %r10, %r11
	0x48, 0x83, 0xfb, 0x20, //0x00002cd0 cmpq         $32, %rbx
	0x0f, 0x82, 0xc8, 0x0a, 0x00, 0x00, //0x00002cd4 jb           LBB0_642
	//0x00002cda LBB0_81
	0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00002cda vmovdqu      (%r11), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00002cdf vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x00002ce3 vpmovmskb    %ymm1, %ecx
	0xc5, 0xfd, 0x74, 0xc7, //0x00002ce7 vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xd0, //0x00002ceb vpmovmskb    %ymm0, %edx
	0x85, 0xd2, //0x00002cef testl        %edx, %edx
	0x0f, 0x85, 0x01, 0x0a, 0x00, 0x00, //0x00002cf1 jne          LBB0_637
	0x4d, 0x85, 0xc0, //0x00002cf7 testq        %r8, %r8
	0x0f, 0x85, 0x29, 0x0a, 0x00, 0x00, //0x00002cfa jne          LBB0_639
	0x45, 0x31, 0xc0, //0x00002d00 xorl         %r8d, %r8d
	0x48, 0x85, 0xc9, //0x00002d03 testq        %rcx, %rcx
	0x0f, 0x84, 0x8e, 0x0a, 0x00, 0x00, //0x00002d06 je           LBB0_641
	//0x00002d0c LBB0_84
	0x48, 0x0f, 0xbc, 0xc1, //0x00002d0c bsfq         %rcx, %rax
	0x4d, 0x29, 0xd3, //0x00002d10 subq         %r10, %r11
	0x49, 0x01, 0xc3, //0x00002d13 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002d16 addq         $1, %r11
	0xe9, 0x33, 0xe0, 0xff, 0xff, //0x00002d1a jmp          LBB0_152
	//0x00002d1f LBB0_234
	0x4d, 0x01, 0xd3, //0x00002d1f addq         %r10, %r11
	0x49, 0x83, 0xf9, 0x20, //0x00002d22 cmpq         $32, %r9
	0x0f, 0x82, 0x9e, 0x0c, 0x00, 0x00, //0x00002d26 jb           LBB0_665
	//0x00002d2c LBB0_235
	0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00002d2c vmovdqu      (%r11), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00002d31 vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x00002d35 vpmovmskb    %ymm1, %ecx
	0xc5, 0xfd, 0x74, 0xcf, //0x00002d39 vpcmpeqb     %ymm7, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xd1, //0x00002d3d vpmovmskb    %ymm1, %edx
	0x85, 0xd2, //0x00002d41 testl        %edx, %edx
	0x0f, 0x85, 0x7c, 0x0b, 0x00, 0x00, //0x00002d43 jne          LBB0_655
	0x48, 0x85, 0xdb, //0x00002d49 testq        %rbx, %rbx
	0x0f, 0x85, 0xa8, 0x0b, 0x00, 0x00, //0x00002d4c jne          LBB0_657
	0x31, 0xdb, //0x00002d52 xorl         %ebx, %ebx
	0x48, 0x85, 0xc9, //0x00002d54 testq        %rcx, %rcx
	0x0f, 0x84, 0x19, 0x0c, 0x00, 0x00, //0x00002d57 je           LBB0_659
	//0x00002d5d LBB0_238
	0x48, 0x0f, 0xbc, 0xd1, //0x00002d5d bsfq         %rcx, %rdx
	0xe9, 0x15, 0x0c, 0x00, 0x00, //0x00002d61 jmp          LBB0_660
	//0x00002d66 LBB0_535
	0x4d, 0x89, 0xf1, //0x00002d66 movq         %r14, %r9
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002d69 movq         $-1, %rcx
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x00002d70 movq         $32(%rsp), %r14
	0x4d, 0x85, 0xf6, //0x00002d75 testq        %r14, %r14
	0x0f, 0x85, 0xf1, 0xfb, 0xff, 0xff, //0x00002d78 jne          LBB0_509
	0xe9, 0xdc, 0x18, 0x00, 0x00, //0x00002d7e jmp          LBB0_797
	//0x00002d83 LBB0_549
	0x49, 0x89, 0xcb, //0x00002d83 movq         %rcx, %r11
	0xe9, 0x26, 0xd6, 0xff, 0xff, //0x00002d86 jmp          LBB0_3
	//0x00002d8b LBB0_536
	0xc5, 0x7d, 0x7f, 0xe8, //0x00002d8b vmovdqa      %ymm13, %ymm0
	0x0f, 0xbc, 0xcb, //0x00002d8f bsfl         %ebx, %ecx
	0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00002d92 jmp          LBB0_543
	//0x00002d97 LBB0_537
	0x66, 0x0f, 0xbc, 0xc3, //0x00002d97 bsfw         %bx, %ax
	0x44, 0x0f, 0xb7, 0xc0, //0x00002d9b movzwl       %ax, %r8d
	0x4c, 0x89, 0xc3, //0x00002d9f movq         %r8, %rbx
	0x48, 0x29, 0xfb, //0x00002da2 subq         %rdi, %rbx
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00002da5 movq         $24(%rsp), %rdx
	0x48, 0x89, 0x1a, //0x00002daa movq         %rbx, (%rdx)
	0x48, 0x85, 0xdb, //0x00002dad testq        %rbx, %rbx
	0x0f, 0x8e, 0x6e, 0x01, 0x00, 0x00, //0x00002db0 jle          LBB0_552
	0x4c, 0x01, 0xc1, //0x00002db6 addq         %r8, %rcx
	0x4c, 0x01, 0xc6, //0x00002db9 addq         %r8, %rsi
	0x4d, 0x01, 0xc6, //0x00002dbc addq         %r8, %r14
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002dbf movq         $40(%rsp), %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002dc4 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00002dc9 movq         $56(%rsp), %r15
	//0x00002dce LBB0_539
	0x41, 0x0f, 0xb6, 0x06, //0x00002dce movzbl       (%r14), %eax
	0x48, 0x83, 0xf8, 0x20, //0x00002dd2 cmpq         $32, %rax
	0x0f, 0x87, 0xfc, 0x01, 0x00, 0x00, //0x00002dd6 ja           LBB0_563
	0x49, 0x0f, 0xa3, 0xc4, //0x00002ddc btq          %rax, %r12
	0x0f, 0x83, 0xf2, 0x01, 0x00, 0x00, //0x00002de0 jae          LBB0_563
	0x48, 0x89, 0x32, //0x00002de6 movq         %rsi, (%rdx)
	0x48, 0x83, 0xc1, 0xff, //0x00002de9 addq         $-1, %rcx
	0x48, 0x83, 0xc6, 0xff, //0x00002ded addq         $-1, %rsi
	0x49, 0x83, 0xc6, 0xff, //0x00002df1 addq         $-1, %r14
	0x48, 0x83, 0xc3, 0xff, //0x00002df5 addq         $-1, %rbx
	0x41, 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002df9 movl         $0, %r11d
	0x48, 0x83, 0xf9, 0x01, //0x00002dff cmpq         $1, %rcx
	0x0f, 0x8f, 0xc5, 0xff, 0xff, 0xff, //0x00002e03 jg           LBB0_539
	0xe9, 0xa3, 0xd5, 0xff, 0xff, //0x00002e09 jmp          LBB0_3
	//0x00002e0e LBB0_542
	0xc5, 0x7d, 0x7f, 0xe8, //0x00002e0e vmovdqa      %ymm13, %ymm0
	0x89, 0xd1, //0x00002e12 movl         %edx, %ecx
	//0x00002e14 LBB0_543
	0x49, 0xf7, 0xd1, //0x00002e14 notq         %r9
	0x49, 0x29, 0xc9, //0x00002e17 subq         %rcx, %r9
	//0x00002e1a LBB0_544
	0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00002e1a movq         $24(%rsp), %rcx
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e1f movabsq      $4294977024, %r12
	//0x00002e29 LBB0_545
	0x4d, 0x85, 0xc9, //0x00002e29 testq        %r9, %r9
	0x0f, 0x88, 0x2a, 0x18, 0x00, 0x00, //0x00002e2c js           LBB0_796
	0x4c, 0x8b, 0x19, //0x00002e32 movq         (%rcx), %r11
	0xc5, 0x7d, 0x6f, 0xe8, //0x00002e35 vmovdqa      %ymm0, %ymm13
	//0x00002e39 LBB0_547
	0x4d, 0x01, 0xcb, //0x00002e39 addq         %r9, %r11
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00002e3c movq         $24(%rsp), %rax
	0x4c, 0x89, 0x18, //0x00002e41 movq         %r11, (%rax)
	0x4c, 0x89, 0xe8, //0x00002e44 movq         %r13, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00002e47 movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcd, //0x00002e51 cmpq         %rcx, %r13
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002e54 movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00002e59 movq         $56(%rsp), %r15
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00002e5e movq         $64(%rsp), %r9
	0x0f, 0x86, 0x5e, 0xd5, 0xff, 0xff, //0x00002e63 jbe          LBB0_4
	0xe9, 0x6c, 0x16, 0x00, 0x00, //0x00002e69 jmp          LBB0_807
	//0x00002e6e LBB0_550
	0x0f, 0xbc, 0xcb, //0x00002e6e bsfl         %ebx, %ecx
	0xe9, 0xe1, 0x00, 0x00, 0x00, //0x00002e71 jmp          LBB0_556
	//0x00002e76 LBB0_268
	0x4d, 0x01, 0xd3, //0x00002e76 addq         %r10, %r11
	0x48, 0x83, 0xfb, 0x20, //0x00002e79 cmpq         $32, %rbx
	0x0f, 0x82, 0xf0, 0x01, 0x00, 0x00, //0x00002e7d jb           LBB0_568
	//0x00002e83 LBB0_269
	0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00002e83 vmovdqu      (%r11), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00002e88 vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x00002e8c vpmovmskb    %ymm1, %ecx
	0xc5, 0xfd, 0x74, 0xc7, //0x00002e90 vpcmpeqb     %ymm7, %ymm0, %ymm0
	0xc5, 0xfd, 0xd7, 0xd0, //0x00002e94 vpmovmskb    %ymm0, %edx
	0x85, 0xd2, //0x00002e98 testl        %edx, %edx
	0x0f, 0x85, 0xd8, 0x0f, 0x00, 0x00, //0x00002e9a jne          LBB0_709
	0x4d, 0x85, 0xc0, //0x00002ea0 testq        %r8, %r8
	0x0f, 0x85, 0x00, 0x10, 0x00, 0x00, //0x00002ea3 jne          LBB0_711
	0x45, 0x31, 0xc0, //0x00002ea9 xorl         %r8d, %r8d
	0xc5, 0x7d, 0x7f, 0xea, //0x00002eac vmovdqa      %ymm13, %ymm2
	0x48, 0x85, 0xc9, //0x00002eb0 testq        %rcx, %rcx
	0x0f, 0x84, 0x65, 0x10, 0x00, 0x00, //0x00002eb3 je           LBB0_713
	//0x00002eb9 LBB0_272
	0x48, 0x0f, 0xbc, 0xc1, //0x00002eb9 bsfq         %rcx, %rax
	0x4d, 0x29, 0xd3, //0x00002ebd subq         %r10, %r11
	0x49, 0x01, 0xc3, //0x00002ec0 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002ec3 addq         $1, %r11
	0xe9, 0x0a, 0xe7, 0xff, 0xff, //0x00002ec7 jmp          LBB0_278
	//0x00002ecc LBB0_474
	0x4d, 0x01, 0xd3, //0x00002ecc addq         %r10, %r11
	0x49, 0x83, 0xf9, 0x20, //0x00002ecf cmpq         $32, %r9
	0x0f, 0x82, 0xcc, 0x01, 0x00, 0x00, //0x00002ed3 jb           LBB0_570
	//0x00002ed9 LBB0_475
	0xc4, 0xc1, 0x7e, 0x6f, 0x03, //0x00002ed9 vmovdqu      (%r11), %ymm0
	0xc5, 0xfd, 0x74, 0xce, //0x00002ede vpcmpeqb     %ymm6, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xc9, //0x00002ee2 vpmovmskb    %ymm1, %ecx
	0xc5, 0xfd, 0x74, 0xcf, //0x00002ee6 vpcmpeqb     %ymm7, %ymm0, %ymm1
	0xc5, 0xfd, 0xd7, 0xd1, //0x00002eea vpmovmskb    %ymm1, %edx
	0x85, 0xd2, //0x00002eee testl        %edx, %edx
	0x0f, 0x85, 0x20, 0x11, 0x00, 0x00, //0x00002ef0 jne          LBB0_728
	0x48, 0x85, 0xdb, //0x00002ef6 testq        %rbx, %rbx
	0x0f, 0x85, 0x4c, 0x11, 0x00, 0x00, //0x00002ef9 jne          LBB0_730
	0x31, 0xdb, //0x00002eff xorl         %ebx, %ebx
	0x48, 0x85, 0xc9, //0x00002f01 testq        %rcx, %rcx
	0x0f, 0x84, 0xbd, 0x11, 0x00, 0x00, //0x00002f04 je           LBB0_732
	//0x00002f0a LBB0_478
	0x48, 0x0f, 0xbc, 0xd1, //0x00002f0a bsfq         %rcx, %rdx
	0xe9, 0xb9, 0x11, 0x00, 0x00, //0x00002f0e jmp          LBB0_733
	//0x00002f13 LBB0_551
	0x4d, 0x01, 0xea, //0x00002f13 addq         %r13, %r10
	0x4d, 0x29, 0xca, //0x00002f16 subq         %r9, %r10
	0x49, 0x29, 0xca, //0x00002f19 subq         %rcx, %r10
	0x4d, 0x89, 0xd1, //0x00002f1c movq         %r10, %r9
	0xe9, 0x09, 0xfb, 0xff, 0xff, //0x00002f1f jmp          LBB0_518
	//0x00002f24 LBB0_552
	0x49, 0x89, 0xdb, //0x00002f24 movq         %rbx, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002f27 movq         $40(%rsp), %r8
	0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00002f2c movq         $48(%rsp), %rdi
	0x4c, 0x8b, 0x7c, 0x24, 0x38, //0x00002f31 movq         $56(%rsp), %r15
	0xe9, 0x76, 0xd4, 0xff, 0xff, //0x00002f36 jmp          LBB0_3
	//0x00002f3b LBB0_553
	0x4d, 0x01, 0xd3, //0x00002f3b addq         %r10, %r11
	0xe9, 0xeb, 0xf8, 0xff, 0xff, //0x00002f3e jmp          LBB0_163
	//0x00002f43 LBB0_554
	0x4d, 0x01, 0xd3, //0x00002f43 addq         %r10, %r11
	0x48, 0x83, 0xf9, 0x10, //0x00002f46 cmpq         $16, %rcx
	0x0f, 0x83, 0x72, 0xdf, 0xff, 0xff, //0x00002f4a jae          LBB0_169
	0xe9, 0xd6, 0xdf, 0xff, 0xff, //0x00002f50 jmp          LBB0_172
	//0x00002f55 LBB0_555
	0x89, 0xd1, //0x00002f55 movl         %edx, %ecx
	//0x00002f57 LBB0_556
	0x4d, 0x01, 0xea, //0x00002f57 addq         %r13, %r10
	0x4d, 0x29, 0xca, //0x00002f5a subq         %r9, %r10
	0x49, 0x29, 0xca, //0x00002f5d subq         %rcx, %r10
	0x4d, 0x29, 0xc2, //0x00002f60 subq         %r8, %r10
	0x4d, 0x89, 0xd1, //0x00002f63 movq         %r10, %r9
	0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00002f66 movq         $24(%rsp), %rcx
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00002f6b movq         $40(%rsp), %r8
	0xe9, 0xbd, 0xfa, 0xff, 0xff, //0x00002f70 jmp          LBB0_519
	//0x00002f75 LBB0_557
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002f75 movq         $-1, %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002f7c movq         $-1, %r14
	0x4c, 0x8b, 0x44, 0x24, 0x20, //0x00002f83 movq         $32(%rsp), %r8
	0x49, 0x83, 0xf9, 0x10, //0x00002f88 cmpq         $16, %r9
	0x0f, 0x83, 0x5f, 0xda, 0xff, 0xff, //0x00002f8c jae          LBB0_112
	0xe9, 0xa1, 0xdb, 0xff, 0xff, //0x00002f92 jmp          LBB0_130
	//0x00002f97 LBB0_558
	0x4d, 0x01, 0xd3, //0x00002f97 addq         %r10, %r11
	0xe9, 0x74, 0xfb, 0xff, 0xff, //0x00002f9a jmp          LBB0_199
	//0x00002f9f LBB0_559
	0x4d, 0x01, 0xd3, //0x00002f9f addq         %r10, %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002fa2 movq         $-1, %r14
	0x45, 0x31, 0xc0, //0x00002fa9 xorl         %r8d, %r8d
	0x48, 0x83, 0xfb, 0x20, //0x00002fac cmpq         $32, %rbx
	0x0f, 0x83, 0xe5, 0xfb, 0xff, 0xff, //0x00002fb0 jae          LBB0_55
	0xe9, 0x0c, 0x02, 0x00, 0x00, //0x00002fb6 jmp          LBB0_578
	//0x00002fbb LBB0_560
	0x4d, 0x01, 0xd3, //0x00002fbb addq         %r10, %r11
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00002fbe movq         $-1, $32(%rsp)
	0x31, 0xdb, //0x00002fc7 xorl         %ebx, %ebx
	0x49, 0x83, 0xf9, 0x20, //0x00002fc9 cmpq         $32, %r9
	0x0f, 0x83, 0x1a, 0xfc, 0xff, 0xff, //0x00002fcd jae          LBB0_210
	0xe9, 0x73, 0x04, 0x00, 0x00, //0x00002fd3 jmp          LBB0_603
	//0x00002fd8 LBB0_563
	0x49, 0x89, 0xdb, //0x00002fd8 movq         %rbx, %r11
	0xe9, 0xd1, 0xd3, 0xff, 0xff, //0x00002fdb jmp          LBB0_3
	//0x00002fe0 LBB0_561
	0x4d, 0x01, 0xd3, //0x00002fe0 addq         %r10, %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002fe3 movq         $-1, %r14
	0x45, 0x31, 0xc0, //0x00002fea xorl         %r8d, %r8d
	0x48, 0x83, 0xfb, 0x20, //0x00002fed cmpq         $32, %rbx
	0x0f, 0x83, 0xe3, 0xfc, 0xff, 0xff, //0x00002ff1 jae          LBB0_81
	0xe9, 0xa6, 0x07, 0x00, 0x00, //0x00002ff7 jmp          LBB0_642
	//0x00002ffc LBB0_562
	0x4d, 0x01, 0xd3, //0x00002ffc addq         %r10, %r11
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00002fff movq         $-1, $32(%rsp)
	0x31, 0xdb, //0x00003008 xorl         %ebx, %ebx
	0x49, 0x83, 0xf9, 0x20, //0x0000300a cmpq         $32, %r9
	0x0f, 0x83, 0x18, 0xfd, 0xff, 0xff, //0x0000300e jae          LBB0_235
	0xe9, 0xb1, 0x09, 0x00, 0x00, //0x00003014 jmp          LBB0_665
	//0x00003019 LBB0_564
	0x4d, 0x01, 0xd3, //0x00003019 addq         %r10, %r11
	0xe9, 0xba, 0xef, 0xff, 0xff, //0x0000301c jmp          LBB0_407
	//0x00003021 LBB0_565
	0x4d, 0x01, 0xd3, //0x00003021 addq         %r10, %r11
	0x49, 0x83, 0xff, 0x10, //0x00003024 cmpq         $16, %r15
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00003028 movq         $64(%rsp), %r9
	0x0f, 0x83, 0x64, 0xf0, 0xff, 0xff, //0x0000302d jae          LBB0_414
	0xe9, 0xc8, 0xf0, 0xff, 0xff, //0x00003033 jmp          LBB0_417
	//0x00003038 LBB0_566
	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003038 movq         $-1, %r12
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x0000303f movq         $-1, $32(%rsp)
	0x4c, 0x8b, 0x4c, 0x24, 0x48, //0x00003048 movq         $72(%rsp), %r9
	0x49, 0x83, 0xff, 0x10, //0x0000304d cmpq         $16, %r15
	0x0f, 0x83, 0x69, 0xe7, 0xff, 0xff, //0x00003051 jae          LBB0_305
	0xe9, 0xa6, 0xe8, 0xff, 0xff, //0x00003057 jmp          LBB0_323
	//0x0000305c LBB0_567
	0x4d, 0x01, 0xd3, //0x0000305c addq         %r10, %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000305f movq         $-1, %r14
	0x45, 0x31, 0xc0, //0x00003066 xorl         %r8d, %r8d
	0x48, 0x83, 0xfb, 0x20, //0x00003069 cmpq         $32, %rbx
	0x0f, 0x83, 0x10, 0xfe, 0xff, 0xff, //0x0000306d jae          LBB0_269
	//0x00003073 LBB0_568
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003073 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003077 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000307b vmovdqa      %ymm13, %ymm11
	0x4c, 0x89, 0xe6, //0x00003080 movq         %r12, %rsi
	0x4c, 0x8b, 0x64, 0x24, 0x18, //0x00003083 movq         $24(%rsp), %r12
	0xe9, 0xad, 0x0e, 0x00, 0x00, //0x00003088 jmp          LBB0_714
	//0x0000308d LBB0_569
	0x4d, 0x01, 0xd3, //0x0000308d addq         %r10, %r11
	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00003090 movq         $-1, $32(%rsp)
	0x31, 0xdb, //0x00003099 xorl         %ebx, %ebx
	0x49, 0x83, 0xf9, 0x20, //0x0000309b cmpq         $32, %r9
	0x0f, 0x83, 0x34, 0xfe, 0xff, 0xff, //0x0000309f jae          LBB0_475
	//0x000030a5 LBB0_570
	0xc5, 0x7d, 0x7f, 0xe1, //0x000030a5 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x000030a9 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000030ad vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x000030b2 vmovdqa      %ymm15, %ymm12
	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030b7 movq         $24(%rsp), %r8
	0xe9, 0x82, 0x10, 0x00, 0x00, //0x000030bc jmp          LBB0_738
	//0x000030c1 LBB0_571
	0x49, 0x8d, 0x4f, 0xff, //0x000030c1 leaq         $-1(%r15), %rcx
	0x4c, 0x39, 0xf1, //0x000030c5 cmpq         %r14, %rcx
	0x0f, 0x84, 0x0c, 0x14, 0x00, 0x00, //0x000030c8 je           LBB0_807
	0xc5, 0x7d, 0x7f, 0xe1, //0x000030ce vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x000030d2 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000030d6 vmovdqa      %ymm13, %ymm11
	0x4f, 0x8d, 0x1c, 0x06, //0x000030db leaq         (%r14,%r8), %r11
	0x49, 0x83, 0xc3, 0x02, //0x000030df addq         $2, %r11
	0x4d, 0x29, 0xf7, //0x000030e3 subq         %r14, %r15
	0x49, 0x83, 0xc7, 0xfe, //0x000030e6 addq         $-2, %r15
	0x4d, 0x89, 0xfe, //0x000030ea movq         %r15, %r14
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000030ed movq         $40(%rsp), %r8
	0x4d, 0x89, 0xe1, //0x000030f2 movq         %r12, %r9
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000030f5 movabsq      $4294977024, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000030ff vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0x94, 0xd1, 0xff, 0xff, //0x00003104 vmovdqu      $-11884(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xac, 0xd0, 0xff, 0xff, //0x0000310c vmovdqu      $-12116(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003114 vmovdqa      %ymm0, %ymm11
	0xe9, 0x11, 0xf7, 0xff, 0xff, //0x00003118 jmp          LBB0_163
	//0x0000311d LBB0_573
	0xc5, 0x7d, 0x7f, 0xe1, //0x0000311d vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003121 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003125 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000312a vmovdqa      %ymm15, %ymm12
	0x4c, 0x89, 0xf0, //0x0000312f movq         %r14, %rax
	0x49, 0x83, 0xfe, 0xff, //0x00003132 cmpq         $-1, %r14
	0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003136 jne          LBB0_576
	0x4c, 0x89, 0xd8, //0x0000313c movq         %r11, %rax
	0x4c, 0x29, 0xd0, //0x0000313f subq         %r10, %rax
	0x4c, 0x0f, 0xbc, 0xf2, //0x00003142 bsfq         %rdx, %r14
	0x49, 0x01, 0xc6, //0x00003146 addq         %rax, %r14
	0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003149 jmp          LBB0_576
	//0x0000314e LBB0_575
	0xc5, 0x7d, 0x7f, 0xe1, //0x0000314e vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003152 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003156 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x0000315b vmovdqa      %ymm15, %ymm12
	//0x00003160 LBB0_576
	0x44, 0x89, 0xc0, //0x00003160 movl         %r8d, %eax
	0xf7, 0xd0, //0x00003163 notl         %eax
	0x21, 0xd0, //0x00003165 andl         %edx, %eax
	0x8d, 0x34, 0x00, //0x00003167 leal         (%rax,%rax), %esi
	0x41, 0x8d, 0x3c, 0x40, //0x0000316a leal         (%r8,%rax,2), %edi
	0xf7, 0xd6, //0x0000316e notl         %esi
	0x21, 0xd6, //0x00003170 andl         %edx, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003172 andl         $-1431655766, %esi
	0x45, 0x31, 0xc0, //0x00003178 xorl         %r8d, %r8d
	0x01, 0xc6, //0x0000317b addl         %eax, %esi
	0x41, 0x0f, 0x92, 0xc0, //0x0000317d setb         %r8b
	0x01, 0xf6, //0x00003181 addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003183 xorl         $1431655765, %esi
	0x21, 0xfe, //0x00003189 andl         %edi, %esi
	0xf7, 0xd6, //0x0000318b notl         %esi
	0x21, 0xf1, //0x0000318d andl         %esi, %ecx
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000318f vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003194 vmovdqa      %ymm12, %ymm15
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003199 vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0xfa, 0xd0, 0xff, 0xff, //0x0000319e vmovdqu      $-12038(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x12, 0xd0, 0xff, 0xff, //0x000031a6 vmovdqu      $-12270(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x000031ae vmovdqa      %ymm0, %ymm11
	0xc5, 0x7d, 0x6f, 0xe1, //0x000031b2 vmovdqa      %ymm1, %ymm12
	0x48, 0x85, 0xc9, //0x000031b6 testq        %rcx, %rcx
	0x0f, 0x85, 0x0e, 0xfa, 0xff, 0xff, //0x000031b9 jne          LBB0_58
	//0x000031bf LBB0_577
	0x49, 0x83, 0xc3, 0x20, //0x000031bf addq         $32, %r11
	0x48, 0x83, 0xc3, 0xe0, //0x000031c3 addq         $-32, %rbx
	//0x000031c7 LBB0_578
	0x4d, 0x85, 0xc0, //0x000031c7 testq        %r8, %r8
	0x0f, 0x85, 0xa7, 0x0a, 0x00, 0x00, //0x000031ca jne          LBB0_697
	0x4c, 0x89, 0xd7, //0x000031d0 movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x000031d3 notq         %rdi
	0x4c, 0x89, 0xf6, //0x000031d6 movq         %r14, %rsi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000031d9 movq         $40(%rsp), %r8
	0x48, 0x85, 0xdb, //0x000031de testq        %rbx, %rbx
	0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x000031e1 je           LBB0_590
	//0x000031e7 LBB0_580
	0x48, 0x83, 0xc7, 0x01, //0x000031e7 addq         $1, %rdi
	//0x000031eb LBB0_581
	0x31, 0xd2, //0x000031eb xorl         %edx, %edx
	//0x000031ed LBB0_582
	0x41, 0x0f, 0xb6, 0x0c, 0x13, //0x000031ed movzbl       (%r11,%rdx), %ecx
	0x80, 0xf9, 0x22, //0x000031f2 cmpb         $34, %cl
	0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x000031f5 je           LBB0_589
	0x80, 0xf9, 0x5c, //0x000031fb cmpb         $92, %cl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000031fe je           LBB0_587
	0x48, 0x83, 0xc2, 0x01, //0x00003204 addq         $1, %rdx
	0x48, 0x39, 0xd3, //0x00003208 cmpq         %rdx, %rbx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000320b jne          LBB0_582
	0xe9, 0x93, 0x00, 0x00, 0x00, //0x00003211 jmp          LBB0_585
	//0x00003216 LBB0_587
	0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00003216 movq         $24(%rsp), %rcx
	0x48, 0x8d, 0x43, 0xff, //0x0000321b leaq         $-1(%rbx), %rax
	0x48, 0x39, 0xd0, //0x0000321f cmpq         %rdx, %rax
	0x0f, 0x84, 0x98, 0x15, 0x00, 0x00, //0x00003222 je           LBB0_822
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003228 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x0000322c vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003230 vmovdqa      %ymm13, %ymm11
	0x4a, 0x8d, 0x04, 0x1f, //0x00003235 leaq         (%rdi,%r11), %rax
	0x48, 0x01, 0xd0, //0x00003239 addq         %rdx, %rax
	0x48, 0x83, 0xfe, 0xff, //0x0000323c cmpq         $-1, %rsi
	0x4c, 0x0f, 0x44, 0xf0, //0x00003240 cmoveq       %rax, %r14
	0x48, 0x0f, 0x44, 0xf0, //0x00003244 cmoveq       %rax, %rsi
	0x49, 0x01, 0xd3, //0x00003248 addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x02, //0x0000324b addq         $2, %r11
	0x48, 0x89, 0xd8, //0x0000324f movq         %rbx, %rax
	0x48, 0x29, 0xd0, //0x00003252 subq         %rdx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00003255 addq         $-2, %rax
	0x48, 0x83, 0xc3, 0xfe, //0x00003259 addq         $-2, %rbx
	0x48, 0x39, 0xd3, //0x0000325d cmpq         %rdx, %rbx
	0x48, 0x89, 0xc3, //0x00003260 movq         %rax, %rbx
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003263 movq         $40(%rsp), %r8
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003268 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0x2b, 0xd0, 0xff, 0xff, //0x0000326d vmovdqu      $-12245(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x43, 0xcf, 0xff, 0xff, //0x00003275 vmovdqu      $-12477(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x0000327d vmovdqa      %ymm0, %ymm11
	0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x00003281 jne          LBB0_581
	0xe9, 0x28, 0x14, 0x00, 0x00, //0x00003287 jmp          LBB0_701
	//0x0000328c LBB0_589
	0x49, 0x01, 0xd3, //0x0000328c addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x0000328f addq         $1, %r11
	//0x00003293 LBB0_590
	0x4d, 0x29, 0xd3, //0x00003293 subq         %r10, %r11
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00003296 movq         $24(%rsp), %rsi
	0x4d, 0x85, 0xdb, //0x0000329b testq        %r11, %r11
	0x0f, 0x89, 0x74, 0xe1, 0xff, 0xff, //0x0000329e jns          LBB0_252
	0xe9, 0xea, 0x11, 0x00, 0x00, //0x000032a4 jmp          LBB0_634
	//0x000032a9 LBB0_585
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x000032a9 movq         $24(%rsp), %rdx
	0x80, 0xf9, 0x22, //0x000032ae cmpb         $34, %cl
	0x0f, 0x85, 0x6b, 0x14, 0x00, 0x00, //0x000032b1 jne          LBB0_810
	0xc5, 0x7d, 0x7f, 0xe1, //0x000032b7 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x000032bb vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000032bf vmovdqa      %ymm13, %ymm11
	0x49, 0x01, 0xdb, //0x000032c4 addq         %rbx, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000032c7 movq         $40(%rsp), %r8
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000032cc vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0xc7, 0xcf, 0xff, 0xff, //0x000032d1 vmovdqu      $-12345(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xdf, 0xce, 0xff, 0xff, //0x000032d9 vmovdqu      $-12577(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x000032e1 vmovdqa      %ymm0, %ymm11
	0xe9, 0xa9, 0xff, 0xff, 0xff, //0x000032e5 jmp          LBB0_590
	//0x000032ea LBB0_591
	0xc5, 0x7d, 0x7f, 0xe2, //0x000032ea vmovdqa      %ymm12, %ymm2
	0xc5, 0x7d, 0x7f, 0xd9, //0x000032ee vmovdqa      %ymm11, %ymm1
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000032f2 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x000032f7 vmovdqa      %ymm15, %ymm12
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000032fc cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00003302 jne          LBB0_596
	0x4c, 0x89, 0xd8, //0x00003308 movq         %r11, %rax
	0x4c, 0x29, 0xd0, //0x0000330b subq         %r10, %rax
	0x48, 0x0f, 0xbc, 0xfa, //0x0000330e bsfq         %rdx, %rdi
	0x48, 0x01, 0xc7, //0x00003312 addq         %rax, %rdi
	0x48, 0x89, 0x7c, 0x24, 0x20, //0x00003315 movq         %rdi, $32(%rsp)
	0xe9, 0x6e, 0x00, 0x00, 0x00, //0x0000331a jmp          LBB0_596
	//0x0000331f LBB0_593
	0x49, 0x8d, 0x4f, 0xff, //0x0000331f leaq         $-1(%r15), %rcx
	0x4c, 0x39, 0xf1, //0x00003323 cmpq         %r14, %rcx
	0x0f, 0x84, 0xae, 0x11, 0x00, 0x00, //0x00003326 je           LBB0_807
	0xc5, 0x7d, 0x7f, 0xe1, //0x0000332c vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003330 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003334 vmovdqa      %ymm13, %ymm11
	0x4f, 0x8d, 0x1c, 0x06, //0x00003339 leaq         (%r14,%r8), %r11
	0x49, 0x83, 0xc3, 0x02, //0x0000333d addq         $2, %r11
	0x4d, 0x29, 0xf7, //0x00003341 subq         %r14, %r15
	0x49, 0x83, 0xc7, 0xfe, //0x00003344 addq         $-2, %r15
	0x4d, 0x89, 0xfe, //0x00003348 movq         %r15, %r14
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000334b movq         $40(%rsp), %r8
	0x4d, 0x89, 0xe1, //0x00003350 movq         %r12, %r9
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003353 movabsq      $4294977024, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000335d vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0x36, 0xcf, 0xff, 0xff, //0x00003362 vmovdqu      $-12490(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x4e, 0xce, 0xff, 0xff, //0x0000336a vmovdqu      $-12722(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003372 vmovdqa      %ymm0, %ymm11
	0xe9, 0x98, 0xf7, 0xff, 0xff, //0x00003376 jmp          LBB0_199
	//0x0000337b LBB0_595
	0xc5, 0x7d, 0x7f, 0xe2, //0x0000337b vmovdqa      %ymm12, %ymm2
	0xc5, 0x7d, 0x7f, 0xd9, //0x0000337f vmovdqa      %ymm11, %ymm1
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003383 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003388 vmovdqa      %ymm15, %ymm12
	//0x0000338d LBB0_596
	0x89, 0xd8, //0x0000338d movl         %ebx, %eax
	0xf7, 0xd0, //0x0000338f notl         %eax
	0x21, 0xd0, //0x00003391 andl         %edx, %eax
	0x8d, 0x34, 0x00, //0x00003393 leal         (%rax,%rax), %esi
	0x8d, 0x3c, 0x43, //0x00003396 leal         (%rbx,%rax,2), %edi
	0xf7, 0xd6, //0x00003399 notl         %esi
	0x21, 0xd6, //0x0000339b andl         %edx, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000339d andl         $-1431655766, %esi
	0x31, 0xdb, //0x000033a3 xorl         %ebx, %ebx
	0x01, 0xc6, //0x000033a5 addl         %eax, %esi
	0x0f, 0x92, 0xc3, //0x000033a7 setb         %bl
	0x01, 0xf6, //0x000033aa addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000033ac xorl         $1431655765, %esi
	0x21, 0xfe, //0x000033b2 andl         %edi, %esi
	0xf7, 0xd6, //0x000033b4 notl         %esi
	0x21, 0xf1, //0x000033b6 andl         %esi, %ecx
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000033b8 movq         $40(%rsp), %r8
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000033bd movabsq      $4294977024, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000033c7 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x000033cc vmovdqa      %ymm12, %ymm15
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000033d1 vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0xc2, 0xce, 0xff, 0xff, //0x000033d6 vmovdqu      $-12606(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xda, 0xcd, 0xff, 0xff, //0x000033de vmovdqu      $-12838(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd9, //0x000033e6 vmovdqa      %ymm1, %ymm11
	0xc5, 0x7d, 0x6f, 0xe2, //0x000033ea vmovdqa      %ymm2, %ymm12
	0x48, 0x85, 0xc9, //0x000033ee testq        %rcx, %rcx
	0x0f, 0x85, 0x27, 0xf8, 0xff, 0xff, //0x000033f1 jne          LBB0_213
	//0x000033f7 LBB0_597
	0xba, 0x40, 0x00, 0x00, 0x00, //0x000033f7 movl         $64, %edx
	//0x000033fc LBB0_598
	0xc5, 0xbd, 0x64, 0xc8, //0x000033fc vpcmpgtb     %ymm0, %ymm8, %ymm1
	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00003400 vpcmpgtb     %ymm9, %ymm0, %ymm0
	0xc5, 0xf5, 0xdb, 0xc0, //0x00003405 vpand        %ymm0, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xf8, //0x00003409 vpmovmskb    %ymm0, %edi
	0x0f, 0xbc, 0xf7, //0x0000340d bsfl         %edi, %esi
	0x48, 0x85, 0xc9, //0x00003410 testq        %rcx, %rcx
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00003413 je           LBB0_601
	0x85, 0xff, //0x00003419 testl        %edi, %edi
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000341b movl         $64, %eax
	0x0f, 0x44, 0xf0, //0x00003420 cmovel       %eax, %esi
	0x48, 0x39, 0xf2, //0x00003423 cmpq         %rsi, %rdx
	0x0f, 0x87, 0xe6, 0x12, 0x00, 0x00, //0x00003426 ja           LBB0_813
	0x4d, 0x29, 0xd3, //0x0000342c subq         %r10, %r11
	0x49, 0x01, 0xd3, //0x0000342f addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003432 addq         $1, %r11
	0xe9, 0xa2, 0x02, 0x00, 0x00, //0x00003436 jmp          LBB0_633
	//0x0000343b LBB0_601
	0x85, 0xff, //0x0000343b testl        %edi, %edi
	0x0f, 0x85, 0xe7, 0x12, 0x00, 0x00, //0x0000343d jne          LBB0_815
	0x49, 0x83, 0xc3, 0x20, //0x00003443 addq         $32, %r11
	0x49, 0x83, 0xc1, 0xe0, //0x00003447 addq         $-32, %r9
	//0x0000344b LBB0_603
	0x48, 0x85, 0xdb, //0x0000344b testq        %rbx, %rbx
	0x0f, 0x85, 0x8b, 0x08, 0x00, 0x00, //0x0000344e jne          LBB0_699
	0x48, 0x8b, 0x5c, 0x24, 0x20, //0x00003454 movq         $32(%rsp), %rbx
	0x4d, 0x85, 0xc9, //0x00003459 testq        %r9, %r9
	0x0f, 0x84, 0x52, 0x12, 0x00, 0x00, //0x0000345c je           LBB0_701
	//0x00003462 LBB0_605
	0x41, 0x0f, 0xb6, 0x0b, //0x00003462 movzbl       (%r11), %ecx
	0x80, 0xf9, 0x22, //0x00003466 cmpb         $34, %cl
	0x0f, 0x84, 0x67, 0x02, 0x00, 0x00, //0x00003469 je           LBB0_632
	0x80, 0xf9, 0x5c, //0x0000346f cmpb         $92, %cl
	0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00003472 je           LBB0_609
	0x80, 0xf9, 0x1f, //0x00003478 cmpb         $31, %cl
	0x0f, 0x86, 0xb7, 0x12, 0x00, 0x00, //0x0000347b jbe          LBB0_811
	0x49, 0x83, 0xc3, 0x01, //0x00003481 addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x00003485 addq         $-1, %r9
	0x4d, 0x85, 0xc9, //0x00003489 testq        %r9, %r9
	0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x0000348c jne          LBB0_605
	0xe9, 0x1d, 0x12, 0x00, 0x00, //0x00003492 jmp          LBB0_701
	//0x00003497 LBB0_609
	0x49, 0x83, 0xf9, 0x01, //0x00003497 cmpq         $1, %r9
	0x0f, 0x84, 0x13, 0x12, 0x00, 0x00, //0x0000349b je           LBB0_701
	0x4d, 0x89, 0xd8, //0x000034a1 movq         %r11, %r8
	0x4d, 0x29, 0xd0, //0x000034a4 subq         %r10, %r8
	0x48, 0x83, 0xfb, 0xff, //0x000034a7 cmpq         $-1, %rbx
	0x48, 0x8b, 0x44, 0x24, 0x20, //0x000034ab movq         $32(%rsp), %rax
	0x49, 0x0f, 0x44, 0xc0, //0x000034b0 cmoveq       %r8, %rax
	0x48, 0x89, 0x44, 0x24, 0x20, //0x000034b4 movq         %rax, $32(%rsp)
	0x49, 0x0f, 0x44, 0xd8, //0x000034b9 cmoveq       %r8, %rbx
	0x49, 0x83, 0xc0, 0x01, //0x000034bd addq         $1, %r8
	0x4c, 0x89, 0xf9, //0x000034c1 movq         %r15, %rcx
	0x4c, 0x29, 0xc1, //0x000034c4 subq         %r8, %rcx
	0x0f, 0x84, 0xe7, 0x11, 0x00, 0x00, //0x000034c7 je           LBB0_701
	0x43, 0x0f, 0xbe, 0x14, 0x02, //0x000034cd movsbl       (%r10,%r8), %edx
	0x83, 0xc2, 0xde, //0x000034d2 addl         $-34, %edx
	0x83, 0xfa, 0x53, //0x000034d5 cmpl         $83, %edx
	0x0f, 0x87, 0xea, 0x12, 0x00, 0x00, //0x000034d8 ja           LBB0_826
	0xc5, 0x7d, 0x7f, 0xe1, //0x000034de vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x000034e2 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000034e6 vmovdqa      %ymm13, %ymm11
	0x48, 0x8d, 0x35, 0x8a, 0x14, 0x00, 0x00, //0x000034eb leaq         $5258(%rip), %rsi  /* LJTI0_2+0(%rip) */
	0x48, 0x63, 0x04, 0x96, //0x000034f2 movslq       (%rsi,%rdx,4), %rax
	0x48, 0x01, 0xf0, //0x000034f6 addq         %rsi, %rax
	0xff, 0xe0, //0x000034f9 jmpq         *%rax
	//0x000034fb LBB0_613
	0x49, 0x8d, 0x40, 0x01, //0x000034fb leaq         $1(%r8), %rax
	//0x000034ff LBB0_614
	0x48, 0x85, 0xc0, //0x000034ff testq        %rax, %rax
	0x0f, 0x88, 0x9f, 0x12, 0x00, 0x00, //0x00003502 js           LBB0_821
	0x4c, 0x29, 0xc0, //0x00003508 subq         %r8, %rax
	0x48, 0x8d, 0x48, 0x01, //0x0000350b leaq         $1(%rax), %rcx
	0x49, 0x29, 0xc9, //0x0000350f subq         %rcx, %r9
	0x49, 0x01, 0xc3, //0x00003512 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003515 addq         $1, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003519 movq         $40(%rsp), %r8
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000351e movabsq      $4294977024, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003528 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x0000352d vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0x66, 0xcd, 0xff, 0xff, //0x00003532 vmovdqu      $-12954(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x7e, 0xcc, 0xff, 0xff, //0x0000353a vmovdqu      $-13186(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003542 vmovdqa      %ymm0, %ymm11
	0xc5, 0x7d, 0x6f, 0xe1, //0x00003546 vmovdqa      %ymm1, %ymm12
	0x4d, 0x85, 0xc9, //0x0000354a testq        %r9, %r9
	0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x0000354d jne          LBB0_605
	0xe9, 0x5c, 0x11, 0x00, 0x00, //0x00003553 jmp          LBB0_701
	//0x00003558 LBB0_616
	0x48, 0x83, 0xf9, 0x05, //0x00003558 cmpq         $5, %rcx
	0x0f, 0x82, 0x52, 0x11, 0x00, 0x00, //0x0000355c jb           LBB0_701
	0x43, 0x8b, 0x54, 0x02, 0x01, //0x00003562 movl         $1(%r10,%r8), %edx
	0x89, 0xd6, //0x00003567 movl         %edx, %esi
	0xf7, 0xd6, //0x00003569 notl         %esi
	0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000356b leal         $-808464432(%rdx), %eax
	0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00003571 andl         $-2139062144, %esi
	0x85, 0xc6, //0x00003577 testl        %eax, %esi
	0x0f, 0x85, 0x49, 0x12, 0x00, 0x00, //0x00003579 jne          LBB0_826
	0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x0000357f leal         $421075225(%rdx), %eax
	0x09, 0xd0, //0x00003585 orl          %edx, %eax
	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003587 testl        $-2139062144, %eax
	0x0f, 0x85, 0x36, 0x12, 0x00, 0x00, //0x0000358c jne          LBB0_826
	0x89, 0xd7, //0x00003592 movl         %edx, %edi
	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003594 andl         $2139062143, %edi
	0x41, 0xbc, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000359a movl         $-1061109568, %r12d
	0x41, 0x29, 0xfc, //0x000035a0 subl         %edi, %r12d
	0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x000035a3 leal         $1179010630(%rdi), %eax
	0x89, 0x44, 0x24, 0x48, //0x000035a9 movl         %eax, $72(%rsp)
	0x41, 0x21, 0xf4, //0x000035ad andl         %esi, %r12d
	0x44, 0x85, 0x64, 0x24, 0x48, //0x000035b0 testl        %r12d, $72(%rsp)
	0x0f, 0x85, 0x0d, 0x12, 0x00, 0x00, //0x000035b5 jne          LBB0_826
	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x000035bb movl         $-522133280, %eax
	0x29, 0xf8, //0x000035c0 subl         %edi, %eax
	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000035c2 addl         $960051513, %edi
	0x21, 0xc6, //0x000035c8 andl         %eax, %esi
	0x85, 0xfe, //0x000035ca testl        %edi, %esi
	0x0f, 0x85, 0xf6, 0x11, 0x00, 0x00, //0x000035cc jne          LBB0_826
	0x0f, 0xca, //0x000035d2 bswapl       %edx
	0x89, 0xd0, //0x000035d4 movl         %edx, %eax
	0xc1, 0xe8, 0x04, //0x000035d6 shrl         $4, %eax
	0xf7, 0xd0, //0x000035d9 notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x000035db andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x000035e0 leal         (%rax,%rax,8), %eax
	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000035e3 andl         $252645135, %edx
	0x01, 0xc2, //0x000035e9 addl         %eax, %edx
	0x89, 0xd0, //0x000035eb movl         %edx, %eax
	0xc1, 0xe8, 0x0c, //0x000035ed shrl         $12, %eax
	0xc1, 0xea, 0x08, //0x000035f0 shrl         $8, %edx
	0x09, 0xc2, //0x000035f3 orl          %eax, %edx
	0x81, 0xe2, 0x00, 0xfc, 0x00, 0x00, //0x000035f5 andl         $64512, %edx
	0x81, 0xfa, 0x00, 0xd8, 0x00, 0x00, //0x000035fb cmpl         $55296, %edx
	0x0f, 0x85, 0xc6, 0x00, 0x00, 0x00, //0x00003601 jne          LBB0_631
	0x48, 0x83, 0xf9, 0x0b, //0x00003607 cmpq         $11, %rcx
	0x0f, 0x82, 0xbc, 0x00, 0x00, 0x00, //0x0000360b jb           LBB0_631
	0x43, 0x80, 0x7c, 0x02, 0x05, 0x5c, //0x00003611 cmpb         $92, $5(%r10,%r8)
	0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00003617 jne          LBB0_631
	0x43, 0x80, 0x7c, 0x02, 0x06, 0x75, //0x0000361d cmpb         $117, $6(%r10,%r8)
	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00003623 jne          LBB0_631
	0x43, 0x8b, 0x4c, 0x02, 0x07, //0x00003629 movl         $7(%r10,%r8), %ecx
	0x89, 0xca, //0x0000362e movl         %ecx, %edx
	0xf7, 0xd2, //0x00003630 notl         %edx
	0x8d, 0x81, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003632 leal         $-808464432(%rcx), %eax
	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00003638 andl         $-2139062144, %edx
	0x85, 0xc2, //0x0000363e testl        %eax, %edx
	0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00003640 jne          LBB0_631
	0x8d, 0x81, 0x19, 0x19, 0x19, 0x19, //0x00003646 leal         $421075225(%rcx), %eax
	0x09, 0xc8, //0x0000364c orl          %ecx, %eax
	0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000364e testl        $-2139062144, %eax
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00003653 jne          LBB0_631
	0x89, 0xce, //0x00003659 movl         %ecx, %esi
	0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000365b andl         $2139062143, %esi
	0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003661 movl         $-1061109568, %eax
	0x29, 0xf0, //0x00003666 subl         %esi, %eax
	0x8d, 0xbe, 0x46, 0x46, 0x46, 0x46, //0x00003668 leal         $1179010630(%rsi), %edi
	0x21, 0xd0, //0x0000366e andl         %edx, %eax
	0x85, 0xf8, //0x00003670 testl        %edi, %eax
	0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x00003672 jne          LBB0_631
	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003678 movl         $-522133280, %eax
	0x29, 0xf0, //0x0000367d subl         %esi, %eax
	0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x0000367f addl         $960051513, %esi
	0x21, 0xc2, //0x00003685 andl         %eax, %edx
	0x85, 0xf2, //0x00003687 testl        %esi, %edx
	0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x00003689 jne          LBB0_631
	0x0f, 0xc9, //0x0000368f bswapl       %ecx
	0x89, 0xc8, //0x00003691 movl         %ecx, %eax
	0xc1, 0xe8, 0x04, //0x00003693 shrl         $4, %eax
	0xf7, 0xd0, //0x00003696 notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x00003698 andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x0000369d leal         (%rax,%rax,8), %eax
	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000036a0 andl         $252645135, %ecx
	0x01, 0xc1, //0x000036a6 addl         %eax, %ecx
	0x89, 0xc8, //0x000036a8 movl         %ecx, %eax
	0xc1, 0xe8, 0x0c, //0x000036aa shrl         $12, %eax
	0xc1, 0xe9, 0x08, //0x000036ad shrl         $8, %ecx
	0x09, 0xc1, //0x000036b0 orl          %eax, %ecx
	0x81, 0xe1, 0x00, 0xfc, 0x00, 0x00, //0x000036b2 andl         $64512, %ecx
	0x81, 0xf9, 0x00, 0xdc, 0x00, 0x00, //0x000036b8 cmpl         $56320, %ecx
	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000036be jne          LBB0_631
	0x49, 0x8d, 0x40, 0x0b, //0x000036c4 leaq         $11(%r8), %rax
	0xe9, 0x32, 0xfe, 0xff, 0xff, //0x000036c8 jmp          LBB0_614
	//0x000036cd LBB0_631
	0x49, 0x8d, 0x40, 0x05, //0x000036cd leaq         $5(%r8), %rax
	0xe9, 0x29, 0xfe, 0xff, 0xff, //0x000036d1 jmp          LBB0_614
	//0x000036d6 LBB0_632
	0x4d, 0x29, 0xd3, //0x000036d6 subq         %r10, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000036d9 addq         $1, %r11
	//0x000036dd LBB0_633
	0x4d, 0x89, 0xf1, //0x000036dd movq         %r14, %r9
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x000036e0 movq         $24(%rsp), %rsi
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x000036e5 movq         $32(%rsp), %r14
	0x4d, 0x85, 0xdb, //0x000036ea testq        %r11, %r11
	0x0f, 0x89, 0x25, 0xdd, 0xff, 0xff, //0x000036ed jns          LBB0_252
	0xe9, 0x9b, 0x0d, 0x00, 0x00, //0x000036f3 jmp          LBB0_634
	//0x000036f8 LBB0_637
	0xc5, 0x7d, 0x7f, 0xe1, //0x000036f8 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x000036fc vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003700 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003705 vmovdqa      %ymm15, %ymm12
	0x4c, 0x89, 0xf0, //0x0000370a movq         %r14, %rax
	0x49, 0x83, 0xfe, 0xff, //0x0000370d cmpq         $-1, %r14
	0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003711 jne          LBB0_640
	0x4c, 0x89, 0xd8, //0x00003717 movq         %r11, %rax
	0x4c, 0x29, 0xd0, //0x0000371a subq         %r10, %rax
	0x4c, 0x0f, 0xbc, 0xf2, //0x0000371d bsfq         %rdx, %r14
	0x49, 0x01, 0xc6, //0x00003721 addq         %rax, %r14
	0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003724 jmp          LBB0_640
	//0x00003729 LBB0_639
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003729 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x0000372d vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003731 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003736 vmovdqa      %ymm15, %ymm12
	//0x0000373b LBB0_640
	0x44, 0x89, 0xc0, //0x0000373b movl         %r8d, %eax
	0xf7, 0xd0, //0x0000373e notl         %eax
	0x21, 0xd0, //0x00003740 andl         %edx, %eax
	0x8d, 0x34, 0x00, //0x00003742 leal         (%rax,%rax), %esi
	0x41, 0x8d, 0x3c, 0x40, //0x00003745 leal         (%r8,%rax,2), %edi
	0xf7, 0xd6, //0x00003749 notl         %esi
	0x21, 0xd6, //0x0000374b andl         %edx, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000374d andl         $-1431655766, %esi
	0x45, 0x31, 0xc0, //0x00003753 xorl         %r8d, %r8d
	0x01, 0xc6, //0x00003756 addl         %eax, %esi
	0x41, 0x0f, 0x92, 0xc0, //0x00003758 setb         %r8b
	0x01, 0xf6, //0x0000375c addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000375e xorl         $1431655765, %esi
	0x21, 0xfe, //0x00003764 andl         %edi, %esi
	0xf7, 0xd6, //0x00003766 notl         %esi
	0x21, 0xf1, //0x00003768 andl         %esi, %ecx
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000376a vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x0000376f vmovdqa      %ymm12, %ymm15
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003774 vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0x1f, 0xcb, 0xff, 0xff, //0x00003779 vmovdqu      $-13537(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x37, 0xca, 0xff, 0xff, //0x00003781 vmovdqu      $-13769(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003789 vmovdqa      %ymm0, %ymm11
	0xc5, 0x7d, 0x6f, 0xe1, //0x0000378d vmovdqa      %ymm1, %ymm12
	0x48, 0x85, 0xc9, //0x00003791 testq        %rcx, %rcx
	0x0f, 0x85, 0x72, 0xf5, 0xff, 0xff, //0x00003794 jne          LBB0_84
	//0x0000379a LBB0_641
	0x49, 0x83, 0xc3, 0x20, //0x0000379a addq         $32, %r11
	0x48, 0x83, 0xc3, 0xe0, //0x0000379e addq         $-32, %rbx
	//0x000037a2 LBB0_642
	0x4d, 0x85, 0xc0, //0x000037a2 testq        %r8, %r8
	0x0f, 0x85, 0xa5, 0x05, 0x00, 0x00, //0x000037a5 jne          LBB0_702
	0x4c, 0x89, 0xd7, //0x000037ab movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x000037ae notq         %rdi
	0x4c, 0x89, 0xf6, //0x000037b1 movq         %r14, %rsi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000037b4 movq         $40(%rsp), %r8
	0x48, 0x85, 0xdb, //0x000037b9 testq        %rbx, %rbx
	0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x000037bc je           LBB0_654
	//0x000037c2 LBB0_644
	0x48, 0x83, 0xc7, 0x01, //0x000037c2 addq         $1, %rdi
	//0x000037c6 LBB0_645
	0x31, 0xd2, //0x000037c6 xorl         %edx, %edx
	//0x000037c8 LBB0_646
	0x41, 0x0f, 0xb6, 0x0c, 0x13, //0x000037c8 movzbl       (%r11,%rdx), %ecx
	0x80, 0xf9, 0x22, //0x000037cd cmpb         $34, %cl
	0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x000037d0 je           LBB0_653
	0x80, 0xf9, 0x5c, //0x000037d6 cmpb         $92, %cl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000037d9 je           LBB0_651
	0x48, 0x83, 0xc2, 0x01, //0x000037df addq         $1, %rdx
	0x48, 0x39, 0xd3, //0x000037e3 cmpq         %rdx, %rbx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000037e6 jne          LBB0_646
	0xe9, 0x93, 0x00, 0x00, 0x00, //0x000037ec jmp          LBB0_649
	//0x000037f1 LBB0_651
	0x48, 0x8b, 0x4c, 0x24, 0x18, //0x000037f1 movq         $24(%rsp), %rcx
	0x48, 0x8d, 0x43, 0xff, //0x000037f6 leaq         $-1(%rbx), %rax
	0x48, 0x39, 0xd0, //0x000037fa cmpq         %rdx, %rax
	0x0f, 0x84, 0xbd, 0x0f, 0x00, 0x00, //0x000037fd je           LBB0_822
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003803 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003807 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000380b vmovdqa      %ymm13, %ymm11
	0x4a, 0x8d, 0x04, 0x1f, //0x00003810 leaq         (%rdi,%r11), %rax
	0x48, 0x01, 0xd0, //0x00003814 addq         %rdx, %rax
	0x48, 0x83, 0xfe, 0xff, //0x00003817 cmpq         $-1, %rsi
	0x4c, 0x0f, 0x44, 0xf0, //0x0000381b cmoveq       %rax, %r14
	0x48, 0x0f, 0x44, 0xf0, //0x0000381f cmoveq       %rax, %rsi
	0x49, 0x01, 0xd3, //0x00003823 addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x02, //0x00003826 addq         $2, %r11
	0x48, 0x89, 0xd8, //0x0000382a movq         %rbx, %rax
	0x48, 0x29, 0xd0, //0x0000382d subq         %rdx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00003830 addq         $-2, %rax
	0x48, 0x83, 0xc3, 0xfe, //0x00003834 addq         $-2, %rbx
	0x48, 0x39, 0xd3, //0x00003838 cmpq         %rdx, %rbx
	0x48, 0x89, 0xc3, //0x0000383b movq         %rax, %rbx
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x0000383e movq         $40(%rsp), %r8
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003843 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0x50, 0xca, 0xff, 0xff, //0x00003848 vmovdqu      $-13744(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x68, 0xc9, 0xff, 0xff, //0x00003850 vmovdqu      $-13976(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003858 vmovdqa      %ymm0, %ymm11
	0x0f, 0x85, 0x64, 0xff, 0xff, 0xff, //0x0000385c jne          LBB0_645
	0xe9, 0x4d, 0x0e, 0x00, 0x00, //0x00003862 jmp          LBB0_701
	//0x00003867 LBB0_653
	0x49, 0x01, 0xd3, //0x00003867 addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x0000386a addq         $1, %r11
	//0x0000386e LBB0_654
	0x4d, 0x29, 0xd3, //0x0000386e subq         %r10, %r11
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00003871 movq         $24(%rsp), %rsi
	0x4d, 0x85, 0xdb, //0x00003876 testq        %r11, %r11
	0x0f, 0x89, 0x57, 0xe3, 0xff, 0xff, //0x00003879 jns          LBB0_368
	0xe9, 0x0f, 0x0c, 0x00, 0x00, //0x0000387f jmp          LBB0_634
	//0x00003884 LBB0_649
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00003884 movq         $24(%rsp), %rdx
	0x80, 0xf9, 0x22, //0x00003889 cmpb         $34, %cl
	0x0f, 0x85, 0x90, 0x0e, 0x00, 0x00, //0x0000388c jne          LBB0_810
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003892 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003896 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000389a vmovdqa      %ymm13, %ymm11
	0x49, 0x01, 0xdb, //0x0000389f addq         %rbx, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000038a2 movq         $40(%rsp), %r8
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000038a7 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0xec, 0xc9, 0xff, 0xff, //0x000038ac vmovdqu      $-13844(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x04, 0xc9, 0xff, 0xff, //0x000038b4 vmovdqu      $-14076(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x000038bc vmovdqa      %ymm0, %ymm11
	0xe9, 0xa9, 0xff, 0xff, 0xff, //0x000038c0 jmp          LBB0_654
	//0x000038c5 LBB0_655
	0xc5, 0x7d, 0x7f, 0xe2, //0x000038c5 vmovdqa      %ymm12, %ymm2
	0xc5, 0x7d, 0x7f, 0xd9, //0x000038c9 vmovdqa      %ymm11, %ymm1
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x000038cd vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x000038d2 vmovdqa      %ymm15, %ymm12
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000038d7 cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000038dd jne          LBB0_658
	0x4c, 0x89, 0xd8, //0x000038e3 movq         %r11, %rax
	0x4c, 0x29, 0xd0, //0x000038e6 subq         %r10, %rax
	0x48, 0x0f, 0xbc, 0xfa, //0x000038e9 bsfq         %rdx, %rdi
	0x48, 0x01, 0xc7, //0x000038ed addq         %rax, %rdi
	0x48, 0x89, 0x7c, 0x24, 0x20, //0x000038f0 movq         %rdi, $32(%rsp)
	0xe9, 0x12, 0x00, 0x00, 0x00, //0x000038f5 jmp          LBB0_658
	//0x000038fa LBB0_657
	0xc5, 0x7d, 0x7f, 0xe2, //0x000038fa vmovdqa      %ymm12, %ymm2
	0xc5, 0x7d, 0x7f, 0xd9, //0x000038fe vmovdqa      %ymm11, %ymm1
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003902 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003907 vmovdqa      %ymm15, %ymm12
	//0x0000390c LBB0_658
	0x89, 0xd8, //0x0000390c movl         %ebx, %eax
	0xf7, 0xd0, //0x0000390e notl         %eax
	0x21, 0xd0, //0x00003910 andl         %edx, %eax
	0x8d, 0x34, 0x00, //0x00003912 leal         (%rax,%rax), %esi
	0x8d, 0x3c, 0x43, //0x00003915 leal         (%rbx,%rax,2), %edi
	0xf7, 0xd6, //0x00003918 notl         %esi
	0x21, 0xd6, //0x0000391a andl         %edx, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000391c andl         $-1431655766, %esi
	0x31, 0xdb, //0x00003922 xorl         %ebx, %ebx
	0x01, 0xc6, //0x00003924 addl         %eax, %esi
	0x0f, 0x92, 0xc3, //0x00003926 setb         %bl
	0x01, 0xf6, //0x00003929 addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000392b xorl         $1431655765, %esi
	0x21, 0xfe, //0x00003931 andl         %edi, %esi
	0xf7, 0xd6, //0x00003933 notl         %esi
	0x21, 0xf1, //0x00003935 andl         %esi, %ecx
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003937 movq         $40(%rsp), %r8
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000393c movabsq      $4294977024, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003946 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x0000394b vmovdqa      %ymm12, %ymm15
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003950 vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0x43, 0xc9, 0xff, 0xff, //0x00003955 vmovdqu      $-14013(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x5b, 0xc8, 0xff, 0xff, //0x0000395d vmovdqu      $-14245(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd9, //0x00003965 vmovdqa      %ymm1, %ymm11
	0xc5, 0x7d, 0x6f, 0xe2, //0x00003969 vmovdqa      %ymm2, %ymm12
	0x48, 0x85, 0xc9, //0x0000396d testq        %rcx, %rcx
	0x0f, 0x85, 0xe7, 0xf3, 0xff, 0xff, //0x00003970 jne          LBB0_238
	//0x00003976 LBB0_659
	0xba, 0x40, 0x00, 0x00, 0x00, //0x00003976 movl         $64, %edx
	//0x0000397b LBB0_660
	0xc5, 0xbd, 0x64, 0xc8, //0x0000397b vpcmpgtb     %ymm0, %ymm8, %ymm1
	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x0000397f vpcmpgtb     %ymm9, %ymm0, %ymm0
	0xc5, 0xf5, 0xdb, 0xc0, //0x00003984 vpand        %ymm0, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xf8, //0x00003988 vpmovmskb    %ymm0, %edi
	0x0f, 0xbc, 0xf7, //0x0000398c bsfl         %edi, %esi
	0x48, 0x85, 0xc9, //0x0000398f testq        %rcx, %rcx
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00003992 je           LBB0_663
	0x85, 0xff, //0x00003998 testl        %edi, %edi
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x0000399a movl         $64, %eax
	0x0f, 0x44, 0xf0, //0x0000399f cmovel       %eax, %esi
	0x48, 0x39, 0xf2, //0x000039a2 cmpq         %rsi, %rdx
	0x0f, 0x87, 0x67, 0x0d, 0x00, 0x00, //0x000039a5 ja           LBB0_813
	0x4d, 0x29, 0xd3, //0x000039ab subq         %r10, %r11
	0x49, 0x01, 0xd3, //0x000039ae addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000039b1 addq         $1, %r11
	0xe9, 0xa2, 0x02, 0x00, 0x00, //0x000039b5 jmp          LBB0_695
	//0x000039ba LBB0_663
	0x85, 0xff, //0x000039ba testl        %edi, %edi
	0x0f, 0x85, 0x68, 0x0d, 0x00, 0x00, //0x000039bc jne          LBB0_815
	0x49, 0x83, 0xc3, 0x20, //0x000039c2 addq         $32, %r11
	0x49, 0x83, 0xc1, 0xe0, //0x000039c6 addq         $-32, %r9
	//0x000039ca LBB0_665
	0x48, 0x85, 0xdb, //0x000039ca testq        %rbx, %rbx
	0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x000039cd jne          LBB0_704
	0x48, 0x8b, 0x5c, 0x24, 0x20, //0x000039d3 movq         $32(%rsp), %rbx
	0x4d, 0x85, 0xc9, //0x000039d8 testq        %r9, %r9
	0x0f, 0x84, 0xd3, 0x0c, 0x00, 0x00, //0x000039db je           LBB0_701
	//0x000039e1 LBB0_667
	0x41, 0x0f, 0xb6, 0x0b, //0x000039e1 movzbl       (%r11), %ecx
	0x80, 0xf9, 0x22, //0x000039e5 cmpb         $34, %cl
	0x0f, 0x84, 0x67, 0x02, 0x00, 0x00, //0x000039e8 je           LBB0_694
	0x80, 0xf9, 0x5c, //0x000039ee cmpb         $92, %cl
	0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000039f1 je           LBB0_671
	0x80, 0xf9, 0x1f, //0x000039f7 cmpb         $31, %cl
	0x0f, 0x86, 0x38, 0x0d, 0x00, 0x00, //0x000039fa jbe          LBB0_811
	0x49, 0x83, 0xc3, 0x01, //0x00003a00 addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x00003a04 addq         $-1, %r9
	0x4d, 0x85, 0xc9, //0x00003a08 testq        %r9, %r9
	0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00003a0b jne          LBB0_667
	0xe9, 0x9e, 0x0c, 0x00, 0x00, //0x00003a11 jmp          LBB0_701
	//0x00003a16 LBB0_671
	0x49, 0x83, 0xf9, 0x01, //0x00003a16 cmpq         $1, %r9
	0x0f, 0x84, 0x94, 0x0c, 0x00, 0x00, //0x00003a1a je           LBB0_701
	0x4d, 0x89, 0xd8, //0x00003a20 movq         %r11, %r8
	0x4d, 0x29, 0xd0, //0x00003a23 subq         %r10, %r8
	0x48, 0x83, 0xfb, 0xff, //0x00003a26 cmpq         $-1, %rbx
	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00003a2a movq         $32(%rsp), %rax
	0x49, 0x0f, 0x44, 0xc0, //0x00003a2f cmoveq       %r8, %rax
	0x48, 0x89, 0x44, 0x24, 0x20, //0x00003a33 movq         %rax, $32(%rsp)
	0x49, 0x0f, 0x44, 0xd8, //0x00003a38 cmoveq       %r8, %rbx
	0x49, 0x83, 0xc0, 0x01, //0x00003a3c addq         $1, %r8
	0x4c, 0x89, 0xf9, //0x00003a40 movq         %r15, %rcx
	0x4c, 0x29, 0xc1, //0x00003a43 subq         %r8, %rcx
	0x0f, 0x84, 0x68, 0x0c, 0x00, 0x00, //0x00003a46 je           LBB0_701
	0x43, 0x0f, 0xbe, 0x14, 0x02, //0x00003a4c movsbl       (%r10,%r8), %edx
	0x83, 0xc2, 0xde, //0x00003a51 addl         $-34, %edx
	0x83, 0xfa, 0x53, //0x00003a54 cmpl         $83, %edx
	0x0f, 0x87, 0x6b, 0x0d, 0x00, 0x00, //0x00003a57 ja           LBB0_826
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003a5d vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003a61 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003a65 vmovdqa      %ymm13, %ymm11
	0x48, 0x8d, 0x35, 0xbb, 0x0d, 0x00, 0x00, //0x00003a6a leaq         $3515(%rip), %rsi  /* LJTI0_1+0(%rip) */
	0x48, 0x63, 0x04, 0x96, //0x00003a71 movslq       (%rsi,%rdx,4), %rax
	0x48, 0x01, 0xf0, //0x00003a75 addq         %rsi, %rax
	0xff, 0xe0, //0x00003a78 jmpq         *%rax
	//0x00003a7a LBB0_675
	0x49, 0x8d, 0x40, 0x01, //0x00003a7a leaq         $1(%r8), %rax
	//0x00003a7e LBB0_676
	0x48, 0x85, 0xc0, //0x00003a7e testq        %rax, %rax
	0x0f, 0x88, 0x20, 0x0d, 0x00, 0x00, //0x00003a81 js           LBB0_821
	0x4c, 0x29, 0xc0, //0x00003a87 subq         %r8, %rax
	0x48, 0x8d, 0x48, 0x01, //0x00003a8a leaq         $1(%rax), %rcx
	0x49, 0x29, 0xc9, //0x00003a8e subq         %rcx, %r9
	0x49, 0x01, 0xc3, //0x00003a91 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003a94 addq         $1, %r11
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003a98 movq         $40(%rsp), %r8
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003a9d movabsq      $4294977024, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003aa7 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003aac vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0xe7, 0xc7, 0xff, 0xff, //0x00003ab1 vmovdqu      $-14361(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xff, 0xc6, 0xff, 0xff, //0x00003ab9 vmovdqu      $-14593(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003ac1 vmovdqa      %ymm0, %ymm11
	0xc5, 0x7d, 0x6f, 0xe1, //0x00003ac5 vmovdqa      %ymm1, %ymm12
	0x4d, 0x85, 0xc9, //0x00003ac9 testq        %r9, %r9
	0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x00003acc jne          LBB0_667
	0xe9, 0xdd, 0x0b, 0x00, 0x00, //0x00003ad2 jmp          LBB0_701
	//0x00003ad7 LBB0_678
	0x48, 0x83, 0xf9, 0x05, //0x00003ad7 cmpq         $5, %rcx
	0x0f, 0x82, 0xd3, 0x0b, 0x00, 0x00, //0x00003adb jb           LBB0_701
	0x43, 0x8b, 0x54, 0x02, 0x01, //0x00003ae1 movl         $1(%r10,%r8), %edx
	0x89, 0xd6, //0x00003ae6 movl         %edx, %esi
	0xf7, 0xd6, //0x00003ae8 notl         %esi
	0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003aea leal         $-808464432(%rdx), %eax
	0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00003af0 andl         $-2139062144, %esi
	0x85, 0xc6, //0x00003af6 testl        %eax, %esi
	0x0f, 0x85, 0xca, 0x0c, 0x00, 0x00, //0x00003af8 jne          LBB0_826
	0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00003afe leal         $421075225(%rdx), %eax
	0x09, 0xd0, //0x00003b04 orl          %edx, %eax
	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003b06 testl        $-2139062144, %eax
	0x0f, 0x85, 0xb7, 0x0c, 0x00, 0x00, //0x00003b0b jne          LBB0_826
	0x89, 0xd7, //0x00003b11 movl         %edx, %edi
	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003b13 andl         $2139062143, %edi
	0x41, 0xbc, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003b19 movl         $-1061109568, %r12d
	0x41, 0x29, 0xfc, //0x00003b1f subl         %edi, %r12d
	0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x00003b22 leal         $1179010630(%rdi), %eax
	0x89, 0x44, 0x24, 0x48, //0x00003b28 movl         %eax, $72(%rsp)
	0x41, 0x21, 0xf4, //0x00003b2c andl         %esi, %r12d
	0x44, 0x85, 0x64, 0x24, 0x48, //0x00003b2f testl        %r12d, $72(%rsp)
	0x0f, 0x85, 0x8e, 0x0c, 0x00, 0x00, //0x00003b34 jne          LBB0_826
	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003b3a movl         $-522133280, %eax
	0x29, 0xf8, //0x00003b3f subl         %edi, %eax
	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00003b41 addl         $960051513, %edi
	0x21, 0xc6, //0x00003b47 andl         %eax, %esi
	0x85, 0xfe, //0x00003b49 testl        %edi, %esi
	0x0f, 0x85, 0x77, 0x0c, 0x00, 0x00, //0x00003b4b jne          LBB0_826
	0x0f, 0xca, //0x00003b51 bswapl       %edx
	0x89, 0xd0, //0x00003b53 movl         %edx, %eax
	0xc1, 0xe8, 0x04, //0x00003b55 shrl         $4, %eax
	0xf7, 0xd0, //0x00003b58 notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x00003b5a andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x00003b5f leal         (%rax,%rax,8), %eax
	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003b62 andl         $252645135, %edx
	0x01, 0xc2, //0x00003b68 addl         %eax, %edx
	0x89, 0xd0, //0x00003b6a movl         %edx, %eax
	0xc1, 0xe8, 0x0c, //0x00003b6c shrl         $12, %eax
	0xc1, 0xea, 0x08, //0x00003b6f shrl         $8, %edx
	0x09, 0xc2, //0x00003b72 orl          %eax, %edx
	0x81, 0xe2, 0x00, 0xfc, 0x00, 0x00, //0x00003b74 andl         $64512, %edx
	0x81, 0xfa, 0x00, 0xd8, 0x00, 0x00, //0x00003b7a cmpl         $55296, %edx
	0x0f, 0x85, 0xc6, 0x00, 0x00, 0x00, //0x00003b80 jne          LBB0_693
	0x48, 0x83, 0xf9, 0x0b, //0x00003b86 cmpq         $11, %rcx
	0x0f, 0x82, 0xbc, 0x00, 0x00, 0x00, //0x00003b8a jb           LBB0_693
	0x43, 0x80, 0x7c, 0x02, 0x05, 0x5c, //0x00003b90 cmpb         $92, $5(%r10,%r8)
	0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00003b96 jne          LBB0_693
	0x43, 0x80, 0x7c, 0x02, 0x06, 0x75, //0x00003b9c cmpb         $117, $6(%r10,%r8)
	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00003ba2 jne          LBB0_693
	0x43, 0x8b, 0x4c, 0x02, 0x07, //0x00003ba8 movl         $7(%r10,%r8), %ecx
	0x89, 0xca, //0x00003bad movl         %ecx, %edx
	0xf7, 0xd2, //0x00003baf notl         %edx
	0x8d, 0x81, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003bb1 leal         $-808464432(%rcx), %eax
	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00003bb7 andl         $-2139062144, %edx
	0x85, 0xc2, //0x00003bbd testl        %eax, %edx
	0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00003bbf jne          LBB0_693
	0x8d, 0x81, 0x19, 0x19, 0x19, 0x19, //0x00003bc5 leal         $421075225(%rcx), %eax
	0x09, 0xc8, //0x00003bcb orl          %ecx, %eax
	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003bcd testl        $-2139062144, %eax
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00003bd2 jne          LBB0_693
	0x89, 0xce, //0x00003bd8 movl         %ecx, %esi
	0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003bda andl         $2139062143, %esi
	0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003be0 movl         $-1061109568, %eax
	0x29, 0xf0, //0x00003be5 subl         %esi, %eax
	0x8d, 0xbe, 0x46, 0x46, 0x46, 0x46, //0x00003be7 leal         $1179010630(%rsi), %edi
	0x21, 0xd0, //0x00003bed andl         %edx, %eax
	0x85, 0xf8, //0x00003bef testl        %edi, %eax
	0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x00003bf1 jne          LBB0_693
	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003bf7 movl         $-522133280, %eax
	0x29, 0xf0, //0x00003bfc subl         %esi, %eax
	0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00003bfe addl         $960051513, %esi
	0x21, 0xc2, //0x00003c04 andl         %eax, %edx
	0x85, 0xf2, //0x00003c06 testl        %esi, %edx
	0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x00003c08 jne          LBB0_693
	0x0f, 0xc9, //0x00003c0e bswapl       %ecx
	0x89, 0xc8, //0x00003c10 movl         %ecx, %eax
	0xc1, 0xe8, 0x04, //0x00003c12 shrl         $4, %eax
	0xf7, 0xd0, //0x00003c15 notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x00003c17 andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x00003c1c leal         (%rax,%rax,8), %eax
	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003c1f andl         $252645135, %ecx
	0x01, 0xc1, //0x00003c25 addl         %eax, %ecx
	0x89, 0xc8, //0x00003c27 movl         %ecx, %eax
	0xc1, 0xe8, 0x0c, //0x00003c29 shrl         $12, %eax
	0xc1, 0xe9, 0x08, //0x00003c2c shrl         $8, %ecx
	0x09, 0xc1, //0x00003c2f orl          %eax, %ecx
	0x81, 0xe1, 0x00, 0xfc, 0x00, 0x00, //0x00003c31 andl         $64512, %ecx
	0x81, 0xf9, 0x00, 0xdc, 0x00, 0x00, //0x00003c37 cmpl         $56320, %ecx
	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003c3d jne          LBB0_693
	0x49, 0x8d, 0x40, 0x0b, //0x00003c43 leaq         $11(%r8), %rax
	0xe9, 0x32, 0xfe, 0xff, 0xff, //0x00003c47 jmp          LBB0_676
	//0x00003c4c LBB0_693
	0x49, 0x8d, 0x40, 0x05, //0x00003c4c leaq         $5(%r8), %rax
	0xe9, 0x29, 0xfe, 0xff, 0xff, //0x00003c50 jmp          LBB0_676
	//0x00003c55 LBB0_694
	0x4d, 0x29, 0xd3, //0x00003c55 subq         %r10, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003c58 addq         $1, %r11
	//0x00003c5c LBB0_695
	0x4d, 0x89, 0xf1, //0x00003c5c movq         %r14, %r9
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00003c5f movq         $24(%rsp), %rsi
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x00003c64 movq         $32(%rsp), %r14
	0x4d, 0x85, 0xdb, //0x00003c69 testq        %r11, %r11
	0x0f, 0x89, 0x64, 0xdf, 0xff, 0xff, //0x00003c6c jns          LBB0_368
	0xe9, 0x1c, 0x08, 0x00, 0x00, //0x00003c72 jmp          LBB0_634
	//0x00003c77 LBB0_697
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003c77 movq         $24(%rsp), %rax
	0x48, 0x85, 0xdb, //0x00003c7c testq        %rbx, %rbx
	0x0f, 0x84, 0xf4, 0x0a, 0x00, 0x00, //0x00003c7f je           LBB0_820
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003c85 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003c89 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003c8d vmovdqa      %ymm13, %ymm11
	0x4c, 0x89, 0xd7, //0x00003c92 movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00003c95 notq         %rdi
	0x49, 0x8d, 0x04, 0x3b, //0x00003c98 leaq         (%r11,%rdi), %rax
	0x49, 0x83, 0xfe, 0xff, //0x00003c9c cmpq         $-1, %r14
	0x4c, 0x89, 0xf6, //0x00003ca0 movq         %r14, %rsi
	0x4c, 0x0f, 0x44, 0xf0, //0x00003ca3 cmoveq       %rax, %r14
	0x48, 0x0f, 0x44, 0xf0, //0x00003ca7 cmoveq       %rax, %rsi
	0x49, 0x83, 0xc3, 0x01, //0x00003cab addq         $1, %r11
	0x48, 0x83, 0xc3, 0xff, //0x00003caf addq         $-1, %rbx
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003cb3 movq         $40(%rsp), %r8
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003cb8 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0xdb, 0xc5, 0xff, 0xff, //0x00003cbd vmovdqu      $-14885(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xf3, 0xc4, 0xff, 0xff, //0x00003cc5 vmovdqu      $-15117(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003ccd vmovdqa      %ymm0, %ymm11
	0x48, 0x85, 0xdb, //0x00003cd1 testq        %rbx, %rbx
	0x0f, 0x85, 0x0d, 0xf5, 0xff, 0xff, //0x00003cd4 jne          LBB0_580
	0xe9, 0xb4, 0xf5, 0xff, 0xff, //0x00003cda jmp          LBB0_590
	//0x00003cdf LBB0_699
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003cdf movq         $24(%rsp), %rax
	0x4d, 0x85, 0xc9, //0x00003ce4 testq        %r9, %r9
	0x0f, 0x84, 0x8c, 0x0a, 0x00, 0x00, //0x00003ce7 je           LBB0_820
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003ced vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003cf1 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003cf5 vmovdqa      %ymm13, %ymm11
	0x4c, 0x89, 0xd3, //0x00003cfa movq         %r10, %rbx
	0x48, 0xf7, 0xd3, //0x00003cfd notq         %rbx
	0x4c, 0x01, 0xdb, //0x00003d00 addq         %r11, %rbx
	0x48, 0x8b, 0x54, 0x24, 0x20, //0x00003d03 movq         $32(%rsp), %rdx
	0x48, 0x83, 0xfa, 0xff, //0x00003d08 cmpq         $-1, %rdx
	0x48, 0x89, 0xd0, //0x00003d0c movq         %rdx, %rax
	0x48, 0x0f, 0x44, 0xc3, //0x00003d0f cmoveq       %rbx, %rax
	0x48, 0x0f, 0x45, 0xda, //0x00003d13 cmovneq      %rdx, %rbx
	0x49, 0x83, 0xc3, 0x01, //0x00003d17 addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x00003d1b addq         $-1, %r9
	0x48, 0x89, 0x44, 0x24, 0x20, //0x00003d1f movq         %rax, $32(%rsp)
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003d24 movq         $40(%rsp), %r8
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003d29 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0x6a, 0xc5, 0xff, 0xff, //0x00003d2e vmovdqu      $-14998(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x82, 0xc4, 0xff, 0xff, //0x00003d36 vmovdqu      $-15230(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003d3e vmovdqa      %ymm0, %ymm11
	0x4d, 0x85, 0xc9, //0x00003d42 testq        %r9, %r9
	0x0f, 0x85, 0x17, 0xf7, 0xff, 0xff, //0x00003d45 jne          LBB0_605
	0xe9, 0x64, 0x09, 0x00, 0x00, //0x00003d4b jmp          LBB0_701
	//0x00003d50 LBB0_702
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003d50 movq         $24(%rsp), %rax
	0x48, 0x85, 0xdb, //0x00003d55 testq        %rbx, %rbx
	0x0f, 0x84, 0x1b, 0x0a, 0x00, 0x00, //0x00003d58 je           LBB0_820
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003d5e vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003d62 vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003d66 vmovdqa      %ymm13, %ymm11
	0x4c, 0x89, 0xd7, //0x00003d6b movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00003d6e notq         %rdi
	0x49, 0x8d, 0x04, 0x3b, //0x00003d71 leaq         (%r11,%rdi), %rax
	0x49, 0x83, 0xfe, 0xff, //0x00003d75 cmpq         $-1, %r14
	0x4c, 0x89, 0xf6, //0x00003d79 movq         %r14, %rsi
	0x4c, 0x0f, 0x44, 0xf0, //0x00003d7c cmoveq       %rax, %r14
	0x48, 0x0f, 0x44, 0xf0, //0x00003d80 cmoveq       %rax, %rsi
	0x49, 0x83, 0xc3, 0x01, //0x00003d84 addq         $1, %r11
	0x48, 0x83, 0xc3, 0xff, //0x00003d88 addq         $-1, %rbx
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003d8c movq         $40(%rsp), %r8
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003d91 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0x02, 0xc5, 0xff, 0xff, //0x00003d96 vmovdqu      $-15102(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x1a, 0xc4, 0xff, 0xff, //0x00003d9e vmovdqu      $-15334(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003da6 vmovdqa      %ymm0, %ymm11
	0x48, 0x85, 0xdb, //0x00003daa testq        %rbx, %rbx
	0x0f, 0x85, 0x0f, 0xfa, 0xff, 0xff, //0x00003dad jne          LBB0_644
	0xe9, 0xb6, 0xfa, 0xff, 0xff, //0x00003db3 jmp          LBB0_654
	//0x00003db8 LBB0_704
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00003db8 movq         $24(%rsp), %rax
	0x4d, 0x85, 0xc9, //0x00003dbd testq        %r9, %r9
	0x0f, 0x84, 0xb3, 0x09, 0x00, 0x00, //0x00003dc0 je           LBB0_820
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003dc6 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003dca vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003dce vmovdqa      %ymm13, %ymm11
	0x4c, 0x89, 0xd3, //0x00003dd3 movq         %r10, %rbx
	0x48, 0xf7, 0xd3, //0x00003dd6 notq         %rbx
	0x4c, 0x01, 0xdb, //0x00003dd9 addq         %r11, %rbx
	0x48, 0x8b, 0x54, 0x24, 0x20, //0x00003ddc movq         $32(%rsp), %rdx
	0x48, 0x83, 0xfa, 0xff, //0x00003de1 cmpq         $-1, %rdx
	0x48, 0x89, 0xd0, //0x00003de5 movq         %rdx, %rax
	0x48, 0x0f, 0x44, 0xc3, //0x00003de8 cmoveq       %rbx, %rax
	0x48, 0x0f, 0x45, 0xda, //0x00003dec cmovneq      %rdx, %rbx
	0x49, 0x83, 0xc3, 0x01, //0x00003df0 addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x00003df4 addq         $-1, %r9
	0x48, 0x89, 0x44, 0x24, 0x20, //0x00003df8 movq         %rax, $32(%rsp)
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003dfd movq         $40(%rsp), %r8
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003e02 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0x91, 0xc4, 0xff, 0xff, //0x00003e07 vmovdqu      $-15215(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xa9, 0xc3, 0xff, 0xff, //0x00003e0f vmovdqu      $-15447(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003e17 vmovdqa      %ymm0, %ymm11
	0x4d, 0x85, 0xc9, //0x00003e1b testq        %r9, %r9
	0x0f, 0x85, 0xbd, 0xfb, 0xff, 0xff, //0x00003e1e jne          LBB0_667
	0xe9, 0x8b, 0x08, 0x00, 0x00, //0x00003e24 jmp          LBB0_701
	//0x00003e29 LBB0_707
	0x49, 0x8d, 0x4f, 0xff, //0x00003e29 leaq         $-1(%r15), %rcx
	0x4c, 0x39, 0xf1, //0x00003e2d cmpq         %r14, %rcx
	0x0f, 0x84, 0xa4, 0x06, 0x00, 0x00, //0x00003e30 je           LBB0_807
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003e36 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003e3a vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003e3e vmovdqa      %ymm13, %ymm11
	0x4f, 0x8d, 0x1c, 0x06, //0x00003e43 leaq         (%r14,%r8), %r11
	0x49, 0x83, 0xc3, 0x02, //0x00003e47 addq         $2, %r11
	0x4d, 0x29, 0xf7, //0x00003e4b subq         %r14, %r15
	0x49, 0x83, 0xc7, 0xfe, //0x00003e4e addq         $-2, %r15
	0x4d, 0x89, 0xfe, //0x00003e52 movq         %r15, %r14
	0x4c, 0x8b, 0x4c, 0x24, 0x40, //0x00003e55 movq         $64(%rsp), %r9
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003e5a vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0xfe, 0x6f, 0x25, 0x39, 0xc4, 0xff, 0xff, //0x00003e5f vmovdqu      $-15303(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x51, 0xc3, 0xff, 0xff, //0x00003e67 vmovdqu      $-15535(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003e6f vmovdqa      %ymm0, %ymm11
	0xe9, 0x68, 0xe1, 0xff, 0xff, //0x00003e73 jmp          LBB0_408
	//0x00003e78 LBB0_709
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003e78 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003e7c vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003e80 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003e85 vmovdqa      %ymm15, %ymm12
	0x4c, 0x89, 0xf0, //0x00003e8a movq         %r14, %rax
	0x49, 0x83, 0xfe, 0xff, //0x00003e8d cmpq         $-1, %r14
	0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003e91 jne          LBB0_712
	0x4c, 0x89, 0xd8, //0x00003e97 movq         %r11, %rax
	0x4c, 0x29, 0xd0, //0x00003e9a subq         %r10, %rax
	0x4c, 0x0f, 0xbc, 0xf2, //0x00003e9d bsfq         %rdx, %r14
	0x49, 0x01, 0xc6, //0x00003ea1 addq         %rax, %r14
	0xe9, 0x12, 0x00, 0x00, 0x00, //0x00003ea4 jmp          LBB0_712
	//0x00003ea9 LBB0_711
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003ea9 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003ead vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00003eb1 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00003eb6 vmovdqa      %ymm15, %ymm12
	//0x00003ebb LBB0_712
	0x44, 0x89, 0xc0, //0x00003ebb movl         %r8d, %eax
	0xf7, 0xd0, //0x00003ebe notl         %eax
	0x21, 0xd0, //0x00003ec0 andl         %edx, %eax
	0x8d, 0x34, 0x00, //0x00003ec2 leal         (%rax,%rax), %esi
	0x41, 0x8d, 0x3c, 0x40, //0x00003ec5 leal         (%r8,%rax,2), %edi
	0xf7, 0xd6, //0x00003ec9 notl         %esi
	0x21, 0xd6, //0x00003ecb andl         %edx, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003ecd andl         $-1431655766, %esi
	0x45, 0x31, 0xc0, //0x00003ed3 xorl         %r8d, %r8d
	0x01, 0xc6, //0x00003ed6 addl         %eax, %esi
	0x41, 0x0f, 0x92, 0xc0, //0x00003ed8 setb         %r8b
	0x01, 0xf6, //0x00003edc addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003ede xorl         $1431655765, %esi
	0x21, 0xfe, //0x00003ee4 andl         %edi, %esi
	0xf7, 0xd6, //0x00003ee6 notl         %esi
	0x21, 0xf1, //0x00003ee8 andl         %esi, %ecx
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003eea vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x00003eef vmovdqa      %ymm12, %ymm15
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x00003ef4 vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0x9f, 0xc3, 0xff, 0xff, //0x00003ef9 vmovdqu      $-15457(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xb7, 0xc2, 0xff, 0xff, //0x00003f01 vmovdqu      $-15689(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003f09 vmovdqa      %ymm0, %ymm11
	0xc5, 0x7d, 0x6f, 0xe1, //0x00003f0d vmovdqa      %ymm1, %ymm12
	0xc5, 0x7d, 0x7f, 0xea, //0x00003f11 vmovdqa      %ymm13, %ymm2
	0x48, 0x85, 0xc9, //0x00003f15 testq        %rcx, %rcx
	0x0f, 0x85, 0x9b, 0xef, 0xff, 0xff, //0x00003f18 jne          LBB0_272
	//0x00003f1e LBB0_713
	0xc5, 0x7d, 0x7f, 0xe1, //0x00003f1e vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x00003f22 vmovdqa      %ymm11, %ymm0
	0xc5, 0x7d, 0x6f, 0xda, //0x00003f26 vmovdqa      %ymm2, %ymm11
	0x4c, 0x89, 0xe6, //0x00003f2a movq         %r12, %rsi
	0x4c, 0x8b, 0x64, 0x24, 0x18, //0x00003f2d movq         $24(%rsp), %r12
	0x49, 0x83, 0xc3, 0x20, //0x00003f32 addq         $32, %r11
	0x48, 0x83, 0xc3, 0xe0, //0x00003f36 addq         $-32, %rbx
	//0x00003f3a LBB0_714
	0x4d, 0x85, 0xc0, //0x00003f3a testq        %r8, %r8
	0x0f, 0x85, 0xb4, 0x04, 0x00, 0x00, //0x00003f3d jne          LBB0_768
	0x4c, 0x89, 0xd7, //0x00003f43 movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00003f46 notq         %rdi
	0x4d, 0x89, 0xf0, //0x00003f49 movq         %r14, %r8
	0x48, 0x85, 0xdb, //0x00003f4c testq        %rbx, %rbx
	0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00003f4f je           LBB0_727
	//0x00003f55 LBB0_716
	0x48, 0x83, 0xc7, 0x01, //0x00003f55 addq         $1, %rdi
	//0x00003f59 LBB0_717
	0x31, 0xd2, //0x00003f59 xorl         %edx, %edx
	//0x00003f5b LBB0_718
	0x41, 0x0f, 0xb6, 0x0c, 0x13, //0x00003f5b movzbl       (%r11,%rdx), %ecx
	0x80, 0xf9, 0x22, //0x00003f60 cmpb         $34, %cl
	0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00003f63 je           LBB0_726
	0x80, 0xf9, 0x5c, //0x00003f69 cmpb         $92, %cl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003f6c je           LBB0_723
	0x48, 0x83, 0xc2, 0x01, //0x00003f72 addq         $1, %rdx
	0x48, 0x39, 0xd3, //0x00003f76 cmpq         %rdx, %rbx
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00003f79 jne          LBB0_718
	0xe9, 0x81, 0x00, 0x00, 0x00, //0x00003f7f jmp          LBB0_721
	//0x00003f84 LBB0_723
	0x48, 0x8d, 0x43, 0xff, //0x00003f84 leaq         $-1(%rbx), %rax
	0x48, 0x39, 0xd0, //0x00003f88 cmpq         %rdx, %rax
	0x0f, 0x84, 0xe0, 0x07, 0x00, 0x00, //0x00003f8b je           LBB0_725
	0x4a, 0x8d, 0x04, 0x1f, //0x00003f91 leaq         (%rdi,%r11), %rax
	0x48, 0x01, 0xd0, //0x00003f95 addq         %rdx, %rax
	0x49, 0x83, 0xf8, 0xff, //0x00003f98 cmpq         $-1, %r8
	0x4c, 0x0f, 0x44, 0xf0, //0x00003f9c cmoveq       %rax, %r14
	0x4c, 0x0f, 0x44, 0xc0, //0x00003fa0 cmoveq       %rax, %r8
	0x49, 0x01, 0xd3, //0x00003fa4 addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x02, //0x00003fa7 addq         $2, %r11
	0x48, 0x89, 0xd8, //0x00003fab movq         %rbx, %rax
	0x48, 0x29, 0xd0, //0x00003fae subq         %rdx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00003fb1 addq         $-2, %rax
	0x48, 0x83, 0xc3, 0xfe, //0x00003fb5 addq         $-2, %rbx
	0x48, 0x39, 0xd3, //0x00003fb9 cmpq         %rdx, %rbx
	0x48, 0x89, 0xc3, //0x00003fbc movq         %rax, %rbx
	0x0f, 0x85, 0x94, 0xff, 0xff, 0xff, //0x00003fbf jne          LBB0_717
	0xe9, 0xa7, 0x07, 0x00, 0x00, //0x00003fc5 jmp          LBB0_725
	//0x00003fca LBB0_726
	0x49, 0x01, 0xd3, //0x00003fca addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003fcd addq         $1, %r11
	//0x00003fd1 LBB0_727
	0x4d, 0x29, 0xd3, //0x00003fd1 subq         %r10, %r11
	0x4c, 0x89, 0xe7, //0x00003fd4 movq         %r12, %rdi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00003fd7 movq         $40(%rsp), %r8
	0x49, 0x89, 0xf4, //0x00003fdc movq         %rsi, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00003fdf vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0x7d, 0x7f, 0xda, //0x00003fe4 vmovdqa      %ymm11, %ymm2
	0xc5, 0xfe, 0x6f, 0x25, 0xb0, 0xc2, 0xff, 0xff, //0x00003fe8 vmovdqu      $-15696(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xc8, 0xc1, 0xff, 0xff, //0x00003ff0 vmovdqu      $-15928(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x00003ff8 vmovdqa      %ymm0, %ymm11
	0xc5, 0x7d, 0x6f, 0xe1, //0x00003ffc vmovdqa      %ymm1, %ymm12
	0xe9, 0xcb, 0xe7, 0xff, 0xff, //0x00004000 jmp          LBB0_498
	//0x00004005 LBB0_721
	0x80, 0xf9, 0x22, //0x00004005 cmpb         $34, %cl
	0x0f, 0x85, 0x63, 0x07, 0x00, 0x00, //0x00004008 jne          LBB0_725
	0x49, 0x01, 0xdb, //0x0000400e addq         %rbx, %r11
	0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00004011 jmp          LBB0_727
	//0x00004016 LBB0_728
	0xc5, 0x7d, 0x7f, 0xe2, //0x00004016 vmovdqa      %ymm12, %ymm2
	0xc5, 0x7d, 0x7f, 0xd9, //0x0000401a vmovdqa      %ymm11, %ymm1
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x0000401e vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00004023 vmovdqa      %ymm15, %ymm12
	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x00004028 cmpq         $-1, $32(%rsp)
	0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x0000402e jne          LBB0_731
	0x4c, 0x89, 0xd8, //0x00004034 movq         %r11, %rax
	0x4c, 0x29, 0xd0, //0x00004037 subq         %r10, %rax
	0x48, 0x0f, 0xbc, 0xfa, //0x0000403a bsfq         %rdx, %rdi
	0x48, 0x01, 0xc7, //0x0000403e addq         %rax, %rdi
	0x48, 0x89, 0x7c, 0x24, 0x20, //0x00004041 movq         %rdi, $32(%rsp)
	0xe9, 0x12, 0x00, 0x00, 0x00, //0x00004046 jmp          LBB0_731
	//0x0000404b LBB0_730
	0xc5, 0x7d, 0x7f, 0xe2, //0x0000404b vmovdqa      %ymm12, %ymm2
	0xc5, 0x7d, 0x7f, 0xd9, //0x0000404f vmovdqa      %ymm11, %ymm1
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00004053 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00004058 vmovdqa      %ymm15, %ymm12
	//0x0000405d LBB0_731
	0x89, 0xd8, //0x0000405d movl         %ebx, %eax
	0xf7, 0xd0, //0x0000405f notl         %eax
	0x21, 0xd0, //0x00004061 andl         %edx, %eax
	0x8d, 0x34, 0x00, //0x00004063 leal         (%rax,%rax), %esi
	0x8d, 0x3c, 0x43, //0x00004066 leal         (%rbx,%rax,2), %edi
	0xf7, 0xd6, //0x00004069 notl         %esi
	0x21, 0xd6, //0x0000406b andl         %edx, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000406d andl         $-1431655766, %esi
	0x31, 0xdb, //0x00004073 xorl         %ebx, %ebx
	0x01, 0xc6, //0x00004075 addl         %eax, %esi
	0x0f, 0x92, 0xc3, //0x00004077 setb         %bl
	0x01, 0xf6, //0x0000407a addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x0000407c xorl         $1431655765, %esi
	0x21, 0xfe, //0x00004082 andl         %edi, %esi
	0xf7, 0xd6, //0x00004084 notl         %esi
	0x21, 0xf1, //0x00004086 andl         %esi, %ecx
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x00004088 movq         $40(%rsp), %r8
	0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000408d movabsq      $4294977024, %r12
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00004097 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x0000409c vmovdqa      %ymm12, %ymm15
	0xc4, 0x41, 0x7d, 0x6f, 0xeb, //0x000040a1 vmovdqa      %ymm11, %ymm13
	0xc5, 0xfe, 0x6f, 0x25, 0xf2, 0xc1, 0xff, 0xff, //0x000040a6 vmovdqu      $-15886(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0x0a, 0xc1, 0xff, 0xff, //0x000040ae vmovdqu      $-16118(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd9, //0x000040b6 vmovdqa      %ymm1, %ymm11
	0xc5, 0x7d, 0x6f, 0xe2, //0x000040ba vmovdqa      %ymm2, %ymm12
	0x48, 0x85, 0xc9, //0x000040be testq        %rcx, %rcx
	0x0f, 0x85, 0x43, 0xee, 0xff, 0xff, //0x000040c1 jne          LBB0_478
	//0x000040c7 LBB0_732
	0xba, 0x40, 0x00, 0x00, 0x00, //0x000040c7 movl         $64, %edx
	//0x000040cc LBB0_733
	0xc5, 0xbd, 0x64, 0xc8, //0x000040cc vpcmpgtb     %ymm0, %ymm8, %ymm1
	0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000040d0 vpcmpgtb     %ymm9, %ymm0, %ymm0
	0xc5, 0xf5, 0xdb, 0xc0, //0x000040d5 vpand        %ymm0, %ymm1, %ymm0
	0xc5, 0xfd, 0xd7, 0xf8, //0x000040d9 vpmovmskb    %ymm0, %edi
	0x0f, 0xbc, 0xf7, //0x000040dd bsfl         %edi, %esi
	0x48, 0x85, 0xc9, //0x000040e0 testq        %rcx, %rcx
	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000040e3 je           LBB0_736
	0x85, 0xff, //0x000040e9 testl        %edi, %edi
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x000040eb movl         $64, %eax
	0x0f, 0x44, 0xf0, //0x000040f0 cmovel       %eax, %esi
	0x48, 0x39, 0xf2, //0x000040f3 cmpq         %rsi, %rdx
	0x0f, 0x87, 0x56, 0x06, 0x00, 0x00, //0x000040f6 ja           LBB0_816
	0xc5, 0x7d, 0x7f, 0xea, //0x000040fc vmovdqa      %ymm13, %ymm2
	0x4d, 0x29, 0xd3, //0x00004100 subq         %r10, %r11
	0x49, 0x01, 0xd3, //0x00004103 addq         %rdx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00004106 addq         $1, %r11
	0x4d, 0x89, 0xf1, //0x0000410a movq         %r14, %r9
	0x48, 0x8b, 0x7c, 0x24, 0x18, //0x0000410d movq         $24(%rsp), %rdi
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x00004112 movq         $32(%rsp), %r14
	0xe9, 0xb4, 0xe6, 0xff, 0xff, //0x00004117 jmp          LBB0_498
	//0x0000411c LBB0_736
	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000411c movq         $24(%rsp), %r8
	0x85, 0xff, //0x00004121 testl        %edi, %edi
	0x0f, 0x85, 0x58, 0x06, 0x00, 0x00, //0x00004123 jne          LBB0_817
	0xc5, 0x7d, 0x7f, 0xe1, //0x00004129 vmovdqa      %ymm12, %ymm1
	0xc5, 0x7d, 0x7f, 0xd8, //0x0000412d vmovdqa      %ymm11, %ymm0
	0xc4, 0x41, 0x7d, 0x6f, 0xdd, //0x00004131 vmovdqa      %ymm13, %ymm11
	0xc4, 0x41, 0x7d, 0x6f, 0xe7, //0x00004136 vmovdqa      %ymm15, %ymm12
	0x49, 0x83, 0xc3, 0x20, //0x0000413b addq         $32, %r11
	0x49, 0x83, 0xc1, 0xe0, //0x0000413f addq         $-32, %r9
	//0x00004143 LBB0_738
	0x48, 0x85, 0xdb, //0x00004143 testq        %rbx, %rbx
	0x0f, 0x85, 0xe3, 0x02, 0x00, 0x00, //0x00004146 jne          LBB0_770
	0x48, 0x8b, 0x5c, 0x24, 0x20, //0x0000414c movq         $32(%rsp), %rbx
	0x4d, 0x85, 0xc9, //0x00004151 testq        %r9, %r9
	0x0f, 0x84, 0x11, 0x03, 0x00, 0x00, //0x00004154 je           LBB0_772
	//0x0000415a LBB0_740
	0x41, 0x0f, 0xb6, 0x0b, //0x0000415a movzbl       (%r11), %ecx
	0x80, 0xf9, 0x22, //0x0000415e cmpb         $34, %cl
	0x0f, 0x84, 0x4e, 0x02, 0x00, 0x00, //0x00004161 je           LBB0_767
	0x80, 0xf9, 0x5c, //0x00004167 cmpb         $92, %cl
	0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000416a je           LBB0_744
	0x80, 0xf9, 0x1f, //0x00004170 cmpb         $31, %cl
	0x0f, 0x86, 0x16, 0x06, 0x00, 0x00, //0x00004173 jbe          LBB0_818
	0x49, 0x83, 0xc3, 0x01, //0x00004179 addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x0000417d addq         $-1, %r9
	0x4d, 0x85, 0xc9, //0x00004181 testq        %r9, %r9
	0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00004184 jne          LBB0_740
	0xe9, 0xdc, 0x02, 0x00, 0x00, //0x0000418a jmp          LBB0_772
	//0x0000418f LBB0_744
	0x49, 0x83, 0xf9, 0x01, //0x0000418f cmpq         $1, %r9
	0x0f, 0x84, 0xd2, 0x02, 0x00, 0x00, //0x00004193 je           LBB0_772
	0x4c, 0x89, 0xde, //0x00004199 movq         %r11, %rsi
	0x4c, 0x29, 0xd6, //0x0000419c subq         %r10, %rsi
	0x48, 0x83, 0xfb, 0xff, //0x0000419f cmpq         $-1, %rbx
	0x48, 0x8b, 0x44, 0x24, 0x20, //0x000041a3 movq         $32(%rsp), %rax
	0x48, 0x0f, 0x44, 0xc6, //0x000041a8 cmoveq       %rsi, %rax
	0x48, 0x89, 0x44, 0x24, 0x20, //0x000041ac movq         %rax, $32(%rsp)
	0x48, 0x0f, 0x44, 0xde, //0x000041b1 cmoveq       %rsi, %rbx
	0x48, 0x83, 0xc6, 0x01, //0x000041b5 addq         $1, %rsi
	0x4c, 0x89, 0xf9, //0x000041b9 movq         %r15, %rcx
	0x48, 0x29, 0xf1, //0x000041bc subq         %rsi, %rcx
	0x0f, 0x84, 0xa6, 0x02, 0x00, 0x00, //0x000041bf je           LBB0_772
	0x41, 0x0f, 0xbe, 0x14, 0x32, //0x000041c5 movsbl       (%r10,%rsi), %edx
	0x83, 0xc2, 0xde, //0x000041ca addl         $-34, %edx
	0x83, 0xfa, 0x53, //0x000041cd cmpl         $83, %edx
	0x0f, 0x87, 0x24, 0x06, 0x00, 0x00, //0x000041d0 ja           LBB0_828
	0x48, 0x8d, 0x3d, 0xdf, 0x0a, 0x00, 0x00, //0x000041d6 leaq         $2783(%rip), %rdi  /* LJTI0_4+0(%rip) */
	0x48, 0x63, 0x04, 0x97, //0x000041dd movslq       (%rdi,%rdx,4), %rax
	0x48, 0x01, 0xf8, //0x000041e1 addq         %rdi, %rax
	0xff, 0xe0, //0x000041e4 jmpq         *%rax
	//0x000041e6 LBB0_748
	0x48, 0x8d, 0x46, 0x01, //0x000041e6 leaq         $1(%rsi), %rax
	//0x000041ea LBB0_749
	0x48, 0x85, 0xc0, //0x000041ea testq        %rax, %rax
	0x0f, 0x88, 0xf0, 0x05, 0x00, 0x00, //0x000041ed js           LBB0_827
	0x48, 0x29, 0xf0, //0x000041f3 subq         %rsi, %rax
	0x48, 0x8d, 0x48, 0x01, //0x000041f6 leaq         $1(%rax), %rcx
	0x49, 0x29, 0xc9, //0x000041fa subq         %rcx, %r9
	0x49, 0x01, 0xc3, //0x000041fd addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00004200 addq         $1, %r11
	0x4d, 0x85, 0xc9, //0x00004204 testq        %r9, %r9
	0x0f, 0x85, 0x4d, 0xff, 0xff, 0xff, //0x00004207 jne          LBB0_740
	0xe9, 0x59, 0x02, 0x00, 0x00, //0x0000420d jmp          LBB0_772
	//0x00004212 LBB0_751
	0x48, 0x83, 0xf9, 0x05, //0x00004212 cmpq         $5, %rcx
	0x0f, 0x82, 0x4f, 0x02, 0x00, 0x00, //0x00004216 jb           LBB0_772
	0x41, 0x8b, 0x44, 0x32, 0x01, //0x0000421c movl         $1(%r10,%rsi), %eax
	0x89, 0xc2, //0x00004221 movl         %eax, %edx
	0xf7, 0xd2, //0x00004223 notl         %edx
	0x48, 0x89, 0x44, 0x24, 0x48, //0x00004225 movq         %rax, $72(%rsp)
	0x05, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000422a addl         $-808464432, %eax
	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000422f andl         $-2139062144, %edx
	0x85, 0xc2, //0x00004235 testl        %eax, %edx
	0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00004237 jne          LBB0_828
	0x48, 0x8b, 0x7c, 0x24, 0x48, //0x0000423d movq         $72(%rsp), %rdi
	0x8d, 0x87, 0x19, 0x19, 0x19, 0x19, //0x00004242 leal         $421075225(%rdi), %eax
	0x09, 0xf8, //0x00004248 orl          %edi, %eax
	0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000424a testl        $-2139062144, %eax
	0x0f, 0x85, 0xa5, 0x05, 0x00, 0x00, //0x0000424f jne          LBB0_828
	0x48, 0x8b, 0x7c, 0x24, 0x48, //0x00004255 movq         $72(%rsp), %rdi
	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000425a andl         $2139062143, %edi
	0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00004260 movl         $-1061109568, %eax
	0x29, 0xf8, //0x00004265 subl         %edi, %eax
	0x89, 0x44, 0x24, 0x5c, //0x00004267 movl         %eax, $92(%rsp)
	0x8d, 0x87, 0x46, 0x46, 0x46, 0x46, //0x0000426b leal         $1179010630(%rdi), %eax
	0x89, 0x44, 0x24, 0x50, //0x00004271 movl         %eax, $80(%rsp)
	0x8b, 0x44, 0x24, 0x5c, //0x00004275 movl         $92(%rsp), %eax
	0x21, 0xd0, //0x00004279 andl         %edx, %eax
	0x85, 0x44, 0x24, 0x50, //0x0000427b testl        %eax, $80(%rsp)
	0x0f, 0x85, 0x75, 0x05, 0x00, 0x00, //0x0000427f jne          LBB0_828
	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00004285 movl         $-522133280, %eax
	0x29, 0xf8, //0x0000428a subl         %edi, %eax
	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x0000428c addl         $960051513, %edi
	0x21, 0xc2, //0x00004292 andl         %eax, %edx
	0x85, 0xfa, //0x00004294 testl        %edi, %edx
	0x0f, 0x85, 0x5e, 0x05, 0x00, 0x00, //0x00004296 jne          LBB0_828
	0x48, 0x8b, 0x54, 0x24, 0x48, //0x0000429c movq         $72(%rsp), %rdx
	0x0f, 0xca, //0x000042a1 bswapl       %edx
	0x89, 0xd0, //0x000042a3 movl         %edx, %eax
	0xc1, 0xe8, 0x04, //0x000042a5 shrl         $4, %eax
	0xf7, 0xd0, //0x000042a8 notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x000042aa andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x000042af leal         (%rax,%rax,8), %eax
	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000042b2 andl         $252645135, %edx
	0x01, 0xc2, //0x000042b8 addl         %eax, %edx
	0x89, 0xd0, //0x000042ba movl         %edx, %eax
	0xc1, 0xe8, 0x0c, //0x000042bc shrl         $12, %eax
	0xc1, 0xea, 0x08, //0x000042bf shrl         $8, %edx
	0x09, 0xc2, //0x000042c2 orl          %eax, %edx
	0x81, 0xe2, 0x00, 0xfc, 0x00, 0x00, //0x000042c4 andl         $64512, %edx
	0x81, 0xfa, 0x00, 0xd8, 0x00, 0x00, //0x000042ca cmpl         $55296, %edx
	0x0f, 0x85, 0xd6, 0x00, 0x00, 0x00, //0x000042d0 jne          LBB0_766
	0x48, 0x83, 0xf9, 0x0b, //0x000042d6 cmpq         $11, %rcx
	0x0f, 0x82, 0xcc, 0x00, 0x00, 0x00, //0x000042da jb           LBB0_766
	0x41, 0x80, 0x7c, 0x32, 0x05, 0x5c, //0x000042e0 cmpb         $92, $5(%r10,%rsi)
	0x0f, 0x85, 0xc0, 0x00, 0x00, 0x00, //0x000042e6 jne          LBB0_766
	0x41, 0x80, 0x7c, 0x32, 0x06, 0x75, //0x000042ec cmpb         $117, $6(%r10,%rsi)
	0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x000042f2 jne          LBB0_766
	0x41, 0x8b, 0x4c, 0x32, 0x07, //0x000042f8 movl         $7(%r10,%rsi), %ecx
	0x89, 0xca, //0x000042fd movl         %ecx, %edx
	0xf7, 0xd2, //0x000042ff notl         %edx
	0x8d, 0x81, 0xd0, 0xcf, 0xcf, 0xcf, //0x00004301 leal         $-808464432(%rcx), %eax
	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00004307 andl         $-2139062144, %edx
	0x85, 0xc2, //0x0000430d testl        %eax, %edx
	0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x0000430f jne          LBB0_766
	0x8d, 0x81, 0x19, 0x19, 0x19, 0x19, //0x00004315 leal         $421075225(%rcx), %eax
	0x09, 0xc8, //0x0000431b orl          %ecx, %eax
	0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000431d testl        $-2139062144, %eax
	0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00004322 jne          LBB0_766
	0x89, 0xcf, //0x00004328 movl         %ecx, %edi
	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000432a andl         $2139062143, %edi
	0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00004330 movl         $-1061109568, %eax
	0x29, 0xf8, //0x00004335 subl         %edi, %eax
	0x48, 0x89, 0x7c, 0x24, 0x50, //0x00004337 movq         %rdi, $80(%rsp)
	0x81, 0xc7, 0x46, 0x46, 0x46, 0x46, //0x0000433c addl         $1179010630, %edi
	0x89, 0x7c, 0x24, 0x48, //0x00004342 movl         %edi, $72(%rsp)
	0x21, 0xd0, //0x00004346 andl         %edx, %eax
	0x85, 0x44, 0x24, 0x48, //0x00004348 testl        %eax, $72(%rsp)
	0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000434c jne          LBB0_766
	0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00004352 movl         $-522133280, %eax
	0x48, 0x8b, 0x7c, 0x24, 0x50, //0x00004357 movq         $80(%rsp), %rdi
	0x29, 0xf8, //0x0000435c subl         %edi, %eax
	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x0000435e addl         $960051513, %edi
	0x21, 0xc2, //0x00004364 andl         %eax, %edx
	0x85, 0xfa, //0x00004366 testl        %edi, %edx
	0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x00004368 jne          LBB0_766
	0x0f, 0xc9, //0x0000436e bswapl       %ecx
	0x89, 0xc8, //0x00004370 movl         %ecx, %eax
	0xc1, 0xe8, 0x04, //0x00004372 shrl         $4, %eax
	0xf7, 0xd0, //0x00004375 notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x00004377 andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x0000437c leal         (%rax,%rax,8), %eax
	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000437f andl         $252645135, %ecx
	0x01, 0xc1, //0x00004385 addl         %eax, %ecx
	0x89, 0xc8, //0x00004387 movl         %ecx, %eax
	0xc1, 0xe8, 0x0c, //0x00004389 shrl         $12, %eax
	0xc1, 0xe9, 0x08, //0x0000438c shrl         $8, %ecx
	0x09, 0xc1, //0x0000438f orl          %eax, %ecx
	0x81, 0xe1, 0x00, 0xfc, 0x00, 0x00, //0x00004391 andl         $64512, %ecx
	0x81, 0xf9, 0x00, 0xdc, 0x00, 0x00, //0x00004397 cmpl         $56320, %ecx
	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000439d jne          LBB0_766
	0x48, 0x8d, 0x46, 0x0b, //0x000043a3 leaq         $11(%rsi), %rax
	0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x000043a7 jmp          LBB0_749
	//0x000043ac LBB0_766
	0x48, 0x8d, 0x46, 0x05, //0x000043ac leaq         $5(%rsi), %rax
	0xe9, 0x35, 0xfe, 0xff, 0xff, //0x000043b0 jmp          LBB0_749
	//0x000043b5 LBB0_767
	0x4d, 0x29, 0xd3, //0x000043b5 subq         %r10, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000043b8 addq         $1, %r11
	0x4c, 0x89, 0xc7, //0x000043bc movq         %r8, %rdi
	0x4c, 0x8b, 0x44, 0x24, 0x28, //0x000043bf movq         $40(%rsp), %r8
	0x4d, 0x89, 0xf1, //0x000043c4 movq         %r14, %r9
	0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000043c7 vpcmpeqd     %ymm9, %ymm9, %ymm9
	0xc5, 0x7d, 0x7f, 0xda, //0x000043cc vmovdqa      %ymm11, %ymm2
	0xc4, 0x41, 0x7d, 0x6f, 0xfc, //0x000043d0 vmovdqa      %ymm12, %ymm15
	0xc5, 0xfe, 0x6f, 0x25, 0xc3, 0xbe, 0xff, 0xff, //0x000043d5 vmovdqu      $-16701(%rip), %ymm4  /* LCPI0_19+0(%rip) */
	0xc5, 0xfe, 0x6f, 0x1d, 0xdb, 0xbd, 0xff, 0xff, //0x000043dd vmovdqu      $-16933(%rip), %ymm3  /* LCPI0_9+0(%rip) */
	0xc5, 0x7d, 0x6f, 0xd8, //0x000043e5 vmovdqa      %ymm0, %ymm11
	0xc5, 0x7d, 0x6f, 0xe1, //0x000043e9 vmovdqa      %ymm1, %ymm12
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x000043ed movq         $32(%rsp), %r14
	0xe9, 0xd9, 0xe3, 0xff, 0xff, //0x000043f2 jmp          LBB0_498
	//0x000043f7 LBB0_768
	0x48, 0x85, 0xdb, //0x000043f7 testq        %rbx, %rbx
	0x0f, 0x84, 0x71, 0x03, 0x00, 0x00, //0x000043fa je           LBB0_725
	0x4c, 0x89, 0xd7, //0x00004400 movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00004403 notq         %rdi
	0x49, 0x8d, 0x04, 0x3b, //0x00004406 leaq         (%r11,%rdi), %rax
	0x49, 0x83, 0xfe, 0xff, //0x0000440a cmpq         $-1, %r14
	0x4d, 0x89, 0xf0, //0x0000440e movq         %r14, %r8
	0x4c, 0x0f, 0x44, 0xf0, //0x00004411 cmoveq       %rax, %r14
	0x4c, 0x0f, 0x44, 0xc0, //0x00004415 cmoveq       %rax, %r8
	0x49, 0x83, 0xc3, 0x01, //0x00004419 addq         $1, %r11
	0x48, 0x83, 0xc3, 0xff, //0x0000441d addq         $-1, %rbx
	0x48, 0x85, 0xdb, //0x00004421 testq        %rbx, %rbx
	0x0f, 0x85, 0x2b, 0xfb, 0xff, 0xff, //0x00004424 jne          LBB0_716
	0xe9, 0xa2, 0xfb, 0xff, 0xff, //0x0000442a jmp          LBB0_727
	//0x0000442f LBB0_770
	0x4d, 0x85, 0xc9, //0x0000442f testq        %r9, %r9
	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00004432 je           LBB0_772
	0x4c, 0x89, 0xd3, //0x00004438 movq         %r10, %rbx
	0x48, 0xf7, 0xd3, //0x0000443b notq         %rbx
	0x4c, 0x01, 0xdb, //0x0000443e addq         %r11, %rbx
	0x48, 0x8b, 0x4c, 0x24, 0x20, //0x00004441 movq         $32(%rsp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x00004446 cmpq         $-1, %rcx
	0x48, 0x89, 0xc8, //0x0000444a movq         %rcx, %rax
	0x48, 0x0f, 0x44, 0xc3, //0x0000444d cmoveq       %rbx, %rax
	0x48, 0x0f, 0x45, 0xd9, //0x00004451 cmovneq      %rcx, %rbx
	0x49, 0x83, 0xc3, 0x01, //0x00004455 addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x00004459 addq         $-1, %r9
	0x48, 0x89, 0x44, 0x24, 0x20, //0x0000445d movq         %rax, $32(%rsp)
	0x4d, 0x85, 0xc9, //0x00004462 testq        %r9, %r9
	0x0f, 0x85, 0xef, 0xfc, 0xff, 0xff, //0x00004465 jne          LBB0_740
	//0x0000446b LBB0_772
	0x4c, 0x89, 0xc7, //0x0000446b movq         %r8, %rdi
	0xe9, 0xd7, 0x01, 0x00, 0x00, //0x0000446e jmp          LBB0_794
	//0x00004473 LBB0_773
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004473 movq         $24(%rsp), %rax
	0x4c, 0x89, 0x28, //0x00004478 movq         %r13, (%rax)
	//0x0000447b LBB0_774
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000447b movq         $-1, %rax
	0xe9, 0x53, 0x00, 0x00, 0x00, //0x00004482 jmp          LBB0_807
	//0x00004487 LBB0_792
	0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004487 movq         $-7, %rax
	0xe9, 0x47, 0x00, 0x00, 0x00, //0x0000448e jmp          LBB0_807
	//0x00004493 LBB0_634
	0x4c, 0x89, 0xd8, //0x00004493 movq         %r11, %rax
	0x48, 0x83, 0xf8, 0xff, //0x00004496 cmpq         $-1, %rax
	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000449a jne          LBB0_636
	//0x000044a0 LBB0_635
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000044a0 movq         $-1, %rax
	0x4d, 0x89, 0xfe, //0x000044a7 movq         %r15, %r14
	//0x000044aa LBB0_636
	0x4c, 0x89, 0x36, //0x000044aa movq         %r14, (%rsi)
	0xe9, 0x28, 0x00, 0x00, 0x00, //0x000044ad jmp          LBB0_807
	//0x000044b2 LBB0_775
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000044b2 movq         $-1, %rcx
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x000044b9 movq         $24(%rsp), %rdx
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x000044be jmp          LBB0_777
	//0x000044c3 LBB0_776
	0x4c, 0x89, 0xc1, //0x000044c3 movq         %r8, %rcx
	//0x000044c6 LBB0_777
	0x48, 0x8b, 0x02, //0x000044c6 movq         (%rdx), %rax
	0x48, 0x29, 0xc8, //0x000044c9 subq         %rcx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x000044cc addq         $-2, %rax
	0x48, 0x89, 0x02, //0x000044d0 movq         %rax, (%rdx)
	//0x000044d3 LBB0_806
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000044d3 movq         $-2, %rax
	//0x000044da LBB0_807
	0x48, 0x8d, 0x65, 0xd8, //0x000044da leaq         $-40(%rbp), %rsp
	0x5b,       //0x000044de popq         %rbx
	0x41, 0x5c, //0x000044df popq         %r12
	0x41, 0x5d, //0x000044e1 popq         %r13
	0x41, 0x5e, //0x000044e3 popq         %r14
	0x41, 0x5f, //0x000044e5 popq         %r15
	0x5d,             //0x000044e7 popq         %rbp
	0xc5, 0xf8, 0x77, //0x000044e8 vzeroupper
	0xc3, //0x000044eb retq
	//0x000044ec LBB0_778
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x000044ec movq         $24(%rsp), %rdx
	0x48, 0x89, 0x0a, //0x000044f1 movq         %rcx, (%rdx)
	0xe9, 0xe1, 0xff, 0xff, 0xff, //0x000044f4 jmp          LBB0_807
	//0x000044f9 LBB0_779
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000044f9 movq         $-2, %rax
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x00004500 movq         $32(%rsp), %r14
	0x49, 0x83, 0xfe, 0xff, //0x00004505 cmpq         $-1, %r14
	0x0f, 0x84, 0x1a, 0x01, 0x00, 0x00, //0x00004509 je           LBB0_791
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x0000450f movq         $24(%rsp), %rsi
	0x4c, 0x89, 0x36, //0x00004514 movq         %r14, (%rsi)
	0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00004517 jmp          LBB0_807
	//0x0000451c LBB0_338
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x0000451c movq         $24(%rsp), %rdx
	0x4c, 0x89, 0x2a, //0x00004521 movq         %r13, (%rdx)
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004524 movq         $-2, %rax
	0x80, 0x3e, 0x6e, //0x0000452b cmpb         $110, (%rsi)
	0x0f, 0x85, 0xa6, 0xff, 0xff, 0xff, //0x0000452e jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x01, //0x00004534 leaq         $1(%r13), %rcx
	0x48, 0x89, 0x0a, //0x00004538 movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x01, 0x75, //0x0000453b cmpb         $117, $1(%r10,%r13)
	0x0f, 0x85, 0x93, 0xff, 0xff, 0xff, //0x00004541 jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x02, //0x00004547 leaq         $2(%r13), %rcx
	0x48, 0x89, 0x0a, //0x0000454b movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x02, 0x6c, //0x0000454e cmpb         $108, $2(%r10,%r13)
	0x0f, 0x85, 0x80, 0xff, 0xff, 0xff, //0x00004554 jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x03, //0x0000455a leaq         $3(%r13), %rcx
	0x48, 0x89, 0x0a, //0x0000455e movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x03, 0x6c, //0x00004561 cmpb         $108, $3(%r10,%r13)
	0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00004567 je           LBB0_790
	0xe9, 0x68, 0xff, 0xff, 0xff, //0x0000456d jmp          LBB0_807
	//0x00004572 LBB0_781
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004572 movq         $-2, %rax
	0x80, 0xf9, 0x61, //0x00004579 cmpb         $97, %cl
	0x0f, 0x85, 0x58, 0xff, 0xff, 0xff, //0x0000457c jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x02, //0x00004582 leaq         $2(%r13), %rcx
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00004586 movq         $24(%rsp), %rdx
	0x48, 0x89, 0x0a, //0x0000458b movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x02, 0x6c, //0x0000458e cmpb         $108, $2(%r10,%r13)
	0x0f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00004594 jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x03, //0x0000459a leaq         $3(%r13), %rcx
	0x48, 0x89, 0x0a, //0x0000459e movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x03, 0x73, //0x000045a1 cmpb         $115, $3(%r10,%r13)
	0x0f, 0x85, 0x2d, 0xff, 0xff, 0xff, //0x000045a7 jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x04, //0x000045ad leaq         $4(%r13), %rcx
	0x48, 0x89, 0x0a, //0x000045b1 movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x04, 0x65, //0x000045b4 cmpb         $101, $4(%r10,%r13)
	0x0f, 0x85, 0x1a, 0xff, 0xff, 0xff, //0x000045ba jne          LBB0_807
	0x49, 0x83, 0xc5, 0x05, //0x000045c0 addq         $5, %r13
	0x4c, 0x89, 0x2a, //0x000045c4 movq         %r13, (%rdx)
	0xe9, 0x0e, 0xff, 0xff, 0xff, //0x000045c7 jmp          LBB0_807
	//0x000045cc LBB0_786
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x000045cc movq         $24(%rsp), %rdx
	0x4c, 0x89, 0x2a, //0x000045d1 movq         %r13, (%rdx)
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000045d4 movq         $-2, %rax
	0x80, 0x3e, 0x74, //0x000045db cmpb         $116, (%rsi)
	0x0f, 0x85, 0xf6, 0xfe, 0xff, 0xff, //0x000045de jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x01, //0x000045e4 leaq         $1(%r13), %rcx
	0x48, 0x89, 0x0a, //0x000045e8 movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x01, 0x72, //0x000045eb cmpb         $114, $1(%r10,%r13)
	0x0f, 0x85, 0xe3, 0xfe, 0xff, 0xff, //0x000045f1 jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x02, //0x000045f7 leaq         $2(%r13), %rcx
	0x48, 0x89, 0x0a, //0x000045fb movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x02, 0x75, //0x000045fe cmpb         $117, $2(%r10,%r13)
	0x0f, 0x85, 0xd0, 0xfe, 0xff, 0xff, //0x00004604 jne          LBB0_807
	0x49, 0x8d, 0x4d, 0x03, //0x0000460a leaq         $3(%r13), %rcx
	0x48, 0x89, 0x0a, //0x0000460e movq         %rcx, (%rdx)
	0x43, 0x80, 0x7c, 0x2a, 0x03, 0x65, //0x00004611 cmpb         $101, $3(%r10,%r13)
	0x0f, 0x85, 0xbd, 0xfe, 0xff, 0xff, //0x00004617 jne          LBB0_807
	//0x0000461d LBB0_790
	0x49, 0x83, 0xc5, 0x04, //0x0000461d addq         $4, %r13
	0x4c, 0x89, 0x2a, //0x00004621 movq         %r13, (%rdx)
	0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x00004624 jmp          LBB0_807
	//0x00004629 LBB0_791
	0x4c, 0x0f, 0xbc, 0xf1, //0x00004629 bsfq         %rcx, %r14
	0x4d, 0x01, 0xde, //0x0000462d addq         %r11, %r14
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00004630 movq         $24(%rsp), %rsi
	0x4c, 0x89, 0x36, //0x00004635 movq         %r14, (%rsi)
	0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00004638 jmp          LBB0_807
	//0x0000463d LBB0_793
	0x4c, 0x89, 0xd8, //0x0000463d movq         %r11, %rax
	0x48, 0x83, 0xf8, 0xff, //0x00004640 cmpq         $-1, %rax
	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00004644 jne          LBB0_795
	//0x0000464a LBB0_794
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000464a movq         $-1, %rax
	0x4d, 0x89, 0xfe, //0x00004651 movq         %r15, %r14
	//0x00004654 LBB0_795
	0x4c, 0x89, 0x37, //0x00004654 movq         %r14, (%rdi)
	0xe9, 0x7e, 0xfe, 0xff, 0xff, //0x00004657 jmp          LBB0_807
	//0x0000465c LBB0_796
	0x4c, 0x89, 0xc9, //0x0000465c movq         %r9, %rcx
	//0x0000465f LBB0_797
	0x48, 0xf7, 0xd1, //0x0000465f notq         %rcx
	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00004662 movq         $24(%rsp), %rdx
	0x48, 0x01, 0x0a, //0x00004667 addq         %rcx, (%rdx)
	0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x0000466a jmp          LBB0_807
	//0x0000466f LBB0_800
	0x4d, 0x89, 0xdf, //0x0000466f movq         %r11, %r15
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00004672 movq         $24(%rsp), %rsi
	0xe9, 0x24, 0xfe, 0xff, 0xff, //0x00004677 jmp          LBB0_635
	//0x0000467c LBB0_798
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000467c movq         $-2, %rax
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x00004683 movq         $32(%rsp), %r14
	0x49, 0x83, 0xfe, 0xff, //0x00004688 cmpq         $-1, %r14
	0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000468c je           LBB0_801
	0x48, 0x8b, 0x7c, 0x24, 0x18, //0x00004692 movq         $24(%rsp), %rdi
	0x4c, 0x89, 0x37, //0x00004697 movq         %r14, (%rdi)
	0xe9, 0x3b, 0xfe, 0xff, 0xff, //0x0000469a jmp          LBB0_807
	//0x0000469f LBB0_803
	0x4c, 0x01, 0xd9, //0x0000469f addq         %r11, %rcx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000046a2 movq         $-2, %rax
	0x49, 0x89, 0xce, //0x000046a9 movq         %rcx, %r14
	0x48, 0x89, 0x0e, //0x000046ac movq         %rcx, (%rsi)
	0xe9, 0x26, 0xfe, 0xff, 0xff, //0x000046af jmp          LBB0_807
	//0x000046b4 LBB0_701
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x000046b4 movq         $24(%rsp), %rsi
	0xe9, 0xe2, 0xfd, 0xff, 0xff, //0x000046b9 jmp          LBB0_635
	//0x000046be LBB0_801
	0x4c, 0x0f, 0xbc, 0xf1, //0x000046be bsfq         %rcx, %r14
	0x4d, 0x01, 0xde, //0x000046c2 addq         %r11, %r14
	0x48, 0x8b, 0x7c, 0x24, 0x18, //0x000046c5 movq         $24(%rsp), %rdi
	0x4c, 0x89, 0x37, //0x000046ca movq         %r14, (%rdi)
	0xe9, 0x08, 0xfe, 0xff, 0xff, //0x000046cd jmp          LBB0_807
	//0x000046d2 LBB0_804
	0x4d, 0x89, 0xdf, //0x000046d2 movq         %r11, %r15
	0x48, 0x8b, 0x7c, 0x24, 0x18, //0x000046d5 movq         $24(%rsp), %rdi
	0xe9, 0x6b, 0xff, 0xff, 0xff, //0x000046da jmp          LBB0_794
	//0x000046df LBB0_805
	0x48, 0x8b, 0x44, 0x24, 0x18, //0x000046df movq         $24(%rsp), %rax
	0x4c, 0x89, 0x00, //0x000046e4 movq         %r8, (%rax)
	0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x000046e7 jmp          LBB0_806
	//0x000046ec LBB0_808
	0x4c, 0x01, 0xd9, //0x000046ec addq         %r11, %rcx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000046ef movq         $-2, %rax
	0x49, 0x89, 0xce, //0x000046f6 movq         %rcx, %r14
	0x48, 0x89, 0x0f, //0x000046f9 movq         %rcx, (%rdi)
	0xe9, 0xd9, 0xfd, 0xff, 0xff, //0x000046fc jmp          LBB0_807
	//0x00004701 LBB0_809
	0x48, 0x8b, 0x4c, 0x24, 0x30, //0x00004701 movq         $48(%rsp), %rcx
	0x48, 0x8b, 0x49, 0x08, //0x00004706 movq         $8(%rcx), %rcx
	0x48, 0x89, 0x0a, //0x0000470a movq         %rcx, (%rdx)
	0xe9, 0xc8, 0xfd, 0xff, 0xff, //0x0000470d jmp          LBB0_807
	//0x00004712 LBB0_813
	0x89, 0xf0, //0x00004712 movl         %esi, %eax
	0x4d, 0x89, 0xde, //0x00004714 movq         %r11, %r14
	0x4d, 0x29, 0xd6, //0x00004717 subq         %r10, %r14
	0x49, 0x01, 0xc6, //0x0000471a addq         %rax, %r14
	0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000471d jmp          LBB0_812
	//0x00004722 LBB0_810
	0x48, 0x89, 0xd6, //0x00004722 movq         %rdx, %rsi
	0xe9, 0x76, 0xfd, 0xff, 0xff, //0x00004725 jmp          LBB0_635
	//0x0000472a LBB0_815
	0x4d, 0x29, 0xd3, //0x0000472a subq         %r10, %r11
	0x41, 0x89, 0xf6, //0x0000472d movl         %esi, %r14d
	0x4d, 0x01, 0xde, //0x00004730 addq         %r11, %r14
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x00004733 jmp          LBB0_812
	//0x00004738 LBB0_811
	0x4d, 0x89, 0xde, //0x00004738 movq         %r11, %r14
	0x4d, 0x29, 0xd6, //0x0000473b subq         %r10, %r14
	//0x0000473e LBB0_812
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000473e movq         $-2, %rax
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x00004745 movq         $24(%rsp), %rsi
	0x4c, 0x89, 0x36, //0x0000474a movq         %r14, (%rsi)
	0xe9, 0x88, 0xfd, 0xff, 0xff, //0x0000474d jmp          LBB0_807
	//0x00004752 LBB0_816
	0x89, 0xf0, //0x00004752 movl         %esi, %eax
	0x4d, 0x89, 0xde, //0x00004754 movq         %r11, %r14
	0x4d, 0x29, 0xd6, //0x00004757 subq         %r10, %r14
	0x49, 0x01, 0xc6, //0x0000475a addq         %rax, %r14
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000475d movq         $-2, %rax
	0x48, 0x8b, 0x7c, 0x24, 0x18, //0x00004764 movq         $24(%rsp), %rdi
	0x4c, 0x89, 0x37, //0x00004769 movq         %r14, (%rdi)
	0xe9, 0x69, 0xfd, 0xff, 0xff, //0x0000476c jmp          LBB0_807
	//0x00004771 LBB0_725
	0x4c, 0x89, 0xe7, //0x00004771 movq         %r12, %rdi
	0xe9, 0xd1, 0xfe, 0xff, 0xff, //0x00004774 jmp          LBB0_794
	//0x00004779 LBB0_820
	0x48, 0x89, 0xc6, //0x00004779 movq         %rax, %rsi
	0xe9, 0x1f, 0xfd, 0xff, 0xff, //0x0000477c jmp          LBB0_635
	//0x00004781 LBB0_817
	0x4d, 0x29, 0xd3, //0x00004781 subq         %r10, %r11
	0x41, 0x89, 0xf6, //0x00004784 movl         %esi, %r14d
	0x4d, 0x01, 0xde, //0x00004787 addq         %r11, %r14
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000478a jmp          LBB0_819
	//0x0000478f LBB0_818
	0x4d, 0x89, 0xde, //0x0000478f movq         %r11, %r14
	0x4d, 0x29, 0xd6, //0x00004792 subq         %r10, %r14
	//0x00004795 LBB0_819
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004795 movq         $-2, %rax
	0x4c, 0x89, 0xc7, //0x0000479c movq         %r8, %rdi
	0x4d, 0x89, 0x30, //0x0000479f movq         %r14, (%r8)
	0xe9, 0x33, 0xfd, 0xff, 0xff, //0x000047a2 jmp          LBB0_807
	//0x000047a7 LBB0_821
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x000047a7 movq         $24(%rsp), %rsi
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x000047ac movq         $32(%rsp), %r14
	0x48, 0x83, 0xf8, 0xff, //0x000047b1 cmpq         $-1, %rax
	0x0f, 0x85, 0xef, 0xfc, 0xff, 0xff, //0x000047b5 jne          LBB0_636
	0xe9, 0xe0, 0xfc, 0xff, 0xff, //0x000047bb jmp          LBB0_635
	//0x000047c0 LBB0_822
	0x48, 0x89, 0xce, //0x000047c0 movq         %rcx, %rsi
	0xe9, 0xd8, 0xfc, 0xff, 0xff, //0x000047c3 jmp          LBB0_635
	//0x000047c8 LBB0_826
	0x49, 0x83, 0xc0, 0xff, //0x000047c8 addq         $-1, %r8
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000047cc movq         $-2, %rax
	0x4d, 0x89, 0xc6, //0x000047d3 movq         %r8, %r14
	0x48, 0x8b, 0x74, 0x24, 0x18, //0x000047d6 movq         $24(%rsp), %rsi
	0x4c, 0x89, 0x06, //0x000047db movq         %r8, (%rsi)
	0xe9, 0xf7, 0xfc, 0xff, 0xff, //0x000047de jmp          LBB0_807
	//0x000047e3 LBB0_827
	0x4c, 0x89, 0xc7, //0x000047e3 movq         %r8, %rdi
	0x4c, 0x8b, 0x74, 0x24, 0x20, //0x000047e6 movq         $32(%rsp), %r14
	0x48, 0x83, 0xf8, 0xff, //0x000047eb cmpq         $-1, %rax
	0x0f, 0x85, 0x5f, 0xfe, 0xff, 0xff, //0x000047ef jne          LBB0_795
	0xe9, 0x50, 0xfe, 0xff, 0xff, //0x000047f5 jmp          LBB0_794
	//0x000047fa LBB0_828
	0x48, 0x83, 0xc6, 0xff, //0x000047fa addq         $-1, %rsi
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000047fe movq         $-2, %rax
	0x49, 0x89, 0xf6, //0x00004805 movq         %rsi, %r14
	0x4c, 0x89, 0xc7, //0x00004808 movq         %r8, %rdi
	0x49, 0x89, 0x30, //0x0000480b movq         %rsi, (%r8)
	0xe9, 0xc7, 0xfc, 0xff, 0xff, //0x0000480e jmp          LBB0_807
	0x90, //0x00004813 .p2align 2, 0x90
	// // .set L0_0_set_39, LBB0_39-LJTI0_0
	// // .set L0_0_set_68, LBB0_68-LJTI0_0
	// // .set L0_0_set_44, LBB0_44-LJTI0_0
	// // .set L0_0_set_66, LBB0_66-LJTI0_0
	// // .set L0_0_set_42, LBB0_42-LJTI0_0
	// // .set L0_0_set_70, LBB0_70-LJTI0_0
	//0x00004814 LJTI0_0
	0xba, 0xbd, 0xff, 0xff, //0x00004814 .long L0_0_set_39
	0x6c, 0xbf, 0xff, 0xff, //0x00004818 .long L0_0_set_68
	0xf0, 0xbd, 0xff, 0xff, //0x0000481c .long L0_0_set_44
	0x56, 0xbf, 0xff, 0xff, //0x00004820 .long L0_0_set_66
	0xd1, 0xbd, 0xff, 0xff, //0x00004824 .long L0_0_set_42
	0x97, 0xbf, 0xff, 0xff, //0x00004828 .long L0_0_set_70
	// // .set L0_1_set_675, LBB0_675-LJTI0_1
	// // .set L0_1_set_826, LBB0_826-LJTI0_1
	// // .set L0_1_set_678, LBB0_678-LJTI0_1
	//0x0000482c LJTI0_1
	0x4e, 0xf2, 0xff, 0xff, //0x0000482c .long L0_1_set_675
	0x9c, 0xff, 0xff, 0xff, //0x00004830 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004834 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004838 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000483c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004840 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004844 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004848 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000484c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004850 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004854 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004858 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000485c .long L0_1_set_826
	0x4e, 0xf2, 0xff, 0xff, //0x00004860 .long L0_1_set_675
	0x9c, 0xff, 0xff, 0xff, //0x00004864 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004868 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000486c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004870 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004874 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004878 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000487c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004880 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004884 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004888 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000488c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004890 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004894 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004898 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000489c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048a0 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048a4 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048a8 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048ac .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048b0 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048b4 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048b8 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048bc .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048c0 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048c4 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048c8 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048cc .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048d0 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048d4 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048d8 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048dc .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048e0 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048e4 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048e8 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048ec .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048f0 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048f4 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048f8 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x000048fc .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004900 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004904 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004908 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000490c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004910 .long L0_1_set_826
	0x4e, 0xf2, 0xff, 0xff, //0x00004914 .long L0_1_set_675
	0x9c, 0xff, 0xff, 0xff, //0x00004918 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000491c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004920 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004924 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004928 .long L0_1_set_826
	0x4e, 0xf2, 0xff, 0xff, //0x0000492c .long L0_1_set_675
	0x9c, 0xff, 0xff, 0xff, //0x00004930 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004934 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004938 .long L0_1_set_826
	0x4e, 0xf2, 0xff, 0xff, //0x0000493c .long L0_1_set_675
	0x9c, 0xff, 0xff, 0xff, //0x00004940 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004944 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004948 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x0000494c .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004950 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004954 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004958 .long L0_1_set_826
	0x4e, 0xf2, 0xff, 0xff, //0x0000495c .long L0_1_set_675
	0x9c, 0xff, 0xff, 0xff, //0x00004960 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004964 .long L0_1_set_826
	0x9c, 0xff, 0xff, 0xff, //0x00004968 .long L0_1_set_826
	0x4e, 0xf2, 0xff, 0xff, //0x0000496c .long L0_1_set_675
	0x9c, 0xff, 0xff, 0xff, //0x00004970 .long L0_1_set_826
	0x4e, 0xf2, 0xff, 0xff, //0x00004974 .long L0_1_set_675
	0xab, 0xf2, 0xff, 0xff, //0x00004978 .long L0_1_set_678
	// // .set L0_2_set_613, LBB0_613-LJTI0_2
	// // .set L0_2_set_826, LBB0_826-LJTI0_2
	// // .set L0_2_set_616, LBB0_616-LJTI0_2
	//0x0000497c LJTI0_2
	0x7f, 0xeb, 0xff, 0xff, //0x0000497c .long L0_2_set_613
	0x4c, 0xfe, 0xff, 0xff, //0x00004980 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004984 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004988 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x0000498c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004990 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004994 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004998 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x0000499c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049a0 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049a4 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049a8 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049ac .long L0_2_set_826
	0x7f, 0xeb, 0xff, 0xff, //0x000049b0 .long L0_2_set_613
	0x4c, 0xfe, 0xff, 0xff, //0x000049b4 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049b8 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049bc .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049c0 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049c4 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049c8 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049cc .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049d0 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049d4 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049d8 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049dc .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049e0 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049e4 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049e8 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049ec .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049f0 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049f4 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049f8 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x000049fc .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a00 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a04 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a08 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a0c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a10 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a14 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a18 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a1c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a20 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a24 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a28 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a2c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a30 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a34 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a38 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a3c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a40 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a44 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a48 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a4c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a50 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a54 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a58 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a5c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a60 .long L0_2_set_826
	0x7f, 0xeb, 0xff, 0xff, //0x00004a64 .long L0_2_set_613
	0x4c, 0xfe, 0xff, 0xff, //0x00004a68 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a6c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a70 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a74 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a78 .long L0_2_set_826
	0x7f, 0xeb, 0xff, 0xff, //0x00004a7c .long L0_2_set_613
	0x4c, 0xfe, 0xff, 0xff, //0x00004a80 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a84 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a88 .long L0_2_set_826
	0x7f, 0xeb, 0xff, 0xff, //0x00004a8c .long L0_2_set_613
	0x4c, 0xfe, 0xff, 0xff, //0x00004a90 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a94 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a98 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004a9c .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004aa0 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004aa4 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004aa8 .long L0_2_set_826
	0x7f, 0xeb, 0xff, 0xff, //0x00004aac .long L0_2_set_613
	0x4c, 0xfe, 0xff, 0xff, //0x00004ab0 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004ab4 .long L0_2_set_826
	0x4c, 0xfe, 0xff, 0xff, //0x00004ab8 .long L0_2_set_826
	0x7f, 0xeb, 0xff, 0xff, //0x00004abc .long L0_2_set_613
	0x4c, 0xfe, 0xff, 0xff, //0x00004ac0 .long L0_2_set_826
	0x7f, 0xeb, 0xff, 0xff, //0x00004ac4 .long L0_2_set_613
	0xdc, 0xeb, 0xff, 0xff, //0x00004ac8 .long L0_2_set_616
	// // .set L0_3_set_807, LBB0_807-LJTI0_3
	// // .set L0_3_set_806, LBB0_806-LJTI0_3
	// // .set L0_3_set_259, LBB0_259-LJTI0_3
	// // .set L0_3_set_279, LBB0_279-LJTI0_3
	// // .set L0_3_set_87, LBB0_87-LJTI0_3
	// // .set L0_3_set_256, LBB0_256-LJTI0_3
	// // .set L0_3_set_253, LBB0_253-LJTI0_3
	// // .set L0_3_set_336, LBB0_336-LJTI0_3
	// // .set L0_3_set_345, LBB0_345-LJTI0_3
	// // .set L0_3_set_342, LBB0_342-LJTI0_3
	//0x00004acc LJTI0_3
	0x0e, 0xfa, 0xff, 0xff, //0x00004acc .long L0_3_set_807
	0x07, 0xfa, 0xff, 0xff, //0x00004ad0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004ad4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004ad8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004adc .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004ae0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004ae4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004ae8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004aec .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004af0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004af4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004af8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004afc .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b00 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b04 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b08 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b0c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b10 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b14 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b18 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b1c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b20 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b24 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b28 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b2c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b30 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b34 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b38 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b3c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b40 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b44 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b48 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b4c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b50 .long L0_3_set_806
	0xcc, 0xc9, 0xff, 0xff, //0x00004b54 .long L0_3_set_259
	0x07, 0xfa, 0xff, 0xff, //0x00004b58 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b5c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b60 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b64 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b68 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b6c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b70 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b74 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b78 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b7c .long L0_3_set_806
	0x19, 0xcb, 0xff, 0xff, //0x00004b80 .long L0_3_set_279
	0x07, 0xfa, 0xff, 0xff, //0x00004b84 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004b88 .long L0_3_set_806
	0x2a, 0xbd, 0xff, 0xff, //0x00004b8c .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004b90 .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004b94 .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004b98 .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004b9c .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004ba0 .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004ba4 .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004ba8 .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004bac .long L0_3_set_87
	0x2a, 0xbd, 0xff, 0xff, //0x00004bb0 .long L0_3_set_87
	0x07, 0xfa, 0xff, 0xff, //0x00004bb4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bb8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bbc .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bc0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bc4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bc8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bcc .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bd0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bd4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bd8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bdc .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004be0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004be4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004be8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bec .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bf0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bf4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bf8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004bfc .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c00 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c04 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c08 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c0c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c10 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c14 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c18 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c1c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c20 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c24 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c28 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c2c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c30 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c34 .long L0_3_set_806
	0x9e, 0xc9, 0xff, 0xff, //0x00004c38 .long L0_3_set_256
	0x07, 0xfa, 0xff, 0xff, //0x00004c3c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c40 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c44 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c48 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c4c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c50 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c54 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c58 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c5c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c60 .long L0_3_set_806
	0x74, 0xc9, 0xff, 0xff, //0x00004c64 .long L0_3_set_253
	0x07, 0xfa, 0xff, 0xff, //0x00004c68 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c6c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c70 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c74 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c78 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c7c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c80 .long L0_3_set_806
	0xdd, 0xce, 0xff, 0xff, //0x00004c84 .long L0_3_set_336
	0x07, 0xfa, 0xff, 0xff, //0x00004c88 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c8c .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c90 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c94 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004c98 .long L0_3_set_806
	0x2d, 0xcf, 0xff, 0xff, //0x00004c9c .long L0_3_set_345
	0x07, 0xfa, 0xff, 0xff, //0x00004ca0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004ca4 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004ca8 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004cac .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004cb0 .long L0_3_set_806
	0x07, 0xfa, 0xff, 0xff, //0x00004cb4 .long L0_3_set_806
	0xff, 0xce, 0xff, 0xff, //0x00004cb8 .long L0_3_set_342
	// // .set L0_4_set_748, LBB0_748-LJTI0_4
	// // .set L0_4_set_828, LBB0_828-LJTI0_4
	// // .set L0_4_set_751, LBB0_751-LJTI0_4
	//0x00004cbc LJTI0_4
	0x2a, 0xf5, 0xff, 0xff, //0x00004cbc .long L0_4_set_748
	0x3e, 0xfb, 0xff, 0xff, //0x00004cc0 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cc4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cc8 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004ccc .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cd0 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cd4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cd8 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cdc .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004ce0 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004ce4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004ce8 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cec .long L0_4_set_828
	0x2a, 0xf5, 0xff, 0xff, //0x00004cf0 .long L0_4_set_748
	0x3e, 0xfb, 0xff, 0xff, //0x00004cf4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cf8 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004cfc .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d00 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d04 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d08 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d0c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d10 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d14 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d18 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d1c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d20 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d24 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d28 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d2c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d30 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d34 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d38 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d3c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d40 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d44 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d48 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d4c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d50 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d54 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d58 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d5c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d60 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d64 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d68 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d6c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d70 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d74 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d78 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d7c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d80 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d84 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d88 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d8c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d90 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d94 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d98 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004d9c .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004da0 .long L0_4_set_828
	0x2a, 0xf5, 0xff, 0xff, //0x00004da4 .long L0_4_set_748
	0x3e, 0xfb, 0xff, 0xff, //0x00004da8 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004dac .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004db0 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004db4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004db8 .long L0_4_set_828
	0x2a, 0xf5, 0xff, 0xff, //0x00004dbc .long L0_4_set_748
	0x3e, 0xfb, 0xff, 0xff, //0x00004dc0 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004dc4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004dc8 .long L0_4_set_828
	0x2a, 0xf5, 0xff, 0xff, //0x00004dcc .long L0_4_set_748
	0x3e, 0xfb, 0xff, 0xff, //0x00004dd0 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004dd4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004dd8 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004ddc .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004de0 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004de4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004de8 .long L0_4_set_828
	0x2a, 0xf5, 0xff, 0xff, //0x00004dec .long L0_4_set_748
	0x3e, 0xfb, 0xff, 0xff, //0x00004df0 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004df4 .long L0_4_set_828
	0x3e, 0xfb, 0xff, 0xff, //0x00004df8 .long L0_4_set_828
	0x2a, 0xf5, 0xff, 0xff, //0x00004dfc .long L0_4_set_748
	0x3e, 0xfb, 0xff, 0xff, //0x00004e00 .long L0_4_set_828
	0x2a, 0xf5, 0xff, 0xff, //0x00004e04 .long L0_4_set_748
	0x56, 0xf5, 0xff, 0xff, //0x00004e08 .long L0_4_set_751
	// // .set L0_5_set_325, LBB0_325-LJTI0_5
	// // .set L0_5_set_507, LBB0_507-LJTI0_5
	// // .set L0_5_set_331, LBB0_331-LJTI0_5
	// // .set L0_5_set_334, LBB0_334-LJTI0_5
	//0x00004e0c LJTI0_5
	0x25, 0xcb, 0xff, 0xff, //0x00004e0c .long L0_5_set_325
	0x4b, 0xdb, 0xff, 0xff, //0x00004e10 .long L0_5_set_507
	0x25, 0xcb, 0xff, 0xff, //0x00004e14 .long L0_5_set_325
	0x67, 0xcb, 0xff, 0xff, //0x00004e18 .long L0_5_set_331
	0x4b, 0xdb, 0xff, 0xff, //0x00004e1c .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e20 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e24 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e28 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e2c .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e30 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e34 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e38 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e3c .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e40 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e44 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e48 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e4c .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e50 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e54 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e58 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e5c .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e60 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e64 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e68 .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e6c .long L0_5_set_507
	0x4b, 0xdb, 0xff, 0xff, //0x00004e70 .long L0_5_set_507
	0x8a, 0xcb, 0xff, 0xff, //0x00004e74 .long L0_5_set_334
	// // .set L0_6_set_132, LBB0_132-LJTI0_6
	// // .set L0_6_set_349, LBB0_349-LJTI0_6
	// // .set L0_6_set_138, LBB0_138-LJTI0_6
	// // .set L0_6_set_141, LBB0_141-LJTI0_6
	//0x00004e78 LJTI0_6
	0xec, 0xbc, 0xff, 0xff, //0x00004e78 .long L0_6_set_132
	0xc3, 0xcb, 0xff, 0xff, //0x00004e7c .long L0_6_set_349
	0xec, 0xbc, 0xff, 0xff, //0x00004e80 .long L0_6_set_132
	0x42, 0xbd, 0xff, 0xff, //0x00004e84 .long L0_6_set_138
	0xc3, 0xcb, 0xff, 0xff, //0x00004e88 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004e8c .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004e90 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004e94 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004e98 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004e9c .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ea0 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ea4 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ea8 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004eac .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004eb0 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004eb4 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004eb8 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ebc .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ec0 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ec4 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ec8 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ecc .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ed0 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ed4 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004ed8 .long L0_6_set_349
	0xc3, 0xcb, 0xff, 0xff, //0x00004edc .long L0_6_set_349
	0x5e, 0xbd, 0xff, 0xff, //0x00004ee0 .long L0_6_set_141
	//0x00004ee4 .p2align 2, 0x00
	//0x00004ee4 _MASK_USE_NUMBER
	0x02, 0x00, 0x00, 0x00, //0x00004ee4 .long 2
}
