//go:build amd64
// +build amd64

// Code generated by asm2asm, DO NOT EDIT.

package sse

var _text_skip_one = []byte{
	// .p2align 4, 0x00
	// LCPI0_0
	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
	//0x00000010 LCPI0_1
	0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf  // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
	//0x00000020 LCPI0_2
	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
	//0x00000030 LCPI0_3
	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
	//0x00000040 LCPI0_4
	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
	//0x00000050 LCPI0_5
	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
	//0x00000060 LCPI0_6
	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
	//0x00000070 LCPI0_7
	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
	//0x00000080 LCPI0_8
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000080 .quad 1
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000088 .quad 0
	//0x00000090 LCPI0_9
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000090 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
	//0x000000a0 LCPI0_10
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000a0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	//0x000000b0 LCPI0_11
	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
	//0x000000c0 LCPI0_12
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	//0x000000d0 LCPI0_13
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000d0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	//0x000000e0 LCPI0_14
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	//0x000000f0 LCPI0_15
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	//0x00000100 .p2align 4, 0x90
	//0x00000100 _skip_one
	0x55,             //0x00000100 pushq        %rbp
	0x48, 0x89, 0xe5, //0x00000101 movq         %rsp, %rbp
	0x41, 0x57, //0x00000104 pushq        %r15
	0x41, 0x56, //0x00000106 pushq        %r14
	0x41, 0x55, //0x00000108 pushq        %r13
	0x41, 0x54, //0x0000010a pushq        %r12
	0x53,                                     //0x0000010c pushq        %rbx
	0x48, 0x81, 0xec, 0xa8, 0x00, 0x00, 0x00, //0x0000010d subq         $168, %rsp
	0x49, 0x89, 0xf6, //0x00000114 movq         %rsi, %r14
	0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x00000117 movq         %rcx, $-144(%rbp)
	0xf6, 0xc1, 0x40, //0x0000011e testb        $64, %cl
	0x48, 0x89, 0x75, 0xd0, //0x00000121 movq         %rsi, $-48(%rbp)
	0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x00000125 jne          LBB0_2
	0x49, 0x89, 0xd2, //0x0000012b movq         %rdx, %r10
	0x0f, 0x10, 0x05, 0x4b, 0xff, 0xff, 0xff, //0x0000012e movups       $-181(%rip), %xmm0  /* LCPI0_8+0(%rip) */
	0x0f, 0x11, 0x02, //0x00000135 movups       %xmm0, (%rdx)
	0x4d, 0x8b, 0x26, //0x00000138 movq         (%r14), %r12
	0x4c, 0x8b, 0x2f, //0x0000013b movq         (%rdi), %r13
	0x4c, 0x89, 0xe8, //0x0000013e movq         %r13, %rax
	0x48, 0xf7, 0xd0, //0x00000141 notq         %rax
	0x48, 0x89, 0x45, 0x88, //0x00000144 movq         %rax, $-120(%rbp)
	0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000148 movl         $1, %r9d
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000014e movl         $1, %eax
	0x4c, 0x29, 0xe8, //0x00000153 subq         %r13, %rax
	0x48, 0x89, 0x45, 0x90, //0x00000156 movq         %rax, $-112(%rbp)
	0x4c, 0x89, 0xe8, //0x0000015a movq         %r13, %rax
	0x48, 0xf7, 0xd8, //0x0000015d negq         %rax
	0x48, 0x89, 0x45, 0x80, //0x00000160 movq         %rax, $-128(%rbp)
	0x49, 0x8d, 0x45, 0xff, //0x00000164 leaq         $-1(%r13), %rax
	0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000168 movq         %rax, $-136(%rbp)
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000016f movq         $-1, %r8
	0xf3, 0x0f, 0x6f, 0x05, 0xb2, 0xfe, 0xff, 0xff, //0x00000176 movdqu       $-334(%rip), %xmm0  /* LCPI0_3+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0xba, 0xfe, 0xff, 0xff, //0x0000017e movdqu       $-326(%rip), %xmm1  /* LCPI0_4+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x15, 0x02, 0xff, 0xff, 0xff, //0x00000186 movdqu       $-254(%rip), %xmm2  /* LCPI0_9+0(%rip) */
	0x66, 0x45, 0x0f, 0x76, 0xff, //0x0000018e pcmpeqd      %xmm15, %xmm15
	0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x04, 0xff, 0xff, 0xff, //0x00000193 movdqu       $-252(%rip), %xmm8  /* LCPI0_10+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x35, 0x0b, 0xff, 0xff, 0xff, //0x0000019c movdqu       $-245(%rip), %xmm14  /* LCPI0_11+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x12, 0xff, 0xff, 0xff, //0x000001a5 movdqu       $-238(%rip), %xmm9  /* LCPI0_12+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x19, 0xff, 0xff, 0xff, //0x000001ae movdqu       $-231(%rip), %xmm10  /* LCPI0_13+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x50, 0xfe, 0xff, 0xff, //0x000001b7 movdqu       $-432(%rip), %xmm11  /* LCPI0_1+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x17, 0xff, 0xff, 0xff, //0x000001c0 movdqu       $-233(%rip), %xmm12  /* LCPI0_14+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1e, 0xff, 0xff, 0xff, //0x000001c9 movdqu       $-226(%rip), %xmm13  /* LCPI0_15+0(%rip) */
	0x4c, 0x89, 0x6d, 0xc8, //0x000001d2 movq         %r13, $-56(%rbp)
	0x48, 0x89, 0x55, 0xa0, //0x000001d6 movq         %rdx, $-96(%rbp)
	0xe9, 0x59, 0x01, 0x00, 0x00, //0x000001da jmp          LBB0_30
	//0x000001df LBB0_2
	0x4c, 0x8b, 0x0f, //0x000001df movq         (%rdi), %r9
	0x48, 0x8b, 0x77, 0x08, //0x000001e2 movq         $8(%rdi), %rsi
	0x49, 0x8b, 0x1e, //0x000001e6 movq         (%r14), %rbx
	0x48, 0x39, 0xf3, //0x000001e9 cmpq         %rsi, %rbx
	0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000001ec jae          LBB0_7
	0x41, 0x8a, 0x04, 0x19, //0x000001f2 movb         (%r9,%rbx), %al
	0x3c, 0x0d, //0x000001f6 cmpb         $13, %al
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000001f8 je           LBB0_7
	0x3c, 0x20, //0x000001fe cmpb         $32, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000200 je           LBB0_7
	0x04, 0xf7, //0x00000206 addb         $-9, %al
	0x3c, 0x01, //0x00000208 cmpb         $1, %al
	0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x0000020a jbe          LBB0_7
	0x49, 0x89, 0xdc, //0x00000210 movq         %rbx, %r12
	0xe9, 0xb1, 0x2b, 0x00, 0x00, //0x00000213 jmp          LBB0_544
	//0x00000218 LBB0_7
	0x4c, 0x8d, 0x63, 0x01, //0x00000218 leaq         $1(%rbx), %r12
	0x49, 0x39, 0xf4, //0x0000021c cmpq         %rsi, %r12
	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x0000021f jae          LBB0_11
	0x43, 0x8a, 0x04, 0x21, //0x00000225 movb         (%r9,%r12), %al
	0x3c, 0x0d, //0x00000229 cmpb         $13, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000022b je           LBB0_11
	0x3c, 0x20, //0x00000231 cmpb         $32, %al
	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000233 je           LBB0_11
	0x04, 0xf7, //0x00000239 addb         $-9, %al
	0x3c, 0x01, //0x0000023b cmpb         $1, %al
	0x0f, 0x87, 0x86, 0x2b, 0x00, 0x00, //0x0000023d ja           LBB0_544
	//0x00000243 LBB0_11
	0x4c, 0x8d, 0x63, 0x02, //0x00000243 leaq         $2(%rbx), %r12
	0x49, 0x39, 0xf4, //0x00000247 cmpq         %rsi, %r12
	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x0000024a jae          LBB0_15
	0x43, 0x8a, 0x04, 0x21, //0x00000250 movb         (%r9,%r12), %al
	0x3c, 0x0d, //0x00000254 cmpb         $13, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000256 je           LBB0_15
	0x3c, 0x20, //0x0000025c cmpb         $32, %al
	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000025e je           LBB0_15
	0x04, 0xf7, //0x00000264 addb         $-9, %al
	0x3c, 0x01, //0x00000266 cmpb         $1, %al
	0x0f, 0x87, 0x5b, 0x2b, 0x00, 0x00, //0x00000268 ja           LBB0_544
	//0x0000026e LBB0_15
	0x4c, 0x8d, 0x63, 0x03, //0x0000026e leaq         $3(%rbx), %r12
	0x49, 0x39, 0xf4, //0x00000272 cmpq         %rsi, %r12
	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000275 jae          LBB0_19
	0x43, 0x8a, 0x04, 0x21, //0x0000027b movb         (%r9,%r12), %al
	0x3c, 0x0d, //0x0000027f cmpb         $13, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000281 je           LBB0_19
	0x3c, 0x20, //0x00000287 cmpb         $32, %al
	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000289 je           LBB0_19
	0x04, 0xf7, //0x0000028f addb         $-9, %al
	0x3c, 0x01, //0x00000291 cmpb         $1, %al
	0x0f, 0x87, 0x30, 0x2b, 0x00, 0x00, //0x00000293 ja           LBB0_544
	//0x00000299 LBB0_19
	0x48, 0x83, 0xc3, 0x04, //0x00000299 addq         $4, %rbx
	0x48, 0x39, 0xde, //0x0000029d cmpq         %rbx, %rsi
	0x0f, 0x86, 0xe6, 0x2a, 0x00, 0x00, //0x000002a0 jbe          LBB0_538
	0x48, 0x39, 0xde, //0x000002a6 cmpq         %rbx, %rsi
	0x0f, 0x84, 0xfb, 0x2a, 0x00, 0x00, //0x000002a9 je           LBB0_541
	0x49, 0x8d, 0x04, 0x31, //0x000002af leaq         (%r9,%rsi), %rax
	0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002b3 movabsq      $4294977024, %rcx
	0x90, 0x90, 0x90, //0x000002bd .p2align 4, 0x90
	//0x000002c0 LBB0_22
	0x41, 0x0f, 0xbe, 0x14, 0x19, //0x000002c0 movsbl       (%r9,%rbx), %edx
	0x83, 0xfa, 0x20, //0x000002c5 cmpl         $32, %edx
	0x0f, 0x87, 0xe8, 0x2a, 0x00, 0x00, //0x000002c8 ja           LBB0_543
	0x48, 0x0f, 0xa3, 0xd1, //0x000002ce btq          %rdx, %rcx
	0x0f, 0x83, 0xde, 0x2a, 0x00, 0x00, //0x000002d2 jae          LBB0_543
	0x48, 0x83, 0xc3, 0x01, //0x000002d8 addq         $1, %rbx
	0x48, 0x39, 0xde, //0x000002dc cmpq         %rbx, %rsi
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002df jne          LBB0_22
	0xe9, 0xc6, 0x2a, 0x00, 0x00, //0x000002e5 jmp          LBB0_542
	//0x000002ea LBB0_25
	0x4d, 0x0f, 0xbc, 0xe2, //0x000002ea bsfq         %r10, %r12
	0x4d, 0x29, 0xf4, //0x000002ee subq         %r14, %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x000002f1 movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x000002f5 movq         %r15, %rdi
	0x4c, 0x8b, 0x55, 0xa0, //0x000002f8 movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x000002fc movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000300 movq         $-72(%rbp), %r15
	//0x00000304 LBB0_26
	0x4d, 0x85, 0xe4, //0x00000304 testq        %r12, %r12
	0x0f, 0x88, 0x51, 0x2c, 0x00, 0x00, //0x00000307 js           LBB0_147
	//0x0000030d LBB0_27
	0x4d, 0x89, 0x26, //0x0000030d movq         %r12, (%r14)
	0x4c, 0x89, 0xf8, //0x00000310 movq         %r15, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000313 movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcf, //0x0000031d cmpq         %rcx, %r15
	0x0f, 0x87, 0x8f, 0x36, 0x00, 0x00, //0x00000320 ja           LBB0_637
	//0x00000326 LBB0_28
	0x49, 0x8b, 0x12, //0x00000326 movq         (%r10), %rdx
	0x49, 0x89, 0xd1, //0x00000329 movq         %rdx, %r9
	0x4c, 0x89, 0xc0, //0x0000032c movq         %r8, %rax
	0x48, 0x85, 0xd2, //0x0000032f testq        %rdx, %rdx
	0x0f, 0x84, 0x7d, 0x36, 0x00, 0x00, //0x00000332 je           LBB0_637
	//0x00000338 LBB0_30
	0x48, 0x8b, 0x47, 0x08, //0x00000338 movq         $8(%rdi), %rax
	0x49, 0x39, 0xc4, //0x0000033c cmpq         %rax, %r12
	0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000033f jae          LBB0_35
	0x43, 0x8a, 0x54, 0x25, 0x00, //0x00000345 movb         (%r13,%r12), %dl
	0x80, 0xfa, 0x0d, //0x0000034a cmpb         $13, %dl
	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000034d je           LBB0_35
	0x80, 0xfa, 0x20, //0x00000353 cmpb         $32, %dl
	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000356 je           LBB0_35
	0x80, 0xc2, 0xf7, //0x0000035c addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x0000035f cmpb         $1, %dl
	0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000362 jbe          LBB0_35
	0x4d, 0x89, 0xe7, //0x00000368 movq         %r12, %r15
	0xe9, 0x38, 0x01, 0x00, 0x00, //0x0000036b jmp          LBB0_56
	//0x00000370 .p2align 4, 0x90
	//0x00000370 LBB0_35
	0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x00000370 leaq         $1(%r12), %r15
	0x49, 0x39, 0xc7, //0x00000375 cmpq         %rax, %r15
	0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00000378 jae          LBB0_39
	0x43, 0x8a, 0x54, 0x3d, 0x00, //0x0000037e movb         (%r13,%r15), %dl
	0x80, 0xfa, 0x0d, //0x00000383 cmpb         $13, %dl
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000386 je           LBB0_39
	0x80, 0xfa, 0x20, //0x0000038c cmpb         $32, %dl
	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000038f je           LBB0_39
	0x80, 0xc2, 0xf7, //0x00000395 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000398 cmpb         $1, %dl
	0x0f, 0x87, 0x07, 0x01, 0x00, 0x00, //0x0000039b ja           LBB0_56
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a1 .p2align 4, 0x90
	//0x000003b0 LBB0_39
	0x4d, 0x8d, 0x7c, 0x24, 0x02, //0x000003b0 leaq         $2(%r12), %r15
	0x49, 0x39, 0xc7, //0x000003b5 cmpq         %rax, %r15
	0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000003b8 jae          LBB0_43
	0x43, 0x8a, 0x54, 0x3d, 0x00, //0x000003be movb         (%r13,%r15), %dl
	0x80, 0xfa, 0x0d, //0x000003c3 cmpb         $13, %dl
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000003c6 je           LBB0_43
	0x80, 0xfa, 0x20, //0x000003cc cmpb         $32, %dl
	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000003cf je           LBB0_43
	0x80, 0xc2, 0xf7, //0x000003d5 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000003d8 cmpb         $1, %dl
	0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x000003db ja           LBB0_56
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003e1 .p2align 4, 0x90
	//0x000003f0 LBB0_43
	0x4d, 0x8d, 0x7c, 0x24, 0x03, //0x000003f0 leaq         $3(%r12), %r15
	0x49, 0x39, 0xc7, //0x000003f5 cmpq         %rax, %r15
	0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000003f8 jae          LBB0_47
	0x43, 0x8a, 0x54, 0x3d, 0x00, //0x000003fe movb         (%r13,%r15), %dl
	0x80, 0xfa, 0x0d, //0x00000403 cmpb         $13, %dl
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00000406 je           LBB0_47
	0x80, 0xfa, 0x20, //0x0000040c cmpb         $32, %dl
	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000040f je           LBB0_47
	0x80, 0xc2, 0xf7, //0x00000415 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000418 cmpb         $1, %dl
	0x0f, 0x87, 0x87, 0x00, 0x00, 0x00, //0x0000041b ja           LBB0_56
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000421 .p2align 4, 0x90
	//0x00000430 LBB0_47
	0x49, 0x83, 0xc4, 0x04, //0x00000430 addq         $4, %r12
	0x4c, 0x39, 0xe0, //0x00000434 cmpq         %r12, %rax
	0x0f, 0x86, 0x5e, 0x29, 0x00, 0x00, //0x00000437 jbe          LBB0_539
	0x4c, 0x39, 0xe0, //0x0000043d cmpq         %r12, %rax
	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000440 je           LBB0_53
	0x4a, 0x8d, 0x14, 0x28, //0x00000446 leaq         (%rax,%r13), %rdx
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000044a movabsq      $4294977024, %rbx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000454 .p2align 4, 0x90
	//0x00000460 LBB0_50
	0x43, 0x0f, 0xbe, 0x74, 0x25, 0x00, //0x00000460 movsbl       (%r13,%r12), %esi
	0x83, 0xfe, 0x20, //0x00000466 cmpl         $32, %esi
	0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000469 ja           LBB0_55
	0x48, 0x0f, 0xa3, 0xf3, //0x0000046f btq          %rsi, %rbx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000473 jae          LBB0_55
	0x49, 0x83, 0xc4, 0x01, //0x00000479 addq         $1, %r12
	0x4c, 0x39, 0xe0, //0x0000047d cmpq         %r12, %rax
	0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000480 jne          LBB0_50
	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000486 jmp          LBB0_54
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000048b .p2align 4, 0x90
	//0x00000490 LBB0_53
	0x4d, 0x01, 0xec, //0x00000490 addq         %r13, %r12
	0x4c, 0x89, 0xe2, //0x00000493 movq         %r12, %rdx
	//0x00000496 LBB0_54
	0x4c, 0x29, 0xea, //0x00000496 subq         %r13, %rdx
	0x49, 0x89, 0xd4, //0x00000499 movq         %rdx, %r12
	//0x0000049c LBB0_55
	0x4d, 0x89, 0xe7, //0x0000049c movq         %r12, %r15
	0x49, 0x39, 0xc4, //0x0000049f cmpq         %rax, %r12
	0x0f, 0x83, 0xf6, 0x28, 0x00, 0x00, //0x000004a2 jae          LBB0_540
	//0x000004a8 LBB0_56
	0x4d, 0x8d, 0x67, 0x01, //0x000004a8 leaq         $1(%r15), %r12
	0x4d, 0x89, 0x26, //0x000004ac movq         %r12, (%r14)
	0x43, 0x0f, 0xbe, 0x74, 0x3d, 0x00, //0x000004af movsbl       (%r13,%r15), %esi
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000004b5 movq         $-1, %rax
	0x85, 0xf6, //0x000004bc testl        %esi, %esi
	0x0f, 0x84, 0xf1, 0x34, 0x00, 0x00, //0x000004be je           LBB0_637
	0x49, 0x8d, 0x51, 0xff, //0x000004c4 leaq         $-1(%r9), %rdx
	0x43, 0x8b, 0x1c, 0xca, //0x000004c8 movl         (%r10,%r9,8), %ebx
	0x49, 0x83, 0xf8, 0xff, //0x000004cc cmpq         $-1, %r8
	0x4d, 0x0f, 0x44, 0xc7, //0x000004d0 cmoveq       %r15, %r8
	0x83, 0xc3, 0xff, //0x000004d4 addl         $-1, %ebx
	0x83, 0xfb, 0x05, //0x000004d7 cmpl         $5, %ebx
	0x4c, 0x89, 0x45, 0xb0, //0x000004da movq         %r8, $-80(%rbp)
	0x4c, 0x89, 0x7d, 0xb8, //0x000004de movq         %r15, $-72(%rbp)
	0x0f, 0x87, 0x4e, 0x02, 0x00, 0x00, //0x000004e2 ja           LBB0_99
	0x48, 0x8d, 0x0d, 0x6d, 0x39, 0x00, 0x00, //0x000004e8 leaq         $14701(%rip), %rcx  /* LJTI0_1+0(%rip) */
	0x48, 0x63, 0x1c, 0x99, //0x000004ef movslq       (%rcx,%rbx,4), %rbx
	0x48, 0x01, 0xcb, //0x000004f3 addq         %rcx, %rbx
	0xff, 0xe3, //0x000004f6 jmpq         *%rbx
	//0x000004f8 LBB0_59
	0x83, 0xfe, 0x2c, //0x000004f8 cmpl         $44, %esi
	0x0f, 0x84, 0x8a, 0x04, 0x00, 0x00, //0x000004fb je           LBB0_137
	0x83, 0xfe, 0x5d, //0x00000501 cmpl         $93, %esi
	0x0f, 0x84, 0x15, 0x02, 0x00, 0x00, //0x00000504 je           LBB0_61
	0xe9, 0x9f, 0x34, 0x00, 0x00, //0x0000050a jmp          LBB0_636
	//0x0000050f LBB0_62
	0x40, 0x80, 0xfe, 0x5d, //0x0000050f cmpb         $93, %sil
	0x0f, 0x84, 0x06, 0x02, 0x00, 0x00, //0x00000513 je           LBB0_61
	0x4b, 0xc7, 0x04, 0xca, 0x01, 0x00, 0x00, 0x00, //0x00000519 movq         $1, (%r10,%r9,8)
	0x83, 0xfe, 0x7b, //0x00000521 cmpl         $123, %esi
	0x0f, 0x86, 0x18, 0x02, 0x00, 0x00, //0x00000524 jbe          LBB0_100
	0xe9, 0x7f, 0x34, 0x00, 0x00, //0x0000052a jmp          LBB0_636
	//0x0000052f LBB0_64
	0x40, 0x80, 0xfe, 0x22, //0x0000052f cmpb         $34, %sil
	0x0f, 0x85, 0x75, 0x34, 0x00, 0x00, //0x00000533 jne          LBB0_636
	0x4b, 0xc7, 0x04, 0xca, 0x04, 0x00, 0x00, 0x00, //0x00000539 movq         $4, (%r10,%r9,8)
	0x48, 0x8b, 0x47, 0x08, //0x00000541 movq         $8(%rdi), %rax
	0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000545 testb        $32, $-144(%rbp)
	0x48, 0x89, 0x45, 0x98, //0x0000054c movq         %rax, $-104(%rbp)
	0x0f, 0x85, 0x08, 0x06, 0x00, 0x00, //0x00000550 jne          LBB0_148
	0x49, 0x89, 0xc1, //0x00000556 movq         %rax, %r9
	0x4d, 0x29, 0xe1, //0x00000559 subq         %r12, %r9
	0x0f, 0x84, 0x15, 0x36, 0x00, 0x00, //0x0000055c je           LBB0_661
	0x49, 0x83, 0xf9, 0x40, //0x00000562 cmpq         $64, %r9
	0x0f, 0x82, 0x7e, 0x20, 0x00, 0x00, //0x00000566 jb           LBB0_453
	0x4c, 0x89, 0xf8, //0x0000056c movq         %r15, %rax
	0x49, 0x89, 0xff, //0x0000056f movq         %rdi, %r15
	0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x00000572 movq         $-2, %r14
	0x49, 0x29, 0xc6, //0x00000579 subq         %rax, %r14
	0x4c, 0x8d, 0x60, 0x01, //0x0000057c leaq         $1(%rax), %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000580 movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x00000588 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000058b .p2align 4, 0x90
	//0x00000590 LBB0_69
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x25, 0x00, //0x00000590 movdqu       (%r13,%r12), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x25, 0x10, //0x00000597 movdqu       $16(%r13,%r12), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x25, 0x20, //0x0000059e movdqu       $32(%r13,%r12), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x25, 0x30, //0x000005a5 movdqu       $48(%r13,%r12), %xmm6
	0x66, 0x0f, 0x6f, 0xfb, //0x000005ac movdqa       %xmm3, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000005b0 pcmpeqb      %xmm0, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000005b4 pmovmskb     %xmm7, %r10d
	0x66, 0x0f, 0x6f, 0xfc, //0x000005b9 movdqa       %xmm4, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000005bd pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xcf, //0x000005c1 pmovmskb     %xmm7, %ecx
	0x66, 0x0f, 0x6f, 0xfd, //0x000005c5 movdqa       %xmm5, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000005c9 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xc7, //0x000005cd pmovmskb     %xmm7, %eax
	0x66, 0x0f, 0x6f, 0xfe, //0x000005d1 movdqa       %xmm6, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000005d5 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x000005d9 pmovmskb     %xmm7, %edi
	0x66, 0x0f, 0x74, 0xd9, //0x000005dd pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000005e1 pmovmskb     %xmm3, %r11d
	0x66, 0x0f, 0x74, 0xe1, //0x000005e6 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xdc, //0x000005ea pmovmskb     %xmm4, %ebx
	0x66, 0x0f, 0x74, 0xe9, //0x000005ee pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x000005f2 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xf1, //0x000005f6 pcmpeqb      %xmm1, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x000005fa pmovmskb     %xmm6, %esi
	0x48, 0xc1, 0xe7, 0x30, //0x000005fe shlq         $48, %rdi
	0x48, 0xc1, 0xe0, 0x20, //0x00000602 shlq         $32, %rax
	0x48, 0x09, 0xf8, //0x00000606 orq          %rdi, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00000609 shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x0000060d orq          %rax, %rcx
	0x49, 0x09, 0xca, //0x00000610 orq          %rcx, %r10
	0x48, 0xc1, 0xe6, 0x30, //0x00000613 shlq         $48, %rsi
	0x48, 0xc1, 0xe2, 0x20, //0x00000617 shlq         $32, %rdx
	0x48, 0x09, 0xf2, //0x0000061b orq          %rsi, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x0000061e shlq         $16, %rbx
	0x48, 0x09, 0xd3, //0x00000622 orq          %rdx, %rbx
	0x49, 0x09, 0xdb, //0x00000625 orq          %rbx, %r11
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000628 jne          LBB0_78
	0x4d, 0x85, 0xc0, //0x0000062e testq        %r8, %r8
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000631 jne          LBB0_80
	0x45, 0x31, 0xc0, //0x00000637 xorl         %r8d, %r8d
	0x4d, 0x85, 0xd2, //0x0000063a testq        %r10, %r10
	0x0f, 0x85, 0xa7, 0xfc, 0xff, 0xff, //0x0000063d jne          LBB0_25
	//0x00000643 LBB0_72
	0x49, 0x83, 0xc1, 0xc0, //0x00000643 addq         $-64, %r9
	0x49, 0x83, 0xc6, 0xc0, //0x00000647 addq         $-64, %r14
	0x49, 0x83, 0xc4, 0x40, //0x0000064b addq         $64, %r12
	0x49, 0x83, 0xf9, 0x3f, //0x0000064f cmpq         $63, %r9
	0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000653 ja           LBB0_69
	0xe9, 0xeb, 0x12, 0x00, 0x00, //0x00000659 jmp          LBB0_73
	//0x0000065e LBB0_78
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x0000065e cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000663 jne          LBB0_80
	0x49, 0x0f, 0xbc, 0xc3, //0x00000669 bsfq         %r11, %rax
	0x4c, 0x01, 0xe0, //0x0000066d addq         %r12, %rax
	0x48, 0x89, 0x45, 0xc0, //0x00000670 movq         %rax, $-64(%rbp)
	//0x00000674 LBB0_80
	0x4c, 0x89, 0xc0, //0x00000674 movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x00000677 notq         %rax
	0x4c, 0x21, 0xd8, //0x0000067a andq         %r11, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x0000067d leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc1, //0x00000681 orq          %r8, %rcx
	0x48, 0x89, 0xca, //0x00000684 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000687 notq         %rdx
	0x4c, 0x21, 0xda, //0x0000068a andq         %r11, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000068d movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00000697 andq         %rsi, %rdx
	0x45, 0x31, 0xc0, //0x0000069a xorl         %r8d, %r8d
	0x48, 0x01, 0xc2, //0x0000069d addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc0, //0x000006a0 setb         %r8b
	0x48, 0x01, 0xd2, //0x000006a4 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000006a7 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x000006b1 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x000006b4 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x000006b7 notq         %rdx
	0x49, 0x21, 0xd2, //0x000006ba andq         %rdx, %r10
	0x4d, 0x85, 0xd2, //0x000006bd testq        %r10, %r10
	0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000006c0 je           LBB0_72
	0xe9, 0x1f, 0xfc, 0xff, 0xff, //0x000006c6 jmp          LBB0_25
	//0x000006cb LBB0_81
	0x40, 0x80, 0xfe, 0x3a, //0x000006cb cmpb         $58, %sil
	0x0f, 0x85, 0xd9, 0x32, 0x00, 0x00, //0x000006cf jne          LBB0_636
	0x4b, 0xc7, 0x04, 0xca, 0x00, 0x00, 0x00, 0x00, //0x000006d5 movq         $0, (%r10,%r9,8)
	0xe9, 0x44, 0xfc, 0xff, 0xff, //0x000006dd jmp          LBB0_28
	//0x000006e2 LBB0_83
	0x83, 0xfe, 0x2c, //0x000006e2 cmpl         $44, %esi
	0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000006e5 jne          LBB0_84
	0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000006eb cmpq         $4095, %r9
	0x0f, 0x8f, 0x5a, 0x28, 0x00, 0x00, //0x000006f2 jg           LBB0_647
	0x49, 0x8d, 0x41, 0x01, //0x000006f8 leaq         $1(%r9), %rax
	0x49, 0x89, 0x02, //0x000006fc movq         %rax, (%r10)
	0x4b, 0xc7, 0x44, 0xca, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006ff movq         $3, $8(%r10,%r9,8)
	0xe9, 0x19, 0xfc, 0xff, 0xff, //0x00000708 jmp          LBB0_28
	//0x0000070d LBB0_85
	0x83, 0xfe, 0x22, //0x0000070d cmpl         $34, %esi
	0x0f, 0x84, 0x97, 0x02, 0x00, 0x00, //0x00000710 je           LBB0_86
	//0x00000716 LBB0_84
	0x83, 0xfe, 0x7d, //0x00000716 cmpl         $125, %esi
	0x0f, 0x85, 0x8f, 0x32, 0x00, 0x00, //0x00000719 jne          LBB0_636
	//0x0000071f LBB0_61
	0x49, 0x89, 0x12, //0x0000071f movq         %rdx, (%r10)
	0x49, 0x89, 0xd1, //0x00000722 movq         %rdx, %r9
	0x4c, 0x89, 0xc0, //0x00000725 movq         %r8, %rax
	0x48, 0x85, 0xd2, //0x00000728 testq        %rdx, %rdx
	0x0f, 0x85, 0x07, 0xfc, 0xff, 0xff, //0x0000072b jne          LBB0_30
	0xe9, 0x7f, 0x32, 0x00, 0x00, //0x00000731 jmp          LBB0_637
	//0x00000736 LBB0_99
	0x49, 0x89, 0x12, //0x00000736 movq         %rdx, (%r10)
	0x83, 0xfe, 0x7b, //0x00000739 cmpl         $123, %esi
	0x0f, 0x87, 0x6c, 0x32, 0x00, 0x00, //0x0000073c ja           LBB0_636
	//0x00000742 LBB0_100
	0x4f, 0x8d, 0x1c, 0x2f, //0x00000742 leaq         (%r15,%r13), %r11
	0x89, 0xf1, //0x00000746 movl         %esi, %ecx
	0x48, 0x8d, 0x15, 0xc5, 0x39, 0x00, 0x00, //0x00000748 leaq         $14789(%rip), %rdx  /* LJTI0_4+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x0000074f movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x00000753 addq         %rdx, %rcx
	0xff, 0xe1, //0x00000756 jmpq         *%rcx
	//0x00000758 LBB0_101
	0x4c, 0x8b, 0x57, 0x08, //0x00000758 movq         $8(%rdi), %r10
	0x4d, 0x29, 0xfa, //0x0000075c subq         %r15, %r10
	0x0f, 0x84, 0x29, 0x32, 0x00, 0x00, //0x0000075f je           LBB0_632
	0x41, 0x80, 0x3b, 0x30, //0x00000765 cmpb         $48, (%r11)
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000769 jne          LBB0_106
	0x49, 0x83, 0xfa, 0x01, //0x0000076f cmpq         $1, %r10
	0x0f, 0x84, 0xb7, 0x08, 0x00, 0x00, //0x00000773 je           LBB0_214
	0x43, 0x8a, 0x44, 0x25, 0x00, //0x00000779 movb         (%r13,%r12), %al
	0x04, 0xd2, //0x0000077e addb         $-46, %al
	0x3c, 0x37, //0x00000780 cmpb         $55, %al
	0x0f, 0x87, 0xa8, 0x08, 0x00, 0x00, //0x00000782 ja           LBB0_214
	0x0f, 0xb6, 0xc0, //0x00000788 movzbl       %al, %eax
	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000078b movabsq      $36028797027352577, %rcx
	0x48, 0x0f, 0xa3, 0xc1, //0x00000795 btq          %rax, %rcx
	0x0f, 0x83, 0x91, 0x08, 0x00, 0x00, //0x00000799 jae          LBB0_214
	//0x0000079f LBB0_106
	0x49, 0x89, 0xff, //0x0000079f movq         %rdi, %r15
	0x49, 0x83, 0xfa, 0x10, //0x000007a2 cmpq         $16, %r10
	0x0f, 0x82, 0xaf, 0x1b, 0x00, 0x00, //0x000007a6 jb           LBB0_421
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000007ac movq         $-1, %r9
	0x45, 0x31, 0xe4, //0x000007b3 xorl         %r12d, %r12d
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000007b6 movq         $-1, %r14
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000007bd movq         $-1, %r8
	0x4c, 0x89, 0xd6, //0x000007c4 movq         %r10, %rsi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007c7 .p2align 4, 0x90
	//0x000007d0 LBB0_108
	0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x23, //0x000007d0 movdqu       (%r11,%r12), %xmm3
	0x66, 0x0f, 0x6f, 0xe3, //0x000007d6 movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000007da pcmpgtb      %xmm8, %xmm4
	0x66, 0x41, 0x0f, 0x6f, 0xee, //0x000007df movdqa       %xmm14, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x000007e4 pcmpgtb      %xmm3, %xmm5
	0x66, 0x0f, 0xdb, 0xec, //0x000007e8 pand         %xmm4, %xmm5
	0x66, 0x0f, 0x6f, 0xe3, //0x000007ec movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000007f0 pcmpeqb      %xmm9, %xmm4
	0x66, 0x0f, 0x6f, 0xf3, //0x000007f5 movdqa       %xmm3, %xmm6
	0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000007f9 pcmpeqb      %xmm10, %xmm6
	0x66, 0x0f, 0xeb, 0xf4, //0x000007fe por          %xmm4, %xmm6
	0x66, 0x0f, 0x6f, 0xe3, //0x00000802 movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00000806 pand         %xmm11, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000080b pcmpeqb      %xmm12, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00000810 pcmpeqb      %xmm13, %xmm4
	0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000815 pmovmskb     %xmm4, %r13d
	0x66, 0x0f, 0xeb, 0xe3, //0x0000081a por          %xmm3, %xmm4
	0x66, 0x0f, 0xeb, 0xee, //0x0000081e por          %xmm6, %xmm5
	0x66, 0x0f, 0xeb, 0xec, //0x00000822 por          %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xd3, //0x00000826 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0xd7, 0xc6, //0x0000082a pmovmskb     %xmm6, %eax
	0x66, 0x0f, 0xd7, 0xcd, //0x0000082e pmovmskb     %xmm5, %ecx
	0xf7, 0xd1, //0x00000832 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x00000834 bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x00000837 cmpl         $16, %ecx
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000083a je           LBB0_110
	0xbf, 0xff, 0xff, 0xff, 0xff, //0x00000840 movl         $-1, %edi
	0xd3, 0xe7, //0x00000845 shll         %cl, %edi
	0xf7, 0xd7, //0x00000847 notl         %edi
	0x21, 0xfa, //0x00000849 andl         %edi, %edx
	0x41, 0x21, 0xfd, //0x0000084b andl         %edi, %r13d
	0x21, 0xc7, //0x0000084e andl         %eax, %edi
	0x89, 0xf8, //0x00000850 movl         %edi, %eax
	//0x00000852 LBB0_110
	0x8d, 0x5a, 0xff, //0x00000852 leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x00000855 andl         %edx, %ebx
	0x0f, 0x85, 0xca, 0x10, 0x00, 0x00, //0x00000857 jne          LBB0_346
	0x41, 0x8d, 0x5d, 0xff, //0x0000085d leal         $-1(%r13), %ebx
	0x44, 0x21, 0xeb, //0x00000861 andl         %r13d, %ebx
	0x0f, 0x85, 0xbd, 0x10, 0x00, 0x00, //0x00000864 jne          LBB0_346
	0x8d, 0x58, 0xff, //0x0000086a leal         $-1(%rax), %ebx
	0x21, 0xc3, //0x0000086d andl         %eax, %ebx
	0x0f, 0x85, 0xb2, 0x10, 0x00, 0x00, //0x0000086f jne          LBB0_346
	0x85, 0xd2, //0x00000875 testl        %edx, %edx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000877 je           LBB0_116
	0x0f, 0xbc, 0xd2, //0x0000087d bsfl         %edx, %edx
	0x49, 0x83, 0xf8, 0xff, //0x00000880 cmpq         $-1, %r8
	0x0f, 0x85, 0x56, 0x12, 0x00, 0x00, //0x00000884 jne          LBB0_349
	0x4c, 0x01, 0xe2, //0x0000088a addq         %r12, %rdx
	0x49, 0x89, 0xd0, //0x0000088d movq         %rdx, %r8
	//0x00000890 LBB0_116
	0x45, 0x85, 0xed, //0x00000890 testl        %r13d, %r13d
	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000893 je           LBB0_119
	0x41, 0x0f, 0xbc, 0xd5, //0x00000899 bsfl         %r13d, %edx
	0x49, 0x83, 0xfe, 0xff, //0x0000089d cmpq         $-1, %r14
	0x0f, 0x85, 0x39, 0x12, 0x00, 0x00, //0x000008a1 jne          LBB0_349
	0x4c, 0x01, 0xe2, //0x000008a7 addq         %r12, %rdx
	0x49, 0x89, 0xd6, //0x000008aa movq         %rdx, %r14
	//0x000008ad LBB0_119
	0x4c, 0x8b, 0x6d, 0xc8, //0x000008ad movq         $-56(%rbp), %r13
	0x85, 0xc0, //0x000008b1 testl        %eax, %eax
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000008b3 je           LBB0_122
	0x0f, 0xbc, 0xc0, //0x000008b9 bsfl         %eax, %eax
	0x49, 0x83, 0xf9, 0xff, //0x000008bc cmpq         $-1, %r9
	0x0f, 0x85, 0xb4, 0x13, 0x00, 0x00, //0x000008c0 jne          LBB0_352
	0x4c, 0x01, 0xe0, //0x000008c6 addq         %r12, %rax
	0x49, 0x89, 0xc1, //0x000008c9 movq         %rax, %r9
	//0x000008cc LBB0_122
	0x83, 0xf9, 0x10, //0x000008cc cmpl         $16, %ecx
	0x0f, 0x85, 0x99, 0x04, 0x00, 0x00, //0x000008cf jne          LBB0_174
	0x48, 0x83, 0xc6, 0xf0, //0x000008d5 addq         $-16, %rsi
	0x49, 0x83, 0xc4, 0x10, //0x000008d9 addq         $16, %r12
	0x48, 0x83, 0xfe, 0x0f, //0x000008dd cmpq         $15, %rsi
	0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000008e1 ja           LBB0_108
	0x4b, 0x8d, 0x0c, 0x23, //0x000008e7 leaq         (%r11,%r12), %rcx
	0x4d, 0x39, 0xe2, //0x000008eb cmpq         %r12, %r10
	0x49, 0x89, 0xcc, //0x000008ee movq         %rcx, %r12
	0x4c, 0x8b, 0x55, 0xd0, //0x000008f1 movq         $-48(%rbp), %r10
	0x0f, 0x84, 0x7f, 0x04, 0x00, 0x00, //0x000008f5 je           LBB0_175
	//0x000008fb LBB0_125
	0x4c, 0x8d, 0x24, 0x31, //0x000008fb leaq         (%rcx,%rsi), %r12
	0x48, 0x89, 0xca, //0x000008ff movq         %rcx, %rdx
	0x4c, 0x29, 0xda, //0x00000902 subq         %r11, %rdx
	0x31, 0xc0, //0x00000905 xorl         %eax, %eax
	0xe9, 0x11, 0x00, 0x00, 0x00, //0x00000907 jmp          LBB0_127
	0x90, 0x90, 0x90, 0x90, //0x0000090c .p2align 4, 0x90
	//0x00000910 LBB0_126
	0x48, 0x83, 0xc0, 0x01, //0x00000910 addq         $1, %rax
	0x48, 0x39, 0xc6, //0x00000914 cmpq         %rax, %rsi
	0x0f, 0x84, 0x5d, 0x04, 0x00, 0x00, //0x00000917 je           LBB0_175
	//0x0000091d LBB0_127
	0x0f, 0xbe, 0x1c, 0x01, //0x0000091d movsbl       (%rcx,%rax), %ebx
	0x8d, 0x7b, 0xd0, //0x00000921 leal         $-48(%rbx), %edi
	0x83, 0xff, 0x0a, //0x00000924 cmpl         $10, %edi
	0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000927 jb           LBB0_126
	0x8d, 0x7b, 0xd5, //0x0000092d leal         $-43(%rbx), %edi
	0x83, 0xff, 0x1a, //0x00000930 cmpl         $26, %edi
	0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00000933 ja           LBB0_132
	0x48, 0x8d, 0x1d, 0x80, 0x3b, 0x00, 0x00, //0x00000939 leaq         $15232(%rip), %rbx  /* LJTI0_7+0(%rip) */
	0x48, 0x63, 0x3c, 0xbb, //0x00000940 movslq       (%rbx,%rdi,4), %rdi
	0x48, 0x01, 0xdf, //0x00000944 addq         %rbx, %rdi
	0xff, 0xe7, //0x00000947 jmpq         *%rdi
	//0x00000949 LBB0_130
	0x49, 0x83, 0xf9, 0xff, //0x00000949 cmpq         $-1, %r9
	0x0f, 0x85, 0xdc, 0x0f, 0x00, 0x00, //0x0000094d jne          LBB0_347
	0x4c, 0x8d, 0x0c, 0x02, //0x00000953 leaq         (%rdx,%rax), %r9
	0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000957 jmp          LBB0_126
	//0x0000095c LBB0_132
	0x83, 0xfb, 0x65, //0x0000095c cmpl         $101, %ebx
	0x0f, 0x85, 0x45, 0x06, 0x00, 0x00, //0x0000095f jne          LBB0_202
	//0x00000965 LBB0_133
	0x49, 0x83, 0xfe, 0xff, //0x00000965 cmpq         $-1, %r14
	0x0f, 0x85, 0xc0, 0x0f, 0x00, 0x00, //0x00000969 jne          LBB0_347
	0x4c, 0x8d, 0x34, 0x02, //0x0000096f leaq         (%rdx,%rax), %r14
	0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000973 jmp          LBB0_126
	//0x00000978 LBB0_135
	0x49, 0x83, 0xf8, 0xff, //0x00000978 cmpq         $-1, %r8
	0x0f, 0x85, 0xad, 0x0f, 0x00, 0x00, //0x0000097c jne          LBB0_347
	0x4c, 0x8d, 0x04, 0x02, //0x00000982 leaq         (%rdx,%rax), %r8
	0xe9, 0x85, 0xff, 0xff, 0xff, //0x00000986 jmp          LBB0_126
	//0x0000098b LBB0_137
	0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000098b cmpq         $4095, %r9
	0x0f, 0x8f, 0xba, 0x25, 0x00, 0x00, //0x00000992 jg           LBB0_647
	0x49, 0x8d, 0x41, 0x01, //0x00000998 leaq         $1(%r9), %rax
	0x49, 0x89, 0x02, //0x0000099c movq         %rax, (%r10)
	0x4b, 0xc7, 0x44, 0xca, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000099f movq         $0, $8(%r10,%r9,8)
	0xe9, 0x79, 0xf9, 0xff, 0xff, //0x000009a8 jmp          LBB0_28
	//0x000009ad LBB0_86
	0x4b, 0xc7, 0x04, 0xca, 0x02, 0x00, 0x00, 0x00, //0x000009ad movq         $2, (%r10,%r9,8)
	0x48, 0x8b, 0x47, 0x08, //0x000009b5 movq         $8(%rdi), %rax
	0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000009b9 testb        $32, $-144(%rbp)
	0x48, 0x89, 0x45, 0x98, //0x000009c0 movq         %rax, $-104(%rbp)
	0x0f, 0x85, 0xc5, 0x03, 0x00, 0x00, //0x000009c4 jne          LBB0_176
	0x49, 0x89, 0xc1, //0x000009ca movq         %rax, %r9
	0x4d, 0x29, 0xe1, //0x000009cd subq         %r12, %r9
	0x0f, 0x84, 0xa1, 0x31, 0x00, 0x00, //0x000009d0 je           LBB0_661
	0x49, 0x89, 0xff, //0x000009d6 movq         %rdi, %r15
	0x49, 0x83, 0xf9, 0x40, //0x000009d9 cmpq         $64, %r9
	0x0f, 0x82, 0xaf, 0x1c, 0x00, 0x00, //0x000009dd jb           LBB0_463
	0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000009e3 movq         $-2, %r14
	0x48, 0x8b, 0x45, 0xb8, //0x000009ea movq         $-72(%rbp), %rax
	0x49, 0x29, 0xc6, //0x000009ee subq         %rax, %r14
	0x4c, 0x8d, 0x60, 0x01, //0x000009f1 leaq         $1(%rax), %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000009f5 movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x000009fd xorl         %r8d, %r8d
	//0x00000a00 .p2align 4, 0x90
	//0x00000a00 LBB0_90
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x25, 0x00, //0x00000a00 movdqu       (%r13,%r12), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x25, 0x10, //0x00000a07 movdqu       $16(%r13,%r12), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x25, 0x20, //0x00000a0e movdqu       $32(%r13,%r12), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x25, 0x30, //0x00000a15 movdqu       $48(%r13,%r12), %xmm6
	0x66, 0x0f, 0x6f, 0xfb, //0x00000a1c movdqa       %xmm3, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000a20 pcmpeqb      %xmm0, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000a24 pmovmskb     %xmm7, %r10d
	0x66, 0x0f, 0x6f, 0xfc, //0x00000a29 movdqa       %xmm4, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000a2d pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xcf, //0x00000a31 pmovmskb     %xmm7, %ecx
	0x66, 0x0f, 0x6f, 0xfd, //0x00000a35 movdqa       %xmm5, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000a39 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xc7, //0x00000a3d pmovmskb     %xmm7, %eax
	0x66, 0x0f, 0x6f, 0xfe, //0x00000a41 movdqa       %xmm6, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000a45 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x00000a49 pmovmskb     %xmm7, %edi
	0x66, 0x0f, 0x74, 0xd9, //0x00000a4d pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000a51 pmovmskb     %xmm3, %r11d
	0x66, 0x0f, 0x74, 0xe1, //0x00000a56 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xdc, //0x00000a5a pmovmskb     %xmm4, %ebx
	0x66, 0x0f, 0x74, 0xe9, //0x00000a5e pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00000a62 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xf1, //0x00000a66 pcmpeqb      %xmm1, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x00000a6a pmovmskb     %xmm6, %esi
	0x48, 0xc1, 0xe7, 0x30, //0x00000a6e shlq         $48, %rdi
	0x48, 0xc1, 0xe0, 0x20, //0x00000a72 shlq         $32, %rax
	0x48, 0x09, 0xf8, //0x00000a76 orq          %rdi, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00000a79 shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x00000a7d orq          %rax, %rcx
	0x49, 0x09, 0xca, //0x00000a80 orq          %rcx, %r10
	0x48, 0xc1, 0xe6, 0x30, //0x00000a83 shlq         $48, %rsi
	0x48, 0xc1, 0xe2, 0x20, //0x00000a87 shlq         $32, %rdx
	0x48, 0x09, 0xf2, //0x00000a8b orq          %rsi, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x00000a8e shlq         $16, %rbx
	0x48, 0x09, 0xd3, //0x00000a92 orq          %rdx, %rbx
	0x49, 0x09, 0xdb, //0x00000a95 orq          %rbx, %r11
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a98 jne          LBB0_141
	0x4d, 0x85, 0xc0, //0x00000a9e testq        %r8, %r8
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000aa1 jne          LBB0_143
	0x45, 0x31, 0xc0, //0x00000aa7 xorl         %r8d, %r8d
	0x4d, 0x85, 0xd2, //0x00000aaa testq        %r10, %r10
	0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000aad jne          LBB0_144
	//0x00000ab3 LBB0_93
	0x49, 0x83, 0xc1, 0xc0, //0x00000ab3 addq         $-64, %r9
	0x49, 0x83, 0xc6, 0xc0, //0x00000ab7 addq         $-64, %r14
	0x49, 0x83, 0xc4, 0x40, //0x00000abb addq         $64, %r12
	0x49, 0x83, 0xf9, 0x3f, //0x00000abf cmpq         $63, %r9
	0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000ac3 ja           LBB0_90
	0xe9, 0x40, 0x10, 0x00, 0x00, //0x00000ac9 jmp          LBB0_94
	//0x00000ace LBB0_141
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00000ace cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000ad3 jne          LBB0_143
	0x49, 0x0f, 0xbc, 0xc3, //0x00000ad9 bsfq         %r11, %rax
	0x4c, 0x01, 0xe0, //0x00000add addq         %r12, %rax
	0x48, 0x89, 0x45, 0xc0, //0x00000ae0 movq         %rax, $-64(%rbp)
	//0x00000ae4 LBB0_143
	0x4c, 0x89, 0xc0, //0x00000ae4 movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x00000ae7 notq         %rax
	0x4c, 0x21, 0xd8, //0x00000aea andq         %r11, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x00000aed leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc1, //0x00000af1 orq          %r8, %rcx
	0x48, 0x89, 0xca, //0x00000af4 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000af7 notq         %rdx
	0x4c, 0x21, 0xda, //0x00000afa andq         %r11, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000afd movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00000b07 andq         %rsi, %rdx
	0x45, 0x31, 0xc0, //0x00000b0a xorl         %r8d, %r8d
	0x48, 0x01, 0xc2, //0x00000b0d addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc0, //0x00000b10 setb         %r8b
	0x48, 0x01, 0xd2, //0x00000b14 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000b17 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x00000b21 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x00000b24 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000b27 notq         %rdx
	0x49, 0x21, 0xd2, //0x00000b2a andq         %rdx, %r10
	0x4d, 0x85, 0xd2, //0x00000b2d testq        %r10, %r10
	0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000b30 je           LBB0_93
	//0x00000b36 LBB0_144
	0x4d, 0x0f, 0xbc, 0xe2, //0x00000b36 bsfq         %r10, %r12
	0x4d, 0x29, 0xf4, //0x00000b3a subq         %r14, %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x00000b3d movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x00000b41 movq         %r15, %rdi
	0x4c, 0x8b, 0x55, 0xa0, //0x00000b44 movq         $-96(%rbp), %r10
	//0x00000b48 LBB0_145
	0x4c, 0x8b, 0x45, 0xb0, //0x00000b48 movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000b4c movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xe4, //0x00000b50 testq        %r12, %r12
	0x0f, 0x89, 0x6a, 0x05, 0x00, 0x00, //0x00000b53 jns          LBB0_224
	0xe9, 0x00, 0x24, 0x00, 0x00, //0x00000b59 jmp          LBB0_147
	//0x00000b5e LBB0_148
	0x49, 0x89, 0xc2, //0x00000b5e movq         %rax, %r10
	0x4d, 0x29, 0xe2, //0x00000b61 subq         %r12, %r10
	0x0f, 0x84, 0x16, 0x30, 0x00, 0x00, //0x00000b64 je           LBB0_662
	0x48, 0x89, 0x7d, 0xa8, //0x00000b6a movq         %rdi, $-88(%rbp)
	0x49, 0x83, 0xfa, 0x40, //0x00000b6e cmpq         $64, %r10
	0x0f, 0x82, 0x93, 0x1a, 0x00, 0x00, //0x00000b72 jb           LBB0_455
	0x4d, 0x8d, 0x67, 0x01, //0x00000b78 leaq         $1(%r15), %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b7c movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x00000b84 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b87 .p2align 4, 0x90
	//0x00000b90 LBB0_151
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x25, 0x00, //0x00000b90 movdqu       (%r13,%r12), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x25, 0x10, //0x00000b97 movdqu       $16(%r13,%r12), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x25, 0x20, //0x00000b9e movdqu       $32(%r13,%r12), %xmm7
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x25, 0x30, //0x00000ba5 movdqu       $48(%r13,%r12), %xmm6
	0x66, 0x0f, 0x6f, 0xe3, //0x00000bac movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00000bb0 pcmpeqb      %xmm0, %xmm4
	0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000bb4 pmovmskb     %xmm4, %r14d
	0x66, 0x0f, 0x6f, 0xe5, //0x00000bb9 movdqa       %xmm5, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00000bbd pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00000bc1 pmovmskb     %xmm4, %ecx
	0x66, 0x0f, 0x6f, 0xe7, //0x00000bc5 movdqa       %xmm7, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00000bc9 pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x00000bcd pmovmskb     %xmm4, %eax
	0x66, 0x0f, 0x6f, 0xe6, //0x00000bd1 movdqa       %xmm6, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00000bd5 pcmpeqb      %xmm0, %xmm4
	0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000bd9 pmovmskb     %xmm4, %r15d
	0x66, 0x0f, 0x6f, 0xe3, //0x00000bde movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x74, 0xe1, //0x00000be2 pcmpeqb      %xmm1, %xmm4
	0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000be6 pmovmskb     %xmm4, %r13d
	0x66, 0x0f, 0x6f, 0xe5, //0x00000beb movdqa       %xmm5, %xmm4
	0x66, 0x0f, 0x74, 0xe1, //0x00000bef pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xd4, //0x00000bf3 pmovmskb     %xmm4, %edx
	0x66, 0x0f, 0x6f, 0xe7, //0x00000bf7 movdqa       %xmm7, %xmm4
	0x66, 0x0f, 0x74, 0xe1, //0x00000bfb pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xdc, //0x00000bff pmovmskb     %xmm4, %ebx
	0x66, 0x0f, 0x6f, 0xe6, //0x00000c03 movdqa       %xmm6, %xmm4
	0x66, 0x0f, 0x74, 0xe1, //0x00000c07 pcmpeqb      %xmm1, %xmm4
	0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00000c0b pmovmskb     %xmm4, %r11d
	0x66, 0x0f, 0x6f, 0xe2, //0x00000c10 movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0x64, 0xe5, //0x00000c14 pcmpgtb      %xmm5, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000c18 pcmpgtb      %xmm15, %xmm5
	0x66, 0x0f, 0xdb, 0xec, //0x00000c1d pand         %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xfd, //0x00000c21 pmovmskb     %xmm5, %edi
	0x66, 0x0f, 0x6f, 0xe2, //0x00000c25 movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0x64, 0xe7, //0x00000c29 pcmpgtb      %xmm7, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000c2d pcmpgtb      %xmm15, %xmm7
	0x66, 0x0f, 0xdb, 0xfc, //0x00000c32 pand         %xmm4, %xmm7
	0x66, 0x0f, 0xd7, 0xf7, //0x00000c36 pmovmskb     %xmm7, %esi
	0x66, 0x0f, 0x6f, 0xe2, //0x00000c3a movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0x64, 0xe6, //0x00000c3e pcmpgtb      %xmm6, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000c42 pcmpgtb      %xmm15, %xmm6
	0x66, 0x0f, 0xdb, 0xf4, //0x00000c47 pand         %xmm4, %xmm6
	0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00000c4b pmovmskb     %xmm6, %r9d
	0x49, 0xc1, 0xe7, 0x30, //0x00000c50 shlq         $48, %r15
	0x48, 0xc1, 0xe0, 0x20, //0x00000c54 shlq         $32, %rax
	0x4c, 0x09, 0xf8, //0x00000c58 orq          %r15, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00000c5b shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x00000c5f orq          %rax, %rcx
	0x49, 0x09, 0xce, //0x00000c62 orq          %rcx, %r14
	0x49, 0xc1, 0xe3, 0x30, //0x00000c65 shlq         $48, %r11
	0x48, 0xc1, 0xe3, 0x20, //0x00000c69 shlq         $32, %rbx
	0x4c, 0x09, 0xdb, //0x00000c6d orq          %r11, %rbx
	0x48, 0xc1, 0xe2, 0x10, //0x00000c70 shlq         $16, %rdx
	0x48, 0x09, 0xda, //0x00000c74 orq          %rbx, %rdx
	0x49, 0xc1, 0xe1, 0x30, //0x00000c77 shlq         $48, %r9
	0x48, 0xc1, 0xe6, 0x20, //0x00000c7b shlq         $32, %rsi
	0x4c, 0x09, 0xce, //0x00000c7f orq          %r9, %rsi
	0x48, 0xc1, 0xe7, 0x10, //0x00000c82 shlq         $16, %rdi
	0x48, 0x09, 0xf7, //0x00000c86 orq          %rsi, %rdi
	0x49, 0x09, 0xd5, //0x00000c89 orq          %rdx, %r13
	0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x00000c8c jne          LBB0_168
	0x4d, 0x85, 0xc0, //0x00000c92 testq        %r8, %r8
	0x0f, 0x85, 0x6b, 0x00, 0x00, 0x00, //0x00000c95 jne          LBB0_170
	0x45, 0x31, 0xc0, //0x00000c9b xorl         %r8d, %r8d
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000c9e movq         $-72(%rbp), %r15
	//0x00000ca2 LBB0_154
	0x66, 0x0f, 0x6f, 0xe2, //0x00000ca2 movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0x64, 0xe3, //0x00000ca6 pcmpgtb      %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00000caa pcmpgtb      %xmm15, %xmm3
	0x66, 0x0f, 0xdb, 0xdc, //0x00000caf pand         %xmm4, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00000cb3 pmovmskb     %xmm3, %eax
	0x48, 0x09, 0xc7, //0x00000cb7 orq          %rax, %rdi
	0x4d, 0x85, 0xf6, //0x00000cba testq        %r14, %r14
	0x4c, 0x8b, 0x6d, 0xc8, //0x00000cbd movq         $-56(%rbp), %r13
	0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000cc1 jne          LBB0_172
	0x48, 0x85, 0xff, //0x00000cc7 testq        %rdi, %rdi
	0x0f, 0x85, 0x4e, 0x2d, 0x00, 0x00, //0x00000cca jne          LBB0_643
	0x49, 0x83, 0xc2, 0xc0, //0x00000cd0 addq         $-64, %r10
	0x49, 0x83, 0xc4, 0x40, //0x00000cd4 addq         $64, %r12
	0x49, 0x83, 0xfa, 0x3f, //0x00000cd8 cmpq         $63, %r10
	0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00000cdc ja           LBB0_151
	0xe9, 0xf0, 0x0c, 0x00, 0x00, //0x00000ce2 jmp          LBB0_157
	//0x00000ce7 LBB0_168
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00000ce7 cmpq         $-1, $-64(%rbp)
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000cec movq         $-72(%rbp), %r15
	0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000cf0 jne          LBB0_171
	0x49, 0x0f, 0xbc, 0xc5, //0x00000cf6 bsfq         %r13, %rax
	0x4c, 0x01, 0xe0, //0x00000cfa addq         %r12, %rax
	0x48, 0x89, 0x45, 0xc0, //0x00000cfd movq         %rax, $-64(%rbp)
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000d01 jmp          LBB0_171
	//0x00000d06 LBB0_170
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000d06 movq         $-72(%rbp), %r15
	//0x00000d0a LBB0_171
	0x4c, 0x89, 0xc0, //0x00000d0a movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x00000d0d notq         %rax
	0x4c, 0x21, 0xe8, //0x00000d10 andq         %r13, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x00000d13 leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc1, //0x00000d17 orq          %r8, %rcx
	0x48, 0x89, 0xca, //0x00000d1a movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000d1d notq         %rdx
	0x4c, 0x21, 0xea, //0x00000d20 andq         %r13, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d23 movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00000d2d andq         %rsi, %rdx
	0x45, 0x31, 0xc0, //0x00000d30 xorl         %r8d, %r8d
	0x48, 0x01, 0xc2, //0x00000d33 addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc0, //0x00000d36 setb         %r8b
	0x48, 0x01, 0xd2, //0x00000d3a addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d3d movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x00000d47 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x00000d4a andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000d4d notq         %rdx
	0x49, 0x21, 0xd6, //0x00000d50 andq         %rdx, %r14
	0xe9, 0x4a, 0xff, 0xff, 0xff, //0x00000d53 jmp          LBB0_154
	//0x00000d58 LBB0_172
	0x49, 0x0f, 0xbc, 0xc6, //0x00000d58 bsfq         %r14, %rax
	0x48, 0x85, 0xff, //0x00000d5c testq        %rdi, %rdi
	0x0f, 0x84, 0xe7, 0x02, 0x00, 0x00, //0x00000d5f je           LBB0_215
	0x48, 0x0f, 0xbc, 0xcf, //0x00000d65 bsfq         %rdi, %rcx
	0xe9, 0xe3, 0x02, 0x00, 0x00, //0x00000d69 jmp          LBB0_216
	//0x00000d6e LBB0_174
	0x89, 0xc8, //0x00000d6e movl         %ecx, %eax
	0x4c, 0x01, 0xd8, //0x00000d70 addq         %r11, %rax
	0x49, 0x01, 0xc4, //0x00000d73 addq         %rax, %r12
	0x4c, 0x8b, 0x55, 0xd0, //0x00000d76 movq         $-48(%rbp), %r10
	//0x00000d7a LBB0_175
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d7a movq         $-1, %rax
	0x4d, 0x85, 0xc0, //0x00000d81 testq        %r8, %r8
	0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x00000d84 jne          LBB0_203
	0xe9, 0x12, 0x2c, 0x00, 0x00, //0x00000d8a jmp          LBB0_635
	//0x00000d8f LBB0_176
	0x49, 0x89, 0xc2, //0x00000d8f movq         %rax, %r10
	0x4d, 0x29, 0xe2, //0x00000d92 subq         %r12, %r10
	0x0f, 0x84, 0xe5, 0x2d, 0x00, 0x00, //0x00000d95 je           LBB0_662
	0x48, 0x89, 0x7d, 0xa8, //0x00000d9b movq         %rdi, $-88(%rbp)
	0x49, 0x83, 0xfa, 0x40, //0x00000d9f cmpq         $64, %r10
	0x0f, 0x82, 0x11, 0x19, 0x00, 0x00, //0x00000da3 jb           LBB0_465
	0x4d, 0x8d, 0x67, 0x01, //0x00000da9 leaq         $1(%r15), %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000dad movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc9, //0x00000db5 xorl         %r9d, %r9d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000db8 .p2align 4, 0x90
	//0x00000dc0 LBB0_179
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x25, 0x00, //0x00000dc0 movdqu       (%r13,%r12), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x25, 0x10, //0x00000dc7 movdqu       $16(%r13,%r12), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x25, 0x20, //0x00000dce movdqu       $32(%r13,%r12), %xmm7
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x25, 0x30, //0x00000dd5 movdqu       $48(%r13,%r12), %xmm6
	0x66, 0x0f, 0x6f, 0xdc, //0x00000ddc movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00000de0 pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000de4 pmovmskb     %xmm3, %r14d
	0x66, 0x0f, 0x6f, 0xdd, //0x00000de9 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00000ded pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xcb, //0x00000df1 pmovmskb     %xmm3, %ecx
	0x66, 0x0f, 0x6f, 0xdf, //0x00000df5 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00000df9 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00000dfd pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xde, //0x00000e01 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00000e05 pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000e09 pmovmskb     %xmm3, %r15d
	0x66, 0x0f, 0x6f, 0xdc, //0x00000e0e movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00000e12 pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000e16 pmovmskb     %xmm3, %r13d
	0x66, 0x0f, 0x6f, 0xdd, //0x00000e1b movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00000e1f pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00000e23 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x6f, 0xdf, //0x00000e27 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00000e2b pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00000e2f pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xde, //0x00000e33 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00000e37 pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000e3b pmovmskb     %xmm3, %r11d
	0x66, 0x0f, 0x6f, 0xda, //0x00000e40 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdd, //0x00000e44 pcmpgtb      %xmm5, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000e48 pcmpgtb      %xmm15, %xmm5
	0x66, 0x0f, 0xdb, 0xeb, //0x00000e4d pand         %xmm3, %xmm5
	0x66, 0x0f, 0xd7, 0xfd, //0x00000e51 pmovmskb     %xmm5, %edi
	0x66, 0x0f, 0x6f, 0xda, //0x00000e55 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdf, //0x00000e59 pcmpgtb      %xmm7, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000e5d pcmpgtb      %xmm15, %xmm7
	0x66, 0x0f, 0xdb, 0xfb, //0x00000e62 pand         %xmm3, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x00000e66 pmovmskb     %xmm7, %ebx
	0x66, 0x0f, 0x6f, 0xda, //0x00000e6a movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xde, //0x00000e6e pcmpgtb      %xmm6, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000e72 pcmpgtb      %xmm15, %xmm6
	0x66, 0x0f, 0xdb, 0xf3, //0x00000e77 pand         %xmm3, %xmm6
	0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00000e7b pmovmskb     %xmm6, %r8d
	0x49, 0xc1, 0xe7, 0x30, //0x00000e80 shlq         $48, %r15
	0x48, 0xc1, 0xe0, 0x20, //0x00000e84 shlq         $32, %rax
	0x4c, 0x09, 0xf8, //0x00000e88 orq          %r15, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00000e8b shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x00000e8f orq          %rax, %rcx
	0x49, 0x09, 0xce, //0x00000e92 orq          %rcx, %r14
	0x49, 0xc1, 0xe3, 0x30, //0x00000e95 shlq         $48, %r11
	0x48, 0xc1, 0xe6, 0x20, //0x00000e99 shlq         $32, %rsi
	0x4c, 0x09, 0xde, //0x00000e9d orq          %r11, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x00000ea0 shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00000ea4 orq          %rsi, %rdx
	0x49, 0xc1, 0xe0, 0x30, //0x00000ea7 shlq         $48, %r8
	0x48, 0xc1, 0xe3, 0x20, //0x00000eab shlq         $32, %rbx
	0x4c, 0x09, 0xc3, //0x00000eaf orq          %r8, %rbx
	0x48, 0xc1, 0xe7, 0x10, //0x00000eb2 shlq         $16, %rdi
	0x48, 0x09, 0xdf, //0x00000eb6 orq          %rbx, %rdi
	0x49, 0x09, 0xd5, //0x00000eb9 orq          %rdx, %r13
	0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00000ebc jne          LBB0_196
	0x4d, 0x85, 0xc9, //0x00000ec2 testq        %r9, %r9
	0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x00000ec5 jne          LBB0_198
	0x45, 0x31, 0xc9, //0x00000ecb xorl         %r9d, %r9d
	0x4c, 0x8b, 0x45, 0xb0, //0x00000ece movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000ed2 movq         $-72(%rbp), %r15
	//0x00000ed6 LBB0_182
	0x66, 0x0f, 0x6f, 0xda, //0x00000ed6 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x00000eda pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00000ede pcmpgtb      %xmm15, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x00000ee3 pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x00000ee7 pmovmskb     %xmm4, %eax
	0x48, 0x09, 0xc7, //0x00000eeb orq          %rax, %rdi
	0x4d, 0x85, 0xf6, //0x00000eee testq        %r14, %r14
	0x4c, 0x8b, 0x6d, 0xc8, //0x00000ef1 movq         $-56(%rbp), %r13
	0x0f, 0x85, 0x99, 0x00, 0x00, 0x00, //0x00000ef5 jne          LBB0_200
	0x48, 0x85, 0xff, //0x00000efb testq        %rdi, %rdi
	0x0f, 0x85, 0x1a, 0x2b, 0x00, 0x00, //0x00000efe jne          LBB0_643
	0x49, 0x83, 0xc2, 0xc0, //0x00000f04 addq         $-64, %r10
	0x49, 0x83, 0xc4, 0x40, //0x00000f08 addq         $64, %r12
	0x49, 0x83, 0xfa, 0x3f, //0x00000f0c cmpq         $63, %r10
	0x0f, 0x87, 0xaa, 0xfe, 0xff, 0xff, //0x00000f10 ja           LBB0_179
	0xe9, 0x79, 0x0c, 0x00, 0x00, //0x00000f16 jmp          LBB0_185
	//0x00000f1b LBB0_196
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00000f1b cmpq         $-1, $-64(%rbp)
	0x4c, 0x8b, 0x45, 0xb0, //0x00000f20 movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000f24 movq         $-72(%rbp), %r15
	0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000f28 jne          LBB0_199
	0x49, 0x0f, 0xbc, 0xc5, //0x00000f2e bsfq         %r13, %rax
	0x4c, 0x01, 0xe0, //0x00000f32 addq         %r12, %rax
	0x48, 0x89, 0x45, 0xc0, //0x00000f35 movq         %rax, $-64(%rbp)
	0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000f39 jmp          LBB0_199
	//0x00000f3e LBB0_198
	0x4c, 0x8b, 0x45, 0xb0, //0x00000f3e movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000f42 movq         $-72(%rbp), %r15
	//0x00000f46 LBB0_199
	0x4c, 0x89, 0xc8, //0x00000f46 movq         %r9, %rax
	0x48, 0xf7, 0xd0, //0x00000f49 notq         %rax
	0x4c, 0x21, 0xe8, //0x00000f4c andq         %r13, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x00000f4f leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc9, //0x00000f53 orq          %r9, %rcx
	0x48, 0x89, 0xca, //0x00000f56 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000f59 notq         %rdx
	0x4c, 0x21, 0xea, //0x00000f5c andq         %r13, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f5f movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00000f69 andq         %rsi, %rdx
	0x45, 0x31, 0xc9, //0x00000f6c xorl         %r9d, %r9d
	0x48, 0x01, 0xc2, //0x00000f6f addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc1, //0x00000f72 setb         %r9b
	0x48, 0x01, 0xd2, //0x00000f76 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f79 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x00000f83 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x00000f86 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000f89 notq         %rdx
	0x49, 0x21, 0xd6, //0x00000f8c andq         %rdx, %r14
	0xe9, 0x42, 0xff, 0xff, 0xff, //0x00000f8f jmp          LBB0_182
	//0x00000f94 LBB0_200
	0x49, 0x0f, 0xbc, 0xc6, //0x00000f94 bsfq         %r14, %rax
	0x48, 0x85, 0xff, //0x00000f98 testq        %rdi, %rdi
	0x0f, 0x84, 0xf8, 0x00, 0x00, 0x00, //0x00000f9b je           LBB0_221
	0x48, 0x0f, 0xbc, 0xcf, //0x00000fa1 bsfq         %rdi, %rcx
	0xe9, 0xf4, 0x00, 0x00, 0x00, //0x00000fa5 jmp          LBB0_222
	//0x00000faa LBB0_202
	0x48, 0x01, 0xc1, //0x00000faa addq         %rax, %rcx
	0x49, 0x89, 0xcc, //0x00000fad movq         %rcx, %r12
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000fb0 movq         $-1, %rax
	0x4d, 0x85, 0xc0, //0x00000fb7 testq        %r8, %r8
	0x0f, 0x84, 0xe1, 0x29, 0x00, 0x00, //0x00000fba je           LBB0_635
	//0x00000fc0 LBB0_203
	0x4d, 0x85, 0xc9, //0x00000fc0 testq        %r9, %r9
	0x0f, 0x84, 0xd8, 0x29, 0x00, 0x00, //0x00000fc3 je           LBB0_635
	0x4d, 0x85, 0xf6, //0x00000fc9 testq        %r14, %r14
	0x0f, 0x84, 0xcf, 0x29, 0x00, 0x00, //0x00000fcc je           LBB0_635
	0x4d, 0x29, 0xdc, //0x00000fd2 subq         %r11, %r12
	0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000fd5 leaq         $-1(%r12), %rax
	0x49, 0x39, 0xc0, //0x00000fda cmpq         %rax, %r8
	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000fdd je           LBB0_211
	0x49, 0x39, 0xc1, //0x00000fe3 cmpq         %rax, %r9
	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000fe6 je           LBB0_211
	0x49, 0x39, 0xc6, //0x00000fec cmpq         %rax, %r14
	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000fef je           LBB0_211
	0x4d, 0x85, 0xc9, //0x00000ff5 testq        %r9, %r9
	0x0f, 0x8e, 0x78, 0x00, 0x00, 0x00, //0x00000ff8 jle          LBB0_218
	0x49, 0x8d, 0x41, 0xff, //0x00000ffe leaq         $-1(%r9), %rax
	0x49, 0x39, 0xc6, //0x00001002 cmpq         %rax, %r14
	0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001005 je           LBB0_218
	0x49, 0xf7, 0xd1, //0x0000100b notq         %r9
	0x4d, 0x89, 0xcc, //0x0000100e movq         %r9, %r12
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001011 jmp          LBB0_212
	//0x00001016 LBB0_211
	0x49, 0xf7, 0xdc, //0x00001016 negq         %r12
	//0x00001019 LBB0_212
	0x4d, 0x85, 0xe4, //0x00001019 testq        %r12, %r12
	0x4c, 0x8b, 0x45, 0xb0, //0x0000101c movq         $-80(%rbp), %r8
	0x0f, 0x88, 0x74, 0x29, 0x00, 0x00, //0x00001020 js           LBB0_633
	0x4c, 0x89, 0xff, //0x00001026 movq         %r15, %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00001029 movq         $-72(%rbp), %r15
	0x4d, 0x01, 0xfc, //0x0000102d addq         %r15, %r12
	//0x00001030 LBB0_214
	0x4c, 0x8b, 0x75, 0xd0, //0x00001030 movq         $-48(%rbp), %r14
	0x4d, 0x89, 0x26, //0x00001034 movq         %r12, (%r14)
	0x4c, 0x89, 0xf8, //0x00001037 movq         %r15, %rax
	0x4d, 0x85, 0xff, //0x0000103a testq        %r15, %r15
	0x4c, 0x8b, 0x55, 0xa0, //0x0000103d movq         $-96(%rbp), %r10
	0x0f, 0x89, 0xdf, 0xf2, 0xff, 0xff, //0x00001041 jns          LBB0_28
	0xe9, 0x69, 0x29, 0x00, 0x00, //0x00001047 jmp          LBB0_637
	//0x0000104c LBB0_215
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000104c movl         $64, %ecx
	//0x00001051 LBB0_216
	0x4c, 0x8b, 0x75, 0xd0, //0x00001051 movq         $-48(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xa8, //0x00001055 movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa0, //0x00001059 movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x0000105d movq         $-80(%rbp), %r8
	0x48, 0x39, 0xc1, //0x00001061 cmpq         %rax, %rcx
	0x0f, 0x82, 0x23, 0x2b, 0x00, 0x00, //0x00001064 jb           LBB0_663
	0x49, 0x01, 0xc4, //0x0000106a addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x0000106d addq         $1, %r12
	0xe9, 0x8e, 0xf2, 0xff, 0xff, //0x00001071 jmp          LBB0_26
	//0x00001076 LBB0_218
	0x4c, 0x89, 0xc0, //0x00001076 movq         %r8, %rax
	0x4c, 0x09, 0xf0, //0x00001079 orq          %r14, %rax
	0x0f, 0x99, 0xc0, //0x0000107c setns        %al
	0x0f, 0x88, 0x51, 0x05, 0x00, 0x00, //0x0000107f js           LBB0_300
	0x4d, 0x39, 0xf0, //0x00001085 cmpq         %r14, %r8
	0x0f, 0x8c, 0x48, 0x05, 0x00, 0x00, //0x00001088 jl           LBB0_300
	0x49, 0xf7, 0xd0, //0x0000108e notq         %r8
	0x4d, 0x89, 0xc4, //0x00001091 movq         %r8, %r12
	0xe9, 0x80, 0xff, 0xff, 0xff, //0x00001094 jmp          LBB0_212
	//0x00001099 LBB0_221
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001099 movl         $64, %ecx
	//0x0000109e LBB0_222
	0x4c, 0x8b, 0x75, 0xd0, //0x0000109e movq         $-48(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xa8, //0x000010a2 movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa0, //0x000010a6 movq         $-96(%rbp), %r10
	0x48, 0x39, 0xc1, //0x000010aa cmpq         %rax, %rcx
	0x0f, 0x82, 0xda, 0x2a, 0x00, 0x00, //0x000010ad jb           LBB0_663
	0x49, 0x01, 0xc4, //0x000010b3 addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x000010b6 addq         $1, %r12
	0x4d, 0x85, 0xe4, //0x000010ba testq        %r12, %r12
	0x0f, 0x88, 0x9b, 0x1e, 0x00, 0x00, //0x000010bd js           LBB0_147
	//0x000010c3 LBB0_224
	0x4d, 0x89, 0x26, //0x000010c3 movq         %r12, (%r14)
	0x4c, 0x89, 0xf8, //0x000010c6 movq         %r15, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000010c9 movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xcf, //0x000010d3 cmpq         %rcx, %r15
	0x0f, 0x87, 0xd9, 0x28, 0x00, 0x00, //0x000010d6 ja           LBB0_637
	0x49, 0x8b, 0x02, //0x000010dc movq         (%r10), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000010df cmpq         $4095, %rax
	0x0f, 0x8f, 0x67, 0x1e, 0x00, 0x00, //0x000010e5 jg           LBB0_647
	0x48, 0x8d, 0x48, 0x01, //0x000010eb leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0a, //0x000010ef movq         %rcx, (%r10)
	0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000010f2 movq         $4, $8(%r10,%rax,8)
	0xe9, 0x26, 0xf2, 0xff, 0xff, //0x000010fb jmp          LBB0_28
	//0x00001100 LBB0_227
	0x48, 0x8b, 0x4f, 0x08, //0x00001100 movq         $8(%rdi), %rcx
	0x48, 0x8d, 0x51, 0xfc, //0x00001104 leaq         $-4(%rcx), %rdx
	0x49, 0x39, 0xd7, //0x00001108 cmpq         %rdx, %r15
	0x0f, 0x83, 0x69, 0x1e, 0x00, 0x00, //0x0000110b jae          LBB0_461
	0x43, 0x8b, 0x4c, 0x25, 0x00, //0x00001111 movl         (%r13,%r12), %ecx
	0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00001116 cmpl         $1702063201, %ecx
	0x0f, 0x85, 0xee, 0x29, 0x00, 0x00, //0x0000111c jne          LBB0_653
	0x4d, 0x8d, 0x67, 0x05, //0x00001122 leaq         $5(%r15), %r12
	0xe9, 0xe2, 0xf1, 0xff, 0xff, //0x00001126 jmp          LBB0_27
	//0x0000112b LBB0_230
	0x49, 0x8b, 0x02, //0x0000112b movq         (%r10), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000112e cmpq         $4095, %rax
	0x0f, 0x8f, 0x18, 0x1e, 0x00, 0x00, //0x00001134 jg           LBB0_647
	0x48, 0x8d, 0x48, 0x01, //0x0000113a leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0a, //0x0000113e movq         %rcx, (%r10)
	0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00001141 movq         $5, $8(%r10,%rax,8)
	0xe9, 0xd7, 0xf1, 0xff, 0xff, //0x0000114a jmp          LBB0_28
	//0x0000114f LBB0_232
	0x48, 0x8b, 0x47, 0x08, //0x0000114f movq         $8(%rdi), %rax
	0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00001153 testb        $32, $-144(%rbp)
	0x48, 0x89, 0x45, 0x98, //0x0000115a movq         %rax, $-104(%rbp)
	0x0f, 0x85, 0x8b, 0x04, 0x00, 0x00, //0x0000115e jne          LBB0_301
	0x49, 0x89, 0xc1, //0x00001164 movq         %rax, %r9
	0x4d, 0x29, 0xe1, //0x00001167 subq         %r12, %r9
	0x0f, 0x84, 0x07, 0x2a, 0x00, 0x00, //0x0000116a je           LBB0_661
	0x49, 0x89, 0xff, //0x00001170 movq         %rdi, %r15
	0x49, 0x83, 0xf9, 0x40, //0x00001173 cmpq         $64, %r9
	0x0f, 0x82, 0xd4, 0x15, 0x00, 0x00, //0x00001177 jb           LBB0_470
	0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000117d movq         $-2, %r14
	0x48, 0x8b, 0x45, 0xb8, //0x00001184 movq         $-72(%rbp), %rax
	0x49, 0x29, 0xc6, //0x00001188 subq         %rax, %r14
	0x4c, 0x8d, 0x60, 0x01, //0x0000118b leaq         $1(%rax), %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000118f movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x00001197 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000119a .p2align 4, 0x90
	//0x000011a0 LBB0_236
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x25, 0x00, //0x000011a0 movdqu       (%r13,%r12), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x25, 0x10, //0x000011a7 movdqu       $16(%r13,%r12), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x25, 0x20, //0x000011ae movdqu       $32(%r13,%r12), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x25, 0x30, //0x000011b5 movdqu       $48(%r13,%r12), %xmm6
	0x66, 0x0f, 0x6f, 0xfb, //0x000011bc movdqa       %xmm3, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000011c0 pcmpeqb      %xmm0, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000011c4 pmovmskb     %xmm7, %r10d
	0x66, 0x0f, 0x6f, 0xfc, //0x000011c9 movdqa       %xmm4, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000011cd pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xcf, //0x000011d1 pmovmskb     %xmm7, %ecx
	0x66, 0x0f, 0x6f, 0xfd, //0x000011d5 movdqa       %xmm5, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000011d9 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xc7, //0x000011dd pmovmskb     %xmm7, %eax
	0x66, 0x0f, 0x6f, 0xfe, //0x000011e1 movdqa       %xmm6, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000011e5 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x000011e9 pmovmskb     %xmm7, %edi
	0x66, 0x0f, 0x74, 0xd9, //0x000011ed pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x000011f1 pmovmskb     %xmm3, %r11d
	0x66, 0x0f, 0x74, 0xe1, //0x000011f6 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xdc, //0x000011fa pmovmskb     %xmm4, %ebx
	0x66, 0x0f, 0x74, 0xe9, //0x000011fe pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00001202 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xf1, //0x00001206 pcmpeqb      %xmm1, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x0000120a pmovmskb     %xmm6, %esi
	0x48, 0xc1, 0xe7, 0x30, //0x0000120e shlq         $48, %rdi
	0x48, 0xc1, 0xe0, 0x20, //0x00001212 shlq         $32, %rax
	0x48, 0x09, 0xf8, //0x00001216 orq          %rdi, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00001219 shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x0000121d orq          %rax, %rcx
	0x49, 0x09, 0xca, //0x00001220 orq          %rcx, %r10
	0x48, 0xc1, 0xe6, 0x30, //0x00001223 shlq         $48, %rsi
	0x48, 0xc1, 0xe2, 0x20, //0x00001227 shlq         $32, %rdx
	0x48, 0x09, 0xf2, //0x0000122b orq          %rsi, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x0000122e shlq         $16, %rbx
	0x48, 0x09, 0xd3, //0x00001232 orq          %rdx, %rbx
	0x49, 0x09, 0xdb, //0x00001235 orq          %rbx, %r11
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00001238 jne          LBB0_245
	0x4d, 0x85, 0xc0, //0x0000123e testq        %r8, %r8
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001241 jne          LBB0_247
	0x45, 0x31, 0xc0, //0x00001247 xorl         %r8d, %r8d
	0x4d, 0x85, 0xd2, //0x0000124a testq        %r10, %r10
	0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000124d jne          LBB0_248
	//0x00001253 LBB0_239
	0x49, 0x83, 0xc1, 0xc0, //0x00001253 addq         $-64, %r9
	0x49, 0x83, 0xc6, 0xc0, //0x00001257 addq         $-64, %r14
	0x49, 0x83, 0xc4, 0x40, //0x0000125b addq         $64, %r12
	0x49, 0x83, 0xf9, 0x3f, //0x0000125f cmpq         $63, %r9
	0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00001263 ja           LBB0_236
	0xe9, 0x59, 0x0f, 0x00, 0x00, //0x00001269 jmp          LBB0_240
	//0x0000126e LBB0_245
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x0000126e cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00001273 jne          LBB0_247
	0x49, 0x0f, 0xbc, 0xc3, //0x00001279 bsfq         %r11, %rax
	0x4c, 0x01, 0xe0, //0x0000127d addq         %r12, %rax
	0x48, 0x89, 0x45, 0xc0, //0x00001280 movq         %rax, $-64(%rbp)
	//0x00001284 LBB0_247
	0x4c, 0x89, 0xc0, //0x00001284 movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x00001287 notq         %rax
	0x4c, 0x21, 0xd8, //0x0000128a andq         %r11, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x0000128d leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc1, //0x00001291 orq          %r8, %rcx
	0x48, 0x89, 0xca, //0x00001294 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00001297 notq         %rdx
	0x4c, 0x21, 0xda, //0x0000129a andq         %r11, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000129d movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x000012a7 andq         %rsi, %rdx
	0x45, 0x31, 0xc0, //0x000012aa xorl         %r8d, %r8d
	0x48, 0x01, 0xc2, //0x000012ad addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc0, //0x000012b0 setb         %r8b
	0x48, 0x01, 0xd2, //0x000012b4 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000012b7 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x000012c1 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x000012c4 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x000012c7 notq         %rdx
	0x49, 0x21, 0xd2, //0x000012ca andq         %rdx, %r10
	0x4d, 0x85, 0xd2, //0x000012cd testq        %r10, %r10
	0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000012d0 je           LBB0_239
	//0x000012d6 LBB0_248
	0x4d, 0x0f, 0xbc, 0xe2, //0x000012d6 bsfq         %r10, %r12
	0x4d, 0x29, 0xf4, //0x000012da subq         %r14, %r12
	//0x000012dd LBB0_249
	0x4c, 0x8b, 0x75, 0xd0, //0x000012dd movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x000012e1 movq         %r15, %rdi
	//0x000012e4 LBB0_250
	0x4c, 0x8b, 0x55, 0xa0, //0x000012e4 movq         $-96(%rbp), %r10
	//0x000012e8 LBB0_251
	0x4c, 0x8b, 0x45, 0xb0, //0x000012e8 movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x000012ec movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xe4, //0x000012f0 testq        %r12, %r12
	0x0f, 0x89, 0x14, 0xf0, 0xff, 0xff, //0x000012f3 jns          LBB0_27
	0xe9, 0x60, 0x1c, 0x00, 0x00, //0x000012f9 jmp          LBB0_147
	//0x000012fe LBB0_252
	0x48, 0x8b, 0x47, 0x08, //0x000012fe movq         $8(%rdi), %rax
	0x48, 0x89, 0xc6, //0x00001302 movq         %rax, %rsi
	0x4c, 0x29, 0xe6, //0x00001305 subq         %r12, %rsi
	0x48, 0x85, 0xf6, //0x00001308 testq        %rsi, %rsi
	0x0f, 0x8e, 0x9f, 0x28, 0x00, 0x00, //0x0000130b jle          LBB0_660
	0x43, 0x8a, 0x4c, 0x25, 0x00, //0x00001311 movb         (%r13,%r12), %cl
	0x8d, 0x51, 0xd0, //0x00001316 leal         $-48(%rcx), %edx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001319 movq         $-2, %rax
	0x80, 0xfa, 0x09, //0x00001320 cmpb         $9, %dl
	0x0f, 0x87, 0x8c, 0x26, 0x00, 0x00, //0x00001323 ja           LBB0_637
	0x49, 0x89, 0xff, //0x00001329 movq         %rdi, %r15
	0x4f, 0x8d, 0x0c, 0x2c, //0x0000132c leaq         (%r12,%r13), %r9
	0x80, 0xf9, 0x30, //0x00001330 cmpb         $48, %cl
	0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001333 jne          LBB0_258
	0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001339 movl         $1, %r11d
	0x48, 0x83, 0xfe, 0x01, //0x0000133f cmpq         $1, %rsi
	0x0f, 0x84, 0x54, 0x05, 0x00, 0x00, //0x00001343 je           LBB0_339
	0x41, 0x8a, 0x49, 0x01, //0x00001349 movb         $1(%r9), %cl
	0x80, 0xc1, 0xd2, //0x0000134d addb         $-46, %cl
	0x80, 0xf9, 0x37, //0x00001350 cmpb         $55, %cl
	0x0f, 0x87, 0x44, 0x05, 0x00, 0x00, //0x00001353 ja           LBB0_339
	0x0f, 0xb6, 0xc9, //0x00001359 movzbl       %cl, %ecx
	0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000135c movabsq      $36028797027352577, %rdx
	0x48, 0x0f, 0xa3, 0xca, //0x00001366 btq          %rcx, %rdx
	0x0f, 0x83, 0x2d, 0x05, 0x00, 0x00, //0x0000136a jae          LBB0_339
	//0x00001370 LBB0_258
	0x48, 0x83, 0xfe, 0x10, //0x00001370 cmpq         $16, %rsi
	0x0f, 0x82, 0xb6, 0x13, 0x00, 0x00, //0x00001374 jb           LBB0_469
	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000137a movq         $-1, %r10
	0x45, 0x31, 0xdb, //0x00001381 xorl         %r11d, %r11d
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001384 movq         $-1, %r8
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000138b movq         $-1, %r14
	0x48, 0x89, 0x75, 0xa8, //0x00001392 movq         %rsi, $-88(%rbp)
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001396 .p2align 4, 0x90
	//0x000013a0 LBB0_260
	0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x19, //0x000013a0 movdqu       (%r9,%r11), %xmm3
	0x66, 0x0f, 0x6f, 0xe3, //0x000013a6 movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000013aa pcmpgtb      %xmm8, %xmm4
	0x66, 0x41, 0x0f, 0x6f, 0xee, //0x000013af movdqa       %xmm14, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x000013b4 pcmpgtb      %xmm3, %xmm5
	0x66, 0x0f, 0xdb, 0xec, //0x000013b8 pand         %xmm4, %xmm5
	0x66, 0x0f, 0x6f, 0xe3, //0x000013bc movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000013c0 pcmpeqb      %xmm9, %xmm4
	0x66, 0x0f, 0x6f, 0xf3, //0x000013c5 movdqa       %xmm3, %xmm6
	0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000013c9 pcmpeqb      %xmm10, %xmm6
	0x66, 0x0f, 0xeb, 0xf4, //0x000013ce por          %xmm4, %xmm6
	0x66, 0x0f, 0x6f, 0xe3, //0x000013d2 movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x000013d6 pand         %xmm11, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000013db pcmpeqb      %xmm12, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000013e0 pcmpeqb      %xmm13, %xmm4
	0x66, 0x0f, 0xd7, 0xd4, //0x000013e5 pmovmskb     %xmm4, %edx
	0x66, 0x0f, 0xeb, 0xe3, //0x000013e9 por          %xmm3, %xmm4
	0x66, 0x0f, 0xeb, 0xee, //0x000013ed por          %xmm6, %xmm5
	0x66, 0x0f, 0xeb, 0xec, //0x000013f1 por          %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xfb, //0x000013f5 pmovmskb     %xmm3, %edi
	0x66, 0x44, 0x0f, 0xd7, 0xee, //0x000013f9 pmovmskb     %xmm6, %r13d
	0x66, 0x0f, 0xd7, 0xcd, //0x000013fe pmovmskb     %xmm5, %ecx
	0xf7, 0xd1, //0x00001402 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x00001404 bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x00001407 cmpl         $16, %ecx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000140a je           LBB0_262
	0xbb, 0xff, 0xff, 0xff, 0xff, //0x00001410 movl         $-1, %ebx
	0xd3, 0xe3, //0x00001415 shll         %cl, %ebx
	0xf7, 0xd3, //0x00001417 notl         %ebx
	0x21, 0xdf, //0x00001419 andl         %ebx, %edi
	0x21, 0xda, //0x0000141b andl         %ebx, %edx
	0x44, 0x21, 0xeb, //0x0000141d andl         %r13d, %ebx
	0x41, 0x89, 0xdd, //0x00001420 movl         %ebx, %r13d
	//0x00001423 LBB0_262
	0x8d, 0x5f, 0xff, //0x00001423 leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x00001426 andl         %edi, %ebx
	0x0f, 0x85, 0x64, 0x0d, 0x00, 0x00, //0x00001428 jne          LBB0_414
	0x8d, 0x5a, 0xff, //0x0000142e leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x00001431 andl         %edx, %ebx
	0x0f, 0x85, 0x59, 0x0d, 0x00, 0x00, //0x00001433 jne          LBB0_414
	0x41, 0x8d, 0x5d, 0xff, //0x00001439 leal         $-1(%r13), %ebx
	0x44, 0x21, 0xeb, //0x0000143d andl         %r13d, %ebx
	0x0f, 0x85, 0x4c, 0x0d, 0x00, 0x00, //0x00001440 jne          LBB0_414
	0x85, 0xff, //0x00001446 testl        %edi, %edi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001448 je           LBB0_268
	0x0f, 0xbc, 0xff, //0x0000144e bsfl         %edi, %edi
	0x49, 0x83, 0xfe, 0xff, //0x00001451 cmpq         $-1, %r14
	0x0f, 0x85, 0xef, 0x0e, 0x00, 0x00, //0x00001455 jne          LBB0_419
	0x4c, 0x01, 0xdf, //0x0000145b addq         %r11, %rdi
	0x49, 0x89, 0xfe, //0x0000145e movq         %rdi, %r14
	//0x00001461 LBB0_268
	0x85, 0xd2, //0x00001461 testl        %edx, %edx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001463 je           LBB0_271
	0x0f, 0xbc, 0xd2, //0x00001469 bsfl         %edx, %edx
	0x49, 0x83, 0xf8, 0xff, //0x0000146c cmpq         $-1, %r8
	0x0f, 0x85, 0xcd, 0x0e, 0x00, 0x00, //0x00001470 jne          LBB0_418
	0x4c, 0x01, 0xda, //0x00001476 addq         %r11, %rdx
	0x49, 0x89, 0xd0, //0x00001479 movq         %rdx, %r8
	//0x0000147c LBB0_271
	0x45, 0x85, 0xed, //0x0000147c testl        %r13d, %r13d
	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000147f je           LBB0_274
	0x41, 0x0f, 0xbc, 0xd5, //0x00001485 bsfl         %r13d, %edx
	0x49, 0x83, 0xfa, 0xff, //0x00001489 cmpq         $-1, %r10
	0x0f, 0x85, 0xb0, 0x0e, 0x00, 0x00, //0x0000148d jne          LBB0_418
	0x4c, 0x01, 0xda, //0x00001493 addq         %r11, %rdx
	0x49, 0x89, 0xd2, //0x00001496 movq         %rdx, %r10
	//0x00001499 LBB0_274
	0x83, 0xf9, 0x10, //0x00001499 cmpl         $16, %ecx
	0x0f, 0x85, 0x5c, 0x03, 0x00, 0x00, //0x0000149c jne          LBB0_645
	0x48, 0x83, 0xc6, 0xf0, //0x000014a2 addq         $-16, %rsi
	0x49, 0x83, 0xc3, 0x10, //0x000014a6 addq         $16, %r11
	0x48, 0x83, 0xfe, 0x0f, //0x000014aa cmpq         $15, %rsi
	0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x000014ae ja           LBB0_260
	0x4b, 0x8d, 0x0c, 0x19, //0x000014b4 leaq         (%r9,%r11), %rcx
	0x48, 0x89, 0xcf, //0x000014b8 movq         %rcx, %rdi
	0x4c, 0x39, 0x5d, 0xa8, //0x000014bb cmpq         %r11, $-88(%rbp)
	0x4c, 0x8b, 0x6d, 0xc8, //0x000014bf movq         $-56(%rbp), %r13
	0x0f, 0x84, 0x60, 0x03, 0x00, 0x00, //0x000014c3 je           LBB0_328
	//0x000014c9 LBB0_277
	0x4c, 0x89, 0x4d, 0xa8, //0x000014c9 movq         %r9, $-88(%rbp)
	0x48, 0x8d, 0x14, 0x31, //0x000014cd leaq         (%rcx,%rsi), %rdx
	0x48, 0x89, 0x55, 0xc0, //0x000014d1 movq         %rdx, $-64(%rbp)
	0x48, 0x8b, 0x55, 0x88, //0x000014d5 movq         $-120(%rbp), %rdx
	0x4c, 0x8d, 0x0c, 0x0a, //0x000014d9 leaq         (%rdx,%rcx), %r9
	0x4c, 0x2b, 0x4d, 0xb8, //0x000014dd subq         $-72(%rbp), %r9
	0x31, 0xff, //0x000014e1 xorl         %edi, %edi
	0x4c, 0x8d, 0x1d, 0x6a, 0x2f, 0x00, 0x00, //0x000014e3 leaq         $12138(%rip), %r11  /* LJTI0_6+0(%rip) */
	0xe9, 0x2e, 0x00, 0x00, 0x00, //0x000014ea jmp          LBB0_282
	//0x000014ef LBB0_278
	0x83, 0xfb, 0x65, //0x000014ef cmpl         $101, %ebx
	0x0f, 0x85, 0x27, 0x03, 0x00, 0x00, //0x000014f2 jne          LBB0_327
	//0x000014f8 LBB0_279
	0x49, 0x83, 0xf8, 0xff, //0x000014f8 cmpq         $-1, %r8
	0x0f, 0x85, 0xb2, 0x0c, 0x00, 0x00, //0x000014fc jne          LBB0_417
	0x4d, 0x8d, 0x04, 0x39, //0x00001502 leaq         (%r9,%rdi), %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001506 .p2align 4, 0x90
	//0x00001510 LBB0_281
	0x48, 0x83, 0xc7, 0x01, //0x00001510 addq         $1, %rdi
	0x48, 0x39, 0xfe, //0x00001514 cmpq         %rdi, %rsi
	0x0f, 0x84, 0xd4, 0x05, 0x00, 0x00, //0x00001517 je           LBB0_351
	//0x0000151d LBB0_282
	0x0f, 0xbe, 0x1c, 0x39, //0x0000151d movsbl       (%rcx,%rdi), %ebx
	0x8d, 0x53, 0xd0, //0x00001521 leal         $-48(%rbx), %edx
	0x83, 0xfa, 0x0a, //0x00001524 cmpl         $10, %edx
	0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001527 jb           LBB0_281
	0x8d, 0x53, 0xd5, //0x0000152d leal         $-43(%rbx), %edx
	0x83, 0xfa, 0x1a, //0x00001530 cmpl         $26, %edx
	0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x00001533 ja           LBB0_278
	0x49, 0x63, 0x14, 0x93, //0x00001539 movslq       (%r11,%rdx,4), %rdx
	0x4c, 0x01, 0xda, //0x0000153d addq         %r11, %rdx
	0xff, 0xe2, //0x00001540 jmpq         *%rdx
	//0x00001542 LBB0_285
	0x49, 0x83, 0xfa, 0xff, //0x00001542 cmpq         $-1, %r10
	0x0f, 0x85, 0x68, 0x0c, 0x00, 0x00, //0x00001546 jne          LBB0_417
	0x4d, 0x8d, 0x14, 0x39, //0x0000154c leaq         (%r9,%rdi), %r10
	0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001550 jmp          LBB0_281
	//0x00001555 LBB0_287
	0x49, 0x83, 0xfe, 0xff, //0x00001555 cmpq         $-1, %r14
	0x0f, 0x85, 0x55, 0x0c, 0x00, 0x00, //0x00001559 jne          LBB0_417
	0x4d, 0x8d, 0x34, 0x39, //0x0000155f leaq         (%r9,%rdi), %r14
	0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00001563 jmp          LBB0_281
	//0x00001568 LBB0_289
	0x48, 0x8b, 0x4f, 0x08, //0x00001568 movq         $8(%rdi), %rcx
	0x48, 0x8d, 0x51, 0xfd, //0x0000156c leaq         $-3(%rcx), %rdx
	0x49, 0x39, 0xd7, //0x00001570 cmpq         %rdx, %r15
	0x0f, 0x83, 0x01, 0x1a, 0x00, 0x00, //0x00001573 jae          LBB0_461
	0x41, 0x81, 0x3b, 0x6e, 0x75, 0x6c, 0x6c, //0x00001579 cmpl         $1819047278, (%r11)
	0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00001580 je           LBB0_299
	0xe9, 0x2c, 0x25, 0x00, 0x00, //0x00001586 jmp          LBB0_291
	//0x0000158b LBB0_295
	0x49, 0x8b, 0x02, //0x0000158b movq         (%r10), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000158e cmpq         $4095, %rax
	0x0f, 0x8f, 0xb8, 0x19, 0x00, 0x00, //0x00001594 jg           LBB0_647
	0x48, 0x8d, 0x48, 0x01, //0x0000159a leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0a, //0x0000159e movq         %rcx, (%r10)
	0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000015a1 movq         $6, $8(%r10,%rax,8)
	0xe9, 0x77, 0xed, 0xff, 0xff, //0x000015aa jmp          LBB0_28
	//0x000015af LBB0_297
	0x48, 0x8b, 0x4f, 0x08, //0x000015af movq         $8(%rdi), %rcx
	0x48, 0x8d, 0x51, 0xfd, //0x000015b3 leaq         $-3(%rcx), %rdx
	0x49, 0x39, 0xd7, //0x000015b7 cmpq         %rdx, %r15
	0x0f, 0x83, 0xba, 0x19, 0x00, 0x00, //0x000015ba jae          LBB0_461
	0x41, 0x81, 0x3b, 0x74, 0x72, 0x75, 0x65, //0x000015c0 cmpl         $1702195828, (%r11)
	0x0f, 0x85, 0x98, 0x24, 0x00, 0x00, //0x000015c7 jne          LBB0_648
	//0x000015cd LBB0_299
	0x4d, 0x8d, 0x67, 0x04, //0x000015cd leaq         $4(%r15), %r12
	0xe9, 0x37, 0xed, 0xff, 0xff, //0x000015d1 jmp          LBB0_27
	//0x000015d6 LBB0_300
	0x49, 0x8d, 0x4e, 0xff, //0x000015d6 leaq         $-1(%r14), %rcx
	0x49, 0x39, 0xc8, //0x000015da cmpq         %rcx, %r8
	0x49, 0xf7, 0xd6, //0x000015dd notq         %r14
	0x4d, 0x0f, 0x45, 0xf4, //0x000015e0 cmovneq      %r12, %r14
	0x84, 0xc0, //0x000015e4 testb        %al, %al
	0x4d, 0x0f, 0x45, 0xe6, //0x000015e6 cmovneq      %r14, %r12
	0xe9, 0x2a, 0xfa, 0xff, 0xff, //0x000015ea jmp          LBB0_212
	//0x000015ef LBB0_301
	0x49, 0x89, 0xc2, //0x000015ef movq         %rax, %r10
	0x4d, 0x29, 0xe2, //0x000015f2 subq         %r12, %r10
	0x0f, 0x84, 0x85, 0x25, 0x00, 0x00, //0x000015f5 je           LBB0_662
	0x48, 0x89, 0x7d, 0xa8, //0x000015fb movq         %rdi, $-88(%rbp)
	0x49, 0x83, 0xfa, 0x40, //0x000015ff cmpq         $64, %r10
	0x0f, 0x82, 0x65, 0x11, 0x00, 0x00, //0x00001603 jb           LBB0_471
	0x4d, 0x8d, 0x67, 0x01, //0x00001609 leaq         $1(%r15), %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000160d movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x00001615 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001618 .p2align 4, 0x90
	//0x00001620 LBB0_304
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x25, 0x00, //0x00001620 movdqu       (%r13,%r12), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x25, 0x10, //0x00001627 movdqu       $16(%r13,%r12), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x25, 0x20, //0x0000162e movdqu       $32(%r13,%r12), %xmm7
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x25, 0x30, //0x00001635 movdqu       $48(%r13,%r12), %xmm6
	0x66, 0x0f, 0x6f, 0xdc, //0x0000163c movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00001640 pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001644 pmovmskb     %xmm3, %r14d
	0x66, 0x0f, 0x6f, 0xdd, //0x00001649 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x0000164d pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xcb, //0x00001651 pmovmskb     %xmm3, %ecx
	0x66, 0x0f, 0x6f, 0xdf, //0x00001655 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00001659 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x0000165d pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xde, //0x00001661 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00001665 pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001669 pmovmskb     %xmm3, %r15d
	0x66, 0x0f, 0x6f, 0xdc, //0x0000166e movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00001672 pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001676 pmovmskb     %xmm3, %r13d
	0x66, 0x0f, 0x6f, 0xdd, //0x0000167b movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x0000167f pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00001683 pmovmskb     %xmm3, %r9d
	0x66, 0x0f, 0x6f, 0xdf, //0x00001688 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x0000168c pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00001690 pmovmskb     %xmm3, %ebx
	0x66, 0x0f, 0x6f, 0xde, //0x00001694 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00001698 pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x0000169c pmovmskb     %xmm3, %r11d
	0x66, 0x0f, 0x6f, 0xda, //0x000016a1 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdd, //0x000016a5 pcmpgtb      %xmm5, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xef, //0x000016a9 pcmpgtb      %xmm15, %xmm5
	0x66, 0x0f, 0xdb, 0xeb, //0x000016ae pand         %xmm3, %xmm5
	0x66, 0x0f, 0xd7, 0xfd, //0x000016b2 pmovmskb     %xmm5, %edi
	0x66, 0x0f, 0x6f, 0xda, //0x000016b6 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdf, //0x000016ba pcmpgtb      %xmm7, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xff, //0x000016be pcmpgtb      %xmm15, %xmm7
	0x66, 0x0f, 0xdb, 0xfb, //0x000016c3 pand         %xmm3, %xmm7
	0x66, 0x0f, 0xd7, 0xf7, //0x000016c7 pmovmskb     %xmm7, %esi
	0x66, 0x0f, 0x6f, 0xda, //0x000016cb movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xde, //0x000016cf pcmpgtb      %xmm6, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xf7, //0x000016d3 pcmpgtb      %xmm15, %xmm6
	0x66, 0x0f, 0xdb, 0xf3, //0x000016d8 pand         %xmm3, %xmm6
	0x66, 0x0f, 0xd7, 0xd6, //0x000016dc pmovmskb     %xmm6, %edx
	0x49, 0xc1, 0xe7, 0x30, //0x000016e0 shlq         $48, %r15
	0x48, 0xc1, 0xe0, 0x20, //0x000016e4 shlq         $32, %rax
	0x4c, 0x09, 0xf8, //0x000016e8 orq          %r15, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x000016eb shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x000016ef orq          %rax, %rcx
	0x49, 0x09, 0xce, //0x000016f2 orq          %rcx, %r14
	0x49, 0xc1, 0xe3, 0x30, //0x000016f5 shlq         $48, %r11
	0x48, 0xc1, 0xe3, 0x20, //0x000016f9 shlq         $32, %rbx
	0x4c, 0x09, 0xdb, //0x000016fd orq          %r11, %rbx
	0x49, 0xc1, 0xe1, 0x10, //0x00001700 shlq         $16, %r9
	0x49, 0x09, 0xd9, //0x00001704 orq          %rbx, %r9
	0x48, 0xc1, 0xe2, 0x30, //0x00001707 shlq         $48, %rdx
	0x48, 0xc1, 0xe6, 0x20, //0x0000170b shlq         $32, %rsi
	0x48, 0x09, 0xd6, //0x0000170f orq          %rdx, %rsi
	0x48, 0xc1, 0xe7, 0x10, //0x00001712 shlq         $16, %rdi
	0x48, 0x09, 0xf7, //0x00001716 orq          %rsi, %rdi
	0x4d, 0x09, 0xcd, //0x00001719 orq          %r9, %r13
	0x0f, 0x85, 0x55, 0x00, 0x00, 0x00, //0x0000171c jne          LBB0_321
	0x4d, 0x85, 0xc0, //0x00001722 testq        %r8, %r8
	0x0f, 0x85, 0x6b, 0x00, 0x00, 0x00, //0x00001725 jne          LBB0_323
	0x45, 0x31, 0xc0, //0x0000172b xorl         %r8d, %r8d
	0x4c, 0x8b, 0x7d, 0xb8, //0x0000172e movq         $-72(%rbp), %r15
	//0x00001732 LBB0_307
	0x66, 0x0f, 0x6f, 0xda, //0x00001732 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x00001736 pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe7, //0x0000173a pcmpgtb      %xmm15, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x0000173f pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x00001743 pmovmskb     %xmm4, %eax
	0x48, 0x09, 0xc7, //0x00001747 orq          %rax, %rdi
	0x4d, 0x85, 0xf6, //0x0000174a testq        %r14, %r14
	0x4c, 0x8b, 0x6d, 0xc8, //0x0000174d movq         $-56(%rbp), %r13
	0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00001751 jne          LBB0_325
	0x48, 0x85, 0xff, //0x00001757 testq        %rdi, %rdi
	0x0f, 0x85, 0xbe, 0x22, 0x00, 0x00, //0x0000175a jne          LBB0_643
	0x49, 0x83, 0xc2, 0xc0, //0x00001760 addq         $-64, %r10
	0x49, 0x83, 0xc4, 0x40, //0x00001764 addq         $64, %r12
	0x49, 0x83, 0xfa, 0x3f, //0x00001768 cmpq         $63, %r10
	0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x0000176c ja           LBB0_304
	0xe9, 0xd6, 0x0a, 0x00, 0x00, //0x00001772 jmp          LBB0_310
	//0x00001777 LBB0_321
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00001777 cmpq         $-1, $-64(%rbp)
	0x4c, 0x8b, 0x7d, 0xb8, //0x0000177c movq         $-72(%rbp), %r15
	0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00001780 jne          LBB0_324
	0x49, 0x0f, 0xbc, 0xc5, //0x00001786 bsfq         %r13, %rax
	0x4c, 0x01, 0xe0, //0x0000178a addq         %r12, %rax
	0x48, 0x89, 0x45, 0xc0, //0x0000178d movq         %rax, $-64(%rbp)
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001791 jmp          LBB0_324
	//0x00001796 LBB0_323
	0x4c, 0x8b, 0x7d, 0xb8, //0x00001796 movq         $-72(%rbp), %r15
	//0x0000179a LBB0_324
	0x4c, 0x89, 0xc0, //0x0000179a movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x0000179d notq         %rax
	0x4c, 0x21, 0xe8, //0x000017a0 andq         %r13, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x000017a3 leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc1, //0x000017a7 orq          %r8, %rcx
	0x48, 0x89, 0xca, //0x000017aa movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x000017ad notq         %rdx
	0x4c, 0x21, 0xea, //0x000017b0 andq         %r13, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000017b3 movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x000017bd andq         %rsi, %rdx
	0x45, 0x31, 0xc0, //0x000017c0 xorl         %r8d, %r8d
	0x48, 0x01, 0xc2, //0x000017c3 addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc0, //0x000017c6 setb         %r8b
	0x48, 0x01, 0xd2, //0x000017ca addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000017cd movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x000017d7 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x000017da andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x000017dd notq         %rdx
	0x49, 0x21, 0xd6, //0x000017e0 andq         %rdx, %r14
	0xe9, 0x4a, 0xff, 0xff, 0xff, //0x000017e3 jmp          LBB0_307
	//0x000017e8 LBB0_325
	0x49, 0x0f, 0xbc, 0xc6, //0x000017e8 bsfq         %r14, %rax
	0x48, 0x85, 0xff, //0x000017ec testq        %rdi, %rdi
	0x0f, 0x84, 0xdc, 0x00, 0x00, 0x00, //0x000017ef je           LBB0_340
	0x48, 0x0f, 0xbc, 0xcf, //0x000017f5 bsfq         %rdi, %rcx
	0xe9, 0xd8, 0x00, 0x00, 0x00, //0x000017f9 jmp          LBB0_341
	//0x000017fe LBB0_645
	0x89, 0xcf, //0x000017fe movl         %ecx, %edi
	0x4c, 0x01, 0xcf, //0x00001800 addq         %r9, %rdi
	0x4c, 0x01, 0xdf, //0x00001803 addq         %r11, %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00001806 movq         $-56(%rbp), %r13
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000180a movq         $-1, %r11
	0x4d, 0x85, 0xf6, //0x00001811 testq        %r14, %r14
	0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00001814 jne          LBB0_329
	0xe9, 0x33, 0x22, 0x00, 0x00, //0x0000181a jmp          LBB0_646
	//0x0000181f LBB0_327
	0x48, 0x01, 0xf9, //0x0000181f addq         %rdi, %rcx
	0x48, 0x89, 0xcf, //0x00001822 movq         %rcx, %rdi
	0x4c, 0x8b, 0x4d, 0xa8, //0x00001825 movq         $-88(%rbp), %r9
	//0x00001829 LBB0_328
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001829 movq         $-1, %r11
	0x4d, 0x85, 0xf6, //0x00001830 testq        %r14, %r14
	0x0f, 0x84, 0x19, 0x22, 0x00, 0x00, //0x00001833 je           LBB0_646
	//0x00001839 LBB0_329
	0x4d, 0x85, 0xd2, //0x00001839 testq        %r10, %r10
	0x0f, 0x84, 0x10, 0x22, 0x00, 0x00, //0x0000183c je           LBB0_646
	0x4d, 0x85, 0xc0, //0x00001842 testq        %r8, %r8
	0x0f, 0x84, 0x07, 0x22, 0x00, 0x00, //0x00001845 je           LBB0_646
	0x4c, 0x29, 0xcf, //0x0000184b subq         %r9, %rdi
	0x48, 0x8d, 0x4f, 0xff, //0x0000184e leaq         $-1(%rdi), %rcx
	0x49, 0x39, 0xce, //0x00001852 cmpq         %rcx, %r14
	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001855 je           LBB0_337
	0x49, 0x39, 0xca, //0x0000185b cmpq         %rcx, %r10
	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000185e je           LBB0_337
	0x49, 0x39, 0xc8, //0x00001864 cmpq         %rcx, %r8
	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001867 je           LBB0_337
	0x4d, 0x85, 0xd2, //0x0000186d testq        %r10, %r10
	0x0f, 0x8e, 0x8e, 0x00, 0x00, 0x00, //0x00001870 jle          LBB0_343
	0x49, 0x8d, 0x4a, 0xff, //0x00001876 leaq         $-1(%r10), %rcx
	0x49, 0x39, 0xc8, //0x0000187a cmpq         %rcx, %r8
	0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x0000187d je           LBB0_343
	0x49, 0xf7, 0xd2, //0x00001883 notq         %r10
	0x4d, 0x89, 0xd3, //0x00001886 movq         %r10, %r11
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001889 jmp          LBB0_338
	//0x0000188e LBB0_337
	0x48, 0xf7, 0xdf, //0x0000188e negq         %rdi
	0x49, 0x89, 0xfb, //0x00001891 movq         %rdi, %r11
	//0x00001894 LBB0_338
	0x4d, 0x85, 0xdb, //0x00001894 testq        %r11, %r11
	0x0f, 0x88, 0xb5, 0x21, 0x00, 0x00, //0x00001897 js           LBB0_646
	//0x0000189d LBB0_339
	0x4d, 0x01, 0xdc, //0x0000189d addq         %r11, %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x000018a0 movq         $-48(%rbp), %r14
	0x4d, 0x89, 0x26, //0x000018a4 movq         %r12, (%r14)
	0x48, 0x8b, 0x55, 0xb8, //0x000018a7 movq         $-72(%rbp), %rdx
	0x48, 0x89, 0xd0, //0x000018ab movq         %rdx, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000018ae movabsq      $9223372036854775806, %rcx
	0x48, 0x39, 0xca, //0x000018b8 cmpq         %rcx, %rdx
	0x4c, 0x89, 0xff, //0x000018bb movq         %r15, %rdi
	0x4c, 0x8b, 0x55, 0xa0, //0x000018be movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x000018c2 movq         $-80(%rbp), %r8
	0x0f, 0x86, 0x5a, 0xea, 0xff, 0xff, //0x000018c6 jbe          LBB0_28
	0xe9, 0xe4, 0x20, 0x00, 0x00, //0x000018cc jmp          LBB0_637
	//0x000018d1 LBB0_340
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000018d1 movl         $64, %ecx
	//0x000018d6 LBB0_341
	0x4c, 0x8b, 0x75, 0xd0, //0x000018d6 movq         $-48(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xa8, //0x000018da movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa0, //0x000018de movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x000018e2 movq         $-80(%rbp), %r8
	0x48, 0x39, 0xc1, //0x000018e6 cmpq         %rax, %rcx
	0x0f, 0x82, 0x9e, 0x22, 0x00, 0x00, //0x000018e9 jb           LBB0_663
	0x49, 0x01, 0xc4, //0x000018ef addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x000018f2 addq         $1, %r12
	0x4d, 0x85, 0xe4, //0x000018f6 testq        %r12, %r12
	0x0f, 0x89, 0x0e, 0xea, 0xff, 0xff, //0x000018f9 jns          LBB0_27
	0xe9, 0x5a, 0x16, 0x00, 0x00, //0x000018ff jmp          LBB0_147
	//0x00001904 LBB0_343
	0x4c, 0x89, 0xf1, //0x00001904 movq         %r14, %rcx
	0x4c, 0x09, 0xc1, //0x00001907 orq          %r8, %rcx
	0x0f, 0x99, 0xc1, //0x0000190a setns        %cl
	0x0f, 0x88, 0xb1, 0x01, 0x00, 0x00, //0x0000190d js           LBB0_348
	0x4d, 0x39, 0xc6, //0x00001913 cmpq         %r8, %r14
	0x0f, 0x8c, 0xa8, 0x01, 0x00, 0x00, //0x00001916 jl           LBB0_348
	0x49, 0xf7, 0xd6, //0x0000191c notq         %r14
	0x4d, 0x89, 0xf3, //0x0000191f movq         %r14, %r11
	0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00001922 jmp          LBB0_338
	//0x00001927 LBB0_346
	0x0f, 0xbc, 0xc3, //0x00001927 bsfl         %ebx, %eax
	0xe9, 0xb3, 0x01, 0x00, 0x00, //0x0000192a jmp          LBB0_350
	//0x0000192f LBB0_347
	0x48, 0x8b, 0x95, 0x78, 0xff, 0xff, 0xff, //0x0000192f movq         $-136(%rbp), %rdx
	0x48, 0x8b, 0x75, 0xb8, //0x00001936 movq         $-72(%rbp), %rsi
	0x4c, 0x8d, 0x24, 0x32, //0x0000193a leaq         (%rdx,%rsi), %r12
	0x49, 0x29, 0xcc, //0x0000193e subq         %rcx, %r12
	0x49, 0x29, 0xc4, //0x00001941 subq         %rax, %r12
	0xe9, 0xd0, 0xf6, 0xff, 0xff, //0x00001944 jmp          LBB0_212
	//0x00001949 LBB0_73
	0x4d, 0x01, 0xec, //0x00001949 addq         %r13, %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x0000194c movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x00001950 movq         %r15, %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00001953 movq         $-72(%rbp), %r15
	0x49, 0x83, 0xf9, 0x20, //0x00001957 cmpq         $32, %r9
	0x0f, 0x82, 0xa1, 0x0c, 0x00, 0x00, //0x0000195b jb           LBB0_454
	//0x00001961 LBB0_74
	0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x24, //0x00001961 movdqu       (%r12), %xmm3
	0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x24, 0x10, //0x00001967 movdqu       $16(%r12), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x0000196e movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001972 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00001976 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xec, //0x0000197a movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x0000197e pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00001982 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x74, 0xd9, //0x00001986 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x0000198a pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x74, 0xe1, //0x0000198e pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00001992 pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe0, 0x10, //0x00001996 shlq         $16, %rax
	0x48, 0x09, 0xc6, //0x0000199a orq          %rax, %rsi
	0x48, 0xc1, 0xe1, 0x10, //0x0000199d shlq         $16, %rcx
	0x48, 0x09, 0xca, //0x000019a1 orq          %rcx, %rdx
	0x0f, 0x85, 0xe1, 0x0d, 0x00, 0x00, //0x000019a4 jne          LBB0_472
	0x4d, 0x85, 0xc0, //0x000019aa testq        %r8, %r8
	0x4c, 0x8b, 0x55, 0xa0, //0x000019ad movq         $-96(%rbp), %r10
	0x0f, 0x85, 0xf9, 0x0d, 0x00, 0x00, //0x000019b1 jne          LBB0_474
	0x45, 0x31, 0xc0, //0x000019b7 xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x000019ba testq        %rsi, %rsi
	0x0f, 0x84, 0x3b, 0x0e, 0x00, 0x00, //0x000019bd je           LBB0_476
	//0x000019c3 LBB0_77
	0x48, 0x0f, 0xbc, 0xc6, //0x000019c3 bsfq         %rsi, %rax
	0x4c, 0x03, 0x65, 0x90, //0x000019c7 addq         $-112(%rbp), %r12
	0x49, 0x01, 0xc4, //0x000019cb addq         %rax, %r12
	0x4c, 0x8b, 0x45, 0xb0, //0x000019ce movq         $-80(%rbp), %r8
	0xe9, 0x2d, 0xe9, 0xff, 0xff, //0x000019d2 jmp          LBB0_26
	//0x000019d7 LBB0_157
	0x4d, 0x01, 0xec, //0x000019d7 addq         %r13, %r12
	0x49, 0x83, 0xfa, 0x20, //0x000019da cmpq         $32, %r10
	0x0f, 0x82, 0x3f, 0x0c, 0x00, 0x00, //0x000019de jb           LBB0_456
	//0x000019e4 LBB0_158
	0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x000019e4 movdqu       (%r12), %xmm4
	0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x24, 0x10, //0x000019ea movdqu       $16(%r12), %xmm3
	0x66, 0x0f, 0x6f, 0xec, //0x000019f1 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000019f5 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x000019f9 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xeb, //0x000019fd movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001a01 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xcd, //0x00001a05 pmovmskb     %xmm5, %ecx
	0x66, 0x0f, 0x6f, 0xec, //0x00001a09 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00001a0d pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00001a11 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x6f, 0xeb, //0x00001a15 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00001a19 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00001a1d pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x6f, 0xea, //0x00001a21 movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x00001a25 pcmpgtb      %xmm3, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001a29 pcmpgtb      %xmm15, %xmm3
	0x66, 0x0f, 0xdb, 0xdd, //0x00001a2e pand         %xmm5, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00001a32 pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe1, 0x10, //0x00001a36 shlq         $16, %rcx
	0x48, 0x09, 0xce, //0x00001a3a orq          %rcx, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x00001a3d shlq         $16, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x00001a41 shlq         $16, %rbx
	0x48, 0x09, 0xd0, //0x00001a45 orq          %rdx, %rax
	0x0f, 0x85, 0x93, 0x0e, 0x00, 0x00, //0x00001a48 jne          LBB0_489
	0x4d, 0x85, 0xc0, //0x00001a4e testq        %r8, %r8
	0x48, 0x8b, 0x7d, 0xa8, //0x00001a51 movq         $-88(%rbp), %rdi
	0x0f, 0x85, 0xa3, 0x0e, 0x00, 0x00, //0x00001a55 jne          LBB0_491
	0x45, 0x31, 0xc0, //0x00001a5b xorl         %r8d, %r8d
	//0x00001a5e LBB0_161
	0x66, 0x0f, 0x6f, 0xda, //0x00001a5e movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x00001a62 pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001a66 pcmpgtb      %xmm15, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x00001a6b pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x00001a6f pmovmskb     %xmm4, %eax
	0x48, 0x09, 0xc3, //0x00001a73 orq          %rax, %rbx
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001a76 movl         $64, %eax
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a7b movl         $64, %ecx
	0x48, 0x85, 0xf6, //0x00001a80 testq        %rsi, %rsi
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a83 je           LBB0_163
	0x48, 0x0f, 0xbc, 0xce, //0x00001a89 bsfq         %rsi, %rcx
	//0x00001a8d LBB0_163
	0x48, 0x85, 0xdb, //0x00001a8d testq        %rbx, %rbx
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a90 je           LBB0_165
	0x48, 0x0f, 0xbc, 0xc3, //0x00001a96 bsfq         %rbx, %rax
	//0x00001a9a LBB0_165
	0x48, 0x85, 0xf6, //0x00001a9a testq        %rsi, %rsi
	0x0f, 0x84, 0xe4, 0x01, 0x00, 0x00, //0x00001a9d je           LBB0_353
	0x48, 0x39, 0xc8, //0x00001aa3 cmpq         %rcx, %rax
	0x0f, 0x82, 0x14, 0x21, 0x00, 0x00, //0x00001aa6 jb           LBB0_666
	0x4c, 0x03, 0x65, 0x90, //0x00001aac addq         $-112(%rbp), %r12
	0x49, 0x01, 0xcc, //0x00001ab0 addq         %rcx, %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x00001ab3 movq         $-48(%rbp), %r14
	0x4c, 0x8b, 0x55, 0xa0, //0x00001ab7 movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x00001abb movq         $-80(%rbp), %r8
	0xe9, 0x40, 0xe8, 0xff, 0xff, //0x00001abf jmp          LBB0_26
	//0x00001ac4 LBB0_348
	0x49, 0x8d, 0x50, 0xff, //0x00001ac4 leaq         $-1(%r8), %rdx
	0x49, 0x39, 0xd6, //0x00001ac8 cmpq         %rdx, %r14
	0x49, 0xf7, 0xd0, //0x00001acb notq         %r8
	0x4c, 0x0f, 0x45, 0xc7, //0x00001ace cmovneq      %rdi, %r8
	0x84, 0xc9, //0x00001ad2 testb        %cl, %cl
	0x4c, 0x0f, 0x44, 0xc7, //0x00001ad4 cmoveq       %rdi, %r8
	0x4d, 0x89, 0xc3, //0x00001ad8 movq         %r8, %r11
	0xe9, 0xb4, 0xfd, 0xff, 0xff, //0x00001adb jmp          LBB0_338
	//0x00001ae0 LBB0_349
	0x89, 0xd0, //0x00001ae0 movl         %edx, %eax
	//0x00001ae2 LBB0_350
	0x49, 0xf7, 0xd4, //0x00001ae2 notq         %r12
	0x49, 0x29, 0xc4, //0x00001ae5 subq         %rax, %r12
	0x4c, 0x8b, 0x6d, 0xc8, //0x00001ae8 movq         $-56(%rbp), %r13
	0xe9, 0x28, 0xf5, 0xff, 0xff, //0x00001aec jmp          LBB0_212
	//0x00001af1 LBB0_351
	0x4c, 0x8b, 0x4d, 0xa8, //0x00001af1 movq         $-88(%rbp), %r9
	0x48, 0x8b, 0x7d, 0xc0, //0x00001af5 movq         $-64(%rbp), %rdi
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001af9 movq         $-1, %r11
	0x4d, 0x85, 0xf6, //0x00001b00 testq        %r14, %r14
	0x0f, 0x85, 0x30, 0xfd, 0xff, 0xff, //0x00001b03 jne          LBB0_329
	0xe9, 0x44, 0x1f, 0x00, 0x00, //0x00001b09 jmp          LBB0_646
	//0x00001b0e LBB0_94
	0x4d, 0x01, 0xec, //0x00001b0e addq         %r13, %r12
	0x49, 0x83, 0xf9, 0x20, //0x00001b11 cmpq         $32, %r9
	0x4c, 0x8b, 0x75, 0xd0, //0x00001b15 movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x00001b19 movq         %r15, %rdi
	0x0f, 0x82, 0x8f, 0x0b, 0x00, 0x00, //0x00001b1c jb           LBB0_464
	//0x00001b22 LBB0_95
	0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x24, //0x00001b22 movdqu       (%r12), %xmm3
	0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x24, 0x10, //0x00001b28 movdqu       $16(%r12), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x00001b2f movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001b33 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00001b37 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xec, //0x00001b3b movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001b3f pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00001b43 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x74, 0xd9, //0x00001b47 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00001b4b pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x74, 0xe1, //0x00001b4f pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00001b53 pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe0, 0x10, //0x00001b57 shlq         $16, %rax
	0x48, 0x09, 0xc6, //0x00001b5b orq          %rax, %rsi
	0x48, 0xc1, 0xe1, 0x10, //0x00001b5e shlq         $16, %rcx
	0x48, 0x09, 0xca, //0x00001b62 orq          %rcx, %rdx
	0x0f, 0x85, 0xd3, 0x0d, 0x00, 0x00, //0x00001b65 jne          LBB0_492
	0x4d, 0x85, 0xc0, //0x00001b6b testq        %r8, %r8
	0x4c, 0x8b, 0x55, 0xa0, //0x00001b6e movq         $-96(%rbp), %r10
	0x0f, 0x85, 0xe3, 0x0d, 0x00, 0x00, //0x00001b72 jne          LBB0_494
	0x45, 0x31, 0xc0, //0x00001b78 xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x00001b7b testq        %rsi, %rsi
	0x0f, 0x84, 0x1e, 0x0e, 0x00, 0x00, //0x00001b7e je           LBB0_495
	//0x00001b84 LBB0_98
	0x48, 0x0f, 0xbc, 0xc6, //0x00001b84 bsfq         %rsi, %rax
	0x4c, 0x03, 0x65, 0x90, //0x00001b88 addq         $-112(%rbp), %r12
	0x49, 0x01, 0xc4, //0x00001b8c addq         %rax, %r12
	0xe9, 0xb4, 0xef, 0xff, 0xff, //0x00001b8f jmp          LBB0_145
	//0x00001b94 LBB0_185
	0x4d, 0x01, 0xec, //0x00001b94 addq         %r13, %r12
	0x49, 0x83, 0xfa, 0x20, //0x00001b97 cmpq         $32, %r10
	0x0f, 0x82, 0x31, 0x0b, 0x00, 0x00, //0x00001b9b jb           LBB0_466
	//0x00001ba1 LBB0_186
	0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001ba1 movdqu       (%r12), %xmm4
	0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x24, 0x10, //0x00001ba7 movdqu       $16(%r12), %xmm3
	0x66, 0x0f, 0x6f, 0xec, //0x00001bae movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001bb2 pcmpeqb      %xmm0, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00001bb6 pmovmskb     %xmm5, %r11d
	0x66, 0x0f, 0x6f, 0xeb, //0x00001bbb movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001bbf pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xcd, //0x00001bc3 pmovmskb     %xmm5, %ecx
	0x66, 0x0f, 0x6f, 0xec, //0x00001bc7 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00001bcb pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00001bcf pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x6f, 0xeb, //0x00001bd3 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00001bd7 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00001bdb pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x6f, 0xea, //0x00001bdf movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x00001be3 pcmpgtb      %xmm3, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001be7 pcmpgtb      %xmm15, %xmm3
	0x66, 0x0f, 0xdb, 0xdd, //0x00001bec pand         %xmm5, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00001bf0 pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe1, 0x10, //0x00001bf4 shlq         $16, %rcx
	0x49, 0x09, 0xcb, //0x00001bf8 orq          %rcx, %r11
	0x48, 0xc1, 0xe2, 0x10, //0x00001bfb shlq         $16, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x00001bff shlq         $16, %rbx
	0x48, 0x09, 0xd0, //0x00001c03 orq          %rdx, %rax
	0x0f, 0x85, 0x84, 0x0e, 0x00, 0x00, //0x00001c06 jne          LBB0_508
	0x4d, 0x85, 0xc9, //0x00001c0c testq        %r9, %r9
	0x48, 0x8b, 0x7d, 0xa8, //0x00001c0f movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x45, 0xb0, //0x00001c13 movq         $-80(%rbp), %r8
	0x0f, 0x85, 0x90, 0x0e, 0x00, 0x00, //0x00001c17 jne          LBB0_510
	0x45, 0x31, 0xc9, //0x00001c1d xorl         %r9d, %r9d
	//0x00001c20 LBB0_189
	0x66, 0x0f, 0x6f, 0xda, //0x00001c20 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x00001c24 pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001c28 pcmpgtb      %xmm15, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x00001c2d pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x00001c31 pmovmskb     %xmm4, %eax
	0x48, 0x09, 0xc3, //0x00001c35 orq          %rax, %rbx
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x00001c38 movl         $64, %eax
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001c3d movl         $64, %ecx
	0x4d, 0x85, 0xdb, //0x00001c42 testq        %r11, %r11
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001c45 je           LBB0_191
	0x49, 0x0f, 0xbc, 0xcb, //0x00001c4b bsfq         %r11, %rcx
	//0x00001c4f LBB0_191
	0x48, 0x85, 0xdb, //0x00001c4f testq        %rbx, %rbx
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001c52 je           LBB0_193
	0x48, 0x0f, 0xbc, 0xc3, //0x00001c58 bsfq         %rbx, %rax
	//0x00001c5c LBB0_193
	0x4d, 0x85, 0xdb, //0x00001c5c testq        %r11, %r11
	0x0f, 0x84, 0xb2, 0x02, 0x00, 0x00, //0x00001c5f je           LBB0_384
	0x48, 0x39, 0xc8, //0x00001c65 cmpq         %rcx, %rax
	0x0f, 0x82, 0x52, 0x1f, 0x00, 0x00, //0x00001c68 jb           LBB0_666
	0x4c, 0x03, 0x65, 0x90, //0x00001c6e addq         $-112(%rbp), %r12
	0x49, 0x01, 0xcc, //0x00001c72 addq         %rcx, %r12
	0xe9, 0x24, 0x05, 0x00, 0x00, //0x00001c75 jmp          LBB0_416
	//0x00001c7a LBB0_352
	0x89, 0xc0, //0x00001c7a movl         %eax, %eax
	0x49, 0xf7, 0xd4, //0x00001c7c notq         %r12
	0x49, 0x29, 0xc4, //0x00001c7f subq         %rax, %r12
	0xe9, 0x92, 0xf3, 0xff, 0xff, //0x00001c82 jmp          LBB0_212
	//0x00001c87 LBB0_353
	0x48, 0x85, 0xdb, //0x00001c87 testq        %rbx, %rbx
	0x0f, 0x85, 0x30, 0x1f, 0x00, 0x00, //0x00001c8a jne          LBB0_666
	0x49, 0x83, 0xc4, 0x20, //0x00001c90 addq         $32, %r12
	0x49, 0x83, 0xc2, 0xe0, //0x00001c94 addq         $-32, %r10
	0x4d, 0x85, 0xc0, //0x00001c98 testq        %r8, %r8
	0x0f, 0x85, 0x8f, 0x09, 0x00, 0x00, //0x00001c9b jne          LBB0_457
	//0x00001ca1 LBB0_355
	0x48, 0x8b, 0x75, 0xc0, //0x00001ca1 movq         $-64(%rbp), %rsi
	0x4c, 0x8b, 0x45, 0xb0, //0x00001ca5 movq         $-80(%rbp), %r8
	0x4d, 0x85, 0xd2, //0x00001ca9 testq        %r10, %r10
	0x0f, 0x84, 0xd2, 0x1e, 0x00, 0x00, //0x00001cac je           LBB0_459
	//0x00001cb2 LBB0_356
	0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00001cb2 movzbl       (%r12), %eax
	0x3c, 0x22, //0x00001cb7 cmpb         $34, %al
	0x0f, 0x84, 0x47, 0x02, 0x00, 0x00, //0x00001cb9 je           LBB0_383
	0x3c, 0x5c, //0x00001cbf cmpb         $92, %al
	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00001cc1 je           LBB0_360
	0x3c, 0x1f, //0x00001cc7 cmpb         $31, %al
	0x0f, 0x86, 0x10, 0x1f, 0x00, 0x00, //0x00001cc9 jbe          LBB0_667
	0x49, 0x83, 0xc4, 0x01, //0x00001ccf addq         $1, %r12
	0x49, 0x83, 0xc2, 0xff, //0x00001cd3 addq         $-1, %r10
	0x4d, 0x85, 0xd2, //0x00001cd7 testq        %r10, %r10
	0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001cda jne          LBB0_356
	0xe9, 0x9f, 0x1e, 0x00, 0x00, //0x00001ce0 jmp          LBB0_459
	//0x00001ce5 LBB0_360
	0x49, 0x83, 0xfa, 0x01, //0x00001ce5 cmpq         $1, %r10
	0x0f, 0x84, 0x95, 0x1e, 0x00, 0x00, //0x00001ce9 je           LBB0_459
	0x4c, 0x89, 0xe7, //0x00001cef movq         %r12, %rdi
	0x48, 0x2b, 0x7d, 0xc8, //0x00001cf2 subq         $-56(%rbp), %rdi
	0x48, 0x83, 0xfe, 0xff, //0x00001cf6 cmpq         $-1, %rsi
	0x48, 0x8b, 0x45, 0xc0, //0x00001cfa movq         $-64(%rbp), %rax
	0x48, 0x0f, 0x44, 0xc7, //0x00001cfe cmoveq       %rdi, %rax
	0x48, 0x89, 0x45, 0xc0, //0x00001d02 movq         %rax, $-64(%rbp)
	0x48, 0x0f, 0x44, 0xf7, //0x00001d06 cmoveq       %rdi, %rsi
	0x48, 0x83, 0xc7, 0x01, //0x00001d0a addq         $1, %rdi
	0x48, 0x8b, 0x45, 0x98, //0x00001d0e movq         $-104(%rbp), %rax
	0x48, 0x29, 0xf8, //0x00001d12 subq         %rdi, %rax
	0x0f, 0x84, 0x69, 0x1e, 0x00, 0x00, //0x00001d15 je           LBB0_459
	0x48, 0x8b, 0x4d, 0xc8, //0x00001d1b movq         $-56(%rbp), %rcx
	0x0f, 0xbe, 0x0c, 0x39, //0x00001d1f movsbl       (%rcx,%rdi), %ecx
	0x83, 0xc1, 0xde, //0x00001d23 addl         $-34, %ecx
	0x83, 0xf9, 0x53, //0x00001d26 cmpl         $83, %ecx
	0x0f, 0x87, 0x20, 0x1f, 0x00, 0x00, //0x00001d29 ja           LBB0_676
	0x48, 0x8d, 0x15, 0x8e, 0x22, 0x00, 0x00, //0x00001d2f leaq         $8846(%rip), %rdx  /* LJTI0_3+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x00001d36 movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x00001d3a addq         %rdx, %rcx
	0xff, 0xe1, //0x00001d3d jmpq         *%rcx
	//0x00001d3f LBB0_364
	0x48, 0x8d, 0x47, 0x01, //0x00001d3f leaq         $1(%rdi), %rax
	//0x00001d43 LBB0_365
	0x48, 0x85, 0xc0, //0x00001d43 testq        %rax, %rax
	0x0f, 0x88, 0xec, 0x1e, 0x00, 0x00, //0x00001d46 js           LBB0_675
	0x48, 0x29, 0xf8, //0x00001d4c subq         %rdi, %rax
	0x48, 0x8d, 0x48, 0x01, //0x00001d4f leaq         $1(%rax), %rcx
	0x49, 0x29, 0xca, //0x00001d53 subq         %rcx, %r10
	0x49, 0x01, 0xc4, //0x00001d56 addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00001d59 addq         $1, %r12
	0x48, 0x8b, 0x7d, 0xa8, //0x00001d5d movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00001d61 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x45, 0xb0, //0x00001d65 movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00001d69 movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xd2, //0x00001d6d testq        %r10, %r10
	0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00001d70 jne          LBB0_356
	0xe9, 0x09, 0x1e, 0x00, 0x00, //0x00001d76 jmp          LBB0_459
	//0x00001d7b LBB0_367
	0x48, 0x83, 0xf8, 0x05, //0x00001d7b cmpq         $5, %rax
	0x0f, 0x82, 0xff, 0x1d, 0x00, 0x00, //0x00001d7f jb           LBB0_459
	0x48, 0x8b, 0x4d, 0xc8, //0x00001d85 movq         $-56(%rbp), %rcx
	0x8b, 0x5c, 0x39, 0x01, //0x00001d89 movl         $1(%rcx,%rdi), %ebx
	0x89, 0xd9, //0x00001d8d movl         %ebx, %ecx
	0xf7, 0xd1, //0x00001d8f notl         %ecx
	0x8d, 0x93, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001d91 leal         $-808464432(%rbx), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001d97 andl         $-2139062144, %ecx
	0x85, 0xd1, //0x00001d9d testl        %edx, %ecx
	0x0f, 0x85, 0xaa, 0x1e, 0x00, 0x00, //0x00001d9f jne          LBB0_676
	0x8d, 0x93, 0x19, 0x19, 0x19, 0x19, //0x00001da5 leal         $421075225(%rbx), %edx
	0x09, 0xda, //0x00001dab orl          %ebx, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001dad testl        $-2139062144, %edx
	0x0f, 0x85, 0x96, 0x1e, 0x00, 0x00, //0x00001db3 jne          LBB0_676
	0x89, 0xda, //0x00001db9 movl         %ebx, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001dbb andl         $2139062143, %edx
	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001dc1 movl         $-1061109568, %r8d
	0x41, 0x29, 0xd0, //0x00001dc7 subl         %edx, %r8d
	0x44, 0x8d, 0x8a, 0x46, 0x46, 0x46, 0x46, //0x00001dca leal         $1179010630(%rdx), %r9d
	0x41, 0x21, 0xc8, //0x00001dd1 andl         %ecx, %r8d
	0x45, 0x85, 0xc8, //0x00001dd4 testl        %r9d, %r8d
	0x0f, 0x85, 0x72, 0x1e, 0x00, 0x00, //0x00001dd7 jne          LBB0_676
	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001ddd movl         $-522133280, %r8d
	0x41, 0x29, 0xd0, //0x00001de3 subl         %edx, %r8d
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001de6 addl         $960051513, %edx
	0x44, 0x21, 0xc1, //0x00001dec andl         %r8d, %ecx
	0x85, 0xd1, //0x00001def testl        %edx, %ecx
	0x0f, 0x85, 0x58, 0x1e, 0x00, 0x00, //0x00001df1 jne          LBB0_676
	0x0f, 0xcb, //0x00001df7 bswapl       %ebx
	0x89, 0xd9, //0x00001df9 movl         %ebx, %ecx
	0xc1, 0xe9, 0x04, //0x00001dfb shrl         $4, %ecx
	0xf7, 0xd1, //0x00001dfe notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001e00 andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x00001e06 leal         (%rcx,%rcx,8), %ecx
	0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e09 andl         $252645135, %ebx
	0x01, 0xcb, //0x00001e0f addl         %ecx, %ebx
	0x89, 0xd9, //0x00001e11 movl         %ebx, %ecx
	0xc1, 0xe9, 0x0c, //0x00001e13 shrl         $12, %ecx
	0xc1, 0xeb, 0x08, //0x00001e16 shrl         $8, %ebx
	0x09, 0xcb, //0x00001e19 orl          %ecx, %ebx
	0x81, 0xe3, 0x00, 0xfc, 0x00, 0x00, //0x00001e1b andl         $64512, %ebx
	0x81, 0xfb, 0x00, 0xd8, 0x00, 0x00, //0x00001e21 cmpl         $55296, %ebx
	0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00001e27 jne          LBB0_382
	0x48, 0x83, 0xf8, 0x0b, //0x00001e2d cmpq         $11, %rax
	0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x00001e31 jb           LBB0_382
	0x48, 0x8b, 0x45, 0xc8, //0x00001e37 movq         $-56(%rbp), %rax
	0x80, 0x7c, 0x38, 0x05, 0x5c, //0x00001e3b cmpb         $92, $5(%rax,%rdi)
	0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x00001e40 jne          LBB0_382
	0x48, 0x8b, 0x45, 0xc8, //0x00001e46 movq         $-56(%rbp), %rax
	0x80, 0x7c, 0x38, 0x06, 0x75, //0x00001e4a cmpb         $117, $6(%rax,%rdi)
	0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x00001e4f jne          LBB0_382
	0x48, 0x8b, 0x45, 0xc8, //0x00001e55 movq         $-56(%rbp), %rax
	0x8b, 0x44, 0x38, 0x07, //0x00001e59 movl         $7(%rax,%rdi), %eax
	0x89, 0xc1, //0x00001e5d movl         %eax, %ecx
	0xf7, 0xd1, //0x00001e5f notl         %ecx
	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001e61 leal         $-808464432(%rax), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001e67 andl         $-2139062144, %ecx
	0x85, 0xd1, //0x00001e6d testl        %edx, %ecx
	0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00001e6f jne          LBB0_382
	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00001e75 leal         $421075225(%rax), %edx
	0x09, 0xc2, //0x00001e7b orl          %eax, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001e7d testl        $-2139062144, %edx
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00001e83 jne          LBB0_382
	0x89, 0xc2, //0x00001e89 movl         %eax, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001e8b andl         $2139062143, %edx
	0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001e91 movl         $-1061109568, %ebx
	0x29, 0xd3, //0x00001e96 subl         %edx, %ebx
	0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x00001e98 leal         $1179010630(%rdx), %r8d
	0x21, 0xcb, //0x00001e9f andl         %ecx, %ebx
	0x44, 0x85, 0xc3, //0x00001ea1 testl        %r8d, %ebx
	0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00001ea4 jne          LBB0_382
	0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001eaa movl         $-522133280, %ebx
	0x29, 0xd3, //0x00001eaf subl         %edx, %ebx
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001eb1 addl         $960051513, %edx
	0x21, 0xd9, //0x00001eb7 andl         %ebx, %ecx
	0x85, 0xd1, //0x00001eb9 testl        %edx, %ecx
	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00001ebb jne          LBB0_382
	0x0f, 0xc8, //0x00001ec1 bswapl       %eax
	0x89, 0xc1, //0x00001ec3 movl         %eax, %ecx
	0xc1, 0xe9, 0x04, //0x00001ec5 shrl         $4, %ecx
	0xf7, 0xd1, //0x00001ec8 notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001eca andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x00001ed0 leal         (%rcx,%rcx,8), %ecx
	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001ed3 andl         $252645135, %eax
	0x01, 0xc8, //0x00001ed8 addl         %ecx, %eax
	0x89, 0xc1, //0x00001eda movl         %eax, %ecx
	0xc1, 0xe9, 0x0c, //0x00001edc shrl         $12, %ecx
	0xc1, 0xe8, 0x08, //0x00001edf shrl         $8, %eax
	0x09, 0xc8, //0x00001ee2 orl          %ecx, %eax
	0x25, 0x00, 0xfc, 0x00, 0x00, //0x00001ee4 andl         $64512, %eax
	0x3d, 0x00, 0xdc, 0x00, 0x00, //0x00001ee9 cmpl         $56320, %eax
	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001eee jne          LBB0_382
	0x48, 0x8d, 0x47, 0x0b, //0x00001ef4 leaq         $11(%rdi), %rax
	0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00001ef8 jmp          LBB0_365
	//0x00001efd LBB0_382
	0x48, 0x8d, 0x47, 0x05, //0x00001efd leaq         $5(%rdi), %rax
	0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x00001f01 jmp          LBB0_365
	//0x00001f06 LBB0_383
	0x4c, 0x03, 0x65, 0x90, //0x00001f06 addq         $-112(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x00001f0a movq         $-48(%rbp), %r14
	0x4c, 0x8b, 0x55, 0xa0, //0x00001f0e movq         $-96(%rbp), %r10
	0xe9, 0xed, 0xe3, 0xff, 0xff, //0x00001f12 jmp          LBB0_26
	//0x00001f17 LBB0_384
	0x48, 0x85, 0xdb, //0x00001f17 testq        %rbx, %rbx
	0x0f, 0x85, 0xa0, 0x1c, 0x00, 0x00, //0x00001f1a jne          LBB0_666
	0x49, 0x83, 0xc4, 0x20, //0x00001f20 addq         $32, %r12
	0x49, 0x83, 0xc2, 0xe0, //0x00001f24 addq         $-32, %r10
	0x4d, 0x85, 0xc9, //0x00001f28 testq        %r9, %r9
	0x0f, 0x85, 0xb2, 0x07, 0x00, 0x00, //0x00001f2b jne          LBB0_467
	//0x00001f31 LBB0_386
	0x48, 0x8b, 0x75, 0xc0, //0x00001f31 movq         $-64(%rbp), %rsi
	0x4d, 0x85, 0xd2, //0x00001f35 testq        %r10, %r10
	0x0f, 0x84, 0x46, 0x1c, 0x00, 0x00, //0x00001f38 je           LBB0_459
	//0x00001f3e LBB0_387
	0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00001f3e movzbl       (%r12), %eax
	0x3c, 0x22, //0x00001f43 cmpb         $34, %al
	0x0f, 0x84, 0x4f, 0x02, 0x00, 0x00, //0x00001f45 je           LBB0_415
	0x3c, 0x5c, //0x00001f4b cmpb         $92, %al
	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00001f4d je           LBB0_391
	0x3c, 0x1f, //0x00001f53 cmpb         $31, %al
	0x0f, 0x86, 0x84, 0x1c, 0x00, 0x00, //0x00001f55 jbe          LBB0_667
	0x49, 0x83, 0xc4, 0x01, //0x00001f5b addq         $1, %r12
	0x49, 0x83, 0xc2, 0xff, //0x00001f5f addq         $-1, %r10
	0x4d, 0x85, 0xd2, //0x00001f63 testq        %r10, %r10
	0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00001f66 jne          LBB0_387
	0xe9, 0x13, 0x1c, 0x00, 0x00, //0x00001f6c jmp          LBB0_459
	//0x00001f71 LBB0_391
	0x49, 0x83, 0xfa, 0x01, //0x00001f71 cmpq         $1, %r10
	0x0f, 0x84, 0x09, 0x1c, 0x00, 0x00, //0x00001f75 je           LBB0_459
	0x4c, 0x89, 0xe7, //0x00001f7b movq         %r12, %rdi
	0x48, 0x2b, 0x7d, 0xc8, //0x00001f7e subq         $-56(%rbp), %rdi
	0x48, 0x83, 0xfe, 0xff, //0x00001f82 cmpq         $-1, %rsi
	0x48, 0x8b, 0x45, 0xc0, //0x00001f86 movq         $-64(%rbp), %rax
	0x48, 0x0f, 0x44, 0xc7, //0x00001f8a cmoveq       %rdi, %rax
	0x48, 0x89, 0x45, 0xc0, //0x00001f8e movq         %rax, $-64(%rbp)
	0x48, 0x0f, 0x44, 0xf7, //0x00001f92 cmoveq       %rdi, %rsi
	0x48, 0x83, 0xc7, 0x01, //0x00001f96 addq         $1, %rdi
	0x48, 0x8b, 0x45, 0x98, //0x00001f9a movq         $-104(%rbp), %rax
	0x48, 0x29, 0xf8, //0x00001f9e subq         %rdi, %rax
	0x0f, 0x84, 0xdd, 0x1b, 0x00, 0x00, //0x00001fa1 je           LBB0_459
	0x48, 0x8b, 0x4d, 0xc8, //0x00001fa7 movq         $-56(%rbp), %rcx
	0x0f, 0xbe, 0x0c, 0x39, //0x00001fab movsbl       (%rcx,%rdi), %ecx
	0x83, 0xc1, 0xde, //0x00001faf addl         $-34, %ecx
	0x83, 0xf9, 0x53, //0x00001fb2 cmpl         $83, %ecx
	0x0f, 0x87, 0x94, 0x1c, 0x00, 0x00, //0x00001fb5 ja           LBB0_676
	0x48, 0x8d, 0x15, 0xb2, 0x1e, 0x00, 0x00, //0x00001fbb leaq         $7858(%rip), %rdx  /* LJTI0_2+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x00001fc2 movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x00001fc6 addq         %rdx, %rcx
	0xff, 0xe1, //0x00001fc9 jmpq         *%rcx
	//0x00001fcb LBB0_395
	0x48, 0x8d, 0x47, 0x01, //0x00001fcb leaq         $1(%rdi), %rax
	//0x00001fcf LBB0_396
	0x48, 0x85, 0xc0, //0x00001fcf testq        %rax, %rax
	0x0f, 0x88, 0x60, 0x1c, 0x00, 0x00, //0x00001fd2 js           LBB0_675
	0x48, 0x29, 0xf8, //0x00001fd8 subq         %rdi, %rax
	0x48, 0x8d, 0x48, 0x01, //0x00001fdb leaq         $1(%rax), %rcx
	0x49, 0x29, 0xca, //0x00001fdf subq         %rcx, %r10
	0x49, 0x01, 0xc4, //0x00001fe2 addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00001fe5 addq         $1, %r12
	0x48, 0x8b, 0x7d, 0xa8, //0x00001fe9 movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00001fed movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x45, 0xb0, //0x00001ff1 movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00001ff5 movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xd2, //0x00001ff9 testq        %r10, %r10
	0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00001ffc jne          LBB0_387
	0xe9, 0x7d, 0x1b, 0x00, 0x00, //0x00002002 jmp          LBB0_459
	//0x00002007 LBB0_398
	0x48, 0x83, 0xf8, 0x05, //0x00002007 cmpq         $5, %rax
	0x0f, 0x82, 0x73, 0x1b, 0x00, 0x00, //0x0000200b jb           LBB0_459
	0x48, 0x8b, 0x4d, 0xc8, //0x00002011 movq         $-56(%rbp), %rcx
	0x8b, 0x5c, 0x39, 0x01, //0x00002015 movl         $1(%rcx,%rdi), %ebx
	0x89, 0xd9, //0x00002019 movl         %ebx, %ecx
	0xf7, 0xd1, //0x0000201b notl         %ecx
	0x8d, 0x93, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000201d leal         $-808464432(%rbx), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00002023 andl         $-2139062144, %ecx
	0x85, 0xd1, //0x00002029 testl        %edx, %ecx
	0x0f, 0x85, 0x1e, 0x1c, 0x00, 0x00, //0x0000202b jne          LBB0_676
	0x8d, 0x93, 0x19, 0x19, 0x19, 0x19, //0x00002031 leal         $421075225(%rbx), %edx
	0x09, 0xda, //0x00002037 orl          %ebx, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002039 testl        $-2139062144, %edx
	0x0f, 0x85, 0x0a, 0x1c, 0x00, 0x00, //0x0000203f jne          LBB0_676
	0x89, 0xda, //0x00002045 movl         %ebx, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002047 andl         $2139062143, %edx
	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000204d movl         $-1061109568, %r8d
	0x41, 0x29, 0xd0, //0x00002053 subl         %edx, %r8d
	0x44, 0x8d, 0x9a, 0x46, 0x46, 0x46, 0x46, //0x00002056 leal         $1179010630(%rdx), %r11d
	0x41, 0x21, 0xc8, //0x0000205d andl         %ecx, %r8d
	0x45, 0x85, 0xd8, //0x00002060 testl        %r11d, %r8d
	0x0f, 0x85, 0xe6, 0x1b, 0x00, 0x00, //0x00002063 jne          LBB0_676
	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002069 movl         $-522133280, %r8d
	0x41, 0x29, 0xd0, //0x0000206f subl         %edx, %r8d
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002072 addl         $960051513, %edx
	0x44, 0x21, 0xc1, //0x00002078 andl         %r8d, %ecx
	0x85, 0xd1, //0x0000207b testl        %edx, %ecx
	0x0f, 0x85, 0xcc, 0x1b, 0x00, 0x00, //0x0000207d jne          LBB0_676
	0x0f, 0xcb, //0x00002083 bswapl       %ebx
	0x89, 0xd9, //0x00002085 movl         %ebx, %ecx
	0xc1, 0xe9, 0x04, //0x00002087 shrl         $4, %ecx
	0xf7, 0xd1, //0x0000208a notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000208c andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x00002092 leal         (%rcx,%rcx,8), %ecx
	0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002095 andl         $252645135, %ebx
	0x01, 0xcb, //0x0000209b addl         %ecx, %ebx
	0x89, 0xd9, //0x0000209d movl         %ebx, %ecx
	0xc1, 0xe9, 0x0c, //0x0000209f shrl         $12, %ecx
	0xc1, 0xeb, 0x08, //0x000020a2 shrl         $8, %ebx
	0x09, 0xcb, //0x000020a5 orl          %ecx, %ebx
	0x81, 0xe3, 0x00, 0xfc, 0x00, 0x00, //0x000020a7 andl         $64512, %ebx
	0x81, 0xfb, 0x00, 0xd8, 0x00, 0x00, //0x000020ad cmpl         $55296, %ebx
	0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x000020b3 jne          LBB0_413
	0x48, 0x83, 0xf8, 0x0b, //0x000020b9 cmpq         $11, %rax
	0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x000020bd jb           LBB0_413
	0x48, 0x8b, 0x45, 0xc8, //0x000020c3 movq         $-56(%rbp), %rax
	0x80, 0x7c, 0x38, 0x05, 0x5c, //0x000020c7 cmpb         $92, $5(%rax,%rdi)
	0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x000020cc jne          LBB0_413
	0x48, 0x8b, 0x45, 0xc8, //0x000020d2 movq         $-56(%rbp), %rax
	0x80, 0x7c, 0x38, 0x06, 0x75, //0x000020d6 cmpb         $117, $6(%rax,%rdi)
	0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x000020db jne          LBB0_413
	0x48, 0x8b, 0x45, 0xc8, //0x000020e1 movq         $-56(%rbp), %rax
	0x8b, 0x44, 0x38, 0x07, //0x000020e5 movl         $7(%rax,%rdi), %eax
	0x89, 0xc1, //0x000020e9 movl         %eax, %ecx
	0xf7, 0xd1, //0x000020eb notl         %ecx
	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x000020ed leal         $-808464432(%rax), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000020f3 andl         $-2139062144, %ecx
	0x85, 0xd1, //0x000020f9 testl        %edx, %ecx
	0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000020fb jne          LBB0_413
	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00002101 leal         $421075225(%rax), %edx
	0x09, 0xc2, //0x00002107 orl          %eax, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002109 testl        $-2139062144, %edx
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x0000210f jne          LBB0_413
	0x89, 0xc2, //0x00002115 movl         %eax, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002117 andl         $2139062143, %edx
	0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000211d movl         $-1061109568, %ebx
	0x29, 0xd3, //0x00002122 subl         %edx, %ebx
	0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x00002124 leal         $1179010630(%rdx), %r8d
	0x21, 0xcb, //0x0000212b andl         %ecx, %ebx
	0x44, 0x85, 0xc3, //0x0000212d testl        %r8d, %ebx
	0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00002130 jne          LBB0_413
	0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002136 movl         $-522133280, %ebx
	0x29, 0xd3, //0x0000213b subl         %edx, %ebx
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x0000213d addl         $960051513, %edx
	0x21, 0xd9, //0x00002143 andl         %ebx, %ecx
	0x85, 0xd1, //0x00002145 testl        %edx, %ecx
	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00002147 jne          LBB0_413
	0x0f, 0xc8, //0x0000214d bswapl       %eax
	0x89, 0xc1, //0x0000214f movl         %eax, %ecx
	0xc1, 0xe9, 0x04, //0x00002151 shrl         $4, %ecx
	0xf7, 0xd1, //0x00002154 notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002156 andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x0000215c leal         (%rcx,%rcx,8), %ecx
	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000215f andl         $252645135, %eax
	0x01, 0xc8, //0x00002164 addl         %ecx, %eax
	0x89, 0xc1, //0x00002166 movl         %eax, %ecx
	0xc1, 0xe9, 0x0c, //0x00002168 shrl         $12, %ecx
	0xc1, 0xe8, 0x08, //0x0000216b shrl         $8, %eax
	0x09, 0xc8, //0x0000216e orl          %ecx, %eax
	0x25, 0x00, 0xfc, 0x00, 0x00, //0x00002170 andl         $64512, %eax
	0x3d, 0x00, 0xdc, 0x00, 0x00, //0x00002175 cmpl         $56320, %eax
	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000217a jne          LBB0_413
	0x48, 0x8d, 0x47, 0x0b, //0x00002180 leaq         $11(%rdi), %rax
	0xe9, 0x46, 0xfe, 0xff, 0xff, //0x00002184 jmp          LBB0_396
	//0x00002189 LBB0_413
	0x48, 0x8d, 0x47, 0x05, //0x00002189 leaq         $5(%rdi), %rax
	0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x0000218d jmp          LBB0_396
	//0x00002192 LBB0_414
	0x0f, 0xbc, 0xcb, //0x00002192 bsfl         %ebx, %ecx
	0xe9, 0xb2, 0x01, 0x00, 0x00, //0x00002195 jmp          LBB0_420
	//0x0000219a LBB0_415
	0x4c, 0x03, 0x65, 0x90, //0x0000219a addq         $-112(%rbp), %r12
	//0x0000219e LBB0_416
	0x4c, 0x8b, 0x75, 0xd0, //0x0000219e movq         $-48(%rbp), %r14
	0x4c, 0x8b, 0x55, 0xa0, //0x000021a2 movq         $-96(%rbp), %r10
	0x4d, 0x85, 0xe4, //0x000021a6 testq        %r12, %r12
	0x0f, 0x89, 0x14, 0xef, 0xff, 0xff, //0x000021a9 jns          LBB0_224
	0xe9, 0xaa, 0x0d, 0x00, 0x00, //0x000021af jmp          LBB0_147
	//0x000021b4 LBB0_417
	0x48, 0x8b, 0x55, 0xb8, //0x000021b4 movq         $-72(%rbp), %rdx
	0x4e, 0x8d, 0x1c, 0x2a, //0x000021b8 leaq         (%rdx,%r13), %r11
	0x49, 0x29, 0xcb, //0x000021bc subq         %rcx, %r11
	0x49, 0x29, 0xfb, //0x000021bf subq         %rdi, %r11
	0xe9, 0xcd, 0xf6, 0xff, 0xff, //0x000021c2 jmp          LBB0_338
	//0x000021c7 LBB0_240
	0x4d, 0x01, 0xec, //0x000021c7 addq         %r13, %r12
	0x49, 0x83, 0xf9, 0x20, //0x000021ca cmpq         $32, %r9
	0x0f, 0x82, 0x2b, 0x0a, 0x00, 0x00, //0x000021ce jb           LBB0_519
	//0x000021d4 LBB0_241
	0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x24, //0x000021d4 movdqu       (%r12), %xmm3
	0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x24, 0x10, //0x000021da movdqu       $16(%r12), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x000021e1 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000021e5 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x000021e9 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xec, //0x000021ed movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000021f1 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x000021f5 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x74, 0xd9, //0x000021f9 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x000021fd pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x74, 0xe1, //0x00002201 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00002205 pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe0, 0x10, //0x00002209 shlq         $16, %rax
	0x48, 0x09, 0xc6, //0x0000220d orq          %rax, %rsi
	0x48, 0xc1, 0xe1, 0x10, //0x00002210 shlq         $16, %rcx
	0x48, 0x09, 0xca, //0x00002214 orq          %rcx, %rdx
	0x4c, 0x8b, 0x75, 0xd0, //0x00002217 movq         $-48(%rbp), %r14
	0x0f, 0x85, 0x72, 0x09, 0x00, 0x00, //0x0000221b jne          LBB0_515
	0x4d, 0x85, 0xc0, //0x00002221 testq        %r8, %r8
	0x4c, 0x8b, 0x55, 0xa0, //0x00002224 movq         $-96(%rbp), %r10
	0x0f, 0x85, 0x82, 0x09, 0x00, 0x00, //0x00002228 jne          LBB0_517
	0x4c, 0x89, 0xff, //0x0000222e movq         %r15, %rdi
	0x45, 0x31, 0xc0, //0x00002231 xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x00002234 testq        %rsi, %rsi
	0x0f, 0x84, 0xba, 0x09, 0x00, 0x00, //0x00002237 je           LBB0_518
	//0x0000223d LBB0_244
	0x48, 0x0f, 0xbc, 0xc6, //0x0000223d bsfq         %rsi, %rax
	0x4c, 0x03, 0x65, 0x90, //0x00002241 addq         $-112(%rbp), %r12
	0x49, 0x01, 0xc4, //0x00002245 addq         %rax, %r12
	0xe9, 0x9b, 0xf0, 0xff, 0xff, //0x00002248 jmp          LBB0_251
	//0x0000224d LBB0_310
	0x4d, 0x01, 0xec, //0x0000224d addq         %r13, %r12
	0x49, 0x83, 0xfa, 0x20, //0x00002250 cmpq         $32, %r10
	0x0f, 0x82, 0x36, 0x01, 0x00, 0x00, //0x00002254 jb           LBB0_424
	//0x0000225a LBB0_311
	0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000225a movdqu       (%r12), %xmm4
	0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x24, 0x10, //0x00002260 movdqu       $16(%r12), %xmm3
	0x66, 0x0f, 0x6f, 0xec, //0x00002267 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x0000226b pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x0000226f pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xeb, //0x00002273 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002277 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xcd, //0x0000227b pmovmskb     %xmm5, %ecx
	0x66, 0x0f, 0x6f, 0xec, //0x0000227f movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00002283 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00002287 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x6f, 0xeb, //0x0000228b movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x0000228f pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00002293 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x6f, 0xea, //0x00002297 movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x0000229b pcmpgtb      %xmm3, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xdf, //0x0000229f pcmpgtb      %xmm15, %xmm3
	0x66, 0x0f, 0xdb, 0xdd, //0x000022a4 pand         %xmm5, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x000022a8 pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe1, 0x10, //0x000022ac shlq         $16, %rcx
	0x48, 0x09, 0xce, //0x000022b0 orq          %rcx, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x000022b3 shlq         $16, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x000022b7 shlq         $16, %rbx
	0x48, 0x09, 0xd0, //0x000022bb orq          %rdx, %rax
	0x0f, 0x85, 0xf1, 0x09, 0x00, 0x00, //0x000022be jne          LBB0_531
	0x4d, 0x85, 0xc0, //0x000022c4 testq        %r8, %r8
	0x48, 0x8b, 0x7d, 0xa8, //0x000022c7 movq         $-88(%rbp), %rdi
	0x0f, 0x85, 0x01, 0x0a, 0x00, 0x00, //0x000022cb jne          LBB0_533
	0x45, 0x31, 0xc0, //0x000022d1 xorl         %r8d, %r8d
	//0x000022d4 LBB0_314
	0x66, 0x0f, 0x6f, 0xda, //0x000022d4 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x000022d8 pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000022dc pcmpgtb      %xmm15, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x000022e1 pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x000022e5 pmovmskb     %xmm4, %eax
	0x48, 0x09, 0xc3, //0x000022e9 orq          %rax, %rbx
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x000022ec movl         $64, %eax
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000022f1 movl         $64, %ecx
	0x48, 0x85, 0xf6, //0x000022f6 testq        %rsi, %rsi
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000022f9 je           LBB0_316
	0x48, 0x0f, 0xbc, 0xce, //0x000022ff bsfq         %rsi, %rcx
	//0x00002303 LBB0_316
	0x48, 0x85, 0xdb, //0x00002303 testq        %rbx, %rbx
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002306 je           LBB0_318
	0x48, 0x0f, 0xbc, 0xc3, //0x0000230c bsfq         %rbx, %rax
	//0x00002310 LBB0_318
	0x48, 0x85, 0xf6, //0x00002310 testq        %rsi, %rsi
	0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00002313 je           LBB0_422
	0x48, 0x39, 0xc8, //0x00002319 cmpq         %rcx, %rax
	0x0f, 0x82, 0xf9, 0x18, 0x00, 0x00, //0x0000231c jb           LBB0_671
	0x4c, 0x03, 0x65, 0x90, //0x00002322 addq         $-112(%rbp), %r12
	0x49, 0x01, 0xcc, //0x00002326 addq         %rcx, %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x00002329 movq         $-48(%rbp), %r14
	0x4c, 0x8b, 0x55, 0xa0, //0x0000232d movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x00002331 movq         $-80(%rbp), %r8
	0x4d, 0x85, 0xe4, //0x00002335 testq        %r12, %r12
	0x0f, 0x89, 0xcf, 0xdf, 0xff, 0xff, //0x00002338 jns          LBB0_27
	0xe9, 0x1b, 0x0c, 0x00, 0x00, //0x0000233e jmp          LBB0_147
	//0x00002343 LBB0_418
	0x89, 0xd1, //0x00002343 movl         %edx, %ecx
	0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002345 jmp          LBB0_420
	//0x0000234a LBB0_419
	0x89, 0xf9, //0x0000234a movl         %edi, %ecx
	//0x0000234c LBB0_420
	0x49, 0xf7, 0xd3, //0x0000234c notq         %r11
	0x49, 0x29, 0xcb, //0x0000234f subq         %rcx, %r11
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002352 movq         $-56(%rbp), %r13
	0xe9, 0x39, 0xf5, 0xff, 0xff, //0x00002356 jmp          LBB0_338
	//0x0000235b LBB0_421
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000235b movq         $-1, %r8
	0x4c, 0x89, 0xd9, //0x00002362 movq         %r11, %rcx
	0x4c, 0x89, 0xd6, //0x00002365 movq         %r10, %rsi
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002368 movq         $-1, %r14
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000236f movq         $-1, %r9
	0x4c, 0x8b, 0x55, 0xd0, //0x00002376 movq         $-48(%rbp), %r10
	0xe9, 0x7c, 0xe5, 0xff, 0xff, //0x0000237a jmp          LBB0_125
	//0x0000237f LBB0_422
	0x48, 0x85, 0xdb, //0x0000237f testq        %rbx, %rbx
	0x0f, 0x85, 0x9b, 0x18, 0x00, 0x00, //0x00002382 jne          LBB0_672
	0x49, 0x83, 0xc4, 0x20, //0x00002388 addq         $32, %r12
	0x49, 0x83, 0xc2, 0xe0, //0x0000238c addq         $-32, %r10
	//0x00002390 LBB0_424
	0x4d, 0x85, 0xc0, //0x00002390 testq        %r8, %r8
	0x0f, 0x85, 0xb6, 0x09, 0x00, 0x00, //0x00002393 jne          LBB0_536
	0x48, 0x8b, 0x75, 0xc0, //0x00002399 movq         $-64(%rbp), %rsi
	0x4d, 0x85, 0xd2, //0x0000239d testq        %r10, %r10
	0x0f, 0x84, 0xde, 0x17, 0x00, 0x00, //0x000023a0 je           LBB0_459
	//0x000023a6 LBB0_426
	0x41, 0x0f, 0xb6, 0x04, 0x24, //0x000023a6 movzbl       (%r12), %eax
	0x3c, 0x22, //0x000023ab cmpb         $34, %al
	0x0f, 0x84, 0xca, 0x02, 0x00, 0x00, //0x000023ad je           LBB0_462
	0x3c, 0x5c, //0x000023b3 cmpb         $92, %al
	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000023b5 je           LBB0_430
	0x3c, 0x1f, //0x000023bb cmpb         $31, %al
	0x0f, 0x86, 0x6c, 0x18, 0x00, 0x00, //0x000023bd jbe          LBB0_674
	0x49, 0x83, 0xc4, 0x01, //0x000023c3 addq         $1, %r12
	0x49, 0x83, 0xc2, 0xff, //0x000023c7 addq         $-1, %r10
	0x4d, 0x85, 0xd2, //0x000023cb testq        %r10, %r10
	0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x000023ce jne          LBB0_426
	0xe9, 0xab, 0x17, 0x00, 0x00, //0x000023d4 jmp          LBB0_459
	//0x000023d9 LBB0_430
	0x49, 0x83, 0xfa, 0x01, //0x000023d9 cmpq         $1, %r10
	0x0f, 0x84, 0xa1, 0x17, 0x00, 0x00, //0x000023dd je           LBB0_459
	0x4c, 0x89, 0xe7, //0x000023e3 movq         %r12, %rdi
	0x48, 0x2b, 0x7d, 0xc8, //0x000023e6 subq         $-56(%rbp), %rdi
	0x48, 0x83, 0xfe, 0xff, //0x000023ea cmpq         $-1, %rsi
	0x48, 0x8b, 0x45, 0xc0, //0x000023ee movq         $-64(%rbp), %rax
	0x48, 0x0f, 0x44, 0xc7, //0x000023f2 cmoveq       %rdi, %rax
	0x48, 0x89, 0x45, 0xc0, //0x000023f6 movq         %rax, $-64(%rbp)
	0x48, 0x0f, 0x44, 0xf7, //0x000023fa cmoveq       %rdi, %rsi
	0x48, 0x83, 0xc7, 0x01, //0x000023fe addq         $1, %rdi
	0x48, 0x8b, 0x45, 0x98, //0x00002402 movq         $-104(%rbp), %rax
	0x48, 0x29, 0xf8, //0x00002406 subq         %rdi, %rax
	0x0f, 0x84, 0x75, 0x17, 0x00, 0x00, //0x00002409 je           LBB0_459
	0x48, 0x8b, 0x4d, 0xc8, //0x0000240f movq         $-56(%rbp), %rcx
	0x0f, 0xbe, 0x0c, 0x39, //0x00002413 movsbl       (%rcx,%rdi), %ecx
	0x83, 0xc1, 0xde, //0x00002417 addl         $-34, %ecx
	0x83, 0xf9, 0x53, //0x0000241a cmpl         $83, %ecx
	0x0f, 0x87, 0x2c, 0x18, 0x00, 0x00, //0x0000241d ja           LBB0_676
	0x48, 0x8d, 0x15, 0xda, 0x1e, 0x00, 0x00, //0x00002423 leaq         $7898(%rip), %rdx  /* LJTI0_5+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x0000242a movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x0000242e addq         %rdx, %rcx
	0xff, 0xe1, //0x00002431 jmpq         *%rcx
	//0x00002433 LBB0_434
	0x48, 0x8d, 0x47, 0x01, //0x00002433 leaq         $1(%rdi), %rax
	//0x00002437 LBB0_435
	0x48, 0x85, 0xc0, //0x00002437 testq        %rax, %rax
	0x0f, 0x88, 0xf8, 0x17, 0x00, 0x00, //0x0000243a js           LBB0_675
	0x48, 0x29, 0xf8, //0x00002440 subq         %rdi, %rax
	0x48, 0x8d, 0x48, 0x01, //0x00002443 leaq         $1(%rax), %rcx
	0x49, 0x29, 0xca, //0x00002447 subq         %rcx, %r10
	0x49, 0x01, 0xc4, //0x0000244a addq         %rax, %r12
	0x49, 0x83, 0xc4, 0x01, //0x0000244d addq         $1, %r12
	0x4d, 0x85, 0xd2, //0x00002451 testq        %r10, %r10
	0x0f, 0x85, 0x4c, 0xff, 0xff, 0xff, //0x00002454 jne          LBB0_426
	0xe9, 0x25, 0x17, 0x00, 0x00, //0x0000245a jmp          LBB0_459
	//0x0000245f LBB0_437
	0x48, 0x83, 0xf8, 0x05, //0x0000245f cmpq         $5, %rax
	0x0f, 0x82, 0x1b, 0x17, 0x00, 0x00, //0x00002463 jb           LBB0_459
	0x48, 0x8b, 0x4d, 0xc8, //0x00002469 movq         $-56(%rbp), %rcx
	0x8b, 0x5c, 0x39, 0x01, //0x0000246d movl         $1(%rcx,%rdi), %ebx
	0x89, 0xd9, //0x00002471 movl         %ebx, %ecx
	0xf7, 0xd1, //0x00002473 notl         %ecx
	0x8d, 0x93, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002475 leal         $-808464432(%rbx), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000247b andl         $-2139062144, %ecx
	0x85, 0xd1, //0x00002481 testl        %edx, %ecx
	0x0f, 0x85, 0xc6, 0x17, 0x00, 0x00, //0x00002483 jne          LBB0_676
	0x8d, 0x93, 0x19, 0x19, 0x19, 0x19, //0x00002489 leal         $421075225(%rbx), %edx
	0x09, 0xda, //0x0000248f orl          %ebx, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002491 testl        $-2139062144, %edx
	0x0f, 0x85, 0xb2, 0x17, 0x00, 0x00, //0x00002497 jne          LBB0_676
	0x89, 0xda, //0x0000249d movl         %ebx, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000249f andl         $2139062143, %edx
	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000024a5 movl         $-1061109568, %r8d
	0x41, 0x29, 0xd0, //0x000024ab subl         %edx, %r8d
	0x44, 0x8d, 0x8a, 0x46, 0x46, 0x46, 0x46, //0x000024ae leal         $1179010630(%rdx), %r9d
	0x41, 0x21, 0xc8, //0x000024b5 andl         %ecx, %r8d
	0x45, 0x85, 0xc8, //0x000024b8 testl        %r9d, %r8d
	0x0f, 0x85, 0x8e, 0x17, 0x00, 0x00, //0x000024bb jne          LBB0_676
	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x000024c1 movl         $-522133280, %r8d
	0x41, 0x29, 0xd0, //0x000024c7 subl         %edx, %r8d
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000024ca addl         $960051513, %edx
	0x44, 0x21, 0xc1, //0x000024d0 andl         %r8d, %ecx
	0x85, 0xd1, //0x000024d3 testl        %edx, %ecx
	0x0f, 0x85, 0x74, 0x17, 0x00, 0x00, //0x000024d5 jne          LBB0_676
	0x0f, 0xcb, //0x000024db bswapl       %ebx
	0x89, 0xd9, //0x000024dd movl         %ebx, %ecx
	0xc1, 0xe9, 0x04, //0x000024df shrl         $4, %ecx
	0xf7, 0xd1, //0x000024e2 notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000024e4 andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x000024ea leal         (%rcx,%rcx,8), %ecx
	0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x000024ed andl         $252645135, %ebx
	0x01, 0xcb, //0x000024f3 addl         %ecx, %ebx
	0x89, 0xd9, //0x000024f5 movl         %ebx, %ecx
	0xc1, 0xe9, 0x0c, //0x000024f7 shrl         $12, %ecx
	0xc1, 0xeb, 0x08, //0x000024fa shrl         $8, %ebx
	0x09, 0xcb, //0x000024fd orl          %ecx, %ebx
	0x81, 0xe3, 0x00, 0xfc, 0x00, 0x00, //0x000024ff andl         $64512, %ebx
	0x81, 0xfb, 0x00, 0xd8, 0x00, 0x00, //0x00002505 cmpl         $55296, %ebx
	0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x0000250b jne          LBB0_452
	0x48, 0x83, 0xf8, 0x0b, //0x00002511 cmpq         $11, %rax
	0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x00002515 jb           LBB0_452
	0x48, 0x8b, 0x45, 0xc8, //0x0000251b movq         $-56(%rbp), %rax
	0x80, 0x7c, 0x38, 0x05, 0x5c, //0x0000251f cmpb         $92, $5(%rax,%rdi)
	0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x00002524 jne          LBB0_452
	0x48, 0x8b, 0x45, 0xc8, //0x0000252a movq         $-56(%rbp), %rax
	0x80, 0x7c, 0x38, 0x06, 0x75, //0x0000252e cmpb         $117, $6(%rax,%rdi)
	0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x00002533 jne          LBB0_452
	0x48, 0x8b, 0x45, 0xc8, //0x00002539 movq         $-56(%rbp), %rax
	0x8b, 0x44, 0x38, 0x07, //0x0000253d movl         $7(%rax,%rdi), %eax
	0x89, 0xc1, //0x00002541 movl         %eax, %ecx
	0xf7, 0xd1, //0x00002543 notl         %ecx
	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002545 leal         $-808464432(%rax), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000254b andl         $-2139062144, %ecx
	0x85, 0xd1, //0x00002551 testl        %edx, %ecx
	0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00002553 jne          LBB0_452
	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00002559 leal         $421075225(%rax), %edx
	0x09, 0xc2, //0x0000255f orl          %eax, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002561 testl        $-2139062144, %edx
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00002567 jne          LBB0_452
	0x89, 0xc2, //0x0000256d movl         %eax, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000256f andl         $2139062143, %edx
	0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002575 movl         $-1061109568, %ebx
	0x29, 0xd3, //0x0000257a subl         %edx, %ebx
	0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x0000257c leal         $1179010630(%rdx), %r8d
	0x21, 0xcb, //0x00002583 andl         %ecx, %ebx
	0x44, 0x85, 0xc3, //0x00002585 testl        %r8d, %ebx
	0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00002588 jne          LBB0_452
	0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000258e movl         $-522133280, %ebx
	0x29, 0xd3, //0x00002593 subl         %edx, %ebx
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002595 addl         $960051513, %edx
	0x21, 0xd9, //0x0000259b andl         %ebx, %ecx
	0x85, 0xd1, //0x0000259d testl        %edx, %ecx
	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x0000259f jne          LBB0_452
	0x0f, 0xc8, //0x000025a5 bswapl       %eax
	0x89, 0xc1, //0x000025a7 movl         %eax, %ecx
	0xc1, 0xe9, 0x04, //0x000025a9 shrl         $4, %ecx
	0xf7, 0xd1, //0x000025ac notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000025ae andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x000025b4 leal         (%rcx,%rcx,8), %ecx
	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x000025b7 andl         $252645135, %eax
	0x01, 0xc8, //0x000025bc addl         %ecx, %eax
	0x89, 0xc1, //0x000025be movl         %eax, %ecx
	0xc1, 0xe9, 0x0c, //0x000025c0 shrl         $12, %ecx
	0xc1, 0xe8, 0x08, //0x000025c3 shrl         $8, %eax
	0x09, 0xc8, //0x000025c6 orl          %ecx, %eax
	0x25, 0x00, 0xfc, 0x00, 0x00, //0x000025c8 andl         $64512, %eax
	0x3d, 0x00, 0xdc, 0x00, 0x00, //0x000025cd cmpl         $56320, %eax
	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000025d2 jne          LBB0_452
	0x48, 0x8d, 0x47, 0x0b, //0x000025d8 leaq         $11(%rdi), %rax
	0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000025dc jmp          LBB0_435
	//0x000025e1 LBB0_452
	0x48, 0x8d, 0x47, 0x05, //0x000025e1 leaq         $5(%rdi), %rax
	0xe9, 0x4d, 0xfe, 0xff, 0xff, //0x000025e5 jmp          LBB0_435
	//0x000025ea LBB0_453
	0x4d, 0x01, 0xec, //0x000025ea addq         %r13, %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000025ed movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x000025f5 xorl         %r8d, %r8d
	0x49, 0x83, 0xf9, 0x20, //0x000025f8 cmpq         $32, %r9
	0x0f, 0x83, 0x5f, 0xf3, 0xff, 0xff, //0x000025fc jae          LBB0_74
	//0x00002602 LBB0_454
	0x4c, 0x8b, 0x55, 0xa0, //0x00002602 movq         $-96(%rbp), %r10
	0xe9, 0xfb, 0x01, 0x00, 0x00, //0x00002606 jmp          LBB0_477
	//0x0000260b LBB0_455
	0x4d, 0x01, 0xec, //0x0000260b addq         %r13, %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000260e movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x00002616 xorl         %r8d, %r8d
	0x49, 0x83, 0xfa, 0x20, //0x00002619 cmpq         $32, %r10
	0x0f, 0x83, 0xc1, 0xf3, 0xff, 0xff, //0x0000261d jae          LBB0_158
	//0x00002623 LBB0_456
	0x48, 0x8b, 0x7d, 0xa8, //0x00002623 movq         $-88(%rbp), %rdi
	0x4d, 0x85, 0xc0, //0x00002627 testq        %r8, %r8
	0x0f, 0x84, 0x71, 0xf6, 0xff, 0xff, //0x0000262a je           LBB0_355
	//0x00002630 LBB0_457
	0x4d, 0x85, 0xd2, //0x00002630 testq        %r10, %r10
	0x0f, 0x84, 0x4b, 0x15, 0x00, 0x00, //0x00002633 je           LBB0_459
	0x48, 0x8b, 0x45, 0x88, //0x00002639 movq         $-120(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x0000263d addq         %r12, %rax
	0x48, 0x8b, 0x4d, 0xc0, //0x00002640 movq         $-64(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x00002644 cmpq         $-1, %rcx
	0x48, 0x89, 0xce, //0x00002648 movq         %rcx, %rsi
	0x48, 0x0f, 0x44, 0xc8, //0x0000264b cmoveq       %rax, %rcx
	0x48, 0x0f, 0x44, 0xf0, //0x0000264f cmoveq       %rax, %rsi
	0x49, 0x83, 0xc4, 0x01, //0x00002653 addq         $1, %r12
	0x49, 0x83, 0xc2, 0xff, //0x00002657 addq         $-1, %r10
	0x48, 0x89, 0x4d, 0xc0, //0x0000265b movq         %rcx, $-64(%rbp)
	0x48, 0x8b, 0x7d, 0xa8, //0x0000265f movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002663 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x45, 0xb0, //0x00002667 movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x0000266b movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xd2, //0x0000266f testq        %r10, %r10
	0x0f, 0x85, 0x3a, 0xf6, 0xff, 0xff, //0x00002672 jne          LBB0_356
	0xe9, 0x07, 0x15, 0x00, 0x00, //0x00002678 jmp          LBB0_459
	//0x0000267d LBB0_462
	0x4c, 0x03, 0x65, 0x90, //0x0000267d addq         $-112(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x00002681 movq         $-48(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xa8, //0x00002685 movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002689 movq         $-56(%rbp), %r13
	0xe9, 0x52, 0xec, 0xff, 0xff, //0x0000268d jmp          LBB0_250
	//0x00002692 LBB0_463
	0x4d, 0x01, 0xec, //0x00002692 addq         %r13, %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002695 movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x0000269d xorl         %r8d, %r8d
	0x49, 0x83, 0xf9, 0x20, //0x000026a0 cmpq         $32, %r9
	0x4c, 0x8b, 0x75, 0xd0, //0x000026a4 movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x000026a8 movq         %r15, %rdi
	0x0f, 0x83, 0x71, 0xf4, 0xff, 0xff, //0x000026ab jae          LBB0_95
	//0x000026b1 LBB0_464
	0x4c, 0x8b, 0x55, 0xa0, //0x000026b1 movq         $-96(%rbp), %r10
	0xe9, 0xf0, 0x02, 0x00, 0x00, //0x000026b5 jmp          LBB0_496
	//0x000026ba LBB0_465
	0x4d, 0x01, 0xec, //0x000026ba addq         %r13, %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026bd movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc9, //0x000026c5 xorl         %r9d, %r9d
	0x49, 0x83, 0xfa, 0x20, //0x000026c8 cmpq         $32, %r10
	0x0f, 0x83, 0xcf, 0xf4, 0xff, 0xff, //0x000026cc jae          LBB0_186
	//0x000026d2 LBB0_466
	0x48, 0x8b, 0x7d, 0xa8, //0x000026d2 movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x45, 0xb0, //0x000026d6 movq         $-80(%rbp), %r8
	0x4d, 0x85, 0xc9, //0x000026da testq        %r9, %r9
	0x0f, 0x84, 0x4e, 0xf8, 0xff, 0xff, //0x000026dd je           LBB0_386
	//0x000026e3 LBB0_467
	0x4d, 0x85, 0xd2, //0x000026e3 testq        %r10, %r10
	0x0f, 0x84, 0x98, 0x14, 0x00, 0x00, //0x000026e6 je           LBB0_459
	0x48, 0x8b, 0x45, 0x88, //0x000026ec movq         $-120(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x000026f0 addq         %r12, %rax
	0x48, 0x8b, 0x4d, 0xc0, //0x000026f3 movq         $-64(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x000026f7 cmpq         $-1, %rcx
	0x48, 0x89, 0xce, //0x000026fb movq         %rcx, %rsi
	0x48, 0x0f, 0x44, 0xc8, //0x000026fe cmoveq       %rax, %rcx
	0x48, 0x0f, 0x44, 0xf0, //0x00002702 cmoveq       %rax, %rsi
	0x49, 0x83, 0xc4, 0x01, //0x00002706 addq         $1, %r12
	0x49, 0x83, 0xc2, 0xff, //0x0000270a addq         $-1, %r10
	0x48, 0x89, 0x4d, 0xc0, //0x0000270e movq         %rcx, $-64(%rbp)
	0x48, 0x8b, 0x7d, 0xa8, //0x00002712 movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002716 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x45, 0xb0, //0x0000271a movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x0000271e movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xd2, //0x00002722 testq        %r10, %r10
	0x0f, 0x85, 0x13, 0xf8, 0xff, 0xff, //0x00002725 jne          LBB0_387
	0xe9, 0x54, 0x14, 0x00, 0x00, //0x0000272b jmp          LBB0_459
	//0x00002730 LBB0_469
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002730 movq         $-1, %r14
	0x4c, 0x89, 0xc9, //0x00002737 movq         %r9, %rcx
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000273a movq         $-1, %r8
	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002741 movq         $-1, %r10
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002748 movq         $-56(%rbp), %r13
	0xe9, 0x78, 0xed, 0xff, 0xff, //0x0000274c jmp          LBB0_277
	//0x00002751 LBB0_470
	0x4d, 0x01, 0xec, //0x00002751 addq         %r13, %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002754 movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x0000275c xorl         %r8d, %r8d
	0x49, 0x83, 0xf9, 0x20, //0x0000275f cmpq         $32, %r9
	0x0f, 0x83, 0x6b, 0xfa, 0xff, 0xff, //0x00002763 jae          LBB0_241
	0xe9, 0x91, 0x04, 0x00, 0x00, //0x00002769 jmp          LBB0_519
	//0x0000276e LBB0_471
	0x4d, 0x01, 0xec, //0x0000276e addq         %r13, %r12
	0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002771 movq         $-1, $-64(%rbp)
	0x45, 0x31, 0xc0, //0x00002779 xorl         %r8d, %r8d
	0x49, 0x83, 0xfa, 0x20, //0x0000277c cmpq         $32, %r10
	0x0f, 0x83, 0xd4, 0xfa, 0xff, 0xff, //0x00002780 jae          LBB0_311
	0xe9, 0x05, 0xfc, 0xff, 0xff, //0x00002786 jmp          LBB0_424
	//0x0000278b LBB0_472
	0x48, 0x89, 0xfb, //0x0000278b movq         %rdi, %rbx
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x0000278e cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00002793 jne          LBB0_475
	0x4c, 0x89, 0xe0, //0x00002799 movq         %r12, %rax
	0x48, 0x2b, 0x45, 0xc8, //0x0000279c subq         $-56(%rbp), %rax
	0x48, 0x0f, 0xbc, 0xca, //0x000027a0 bsfq         %rdx, %rcx
	0x48, 0x01, 0xc1, //0x000027a4 addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc0, //0x000027a7 movq         %rcx, $-64(%rbp)
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x000027ab jmp          LBB0_475
	//0x000027b0 LBB0_474
	0x48, 0x89, 0xfb, //0x000027b0 movq         %rdi, %rbx
	//0x000027b3 LBB0_475
	0x44, 0x89, 0xc0, //0x000027b3 movl         %r8d, %eax
	0xf7, 0xd0, //0x000027b6 notl         %eax
	0x21, 0xd0, //0x000027b8 andl         %edx, %eax
	0x41, 0x8d, 0x0c, 0x40, //0x000027ba leal         (%r8,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x000027be leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x000027c1 notl         %edi
	0x21, 0xd7, //0x000027c3 andl         %edx, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000027c5 andl         $-1431655766, %edi
	0x45, 0x31, 0xc0, //0x000027cb xorl         %r8d, %r8d
	0x01, 0xc7, //0x000027ce addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc0, //0x000027d0 setb         %r8b
	0x01, 0xff, //0x000027d4 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000027d6 xorl         $1431655765, %edi
	0x21, 0xcf, //0x000027dc andl         %ecx, %edi
	0xf7, 0xd7, //0x000027de notl         %edi
	0x21, 0xfe, //0x000027e0 andl         %edi, %esi
	0x4c, 0x8b, 0x75, 0xd0, //0x000027e2 movq         $-48(%rbp), %r14
	0x48, 0x89, 0xdf, //0x000027e6 movq         %rbx, %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x000027e9 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x000027ed movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x7d, 0xb8, //0x000027f1 movq         $-72(%rbp), %r15
	0x48, 0x85, 0xf6, //0x000027f5 testq        %rsi, %rsi
	0x0f, 0x85, 0xc5, 0xf1, 0xff, 0xff, //0x000027f8 jne          LBB0_77
	//0x000027fe LBB0_476
	0x49, 0x83, 0xc4, 0x20, //0x000027fe addq         $32, %r12
	0x49, 0x83, 0xc1, 0xe0, //0x00002802 addq         $-32, %r9
	//0x00002806 LBB0_477
	0x4d, 0x85, 0xc0, //0x00002806 testq        %r8, %r8
	0x0f, 0x85, 0xe3, 0x02, 0x00, 0x00, //0x00002809 jne          LBB0_511
	0x48, 0x8b, 0x4d, 0xc0, //0x0000280f movq         $-64(%rbp), %rcx
	0x4c, 0x8b, 0x45, 0xb0, //0x00002813 movq         $-80(%rbp), %r8
	0x4d, 0x85, 0xc9, //0x00002817 testq        %r9, %r9
	0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x0000281a je           LBB0_488
	//0x00002820 LBB0_479
	0x31, 0xd2, //0x00002820 xorl         %edx, %edx
	//0x00002822 LBB0_480
	0x41, 0x0f, 0xb6, 0x04, 0x14, //0x00002822 movzbl       (%r12,%rdx), %eax
	0x3c, 0x22, //0x00002827 cmpb         $34, %al
	0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002829 je           LBB0_487
	0x3c, 0x5c, //0x0000282f cmpb         $92, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002831 je           LBB0_485
	0x48, 0x83, 0xc2, 0x01, //0x00002837 addq         $1, %rdx
	0x49, 0x39, 0xd1, //0x0000283b cmpq         %rdx, %r9
	0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000283e jne          LBB0_480
	0xe9, 0x74, 0x00, 0x00, 0x00, //0x00002844 jmp          LBB0_483
	//0x00002849 LBB0_485
	0x49, 0x8d, 0x41, 0xff, //0x00002849 leaq         $-1(%r9), %rax
	0x48, 0x39, 0xd0, //0x0000284d cmpq         %rdx, %rax
	0x0f, 0x84, 0x2e, 0x13, 0x00, 0x00, //0x00002850 je           LBB0_459
	0x48, 0x8b, 0x45, 0x80, //0x00002856 movq         $-128(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x0000285a addq         %r12, %rax
	0x48, 0x01, 0xd0, //0x0000285d addq         %rdx, %rax
	0x48, 0x83, 0xf9, 0xff, //0x00002860 cmpq         $-1, %rcx
	0x48, 0x8b, 0x75, 0xc0, //0x00002864 movq         $-64(%rbp), %rsi
	0x48, 0x0f, 0x44, 0xf0, //0x00002868 cmoveq       %rax, %rsi
	0x48, 0x89, 0x75, 0xc0, //0x0000286c movq         %rsi, $-64(%rbp)
	0x48, 0x0f, 0x44, 0xc8, //0x00002870 cmoveq       %rax, %rcx
	0x49, 0x01, 0xd4, //0x00002874 addq         %rdx, %r12
	0x49, 0x83, 0xc4, 0x02, //0x00002877 addq         $2, %r12
	0x4c, 0x89, 0xc8, //0x0000287b movq         %r9, %rax
	0x48, 0x29, 0xd0, //0x0000287e subq         %rdx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00002881 addq         $-2, %rax
	0x49, 0x83, 0xc1, 0xfe, //0x00002885 addq         $-2, %r9
	0x49, 0x39, 0xd1, //0x00002889 cmpq         %rdx, %r9
	0x49, 0x89, 0xc1, //0x0000288c movq         %rax, %r9
	0x4c, 0x8b, 0x75, 0xd0, //0x0000288f movq         $-48(%rbp), %r14
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002893 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x00002897 movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x0000289b movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x0000289f movq         $-72(%rbp), %r15
	0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x000028a3 jne          LBB0_479
	0xe9, 0xc1, 0x06, 0x00, 0x00, //0x000028a9 jmp          LBB0_460
	//0x000028ae LBB0_487
	0x49, 0x01, 0xd4, //0x000028ae addq         %rdx, %r12
	0x49, 0x83, 0xc4, 0x01, //0x000028b1 addq         $1, %r12
	//0x000028b5 LBB0_488
	0x4d, 0x29, 0xec, //0x000028b5 subq         %r13, %r12
	0xe9, 0x47, 0xda, 0xff, 0xff, //0x000028b8 jmp          LBB0_26
	//0x000028bd LBB0_483
	0x3c, 0x22, //0x000028bd cmpb         $34, %al
	0x0f, 0x85, 0xbf, 0x12, 0x00, 0x00, //0x000028bf jne          LBB0_459
	0x4d, 0x01, 0xcc, //0x000028c5 addq         %r9, %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x000028c8 movq         $-48(%rbp), %r14
	0x4c, 0x8b, 0x6d, 0xc8, //0x000028cc movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x000028d0 movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x000028d4 movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x000028d8 movq         $-72(%rbp), %r15
	0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000028dc jmp          LBB0_488
	//0x000028e1 LBB0_489
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x000028e1 cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000028e6 jne          LBB0_491
	0x4c, 0x89, 0xe1, //0x000028ec movq         %r12, %rcx
	0x48, 0x2b, 0x4d, 0xc8, //0x000028ef subq         $-56(%rbp), %rcx
	0x48, 0x0f, 0xbc, 0xd0, //0x000028f3 bsfq         %rax, %rdx
	0x48, 0x01, 0xca, //0x000028f7 addq         %rcx, %rdx
	0x48, 0x89, 0x55, 0xc0, //0x000028fa movq         %rdx, $-64(%rbp)
	//0x000028fe LBB0_491
	0x44, 0x89, 0xc1, //0x000028fe movl         %r8d, %ecx
	0xf7, 0xd1, //0x00002901 notl         %ecx
	0x21, 0xc1, //0x00002903 andl         %eax, %ecx
	0x41, 0x8d, 0x14, 0x48, //0x00002905 leal         (%r8,%rcx,2), %edx
	0x8d, 0x3c, 0x09, //0x00002909 leal         (%rcx,%rcx), %edi
	0xf7, 0xd7, //0x0000290c notl         %edi
	0x21, 0xc7, //0x0000290e andl         %eax, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002910 andl         $-1431655766, %edi
	0x45, 0x31, 0xc0, //0x00002916 xorl         %r8d, %r8d
	0x01, 0xcf, //0x00002919 addl         %ecx, %edi
	0x41, 0x0f, 0x92, 0xc0, //0x0000291b setb         %r8b
	0x01, 0xff, //0x0000291f addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002921 xorl         $1431655765, %edi
	0x21, 0xd7, //0x00002927 andl         %edx, %edi
	0xf7, 0xd7, //0x00002929 notl         %edi
	0x21, 0xfe, //0x0000292b andl         %edi, %esi
	0x48, 0x8b, 0x7d, 0xa8, //0x0000292d movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002931 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x7d, 0xb8, //0x00002935 movq         $-72(%rbp), %r15
	0xe9, 0x20, 0xf1, 0xff, 0xff, //0x00002939 jmp          LBB0_161
	//0x0000293e LBB0_492
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x0000293e cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002943 jne          LBB0_494
	0x4c, 0x89, 0xe0, //0x00002949 movq         %r12, %rax
	0x48, 0x2b, 0x45, 0xc8, //0x0000294c subq         $-56(%rbp), %rax
	0x48, 0x0f, 0xbc, 0xca, //0x00002950 bsfq         %rdx, %rcx
	0x48, 0x01, 0xc1, //0x00002954 addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc0, //0x00002957 movq         %rcx, $-64(%rbp)
	//0x0000295b LBB0_494
	0x44, 0x89, 0xc0, //0x0000295b movl         %r8d, %eax
	0xf7, 0xd0, //0x0000295e notl         %eax
	0x21, 0xd0, //0x00002960 andl         %edx, %eax
	0x41, 0x8d, 0x0c, 0x40, //0x00002962 leal         (%r8,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x00002966 leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x00002969 notl         %edi
	0x21, 0xd7, //0x0000296b andl         %edx, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000296d andl         $-1431655766, %edi
	0x45, 0x31, 0xc0, //0x00002973 xorl         %r8d, %r8d
	0x01, 0xc7, //0x00002976 addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc0, //0x00002978 setb         %r8b
	0x01, 0xff, //0x0000297c addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000297e xorl         $1431655765, %edi
	0x21, 0xcf, //0x00002984 andl         %ecx, %edi
	0xf7, 0xd7, //0x00002986 notl         %edi
	0x21, 0xfe, //0x00002988 andl         %edi, %esi
	0x4c, 0x8b, 0x75, 0xd0, //0x0000298a movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x0000298e movq         %r15, %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002991 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x00002995 movq         $-96(%rbp), %r10
	0x48, 0x85, 0xf6, //0x00002999 testq        %rsi, %rsi
	0x0f, 0x85, 0xe2, 0xf1, 0xff, 0xff, //0x0000299c jne          LBB0_98
	//0x000029a2 LBB0_495
	0x49, 0x83, 0xc4, 0x20, //0x000029a2 addq         $32, %r12
	0x49, 0x83, 0xc1, 0xe0, //0x000029a6 addq         $-32, %r9
	//0x000029aa LBB0_496
	0x4d, 0x85, 0xc0, //0x000029aa testq        %r8, %r8
	0x0f, 0x85, 0x90, 0x01, 0x00, 0x00, //0x000029ad jne          LBB0_513
	0x48, 0x8b, 0x4d, 0xc0, //0x000029b3 movq         $-64(%rbp), %rcx
	0x4c, 0x8b, 0x45, 0xb0, //0x000029b7 movq         $-80(%rbp), %r8
	0x4d, 0x85, 0xc9, //0x000029bb testq        %r9, %r9
	0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x000029be je           LBB0_507
	//0x000029c4 LBB0_498
	0x31, 0xd2, //0x000029c4 xorl         %edx, %edx
	//0x000029c6 LBB0_499
	0x41, 0x0f, 0xb6, 0x04, 0x14, //0x000029c6 movzbl       (%r12,%rdx), %eax
	0x3c, 0x22, //0x000029cb cmpb         $34, %al
	0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x000029cd je           LBB0_506
	0x3c, 0x5c, //0x000029d3 cmpb         $92, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000029d5 je           LBB0_504
	0x48, 0x83, 0xc2, 0x01, //0x000029db addq         $1, %rdx
	0x49, 0x39, 0xd1, //0x000029df cmpq         %rdx, %r9
	0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x000029e2 jne          LBB0_499
	0xe9, 0x80, 0x00, 0x00, 0x00, //0x000029e8 jmp          LBB0_502
	//0x000029ed LBB0_504
	0x49, 0x8d, 0x41, 0xff, //0x000029ed leaq         $-1(%r9), %rax
	0x48, 0x39, 0xd0, //0x000029f1 cmpq         %rdx, %rax
	0x0f, 0x84, 0x8a, 0x11, 0x00, 0x00, //0x000029f4 je           LBB0_459
	0x48, 0x8b, 0x45, 0x80, //0x000029fa movq         $-128(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x000029fe addq         %r12, %rax
	0x48, 0x01, 0xd0, //0x00002a01 addq         %rdx, %rax
	0x48, 0x83, 0xf9, 0xff, //0x00002a04 cmpq         $-1, %rcx
	0x48, 0x8b, 0x75, 0xc0, //0x00002a08 movq         $-64(%rbp), %rsi
	0x48, 0x0f, 0x44, 0xf0, //0x00002a0c cmoveq       %rax, %rsi
	0x48, 0x89, 0x75, 0xc0, //0x00002a10 movq         %rsi, $-64(%rbp)
	0x48, 0x0f, 0x44, 0xc8, //0x00002a14 cmoveq       %rax, %rcx
	0x49, 0x01, 0xd4, //0x00002a18 addq         %rdx, %r12
	0x49, 0x83, 0xc4, 0x02, //0x00002a1b addq         $2, %r12
	0x4c, 0x89, 0xc8, //0x00002a1f movq         %r9, %rax
	0x48, 0x29, 0xd0, //0x00002a22 subq         %rdx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00002a25 addq         $-2, %rax
	0x49, 0x83, 0xc1, 0xfe, //0x00002a29 addq         $-2, %r9
	0x49, 0x39, 0xd1, //0x00002a2d cmpq         %rdx, %r9
	0x49, 0x89, 0xc1, //0x00002a30 movq         %rax, %r9
	0x4c, 0x8b, 0x75, 0xd0, //0x00002a33 movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x00002a37 movq         %r15, %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002a3a movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x00002a3e movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x00002a42 movq         $-80(%rbp), %r8
	0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00002a46 jne          LBB0_498
	0xe9, 0x1e, 0x05, 0x00, 0x00, //0x00002a4c jmp          LBB0_460
	//0x00002a51 LBB0_506
	0x49, 0x01, 0xd4, //0x00002a51 addq         %rdx, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00002a54 addq         $1, %r12
	//0x00002a58 LBB0_507
	0x4d, 0x29, 0xec, //0x00002a58 subq         %r13, %r12
	0x4c, 0x8b, 0x7d, 0xb8, //0x00002a5b movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xe4, //0x00002a5f testq        %r12, %r12
	0x0f, 0x89, 0x5b, 0xe6, 0xff, 0xff, //0x00002a62 jns          LBB0_224
	0xe9, 0xf1, 0x04, 0x00, 0x00, //0x00002a68 jmp          LBB0_147
	//0x00002a6d LBB0_502
	0x3c, 0x22, //0x00002a6d cmpb         $34, %al
	0x0f, 0x85, 0x0f, 0x11, 0x00, 0x00, //0x00002a6f jne          LBB0_459
	0x4d, 0x01, 0xcc, //0x00002a75 addq         %r9, %r12
	0x4c, 0x8b, 0x75, 0xd0, //0x00002a78 movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x00002a7c movq         %r15, %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002a7f movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x00002a83 movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x00002a87 movq         $-80(%rbp), %r8
	0xe9, 0xc8, 0xff, 0xff, 0xff, //0x00002a8b jmp          LBB0_507
	//0x00002a90 LBB0_508
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00002a90 cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002a95 jne          LBB0_510
	0x4c, 0x89, 0xe1, //0x00002a9b movq         %r12, %rcx
	0x48, 0x2b, 0x4d, 0xc8, //0x00002a9e subq         $-56(%rbp), %rcx
	0x48, 0x0f, 0xbc, 0xd0, //0x00002aa2 bsfq         %rax, %rdx
	0x48, 0x01, 0xca, //0x00002aa6 addq         %rcx, %rdx
	0x48, 0x89, 0x55, 0xc0, //0x00002aa9 movq         %rdx, $-64(%rbp)
	//0x00002aad LBB0_510
	0x44, 0x89, 0xc9, //0x00002aad movl         %r9d, %ecx
	0xf7, 0xd1, //0x00002ab0 notl         %ecx
	0x21, 0xc1, //0x00002ab2 andl         %eax, %ecx
	0x41, 0x8d, 0x14, 0x49, //0x00002ab4 leal         (%r9,%rcx,2), %edx
	0x8d, 0x3c, 0x09, //0x00002ab8 leal         (%rcx,%rcx), %edi
	0xf7, 0xd7, //0x00002abb notl         %edi
	0x21, 0xc7, //0x00002abd andl         %eax, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002abf andl         $-1431655766, %edi
	0x45, 0x31, 0xc9, //0x00002ac5 xorl         %r9d, %r9d
	0x01, 0xcf, //0x00002ac8 addl         %ecx, %edi
	0x41, 0x0f, 0x92, 0xc1, //0x00002aca setb         %r9b
	0x01, 0xff, //0x00002ace addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002ad0 xorl         $1431655765, %edi
	0x21, 0xd7, //0x00002ad6 andl         %edx, %edi
	0xf7, 0xd7, //0x00002ad8 notl         %edi
	0x41, 0x21, 0xfb, //0x00002ada andl         %edi, %r11d
	0x48, 0x8b, 0x7d, 0xa8, //0x00002add movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002ae1 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x45, 0xb0, //0x00002ae5 movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00002ae9 movq         $-72(%rbp), %r15
	0xe9, 0x2e, 0xf1, 0xff, 0xff, //0x00002aed jmp          LBB0_189
	//0x00002af2 LBB0_511
	0x4d, 0x85, 0xc9, //0x00002af2 testq        %r9, %r9
	0x0f, 0x84, 0x89, 0x10, 0x00, 0x00, //0x00002af5 je           LBB0_459
	0x48, 0x8b, 0x45, 0x88, //0x00002afb movq         $-120(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x00002aff addq         %r12, %rax
	0x48, 0x8b, 0x55, 0xc0, //0x00002b02 movq         $-64(%rbp), %rdx
	0x48, 0x83, 0xfa, 0xff, //0x00002b06 cmpq         $-1, %rdx
	0x48, 0x89, 0xd1, //0x00002b0a movq         %rdx, %rcx
	0x48, 0x0f, 0x44, 0xd0, //0x00002b0d cmoveq       %rax, %rdx
	0x48, 0x0f, 0x44, 0xc8, //0x00002b11 cmoveq       %rax, %rcx
	0x49, 0x83, 0xc4, 0x01, //0x00002b15 addq         $1, %r12
	0x49, 0x83, 0xc1, 0xff, //0x00002b19 addq         $-1, %r9
	0x48, 0x89, 0x55, 0xc0, //0x00002b1d movq         %rdx, $-64(%rbp)
	0x4c, 0x8b, 0x75, 0xd0, //0x00002b21 movq         $-48(%rbp), %r14
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002b25 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x00002b29 movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x00002b2d movq         $-80(%rbp), %r8
	0x4c, 0x8b, 0x7d, 0xb8, //0x00002b31 movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xc9, //0x00002b35 testq        %r9, %r9
	0x0f, 0x85, 0xe2, 0xfc, 0xff, 0xff, //0x00002b38 jne          LBB0_479
	0xe9, 0x72, 0xfd, 0xff, 0xff, //0x00002b3e jmp          LBB0_488
	//0x00002b43 LBB0_513
	0x4d, 0x85, 0xc9, //0x00002b43 testq        %r9, %r9
	0x0f, 0x84, 0x38, 0x10, 0x00, 0x00, //0x00002b46 je           LBB0_459
	0x48, 0x8b, 0x45, 0x88, //0x00002b4c movq         $-120(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x00002b50 addq         %r12, %rax
	0x48, 0x8b, 0x55, 0xc0, //0x00002b53 movq         $-64(%rbp), %rdx
	0x48, 0x83, 0xfa, 0xff, //0x00002b57 cmpq         $-1, %rdx
	0x48, 0x89, 0xd1, //0x00002b5b movq         %rdx, %rcx
	0x48, 0x0f, 0x44, 0xd0, //0x00002b5e cmoveq       %rax, %rdx
	0x48, 0x0f, 0x44, 0xc8, //0x00002b62 cmoveq       %rax, %rcx
	0x49, 0x83, 0xc4, 0x01, //0x00002b66 addq         $1, %r12
	0x49, 0x83, 0xc1, 0xff, //0x00002b6a addq         $-1, %r9
	0x48, 0x89, 0x55, 0xc0, //0x00002b6e movq         %rdx, $-64(%rbp)
	0x4c, 0x8b, 0x75, 0xd0, //0x00002b72 movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x00002b76 movq         %r15, %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002b79 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x00002b7d movq         $-96(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xb0, //0x00002b81 movq         $-80(%rbp), %r8
	0x4d, 0x85, 0xc9, //0x00002b85 testq        %r9, %r9
	0x0f, 0x85, 0x36, 0xfe, 0xff, 0xff, //0x00002b88 jne          LBB0_498
	0xe9, 0xc5, 0xfe, 0xff, 0xff, //0x00002b8e jmp          LBB0_507
	//0x00002b93 LBB0_515
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00002b93 cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002b98 jne          LBB0_517
	0x4c, 0x89, 0xe0, //0x00002b9e movq         %r12, %rax
	0x48, 0x2b, 0x45, 0xc8, //0x00002ba1 subq         $-56(%rbp), %rax
	0x48, 0x0f, 0xbc, 0xca, //0x00002ba5 bsfq         %rdx, %rcx
	0x48, 0x01, 0xc1, //0x00002ba9 addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc0, //0x00002bac movq         %rcx, $-64(%rbp)
	//0x00002bb0 LBB0_517
	0x44, 0x89, 0xc0, //0x00002bb0 movl         %r8d, %eax
	0xf7, 0xd0, //0x00002bb3 notl         %eax
	0x21, 0xd0, //0x00002bb5 andl         %edx, %eax
	0x41, 0x8d, 0x0c, 0x40, //0x00002bb7 leal         (%r8,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x00002bbb leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x00002bbe notl         %edi
	0x21, 0xd7, //0x00002bc0 andl         %edx, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002bc2 andl         $-1431655766, %edi
	0x45, 0x31, 0xc0, //0x00002bc8 xorl         %r8d, %r8d
	0x01, 0xc7, //0x00002bcb addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc0, //0x00002bcd setb         %r8b
	0x01, 0xff, //0x00002bd1 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002bd3 xorl         $1431655765, %edi
	0x21, 0xcf, //0x00002bd9 andl         %ecx, %edi
	0xf7, 0xd7, //0x00002bdb notl         %edi
	0x21, 0xfe, //0x00002bdd andl         %edi, %esi
	0x4c, 0x8b, 0x75, 0xd0, //0x00002bdf movq         $-48(%rbp), %r14
	0x4c, 0x89, 0xff, //0x00002be3 movq         %r15, %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002be6 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x55, 0xa0, //0x00002bea movq         $-96(%rbp), %r10
	0x48, 0x85, 0xf6, //0x00002bee testq        %rsi, %rsi
	0x0f, 0x85, 0x46, 0xf6, 0xff, 0xff, //0x00002bf1 jne          LBB0_244
	//0x00002bf7 LBB0_518
	0x49, 0x83, 0xc4, 0x20, //0x00002bf7 addq         $32, %r12
	0x49, 0x83, 0xc1, 0xe0, //0x00002bfb addq         $-32, %r9
	//0x00002bff LBB0_519
	0x4d, 0x85, 0xc0, //0x00002bff testq        %r8, %r8
	0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x00002c02 jne          LBB0_534
	0x48, 0x8b, 0x4d, 0xc0, //0x00002c08 movq         $-64(%rbp), %rcx
	0x4d, 0x85, 0xc9, //0x00002c0c testq        %r9, %r9
	0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00002c0f je           LBB0_530
	//0x00002c15 LBB0_521
	0x31, 0xd2, //0x00002c15 xorl         %edx, %edx
	//0x00002c17 LBB0_522
	0x41, 0x0f, 0xb6, 0x1c, 0x14, //0x00002c17 movzbl       (%r12,%rdx), %ebx
	0x80, 0xfb, 0x22, //0x00002c1c cmpb         $34, %bl
	0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x00002c1f je           LBB0_529
	0x80, 0xfb, 0x5c, //0x00002c25 cmpb         $92, %bl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002c28 je           LBB0_527
	0x48, 0x83, 0xc2, 0x01, //0x00002c2e addq         $1, %rdx
	0x49, 0x39, 0xd1, //0x00002c32 cmpq         %rdx, %r9
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002c35 jne          LBB0_522
	0xe9, 0x64, 0x00, 0x00, 0x00, //0x00002c3b jmp          LBB0_525
	//0x00002c40 LBB0_527
	0x49, 0x8d, 0x41, 0xff, //0x00002c40 leaq         $-1(%r9), %rax
	0x48, 0x39, 0xd0, //0x00002c44 cmpq         %rdx, %rax
	0x0f, 0x84, 0x37, 0x0f, 0x00, 0x00, //0x00002c47 je           LBB0_459
	0x48, 0x8b, 0x45, 0x80, //0x00002c4d movq         $-128(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x00002c51 addq         %r12, %rax
	0x48, 0x01, 0xd0, //0x00002c54 addq         %rdx, %rax
	0x48, 0x83, 0xf9, 0xff, //0x00002c57 cmpq         $-1, %rcx
	0x48, 0x8b, 0x75, 0xc0, //0x00002c5b movq         $-64(%rbp), %rsi
	0x48, 0x0f, 0x44, 0xf0, //0x00002c5f cmoveq       %rax, %rsi
	0x48, 0x89, 0x75, 0xc0, //0x00002c63 movq         %rsi, $-64(%rbp)
	0x48, 0x0f, 0x44, 0xc8, //0x00002c67 cmoveq       %rax, %rcx
	0x49, 0x01, 0xd4, //0x00002c6b addq         %rdx, %r12
	0x49, 0x83, 0xc4, 0x02, //0x00002c6e addq         $2, %r12
	0x4c, 0x89, 0xc8, //0x00002c72 movq         %r9, %rax
	0x48, 0x29, 0xd0, //0x00002c75 subq         %rdx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00002c78 addq         $-2, %rax
	0x49, 0x83, 0xc1, 0xfe, //0x00002c7c addq         $-2, %r9
	0x49, 0x39, 0xd1, //0x00002c80 cmpq         %rdx, %r9
	0x49, 0x89, 0xc1, //0x00002c83 movq         %rax, %r9
	0x0f, 0x85, 0x89, 0xff, 0xff, 0xff, //0x00002c86 jne          LBB0_521
	0xe9, 0xf3, 0x0e, 0x00, 0x00, //0x00002c8c jmp          LBB0_459
	//0x00002c91 LBB0_529
	0x49, 0x01, 0xd4, //0x00002c91 addq         %rdx, %r12
	0x49, 0x83, 0xc4, 0x01, //0x00002c94 addq         $1, %r12
	//0x00002c98 LBB0_530
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002c98 movq         $-56(%rbp), %r13
	0x4d, 0x29, 0xec, //0x00002c9c subq         %r13, %r12
	0xe9, 0x39, 0xe6, 0xff, 0xff, //0x00002c9f jmp          LBB0_249
	//0x00002ca4 LBB0_525
	0x80, 0xfb, 0x22, //0x00002ca4 cmpb         $34, %bl
	0x0f, 0x85, 0xd7, 0x0e, 0x00, 0x00, //0x00002ca7 jne          LBB0_459
	0x4d, 0x01, 0xcc, //0x00002cad addq         %r9, %r12
	0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00002cb0 jmp          LBB0_530
	//0x00002cb5 LBB0_531
	0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00002cb5 cmpq         $-1, $-64(%rbp)
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002cba jne          LBB0_533
	0x4c, 0x89, 0xe1, //0x00002cc0 movq         %r12, %rcx
	0x48, 0x2b, 0x4d, 0xc8, //0x00002cc3 subq         $-56(%rbp), %rcx
	0x48, 0x0f, 0xbc, 0xd0, //0x00002cc7 bsfq         %rax, %rdx
	0x48, 0x01, 0xca, //0x00002ccb addq         %rcx, %rdx
	0x48, 0x89, 0x55, 0xc0, //0x00002cce movq         %rdx, $-64(%rbp)
	//0x00002cd2 LBB0_533
	0x44, 0x89, 0xc1, //0x00002cd2 movl         %r8d, %ecx
	0xf7, 0xd1, //0x00002cd5 notl         %ecx
	0x21, 0xc1, //0x00002cd7 andl         %eax, %ecx
	0x41, 0x8d, 0x14, 0x48, //0x00002cd9 leal         (%r8,%rcx,2), %edx
	0x8d, 0x3c, 0x09, //0x00002cdd leal         (%rcx,%rcx), %edi
	0xf7, 0xd7, //0x00002ce0 notl         %edi
	0x21, 0xc7, //0x00002ce2 andl         %eax, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002ce4 andl         $-1431655766, %edi
	0x45, 0x31, 0xc0, //0x00002cea xorl         %r8d, %r8d
	0x01, 0xcf, //0x00002ced addl         %ecx, %edi
	0x41, 0x0f, 0x92, 0xc0, //0x00002cef setb         %r8b
	0x01, 0xff, //0x00002cf3 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002cf5 xorl         $1431655765, %edi
	0x21, 0xd7, //0x00002cfb andl         %edx, %edi
	0xf7, 0xd7, //0x00002cfd notl         %edi
	0x21, 0xfe, //0x00002cff andl         %edi, %esi
	0x48, 0x8b, 0x7d, 0xa8, //0x00002d01 movq         $-88(%rbp), %rdi
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002d05 movq         $-56(%rbp), %r13
	0x4c, 0x8b, 0x7d, 0xb8, //0x00002d09 movq         $-72(%rbp), %r15
	0xe9, 0xc2, 0xf5, 0xff, 0xff, //0x00002d0d jmp          LBB0_314
	//0x00002d12 LBB0_534
	0x4d, 0x85, 0xc9, //0x00002d12 testq        %r9, %r9
	0x0f, 0x84, 0x69, 0x0e, 0x00, 0x00, //0x00002d15 je           LBB0_459
	0x48, 0x8b, 0x45, 0x88, //0x00002d1b movq         $-120(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x00002d1f addq         %r12, %rax
	0x48, 0x8b, 0x55, 0xc0, //0x00002d22 movq         $-64(%rbp), %rdx
	0x48, 0x83, 0xfa, 0xff, //0x00002d26 cmpq         $-1, %rdx
	0x48, 0x89, 0xd1, //0x00002d2a movq         %rdx, %rcx
	0x48, 0x0f, 0x44, 0xd0, //0x00002d2d cmoveq       %rax, %rdx
	0x48, 0x0f, 0x44, 0xc8, //0x00002d31 cmoveq       %rax, %rcx
	0x49, 0x83, 0xc4, 0x01, //0x00002d35 addq         $1, %r12
	0x49, 0x83, 0xc1, 0xff, //0x00002d39 addq         $-1, %r9
	0x48, 0x89, 0x55, 0xc0, //0x00002d3d movq         %rdx, $-64(%rbp)
	0x4d, 0x85, 0xc9, //0x00002d41 testq        %r9, %r9
	0x0f, 0x85, 0xcb, 0xfe, 0xff, 0xff, //0x00002d44 jne          LBB0_521
	0xe9, 0x49, 0xff, 0xff, 0xff, //0x00002d4a jmp          LBB0_530
	//0x00002d4f LBB0_536
	0x4d, 0x85, 0xd2, //0x00002d4f testq        %r10, %r10
	0x0f, 0x84, 0x2c, 0x0e, 0x00, 0x00, //0x00002d52 je           LBB0_459
	0x48, 0x8b, 0x45, 0x88, //0x00002d58 movq         $-120(%rbp), %rax
	0x4c, 0x01, 0xe0, //0x00002d5c addq         %r12, %rax
	0x48, 0x8b, 0x4d, 0xc0, //0x00002d5f movq         $-64(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x00002d63 cmpq         $-1, %rcx
	0x48, 0x89, 0xce, //0x00002d67 movq         %rcx, %rsi
	0x48, 0x0f, 0x44, 0xc8, //0x00002d6a cmoveq       %rax, %rcx
	0x48, 0x0f, 0x44, 0xf0, //0x00002d6e cmoveq       %rax, %rsi
	0x49, 0x83, 0xc4, 0x01, //0x00002d72 addq         $1, %r12
	0x49, 0x83, 0xc2, 0xff, //0x00002d76 addq         $-1, %r10
	0x48, 0x89, 0x4d, 0xc0, //0x00002d7a movq         %rcx, $-64(%rbp)
	0x4d, 0x85, 0xd2, //0x00002d7e testq        %r10, %r10
	0x0f, 0x85, 0x1f, 0xf6, 0xff, 0xff, //0x00002d81 jne          LBB0_426
	0xe9, 0xf8, 0x0d, 0x00, 0x00, //0x00002d87 jmp          LBB0_459
	//0x00002d8c LBB0_538
	0x49, 0x89, 0x1e, //0x00002d8c movq         %rbx, (%r14)
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002d8f movq         $-1, %rax
	0xe9, 0x1a, 0x0c, 0x00, 0x00, //0x00002d96 jmp          LBB0_637
	//0x00002d9b LBB0_539
	0x4d, 0x89, 0x26, //0x00002d9b movq         %r12, (%r14)
	//0x00002d9e LBB0_540
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002d9e movq         $-1, %rax
	0xe9, 0x0b, 0x0c, 0x00, 0x00, //0x00002da5 jmp          LBB0_637
	//0x00002daa LBB0_541
	0x4c, 0x01, 0xcb, //0x00002daa addq         %r9, %rbx
	0x48, 0x89, 0xd8, //0x00002dad movq         %rbx, %rax
	//0x00002db0 LBB0_542
	0x4c, 0x29, 0xc8, //0x00002db0 subq         %r9, %rax
	0x48, 0x89, 0xc3, //0x00002db3 movq         %rax, %rbx
	//0x00002db6 LBB0_543
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002db6 movq         $-1, %rax
	0x49, 0x89, 0xdc, //0x00002dbd movq         %rbx, %r12
	0x48, 0x39, 0xf3, //0x00002dc0 cmpq         %rsi, %rbx
	0x0f, 0x83, 0xec, 0x0b, 0x00, 0x00, //0x00002dc3 jae          LBB0_637
	//0x00002dc9 LBB0_544
	0x4d, 0x8d, 0x54, 0x24, 0x01, //0x00002dc9 leaq         $1(%r12), %r10
	0x4d, 0x89, 0x16, //0x00002dce movq         %r10, (%r14)
	0x43, 0x0f, 0xbe, 0x0c, 0x21, //0x00002dd1 movsbl       (%r9,%r12), %ecx
	0x83, 0xf9, 0x7b, //0x00002dd6 cmpl         $123, %ecx
	0x0f, 0x87, 0xb4, 0x02, 0x00, 0x00, //0x00002dd9 ja           LBB0_576
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002ddf movq         $-1, %rax
	0x48, 0x8d, 0x15, 0x7f, 0x0e, 0x00, 0x00, //0x00002de6 leaq         $3711(%rip), %rdx  /* LJTI0_0+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x00002ded movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x00002df1 addq         %rdx, %rcx
	0xff, 0xe1, //0x00002df4 jmpq         *%rcx
	//0x00002df6 LBB0_546
	0x48, 0x8b, 0x47, 0x08, //0x00002df6 movq         $8(%rdi), %rax
	0x4c, 0x29, 0xd0, //0x00002dfa subq         %r10, %rax
	0x48, 0x83, 0xf8, 0x10, //0x00002dfd cmpq         $16, %rax
	0x0f, 0x82, 0x98, 0x0d, 0x00, 0x00, //0x00002e01 jb           LBB0_659
	0x31, 0xf6, //0x00002e07 xorl         %esi, %esi
	0xf3, 0x0f, 0x6f, 0x05, 0xef, 0xd1, 0xff, 0xff, //0x00002e09 movdqu       $-11793(%rip), %xmm0  /* LCPI0_0+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0xf7, 0xd1, 0xff, 0xff, //0x00002e11 movdqu       $-11785(%rip), %xmm1  /* LCPI0_1+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x15, 0xff, 0xd1, 0xff, 0xff, //0x00002e19 movdqu       $-11777(%rip), %xmm2  /* LCPI0_2+0(%rip) */
	0x4c, 0x89, 0xca, //0x00002e21 movq         %r9, %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e24 .p2align 4, 0x90
	//0x00002e30 LBB0_548
	0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x22, 0x01, //0x00002e30 movdqu       $1(%rdx,%r12), %xmm3
	0x66, 0x0f, 0x6f, 0xe3, //0x00002e37 movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00002e3b pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xdb, 0xd9, //0x00002e3f pand         %xmm1, %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x00002e43 pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xeb, 0xdc, //0x00002e47 por          %xmm4, %xmm3
	0x66, 0x0f, 0xd7, 0xcb, //0x00002e4b pmovmskb     %xmm3, %ecx
	0x85, 0xc9, //0x00002e4f testl        %ecx, %ecx
	0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00002e51 jne          LBB0_559
	0x48, 0x83, 0xc2, 0x10, //0x00002e57 addq         $16, %rdx
	0x48, 0x8d, 0x0c, 0x30, //0x00002e5b leaq         (%rax,%rsi), %rcx
	0x48, 0x83, 0xc1, 0xf0, //0x00002e5f addq         $-16, %rcx
	0x48, 0x83, 0xc6, 0xf0, //0x00002e63 addq         $-16, %rsi
	0x48, 0x83, 0xf9, 0x0f, //0x00002e67 cmpq         $15, %rcx
	0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00002e6b ja           LBB0_548
	0x4e, 0x8d, 0x14, 0x22, //0x00002e71 leaq         (%rdx,%r12), %r10
	0x49, 0x83, 0xc2, 0x01, //0x00002e75 addq         $1, %r10
	0x48, 0x01, 0xf0, //0x00002e79 addq         %rsi, %rax
	0x48, 0x85, 0xc0, //0x00002e7c testq        %rax, %rax
	0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00002e7f je           LBB0_558
	//0x00002e85 LBB0_551
	0x49, 0x8d, 0x14, 0x02, //0x00002e85 leaq         (%r10,%rax), %rdx
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002e89 movabsq      $17596481021440, %rsi
	//0x00002e93 LBB0_552
	0x41, 0x0f, 0xb6, 0x0a, //0x00002e93 movzbl       (%r10), %ecx
	0x48, 0x83, 0xf9, 0x2c, //0x00002e97 cmpq         $44, %rcx
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00002e9b ja           LBB0_554
	0x48, 0x0f, 0xa3, 0xce, //0x00002ea1 btq          %rcx, %rsi
	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002ea5 jb           LBB0_558
	//0x00002eab LBB0_554
	0x80, 0xf9, 0x5d, //0x00002eab cmpb         $93, %cl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002eae je           LBB0_558
	0x80, 0xf9, 0x7d, //0x00002eb4 cmpb         $125, %cl
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002eb7 je           LBB0_558
	0x49, 0x83, 0xc2, 0x01, //0x00002ebd addq         $1, %r10
	0x48, 0x83, 0xc0, 0xff, //0x00002ec1 addq         $-1, %rax
	0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00002ec5 jne          LBB0_552
	0x49, 0x89, 0xd2, //0x00002ecb movq         %rdx, %r10
	//0x00002ece LBB0_558
	0x4d, 0x29, 0xca, //0x00002ece subq         %r9, %r10
	0x4d, 0x89, 0x16, //0x00002ed1 movq         %r10, (%r14)
	0x4c, 0x89, 0xe0, //0x00002ed4 movq         %r12, %rax
	0xe9, 0xd9, 0x0a, 0x00, 0x00, //0x00002ed7 jmp          LBB0_637
	//0x00002edc LBB0_559
	0x66, 0x0f, 0xbc, 0xc1, //0x00002edc bsfw         %cx, %ax
	0x0f, 0xb7, 0xc8, //0x00002ee0 movzwl       %ax, %ecx
	0x4c, 0x01, 0xe1, //0x00002ee3 addq         %r12, %rcx
	0x48, 0x89, 0xc8, //0x00002ee6 movq         %rcx, %rax
	0x48, 0x29, 0xf0, //0x00002ee9 subq         %rsi, %rax
	0x48, 0x8d, 0x70, 0x01, //0x00002eec leaq         $1(%rax), %rsi
	0x49, 0x89, 0x36, //0x00002ef0 movq         %rsi, (%r14)
	0x48, 0x85, 0xf6, //0x00002ef3 testq        %rsi, %rsi
	0x0f, 0x8e, 0x44, 0x00, 0x00, 0x00, //0x00002ef6 jle          LBB0_564
	0x48, 0x8d, 0x70, 0x02, //0x00002efc leaq         $2(%rax), %rsi
	0x48, 0x01, 0xca, //0x00002f00 addq         %rcx, %rdx
	0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f03 movabsq      $4294977024, %rdi
	0x90, 0x90, 0x90, //0x00002f0d .p2align 4, 0x90
	//0x00002f10 LBB0_561
	0x0f, 0xb6, 0x0a, //0x00002f10 movzbl       (%rdx), %ecx
	0x48, 0x83, 0xf9, 0x20, //0x00002f13 cmpq         $32, %rcx
	0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00002f17 ja           LBB0_564
	0x48, 0x0f, 0xa3, 0xcf, //0x00002f1d btq          %rcx, %rdi
	0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00002f21 jae          LBB0_564
	0x49, 0x89, 0x06, //0x00002f27 movq         %rax, (%r14)
	0x48, 0x83, 0xc6, 0xff, //0x00002f2a addq         $-1, %rsi
	0x48, 0x83, 0xc0, 0xff, //0x00002f2e addq         $-1, %rax
	0x48, 0x83, 0xc2, 0xff, //0x00002f32 addq         $-1, %rdx
	0x48, 0x83, 0xfe, 0x01, //0x00002f36 cmpq         $1, %rsi
	0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00002f3a jg           LBB0_561
	//0x00002f40 LBB0_564
	0x4c, 0x89, 0xe0, //0x00002f40 movq         %r12, %rax
	0xe9, 0x6d, 0x0a, 0x00, 0x00, //0x00002f43 jmp          LBB0_637
	//0x00002f48 LBB0_565
	0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00002f48 leaq         $4(%r12), %rcx
	0xe9, 0x4e, 0x01, 0x00, 0x00, //0x00002f4d jmp          LBB0_578
	//0x00002f52 LBB0_647
	0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00002f52 movq         $-7, %rax
	0xe9, 0x57, 0x0a, 0x00, 0x00, //0x00002f59 jmp          LBB0_637
	//0x00002f5e LBB0_147
	0x4c, 0x89, 0xe0, //0x00002f5e movq         %r12, %rax
	0x48, 0x83, 0xf8, 0xff, //0x00002f61 cmpq         $-1, %rax
	0x48, 0x8b, 0x4d, 0xc0, //0x00002f65 movq         $-64(%rbp), %rcx
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00002f69 jne          LBB0_461
	//0x00002f6f LBB0_460
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002f6f movq         $-1, %rax
	0x48, 0x8b, 0x4d, 0x98, //0x00002f76 movq         $-104(%rbp), %rcx
	//0x00002f7a LBB0_461
	0x49, 0x89, 0x0e, //0x00002f7a movq         %rcx, (%r14)
	0xe9, 0x33, 0x0a, 0x00, 0x00, //0x00002f7d jmp          LBB0_637
	//0x00002f82 LBB0_566
	0x4c, 0x8b, 0x47, 0x08, //0x00002f82 movq         $8(%rdi), %r8
	0x4d, 0x89, 0xc6, //0x00002f86 movq         %r8, %r14
	0x4d, 0x29, 0xd6, //0x00002f89 subq         %r10, %r14
	0x49, 0x83, 0xfe, 0x20, //0x00002f8c cmpq         $32, %r14
	0x0f, 0x8c, 0x22, 0x0c, 0x00, 0x00, //0x00002f90 jl           LBB0_664
	0x4f, 0x8d, 0x14, 0x21, //0x00002f96 leaq         (%r9,%r12), %r10
	0x4d, 0x29, 0xe0, //0x00002f9a subq         %r12, %r8
	0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00002f9d movl         $31, %r15d
	0x45, 0x31, 0xf6, //0x00002fa3 xorl         %r14d, %r14d
	0xf3, 0x0f, 0x6f, 0x05, 0x82, 0xd0, 0xff, 0xff, //0x00002fa6 movdqu       $-12158(%rip), %xmm0  /* LCPI0_3+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0x8a, 0xd0, 0xff, 0xff, //0x00002fae movdqu       $-12150(%rip), %xmm1  /* LCPI0_4+0(%rip) */
	0x45, 0x31, 0xdb, //0x00002fb6 xorl         %r11d, %r11d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fb9 .p2align 4, 0x90
	//0x00002fc0 LBB0_568
	0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x32, 0x01, //0x00002fc0 movdqu       $1(%r10,%r14), %xmm2
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x32, 0x11, //0x00002fc7 movdqu       $17(%r10,%r14), %xmm3
	0x66, 0x0f, 0x6f, 0xe2, //0x00002fce movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00002fd2 pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00002fd6 pmovmskb     %xmm4, %ecx
	0x66, 0x0f, 0x6f, 0xe3, //0x00002fda movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00002fde pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xfc, //0x00002fe2 pmovmskb     %xmm4, %edi
	0x48, 0xc1, 0xe7, 0x10, //0x00002fe6 shlq         $16, %rdi
	0x48, 0x09, 0xcf, //0x00002fea orq          %rcx, %rdi
	0x66, 0x0f, 0x74, 0xd1, //0x00002fed pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x00002ff1 pmovmskb     %xmm2, %edx
	0x66, 0x0f, 0x74, 0xd9, //0x00002ff5 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xcb, //0x00002ff9 pmovmskb     %xmm3, %ecx
	0x48, 0xc1, 0xe1, 0x10, //0x00002ffd shlq         $16, %rcx
	0x48, 0x09, 0xd1, //0x00003001 orq          %rdx, %rcx
	0x48, 0x89, 0xca, //0x00003004 movq         %rcx, %rdx
	0x4c, 0x09, 0xda, //0x00003007 orq          %r11, %rdx
	0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000300a je           LBB0_570
	0x44, 0x89, 0xda, //0x00003010 movl         %r11d, %edx
	0xf7, 0xd2, //0x00003013 notl         %edx
	0x21, 0xca, //0x00003015 andl         %ecx, %edx
	0x8d, 0x1c, 0x12, //0x00003017 leal         (%rdx,%rdx), %ebx
	0x44, 0x09, 0xdb, //0x0000301a orl          %r11d, %ebx
	0x89, 0xde, //0x0000301d movl         %ebx, %esi
	0xf7, 0xd6, //0x0000301f notl         %esi
	0x21, 0xce, //0x00003021 andl         %ecx, %esi
	0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003023 andl         $-1431655766, %esi
	0x45, 0x31, 0xdb, //0x00003029 xorl         %r11d, %r11d
	0x01, 0xd6, //0x0000302c addl         %edx, %esi
	0x41, 0x0f, 0x92, 0xc3, //0x0000302e setb         %r11b
	0x01, 0xf6, //0x00003032 addl         %esi, %esi
	0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00003034 xorl         $1431655765, %esi
	0x21, 0xde, //0x0000303a andl         %ebx, %esi
	0xf7, 0xd6, //0x0000303c notl         %esi
	0x21, 0xf7, //0x0000303e andl         %esi, %edi
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003040 jmp          LBB0_571
	//0x00003045 LBB0_570
	0x45, 0x31, 0xdb, //0x00003045 xorl         %r11d, %r11d
	//0x00003048 LBB0_571
	0x48, 0x85, 0xff, //0x00003048 testq        %rdi, %rdi
	0x0f, 0x85, 0x21, 0x09, 0x00, 0x00, //0x0000304b jne          LBB0_631
	0x49, 0x83, 0xc6, 0x20, //0x00003051 addq         $32, %r14
	0x4b, 0x8d, 0x0c, 0x38, //0x00003055 leaq         (%r8,%r15), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x00003059 addq         $-32, %rcx
	0x49, 0x83, 0xc7, 0xe0, //0x0000305d addq         $-32, %r15
	0x48, 0x83, 0xf9, 0x3f, //0x00003061 cmpq         $63, %rcx
	0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x00003065 jg           LBB0_568
	0x4d, 0x85, 0xdb, //0x0000306b testq        %r11, %r11
	0x0f, 0x85, 0x84, 0x0b, 0x00, 0x00, //0x0000306e jne          LBB0_669
	0x4d, 0x01, 0xf2, //0x00003074 addq         %r14, %r10
	0x49, 0x83, 0xc2, 0x01, //0x00003077 addq         $1, %r10
	0x49, 0xf7, 0xd6, //0x0000307b notq         %r14
	0x4d, 0x01, 0xc6, //0x0000307e addq         %r8, %r14
	//0x00003081 LBB0_575
	0x4d, 0x85, 0xf6, //0x00003081 testq        %r14, %r14
	0x48, 0x8b, 0x55, 0xd0, //0x00003084 movq         $-48(%rbp), %rdx
	0x0f, 0x8f, 0x58, 0x09, 0x00, 0x00, //0x00003088 jg           LBB0_640
	0xe9, 0x22, 0x09, 0x00, 0x00, //0x0000308e jmp          LBB0_637
	//0x00003093 LBB0_576
	0x4d, 0x89, 0x26, //0x00003093 movq         %r12, (%r14)
	0xe9, 0x13, 0x09, 0x00, 0x00, //0x00003096 jmp          LBB0_636
	//0x0000309b LBB0_577
	0x49, 0x8d, 0x4c, 0x24, 0x05, //0x0000309b leaq         $5(%r12), %rcx
	//0x000030a0 LBB0_578
	0x48, 0x3b, 0x4f, 0x08, //0x000030a0 cmpq         $8(%rdi), %rcx
	0x0f, 0x87, 0x0b, 0x09, 0x00, 0x00, //0x000030a4 ja           LBB0_637
	0x49, 0x89, 0x0e, //0x000030aa movq         %rcx, (%r14)
	0x4c, 0x89, 0xe0, //0x000030ad movq         %r12, %rax
	0xe9, 0x00, 0x09, 0x00, 0x00, //0x000030b0 jmp          LBB0_637
	//0x000030b5 LBB0_580
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000030b5 movabsq      $6148914691236517205, %r15
	0x48, 0x89, 0x7d, 0xa8, //0x000030bf movq         %rdi, $-88(%rbp)
	0x48, 0x8b, 0x4f, 0x08, //0x000030c3 movq         $8(%rdi), %rcx
	0x4c, 0x29, 0xd1, //0x000030c7 subq         %r10, %rcx
	0x4d, 0x01, 0xd1, //0x000030ca addq         %r10, %r9
	0x45, 0x31, 0xdb, //0x000030cd xorl         %r11d, %r11d
	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x67, 0xcf, 0xff, 0xff, //0x000030d0 movdqu       $-12441(%rip), %xmm10  /* LCPI0_4+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0x4f, 0xcf, 0xff, 0xff, //0x000030d9 movdqu       $-12465(%rip), %xmm1  /* LCPI0_3+0(%rip) */
	0x66, 0x45, 0x0f, 0x76, 0xc9, //0x000030e1 pcmpeqd      %xmm9, %xmm9
	0xf3, 0x0f, 0x6f, 0x1d, 0x62, 0xcf, 0xff, 0xff, //0x000030e6 movdqu       $-12446(%rip), %xmm3  /* LCPI0_5+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x25, 0x6a, 0xcf, 0xff, 0xff, //0x000030ee movdqu       $-12438(%rip), %xmm4  /* LCPI0_6+0(%rip) */
	0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000030f6 movabsq      $3689348814741910323, %r13
	0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00003100 pxor         %xmm8, %xmm8
	0x31, 0xdb, //0x00003105 xorl         %ebx, %ebx
	0x45, 0x31, 0xf6, //0x00003107 xorl         %r14d, %r14d
	0x45, 0x31, 0xd2, //0x0000310a xorl         %r10d, %r10d
	0xe9, 0x52, 0x00, 0x00, 0x00, //0x0000310d jmp          LBB0_582
	//0x00003112 LBB0_581
	0x49, 0xc1, 0xfb, 0x3f, //0x00003112 sarq         $63, %r11
	0x48, 0x89, 0xf1, //0x00003116 movq         %rsi, %rcx
	0x48, 0xd1, 0xe9, //0x00003119 shrq         %rcx
	0x4c, 0x21, 0xf9, //0x0000311c andq         %r15, %rcx
	0x48, 0x29, 0xce, //0x0000311f subq         %rcx, %rsi
	0x48, 0x89, 0xf1, //0x00003122 movq         %rsi, %rcx
	0x4c, 0x21, 0xe9, //0x00003125 andq         %r13, %rcx
	0x48, 0xc1, 0xee, 0x02, //0x00003128 shrq         $2, %rsi
	0x4c, 0x21, 0xee, //0x0000312c andq         %r13, %rsi
	0x48, 0x01, 0xce, //0x0000312f addq         %rcx, %rsi
	0x48, 0x89, 0xf1, //0x00003132 movq         %rsi, %rcx
	0x48, 0xc1, 0xe9, 0x04, //0x00003135 shrq         $4, %rcx
	0x48, 0x01, 0xf1, //0x00003139 addq         %rsi, %rcx
	0x48, 0x21, 0xf9, //0x0000313c andq         %rdi, %rcx
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000313f movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xca, //0x00003149 imulq        %rdx, %rcx
	0x48, 0xc1, 0xe9, 0x38, //0x0000314d shrq         $56, %rcx
	0x49, 0x01, 0xce, //0x00003151 addq         %rcx, %r14
	0x49, 0x83, 0xc1, 0x40, //0x00003154 addq         $64, %r9
	0x48, 0x8b, 0x4d, 0xc8, //0x00003158 movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xc1, 0xc0, //0x0000315c addq         $-64, %rcx
	0x48, 0x8b, 0x5d, 0xb8, //0x00003160 movq         $-72(%rbp), %rbx
	//0x00003164 LBB0_582
	0x48, 0x83, 0xf9, 0x40, //0x00003164 cmpq         $64, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x00003168 movq         %rcx, $-56(%rbp)
	0x0f, 0x8c, 0x21, 0x02, 0x00, 0x00, //0x0000316c jl           LBB0_589
	//0x00003172 LBB0_583
	0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00003172 movdqu       (%r9), %xmm0
	0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00003177 movdqu       $16(%r9), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x0000317d movdqu       $32(%r9), %xmm7
	0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00003183 movdqu       $48(%r9), %xmm6
	0x66, 0x0f, 0x6f, 0xd0, //0x00003189 movdqa       %xmm0, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000318d pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x00003192 pmovmskb     %xmm2, %edi
	0x66, 0x0f, 0x6f, 0xd5, //0x00003196 movdqa       %xmm5, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000319a pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x0000319f pmovmskb     %xmm2, %edx
	0x66, 0x0f, 0x6f, 0xd7, //0x000031a3 movdqa       %xmm7, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000031a7 pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x000031ac pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x6f, 0xd6, //0x000031b0 movdqa       %xmm6, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000031b4 pcmpeqb      %xmm10, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x000031b9 pmovmskb     %xmm2, %r8d
	0x49, 0xc1, 0xe0, 0x30, //0x000031be shlq         $48, %r8
	0x48, 0xc1, 0xe6, 0x20, //0x000031c2 shlq         $32, %rsi
	0x4c, 0x09, 0xc6, //0x000031c6 orq          %r8, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x000031c9 shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x000031cd orq          %rsi, %rdx
	0x48, 0x09, 0xd7, //0x000031d0 orq          %rdx, %rdi
	0x48, 0x89, 0xfa, //0x000031d3 movq         %rdi, %rdx
	0x48, 0x09, 0xda, //0x000031d6 orq          %rbx, %rdx
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000031d9 jne          LBB0_585
	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000031df movq         $-1, %rdi
	0x31, 0xc9, //0x000031e6 xorl         %ecx, %ecx
	0x48, 0x89, 0x4d, 0xb8, //0x000031e8 movq         %rcx, $-72(%rbp)
	0xe9, 0x3e, 0x00, 0x00, 0x00, //0x000031ec jmp          LBB0_586
	//0x000031f1 LBB0_585
	0x48, 0x89, 0xda, //0x000031f1 movq         %rbx, %rdx
	0x48, 0xf7, 0xd2, //0x000031f4 notq         %rdx
	0x48, 0x21, 0xfa, //0x000031f7 andq         %rdi, %rdx
	0x48, 0x8d, 0x34, 0x12, //0x000031fa leaq         (%rdx,%rdx), %rsi
	0x48, 0x09, 0xde, //0x000031fe orq          %rbx, %rsi
	0x48, 0x89, 0xf1, //0x00003201 movq         %rsi, %rcx
	0x48, 0xf7, 0xd1, //0x00003204 notq         %rcx
	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003207 movabsq      $-6148914691236517206, %rbx
	0x48, 0x21, 0xdf, //0x00003211 andq         %rbx, %rdi
	0x48, 0x21, 0xcf, //0x00003214 andq         %rcx, %rdi
	0x31, 0xc9, //0x00003217 xorl         %ecx, %ecx
	0x48, 0x01, 0xd7, //0x00003219 addq         %rdx, %rdi
	0x0f, 0x92, 0xc1, //0x0000321c setb         %cl
	0x48, 0x89, 0x4d, 0xb8, //0x0000321f movq         %rcx, $-72(%rbp)
	0x48, 0x01, 0xff, //0x00003223 addq         %rdi, %rdi
	0x4c, 0x31, 0xff, //0x00003226 xorq         %r15, %rdi
	0x48, 0x21, 0xf7, //0x00003229 andq         %rsi, %rdi
	0x48, 0xf7, 0xd7, //0x0000322c notq         %rdi
	//0x0000322f LBB0_586
	0x4c, 0x89, 0xd9, //0x0000322f movq         %r11, %rcx
	0x66, 0x0f, 0x6f, 0xd6, //0x00003232 movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00003236 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x0000323a pmovmskb     %xmm2, %edx
	0x48, 0xc1, 0xe2, 0x30, //0x0000323e shlq         $48, %rdx
	0x66, 0x0f, 0x6f, 0xd7, //0x00003242 movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00003246 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x0000324a pmovmskb     %xmm2, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x0000324e shlq         $32, %rsi
	0x48, 0x09, 0xd6, //0x00003252 orq          %rdx, %rsi
	0x66, 0x0f, 0x6f, 0xd5, //0x00003255 movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00003259 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x0000325d pmovmskb     %xmm2, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x00003261 shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00003265 orq          %rsi, %rdx
	0x66, 0x0f, 0x6f, 0xd0, //0x00003268 movdqa       %xmm0, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x0000326c pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00003270 pmovmskb     %xmm2, %esi
	0x48, 0x09, 0xd6, //0x00003274 orq          %rdx, %rsi
	0x48, 0x21, 0xfe, //0x00003277 andq         %rdi, %rsi
	0x66, 0x48, 0x0f, 0x6e, 0xd6, //0x0000327a movq         %rsi, %xmm2
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x0000327f pclmulqdq    $0, %xmm9, %xmm2
	0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x00003286 movq         %xmm2, %r11
	0x49, 0x31, 0xcb, //0x0000328b xorq         %rcx, %r11
	0x66, 0x0f, 0x6f, 0xd0, //0x0000328e movdqa       %xmm0, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x00003292 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00003296 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x6f, 0xd5, //0x0000329a movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x0000329e pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x000032a2 pmovmskb     %xmm2, %edx
	0x66, 0x0f, 0x6f, 0xd7, //0x000032a6 movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x000032aa pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x000032ae pmovmskb     %xmm2, %ecx
	0x66, 0x0f, 0x6f, 0xd6, //0x000032b2 movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x000032b6 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xda, //0x000032ba pmovmskb     %xmm2, %ebx
	0x48, 0xc1, 0xe3, 0x30, //0x000032be shlq         $48, %rbx
	0x48, 0xc1, 0xe1, 0x20, //0x000032c2 shlq         $32, %rcx
	0x48, 0x09, 0xd9, //0x000032c6 orq          %rbx, %rcx
	0x48, 0xc1, 0xe2, 0x10, //0x000032c9 shlq         $16, %rdx
	0x48, 0x09, 0xca, //0x000032cd orq          %rcx, %rdx
	0x48, 0x09, 0xd6, //0x000032d0 orq          %rdx, %rsi
	0x4c, 0x89, 0xd9, //0x000032d3 movq         %r11, %rcx
	0x48, 0xf7, 0xd1, //0x000032d6 notq         %rcx
	0x48, 0x21, 0xce, //0x000032d9 andq         %rcx, %rsi
	0x66, 0x0f, 0x74, 0xc4, //0x000032dc pcmpeqb      %xmm4, %xmm0
	0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000032e0 pmovmskb     %xmm0, %r8d
	0x66, 0x0f, 0x74, 0xec, //0x000032e5 pcmpeqb      %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x000032e9 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xfc, //0x000032ed pcmpeqb      %xmm4, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x000032f1 pmovmskb     %xmm7, %ebx
	0x66, 0x0f, 0x74, 0xf4, //0x000032f5 pcmpeqb      %xmm4, %xmm6
	0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000032f9 pmovmskb     %xmm6, %r15d
	0x49, 0xc1, 0xe7, 0x30, //0x000032fe shlq         $48, %r15
	0x48, 0xc1, 0xe3, 0x20, //0x00003302 shlq         $32, %rbx
	0x4c, 0x09, 0xfb, //0x00003306 orq          %r15, %rbx
	0x48, 0xc1, 0xe2, 0x10, //0x00003309 shlq         $16, %rdx
	0x48, 0x09, 0xda, //0x0000330d orq          %rbx, %rdx
	0x49, 0x09, 0xd0, //0x00003310 orq          %rdx, %r8
	0x48, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003313 movabsq      $1085102592571150095, %rdi
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000331d movabsq      $6148914691236517205, %r15
	0x49, 0x21, 0xc8, //0x00003327 andq         %rcx, %r8
	0x0f, 0x84, 0xe2, 0xfd, 0xff, 0xff, //0x0000332a je           LBB0_581
	//0x00003330 .p2align 4, 0x90
	//0x00003330 LBB0_587
	0x49, 0x8d, 0x50, 0xff, //0x00003330 leaq         $-1(%r8), %rdx
	0x48, 0x89, 0xd1, //0x00003334 movq         %rdx, %rcx
	0x48, 0x21, 0xf1, //0x00003337 andq         %rsi, %rcx
	0x48, 0x89, 0xcb, //0x0000333a movq         %rcx, %rbx
	0x48, 0xd1, 0xeb, //0x0000333d shrq         %rbx
	0x4c, 0x21, 0xfb, //0x00003340 andq         %r15, %rbx
	0x48, 0x29, 0xd9, //0x00003343 subq         %rbx, %rcx
	0x48, 0x89, 0xcb, //0x00003346 movq         %rcx, %rbx
	0x4c, 0x21, 0xeb, //0x00003349 andq         %r13, %rbx
	0x48, 0xc1, 0xe9, 0x02, //0x0000334c shrq         $2, %rcx
	0x4c, 0x21, 0xe9, //0x00003350 andq         %r13, %rcx
	0x48, 0x01, 0xd9, //0x00003353 addq         %rbx, %rcx
	0x48, 0x89, 0xcb, //0x00003356 movq         %rcx, %rbx
	0x48, 0xc1, 0xeb, 0x04, //0x00003359 shrq         $4, %rbx
	0x48, 0x01, 0xcb, //0x0000335d addq         %rcx, %rbx
	0x48, 0x21, 0xfb, //0x00003360 andq         %rdi, %rbx
	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00003363 movabsq      $72340172838076673, %rcx
	0x48, 0x0f, 0xaf, 0xd9, //0x0000336d imulq        %rcx, %rbx
	0x48, 0xc1, 0xeb, 0x38, //0x00003371 shrq         $56, %rbx
	0x4c, 0x01, 0xf3, //0x00003375 addq         %r14, %rbx
	0x4c, 0x39, 0xd3, //0x00003378 cmpq         %r10, %rbx
	0x0f, 0x86, 0xb2, 0x05, 0x00, 0x00, //0x0000337b jbe          LBB0_630
	0x49, 0x83, 0xc2, 0x01, //0x00003381 addq         $1, %r10
	0x49, 0x21, 0xd0, //0x00003385 andq         %rdx, %r8
	0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x00003388 jne          LBB0_587
	0xe9, 0x7f, 0xfd, 0xff, 0xff, //0x0000338e jmp          LBB0_581
	//0x00003393 LBB0_589
	0x48, 0x85, 0xc9, //0x00003393 testq        %rcx, %rcx
	0x0f, 0x8e, 0x2f, 0x08, 0x00, 0x00, //0x00003396 jle          LBB0_665
	0x48, 0x89, 0xde, //0x0000339c movq         %rbx, %rsi
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000339f movdqu       %xmm8, $-160(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000033a8 movdqu       %xmm8, $-176(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000033b1 movdqu       %xmm8, $-192(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x000033ba movdqu       %xmm8, $-208(%rbp)
	0x44, 0x89, 0xc9, //0x000033c3 movl         %r9d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000033c6 andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000033cc cmpl         $4033, %ecx
	0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x000033d2 jb           LBB0_593
	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x000033d8 cmpq         $32, $-56(%rbp)
	0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x000033dd jb           LBB0_594
	0x41, 0x0f, 0x10, 0x01, //0x000033e3 movups       (%r9), %xmm0
	0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x000033e7 movups       %xmm0, $-208(%rbp)
	0x41, 0x0f, 0x10, 0x41, 0x10, //0x000033ee movups       $16(%r9), %xmm0
	0x0f, 0x11, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000033f3 movups       %xmm0, $-192(%rbp)
	0x49, 0x83, 0xc1, 0x20, //0x000033fa addq         $32, %r9
	0x48, 0x8b, 0x4d, 0xc8, //0x000033fe movq         $-56(%rbp), %rcx
	0x48, 0x8d, 0x79, 0xe0, //0x00003402 leaq         $-32(%rcx), %rdi
	0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00003406 leaq         $-176(%rbp), %rdx
	0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000340d jmp          LBB0_595
	//0x00003412 LBB0_593
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003412 movabsq      $6148914691236517205, %r15
	0x48, 0x89, 0xf3, //0x0000341c movq         %rsi, %rbx
	0xe9, 0x4e, 0xfd, 0xff, 0xff, //0x0000341f jmp          LBB0_583
	//0x00003424 LBB0_594
	0x48, 0x8d, 0x95, 0x30, 0xff, 0xff, 0xff, //0x00003424 leaq         $-208(%rbp), %rdx
	0x48, 0x8b, 0x7d, 0xc8, //0x0000342b movq         $-56(%rbp), %rdi
	//0x0000342f LBB0_595
	0x48, 0x83, 0xff, 0x10, //0x0000342f cmpq         $16, %rdi
	0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00003433 jb           LBB0_596
	0x41, 0x0f, 0x10, 0x01, //0x00003439 movups       (%r9), %xmm0
	0x0f, 0x11, 0x02, //0x0000343d movups       %xmm0, (%rdx)
	0x49, 0x83, 0xc1, 0x10, //0x00003440 addq         $16, %r9
	0x48, 0x83, 0xc2, 0x10, //0x00003444 addq         $16, %rdx
	0x48, 0x83, 0xc7, 0xf0, //0x00003448 addq         $-16, %rdi
	0x48, 0x83, 0xff, 0x08, //0x0000344c cmpq         $8, %rdi
	0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00003450 jae          LBB0_603
	//0x00003456 LBB0_597
	0x48, 0x83, 0xff, 0x04, //0x00003456 cmpq         $4, %rdi
	0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000345a jl           LBB0_598
	//0x00003460 LBB0_604
	0x41, 0x8b, 0x09, //0x00003460 movl         (%r9), %ecx
	0x89, 0x0a, //0x00003463 movl         %ecx, (%rdx)
	0x49, 0x83, 0xc1, 0x04, //0x00003465 addq         $4, %r9
	0x48, 0x83, 0xc2, 0x04, //0x00003469 addq         $4, %rdx
	0x48, 0x83, 0xc7, 0xfc, //0x0000346d addq         $-4, %rdi
	0x48, 0x83, 0xff, 0x02, //0x00003471 cmpq         $2, %rdi
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00003475 jae          LBB0_599
	0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000347b jmp          LBB0_600
	//0x00003480 LBB0_596
	0x48, 0x83, 0xff, 0x08, //0x00003480 cmpq         $8, %rdi
	0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00003484 jb           LBB0_597
	//0x0000348a LBB0_603
	0x49, 0x8b, 0x09, //0x0000348a movq         (%r9), %rcx
	0x48, 0x89, 0x0a, //0x0000348d movq         %rcx, (%rdx)
	0x49, 0x83, 0xc1, 0x08, //0x00003490 addq         $8, %r9
	0x48, 0x83, 0xc2, 0x08, //0x00003494 addq         $8, %rdx
	0x48, 0x83, 0xc7, 0xf8, //0x00003498 addq         $-8, %rdi
	0x48, 0x83, 0xff, 0x04, //0x0000349c cmpq         $4, %rdi
	0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000034a0 jge          LBB0_604
	//0x000034a6 LBB0_598
	0x48, 0x83, 0xff, 0x02, //0x000034a6 cmpq         $2, %rdi
	0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000034aa jb           LBB0_600
	//0x000034b0 LBB0_599
	0x41, 0x0f, 0xb7, 0x09, //0x000034b0 movzwl       (%r9), %ecx
	0x66, 0x89, 0x0a, //0x000034b4 movw         %cx, (%rdx)
	0x49, 0x83, 0xc1, 0x02, //0x000034b7 addq         $2, %r9
	0x48, 0x83, 0xc2, 0x02, //0x000034bb addq         $2, %rdx
	0x48, 0x83, 0xc7, 0xfe, //0x000034bf addq         $-2, %rdi
	//0x000034c3 LBB0_600
	0x4c, 0x89, 0xc9, //0x000034c3 movq         %r9, %rcx
	0x4c, 0x8d, 0x8d, 0x30, 0xff, 0xff, 0xff, //0x000034c6 leaq         $-208(%rbp), %r9
	0x48, 0x85, 0xff, //0x000034cd testq        %rdi, %rdi
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000034d0 movabsq      $6148914691236517205, %r15
	0x48, 0x89, 0xf3, //0x000034da movq         %rsi, %rbx
	0x0f, 0x84, 0x8f, 0xfc, 0xff, 0xff, //0x000034dd je           LBB0_583
	0x8a, 0x09, //0x000034e3 movb         (%rcx), %cl
	0x88, 0x0a, //0x000034e5 movb         %cl, (%rdx)
	0x4c, 0x8d, 0x8d, 0x30, 0xff, 0xff, 0xff, //0x000034e7 leaq         $-208(%rbp), %r9
	0xe9, 0x7f, 0xfc, 0xff, 0xff, //0x000034ee jmp          LBB0_583
	//0x000034f3 LBB0_605
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000034f3 movabsq      $6148914691236517205, %r15
	0x48, 0x89, 0x7d, 0xa8, //0x000034fd movq         %rdi, $-88(%rbp)
	0x48, 0x8b, 0x4f, 0x08, //0x00003501 movq         $8(%rdi), %rcx
	0x4c, 0x29, 0xd1, //0x00003505 subq         %r10, %rcx
	0x4d, 0x01, 0xd1, //0x00003508 addq         %r10, %r9
	0x45, 0x31, 0xdb, //0x0000350b xorl         %r11d, %r11d
	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x29, 0xcb, 0xff, 0xff, //0x0000350e movdqu       $-13527(%rip), %xmm10  /* LCPI0_4+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0x11, 0xcb, 0xff, 0xff, //0x00003517 movdqu       $-13551(%rip), %xmm1  /* LCPI0_3+0(%rip) */
	0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000351f pcmpeqd      %xmm9, %xmm9
	0xf3, 0x0f, 0x6f, 0x1d, 0x44, 0xcb, 0xff, 0xff, //0x00003524 movdqu       $-13500(%rip), %xmm3  /* LCPI0_7+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x25, 0xec, 0xca, 0xff, 0xff, //0x0000352c movdqu       $-13588(%rip), %xmm4  /* LCPI0_2+0(%rip) */
	0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00003534 movabsq      $3689348814741910323, %r13
	0x66, 0x45, 0x0f, 0xef, 0xc0, //0x0000353e pxor         %xmm8, %xmm8
	0x31, 0xdb, //0x00003543 xorl         %ebx, %ebx
	0x45, 0x31, 0xf6, //0x00003545 xorl         %r14d, %r14d
	0x45, 0x31, 0xd2, //0x00003548 xorl         %r10d, %r10d
	0xe9, 0x52, 0x00, 0x00, 0x00, //0x0000354b jmp          LBB0_607
	//0x00003550 LBB0_606
	0x49, 0xc1, 0xfb, 0x3f, //0x00003550 sarq         $63, %r11
	0x48, 0x89, 0xf1, //0x00003554 movq         %rsi, %rcx
	0x48, 0xd1, 0xe9, //0x00003557 shrq         %rcx
	0x4c, 0x21, 0xf9, //0x0000355a andq         %r15, %rcx
	0x48, 0x29, 0xce, //0x0000355d subq         %rcx, %rsi
	0x48, 0x89, 0xf1, //0x00003560 movq         %rsi, %rcx
	0x4c, 0x21, 0xe9, //0x00003563 andq         %r13, %rcx
	0x48, 0xc1, 0xee, 0x02, //0x00003566 shrq         $2, %rsi
	0x4c, 0x21, 0xee, //0x0000356a andq         %r13, %rsi
	0x48, 0x01, 0xce, //0x0000356d addq         %rcx, %rsi
	0x48, 0x89, 0xf1, //0x00003570 movq         %rsi, %rcx
	0x48, 0xc1, 0xe9, 0x04, //0x00003573 shrq         $4, %rcx
	0x48, 0x01, 0xf1, //0x00003577 addq         %rsi, %rcx
	0x48, 0x21, 0xf9, //0x0000357a andq         %rdi, %rcx
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000357d movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xca, //0x00003587 imulq        %rdx, %rcx
	0x48, 0xc1, 0xe9, 0x38, //0x0000358b shrq         $56, %rcx
	0x49, 0x01, 0xce, //0x0000358f addq         %rcx, %r14
	0x49, 0x83, 0xc1, 0x40, //0x00003592 addq         $64, %r9
	0x48, 0x8b, 0x4d, 0xc8, //0x00003596 movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xc1, 0xc0, //0x0000359a addq         $-64, %rcx
	0x48, 0x8b, 0x5d, 0xb8, //0x0000359e movq         $-72(%rbp), %rbx
	//0x000035a2 LBB0_607
	0x48, 0x83, 0xf9, 0x40, //0x000035a2 cmpq         $64, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x000035a6 movq         %rcx, $-56(%rbp)
	0x0f, 0x8c, 0x23, 0x02, 0x00, 0x00, //0x000035aa jl           LBB0_614
	//0x000035b0 LBB0_608
	0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x000035b0 movdqu       (%r9), %xmm0
	0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x000035b5 movdqu       $16(%r9), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x000035bb movdqu       $32(%r9), %xmm7
	0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x000035c1 movdqu       $48(%r9), %xmm6
	0x66, 0x0f, 0x6f, 0xd0, //0x000035c7 movdqa       %xmm0, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000035cb pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x000035d0 pmovmskb     %xmm2, %edi
	0x66, 0x0f, 0x6f, 0xd5, //0x000035d4 movdqa       %xmm5, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000035d8 pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x000035dd pmovmskb     %xmm2, %edx
	0x66, 0x0f, 0x6f, 0xd7, //0x000035e1 movdqa       %xmm7, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000035e5 pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x000035ea pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x6f, 0xd6, //0x000035ee movdqa       %xmm6, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000035f2 pcmpeqb      %xmm10, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x000035f7 pmovmskb     %xmm2, %r8d
	0x49, 0xc1, 0xe0, 0x30, //0x000035fc shlq         $48, %r8
	0x48, 0xc1, 0xe6, 0x20, //0x00003600 shlq         $32, %rsi
	0x4c, 0x09, 0xc6, //0x00003604 orq          %r8, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x00003607 shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x0000360b orq          %rsi, %rdx
	0x48, 0x09, 0xd7, //0x0000360e orq          %rdx, %rdi
	0x48, 0x89, 0xfa, //0x00003611 movq         %rdi, %rdx
	0x48, 0x09, 0xda, //0x00003614 orq          %rbx, %rdx
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00003617 jne          LBB0_610
	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000361d movq         $-1, %rdi
	0x31, 0xc9, //0x00003624 xorl         %ecx, %ecx
	0x48, 0x89, 0x4d, 0xb8, //0x00003626 movq         %rcx, $-72(%rbp)
	0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000362a jmp          LBB0_611
	//0x0000362f LBB0_610
	0x48, 0x89, 0xda, //0x0000362f movq         %rbx, %rdx
	0x48, 0xf7, 0xd2, //0x00003632 notq         %rdx
	0x48, 0x21, 0xfa, //0x00003635 andq         %rdi, %rdx
	0x48, 0x8d, 0x34, 0x12, //0x00003638 leaq         (%rdx,%rdx), %rsi
	0x48, 0x09, 0xde, //0x0000363c orq          %rbx, %rsi
	0x48, 0x89, 0xf1, //0x0000363f movq         %rsi, %rcx
	0x48, 0xf7, 0xd1, //0x00003642 notq         %rcx
	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003645 movabsq      $-6148914691236517206, %rbx
	0x48, 0x21, 0xdf, //0x0000364f andq         %rbx, %rdi
	0x48, 0x21, 0xcf, //0x00003652 andq         %rcx, %rdi
	0x31, 0xc9, //0x00003655 xorl         %ecx, %ecx
	0x48, 0x01, 0xd7, //0x00003657 addq         %rdx, %rdi
	0x0f, 0x92, 0xc1, //0x0000365a setb         %cl
	0x48, 0x89, 0x4d, 0xb8, //0x0000365d movq         %rcx, $-72(%rbp)
	0x48, 0x01, 0xff, //0x00003661 addq         %rdi, %rdi
	0x4c, 0x31, 0xff, //0x00003664 xorq         %r15, %rdi
	0x48, 0x21, 0xf7, //0x00003667 andq         %rsi, %rdi
	0x48, 0xf7, 0xd7, //0x0000366a notq         %rdi
	//0x0000366d LBB0_611
	0x4c, 0x89, 0xd9, //0x0000366d movq         %r11, %rcx
	0x66, 0x0f, 0x6f, 0xd6, //0x00003670 movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00003674 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x00003678 pmovmskb     %xmm2, %edx
	0x48, 0xc1, 0xe2, 0x30, //0x0000367c shlq         $48, %rdx
	0x66, 0x0f, 0x6f, 0xd7, //0x00003680 movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00003684 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00003688 pmovmskb     %xmm2, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x0000368c shlq         $32, %rsi
	0x48, 0x09, 0xd6, //0x00003690 orq          %rdx, %rsi
	0x66, 0x0f, 0x6f, 0xd5, //0x00003693 movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00003697 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x0000369b pmovmskb     %xmm2, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x0000369f shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x000036a3 orq          %rsi, %rdx
	0x66, 0x0f, 0x6f, 0xd0, //0x000036a6 movdqa       %xmm0, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x000036aa pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x000036ae pmovmskb     %xmm2, %esi
	0x48, 0x09, 0xd6, //0x000036b2 orq          %rdx, %rsi
	0x48, 0x21, 0xfe, //0x000036b5 andq         %rdi, %rsi
	0x66, 0x48, 0x0f, 0x6e, 0xd6, //0x000036b8 movq         %rsi, %xmm2
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000036bd pclmulqdq    $0, %xmm9, %xmm2
	0x66, 0x49, 0x0f, 0x7e, 0xd3, //0x000036c4 movq         %xmm2, %r11
	0x49, 0x31, 0xcb, //0x000036c9 xorq         %rcx, %r11
	0x66, 0x0f, 0x6f, 0xd0, //0x000036cc movdqa       %xmm0, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x000036d0 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x000036d4 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x6f, 0xd5, //0x000036d8 movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x000036dc pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x000036e0 pmovmskb     %xmm2, %edx
	0x66, 0x0f, 0x6f, 0xd7, //0x000036e4 movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x000036e8 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x000036ec pmovmskb     %xmm2, %ecx
	0x66, 0x0f, 0x6f, 0xd6, //0x000036f0 movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x000036f4 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xda, //0x000036f8 pmovmskb     %xmm2, %ebx
	0x48, 0xc1, 0xe3, 0x30, //0x000036fc shlq         $48, %rbx
	0x48, 0xc1, 0xe1, 0x20, //0x00003700 shlq         $32, %rcx
	0x48, 0x09, 0xd9, //0x00003704 orq          %rbx, %rcx
	0x48, 0xc1, 0xe2, 0x10, //0x00003707 shlq         $16, %rdx
	0x48, 0x09, 0xca, //0x0000370b orq          %rcx, %rdx
	0x48, 0x09, 0xd6, //0x0000370e orq          %rdx, %rsi
	0x4c, 0x89, 0xd9, //0x00003711 movq         %r11, %rcx
	0x48, 0xf7, 0xd1, //0x00003714 notq         %rcx
	0x48, 0x21, 0xce, //0x00003717 andq         %rcx, %rsi
	0x66, 0x0f, 0x74, 0xc4, //0x0000371a pcmpeqb      %xmm4, %xmm0
	0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x0000371e pmovmskb     %xmm0, %r8d
	0x66, 0x0f, 0x74, 0xec, //0x00003723 pcmpeqb      %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00003727 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xfc, //0x0000372b pcmpeqb      %xmm4, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x0000372f pmovmskb     %xmm7, %ebx
	0x66, 0x0f, 0x74, 0xf4, //0x00003733 pcmpeqb      %xmm4, %xmm6
	0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00003737 pmovmskb     %xmm6, %r15d
	0x49, 0xc1, 0xe7, 0x30, //0x0000373c shlq         $48, %r15
	0x48, 0xc1, 0xe3, 0x20, //0x00003740 shlq         $32, %rbx
	0x4c, 0x09, 0xfb, //0x00003744 orq          %r15, %rbx
	0x48, 0xc1, 0xe2, 0x10, //0x00003747 shlq         $16, %rdx
	0x48, 0x09, 0xda, //0x0000374b orq          %rbx, %rdx
	0x49, 0x09, 0xd0, //0x0000374e orq          %rdx, %r8
	0x48, 0xbf, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003751 movabsq      $1085102592571150095, %rdi
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000375b movabsq      $6148914691236517205, %r15
	0x49, 0x21, 0xc8, //0x00003765 andq         %rcx, %r8
	0x0f, 0x84, 0xe2, 0xfd, 0xff, 0xff, //0x00003768 je           LBB0_606
	0x90, 0x90, //0x0000376e .p2align 4, 0x90
	//0x00003770 LBB0_612
	0x49, 0x8d, 0x50, 0xff, //0x00003770 leaq         $-1(%r8), %rdx
	0x48, 0x89, 0xd1, //0x00003774 movq         %rdx, %rcx
	0x48, 0x21, 0xf1, //0x00003777 andq         %rsi, %rcx
	0x48, 0x89, 0xcb, //0x0000377a movq         %rcx, %rbx
	0x48, 0xd1, 0xeb, //0x0000377d shrq         %rbx
	0x4c, 0x21, 0xfb, //0x00003780 andq         %r15, %rbx
	0x48, 0x29, 0xd9, //0x00003783 subq         %rbx, %rcx
	0x48, 0x89, 0xcb, //0x00003786 movq         %rcx, %rbx
	0x4c, 0x21, 0xeb, //0x00003789 andq         %r13, %rbx
	0x48, 0xc1, 0xe9, 0x02, //0x0000378c shrq         $2, %rcx
	0x4c, 0x21, 0xe9, //0x00003790 andq         %r13, %rcx
	0x48, 0x01, 0xd9, //0x00003793 addq         %rbx, %rcx
	0x48, 0x89, 0xcb, //0x00003796 movq         %rcx, %rbx
	0x48, 0xc1, 0xeb, 0x04, //0x00003799 shrq         $4, %rbx
	0x48, 0x01, 0xcb, //0x0000379d addq         %rcx, %rbx
	0x48, 0x21, 0xfb, //0x000037a0 andq         %rdi, %rbx
	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000037a3 movabsq      $72340172838076673, %rcx
	0x48, 0x0f, 0xaf, 0xd9, //0x000037ad imulq        %rcx, %rbx
	0x48, 0xc1, 0xeb, 0x38, //0x000037b1 shrq         $56, %rbx
	0x4c, 0x01, 0xf3, //0x000037b5 addq         %r14, %rbx
	0x4c, 0x39, 0xd3, //0x000037b8 cmpq         %r10, %rbx
	0x0f, 0x86, 0x72, 0x01, 0x00, 0x00, //0x000037bb jbe          LBB0_630
	0x49, 0x83, 0xc2, 0x01, //0x000037c1 addq         $1, %r10
	0x49, 0x21, 0xd0, //0x000037c5 andq         %rdx, %r8
	0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000037c8 jne          LBB0_612
	0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x000037ce jmp          LBB0_606
	//0x000037d3 LBB0_614
	0x48, 0x85, 0xc9, //0x000037d3 testq        %rcx, %rcx
	0x0f, 0x8e, 0xef, 0x03, 0x00, 0x00, //0x000037d6 jle          LBB0_665
	0x48, 0x89, 0xde, //0x000037dc movq         %rbx, %rsi
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000037df movdqu       %xmm8, $-160(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000037e8 movdqu       %xmm8, $-176(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000037f1 movdqu       %xmm8, $-192(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x30, 0xff, 0xff, 0xff, //0x000037fa movdqu       %xmm8, $-208(%rbp)
	0x44, 0x89, 0xc9, //0x00003803 movl         %r9d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00003806 andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x0000380c cmpl         $4033, %ecx
	0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x00003812 jb           LBB0_618
	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00003818 cmpq         $32, $-56(%rbp)
	0x0f, 0x82, 0x41, 0x00, 0x00, 0x00, //0x0000381d jb           LBB0_619
	0x41, 0x0f, 0x10, 0x01, //0x00003823 movups       (%r9), %xmm0
	0x0f, 0x11, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00003827 movups       %xmm0, $-208(%rbp)
	0x41, 0x0f, 0x10, 0x41, 0x10, //0x0000382e movups       $16(%r9), %xmm0
	0x0f, 0x11, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00003833 movups       %xmm0, $-192(%rbp)
	0x49, 0x83, 0xc1, 0x20, //0x0000383a addq         $32, %r9
	0x48, 0x8b, 0x4d, 0xc8, //0x0000383e movq         $-56(%rbp), %rcx
	0x48, 0x8d, 0x79, 0xe0, //0x00003842 leaq         $-32(%rcx), %rdi
	0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00003846 leaq         $-176(%rbp), %rdx
	0xe9, 0x1d, 0x00, 0x00, 0x00, //0x0000384d jmp          LBB0_620
	//0x00003852 LBB0_618
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003852 movabsq      $6148914691236517205, %r15
	0x48, 0x89, 0xf3, //0x0000385c movq         %rsi, %rbx
	0xe9, 0x4c, 0xfd, 0xff, 0xff, //0x0000385f jmp          LBB0_608
	//0x00003864 LBB0_619
	0x48, 0x8d, 0x95, 0x30, 0xff, 0xff, 0xff, //0x00003864 leaq         $-208(%rbp), %rdx
	0x48, 0x8b, 0x7d, 0xc8, //0x0000386b movq         $-56(%rbp), %rdi
	//0x0000386f LBB0_620
	0x48, 0x83, 0xff, 0x10, //0x0000386f cmpq         $16, %rdi
	0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00003873 jb           LBB0_621
	0x41, 0x0f, 0x10, 0x01, //0x00003879 movups       (%r9), %xmm0
	0x0f, 0x11, 0x02, //0x0000387d movups       %xmm0, (%rdx)
	0x49, 0x83, 0xc1, 0x10, //0x00003880 addq         $16, %r9
	0x48, 0x83, 0xc2, 0x10, //0x00003884 addq         $16, %rdx
	0x48, 0x83, 0xc7, 0xf0, //0x00003888 addq         $-16, %rdi
	0x48, 0x83, 0xff, 0x08, //0x0000388c cmpq         $8, %rdi
	0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00003890 jae          LBB0_628
	//0x00003896 LBB0_622
	0x48, 0x83, 0xff, 0x04, //0x00003896 cmpq         $4, %rdi
	0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000389a jl           LBB0_623
	//0x000038a0 LBB0_629
	0x41, 0x8b, 0x09, //0x000038a0 movl         (%r9), %ecx
	0x89, 0x0a, //0x000038a3 movl         %ecx, (%rdx)
	0x49, 0x83, 0xc1, 0x04, //0x000038a5 addq         $4, %r9
	0x48, 0x83, 0xc2, 0x04, //0x000038a9 addq         $4, %rdx
	0x48, 0x83, 0xc7, 0xfc, //0x000038ad addq         $-4, %rdi
	0x48, 0x83, 0xff, 0x02, //0x000038b1 cmpq         $2, %rdi
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000038b5 jae          LBB0_624
	0xe9, 0x43, 0x00, 0x00, 0x00, //0x000038bb jmp          LBB0_625
	//0x000038c0 LBB0_621
	0x48, 0x83, 0xff, 0x08, //0x000038c0 cmpq         $8, %rdi
	0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x000038c4 jb           LBB0_622
	//0x000038ca LBB0_628
	0x49, 0x8b, 0x09, //0x000038ca movq         (%r9), %rcx
	0x48, 0x89, 0x0a, //0x000038cd movq         %rcx, (%rdx)
	0x49, 0x83, 0xc1, 0x08, //0x000038d0 addq         $8, %r9
	0x48, 0x83, 0xc2, 0x08, //0x000038d4 addq         $8, %rdx
	0x48, 0x83, 0xc7, 0xf8, //0x000038d8 addq         $-8, %rdi
	0x48, 0x83, 0xff, 0x04, //0x000038dc cmpq         $4, %rdi
	0x0f, 0x8d, 0xba, 0xff, 0xff, 0xff, //0x000038e0 jge          LBB0_629
	//0x000038e6 LBB0_623
	0x48, 0x83, 0xff, 0x02, //0x000038e6 cmpq         $2, %rdi
	0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000038ea jb           LBB0_625
	//0x000038f0 LBB0_624
	0x41, 0x0f, 0xb7, 0x09, //0x000038f0 movzwl       (%r9), %ecx
	0x66, 0x89, 0x0a, //0x000038f4 movw         %cx, (%rdx)
	0x49, 0x83, 0xc1, 0x02, //0x000038f7 addq         $2, %r9
	0x48, 0x83, 0xc2, 0x02, //0x000038fb addq         $2, %rdx
	0x48, 0x83, 0xc7, 0xfe, //0x000038ff addq         $-2, %rdi
	//0x00003903 LBB0_625
	0x4c, 0x89, 0xc9, //0x00003903 movq         %r9, %rcx
	0x4c, 0x8d, 0x8d, 0x30, 0xff, 0xff, 0xff, //0x00003906 leaq         $-208(%rbp), %r9
	0x48, 0x85, 0xff, //0x0000390d testq        %rdi, %rdi
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003910 movabsq      $6148914691236517205, %r15
	0x48, 0x89, 0xf3, //0x0000391a movq         %rsi, %rbx
	0x0f, 0x84, 0x8d, 0xfc, 0xff, 0xff, //0x0000391d je           LBB0_608
	0x8a, 0x09, //0x00003923 movb         (%rcx), %cl
	0x88, 0x0a, //0x00003925 movb         %cl, (%rdx)
	0x4c, 0x8d, 0x8d, 0x30, 0xff, 0xff, 0xff, //0x00003927 leaq         $-208(%rbp), %r9
	0xe9, 0x7d, 0xfc, 0xff, 0xff, //0x0000392e jmp          LBB0_608
	//0x00003933 LBB0_630
	0x48, 0x8b, 0x75, 0xa8, //0x00003933 movq         $-88(%rbp), %rsi
	0x48, 0x8b, 0x46, 0x08, //0x00003937 movq         $8(%rsi), %rax
	0x49, 0x0f, 0xbc, 0xc8, //0x0000393b bsfq         %r8, %rcx
	0x48, 0x2b, 0x4d, 0xc8, //0x0000393f subq         $-56(%rbp), %rcx
	0x48, 0x01, 0xc8, //0x00003943 addq         %rcx, %rax
	0x48, 0x83, 0xc0, 0x01, //0x00003946 addq         $1, %rax
	0x48, 0x8b, 0x55, 0xd0, //0x0000394a movq         $-48(%rbp), %rdx
	0x48, 0x89, 0x02, //0x0000394e movq         %rax, (%rdx)
	0x48, 0x8b, 0x4e, 0x08, //0x00003951 movq         $8(%rsi), %rcx
	0x48, 0x39, 0xc8, //0x00003955 cmpq         %rcx, %rax
	0x48, 0x0f, 0x47, 0xc1, //0x00003958 cmovaq       %rcx, %rax
	0x48, 0x89, 0x02, //0x0000395c movq         %rax, (%rdx)
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000395f movq         $-1, %rax
	0x4c, 0x0f, 0x47, 0xe0, //0x00003966 cmovaq       %rax, %r12
	0x4c, 0x89, 0xe0, //0x0000396a movq         %r12, %rax
	0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000396d jmp          LBB0_637
	//0x00003972 LBB0_631
	0x0f, 0xbc, 0xc7, //0x00003972 bsfl         %edi, %eax
	0x4c, 0x01, 0xe0, //0x00003975 addq         %r12, %rax
	0x4c, 0x01, 0xf0, //0x00003978 addq         %r14, %rax
	0x48, 0x83, 0xc0, 0x02, //0x0000397b addq         $2, %rax
	0x48, 0x8b, 0x4d, 0xd0, //0x0000397f movq         $-48(%rbp), %rcx
	0x48, 0x89, 0x01, //0x00003983 movq         %rax, (%rcx)
	0x4c, 0x89, 0xe0, //0x00003986 movq         %r12, %rax
	0xe9, 0x27, 0x00, 0x00, 0x00, //0x00003989 jmp          LBB0_637
	//0x0000398e LBB0_632
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000398e movq         $-1, %rax
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003995 jmp          LBB0_634
	//0x0000399a LBB0_633
	0x4c, 0x89, 0xe0, //0x0000399a movq         %r12, %rax
	//0x0000399d LBB0_634
	0x4c, 0x8b, 0x55, 0xd0, //0x0000399d movq         $-48(%rbp), %r10
	//0x000039a1 LBB0_635
	0x48, 0xf7, 0xd0, //0x000039a1 notq         %rax
	0x48, 0x8b, 0x4d, 0xb8, //0x000039a4 movq         $-72(%rbp), %rcx
	0x48, 0x01, 0xc1, //0x000039a8 addq         %rax, %rcx
	0x49, 0x89, 0x0a, //0x000039ab movq         %rcx, (%r10)
	//0x000039ae LBB0_636
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000039ae movq         $-2, %rax
	//0x000039b5 LBB0_637
	0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x000039b5 addq         $168, %rsp
	0x5b,       //0x000039bc popq         %rbx
	0x41, 0x5c, //0x000039bd popq         %r12
	0x41, 0x5d, //0x000039bf popq         %r13
	0x41, 0x5e, //0x000039c1 popq         %r14
	0x41, 0x5f, //0x000039c3 popq         %r15
	0x5d, //0x000039c5 popq         %rbp
	0xc3, //0x000039c6 retq
	//0x000039c7 LBB0_638
	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000039c7 movq         $-2, %rcx
	0xb8, 0x02, 0x00, 0x00, 0x00, //0x000039ce movl         $2, %eax
	0x49, 0x01, 0xc2, //0x000039d3 addq         %rax, %r10
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000039d6 movq         $-1, %rax
	0x49, 0x01, 0xce, //0x000039dd addq         %rcx, %r14
	0x0f, 0x8e, 0xcf, 0xff, 0xff, 0xff, //0x000039e0 jle          LBB0_637
	//0x000039e6 LBB0_640
	0x41, 0x0f, 0xb6, 0x02, //0x000039e6 movzbl       (%r10), %eax
	0x3c, 0x5c, //0x000039ea cmpb         $92, %al
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000039ec je           LBB0_638
	0x3c, 0x22, //0x000039f2 cmpb         $34, %al
	0x0f, 0x84, 0x6b, 0x01, 0x00, 0x00, //0x000039f4 je           LBB0_677
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000039fa movq         $-1, %rcx
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003a01 movl         $1, %eax
	0x49, 0x01, 0xc2, //0x00003a06 addq         %rax, %r10
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003a09 movq         $-1, %rax
	0x49, 0x01, 0xce, //0x00003a10 addq         %rcx, %r14
	0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00003a13 jg           LBB0_640
	0xe9, 0x97, 0xff, 0xff, 0xff, //0x00003a19 jmp          LBB0_637
	//0x00003a1e LBB0_643
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a1e movq         $-2, %rax
	0x48, 0x8b, 0x4d, 0xc0, //0x00003a25 movq         $-64(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x00003a29 cmpq         $-1, %rcx
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003a2d je           LBB0_658
	0x4c, 0x8b, 0x75, 0xd0, //0x00003a33 movq         $-48(%rbp), %r14
	0x49, 0x89, 0x0e, //0x00003a37 movq         %rcx, (%r14)
	0xe9, 0x76, 0xff, 0xff, 0xff, //0x00003a3a jmp          LBB0_637
	//0x00003a3f LBB0_658
	0x48, 0x0f, 0xbc, 0xcf, //0x00003a3f bsfq         %rdi, %rcx
	0x4c, 0x01, 0xe1, //0x00003a43 addq         %r12, %rcx
	0x4c, 0x8b, 0x75, 0xd0, //0x00003a46 movq         $-48(%rbp), %r14
	0x49, 0x89, 0x0e, //0x00003a4a movq         %rcx, (%r14)
	0xe9, 0x63, 0xff, 0xff, 0xff, //0x00003a4d jmp          LBB0_637
	//0x00003a52 LBB0_646
	0x48, 0x8b, 0x55, 0xb8, //0x00003a52 movq         $-72(%rbp), %rdx
	0x4c, 0x29, 0xda, //0x00003a56 subq         %r11, %rdx
	0x48, 0x8b, 0x4d, 0xd0, //0x00003a59 movq         $-48(%rbp), %rcx
	0x48, 0x89, 0x11, //0x00003a5d movq         %rdx, (%rcx)
	0xe9, 0x50, 0xff, 0xff, 0xff, //0x00003a60 jmp          LBB0_637
	//0x00003a65 LBB0_648
	0x4d, 0x89, 0x3e, //0x00003a65 movq         %r15, (%r14)
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a68 movq         $-2, %rax
	0x41, 0x80, 0x3b, 0x74, //0x00003a6f cmpb         $116, (%r11)
	0x0f, 0x85, 0x3c, 0xff, 0xff, 0xff, //0x00003a73 jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x01, //0x00003a79 leaq         $1(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003a7d movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x01, 0x72, //0x00003a80 cmpb         $114, $1(%r13,%r15)
	0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00003a86 jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x02, //0x00003a8c leaq         $2(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003a90 movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x02, 0x75, //0x00003a93 cmpb         $117, $2(%r13,%r15)
	0x0f, 0x85, 0x16, 0xff, 0xff, 0xff, //0x00003a99 jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x03, //0x00003a9f leaq         $3(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003aa3 movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x03, 0x65, //0x00003aa6 cmpb         $101, $3(%r13,%r15)
	0x0f, 0x85, 0x03, 0xff, 0xff, 0xff, //0x00003aac jne          LBB0_637
	0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00003ab2 jmp          LBB0_652
	//0x00003ab7 LBB0_291
	0x4d, 0x89, 0x3e, //0x00003ab7 movq         %r15, (%r14)
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aba movq         $-2, %rax
	0x41, 0x80, 0x3b, 0x6e, //0x00003ac1 cmpb         $110, (%r11)
	0x0f, 0x85, 0xea, 0xfe, 0xff, 0xff, //0x00003ac5 jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x01, //0x00003acb leaq         $1(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003acf movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x01, 0x75, //0x00003ad2 cmpb         $117, $1(%r13,%r15)
	0x0f, 0x85, 0xd7, 0xfe, 0xff, 0xff, //0x00003ad8 jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x02, //0x00003ade leaq         $2(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003ae2 movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x02, 0x6c, //0x00003ae5 cmpb         $108, $2(%r13,%r15)
	0x0f, 0x85, 0xc4, 0xfe, 0xff, 0xff, //0x00003aeb jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x03, //0x00003af1 leaq         $3(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003af5 movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x03, 0x6c, //0x00003af8 cmpb         $108, $3(%r13,%r15)
	0x0f, 0x85, 0xb1, 0xfe, 0xff, 0xff, //0x00003afe jne          LBB0_637
	//0x00003b04 LBB0_652
	0x49, 0x83, 0xc7, 0x04, //0x00003b04 addq         $4, %r15
	0x4d, 0x89, 0x3e, //0x00003b08 movq         %r15, (%r14)
	0xe9, 0xa5, 0xfe, 0xff, 0xff, //0x00003b0b jmp          LBB0_637
	//0x00003b10 LBB0_653
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003b10 movq         $-2, %rax
	0x80, 0xf9, 0x61, //0x00003b17 cmpb         $97, %cl
	0x0f, 0x85, 0x95, 0xfe, 0xff, 0xff, //0x00003b1a jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x02, //0x00003b20 leaq         $2(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003b24 movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x02, 0x6c, //0x00003b27 cmpb         $108, $2(%r13,%r15)
	0x0f, 0x85, 0x82, 0xfe, 0xff, 0xff, //0x00003b2d jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x03, //0x00003b33 leaq         $3(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003b37 movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x03, 0x73, //0x00003b3a cmpb         $115, $3(%r13,%r15)
	0x0f, 0x85, 0x6f, 0xfe, 0xff, 0xff, //0x00003b40 jne          LBB0_637
	0x49, 0x8d, 0x4f, 0x04, //0x00003b46 leaq         $4(%r15), %rcx
	0x49, 0x89, 0x0e, //0x00003b4a movq         %rcx, (%r14)
	0x43, 0x80, 0x7c, 0x3d, 0x04, 0x65, //0x00003b4d cmpb         $101, $4(%r13,%r15)
	0x0f, 0x85, 0x5c, 0xfe, 0xff, 0xff, //0x00003b53 jne          LBB0_637
	0x49, 0x83, 0xc7, 0x05, //0x00003b59 addq         $5, %r15
	0x4d, 0x89, 0x3e, //0x00003b5d movq         %r15, (%r14)
	0xe9, 0x50, 0xfe, 0xff, 0xff, //0x00003b60 jmp          LBB0_637
	//0x00003b65 LBB0_677
	0x4d, 0x29, 0xca, //0x00003b65 subq         %r9, %r10
	0x49, 0x83, 0xc2, 0x01, //0x00003b68 addq         $1, %r10
	0x4c, 0x89, 0x12, //0x00003b6c movq         %r10, (%rdx)
	0x4c, 0x89, 0xe0, //0x00003b6f movq         %r12, %rax
	0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00003b72 jmp          LBB0_637
	//0x00003b77 LBB0_661
	0x4c, 0x89, 0x65, 0x98, //0x00003b77 movq         %r12, $-104(%rbp)
	0xe9, 0xef, 0xf3, 0xff, 0xff, //0x00003b7b jmp          LBB0_460
	//0x00003b80 LBB0_662
	0x4c, 0x89, 0x65, 0x98, //0x00003b80 movq         %r12, $-104(%rbp)
	//0x00003b84 LBB0_459
	0x4c, 0x8b, 0x75, 0xd0, //0x00003b84 movq         $-48(%rbp), %r14
	0xe9, 0xe2, 0xf3, 0xff, 0xff, //0x00003b88 jmp          LBB0_460
	//0x00003b8d LBB0_663
	0x4c, 0x01, 0xe1, //0x00003b8d addq         %r12, %rcx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003b90 movq         $-2, %rax
	0x49, 0x89, 0x0e, //0x00003b97 movq         %rcx, (%r14)
	0xe9, 0x16, 0xfe, 0xff, 0xff, //0x00003b9a jmp          LBB0_637
	//0x00003b9f LBB0_659
	0x4d, 0x01, 0xca, //0x00003b9f addq         %r9, %r10
	0x48, 0x85, 0xc0, //0x00003ba2 testq        %rax, %rax
	0x0f, 0x85, 0xda, 0xf2, 0xff, 0xff, //0x00003ba5 jne          LBB0_551
	0xe9, 0x1e, 0xf3, 0xff, 0xff, //0x00003bab jmp          LBB0_558
	//0x00003bb0 LBB0_660
	0x49, 0x89, 0x06, //0x00003bb0 movq         %rax, (%r14)
	0xe9, 0xf6, 0xfd, 0xff, 0xff, //0x00003bb3 jmp          LBB0_636
	//0x00003bb8 LBB0_664
	0x4d, 0x01, 0xca, //0x00003bb8 addq         %r9, %r10
	0xe9, 0xc1, 0xf4, 0xff, 0xff, //0x00003bbb jmp          LBB0_575
	//0x00003bc0 LBB0_666
	0x4d, 0x29, 0xec, //0x00003bc0 subq         %r13, %r12
	0x49, 0x01, 0xc4, //0x00003bc3 addq         %rax, %r12
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00003bc6 jmp          LBB0_668
	//0x00003bcb LBB0_665
	0x48, 0x8b, 0x4d, 0xa8, //0x00003bcb movq         $-88(%rbp), %rcx
	0x48, 0x8b, 0x49, 0x08, //0x00003bcf movq         $8(%rcx), %rcx
	0x48, 0x8b, 0x55, 0xd0, //0x00003bd3 movq         $-48(%rbp), %rdx
	0x48, 0x89, 0x0a, //0x00003bd7 movq         %rcx, (%rdx)
	0xe9, 0xd6, 0xfd, 0xff, 0xff, //0x00003bda jmp          LBB0_637
	//0x00003bdf LBB0_667
	0x4d, 0x29, 0xec, //0x00003bdf subq         %r13, %r12
	//0x00003be2 LBB0_668
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003be2 movq         $-2, %rax
	0x4c, 0x89, 0xe1, //0x00003be9 movq         %r12, %rcx
	0x4c, 0x8b, 0x75, 0xd0, //0x00003bec movq         $-48(%rbp), %r14
	0x4d, 0x89, 0x26, //0x00003bf0 movq         %r12, (%r14)
	0xe9, 0xbd, 0xfd, 0xff, 0xff, //0x00003bf3 jmp          LBB0_637
	//0x00003bf8 LBB0_669
	0x49, 0x8d, 0x48, 0xff, //0x00003bf8 leaq         $-1(%r8), %rcx
	0x4c, 0x39, 0xf1, //0x00003bfc cmpq         %r14, %rcx
	0x0f, 0x84, 0xb0, 0xfd, 0xff, 0xff, //0x00003bff je           LBB0_637
	0x4d, 0x01, 0xf2, //0x00003c05 addq         %r14, %r10
	0x49, 0x83, 0xc2, 0x02, //0x00003c08 addq         $2, %r10
	0x4d, 0x29, 0xf0, //0x00003c0c subq         %r14, %r8
	0x49, 0x83, 0xc0, 0xfe, //0x00003c0f addq         $-2, %r8
	0x4d, 0x89, 0xc6, //0x00003c13 movq         %r8, %r14
	0xe9, 0x66, 0xf4, 0xff, 0xff, //0x00003c16 jmp          LBB0_575
	//0x00003c1b LBB0_671
	0x4d, 0x29, 0xec, //0x00003c1b subq         %r13, %r12
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003c1e jmp          LBB0_673
	//0x00003c23 LBB0_672
	0x4c, 0x2b, 0x65, 0xc8, //0x00003c23 subq         $-56(%rbp), %r12
	//0x00003c27 LBB0_673
	0x49, 0x01, 0xc4, //0x00003c27 addq         %rax, %r12
	0xe9, 0xb3, 0xff, 0xff, 0xff, //0x00003c2a jmp          LBB0_668
	//0x00003c2f LBB0_674
	0x4c, 0x2b, 0x65, 0xc8, //0x00003c2f subq         $-56(%rbp), %r12
	0xe9, 0xaa, 0xff, 0xff, 0xff, //0x00003c33 jmp          LBB0_668
	//0x00003c38 LBB0_675
	0x4c, 0x8b, 0x75, 0xd0, //0x00003c38 movq         $-48(%rbp), %r14
	0x48, 0x83, 0xf8, 0xff, //0x00003c3c cmpq         $-1, %rax
	0x48, 0x8b, 0x4d, 0xc0, //0x00003c40 movq         $-64(%rbp), %rcx
	0x0f, 0x85, 0x30, 0xf3, 0xff, 0xff, //0x00003c44 jne          LBB0_461
	0xe9, 0x20, 0xf3, 0xff, 0xff, //0x00003c4a jmp          LBB0_460
	//0x00003c4f LBB0_676
	0x48, 0x83, 0xc7, 0xff, //0x00003c4f addq         $-1, %rdi
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c53 movq         $-2, %rax
	0x48, 0x89, 0xf9, //0x00003c5a movq         %rdi, %rcx
	0x4c, 0x8b, 0x75, 0xd0, //0x00003c5d movq         $-48(%rbp), %r14
	0x49, 0x89, 0x3e, //0x00003c61 movq         %rdi, (%r14)
	0xe9, 0x4c, 0xfd, 0xff, 0xff, //0x00003c64 jmp          LBB0_637
	0x90, 0x90, 0x90, //0x00003c69 .p2align 2, 0x90
	// // .set L0_0_set_637, LBB0_637-LJTI0_0
	// // .set L0_0_set_576, LBB0_576-LJTI0_0
	// // .set L0_0_set_566, LBB0_566-LJTI0_0
	// // .set L0_0_set_546, LBB0_546-LJTI0_0
	// // .set L0_0_set_605, LBB0_605-LJTI0_0
	// // .set L0_0_set_577, LBB0_577-LJTI0_0
	// // .set L0_0_set_565, LBB0_565-LJTI0_0
	// // .set L0_0_set_580, LBB0_580-LJTI0_0
	//0x00003c6c LJTI0_0
	0x49, 0xfd, 0xff, 0xff, //0x00003c6c .long L0_0_set_637
	0x27, 0xf4, 0xff, 0xff, //0x00003c70 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c74 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c78 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c7c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c80 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c84 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c88 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c8c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c90 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c94 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c98 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003c9c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003ca0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003ca4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003ca8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cac .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cb0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cb4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cb8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cbc .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cc0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cc4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cc8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003ccc .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cd0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cd4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cd8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cdc .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003ce0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003ce4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003ce8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cec .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cf0 .long L0_0_set_576
	0x16, 0xf3, 0xff, 0xff, //0x00003cf4 .long L0_0_set_566
	0x27, 0xf4, 0xff, 0xff, //0x00003cf8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003cfc .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d00 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d04 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d08 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d0c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d10 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d14 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d18 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d1c .long L0_0_set_576
	0x8a, 0xf1, 0xff, 0xff, //0x00003d20 .long L0_0_set_546
	0x27, 0xf4, 0xff, 0xff, //0x00003d24 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d28 .long L0_0_set_576
	0x8a, 0xf1, 0xff, 0xff, //0x00003d2c .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d30 .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d34 .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d38 .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d3c .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d40 .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d44 .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d48 .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d4c .long L0_0_set_546
	0x8a, 0xf1, 0xff, 0xff, //0x00003d50 .long L0_0_set_546
	0x27, 0xf4, 0xff, 0xff, //0x00003d54 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d58 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d5c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d60 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d64 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d68 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d6c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d70 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d74 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d78 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d7c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d80 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d84 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d88 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d8c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d90 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d94 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d98 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003d9c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003da0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003da4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003da8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dac .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003db0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003db4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003db8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dbc .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dc0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dc4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dc8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dcc .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dd0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dd4 .long L0_0_set_576
	0x87, 0xf8, 0xff, 0xff, //0x00003dd8 .long L0_0_set_605
	0x27, 0xf4, 0xff, 0xff, //0x00003ddc .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003de0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003de4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003de8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dec .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003df0 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003df4 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003df8 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003dfc .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e00 .long L0_0_set_576
	0x2f, 0xf4, 0xff, 0xff, //0x00003e04 .long L0_0_set_577
	0x27, 0xf4, 0xff, 0xff, //0x00003e08 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e0c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e10 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e14 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e18 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e1c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e20 .long L0_0_set_576
	0xdc, 0xf2, 0xff, 0xff, //0x00003e24 .long L0_0_set_565
	0x27, 0xf4, 0xff, 0xff, //0x00003e28 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e2c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e30 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e34 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e38 .long L0_0_set_576
	0xdc, 0xf2, 0xff, 0xff, //0x00003e3c .long L0_0_set_565
	0x27, 0xf4, 0xff, 0xff, //0x00003e40 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e44 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e48 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e4c .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e50 .long L0_0_set_576
	0x27, 0xf4, 0xff, 0xff, //0x00003e54 .long L0_0_set_576
	0x49, 0xf4, 0xff, 0xff, //0x00003e58 .long L0_0_set_580
	// // .set L0_1_set_59, LBB0_59-LJTI0_1
	// // .set L0_1_set_83, LBB0_83-LJTI0_1
	// // .set L0_1_set_64, LBB0_64-LJTI0_1
	// // .set L0_1_set_81, LBB0_81-LJTI0_1
	// // .set L0_1_set_62, LBB0_62-LJTI0_1
	// // .set L0_1_set_85, LBB0_85-LJTI0_1
	//0x00003e5c LJTI0_1
	0x9c, 0xc6, 0xff, 0xff, //0x00003e5c .long L0_1_set_59
	0x86, 0xc8, 0xff, 0xff, //0x00003e60 .long L0_1_set_83
	0xd3, 0xc6, 0xff, 0xff, //0x00003e64 .long L0_1_set_64
	0x6f, 0xc8, 0xff, 0xff, //0x00003e68 .long L0_1_set_81
	0xb3, 0xc6, 0xff, 0xff, //0x00003e6c .long L0_1_set_62
	0xb1, 0xc8, 0xff, 0xff, //0x00003e70 .long L0_1_set_85
	// // .set L0_2_set_395, LBB0_395-LJTI0_2
	// // .set L0_2_set_676, LBB0_676-LJTI0_2
	// // .set L0_2_set_398, LBB0_398-LJTI0_2
	//0x00003e74 LJTI0_2
	0x57, 0xe1, 0xff, 0xff, //0x00003e74 .long L0_2_set_395
	0xdb, 0xfd, 0xff, 0xff, //0x00003e78 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e7c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e80 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e84 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e88 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e8c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e90 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e94 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e98 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003e9c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ea0 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ea4 .long L0_2_set_676
	0x57, 0xe1, 0xff, 0xff, //0x00003ea8 .long L0_2_set_395
	0xdb, 0xfd, 0xff, 0xff, //0x00003eac .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003eb0 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003eb4 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003eb8 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ebc .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ec0 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ec4 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ec8 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ecc .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ed0 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ed4 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ed8 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003edc .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ee0 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ee4 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ee8 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003eec .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ef0 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ef4 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003ef8 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003efc .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f00 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f04 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f08 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f0c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f10 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f14 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f18 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f1c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f20 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f24 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f28 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f2c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f30 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f34 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f38 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f3c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f40 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f44 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f48 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f4c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f50 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f54 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f58 .long L0_2_set_676
	0x57, 0xe1, 0xff, 0xff, //0x00003f5c .long L0_2_set_395
	0xdb, 0xfd, 0xff, 0xff, //0x00003f60 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f64 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f68 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f6c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f70 .long L0_2_set_676
	0x57, 0xe1, 0xff, 0xff, //0x00003f74 .long L0_2_set_395
	0xdb, 0xfd, 0xff, 0xff, //0x00003f78 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f7c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f80 .long L0_2_set_676
	0x57, 0xe1, 0xff, 0xff, //0x00003f84 .long L0_2_set_395
	0xdb, 0xfd, 0xff, 0xff, //0x00003f88 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f8c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f90 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f94 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f98 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003f9c .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003fa0 .long L0_2_set_676
	0x57, 0xe1, 0xff, 0xff, //0x00003fa4 .long L0_2_set_395
	0xdb, 0xfd, 0xff, 0xff, //0x00003fa8 .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003fac .long L0_2_set_676
	0xdb, 0xfd, 0xff, 0xff, //0x00003fb0 .long L0_2_set_676
	0x57, 0xe1, 0xff, 0xff, //0x00003fb4 .long L0_2_set_395
	0xdb, 0xfd, 0xff, 0xff, //0x00003fb8 .long L0_2_set_676
	0x57, 0xe1, 0xff, 0xff, //0x00003fbc .long L0_2_set_395
	0x93, 0xe1, 0xff, 0xff, //0x00003fc0 .long L0_2_set_398
	// // .set L0_3_set_364, LBB0_364-LJTI0_3
	// // .set L0_3_set_676, LBB0_676-LJTI0_3
	// // .set L0_3_set_367, LBB0_367-LJTI0_3
	//0x00003fc4 LJTI0_3
	0x7b, 0xdd, 0xff, 0xff, //0x00003fc4 .long L0_3_set_364
	0x8b, 0xfc, 0xff, 0xff, //0x00003fc8 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fcc .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fd0 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fd4 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fd8 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fdc .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fe0 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fe4 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fe8 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003fec .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003ff0 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00003ff4 .long L0_3_set_676
	0x7b, 0xdd, 0xff, 0xff, //0x00003ff8 .long L0_3_set_364
	0x8b, 0xfc, 0xff, 0xff, //0x00003ffc .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004000 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004004 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004008 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000400c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004010 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004014 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004018 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000401c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004020 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004024 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004028 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000402c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004030 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004034 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004038 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000403c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004040 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004044 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004048 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000404c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004050 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004054 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004058 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000405c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004060 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004064 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004068 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000406c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004070 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004074 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004078 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000407c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004080 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004084 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004088 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000408c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004090 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004094 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004098 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x0000409c .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040a0 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040a4 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040a8 .long L0_3_set_676
	0x7b, 0xdd, 0xff, 0xff, //0x000040ac .long L0_3_set_364
	0x8b, 0xfc, 0xff, 0xff, //0x000040b0 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040b4 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040b8 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040bc .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040c0 .long L0_3_set_676
	0x7b, 0xdd, 0xff, 0xff, //0x000040c4 .long L0_3_set_364
	0x8b, 0xfc, 0xff, 0xff, //0x000040c8 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040cc .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040d0 .long L0_3_set_676
	0x7b, 0xdd, 0xff, 0xff, //0x000040d4 .long L0_3_set_364
	0x8b, 0xfc, 0xff, 0xff, //0x000040d8 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040dc .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040e0 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040e4 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040e8 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040ec .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040f0 .long L0_3_set_676
	0x7b, 0xdd, 0xff, 0xff, //0x000040f4 .long L0_3_set_364
	0x8b, 0xfc, 0xff, 0xff, //0x000040f8 .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x000040fc .long L0_3_set_676
	0x8b, 0xfc, 0xff, 0xff, //0x00004100 .long L0_3_set_676
	0x7b, 0xdd, 0xff, 0xff, //0x00004104 .long L0_3_set_364
	0x8b, 0xfc, 0xff, 0xff, //0x00004108 .long L0_3_set_676
	0x7b, 0xdd, 0xff, 0xff, //0x0000410c .long L0_3_set_364
	0xb7, 0xdd, 0xff, 0xff, //0x00004110 .long L0_3_set_367
	// // .set L0_4_set_637, LBB0_637-LJTI0_4
	// // .set L0_4_set_636, LBB0_636-LJTI0_4
	// // .set L0_4_set_232, LBB0_232-LJTI0_4
	// // .set L0_4_set_252, LBB0_252-LJTI0_4
	// // .set L0_4_set_101, LBB0_101-LJTI0_4
	// // .set L0_4_set_230, LBB0_230-LJTI0_4
	// // .set L0_4_set_227, LBB0_227-LJTI0_4
	// // .set L0_4_set_289, LBB0_289-LJTI0_4
	// // .set L0_4_set_297, LBB0_297-LJTI0_4
	// // .set L0_4_set_295, LBB0_295-LJTI0_4
	//0x00004114 LJTI0_4
	0xa1, 0xf8, 0xff, 0xff, //0x00004114 .long L0_4_set_637
	0x9a, 0xf8, 0xff, 0xff, //0x00004118 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000411c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004120 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004124 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004128 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000412c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004130 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004134 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004138 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000413c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004140 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004144 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004148 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000414c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004150 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004154 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004158 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000415c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004160 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004164 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004168 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000416c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004170 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004174 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004178 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000417c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004180 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004184 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004188 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000418c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004190 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004194 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004198 .long L0_4_set_636
	0x3b, 0xd0, 0xff, 0xff, //0x0000419c .long L0_4_set_232
	0x9a, 0xf8, 0xff, 0xff, //0x000041a0 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041a4 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041a8 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041ac .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041b0 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041b4 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041b8 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041bc .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041c0 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041c4 .long L0_4_set_636
	0xea, 0xd1, 0xff, 0xff, //0x000041c8 .long L0_4_set_252
	0x9a, 0xf8, 0xff, 0xff, //0x000041cc .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000041d0 .long L0_4_set_636
	0x44, 0xc6, 0xff, 0xff, //0x000041d4 .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041d8 .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041dc .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041e0 .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041e4 .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041e8 .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041ec .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041f0 .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041f4 .long L0_4_set_101
	0x44, 0xc6, 0xff, 0xff, //0x000041f8 .long L0_4_set_101
	0x9a, 0xf8, 0xff, 0xff, //0x000041fc .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004200 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004204 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004208 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000420c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004210 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004214 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004218 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000421c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004220 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004224 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004228 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000422c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004230 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004234 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004238 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000423c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004240 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004244 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004248 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000424c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004250 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004254 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004258 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000425c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004260 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004264 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004268 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000426c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004270 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004274 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004278 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000427c .long L0_4_set_636
	0x17, 0xd0, 0xff, 0xff, //0x00004280 .long L0_4_set_230
	0x9a, 0xf8, 0xff, 0xff, //0x00004284 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004288 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000428c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004290 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004294 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x00004298 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x0000429c .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042a0 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042a4 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042a8 .long L0_4_set_636
	0xec, 0xcf, 0xff, 0xff, //0x000042ac .long L0_4_set_227
	0x9a, 0xf8, 0xff, 0xff, //0x000042b0 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042b4 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042b8 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042bc .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042c0 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042c4 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042c8 .long L0_4_set_636
	0x54, 0xd4, 0xff, 0xff, //0x000042cc .long L0_4_set_289
	0x9a, 0xf8, 0xff, 0xff, //0x000042d0 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042d4 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042d8 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042dc .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042e0 .long L0_4_set_636
	0x9b, 0xd4, 0xff, 0xff, //0x000042e4 .long L0_4_set_297
	0x9a, 0xf8, 0xff, 0xff, //0x000042e8 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042ec .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042f0 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042f4 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042f8 .long L0_4_set_636
	0x9a, 0xf8, 0xff, 0xff, //0x000042fc .long L0_4_set_636
	0x77, 0xd4, 0xff, 0xff, //0x00004300 .long L0_4_set_295
	// // .set L0_5_set_434, LBB0_434-LJTI0_5
	// // .set L0_5_set_676, LBB0_676-LJTI0_5
	// // .set L0_5_set_437, LBB0_437-LJTI0_5
	//0x00004304 LJTI0_5
	0x2f, 0xe1, 0xff, 0xff, //0x00004304 .long L0_5_set_434
	0x4b, 0xf9, 0xff, 0xff, //0x00004308 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000430c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004310 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004314 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004318 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000431c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004320 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004324 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004328 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000432c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004330 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004334 .long L0_5_set_676
	0x2f, 0xe1, 0xff, 0xff, //0x00004338 .long L0_5_set_434
	0x4b, 0xf9, 0xff, 0xff, //0x0000433c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004340 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004344 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004348 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000434c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004350 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004354 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004358 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000435c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004360 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004364 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004368 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000436c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004370 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004374 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004378 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000437c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004380 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004384 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004388 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000438c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004390 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004394 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004398 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000439c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043a0 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043a4 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043a8 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043ac .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043b0 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043b4 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043b8 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043bc .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043c0 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043c4 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043c8 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043cc .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043d0 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043d4 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043d8 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043dc .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043e0 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043e4 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043e8 .long L0_5_set_676
	0x2f, 0xe1, 0xff, 0xff, //0x000043ec .long L0_5_set_434
	0x4b, 0xf9, 0xff, 0xff, //0x000043f0 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043f4 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043f8 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x000043fc .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004400 .long L0_5_set_676
	0x2f, 0xe1, 0xff, 0xff, //0x00004404 .long L0_5_set_434
	0x4b, 0xf9, 0xff, 0xff, //0x00004408 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000440c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004410 .long L0_5_set_676
	0x2f, 0xe1, 0xff, 0xff, //0x00004414 .long L0_5_set_434
	0x4b, 0xf9, 0xff, 0xff, //0x00004418 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000441c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004420 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004424 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004428 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000442c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004430 .long L0_5_set_676
	0x2f, 0xe1, 0xff, 0xff, //0x00004434 .long L0_5_set_434
	0x4b, 0xf9, 0xff, 0xff, //0x00004438 .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x0000443c .long L0_5_set_676
	0x4b, 0xf9, 0xff, 0xff, //0x00004440 .long L0_5_set_676
	0x2f, 0xe1, 0xff, 0xff, //0x00004444 .long L0_5_set_434
	0x4b, 0xf9, 0xff, 0xff, //0x00004448 .long L0_5_set_676
	0x2f, 0xe1, 0xff, 0xff, //0x0000444c .long L0_5_set_434
	0x5b, 0xe1, 0xff, 0xff, //0x00004450 .long L0_5_set_437
	// // .set L0_6_set_285, LBB0_285-LJTI0_6
	// // .set L0_6_set_327, LBB0_327-LJTI0_6
	// // .set L0_6_set_287, LBB0_287-LJTI0_6
	// // .set L0_6_set_279, LBB0_279-LJTI0_6
	//0x00004454 LJTI0_6
	0xee, 0xd0, 0xff, 0xff, //0x00004454 .long L0_6_set_285
	0xcb, 0xd3, 0xff, 0xff, //0x00004458 .long L0_6_set_327
	0xee, 0xd0, 0xff, 0xff, //0x0000445c .long L0_6_set_285
	0x01, 0xd1, 0xff, 0xff, //0x00004460 .long L0_6_set_287
	0xcb, 0xd3, 0xff, 0xff, //0x00004464 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004468 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x0000446c .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004470 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004474 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004478 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x0000447c .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004480 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004484 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004488 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x0000448c .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004490 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004494 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x00004498 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x0000449c .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x000044a0 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x000044a4 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x000044a8 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x000044ac .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x000044b0 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x000044b4 .long L0_6_set_327
	0xcb, 0xd3, 0xff, 0xff, //0x000044b8 .long L0_6_set_327
	0xa4, 0xd0, 0xff, 0xff, //0x000044bc .long L0_6_set_279
	// // .set L0_7_set_130, LBB0_130-LJTI0_7
	// // .set L0_7_set_202, LBB0_202-LJTI0_7
	// // .set L0_7_set_135, LBB0_135-LJTI0_7
	// // .set L0_7_set_133, LBB0_133-LJTI0_7
	//0x000044c0 LJTI0_7
	0x89, 0xc4, 0xff, 0xff, //0x000044c0 .long L0_7_set_130
	0xea, 0xca, 0xff, 0xff, //0x000044c4 .long L0_7_set_202
	0x89, 0xc4, 0xff, 0xff, //0x000044c8 .long L0_7_set_130
	0xb8, 0xc4, 0xff, 0xff, //0x000044cc .long L0_7_set_135
	0xea, 0xca, 0xff, 0xff, //0x000044d0 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044d4 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044d8 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044dc .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044e0 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044e4 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044e8 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044ec .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044f0 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044f4 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044f8 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x000044fc .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x00004500 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x00004504 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x00004508 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x0000450c .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x00004510 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x00004514 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x00004518 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x0000451c .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x00004520 .long L0_7_set_202
	0xea, 0xca, 0xff, 0xff, //0x00004524 .long L0_7_set_202
	0xa5, 0xc4, 0xff, 0xff, //0x00004528 .long L0_7_set_133
	//0x0000452c .p2align 2, 0x00
	//0x0000452c _MASK_USE_NUMBER
	0x02, 0x00, 0x00, 0x00, //0x0000452c .long 2
}
