//go:build amd64
// +build amd64

// Code generated by asm2asm, DO NOT EDIT.

package sse

var _text_get_by_path = []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
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	//0x000000a0 LCPI0_10
	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
	//0x000000b0 LCPI0_11
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000b0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	//0x000000c0 LCPI0_12
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000c0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	//0x000000d0 LCPI0_13
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000d0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	//0x000000e0 LCPI0_14
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000e0 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	//0x000000f0 .p2align 4, 0x90
	//0x000000f0 _get_by_path
	0x55,             //0x000000f0 pushq        %rbp
	0x48, 0x89, 0xe5, //0x000000f1 movq         %rsp, %rbp
	0x41, 0x57, //0x000000f4 pushq        %r15
	0x41, 0x56, //0x000000f6 pushq        %r14
	0x41, 0x55, //0x000000f8 pushq        %r13
	0x41, 0x54, //0x000000fa pushq        %r12
	0x53,                                     //0x000000fc pushq        %rbx
	0x48, 0x81, 0xec, 0xa8, 0x00, 0x00, 0x00, //0x000000fd subq         $168, %rsp
	0x49, 0x89, 0xcd, //0x00000104 movq         %rcx, %r13
	0x49, 0x89, 0xf4, //0x00000107 movq         %rsi, %r12
	0x48, 0x8b, 0x42, 0x08, //0x0000010a movq         $8(%rdx), %rax
	0x4c, 0x8d, 0x77, 0x08, //0x0000010e leaq         $8(%rdi), %r14
	0x48, 0x85, 0xc0, //0x00000112 testq        %rax, %rax
	0x48, 0x89, 0x75, 0xd0, //0x00000115 movq         %rsi, $-48(%rbp)
	0x4c, 0x89, 0x75, 0xb8, //0x00000119 movq         %r14, $-72(%rbp)
	0x48, 0x89, 0x4d, 0x90, //0x0000011d movq         %rcx, $-112(%rbp)
	0x0f, 0x84, 0x31, 0x2e, 0x00, 0x00, //0x00000121 je           LBB0_473
	0x4c, 0x8b, 0x12, //0x00000127 movq         (%rdx), %r10
	0x48, 0xc1, 0xe0, 0x04, //0x0000012a shlq         $4, %rax
	0x4c, 0x01, 0xd0, //0x0000012e addq         %r10, %rax
	0x48, 0x89, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00000131 movq         %rax, $-200(%rbp)
	0x4c, 0x8b, 0x07, //0x00000138 movq         (%rdi), %r8
	0x49, 0x8b, 0x04, 0x24, //0x0000013b movq         (%r12), %rax
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000013f movabsq      $4294977024, %r9
	0xf3, 0x0f, 0x6f, 0x05, 0xdf, 0xfe, 0xff, 0xff, //0x00000149 movdqu       $-289(%rip), %xmm0  /* LCPI0_3+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0xe7, 0xfe, 0xff, 0xff, //0x00000151 movdqu       $-281(%rip), %xmm1  /* LCPI0_4+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x9e, 0xfe, 0xff, 0xff, //0x00000159 movdqu       $-354(%rip), %xmm13  /* LCPI0_0+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xa5, 0xfe, 0xff, 0xff, //0x00000162 movdqu       $-347(%rip), %xmm14  /* LCPI0_1+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x25, 0xad, 0xfe, 0xff, 0xff, //0x0000016b movdqu       $-339(%rip), %xmm4  /* LCPI0_2+0(%rip) */
	0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00000173 pcmpeqd      %xmm9, %xmm9
	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xef, 0xfe, 0xff, 0xff, //0x00000178 movdqu       $-273(%rip), %xmm10  /* LCPI0_7+0(%rip) */
	0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00000181 pxor         %xmm8, %xmm8
	0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xc1, 0xfe, 0xff, 0xff, //0x00000186 movdqu       $-319(%rip), %xmm11  /* LCPI0_5+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xc8, 0xfe, 0xff, 0xff, //0x0000018f movdqu       $-312(%rip), %xmm12  /* LCPI0_6+0(%rip) */
	0x48, 0x89, 0x7d, 0xc0, //0x00000198 movq         %rdi, $-64(%rbp)
	//0x0000019c LBB0_2
	0x49, 0x8b, 0x0e, //0x0000019c movq         (%r14), %rcx
	0x48, 0x39, 0xc8, //0x0000019f cmpq         %rcx, %rax
	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000001a2 jae          LBB0_7
	0x41, 0x8a, 0x14, 0x00, //0x000001a8 movb         (%r8,%rax), %dl
	0x80, 0xfa, 0x0d, //0x000001ac cmpb         $13, %dl
	0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000001af je           LBB0_7
	0x80, 0xfa, 0x20, //0x000001b5 cmpb         $32, %dl
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000001b8 je           LBB0_7
	0x80, 0xc2, 0xf7, //0x000001be addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000001c1 cmpb         $1, %dl
	0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000001c4 jbe          LBB0_7
	0x48, 0x89, 0xc2, //0x000001ca movq         %rax, %rdx
	0xe9, 0x1d, 0x01, 0x00, 0x00, //0x000001cd jmp          LBB0_28
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d2 .p2align 4, 0x90
	//0x000001e0 LBB0_7
	0x48, 0x8d, 0x50, 0x01, //0x000001e0 leaq         $1(%rax), %rdx
	0x48, 0x39, 0xca, //0x000001e4 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001e7 jae          LBB0_11
	0x41, 0x8a, 0x1c, 0x10, //0x000001ed movb         (%r8,%rdx), %bl
	0x80, 0xfb, 0x0d, //0x000001f1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000001f4 je           LBB0_11
	0x80, 0xfb, 0x20, //0x000001fa cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000001fd je           LBB0_11
	0x80, 0xc3, 0xf7, //0x00000203 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000206 cmpb         $1, %bl
	0x0f, 0x87, 0xe0, 0x00, 0x00, 0x00, //0x00000209 ja           LBB0_28
	0x90, //0x0000020f .p2align 4, 0x90
	//0x00000210 LBB0_11
	0x48, 0x8d, 0x50, 0x02, //0x00000210 leaq         $2(%rax), %rdx
	0x48, 0x39, 0xca, //0x00000214 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000217 jae          LBB0_15
	0x41, 0x8a, 0x1c, 0x10, //0x0000021d movb         (%r8,%rdx), %bl
	0x80, 0xfb, 0x0d, //0x00000221 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000224 je           LBB0_15
	0x80, 0xfb, 0x20, //0x0000022a cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000022d je           LBB0_15
	0x80, 0xc3, 0xf7, //0x00000233 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000236 cmpb         $1, %bl
	0x0f, 0x87, 0xb0, 0x00, 0x00, 0x00, //0x00000239 ja           LBB0_28
	0x90, //0x0000023f .p2align 4, 0x90
	//0x00000240 LBB0_15
	0x48, 0x8d, 0x50, 0x03, //0x00000240 leaq         $3(%rax), %rdx
	0x48, 0x39, 0xca, //0x00000244 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae          LBB0_19
	0x41, 0x8a, 0x1c, 0x10, //0x0000024d movb         (%r8,%rdx), %bl
	0x80, 0xfb, 0x0d, //0x00000251 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000254 je           LBB0_19
	0x80, 0xfb, 0x20, //0x0000025a cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000025d je           LBB0_19
	0x80, 0xc3, 0xf7, //0x00000263 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000266 cmpb         $1, %bl
	0x0f, 0x87, 0x80, 0x00, 0x00, 0x00, //0x00000269 ja           LBB0_28
	0x90, //0x0000026f .p2align 4, 0x90
	//0x00000270 LBB0_19
	0x4c, 0x8d, 0x68, 0x04, //0x00000270 leaq         $4(%rax), %r13
	0x4c, 0x39, 0xe9, //0x00000274 cmpq         %r13, %rcx
	0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000277 jbe          LBB0_880
	0x4c, 0x39, 0xe9, //0x0000027d cmpq         %r13, %rcx
	0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00000280 je           LBB0_25
	0x49, 0x8d, 0x14, 0x08, //0x00000286 leaq         (%r8,%rcx), %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000028a .p2align 4, 0x90
	//0x00000290 LBB0_22
	0x4c, 0x89, 0xeb, //0x00000290 movq         %r13, %rbx
	0x43, 0x0f, 0xbe, 0x34, 0x28, //0x00000293 movsbl       (%r8,%r13), %esi
	0x83, 0xfe, 0x20, //0x00000298 cmpl         $32, %esi
	0x0f, 0x87, 0x6b, 0x00, 0x00, 0x00, //0x0000029b ja           LBB0_541
	0x49, 0x0f, 0xa3, 0xf1, //0x000002a1 btq          %rsi, %r9
	0x0f, 0x83, 0x61, 0x00, 0x00, 0x00, //0x000002a5 jae          LBB0_541
	0x49, 0x89, 0xdd, //0x000002ab movq         %rbx, %r13
	0x49, 0x83, 0xc5, 0x01, //0x000002ae addq         $1, %r13
	0x4c, 0x39, 0xe9, //0x000002b2 cmpq         %r13, %rcx
	0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x000002b5 jne          LBB0_22
	0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000002bb jmp          LBB0_26
	//0x000002c0 .p2align 4, 0x90
	//0x000002c0 LBB0_880
	0x4d, 0x89, 0x2c, 0x24, //0x000002c0 movq         %r13, (%r12)
	0x31, 0xc9, //0x000002c4 xorl         %ecx, %ecx
	0x49, 0x8b, 0x02, //0x000002c6 movq         (%r10), %rax
	0x48, 0x85, 0xc0, //0x000002c9 testq        %rax, %rax
	0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x000002cc jne          LBB0_30
	0xe9, 0x6d, 0x46, 0x00, 0x00, //0x000002d2 jmp          LBB0_881
	//0x000002d7 LBB0_25
	0x4d, 0x01, 0xc5, //0x000002d7 addq         %r8, %r13
	0x4c, 0x89, 0xea, //0x000002da movq         %r13, %rdx
	//0x000002dd LBB0_26
	0x4c, 0x29, 0xc2, //0x000002dd subq         %r8, %rdx
	0x48, 0x89, 0xd6, //0x000002e0 movq         %rdx, %rsi
	0x48, 0x89, 0xf2, //0x000002e3 movq         %rsi, %rdx
	0x48, 0x39, 0xce, //0x000002e6 cmpq         %rcx, %rsi
	0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x000002e9 jae          LBB0_29
	//0x000002ef LBB0_28
	0x4c, 0x8d, 0x6a, 0x01, //0x000002ef leaq         $1(%rdx), %r13
	0x4d, 0x89, 0x2c, 0x24, //0x000002f3 movq         %r13, (%r12)
	0x41, 0x8a, 0x0c, 0x10, //0x000002f7 movb         (%r8,%rdx), %cl
	0x49, 0x8b, 0x02, //0x000002fb movq         (%r10), %rax
	0x48, 0x85, 0xc0, //0x000002fe testq        %rax, %rax
	0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00000301 jne          LBB0_30
	0xe9, 0x38, 0x46, 0x00, 0x00, //0x00000307 jmp          LBB0_881
	//0x0000030c LBB0_541
	0x48, 0x89, 0xde, //0x0000030c movq         %rbx, %rsi
	0x48, 0x89, 0xf2, //0x0000030f movq         %rsi, %rdx
	0x48, 0x39, 0xce, //0x00000312 cmpq         %rcx, %rsi
	0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00000315 jb           LBB0_28
	//0x0000031b LBB0_29
	0x31, 0xc9, //0x0000031b xorl         %ecx, %ecx
	0x49, 0x89, 0xc5, //0x0000031d movq         %rax, %r13
	0x49, 0x8b, 0x02, //0x00000320 movq         (%r10), %rax
	0x48, 0x85, 0xc0, //0x00000323 testq        %rax, %rax
	0x0f, 0x84, 0x18, 0x46, 0x00, 0x00, //0x00000326 je           LBB0_881
	0x90, 0x90, 0x90, 0x90, //0x0000032c .p2align 4, 0x90
	//0x00000330 LBB0_30
	0x8a, 0x40, 0x17, //0x00000330 movb         $23(%rax), %al
	0x24, 0x1f, //0x00000333 andb         $31, %al
	0x3c, 0x02, //0x00000335 cmpb         $2, %al
	0x0f, 0x84, 0x63, 0x1b, 0x00, 0x00, //0x00000337 je           LBB0_351
	0x3c, 0x18, //0x0000033d cmpb         $24, %al
	0x0f, 0x85, 0xff, 0x45, 0x00, 0x00, //0x0000033f jne          LBB0_881
	0x80, 0xf9, 0x7b, //0x00000345 cmpb         $123, %cl
	0x4c, 0x89, 0x55, 0xa8, //0x00000348 movq         %r10, $-88(%rbp)
	0x0f, 0x85, 0x1c, 0x46, 0x00, 0x00, //0x0000034c jne          LBB0_887
	//0x00000352 LBB0_33
	0x49, 0x8b, 0x06, //0x00000352 movq         (%r14), %rax
	0x49, 0x39, 0xc5, //0x00000355 cmpq         %rax, %r13
	0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00000358 jae          LBB0_38
	0x43, 0x8a, 0x0c, 0x28, //0x0000035e movb         (%r8,%r13), %cl
	0x80, 0xf9, 0x0d, //0x00000362 cmpb         $13, %cl
	0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000365 je           LBB0_38
	0x80, 0xf9, 0x20, //0x0000036b cmpb         $32, %cl
	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000036e je           LBB0_38
	0x80, 0xc1, 0xf7, //0x00000374 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x00000377 cmpb         $1, %cl
	0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000037a jbe          LBB0_38
	0x4c, 0x89, 0xe9, //0x00000380 movq         %r13, %rcx
	0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00000383 jmp          LBB0_59
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000388 .p2align 4, 0x90
	//0x00000390 LBB0_38
	0x49, 0x8d, 0x4d, 0x01, //0x00000390 leaq         $1(%r13), %rcx
	0x48, 0x39, 0xc1, //0x00000394 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000397 jae          LBB0_42
	0x41, 0x8a, 0x14, 0x08, //0x0000039d movb         (%r8,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x000003a1 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003a4 je           LBB0_42
	0x80, 0xfa, 0x20, //0x000003aa cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ad je           LBB0_42
	0x80, 0xc2, 0xf7, //0x000003b3 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000003b6 cmpb         $1, %dl
	0x0f, 0x87, 0xc6, 0x00, 0x00, 0x00, //0x000003b9 ja           LBB0_59
	0x90, //0x000003bf .p2align 4, 0x90
	//0x000003c0 LBB0_42
	0x49, 0x8d, 0x4d, 0x02, //0x000003c0 leaq         $2(%r13), %rcx
	0x48, 0x39, 0xc1, //0x000003c4 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003c7 jae          LBB0_46
	0x41, 0x8a, 0x14, 0x08, //0x000003cd movb         (%r8,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x000003d1 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003d4 je           LBB0_46
	0x80, 0xfa, 0x20, //0x000003da cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003dd je           LBB0_46
	0x80, 0xc2, 0xf7, //0x000003e3 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000003e6 cmpb         $1, %dl
	0x0f, 0x87, 0x96, 0x00, 0x00, 0x00, //0x000003e9 ja           LBB0_59
	0x90, //0x000003ef .p2align 4, 0x90
	//0x000003f0 LBB0_46
	0x49, 0x8d, 0x4d, 0x03, //0x000003f0 leaq         $3(%r13), %rcx
	0x48, 0x39, 0xc1, //0x000003f4 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003f7 jae          LBB0_50
	0x41, 0x8a, 0x14, 0x08, //0x000003fd movb         (%r8,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00000401 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000404 je           LBB0_50
	0x80, 0xfa, 0x20, //0x0000040a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000040d je           LBB0_50
	0x80, 0xc2, 0xf7, //0x00000413 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000416 cmpb         $1, %dl
	0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x00000419 ja           LBB0_59
	0x90, //0x0000041f .p2align 4, 0x90
	//0x00000420 LBB0_50
	0x49, 0x8d, 0x4d, 0x04, //0x00000420 leaq         $4(%r13), %rcx
	0x48, 0x39, 0xc8, //0x00000424 cmpq         %rcx, %rax
	0x0f, 0x86, 0x29, 0x2d, 0x00, 0x00, //0x00000427 jbe          LBB0_886
	0x48, 0x39, 0xc8, //0x0000042d cmpq         %rcx, %rax
	0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000430 je           LBB0_56
	0x49, 0x8d, 0x14, 0x00, //0x00000436 leaq         (%r8,%rax), %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000043a .p2align 4, 0x90
	//0x00000440 LBB0_53
	0x41, 0x0f, 0xbe, 0x34, 0x08, //0x00000440 movsbl       (%r8,%rcx), %esi
	0x83, 0xfe, 0x20, //0x00000445 cmpl         $32, %esi
	0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00000448 ja           LBB0_58
	0x49, 0x0f, 0xa3, 0xf1, //0x0000044e btq          %rsi, %r9
	0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000452 jae          LBB0_58
	0x48, 0x83, 0xc1, 0x01, //0x00000458 addq         $1, %rcx
	0x48, 0x39, 0xc8, //0x0000045c cmpq         %rcx, %rax
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000045f jne          LBB0_53
	0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000465 jmp          LBB0_57
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000046a .p2align 4, 0x90
	//0x00000470 LBB0_56
	0x4c, 0x01, 0xc1, //0x00000470 addq         %r8, %rcx
	0x48, 0x89, 0xca, //0x00000473 movq         %rcx, %rdx
	//0x00000476 LBB0_57
	0x4c, 0x29, 0xc2, //0x00000476 subq         %r8, %rdx
	0x48, 0x89, 0xd1, //0x00000479 movq         %rdx, %rcx
	//0x0000047c LBB0_58
	0x48, 0x39, 0xc1, //0x0000047c cmpq         %rax, %rcx
	0x0f, 0x83, 0xe9, 0x44, 0x00, 0x00, //0x0000047f jae          LBB0_887
	//0x00000485 LBB0_59
	0x4c, 0x8d, 0x69, 0x01, //0x00000485 leaq         $1(%rcx), %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00000489 movq         %r13, (%r12)
	0x41, 0x8a, 0x04, 0x08, //0x0000048d movb         (%r8,%rcx), %al
	0x3c, 0x22, //0x00000491 cmpb         $34, %al
	0x0f, 0x85, 0x76, 0x2b, 0x00, 0x00, //0x00000493 jne          LBB0_266
	0x49, 0x8b, 0x06, //0x00000499 movq         (%r14), %rax
	0x49, 0x89, 0xc4, //0x0000049c movq         %rax, %r12
	0x4d, 0x29, 0xec, //0x0000049f subq         %r13, %r12
	0x0f, 0x84, 0x42, 0x51, 0x00, 0x00, //0x000004a2 je           LBB0_991
	0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000004a8 movq         %rax, $-184(%rbp)
	0x49, 0x8b, 0x42, 0x08, //0x000004af movq         $8(%r10), %rax
	0x4c, 0x8b, 0x38, //0x000004b3 movq         (%rax), %r15
	0x48, 0x8b, 0x40, 0x08, //0x000004b6 movq         $8(%rax), %rax
	0x48, 0x89, 0x45, 0xb0, //0x000004ba movq         %rax, $-80(%rbp)
	0x4c, 0x89, 0xad, 0x40, 0xff, 0xff, 0xff, //0x000004be movq         %r13, $-192(%rbp)
	0x4b, 0x8d, 0x04, 0x28, //0x000004c5 leaq         (%r8,%r13), %rax
	0x48, 0x89, 0x45, 0xc8, //0x000004c9 movq         %rax, $-56(%rbp)
	0x49, 0x83, 0xfc, 0x40, //0x000004cd cmpq         $64, %r12
	0x48, 0x89, 0x4d, 0xa0, //0x000004d1 movq         %rcx, $-96(%rbp)
	0x0f, 0x82, 0x41, 0x13, 0x00, 0x00, //0x000004d5 jb           LBB0_272
	0x4c, 0x89, 0x7d, 0x98, //0x000004db movq         %r15, $-104(%rbp)
	0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000004df movq         $-2, %r15
	0x49, 0x29, 0xcf, //0x000004e6 subq         %rcx, %r15
	0x48, 0x8d, 0x71, 0x01, //0x000004e9 leaq         $1(%rcx), %rsi
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000004ed movq         $-1, %rdx
	0x45, 0x31, 0xc9, //0x000004f4 xorl         %r9d, %r9d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f7 .p2align 4, 0x90
	//0x00000500 LBB0_63
	0x49, 0x89, 0xd5, //0x00000500 movq         %rdx, %r13
	0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x30, //0x00000503 movdqu       (%r8,%rsi), %xmm3
	0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x30, 0x10, //0x00000509 movdqu       $16(%r8,%rsi), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x30, 0x20, //0x00000510 movdqu       $32(%r8,%rsi), %xmm6
	0x4d, 0x89, 0xc3, //0x00000517 movq         %r8, %r11
	0x48, 0x89, 0xf1, //0x0000051a movq         %rsi, %rcx
	0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x30, 0x30, //0x0000051d movdqu       $48(%r8,%rsi), %xmm7
	0x66, 0x0f, 0x6f, 0xd3, //0x00000524 movdqa       %xmm3, %xmm2
	0x66, 0x0f, 0x74, 0xd0, //0x00000528 pcmpeqb      %xmm0, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x0000052c pmovmskb     %xmm2, %edi
	0x66, 0x0f, 0x6f, 0xd5, //0x00000530 movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd0, //0x00000534 pcmpeqb      %xmm0, %xmm2
	0x66, 0x0f, 0xd7, 0xc2, //0x00000538 pmovmskb     %xmm2, %eax
	0x66, 0x0f, 0x6f, 0xd6, //0x0000053c movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd0, //0x00000540 pcmpeqb      %xmm0, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x00000544 pmovmskb     %xmm2, %r10d
	0x66, 0x0f, 0x6f, 0xd7, //0x00000549 movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd0, //0x0000054d pcmpeqb      %xmm0, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xf2, //0x00000551 pmovmskb     %xmm2, %r14d
	0x66, 0x0f, 0x74, 0xd9, //0x00000556 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x0000055a pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x74, 0xe9, //0x0000055e pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xdd, //0x00000562 pmovmskb     %xmm5, %ebx
	0x66, 0x0f, 0x74, 0xf1, //0x00000566 pcmpeqb      %xmm1, %xmm6
	0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x0000056a pmovmskb     %xmm6, %r8d
	0x66, 0x0f, 0x74, 0xf9, //0x0000056f pcmpeqb      %xmm1, %xmm7
	0x66, 0x0f, 0xd7, 0xd7, //0x00000573 pmovmskb     %xmm7, %edx
	0x49, 0xc1, 0xe6, 0x30, //0x00000577 shlq         $48, %r14
	0x49, 0xc1, 0xe2, 0x20, //0x0000057b shlq         $32, %r10
	0x4d, 0x09, 0xf2, //0x0000057f orq          %r14, %r10
	0x48, 0xc1, 0xe0, 0x10, //0x00000582 shlq         $16, %rax
	0x4c, 0x09, 0xd0, //0x00000586 orq          %r10, %rax
	0x48, 0x09, 0xc7, //0x00000589 orq          %rax, %rdi
	0x48, 0xc1, 0xe2, 0x30, //0x0000058c shlq         $48, %rdx
	0x49, 0xc1, 0xe0, 0x20, //0x00000590 shlq         $32, %r8
	0x49, 0x09, 0xd0, //0x00000594 orq          %rdx, %r8
	0x48, 0xc1, 0xe3, 0x10, //0x00000597 shlq         $16, %rbx
	0x4c, 0x09, 0xc3, //0x0000059b orq          %r8, %rbx
	0x48, 0x09, 0xde, //0x0000059e orq          %rbx, %rsi
	0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x000005a1 jne          LBB0_72
	0x4d, 0x85, 0xc9, //0x000005a7 testq        %r9, %r9
	0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x000005aa jne          LBB0_74
	0x45, 0x31, 0xc9, //0x000005b0 xorl         %r9d, %r9d
	0x4d, 0x89, 0xd8, //0x000005b3 movq         %r11, %r8
	0x4c, 0x89, 0xea, //0x000005b6 movq         %r13, %rdx
	0x48, 0x85, 0xff, //0x000005b9 testq        %rdi, %rdi
	0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x000005bc jne          LBB0_76
	//0x000005c2 LBB0_66
	0x48, 0x89, 0xce, //0x000005c2 movq         %rcx, %rsi
	0x49, 0x83, 0xc4, 0xc0, //0x000005c5 addq         $-64, %r12
	0x49, 0x83, 0xc7, 0xc0, //0x000005c9 addq         $-64, %r15
	0x48, 0x83, 0xc6, 0x40, //0x000005cd addq         $64, %rsi
	0x49, 0x83, 0xfc, 0x3f, //0x000005d1 cmpq         $63, %r12
	0x0f, 0x87, 0x25, 0xff, 0xff, 0xff, //0x000005d5 ja           LBB0_63
	0xe9, 0x3e, 0x11, 0x00, 0x00, //0x000005db jmp          LBB0_67
	//0x000005e0 LBB0_72
	0x49, 0x83, 0xfd, 0xff, //0x000005e0 cmpq         $-1, %r13
	0x4d, 0x89, 0xd8, //0x000005e4 movq         %r11, %r8
	0x4c, 0x89, 0xea, //0x000005e7 movq         %r13, %rdx
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000005ea jne          LBB0_75
	0x48, 0x0f, 0xbc, 0xd6, //0x000005f0 bsfq         %rsi, %rdx
	0x48, 0x01, 0xca, //0x000005f4 addq         %rcx, %rdx
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x000005f7 jmp          LBB0_75
	//0x000005fc LBB0_74
	0x4d, 0x89, 0xd8, //0x000005fc movq         %r11, %r8
	0x4c, 0x89, 0xea, //0x000005ff movq         %r13, %rdx
	//0x00000602 LBB0_75
	0x4c, 0x89, 0xc8, //0x00000602 movq         %r9, %rax
	0x48, 0xf7, 0xd0, //0x00000605 notq         %rax
	0x48, 0x21, 0xf0, //0x00000608 andq         %rsi, %rax
	0x4c, 0x8d, 0x14, 0x00, //0x0000060b leaq         (%rax,%rax), %r10
	0x4d, 0x09, 0xca, //0x0000060f orq          %r9, %r10
	0x4c, 0x89, 0xd3, //0x00000612 movq         %r10, %rbx
	0x48, 0xf7, 0xd3, //0x00000615 notq         %rbx
	0x48, 0x21, 0xf3, //0x00000618 andq         %rsi, %rbx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000061b movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf3, //0x00000625 andq         %rsi, %rbx
	0x45, 0x31, 0xc9, //0x00000628 xorl         %r9d, %r9d
	0x48, 0x01, 0xc3, //0x0000062b addq         %rax, %rbx
	0x41, 0x0f, 0x92, 0xc1, //0x0000062e setb         %r9b
	0x48, 0x01, 0xdb, //0x00000632 addq         %rbx, %rbx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000635 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc3, //0x0000063f xorq         %rax, %rbx
	0x4c, 0x21, 0xd3, //0x00000642 andq         %r10, %rbx
	0x48, 0xf7, 0xd3, //0x00000645 notq         %rbx
	0x48, 0x21, 0xdf, //0x00000648 andq         %rbx, %rdi
	0x48, 0x85, 0xff, //0x0000064b testq        %rdi, %rdi
	0x0f, 0x84, 0x6e, 0xff, 0xff, 0xff, //0x0000064e je           LBB0_66
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000654 .p2align 4, 0x90
	//0x00000660 LBB0_76
	0x48, 0x0f, 0xbc, 0xf7, //0x00000660 bsfq         %rdi, %rsi
	0x4c, 0x29, 0xfe, //0x00000664 subq         %r15, %rsi
	0x4c, 0x8b, 0x65, 0xd0, //0x00000667 movq         $-48(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xb8, //0x0000066b movq         $-72(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x0000066f movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00000673 movq         $-88(%rbp), %r10
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000677 movabsq      $4294977024, %r9
	0x4c, 0x8b, 0x7d, 0x98, //0x00000681 movq         $-104(%rbp), %r15
	0x48, 0x8b, 0x4d, 0xa0, //0x00000685 movq         $-96(%rbp), %rcx
	0x48, 0x85, 0xf6, //0x00000689 testq        %rsi, %rsi
	0x0f, 0x88, 0x63, 0x4f, 0x00, 0x00, //0x0000068c js           LBB0_993
	//0x00000692 LBB0_79
	0x49, 0x89, 0x34, 0x24, //0x00000692 movq         %rsi, (%r12)
	0x48, 0x83, 0xfa, 0xff, //0x00000696 cmpq         $-1, %rdx
	0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000069a je           LBB0_81
	0x48, 0x39, 0xf2, //0x000006a0 cmpq         %rsi, %rdx
	0x0f, 0x8e, 0x90, 0x11, 0x00, 0x00, //0x000006a3 jle          LBB0_273
	//0x000006a9 LBB0_81
	0x49, 0x89, 0xf5, //0x000006a9 movq         %rsi, %r13
	0x48, 0x89, 0xf0, //0x000006ac movq         %rsi, %rax
	0x48, 0x29, 0xc8, //0x000006af subq         %rcx, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x000006b2 addq         $-2, %rax
	0xba, 0x01, 0x00, 0x00, 0x00, //0x000006b6 movl         $1, %edx
	0x48, 0x89, 0xc6, //0x000006bb movq         %rax, %rsi
	0x48, 0x8b, 0x5d, 0xb0, //0x000006be movq         $-80(%rbp), %rbx
	0x48, 0x09, 0xde, //0x000006c2 orq          %rbx, %rsi
	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000006c5 je           LBB0_87
	0x48, 0x39, 0xd8, //0x000006cb cmpq         %rbx, %rax
	0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x000006ce jne          LBB0_86
	0x48, 0x89, 0xde, //0x000006d4 movq         %rbx, %rsi
	0x31, 0xdb, //0x000006d7 xorl         %ebx, %ebx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006d9 .p2align 4, 0x90
	//0x000006e0 LBB0_84
	0x48, 0x83, 0xfe, 0x10, //0x000006e0 cmpq         $16, %rsi
	0x0f, 0x82, 0xa2, 0x02, 0x00, 0x00, //0x000006e4 jb           LBB0_139
	0x48, 0x8b, 0x45, 0xc8, //0x000006ea movq         $-56(%rbp), %rax
	0xf3, 0x0f, 0x6f, 0x14, 0x18, //0x000006ee movdqu       (%rax,%rbx), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1f, //0x000006f3 movdqu       (%r15,%rbx), %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x000006f9 pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x000006fd pmovmskb     %xmm3, %eax
	0x48, 0x83, 0xc6, 0xf0, //0x00000701 addq         $-16, %rsi
	0x48, 0x83, 0xc3, 0x10, //0x00000705 addq         $16, %rbx
	0x66, 0x83, 0xf8, 0xff, //0x00000709 cmpw         $-1, %ax
	0x0f, 0x84, 0xcd, 0xff, 0xff, 0xff, //0x0000070d je           LBB0_84
	//0x00000713 LBB0_86
	0x31, 0xd2, //0x00000713 xorl         %edx, %edx
	//0x00000715 LBB0_87
	0x49, 0x8b, 0x06, //0x00000715 movq         (%r14), %rax
	0x49, 0x39, 0xc5, //0x00000718 cmpq         %rax, %r13
	0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x0000071b jae          LBB0_92
	0x43, 0x8a, 0x0c, 0x28, //0x00000721 movb         (%r8,%r13), %cl
	0x80, 0xf9, 0x0d, //0x00000725 cmpb         $13, %cl
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000728 je           LBB0_92
	0x80, 0xf9, 0x20, //0x0000072e cmpb         $32, %cl
	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000731 je           LBB0_92
	0x80, 0xc1, 0xf7, //0x00000737 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x0000073a cmpb         $1, %cl
	0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x0000073d jbe          LBB0_92
	0x4c, 0x89, 0xe9, //0x00000743 movq         %r13, %rcx
	0xe9, 0xfa, 0x00, 0x00, 0x00, //0x00000746 jmp          LBB0_113
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000074b .p2align 4, 0x90
	//0x00000750 LBB0_92
	0x49, 0x8d, 0x4d, 0x01, //0x00000750 leaq         $1(%r13), %rcx
	0x48, 0x39, 0xc1, //0x00000754 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000757 jae          LBB0_96
	0x41, 0x8a, 0x1c, 0x08, //0x0000075d movb         (%r8,%rcx), %bl
	0x80, 0xfb, 0x0d, //0x00000761 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000764 je           LBB0_96
	0x80, 0xfb, 0x20, //0x0000076a cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000076d je           LBB0_96
	0x80, 0xc3, 0xf7, //0x00000773 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000776 cmpb         $1, %bl
	0x0f, 0x87, 0xc6, 0x00, 0x00, 0x00, //0x00000779 ja           LBB0_113
	0x90, //0x0000077f .p2align 4, 0x90
	//0x00000780 LBB0_96
	0x49, 0x8d, 0x4d, 0x02, //0x00000780 leaq         $2(%r13), %rcx
	0x48, 0x39, 0xc1, //0x00000784 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000787 jae          LBB0_100
	0x41, 0x8a, 0x1c, 0x08, //0x0000078d movb         (%r8,%rcx), %bl
	0x80, 0xfb, 0x0d, //0x00000791 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000794 je           LBB0_100
	0x80, 0xfb, 0x20, //0x0000079a cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000079d je           LBB0_100
	0x80, 0xc3, 0xf7, //0x000007a3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x000007a6 cmpb         $1, %bl
	0x0f, 0x87, 0x96, 0x00, 0x00, 0x00, //0x000007a9 ja           LBB0_113
	0x90, //0x000007af .p2align 4, 0x90
	//0x000007b0 LBB0_100
	0x49, 0x8d, 0x4d, 0x03, //0x000007b0 leaq         $3(%r13), %rcx
	0x48, 0x39, 0xc1, //0x000007b4 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000007b7 jae          LBB0_104
	0x41, 0x8a, 0x1c, 0x08, //0x000007bd movb         (%r8,%rcx), %bl
	0x80, 0xfb, 0x0d, //0x000007c1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000007c4 je           LBB0_104
	0x80, 0xfb, 0x20, //0x000007ca cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000007cd je           LBB0_104
	0x80, 0xc3, 0xf7, //0x000007d3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x000007d6 cmpb         $1, %bl
	0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x000007d9 ja           LBB0_113
	0x90, //0x000007df .p2align 4, 0x90
	//0x000007e0 LBB0_104
	0x49, 0x8d, 0x4d, 0x04, //0x000007e0 leaq         $4(%r13), %rcx
	0x48, 0x39, 0xc8, //0x000007e4 cmpq         %rcx, %rax
	0x0f, 0x86, 0x69, 0x29, 0x00, 0x00, //0x000007e7 jbe          LBB0_886
	0x48, 0x39, 0xc8, //0x000007ed cmpq         %rcx, %rax
	0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000007f0 je           LBB0_110
	0x49, 0x8d, 0x34, 0x00, //0x000007f6 leaq         (%r8,%rax), %rsi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007fa .p2align 4, 0x90
	//0x00000800 LBB0_107
	0x41, 0x0f, 0xbe, 0x1c, 0x08, //0x00000800 movsbl       (%r8,%rcx), %ebx
	0x83, 0xfb, 0x20, //0x00000805 cmpl         $32, %ebx
	0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00000808 ja           LBB0_112
	0x49, 0x0f, 0xa3, 0xd9, //0x0000080e btq          %rbx, %r9
	0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00000812 jae          LBB0_112
	0x48, 0x83, 0xc1, 0x01, //0x00000818 addq         $1, %rcx
	0x48, 0x39, 0xc8, //0x0000081c cmpq         %rcx, %rax
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000081f jne          LBB0_107
	0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000825 jmp          LBB0_111
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000082a .p2align 4, 0x90
	//0x00000830 LBB0_110
	0x4c, 0x01, 0xc1, //0x00000830 addq         %r8, %rcx
	0x48, 0x89, 0xce, //0x00000833 movq         %rcx, %rsi
	//0x00000836 LBB0_111
	0x4c, 0x29, 0xc6, //0x00000836 subq         %r8, %rsi
	0x48, 0x89, 0xf1, //0x00000839 movq         %rsi, %rcx
	//0x0000083c LBB0_112
	0x48, 0x39, 0xc1, //0x0000083c cmpq         %rax, %rcx
	0x0f, 0x83, 0x29, 0x41, 0x00, 0x00, //0x0000083f jae          LBB0_887
	//0x00000845 LBB0_113
	0x4c, 0x8d, 0x69, 0x01, //0x00000845 leaq         $1(%rcx), %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00000849 movq         %r13, (%r12)
	0x41, 0x80, 0x3c, 0x08, 0x3a, //0x0000084d cmpb         $58, (%r8,%rcx)
	0x0f, 0x85, 0x16, 0x41, 0x00, 0x00, //0x00000852 jne          LBB0_887
	0x48, 0x85, 0xd2, //0x00000858 testq        %rdx, %rdx
	0x0f, 0x85, 0xdf, 0x26, 0x00, 0x00, //0x0000085b jne          LBB0_472
	0x49, 0x8b, 0x16, //0x00000861 movq         (%r14), %rdx
	0x49, 0x39, 0xd5, //0x00000864 cmpq         %rdx, %r13
	0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000867 jae          LBB0_120
	0x43, 0x8a, 0x04, 0x28, //0x0000086d movb         (%r8,%r13), %al
	0x3c, 0x0d, //0x00000871 cmpb         $13, %al
	0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000873 je           LBB0_120
	0x3c, 0x20, //0x00000879 cmpb         $32, %al
	0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000087b je           LBB0_120
	0x04, 0xf7, //0x00000881 addb         $-9, %al
	0x3c, 0x01, //0x00000883 cmpb         $1, %al
	0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00000885 jbe          LBB0_120
	0x4d, 0x89, 0xeb, //0x0000088b movq         %r13, %r11
	0xe9, 0x75, 0x01, 0x00, 0x00, //0x0000088e jmp          LBB0_146
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000893 .p2align 4, 0x90
	//0x000008a0 LBB0_120
	0x4c, 0x8d, 0x59, 0x02, //0x000008a0 leaq         $2(%rcx), %r11
	0x49, 0x39, 0xd3, //0x000008a4 cmpq         %rdx, %r11
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008a7 jae          LBB0_124
	0x43, 0x8a, 0x1c, 0x18, //0x000008ad movb         (%r8,%r11), %bl
	0x80, 0xfb, 0x0d, //0x000008b1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000008b4 je           LBB0_124
	0x80, 0xfb, 0x20, //0x000008ba cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000008bd je           LBB0_124
	0x80, 0xc3, 0xf7, //0x000008c3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x000008c6 cmpb         $1, %bl
	0x0f, 0x87, 0x39, 0x01, 0x00, 0x00, //0x000008c9 ja           LBB0_146
	0x90, //0x000008cf .p2align 4, 0x90
	//0x000008d0 LBB0_124
	0x4c, 0x8d, 0x59, 0x03, //0x000008d0 leaq         $3(%rcx), %r11
	0x49, 0x39, 0xd3, //0x000008d4 cmpq         %rdx, %r11
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008d7 jae          LBB0_128
	0x43, 0x8a, 0x1c, 0x18, //0x000008dd movb         (%r8,%r11), %bl
	0x80, 0xfb, 0x0d, //0x000008e1 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000008e4 je           LBB0_128
	0x80, 0xfb, 0x20, //0x000008ea cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000008ed je           LBB0_128
	0x80, 0xc3, 0xf7, //0x000008f3 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x000008f6 cmpb         $1, %bl
	0x0f, 0x87, 0x09, 0x01, 0x00, 0x00, //0x000008f9 ja           LBB0_146
	0x90, //0x000008ff .p2align 4, 0x90
	//0x00000900 LBB0_128
	0x4c, 0x8d, 0x59, 0x04, //0x00000900 leaq         $4(%rcx), %r11
	0x49, 0x39, 0xd3, //0x00000904 cmpq         %rdx, %r11
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000907 jae          LBB0_132
	0x43, 0x8a, 0x1c, 0x18, //0x0000090d movb         (%r8,%r11), %bl
	0x80, 0xfb, 0x0d, //0x00000911 cmpb         $13, %bl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000914 je           LBB0_132
	0x80, 0xfb, 0x20, //0x0000091a cmpb         $32, %bl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000091d je           LBB0_132
	0x80, 0xc3, 0xf7, //0x00000923 addb         $-9, %bl
	0x80, 0xfb, 0x01, //0x00000926 cmpb         $1, %bl
	0x0f, 0x87, 0xd9, 0x00, 0x00, 0x00, //0x00000929 ja           LBB0_146
	0x90, //0x0000092f .p2align 4, 0x90
	//0x00000930 LBB0_132
	0x48, 0x83, 0xc1, 0x05, //0x00000930 addq         $5, %rcx
	0x48, 0x39, 0xca, //0x00000934 cmpq         %rcx, %rdx
	0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000937 jbe          LBB0_138
	0x48, 0x39, 0xca, //0x0000093d cmpq         %rcx, %rdx
	0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00000940 je           LBB0_143
	0x49, 0x8d, 0x04, 0x10, //0x00000946 leaq         (%r8,%rdx), %rax
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000094a .p2align 4, 0x90
	//0x00000950 LBB0_135
	0x41, 0x0f, 0xbe, 0x34, 0x08, //0x00000950 movsbl       (%r8,%rcx), %esi
	0x83, 0xfe, 0x20, //0x00000955 cmpl         $32, %esi
	0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x00000958 ja           LBB0_145
	0x49, 0x0f, 0xa3, 0xf1, //0x0000095e btq          %rsi, %r9
	0x0f, 0x83, 0x94, 0x00, 0x00, 0x00, //0x00000962 jae          LBB0_145
	0x48, 0x83, 0xc1, 0x01, //0x00000968 addq         $1, %rcx
	0x48, 0x39, 0xca, //0x0000096c cmpq         %rcx, %rdx
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000096f jne          LBB0_135
	0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00000975 jmp          LBB0_144
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000097a .p2align 4, 0x90
	//0x00000980 LBB0_138
	0x49, 0x89, 0x0c, 0x24, //0x00000980 movq         %rcx, (%r12)
	0x49, 0x89, 0xcd, //0x00000984 movq         %rcx, %r13
	0xe9, 0x44, 0x0c, 0x00, 0x00, //0x00000987 jmp          LBB0_239
	//0x0000098c LBB0_139
	0x41, 0x8d, 0x04, 0x08, //0x0000098c leal         (%r8,%rcx), %eax
	0x01, 0xd8, //0x00000990 addl         %ebx, %eax
	0x83, 0xc0, 0x01, //0x00000992 addl         $1, %eax
	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000995 andl         $4095, %eax
	0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x0000099a cmpl         $4080, %eax
	0x0f, 0x87, 0xe5, 0x01, 0x00, 0x00, //0x0000099f ja           LBB0_166
	0x41, 0x8d, 0x04, 0x1f, //0x000009a5 leal         (%r15,%rbx), %eax
	0x25, 0xff, 0x0f, 0x00, 0x00, //0x000009a9 andl         $4095, %eax
	0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x000009ae cmpl         $4081, %eax
	0x0f, 0x83, 0xd1, 0x01, 0x00, 0x00, //0x000009b3 jae          LBB0_166
	0x48, 0x8b, 0x45, 0xc8, //0x000009b9 movq         $-56(%rbp), %rax
	0xf3, 0x0f, 0x6f, 0x14, 0x18, //0x000009bd movdqu       (%rax,%rbx), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x1f, //0x000009c2 movdqu       (%r15,%rbx), %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x000009c8 pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x000009cc pmovmskb     %xmm3, %eax
	0x66, 0x83, 0xf8, 0xff, //0x000009d0 cmpw         $-1, %ax
	0x0f, 0x84, 0x3b, 0xfd, 0xff, 0xff, //0x000009d4 je           LBB0_87
	0xf7, 0xd0, //0x000009da notl         %eax
	0x66, 0x0f, 0xbc, 0xc0, //0x000009dc bsfw         %ax, %ax
	0x0f, 0xb7, 0xc0, //0x000009e0 movzwl       %ax, %eax
	0x31, 0xd2, //0x000009e3 xorl         %edx, %edx
	0x48, 0x39, 0xc6, //0x000009e5 cmpq         %rax, %rsi
	0x0f, 0x96, 0xc2, //0x000009e8 setbe        %dl
	0xe9, 0x25, 0xfd, 0xff, 0xff, //0x000009eb jmp          LBB0_87
	//0x000009f0 LBB0_143
	0x4c, 0x01, 0xc1, //0x000009f0 addq         %r8, %rcx
	0x48, 0x89, 0xc8, //0x000009f3 movq         %rcx, %rax
	//0x000009f6 LBB0_144
	0x4c, 0x29, 0xc0, //0x000009f6 subq         %r8, %rax
	0x48, 0x89, 0xc1, //0x000009f9 movq         %rax, %rcx
	//0x000009fc LBB0_145
	0x49, 0x89, 0xcb, //0x000009fc movq         %rcx, %r11
	0x48, 0x39, 0xd1, //0x000009ff cmpq         %rdx, %rcx
	0x0f, 0x83, 0xc8, 0x0b, 0x00, 0x00, //0x00000a02 jae          LBB0_239
	//0x00000a08 LBB0_146
	0x4d, 0x8d, 0x6b, 0x01, //0x00000a08 leaq         $1(%r11), %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00000a0c movq         %r13, (%r12)
	0x43, 0x0f, 0xbe, 0x0c, 0x18, //0x00000a10 movsbl       (%r8,%r11), %ecx
	0x83, 0xf9, 0x7b, //0x00000a15 cmpl         $123, %ecx
	0x0f, 0x87, 0x17, 0x07, 0x00, 0x00, //0x00000a18 ja           LBB0_208
	0x48, 0x8d, 0x05, 0x03, 0x50, 0x00, 0x00, //0x00000a1e leaq         $20483(%rip), %rax  /* LJTI0_1+0(%rip) */
	0x48, 0x63, 0x0c, 0x88, //0x00000a25 movslq       (%rax,%rcx,4), %rcx
	0x48, 0x01, 0xc1, //0x00000a29 addq         %rax, %rcx
	0xff, 0xe1, //0x00000a2c jmpq         *%rcx
	//0x00000a2e LBB0_148
	0x4d, 0x89, 0xc7, //0x00000a2e movq         %r8, %r15
	0x4d, 0x8b, 0x06, //0x00000a31 movq         (%r14), %r8
	0x4c, 0x89, 0xc1, //0x00000a34 movq         %r8, %rcx
	0x4c, 0x29, 0xe9, //0x00000a37 subq         %r13, %rcx
	0x48, 0x83, 0xf9, 0x10, //0x00000a3a cmpq         $16, %rcx
	0x0f, 0x82, 0x2b, 0x12, 0x00, 0x00, //0x00000a3e jb           LBB0_321
	0x4c, 0x89, 0xd8, //0x00000a44 movq         %r11, %rax
	0x48, 0xf7, 0xd0, //0x00000a47 notq         %rax
	0x49, 0x8d, 0x5b, 0x01, //0x00000a4a leaq         $1(%r11), %rbx
	0x49, 0x8d, 0x4b, 0x02, //0x00000a4e leaq         $2(%r11), %rcx
	0x4b, 0x8d, 0x14, 0x1f, //0x00000a52 leaq         (%r15,%r11), %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a56 .p2align 4, 0x90
	//0x00000a60 LBB0_150
	0xf3, 0x41, 0x0f, 0x6f, 0x14, 0x1f, //0x00000a60 movdqu       (%r15,%rbx), %xmm2
	0x66, 0x0f, 0x6f, 0xda, //0x00000a66 movdqa       %xmm2, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000a6a pcmpeqb      %xmm13, %xmm3
	0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00000a6f pand         %xmm14, %xmm2
	0x66, 0x0f, 0x74, 0xd4, //0x00000a74 pcmpeqb      %xmm4, %xmm2
	0x66, 0x0f, 0xeb, 0xd3, //0x00000a78 por          %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00000a7c pmovmskb     %xmm2, %esi
	0x85, 0xf6, //0x00000a80 testl        %esi, %esi
	0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x00000a82 jne          LBB0_161
	0x48, 0x83, 0xc3, 0x10, //0x00000a88 addq         $16, %rbx
	0x49, 0x8d, 0x34, 0x00, //0x00000a8c leaq         (%r8,%rax), %rsi
	0x48, 0x83, 0xc6, 0xf0, //0x00000a90 addq         $-16, %rsi
	0x48, 0x83, 0xc0, 0xf0, //0x00000a94 addq         $-16, %rax
	0x48, 0x83, 0xc1, 0x10, //0x00000a98 addq         $16, %rcx
	0x49, 0x83, 0xc3, 0x10, //0x00000a9c addq         $16, %r11
	0x48, 0x83, 0xc2, 0x10, //0x00000aa0 addq         $16, %rdx
	0x48, 0x83, 0xfe, 0x0f, //0x00000aa4 cmpq         $15, %rsi
	0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x00000aa8 ja           LBB0_150
	0x4d, 0x89, 0xfd, //0x00000aae movq         %r15, %r13
	0x49, 0x29, 0xc5, //0x00000ab1 subq         %rax, %r13
	0x49, 0x01, 0xc0, //0x00000ab4 addq         %rax, %r8
	0x4c, 0x89, 0xc1, //0x00000ab7 movq         %r8, %rcx
	0x48, 0x85, 0xc9, //0x00000aba testq        %rcx, %rcx
	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000abd je           LBB0_160
	//0x00000ac3 LBB0_153
	0x4a, 0x8d, 0x04, 0x29, //0x00000ac3 leaq         (%rcx,%r13), %rax
	//0x00000ac7 LBB0_154
	0x41, 0x0f, 0xb6, 0x55, 0x00, //0x00000ac7 movzbl       (%r13), %edx
	0x48, 0x83, 0xfa, 0x2c, //0x00000acc cmpq         $44, %rdx
	0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00000ad0 ja           LBB0_156
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000ad6 movabsq      $17596481021440, %rsi
	0x48, 0x0f, 0xa3, 0xd6, //0x00000ae0 btq          %rdx, %rsi
	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000ae4 jb           LBB0_160
	//0x00000aea LBB0_156
	0x80, 0xfa, 0x5d, //0x00000aea cmpb         $93, %dl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000aed je           LBB0_160
	0x80, 0xfa, 0x7d, //0x00000af3 cmpb         $125, %dl
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000af6 je           LBB0_160
	0x49, 0x83, 0xc5, 0x01, //0x00000afc addq         $1, %r13
	0x48, 0x83, 0xc1, 0xff, //0x00000b00 addq         $-1, %rcx
	0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00000b04 jne          LBB0_154
	0x49, 0x89, 0xc5, //0x00000b0a movq         %rax, %r13
	//0x00000b0d LBB0_160
	0x4d, 0x29, 0xfd, //0x00000b0d subq         %r15, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00000b10 movq         %r13, (%r12)
	0xe9, 0xb7, 0x0a, 0x00, 0x00, //0x00000b14 jmp          LBB0_239
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b19 .p2align 4, 0x90
	//0x00000b20 LBB0_161
	0x66, 0x0f, 0xbc, 0xf6, //0x00000b20 bsfw         %si, %si
	0x0f, 0xb7, 0xde, //0x00000b24 movzwl       %si, %ebx
	0x48, 0x89, 0xde, //0x00000b27 movq         %rbx, %rsi
	0x48, 0x29, 0xc6, //0x00000b2a subq         %rax, %rsi
	0x49, 0x89, 0x34, 0x24, //0x00000b2d movq         %rsi, (%r12)
	0x49, 0x89, 0xf5, //0x00000b31 movq         %rsi, %r13
	0x48, 0x85, 0xf6, //0x00000b34 testq        %rsi, %rsi
	0x0f, 0x8e, 0x93, 0x0a, 0x00, 0x00, //0x00000b37 jle          LBB0_239
	0x48, 0x01, 0xd9, //0x00000b3d addq         %rbx, %rcx
	0x49, 0x01, 0xdb, //0x00000b40 addq         %rbx, %r11
	0x48, 0x01, 0xda, //0x00000b43 addq         %rbx, %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b46 .p2align 4, 0x90
	//0x00000b50 LBB0_163
	0x0f, 0xb6, 0x32, //0x00000b50 movzbl       (%rdx), %esi
	0x48, 0x83, 0xfe, 0x20, //0x00000b53 cmpq         $32, %rsi
	0x0f, 0x87, 0x73, 0x0a, 0x00, 0x00, //0x00000b57 ja           LBB0_239
	0x49, 0x0f, 0xa3, 0xf1, //0x00000b5d btq          %rsi, %r9
	0x0f, 0x83, 0x69, 0x0a, 0x00, 0x00, //0x00000b61 jae          LBB0_239
	0x4d, 0x89, 0x1c, 0x24, //0x00000b67 movq         %r11, (%r12)
	0x48, 0x83, 0xc1, 0xff, //0x00000b6b addq         $-1, %rcx
	0x49, 0x83, 0xc3, 0xff, //0x00000b6f addq         $-1, %r11
	0x48, 0x83, 0xc2, 0xff, //0x00000b73 addq         $-1, %rdx
	0x49, 0x83, 0xc5, 0xff, //0x00000b77 addq         $-1, %r13
	0x48, 0x83, 0xf9, 0x01, //0x00000b7b cmpq         $1, %rcx
	0x0f, 0x8f, 0xcb, 0xff, 0xff, 0xff, //0x00000b7f jg           LBB0_163
	0xe9, 0x46, 0x0a, 0x00, 0x00, //0x00000b85 jmp          LBB0_239
	//0x00000b8a LBB0_166
	0x48, 0x39, 0x5d, 0xb0, //0x00000b8a cmpq         %rbx, $-80(%rbp)
	0x48, 0x8b, 0x4d, 0xc8, //0x00000b8e movq         $-56(%rbp), %rcx
	0x0f, 0x84, 0x7d, 0xfb, 0xff, 0xff, //0x00000b92 je           LBB0_87
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b98 .p2align 4, 0x90
	//0x00000ba0 LBB0_167
	0x0f, 0xb6, 0x04, 0x19, //0x00000ba0 movzbl       (%rcx,%rbx), %eax
	0x41, 0x3a, 0x04, 0x1f, //0x00000ba4 cmpb         (%r15,%rbx), %al
	0x0f, 0x85, 0x65, 0xfb, 0xff, 0xff, //0x00000ba8 jne          LBB0_86
	0x48, 0x83, 0xc3, 0x01, //0x00000bae addq         $1, %rbx
	0x48, 0x39, 0x5d, 0xb0, //0x00000bb2 cmpq         %rbx, $-80(%rbp)
	0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x00000bb6 jne          LBB0_167
	0xe9, 0x54, 0xfb, 0xff, 0xff, //0x00000bbc jmp          LBB0_87
	//0x00000bc1 LBB0_169
	0x49, 0x83, 0xc3, 0x04, //0x00000bc1 addq         $4, %r11
	0x4d, 0x3b, 0x1e, //0x00000bc5 cmpq         (%r14), %r11
	0x0f, 0x86, 0x67, 0x05, 0x00, 0x00, //0x00000bc8 jbe          LBB0_208
	0xe9, 0xfd, 0x09, 0x00, 0x00, //0x00000bce jmp          LBB0_239
	//0x00000bd3 LBB0_170
	0x4c, 0x89, 0x45, 0xa0, //0x00000bd3 movq         %r8, $-96(%rbp)
	0x4d, 0x8b, 0x06, //0x00000bd7 movq         (%r14), %r8
	0x4d, 0x89, 0xc6, //0x00000bda movq         %r8, %r14
	0x4c, 0x89, 0x6d, 0xc8, //0x00000bdd movq         %r13, $-56(%rbp)
	0x4d, 0x29, 0xee, //0x00000be1 subq         %r13, %r14
	0x49, 0x83, 0xfe, 0x20, //0x00000be4 cmpq         $32, %r14
	0x0f, 0x8c, 0x9c, 0x10, 0x00, 0x00, //0x00000be8 jl           LBB0_324
	0x48, 0x8b, 0x45, 0xa0, //0x00000bee movq         $-96(%rbp), %rax
	0x4e, 0x8d, 0x0c, 0x18, //0x00000bf2 leaq         (%rax,%r11), %r9
	0x4d, 0x29, 0xd8, //0x00000bf6 subq         %r11, %r8
	0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00000bf9 movl         $31, %r15d
	0x45, 0x31, 0xf6, //0x00000bff xorl         %r14d, %r14d
	0x45, 0x31, 0xd2, //0x00000c02 xorl         %r10d, %r10d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c05 .p2align 4, 0x90
	//0x00000c10 LBB0_172
	0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x00000c10 movdqu       $1(%r9,%r14), %xmm2
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x00000c17 movdqu       $17(%r9,%r14), %xmm3
	0x66, 0x0f, 0x6f, 0xea, //0x00000c1e movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00000c22 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00000c26 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xeb, //0x00000c2a movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00000c2e pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xdd, //0x00000c32 pmovmskb     %xmm5, %ebx
	0x48, 0xc1, 0xe3, 0x10, //0x00000c36 shlq         $16, %rbx
	0x48, 0x09, 0xf3, //0x00000c3a orq          %rsi, %rbx
	0x66, 0x0f, 0x74, 0xd1, //0x00000c3d pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xd2, //0x00000c41 pmovmskb     %xmm2, %edx
	0x66, 0x0f, 0x74, 0xd9, //0x00000c45 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00000c49 pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x10, //0x00000c4d shlq         $16, %rsi
	0x48, 0x09, 0xd6, //0x00000c51 orq          %rdx, %rsi
	0x48, 0x89, 0xf2, //0x00000c54 movq         %rsi, %rdx
	0x4c, 0x09, 0xd2, //0x00000c57 orq          %r10, %rdx
	0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000c5a je           LBB0_174
	0x44, 0x89, 0xd2, //0x00000c60 movl         %r10d, %edx
	0xf7, 0xd2, //0x00000c63 notl         %edx
	0x21, 0xf2, //0x00000c65 andl         %esi, %edx
	0x8d, 0x3c, 0x12, //0x00000c67 leal         (%rdx,%rdx), %edi
	0x44, 0x09, 0xd7, //0x00000c6a orl          %r10d, %edi
	0x89, 0xf9, //0x00000c6d movl         %edi, %ecx
	0xf7, 0xd1, //0x00000c6f notl         %ecx
	0x21, 0xf1, //0x00000c71 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c73 andl         $-1431655766, %ecx
	0x45, 0x31, 0xd2, //0x00000c79 xorl         %r10d, %r10d
	0x01, 0xd1, //0x00000c7c addl         %edx, %ecx
	0x41, 0x0f, 0x92, 0xc2, //0x00000c7e setb         %r10b
	0x01, 0xc9, //0x00000c82 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000c84 xorl         $1431655765, %ecx
	0x21, 0xf9, //0x00000c8a andl         %edi, %ecx
	0xf7, 0xd1, //0x00000c8c notl         %ecx
	0x21, 0xcb, //0x00000c8e andl         %ecx, %ebx
	0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000c90 jmp          LBB0_175
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c95 .p2align 4, 0x90
	//0x00000ca0 LBB0_174
	0x45, 0x31, 0xd2, //0x00000ca0 xorl         %r10d, %r10d
	//0x00000ca3 LBB0_175
	0x48, 0x85, 0xdb, //0x00000ca3 testq        %rbx, %rbx
	0x0f, 0x85, 0xf2, 0x08, 0x00, 0x00, //0x00000ca6 jne          LBB0_237
	0x49, 0x83, 0xc6, 0x20, //0x00000cac addq         $32, %r14
	0x4b, 0x8d, 0x0c, 0x38, //0x00000cb0 leaq         (%r8,%r15), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x00000cb4 addq         $-32, %rcx
	0x49, 0x83, 0xc7, 0xe0, //0x00000cb8 addq         $-32, %r15
	0x48, 0x83, 0xf9, 0x3f, //0x00000cbc cmpq         $63, %rcx
	0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000cc0 jg           LBB0_172
	0x4d, 0x85, 0xd2, //0x00000cc6 testq        %r10, %r10
	0x0f, 0x85, 0x84, 0x11, 0x00, 0x00, //0x00000cc9 jne          LBB0_348
	0x4b, 0x8d, 0x04, 0x0e, //0x00000ccf leaq         (%r14,%r9), %rax
	0x48, 0x83, 0xc0, 0x01, //0x00000cd3 addq         $1, %rax
	0x49, 0xf7, 0xd6, //0x00000cd7 notq         %r14
	0x4d, 0x01, 0xc6, //0x00000cda addq         %r8, %r14
	//0x00000cdd LBB0_179
	0x48, 0x8b, 0x7d, 0xc0, //0x00000cdd movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00000ce1 movq         $-88(%rbp), %r10
	0x4d, 0x85, 0xf6, //0x00000ce5 testq        %r14, %r14
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ce8 movabsq      $4294977024, %r9
	0x48, 0x8b, 0x4d, 0xa0, //0x00000cf2 movq         $-96(%rbp), %rcx
	0x0f, 0x8f, 0xe6, 0x0a, 0x00, 0x00, //0x00000cf6 jg           LBB0_268
	0xe9, 0x0e, 0x0b, 0x00, 0x00, //0x00000cfc jmp          LBB0_271
	//0x00000d01 LBB0_180
	0x49, 0x8b, 0x06, //0x00000d01 movq         (%r14), %rax
	0x4c, 0x29, 0xe8, //0x00000d04 subq         %r13, %rax
	0x4d, 0x01, 0xe8, //0x00000d07 addq         %r13, %r8
	0x45, 0x31, 0xc9, //0x00000d0a xorl         %r9d, %r9d
	0x45, 0x31, 0xd2, //0x00000d0d xorl         %r10d, %r10d
	0x45, 0x31, 0xdb, //0x00000d10 xorl         %r11d, %r11d
	0x31, 0xd2, //0x00000d13 xorl         %edx, %edx
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000d15 movabsq      $6148914691236517205, %r13
	0xe9, 0x69, 0x00, 0x00, 0x00, //0x00000d1f jmp          LBB0_182
	//0x00000d24 LBB0_181
	0x49, 0xc1, 0xfe, 0x3f, //0x00000d24 sarq         $63, %r14
	0x4c, 0x89, 0xc1, //0x00000d28 movq         %r8, %rcx
	0x48, 0xd1, 0xe9, //0x00000d2b shrq         %rcx
	0x4c, 0x21, 0xe9, //0x00000d2e andq         %r13, %rcx
	0x49, 0x29, 0xc8, //0x00000d31 subq         %rcx, %r8
	0x4c, 0x89, 0xc1, //0x00000d34 movq         %r8, %rcx
	0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000d37 movabsq      $3689348814741910323, %rax
	0x48, 0x21, 0xc1, //0x00000d41 andq         %rax, %rcx
	0x49, 0xc1, 0xe8, 0x02, //0x00000d44 shrq         $2, %r8
	0x49, 0x21, 0xc0, //0x00000d48 andq         %rax, %r8
	0x49, 0x01, 0xc8, //0x00000d4b addq         %rcx, %r8
	0x4c, 0x89, 0xc1, //0x00000d4e movq         %r8, %rcx
	0x48, 0xc1, 0xe9, 0x04, //0x00000d51 shrq         $4, %rcx
	0x4c, 0x01, 0xc1, //0x00000d55 addq         %r8, %rcx
	0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000d58 movabsq      $1085102592571150095, %rax
	0x48, 0x21, 0xc1, //0x00000d62 andq         %rax, %rcx
	0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000d65 movabsq      $72340172838076673, %rax
	0x48, 0x0f, 0xaf, 0xc8, //0x00000d6f imulq        %rax, %rcx
	0x48, 0xc1, 0xe9, 0x38, //0x00000d73 shrq         $56, %rcx
	0x49, 0x01, 0xcb, //0x00000d77 addq         %rcx, %r11
	0x4c, 0x8b, 0x45, 0xa0, //0x00000d7a movq         $-96(%rbp), %r8
	0x49, 0x83, 0xc0, 0x40, //0x00000d7e addq         $64, %r8
	0x48, 0x8b, 0x45, 0xc8, //0x00000d82 movq         $-56(%rbp), %rax
	0x48, 0x83, 0xc0, 0xc0, //0x00000d86 addq         $-64, %rax
	0x4d, 0x89, 0xf1, //0x00000d8a movq         %r14, %r9
	//0x00000d8d LBB0_182
	0x48, 0x83, 0xf8, 0x40, //0x00000d8d cmpq         $64, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00000d91 movq         %rax, $-56(%rbp)
	0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x00000d95 jl           LBB0_190
	//0x00000d9b LBB0_183
	0xf3, 0x41, 0x0f, 0x6f, 0x10, //0x00000d9b movdqu       (%r8), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00000da0 movdqu       $16(%r8), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00000da6 movdqu       $32(%r8), %xmm7
	0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00000dac movdqu       $48(%r8), %xmm6
	0x66, 0x0f, 0x6f, 0xda, //0x00000db2 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00000db6 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00000dba pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xdd, //0x00000dbe movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00000dc2 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00000dc6 pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xdf, //0x00000dca movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00000dce pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00000dd2 pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x6f, 0xde, //0x00000dd6 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00000dda pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00000dde pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe3, 0x30, //0x00000de2 shlq         $48, %rbx
	0x48, 0xc1, 0xe7, 0x20, //0x00000de6 shlq         $32, %rdi
	0x48, 0x09, 0xdf, //0x00000dea orq          %rbx, %rdi
	0x48, 0xc1, 0xe6, 0x10, //0x00000ded shlq         $16, %rsi
	0x48, 0x09, 0xfe, //0x00000df1 orq          %rdi, %rsi
	0x48, 0x09, 0xf0, //0x00000df4 orq          %rsi, %rax
	0x48, 0x89, 0xc6, //0x00000df7 movq         %rax, %rsi
	0x4c, 0x09, 0xd6, //0x00000dfa orq          %r10, %rsi
	0x4c, 0x89, 0x45, 0xa0, //0x00000dfd movq         %r8, $-96(%rbp)
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000e01 jne          LBB0_185
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000e07 movq         $-1, %rax
	0x45, 0x31, 0xd2, //0x00000e0e xorl         %r10d, %r10d
	0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00000e11 jmp          LBB0_186
	//0x00000e16 LBB0_185
	0x4c, 0x89, 0xd6, //0x00000e16 movq         %r10, %rsi
	0x48, 0xf7, 0xd6, //0x00000e19 notq         %rsi
	0x48, 0x21, 0xc6, //0x00000e1c andq         %rax, %rsi
	0x48, 0x8d, 0x1c, 0x36, //0x00000e1f leaq         (%rsi,%rsi), %rbx
	0x4c, 0x09, 0xd3, //0x00000e23 orq          %r10, %rbx
	0x48, 0x89, 0xdf, //0x00000e26 movq         %rbx, %rdi
	0x48, 0xf7, 0xd7, //0x00000e29 notq         %rdi
	0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000e2c movabsq      $-6148914691236517206, %rcx
	0x48, 0x21, 0xc8, //0x00000e36 andq         %rcx, %rax
	0x48, 0x21, 0xf8, //0x00000e39 andq         %rdi, %rax
	0x45, 0x31, 0xd2, //0x00000e3c xorl         %r10d, %r10d
	0x48, 0x01, 0xf0, //0x00000e3f addq         %rsi, %rax
	0x41, 0x0f, 0x92, 0xc2, //0x00000e42 setb         %r10b
	0x48, 0x01, 0xc0, //0x00000e46 addq         %rax, %rax
	0x4c, 0x31, 0xe8, //0x00000e49 xorq         %r13, %rax
	0x48, 0x21, 0xd8, //0x00000e4c andq         %rbx, %rax
	0x48, 0xf7, 0xd0, //0x00000e4f notq         %rax
	//0x00000e52 LBB0_186
	0x66, 0x0f, 0x6f, 0xde, //0x00000e52 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00000e56 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00000e5a pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x30, //0x00000e5e shlq         $48, %rsi
	0x66, 0x0f, 0x6f, 0xdf, //0x00000e62 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00000e66 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00000e6a pmovmskb     %xmm3, %edi
	0x48, 0xc1, 0xe7, 0x20, //0x00000e6e shlq         $32, %rdi
	0x48, 0x09, 0xf7, //0x00000e72 orq          %rsi, %rdi
	0x66, 0x0f, 0x6f, 0xdd, //0x00000e75 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00000e79 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00000e7d pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x10, //0x00000e81 shlq         $16, %rsi
	0x48, 0x09, 0xfe, //0x00000e85 orq          %rdi, %rsi
	0x66, 0x0f, 0x6f, 0xda, //0x00000e88 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00000e8c pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00000e90 pmovmskb     %xmm3, %edi
	0x48, 0x09, 0xf7, //0x00000e94 orq          %rsi, %rdi
	0x48, 0x21, 0xc7, //0x00000e97 andq         %rax, %rdi
	0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x00000e9a movq         %rdi, %xmm3
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00000e9f pclmulqdq    $0, %xmm9, %xmm3
	0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00000ea6 movq         %xmm3, %r14
	0x4d, 0x31, 0xce, //0x00000eab xorq         %r9, %r14
	0x66, 0x0f, 0x6f, 0xda, //0x00000eae movdqa       %xmm2, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000eb2 pcmpeqb      %xmm10, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000eb7 pmovmskb     %xmm3, %r8d
	0x66, 0x0f, 0x6f, 0xdd, //0x00000ebc movdqa       %xmm5, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000ec0 pcmpeqb      %xmm10, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00000ec5 pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xdf, //0x00000ec9 movdqa       %xmm7, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000ecd pcmpeqb      %xmm10, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00000ed2 pmovmskb     %xmm3, %ebx
	0x66, 0x0f, 0x6f, 0xde, //0x00000ed6 movdqa       %xmm6, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000eda pcmpeqb      %xmm10, %xmm3
	0x66, 0x0f, 0xd7, 0xcb, //0x00000edf pmovmskb     %xmm3, %ecx
	0x48, 0xc1, 0xe1, 0x30, //0x00000ee3 shlq         $48, %rcx
	0x48, 0xc1, 0xe3, 0x20, //0x00000ee7 shlq         $32, %rbx
	0x48, 0x09, 0xcb, //0x00000eeb orq          %rcx, %rbx
	0x48, 0xc1, 0xe6, 0x10, //0x00000eee shlq         $16, %rsi
	0x48, 0x09, 0xde, //0x00000ef2 orq          %rbx, %rsi
	0x49, 0x09, 0xf0, //0x00000ef5 orq          %rsi, %r8
	0x4d, 0x89, 0xf1, //0x00000ef8 movq         %r14, %r9
	0x49, 0xf7, 0xd1, //0x00000efb notq         %r9
	0x4d, 0x21, 0xc8, //0x00000efe andq         %r9, %r8
	0x66, 0x0f, 0x74, 0xd4, //0x00000f01 pcmpeqb      %xmm4, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00000f05 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x74, 0xec, //0x00000f09 pcmpeqb      %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xdd, //0x00000f0d pmovmskb     %xmm5, %ebx
	0x66, 0x0f, 0x74, 0xfc, //0x00000f11 pcmpeqb      %xmm4, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x00000f15 pmovmskb     %xmm7, %edi
	0x66, 0x0f, 0x74, 0xf4, //0x00000f19 pcmpeqb      %xmm4, %xmm6
	0x66, 0x0f, 0xd7, 0xce, //0x00000f1d pmovmskb     %xmm6, %ecx
	0x48, 0xc1, 0xe1, 0x30, //0x00000f21 shlq         $48, %rcx
	0x48, 0xc1, 0xe7, 0x20, //0x00000f25 shlq         $32, %rdi
	0x48, 0x09, 0xcf, //0x00000f29 orq          %rcx, %rdi
	0x48, 0xc1, 0xe3, 0x10, //0x00000f2c shlq         $16, %rbx
	0x48, 0x09, 0xfb, //0x00000f30 orq          %rdi, %rbx
	0x48, 0x09, 0xde, //0x00000f33 orq          %rbx, %rsi
	0x4c, 0x21, 0xce, //0x00000f36 andq         %r9, %rsi
	0x0f, 0x84, 0xe5, 0xfd, 0xff, 0xff, //0x00000f39 je           LBB0_181
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f3f movabsq      $4294977024, %r9
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f49 .p2align 4, 0x90
	//0x00000f50 LBB0_188
	0x48, 0x8d, 0x5e, 0xff, //0x00000f50 leaq         $-1(%rsi), %rbx
	0x48, 0x89, 0xd9, //0x00000f54 movq         %rbx, %rcx
	0x4c, 0x21, 0xc1, //0x00000f57 andq         %r8, %rcx
	0x48, 0x89, 0xcf, //0x00000f5a movq         %rcx, %rdi
	0x48, 0xd1, 0xef, //0x00000f5d shrq         %rdi
	0x4c, 0x21, 0xef, //0x00000f60 andq         %r13, %rdi
	0x48, 0x29, 0xf9, //0x00000f63 subq         %rdi, %rcx
	0x48, 0x89, 0xcf, //0x00000f66 movq         %rcx, %rdi
	0x49, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000f69 movabsq      $3689348814741910323, %r15
	0x4c, 0x21, 0xff, //0x00000f73 andq         %r15, %rdi
	0x48, 0xc1, 0xe9, 0x02, //0x00000f76 shrq         $2, %rcx
	0x4c, 0x21, 0xf9, //0x00000f7a andq         %r15, %rcx
	0x48, 0x01, 0xf9, //0x00000f7d addq         %rdi, %rcx
	0x48, 0x89, 0xcf, //0x00000f80 movq         %rcx, %rdi
	0x48, 0xc1, 0xef, 0x04, //0x00000f83 shrq         $4, %rdi
	0x48, 0x01, 0xcf, //0x00000f87 addq         %rcx, %rdi
	0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000f8a movabsq      $1085102592571150095, %rax
	0x48, 0x21, 0xc7, //0x00000f94 andq         %rax, %rdi
	0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000f97 movabsq      $72340172838076673, %rax
	0x48, 0x0f, 0xaf, 0xf8, //0x00000fa1 imulq        %rax, %rdi
	0x48, 0xc1, 0xef, 0x38, //0x00000fa5 shrq         $56, %rdi
	0x4c, 0x01, 0xdf, //0x00000fa9 addq         %r11, %rdi
	0x48, 0x39, 0xd7, //0x00000fac cmpq         %rdx, %rdi
	0x0f, 0x86, 0xb3, 0x05, 0x00, 0x00, //0x00000faf jbe          LBB0_236
	0x48, 0x83, 0xc2, 0x01, //0x00000fb5 addq         $1, %rdx
	0x48, 0x21, 0xde, //0x00000fb9 andq         %rbx, %rsi
	0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00000fbc jne          LBB0_188
	0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x00000fc2 jmp          LBB0_181
	//0x00000fc7 LBB0_190
	0x48, 0x85, 0xc0, //0x00000fc7 testq        %rax, %rax
	0x0f, 0x8e, 0x6f, 0x0e, 0x00, 0x00, //0x00000fca jle          LBB0_347
	0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00000fd0 movdqu       %xmm8, $-128(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00000fd6 movdqu       %xmm8, $-144(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00000fdf movdqu       %xmm8, $-160(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00000fe8 movdqu       %xmm8, $-176(%rbp)
	0x44, 0x89, 0xc0, //0x00000ff1 movl         %r8d, %eax
	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000ff4 andl         $4095, %eax
	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000ff9 cmpl         $4033, %eax
	0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00000ffe jb           LBB0_194
	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00001004 cmpq         $32, $-56(%rbp)
	0x0f, 0x82, 0x44, 0x00, 0x00, 0x00, //0x00001009 jb           LBB0_195
	0x41, 0x0f, 0x10, 0x10, //0x0000100f movups       (%r8), %xmm2
	0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001013 movups       %xmm2, $-176(%rbp)
	0xf3, 0x41, 0x0f, 0x6f, 0x50, 0x10, //0x0000101a movdqu       $16(%r8), %xmm2
	0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001020 movdqu       %xmm2, $-160(%rbp)
	0x49, 0x83, 0xc0, 0x20, //0x00001028 addq         $32, %r8
	0x48, 0x8b, 0x45, 0xc8, //0x0000102c movq         $-56(%rbp), %rax
	0x48, 0x8d, 0x70, 0xe0, //0x00001030 leaq         $-32(%rax), %rsi
	0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001034 leaq         $-144(%rbp), %rax
	0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000103b jmp          LBB0_196
	//0x00001040 LBB0_194
	0x4c, 0x8b, 0x65, 0xd0, //0x00001040 movq         $-48(%rbp), %r12
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001044 movabsq      $6148914691236517205, %r13
	0xe9, 0x48, 0xfd, 0xff, 0xff, //0x0000104e jmp          LBB0_183
	//0x00001053 LBB0_195
	0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001053 leaq         $-176(%rbp), %rax
	0x48, 0x8b, 0x75, 0xc8, //0x0000105a movq         $-56(%rbp), %rsi
	//0x0000105e LBB0_196
	0x48, 0x83, 0xfe, 0x10, //0x0000105e cmpq         $16, %rsi
	0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00001062 jb           LBB0_197
	0xf3, 0x41, 0x0f, 0x6f, 0x10, //0x00001068 movdqu       (%r8), %xmm2
	0xf3, 0x0f, 0x7f, 0x10, //0x0000106d movdqu       %xmm2, (%rax)
	0x49, 0x83, 0xc0, 0x10, //0x00001071 addq         $16, %r8
	0x48, 0x83, 0xc0, 0x10, //0x00001075 addq         $16, %rax
	0x48, 0x83, 0xc6, 0xf0, //0x00001079 addq         $-16, %rsi
	0x48, 0x83, 0xfe, 0x08, //0x0000107d cmpq         $8, %rsi
	0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x00001081 jae          LBB0_202
	//0x00001087 LBB0_198
	0x48, 0x83, 0xfe, 0x04, //0x00001087 cmpq         $4, %rsi
	0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x0000108b jl           LBB0_199
	//0x00001091 LBB0_203
	0x41, 0x8b, 0x08, //0x00001091 movl         (%r8), %ecx
	0x89, 0x08, //0x00001094 movl         %ecx, (%rax)
	0x49, 0x83, 0xc0, 0x04, //0x00001096 addq         $4, %r8
	0x48, 0x83, 0xc0, 0x04, //0x0000109a addq         $4, %rax
	0x48, 0x83, 0xc6, 0xfc, //0x0000109e addq         $-4, %rsi
	0x48, 0x83, 0xfe, 0x02, //0x000010a2 cmpq         $2, %rsi
	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000010a6 jae          LBB0_200
	//0x000010ac LBB0_204
	0x4c, 0x89, 0xc7, //0x000010ac movq         %r8, %rdi
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x000010af jmp          LBB0_205
	//0x000010b4 LBB0_197
	0x48, 0x83, 0xfe, 0x08, //0x000010b4 cmpq         $8, %rsi
	0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x000010b8 jb           LBB0_198
	//0x000010be LBB0_202
	0x49, 0x8b, 0x08, //0x000010be movq         (%r8), %rcx
	0x48, 0x89, 0x08, //0x000010c1 movq         %rcx, (%rax)
	0x49, 0x83, 0xc0, 0x08, //0x000010c4 addq         $8, %r8
	0x48, 0x83, 0xc0, 0x08, //0x000010c8 addq         $8, %rax
	0x48, 0x83, 0xc6, 0xf8, //0x000010cc addq         $-8, %rsi
	0x48, 0x83, 0xfe, 0x04, //0x000010d0 cmpq         $4, %rsi
	0x0f, 0x8d, 0xb7, 0xff, 0xff, 0xff, //0x000010d4 jge          LBB0_203
	//0x000010da LBB0_199
	0x48, 0x83, 0xfe, 0x02, //0x000010da cmpq         $2, %rsi
	0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x000010de jb           LBB0_204
	//0x000010e4 LBB0_200
	0x4c, 0x89, 0xc7, //0x000010e4 movq         %r8, %rdi
	0x41, 0x0f, 0xb7, 0x08, //0x000010e7 movzwl       (%r8), %ecx
	0x66, 0x89, 0x08, //0x000010eb movw         %cx, (%rax)
	0x48, 0x83, 0xc7, 0x02, //0x000010ee addq         $2, %rdi
	0x48, 0x83, 0xc0, 0x02, //0x000010f2 addq         $2, %rax
	0x48, 0x83, 0xc6, 0xfe, //0x000010f6 addq         $-2, %rsi
	//0x000010fa LBB0_205
	0x4c, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000010fa leaq         $-176(%rbp), %r8
	0x48, 0x85, 0xf6, //0x00001101 testq        %rsi, %rsi
	0x4c, 0x8b, 0x65, 0xd0, //0x00001104 movq         $-48(%rbp), %r12
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001108 movabsq      $6148914691236517205, %r13
	0x0f, 0x84, 0x83, 0xfc, 0xff, 0xff, //0x00001112 je           LBB0_183
	0x8a, 0x0f, //0x00001118 movb         (%rdi), %cl
	0x88, 0x08, //0x0000111a movb         %cl, (%rax)
	0x4c, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000111c leaq         $-176(%rbp), %r8
	0xe9, 0x73, 0xfc, 0xff, 0xff, //0x00001123 jmp          LBB0_183
	//0x00001128 LBB0_207
	0x49, 0x83, 0xc3, 0x05, //0x00001128 addq         $5, %r11
	0x4d, 0x3b, 0x1e, //0x0000112c cmpq         (%r14), %r11
	0x0f, 0x87, 0x9b, 0x04, 0x00, 0x00, //0x0000112f ja           LBB0_239
	//0x00001135 LBB0_208
	0x4d, 0x89, 0x1c, 0x24, //0x00001135 movq         %r11, (%r12)
	0x4d, 0x89, 0xdd, //0x00001139 movq         %r11, %r13
	0xe9, 0x8f, 0x04, 0x00, 0x00, //0x0000113c jmp          LBB0_239
	//0x00001141 LBB0_209
	0x49, 0x8b, 0x06, //0x00001141 movq         (%r14), %rax
	0x4c, 0x29, 0xe8, //0x00001144 subq         %r13, %rax
	0x4d, 0x01, 0xe8, //0x00001147 addq         %r13, %r8
	0x45, 0x31, 0xc9, //0x0000114a xorl         %r9d, %r9d
	0x45, 0x31, 0xd2, //0x0000114d xorl         %r10d, %r10d
	0x45, 0x31, 0xdb, //0x00001150 xorl         %r11d, %r11d
	0x31, 0xd2, //0x00001153 xorl         %edx, %edx
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001155 movabsq      $6148914691236517205, %r13
	0xe9, 0x69, 0x00, 0x00, 0x00, //0x0000115f jmp          LBB0_211
	//0x00001164 LBB0_210
	0x49, 0xc1, 0xfe, 0x3f, //0x00001164 sarq         $63, %r14
	0x4c, 0x89, 0xc1, //0x00001168 movq         %r8, %rcx
	0x48, 0xd1, 0xe9, //0x0000116b shrq         %rcx
	0x4c, 0x21, 0xe9, //0x0000116e andq         %r13, %rcx
	0x49, 0x29, 0xc8, //0x00001171 subq         %rcx, %r8
	0x4c, 0x89, 0xc1, //0x00001174 movq         %r8, %rcx
	0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001177 movabsq      $3689348814741910323, %rax
	0x48, 0x21, 0xc1, //0x00001181 andq         %rax, %rcx
	0x49, 0xc1, 0xe8, 0x02, //0x00001184 shrq         $2, %r8
	0x49, 0x21, 0xc0, //0x00001188 andq         %rax, %r8
	0x49, 0x01, 0xc8, //0x0000118b addq         %rcx, %r8
	0x4c, 0x89, 0xc1, //0x0000118e movq         %r8, %rcx
	0x48, 0xc1, 0xe9, 0x04, //0x00001191 shrq         $4, %rcx
	0x4c, 0x01, 0xc1, //0x00001195 addq         %r8, %rcx
	0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001198 movabsq      $1085102592571150095, %rax
	0x48, 0x21, 0xc1, //0x000011a2 andq         %rax, %rcx
	0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000011a5 movabsq      $72340172838076673, %rax
	0x48, 0x0f, 0xaf, 0xc8, //0x000011af imulq        %rax, %rcx
	0x48, 0xc1, 0xe9, 0x38, //0x000011b3 shrq         $56, %rcx
	0x49, 0x01, 0xcb, //0x000011b7 addq         %rcx, %r11
	0x4c, 0x8b, 0x45, 0xa0, //0x000011ba movq         $-96(%rbp), %r8
	0x49, 0x83, 0xc0, 0x40, //0x000011be addq         $64, %r8
	0x48, 0x8b, 0x45, 0xc8, //0x000011c2 movq         $-56(%rbp), %rax
	0x48, 0x83, 0xc0, 0xc0, //0x000011c6 addq         $-64, %rax
	0x4d, 0x89, 0xf1, //0x000011ca movq         %r14, %r9
	//0x000011cd LBB0_211
	0x48, 0x83, 0xf8, 0x40, //0x000011cd cmpq         $64, %rax
	0x48, 0x89, 0x45, 0xc8, //0x000011d1 movq         %rax, $-56(%rbp)
	0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x000011d5 jl           LBB0_219
	//0x000011db LBB0_212
	0xf3, 0x41, 0x0f, 0x6f, 0x10, //0x000011db movdqu       (%r8), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x000011e0 movdqu       $16(%r8), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x000011e6 movdqu       $32(%r8), %xmm7
	0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x000011ec movdqu       $48(%r8), %xmm6
	0x66, 0x0f, 0x6f, 0xda, //0x000011f2 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x000011f6 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x000011fa pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xdd, //0x000011fe movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00001202 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00001206 pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xdf, //0x0000120a movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x0000120e pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00001212 pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x6f, 0xde, //0x00001216 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x0000121a pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x0000121e pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe3, 0x30, //0x00001222 shlq         $48, %rbx
	0x48, 0xc1, 0xe7, 0x20, //0x00001226 shlq         $32, %rdi
	0x48, 0x09, 0xdf, //0x0000122a orq          %rbx, %rdi
	0x48, 0xc1, 0xe6, 0x10, //0x0000122d shlq         $16, %rsi
	0x48, 0x09, 0xfe, //0x00001231 orq          %rdi, %rsi
	0x48, 0x09, 0xf0, //0x00001234 orq          %rsi, %rax
	0x48, 0x89, 0xc6, //0x00001237 movq         %rax, %rsi
	0x4c, 0x09, 0xd6, //0x0000123a orq          %r10, %rsi
	0x4c, 0x89, 0x45, 0xa0, //0x0000123d movq         %r8, $-96(%rbp)
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001241 jne          LBB0_214
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001247 movq         $-1, %rax
	0x45, 0x31, 0xd2, //0x0000124e xorl         %r10d, %r10d
	0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00001251 jmp          LBB0_215
	//0x00001256 LBB0_214
	0x4c, 0x89, 0xd6, //0x00001256 movq         %r10, %rsi
	0x48, 0xf7, 0xd6, //0x00001259 notq         %rsi
	0x48, 0x21, 0xc6, //0x0000125c andq         %rax, %rsi
	0x48, 0x8d, 0x1c, 0x36, //0x0000125f leaq         (%rsi,%rsi), %rbx
	0x4c, 0x09, 0xd3, //0x00001263 orq          %r10, %rbx
	0x48, 0x89, 0xdf, //0x00001266 movq         %rbx, %rdi
	0x48, 0xf7, 0xd7, //0x00001269 notq         %rdi
	0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000126c movabsq      $-6148914691236517206, %rcx
	0x48, 0x21, 0xc8, //0x00001276 andq         %rcx, %rax
	0x48, 0x21, 0xf8, //0x00001279 andq         %rdi, %rax
	0x45, 0x31, 0xd2, //0x0000127c xorl         %r10d, %r10d
	0x48, 0x01, 0xf0, //0x0000127f addq         %rsi, %rax
	0x41, 0x0f, 0x92, 0xc2, //0x00001282 setb         %r10b
	0x48, 0x01, 0xc0, //0x00001286 addq         %rax, %rax
	0x4c, 0x31, 0xe8, //0x00001289 xorq         %r13, %rax
	0x48, 0x21, 0xd8, //0x0000128c andq         %rbx, %rax
	0x48, 0xf7, 0xd0, //0x0000128f notq         %rax
	//0x00001292 LBB0_215
	0x66, 0x0f, 0x6f, 0xde, //0x00001292 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00001296 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x0000129a pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x30, //0x0000129e shlq         $48, %rsi
	0x66, 0x0f, 0x6f, 0xdf, //0x000012a2 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x000012a6 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x000012aa pmovmskb     %xmm3, %edi
	0x48, 0xc1, 0xe7, 0x20, //0x000012ae shlq         $32, %rdi
	0x48, 0x09, 0xf7, //0x000012b2 orq          %rsi, %rdi
	0x66, 0x0f, 0x6f, 0xdd, //0x000012b5 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x000012b9 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x000012bd pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x10, //0x000012c1 shlq         $16, %rsi
	0x48, 0x09, 0xfe, //0x000012c5 orq          %rdi, %rsi
	0x66, 0x0f, 0x6f, 0xda, //0x000012c8 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x000012cc pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x000012d0 pmovmskb     %xmm3, %edi
	0x48, 0x09, 0xf7, //0x000012d4 orq          %rsi, %rdi
	0x48, 0x21, 0xc7, //0x000012d7 andq         %rax, %rdi
	0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x000012da movq         %rdi, %xmm3
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x000012df pclmulqdq    $0, %xmm9, %xmm3
	0x66, 0x49, 0x0f, 0x7e, 0xde, //0x000012e6 movq         %xmm3, %r14
	0x4d, 0x31, 0xce, //0x000012eb xorq         %r9, %r14
	0x66, 0x0f, 0x6f, 0xda, //0x000012ee movdqa       %xmm2, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000012f2 pcmpeqb      %xmm11, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x000012f7 pmovmskb     %xmm3, %r8d
	0x66, 0x0f, 0x6f, 0xdd, //0x000012fc movdqa       %xmm5, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00001300 pcmpeqb      %xmm11, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00001305 pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xdf, //0x00001309 movdqa       %xmm7, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x0000130d pcmpeqb      %xmm11, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00001312 pmovmskb     %xmm3, %ebx
	0x66, 0x0f, 0x6f, 0xde, //0x00001316 movdqa       %xmm6, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x0000131a pcmpeqb      %xmm11, %xmm3
	0x66, 0x0f, 0xd7, 0xcb, //0x0000131f pmovmskb     %xmm3, %ecx
	0x48, 0xc1, 0xe1, 0x30, //0x00001323 shlq         $48, %rcx
	0x48, 0xc1, 0xe3, 0x20, //0x00001327 shlq         $32, %rbx
	0x48, 0x09, 0xcb, //0x0000132b orq          %rcx, %rbx
	0x48, 0xc1, 0xe6, 0x10, //0x0000132e shlq         $16, %rsi
	0x48, 0x09, 0xde, //0x00001332 orq          %rbx, %rsi
	0x49, 0x09, 0xf0, //0x00001335 orq          %rsi, %r8
	0x4d, 0x89, 0xf1, //0x00001338 movq         %r14, %r9
	0x49, 0xf7, 0xd1, //0x0000133b notq         %r9
	0x4d, 0x21, 0xc8, //0x0000133e andq         %r9, %r8
	0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00001341 pcmpeqb      %xmm12, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00001346 pmovmskb     %xmm2, %esi
	0x66, 0x41, 0x0f, 0x74, 0xec, //0x0000134a pcmpeqb      %xmm12, %xmm5
	0x66, 0x0f, 0xd7, 0xdd, //0x0000134f pmovmskb     %xmm5, %ebx
	0x66, 0x41, 0x0f, 0x74, 0xfc, //0x00001353 pcmpeqb      %xmm12, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x00001358 pmovmskb     %xmm7, %edi
	0x66, 0x41, 0x0f, 0x74, 0xf4, //0x0000135c pcmpeqb      %xmm12, %xmm6
	0x66, 0x0f, 0xd7, 0xce, //0x00001361 pmovmskb     %xmm6, %ecx
	0x48, 0xc1, 0xe1, 0x30, //0x00001365 shlq         $48, %rcx
	0x48, 0xc1, 0xe7, 0x20, //0x00001369 shlq         $32, %rdi
	0x48, 0x09, 0xcf, //0x0000136d orq          %rcx, %rdi
	0x48, 0xc1, 0xe3, 0x10, //0x00001370 shlq         $16, %rbx
	0x48, 0x09, 0xfb, //0x00001374 orq          %rdi, %rbx
	0x48, 0x09, 0xde, //0x00001377 orq          %rbx, %rsi
	0x4c, 0x21, 0xce, //0x0000137a andq         %r9, %rsi
	0x0f, 0x84, 0xe1, 0xfd, 0xff, 0xff, //0x0000137d je           LBB0_210
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001383 movabsq      $4294977024, %r9
	0x90, 0x90, 0x90, //0x0000138d .p2align 4, 0x90
	//0x00001390 LBB0_217
	0x48, 0x8d, 0x5e, 0xff, //0x00001390 leaq         $-1(%rsi), %rbx
	0x48, 0x89, 0xd9, //0x00001394 movq         %rbx, %rcx
	0x4c, 0x21, 0xc1, //0x00001397 andq         %r8, %rcx
	0x48, 0x89, 0xcf, //0x0000139a movq         %rcx, %rdi
	0x48, 0xd1, 0xef, //0x0000139d shrq         %rdi
	0x4c, 0x21, 0xef, //0x000013a0 andq         %r13, %rdi
	0x48, 0x29, 0xf9, //0x000013a3 subq         %rdi, %rcx
	0x48, 0x89, 0xcf, //0x000013a6 movq         %rcx, %rdi
	0x49, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000013a9 movabsq      $3689348814741910323, %r15
	0x4c, 0x21, 0xff, //0x000013b3 andq         %r15, %rdi
	0x48, 0xc1, 0xe9, 0x02, //0x000013b6 shrq         $2, %rcx
	0x4c, 0x21, 0xf9, //0x000013ba andq         %r15, %rcx
	0x48, 0x01, 0xf9, //0x000013bd addq         %rdi, %rcx
	0x48, 0x89, 0xcf, //0x000013c0 movq         %rcx, %rdi
	0x48, 0xc1, 0xef, 0x04, //0x000013c3 shrq         $4, %rdi
	0x48, 0x01, 0xcf, //0x000013c7 addq         %rcx, %rdi
	0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000013ca movabsq      $1085102592571150095, %rax
	0x48, 0x21, 0xc7, //0x000013d4 andq         %rax, %rdi
	0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000013d7 movabsq      $72340172838076673, %rax
	0x48, 0x0f, 0xaf, 0xf8, //0x000013e1 imulq        %rax, %rdi
	0x48, 0xc1, 0xef, 0x38, //0x000013e5 shrq         $56, %rdi
	0x4c, 0x01, 0xdf, //0x000013e9 addq         %r11, %rdi
	0x48, 0x39, 0xd7, //0x000013ec cmpq         %rdx, %rdi
	0x0f, 0x86, 0x73, 0x01, 0x00, 0x00, //0x000013ef jbe          LBB0_236
	0x48, 0x83, 0xc2, 0x01, //0x000013f5 addq         $1, %rdx
	0x48, 0x21, 0xde, //0x000013f9 andq         %rbx, %rsi
	0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000013fc jne          LBB0_217
	0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x00001402 jmp          LBB0_210
	//0x00001407 LBB0_219
	0x48, 0x85, 0xc0, //0x00001407 testq        %rax, %rax
	0x0f, 0x8e, 0x2f, 0x0a, 0x00, 0x00, //0x0000140a jle          LBB0_347
	0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00001410 movdqu       %xmm8, $-128(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001416 movdqu       %xmm8, $-144(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000141f movdqu       %xmm8, $-160(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001428 movdqu       %xmm8, $-176(%rbp)
	0x44, 0x89, 0xc0, //0x00001431 movl         %r8d, %eax
	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001434 andl         $4095, %eax
	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001439 cmpl         $4033, %eax
	0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x0000143e jb           LBB0_223
	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00001444 cmpq         $32, $-56(%rbp)
	0x0f, 0x82, 0x44, 0x00, 0x00, 0x00, //0x00001449 jb           LBB0_224
	0x41, 0x0f, 0x10, 0x10, //0x0000144f movups       (%r8), %xmm2
	0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001453 movups       %xmm2, $-176(%rbp)
	0xf3, 0x41, 0x0f, 0x6f, 0x50, 0x10, //0x0000145a movdqu       $16(%r8), %xmm2
	0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00001460 movdqu       %xmm2, $-160(%rbp)
	0x49, 0x83, 0xc0, 0x20, //0x00001468 addq         $32, %r8
	0x48, 0x8b, 0x45, 0xc8, //0x0000146c movq         $-56(%rbp), %rax
	0x48, 0x8d, 0x70, 0xe0, //0x00001470 leaq         $-32(%rax), %rsi
	0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001474 leaq         $-144(%rbp), %rax
	0xe9, 0x1e, 0x00, 0x00, 0x00, //0x0000147b jmp          LBB0_225
	//0x00001480 LBB0_223
	0x4c, 0x8b, 0x65, 0xd0, //0x00001480 movq         $-48(%rbp), %r12
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001484 movabsq      $6148914691236517205, %r13
	0xe9, 0x48, 0xfd, 0xff, 0xff, //0x0000148e jmp          LBB0_212
	//0x00001493 LBB0_224
	0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001493 leaq         $-176(%rbp), %rax
	0x48, 0x8b, 0x75, 0xc8, //0x0000149a movq         $-56(%rbp), %rsi
	//0x0000149e LBB0_225
	0x48, 0x83, 0xfe, 0x10, //0x0000149e cmpq         $16, %rsi
	0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000014a2 jb           LBB0_226
	0xf3, 0x41, 0x0f, 0x6f, 0x10, //0x000014a8 movdqu       (%r8), %xmm2
	0xf3, 0x0f, 0x7f, 0x10, //0x000014ad movdqu       %xmm2, (%rax)
	0x49, 0x83, 0xc0, 0x10, //0x000014b1 addq         $16, %r8
	0x48, 0x83, 0xc0, 0x10, //0x000014b5 addq         $16, %rax
	0x48, 0x83, 0xc6, 0xf0, //0x000014b9 addq         $-16, %rsi
	0x48, 0x83, 0xfe, 0x08, //0x000014bd cmpq         $8, %rsi
	0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x000014c1 jae          LBB0_231
	//0x000014c7 LBB0_227
	0x48, 0x83, 0xfe, 0x04, //0x000014c7 cmpq         $4, %rsi
	0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x000014cb jl           LBB0_228
	//0x000014d1 LBB0_232
	0x41, 0x8b, 0x08, //0x000014d1 movl         (%r8), %ecx
	0x89, 0x08, //0x000014d4 movl         %ecx, (%rax)
	0x49, 0x83, 0xc0, 0x04, //0x000014d6 addq         $4, %r8
	0x48, 0x83, 0xc0, 0x04, //0x000014da addq         $4, %rax
	0x48, 0x83, 0xc6, 0xfc, //0x000014de addq         $-4, %rsi
	0x48, 0x83, 0xfe, 0x02, //0x000014e2 cmpq         $2, %rsi
	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000014e6 jae          LBB0_229
	//0x000014ec LBB0_233
	0x4c, 0x89, 0xc7, //0x000014ec movq         %r8, %rdi
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x000014ef jmp          LBB0_234
	//0x000014f4 LBB0_226
	0x48, 0x83, 0xfe, 0x08, //0x000014f4 cmpq         $8, %rsi
	0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x000014f8 jb           LBB0_227
	//0x000014fe LBB0_231
	0x49, 0x8b, 0x08, //0x000014fe movq         (%r8), %rcx
	0x48, 0x89, 0x08, //0x00001501 movq         %rcx, (%rax)
	0x49, 0x83, 0xc0, 0x08, //0x00001504 addq         $8, %r8
	0x48, 0x83, 0xc0, 0x08, //0x00001508 addq         $8, %rax
	0x48, 0x83, 0xc6, 0xf8, //0x0000150c addq         $-8, %rsi
	0x48, 0x83, 0xfe, 0x04, //0x00001510 cmpq         $4, %rsi
	0x0f, 0x8d, 0xb7, 0xff, 0xff, 0xff, //0x00001514 jge          LBB0_232
	//0x0000151a LBB0_228
	0x48, 0x83, 0xfe, 0x02, //0x0000151a cmpq         $2, %rsi
	0x0f, 0x82, 0xc8, 0xff, 0xff, 0xff, //0x0000151e jb           LBB0_233
	//0x00001524 LBB0_229
	0x4c, 0x89, 0xc7, //0x00001524 movq         %r8, %rdi
	0x41, 0x0f, 0xb7, 0x08, //0x00001527 movzwl       (%r8), %ecx
	0x66, 0x89, 0x08, //0x0000152b movw         %cx, (%rax)
	0x48, 0x83, 0xc7, 0x02, //0x0000152e addq         $2, %rdi
	0x48, 0x83, 0xc0, 0x02, //0x00001532 addq         $2, %rax
	0x48, 0x83, 0xc6, 0xfe, //0x00001536 addq         $-2, %rsi
	//0x0000153a LBB0_234
	0x4c, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000153a leaq         $-176(%rbp), %r8
	0x48, 0x85, 0xf6, //0x00001541 testq        %rsi, %rsi
	0x4c, 0x8b, 0x65, 0xd0, //0x00001544 movq         $-48(%rbp), %r12
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001548 movabsq      $6148914691236517205, %r13
	0x0f, 0x84, 0x83, 0xfc, 0xff, 0xff, //0x00001552 je           LBB0_212
	0x8a, 0x0f, //0x00001558 movb         (%rdi), %cl
	0x88, 0x08, //0x0000155a movb         %cl, (%rax)
	0x4c, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000155c leaq         $-176(%rbp), %r8
	0xe9, 0x73, 0xfc, 0xff, 0xff, //0x00001563 jmp          LBB0_212
	//0x00001568 LBB0_236
	0x4c, 0x8b, 0x75, 0xb8, //0x00001568 movq         $-72(%rbp), %r14
	0x49, 0x8b, 0x06, //0x0000156c movq         (%r14), %rax
	0x48, 0x0f, 0xbc, 0xce, //0x0000156f bsfq         %rsi, %rcx
	0x48, 0x2b, 0x4d, 0xc8, //0x00001573 subq         $-56(%rbp), %rcx
	0x4c, 0x8d, 0x2c, 0x01, //0x00001577 leaq         (%rcx,%rax), %r13
	0x49, 0x83, 0xc5, 0x01, //0x0000157b addq         $1, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x0000157f movq         %r13, (%r12)
	0x49, 0x8b, 0x06, //0x00001583 movq         (%r14), %rax
	0x49, 0x39, 0xc5, //0x00001586 cmpq         %rax, %r13
	0x4c, 0x0f, 0x47, 0xe8, //0x00001589 cmovaq       %rax, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x0000158d movq         %r13, (%r12)
	0x48, 0x8b, 0x7d, 0xc0, //0x00001591 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00001595 movq         $-88(%rbp), %r10
	0xe9, 0x32, 0x00, 0x00, 0x00, //0x00001599 jmp          LBB0_239
	//0x0000159e LBB0_237
	0x0f, 0xbc, 0xcb, //0x0000159e bsfl         %ebx, %ecx
	0x4c, 0x01, 0xd9, //0x000015a1 addq         %r11, %rcx
	0x4d, 0x8d, 0x2c, 0x0e, //0x000015a4 leaq         (%r14,%rcx), %r13
	0x49, 0x83, 0xc5, 0x02, //0x000015a8 addq         $2, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x000015ac movq         %r13, (%r12)
	0x4c, 0x8b, 0x75, 0xb8, //0x000015b0 movq         $-72(%rbp), %r14
	//0x000015b4 LBB0_238
	0x48, 0x8b, 0x7d, 0xc0, //0x000015b4 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x000015b8 movq         $-88(%rbp), %r10
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000015bc movabsq      $4294977024, %r9
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015c6 .p2align 4, 0x90
	//0x000015d0 LBB0_239
	0x4c, 0x8b, 0x07, //0x000015d0 movq         (%rdi), %r8
	0x48, 0x8b, 0x47, 0x08, //0x000015d3 movq         $8(%rdi), %rax
	0x49, 0x39, 0xc5, //0x000015d7 cmpq         %rax, %r13
	0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x000015da jae          LBB0_244
	0x43, 0x8a, 0x0c, 0x28, //0x000015e0 movb         (%r8,%r13), %cl
	0x80, 0xf9, 0x0d, //0x000015e4 cmpb         $13, %cl
	0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x000015e7 je           LBB0_244
	0x80, 0xf9, 0x20, //0x000015ed cmpb         $32, %cl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000015f0 je           LBB0_244
	0x80, 0xc1, 0xf7, //0x000015f6 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x000015f9 cmpb         $1, %cl
	0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x000015fc jbe          LBB0_244
	0x4c, 0x89, 0xe9, //0x00001602 movq         %r13, %rcx
	0xe9, 0xfb, 0x00, 0x00, 0x00, //0x00001605 jmp          LBB0_265
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000160a .p2align 4, 0x90
	//0x00001610 LBB0_244
	0x49, 0x8d, 0x4d, 0x01, //0x00001610 leaq         $1(%r13), %rcx
	0x48, 0x39, 0xc1, //0x00001614 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001617 jae          LBB0_248
	0x41, 0x8a, 0x14, 0x08, //0x0000161d movb         (%r8,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00001621 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001624 je           LBB0_248
	0x80, 0xfa, 0x20, //0x0000162a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000162d je           LBB0_248
	0x80, 0xc2, 0xf7, //0x00001633 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00001636 cmpb         $1, %dl
	0x0f, 0x87, 0xc6, 0x00, 0x00, 0x00, //0x00001639 ja           LBB0_265
	0x90, //0x0000163f .p2align 4, 0x90
	//0x00001640 LBB0_248
	0x49, 0x8d, 0x4d, 0x02, //0x00001640 leaq         $2(%r13), %rcx
	0x48, 0x39, 0xc1, //0x00001644 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001647 jae          LBB0_252
	0x41, 0x8a, 0x14, 0x08, //0x0000164d movb         (%r8,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00001651 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001654 je           LBB0_252
	0x80, 0xfa, 0x20, //0x0000165a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000165d je           LBB0_252
	0x80, 0xc2, 0xf7, //0x00001663 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00001666 cmpb         $1, %dl
	0x0f, 0x87, 0x96, 0x00, 0x00, 0x00, //0x00001669 ja           LBB0_265
	0x90, //0x0000166f .p2align 4, 0x90
	//0x00001670 LBB0_252
	0x49, 0x8d, 0x4d, 0x03, //0x00001670 leaq         $3(%r13), %rcx
	0x48, 0x39, 0xc1, //0x00001674 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001677 jae          LBB0_256
	0x41, 0x8a, 0x14, 0x08, //0x0000167d movb         (%r8,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00001681 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001684 je           LBB0_256
	0x80, 0xfa, 0x20, //0x0000168a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000168d je           LBB0_256
	0x80, 0xc2, 0xf7, //0x00001693 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00001696 cmpb         $1, %dl
	0x0f, 0x87, 0x66, 0x00, 0x00, 0x00, //0x00001699 ja           LBB0_265
	0x90, //0x0000169f .p2align 4, 0x90
	//0x000016a0 LBB0_256
	0x49, 0x8d, 0x4d, 0x04, //0x000016a0 leaq         $4(%r13), %rcx
	0x48, 0x39, 0xc8, //0x000016a4 cmpq         %rcx, %rax
	0x0f, 0x86, 0xa9, 0x1a, 0x00, 0x00, //0x000016a7 jbe          LBB0_886
	0x48, 0x39, 0xc8, //0x000016ad cmpq         %rcx, %rax
	0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000016b0 je           LBB0_262
	0x49, 0x8d, 0x14, 0x00, //0x000016b6 leaq         (%r8,%rax), %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016ba .p2align 4, 0x90
	//0x000016c0 LBB0_259
	0x41, 0x0f, 0xbe, 0x34, 0x08, //0x000016c0 movsbl       (%r8,%rcx), %esi
	0x83, 0xfe, 0x20, //0x000016c5 cmpl         $32, %esi
	0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000016c8 ja           LBB0_264
	0x49, 0x0f, 0xa3, 0xf1, //0x000016ce btq          %rsi, %r9
	0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000016d2 jae          LBB0_264
	0x48, 0x83, 0xc1, 0x01, //0x000016d8 addq         $1, %rcx
	0x48, 0x39, 0xc8, //0x000016dc cmpq         %rcx, %rax
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000016df jne          LBB0_259
	0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000016e5 jmp          LBB0_263
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016ea .p2align 4, 0x90
	//0x000016f0 LBB0_262
	0x4c, 0x01, 0xc1, //0x000016f0 addq         %r8, %rcx
	0x48, 0x89, 0xca, //0x000016f3 movq         %rcx, %rdx
	//0x000016f6 LBB0_263
	0x4c, 0x29, 0xc2, //0x000016f6 subq         %r8, %rdx
	0x48, 0x89, 0xd1, //0x000016f9 movq         %rdx, %rcx
	//0x000016fc LBB0_264
	0x48, 0x39, 0xc1, //0x000016fc cmpq         %rax, %rcx
	0x0f, 0x83, 0x69, 0x32, 0x00, 0x00, //0x000016ff jae          LBB0_887
	//0x00001705 LBB0_265
	0x4c, 0x8d, 0x69, 0x01, //0x00001705 leaq         $1(%rcx), %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00001709 movq         %r13, (%r12)
	0x41, 0x8a, 0x04, 0x08, //0x0000170d movb         (%r8,%rcx), %al
	0x3c, 0x2c, //0x00001711 cmpb         $44, %al
	0x0f, 0x84, 0x39, 0xec, 0xff, 0xff, //0x00001713 je           LBB0_33
	0xe9, 0xf1, 0x18, 0x00, 0x00, //0x00001719 jmp          LBB0_266
	//0x0000171e LBB0_67
	0x4c, 0x01, 0xc6, //0x0000171e addq         %r8, %rsi
	0x4c, 0x8b, 0x75, 0xb8, //0x00001721 movq         $-72(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00001725 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00001729 movq         $-88(%rbp), %r10
	0x4c, 0x8b, 0x7d, 0x98, //0x0000172d movq         $-104(%rbp), %r15
	0x49, 0x83, 0xfc, 0x20, //0x00001731 cmpq         $32, %r12
	0x0f, 0x82, 0xd0, 0x05, 0x00, 0x00, //0x00001735 jb           LBB0_330
	//0x0000173b LBB0_68
	0xf3, 0x0f, 0x6f, 0x16, //0x0000173b movdqu       (%rsi), %xmm2
	0x48, 0x89, 0xf1, //0x0000173f movq         %rsi, %rcx
	0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x00001742 movdqu       $16(%rsi), %xmm3
	0x66, 0x0f, 0x6f, 0xea, //0x00001747 movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x0000174b pcmpeqb      %xmm0, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xed, //0x0000174f pmovmskb     %xmm5, %r13d
	0x66, 0x0f, 0x6f, 0xeb, //0x00001754 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001758 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x0000175c pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x74, 0xd1, //0x00001760 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00001764 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x74, 0xd9, //0x00001768 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x0000176c pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe0, 0x10, //0x00001770 shlq         $16, %rax
	0x49, 0x09, 0xc5, //0x00001774 orq          %rax, %r13
	0x48, 0xc1, 0xe3, 0x10, //0x00001777 shlq         $16, %rbx
	0x48, 0x09, 0xde, //0x0000177b orq          %rbx, %rsi
	0x0f, 0x85, 0x16, 0x05, 0x00, 0x00, //0x0000177e jne          LBB0_325
	0x4d, 0x85, 0xc9, //0x00001784 testq        %r9, %r9
	0x0f, 0x85, 0x2c, 0x05, 0x00, 0x00, //0x00001787 jne          LBB0_327
	0x45, 0x31, 0xc9, //0x0000178d xorl         %r9d, %r9d
	0x4d, 0x85, 0xed, //0x00001790 testq        %r13, %r13
	0x48, 0x89, 0xce, //0x00001793 movq         %rcx, %rsi
	0x0f, 0x84, 0x67, 0x05, 0x00, 0x00, //0x00001796 je           LBB0_329
	//0x0000179c LBB0_71
	0x49, 0x0f, 0xbc, 0xc5, //0x0000179c bsfq         %r13, %rax
	0x4c, 0x29, 0xc6, //0x000017a0 subq         %r8, %rsi
	0x48, 0x01, 0xc6, //0x000017a3 addq         %rax, %rsi
	0x48, 0x83, 0xc6, 0x01, //0x000017a6 addq         $1, %rsi
	0x4c, 0x8b, 0x65, 0xd0, //0x000017aa movq         $-48(%rbp), %r12
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000017ae movabsq      $4294977024, %r9
	0x48, 0x8b, 0x4d, 0xa0, //0x000017b8 movq         $-96(%rbp), %rcx
	0x48, 0x85, 0xf6, //0x000017bc testq        %rsi, %rsi
	0x0f, 0x89, 0xcd, 0xee, 0xff, 0xff, //0x000017bf jns          LBB0_79
	0xe9, 0x2b, 0x3e, 0x00, 0x00, //0x000017c5 jmp          LBB0_993
	//0x000017ca LBB0_267
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000017ca movq         $-2, %rdx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x000017d1 movl         $2, %esi
	0x48, 0x01, 0xf0, //0x000017d6 addq         %rsi, %rax
	0x49, 0x01, 0xd6, //0x000017d9 addq         %rdx, %r14
	0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x000017dc jle          LBB0_271
	//0x000017e2 LBB0_268
	0x0f, 0xb6, 0x10, //0x000017e2 movzbl       (%rax), %edx
	0x80, 0xfa, 0x5c, //0x000017e5 cmpb         $92, %dl
	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000017e8 je           LBB0_267
	0x80, 0xfa, 0x22, //0x000017ee cmpb         $34, %dl
	0x0f, 0x84, 0x3b, 0x04, 0x00, 0x00, //0x000017f1 je           LBB0_317
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000017f7 movq         $-1, %rdx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x000017fe movl         $1, %esi
	0x48, 0x01, 0xf0, //0x00001803 addq         %rsi, %rax
	0x49, 0x01, 0xd6, //0x00001806 addq         %rdx, %r14
	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001809 jg           LBB0_268
	//0x0000180f LBB0_271
	0x4c, 0x8b, 0x75, 0xb8, //0x0000180f movq         $-72(%rbp), %r14
	0x4c, 0x8b, 0x6d, 0xc8, //0x00001813 movq         $-56(%rbp), %r13
	0xe9, 0xb4, 0xfd, 0xff, 0xff, //0x00001817 jmp          LBB0_239
	//0x0000181c LBB0_272
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000181c movq         $-1, %rdx
	0x45, 0x31, 0xc9, //0x00001823 xorl         %r9d, %r9d
	0x48, 0x8b, 0x75, 0xc8, //0x00001826 movq         $-56(%rbp), %rsi
	0x49, 0x83, 0xfc, 0x20, //0x0000182a cmpq         $32, %r12
	0x0f, 0x83, 0x07, 0xff, 0xff, 0xff, //0x0000182e jae          LBB0_68
	0xe9, 0xd2, 0x04, 0x00, 0x00, //0x00001834 jmp          LBB0_330
	//0x00001839 LBB0_273
	0x48, 0xc7, 0x85, 0x50, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, //0x00001839 movq         $0, $-176(%rbp)
	0x48, 0x8d, 0x46, 0xff, //0x00001844 leaq         $-1(%rsi), %rax
	0x4c, 0x89, 0x45, 0xa0, //0x00001848 movq         %r8, $-96(%rbp)
	0x49, 0x01, 0xf0, //0x0000184c addq         %rsi, %r8
	0x49, 0x83, 0xc0, 0xff, //0x0000184f addq         $-1, %r8
	0x48, 0x8b, 0x4d, 0xb0, //0x00001853 movq         $-80(%rbp), %rcx
	0x4d, 0x8d, 0x14, 0x0f, //0x00001857 leaq         (%r15,%rcx), %r10
	0x48, 0x39, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000185b cmpq         %rax, $-192(%rbp)
	0x0f, 0x8d, 0xe1, 0x03, 0x00, 0x00, //0x00001862 jge          LBB0_318
	0x48, 0x85, 0xc9, //0x00001868 testq        %rcx, %rcx
	0x48, 0x8b, 0x4d, 0xc8, //0x0000186b movq         $-56(%rbp), %rcx
	0x0f, 0x8e, 0xd8, 0x03, 0x00, 0x00, //0x0000186f jle          LBB0_319
	//0x00001875 LBB0_275
	0x8a, 0x01, //0x00001875 movb         (%rcx), %al
	0x3c, 0x5c, //0x00001877 cmpb         $92, %al
	0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x00001879 jne          LBB0_280
	0x49, 0x89, 0xf5, //0x0000187f movq         %rsi, %r13
	0x4c, 0x89, 0xc6, //0x00001882 movq         %r8, %rsi
	0x48, 0x29, 0xce, //0x00001885 subq         %rcx, %rsi
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001888 movq         $-1, %r9
	0x48, 0x85, 0xf6, //0x0000188f testq        %rsi, %rsi
	0x0f, 0x8e, 0xda, 0x3e, 0x00, 0x00, //0x00001892 jle          LBB0_1008
	0x49, 0x89, 0xcb, //0x00001898 movq         %rcx, %r11
	0x0f, 0xb6, 0x41, 0x01, //0x0000189b movzbl       $1(%rcx), %eax
	0x48, 0x8d, 0x0d, 0x4a, 0x48, 0x00, 0x00, //0x0000189f leaq         $18506(%rip), %rcx  /* __UnquoteTab+0(%rip) */
	0x8a, 0x14, 0x08, //0x000018a6 movb         (%rax,%rcx), %dl
	0x80, 0xfa, 0xff, //0x000018a9 cmpb         $-1, %dl
	0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x000018ac je           LBB0_282
	0x84, 0xd2, //0x000018b2 testb        %dl, %dl
	0x0f, 0x84, 0xc0, 0x3e, 0x00, 0x00, //0x000018b4 je           LBB0_1009
	0x88, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000018ba movb         %dl, $-176(%rbp)
	0x4c, 0x89, 0xd9, //0x000018c0 movq         %r11, %rcx
	0x48, 0x83, 0xc1, 0x02, //0x000018c3 addq         $2, %rcx
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x000018c7 movl         $1, %eax
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018cc movabsq      $4294977024, %r9
	0xe9, 0x35, 0x01, 0x00, 0x00, //0x000018d6 jmp          LBB0_293
	//0x000018db LBB0_280
	0x41, 0x3a, 0x07, //0x000018db cmpb         (%r15), %al
	0x0f, 0x85, 0x9c, 0x03, 0x00, 0x00, //0x000018de jne          LBB0_322
	0x48, 0x83, 0xc1, 0x01, //0x000018e4 addq         $1, %rcx
	0x49, 0x83, 0xc7, 0x01, //0x000018e8 addq         $1, %r15
	0xe9, 0xa4, 0x01, 0x00, 0x00, //0x000018ec jmp          LBB0_302
	//0x000018f1 LBB0_282
	0x4c, 0x89, 0x7d, 0x98, //0x000018f1 movq         %r15, $-104(%rbp)
	0x48, 0x83, 0xfe, 0x04, //0x000018f5 cmpq         $4, %rsi
	0x0f, 0x8c, 0x8b, 0x3e, 0x00, 0x00, //0x000018f9 jl           LBB0_1010
	0x4c, 0x89, 0xd8, //0x000018ff movq         %r11, %rax
	0x4d, 0x8d, 0x7b, 0x02, //0x00001902 leaq         $2(%r11), %r15
	0x41, 0x8b, 0x7b, 0x02, //0x00001906 movl         $2(%r11), %edi
	0x89, 0xfa, //0x0000190a movl         %edi, %edx
	0xf7, 0xd2, //0x0000190c notl         %edx
	0x8d, 0x87, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000190e leal         $-808464432(%rdi), %eax
	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001914 andl         $-2139062144, %edx
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000191a movq         $-2, %r9
	0x85, 0xc2, //0x00001921 testl        %eax, %edx
	0x0f, 0x85, 0x27, 0x3e, 0x00, 0x00, //0x00001923 jne          LBB0_1013
	0x8d, 0x87, 0x19, 0x19, 0x19, 0x19, //0x00001929 leal         $421075225(%rdi), %eax
	0x09, 0xf8, //0x0000192f orl          %edi, %eax
	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001931 testl        $-2139062144, %eax
	0x0f, 0x85, 0x14, 0x3e, 0x00, 0x00, //0x00001936 jne          LBB0_1013
	0x89, 0xf8, //0x0000193c movl         %edi, %eax
	0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000193e andl         $2139062143, %eax
	0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001943 movl         $-1061109568, %ebx
	0x29, 0xc3, //0x00001948 subl         %eax, %ebx
	0x8d, 0x88, 0x46, 0x46, 0x46, 0x46, //0x0000194a leal         $1179010630(%rax), %ecx
	0x21, 0xd3, //0x00001950 andl         %edx, %ebx
	0x85, 0xcb, //0x00001952 testl        %ecx, %ebx
	0x0f, 0x85, 0xf6, 0x3d, 0x00, 0x00, //0x00001954 jne          LBB0_1013
	0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000195a movl         $-522133280, %ecx
	0x29, 0xc1, //0x0000195f subl         %eax, %ecx
	0x05, 0x39, 0x39, 0x39, 0x39, //0x00001961 addl         $960051513, %eax
	0x21, 0xca, //0x00001966 andl         %ecx, %edx
	0x85, 0xc2, //0x00001968 testl        %eax, %edx
	0x0f, 0x85, 0x21, 0x3e, 0x00, 0x00, //0x0000196a jne          LBB0_1014
	0x0f, 0xcf, //0x00001970 bswapl       %edi
	0x89, 0xf8, //0x00001972 movl         %edi, %eax
	0xc1, 0xe8, 0x04, //0x00001974 shrl         $4, %eax
	0xf7, 0xd0, //0x00001977 notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x00001979 andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x0000197e leal         (%rax,%rax,8), %eax
	0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001981 andl         $252645135, %edi
	0x01, 0xc7, //0x00001987 addl         %eax, %edi
	0x89, 0xfa, //0x00001989 movl         %edi, %edx
	0xc1, 0xea, 0x04, //0x0000198b shrl         $4, %edx
	0x09, 0xfa, //0x0000198e orl          %edi, %edx
	0x89, 0xd3, //0x00001990 movl         %edx, %ebx
	0xc1, 0xeb, 0x08, //0x00001992 shrl         $8, %ebx
	0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x00001995 andl         $65280, %ebx
	0x0f, 0xb6, 0xfa, //0x0000199b movzbl       %dl, %edi
	0x09, 0xdf, //0x0000199e orl          %ebx, %edi
	0x4c, 0x89, 0xd8, //0x000019a0 movq         %r11, %rax
	0x4d, 0x8d, 0x7b, 0x06, //0x000019a3 leaq         $6(%r11), %r15
	0x83, 0xff, 0x7f, //0x000019a7 cmpl         $127, %edi
	0x0f, 0x86, 0xfc, 0x00, 0x00, 0x00, //0x000019aa jbe          LBB0_304
	0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x000019b0 cmpl         $2047, %edi
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000019b6 movabsq      $4294977024, %r9
	0x0f, 0x86, 0xf9, 0x00, 0x00, 0x00, //0x000019c0 jbe          LBB0_305
	0x89, 0xd0, //0x000019c6 movl         %edx, %eax
	0x25, 0x00, 0x00, 0xf8, 0x00, //0x000019c8 andl         $16252928, %eax
	0x3d, 0x00, 0x00, 0xd8, 0x00, //0x000019cd cmpl         $14155776, %eax
	0x0f, 0x84, 0x0d, 0x01, 0x00, 0x00, //0x000019d2 je           LBB0_306
	0xc1, 0xeb, 0x0c, //0x000019d8 shrl         $12, %ebx
	0x80, 0xcb, 0xe0, //0x000019db orb          $-32, %bl
	0x88, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000019de movb         %bl, $-176(%rbp)
	0xc1, 0xef, 0x06, //0x000019e4 shrl         $6, %edi
	0x40, 0x80, 0xe7, 0x3f, //0x000019e7 andb         $63, %dil
	0x40, 0x80, 0xcf, 0x80, //0x000019eb orb          $-128, %dil
	0x40, 0x88, 0xbd, 0x51, 0xff, 0xff, 0xff, //0x000019ef movb         %dil, $-175(%rbp)
	0x80, 0xe2, 0x3f, //0x000019f6 andb         $63, %dl
	0x80, 0xca, 0x80, //0x000019f9 orb          $-128, %dl
	0x88, 0x95, 0x52, 0xff, 0xff, 0xff, //0x000019fc movb         %dl, $-174(%rbp)
	0xb8, 0x03, 0x00, 0x00, 0x00, //0x00001a02 movl         $3, %eax
	0x89, 0xda, //0x00001a07 movl         %ebx, %edx
	//0x00001a09 LBB0_291
	0x4c, 0x89, 0xf9, //0x00001a09 movq         %r15, %rcx
	//0x00001a0c LBB0_292
	0x4c, 0x8b, 0x7d, 0x98, //0x00001a0c movq         $-104(%rbp), %r15
	//0x00001a10 LBB0_293
	0x48, 0x8d, 0x34, 0x28, //0x00001a10 leaq         (%rax,%rbp), %rsi
	0x48, 0x81, 0xc6, 0x50, 0xff, 0xff, 0xff, //0x00001a14 addq         $-176, %rsi
	0x4d, 0x39, 0xd7, //0x00001a1b cmpq         %r10, %r15
	0x0f, 0x83, 0x5e, 0x00, 0x00, 0x00, //0x00001a1e jae          LBB0_300
	0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001a24 leaq         $-176(%rbp), %rax
	0x48, 0x39, 0xc6, //0x00001a2b cmpq         %rax, %rsi
	0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x00001a2e jbe          LBB0_300
	0x41, 0x38, 0x17, //0x00001a34 cmpb         %dl, (%r15)
	0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00001a37 jne          LBB0_300
	0x49, 0x83, 0xc7, 0x01, //0x00001a3d addq         $1, %r15
	0x48, 0x8d, 0x85, 0x51, 0xff, 0xff, 0xff, //0x00001a41 leaq         $-175(%rbp), %rax
	0x4c, 0x89, 0xff, //0x00001a48 movq         %r15, %rdi
	//0x00001a4b LBB0_297
	0x49, 0x89, 0xff, //0x00001a4b movq         %rdi, %r15
	0x48, 0x89, 0xc2, //0x00001a4e movq         %rax, %rdx
	0x4c, 0x39, 0xd7, //0x00001a51 cmpq         %r10, %rdi
	0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00001a54 jae          LBB0_301
	0x48, 0x39, 0xf2, //0x00001a5a cmpq         %rsi, %rdx
	0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001a5d jae          LBB0_301
	0x48, 0x89, 0xcb, //0x00001a63 movq         %rcx, %rbx
	0x41, 0x0f, 0xb6, 0x0f, //0x00001a66 movzbl       (%r15), %ecx
	0x49, 0x8d, 0x7f, 0x01, //0x00001a6a leaq         $1(%r15), %rdi
	0x48, 0x8d, 0x42, 0x01, //0x00001a6e leaq         $1(%rdx), %rax
	0x3a, 0x0a, //0x00001a72 cmpb         (%rdx), %cl
	0x48, 0x89, 0xd9, //0x00001a74 movq         %rbx, %rcx
	0x0f, 0x84, 0xce, 0xff, 0xff, 0xff, //0x00001a77 je           LBB0_297
	0xe9, 0x07, 0x00, 0x00, 0x00, //0x00001a7d jmp          LBB0_301
	//0x00001a82 LBB0_300
	0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001a82 leaq         $-176(%rbp), %rdx
	//0x00001a89 LBB0_301
	0x48, 0x39, 0xf2, //0x00001a89 cmpq         %rsi, %rdx
	0x4c, 0x89, 0xee, //0x00001a8c movq         %r13, %rsi
	0x0f, 0x85, 0xee, 0x01, 0x00, 0x00, //0x00001a8f jne          LBB0_323
	//0x00001a95 LBB0_302
	0x4c, 0x39, 0xc1, //0x00001a95 cmpq         %r8, %rcx
	0x0f, 0x83, 0xaf, 0x01, 0x00, 0x00, //0x00001a98 jae          LBB0_319
	0x4d, 0x39, 0xd7, //0x00001a9e cmpq         %r10, %r15
	0x0f, 0x82, 0xce, 0xfd, 0xff, 0xff, //0x00001aa1 jb           LBB0_275
	0xe9, 0xa1, 0x01, 0x00, 0x00, //0x00001aa7 jmp          LBB0_319
	//0x00001aac LBB0_304
	0x88, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001aac movb         %dl, $-176(%rbp)
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001ab2 movl         $1, %eax
	0x4c, 0x89, 0xf9, //0x00001ab7 movq         %r15, %rcx
	0xe9, 0x64, 0x01, 0x00, 0x00, //0x00001aba jmp          LBB0_316
	//0x00001abf LBB0_305
	0xc1, 0xef, 0x06, //0x00001abf shrl         $6, %edi
	0x40, 0x80, 0xcf, 0xc0, //0x00001ac2 orb          $-64, %dil
	0x40, 0x88, 0xbd, 0x50, 0xff, 0xff, 0xff, //0x00001ac6 movb         %dil, $-176(%rbp)
	0x80, 0xe2, 0x3f, //0x00001acd andb         $63, %dl
	0x80, 0xca, 0x80, //0x00001ad0 orb          $-128, %dl
	0x88, 0x95, 0x51, 0xff, 0xff, 0xff, //0x00001ad3 movb         %dl, $-175(%rbp)
	0xb8, 0x02, 0x00, 0x00, 0x00, //0x00001ad9 movl         $2, %eax
	0x89, 0xfa, //0x00001ade movl         %edi, %edx
	0xe9, 0x24, 0xff, 0xff, 0xff, //0x00001ae0 jmp          LBB0_291
	//0x00001ae5 LBB0_306
	0x49, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x00001ae5 movq         $-4, %r9
	0x48, 0x83, 0xfe, 0x06, //0x00001aec cmpq         $6, %rsi
	0x0f, 0x8c, 0x37, 0x3d, 0x00, 0x00, //0x00001af0 jl           LBB0_1024
	0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001af6 cmpl         $56319, %edi
	0x0f, 0x87, 0x2b, 0x3d, 0x00, 0x00, //0x00001afc ja           LBB0_1024
	0x41, 0x80, 0x3f, 0x5c, //0x00001b02 cmpb         $92, (%r15)
	0x0f, 0x85, 0x21, 0x3d, 0x00, 0x00, //0x00001b06 jne          LBB0_1024
	0x41, 0x80, 0x7b, 0x07, 0x75, //0x00001b0c cmpb         $117, $7(%r11)
	0x0f, 0x85, 0x16, 0x3d, 0x00, 0x00, //0x00001b11 jne          LBB0_1024
	0x4c, 0x89, 0xd8, //0x00001b17 movq         %r11, %rax
	0x4d, 0x8d, 0x7b, 0x08, //0x00001b1a leaq         $8(%r11), %r15
	0x41, 0x8b, 0x53, 0x08, //0x00001b1e movl         $8(%r11), %edx
	0x89, 0xd0, //0x00001b22 movl         %edx, %eax
	0xf7, 0xd0, //0x00001b24 notl         %eax
	0x8d, 0x8a, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b26 leal         $-808464432(%rdx), %ecx
	0x25, 0x80, 0x80, 0x80, 0x80, //0x00001b2c andl         $-2139062144, %eax
	0x85, 0xc8, //0x00001b31 testl        %ecx, %eax
	0x0f, 0x85, 0xc0, 0x3c, 0x00, 0x00, //0x00001b33 jne          LBB0_1020
	0x8d, 0x8a, 0x19, 0x19, 0x19, 0x19, //0x00001b39 leal         $421075225(%rdx), %ecx
	0x09, 0xd1, //0x00001b3f orl          %edx, %ecx
	0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00001b41 testl        $-2139062144, %ecx
	0x0f, 0x85, 0xac, 0x3c, 0x00, 0x00, //0x00001b47 jne          LBB0_1020
	0x89, 0xd6, //0x00001b4d movl         %edx, %esi
	0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b4f andl         $2139062143, %esi
	0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b55 movl         $-1061109568, %ecx
	0x29, 0xf1, //0x00001b5a subl         %esi, %ecx
	0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x00001b5c leal         $1179010630(%rsi), %ebx
	0x21, 0xc1, //0x00001b62 andl         %eax, %ecx
	0x85, 0xd9, //0x00001b64 testl        %ebx, %ecx
	0x0f, 0x85, 0x8d, 0x3c, 0x00, 0x00, //0x00001b66 jne          LBB0_1020
	0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b6c movl         $-522133280, %ecx
	0x29, 0xf1, //0x00001b71 subl         %esi, %ecx
	0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00001b73 addl         $960051513, %esi
	0x21, 0xc8, //0x00001b79 andl         %ecx, %eax
	0x85, 0xf0, //0x00001b7b testl        %esi, %eax
	0x0f, 0x85, 0x76, 0x3c, 0x00, 0x00, //0x00001b7d jne          LBB0_1020
	0x0f, 0xca, //0x00001b83 bswapl       %edx
	0x89, 0xd0, //0x00001b85 movl         %edx, %eax
	0xc1, 0xe8, 0x04, //0x00001b87 shrl         $4, %eax
	0xf7, 0xd0, //0x00001b8a notl         %eax
	0x25, 0x01, 0x01, 0x01, 0x01, //0x00001b8c andl         $16843009, %eax
	0x8d, 0x04, 0xc0, //0x00001b91 leal         (%rax,%rax,8), %eax
	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001b94 andl         $252645135, %edx
	0x01, 0xc2, //0x00001b9a addl         %eax, %edx
	0x89, 0xd0, //0x00001b9c movl         %edx, %eax
	0xc1, 0xe8, 0x04, //0x00001b9e shrl         $4, %eax
	0x09, 0xd0, //0x00001ba1 orl          %edx, %eax
	0x89, 0xc1, //0x00001ba3 movl         %eax, %ecx
	0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001ba5 andl         $16515072, %ecx
	0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001bab cmpl         $14417920, %ecx
	0x4c, 0x8b, 0x65, 0xd0, //0x00001bb1 movq         $-48(%rbp), %r12
	0x0f, 0x85, 0xd6, 0x3b, 0x00, 0x00, //0x00001bb5 jne          LBB0_1014
	0x89, 0xc1, //0x00001bbb movl         %eax, %ecx
	0xc1, 0xe9, 0x08, //0x00001bbd shrl         $8, %ecx
	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001bc0 andl         $65280, %ecx
	0x0f, 0xb6, 0xc0, //0x00001bc6 movzbl       %al, %eax
	0x09, 0xc8, //0x00001bc9 orl          %ecx, %eax
	0xc1, 0xe7, 0x0a, //0x00001bcb shll         $10, %edi
	0x8d, 0x0c, 0x38, //0x00001bce leal         (%rax,%rdi), %ecx
	0x01, 0xf8, //0x00001bd1 addl         %edi, %eax
	0x05, 0x00, 0x24, 0xa0, 0xfc, //0x00001bd3 addl         $-56613888, %eax
	0x89, 0xc2, //0x00001bd8 movl         %eax, %edx
	0xc1, 0xea, 0x12, //0x00001bda shrl         $18, %edx
	0x80, 0xca, 0xf0, //0x00001bdd orb          $-16, %dl
	0x88, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001be0 movb         %dl, $-176(%rbp)
	0x89, 0xc6, //0x00001be6 movl         %eax, %esi
	0xc1, 0xee, 0x0c, //0x00001be8 shrl         $12, %esi
	0x40, 0x80, 0xe6, 0x3f, //0x00001beb andb         $63, %sil
	0x40, 0x80, 0xce, 0x80, //0x00001bef orb          $-128, %sil
	0x40, 0x88, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x00001bf3 movb         %sil, $-175(%rbp)
	0xc1, 0xe8, 0x06, //0x00001bfa shrl         $6, %eax
	0x24, 0x3f, //0x00001bfd andb         $63, %al
	0x0c, 0x80, //0x00001bff orb          $-128, %al
	0x88, 0x85, 0x52, 0xff, 0xff, 0xff, //0x00001c01 movb         %al, $-174(%rbp)
	0x80, 0xe1, 0x3f, //0x00001c07 andb         $63, %cl
	0x80, 0xc9, 0x80, //0x00001c0a orb          $-128, %cl
	0x88, 0x8d, 0x53, 0xff, 0xff, 0xff, //0x00001c0d movb         %cl, $-173(%rbp)
	0x4c, 0x89, 0xd9, //0x00001c13 movq         %r11, %rcx
	0x48, 0x83, 0xc1, 0x0c, //0x00001c16 addq         $12, %rcx
	0xb8, 0x04, 0x00, 0x00, 0x00, //0x00001c1a movl         $4, %eax
	0x4c, 0x8b, 0x75, 0xb8, //0x00001c1f movq         $-72(%rbp), %r14
	//0x00001c23 LBB0_316
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c23 movabsq      $4294977024, %r9
	0xe9, 0xda, 0xfd, 0xff, 0xff, //0x00001c2d jmp          LBB0_292
	//0x00001c32 LBB0_317
	0x48, 0x29, 0xc8, //0x00001c32 subq         %rcx, %rax
	0x48, 0x83, 0xc0, 0x01, //0x00001c35 addq         $1, %rax
	0x49, 0x89, 0x04, 0x24, //0x00001c39 movq         %rax, (%r12)
	0x49, 0x89, 0xc5, //0x00001c3d movq         %rax, %r13
	0x4c, 0x8b, 0x75, 0xb8, //0x00001c40 movq         $-72(%rbp), %r14
	0xe9, 0x87, 0xf9, 0xff, 0xff, //0x00001c44 jmp          LBB0_239
	//0x00001c49 LBB0_318
	0x48, 0x8b, 0x4d, 0xc8, //0x00001c49 movq         $-56(%rbp), %rcx
	//0x00001c4d LBB0_319
	0x49, 0x89, 0xf5, //0x00001c4d movq         %rsi, %r13
	0x4c, 0x31, 0xc1, //0x00001c50 xorq         %r8, %rcx
	0x4d, 0x31, 0xd7, //0x00001c53 xorq         %r10, %r15
	0x31, 0xd2, //0x00001c56 xorl         %edx, %edx
	0x49, 0x09, 0xcf, //0x00001c58 orq          %rcx, %r15
	0x0f, 0x94, 0xc2, //0x00001c5b sete         %dl
	//0x00001c5e LBB0_320
	0x48, 0x8b, 0x7d, 0xc0, //0x00001c5e movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00001c62 movq         $-88(%rbp), %r10
	0x4c, 0x8b, 0x45, 0xa0, //0x00001c66 movq         $-96(%rbp), %r8
	0xe9, 0xa6, 0xea, 0xff, 0xff, //0x00001c6a jmp          LBB0_87
	//0x00001c6f LBB0_321
	0x4d, 0x01, 0xfd, //0x00001c6f addq         %r15, %r13
	0x48, 0x85, 0xc9, //0x00001c72 testq        %rcx, %rcx
	0x0f, 0x85, 0x48, 0xee, 0xff, 0xff, //0x00001c75 jne          LBB0_153
	0xe9, 0x8d, 0xee, 0xff, 0xff, //0x00001c7b jmp          LBB0_160
	//0x00001c80 LBB0_322
	0x49, 0x89, 0xf5, //0x00001c80 movq         %rsi, %r13
	//0x00001c83 LBB0_323
	0x31, 0xd2, //0x00001c83 xorl         %edx, %edx
	0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00001c85 jmp          LBB0_320
	//0x00001c8a LBB0_324
	0x48, 0x8b, 0x45, 0xa0, //0x00001c8a movq         $-96(%rbp), %rax
	0x48, 0x8b, 0x4d, 0xc8, //0x00001c8e movq         $-56(%rbp), %rcx
	0x48, 0x01, 0xc8, //0x00001c92 addq         %rcx, %rax
	0xe9, 0x43, 0xf0, 0xff, 0xff, //0x00001c95 jmp          LBB0_179
	//0x00001c9a LBB0_325
	0x49, 0x89, 0xd3, //0x00001c9a movq         %rdx, %r11
	0x48, 0x83, 0xfa, 0xff, //0x00001c9d cmpq         $-1, %rdx
	0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00001ca1 jne          LBB0_328
	0x48, 0x89, 0xc8, //0x00001ca7 movq         %rcx, %rax
	0x4c, 0x29, 0xc0, //0x00001caa subq         %r8, %rax
	0x4c, 0x0f, 0xbc, 0xde, //0x00001cad bsfq         %rsi, %r11
	0x49, 0x01, 0xc3, //0x00001cb1 addq         %rax, %r11
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001cb4 jmp          LBB0_328
	//0x00001cb9 LBB0_327
	0x49, 0x89, 0xd3, //0x00001cb9 movq         %rdx, %r11
	//0x00001cbc LBB0_328
	0x44, 0x89, 0xc8, //0x00001cbc movl         %r9d, %eax
	0xf7, 0xd0, //0x00001cbf notl         %eax
	0x21, 0xf0, //0x00001cc1 andl         %esi, %eax
	0x41, 0x8d, 0x14, 0x41, //0x00001cc3 leal         (%r9,%rax,2), %edx
	0x8d, 0x3c, 0x00, //0x00001cc7 leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x00001cca notl         %edi
	0x21, 0xf7, //0x00001ccc andl         %esi, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001cce andl         $-1431655766, %edi
	0x45, 0x31, 0xc9, //0x00001cd4 xorl         %r9d, %r9d
	0x01, 0xc7, //0x00001cd7 addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc1, //0x00001cd9 setb         %r9b
	0x01, 0xff, //0x00001cdd addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001cdf xorl         $1431655765, %edi
	0x21, 0xd7, //0x00001ce5 andl         %edx, %edi
	0xf7, 0xd7, //0x00001ce7 notl         %edi
	0x41, 0x21, 0xfd, //0x00001ce9 andl         %edi, %r13d
	0x4c, 0x8b, 0x75, 0xb8, //0x00001cec movq         $-72(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00001cf0 movq         $-64(%rbp), %rdi
	0x4c, 0x89, 0xda, //0x00001cf4 movq         %r11, %rdx
	0x4d, 0x85, 0xed, //0x00001cf7 testq        %r13, %r13
	0x48, 0x89, 0xce, //0x00001cfa movq         %rcx, %rsi
	0x0f, 0x85, 0x99, 0xfa, 0xff, 0xff, //0x00001cfd jne          LBB0_71
	//0x00001d03 LBB0_329
	0x48, 0x83, 0xc6, 0x20, //0x00001d03 addq         $32, %rsi
	0x49, 0x83, 0xc4, 0xe0, //0x00001d07 addq         $-32, %r12
	//0x00001d0b LBB0_330
	0x48, 0x8b, 0x4d, 0xa0, //0x00001d0b movq         $-96(%rbp), %rcx
	0x4d, 0x85, 0xc9, //0x00001d0f testq        %r9, %r9
	0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x00001d12 jne          LBB0_343
	0x4c, 0x89, 0xc3, //0x00001d18 movq         %r8, %rbx
	0x48, 0xf7, 0xd3, //0x00001d1b notq         %rbx
	0x49, 0x89, 0xd1, //0x00001d1e movq         %rdx, %r9
	0x4d, 0x85, 0xe4, //0x00001d21 testq        %r12, %r12
	0x0f, 0x84, 0xf6, 0x00, 0x00, 0x00, //0x00001d24 je           LBB0_345
	//0x00001d2a LBB0_332
	0x49, 0x89, 0xcd, //0x00001d2a movq         %rcx, %r13
	0x49, 0x89, 0xf3, //0x00001d2d movq         %rsi, %r11
	0x48, 0x83, 0xc3, 0x01, //0x00001d30 addq         $1, %rbx
	//0x00001d34 LBB0_333
	0x31, 0xf6, //0x00001d34 xorl         %esi, %esi
	//0x00001d36 LBB0_334
	0x41, 0x0f, 0xb6, 0x04, 0x33, //0x00001d36 movzbl       (%r11,%rsi), %eax
	0x3c, 0x22, //0x00001d3b cmpb         $34, %al
	0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00001d3d je           LBB0_341
	0x3c, 0x5c, //0x00001d43 cmpb         $92, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001d45 je           LBB0_339
	0x48, 0x83, 0xc6, 0x01, //0x00001d4b addq         $1, %rsi
	0x49, 0x39, 0xf4, //0x00001d4f cmpq         %rsi, %r12
	0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001d52 jne          LBB0_334
	0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00001d58 jmp          LBB0_337
	//0x00001d5d LBB0_339
	0x49, 0x8d, 0x44, 0x24, 0xff, //0x00001d5d leaq         $-1(%r12), %rax
	0x48, 0x39, 0xf0, //0x00001d62 cmpq         %rsi, %rax
	0x0f, 0x84, 0x86, 0x38, 0x00, 0x00, //0x00001d65 je           LBB0_992
	0x4a, 0x8d, 0x04, 0x1b, //0x00001d6b leaq         (%rbx,%r11), %rax
	0x48, 0x01, 0xf0, //0x00001d6f addq         %rsi, %rax
	0x49, 0x83, 0xf9, 0xff, //0x00001d72 cmpq         $-1, %r9
	0x48, 0x0f, 0x44, 0xd0, //0x00001d76 cmoveq       %rax, %rdx
	0x4c, 0x0f, 0x44, 0xc8, //0x00001d7a cmoveq       %rax, %r9
	0x49, 0x01, 0xf3, //0x00001d7e addq         %rsi, %r11
	0x49, 0x83, 0xc3, 0x02, //0x00001d81 addq         $2, %r11
	0x4c, 0x89, 0xe0, //0x00001d85 movq         %r12, %rax
	0x48, 0x29, 0xf0, //0x00001d88 subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00001d8b addq         $-2, %rax
	0x49, 0x83, 0xc4, 0xfe, //0x00001d8f addq         $-2, %r12
	0x49, 0x39, 0xf4, //0x00001d93 cmpq         %rsi, %r12
	0x49, 0x89, 0xc4, //0x00001d96 movq         %rax, %r12
	0x4c, 0x8b, 0x75, 0xb8, //0x00001d99 movq         $-72(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00001d9d movq         $-64(%rbp), %rdi
	0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00001da1 jne          LBB0_333
	0xe9, 0x45, 0x38, 0x00, 0x00, //0x00001da7 jmp          LBB0_992
	//0x00001dac LBB0_341
	0x4c, 0x89, 0xd9, //0x00001dac movq         %r11, %rcx
	0x4c, 0x01, 0xde, //0x00001daf addq         %r11, %rsi
	0x48, 0x83, 0xc6, 0x01, //0x00001db2 addq         $1, %rsi
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001db6 movabsq      $4294977024, %r9
	//0x00001dc0 LBB0_342
	0x4c, 0x89, 0xe9, //0x00001dc0 movq         %r13, %rcx
	0xe9, 0x62, 0x00, 0x00, 0x00, //0x00001dc3 jmp          LBB0_346
	//0x00001dc8 LBB0_337
	0x3c, 0x22, //0x00001dc8 cmpb         $34, %al
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001dca movabsq      $4294977024, %r9
	0x0f, 0x85, 0x17, 0x38, 0x00, 0x00, //0x00001dd4 jne          LBB0_992
	0x4c, 0x89, 0xde, //0x00001dda movq         %r11, %rsi
	0x4c, 0x01, 0xe6, //0x00001ddd addq         %r12, %rsi
	0xe9, 0xdb, 0xff, 0xff, 0xff, //0x00001de0 jmp          LBB0_342
	//0x00001de5 LBB0_343
	0x4d, 0x85, 0xe4, //0x00001de5 testq        %r12, %r12
	0x0f, 0x84, 0x03, 0x38, 0x00, 0x00, //0x00001de8 je           LBB0_992
	0x4c, 0x89, 0xc3, //0x00001dee movq         %r8, %rbx
	0x48, 0xf7, 0xd3, //0x00001df1 notq         %rbx
	0x48, 0x8d, 0x04, 0x1e, //0x00001df4 leaq         (%rsi,%rbx), %rax
	0x48, 0x83, 0xfa, 0xff, //0x00001df8 cmpq         $-1, %rdx
	0x49, 0x89, 0xd1, //0x00001dfc movq         %rdx, %r9
	0x48, 0x0f, 0x44, 0xd0, //0x00001dff cmoveq       %rax, %rdx
	0x4c, 0x0f, 0x44, 0xc8, //0x00001e03 cmoveq       %rax, %r9
	0x48, 0x83, 0xc6, 0x01, //0x00001e07 addq         $1, %rsi
	0x49, 0x83, 0xc4, 0xff, //0x00001e0b addq         $-1, %r12
	0x4c, 0x8b, 0x75, 0xb8, //0x00001e0f movq         $-72(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00001e13 movq         $-64(%rbp), %rdi
	0x4d, 0x85, 0xe4, //0x00001e17 testq        %r12, %r12
	0x0f, 0x85, 0x0a, 0xff, 0xff, 0xff, //0x00001e1a jne          LBB0_332
	//0x00001e20 LBB0_345
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e20 movabsq      $4294977024, %r9
	//0x00001e2a LBB0_346
	0x4c, 0x29, 0xc6, //0x00001e2a subq         %r8, %rsi
	0x4c, 0x8b, 0x65, 0xd0, //0x00001e2d movq         $-48(%rbp), %r12
	0x48, 0x85, 0xf6, //0x00001e31 testq        %rsi, %rsi
	0x0f, 0x89, 0x58, 0xe8, 0xff, 0xff, //0x00001e34 jns          LBB0_79
	0xe9, 0xb6, 0x37, 0x00, 0x00, //0x00001e3a jmp          LBB0_993
	//0x00001e3f LBB0_347
	0x4c, 0x8b, 0x75, 0xb8, //0x00001e3f movq         $-72(%rbp), %r14
	0x4d, 0x8b, 0x2e, //0x00001e43 movq         (%r14), %r13
	0x4c, 0x8b, 0x65, 0xd0, //0x00001e46 movq         $-48(%rbp), %r12
	0x4d, 0x89, 0x2c, 0x24, //0x00001e4a movq         %r13, (%r12)
	0xe9, 0x61, 0xf7, 0xff, 0xff, //0x00001e4e jmp          LBB0_238
	//0x00001e53 LBB0_348
	0x49, 0x8d, 0x40, 0xff, //0x00001e53 leaq         $-1(%r8), %rax
	0x4c, 0x39, 0xf0, //0x00001e57 cmpq         %r14, %rax
	0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00001e5a jne          LBB0_350
	0x4c, 0x8b, 0x65, 0xd0, //0x00001e60 movq         $-48(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xb8, //0x00001e64 movq         $-72(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00001e68 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00001e6c movq         $-88(%rbp), %r10
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e70 movabsq      $4294977024, %r9
	0x4c, 0x8b, 0x6d, 0xc8, //0x00001e7a movq         $-56(%rbp), %r13
	0xe9, 0x4d, 0xf7, 0xff, 0xff, //0x00001e7e jmp          LBB0_239
	//0x00001e83 LBB0_350
	0x4b, 0x8d, 0x04, 0x0e, //0x00001e83 leaq         (%r14,%r9), %rax
	0x48, 0x83, 0xc0, 0x02, //0x00001e87 addq         $2, %rax
	0x4d, 0x29, 0xf0, //0x00001e8b subq         %r14, %r8
	0x49, 0x83, 0xc0, 0xfe, //0x00001e8e addq         $-2, %r8
	0x4d, 0x89, 0xc6, //0x00001e92 movq         %r8, %r14
	0x4c, 0x8b, 0x65, 0xd0, //0x00001e95 movq         $-48(%rbp), %r12
	0xe9, 0x3f, 0xee, 0xff, 0xff, //0x00001e99 jmp          LBB0_179
	0x90, 0x90, //0x00001e9e .p2align 4, 0x90
	//0x00001ea0 LBB0_351
	0x80, 0xf9, 0x5b, //0x00001ea0 cmpb         $91, %cl
	0x0f, 0x85, 0xc5, 0x2a, 0x00, 0x00, //0x00001ea3 jne          LBB0_887
	0x49, 0x8b, 0x42, 0x08, //0x00001ea9 movq         $8(%r10), %rax
	0x4c, 0x8b, 0x38, //0x00001ead movq         (%rax), %r15
	0x4d, 0x85, 0xff, //0x00001eb0 testq        %r15, %r15
	0x0f, 0x88, 0x8b, 0x2a, 0x00, 0x00, //0x00001eb3 js           LBB0_881
	0x49, 0x8b, 0x0e, //0x00001eb9 movq         (%r14), %rcx
	0x49, 0x39, 0xcd, //0x00001ebc cmpq         %rcx, %r13
	0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x00001ebf jae          LBB0_358
	0x43, 0x8a, 0x04, 0x28, //0x00001ec5 movb         (%r8,%r13), %al
	0x3c, 0x0d, //0x00001ec9 cmpb         $13, %al
	0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001ecb je           LBB0_358
	0x3c, 0x20, //0x00001ed1 cmpb         $32, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001ed3 je           LBB0_358
	0x04, 0xf7, //0x00001ed9 addb         $-9, %al
	0x3c, 0x01, //0x00001edb cmpb         $1, %al
	0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x00001edd jbe          LBB0_358
	0x4c, 0x89, 0xea, //0x00001ee3 movq         %r13, %rdx
	0xe9, 0xfc, 0x00, 0x00, 0x00, //0x00001ee6 jmp          LBB0_380
	0x90, 0x90, 0x90, 0x90, 0x90, //0x00001eeb .p2align 4, 0x90
	//0x00001ef0 LBB0_358
	0x49, 0x8d, 0x55, 0x01, //0x00001ef0 leaq         $1(%r13), %rdx
	0x48, 0x39, 0xca, //0x00001ef4 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001ef7 jae          LBB0_362
	0x41, 0x8a, 0x04, 0x10, //0x00001efd movb         (%r8,%rdx), %al
	0x3c, 0x0d, //0x00001f01 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f03 je           LBB0_362
	0x3c, 0x20, //0x00001f09 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00001f0b je           LBB0_362
	0x04, 0xf7, //0x00001f11 addb         $-9, %al
	0x3c, 0x01, //0x00001f13 cmpb         $1, %al
	0x0f, 0x87, 0xcc, 0x00, 0x00, 0x00, //0x00001f15 ja           LBB0_380
	0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f1b .p2align 4, 0x90
	//0x00001f20 LBB0_362
	0x49, 0x8d, 0x55, 0x02, //0x00001f20 leaq         $2(%r13), %rdx
	0x48, 0x39, 0xca, //0x00001f24 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f27 jae          LBB0_366
	0x41, 0x8a, 0x04, 0x10, //0x00001f2d movb         (%r8,%rdx), %al
	0x3c, 0x0d, //0x00001f31 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f33 je           LBB0_366
	0x3c, 0x20, //0x00001f39 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00001f3b je           LBB0_366
	0x04, 0xf7, //0x00001f41 addb         $-9, %al
	0x3c, 0x01, //0x00001f43 cmpb         $1, %al
	0x0f, 0x87, 0x9c, 0x00, 0x00, 0x00, //0x00001f45 ja           LBB0_380
	0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f4b .p2align 4, 0x90
	//0x00001f50 LBB0_366
	0x49, 0x8d, 0x55, 0x03, //0x00001f50 leaq         $3(%r13), %rdx
	0x48, 0x39, 0xca, //0x00001f54 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f57 jae          LBB0_370
	0x41, 0x8a, 0x04, 0x10, //0x00001f5d movb         (%r8,%rdx), %al
	0x3c, 0x0d, //0x00001f61 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f63 je           LBB0_370
	0x3c, 0x20, //0x00001f69 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00001f6b je           LBB0_370
	0x04, 0xf7, //0x00001f71 addb         $-9, %al
	0x3c, 0x01, //0x00001f73 cmpb         $1, %al
	0x0f, 0x87, 0x6c, 0x00, 0x00, 0x00, //0x00001f75 ja           LBB0_380
	0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f7b .p2align 4, 0x90
	//0x00001f80 LBB0_370
	0x49, 0x8d, 0x55, 0x04, //0x00001f80 leaq         $4(%r13), %rdx
	0x48, 0x39, 0xd1, //0x00001f84 cmpq         %rdx, %rcx
	0x0f, 0x86, 0x3d, 0x00, 0x00, 0x00, //0x00001f87 jbe          LBB0_376
	0x48, 0x39, 0xd1, //0x00001f8d cmpq         %rdx, %rcx
	0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00001f90 je           LBB0_377
	0x49, 0x8d, 0x04, 0x08, //0x00001f96 leaq         (%r8,%rcx), %rax
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f9a .p2align 4, 0x90
	//0x00001fa0 LBB0_373
	0x41, 0x0f, 0xbe, 0x34, 0x10, //0x00001fa0 movsbl       (%r8,%rdx), %esi
	0x83, 0xfe, 0x20, //0x00001fa5 cmpl         $32, %esi
	0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x00001fa8 ja           LBB0_379
	0x49, 0x0f, 0xa3, 0xf1, //0x00001fae btq          %rsi, %r9
	0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001fb2 jae          LBB0_379
	0x48, 0x83, 0xc2, 0x01, //0x00001fb8 addq         $1, %rdx
	0x48, 0x39, 0xd1, //0x00001fbc cmpq         %rdx, %rcx
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00001fbf jne          LBB0_373
	0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001fc5 jmp          LBB0_378
	//0x00001fca LBB0_376
	0x49, 0x89, 0xd5, //0x00001fca movq         %rdx, %r13
	0xe9, 0x28, 0x00, 0x00, 0x00, //0x00001fcd jmp          LBB0_381
	//0x00001fd2 LBB0_377
	0x4c, 0x01, 0xc2, //0x00001fd2 addq         %r8, %rdx
	0x48, 0x89, 0xd0, //0x00001fd5 movq         %rdx, %rax
	//0x00001fd8 LBB0_378
	0x4c, 0x29, 0xc0, //0x00001fd8 subq         %r8, %rax
	0x48, 0x89, 0xc2, //0x00001fdb movq         %rax, %rdx
	//0x00001fde LBB0_379
	0x48, 0x39, 0xca, //0x00001fde cmpq         %rcx, %rdx
	0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001fe1 jae          LBB0_381
	//0x00001fe7 LBB0_380
	0x4c, 0x8d, 0x6a, 0x01, //0x00001fe7 leaq         $1(%rdx), %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00001feb movq         %r13, (%r12)
	0x41, 0x80, 0x3c, 0x10, 0x5d, //0x00001fef cmpb         $93, (%r8,%rdx)
	0x0f, 0x84, 0x48, 0x11, 0x00, 0x00, //0x00001ff4 je           LBB0_566
	//0x00001ffa LBB0_381
	0x49, 0x83, 0xc5, 0xff, //0x00001ffa addq         $-1, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00001ffe movq         %r13, (%r12)
	0x4d, 0x85, 0xff, //0x00002002 testq        %r15, %r15
	0x0f, 0x8e, 0x35, 0x0f, 0x00, 0x00, //0x00002005 jle          LBB0_472
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000200b .p2align 4, 0x90
	//0x00002010 LBB0_382
	0x49, 0x8b, 0x16, //0x00002010 movq         (%r14), %rdx
	0x49, 0x39, 0xd5, //0x00002013 cmpq         %rdx, %r13
	0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00002016 jae          LBB0_387
	0x43, 0x8a, 0x04, 0x28, //0x0000201c movb         (%r8,%r13), %al
	0x3c, 0x0d, //0x00002020 cmpb         $13, %al
	0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002022 je           LBB0_387
	0x3c, 0x20, //0x00002028 cmpb         $32, %al
	0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000202a je           LBB0_387
	0x04, 0xf7, //0x00002030 addb         $-9, %al
	0x3c, 0x01, //0x00002032 cmpb         $1, %al
	0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00002034 jbe          LBB0_387
	0x4d, 0x89, 0xeb, //0x0000203a movq         %r13, %r11
	0xe9, 0xfd, 0x00, 0x00, 0x00, //0x0000203d jmp          LBB0_408
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002042 .p2align 4, 0x90
	//0x00002050 LBB0_387
	0x4d, 0x8d, 0x5d, 0x01, //0x00002050 leaq         $1(%r13), %r11
	0x49, 0x39, 0xd3, //0x00002054 cmpq         %rdx, %r11
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002057 jae          LBB0_391
	0x43, 0x8a, 0x04, 0x18, //0x0000205d movb         (%r8,%r11), %al
	0x3c, 0x0d, //0x00002061 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002063 je           LBB0_391
	0x3c, 0x20, //0x00002069 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000206b je           LBB0_391
	0x04, 0xf7, //0x00002071 addb         $-9, %al
	0x3c, 0x01, //0x00002073 cmpb         $1, %al
	0x0f, 0x87, 0xc4, 0x00, 0x00, 0x00, //0x00002075 ja           LBB0_408
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000207b .p2align 4, 0x90
	//0x00002080 LBB0_391
	0x4d, 0x8d, 0x5d, 0x02, //0x00002080 leaq         $2(%r13), %r11
	0x49, 0x39, 0xd3, //0x00002084 cmpq         %rdx, %r11
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002087 jae          LBB0_395
	0x43, 0x8a, 0x04, 0x18, //0x0000208d movb         (%r8,%r11), %al
	0x3c, 0x0d, //0x00002091 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002093 je           LBB0_395
	0x3c, 0x20, //0x00002099 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000209b je           LBB0_395
	0x04, 0xf7, //0x000020a1 addb         $-9, %al
	0x3c, 0x01, //0x000020a3 cmpb         $1, %al
	0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x000020a5 ja           LBB0_408
	0x90, 0x90, 0x90, 0x90, 0x90, //0x000020ab .p2align 4, 0x90
	//0x000020b0 LBB0_395
	0x4d, 0x8d, 0x5d, 0x03, //0x000020b0 leaq         $3(%r13), %r11
	0x49, 0x39, 0xd3, //0x000020b4 cmpq         %rdx, %r11
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000020b7 jae          LBB0_399
	0x43, 0x8a, 0x04, 0x18, //0x000020bd movb         (%r8,%r11), %al
	0x3c, 0x0d, //0x000020c1 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000020c3 je           LBB0_399
	0x3c, 0x20, //0x000020c9 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000020cb je           LBB0_399
	0x04, 0xf7, //0x000020d1 addb         $-9, %al
	0x3c, 0x01, //0x000020d3 cmpb         $1, %al
	0x0f, 0x87, 0x64, 0x00, 0x00, 0x00, //0x000020d5 ja           LBB0_408
	0x90, 0x90, 0x90, 0x90, 0x90, //0x000020db .p2align 4, 0x90
	//0x000020e0 LBB0_399
	0x4d, 0x8d, 0x5d, 0x04, //0x000020e0 leaq         $4(%r13), %r11
	0x4c, 0x39, 0xda, //0x000020e4 cmpq         %r11, %rdx
	0x0f, 0x86, 0x33, 0x03, 0x00, 0x00, //0x000020e7 jbe          LBB0_443
	0x4c, 0x39, 0xda, //0x000020ed cmpq         %r11, %rdx
	0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000020f0 je           LBB0_405
	0x49, 0x8d, 0x04, 0x10, //0x000020f6 leaq         (%r8,%rdx), %rax
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020fa .p2align 4, 0x90
	//0x00002100 LBB0_402
	0x43, 0x0f, 0xbe, 0x34, 0x18, //0x00002100 movsbl       (%r8,%r11), %esi
	0x83, 0xfe, 0x20, //0x00002105 cmpl         $32, %esi
	0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00002108 ja           LBB0_407
	0x49, 0x0f, 0xa3, 0xf1, //0x0000210e btq          %rsi, %r9
	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002112 jae          LBB0_407
	0x49, 0x83, 0xc3, 0x01, //0x00002118 addq         $1, %r11
	0x4c, 0x39, 0xda, //0x0000211c cmpq         %r11, %rdx
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000211f jne          LBB0_402
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002125 jmp          LBB0_406
	//0x0000212a LBB0_405
	0x4d, 0x01, 0xc3, //0x0000212a addq         %r8, %r11
	0x4c, 0x89, 0xd8, //0x0000212d movq         %r11, %rax
	//0x00002130 LBB0_406
	0x4c, 0x29, 0xc0, //0x00002130 subq         %r8, %rax
	0x49, 0x89, 0xc3, //0x00002133 movq         %rax, %r11
	//0x00002136 LBB0_407
	0x49, 0x39, 0xd3, //0x00002136 cmpq         %rdx, %r11
	0x0f, 0x83, 0xe8, 0x02, 0x00, 0x00, //0x00002139 jae          LBB0_444
	//0x0000213f LBB0_408
	0x4d, 0x8d, 0x6b, 0x01, //0x0000213f leaq         $1(%r11), %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00002143 movq         %r13, (%r12)
	0x43, 0x0f, 0xbe, 0x04, 0x18, //0x00002147 movsbl       (%r8,%r11), %eax
	0x83, 0xf8, 0x7b, //0x0000214c cmpl         $123, %eax
	0x0f, 0x87, 0xcb, 0x02, 0x00, 0x00, //0x0000214f ja           LBB0_443
	0x48, 0x8d, 0x0d, 0xdc, 0x36, 0x00, 0x00, //0x00002155 leaq         $14044(%rip), %rcx  /* LJTI0_0+0(%rip) */
	0x48, 0x63, 0x04, 0x81, //0x0000215c movslq       (%rcx,%rax,4), %rax
	0x48, 0x01, 0xc8, //0x00002160 addq         %rcx, %rax
	0xff, 0xe0, //0x00002163 jmpq         *%rax
	//0x00002165 LBB0_410
	0x4c, 0x89, 0xff, //0x00002165 movq         %r15, %rdi
	0x4c, 0x89, 0xf0, //0x00002168 movq         %r14, %rax
	0x4d, 0x89, 0xd7, //0x0000216b movq         %r10, %r15
	0x4d, 0x89, 0xc2, //0x0000216e movq         %r8, %r10
	0x4d, 0x8b, 0x06, //0x00002171 movq         (%r14), %r8
	0x4c, 0x89, 0xc0, //0x00002174 movq         %r8, %rax
	0x4c, 0x29, 0xe8, //0x00002177 subq         %r13, %rax
	0x48, 0x83, 0xf8, 0x10, //0x0000217a cmpq         $16, %rax
	0x0f, 0x82, 0x3b, 0x0d, 0x00, 0x00, //0x0000217e jb           LBB0_534
	0x4c, 0x89, 0xd9, //0x00002184 movq         %r11, %rcx
	0x48, 0xf7, 0xd1, //0x00002187 notq         %rcx
	0x49, 0x8d, 0x5b, 0x01, //0x0000218a leaq         $1(%r11), %rbx
	0x49, 0x8d, 0x43, 0x02, //0x0000218e leaq         $2(%r11), %rax
	0x4b, 0x8d, 0x14, 0x1a, //0x00002192 leaq         (%r10,%r11), %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002196 .p2align 4, 0x90
	//0x000021a0 LBB0_412
	0xf3, 0x41, 0x0f, 0x6f, 0x14, 0x1a, //0x000021a0 movdqu       (%r10,%rbx), %xmm2
	0x66, 0x0f, 0x6f, 0xda, //0x000021a6 movdqa       %xmm2, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdd, //0x000021aa pcmpeqb      %xmm13, %xmm3
	0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x000021af pand         %xmm14, %xmm2
	0x66, 0x0f, 0x74, 0xd4, //0x000021b4 pcmpeqb      %xmm4, %xmm2
	0x66, 0x0f, 0xeb, 0xd3, //0x000021b8 por          %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x000021bc pmovmskb     %xmm2, %esi
	0x85, 0xf6, //0x000021c0 testl        %esi, %esi
	0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x000021c2 jne          LBB0_424
	0x48, 0x83, 0xc3, 0x10, //0x000021c8 addq         $16, %rbx
	0x49, 0x8d, 0x34, 0x08, //0x000021cc leaq         (%r8,%rcx), %rsi
	0x48, 0x83, 0xc6, 0xf0, //0x000021d0 addq         $-16, %rsi
	0x48, 0x83, 0xc1, 0xf0, //0x000021d4 addq         $-16, %rcx
	0x48, 0x83, 0xc0, 0x10, //0x000021d8 addq         $16, %rax
	0x49, 0x83, 0xc3, 0x10, //0x000021dc addq         $16, %r11
	0x48, 0x83, 0xc2, 0x10, //0x000021e0 addq         $16, %rdx
	0x48, 0x83, 0xfe, 0x0f, //0x000021e4 cmpq         $15, %rsi
	0x0f, 0x87, 0xb2, 0xff, 0xff, 0xff, //0x000021e8 ja           LBB0_412
	0x4d, 0x89, 0xd5, //0x000021ee movq         %r10, %r13
	0x49, 0x29, 0xcd, //0x000021f1 subq         %rcx, %r13
	0x49, 0x01, 0xc8, //0x000021f4 addq         %rcx, %r8
	0x4c, 0x89, 0xc0, //0x000021f7 movq         %r8, %rax
	0x48, 0x85, 0xc0, //0x000021fa testq        %rax, %rax
	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000021fd je           LBB0_422
	//0x00002203 LBB0_415
	0x4a, 0x8d, 0x0c, 0x28, //0x00002203 leaq         (%rax,%r13), %rcx
	//0x00002207 LBB0_416
	0x41, 0x0f, 0xb6, 0x55, 0x00, //0x00002207 movzbl       (%r13), %edx
	0x48, 0x83, 0xfa, 0x2c, //0x0000220c cmpq         $44, %rdx
	0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00002210 ja           LBB0_418
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00002216 movabsq      $17596481021440, %rsi
	0x48, 0x0f, 0xa3, 0xd6, //0x00002220 btq          %rdx, %rsi
	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002224 jb           LBB0_422
	//0x0000222a LBB0_418
	0x80, 0xfa, 0x5d, //0x0000222a cmpb         $93, %dl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000222d je           LBB0_422
	0x80, 0xfa, 0x7d, //0x00002233 cmpb         $125, %dl
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00002236 je           LBB0_422
	0x49, 0x83, 0xc5, 0x01, //0x0000223c addq         $1, %r13
	0x48, 0x83, 0xc0, 0xff, //0x00002240 addq         $-1, %rax
	0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00002244 jne          LBB0_416
	0x49, 0x89, 0xcd, //0x0000224a movq         %rcx, %r13
	//0x0000224d LBB0_422
	0x4d, 0x29, 0xd5, //0x0000224d subq         %r10, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00002250 movq         %r13, (%r12)
	0xe9, 0x74, 0x00, 0x00, 0x00, //0x00002254 jmp          LBB0_423
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002259 .p2align 4, 0x90
	//0x00002260 LBB0_424
	0x66, 0x0f, 0xbc, 0xf6, //0x00002260 bsfw         %si, %si
	0x0f, 0xb7, 0xde, //0x00002264 movzwl       %si, %ebx
	0x48, 0x89, 0xde, //0x00002267 movq         %rbx, %rsi
	0x48, 0x29, 0xce, //0x0000226a subq         %rcx, %rsi
	0x49, 0x89, 0x34, 0x24, //0x0000226d movq         %rsi, (%r12)
	0x49, 0x89, 0xf5, //0x00002271 movq         %rsi, %r13
	0x48, 0x85, 0xf6, //0x00002274 testq        %rsi, %rsi
	0x0f, 0x8e, 0x50, 0x00, 0x00, 0x00, //0x00002277 jle          LBB0_423
	0x48, 0x01, 0xd8, //0x0000227d addq         %rbx, %rax
	0x49, 0x01, 0xdb, //0x00002280 addq         %rbx, %r11
	0x48, 0x01, 0xda, //0x00002283 addq         %rbx, %rdx
	0x4d, 0x89, 0xfa, //0x00002286 movq         %r15, %r10
	0x49, 0x89, 0xff, //0x00002289 movq         %rdi, %r15
	0x48, 0x8b, 0x7d, 0xc0, //0x0000228c movq         $-64(%rbp), %rdi
	//0x00002290 .p2align 4, 0x90
	//0x00002290 LBB0_426
	0x0f, 0xb6, 0x32, //0x00002290 movzbl       (%rdx), %esi
	0x48, 0x83, 0xfe, 0x20, //0x00002293 cmpq         $32, %rsi
	0x0f, 0x87, 0x8a, 0x01, 0x00, 0x00, //0x00002297 ja           LBB0_444
	0x49, 0x0f, 0xa3, 0xf1, //0x0000229d btq          %rsi, %r9
	0x0f, 0x83, 0x80, 0x01, 0x00, 0x00, //0x000022a1 jae          LBB0_444
	0x4d, 0x89, 0x1c, 0x24, //0x000022a7 movq         %r11, (%r12)
	0x48, 0x83, 0xc0, 0xff, //0x000022ab addq         $-1, %rax
	0x49, 0x83, 0xc3, 0xff, //0x000022af addq         $-1, %r11
	0x48, 0x83, 0xc2, 0xff, //0x000022b3 addq         $-1, %rdx
	0x49, 0x83, 0xc5, 0xff, //0x000022b7 addq         $-1, %r13
	0x48, 0x83, 0xf8, 0x01, //0x000022bb cmpq         $1, %rax
	0x0f, 0x8f, 0xcb, 0xff, 0xff, 0xff, //0x000022bf jg           LBB0_426
	0x45, 0x31, 0xed, //0x000022c5 xorl         %r13d, %r13d
	0xe9, 0x5a, 0x01, 0x00, 0x00, //0x000022c8 jmp          LBB0_444
	//0x000022cd LBB0_423
	0x4d, 0x89, 0xfa, //0x000022cd movq         %r15, %r10
	0x49, 0x89, 0xff, //0x000022d0 movq         %rdi, %r15
	0x48, 0x8b, 0x7d, 0xc0, //0x000022d3 movq         $-64(%rbp), %rdi
	0xe9, 0x4b, 0x01, 0x00, 0x00, //0x000022d7 jmp          LBB0_444
	//0x000022dc LBB0_430
	0x49, 0x83, 0xc3, 0x04, //0x000022dc addq         $4, %r11
	0x4d, 0x3b, 0x1e, //0x000022e0 cmpq         (%r14), %r11
	0x0f, 0x86, 0x37, 0x01, 0x00, 0x00, //0x000022e3 jbe          LBB0_443
	0xe9, 0x39, 0x01, 0x00, 0x00, //0x000022e9 jmp          LBB0_444
	//0x000022ee LBB0_431
	0x4c, 0x89, 0xc1, //0x000022ee movq         %r8, %rcx
	0x4c, 0x89, 0x55, 0xa8, //0x000022f1 movq         %r10, $-88(%rbp)
	0x4d, 0x8b, 0x06, //0x000022f5 movq         (%r14), %r8
	0x4d, 0x89, 0xc6, //0x000022f8 movq         %r8, %r14
	0x4c, 0x89, 0x6d, 0xc8, //0x000022fb movq         %r13, $-56(%rbp)
	0x4d, 0x29, 0xee, //0x000022ff subq         %r13, %r14
	0x49, 0x83, 0xfe, 0x20, //0x00002302 cmpq         $32, %r14
	0x0f, 0x8c, 0xc4, 0x0b, 0x00, 0x00, //0x00002306 jl           LBB0_535
	0x4e, 0x8d, 0x0c, 0x19, //0x0000230c leaq         (%rcx,%r11), %r9
	0x4d, 0x29, 0xd8, //0x00002310 subq         %r11, %r8
	0x41, 0xbc, 0x1f, 0x00, 0x00, 0x00, //0x00002313 movl         $31, %r12d
	0x45, 0x31, 0xf6, //0x00002319 xorl         %r14d, %r14d
	0x45, 0x31, 0xd2, //0x0000231c xorl         %r10d, %r10d
	0xe9, 0x32, 0x00, 0x00, 0x00, //0x0000231f jmp          LBB0_433
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002324 .p2align 4, 0x90
	//0x00002330 LBB0_436
	0x45, 0x31, 0xd2, //0x00002330 xorl         %r10d, %r10d
	0x48, 0x85, 0xf6, //0x00002333 testq        %rsi, %rsi
	0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00002336 jne          LBB0_435
	//0x0000233c LBB0_437
	0x49, 0x83, 0xc6, 0x20, //0x0000233c addq         $32, %r14
	0x4b, 0x8d, 0x04, 0x20, //0x00002340 leaq         (%r8,%r12), %rax
	0x48, 0x83, 0xc0, 0xe0, //0x00002344 addq         $-32, %rax
	0x49, 0x83, 0xc4, 0xe0, //0x00002348 addq         $-32, %r12
	0x48, 0x83, 0xf8, 0x3f, //0x0000234c cmpq         $63, %rax
	0x0f, 0x8e, 0xc2, 0x0a, 0x00, 0x00, //0x00002350 jle          LBB0_438
	//0x00002356 LBB0_433
	0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x00002356 movdqu       $1(%r9,%r14), %xmm2
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x0000235d movdqu       $17(%r9,%r14), %xmm3
	0x66, 0x0f, 0x6f, 0xea, //0x00002364 movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002368 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xfd, //0x0000236c pmovmskb     %xmm5, %edi
	0x66, 0x0f, 0x6f, 0xeb, //0x00002370 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002374 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00002378 pmovmskb     %xmm5, %esi
	0x48, 0xc1, 0xe6, 0x10, //0x0000237c shlq         $16, %rsi
	0x48, 0x09, 0xfe, //0x00002380 orq          %rdi, %rsi
	0x66, 0x0f, 0x74, 0xd1, //0x00002383 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xda, //0x00002387 pmovmskb     %xmm2, %ebx
	0x66, 0x0f, 0x74, 0xd9, //0x0000238b pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x0000238f pmovmskb     %xmm3, %edi
	0x48, 0xc1, 0xe7, 0x10, //0x00002393 shlq         $16, %rdi
	0x48, 0x09, 0xdf, //0x00002397 orq          %rbx, %rdi
	0x48, 0x89, 0xfb, //0x0000239a movq         %rdi, %rbx
	0x4c, 0x09, 0xd3, //0x0000239d orq          %r10, %rbx
	0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x000023a0 je           LBB0_436
	0x44, 0x89, 0xd3, //0x000023a6 movl         %r10d, %ebx
	0xf7, 0xd3, //0x000023a9 notl         %ebx
	0x21, 0xfb, //0x000023ab andl         %edi, %ebx
	0x8d, 0x04, 0x1b, //0x000023ad leal         (%rbx,%rbx), %eax
	0x44, 0x09, 0xd0, //0x000023b0 orl          %r10d, %eax
	0x89, 0xc2, //0x000023b3 movl         %eax, %edx
	0xf7, 0xd2, //0x000023b5 notl         %edx
	0x21, 0xfa, //0x000023b7 andl         %edi, %edx
	0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023b9 andl         $-1431655766, %edx
	0x45, 0x31, 0xd2, //0x000023bf xorl         %r10d, %r10d
	0x01, 0xda, //0x000023c2 addl         %ebx, %edx
	0x41, 0x0f, 0x92, 0xc2, //0x000023c4 setb         %r10b
	0x01, 0xd2, //0x000023c8 addl         %edx, %edx
	0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000023ca xorl         $1431655765, %edx
	0x21, 0xc2, //0x000023d0 andl         %eax, %edx
	0xf7, 0xd2, //0x000023d2 notl         %edx
	0x21, 0xd6, //0x000023d4 andl         %edx, %esi
	0x48, 0x85, 0xf6, //0x000023d6 testq        %rsi, %rsi
	0x0f, 0x84, 0x5d, 0xff, 0xff, 0xff, //0x000023d9 je           LBB0_437
	//0x000023df LBB0_435
	0x0f, 0xbc, 0xc6, //0x000023df bsfl         %esi, %eax
	0x4c, 0x01, 0xd8, //0x000023e2 addq         %r11, %rax
	0x4d, 0x8d, 0x2c, 0x06, //0x000023e5 leaq         (%r14,%rax), %r13
	0x49, 0x83, 0xc5, 0x02, //0x000023e9 addq         $2, %r13
	0x4c, 0x8b, 0x65, 0xd0, //0x000023ed movq         $-48(%rbp), %r12
	0x4d, 0x89, 0x2c, 0x24, //0x000023f1 movq         %r13, (%r12)
	0x4c, 0x8b, 0x75, 0xb8, //0x000023f5 movq         $-72(%rbp), %r14
	//0x000023f9 LBB0_537
	0x48, 0x8b, 0x7d, 0xc0, //0x000023f9 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x000023fd movq         $-88(%rbp), %r10
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002401 movabsq      $4294977024, %r9
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000240b jmp          LBB0_444
	//0x00002410 LBB0_442
	0x49, 0x83, 0xc3, 0x05, //0x00002410 addq         $5, %r11
	0x4d, 0x3b, 0x1e, //0x00002414 cmpq         (%r14), %r11
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00002417 ja           LBB0_444
	0x90, 0x90, 0x90, //0x0000241d .p2align 4, 0x90
	//0x00002420 LBB0_443
	0x4d, 0x89, 0x1c, 0x24, //0x00002420 movq         %r11, (%r12)
	0x4d, 0x89, 0xdd, //0x00002424 movq         %r11, %r13
	//0x00002427 LBB0_444
	0x4c, 0x8b, 0x07, //0x00002427 movq         (%rdi), %r8
	0x48, 0x8b, 0x4f, 0x08, //0x0000242a movq         $8(%rdi), %rcx
	0x49, 0x39, 0xcd, //0x0000242e cmpq         %rcx, %r13
	0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00002431 jae          LBB0_449
	0x43, 0x8a, 0x04, 0x28, //0x00002437 movb         (%r8,%r13), %al
	0x3c, 0x0d, //0x0000243b cmpb         $13, %al
	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000243d je           LBB0_449
	0x3c, 0x20, //0x00002443 cmpb         $32, %al
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002445 je           LBB0_449
	0x04, 0xf7, //0x0000244b addb         $-9, %al
	0x3c, 0x01, //0x0000244d cmpb         $1, %al
	0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x0000244f jbe          LBB0_449
	0x4c, 0x89, 0xea, //0x00002455 movq         %r13, %rdx
	0xe9, 0xf8, 0x00, 0x00, 0x00, //0x00002458 jmp          LBB0_470
	0x90, 0x90, 0x90, //0x0000245d .p2align 4, 0x90
	//0x00002460 LBB0_449
	0x49, 0x8d, 0x55, 0x01, //0x00002460 leaq         $1(%r13), %rdx
	0x48, 0x39, 0xca, //0x00002464 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002467 jae          LBB0_453
	0x41, 0x8a, 0x04, 0x10, //0x0000246d movb         (%r8,%rdx), %al
	0x3c, 0x0d, //0x00002471 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002473 je           LBB0_453
	0x3c, 0x20, //0x00002479 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000247b je           LBB0_453
	0x04, 0xf7, //0x00002481 addb         $-9, %al
	0x3c, 0x01, //0x00002483 cmpb         $1, %al
	0x0f, 0x87, 0xca, 0x00, 0x00, 0x00, //0x00002485 ja           LBB0_470
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000248b .p2align 4, 0x90
	//0x00002490 LBB0_453
	0x49, 0x8d, 0x55, 0x02, //0x00002490 leaq         $2(%r13), %rdx
	0x48, 0x39, 0xca, //0x00002494 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002497 jae          LBB0_457
	0x41, 0x8a, 0x04, 0x10, //0x0000249d movb         (%r8,%rdx), %al
	0x3c, 0x0d, //0x000024a1 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000024a3 je           LBB0_457
	0x3c, 0x20, //0x000024a9 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000024ab je           LBB0_457
	0x04, 0xf7, //0x000024b1 addb         $-9, %al
	0x3c, 0x01, //0x000024b3 cmpb         $1, %al
	0x0f, 0x87, 0x9a, 0x00, 0x00, 0x00, //0x000024b5 ja           LBB0_470
	0x90, 0x90, 0x90, 0x90, 0x90, //0x000024bb .p2align 4, 0x90
	//0x000024c0 LBB0_457
	0x49, 0x8d, 0x55, 0x03, //0x000024c0 leaq         $3(%r13), %rdx
	0x48, 0x39, 0xca, //0x000024c4 cmpq         %rcx, %rdx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000024c7 jae          LBB0_461
	0x41, 0x8a, 0x04, 0x10, //0x000024cd movb         (%r8,%rdx), %al
	0x3c, 0x0d, //0x000024d1 cmpb         $13, %al
	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000024d3 je           LBB0_461
	0x3c, 0x20, //0x000024d9 cmpb         $32, %al
	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000024db je           LBB0_461
	0x04, 0xf7, //0x000024e1 addb         $-9, %al
	0x3c, 0x01, //0x000024e3 cmpb         $1, %al
	0x0f, 0x87, 0x6a, 0x00, 0x00, 0x00, //0x000024e5 ja           LBB0_470
	0x90, 0x90, 0x90, 0x90, 0x90, //0x000024eb .p2align 4, 0x90
	//0x000024f0 LBB0_461
	0x49, 0x8d, 0x55, 0x04, //0x000024f0 leaq         $4(%r13), %rdx
	0x48, 0x39, 0xd1, //0x000024f4 cmpq         %rdx, %rcx
	0x0f, 0x86, 0x6e, 0x24, 0x00, 0x00, //0x000024f7 jbe          LBB0_883
	0x48, 0x39, 0xd1, //0x000024fd cmpq         %rdx, %rcx
	0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00002500 je           LBB0_467
	0x49, 0x8d, 0x04, 0x08, //0x00002506 leaq         (%r8,%rcx), %rax
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000250a .p2align 4, 0x90
	//0x00002510 LBB0_464
	0x41, 0x0f, 0xbe, 0x34, 0x10, //0x00002510 movsbl       (%r8,%rdx), %esi
	0x83, 0xfe, 0x20, //0x00002515 cmpl         $32, %esi
	0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x00002518 ja           LBB0_469
	0x49, 0x0f, 0xa3, 0xf1, //0x0000251e btq          %rsi, %r9
	0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00002522 jae          LBB0_469
	0x48, 0x83, 0xc2, 0x01, //0x00002528 addq         $1, %rdx
	0x48, 0x39, 0xd1, //0x0000252c cmpq         %rdx, %rcx
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000252f jne          LBB0_464
	0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00002535 jmp          LBB0_468
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000253a .p2align 4, 0x90
	//0x00002540 LBB0_467
	0x4c, 0x01, 0xc2, //0x00002540 addq         %r8, %rdx
	0x48, 0x89, 0xd0, //0x00002543 movq         %rdx, %rax
	//0x00002546 LBB0_468
	0x4c, 0x29, 0xc0, //0x00002546 subq         %r8, %rax
	0x48, 0x89, 0xc2, //0x00002549 movq         %rax, %rdx
	//0x0000254c LBB0_469
	0x48, 0x39, 0xca, //0x0000254c cmpq         %rcx, %rdx
	0x0f, 0x83, 0x19, 0x24, 0x00, 0x00, //0x0000254f jae          LBB0_887
	//0x00002555 LBB0_470
	0x4c, 0x8d, 0x6a, 0x01, //0x00002555 leaq         $1(%rdx), %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00002559 movq         %r13, (%r12)
	0x41, 0x8a, 0x04, 0x10, //0x0000255d movb         (%r8,%rdx), %al
	0x3c, 0x2c, //0x00002561 cmpb         $44, %al
	0x0f, 0x85, 0xd1, 0x0b, 0x00, 0x00, //0x00002563 jne          LBB0_565
	0x49, 0x8d, 0x47, 0xff, //0x00002569 leaq         $-1(%r15), %rax
	0x49, 0x83, 0xff, 0x02, //0x0000256d cmpq         $2, %r15
	0x49, 0x89, 0xc7, //0x00002571 movq         %rax, %r15
	0x0f, 0x8d, 0x96, 0xfa, 0xff, 0xff, //0x00002574 jge          LBB0_382
	0xe9, 0xc1, 0x09, 0x00, 0x00, //0x0000257a jmp          LBB0_472
	//0x0000257f LBB0_475
	0x4c, 0x89, 0x55, 0xa8, //0x0000257f movq         %r10, $-88(%rbp)
	0x49, 0x8b, 0x06, //0x00002583 movq         (%r14), %rax
	0x4c, 0x29, 0xe8, //0x00002586 subq         %r13, %rax
	0x4d, 0x01, 0xe8, //0x00002589 addq         %r13, %r8
	0x45, 0x31, 0xc9, //0x0000258c xorl         %r9d, %r9d
	0x31, 0xdb, //0x0000258f xorl         %ebx, %ebx
	0x45, 0x31, 0xdb, //0x00002591 xorl         %r11d, %r11d
	0x31, 0xc9, //0x00002594 xorl         %ecx, %ecx
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002596 movabsq      $6148914691236517205, %r13
	0xe9, 0x6d, 0x00, 0x00, 0x00, //0x000025a0 jmp          LBB0_477
	//0x000025a5 LBB0_476
	0x49, 0xc1, 0xfe, 0x3f, //0x000025a5 sarq         $63, %r14
	0x4c, 0x89, 0xd0, //0x000025a9 movq         %r10, %rax
	0x48, 0xd1, 0xe8, //0x000025ac shrq         %rax
	0x4c, 0x21, 0xe8, //0x000025af andq         %r13, %rax
	0x49, 0x29, 0xc2, //0x000025b2 subq         %rax, %r10
	0x4c, 0x89, 0xd0, //0x000025b5 movq         %r10, %rax
	0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000025b8 movabsq      $3689348814741910323, %rdx
	0x48, 0x21, 0xd0, //0x000025c2 andq         %rdx, %rax
	0x49, 0xc1, 0xea, 0x02, //0x000025c5 shrq         $2, %r10
	0x49, 0x21, 0xd2, //0x000025c9 andq         %rdx, %r10
	0x49, 0x01, 0xc2, //0x000025cc addq         %rax, %r10
	0x4c, 0x89, 0xd0, //0x000025cf movq         %r10, %rax
	0x48, 0xc1, 0xe8, 0x04, //0x000025d2 shrq         $4, %rax
	0x4c, 0x01, 0xd0, //0x000025d6 addq         %r10, %rax
	0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000025d9 movabsq      $1085102592571150095, %rdx
	0x48, 0x21, 0xd0, //0x000025e3 andq         %rdx, %rax
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000025e6 movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xc2, //0x000025f0 imulq        %rdx, %rax
	0x48, 0xc1, 0xe8, 0x38, //0x000025f4 shrq         $56, %rax
	0x49, 0x01, 0xc3, //0x000025f8 addq         %rax, %r11
	0x4c, 0x8b, 0x45, 0xa0, //0x000025fb movq         $-96(%rbp), %r8
	0x49, 0x83, 0xc0, 0x40, //0x000025ff addq         $64, %r8
	0x48, 0x8b, 0x45, 0xc8, //0x00002603 movq         $-56(%rbp), %rax
	0x48, 0x83, 0xc0, 0xc0, //0x00002607 addq         $-64, %rax
	0x4d, 0x89, 0xf1, //0x0000260b movq         %r14, %r9
	0x48, 0x8b, 0x5d, 0xb0, //0x0000260e movq         $-80(%rbp), %rbx
	//0x00002612 LBB0_477
	0x48, 0x83, 0xf8, 0x40, //0x00002612 cmpq         $64, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00002616 movq         %rax, $-56(%rbp)
	0x0f, 0x8c, 0x37, 0x02, 0x00, 0x00, //0x0000261a jl           LBB0_485
	//0x00002620 LBB0_478
	0xf3, 0x41, 0x0f, 0x6f, 0x10, //0x00002620 movdqu       (%r8), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00002625 movdqu       $16(%r8), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x0000262b movdqu       $32(%r8), %xmm7
	0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00002631 movdqu       $48(%r8), %xmm6
	0x66, 0x0f, 0x6f, 0xda, //0x00002637 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x0000263b pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x0000263f pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xdd, //0x00002643 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002647 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x0000264b pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x6f, 0xdf, //0x0000264f movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002653 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00002657 pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xde, //0x0000265b movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x0000265f pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00002663 pmovmskb     %xmm3, %edi
	0x48, 0xc1, 0xe7, 0x30, //0x00002667 shlq         $48, %rdi
	0x48, 0xc1, 0xe6, 0x20, //0x0000266b shlq         $32, %rsi
	0x48, 0x09, 0xfe, //0x0000266f orq          %rdi, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x00002672 shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00002676 orq          %rsi, %rdx
	0x48, 0x09, 0xd0, //0x00002679 orq          %rdx, %rax
	0x48, 0x89, 0xc2, //0x0000267c movq         %rax, %rdx
	0x48, 0x09, 0xda, //0x0000267f orq          %rbx, %rdx
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002682 jne          LBB0_480
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002688 movq         $-1, %rax
	0x31, 0xd2, //0x0000268f xorl         %edx, %edx
	0x48, 0x89, 0x55, 0xb0, //0x00002691 movq         %rdx, $-80(%rbp)
	0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00002695 jmp          LBB0_481
	//0x0000269a LBB0_480
	0x48, 0x89, 0xda, //0x0000269a movq         %rbx, %rdx
	0x48, 0xf7, 0xd2, //0x0000269d notq         %rdx
	0x48, 0x21, 0xc2, //0x000026a0 andq         %rax, %rdx
	0x48, 0x8d, 0x34, 0x12, //0x000026a3 leaq         (%rdx,%rdx), %rsi
	0x48, 0x09, 0xde, //0x000026a7 orq          %rbx, %rsi
	0x48, 0x89, 0xf7, //0x000026aa movq         %rsi, %rdi
	0x48, 0xf7, 0xd7, //0x000026ad notq         %rdi
	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000026b0 movabsq      $-6148914691236517206, %rbx
	0x48, 0x21, 0xd8, //0x000026ba andq         %rbx, %rax
	0x48, 0x21, 0xf8, //0x000026bd andq         %rdi, %rax
	0x31, 0xff, //0x000026c0 xorl         %edi, %edi
	0x48, 0x01, 0xd0, //0x000026c2 addq         %rdx, %rax
	0x40, 0x0f, 0x92, 0xc7, //0x000026c5 setb         %dil
	0x48, 0x89, 0x7d, 0xb0, //0x000026c9 movq         %rdi, $-80(%rbp)
	0x48, 0x01, 0xc0, //0x000026cd addq         %rax, %rax
	0x4c, 0x31, 0xe8, //0x000026d0 xorq         %r13, %rax
	0x48, 0x21, 0xf0, //0x000026d3 andq         %rsi, %rax
	0x48, 0xf7, 0xd0, //0x000026d6 notq         %rax
	//0x000026d9 LBB0_481
	0x4c, 0x89, 0x45, 0xa0, //0x000026d9 movq         %r8, $-96(%rbp)
	0x66, 0x0f, 0x6f, 0xde, //0x000026dd movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x000026e1 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x000026e5 pmovmskb     %xmm3, %edx
	0x48, 0xc1, 0xe2, 0x30, //0x000026e9 shlq         $48, %rdx
	0x66, 0x0f, 0x6f, 0xdf, //0x000026ed movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x000026f1 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x000026f5 pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x000026f9 shlq         $32, %rsi
	0x48, 0x09, 0xd6, //0x000026fd orq          %rdx, %rsi
	0x66, 0x0f, 0x6f, 0xdd, //0x00002700 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002704 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00002708 pmovmskb     %xmm3, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x0000270c shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00002710 orq          %rsi, %rdx
	0x66, 0x0f, 0x6f, 0xda, //0x00002713 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002717 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x0000271b pmovmskb     %xmm3, %esi
	0x48, 0x09, 0xd6, //0x0000271f orq          %rdx, %rsi
	0x48, 0x21, 0xc6, //0x00002722 andq         %rax, %rsi
	0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002725 movq         %rsi, %xmm3
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x0000272a pclmulqdq    $0, %xmm9, %xmm3
	0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002731 movq         %xmm3, %r14
	0x4d, 0x31, 0xce, //0x00002736 xorq         %r9, %r14
	0x66, 0x0f, 0x6f, 0xda, //0x00002739 movdqa       %xmm2, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000273d pcmpeqb      %xmm10, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002742 pmovmskb     %xmm3, %r10d
	0x66, 0x0f, 0x6f, 0xdd, //0x00002747 movdqa       %xmm5, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000274b pcmpeqb      %xmm10, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00002750 pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xdf, //0x00002754 movdqa       %xmm7, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002758 pcmpeqb      %xmm10, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x0000275d pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xde, //0x00002761 movdqa       %xmm6, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002765 pcmpeqb      %xmm10, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x0000276a pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe3, 0x30, //0x0000276e shlq         $48, %rbx
	0x48, 0xc1, 0xe6, 0x20, //0x00002772 shlq         $32, %rsi
	0x48, 0x09, 0xde, //0x00002776 orq          %rbx, %rsi
	0x48, 0xc1, 0xe0, 0x10, //0x00002779 shlq         $16, %rax
	0x48, 0x09, 0xf0, //0x0000277d orq          %rsi, %rax
	0x49, 0x09, 0xc2, //0x00002780 orq          %rax, %r10
	0x4d, 0x89, 0xf1, //0x00002783 movq         %r14, %r9
	0x49, 0xf7, 0xd1, //0x00002786 notq         %r9
	0x4d, 0x21, 0xca, //0x00002789 andq         %r9, %r10
	0x66, 0x0f, 0x74, 0xd4, //0x0000278c pcmpeqb      %xmm4, %xmm2
	0x66, 0x0f, 0xd7, 0xc2, //0x00002790 pmovmskb     %xmm2, %eax
	0x66, 0x0f, 0x74, 0xec, //0x00002794 pcmpeqb      %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xdd, //0x00002798 pmovmskb     %xmm5, %ebx
	0x66, 0x0f, 0x74, 0xfc, //0x0000279c pcmpeqb      %xmm4, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x000027a0 pmovmskb     %xmm7, %edi
	0x66, 0x0f, 0x74, 0xf4, //0x000027a4 pcmpeqb      %xmm4, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x000027a8 pmovmskb     %xmm6, %esi
	0x48, 0xc1, 0xe6, 0x30, //0x000027ac shlq         $48, %rsi
	0x48, 0xc1, 0xe7, 0x20, //0x000027b0 shlq         $32, %rdi
	0x48, 0x09, 0xf7, //0x000027b4 orq          %rsi, %rdi
	0x48, 0xc1, 0xe3, 0x10, //0x000027b7 shlq         $16, %rbx
	0x48, 0x09, 0xfb, //0x000027bb orq          %rdi, %rbx
	0x48, 0x09, 0xd8, //0x000027be orq          %rbx, %rax
	0x4c, 0x21, 0xc8, //0x000027c1 andq         %r9, %rax
	0x0f, 0x84, 0xdb, 0xfd, 0xff, 0xff, //0x000027c4 je           LBB0_476
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000027ca movabsq      $4294977024, %r9
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027d4 .p2align 4, 0x90
	//0x000027e0 LBB0_483
	0x48, 0x8d, 0x58, 0xff, //0x000027e0 leaq         $-1(%rax), %rbx
	0x48, 0x89, 0xde, //0x000027e4 movq         %rbx, %rsi
	0x4c, 0x21, 0xd6, //0x000027e7 andq         %r10, %rsi
	0x48, 0x89, 0xf7, //0x000027ea movq         %rsi, %rdi
	0x48, 0xd1, 0xef, //0x000027ed shrq         %rdi
	0x4c, 0x21, 0xef, //0x000027f0 andq         %r13, %rdi
	0x48, 0x29, 0xfe, //0x000027f3 subq         %rdi, %rsi
	0x48, 0x89, 0xf7, //0x000027f6 movq         %rsi, %rdi
	0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000027f9 movabsq      $3689348814741910323, %r8
	0x4c, 0x21, 0xc7, //0x00002803 andq         %r8, %rdi
	0x48, 0xc1, 0xee, 0x02, //0x00002806 shrq         $2, %rsi
	0x4c, 0x21, 0xc6, //0x0000280a andq         %r8, %rsi
	0x48, 0x01, 0xfe, //0x0000280d addq         %rdi, %rsi
	0x48, 0x89, 0xf7, //0x00002810 movq         %rsi, %rdi
	0x48, 0xc1, 0xef, 0x04, //0x00002813 shrq         $4, %rdi
	0x48, 0x01, 0xf7, //0x00002817 addq         %rsi, %rdi
	0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000281a movabsq      $1085102592571150095, %rdx
	0x48, 0x21, 0xd7, //0x00002824 andq         %rdx, %rdi
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002827 movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xfa, //0x00002831 imulq        %rdx, %rdi
	0x48, 0xc1, 0xef, 0x38, //0x00002835 shrq         $56, %rdi
	0x4c, 0x01, 0xdf, //0x00002839 addq         %r11, %rdi
	0x48, 0x39, 0xcf, //0x0000283c cmpq         %rcx, %rdi
	0x0f, 0x86, 0x9d, 0x05, 0x00, 0x00, //0x0000283f jbe          LBB0_527
	0x48, 0x83, 0xc1, 0x01, //0x00002845 addq         $1, %rcx
	0x48, 0x21, 0xd8, //0x00002849 andq         %rbx, %rax
	0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x0000284c jne          LBB0_483
	0xe9, 0x4e, 0xfd, 0xff, 0xff, //0x00002852 jmp          LBB0_476
	//0x00002857 LBB0_485
	0x48, 0x85, 0xc0, //0x00002857 testq        %rax, %rax
	0x0f, 0x8e, 0x7c, 0x06, 0x00, 0x00, //0x0000285a jle          LBB0_536
	0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00002860 movdqu       %xmm8, $-128(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002866 movdqu       %xmm8, $-144(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000286f movdqu       %xmm8, $-160(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002878 movdqu       %xmm8, $-176(%rbp)
	0x4c, 0x89, 0xc7, //0x00002881 movq         %r8, %rdi
	0x44, 0x89, 0xc0, //0x00002884 movl         %r8d, %eax
	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002887 andl         $4095, %eax
	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000288c cmpl         $4033, %eax
	0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00002891 jb           LBB0_489
	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00002897 cmpq         $32, $-56(%rbp)
	0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x0000289c jb           LBB0_490
	0x0f, 0x10, 0x17, //0x000028a2 movups       (%rdi), %xmm2
	0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000028a5 movups       %xmm2, $-176(%rbp)
	0x0f, 0x10, 0x57, 0x10, //0x000028ac movups       $16(%rdi), %xmm2
	0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x000028b0 movups       %xmm2, $-160(%rbp)
	0x48, 0x83, 0xc7, 0x20, //0x000028b7 addq         $32, %rdi
	0x48, 0x8b, 0x45, 0xc8, //0x000028bb movq         $-56(%rbp), %rax
	0x48, 0x8d, 0x70, 0xe0, //0x000028bf leaq         $-32(%rax), %rsi
	0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000028c3 leaq         $-144(%rbp), %rdx
	0xe9, 0x21, 0x00, 0x00, 0x00, //0x000028ca jmp          LBB0_491
	//0x000028cf LBB0_489
	0x4c, 0x8b, 0x65, 0xd0, //0x000028cf movq         $-48(%rbp), %r12
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000028d3 movabsq      $6148914691236517205, %r13
	0x49, 0x89, 0xf8, //0x000028dd movq         %rdi, %r8
	0xe9, 0x3b, 0xfd, 0xff, 0xff, //0x000028e0 jmp          LBB0_478
	//0x000028e5 LBB0_490
	0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000028e5 leaq         $-176(%rbp), %rdx
	0x48, 0x8b, 0x75, 0xc8, //0x000028ec movq         $-56(%rbp), %rsi
	//0x000028f0 LBB0_491
	0x48, 0x83, 0xfe, 0x10, //0x000028f0 cmpq         $16, %rsi
	0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x000028f4 jb           LBB0_492
	0x0f, 0x10, 0x17, //0x000028fa movups       (%rdi), %xmm2
	0x0f, 0x11, 0x12, //0x000028fd movups       %xmm2, (%rdx)
	0x48, 0x83, 0xc7, 0x10, //0x00002900 addq         $16, %rdi
	0x48, 0x83, 0xc2, 0x10, //0x00002904 addq         $16, %rdx
	0x48, 0x83, 0xc6, 0xf0, //0x00002908 addq         $-16, %rsi
	0x48, 0x83, 0xfe, 0x08, //0x0000290c cmpq         $8, %rsi
	0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00002910 jae          LBB0_499
	//0x00002916 LBB0_493
	0x48, 0x83, 0xfe, 0x04, //0x00002916 cmpq         $4, %rsi
	0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000291a jl           LBB0_494
	//0x00002920 LBB0_500
	0x8b, 0x07, //0x00002920 movl         (%rdi), %eax
	0x89, 0x02, //0x00002922 movl         %eax, (%rdx)
	0x48, 0x83, 0xc7, 0x04, //0x00002924 addq         $4, %rdi
	0x48, 0x83, 0xc2, 0x04, //0x00002928 addq         $4, %rdx
	0x48, 0x83, 0xc6, 0xfc, //0x0000292c addq         $-4, %rsi
	0x48, 0x83, 0xfe, 0x02, //0x00002930 cmpq         $2, %rsi
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002934 jae          LBB0_495
	0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000293a jmp          LBB0_496
	//0x0000293f LBB0_492
	0x48, 0x83, 0xfe, 0x08, //0x0000293f cmpq         $8, %rsi
	0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00002943 jb           LBB0_493
	//0x00002949 LBB0_499
	0x48, 0x8b, 0x07, //0x00002949 movq         (%rdi), %rax
	0x48, 0x89, 0x02, //0x0000294c movq         %rax, (%rdx)
	0x48, 0x83, 0xc7, 0x08, //0x0000294f addq         $8, %rdi
	0x48, 0x83, 0xc2, 0x08, //0x00002953 addq         $8, %rdx
	0x48, 0x83, 0xc6, 0xf8, //0x00002957 addq         $-8, %rsi
	0x48, 0x83, 0xfe, 0x04, //0x0000295b cmpq         $4, %rsi
	0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x0000295f jge          LBB0_500
	//0x00002965 LBB0_494
	0x48, 0x83, 0xfe, 0x02, //0x00002965 cmpq         $2, %rsi
	0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002969 jb           LBB0_496
	//0x0000296f LBB0_495
	0x0f, 0xb7, 0x07, //0x0000296f movzwl       (%rdi), %eax
	0x66, 0x89, 0x02, //0x00002972 movw         %ax, (%rdx)
	0x48, 0x83, 0xc7, 0x02, //0x00002975 addq         $2, %rdi
	0x48, 0x83, 0xc2, 0x02, //0x00002979 addq         $2, %rdx
	0x48, 0x83, 0xc6, 0xfe, //0x0000297d addq         $-2, %rsi
	//0x00002981 LBB0_496
	0x48, 0x89, 0xf8, //0x00002981 movq         %rdi, %rax
	0x4c, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002984 leaq         $-176(%rbp), %r8
	0x48, 0x85, 0xf6, //0x0000298b testq        %rsi, %rsi
	0x4c, 0x8b, 0x65, 0xd0, //0x0000298e movq         $-48(%rbp), %r12
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002992 movabsq      $6148914691236517205, %r13
	0x0f, 0x84, 0x7e, 0xfc, 0xff, 0xff, //0x0000299c je           LBB0_478
	0x8a, 0x00, //0x000029a2 movb         (%rax), %al
	0x88, 0x02, //0x000029a4 movb         %al, (%rdx)
	0x4c, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000029a6 leaq         $-176(%rbp), %r8
	0xe9, 0x6e, 0xfc, 0xff, 0xff, //0x000029ad jmp          LBB0_478
	//0x000029b2 LBB0_501
	0x4c, 0x89, 0x55, 0xa8, //0x000029b2 movq         %r10, $-88(%rbp)
	0x49, 0x8b, 0x06, //0x000029b6 movq         (%r14), %rax
	0x4c, 0x29, 0xe8, //0x000029b9 subq         %r13, %rax
	0x4d, 0x01, 0xe8, //0x000029bc addq         %r13, %r8
	0x45, 0x31, 0xc9, //0x000029bf xorl         %r9d, %r9d
	0x31, 0xdb, //0x000029c2 xorl         %ebx, %ebx
	0x45, 0x31, 0xdb, //0x000029c4 xorl         %r11d, %r11d
	0x31, 0xc9, //0x000029c7 xorl         %ecx, %ecx
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000029c9 movabsq      $6148914691236517205, %r13
	0xe9, 0x6d, 0x00, 0x00, 0x00, //0x000029d3 jmp          LBB0_503
	//0x000029d8 LBB0_502
	0x49, 0xc1, 0xfe, 0x3f, //0x000029d8 sarq         $63, %r14
	0x4c, 0x89, 0xd0, //0x000029dc movq         %r10, %rax
	0x48, 0xd1, 0xe8, //0x000029df shrq         %rax
	0x4c, 0x21, 0xe8, //0x000029e2 andq         %r13, %rax
	0x49, 0x29, 0xc2, //0x000029e5 subq         %rax, %r10
	0x4c, 0x89, 0xd0, //0x000029e8 movq         %r10, %rax
	0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000029eb movabsq      $3689348814741910323, %rdx
	0x48, 0x21, 0xd0, //0x000029f5 andq         %rdx, %rax
	0x49, 0xc1, 0xea, 0x02, //0x000029f8 shrq         $2, %r10
	0x49, 0x21, 0xd2, //0x000029fc andq         %rdx, %r10
	0x49, 0x01, 0xc2, //0x000029ff addq         %rax, %r10
	0x4c, 0x89, 0xd0, //0x00002a02 movq         %r10, %rax
	0x48, 0xc1, 0xe8, 0x04, //0x00002a05 shrq         $4, %rax
	0x4c, 0x01, 0xd0, //0x00002a09 addq         %r10, %rax
	0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002a0c movabsq      $1085102592571150095, %rdx
	0x48, 0x21, 0xd0, //0x00002a16 andq         %rdx, %rax
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002a19 movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xc2, //0x00002a23 imulq        %rdx, %rax
	0x48, 0xc1, 0xe8, 0x38, //0x00002a27 shrq         $56, %rax
	0x49, 0x01, 0xc3, //0x00002a2b addq         %rax, %r11
	0x4c, 0x8b, 0x45, 0xa0, //0x00002a2e movq         $-96(%rbp), %r8
	0x49, 0x83, 0xc0, 0x40, //0x00002a32 addq         $64, %r8
	0x48, 0x8b, 0x45, 0xc8, //0x00002a36 movq         $-56(%rbp), %rax
	0x48, 0x83, 0xc0, 0xc0, //0x00002a3a addq         $-64, %rax
	0x4d, 0x89, 0xf1, //0x00002a3e movq         %r14, %r9
	0x48, 0x8b, 0x5d, 0xb0, //0x00002a41 movq         $-80(%rbp), %rbx
	//0x00002a45 LBB0_503
	0x48, 0x83, 0xf8, 0x40, //0x00002a45 cmpq         $64, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00002a49 movq         %rax, $-56(%rbp)
	0x0f, 0x8c, 0x34, 0x02, 0x00, 0x00, //0x00002a4d jl           LBB0_511
	//0x00002a53 LBB0_504
	0xf3, 0x41, 0x0f, 0x6f, 0x10, //0x00002a53 movdqu       (%r8), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00002a58 movdqu       $16(%r8), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00002a5e movdqu       $32(%r8), %xmm7
	0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00002a64 movdqu       $48(%r8), %xmm6
	0x66, 0x0f, 0x6f, 0xda, //0x00002a6a movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002a6e pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00002a72 pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xdd, //0x00002a76 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002a7a pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00002a7e pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x6f, 0xdf, //0x00002a82 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002a86 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00002a8a pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xde, //0x00002a8e movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002a92 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00002a96 pmovmskb     %xmm3, %edi
	0x48, 0xc1, 0xe7, 0x30, //0x00002a9a shlq         $48, %rdi
	0x48, 0xc1, 0xe6, 0x20, //0x00002a9e shlq         $32, %rsi
	0x48, 0x09, 0xfe, //0x00002aa2 orq          %rdi, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x00002aa5 shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00002aa9 orq          %rsi, %rdx
	0x48, 0x09, 0xd0, //0x00002aac orq          %rdx, %rax
	0x48, 0x89, 0xc2, //0x00002aaf movq         %rax, %rdx
	0x48, 0x09, 0xda, //0x00002ab2 orq          %rbx, %rdx
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002ab5 jne          LBB0_506
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002abb movq         $-1, %rax
	0x31, 0xd2, //0x00002ac2 xorl         %edx, %edx
	0x48, 0x89, 0x55, 0xb0, //0x00002ac4 movq         %rdx, $-80(%rbp)
	0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00002ac8 jmp          LBB0_507
	//0x00002acd LBB0_506
	0x48, 0x89, 0xda, //0x00002acd movq         %rbx, %rdx
	0x48, 0xf7, 0xd2, //0x00002ad0 notq         %rdx
	0x48, 0x21, 0xc2, //0x00002ad3 andq         %rax, %rdx
	0x48, 0x8d, 0x34, 0x12, //0x00002ad6 leaq         (%rdx,%rdx), %rsi
	0x48, 0x09, 0xde, //0x00002ada orq          %rbx, %rsi
	0x48, 0x89, 0xf7, //0x00002add movq         %rsi, %rdi
	0x48, 0xf7, 0xd7, //0x00002ae0 notq         %rdi
	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002ae3 movabsq      $-6148914691236517206, %rbx
	0x48, 0x21, 0xd8, //0x00002aed andq         %rbx, %rax
	0x48, 0x21, 0xf8, //0x00002af0 andq         %rdi, %rax
	0x31, 0xff, //0x00002af3 xorl         %edi, %edi
	0x48, 0x01, 0xd0, //0x00002af5 addq         %rdx, %rax
	0x40, 0x0f, 0x92, 0xc7, //0x00002af8 setb         %dil
	0x48, 0x89, 0x7d, 0xb0, //0x00002afc movq         %rdi, $-80(%rbp)
	0x48, 0x01, 0xc0, //0x00002b00 addq         %rax, %rax
	0x4c, 0x31, 0xe8, //0x00002b03 xorq         %r13, %rax
	0x48, 0x21, 0xf0, //0x00002b06 andq         %rsi, %rax
	0x48, 0xf7, 0xd0, //0x00002b09 notq         %rax
	//0x00002b0c LBB0_507
	0x4c, 0x89, 0x45, 0xa0, //0x00002b0c movq         %r8, $-96(%rbp)
	0x66, 0x0f, 0x6f, 0xde, //0x00002b10 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002b14 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00002b18 pmovmskb     %xmm3, %edx
	0x48, 0xc1, 0xe2, 0x30, //0x00002b1c shlq         $48, %rdx
	0x66, 0x0f, 0x6f, 0xdf, //0x00002b20 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002b24 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00002b28 pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x20, //0x00002b2c shlq         $32, %rsi
	0x48, 0x09, 0xd6, //0x00002b30 orq          %rdx, %rsi
	0x66, 0x0f, 0x6f, 0xdd, //0x00002b33 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002b37 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00002b3b pmovmskb     %xmm3, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x00002b3f shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00002b43 orq          %rsi, %rdx
	0x66, 0x0f, 0x6f, 0xda, //0x00002b46 movdqa       %xmm2, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002b4a pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00002b4e pmovmskb     %xmm3, %esi
	0x48, 0x09, 0xd6, //0x00002b52 orq          %rdx, %rsi
	0x48, 0x21, 0xc6, //0x00002b55 andq         %rax, %rsi
	0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002b58 movq         %rsi, %xmm3
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002b5d pclmulqdq    $0, %xmm9, %xmm3
	0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002b64 movq         %xmm3, %r14
	0x4d, 0x31, 0xce, //0x00002b69 xorq         %r9, %r14
	0x66, 0x0f, 0x6f, 0xda, //0x00002b6c movdqa       %xmm2, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002b70 pcmpeqb      %xmm11, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002b75 pmovmskb     %xmm3, %r10d
	0x66, 0x0f, 0x6f, 0xdd, //0x00002b7a movdqa       %xmm5, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002b7e pcmpeqb      %xmm11, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00002b83 pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xdf, //0x00002b87 movdqa       %xmm7, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002b8b pcmpeqb      %xmm11, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00002b90 pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xde, //0x00002b94 movdqa       %xmm6, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002b98 pcmpeqb      %xmm11, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00002b9d pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe3, 0x30, //0x00002ba1 shlq         $48, %rbx
	0x48, 0xc1, 0xe6, 0x20, //0x00002ba5 shlq         $32, %rsi
	0x48, 0x09, 0xde, //0x00002ba9 orq          %rbx, %rsi
	0x48, 0xc1, 0xe0, 0x10, //0x00002bac shlq         $16, %rax
	0x48, 0x09, 0xf0, //0x00002bb0 orq          %rsi, %rax
	0x49, 0x09, 0xc2, //0x00002bb3 orq          %rax, %r10
	0x4d, 0x89, 0xf1, //0x00002bb6 movq         %r14, %r9
	0x49, 0xf7, 0xd1, //0x00002bb9 notq         %r9
	0x4d, 0x21, 0xca, //0x00002bbc andq         %r9, %r10
	0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00002bbf pcmpeqb      %xmm12, %xmm2
	0x66, 0x0f, 0xd7, 0xc2, //0x00002bc4 pmovmskb     %xmm2, %eax
	0x66, 0x41, 0x0f, 0x74, 0xec, //0x00002bc8 pcmpeqb      %xmm12, %xmm5
	0x66, 0x0f, 0xd7, 0xdd, //0x00002bcd pmovmskb     %xmm5, %ebx
	0x66, 0x41, 0x0f, 0x74, 0xfc, //0x00002bd1 pcmpeqb      %xmm12, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x00002bd6 pmovmskb     %xmm7, %edi
	0x66, 0x41, 0x0f, 0x74, 0xf4, //0x00002bda pcmpeqb      %xmm12, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x00002bdf pmovmskb     %xmm6, %esi
	0x48, 0xc1, 0xe6, 0x30, //0x00002be3 shlq         $48, %rsi
	0x48, 0xc1, 0xe7, 0x20, //0x00002be7 shlq         $32, %rdi
	0x48, 0x09, 0xf7, //0x00002beb orq          %rsi, %rdi
	0x48, 0xc1, 0xe3, 0x10, //0x00002bee shlq         $16, %rbx
	0x48, 0x09, 0xfb, //0x00002bf2 orq          %rdi, %rbx
	0x48, 0x09, 0xd8, //0x00002bf5 orq          %rbx, %rax
	0x4c, 0x21, 0xc8, //0x00002bf8 andq         %r9, %rax
	0x0f, 0x84, 0xd7, 0xfd, 0xff, 0xff, //0x00002bfb je           LBB0_502
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002c01 movabsq      $4294977024, %r9
	0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c0b .p2align 4, 0x90
	//0x00002c10 LBB0_509
	0x48, 0x8d, 0x58, 0xff, //0x00002c10 leaq         $-1(%rax), %rbx
	0x48, 0x89, 0xde, //0x00002c14 movq         %rbx, %rsi
	0x4c, 0x21, 0xd6, //0x00002c17 andq         %r10, %rsi
	0x48, 0x89, 0xf7, //0x00002c1a movq         %rsi, %rdi
	0x48, 0xd1, 0xef, //0x00002c1d shrq         %rdi
	0x4c, 0x21, 0xef, //0x00002c20 andq         %r13, %rdi
	0x48, 0x29, 0xfe, //0x00002c23 subq         %rdi, %rsi
	0x48, 0x89, 0xf7, //0x00002c26 movq         %rsi, %rdi
	0x49, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002c29 movabsq      $3689348814741910323, %r8
	0x4c, 0x21, 0xc7, //0x00002c33 andq         %r8, %rdi
	0x48, 0xc1, 0xee, 0x02, //0x00002c36 shrq         $2, %rsi
	0x4c, 0x21, 0xc6, //0x00002c3a andq         %r8, %rsi
	0x48, 0x01, 0xfe, //0x00002c3d addq         %rdi, %rsi
	0x48, 0x89, 0xf7, //0x00002c40 movq         %rsi, %rdi
	0x48, 0xc1, 0xef, 0x04, //0x00002c43 shrq         $4, %rdi
	0x48, 0x01, 0xf7, //0x00002c47 addq         %rsi, %rdi
	0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002c4a movabsq      $1085102592571150095, %rdx
	0x48, 0x21, 0xd7, //0x00002c54 andq         %rdx, %rdi
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002c57 movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xfa, //0x00002c61 imulq        %rdx, %rdi
	0x48, 0xc1, 0xef, 0x38, //0x00002c65 shrq         $56, %rdi
	0x4c, 0x01, 0xdf, //0x00002c69 addq         %r11, %rdi
	0x48, 0x39, 0xcf, //0x00002c6c cmpq         %rcx, %rdi
	0x0f, 0x86, 0x6d, 0x01, 0x00, 0x00, //0x00002c6f jbe          LBB0_527
	0x48, 0x83, 0xc1, 0x01, //0x00002c75 addq         $1, %rcx
	0x48, 0x21, 0xd8, //0x00002c79 andq         %rbx, %rax
	0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x00002c7c jne          LBB0_509
	0xe9, 0x51, 0xfd, 0xff, 0xff, //0x00002c82 jmp          LBB0_502
	//0x00002c87 LBB0_511
	0x48, 0x85, 0xc0, //0x00002c87 testq        %rax, %rax
	0x0f, 0x8e, 0x4c, 0x02, 0x00, 0x00, //0x00002c8a jle          LBB0_536
	0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00002c90 movdqu       %xmm8, $-128(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002c96 movdqu       %xmm8, $-144(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002c9f movdqu       %xmm8, $-160(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002ca8 movdqu       %xmm8, $-176(%rbp)
	0x4c, 0x89, 0xc7, //0x00002cb1 movq         %r8, %rdi
	0x44, 0x89, 0xc0, //0x00002cb4 movl         %r8d, %eax
	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002cb7 andl         $4095, %eax
	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002cbc cmpl         $4033, %eax
	0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00002cc1 jb           LBB0_515
	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00002cc7 cmpq         $32, $-56(%rbp)
	0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x00002ccc jb           LBB0_516
	0x0f, 0x10, 0x17, //0x00002cd2 movups       (%rdi), %xmm2
	0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002cd5 movups       %xmm2, $-176(%rbp)
	0x0f, 0x10, 0x57, 0x10, //0x00002cdc movups       $16(%rdi), %xmm2
	0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00002ce0 movups       %xmm2, $-160(%rbp)
	0x48, 0x83, 0xc7, 0x20, //0x00002ce7 addq         $32, %rdi
	0x48, 0x8b, 0x45, 0xc8, //0x00002ceb movq         $-56(%rbp), %rax
	0x48, 0x8d, 0x70, 0xe0, //0x00002cef leaq         $-32(%rax), %rsi
	0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00002cf3 leaq         $-144(%rbp), %rdx
	0xe9, 0x21, 0x00, 0x00, 0x00, //0x00002cfa jmp          LBB0_517
	//0x00002cff LBB0_515
	0x4c, 0x8b, 0x65, 0xd0, //0x00002cff movq         $-48(%rbp), %r12
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002d03 movabsq      $6148914691236517205, %r13
	0x49, 0x89, 0xf8, //0x00002d0d movq         %rdi, %r8
	0xe9, 0x3e, 0xfd, 0xff, 0xff, //0x00002d10 jmp          LBB0_504
	//0x00002d15 LBB0_516
	0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002d15 leaq         $-176(%rbp), %rdx
	0x48, 0x8b, 0x75, 0xc8, //0x00002d1c movq         $-56(%rbp), %rsi
	//0x00002d20 LBB0_517
	0x48, 0x83, 0xfe, 0x10, //0x00002d20 cmpq         $16, %rsi
	0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00002d24 jb           LBB0_518
	0x0f, 0x10, 0x17, //0x00002d2a movups       (%rdi), %xmm2
	0x0f, 0x11, 0x12, //0x00002d2d movups       %xmm2, (%rdx)
	0x48, 0x83, 0xc7, 0x10, //0x00002d30 addq         $16, %rdi
	0x48, 0x83, 0xc2, 0x10, //0x00002d34 addq         $16, %rdx
	0x48, 0x83, 0xc6, 0xf0, //0x00002d38 addq         $-16, %rsi
	0x48, 0x83, 0xfe, 0x08, //0x00002d3c cmpq         $8, %rsi
	0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00002d40 jae          LBB0_525
	//0x00002d46 LBB0_519
	0x48, 0x83, 0xfe, 0x04, //0x00002d46 cmpq         $4, %rsi
	0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x00002d4a jl           LBB0_520
	//0x00002d50 LBB0_526
	0x8b, 0x07, //0x00002d50 movl         (%rdi), %eax
	0x89, 0x02, //0x00002d52 movl         %eax, (%rdx)
	0x48, 0x83, 0xc7, 0x04, //0x00002d54 addq         $4, %rdi
	0x48, 0x83, 0xc2, 0x04, //0x00002d58 addq         $4, %rdx
	0x48, 0x83, 0xc6, 0xfc, //0x00002d5c addq         $-4, %rsi
	0x48, 0x83, 0xfe, 0x02, //0x00002d60 cmpq         $2, %rsi
	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002d64 jae          LBB0_521
	0xe9, 0x42, 0x00, 0x00, 0x00, //0x00002d6a jmp          LBB0_522
	//0x00002d6f LBB0_518
	0x48, 0x83, 0xfe, 0x08, //0x00002d6f cmpq         $8, %rsi
	0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00002d73 jb           LBB0_519
	//0x00002d79 LBB0_525
	0x48, 0x8b, 0x07, //0x00002d79 movq         (%rdi), %rax
	0x48, 0x89, 0x02, //0x00002d7c movq         %rax, (%rdx)
	0x48, 0x83, 0xc7, 0x08, //0x00002d7f addq         $8, %rdi
	0x48, 0x83, 0xc2, 0x08, //0x00002d83 addq         $8, %rdx
	0x48, 0x83, 0xc6, 0xf8, //0x00002d87 addq         $-8, %rsi
	0x48, 0x83, 0xfe, 0x04, //0x00002d8b cmpq         $4, %rsi
	0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00002d8f jge          LBB0_526
	//0x00002d95 LBB0_520
	0x48, 0x83, 0xfe, 0x02, //0x00002d95 cmpq         $2, %rsi
	0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002d99 jb           LBB0_522
	//0x00002d9f LBB0_521
	0x0f, 0xb7, 0x07, //0x00002d9f movzwl       (%rdi), %eax
	0x66, 0x89, 0x02, //0x00002da2 movw         %ax, (%rdx)
	0x48, 0x83, 0xc7, 0x02, //0x00002da5 addq         $2, %rdi
	0x48, 0x83, 0xc2, 0x02, //0x00002da9 addq         $2, %rdx
	0x48, 0x83, 0xc6, 0xfe, //0x00002dad addq         $-2, %rsi
	//0x00002db1 LBB0_522
	0x48, 0x89, 0xf8, //0x00002db1 movq         %rdi, %rax
	0x4c, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002db4 leaq         $-176(%rbp), %r8
	0x48, 0x85, 0xf6, //0x00002dbb testq        %rsi, %rsi
	0x4c, 0x8b, 0x65, 0xd0, //0x00002dbe movq         $-48(%rbp), %r12
	0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002dc2 movabsq      $6148914691236517205, %r13
	0x0f, 0x84, 0x81, 0xfc, 0xff, 0xff, //0x00002dcc je           LBB0_504
	0x8a, 0x00, //0x00002dd2 movb         (%rax), %al
	0x88, 0x02, //0x00002dd4 movb         %al, (%rdx)
	0x4c, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002dd6 leaq         $-176(%rbp), %r8
	0xe9, 0x71, 0xfc, 0xff, 0xff, //0x00002ddd jmp          LBB0_504
	//0x00002de2 LBB0_527
	0x4c, 0x8b, 0x75, 0xb8, //0x00002de2 movq         $-72(%rbp), %r14
	0x49, 0x8b, 0x0e, //0x00002de6 movq         (%r14), %rcx
	0x48, 0x0f, 0xbc, 0xc0, //0x00002de9 bsfq         %rax, %rax
	0x48, 0x2b, 0x45, 0xc8, //0x00002ded subq         $-56(%rbp), %rax
	0x4c, 0x8d, 0x2c, 0x08, //0x00002df1 leaq         (%rax,%rcx), %r13
	0x49, 0x83, 0xc5, 0x01, //0x00002df5 addq         $1, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00002df9 movq         %r13, (%r12)
	0x49, 0x8b, 0x06, //0x00002dfd movq         (%r14), %rax
	0x49, 0x39, 0xc5, //0x00002e00 cmpq         %rax, %r13
	0x4c, 0x0f, 0x47, 0xe8, //0x00002e03 cmovaq       %rax, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00002e07 movq         %r13, (%r12)
	0x48, 0x8b, 0x7d, 0xc0, //0x00002e0b movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00002e0f movq         $-88(%rbp), %r10
	0xe9, 0x0f, 0xf6, 0xff, 0xff, //0x00002e13 jmp          LBB0_444
	//0x00002e18 LBB0_438
	0x4d, 0x85, 0xd2, //0x00002e18 testq        %r10, %r10
	0x0f, 0x85, 0xcf, 0x00, 0x00, 0x00, //0x00002e1b jne          LBB0_538
	0x4b, 0x8d, 0x04, 0x0e, //0x00002e21 leaq         (%r14,%r9), %rax
	0x48, 0x83, 0xc0, 0x01, //0x00002e25 addq         $1, %rax
	0x49, 0xf7, 0xd6, //0x00002e29 notq         %r14
	0x4d, 0x01, 0xc6, //0x00002e2c addq         %r8, %r14
	//0x00002e2f LBB0_440
	0x4c, 0x8b, 0x65, 0xd0, //0x00002e2f movq         $-48(%rbp), %r12
	0x48, 0x8b, 0x7d, 0xc0, //0x00002e33 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00002e37 movq         $-88(%rbp), %r10
	0x4d, 0x85, 0xf6, //0x00002e3b testq        %r14, %r14
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e3e movabsq      $4294977024, %r9
	0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x00002e48 jle          LBB0_532
	0x48, 0x89, 0xca, //0x00002e4e movq         %rcx, %rdx
	0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002e51 jmp          LBB0_529
	//0x00002e56 LBB0_528
	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002e56 movq         $-2, %rcx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002e5d movl         $2, %esi
	0x48, 0x01, 0xf0, //0x00002e62 addq         %rsi, %rax
	0x49, 0x01, 0xce, //0x00002e65 addq         %rcx, %r14
	0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002e68 jle          LBB0_532
	//0x00002e6e LBB0_529
	0x0f, 0xb6, 0x08, //0x00002e6e movzbl       (%rax), %ecx
	0x80, 0xf9, 0x5c, //0x00002e71 cmpb         $92, %cl
	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002e74 je           LBB0_528
	0x80, 0xf9, 0x22, //0x00002e7a cmpb         $34, %cl
	0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002e7d je           LBB0_533
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002e83 movq         $-1, %rcx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002e8a movl         $1, %esi
	0x48, 0x01, 0xf0, //0x00002e8f addq         %rsi, %rax
	0x49, 0x01, 0xce, //0x00002e92 addq         %rcx, %r14
	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002e95 jg           LBB0_529
	//0x00002e9b LBB0_532
	0x4c, 0x8b, 0x75, 0xb8, //0x00002e9b movq         $-72(%rbp), %r14
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002e9f movq         $-56(%rbp), %r13
	0xe9, 0x7f, 0xf5, 0xff, 0xff, //0x00002ea3 jmp          LBB0_444
	//0x00002ea8 LBB0_533
	0x48, 0x29, 0xd0, //0x00002ea8 subq         %rdx, %rax
	0x48, 0x83, 0xc0, 0x01, //0x00002eab addq         $1, %rax
	0x49, 0x89, 0x04, 0x24, //0x00002eaf movq         %rax, (%r12)
	0x49, 0x89, 0xc5, //0x00002eb3 movq         %rax, %r13
	0x4c, 0x8b, 0x75, 0xb8, //0x00002eb6 movq         $-72(%rbp), %r14
	0xe9, 0x68, 0xf5, 0xff, 0xff, //0x00002eba jmp          LBB0_444
	//0x00002ebf LBB0_534
	0x4d, 0x01, 0xd5, //0x00002ebf addq         %r10, %r13
	0x48, 0x85, 0xc0, //0x00002ec2 testq        %rax, %rax
	0x0f, 0x85, 0x38, 0xf3, 0xff, 0xff, //0x00002ec5 jne          LBB0_415
	0xe9, 0x7d, 0xf3, 0xff, 0xff, //0x00002ecb jmp          LBB0_422
	//0x00002ed0 LBB0_535
	0x48, 0x8b, 0x45, 0xc8, //0x00002ed0 movq         $-56(%rbp), %rax
	0x48, 0x01, 0xc8, //0x00002ed4 addq         %rcx, %rax
	0xe9, 0x53, 0xff, 0xff, 0xff, //0x00002ed7 jmp          LBB0_440
	//0x00002edc LBB0_536
	0x4c, 0x8b, 0x75, 0xb8, //0x00002edc movq         $-72(%rbp), %r14
	0x4d, 0x8b, 0x2e, //0x00002ee0 movq         (%r14), %r13
	0x4c, 0x8b, 0x65, 0xd0, //0x00002ee3 movq         $-48(%rbp), %r12
	0x4d, 0x89, 0x2c, 0x24, //0x00002ee7 movq         %r13, (%r12)
	0xe9, 0x09, 0xf5, 0xff, 0xff, //0x00002eeb jmp          LBB0_537
	//0x00002ef0 LBB0_538
	0x49, 0x8d, 0x40, 0xff, //0x00002ef0 leaq         $-1(%r8), %rax
	0x4c, 0x39, 0xf0, //0x00002ef4 cmpq         %r14, %rax
	0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00002ef7 jne          LBB0_540
	0x4c, 0x8b, 0x65, 0xd0, //0x00002efd movq         $-48(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xb8, //0x00002f01 movq         $-72(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00002f05 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x55, 0xa8, //0x00002f09 movq         $-88(%rbp), %r10
	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f0d movabsq      $4294977024, %r9
	0x4c, 0x8b, 0x6d, 0xc8, //0x00002f17 movq         $-56(%rbp), %r13
	0xe9, 0x07, 0xf5, 0xff, 0xff, //0x00002f1b jmp          LBB0_444
	//0x00002f20 LBB0_540
	0x4b, 0x8d, 0x04, 0x0e, //0x00002f20 leaq         (%r14,%r9), %rax
	0x48, 0x83, 0xc0, 0x02, //0x00002f24 addq         $2, %rax
	0x4d, 0x29, 0xf0, //0x00002f28 subq         %r14, %r8
	0x49, 0x83, 0xc0, 0xfe, //0x00002f2b addq         $-2, %r8
	0x4d, 0x89, 0xc6, //0x00002f2f movq         %r8, %r14
	0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00002f32 jmp          LBB0_440
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f37 .p2align 4, 0x90
	//0x00002f40 LBB0_472
	0x49, 0x83, 0xc2, 0x10, //0x00002f40 addq         $16, %r10
	0x4c, 0x89, 0xe8, //0x00002f44 movq         %r13, %rax
	0x4c, 0x3b, 0x95, 0x38, 0xff, 0xff, 0xff, //0x00002f47 cmpq         $-200(%rbp), %r10
	0x4c, 0x8b, 0x6d, 0x90, //0x00002f4e movq         $-112(%rbp), %r13
	0x0f, 0x85, 0x44, 0xd2, 0xff, 0xff, //0x00002f52 jne          LBB0_2
	//0x00002f58 LBB0_473
	0x4d, 0x85, 0xed, //0x00002f58 testq        %r13, %r13
	0x0f, 0x84, 0xbb, 0x00, 0x00, 0x00, //0x00002f5b je           LBB0_542
	0x0f, 0x10, 0x05, 0x18, 0xd1, 0xff, 0xff, //0x00002f61 movups       $-12008(%rip), %xmm0  /* LCPI0_8+0(%rip) */
	0x41, 0x0f, 0x11, 0x45, 0x00, //0x00002f68 movups       %xmm0, (%r13)
	0x4c, 0x8b, 0x17, //0x00002f6d movq         (%rdi), %r10
	0x4c, 0x89, 0xd0, //0x00002f70 movq         %r10, %rax
	0x48, 0xf7, 0xd0, //0x00002f73 notq         %rax
	0x48, 0x89, 0x45, 0xa0, //0x00002f76 movq         %rax, $-96(%rbp)
	0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002f7a movl         $1, %ecx
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002f7f movl         $1, %eax
	0x4c, 0x29, 0xd0, //0x00002f84 subq         %r10, %rax
	0x48, 0x89, 0x45, 0x98, //0x00002f87 movq         %rax, $-104(%rbp)
	0x4d, 0x8b, 0x3c, 0x24, //0x00002f8b movq         (%r12), %r15
	0x4c, 0x89, 0xd0, //0x00002f8f movq         %r10, %rax
	0x48, 0xf7, 0xd8, //0x00002f92 negq         %rax
	0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00002f95 movq         %rax, $-184(%rbp)
	0x49, 0x8d, 0x42, 0xff, //0x00002f9c leaq         $-1(%r10), %rax
	0x48, 0x89, 0x45, 0xa8, //0x00002fa0 movq         %rax, $-88(%rbp)
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002fa4 movq         $-1, %r11
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fab movabsq      $4294977024, %rbx
	0xf3, 0x0f, 0x6f, 0x05, 0x73, 0xd0, 0xff, 0xff, //0x00002fb5 movdqu       $-12173(%rip), %xmm0  /* LCPI0_3+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0x7b, 0xd0, 0xff, 0xff, //0x00002fbd movdqu       $-12165(%rip), %xmm1  /* LCPI0_4+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xc2, 0xd0, 0xff, 0xff, //0x00002fc5 movdqu       $-12094(%rip), %xmm8  /* LCPI0_9+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x1d, 0xca, 0xd0, 0xff, 0xff, //0x00002fce movdqu       $-12086(%rip), %xmm3  /* LCPI0_10+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xd1, 0xd0, 0xff, 0xff, //0x00002fd6 movdqu       $-12079(%rip), %xmm9  /* LCPI0_11+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xd8, 0xd0, 0xff, 0xff, //0x00002fdf movdqu       $-12072(%rip), %xmm10  /* LCPI0_12+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x1f, 0xd0, 0xff, 0xff, //0x00002fe8 movdqu       $-12257(%rip), %xmm11  /* LCPI0_1+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xd6, 0xd0, 0xff, 0xff, //0x00002ff1 movdqu       $-12074(%rip), %xmm12  /* LCPI0_13+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xdd, 0xd0, 0xff, 0xff, //0x00002ffa movdqu       $-12067(%rip), %xmm13  /* LCPI0_14+0(%rip) */
	0x4c, 0x8d, 0x05, 0x0e, 0x2c, 0x00, 0x00, //0x00003003 leaq         $11278(%rip), %r8  /* LJTI0_2+0(%rip) */
	0xe9, 0xa4, 0x01, 0x00, 0x00, //0x0000300a jmp          LBB0_573
	//0x0000300f LBB0_266
	0x3c, 0x7d, //0x0000300f cmpb         $125, %al
	0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x00003011 je           LBB0_566
	0xe9, 0x52, 0x19, 0x00, 0x00, //0x00003017 jmp          LBB0_887
	//0x0000301c LBB0_542
	0x4c, 0x8b, 0x1f, //0x0000301c movq         (%rdi), %r11
	0x48, 0x8b, 0x57, 0x08, //0x0000301f movq         $8(%rdi), %rdx
	0x49, 0x8b, 0x34, 0x24, //0x00003023 movq         (%r12), %rsi
	0x48, 0x39, 0xd6, //0x00003027 cmpq         %rdx, %rsi
	0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000302a jae          LBB0_547
	0x41, 0x8a, 0x04, 0x33, //0x00003030 movb         (%r11,%rsi), %al
	0x3c, 0x0d, //0x00003034 cmpb         $13, %al
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003036 je           LBB0_547
	0x3c, 0x20, //0x0000303c cmpb         $32, %al
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000303e je           LBB0_547
	0x04, 0xf7, //0x00003044 addb         $-9, %al
	0x3c, 0x01, //0x00003046 cmpb         $1, %al
	0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003048 jbe          LBB0_547
	0x49, 0x89, 0xf2, //0x0000304e movq         %rsi, %r10
	0xe9, 0x6a, 0x19, 0x00, 0x00, //0x00003051 jmp          LBB0_893
	//0x00003056 LBB0_547
	0x4c, 0x8d, 0x56, 0x01, //0x00003056 leaq         $1(%rsi), %r10
	0x49, 0x39, 0xd2, //0x0000305a cmpq         %rdx, %r10
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000305d jae          LBB0_551
	0x43, 0x8a, 0x0c, 0x13, //0x00003063 movb         (%r11,%r10), %cl
	0x80, 0xf9, 0x0d, //0x00003067 cmpb         $13, %cl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x0000306a je           LBB0_551
	0x80, 0xf9, 0x20, //0x00003070 cmpb         $32, %cl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003073 je           LBB0_551
	0x80, 0xc1, 0xf7, //0x00003079 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x0000307c cmpb         $1, %cl
	0x0f, 0x87, 0x3b, 0x19, 0x00, 0x00, //0x0000307f ja           LBB0_893
	//0x00003085 LBB0_551
	0x4c, 0x8d, 0x56, 0x02, //0x00003085 leaq         $2(%rsi), %r10
	0x49, 0x39, 0xd2, //0x00003089 cmpq         %rdx, %r10
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000308c jae          LBB0_555
	0x43, 0x8a, 0x0c, 0x13, //0x00003092 movb         (%r11,%r10), %cl
	0x80, 0xf9, 0x0d, //0x00003096 cmpb         $13, %cl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003099 je           LBB0_555
	0x80, 0xf9, 0x20, //0x0000309f cmpb         $32, %cl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030a2 je           LBB0_555
	0x80, 0xc1, 0xf7, //0x000030a8 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x000030ab cmpb         $1, %cl
	0x0f, 0x87, 0x0c, 0x19, 0x00, 0x00, //0x000030ae ja           LBB0_893
	//0x000030b4 LBB0_555
	0x4c, 0x8d, 0x56, 0x03, //0x000030b4 leaq         $3(%rsi), %r10
	0x49, 0x39, 0xd2, //0x000030b8 cmpq         %rdx, %r10
	0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000030bb jae          LBB0_559
	0x43, 0x8a, 0x0c, 0x13, //0x000030c1 movb         (%r11,%r10), %cl
	0x80, 0xf9, 0x0d, //0x000030c5 cmpb         $13, %cl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030c8 je           LBB0_559
	0x80, 0xf9, 0x20, //0x000030ce cmpb         $32, %cl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030d1 je           LBB0_559
	0x80, 0xc1, 0xf7, //0x000030d7 addb         $-9, %cl
	0x80, 0xf9, 0x01, //0x000030da cmpb         $1, %cl
	0x0f, 0x87, 0xdd, 0x18, 0x00, 0x00, //0x000030dd ja           LBB0_893
	//0x000030e3 LBB0_559
	0x48, 0x83, 0xc6, 0x04, //0x000030e3 addq         $4, %rsi
	0x48, 0x39, 0xf2, //0x000030e7 cmpq         %rsi, %rdx
	0x0f, 0x86, 0x68, 0x18, 0x00, 0x00, //0x000030ea jbe          LBB0_882
	0x48, 0x39, 0xf2, //0x000030f0 cmpq         %rsi, %rdx
	0x0f, 0x84, 0xa8, 0x18, 0x00, 0x00, //0x000030f3 je           LBB0_890
	0x49, 0x8d, 0x04, 0x13, //0x000030f9 leaq         (%r11,%rdx), %rax
	0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000030fd movabsq      $4294977024, %rcx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003107 .p2align 4, 0x90
	//0x00003110 LBB0_562
	0x41, 0x0f, 0xbe, 0x3c, 0x33, //0x00003110 movsbl       (%r11,%rsi), %edi
	0x83, 0xff, 0x20, //0x00003115 cmpl         $32, %edi
	0x0f, 0x87, 0x8f, 0x18, 0x00, 0x00, //0x00003118 ja           LBB0_892
	0x48, 0x0f, 0xa3, 0xf9, //0x0000311e btq          %rdi, %rcx
	0x0f, 0x83, 0x85, 0x18, 0x00, 0x00, //0x00003122 jae          LBB0_892
	0x48, 0x83, 0xc6, 0x01, //0x00003128 addq         $1, %rsi
	0x48, 0x39, 0xf2, //0x0000312c cmpq         %rsi, %rdx
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000312f jne          LBB0_562
	0xe9, 0x6d, 0x18, 0x00, 0x00, //0x00003135 jmp          LBB0_891
	//0x0000313a LBB0_565
	0x3c, 0x5d, //0x0000313a cmpb         $93, %al
	0x0f, 0x85, 0x2c, 0x18, 0x00, 0x00, //0x0000313c jne          LBB0_887
	//0x00003142 LBB0_566
	0x49, 0x83, 0xc5, 0xff, //0x00003142 addq         $-1, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00003146 movq         %r13, (%r12)
	0x49, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x0000314a movq         $-33, %r9
	0xe9, 0x27, 0x18, 0x00, 0x00, //0x00003151 jmp          LBB0_889
	//0x00003156 LBB0_886
	0x49, 0x89, 0xcd, //0x00003156 movq         %rcx, %r13
	0xe9, 0x10, 0x18, 0x00, 0x00, //0x00003159 jmp          LBB0_887
	//0x0000315e LBB0_567
	0x49, 0xf7, 0xdf, //0x0000315e negq         %r15
	//0x00003161 LBB0_568
	0x4d, 0x85, 0xff, //0x00003161 testq        %r15, %r15
	0x4c, 0x8b, 0x6d, 0x90, //0x00003164 movq         $-112(%rbp), %r13
	0x4c, 0x8b, 0x5d, 0xb0, //0x00003168 movq         $-80(%rbp), %r11
	0x0f, 0x88, 0x23, 0x1a, 0x00, 0x00, //0x0000316c js           LBB0_916
	0x4c, 0x03, 0x7d, 0xc0, //0x00003172 addq         $-64(%rbp), %r15
	//0x00003176 LBB0_570
	0x4d, 0x89, 0x3c, 0x24, //0x00003176 movq         %r15, (%r12)
	0x48, 0x8b, 0x45, 0xc0, //0x0000317a movq         $-64(%rbp), %rax
	0x49, 0x89, 0xc1, //0x0000317e movq         %rax, %r9
	0x48, 0x85, 0xc0, //0x00003181 testq        %rax, %rax
	0x4c, 0x8b, 0x75, 0xb8, //0x00003184 movq         $-72(%rbp), %r14
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003188 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x7f, 0x2a, 0x00, 0x00, //0x00003192 leaq         $10879(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x0f, 0x88, 0xde, 0x17, 0x00, 0x00, //0x00003199 js           LBB0_889
	0x90, //0x0000319f .p2align 4, 0x90
	//0x000031a0 LBB0_571
	0x49, 0x8b, 0x55, 0x00, //0x000031a0 movq         (%r13), %rdx
	0x48, 0x89, 0xd1, //0x000031a4 movq         %rdx, %rcx
	0x4d, 0x89, 0xd9, //0x000031a7 movq         %r11, %r9
	0x48, 0x85, 0xd2, //0x000031aa testq        %rdx, %rdx
	0x0f, 0x84, 0xca, 0x17, 0x00, 0x00, //0x000031ad je           LBB0_889
	//0x000031b3 LBB0_573
	0x49, 0x8b, 0x3e, //0x000031b3 movq         (%r14), %rdi
	0x49, 0x39, 0xff, //0x000031b6 cmpq         %rdi, %r15
	0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x000031b9 jae          LBB0_578
	0x43, 0x8a, 0x14, 0x3a, //0x000031bf movb         (%r10,%r15), %dl
	0x80, 0xfa, 0x0d, //0x000031c3 cmpb         $13, %dl
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000031c6 je           LBB0_578
	0x80, 0xfa, 0x20, //0x000031cc cmpb         $32, %dl
	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000031cf je           LBB0_578
	0x80, 0xc2, 0xf7, //0x000031d5 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000031d8 cmpb         $1, %dl
	0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x000031db jbe          LBB0_578
	0x4d, 0x89, 0xfc, //0x000031e1 movq         %r15, %r12
	0x48, 0x8b, 0x45, 0xd0, //0x000031e4 movq         $-48(%rbp), %rax
	0xe9, 0x0b, 0x01, 0x00, 0x00, //0x000031e8 jmp          LBB0_599
	0x90, 0x90, 0x90, //0x000031ed .p2align 4, 0x90
	//0x000031f0 LBB0_578
	0x4d, 0x8d, 0x67, 0x01, //0x000031f0 leaq         $1(%r15), %r12
	0x49, 0x39, 0xfc, //0x000031f4 cmpq         %rdi, %r12
	0x48, 0x8b, 0x45, 0xd0, //0x000031f7 movq         $-48(%rbp), %rax
	0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x000031fb jae          LBB0_582
	0x43, 0x8a, 0x14, 0x22, //0x00003201 movb         (%r10,%r12), %dl
	0x80, 0xfa, 0x0d, //0x00003205 cmpb         $13, %dl
	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00003208 je           LBB0_582
	0x80, 0xfa, 0x20, //0x0000320e cmpb         $32, %dl
	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003211 je           LBB0_582
	0x80, 0xc2, 0xf7, //0x00003217 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x0000321a cmpb         $1, %dl
	0x0f, 0x87, 0xd5, 0x00, 0x00, 0x00, //0x0000321d ja           LBB0_599
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003223 .p2align 4, 0x90
	//0x00003230 LBB0_582
	0x4d, 0x8d, 0x67, 0x02, //0x00003230 leaq         $2(%r15), %r12
	0x49, 0x39, 0xfc, //0x00003234 cmpq         %rdi, %r12
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003237 jae          LBB0_586
	0x43, 0x8a, 0x14, 0x22, //0x0000323d movb         (%r10,%r12), %dl
	0x80, 0xfa, 0x0d, //0x00003241 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003244 je           LBB0_586
	0x80, 0xfa, 0x20, //0x0000324a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000324d je           LBB0_586
	0x80, 0xc2, 0xf7, //0x00003253 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00003256 cmpb         $1, %dl
	0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00003259 ja           LBB0_599
	0x90, //0x0000325f .p2align 4, 0x90
	//0x00003260 LBB0_586
	0x4d, 0x8d, 0x67, 0x03, //0x00003260 leaq         $3(%r15), %r12
	0x49, 0x39, 0xfc, //0x00003264 cmpq         %rdi, %r12
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003267 jae          LBB0_590
	0x43, 0x8a, 0x14, 0x22, //0x0000326d movb         (%r10,%r12), %dl
	0x80, 0xfa, 0x0d, //0x00003271 cmpb         $13, %dl
	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003274 je           LBB0_590
	0x80, 0xfa, 0x20, //0x0000327a cmpb         $32, %dl
	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000327d je           LBB0_590
	0x80, 0xc2, 0xf7, //0x00003283 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00003286 cmpb         $1, %dl
	0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x00003289 ja           LBB0_599
	0x90, //0x0000328f .p2align 4, 0x90
	//0x00003290 LBB0_590
	0x49, 0x83, 0xc7, 0x04, //0x00003290 addq         $4, %r15
	0x4c, 0x39, 0xff, //0x00003294 cmpq         %r15, %rdi
	0x0f, 0x86, 0xf5, 0x16, 0x00, 0x00, //0x00003297 jbe          LBB0_884
	0x4c, 0x39, 0xff, //0x0000329d cmpq         %r15, %rdi
	0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000032a0 je           LBB0_596
	0x49, 0x8d, 0x14, 0x3a, //0x000032a6 leaq         (%r10,%rdi), %rdx
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000032aa .p2align 4, 0x90
	//0x000032b0 LBB0_593
	0x43, 0x0f, 0xbe, 0x34, 0x3a, //0x000032b0 movsbl       (%r10,%r15), %esi
	0x83, 0xfe, 0x20, //0x000032b5 cmpl         $32, %esi
	0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000032b8 ja           LBB0_598
	0x48, 0x0f, 0xa3, 0xf3, //0x000032be btq          %rsi, %rbx
	0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000032c2 jae          LBB0_598
	0x49, 0x83, 0xc7, 0x01, //0x000032c8 addq         $1, %r15
	0x4c, 0x39, 0xff, //0x000032cc cmpq         %r15, %rdi
	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000032cf jne          LBB0_593
	0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000032d5 jmp          LBB0_597
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000032da .p2align 4, 0x90
	//0x000032e0 LBB0_596
	0x4d, 0x01, 0xd7, //0x000032e0 addq         %r10, %r15
	0x4c, 0x89, 0xfa, //0x000032e3 movq         %r15, %rdx
	//0x000032e6 LBB0_597
	0x4c, 0x29, 0xd2, //0x000032e6 subq         %r10, %rdx
	0x49, 0x89, 0xd7, //0x000032e9 movq         %rdx, %r15
	//0x000032ec LBB0_598
	0x4d, 0x89, 0xfc, //0x000032ec movq         %r15, %r12
	0x49, 0x39, 0xff, //0x000032ef cmpq         %rdi, %r15
	0x0f, 0x83, 0x9d, 0x16, 0x00, 0x00, //0x000032f2 jae          LBB0_885
	//0x000032f8 LBB0_599
	0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x000032f8 leaq         $1(%r12), %r15
	0x4c, 0x89, 0x38, //0x000032fd movq         %r15, (%rax)
	0x43, 0x0f, 0xbe, 0x34, 0x22, //0x00003300 movsbl       (%r10,%r12), %esi
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003305 movq         $-1, %r9
	0x85, 0xf6, //0x0000330c testl        %esi, %esi
	0x0f, 0x84, 0x69, 0x16, 0x00, 0x00, //0x0000330e je           LBB0_889
	0x48, 0x8d, 0x51, 0xff, //0x00003314 leaq         $-1(%rcx), %rdx
	0x41, 0x8b, 0x7c, 0xcd, 0x00, //0x00003318 movl         (%r13,%rcx,8), %edi
	0x49, 0x83, 0xfb, 0xff, //0x0000331d cmpq         $-1, %r11
	0x4d, 0x0f, 0x44, 0xdc, //0x00003321 cmoveq       %r12, %r11
	0x83, 0xc7, 0xff, //0x00003325 addl         $-1, %edi
	0x83, 0xff, 0x05, //0x00003328 cmpl         $5, %edi
	0x0f, 0x87, 0x6b, 0x02, 0x00, 0x00, //0x0000332b ja           LBB0_630
	0x49, 0x63, 0x3c, 0xb8, //0x00003331 movslq       (%r8,%rdi,4), %rdi
	0x4c, 0x01, 0xc7, //0x00003335 addq         %r8, %rdi
	0xff, 0xe7, //0x00003338 jmpq         *%rdi
	//0x0000333a LBB0_602
	0x83, 0xfe, 0x2c, //0x0000333a cmpl         $44, %esi
	0x0f, 0x84, 0xe8, 0x04, 0x00, 0x00, //0x0000333d je           LBB0_669
	0x83, 0xfe, 0x5d, //0x00003343 cmpl         $93, %esi
	0x0f, 0x84, 0xc7, 0x04, 0x00, 0x00, //0x00003346 je           LBB0_604
	0xe9, 0x25, 0x16, 0x00, 0x00, //0x0000334c jmp          LBB0_888
	//0x00003351 LBB0_605
	0x40, 0x80, 0xfe, 0x5d, //0x00003351 cmpb         $93, %sil
	0x0f, 0x84, 0xb8, 0x04, 0x00, 0x00, //0x00003355 je           LBB0_604
	0x49, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000335b movq         $1, (%r13,%rcx,8)
	0x83, 0xfe, 0x7b, //0x00003364 cmpl         $123, %esi
	0x0f, 0x86, 0x3c, 0x02, 0x00, 0x00, //0x00003367 jbe          LBB0_607
	0xe9, 0x04, 0x16, 0x00, 0x00, //0x0000336d jmp          LBB0_888
	//0x00003372 LBB0_608
	0x40, 0x80, 0xfe, 0x22, //0x00003372 cmpb         $34, %sil
	0x0f, 0x85, 0xfa, 0x15, 0x00, 0x00, //0x00003376 jne          LBB0_888
	0x4c, 0x89, 0x5d, 0xb0, //0x0000337c movq         %r11, $-80(%rbp)
	0x49, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x00003380 movq         $4, (%r13,%rcx,8)
	0x49, 0x8b, 0x0e, //0x00003389 movq         (%r14), %rcx
	0x49, 0x89, 0xcb, //0x0000338c movq         %rcx, %r11
	0x4d, 0x29, 0xfb, //0x0000338f subq         %r15, %r11
	0x0f, 0x84, 0xaf, 0x23, 0x00, 0x00, //0x00003392 je           LBB0_1007
	0x48, 0x89, 0x4d, 0xc0, //0x00003398 movq         %rcx, $-64(%rbp)
	0x49, 0x83, 0xfb, 0x40, //0x0000339c cmpq         $64, %r11
	0x0f, 0x82, 0xf0, 0x0f, 0x00, 0x00, //0x000033a0 jb           LBB0_810
	0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000033a6 movq         $-2, %rbx
	0x4c, 0x29, 0xe3, //0x000033ad subq         %r12, %rbx
	0x4d, 0x89, 0xe6, //0x000033b0 movq         %r12, %r14
	0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x000033b3 leaq         $1(%r12), %r15
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000033b8 movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc9, //0x000033c0 xorl         %r9d, %r9d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000033c3 .p2align 4, 0x90
	//0x000033d0 LBB0_612
	0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x3a, //0x000033d0 movdqu       (%r10,%r15), %xmm2
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x3a, 0x10, //0x000033d6 movdqu       $16(%r10,%r15), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x3a, 0x20, //0x000033dd movdqu       $32(%r10,%r15), %xmm6
	0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x3a, 0x30, //0x000033e4 movdqu       $48(%r10,%r15), %xmm7
	0x66, 0x0f, 0x6f, 0xe2, //0x000033eb movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x000033ef pcmpeqb      %xmm0, %xmm4
	0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x000033f3 pmovmskb     %xmm4, %r12d
	0x66, 0x0f, 0x6f, 0xe5, //0x000033f8 movdqa       %xmm5, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x000033fc pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00003400 pmovmskb     %xmm4, %ecx
	0x66, 0x0f, 0x6f, 0xe6, //0x00003404 movdqa       %xmm6, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00003408 pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x0000340c pmovmskb     %xmm4, %eax
	0x66, 0x0f, 0x6f, 0xe7, //0x00003410 movdqa       %xmm7, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00003414 pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xd4, //0x00003418 pmovmskb     %xmm4, %edx
	0x66, 0x0f, 0x74, 0xd1, //0x0000341c pcmpeqb      %xmm1, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00003420 pmovmskb     %xmm2, %r13d
	0x66, 0x0f, 0x74, 0xe9, //0x00003425 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xfd, //0x00003429 pmovmskb     %xmm5, %edi
	0x66, 0x0f, 0x74, 0xf1, //0x0000342d pcmpeqb      %xmm1, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x00003431 pmovmskb     %xmm6, %esi
	0x66, 0x0f, 0x74, 0xf9, //0x00003435 pcmpeqb      %xmm1, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xc7, //0x00003439 pmovmskb     %xmm7, %r8d
	0x48, 0xc1, 0xe2, 0x30, //0x0000343e shlq         $48, %rdx
	0x48, 0xc1, 0xe0, 0x20, //0x00003442 shlq         $32, %rax
	0x48, 0x09, 0xd0, //0x00003446 orq          %rdx, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00003449 shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x0000344d orq          %rax, %rcx
	0x49, 0x09, 0xcc, //0x00003450 orq          %rcx, %r12
	0x49, 0xc1, 0xe0, 0x30, //0x00003453 shlq         $48, %r8
	0x48, 0xc1, 0xe6, 0x20, //0x00003457 shlq         $32, %rsi
	0x4c, 0x09, 0xc6, //0x0000345b orq          %r8, %rsi
	0x48, 0xc1, 0xe7, 0x10, //0x0000345e shlq         $16, %rdi
	0x48, 0x09, 0xf7, //0x00003462 orq          %rsi, %rdi
	0x49, 0x09, 0xfd, //0x00003465 orq          %rdi, %r13
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003468 jne          LBB0_621
	0x4d, 0x85, 0xc9, //0x0000346e testq        %r9, %r9
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003471 jne          LBB0_623
	0x45, 0x31, 0xc9, //0x00003477 xorl         %r9d, %r9d
	0x4d, 0x85, 0xe4, //0x0000347a testq        %r12, %r12
	0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000347d jne          LBB0_624
	//0x00003483 LBB0_615
	0x49, 0x83, 0xc3, 0xc0, //0x00003483 addq         $-64, %r11
	0x48, 0x83, 0xc3, 0xc0, //0x00003487 addq         $-64, %rbx
	0x49, 0x83, 0xc7, 0x40, //0x0000348b addq         $64, %r15
	0x49, 0x83, 0xfb, 0x3f, //0x0000348f cmpq         $63, %r11
	0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00003493 ja           LBB0_612
	0xe9, 0x2c, 0x0c, 0x00, 0x00, //0x00003499 jmp          LBB0_616
	//0x0000349e LBB0_621
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000349e cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000034a3 jne          LBB0_623
	0x49, 0x0f, 0xbc, 0xc5, //0x000034a9 bsfq         %r13, %rax
	0x4c, 0x01, 0xf8, //0x000034ad addq         %r15, %rax
	0x48, 0x89, 0x45, 0xc8, //0x000034b0 movq         %rax, $-56(%rbp)
	//0x000034b4 LBB0_623
	0x4c, 0x89, 0xc8, //0x000034b4 movq         %r9, %rax
	0x48, 0xf7, 0xd0, //0x000034b7 notq         %rax
	0x4c, 0x21, 0xe8, //0x000034ba andq         %r13, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x000034bd leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc9, //0x000034c1 orq          %r9, %rcx
	0x48, 0x89, 0xca, //0x000034c4 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x000034c7 notq         %rdx
	0x4c, 0x21, 0xea, //0x000034ca andq         %r13, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000034cd movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x000034d7 andq         %rsi, %rdx
	0x45, 0x31, 0xc9, //0x000034da xorl         %r9d, %r9d
	0x48, 0x01, 0xc2, //0x000034dd addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc1, //0x000034e0 setb         %r9b
	0x48, 0x01, 0xd2, //0x000034e4 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000034e7 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x000034f1 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x000034f4 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x000034f7 notq         %rdx
	0x49, 0x21, 0xd4, //0x000034fa andq         %rdx, %r12
	0x4d, 0x85, 0xe4, //0x000034fd testq        %r12, %r12
	0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003500 je           LBB0_615
	//0x00003506 LBB0_624
	0x4d, 0x0f, 0xbc, 0xfc, //0x00003506 bsfq         %r12, %r15
	0x49, 0x29, 0xdf, //0x0000350a subq         %rbx, %r15
	0x48, 0x8b, 0x45, 0xd0, //0x0000350d movq         $-48(%rbp), %rax
	0x4c, 0x8b, 0x6d, 0x90, //0x00003511 movq         $-112(%rbp), %r13
	0x4c, 0x8b, 0x5d, 0xb0, //0x00003515 movq         $-80(%rbp), %r11
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003519 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0xee, 0x26, 0x00, 0x00, //0x00003523 leaq         $9966(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x4d, 0x89, 0xf4, //0x0000352a movq         %r14, %r12
	0x4d, 0x85, 0xff, //0x0000352d testq        %r15, %r15
	0x0f, 0x88, 0x1e, 0x16, 0x00, 0x00, //0x00003530 js           LBB0_837
	//0x00003536 LBB0_625
	0x4c, 0x89, 0x38, //0x00003536 movq         %r15, (%rax)
	0x4d, 0x89, 0xe1, //0x00003539 movq         %r12, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000353c movabsq      $9223372036854775806, %rax
	0x49, 0x39, 0xc4, //0x00003546 cmpq         %rax, %r12
	0x4c, 0x8b, 0x75, 0xb8, //0x00003549 movq         $-72(%rbp), %r14
	0x0f, 0x86, 0x4d, 0xfc, 0xff, 0xff, //0x0000354d jbe          LBB0_571
	0xe9, 0x25, 0x14, 0x00, 0x00, //0x00003553 jmp          LBB0_889
	//0x00003558 LBB0_626
	0x83, 0xfe, 0x2c, //0x00003558 cmpl         $44, %esi
	0x0f, 0x85, 0xa9, 0x02, 0x00, 0x00, //0x0000355b jne          LBB0_627
	0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003561 cmpq         $4095, %rcx
	0x0f, 0x8f, 0xda, 0x15, 0x00, 0x00, //0x00003568 jg           LBB0_994
	0x48, 0x8d, 0x51, 0x01, //0x0000356e leaq         $1(%rcx), %rdx
	0x49, 0x89, 0x55, 0x00, //0x00003572 movq         %rdx, (%r13)
	0x49, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00003576 movq         $3, $8(%r13,%rcx,8)
	0xe9, 0x1c, 0xfc, 0xff, 0xff, //0x0000357f jmp          LBB0_571
	//0x00003584 LBB0_628
	0x40, 0x80, 0xfe, 0x3a, //0x00003584 cmpb         $58, %sil
	0x0f, 0x85, 0xe8, 0x13, 0x00, 0x00, //0x00003588 jne          LBB0_888
	0x49, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000358e movq         $0, (%r13,%rcx,8)
	0xe9, 0x04, 0xfc, 0xff, 0xff, //0x00003597 jmp          LBB0_571
	//0x0000359c LBB0_630
	0x49, 0x89, 0x55, 0x00, //0x0000359c movq         %rdx, (%r13)
	0x83, 0xfe, 0x7b, //0x000035a0 cmpl         $123, %esi
	0x0f, 0x87, 0xcd, 0x13, 0x00, 0x00, //0x000035a3 ja           LBB0_888
	//0x000035a9 LBB0_607
	0x4b, 0x8d, 0x14, 0x22, //0x000035a9 leaq         (%r10,%r12), %rdx
	0x89, 0xf0, //0x000035ad movl         %esi, %eax
	0x48, 0x8d, 0x0d, 0x7a, 0x26, 0x00, 0x00, //0x000035af leaq         $9850(%rip), %rcx  /* LJTI0_3+0(%rip) */
	0x48, 0x63, 0x04, 0x81, //0x000035b6 movslq       (%rcx,%rax,4), %rax
	0x48, 0x01, 0xc8, //0x000035ba addq         %rcx, %rax
	0xff, 0xe0, //0x000035bd jmpq         *%rax
	//0x000035bf LBB0_633
	0x4d, 0x8b, 0x36, //0x000035bf movq         (%r14), %r14
	0x4c, 0x89, 0x65, 0xc0, //0x000035c2 movq         %r12, $-64(%rbp)
	0x4d, 0x29, 0xe6, //0x000035c6 subq         %r12, %r14
	0x0f, 0x84, 0xb6, 0x15, 0x00, 0x00, //0x000035c9 je           LBB0_915
	0x80, 0x3a, 0x30, //0x000035cf cmpb         $48, (%rdx)
	0x4c, 0x8b, 0x65, 0xd0, //0x000035d2 movq         $-48(%rbp), %r12
	0x0f, 0x85, 0x31, 0x00, 0x00, 0x00, //0x000035d6 jne          LBB0_638
	0x49, 0x83, 0xfe, 0x01, //0x000035dc cmpq         $1, %r14
	0x0f, 0x84, 0x90, 0xfb, 0xff, 0xff, //0x000035e0 je           LBB0_570
	0x43, 0x8a, 0x0c, 0x3a, //0x000035e6 movb         (%r10,%r15), %cl
	0x80, 0xc1, 0xd2, //0x000035ea addb         $-46, %cl
	0x80, 0xf9, 0x37, //0x000035ed cmpb         $55, %cl
	0x0f, 0x87, 0x80, 0xfb, 0xff, 0xff, //0x000035f0 ja           LBB0_570
	0x0f, 0xb6, 0xc1, //0x000035f6 movzbl       %cl, %eax
	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000035f9 movabsq      $36028797027352577, %rcx
	0x48, 0x0f, 0xa3, 0xc1, //0x00003603 btq          %rax, %rcx
	0x0f, 0x83, 0x69, 0xfb, 0xff, 0xff, //0x00003607 jae          LBB0_570
	//0x0000360d LBB0_638
	0x4c, 0x89, 0x5d, 0xb0, //0x0000360d movq         %r11, $-80(%rbp)
	0x49, 0x83, 0xfe, 0x10, //0x00003611 cmpq         $16, %r14
	0x48, 0x89, 0x55, 0xc8, //0x00003615 movq         %rdx, $-56(%rbp)
	0x0f, 0x82, 0xba, 0x0d, 0x00, 0x00, //0x00003619 jb           LBB0_815
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000361f movq         $-1, %r8
	0x45, 0x31, 0xff, //0x00003626 xorl         %r15d, %r15d
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003629 movq         $-1, %r9
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003630 movq         $-1, %r11
	0x4c, 0x89, 0xf7, //0x00003637 movq         %r14, %rdi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000363a .p2align 4, 0x90
	//0x00003640 LBB0_640
	0x48, 0x8b, 0x45, 0xc8, //0x00003640 movq         $-56(%rbp), %rax
	0xf3, 0x42, 0x0f, 0x6f, 0x14, 0x38, //0x00003644 movdqu       (%rax,%r15), %xmm2
	0x66, 0x0f, 0x6f, 0xe2, //0x0000364a movdqa       %xmm2, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000364e pcmpgtb      %xmm8, %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x00003653 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x64, 0xea, //0x00003657 pcmpgtb      %xmm2, %xmm5
	0x66, 0x0f, 0xdb, 0xec, //0x0000365b pand         %xmm4, %xmm5
	0x66, 0x0f, 0x6f, 0xe2, //0x0000365f movdqa       %xmm2, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003663 pcmpeqb      %xmm9, %xmm4
	0x66, 0x0f, 0x6f, 0xf2, //0x00003668 movdqa       %xmm2, %xmm6
	0x66, 0x41, 0x0f, 0x74, 0xf2, //0x0000366c pcmpeqb      %xmm10, %xmm6
	0x66, 0x0f, 0xeb, 0xf4, //0x00003671 por          %xmm4, %xmm6
	0x66, 0x0f, 0x6f, 0xe2, //0x00003675 movdqa       %xmm2, %xmm4
	0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003679 pand         %xmm11, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xd4, //0x0000367e pcmpeqb      %xmm12, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003683 pcmpeqb      %xmm13, %xmm4
	0x66, 0x0f, 0xd7, 0xf4, //0x00003688 pmovmskb     %xmm4, %esi
	0x66, 0x0f, 0xeb, 0xe2, //0x0000368c por          %xmm2, %xmm4
	0x66, 0x0f, 0xeb, 0xee, //0x00003690 por          %xmm6, %xmm5
	0x66, 0x0f, 0xeb, 0xec, //0x00003694 por          %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xda, //0x00003698 pmovmskb     %xmm2, %ebx
	0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x0000369c pmovmskb     %xmm6, %r12d
	0x66, 0x0f, 0xd7, 0xcd, //0x000036a1 pmovmskb     %xmm5, %ecx
	0xf7, 0xd1, //0x000036a5 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x000036a7 bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x000036aa cmpl         $16, %ecx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000036ad je           LBB0_642
	0xba, 0xff, 0xff, 0xff, 0xff, //0x000036b3 movl         $-1, %edx
	0xd3, 0xe2, //0x000036b8 shll         %cl, %edx
	0xf7, 0xd2, //0x000036ba notl         %edx
	0x21, 0xd3, //0x000036bc andl         %edx, %ebx
	0x21, 0xd6, //0x000036be andl         %edx, %esi
	0x44, 0x21, 0xe2, //0x000036c0 andl         %r12d, %edx
	0x41, 0x89, 0xd4, //0x000036c3 movl         %edx, %r12d
	//0x000036c6 LBB0_642
	0x44, 0x8d, 0x6b, 0xff, //0x000036c6 leal         $-1(%rbx), %r13d
	0x41, 0x21, 0xdd, //0x000036ca andl         %ebx, %r13d
	0x0f, 0x85, 0x74, 0x0b, 0x00, 0x00, //0x000036cd jne          LBB0_799
	0x8d, 0x56, 0xff, //0x000036d3 leal         $-1(%rsi), %edx
	0x21, 0xf2, //0x000036d6 andl         %esi, %edx
	0x0f, 0x85, 0xb7, 0x0a, 0x00, 0x00, //0x000036d8 jne          LBB0_797
	0x41, 0x8d, 0x54, 0x24, 0xff, //0x000036de leal         $-1(%r12), %edx
	0x44, 0x21, 0xe2, //0x000036e3 andl         %r12d, %edx
	0x0f, 0x85, 0xa9, 0x0a, 0x00, 0x00, //0x000036e6 jne          LBB0_797
	0x85, 0xdb, //0x000036ec testl        %ebx, %ebx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000036ee je           LBB0_648
	0x0f, 0xbc, 0xdb, //0x000036f4 bsfl         %ebx, %ebx
	0x49, 0x83, 0xfb, 0xff, //0x000036f7 cmpq         $-1, %r11
	0x0f, 0x85, 0x6b, 0x0b, 0x00, 0x00, //0x000036fb jne          LBB0_801
	0x4c, 0x01, 0xfb, //0x00003701 addq         %r15, %rbx
	0x49, 0x89, 0xdb, //0x00003704 movq         %rbx, %r11
	//0x00003707 LBB0_648
	0x85, 0xf6, //0x00003707 testl        %esi, %esi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003709 je           LBB0_651
	0x0f, 0xbc, 0xf6, //0x0000370f bsfl         %esi, %esi
	0x49, 0x83, 0xf9, 0xff, //0x00003712 cmpq         $-1, %r9
	0x0f, 0x85, 0x57, 0x0b, 0x00, 0x00, //0x00003716 jne          LBB0_802
	0x4c, 0x01, 0xfe, //0x0000371c addq         %r15, %rsi
	0x49, 0x89, 0xf1, //0x0000371f movq         %rsi, %r9
	//0x00003722 LBB0_651
	0x45, 0x85, 0xe4, //0x00003722 testl        %r12d, %r12d
	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003725 je           LBB0_654
	0x41, 0x0f, 0xbc, 0xd4, //0x0000372b bsfl         %r12d, %edx
	0x49, 0x83, 0xf8, 0xff, //0x0000372f cmpq         $-1, %r8
	0x0f, 0x85, 0x41, 0x0b, 0x00, 0x00, //0x00003733 jne          LBB0_803
	0x4c, 0x01, 0xfa, //0x00003739 addq         %r15, %rdx
	0x49, 0x89, 0xd0, //0x0000373c movq         %rdx, %r8
	//0x0000373f LBB0_654
	0x83, 0xf9, 0x10, //0x0000373f cmpl         $16, %ecx
	0x48, 0x8d, 0x05, 0x43, 0x27, 0x00, 0x00, //0x00003742 leaq         $10051(%rip), %rax  /* LJTI0_5+0(%rip) */
	0x0f, 0x85, 0xf8, 0x02, 0x00, 0x00, //0x00003749 jne          LBB0_692
	0x48, 0x83, 0xc7, 0xf0, //0x0000374f addq         $-16, %rdi
	0x49, 0x83, 0xc7, 0x10, //0x00003753 addq         $16, %r15
	0x48, 0x83, 0xff, 0x0f, //0x00003757 cmpq         $15, %rdi
	0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x0000375b ja           LBB0_640
	0x48, 0x8b, 0x4d, 0xc8, //0x00003761 movq         $-56(%rbp), %rcx
	0x4c, 0x01, 0xf9, //0x00003765 addq         %r15, %rcx
	0x4d, 0x39, 0xfe, //0x00003768 cmpq         %r15, %r14
	0x49, 0x89, 0xcf, //0x0000376b movq         %rcx, %r15
	0x4c, 0x8b, 0x65, 0xd0, //0x0000376e movq         $-48(%rbp), %r12
	0x0f, 0x84, 0xe7, 0x02, 0x00, 0x00, //0x00003772 je           LBB0_694
	//0x00003778 LBB0_657
	0x4c, 0x8d, 0x3c, 0x39, //0x00003778 leaq         (%rcx,%rdi), %r15
	0x49, 0x89, 0xce, //0x0000377c movq         %rcx, %r14
	0x4c, 0x2b, 0x75, 0xc8, //0x0000377f subq         $-56(%rbp), %r14
	0x31, 0xd2, //0x00003783 xorl         %edx, %edx
	0xe9, 0x23, 0x00, 0x00, 0x00, //0x00003785 jmp          LBB0_661
	//0x0000378a LBB0_658
	0x49, 0x83, 0xf8, 0xff, //0x0000378a cmpq         $-1, %r8
	0x0f, 0x85, 0xea, 0x09, 0x00, 0x00, //0x0000378e jne          LBB0_796
	0x4d, 0x8d, 0x04, 0x16, //0x00003794 leaq         (%r14,%rdx), %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003798 .p2align 4, 0x90
	//0x000037a0 LBB0_660
	0x48, 0x83, 0xc2, 0x01, //0x000037a0 addq         $1, %rdx
	0x48, 0x39, 0xd7, //0x000037a4 cmpq         %rdx, %rdi
	0x0f, 0x84, 0xb2, 0x02, 0x00, 0x00, //0x000037a7 je           LBB0_694
	//0x000037ad LBB0_661
	0x0f, 0xbe, 0x1c, 0x11, //0x000037ad movsbl       (%rcx,%rdx), %ebx
	0x8d, 0x73, 0xd0, //0x000037b1 leal         $-48(%rbx), %esi
	0x83, 0xfe, 0x0a, //0x000037b4 cmpl         $10, %esi
	0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000037b7 jb           LBB0_660
	0x8d, 0x73, 0xd5, //0x000037bd leal         $-43(%rbx), %esi
	0x83, 0xfe, 0x1a, //0x000037c0 cmpl         $26, %esi
	0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000037c3 ja           LBB0_666
	0x48, 0x63, 0x34, 0xb0, //0x000037c9 movslq       (%rax,%rsi,4), %rsi
	0x48, 0x01, 0xc6, //0x000037cd addq         %rax, %rsi
	0xff, 0xe6, //0x000037d0 jmpq         *%rsi
	//0x000037d2 LBB0_664
	0x49, 0x83, 0xfb, 0xff, //0x000037d2 cmpq         $-1, %r11
	0x0f, 0x85, 0xa2, 0x09, 0x00, 0x00, //0x000037d6 jne          LBB0_796
	0x4d, 0x8d, 0x1c, 0x16, //0x000037dc leaq         (%r14,%rdx), %r11
	0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000037e0 jmp          LBB0_660
	//0x000037e5 LBB0_666
	0x83, 0xfb, 0x65, //0x000037e5 cmpl         $101, %ebx
	0x0f, 0x85, 0x6b, 0x02, 0x00, 0x00, //0x000037e8 jne          LBB0_693
	//0x000037ee LBB0_667
	0x49, 0x83, 0xf9, 0xff, //0x000037ee cmpq         $-1, %r9
	0x0f, 0x85, 0x86, 0x09, 0x00, 0x00, //0x000037f2 jne          LBB0_796
	0x4d, 0x8d, 0x0c, 0x16, //0x000037f8 leaq         (%r14,%rdx), %r9
	0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000037fc jmp          LBB0_660
	//0x00003801 LBB0_631
	0x83, 0xfe, 0x22, //0x00003801 cmpl         $34, %esi
	0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00003804 je           LBB0_673
	//0x0000380a LBB0_627
	0x83, 0xfe, 0x7d, //0x0000380a cmpl         $125, %esi
	0x0f, 0x85, 0x63, 0x11, 0x00, 0x00, //0x0000380d jne          LBB0_888
	//0x00003813 LBB0_604
	0x49, 0x89, 0x55, 0x00, //0x00003813 movq         %rdx, (%r13)
	0x48, 0x89, 0xd1, //0x00003817 movq         %rdx, %rcx
	0x4d, 0x89, 0xd9, //0x0000381a movq         %r11, %r9
	0x48, 0x85, 0xd2, //0x0000381d testq        %rdx, %rdx
	0x0f, 0x85, 0x8d, 0xf9, 0xff, 0xff, //0x00003820 jne          LBB0_573
	0xe9, 0x52, 0x11, 0x00, 0x00, //0x00003826 jmp          LBB0_889
	//0x0000382b LBB0_669
	0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000382b cmpq         $4095, %rcx
	0x0f, 0x8f, 0x10, 0x13, 0x00, 0x00, //0x00003832 jg           LBB0_994
	0x48, 0x8d, 0x51, 0x01, //0x00003838 leaq         $1(%rcx), %rdx
	0x49, 0x89, 0x55, 0x00, //0x0000383c movq         %rdx, (%r13)
	0x49, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00003840 movq         $0, $8(%r13,%rcx,8)
	0xe9, 0x52, 0xf9, 0xff, 0xff, //0x00003849 jmp          LBB0_571
	//0x0000384e LBB0_673
	0x4c, 0x89, 0x5d, 0xb0, //0x0000384e movq         %r11, $-80(%rbp)
	0x49, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00003852 movq         $2, (%r13,%rcx,8)
	0x49, 0x8b, 0x0e, //0x0000385b movq         (%r14), %rcx
	0x49, 0x89, 0xcb, //0x0000385e movq         %rcx, %r11
	0x4d, 0x29, 0xfb, //0x00003861 subq         %r15, %r11
	0x0f, 0x84, 0xdd, 0x1e, 0x00, 0x00, //0x00003864 je           LBB0_1007
	0x48, 0x89, 0x4d, 0xc0, //0x0000386a movq         %rcx, $-64(%rbp)
	0x49, 0x83, 0xfb, 0x40, //0x0000386e cmpq         $64, %r11
	0x0f, 0x82, 0x88, 0x0b, 0x00, 0x00, //0x00003872 jb           LBB0_816
	0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003878 movq         $-2, %rbx
	0x4c, 0x29, 0xe3, //0x0000387f subq         %r12, %rbx
	0x4d, 0x89, 0xe6, //0x00003882 movq         %r12, %r14
	0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x00003885 leaq         $1(%r12), %r15
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000388a movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc9, //0x00003892 xorl         %r9d, %r9d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003895 .p2align 4, 0x90
	//0x000038a0 LBB0_676
	0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x3a, //0x000038a0 movdqu       (%r10,%r15), %xmm2
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x3a, 0x10, //0x000038a6 movdqu       $16(%r10,%r15), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x3a, 0x20, //0x000038ad movdqu       $32(%r10,%r15), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x3a, 0x30, //0x000038b4 movdqu       $48(%r10,%r15), %xmm6
	0x66, 0x0f, 0x6f, 0xfa, //0x000038bb movdqa       %xmm2, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000038bf pcmpeqb      %xmm0, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x000038c3 pmovmskb     %xmm7, %r12d
	0x66, 0x0f, 0x6f, 0xfc, //0x000038c8 movdqa       %xmm4, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000038cc pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xcf, //0x000038d0 pmovmskb     %xmm7, %ecx
	0x66, 0x0f, 0x6f, 0xfd, //0x000038d4 movdqa       %xmm5, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000038d8 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xc7, //0x000038dc pmovmskb     %xmm7, %eax
	0x66, 0x0f, 0x6f, 0xfe, //0x000038e0 movdqa       %xmm6, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x000038e4 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xd7, //0x000038e8 pmovmskb     %xmm7, %edx
	0x66, 0x0f, 0x74, 0xd1, //0x000038ec pcmpeqb      %xmm1, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xea, //0x000038f0 pmovmskb     %xmm2, %r13d
	0x66, 0x0f, 0x74, 0xe1, //0x000038f5 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xfc, //0x000038f9 pmovmskb     %xmm4, %edi
	0x66, 0x0f, 0x74, 0xe9, //0x000038fd pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00003901 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x74, 0xf1, //0x00003905 pcmpeqb      %xmm1, %xmm6
	0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00003909 pmovmskb     %xmm6, %r8d
	0x48, 0xc1, 0xe2, 0x30, //0x0000390e shlq         $48, %rdx
	0x48, 0xc1, 0xe0, 0x20, //0x00003912 shlq         $32, %rax
	0x48, 0x09, 0xd0, //0x00003916 orq          %rdx, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00003919 shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x0000391d orq          %rax, %rcx
	0x49, 0x09, 0xcc, //0x00003920 orq          %rcx, %r12
	0x49, 0xc1, 0xe0, 0x30, //0x00003923 shlq         $48, %r8
	0x48, 0xc1, 0xe6, 0x20, //0x00003927 shlq         $32, %rsi
	0x4c, 0x09, 0xc6, //0x0000392b orq          %r8, %rsi
	0x48, 0xc1, 0xe7, 0x10, //0x0000392e shlq         $16, %rdi
	0x48, 0x09, 0xf7, //0x00003932 orq          %rsi, %rdi
	0x49, 0x09, 0xfd, //0x00003935 orq          %rdi, %r13
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003938 jne          LBB0_685
	0x4d, 0x85, 0xc9, //0x0000393e testq        %r9, %r9
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003941 jne          LBB0_687
	0x45, 0x31, 0xc9, //0x00003947 xorl         %r9d, %r9d
	0x4d, 0x85, 0xe4, //0x0000394a testq        %r12, %r12
	0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000394d jne          LBB0_688
	//0x00003953 LBB0_679
	0x49, 0x83, 0xc3, 0xc0, //0x00003953 addq         $-64, %r11
	0x48, 0x83, 0xc3, 0xc0, //0x00003957 addq         $-64, %rbx
	0x49, 0x83, 0xc7, 0x40, //0x0000395b addq         $64, %r15
	0x49, 0x83, 0xfb, 0x3f, //0x0000395f cmpq         $63, %r11
	0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00003963 ja           LBB0_676
	0xe9, 0x2f, 0x08, 0x00, 0x00, //0x00003969 jmp          LBB0_680
	//0x0000396e LBB0_685
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000396e cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003973 jne          LBB0_687
	0x49, 0x0f, 0xbc, 0xc5, //0x00003979 bsfq         %r13, %rax
	0x4c, 0x01, 0xf8, //0x0000397d addq         %r15, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00003980 movq         %rax, $-56(%rbp)
	//0x00003984 LBB0_687
	0x4c, 0x89, 0xc8, //0x00003984 movq         %r9, %rax
	0x48, 0xf7, 0xd0, //0x00003987 notq         %rax
	0x4c, 0x21, 0xe8, //0x0000398a andq         %r13, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x0000398d leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc9, //0x00003991 orq          %r9, %rcx
	0x48, 0x89, 0xca, //0x00003994 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00003997 notq         %rdx
	0x4c, 0x21, 0xea, //0x0000399a andq         %r13, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000399d movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x000039a7 andq         %rsi, %rdx
	0x45, 0x31, 0xc9, //0x000039aa xorl         %r9d, %r9d
	0x48, 0x01, 0xc2, //0x000039ad addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc1, //0x000039b0 setb         %r9b
	0x48, 0x01, 0xd2, //0x000039b4 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000039b7 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x000039c1 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x000039c4 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x000039c7 notq         %rdx
	0x49, 0x21, 0xd4, //0x000039ca andq         %rdx, %r12
	0x4d, 0x85, 0xe4, //0x000039cd testq        %r12, %r12
	0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000039d0 je           LBB0_679
	//0x000039d6 LBB0_688
	0x4d, 0x0f, 0xbc, 0xfc, //0x000039d6 bsfq         %r12, %r15
	0x49, 0x29, 0xdf, //0x000039da subq         %rbx, %r15
	0x48, 0x8b, 0x45, 0xd0, //0x000039dd movq         $-48(%rbp), %rax
	0x4c, 0x8b, 0x6d, 0x90, //0x000039e1 movq         $-112(%rbp), %r13
	0x4c, 0x8b, 0x5d, 0xb0, //0x000039e5 movq         $-80(%rbp), %r11
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000039e9 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x1e, 0x22, 0x00, 0x00, //0x000039f3 leaq         $8734(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x4d, 0x85, 0xff, //0x000039fa testq        %r15, %r15
	0x0f, 0x88, 0x51, 0x11, 0x00, 0x00, //0x000039fd js           LBB0_837
	//0x00003a03 LBB0_689
	0x4c, 0x89, 0x38, //0x00003a03 movq         %r15, (%rax)
	0x4d, 0x89, 0xf1, //0x00003a06 movq         %r14, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003a09 movabsq      $9223372036854775806, %rax
	0x49, 0x39, 0xc6, //0x00003a13 cmpq         %rax, %r14
	0x4c, 0x8b, 0x75, 0xb8, //0x00003a16 movq         $-72(%rbp), %r14
	0x0f, 0x87, 0x5d, 0x0f, 0x00, 0x00, //0x00003a1a ja           LBB0_889
	0x49, 0x8b, 0x4d, 0x00, //0x00003a20 movq         (%r13), %rcx
	0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003a24 cmpq         $4095, %rcx
	0x0f, 0x8f, 0x17, 0x11, 0x00, 0x00, //0x00003a2b jg           LBB0_994
	0x48, 0x8d, 0x41, 0x01, //0x00003a31 leaq         $1(%rcx), %rax
	0x49, 0x89, 0x45, 0x00, //0x00003a35 movq         %rax, (%r13)
	0x49, 0xc7, 0x44, 0xcd, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003a39 movq         $4, $8(%r13,%rcx,8)
	0xe9, 0x59, 0xf7, 0xff, 0xff, //0x00003a42 jmp          LBB0_571
	//0x00003a47 LBB0_692
	0x89, 0xc9, //0x00003a47 movl         %ecx, %ecx
	0x48, 0x03, 0x4d, 0xc8, //0x00003a49 addq         $-56(%rbp), %rcx
	0x49, 0x01, 0xcf, //0x00003a4d addq         %rcx, %r15
	0x4c, 0x8b, 0x65, 0xd0, //0x00003a50 movq         $-48(%rbp), %r12
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003a54 jmp          LBB0_694
	//0x00003a59 LBB0_693
	0x48, 0x01, 0xd1, //0x00003a59 addq         %rdx, %rcx
	0x49, 0x89, 0xcf, //0x00003a5c movq         %rcx, %r15
	//0x00003a5f LBB0_694
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003a5f movq         $-1, %rcx
	0x4d, 0x85, 0xdb, //0x00003a66 testq        %r11, %r11
	0x0f, 0x84, 0x29, 0x11, 0x00, 0x00, //0x00003a69 je           LBB0_917
	0x4d, 0x85, 0xc0, //0x00003a6f testq        %r8, %r8
	0x0f, 0x84, 0x20, 0x11, 0x00, 0x00, //0x00003a72 je           LBB0_917
	0x4d, 0x85, 0xc9, //0x00003a78 testq        %r9, %r9
	0x0f, 0x84, 0x17, 0x11, 0x00, 0x00, //0x00003a7b je           LBB0_917
	0x4c, 0x2b, 0x7d, 0xc8, //0x00003a81 subq         $-56(%rbp), %r15
	0x49, 0x8d, 0x4f, 0xff, //0x00003a85 leaq         $-1(%r15), %rcx
	0x49, 0x39, 0xcb, //0x00003a89 cmpq         %rcx, %r11
	0x0f, 0x84, 0xcc, 0xf6, 0xff, 0xff, //0x00003a8c je           LBB0_567
	0x49, 0x39, 0xc8, //0x00003a92 cmpq         %rcx, %r8
	0x0f, 0x84, 0xc3, 0xf6, 0xff, 0xff, //0x00003a95 je           LBB0_567
	0x49, 0x39, 0xc9, //0x00003a9b cmpq         %rcx, %r9
	0x0f, 0x84, 0xba, 0xf6, 0xff, 0xff, //0x00003a9e je           LBB0_567
	0x4d, 0x85, 0xc0, //0x00003aa4 testq        %r8, %r8
	0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00003aa7 jle          LBB0_703
	0x49, 0x8d, 0x48, 0xff, //0x00003aad leaq         $-1(%r8), %rcx
	0x49, 0x39, 0xc9, //0x00003ab1 cmpq         %rcx, %r9
	0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00003ab4 je           LBB0_703
	0x49, 0xf7, 0xd0, //0x00003aba notq         %r8
	0x4d, 0x89, 0xc7, //0x00003abd movq         %r8, %r15
	0xe9, 0x9c, 0xf6, 0xff, 0xff, //0x00003ac0 jmp          LBB0_568
	//0x00003ac5 LBB0_703
	0x4c, 0x89, 0xd8, //0x00003ac5 movq         %r11, %rax
	0x4c, 0x09, 0xc8, //0x00003ac8 orq          %r9, %rax
	0x0f, 0x99, 0xc1, //0x00003acb setns        %cl
	0x0f, 0x88, 0x44, 0x05, 0x00, 0x00, //0x00003ace js           LBB0_781
	0x4d, 0x39, 0xcb, //0x00003ad4 cmpq         %r9, %r11
	0x0f, 0x8c, 0x3b, 0x05, 0x00, 0x00, //0x00003ad7 jl           LBB0_781
	0x49, 0xf7, 0xd3, //0x00003add notq         %r11
	0x4d, 0x89, 0xdf, //0x00003ae0 movq         %r11, %r15
	0xe9, 0x79, 0xf6, 0xff, 0xff, //0x00003ae3 jmp          LBB0_568
	//0x00003ae8 LBB0_706
	0x4c, 0x89, 0x5d, 0xb0, //0x00003ae8 movq         %r11, $-80(%rbp)
	0x49, 0x8b, 0x06, //0x00003aec movq         (%r14), %rax
	0x49, 0x89, 0xc3, //0x00003aef movq         %rax, %r11
	0x4d, 0x29, 0xfb, //0x00003af2 subq         %r15, %r11
	0x0f, 0x84, 0xb8, 0x1c, 0x00, 0x00, //0x00003af5 je           LBB0_1015
	0x48, 0x89, 0x45, 0xc0, //0x00003afb movq         %rax, $-64(%rbp)
	0x49, 0x83, 0xfb, 0x40, //0x00003aff cmpq         $64, %r11
	0x0f, 0x82, 0x2c, 0x09, 0x00, 0x00, //0x00003b03 jb           LBB0_818
	0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003b09 movq         $-2, %rbx
	0x4c, 0x29, 0xe3, //0x00003b10 subq         %r12, %rbx
	0x4d, 0x89, 0xe6, //0x00003b13 movq         %r12, %r14
	0x4d, 0x8d, 0x7c, 0x24, 0x01, //0x00003b16 leaq         $1(%r12), %r15
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00003b1b movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc9, //0x00003b23 xorl         %r9d, %r9d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003b26 .p2align 4, 0x90
	//0x00003b30 LBB0_709
	0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x3a, //0x00003b30 movdqu       (%r10,%r15), %xmm2
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x3a, 0x10, //0x00003b36 movdqu       $16(%r10,%r15), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x3a, 0x20, //0x00003b3d movdqu       $32(%r10,%r15), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x3a, 0x30, //0x00003b44 movdqu       $48(%r10,%r15), %xmm6
	0x66, 0x0f, 0x6f, 0xfa, //0x00003b4b movdqa       %xmm2, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00003b4f pcmpeqb      %xmm0, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x00003b53 pmovmskb     %xmm7, %r12d
	0x66, 0x0f, 0x6f, 0xfc, //0x00003b58 movdqa       %xmm4, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00003b5c pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xcf, //0x00003b60 pmovmskb     %xmm7, %ecx
	0x66, 0x0f, 0x6f, 0xfd, //0x00003b64 movdqa       %xmm5, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00003b68 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xc7, //0x00003b6c pmovmskb     %xmm7, %eax
	0x66, 0x0f, 0x6f, 0xfe, //0x00003b70 movdqa       %xmm6, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00003b74 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xd7, //0x00003b78 pmovmskb     %xmm7, %edx
	0x66, 0x0f, 0x74, 0xd1, //0x00003b7c pcmpeqb      %xmm1, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00003b80 pmovmskb     %xmm2, %r13d
	0x66, 0x0f, 0x74, 0xe1, //0x00003b85 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xfc, //0x00003b89 pmovmskb     %xmm4, %edi
	0x66, 0x0f, 0x74, 0xe9, //0x00003b8d pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00003b91 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x74, 0xf1, //0x00003b95 pcmpeqb      %xmm1, %xmm6
	0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00003b99 pmovmskb     %xmm6, %r8d
	0x48, 0xc1, 0xe2, 0x30, //0x00003b9e shlq         $48, %rdx
	0x48, 0xc1, 0xe0, 0x20, //0x00003ba2 shlq         $32, %rax
	0x48, 0x09, 0xd0, //0x00003ba6 orq          %rdx, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00003ba9 shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x00003bad orq          %rax, %rcx
	0x49, 0x09, 0xcc, //0x00003bb0 orq          %rcx, %r12
	0x49, 0xc1, 0xe0, 0x30, //0x00003bb3 shlq         $48, %r8
	0x48, 0xc1, 0xe6, 0x20, //0x00003bb7 shlq         $32, %rsi
	0x4c, 0x09, 0xc6, //0x00003bbb orq          %r8, %rsi
	0x48, 0xc1, 0xe7, 0x10, //0x00003bbe shlq         $16, %rdi
	0x48, 0x09, 0xf7, //0x00003bc2 orq          %rsi, %rdi
	0x49, 0x09, 0xfd, //0x00003bc5 orq          %rdi, %r13
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003bc8 jne          LBB0_721
	0x4d, 0x85, 0xc9, //0x00003bce testq        %r9, %r9
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003bd1 jne          LBB0_723
	0x45, 0x31, 0xc9, //0x00003bd7 xorl         %r9d, %r9d
	0x4d, 0x85, 0xe4, //0x00003bda testq        %r12, %r12
	0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003bdd jne          LBB0_724
	//0x00003be3 LBB0_712
	0x49, 0x83, 0xc3, 0xc0, //0x00003be3 addq         $-64, %r11
	0x48, 0x83, 0xc3, 0xc0, //0x00003be7 addq         $-64, %rbx
	0x49, 0x83, 0xc7, 0x40, //0x00003beb addq         $64, %r15
	0x49, 0x83, 0xfb, 0x3f, //0x00003bef cmpq         $63, %r11
	0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00003bf3 ja           LBB0_709
	0xe9, 0x9f, 0x06, 0x00, 0x00, //0x00003bf9 jmp          LBB0_713
	//0x00003bfe LBB0_721
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003bfe cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003c03 jne          LBB0_723
	0x49, 0x0f, 0xbc, 0xc5, //0x00003c09 bsfq         %r13, %rax
	0x4c, 0x01, 0xf8, //0x00003c0d addq         %r15, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00003c10 movq         %rax, $-56(%rbp)
	//0x00003c14 LBB0_723
	0x4c, 0x89, 0xc8, //0x00003c14 movq         %r9, %rax
	0x48, 0xf7, 0xd0, //0x00003c17 notq         %rax
	0x4c, 0x21, 0xe8, //0x00003c1a andq         %r13, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x00003c1d leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc9, //0x00003c21 orq          %r9, %rcx
	0x48, 0x89, 0xca, //0x00003c24 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00003c27 notq         %rdx
	0x4c, 0x21, 0xea, //0x00003c2a andq         %r13, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c2d movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00003c37 andq         %rsi, %rdx
	0x45, 0x31, 0xc9, //0x00003c3a xorl         %r9d, %r9d
	0x48, 0x01, 0xc2, //0x00003c3d addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc1, //0x00003c40 setb         %r9b
	0x48, 0x01, 0xd2, //0x00003c44 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003c47 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x00003c51 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x00003c54 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00003c57 notq         %rdx
	0x49, 0x21, 0xd4, //0x00003c5a andq         %rdx, %r12
	0x4d, 0x85, 0xe4, //0x00003c5d testq        %r12, %r12
	0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003c60 je           LBB0_712
	//0x00003c66 LBB0_724
	0x4d, 0x0f, 0xbc, 0xfc, //0x00003c66 bsfq         %r12, %r15
	0x49, 0x29, 0xdf, //0x00003c6a subq         %rbx, %r15
	//0x00003c6d LBB0_725
	0x48, 0x8b, 0x7d, 0xd0, //0x00003c6d movq         $-48(%rbp), %rdi
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003c71 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x96, 0x1f, 0x00, 0x00, //0x00003c7b leaq         $8086(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x4d, 0x85, 0xff, //0x00003c82 testq        %r15, %r15
	0x4c, 0x8b, 0x6d, 0x90, //0x00003c85 movq         $-112(%rbp), %r13
	0x4c, 0x8b, 0x5d, 0xb0, //0x00003c89 movq         $-80(%rbp), %r11
	0x0f, 0x88, 0x79, 0x19, 0x00, 0x00, //0x00003c8d js           LBB0_718
	//0x00003c93 LBB0_726
	0x4c, 0x89, 0x3f, //0x00003c93 movq         %r15, (%rdi)
	0x4d, 0x89, 0xf1, //0x00003c96 movq         %r14, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003c99 movabsq      $9223372036854775806, %rax
	0x49, 0x39, 0xc6, //0x00003ca3 cmpq         %rax, %r14
	0x4c, 0x8b, 0x75, 0xb8, //0x00003ca6 movq         $-72(%rbp), %r14
	0x0f, 0x86, 0xf0, 0xf4, 0xff, 0xff, //0x00003caa jbe          LBB0_571
	0xe9, 0xc8, 0x0c, 0x00, 0x00, //0x00003cb0 jmp          LBB0_889
	//0x00003cb5 LBB0_727
	0x49, 0x8b, 0x0e, //0x00003cb5 movq         (%r14), %rcx
	0x48, 0x89, 0xcb, //0x00003cb8 movq         %rcx, %rbx
	0x4c, 0x29, 0xfb, //0x00003cbb subq         %r15, %rbx
	0x48, 0x85, 0xdb, //0x00003cbe testq        %rbx, %rbx
	0x0f, 0x8e, 0xf9, 0x1a, 0x00, 0x00, //0x00003cc1 jle          LBB0_1016
	0x4c, 0x89, 0x65, 0xc0, //0x00003cc7 movq         %r12, $-64(%rbp)
	0x4c, 0x89, 0x5d, 0xb0, //0x00003ccb movq         %r11, $-80(%rbp)
	0x43, 0x8a, 0x0c, 0x3a, //0x00003ccf movb         (%r10,%r15), %cl
	0x8d, 0x41, 0xd0, //0x00003cd3 leal         $-48(%rcx), %eax
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003cd6 movq         $-2, %r9
	0x3c, 0x09, //0x00003cdd cmpb         $9, %al
	0x4c, 0x8d, 0x2d, 0x3a, 0x21, 0x00, 0x00, //0x00003cdf leaq         $8506(%rip), %r13  /* LJTI0_4+0(%rip) */
	0x0f, 0x87, 0x91, 0x0c, 0x00, 0x00, //0x00003ce6 ja           LBB0_889
	0x4b, 0x8d, 0x04, 0x3a, //0x00003cec leaq         (%r10,%r15), %rax
	0x48, 0x89, 0x45, 0xc8, //0x00003cf0 movq         %rax, $-56(%rbp)
	0x80, 0xf9, 0x30, //0x00003cf4 cmpb         $48, %cl
	0x4c, 0x8b, 0x65, 0xd0, //0x00003cf7 movq         $-48(%rbp), %r12
	0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00003cfb jne          LBB0_733
	0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00003d01 movl         $1, %r14d
	0x48, 0x83, 0xfb, 0x01, //0x00003d07 cmpq         $1, %rbx
	0x0f, 0x84, 0x42, 0x06, 0x00, 0x00, //0x00003d0b je           LBB0_809
	0x48, 0x8b, 0x45, 0xc8, //0x00003d11 movq         $-56(%rbp), %rax
	0x8a, 0x48, 0x01, //0x00003d15 movb         $1(%rax), %cl
	0x80, 0xc1, 0xd2, //0x00003d18 addb         $-46, %cl
	0x80, 0xf9, 0x37, //0x00003d1b cmpb         $55, %cl
	0x0f, 0x87, 0x2f, 0x06, 0x00, 0x00, //0x00003d1e ja           LBB0_809
	0x0f, 0xb6, 0xc1, //0x00003d24 movzbl       %cl, %eax
	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003d27 movabsq      $36028797027352577, %rcx
	0x48, 0x0f, 0xa3, 0xc1, //0x00003d31 btq          %rax, %rcx
	0x0f, 0x83, 0x18, 0x06, 0x00, 0x00, //0x00003d35 jae          LBB0_809
	//0x00003d3b LBB0_733
	0x48, 0x83, 0xfb, 0x10, //0x00003d3b cmpq         $16, %rbx
	0x0f, 0x82, 0x14, 0x07, 0x00, 0x00, //0x00003d3f jb           LBB0_819
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d45 movq         $-1, %r8
	0x45, 0x31, 0xf6, //0x00003d4c xorl         %r14d, %r14d
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d4f movq         $-1, %rax
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003d56 movq         $-1, %r11
	0x48, 0x89, 0x9d, 0x40, 0xff, 0xff, 0xff, //0x00003d5d movq         %rbx, $-192(%rbp)
	//0x00003d64 LBB0_735
	0x48, 0x8b, 0x4d, 0xc8, //0x00003d64 movq         $-56(%rbp), %rcx
	0xf3, 0x42, 0x0f, 0x6f, 0x14, 0x31, //0x00003d68 movdqu       (%rcx,%r14), %xmm2
	0x66, 0x0f, 0x6f, 0xe2, //0x00003d6e movdqa       %xmm2, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003d72 pcmpgtb      %xmm8, %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x00003d77 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x64, 0xea, //0x00003d7b pcmpgtb      %xmm2, %xmm5
	0x66, 0x0f, 0xdb, 0xec, //0x00003d7f pand         %xmm4, %xmm5
	0x66, 0x0f, 0x6f, 0xe2, //0x00003d83 movdqa       %xmm2, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003d87 pcmpeqb      %xmm9, %xmm4
	0x66, 0x0f, 0x6f, 0xf2, //0x00003d8c movdqa       %xmm2, %xmm6
	0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00003d90 pcmpeqb      %xmm10, %xmm6
	0x66, 0x0f, 0xeb, 0xf4, //0x00003d95 por          %xmm4, %xmm6
	0x66, 0x0f, 0x6f, 0xe2, //0x00003d99 movdqa       %xmm2, %xmm4
	0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003d9d pand         %xmm11, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00003da2 pcmpeqb      %xmm12, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003da7 pcmpeqb      %xmm13, %xmm4
	0x66, 0x0f, 0xd7, 0xf4, //0x00003dac pmovmskb     %xmm4, %esi
	0x66, 0x0f, 0xeb, 0xe2, //0x00003db0 por          %xmm2, %xmm4
	0x66, 0x0f, 0xeb, 0xee, //0x00003db4 por          %xmm6, %xmm5
	0x66, 0x0f, 0xeb, 0xec, //0x00003db8 por          %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xfa, //0x00003dbc pmovmskb     %xmm2, %edi
	0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00003dc0 pmovmskb     %xmm6, %r12d
	0x66, 0x0f, 0xd7, 0xcd, //0x00003dc5 pmovmskb     %xmm5, %ecx
	0xf7, 0xd1, //0x00003dc9 notl         %ecx
	0x0f, 0xbc, 0xc9, //0x00003dcb bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x00003dce cmpl         $16, %ecx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003dd1 je           LBB0_737
	0xba, 0xff, 0xff, 0xff, 0xff, //0x00003dd7 movl         $-1, %edx
	0xd3, 0xe2, //0x00003ddc shll         %cl, %edx
	0xf7, 0xd2, //0x00003dde notl         %edx
	0x21, 0xd7, //0x00003de0 andl         %edx, %edi
	0x21, 0xd6, //0x00003de2 andl         %edx, %esi
	0x44, 0x21, 0xe2, //0x00003de4 andl         %r12d, %edx
	0x41, 0x89, 0xd4, //0x00003de7 movl         %edx, %r12d
	//0x00003dea LBB0_737
	0x8d, 0x57, 0xff, //0x00003dea leal         $-1(%rdi), %edx
	0x21, 0xfa, //0x00003ded andl         %edi, %edx
	0x0f, 0x85, 0x96, 0x04, 0x00, 0x00, //0x00003def jne          LBB0_805
	0x8d, 0x56, 0xff, //0x00003df5 leal         $-1(%rsi), %edx
	0x21, 0xf2, //0x00003df8 andl         %esi, %edx
	0x0f, 0x85, 0x8b, 0x04, 0x00, 0x00, //0x00003dfa jne          LBB0_805
	0x41, 0x8d, 0x54, 0x24, 0xff, //0x00003e00 leal         $-1(%r12), %edx
	0x44, 0x21, 0xe2, //0x00003e05 andl         %r12d, %edx
	0x0f, 0x85, 0x7d, 0x04, 0x00, 0x00, //0x00003e08 jne          LBB0_805
	0x85, 0xff, //0x00003e0e testl        %edi, %edi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003e10 je           LBB0_743
	0x0f, 0xbc, 0xff, //0x00003e16 bsfl         %edi, %edi
	0x49, 0x83, 0xfb, 0xff, //0x00003e19 cmpq         $-1, %r11
	0x0f, 0x85, 0xa1, 0x05, 0x00, 0x00, //0x00003e1d jne          LBB0_812
	0x4c, 0x01, 0xf7, //0x00003e23 addq         %r14, %rdi
	0x49, 0x89, 0xfb, //0x00003e26 movq         %rdi, %r11
	//0x00003e29 LBB0_743
	0x85, 0xf6, //0x00003e29 testl        %esi, %esi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003e2b je           LBB0_746
	0x0f, 0xbc, 0xf6, //0x00003e31 bsfl         %esi, %esi
	0x48, 0x83, 0xf8, 0xff, //0x00003e34 cmpq         $-1, %rax
	0x0f, 0x85, 0x8d, 0x05, 0x00, 0x00, //0x00003e38 jne          LBB0_813
	0x4c, 0x01, 0xf6, //0x00003e3e addq         %r14, %rsi
	0x48, 0x89, 0xf0, //0x00003e41 movq         %rsi, %rax
	//0x00003e44 LBB0_746
	0x45, 0x85, 0xe4, //0x00003e44 testl        %r12d, %r12d
	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003e47 je           LBB0_749
	0x41, 0x0f, 0xbc, 0xd4, //0x00003e4d bsfl         %r12d, %edx
	0x49, 0x83, 0xf8, 0xff, //0x00003e51 cmpq         $-1, %r8
	0x0f, 0x85, 0x77, 0x05, 0x00, 0x00, //0x00003e55 jne          LBB0_814
	0x4c, 0x01, 0xf2, //0x00003e5b addq         %r14, %rdx
	0x49, 0x89, 0xd0, //0x00003e5e movq         %rdx, %r8
	//0x00003e61 LBB0_749
	0x83, 0xf9, 0x10, //0x00003e61 cmpl         $16, %ecx
	0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00003e64 jne          LBB0_989
	0x48, 0x83, 0xc3, 0xf0, //0x00003e6a addq         $-16, %rbx
	0x49, 0x83, 0xc6, 0x10, //0x00003e6e addq         $16, %r14
	0x48, 0x83, 0xfb, 0x0f, //0x00003e72 cmpq         $15, %rbx
	0x0f, 0x87, 0xe8, 0xfe, 0xff, 0xff, //0x00003e76 ja           LBB0_735
	0x48, 0x8b, 0x4d, 0xc8, //0x00003e7c movq         $-56(%rbp), %rcx
	0x4a, 0x8d, 0x14, 0x31, //0x00003e80 leaq         (%rcx,%r14), %rdx
	0x48, 0x89, 0xd6, //0x00003e84 movq         %rdx, %rsi
	0x4c, 0x39, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00003e87 cmpq         %r14, $-192(%rbp)
	0x4c, 0x8b, 0x65, 0xd0, //0x00003e8e movq         $-48(%rbp), %r12
	0x0f, 0x84, 0xc1, 0x01, 0x00, 0x00, //0x00003e92 je           LBB0_783
	//0x00003e98 LBB0_752
	0x48, 0x8d, 0x0c, 0x1a, //0x00003e98 leaq         (%rdx,%rbx), %rcx
	0x48, 0x89, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x00003e9c movq         %rcx, $-192(%rbp)
	0x48, 0x8b, 0x4d, 0xa0, //0x00003ea3 movq         $-96(%rbp), %rcx
	0x4c, 0x8d, 0x34, 0x11, //0x00003ea7 leaq         (%rcx,%rdx), %r14
	0x4c, 0x2b, 0x75, 0xc0, //0x00003eab subq         $-64(%rbp), %r14
	0x31, 0xf6, //0x00003eaf xorl         %esi, %esi
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00003eb1 jmp          LBB0_754
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003eb6 .p2align 4, 0x90
	//0x00003ec0 LBB0_753
	0x48, 0x83, 0xc6, 0x01, //0x00003ec0 addq         $1, %rsi
	0x48, 0x39, 0xf3, //0x00003ec4 cmpq         %rsi, %rbx
	0x0f, 0x84, 0x83, 0x03, 0x00, 0x00, //0x00003ec7 je           LBB0_800
	//0x00003ecd LBB0_754
	0x0f, 0xbe, 0x0c, 0x32, //0x00003ecd movsbl       (%rdx,%rsi), %ecx
	0x8d, 0x79, 0xd0, //0x00003ed1 leal         $-48(%rcx), %edi
	0x83, 0xff, 0x0a, //0x00003ed4 cmpl         $10, %edi
	0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003ed7 jb           LBB0_753
	0x8d, 0x79, 0xd5, //0x00003edd leal         $-43(%rcx), %edi
	0x83, 0xff, 0x1a, //0x00003ee0 cmpl         $26, %edi
	0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00003ee3 ja           LBB0_759
	0x49, 0x63, 0x4c, 0xbd, 0x00, //0x00003ee9 movslq       (%r13,%rdi,4), %rcx
	0x4c, 0x01, 0xe9, //0x00003eee addq         %r13, %rcx
	0xff, 0xe1, //0x00003ef1 jmpq         *%rcx
	//0x00003ef3 LBB0_757
	0x49, 0x83, 0xf8, 0xff, //0x00003ef3 cmpq         $-1, %r8
	0x0f, 0x85, 0x3f, 0x04, 0x00, 0x00, //0x00003ef7 jne          LBB0_807
	0x4d, 0x8d, 0x04, 0x36, //0x00003efd leaq         (%r14,%rsi), %r8
	0xe9, 0xba, 0xff, 0xff, 0xff, //0x00003f01 jmp          LBB0_753
	//0x00003f06 LBB0_759
	0x83, 0xf9, 0x65, //0x00003f06 cmpl         $101, %ecx
	0x0f, 0x85, 0x44, 0x01, 0x00, 0x00, //0x00003f09 jne          LBB0_782
	//0x00003f0f LBB0_760
	0x48, 0x83, 0xf8, 0xff, //0x00003f0f cmpq         $-1, %rax
	0x0f, 0x85, 0x23, 0x04, 0x00, 0x00, //0x00003f13 jne          LBB0_807
	0x49, 0x8d, 0x04, 0x36, //0x00003f19 leaq         (%r14,%rsi), %rax
	0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00003f1d jmp          LBB0_753
	//0x00003f22 LBB0_762
	0x49, 0x83, 0xfb, 0xff, //0x00003f22 cmpq         $-1, %r11
	0x0f, 0x85, 0x10, 0x04, 0x00, 0x00, //0x00003f26 jne          LBB0_807
	0x4d, 0x8d, 0x1c, 0x36, //0x00003f2c leaq         (%r14,%rsi), %r11
	0xe9, 0x8b, 0xff, 0xff, 0xff, //0x00003f30 jmp          LBB0_753
	//0x00003f35 LBB0_764
	0x49, 0x8b, 0x4d, 0x00, //0x00003f35 movq         (%r13), %rcx
	0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003f39 cmpq         $4095, %rcx
	0x0f, 0x8f, 0x02, 0x0c, 0x00, 0x00, //0x00003f40 jg           LBB0_994
	0x48, 0x8d, 0x41, 0x01, //0x00003f46 leaq         $1(%rcx), %rax
	0x49, 0x89, 0x45, 0x00, //0x00003f4a movq         %rax, (%r13)
	0x49, 0xc7, 0x44, 0xcd, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003f4e movq         $5, $8(%r13,%rcx,8)
	0xe9, 0x44, 0xf2, 0xff, 0xff, //0x00003f57 jmp          LBB0_571
	//0x00003f5c LBB0_766
	0x49, 0x8b, 0x0e, //0x00003f5c movq         (%r14), %rcx
	0x48, 0x8d, 0x41, 0xfc, //0x00003f5f leaq         $-4(%rcx), %rax
	0x49, 0x39, 0xc4, //0x00003f63 cmpq         %rax, %r12
	0x0f, 0x83, 0xcf, 0x17, 0x00, 0x00, //0x00003f66 jae          LBB0_1005
	0x43, 0x8b, 0x04, 0x3a, //0x00003f6c movl         (%r10,%r15), %eax
	0x3d, 0x61, 0x6c, 0x73, 0x65, //0x00003f70 cmpl         $1702063201, %eax
	0x48, 0x8b, 0x4d, 0xd0, //0x00003f75 movq         $-48(%rbp), %rcx
	0x0f, 0x85, 0xb5, 0x16, 0x00, 0x00, //0x00003f79 jne          LBB0_995
	0x4d, 0x8d, 0x7c, 0x24, 0x05, //0x00003f7f leaq         $5(%r12), %r15
	0xe9, 0x4a, 0x00, 0x00, 0x00, //0x00003f84 jmp          LBB0_778
	//0x00003f89 LBB0_769
	0x49, 0x8b, 0x06, //0x00003f89 movq         (%r14), %rax
	0x48, 0x8d, 0x48, 0xfd, //0x00003f8c leaq         $-3(%rax), %rcx
	0x49, 0x39, 0xcc, //0x00003f90 cmpq         %rcx, %r12
	0x0f, 0x83, 0x4b, 0x18, 0x00, 0x00, //0x00003f93 jae          LBB0_1019
	0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00003f99 cmpl         $1819047278, (%rdx)
	0x48, 0x8b, 0x4d, 0xd0, //0x00003f9f movq         $-48(%rbp), %rcx
	0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00003fa3 je           LBB0_777
	0xe9, 0xe0, 0x16, 0x00, 0x00, //0x00003fa9 jmp          LBB0_771
	//0x00003fae LBB0_775
	0x49, 0x8b, 0x06, //0x00003fae movq         (%r14), %rax
	0x48, 0x8d, 0x48, 0xfd, //0x00003fb1 leaq         $-3(%rax), %rcx
	0x49, 0x39, 0xcc, //0x00003fb5 cmpq         %rcx, %r12
	0x0f, 0x83, 0x26, 0x18, 0x00, 0x00, //0x00003fb8 jae          LBB0_1019
	0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00003fbe cmpl         $1702195828, (%rdx)
	0x48, 0x8b, 0x4d, 0xd0, //0x00003fc4 movq         $-48(%rbp), %rcx
	0x0f, 0x85, 0x14, 0x17, 0x00, 0x00, //0x00003fc8 jne          LBB0_1000
	//0x00003fce LBB0_777
	0x4d, 0x8d, 0x7c, 0x24, 0x04, //0x00003fce leaq         $4(%r12), %r15
	//0x00003fd3 LBB0_778
	0x4c, 0x89, 0x39, //0x00003fd3 movq         %r15, (%rcx)
	0x4d, 0x89, 0xe1, //0x00003fd6 movq         %r12, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00003fd9 movabsq      $9223372036854775806, %rax
	0x49, 0x39, 0xc4, //0x00003fe3 cmpq         %rax, %r12
	0x0f, 0x86, 0xb4, 0xf1, 0xff, 0xff, //0x00003fe6 jbe          LBB0_571
	0xe9, 0x8c, 0x09, 0x00, 0x00, //0x00003fec jmp          LBB0_889
	//0x00003ff1 LBB0_779
	0x49, 0x8b, 0x4d, 0x00, //0x00003ff1 movq         (%r13), %rcx
	0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003ff5 cmpq         $4095, %rcx
	0x0f, 0x8f, 0x46, 0x0b, 0x00, 0x00, //0x00003ffc jg           LBB0_994
	0x48, 0x8d, 0x41, 0x01, //0x00004002 leaq         $1(%rcx), %rax
	0x49, 0x89, 0x45, 0x00, //0x00004006 movq         %rax, (%r13)
	0x49, 0xc7, 0x44, 0xcd, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000400a movq         $6, $8(%r13,%rcx,8)
	0xe9, 0x88, 0xf1, 0xff, 0xff, //0x00004013 jmp          LBB0_571
	//0x00004018 LBB0_781
	0x49, 0x8d, 0x41, 0xff, //0x00004018 leaq         $-1(%r9), %rax
	0x49, 0x39, 0xc3, //0x0000401c cmpq         %rax, %r11
	0x49, 0xf7, 0xd1, //0x0000401f notq         %r9
	0x4d, 0x0f, 0x45, 0xcf, //0x00004022 cmovneq      %r15, %r9
	0x84, 0xc9, //0x00004026 testb        %cl, %cl
	0x4d, 0x0f, 0x45, 0xf9, //0x00004028 cmovneq      %r9, %r15
	0xe9, 0x30, 0xf1, 0xff, 0xff, //0x0000402c jmp          LBB0_568
	//0x00004031 LBB0_989
	0x89, 0xce, //0x00004031 movl         %ecx, %esi
	0x48, 0x03, 0x75, 0xc8, //0x00004033 addq         $-56(%rbp), %rsi
	0x4c, 0x01, 0xf6, //0x00004037 addq         %r14, %rsi
	0x4c, 0x8b, 0x65, 0xd0, //0x0000403a movq         $-48(%rbp), %r12
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000403e movq         $-1, %r14
	0x4d, 0x85, 0xdb, //0x00004045 testq        %r11, %r11
	0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00004048 jne          LBB0_784
	0xe9, 0x87, 0x15, 0x00, 0x00, //0x0000404e jmp          LBB0_990
	//0x00004053 LBB0_782
	0x48, 0x01, 0xf2, //0x00004053 addq         %rsi, %rdx
	0x48, 0x89, 0xd6, //0x00004056 movq         %rdx, %rsi
	//0x00004059 LBB0_783
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004059 movq         $-1, %r14
	0x4d, 0x85, 0xdb, //0x00004060 testq        %r11, %r11
	0x0f, 0x84, 0x71, 0x15, 0x00, 0x00, //0x00004063 je           LBB0_990
	//0x00004069 LBB0_784
	0x4d, 0x85, 0xc0, //0x00004069 testq        %r8, %r8
	0x0f, 0x84, 0x68, 0x15, 0x00, 0x00, //0x0000406c je           LBB0_990
	0x48, 0x85, 0xc0, //0x00004072 testq        %rax, %rax
	0x0f, 0x84, 0x5f, 0x15, 0x00, 0x00, //0x00004075 je           LBB0_990
	0x48, 0x2b, 0x75, 0xc8, //0x0000407b subq         $-56(%rbp), %rsi
	0x48, 0x8d, 0x4e, 0xff, //0x0000407f leaq         $-1(%rsi), %rcx
	0x49, 0x39, 0xcb, //0x00004083 cmpq         %rcx, %r11
	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00004086 je           LBB0_792
	0x49, 0x39, 0xc8, //0x0000408c cmpq         %rcx, %r8
	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000408f je           LBB0_792
	0x48, 0x39, 0xc8, //0x00004095 cmpq         %rcx, %rax
	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00004098 je           LBB0_792
	0x4d, 0x85, 0xc0, //0x0000409e testq        %r8, %r8
	0x0f, 0x8e, 0xb4, 0x00, 0x00, 0x00, //0x000040a1 jle          LBB0_793
	0x49, 0x8d, 0x48, 0xff, //0x000040a7 leaq         $-1(%r8), %rcx
	0x48, 0x39, 0xc8, //0x000040ab cmpq         %rcx, %rax
	0x0f, 0x84, 0xa7, 0x00, 0x00, 0x00, //0x000040ae je           LBB0_793
	0x49, 0xf7, 0xd0, //0x000040b4 notq         %r8
	0x4d, 0x89, 0xc6, //0x000040b7 movq         %r8, %r14
	0xe9, 0x8b, 0x02, 0x00, 0x00, //0x000040ba jmp          LBB0_808
	//0x000040bf LBB0_792
	0x48, 0xf7, 0xde, //0x000040bf negq         %rsi
	0x49, 0x89, 0xf6, //0x000040c2 movq         %rsi, %r14
	0xe9, 0x80, 0x02, 0x00, 0x00, //0x000040c5 jmp          LBB0_808
	//0x000040ca LBB0_616
	0x4d, 0x01, 0xd7, //0x000040ca addq         %r10, %r15
	0x48, 0x8b, 0x45, 0xd0, //0x000040cd movq         $-48(%rbp), %rax
	0x4d, 0x89, 0xf4, //0x000040d1 movq         %r14, %r12
	0x49, 0x83, 0xfb, 0x20, //0x000040d4 cmpq         $32, %r11
	0x0f, 0x82, 0xd0, 0x02, 0x00, 0x00, //0x000040d8 jb           LBB0_811
	//0x000040de LBB0_617
	0xf3, 0x41, 0x0f, 0x6f, 0x17, //0x000040de movdqu       (%r15), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x000040e3 movdqu       $16(%r15), %xmm4
	0x66, 0x0f, 0x6f, 0xea, //0x000040e9 movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000040ed pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x000040f1 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x6f, 0xec, //0x000040f5 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000040f9 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xfd, //0x000040fd pmovmskb     %xmm5, %edi
	0x66, 0x0f, 0x74, 0xd1, //0x00004101 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00004105 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x74, 0xe1, //0x00004109 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x0000410d pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe7, 0x10, //0x00004111 shlq         $16, %rdi
	0x48, 0x09, 0xfa, //0x00004115 orq          %rdi, %rdx
	0x48, 0xc1, 0xe1, 0x10, //0x00004118 shlq         $16, %rcx
	0x48, 0x09, 0xce, //0x0000411c orq          %rcx, %rsi
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000411f movabsq      $4294977024, %rbx
	0x0f, 0x85, 0x4c, 0x03, 0x00, 0x00, //0x00004129 jne          LBB0_820
	0x4d, 0x85, 0xc9, //0x0000412f testq        %r9, %r9
	0x4c, 0x8d, 0x05, 0xdf, 0x1a, 0x00, 0x00, //0x00004132 leaq         $6879(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x0f, 0x85, 0x58, 0x03, 0x00, 0x00, //0x00004139 jne          LBB0_822
	0x45, 0x31, 0xc9, //0x0000413f xorl         %r9d, %r9d
	0x48, 0x85, 0xd2, //0x00004142 testq        %rdx, %rdx
	0x0f, 0x84, 0x99, 0x03, 0x00, 0x00, //0x00004145 je           LBB0_823
	//0x0000414b LBB0_620
	0x48, 0x0f, 0xbc, 0xca, //0x0000414b bsfq         %rdx, %rcx
	0x4c, 0x03, 0x7d, 0x98, //0x0000414f addq         $-104(%rbp), %r15
	0x49, 0x01, 0xcf, //0x00004153 addq         %rcx, %r15
	0xe9, 0x45, 0x04, 0x00, 0x00, //0x00004156 jmp          LBB0_836
	//0x0000415b LBB0_793
	0x4c, 0x89, 0xd9, //0x0000415b movq         %r11, %rcx
	0x48, 0x09, 0xc1, //0x0000415e orq          %rax, %rcx
	0x0f, 0x99, 0xc2, //0x00004161 setns        %dl
	0x0f, 0x88, 0xc1, 0x00, 0x00, 0x00, //0x00004164 js           LBB0_798
	0x49, 0x39, 0xc3, //0x0000416a cmpq         %rax, %r11
	0x0f, 0x8c, 0xb8, 0x00, 0x00, 0x00, //0x0000416d jl           LBB0_798
	0x49, 0xf7, 0xd3, //0x00004173 notq         %r11
	0x4d, 0x89, 0xde, //0x00004176 movq         %r11, %r14
	0xe9, 0xcc, 0x01, 0x00, 0x00, //0x00004179 jmp          LBB0_808
	//0x0000417e LBB0_796
	0x48, 0x8b, 0x45, 0xa8, //0x0000417e movq         $-88(%rbp), %rax
	0x48, 0x8b, 0x75, 0xc0, //0x00004182 movq         $-64(%rbp), %rsi
	0x4c, 0x8d, 0x3c, 0x30, //0x00004186 leaq         (%rax,%rsi), %r15
	0x49, 0x29, 0xcf, //0x0000418a subq         %rcx, %r15
	0x49, 0x29, 0xd7, //0x0000418d subq         %rdx, %r15
	0xe9, 0xcc, 0xef, 0xff, 0xff, //0x00004190 jmp          LBB0_568
	//0x00004195 LBB0_797
	0x0f, 0xbc, 0xc2, //0x00004195 bsfl         %edx, %eax
	0xe9, 0xdf, 0x00, 0x00, 0x00, //0x00004198 jmp          LBB0_804
	//0x0000419d LBB0_680
	0x4d, 0x01, 0xd7, //0x0000419d addq         %r10, %r15
	0x49, 0x83, 0xfb, 0x20, //0x000041a0 cmpq         $32, %r11
	0x48, 0x8b, 0x45, 0xd0, //0x000041a4 movq         $-48(%rbp), %rax
	0x0f, 0x82, 0x71, 0x02, 0x00, 0x00, //0x000041a8 jb           LBB0_817
	//0x000041ae LBB0_681
	0xf3, 0x41, 0x0f, 0x6f, 0x17, //0x000041ae movdqu       (%r15), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x000041b3 movdqu       $16(%r15), %xmm4
	0x66, 0x0f, 0x6f, 0xea, //0x000041b9 movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000041bd pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x000041c1 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x6f, 0xec, //0x000041c5 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000041c9 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xfd, //0x000041cd pmovmskb     %xmm5, %edi
	0x66, 0x0f, 0x74, 0xd1, //0x000041d1 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x000041d5 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x74, 0xe1, //0x000041d9 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x000041dd pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe7, 0x10, //0x000041e1 shlq         $16, %rdi
	0x48, 0x09, 0xfa, //0x000041e5 orq          %rdi, %rdx
	0x48, 0xc1, 0xe1, 0x10, //0x000041e8 shlq         $16, %rcx
	0x48, 0x09, 0xce, //0x000041ec orq          %rcx, %rsi
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000041ef movabsq      $4294977024, %rbx
	0x0f, 0x85, 0xdd, 0x03, 0x00, 0x00, //0x000041f9 jne          LBB0_840
	0x4d, 0x85, 0xc9, //0x000041ff testq        %r9, %r9
	0x4c, 0x8d, 0x05, 0x0f, 0x1a, 0x00, 0x00, //0x00004202 leaq         $6671(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x0f, 0x85, 0xe9, 0x03, 0x00, 0x00, //0x00004209 jne          LBB0_842
	0x45, 0x31, 0xc9, //0x0000420f xorl         %r9d, %r9d
	0x48, 0x85, 0xd2, //0x00004212 testq        %rdx, %rdx
	0x0f, 0x84, 0x2a, 0x04, 0x00, 0x00, //0x00004215 je           LBB0_843
	//0x0000421b LBB0_684
	0x48, 0x0f, 0xbc, 0xca, //0x0000421b bsfq         %rdx, %rcx
	0x4c, 0x03, 0x7d, 0x98, //0x0000421f addq         $-104(%rbp), %r15
	0x49, 0x01, 0xcf, //0x00004223 addq         %rcx, %r15
	0xe9, 0xd6, 0x04, 0x00, 0x00, //0x00004226 jmp          LBB0_856
	//0x0000422b LBB0_798
	0x48, 0x8d, 0x48, 0xff, //0x0000422b leaq         $-1(%rax), %rcx
	0x49, 0x39, 0xcb, //0x0000422f cmpq         %rcx, %r11
	0x48, 0xf7, 0xd0, //0x00004232 notq         %rax
	0x48, 0x0f, 0x45, 0xc6, //0x00004235 cmovneq      %rsi, %rax
	0x84, 0xd2, //0x00004239 testb        %dl, %dl
	0x48, 0x0f, 0x44, 0xc6, //0x0000423b cmoveq       %rsi, %rax
	0x49, 0x89, 0xc6, //0x0000423f movq         %rax, %r14
	0xe9, 0x03, 0x01, 0x00, 0x00, //0x00004242 jmp          LBB0_808
	//0x00004247 LBB0_799
	0x41, 0x0f, 0xbc, 0xc5, //0x00004247 bsfl         %r13d, %eax
	0xe9, 0x2c, 0x00, 0x00, 0x00, //0x0000424b jmp          LBB0_804
	//0x00004250 LBB0_800
	0x48, 0x8b, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00004250 movq         $-192(%rbp), %rsi
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004257 movq         $-1, %r14
	0x4d, 0x85, 0xdb, //0x0000425e testq        %r11, %r11
	0x0f, 0x85, 0x02, 0xfe, 0xff, 0xff, //0x00004261 jne          LBB0_784
	0xe9, 0x6e, 0x13, 0x00, 0x00, //0x00004267 jmp          LBB0_990
	//0x0000426c LBB0_801
	0x89, 0xd8, //0x0000426c movl         %ebx, %eax
	0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000426e jmp          LBB0_804
	//0x00004273 LBB0_802
	0x89, 0xf0, //0x00004273 movl         %esi, %eax
	0xe9, 0x02, 0x00, 0x00, 0x00, //0x00004275 jmp          LBB0_804
	//0x0000427a LBB0_803
	0x89, 0xd0, //0x0000427a movl         %edx, %eax
	//0x0000427c LBB0_804
	0x49, 0xf7, 0xd7, //0x0000427c notq         %r15
	0x49, 0x29, 0xc7, //0x0000427f subq         %rax, %r15
	0x4c, 0x8b, 0x65, 0xd0, //0x00004282 movq         $-48(%rbp), %r12
	0xe9, 0xd6, 0xee, 0xff, 0xff, //0x00004286 jmp          LBB0_568
	//0x0000428b LBB0_805
	0x0f, 0xbc, 0xc2, //0x0000428b bsfl         %edx, %eax
	//0x0000428e LBB0_806
	0x49, 0xf7, 0xd6, //0x0000428e notq         %r14
	0x49, 0x29, 0xc6, //0x00004291 subq         %rax, %r14
	0x4c, 0x8b, 0x65, 0xd0, //0x00004294 movq         $-48(%rbp), %r12
	0xe9, 0xad, 0x00, 0x00, 0x00, //0x00004298 jmp          LBB0_808
	//0x0000429d LBB0_713
	0x4d, 0x01, 0xd7, //0x0000429d addq         %r10, %r15
	0x49, 0x83, 0xfb, 0x20, //0x000042a0 cmpq         $32, %r11
	0x48, 0x8b, 0x7d, 0xd0, //0x000042a4 movq         $-48(%rbp), %rdi
	0x0f, 0x82, 0xa4, 0x05, 0x00, 0x00, //0x000042a8 jb           LBB0_865
	//0x000042ae LBB0_714
	0xf3, 0x41, 0x0f, 0x6f, 0x17, //0x000042ae movdqu       (%r15), %xmm2
	0xf3, 0x41, 0x0f, 0x6f, 0x67, 0x10, //0x000042b3 movdqu       $16(%r15), %xmm4
	0x66, 0x0f, 0x6f, 0xea, //0x000042b9 movdqa       %xmm2, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000042bd pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x000042c1 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x6f, 0xec, //0x000042c5 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000042c9 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x000042cd pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x74, 0xd1, //0x000042d1 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x000042d5 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x74, 0xe1, //0x000042d9 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x000042dd pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe0, 0x10, //0x000042e1 shlq         $16, %rax
	0x48, 0x09, 0xc2, //0x000042e5 orq          %rax, %rdx
	0x48, 0xc1, 0xe1, 0x10, //0x000042e8 shlq         $16, %rcx
	0x48, 0x09, 0xce, //0x000042ec orq          %rcx, %rsi
	0x0f, 0x85, 0xec, 0x04, 0x00, 0x00, //0x000042ef jne          LBB0_861
	0x4d, 0x85, 0xc9, //0x000042f5 testq        %r9, %r9
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000042f8 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x0f, 0x19, 0x00, 0x00, //0x00004302 leaq         $6415(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x0f, 0x85, 0xee, 0x04, 0x00, 0x00, //0x00004309 jne          LBB0_863
	0x45, 0x31, 0xc9, //0x0000430f xorl         %r9d, %r9d
	0x48, 0x85, 0xd2, //0x00004312 testq        %rdx, %rdx
	0x0f, 0x84, 0x2f, 0x05, 0x00, 0x00, //0x00004315 je           LBB0_864
	//0x0000431b LBB0_717
	0x48, 0x0f, 0xbc, 0xc2, //0x0000431b bsfq         %rdx, %rax
	0x4c, 0x03, 0x7d, 0x98, //0x0000431f addq         $-104(%rbp), %r15
	0x49, 0x01, 0xc7, //0x00004323 addq         %rax, %r15
	0x4d, 0x85, 0xff, //0x00004326 testq        %r15, %r15
	0x4c, 0x8b, 0x6d, 0x90, //0x00004329 movq         $-112(%rbp), %r13
	0x4c, 0x8b, 0x5d, 0xb0, //0x0000432d movq         $-80(%rbp), %r11
	0x0f, 0x89, 0x5c, 0xf9, 0xff, 0xff, //0x00004331 jns          LBB0_726
	0xe9, 0xd0, 0x12, 0x00, 0x00, //0x00004337 jmp          LBB0_718
	//0x0000433c LBB0_807
	0x48, 0x8b, 0x45, 0xc0, //0x0000433c movq         $-64(%rbp), %rax
	0x4d, 0x8d, 0x34, 0x02, //0x00004340 leaq         (%r10,%rax), %r14
	0x49, 0x29, 0xd6, //0x00004344 subq         %rdx, %r14
	0x49, 0x29, 0xf6, //0x00004347 subq         %rsi, %r14
	//0x0000434a LBB0_808
	0x4d, 0x85, 0xf6, //0x0000434a testq        %r14, %r14
	0x0f, 0x88, 0x87, 0x12, 0x00, 0x00, //0x0000434d js           LBB0_990
	//0x00004353 LBB0_809
	0x4d, 0x01, 0xf7, //0x00004353 addq         %r14, %r15
	0x4d, 0x89, 0x3c, 0x24, //0x00004356 movq         %r15, (%r12)
	0x48, 0x8b, 0x4d, 0xc0, //0x0000435a movq         $-64(%rbp), %rcx
	0x49, 0x89, 0xc9, //0x0000435e movq         %rcx, %r9
	0x48, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00004361 movabsq      $9223372036854775806, %rax
	0x48, 0x39, 0xc1, //0x0000436b cmpq         %rax, %rcx
	0x4c, 0x8b, 0x75, 0xb8, //0x0000436e movq         $-72(%rbp), %r14
	0x4c, 0x8b, 0x6d, 0x90, //0x00004372 movq         $-112(%rbp), %r13
	0x4c, 0x8b, 0x5d, 0xb0, //0x00004376 movq         $-80(%rbp), %r11
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000437a movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x8d, 0x18, 0x00, 0x00, //0x00004384 leaq         $6285(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x0f, 0x86, 0x0f, 0xee, 0xff, 0xff, //0x0000438b jbe          LBB0_571
	0xe9, 0xe7, 0x05, 0x00, 0x00, //0x00004391 jmp          LBB0_889
	//0x00004396 LBB0_810
	0x4d, 0x01, 0xd7, //0x00004396 addq         %r10, %r15
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00004399 movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc9, //0x000043a1 xorl         %r9d, %r9d
	0x49, 0x83, 0xfb, 0x20, //0x000043a4 cmpq         $32, %r11
	0x0f, 0x83, 0x30, 0xfd, 0xff, 0xff, //0x000043a8 jae          LBB0_617
	//0x000043ae LBB0_811
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000043ae movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x59, 0x18, 0x00, 0x00, //0x000043b8 leaq         $6233(%rip), %r8  /* LJTI0_2+0(%rip) */
	0xe9, 0x28, 0x01, 0x00, 0x00, //0x000043bf jmp          LBB0_824
	//0x000043c4 LBB0_812
	0x89, 0xf8, //0x000043c4 movl         %edi, %eax
	0xe9, 0xc3, 0xfe, 0xff, 0xff, //0x000043c6 jmp          LBB0_806
	//0x000043cb LBB0_813
	0x89, 0xf0, //0x000043cb movl         %esi, %eax
	0xe9, 0xbc, 0xfe, 0xff, 0xff, //0x000043cd jmp          LBB0_806
	//0x000043d2 LBB0_814
	0x89, 0xd0, //0x000043d2 movl         %edx, %eax
	0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x000043d4 jmp          LBB0_806
	//0x000043d9 LBB0_815
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000043d9 movq         $-1, %r11
	0x48, 0x89, 0xd1, //0x000043e0 movq         %rdx, %rcx
	0x4c, 0x89, 0xf7, //0x000043e3 movq         %r14, %rdi
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000043e6 movq         $-1, %r9
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000043ed movq         $-1, %r8
	0x48, 0x8d, 0x05, 0x91, 0x1a, 0x00, 0x00, //0x000043f4 leaq         $6801(%rip), %rax  /* LJTI0_5+0(%rip) */
	0xe9, 0x78, 0xf3, 0xff, 0xff, //0x000043fb jmp          LBB0_657
	//0x00004400 LBB0_816
	0x4d, 0x89, 0xe6, //0x00004400 movq         %r12, %r14
	0x4d, 0x01, 0xd7, //0x00004403 addq         %r10, %r15
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00004406 movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc9, //0x0000440e xorl         %r9d, %r9d
	0x49, 0x83, 0xfb, 0x20, //0x00004411 cmpq         $32, %r11
	0x48, 0x8b, 0x45, 0xd0, //0x00004415 movq         $-48(%rbp), %rax
	0x0f, 0x83, 0x8f, 0xfd, 0xff, 0xff, //0x00004419 jae          LBB0_681
	//0x0000441f LBB0_817
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000441f movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0xe8, 0x17, 0x00, 0x00, //0x00004429 leaq         $6120(%rip), %r8  /* LJTI0_2+0(%rip) */
	0xe9, 0x18, 0x02, 0x00, 0x00, //0x00004430 jmp          LBB0_844
	//0x00004435 LBB0_818
	0x4d, 0x89, 0xe6, //0x00004435 movq         %r12, %r14
	0x4d, 0x01, 0xd7, //0x00004438 addq         %r10, %r15
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000443b movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc9, //0x00004443 xorl         %r9d, %r9d
	0x49, 0x83, 0xfb, 0x20, //0x00004446 cmpq         $32, %r11
	0x48, 0x8b, 0x7d, 0xd0, //0x0000444a movq         $-48(%rbp), %rdi
	0x0f, 0x83, 0x5a, 0xfe, 0xff, 0xff, //0x0000444e jae          LBB0_714
	0xe9, 0xf9, 0x03, 0x00, 0x00, //0x00004454 jmp          LBB0_865
	//0x00004459 LBB0_819
	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004459 movq         $-1, %r11
	0x48, 0x8b, 0x55, 0xc8, //0x00004460 movq         $-56(%rbp), %rdx
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004464 movq         $-1, %rax
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000446b movq         $-1, %r8
	0x4c, 0x8b, 0x65, 0xd0, //0x00004472 movq         $-48(%rbp), %r12
	0xe9, 0x1d, 0xfa, 0xff, 0xff, //0x00004476 jmp          LBB0_752
	//0x0000447b LBB0_820
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000447b cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00004480 jne          LBB0_822
	0x4c, 0x89, 0xf8, //0x00004486 movq         %r15, %rax
	0x4c, 0x29, 0xd0, //0x00004489 subq         %r10, %rax
	0x48, 0x0f, 0xbc, 0xce, //0x0000448c bsfq         %rsi, %rcx
	0x48, 0x01, 0xc1, //0x00004490 addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x00004493 movq         %rcx, $-56(%rbp)
	//0x00004497 LBB0_822
	0x44, 0x89, 0xc8, //0x00004497 movl         %r9d, %eax
	0xf7, 0xd0, //0x0000449a notl         %eax
	0x21, 0xf0, //0x0000449c andl         %esi, %eax
	0x41, 0x8d, 0x0c, 0x41, //0x0000449e leal         (%r9,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x000044a2 leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x000044a5 notl         %edi
	0x21, 0xf7, //0x000044a7 andl         %esi, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000044a9 andl         $-1431655766, %edi
	0x45, 0x31, 0xc9, //0x000044af xorl         %r9d, %r9d
	0x01, 0xc7, //0x000044b2 addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc1, //0x000044b4 setb         %r9b
	0x01, 0xff, //0x000044b8 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000044ba xorl         $1431655765, %edi
	0x21, 0xcf, //0x000044c0 andl         %ecx, %edi
	0xf7, 0xd7, //0x000044c2 notl         %edi
	0x21, 0xfa, //0x000044c4 andl         %edi, %edx
	0x48, 0x8b, 0x45, 0xd0, //0x000044c6 movq         $-48(%rbp), %rax
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000044ca movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x3d, 0x17, 0x00, 0x00, //0x000044d4 leaq         $5949(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x48, 0x85, 0xd2, //0x000044db testq        %rdx, %rdx
	0x0f, 0x85, 0x67, 0xfc, 0xff, 0xff, //0x000044de jne          LBB0_620
	//0x000044e4 LBB0_823
	0x49, 0x83, 0xc7, 0x20, //0x000044e4 addq         $32, %r15
	0x49, 0x83, 0xc3, 0xe0, //0x000044e8 addq         $-32, %r11
	//0x000044ec LBB0_824
	0x4d, 0x85, 0xc9, //0x000044ec testq        %r9, %r9
	0x0f, 0x85, 0x48, 0x02, 0x00, 0x00, //0x000044ef jne          LBB0_857
	0x48, 0x8b, 0x55, 0xc8, //0x000044f5 movq         $-56(%rbp), %rdx
	0x4d, 0x85, 0xdb, //0x000044f9 testq        %r11, %r11
	0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x000044fc je           LBB0_835
	//0x00004502 LBB0_826
	0x31, 0xf6, //0x00004502 xorl         %esi, %esi
	//0x00004504 LBB0_827
	0x41, 0x0f, 0xb6, 0x0c, 0x37, //0x00004504 movzbl       (%r15,%rsi), %ecx
	0x80, 0xf9, 0x22, //0x00004509 cmpb         $34, %cl
	0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000450c je           LBB0_834
	0x80, 0xf9, 0x5c, //0x00004512 cmpb         $92, %cl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004515 je           LBB0_832
	0x48, 0x83, 0xc6, 0x01, //0x0000451b addq         $1, %rsi
	0x49, 0x39, 0xf3, //0x0000451f cmpq         %rsi, %r11
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004522 jne          LBB0_827
	0xe9, 0x89, 0x00, 0x00, 0x00, //0x00004528 jmp          LBB0_830
	//0x0000452d LBB0_832
	0x49, 0x8d, 0x43, 0xff, //0x0000452d leaq         $-1(%r11), %rax
	0x48, 0x39, 0xf0, //0x00004531 cmpq         %rsi, %rax
	0x0f, 0x84, 0x9a, 0x12, 0x00, 0x00, //0x00004534 je           LBB0_1023
	0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x0000453a movq         $-184(%rbp), %rax
	0x4c, 0x01, 0xf8, //0x00004541 addq         %r15, %rax
	0x48, 0x01, 0xf0, //0x00004544 addq         %rsi, %rax
	0x48, 0x83, 0xfa, 0xff, //0x00004547 cmpq         $-1, %rdx
	0x48, 0x8b, 0x4d, 0xc8, //0x0000454b movq         $-56(%rbp), %rcx
	0x48, 0x0f, 0x44, 0xc8, //0x0000454f cmoveq       %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x00004553 movq         %rcx, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xd0, //0x00004557 cmoveq       %rax, %rdx
	0x49, 0x01, 0xf7, //0x0000455b addq         %rsi, %r15
	0x49, 0x83, 0xc7, 0x02, //0x0000455e addq         $2, %r15
	0x4c, 0x89, 0xd8, //0x00004562 movq         %r11, %rax
	0x48, 0x29, 0xf0, //0x00004565 subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00004568 addq         $-2, %rax
	0x49, 0x83, 0xc3, 0xfe, //0x0000456c addq         $-2, %r11
	0x49, 0x39, 0xf3, //0x00004570 cmpq         %rsi, %r11
	0x49, 0x89, 0xc3, //0x00004573 movq         %rax, %r11
	0x48, 0x8b, 0x45, 0xd0, //0x00004576 movq         $-48(%rbp), %rax
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000457a movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x8d, 0x16, 0x00, 0x00, //0x00004584 leaq         $5773(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x0000458b jne          LBB0_826
	0xe9, 0xc8, 0x05, 0x00, 0x00, //0x00004591 jmp          LBB0_838
	//0x00004596 LBB0_834
	0x49, 0x01, 0xf7, //0x00004596 addq         %rsi, %r15
	0x49, 0x83, 0xc7, 0x01, //0x00004599 addq         $1, %r15
	//0x0000459d LBB0_835
	0x4d, 0x29, 0xd7, //0x0000459d subq         %r10, %r15
	//0x000045a0 LBB0_836
	0x4c, 0x8b, 0x6d, 0x90, //0x000045a0 movq         $-112(%rbp), %r13
	0x4c, 0x8b, 0x5d, 0xb0, //0x000045a4 movq         $-80(%rbp), %r11
	0x4d, 0x85, 0xff, //0x000045a8 testq        %r15, %r15
	0x0f, 0x89, 0x85, 0xef, 0xff, 0xff, //0x000045ab jns          LBB0_625
	0xe9, 0x9e, 0x05, 0x00, 0x00, //0x000045b1 jmp          LBB0_837
	//0x000045b6 LBB0_830
	0x80, 0xf9, 0x22, //0x000045b6 cmpb         $34, %cl
	0x0f, 0x85, 0x15, 0x12, 0x00, 0x00, //0x000045b9 jne          LBB0_1023
	0x4d, 0x01, 0xdf, //0x000045bf addq         %r11, %r15
	0x48, 0x8b, 0x45, 0xd0, //0x000045c2 movq         $-48(%rbp), %rax
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000045c6 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x41, 0x16, 0x00, 0x00, //0x000045d0 leaq         $5697(%rip), %r8  /* LJTI0_2+0(%rip) */
	0xe9, 0xc1, 0xff, 0xff, 0xff, //0x000045d7 jmp          LBB0_835
	//0x000045dc LBB0_840
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000045dc cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000045e1 jne          LBB0_842
	0x4c, 0x89, 0xf8, //0x000045e7 movq         %r15, %rax
	0x4c, 0x29, 0xd0, //0x000045ea subq         %r10, %rax
	0x48, 0x0f, 0xbc, 0xce, //0x000045ed bsfq         %rsi, %rcx
	0x48, 0x01, 0xc1, //0x000045f1 addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x000045f4 movq         %rcx, $-56(%rbp)
	//0x000045f8 LBB0_842
	0x44, 0x89, 0xc8, //0x000045f8 movl         %r9d, %eax
	0xf7, 0xd0, //0x000045fb notl         %eax
	0x21, 0xf0, //0x000045fd andl         %esi, %eax
	0x41, 0x8d, 0x0c, 0x41, //0x000045ff leal         (%r9,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x00004603 leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x00004606 notl         %edi
	0x21, 0xf7, //0x00004608 andl         %esi, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000460a andl         $-1431655766, %edi
	0x45, 0x31, 0xc9, //0x00004610 xorl         %r9d, %r9d
	0x01, 0xc7, //0x00004613 addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc1, //0x00004615 setb         %r9b
	0x01, 0xff, //0x00004619 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000461b xorl         $1431655765, %edi
	0x21, 0xcf, //0x00004621 andl         %ecx, %edi
	0xf7, 0xd7, //0x00004623 notl         %edi
	0x21, 0xfa, //0x00004625 andl         %edi, %edx
	0x48, 0x8b, 0x45, 0xd0, //0x00004627 movq         $-48(%rbp), %rax
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000462b movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0xdc, 0x15, 0x00, 0x00, //0x00004635 leaq         $5596(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x48, 0x85, 0xd2, //0x0000463c testq        %rdx, %rdx
	0x0f, 0x85, 0xd6, 0xfb, 0xff, 0xff, //0x0000463f jne          LBB0_684
	//0x00004645 LBB0_843
	0x49, 0x83, 0xc7, 0x20, //0x00004645 addq         $32, %r15
	0x49, 0x83, 0xc3, 0xe0, //0x00004649 addq         $-32, %r11
	//0x0000464d LBB0_844
	0x4d, 0x85, 0xc9, //0x0000464d testq        %r9, %r9
	0x0f, 0x85, 0x39, 0x01, 0x00, 0x00, //0x00004650 jne          LBB0_859
	0x48, 0x8b, 0x55, 0xc8, //0x00004656 movq         $-56(%rbp), %rdx
	0x4d, 0x85, 0xdb, //0x0000465a testq        %r11, %r11
	0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x0000465d je           LBB0_855
	//0x00004663 LBB0_846
	0x31, 0xf6, //0x00004663 xorl         %esi, %esi
	//0x00004665 LBB0_847
	0x41, 0x0f, 0xb6, 0x0c, 0x37, //0x00004665 movzbl       (%r15,%rsi), %ecx
	0x80, 0xf9, 0x22, //0x0000466a cmpb         $34, %cl
	0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x0000466d je           LBB0_854
	0x80, 0xf9, 0x5c, //0x00004673 cmpb         $92, %cl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004676 je           LBB0_852
	0x48, 0x83, 0xc6, 0x01, //0x0000467c addq         $1, %rsi
	0x49, 0x39, 0xf3, //0x00004680 cmpq         %rsi, %r11
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004683 jne          LBB0_847
	0xe9, 0x89, 0x00, 0x00, 0x00, //0x00004689 jmp          LBB0_850
	//0x0000468e LBB0_852
	0x49, 0x8d, 0x43, 0xff, //0x0000468e leaq         $-1(%r11), %rax
	0x48, 0x39, 0xf0, //0x00004692 cmpq         %rsi, %rax
	0x0f, 0x84, 0x39, 0x11, 0x00, 0x00, //0x00004695 je           LBB0_1023
	0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x0000469b movq         $-184(%rbp), %rax
	0x4c, 0x01, 0xf8, //0x000046a2 addq         %r15, %rax
	0x48, 0x01, 0xf0, //0x000046a5 addq         %rsi, %rax
	0x48, 0x83, 0xfa, 0xff, //0x000046a8 cmpq         $-1, %rdx
	0x48, 0x8b, 0x4d, 0xc8, //0x000046ac movq         $-56(%rbp), %rcx
	0x48, 0x0f, 0x44, 0xc8, //0x000046b0 cmoveq       %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x000046b4 movq         %rcx, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xd0, //0x000046b8 cmoveq       %rax, %rdx
	0x49, 0x01, 0xf7, //0x000046bc addq         %rsi, %r15
	0x49, 0x83, 0xc7, 0x02, //0x000046bf addq         $2, %r15
	0x4c, 0x89, 0xd8, //0x000046c3 movq         %r11, %rax
	0x48, 0x29, 0xf0, //0x000046c6 subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x000046c9 addq         $-2, %rax
	0x49, 0x83, 0xc3, 0xfe, //0x000046cd addq         $-2, %r11
	0x49, 0x39, 0xf3, //0x000046d1 cmpq         %rsi, %r11
	0x49, 0x89, 0xc3, //0x000046d4 movq         %rax, %r11
	0x48, 0x8b, 0x45, 0xd0, //0x000046d7 movq         $-48(%rbp), %rax
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000046db movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x2c, 0x15, 0x00, 0x00, //0x000046e5 leaq         $5420(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x0f, 0x85, 0x71, 0xff, 0xff, 0xff, //0x000046ec jne          LBB0_846
	0xe9, 0x67, 0x04, 0x00, 0x00, //0x000046f2 jmp          LBB0_838
	//0x000046f7 LBB0_854
	0x49, 0x01, 0xf7, //0x000046f7 addq         %rsi, %r15
	0x49, 0x83, 0xc7, 0x01, //0x000046fa addq         $1, %r15
	//0x000046fe LBB0_855
	0x4d, 0x29, 0xd7, //0x000046fe subq         %r10, %r15
	//0x00004701 LBB0_856
	0x4c, 0x8b, 0x6d, 0x90, //0x00004701 movq         $-112(%rbp), %r13
	0x4c, 0x8b, 0x5d, 0xb0, //0x00004705 movq         $-80(%rbp), %r11
	0x4d, 0x85, 0xff, //0x00004709 testq        %r15, %r15
	0x0f, 0x89, 0xf1, 0xf2, 0xff, 0xff, //0x0000470c jns          LBB0_689
	0xe9, 0x3d, 0x04, 0x00, 0x00, //0x00004712 jmp          LBB0_837
	//0x00004717 LBB0_850
	0x80, 0xf9, 0x22, //0x00004717 cmpb         $34, %cl
	0x0f, 0x85, 0xb4, 0x10, 0x00, 0x00, //0x0000471a jne          LBB0_1023
	0x4d, 0x01, 0xdf, //0x00004720 addq         %r11, %r15
	0x48, 0x8b, 0x45, 0xd0, //0x00004723 movq         $-48(%rbp), %rax
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004727 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0xe0, 0x14, 0x00, 0x00, //0x00004731 leaq         $5344(%rip), %r8  /* LJTI0_2+0(%rip) */
	0xe9, 0xc1, 0xff, 0xff, 0xff, //0x00004738 jmp          LBB0_855
	//0x0000473d LBB0_857
	0x4d, 0x85, 0xdb, //0x0000473d testq        %r11, %r11
	0x0f, 0x84, 0x8e, 0x10, 0x00, 0x00, //0x00004740 je           LBB0_1023
	0x48, 0x8b, 0x45, 0xa0, //0x00004746 movq         $-96(%rbp), %rax
	0x4c, 0x01, 0xf8, //0x0000474a addq         %r15, %rax
	0x48, 0x8b, 0x4d, 0xc8, //0x0000474d movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x00004751 cmpq         $-1, %rcx
	0x48, 0x89, 0xca, //0x00004755 movq         %rcx, %rdx
	0x48, 0x0f, 0x44, 0xc8, //0x00004758 cmoveq       %rax, %rcx
	0x48, 0x0f, 0x44, 0xd0, //0x0000475c cmoveq       %rax, %rdx
	0x49, 0x83, 0xc7, 0x01, //0x00004760 addq         $1, %r15
	0x49, 0x83, 0xc3, 0xff, //0x00004764 addq         $-1, %r11
	0x48, 0x89, 0x4d, 0xc8, //0x00004768 movq         %rcx, $-56(%rbp)
	0x48, 0x8b, 0x45, 0xd0, //0x0000476c movq         $-48(%rbp), %rax
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004770 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x97, 0x14, 0x00, 0x00, //0x0000477a leaq         $5271(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x4d, 0x85, 0xdb, //0x00004781 testq        %r11, %r11
	0x0f, 0x85, 0x78, 0xfd, 0xff, 0xff, //0x00004784 jne          LBB0_826
	0xe9, 0x0e, 0xfe, 0xff, 0xff, //0x0000478a jmp          LBB0_835
	//0x0000478f LBB0_859
	0x4d, 0x85, 0xdb, //0x0000478f testq        %r11, %r11
	0x0f, 0x84, 0x3c, 0x10, 0x00, 0x00, //0x00004792 je           LBB0_1023
	0x48, 0x8b, 0x45, 0xa0, //0x00004798 movq         $-96(%rbp), %rax
	0x4c, 0x01, 0xf8, //0x0000479c addq         %r15, %rax
	0x48, 0x8b, 0x4d, 0xc8, //0x0000479f movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x000047a3 cmpq         $-1, %rcx
	0x48, 0x89, 0xca, //0x000047a7 movq         %rcx, %rdx
	0x48, 0x0f, 0x44, 0xc8, //0x000047aa cmoveq       %rax, %rcx
	0x48, 0x0f, 0x44, 0xd0, //0x000047ae cmoveq       %rax, %rdx
	0x49, 0x83, 0xc7, 0x01, //0x000047b2 addq         $1, %r15
	0x49, 0x83, 0xc3, 0xff, //0x000047b6 addq         $-1, %r11
	0x48, 0x89, 0x4d, 0xc8, //0x000047ba movq         %rcx, $-56(%rbp)
	0x48, 0x8b, 0x45, 0xd0, //0x000047be movq         $-48(%rbp), %rax
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000047c2 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0x45, 0x14, 0x00, 0x00, //0x000047cc leaq         $5189(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x4d, 0x85, 0xdb, //0x000047d3 testq        %r11, %r11
	0x0f, 0x85, 0x87, 0xfe, 0xff, 0xff, //0x000047d6 jne          LBB0_846
	0xe9, 0x1d, 0xff, 0xff, 0xff, //0x000047dc jmp          LBB0_855
	//0x000047e1 LBB0_861
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000047e1 cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000047e6 jne          LBB0_863
	0x4c, 0x89, 0xf8, //0x000047ec movq         %r15, %rax
	0x4c, 0x29, 0xd0, //0x000047ef subq         %r10, %rax
	0x48, 0x0f, 0xbc, 0xce, //0x000047f2 bsfq         %rsi, %rcx
	0x48, 0x01, 0xc1, //0x000047f6 addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x000047f9 movq         %rcx, $-56(%rbp)
	//0x000047fd LBB0_863
	0x44, 0x89, 0xc8, //0x000047fd movl         %r9d, %eax
	0xf7, 0xd0, //0x00004800 notl         %eax
	0x21, 0xf0, //0x00004802 andl         %esi, %eax
	0x41, 0x8d, 0x0c, 0x41, //0x00004804 leal         (%r9,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x00004808 leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x0000480b notl         %edi
	0x21, 0xf7, //0x0000480d andl         %esi, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000480f andl         $-1431655766, %edi
	0x45, 0x31, 0xc9, //0x00004815 xorl         %r9d, %r9d
	0x01, 0xc7, //0x00004818 addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc1, //0x0000481a setb         %r9b
	0x01, 0xff, //0x0000481e addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004820 xorl         $1431655765, %edi
	0x21, 0xcf, //0x00004826 andl         %ecx, %edi
	0xf7, 0xd7, //0x00004828 notl         %edi
	0x21, 0xfa, //0x0000482a andl         %edi, %edx
	0x48, 0x8b, 0x7d, 0xd0, //0x0000482c movq         $-48(%rbp), %rdi
	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004830 movabsq      $4294977024, %rbx
	0x4c, 0x8d, 0x05, 0xd7, 0x13, 0x00, 0x00, //0x0000483a leaq         $5079(%rip), %r8  /* LJTI0_2+0(%rip) */
	0x48, 0x85, 0xd2, //0x00004841 testq        %rdx, %rdx
	0x0f, 0x85, 0xd1, 0xfa, 0xff, 0xff, //0x00004844 jne          LBB0_717
	//0x0000484a LBB0_864
	0x49, 0x83, 0xc7, 0x20, //0x0000484a addq         $32, %r15
	0x49, 0x83, 0xc3, 0xe0, //0x0000484e addq         $-32, %r11
	//0x00004852 LBB0_865
	0x4d, 0x85, 0xc9, //0x00004852 testq        %r9, %r9
	0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x00004855 jne          LBB0_878
	0x48, 0x8b, 0x7d, 0xc8, //0x0000485b movq         $-56(%rbp), %rdi
	0x4d, 0x85, 0xdb, //0x0000485f testq        %r11, %r11
	0x0f, 0x84, 0x86, 0x00, 0x00, 0x00, //0x00004862 je           LBB0_877
	//0x00004868 LBB0_867
	0x31, 0xf6, //0x00004868 xorl         %esi, %esi
	//0x0000486a LBB0_868
	0x41, 0x0f, 0xb6, 0x0c, 0x37, //0x0000486a movzbl       (%r15,%rsi), %ecx
	0x80, 0xf9, 0x22, //0x0000486f cmpb         $34, %cl
	0x0f, 0x84, 0x6f, 0x00, 0x00, 0x00, //0x00004872 je           LBB0_876
	0x80, 0xf9, 0x5c, //0x00004878 cmpb         $92, %cl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000487b je           LBB0_873
	0x48, 0x83, 0xc6, 0x01, //0x00004881 addq         $1, %rsi
	0x49, 0x39, 0xf3, //0x00004885 cmpq         %rsi, %r11
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00004888 jne          LBB0_868
	0xe9, 0x63, 0x00, 0x00, 0x00, //0x0000488e jmp          LBB0_871
	//0x00004893 LBB0_873
	0x49, 0x8d, 0x43, 0xff, //0x00004893 leaq         $-1(%r11), %rax
	0x48, 0x39, 0xf0, //0x00004897 cmpq         %rsi, %rax
	0x0f, 0x84, 0x50, 0x0f, 0x00, 0x00, //0x0000489a je           LBB0_875
	0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000048a0 movq         $-184(%rbp), %rax
	0x4c, 0x01, 0xf8, //0x000048a7 addq         %r15, %rax
	0x48, 0x01, 0xf0, //0x000048aa addq         %rsi, %rax
	0x48, 0x83, 0xff, 0xff, //0x000048ad cmpq         $-1, %rdi
	0x48, 0x8b, 0x4d, 0xc8, //0x000048b1 movq         $-56(%rbp), %rcx
	0x48, 0x0f, 0x44, 0xc8, //0x000048b5 cmoveq       %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x000048b9 movq         %rcx, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xf8, //0x000048bd cmoveq       %rax, %rdi
	0x49, 0x01, 0xf7, //0x000048c1 addq         %rsi, %r15
	0x49, 0x83, 0xc7, 0x02, //0x000048c4 addq         $2, %r15
	0x4c, 0x89, 0xd8, //0x000048c8 movq         %r11, %rax
	0x48, 0x29, 0xf0, //0x000048cb subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x000048ce addq         $-2, %rax
	0x49, 0x83, 0xc3, 0xfe, //0x000048d2 addq         $-2, %r11
	0x49, 0x39, 0xf3, //0x000048d6 cmpq         %rsi, %r11
	0x49, 0x89, 0xc3, //0x000048d9 movq         %rax, %r11
	0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x000048dc jne          LBB0_867
	0xe9, 0x09, 0x0f, 0x00, 0x00, //0x000048e2 jmp          LBB0_875
	//0x000048e7 LBB0_876
	0x49, 0x01, 0xf7, //0x000048e7 addq         %rsi, %r15
	0x49, 0x83, 0xc7, 0x01, //0x000048ea addq         $1, %r15
	//0x000048ee LBB0_877
	0x4d, 0x29, 0xd7, //0x000048ee subq         %r10, %r15
	0xe9, 0x77, 0xf3, 0xff, 0xff, //0x000048f1 jmp          LBB0_725
	//0x000048f6 LBB0_871
	0x80, 0xf9, 0x22, //0x000048f6 cmpb         $34, %cl
	0x0f, 0x85, 0xf1, 0x0e, 0x00, 0x00, //0x000048f9 jne          LBB0_875
	0x4d, 0x01, 0xdf, //0x000048ff addq         %r11, %r15
	0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00004902 jmp          LBB0_877
	//0x00004907 LBB0_878
	0x4d, 0x85, 0xdb, //0x00004907 testq        %r11, %r11
	0x0f, 0x84, 0xe0, 0x0e, 0x00, 0x00, //0x0000490a je           LBB0_875
	0x48, 0x8b, 0x45, 0xa0, //0x00004910 movq         $-96(%rbp), %rax
	0x4c, 0x01, 0xf8, //0x00004914 addq         %r15, %rax
	0x48, 0x8b, 0x4d, 0xc8, //0x00004917 movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x0000491b cmpq         $-1, %rcx
	0x48, 0x89, 0xcf, //0x0000491f movq         %rcx, %rdi
	0x48, 0x0f, 0x44, 0xc8, //0x00004922 cmoveq       %rax, %rcx
	0x48, 0x0f, 0x44, 0xf8, //0x00004926 cmoveq       %rax, %rdi
	0x49, 0x83, 0xc7, 0x01, //0x0000492a addq         $1, %r15
	0x49, 0x83, 0xc3, 0xff, //0x0000492e addq         $-1, %r11
	0x48, 0x89, 0x4d, 0xc8, //0x00004932 movq         %rcx, $-56(%rbp)
	0x4d, 0x85, 0xdb, //0x00004936 testq        %r11, %r11
	0x0f, 0x85, 0x29, 0xff, 0xff, 0xff, //0x00004939 jne          LBB0_867
	0xe9, 0xaa, 0xff, 0xff, 0xff, //0x0000493f jmp          LBB0_877
	//0x00004944 LBB0_881
	0x49, 0x83, 0xc5, 0xff, //0x00004944 addq         $-1, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00004948 movq         %r13, (%r12)
	0x49, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x0000494c movq         $-34, %r9
	0xe9, 0x25, 0x00, 0x00, 0x00, //0x00004953 jmp          LBB0_889
	//0x00004958 LBB0_882
	0x48, 0x8b, 0x45, 0xd0, //0x00004958 movq         $-48(%rbp), %rax
	0x48, 0x89, 0x30, //0x0000495c movq         %rsi, (%rax)
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000495f movq         $-1, %r9
	0xe9, 0x12, 0x00, 0x00, 0x00, //0x00004966 jmp          LBB0_889
	//0x0000496b LBB0_883
	0x49, 0x89, 0xd5, //0x0000496b movq         %rdx, %r13
	//0x0000496e LBB0_887
	0x49, 0x83, 0xc5, 0xff, //0x0000496e addq         $-1, %r13
	0x4d, 0x89, 0x2c, 0x24, //0x00004972 movq         %r13, (%r12)
	//0x00004976 LBB0_888
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00004976 movq         $-2, %r9
	//0x0000497d LBB0_889
	0x4c, 0x89, 0xc8, //0x0000497d movq         %r9, %rax
	0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x00004980 addq         $168, %rsp
	0x5b,       //0x00004987 popq         %rbx
	0x41, 0x5c, //0x00004988 popq         %r12
	0x41, 0x5d, //0x0000498a popq         %r13
	0x41, 0x5e, //0x0000498c popq         %r14
	0x41, 0x5f, //0x0000498e popq         %r15
	0x5d, //0x00004990 popq         %rbp
	0xc3, //0x00004991 retq
	//0x00004992 LBB0_884
	0x4c, 0x89, 0x38, //0x00004992 movq         %r15, (%rax)
	//0x00004995 LBB0_885
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004995 movq         $-1, %r9
	0xe9, 0xdc, 0xff, 0xff, 0xff, //0x0000499c jmp          LBB0_889
	//0x000049a1 LBB0_890
	0x4c, 0x01, 0xde, //0x000049a1 addq         %r11, %rsi
	0x48, 0x89, 0xf0, //0x000049a4 movq         %rsi, %rax
	//0x000049a7 LBB0_891
	0x4c, 0x29, 0xd8, //0x000049a7 subq         %r11, %rax
	0x48, 0x89, 0xc6, //0x000049aa movq         %rax, %rsi
	//0x000049ad LBB0_892
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000049ad movq         $-1, %r9
	0x49, 0x89, 0xf2, //0x000049b4 movq         %rsi, %r10
	0x48, 0x39, 0xd6, //0x000049b7 cmpq         %rdx, %rsi
	0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x000049ba jae          LBB0_889
	//0x000049c0 LBB0_893
	0x49, 0x8d, 0x7a, 0x01, //0x000049c0 leaq         $1(%r10), %rdi
	0x48, 0x8b, 0x45, 0xd0, //0x000049c4 movq         $-48(%rbp), %rax
	0x48, 0x89, 0x38, //0x000049c8 movq         %rdi, (%rax)
	0x43, 0x0f, 0xbe, 0x0c, 0x13, //0x000049cb movsbl       (%r11,%r10), %ecx
	0x83, 0xf9, 0x7b, //0x000049d0 cmpl         $123, %ecx
	0x0f, 0x87, 0xd2, 0x01, 0x00, 0x00, //0x000049d3 ja           LBB0_918
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000049d9 movq         $-1, %r9
	0x48, 0x8d, 0x15, 0x11, 0x15, 0x00, 0x00, //0x000049e0 leaq         $5393(%rip), %rdx  /* LJTI0_6+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x000049e7 movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x000049eb addq         %rdx, %rcx
	0xff, 0xe1, //0x000049ee jmpq         *%rcx
	//0x000049f0 LBB0_895
	0x49, 0x8b, 0x16, //0x000049f0 movq         (%r14), %rdx
	0x48, 0x29, 0xfa, //0x000049f3 subq         %rdi, %rdx
	0x48, 0x83, 0xfa, 0x10, //0x000049f6 cmpq         $16, %rdx
	0x0f, 0x82, 0x9e, 0x0d, 0x00, 0x00, //0x000049fa jb           LBB0_1012
	0x31, 0xc9, //0x00004a00 xorl         %ecx, %ecx
	0xf3, 0x0f, 0x6f, 0x05, 0xf6, 0xb5, 0xff, 0xff, //0x00004a02 movdqu       $-18954(%rip), %xmm0  /* LCPI0_0+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0xfe, 0xb5, 0xff, 0xff, //0x00004a0a movdqu       $-18946(%rip), %xmm1  /* LCPI0_1+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x15, 0x06, 0xb6, 0xff, 0xff, //0x00004a12 movdqu       $-18938(%rip), %xmm2  /* LCPI0_2+0(%rip) */
	0x4c, 0x89, 0xde, //0x00004a1a movq         %r11, %rsi
	0x4c, 0x8b, 0x45, 0xd0, //0x00004a1d movq         $-48(%rbp), %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004a21 .p2align 4, 0x90
	//0x00004a30 LBB0_897
	0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x16, 0x01, //0x00004a30 movdqu       $1(%rsi,%r10), %xmm3
	0x66, 0x0f, 0x6f, 0xe3, //0x00004a37 movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00004a3b pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xdb, 0xd9, //0x00004a3f pand         %xmm1, %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x00004a43 pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xeb, 0xdc, //0x00004a47 por          %xmm4, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00004a4b pmovmskb     %xmm3, %edi
	0x85, 0xff, //0x00004a4f testl        %edi, %edi
	0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00004a51 jne          LBB0_908
	0x48, 0x83, 0xc6, 0x10, //0x00004a57 addq         $16, %rsi
	0x48, 0x8d, 0x04, 0x0a, //0x00004a5b leaq         (%rdx,%rcx), %rax
	0x48, 0x83, 0xc0, 0xf0, //0x00004a5f addq         $-16, %rax
	0x48, 0x83, 0xc1, 0xf0, //0x00004a63 addq         $-16, %rcx
	0x48, 0x83, 0xf8, 0x0f, //0x00004a67 cmpq         $15, %rax
	0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x00004a6b ja           LBB0_897
	0x4a, 0x8d, 0x3c, 0x16, //0x00004a71 leaq         (%rsi,%r10), %rdi
	0x48, 0x83, 0xc7, 0x01, //0x00004a75 addq         $1, %rdi
	0x48, 0x01, 0xca, //0x00004a79 addq         %rcx, %rdx
	0x48, 0x85, 0xd2, //0x00004a7c testq        %rdx, %rdx
	0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00004a7f je           LBB0_907
	//0x00004a85 LBB0_900
	0x48, 0x8d, 0x0c, 0x17, //0x00004a85 leaq         (%rdi,%rdx), %rcx
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00004a89 movabsq      $17596481021440, %rsi
	//0x00004a93 LBB0_901
	0x0f, 0xb6, 0x1f, //0x00004a93 movzbl       (%rdi), %ebx
	0x48, 0x83, 0xfb, 0x2c, //0x00004a96 cmpq         $44, %rbx
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00004a9a ja           LBB0_903
	0x48, 0x0f, 0xa3, 0xde, //0x00004aa0 btq          %rbx, %rsi
	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00004aa4 jb           LBB0_907
	//0x00004aaa LBB0_903
	0x80, 0xfb, 0x5d, //0x00004aaa cmpb         $93, %bl
	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00004aad je           LBB0_907
	0x80, 0xfb, 0x7d, //0x00004ab3 cmpb         $125, %bl
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004ab6 je           LBB0_907
	0x48, 0x83, 0xc7, 0x01, //0x00004abc addq         $1, %rdi
	0x48, 0x83, 0xc2, 0xff, //0x00004ac0 addq         $-1, %rdx
	0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00004ac4 jne          LBB0_901
	0x48, 0x89, 0xcf, //0x00004aca movq         %rcx, %rdi
	//0x00004acd LBB0_907
	0x4c, 0x29, 0xdf, //0x00004acd subq         %r11, %rdi
	0x49, 0x89, 0x38, //0x00004ad0 movq         %rdi, (%r8)
	0x4d, 0x89, 0xd1, //0x00004ad3 movq         %r10, %r9
	0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x00004ad6 jmp          LBB0_889
	//0x00004adb LBB0_908
	0x66, 0x0f, 0xbc, 0xc7, //0x00004adb bsfw         %di, %ax
	0x0f, 0xb7, 0xf8, //0x00004adf movzwl       %ax, %edi
	0x4c, 0x01, 0xd7, //0x00004ae2 addq         %r10, %rdi
	0x48, 0x89, 0xfa, //0x00004ae5 movq         %rdi, %rdx
	0x48, 0x29, 0xca, //0x00004ae8 subq         %rcx, %rdx
	0x48, 0x8d, 0x42, 0x01, //0x00004aeb leaq         $1(%rdx), %rax
	0x49, 0x89, 0x00, //0x00004aef movq         %rax, (%r8)
	0x48, 0x85, 0xc0, //0x00004af2 testq        %rax, %rax
	0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00004af5 jle          LBB0_913
	0x48, 0x8d, 0x4a, 0x02, //0x00004afb leaq         $2(%rdx), %rcx
	0x48, 0x01, 0xfe, //0x00004aff addq         %rdi, %rsi
	0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004b02 movabsq      $4294977024, %rdi
	0x90, 0x90, 0x90, 0x90, //0x00004b0c .p2align 4, 0x90
	//0x00004b10 LBB0_910
	0x0f, 0xb6, 0x1e, //0x00004b10 movzbl       (%rsi), %ebx
	0x48, 0x83, 0xfb, 0x20, //0x00004b13 cmpq         $32, %rbx
	0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00004b17 ja           LBB0_913
	0x48, 0x0f, 0xa3, 0xdf, //0x00004b1d btq          %rbx, %rdi
	0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00004b21 jae          LBB0_913
	0x49, 0x89, 0x10, //0x00004b27 movq         %rdx, (%r8)
	0x48, 0x83, 0xc1, 0xff, //0x00004b2a addq         $-1, %rcx
	0x48, 0x83, 0xc2, 0xff, //0x00004b2e addq         $-1, %rdx
	0x48, 0x83, 0xc6, 0xff, //0x00004b32 addq         $-1, %rsi
	0x48, 0x83, 0xf9, 0x01, //0x00004b36 cmpq         $1, %rcx
	0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00004b3a jg           LBB0_910
	//0x00004b40 LBB0_913
	0x4d, 0x89, 0xd1, //0x00004b40 movq         %r10, %r9
	0xe9, 0x35, 0xfe, 0xff, 0xff, //0x00004b43 jmp          LBB0_889
	//0x00004b48 LBB0_994
	0x49, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00004b48 movq         $-7, %r9
	0xe9, 0x29, 0xfe, 0xff, 0xff, //0x00004b4f jmp          LBB0_889
	//0x00004b54 LBB0_837
	0x49, 0x83, 0xff, 0xff, //0x00004b54 cmpq         $-1, %r15
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00004b58 jne          LBB0_839
	//0x00004b5e LBB0_838
	0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004b5e movq         $-1, %r15
	0x48, 0x8b, 0x4d, 0xc0, //0x00004b65 movq         $-64(%rbp), %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x00004b69 movq         %rcx, $-56(%rbp)
	//0x00004b6d LBB0_839
	0x48, 0x8b, 0x4d, 0xc8, //0x00004b6d movq         $-56(%rbp), %rcx
	0x48, 0x89, 0x08, //0x00004b71 movq         %rcx, (%rax)
	0x4d, 0x89, 0xf9, //0x00004b74 movq         %r15, %r9
	0xe9, 0x01, 0xfe, 0xff, 0xff, //0x00004b77 jmp          LBB0_889
	//0x00004b7c LBB0_914
	0x49, 0x8d, 0x4a, 0x04, //0x00004b7c leaq         $4(%r10), %rcx
	0xe9, 0x6f, 0x05, 0x00, 0x00, //0x00004b80 jmp          LBB0_956
	//0x00004b85 LBB0_915
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004b85 movq         $-1, %rcx
	0x4c, 0x8b, 0x65, 0xd0, //0x00004b8c movq         $-48(%rbp), %r12
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004b90 jmp          LBB0_917
	//0x00004b95 LBB0_916
	0x4c, 0x89, 0xf9, //0x00004b95 movq         %r15, %rcx
	//0x00004b98 LBB0_917
	0x48, 0xf7, 0xd1, //0x00004b98 notq         %rcx
	0x48, 0x8b, 0x45, 0xc0, //0x00004b9b movq         $-64(%rbp), %rax
	0x48, 0x01, 0xc8, //0x00004b9f addq         %rcx, %rax
	0x49, 0x89, 0x04, 0x24, //0x00004ba2 movq         %rax, (%r12)
	0xe9, 0xcb, 0xfd, 0xff, 0xff, //0x00004ba6 jmp          LBB0_888
	//0x00004bab LBB0_918
	0x48, 0x8b, 0x45, 0xd0, //0x00004bab movq         $-48(%rbp), %rax
	0x4c, 0x89, 0x10, //0x00004baf movq         %r10, (%rax)
	0xe9, 0xbf, 0xfd, 0xff, 0xff, //0x00004bb2 jmp          LBB0_888
	//0x00004bb7 LBB0_919
	0x4d, 0x8b, 0x06, //0x00004bb7 movq         (%r14), %r8
	0x4d, 0x89, 0xc4, //0x00004bba movq         %r8, %r12
	0x49, 0x29, 0xfc, //0x00004bbd subq         %rdi, %r12
	0x49, 0x83, 0xfc, 0x20, //0x00004bc0 cmpq         $32, %r12
	0x0f, 0x8c, 0x02, 0x0c, 0x00, 0x00, //0x00004bc4 jl           LBB0_1017
	0x4f, 0x8d, 0x3c, 0x13, //0x00004bca leaq         (%r11,%r10), %r15
	0x4d, 0x29, 0xd0, //0x00004bce subq         %r10, %r8
	0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00004bd1 movl         $31, %edi
	0x45, 0x31, 0xe4, //0x00004bd6 xorl         %r12d, %r12d
	0xf3, 0x0f, 0x6f, 0x05, 0x4f, 0xb4, 0xff, 0xff, //0x00004bd9 movdqu       $-19377(%rip), %xmm0  /* LCPI0_3+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0x57, 0xb4, 0xff, 0xff, //0x00004be1 movdqu       $-19369(%rip), %xmm1  /* LCPI0_4+0(%rip) */
	0x45, 0x31, 0xf6, //0x00004be9 xorl         %r14d, %r14d
	//0x00004bec LBB0_921
	0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x27, 0x01, //0x00004bec movdqu       $1(%r15,%r12), %xmm2
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x27, 0x11, //0x00004bf3 movdqu       $17(%r15,%r12), %xmm3
	0x66, 0x0f, 0x6f, 0xe2, //0x00004bfa movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00004bfe pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xf4, //0x00004c02 pmovmskb     %xmm4, %esi
	0x66, 0x0f, 0x6f, 0xe3, //0x00004c06 movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x74, 0xe0, //0x00004c0a pcmpeqb      %xmm0, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00004c0e pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe1, 0x10, //0x00004c12 shlq         $16, %rcx
	0x48, 0x09, 0xf1, //0x00004c16 orq          %rsi, %rcx
	0x66, 0x0f, 0x74, 0xd1, //0x00004c19 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xc2, //0x00004c1d pmovmskb     %xmm2, %eax
	0x66, 0x0f, 0x74, 0xd9, //0x00004c21 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00004c25 pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x10, //0x00004c29 shlq         $16, %rsi
	0x48, 0x09, 0xc6, //0x00004c2d orq          %rax, %rsi
	0x48, 0x89, 0xf0, //0x00004c30 movq         %rsi, %rax
	0x4c, 0x09, 0xf0, //0x00004c33 orq          %r14, %rax
	0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00004c36 je           LBB0_923
	0x44, 0x89, 0xf0, //0x00004c3c movl         %r14d, %eax
	0xf7, 0xd0, //0x00004c3f notl         %eax
	0x21, 0xf0, //0x00004c41 andl         %esi, %eax
	0x8d, 0x14, 0x00, //0x00004c43 leal         (%rax,%rax), %edx
	0x44, 0x09, 0xf2, //0x00004c46 orl          %r14d, %edx
	0x89, 0xd3, //0x00004c49 movl         %edx, %ebx
	0xf7, 0xd3, //0x00004c4b notl         %ebx
	0x21, 0xf3, //0x00004c4d andl         %esi, %ebx
	0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004c4f andl         $-1431655766, %ebx
	0x45, 0x31, 0xf6, //0x00004c55 xorl         %r14d, %r14d
	0x01, 0xc3, //0x00004c58 addl         %eax, %ebx
	0x41, 0x0f, 0x92, 0xc6, //0x00004c5a setb         %r14b
	0x01, 0xdb, //0x00004c5e addl         %ebx, %ebx
	0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00004c60 xorl         $1431655765, %ebx
	0x21, 0xd3, //0x00004c66 andl         %edx, %ebx
	0xf7, 0xd3, //0x00004c68 notl         %ebx
	0x21, 0xd9, //0x00004c6a andl         %ebx, %ecx
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004c6c jmp          LBB0_924
	//0x00004c71 LBB0_923
	0x45, 0x31, 0xf6, //0x00004c71 xorl         %r14d, %r14d
	//0x00004c74 LBB0_924
	0x48, 0x85, 0xc9, //0x00004c74 testq        %rcx, %rcx
	0x0f, 0x85, 0xf7, 0x08, 0x00, 0x00, //0x00004c77 jne          LBB0_984
	0x49, 0x83, 0xc4, 0x20, //0x00004c7d addq         $32, %r12
	0x49, 0x8d, 0x04, 0x38, //0x00004c81 leaq         (%r8,%rdi), %rax
	0x48, 0x83, 0xc0, 0xe0, //0x00004c85 addq         $-32, %rax
	0x48, 0x83, 0xc7, 0xe0, //0x00004c89 addq         $-32, %rdi
	0x48, 0x83, 0xf8, 0x3f, //0x00004c8d cmpq         $63, %rax
	0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x00004c91 jg           LBB0_921
	0x4d, 0x85, 0xf6, //0x00004c97 testq        %r14, %r14
	0x0f, 0x85, 0x69, 0x0b, 0x00, 0x00, //0x00004c9a jne          LBB0_1021
	0x4b, 0x8d, 0x3c, 0x3c, //0x00004ca0 leaq         (%r12,%r15), %rdi
	0x48, 0x83, 0xc7, 0x01, //0x00004ca4 addq         $1, %rdi
	0x49, 0xf7, 0xd4, //0x00004ca8 notq         %r12
	0x4d, 0x01, 0xc4, //0x00004cab addq         %r8, %r12
	//0x00004cae LBB0_928
	0x4d, 0x85, 0xe4, //0x00004cae testq        %r12, %r12
	0x0f, 0x8e, 0xc6, 0xfc, 0xff, 0xff, //0x00004cb1 jle          LBB0_889
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004cb7 movq         $-1, %r9
	0xe9, 0xe5, 0x08, 0x00, 0x00, //0x00004cbe jmp          LBB0_986
	//0x00004cc3 LBB0_930
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004cc3 movabsq      $6148914691236517205, %r15
	0x49, 0x8b, 0x0e, //0x00004ccd movq         (%r14), %rcx
	0x48, 0x29, 0xf9, //0x00004cd0 subq         %rdi, %rcx
	0x49, 0x01, 0xfb, //0x00004cd3 addq         %rdi, %r11
	0x45, 0x31, 0xe4, //0x00004cd6 xorl         %r12d, %r12d
	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x5e, 0xb3, 0xff, 0xff, //0x00004cd9 movdqu       $-19618(%rip), %xmm10  /* LCPI0_4+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0x46, 0xb3, 0xff, 0xff, //0x00004ce2 movdqu       $-19642(%rip), %xmm1  /* LCPI0_3+0(%rip) */
	0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004cea pcmpeqd      %xmm9, %xmm9
	0xf3, 0x0f, 0x6f, 0x1d, 0x79, 0xb3, 0xff, 0xff, //0x00004cef movdqu       $-19591(%rip), %xmm3  /* LCPI0_7+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x25, 0x21, 0xb3, 0xff, 0xff, //0x00004cf7 movdqu       $-19679(%rip), %xmm4  /* LCPI0_2+0(%rip) */
	0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004cff movabsq      $3689348814741910323, %rax
	0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004d09 pxor         %xmm8, %xmm8
	0x31, 0xd2, //0x00004d0e xorl         %edx, %edx
	0x45, 0x31, 0xf6, //0x00004d10 xorl         %r14d, %r14d
	0x45, 0x31, 0xc0, //0x00004d13 xorl         %r8d, %r8d
	0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00004d16 jmp          LBB0_932
	//0x00004d1b LBB0_931
	0x49, 0xc1, 0xfd, 0x3f, //0x00004d1b sarq         $63, %r13
	0x48, 0x89, 0xf9, //0x00004d1f movq         %rdi, %rcx
	0x48, 0xd1, 0xe9, //0x00004d22 shrq         %rcx
	0x4c, 0x21, 0xf9, //0x00004d25 andq         %r15, %rcx
	0x48, 0x29, 0xcf, //0x00004d28 subq         %rcx, %rdi
	0x48, 0x89, 0xf9, //0x00004d2b movq         %rdi, %rcx
	0x48, 0x21, 0xc1, //0x00004d2e andq         %rax, %rcx
	0x48, 0xc1, 0xef, 0x02, //0x00004d31 shrq         $2, %rdi
	0x48, 0x21, 0xc7, //0x00004d35 andq         %rax, %rdi
	0x48, 0x01, 0xcf, //0x00004d38 addq         %rcx, %rdi
	0x48, 0x89, 0xf9, //0x00004d3b movq         %rdi, %rcx
	0x48, 0xc1, 0xe9, 0x04, //0x00004d3e shrq         $4, %rcx
	0x48, 0x01, 0xf9, //0x00004d42 addq         %rdi, %rcx
	0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004d45 movabsq      $1085102592571150095, %rdx
	0x48, 0x21, 0xd1, //0x00004d4f andq         %rdx, %rcx
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004d52 movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xca, //0x00004d5c imulq        %rdx, %rcx
	0x48, 0xc1, 0xe9, 0x38, //0x00004d60 shrq         $56, %rcx
	0x49, 0x01, 0xce, //0x00004d64 addq         %rcx, %r14
	0x49, 0x83, 0xc3, 0x40, //0x00004d67 addq         $64, %r11
	0x48, 0x8b, 0x4d, 0xc8, //0x00004d6b movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xc1, 0xc0, //0x00004d6f addq         $-64, %rcx
	0x4d, 0x89, 0xec, //0x00004d73 movq         %r13, %r12
	0x48, 0x8b, 0x55, 0xb0, //0x00004d76 movq         $-80(%rbp), %rdx
	//0x00004d7a LBB0_932
	0x48, 0x83, 0xf9, 0x40, //0x00004d7a cmpq         $64, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x00004d7e movq         %rcx, $-56(%rbp)
	0x0f, 0x8c, 0x16, 0x02, 0x00, 0x00, //0x00004d82 jl           LBB0_940
	//0x00004d88 LBB0_933
	0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00004d88 movdqu       (%r11), %xmm0
	0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x10, //0x00004d8d movdqu       $16(%r11), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x20, //0x00004d93 movdqu       $32(%r11), %xmm7
	0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x00004d99 movdqu       $48(%r11), %xmm6
	0x66, 0x0f, 0x6f, 0xd0, //0x00004d9f movdqa       %xmm0, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004da3 pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00004da8 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x6f, 0xd5, //0x00004dac movdqa       %xmm5, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004db0 pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x00004db5 pmovmskb     %xmm2, %ecx
	0x66, 0x0f, 0x6f, 0xd7, //0x00004db9 movdqa       %xmm7, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004dbd pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xda, //0x00004dc2 pmovmskb     %xmm2, %ebx
	0x66, 0x0f, 0x6f, 0xd6, //0x00004dc6 movdqa       %xmm6, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004dca pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x00004dcf pmovmskb     %xmm2, %edi
	0x48, 0xc1, 0xe7, 0x30, //0x00004dd3 shlq         $48, %rdi
	0x48, 0xc1, 0xe3, 0x20, //0x00004dd7 shlq         $32, %rbx
	0x48, 0x09, 0xfb, //0x00004ddb orq          %rdi, %rbx
	0x48, 0xc1, 0xe1, 0x10, //0x00004dde shlq         $16, %rcx
	0x48, 0x09, 0xd9, //0x00004de2 orq          %rbx, %rcx
	0x48, 0x09, 0xce, //0x00004de5 orq          %rcx, %rsi
	0x48, 0x89, 0xf1, //0x00004de8 movq         %rsi, %rcx
	0x48, 0x09, 0xd1, //0x00004deb orq          %rdx, %rcx
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00004dee jne          LBB0_935
	0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004df4 movq         $-1, %rsi
	0x31, 0xc9, //0x00004dfb xorl         %ecx, %ecx
	0x48, 0x89, 0x4d, 0xb0, //0x00004dfd movq         %rcx, $-80(%rbp)
	0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00004e01 jmp          LBB0_936
	//0x00004e06 LBB0_935
	0x48, 0x89, 0xd1, //0x00004e06 movq         %rdx, %rcx
	0x48, 0xf7, 0xd1, //0x00004e09 notq         %rcx
	0x48, 0x21, 0xf1, //0x00004e0c andq         %rsi, %rcx
	0x48, 0x8d, 0x3c, 0x09, //0x00004e0f leaq         (%rcx,%rcx), %rdi
	0x48, 0x09, 0xd7, //0x00004e13 orq          %rdx, %rdi
	0x48, 0x89, 0xfb, //0x00004e16 movq         %rdi, %rbx
	0x48, 0xf7, 0xd3, //0x00004e19 notq         %rbx
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004e1c movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x00004e26 andq         %rdx, %rsi
	0x48, 0x21, 0xde, //0x00004e29 andq         %rbx, %rsi
	0x31, 0xd2, //0x00004e2c xorl         %edx, %edx
	0x48, 0x01, 0xce, //0x00004e2e addq         %rcx, %rsi
	0x0f, 0x92, 0xc2, //0x00004e31 setb         %dl
	0x48, 0x89, 0x55, 0xb0, //0x00004e34 movq         %rdx, $-80(%rbp)
	0x48, 0x01, 0xf6, //0x00004e38 addq         %rsi, %rsi
	0x4c, 0x31, 0xfe, //0x00004e3b xorq         %r15, %rsi
	0x48, 0x21, 0xfe, //0x00004e3e andq         %rdi, %rsi
	0x48, 0xf7, 0xd6, //0x00004e41 notq         %rsi
	//0x00004e44 LBB0_936
	0x66, 0x0f, 0x6f, 0xd6, //0x00004e44 movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00004e48 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x00004e4c pmovmskb     %xmm2, %ecx
	0x48, 0xc1, 0xe1, 0x30, //0x00004e50 shlq         $48, %rcx
	0x66, 0x0f, 0x6f, 0xd7, //0x00004e54 movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00004e58 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x00004e5c pmovmskb     %xmm2, %edi
	0x48, 0xc1, 0xe7, 0x20, //0x00004e60 shlq         $32, %rdi
	0x48, 0x09, 0xcf, //0x00004e64 orq          %rcx, %rdi
	0x66, 0x0f, 0x6f, 0xd5, //0x00004e67 movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00004e6b pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x00004e6f pmovmskb     %xmm2, %ecx
	0x48, 0xc1, 0xe1, 0x10, //0x00004e73 shlq         $16, %rcx
	0x48, 0x09, 0xf9, //0x00004e77 orq          %rdi, %rcx
	0x66, 0x0f, 0x6f, 0xd0, //0x00004e7a movdqa       %xmm0, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00004e7e pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x00004e82 pmovmskb     %xmm2, %edi
	0x48, 0x09, 0xcf, //0x00004e86 orq          %rcx, %rdi
	0x48, 0x21, 0xf7, //0x00004e89 andq         %rsi, %rdi
	0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00004e8c movq         %rdi, %xmm2
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004e91 pclmulqdq    $0, %xmm9, %xmm2
	0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x00004e98 movq         %xmm2, %r13
	0x4d, 0x31, 0xe5, //0x00004e9d xorq         %r12, %r13
	0x66, 0x0f, 0x6f, 0xd0, //0x00004ea0 movdqa       %xmm0, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x00004ea4 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x00004ea8 pmovmskb     %xmm2, %edi
	0x66, 0x0f, 0x6f, 0xd5, //0x00004eac movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x00004eb0 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x00004eb4 pmovmskb     %xmm2, %ecx
	0x66, 0x0f, 0x6f, 0xd7, //0x00004eb8 movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x00004ebc pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00004ec0 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x6f, 0xd6, //0x00004ec4 movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x00004ec8 pcmpeqb      %xmm3, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00004ecc pmovmskb     %xmm2, %r12d
	0x49, 0xc1, 0xe4, 0x30, //0x00004ed1 shlq         $48, %r12
	0x48, 0xc1, 0xe6, 0x20, //0x00004ed5 shlq         $32, %rsi
	0x4c, 0x09, 0xe6, //0x00004ed9 orq          %r12, %rsi
	0x48, 0xc1, 0xe1, 0x10, //0x00004edc shlq         $16, %rcx
	0x48, 0x09, 0xf1, //0x00004ee0 orq          %rsi, %rcx
	0x48, 0x09, 0xcf, //0x00004ee3 orq          %rcx, %rdi
	0x4d, 0x89, 0xec, //0x00004ee6 movq         %r13, %r12
	0x49, 0xf7, 0xd4, //0x00004ee9 notq         %r12
	0x4c, 0x21, 0xe7, //0x00004eec andq         %r12, %rdi
	0x66, 0x0f, 0x74, 0xc4, //0x00004eef pcmpeqb      %xmm4, %xmm0
	0x66, 0x0f, 0xd7, 0xf0, //0x00004ef3 pmovmskb     %xmm0, %esi
	0x66, 0x0f, 0x74, 0xec, //0x00004ef7 pcmpeqb      %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00004efb pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xfc, //0x00004eff pcmpeqb      %xmm4, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x00004f03 pmovmskb     %xmm7, %ebx
	0x66, 0x0f, 0x74, 0xf4, //0x00004f07 pcmpeqb      %xmm4, %xmm6
	0x66, 0x0f, 0xd7, 0xce, //0x00004f0b pmovmskb     %xmm6, %ecx
	0x48, 0xc1, 0xe1, 0x30, //0x00004f0f shlq         $48, %rcx
	0x48, 0xc1, 0xe3, 0x20, //0x00004f13 shlq         $32, %rbx
	0x48, 0x09, 0xcb, //0x00004f17 orq          %rcx, %rbx
	0x48, 0xc1, 0xe2, 0x10, //0x00004f1a shlq         $16, %rdx
	0x48, 0x09, 0xda, //0x00004f1e orq          %rbx, %rdx
	0x48, 0x09, 0xd6, //0x00004f21 orq          %rdx, %rsi
	0x4c, 0x21, 0xe6, //0x00004f24 andq         %r12, %rsi
	0x0f, 0x84, 0xee, 0xfd, 0xff, 0xff, //0x00004f27 je           LBB0_931
	0x4c, 0x8b, 0x65, 0xd0, //0x00004f2d movq         $-48(%rbp), %r12
	//0x00004f31 LBB0_938
	0x48, 0x8d, 0x4e, 0xff, //0x00004f31 leaq         $-1(%rsi), %rcx
	0x48, 0x89, 0xca, //0x00004f35 movq         %rcx, %rdx
	0x48, 0x21, 0xfa, //0x00004f38 andq         %rdi, %rdx
	0x48, 0x89, 0xd3, //0x00004f3b movq         %rdx, %rbx
	0x48, 0xd1, 0xeb, //0x00004f3e shrq         %rbx
	0x4c, 0x21, 0xfb, //0x00004f41 andq         %r15, %rbx
	0x48, 0x29, 0xda, //0x00004f44 subq         %rbx, %rdx
	0x48, 0x89, 0xd3, //0x00004f47 movq         %rdx, %rbx
	0x48, 0x21, 0xc3, //0x00004f4a andq         %rax, %rbx
	0x48, 0xc1, 0xea, 0x02, //0x00004f4d shrq         $2, %rdx
	0x48, 0x21, 0xc2, //0x00004f51 andq         %rax, %rdx
	0x48, 0x01, 0xda, //0x00004f54 addq         %rbx, %rdx
	0x48, 0x89, 0xd3, //0x00004f57 movq         %rdx, %rbx
	0x48, 0xc1, 0xeb, 0x04, //0x00004f5a shrq         $4, %rbx
	0x48, 0x01, 0xd3, //0x00004f5e addq         %rdx, %rbx
	0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004f61 movabsq      $1085102592571150095, %rdx
	0x48, 0x21, 0xd3, //0x00004f6b andq         %rdx, %rbx
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004f6e movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xda, //0x00004f78 imulq        %rdx, %rbx
	0x48, 0xc1, 0xeb, 0x38, //0x00004f7c shrq         $56, %rbx
	0x4c, 0x01, 0xf3, //0x00004f80 addq         %r14, %rbx
	0x4c, 0x39, 0xc3, //0x00004f83 cmpq         %r8, %rbx
	0x0f, 0x86, 0xad, 0x05, 0x00, 0x00, //0x00004f86 jbe          LBB0_983
	0x49, 0x83, 0xc0, 0x01, //0x00004f8c addq         $1, %r8
	0x48, 0x21, 0xce, //0x00004f90 andq         %rcx, %rsi
	0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x00004f93 jne          LBB0_938
	0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x00004f99 jmp          LBB0_931
	//0x00004f9e LBB0_940
	0x48, 0x85, 0xc9, //0x00004f9e testq        %rcx, %rcx
	0x0f, 0x8e, 0x36, 0x08, 0x00, 0x00, //0x00004fa1 jle          LBB0_1018
	0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00004fa7 movdqu       %xmm8, $-128(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004fad movdqu       %xmm8, $-144(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004fb6 movdqu       %xmm8, $-160(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004fbf movdqu       %xmm8, $-176(%rbp)
	0x44, 0x89, 0xd9, //0x00004fc8 movl         %r11d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00004fcb andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00004fd1 cmpl         $4033, %ecx
	0x0f, 0x82, 0xab, 0xfd, 0xff, 0xff, //0x00004fd7 jb           LBB0_933
	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00004fdd cmpq         $32, $-56(%rbp)
	0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00004fe2 jb           LBB0_944
	0x41, 0x0f, 0x10, 0x03, //0x00004fe8 movups       (%r11), %xmm0
	0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004fec movups       %xmm0, $-176(%rbp)
	0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x00004ff3 movdqu       $16(%r11), %xmm0
	0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004ff9 movdqu       %xmm0, $-160(%rbp)
	0x49, 0x83, 0xc3, 0x20, //0x00005001 addq         $32, %r11
	0x48, 0x8b, 0x4d, 0xc8, //0x00005005 movq         $-56(%rbp), %rcx
	0x48, 0x8d, 0x59, 0xe0, //0x00005009 leaq         $-32(%rcx), %rbx
	0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x0000500d leaq         $-144(%rbp), %rsi
	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00005014 jmp          LBB0_945
	//0x00005019 LBB0_944
	0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00005019 leaq         $-176(%rbp), %rsi
	0x48, 0x8b, 0x5d, 0xc8, //0x00005020 movq         $-56(%rbp), %rbx
	//0x00005024 LBB0_945
	0x48, 0x83, 0xfb, 0x10, //0x00005024 cmpq         $16, %rbx
	0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005028 jb           LBB0_946
	0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x0000502e movdqu       (%r11), %xmm0
	0xf3, 0x0f, 0x7f, 0x06, //0x00005033 movdqu       %xmm0, (%rsi)
	0x49, 0x83, 0xc3, 0x10, //0x00005037 addq         $16, %r11
	0x48, 0x83, 0xc6, 0x10, //0x0000503b addq         $16, %rsi
	0x48, 0x83, 0xc3, 0xf0, //0x0000503f addq         $-16, %rbx
	0x48, 0x83, 0xfb, 0x08, //0x00005043 cmpq         $8, %rbx
	0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00005047 jae          LBB0_951
	//0x0000504d LBB0_947
	0x48, 0x83, 0xfb, 0x04, //0x0000504d cmpq         $4, %rbx
	0x0f, 0x8c, 0x59, 0x00, 0x00, 0x00, //0x00005051 jl           LBB0_948
	//0x00005057 LBB0_952
	0x41, 0x8b, 0x0b, //0x00005057 movl         (%r11), %ecx
	0x89, 0x0e, //0x0000505a movl         %ecx, (%rsi)
	0x49, 0x83, 0xc3, 0x04, //0x0000505c addq         $4, %r11
	0x48, 0x83, 0xc6, 0x04, //0x00005060 addq         $4, %rsi
	0x48, 0x83, 0xc3, 0xfc, //0x00005064 addq         $-4, %rbx
	0x48, 0x83, 0xfb, 0x02, //0x00005068 cmpq         $2, %rbx
	0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x0000506c jae          LBB0_953
	//0x00005072 LBB0_949
	0x4c, 0x89, 0xd9, //0x00005072 movq         %r11, %rcx
	0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00005075 leaq         $-176(%rbp), %r11
	0x48, 0x85, 0xdb, //0x0000507c testq        %rbx, %rbx
	0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x0000507f jne          LBB0_954
	0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x00005085 jmp          LBB0_933
	//0x0000508a LBB0_946
	0x48, 0x83, 0xfb, 0x08, //0x0000508a cmpq         $8, %rbx
	0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x0000508e jb           LBB0_947
	//0x00005094 LBB0_951
	0x49, 0x8b, 0x0b, //0x00005094 movq         (%r11), %rcx
	0x48, 0x89, 0x0e, //0x00005097 movq         %rcx, (%rsi)
	0x49, 0x83, 0xc3, 0x08, //0x0000509a addq         $8, %r11
	0x48, 0x83, 0xc6, 0x08, //0x0000509e addq         $8, %rsi
	0x48, 0x83, 0xc3, 0xf8, //0x000050a2 addq         $-8, %rbx
	0x48, 0x83, 0xfb, 0x04, //0x000050a6 cmpq         $4, %rbx
	0x0f, 0x8d, 0xa7, 0xff, 0xff, 0xff, //0x000050aa jge          LBB0_952
	//0x000050b0 LBB0_948
	0x48, 0x83, 0xfb, 0x02, //0x000050b0 cmpq         $2, %rbx
	0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x000050b4 jb           LBB0_949
	//0x000050ba LBB0_953
	0x41, 0x0f, 0xb7, 0x0b, //0x000050ba movzwl       (%r11), %ecx
	0x66, 0x89, 0x0e, //0x000050be movw         %cx, (%rsi)
	0x49, 0x83, 0xc3, 0x02, //0x000050c1 addq         $2, %r11
	0x48, 0x83, 0xc6, 0x02, //0x000050c5 addq         $2, %rsi
	0x48, 0x83, 0xc3, 0xfe, //0x000050c9 addq         $-2, %rbx
	0x4c, 0x89, 0xd9, //0x000050cd movq         %r11, %rcx
	0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000050d0 leaq         $-176(%rbp), %r11
	0x48, 0x85, 0xdb, //0x000050d7 testq        %rbx, %rbx
	0x0f, 0x84, 0xa8, 0xfc, 0xff, 0xff, //0x000050da je           LBB0_933
	//0x000050e0 LBB0_954
	0x8a, 0x09, //0x000050e0 movb         (%rcx), %cl
	0x88, 0x0e, //0x000050e2 movb         %cl, (%rsi)
	0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000050e4 leaq         $-176(%rbp), %r11
	0xe9, 0x98, 0xfc, 0xff, 0xff, //0x000050eb jmp          LBB0_933
	//0x000050f0 LBB0_955
	0x49, 0x8d, 0x4a, 0x05, //0x000050f0 leaq         $5(%r10), %rcx
	//0x000050f4 LBB0_956
	0x49, 0x3b, 0x0e, //0x000050f4 cmpq         (%r14), %rcx
	0x0f, 0x87, 0x80, 0xf8, 0xff, 0xff, //0x000050f7 ja           LBB0_889
	0x48, 0x8b, 0x45, 0xd0, //0x000050fd movq         $-48(%rbp), %rax
	0x48, 0x89, 0x08, //0x00005101 movq         %rcx, (%rax)
	0x4d, 0x89, 0xd1, //0x00005104 movq         %r10, %r9
	0xe9, 0x71, 0xf8, 0xff, 0xff, //0x00005107 jmp          LBB0_889
	//0x0000510c LBB0_958
	0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000510c movabsq      $6148914691236517205, %r15
	0x49, 0x8b, 0x0e, //0x00005116 movq         (%r14), %rcx
	0x48, 0x29, 0xf9, //0x00005119 subq         %rdi, %rcx
	0x49, 0x01, 0xfb, //0x0000511c addq         %rdi, %r11
	0x45, 0x31, 0xe4, //0x0000511f xorl         %r12d, %r12d
	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x15, 0xaf, 0xff, 0xff, //0x00005122 movdqu       $-20715(%rip), %xmm10  /* LCPI0_4+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0xfd, 0xae, 0xff, 0xff, //0x0000512b movdqu       $-20739(%rip), %xmm1  /* LCPI0_3+0(%rip) */
	0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005133 pcmpeqd      %xmm9, %xmm9
	0xf3, 0x0f, 0x6f, 0x1d, 0x10, 0xaf, 0xff, 0xff, //0x00005138 movdqu       $-20720(%rip), %xmm3  /* LCPI0_5+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x25, 0x18, 0xaf, 0xff, 0xff, //0x00005140 movdqu       $-20712(%rip), %xmm4  /* LCPI0_6+0(%rip) */
	0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00005148 movabsq      $3689348814741910323, %rax
	0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00005152 pxor         %xmm8, %xmm8
	0x31, 0xd2, //0x00005157 xorl         %edx, %edx
	0x45, 0x31, 0xf6, //0x00005159 xorl         %r14d, %r14d
	0x45, 0x31, 0xc0, //0x0000515c xorl         %r8d, %r8d
	0xe9, 0x5f, 0x00, 0x00, 0x00, //0x0000515f jmp          LBB0_960
	//0x00005164 LBB0_959
	0x49, 0xc1, 0xfd, 0x3f, //0x00005164 sarq         $63, %r13
	0x48, 0x89, 0xf9, //0x00005168 movq         %rdi, %rcx
	0x48, 0xd1, 0xe9, //0x0000516b shrq         %rcx
	0x4c, 0x21, 0xf9, //0x0000516e andq         %r15, %rcx
	0x48, 0x29, 0xcf, //0x00005171 subq         %rcx, %rdi
	0x48, 0x89, 0xf9, //0x00005174 movq         %rdi, %rcx
	0x48, 0x21, 0xc1, //0x00005177 andq         %rax, %rcx
	0x48, 0xc1, 0xef, 0x02, //0x0000517a shrq         $2, %rdi
	0x48, 0x21, 0xc7, //0x0000517e andq         %rax, %rdi
	0x48, 0x01, 0xcf, //0x00005181 addq         %rcx, %rdi
	0x48, 0x89, 0xf9, //0x00005184 movq         %rdi, %rcx
	0x48, 0xc1, 0xe9, 0x04, //0x00005187 shrq         $4, %rcx
	0x48, 0x01, 0xf9, //0x0000518b addq         %rdi, %rcx
	0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000518e movabsq      $1085102592571150095, %rdx
	0x48, 0x21, 0xd1, //0x00005198 andq         %rdx, %rcx
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000519b movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xca, //0x000051a5 imulq        %rdx, %rcx
	0x48, 0xc1, 0xe9, 0x38, //0x000051a9 shrq         $56, %rcx
	0x49, 0x01, 0xce, //0x000051ad addq         %rcx, %r14
	0x49, 0x83, 0xc3, 0x40, //0x000051b0 addq         $64, %r11
	0x48, 0x8b, 0x4d, 0xc8, //0x000051b4 movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xc1, 0xc0, //0x000051b8 addq         $-64, %rcx
	0x4d, 0x89, 0xec, //0x000051bc movq         %r13, %r12
	0x48, 0x8b, 0x55, 0xb0, //0x000051bf movq         $-80(%rbp), %rdx
	//0x000051c3 LBB0_960
	0x48, 0x83, 0xf9, 0x40, //0x000051c3 cmpq         $64, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x000051c7 movq         %rcx, $-56(%rbp)
	0x0f, 0x8c, 0x16, 0x02, 0x00, 0x00, //0x000051cb jl           LBB0_968
	//0x000051d1 LBB0_961
	0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x000051d1 movdqu       (%r11), %xmm0
	0xf3, 0x41, 0x0f, 0x6f, 0x6b, 0x10, //0x000051d6 movdqu       $16(%r11), %xmm5
	0xf3, 0x41, 0x0f, 0x6f, 0x7b, 0x20, //0x000051dc movdqu       $32(%r11), %xmm7
	0xf3, 0x41, 0x0f, 0x6f, 0x73, 0x30, //0x000051e2 movdqu       $48(%r11), %xmm6
	0x66, 0x0f, 0x6f, 0xd0, //0x000051e8 movdqa       %xmm0, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000051ec pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x000051f1 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x6f, 0xd5, //0x000051f5 movdqa       %xmm5, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000051f9 pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x000051fe pmovmskb     %xmm2, %ecx
	0x66, 0x0f, 0x6f, 0xd7, //0x00005202 movdqa       %xmm7, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005206 pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xda, //0x0000520b pmovmskb     %xmm2, %ebx
	0x66, 0x0f, 0x6f, 0xd6, //0x0000520f movdqa       %xmm6, %xmm2
	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005213 pcmpeqb      %xmm10, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x00005218 pmovmskb     %xmm2, %edi
	0x48, 0xc1, 0xe7, 0x30, //0x0000521c shlq         $48, %rdi
	0x48, 0xc1, 0xe3, 0x20, //0x00005220 shlq         $32, %rbx
	0x48, 0x09, 0xfb, //0x00005224 orq          %rdi, %rbx
	0x48, 0xc1, 0xe1, 0x10, //0x00005227 shlq         $16, %rcx
	0x48, 0x09, 0xd9, //0x0000522b orq          %rbx, %rcx
	0x48, 0x09, 0xce, //0x0000522e orq          %rcx, %rsi
	0x48, 0x89, 0xf1, //0x00005231 movq         %rsi, %rcx
	0x48, 0x09, 0xd1, //0x00005234 orq          %rdx, %rcx
	0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00005237 jne          LBB0_963
	0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000523d movq         $-1, %rsi
	0x31, 0xc9, //0x00005244 xorl         %ecx, %ecx
	0x48, 0x89, 0x4d, 0xb0, //0x00005246 movq         %rcx, $-80(%rbp)
	0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000524a jmp          LBB0_964
	//0x0000524f LBB0_963
	0x48, 0x89, 0xd1, //0x0000524f movq         %rdx, %rcx
	0x48, 0xf7, 0xd1, //0x00005252 notq         %rcx
	0x48, 0x21, 0xf1, //0x00005255 andq         %rsi, %rcx
	0x48, 0x8d, 0x3c, 0x09, //0x00005258 leaq         (%rcx,%rcx), %rdi
	0x48, 0x09, 0xd7, //0x0000525c orq          %rdx, %rdi
	0x48, 0x89, 0xfb, //0x0000525f movq         %rdi, %rbx
	0x48, 0xf7, 0xd3, //0x00005262 notq         %rbx
	0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005265 movabsq      $-6148914691236517206, %rdx
	0x48, 0x21, 0xd6, //0x0000526f andq         %rdx, %rsi
	0x48, 0x21, 0xde, //0x00005272 andq         %rbx, %rsi
	0x31, 0xd2, //0x00005275 xorl         %edx, %edx
	0x48, 0x01, 0xce, //0x00005277 addq         %rcx, %rsi
	0x0f, 0x92, 0xc2, //0x0000527a setb         %dl
	0x48, 0x89, 0x55, 0xb0, //0x0000527d movq         %rdx, $-80(%rbp)
	0x48, 0x01, 0xf6, //0x00005281 addq         %rsi, %rsi
	0x4c, 0x31, 0xfe, //0x00005284 xorq         %r15, %rsi
	0x48, 0x21, 0xfe, //0x00005287 andq         %rdi, %rsi
	0x48, 0xf7, 0xd6, //0x0000528a notq         %rsi
	//0x0000528d LBB0_964
	0x66, 0x0f, 0x6f, 0xd6, //0x0000528d movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x00005291 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x00005295 pmovmskb     %xmm2, %ecx
	0x48, 0xc1, 0xe1, 0x30, //0x00005299 shlq         $48, %rcx
	0x66, 0x0f, 0x6f, 0xd7, //0x0000529d movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x000052a1 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x000052a5 pmovmskb     %xmm2, %edi
	0x48, 0xc1, 0xe7, 0x20, //0x000052a9 shlq         $32, %rdi
	0x48, 0x09, 0xcf, //0x000052ad orq          %rcx, %rdi
	0x66, 0x0f, 0x6f, 0xd5, //0x000052b0 movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x000052b4 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x000052b8 pmovmskb     %xmm2, %ecx
	0x48, 0xc1, 0xe1, 0x10, //0x000052bc shlq         $16, %rcx
	0x48, 0x09, 0xf9, //0x000052c0 orq          %rdi, %rcx
	0x66, 0x0f, 0x6f, 0xd0, //0x000052c3 movdqa       %xmm0, %xmm2
	0x66, 0x0f, 0x74, 0xd1, //0x000052c7 pcmpeqb      %xmm1, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x000052cb pmovmskb     %xmm2, %edi
	0x48, 0x09, 0xcf, //0x000052cf orq          %rcx, %rdi
	0x48, 0x21, 0xf7, //0x000052d2 andq         %rsi, %rdi
	0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x000052d5 movq         %rdi, %xmm2
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000052da pclmulqdq    $0, %xmm9, %xmm2
	0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x000052e1 movq         %xmm2, %r13
	0x4d, 0x31, 0xe5, //0x000052e6 xorq         %r12, %r13
	0x66, 0x0f, 0x6f, 0xd0, //0x000052e9 movdqa       %xmm0, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x000052ed pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xfa, //0x000052f1 pmovmskb     %xmm2, %edi
	0x66, 0x0f, 0x6f, 0xd5, //0x000052f5 movdqa       %xmm5, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x000052f9 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xca, //0x000052fd pmovmskb     %xmm2, %ecx
	0x66, 0x0f, 0x6f, 0xd7, //0x00005301 movdqa       %xmm7, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x00005305 pcmpeqb      %xmm3, %xmm2
	0x66, 0x0f, 0xd7, 0xf2, //0x00005309 pmovmskb     %xmm2, %esi
	0x66, 0x0f, 0x6f, 0xd6, //0x0000530d movdqa       %xmm6, %xmm2
	0x66, 0x0f, 0x74, 0xd3, //0x00005311 pcmpeqb      %xmm3, %xmm2
	0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00005315 pmovmskb     %xmm2, %r12d
	0x49, 0xc1, 0xe4, 0x30, //0x0000531a shlq         $48, %r12
	0x48, 0xc1, 0xe6, 0x20, //0x0000531e shlq         $32, %rsi
	0x4c, 0x09, 0xe6, //0x00005322 orq          %r12, %rsi
	0x48, 0xc1, 0xe1, 0x10, //0x00005325 shlq         $16, %rcx
	0x48, 0x09, 0xf1, //0x00005329 orq          %rsi, %rcx
	0x48, 0x09, 0xcf, //0x0000532c orq          %rcx, %rdi
	0x4d, 0x89, 0xec, //0x0000532f movq         %r13, %r12
	0x49, 0xf7, 0xd4, //0x00005332 notq         %r12
	0x4c, 0x21, 0xe7, //0x00005335 andq         %r12, %rdi
	0x66, 0x0f, 0x74, 0xc4, //0x00005338 pcmpeqb      %xmm4, %xmm0
	0x66, 0x0f, 0xd7, 0xf0, //0x0000533c pmovmskb     %xmm0, %esi
	0x66, 0x0f, 0x74, 0xec, //0x00005340 pcmpeqb      %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00005344 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xfc, //0x00005348 pcmpeqb      %xmm4, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x0000534c pmovmskb     %xmm7, %ebx
	0x66, 0x0f, 0x74, 0xf4, //0x00005350 pcmpeqb      %xmm4, %xmm6
	0x66, 0x0f, 0xd7, 0xce, //0x00005354 pmovmskb     %xmm6, %ecx
	0x48, 0xc1, 0xe1, 0x30, //0x00005358 shlq         $48, %rcx
	0x48, 0xc1, 0xe3, 0x20, //0x0000535c shlq         $32, %rbx
	0x48, 0x09, 0xcb, //0x00005360 orq          %rcx, %rbx
	0x48, 0xc1, 0xe2, 0x10, //0x00005363 shlq         $16, %rdx
	0x48, 0x09, 0xda, //0x00005367 orq          %rbx, %rdx
	0x48, 0x09, 0xd6, //0x0000536a orq          %rdx, %rsi
	0x4c, 0x21, 0xe6, //0x0000536d andq         %r12, %rsi
	0x0f, 0x84, 0xee, 0xfd, 0xff, 0xff, //0x00005370 je           LBB0_959
	0x4c, 0x8b, 0x65, 0xd0, //0x00005376 movq         $-48(%rbp), %r12
	//0x0000537a LBB0_966
	0x48, 0x8d, 0x4e, 0xff, //0x0000537a leaq         $-1(%rsi), %rcx
	0x48, 0x89, 0xca, //0x0000537e movq         %rcx, %rdx
	0x48, 0x21, 0xfa, //0x00005381 andq         %rdi, %rdx
	0x48, 0x89, 0xd3, //0x00005384 movq         %rdx, %rbx
	0x48, 0xd1, 0xeb, //0x00005387 shrq         %rbx
	0x4c, 0x21, 0xfb, //0x0000538a andq         %r15, %rbx
	0x48, 0x29, 0xda, //0x0000538d subq         %rbx, %rdx
	0x48, 0x89, 0xd3, //0x00005390 movq         %rdx, %rbx
	0x48, 0x21, 0xc3, //0x00005393 andq         %rax, %rbx
	0x48, 0xc1, 0xea, 0x02, //0x00005396 shrq         $2, %rdx
	0x48, 0x21, 0xc2, //0x0000539a andq         %rax, %rdx
	0x48, 0x01, 0xda, //0x0000539d addq         %rbx, %rdx
	0x48, 0x89, 0xd3, //0x000053a0 movq         %rdx, %rbx
	0x48, 0xc1, 0xeb, 0x04, //0x000053a3 shrq         $4, %rbx
	0x48, 0x01, 0xd3, //0x000053a7 addq         %rdx, %rbx
	0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000053aa movabsq      $1085102592571150095, %rdx
	0x48, 0x21, 0xd3, //0x000053b4 andq         %rdx, %rbx
	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000053b7 movabsq      $72340172838076673, %rdx
	0x48, 0x0f, 0xaf, 0xda, //0x000053c1 imulq        %rdx, %rbx
	0x48, 0xc1, 0xeb, 0x38, //0x000053c5 shrq         $56, %rbx
	0x4c, 0x01, 0xf3, //0x000053c9 addq         %r14, %rbx
	0x4c, 0x39, 0xc3, //0x000053cc cmpq         %r8, %rbx
	0x0f, 0x86, 0x64, 0x01, 0x00, 0x00, //0x000053cf jbe          LBB0_983
	0x49, 0x83, 0xc0, 0x01, //0x000053d5 addq         $1, %r8
	0x48, 0x21, 0xce, //0x000053d9 andq         %rcx, %rsi
	0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x000053dc jne          LBB0_966
	0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x000053e2 jmp          LBB0_959
	//0x000053e7 LBB0_968
	0x48, 0x85, 0xc9, //0x000053e7 testq        %rcx, %rcx
	0x0f, 0x8e, 0xed, 0x03, 0x00, 0x00, //0x000053ea jle          LBB0_1018
	0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x000053f0 movdqu       %xmm8, $-128(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000053f6 movdqu       %xmm8, $-144(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000053ff movdqu       %xmm8, $-160(%rbp)
	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00005408 movdqu       %xmm8, $-176(%rbp)
	0x44, 0x89, 0xd9, //0x00005411 movl         %r11d, %ecx
	0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005414 andl         $4095, %ecx
	0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x0000541a cmpl         $4033, %ecx
	0x0f, 0x82, 0xab, 0xfd, 0xff, 0xff, //0x00005420 jb           LBB0_961
	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00005426 cmpq         $32, $-56(%rbp)
	0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000542b jb           LBB0_972
	0x41, 0x0f, 0x10, 0x03, //0x00005431 movups       (%r11), %xmm0
	0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00005435 movups       %xmm0, $-176(%rbp)
	0xf3, 0x41, 0x0f, 0x6f, 0x43, 0x10, //0x0000543c movdqu       $16(%r11), %xmm0
	0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00005442 movdqu       %xmm0, $-160(%rbp)
	0x49, 0x83, 0xc3, 0x20, //0x0000544a addq         $32, %r11
	0x48, 0x8b, 0x4d, 0xc8, //0x0000544e movq         $-56(%rbp), %rcx
	0x48, 0x8d, 0x59, 0xe0, //0x00005452 leaq         $-32(%rcx), %rbx
	0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00005456 leaq         $-144(%rbp), %rsi
	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000545d jmp          LBB0_973
	//0x00005462 LBB0_972
	0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00005462 leaq         $-176(%rbp), %rsi
	0x48, 0x8b, 0x5d, 0xc8, //0x00005469 movq         $-56(%rbp), %rbx
	//0x0000546d LBB0_973
	0x48, 0x83, 0xfb, 0x10, //0x0000546d cmpq         $16, %rbx
	0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005471 jb           LBB0_974
	0xf3, 0x41, 0x0f, 0x6f, 0x03, //0x00005477 movdqu       (%r11), %xmm0
	0xf3, 0x0f, 0x7f, 0x06, //0x0000547c movdqu       %xmm0, (%rsi)
	0x49, 0x83, 0xc3, 0x10, //0x00005480 addq         $16, %r11
	0x48, 0x83, 0xc6, 0x10, //0x00005484 addq         $16, %rsi
	0x48, 0x83, 0xc3, 0xf0, //0x00005488 addq         $-16, %rbx
	0x48, 0x83, 0xfb, 0x08, //0x0000548c cmpq         $8, %rbx
	0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00005490 jae          LBB0_979
	//0x00005496 LBB0_975
	0x48, 0x83, 0xfb, 0x04, //0x00005496 cmpq         $4, %rbx
	0x0f, 0x8c, 0x59, 0x00, 0x00, 0x00, //0x0000549a jl           LBB0_976
	//0x000054a0 LBB0_980
	0x41, 0x8b, 0x0b, //0x000054a0 movl         (%r11), %ecx
	0x89, 0x0e, //0x000054a3 movl         %ecx, (%rsi)
	0x49, 0x83, 0xc3, 0x04, //0x000054a5 addq         $4, %r11
	0x48, 0x83, 0xc6, 0x04, //0x000054a9 addq         $4, %rsi
	0x48, 0x83, 0xc3, 0xfc, //0x000054ad addq         $-4, %rbx
	0x48, 0x83, 0xfb, 0x02, //0x000054b1 cmpq         $2, %rbx
	0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x000054b5 jae          LBB0_981
	//0x000054bb LBB0_977
	0x4c, 0x89, 0xd9, //0x000054bb movq         %r11, %rcx
	0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000054be leaq         $-176(%rbp), %r11
	0x48, 0x85, 0xdb, //0x000054c5 testq        %rbx, %rbx
	0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x000054c8 jne          LBB0_982
	0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000054ce jmp          LBB0_961
	//0x000054d3 LBB0_974
	0x48, 0x83, 0xfb, 0x08, //0x000054d3 cmpq         $8, %rbx
	0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x000054d7 jb           LBB0_975
	//0x000054dd LBB0_979
	0x49, 0x8b, 0x0b, //0x000054dd movq         (%r11), %rcx
	0x48, 0x89, 0x0e, //0x000054e0 movq         %rcx, (%rsi)
	0x49, 0x83, 0xc3, 0x08, //0x000054e3 addq         $8, %r11
	0x48, 0x83, 0xc6, 0x08, //0x000054e7 addq         $8, %rsi
	0x48, 0x83, 0xc3, 0xf8, //0x000054eb addq         $-8, %rbx
	0x48, 0x83, 0xfb, 0x04, //0x000054ef cmpq         $4, %rbx
	0x0f, 0x8d, 0xa7, 0xff, 0xff, 0xff, //0x000054f3 jge          LBB0_980
	//0x000054f9 LBB0_976
	0x48, 0x83, 0xfb, 0x02, //0x000054f9 cmpq         $2, %rbx
	0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x000054fd jb           LBB0_977
	//0x00005503 LBB0_981
	0x41, 0x0f, 0xb7, 0x0b, //0x00005503 movzwl       (%r11), %ecx
	0x66, 0x89, 0x0e, //0x00005507 movw         %cx, (%rsi)
	0x49, 0x83, 0xc3, 0x02, //0x0000550a addq         $2, %r11
	0x48, 0x83, 0xc6, 0x02, //0x0000550e addq         $2, %rsi
	0x48, 0x83, 0xc3, 0xfe, //0x00005512 addq         $-2, %rbx
	0x4c, 0x89, 0xd9, //0x00005516 movq         %r11, %rcx
	0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00005519 leaq         $-176(%rbp), %r11
	0x48, 0x85, 0xdb, //0x00005520 testq        %rbx, %rbx
	0x0f, 0x84, 0xa8, 0xfc, 0xff, 0xff, //0x00005523 je           LBB0_961
	//0x00005529 LBB0_982
	0x8a, 0x09, //0x00005529 movb         (%rcx), %cl
	0x88, 0x0e, //0x0000552b movb         %cl, (%rsi)
	0x4c, 0x8d, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x0000552d leaq         $-176(%rbp), %r11
	0xe9, 0x98, 0xfc, 0xff, 0xff, //0x00005534 jmp          LBB0_961
	//0x00005539 LBB0_983
	0x48, 0x8b, 0x45, 0xb8, //0x00005539 movq         $-72(%rbp), %rax
	0x48, 0x8b, 0x08, //0x0000553d movq         (%rax), %rcx
	0x48, 0x0f, 0xbc, 0xd6, //0x00005540 bsfq         %rsi, %rdx
	0x48, 0x2b, 0x55, 0xc8, //0x00005544 subq         $-56(%rbp), %rdx
	0x48, 0x01, 0xd1, //0x00005548 addq         %rdx, %rcx
	0x48, 0x83, 0xc1, 0x01, //0x0000554b addq         $1, %rcx
	0x49, 0x89, 0x0c, 0x24, //0x0000554f movq         %rcx, (%r12)
	0x48, 0x8b, 0x10, //0x00005553 movq         (%rax), %rdx
	0x48, 0x39, 0xd1, //0x00005556 cmpq         %rdx, %rcx
	0x48, 0x0f, 0x47, 0xca, //0x00005559 cmovaq       %rdx, %rcx
	0x49, 0x89, 0x0c, 0x24, //0x0000555d movq         %rcx, (%r12)
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005561 movq         $-1, %rcx
	0x4c, 0x0f, 0x47, 0xd1, //0x00005568 cmovaq       %rcx, %r10
	0x4d, 0x89, 0xd1, //0x0000556c movq         %r10, %r9
	0xe9, 0x09, 0xf4, 0xff, 0xff, //0x0000556f jmp          LBB0_889
	//0x00005574 LBB0_984
	0x0f, 0xbc, 0xc1, //0x00005574 bsfl         %ecx, %eax
	0x4c, 0x01, 0xd0, //0x00005577 addq         %r10, %rax
	0x4c, 0x01, 0xe0, //0x0000557a addq         %r12, %rax
	0x48, 0x83, 0xc0, 0x02, //0x0000557d addq         $2, %rax
	0x48, 0x8b, 0x4d, 0xd0, //0x00005581 movq         $-48(%rbp), %rcx
	0x48, 0x89, 0x01, //0x00005585 movq         %rax, (%rcx)
	0x4d, 0x89, 0xd1, //0x00005588 movq         %r10, %r9
	0xe9, 0xed, 0xf3, 0xff, 0xff, //0x0000558b jmp          LBB0_889
	//0x00005590 LBB0_985
	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005590 movq         $-2, %rcx
	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00005597 movl         $2, %esi
	0x48, 0x01, 0xf7, //0x0000559c addq         %rsi, %rdi
	0x49, 0x01, 0xcc, //0x0000559f addq         %rcx, %r12
	0x0f, 0x8e, 0xd5, 0xf3, 0xff, 0xff, //0x000055a2 jle          LBB0_889
	//0x000055a8 LBB0_986
	0x0f, 0xb6, 0x0f, //0x000055a8 movzbl       (%rdi), %ecx
	0x80, 0xf9, 0x5c, //0x000055ab cmpb         $92, %cl
	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000055ae je           LBB0_985
	0x80, 0xf9, 0x22, //0x000055b4 cmpb         $34, %cl
	0x0f, 0x84, 0x9f, 0x01, 0x00, 0x00, //0x000055b7 je           LBB0_1006
	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000055bd movq         $-1, %rcx
	0xbe, 0x01, 0x00, 0x00, 0x00, //0x000055c4 movl         $1, %esi
	0x48, 0x01, 0xf7, //0x000055c9 addq         %rsi, %rdi
	0x49, 0x01, 0xcc, //0x000055cc addq         %rcx, %r12
	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x000055cf jg           LBB0_986
	0xe9, 0xa3, 0xf3, 0xff, 0xff, //0x000055d5 jmp          LBB0_889
	//0x000055da LBB0_990
	0x48, 0x8b, 0x45, 0xc0, //0x000055da movq         $-64(%rbp), %rax
	0x4c, 0x29, 0xf0, //0x000055de subq         %r14, %rax
	0x49, 0x89, 0x04, 0x24, //0x000055e1 movq         %rax, (%r12)
	0xe9, 0x93, 0xf3, 0xff, 0xff, //0x000055e5 jmp          LBB0_889
	//0x000055ea LBB0_991
	0x4c, 0x89, 0xad, 0x48, 0xff, 0xff, 0xff, //0x000055ea movq         %r13, $-184(%rbp)
	//0x000055f1 LBB0_992
	0x4c, 0x8b, 0x65, 0xd0, //0x000055f1 movq         $-48(%rbp), %r12
	//0x000055f5 LBB0_993
	0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000055f5 movq         $-184(%rbp), %rax
	0x49, 0x89, 0x04, 0x24, //0x000055fc movq         %rax, (%r12)
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005600 movq         $-1, %r9
	0xe9, 0x71, 0xf3, 0xff, 0xff, //0x00005607 jmp          LBB0_889
	//0x0000560c LBB0_718
	0x49, 0x83, 0xff, 0xff, //0x0000560c cmpq         $-1, %r15
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00005610 jne          LBB0_720
	//0x00005616 LBB0_719
	0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00005616 movq         $-1, %r15
	0x48, 0x8b, 0x45, 0xc0, //0x0000561d movq         $-64(%rbp), %rax
	0x48, 0x89, 0x45, 0xc8, //0x00005621 movq         %rax, $-56(%rbp)
	//0x00005625 LBB0_720
	0x48, 0x8b, 0x45, 0xc8, //0x00005625 movq         $-56(%rbp), %rax
	0x48, 0x89, 0x07, //0x00005629 movq         %rax, (%rdi)
	0x4d, 0x89, 0xf9, //0x0000562c movq         %r15, %r9
	0xe9, 0x49, 0xf3, 0xff, 0xff, //0x0000562f jmp          LBB0_889
	//0x00005634 LBB0_995
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005634 movq         $-2, %r9
	0x3c, 0x61, //0x0000563b cmpb         $97, %al
	0x0f, 0x85, 0x3a, 0xf3, 0xff, 0xff, //0x0000563d jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x02, //0x00005643 leaq         $2(%r12), %rax
	0x48, 0x89, 0x01, //0x00005648 movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x02, 0x6c, //0x0000564b cmpb         $108, $2(%r10,%r12)
	0x0f, 0x85, 0x26, 0xf3, 0xff, 0xff, //0x00005651 jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x03, //0x00005657 leaq         $3(%r12), %rax
	0x48, 0x89, 0x01, //0x0000565c movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x03, 0x73, //0x0000565f cmpb         $115, $3(%r10,%r12)
	0x0f, 0x85, 0x12, 0xf3, 0xff, 0xff, //0x00005665 jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x04, //0x0000566b leaq         $4(%r12), %rax
	0x48, 0x89, 0x01, //0x00005670 movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x04, 0x65, //0x00005673 cmpb         $101, $4(%r10,%r12)
	0x0f, 0x85, 0xfe, 0xf2, 0xff, 0xff, //0x00005679 jne          LBB0_889
	0x4c, 0x89, 0xe0, //0x0000567f movq         %r12, %rax
	0x4c, 0x89, 0xe1, //0x00005682 movq         %r12, %rcx
	0x48, 0x83, 0xc1, 0x05, //0x00005685 addq         $5, %rcx
	0xe9, 0xad, 0x00, 0x00, 0x00, //0x00005689 jmp          LBB0_1005
	//0x0000568e LBB0_771
	0x4c, 0x89, 0x21, //0x0000568e movq         %r12, (%rcx)
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005691 movq         $-2, %r9
	0x80, 0x3a, 0x6e, //0x00005698 cmpb         $110, (%rdx)
	0x0f, 0x85, 0xdc, 0xf2, 0xff, 0xff, //0x0000569b jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x01, //0x000056a1 leaq         $1(%r12), %rax
	0x48, 0x89, 0x01, //0x000056a6 movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x01, 0x75, //0x000056a9 cmpb         $117, $1(%r10,%r12)
	0x0f, 0x85, 0xc8, 0xf2, 0xff, 0xff, //0x000056af jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x02, //0x000056b5 leaq         $2(%r12), %rax
	0x48, 0x89, 0x01, //0x000056ba movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x02, 0x6c, //0x000056bd cmpb         $108, $2(%r10,%r12)
	0x0f, 0x85, 0xb4, 0xf2, 0xff, 0xff, //0x000056c3 jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x03, //0x000056c9 leaq         $3(%r12), %rax
	0x48, 0x89, 0x01, //0x000056ce movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x03, 0x6c, //0x000056d1 cmpb         $108, $3(%r10,%r12)
	0x0f, 0x85, 0xa0, 0xf2, 0xff, 0xff, //0x000056d7 jne          LBB0_889
	0xe9, 0x4f, 0x00, 0x00, 0x00, //0x000056dd jmp          LBB0_1004
	//0x000056e2 LBB0_1000
	0x4c, 0x89, 0x21, //0x000056e2 movq         %r12, (%rcx)
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000056e5 movq         $-2, %r9
	0x80, 0x3a, 0x74, //0x000056ec cmpb         $116, (%rdx)
	0x0f, 0x85, 0x88, 0xf2, 0xff, 0xff, //0x000056ef jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x01, //0x000056f5 leaq         $1(%r12), %rax
	0x48, 0x89, 0x01, //0x000056fa movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x01, 0x72, //0x000056fd cmpb         $114, $1(%r10,%r12)
	0x0f, 0x85, 0x74, 0xf2, 0xff, 0xff, //0x00005703 jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x02, //0x00005709 leaq         $2(%r12), %rax
	0x48, 0x89, 0x01, //0x0000570e movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x02, 0x75, //0x00005711 cmpb         $117, $2(%r10,%r12)
	0x0f, 0x85, 0x60, 0xf2, 0xff, 0xff, //0x00005717 jne          LBB0_889
	0x49, 0x8d, 0x44, 0x24, 0x03, //0x0000571d leaq         $3(%r12), %rax
	0x48, 0x89, 0x01, //0x00005722 movq         %rax, (%rcx)
	0x43, 0x80, 0x7c, 0x22, 0x03, 0x65, //0x00005725 cmpb         $101, $3(%r10,%r12)
	0x0f, 0x85, 0x4c, 0xf2, 0xff, 0xff, //0x0000572b jne          LBB0_889
	//0x00005731 LBB0_1004
	0x4c, 0x89, 0xe0, //0x00005731 movq         %r12, %rax
	0x4c, 0x89, 0xe1, //0x00005734 movq         %r12, %rcx
	0x48, 0x83, 0xc1, 0x04, //0x00005737 addq         $4, %rcx
	//0x0000573b LBB0_1005
	0x48, 0x8b, 0x45, 0xd0, //0x0000573b movq         $-48(%rbp), %rax
	0x48, 0x89, 0x08, //0x0000573f movq         %rcx, (%rax)
	0xe9, 0x36, 0xf2, 0xff, 0xff, //0x00005742 jmp          LBB0_889
	//0x00005747 LBB0_1007
	0x4c, 0x89, 0x7d, 0xc0, //0x00005747 movq         %r15, $-64(%rbp)
	0xe9, 0x0e, 0xf4, 0xff, 0xff, //0x0000574b jmp          LBB0_838
	//0x00005750 LBB0_1013
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005750 movq         $-2, %r9
	0xe9, 0x35, 0x00, 0x00, 0x00, //0x00005757 jmp          LBB0_1014
	//0x0000575c LBB0_1006
	0x4c, 0x29, 0xdf, //0x0000575c subq         %r11, %rdi
	0x48, 0x83, 0xc7, 0x01, //0x0000575f addq         $1, %rdi
	0x48, 0x8b, 0x45, 0xd0, //0x00005763 movq         $-48(%rbp), %rax
	0x48, 0x89, 0x38, //0x00005767 movq         %rdi, (%rax)
	0x4d, 0x89, 0xd1, //0x0000576a movq         %r10, %r9
	0xe9, 0x0b, 0xf2, 0xff, 0xff, //0x0000576d jmp          LBB0_889
	//0x00005772 LBB0_1008
	0x49, 0x89, 0xcf, //0x00005772 movq         %rcx, %r15
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00005775 jmp          LBB0_1014
	//0x0000577a LBB0_1009
	0x49, 0x83, 0xc3, 0x01, //0x0000577a addq         $1, %r11
	0x49, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x0000577e movq         $-3, %r9
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x00005785 jmp          LBB0_1011
	//0x0000578a LBB0_1010
	0x49, 0x83, 0xc3, 0x01, //0x0000578a addq         $1, %r11
	//0x0000578e LBB0_1011
	0x4d, 0x89, 0xdf, //0x0000578e movq         %r11, %r15
	//0x00005791 LBB0_1014
	0x4c, 0x2b, 0x7d, 0xa0, //0x00005791 subq         $-96(%rbp), %r15
	0x4d, 0x89, 0x3c, 0x24, //0x00005795 movq         %r15, (%r12)
	0xe9, 0xdf, 0xf1, 0xff, 0xff, //0x00005799 jmp          LBB0_889
	//0x0000579e LBB0_1012
	0x4c, 0x01, 0xdf, //0x0000579e addq         %r11, %rdi
	0x4c, 0x8b, 0x45, 0xd0, //0x000057a1 movq         $-48(%rbp), %r8
	0x48, 0x85, 0xd2, //0x000057a5 testq        %rdx, %rdx
	0x0f, 0x85, 0xd7, 0xf2, 0xff, 0xff, //0x000057a8 jne          LBB0_900
	0xe9, 0x1a, 0xf3, 0xff, 0xff, //0x000057ae jmp          LBB0_907
	//0x000057b3 LBB0_1015
	0x4c, 0x89, 0x7d, 0xc0, //0x000057b3 movq         %r15, $-64(%rbp)
	0x48, 0x8b, 0x7d, 0xd0, //0x000057b7 movq         $-48(%rbp), %rdi
	0xe9, 0x56, 0xfe, 0xff, 0xff, //0x000057bb jmp          LBB0_719
	//0x000057c0 LBB0_1016
	0x48, 0x8b, 0x45, 0xd0, //0x000057c0 movq         $-48(%rbp), %rax
	0x48, 0x89, 0x08, //0x000057c4 movq         %rcx, (%rax)
	0xe9, 0xaa, 0xf1, 0xff, 0xff, //0x000057c7 jmp          LBB0_888
	//0x000057cc LBB0_1017
	0x4c, 0x01, 0xdf, //0x000057cc addq         %r11, %rdi
	0xe9, 0xda, 0xf4, 0xff, 0xff, //0x000057cf jmp          LBB0_928
	//0x000057d4 LBB0_1023
	0x48, 0x8b, 0x45, 0xd0, //0x000057d4 movq         $-48(%rbp), %rax
	0xe9, 0x81, 0xf3, 0xff, 0xff, //0x000057d8 jmp          LBB0_838
	//0x000057dd LBB0_1018
	0x48, 0x8b, 0x45, 0xb8, //0x000057dd movq         $-72(%rbp), %rax
	0x48, 0x8b, 0x00, //0x000057e1 movq         (%rax), %rax
	//0x000057e4 LBB0_1019
	0x48, 0x8b, 0x4d, 0xd0, //0x000057e4 movq         $-48(%rbp), %rcx
	0x48, 0x89, 0x01, //0x000057e8 movq         %rax, (%rcx)
	0xe9, 0x8d, 0xf1, 0xff, 0xff, //0x000057eb jmp          LBB0_889
	//0x000057f0 LBB0_875
	0x48, 0x8b, 0x7d, 0xd0, //0x000057f0 movq         $-48(%rbp), %rdi
	0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x000057f4 jmp          LBB0_719
	//0x000057f9 LBB0_1020
	0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000057f9 movq         $-2, %r9
	0x4c, 0x8b, 0x65, 0xd0, //0x00005800 movq         $-48(%rbp), %r12
	0xe9, 0x88, 0xff, 0xff, 0xff, //0x00005804 jmp          LBB0_1014
	//0x00005809 LBB0_1021
	0x49, 0x8d, 0x40, 0xff, //0x00005809 leaq         $-1(%r8), %rax
	0x4c, 0x39, 0xe0, //0x0000580d cmpq         %r12, %rax
	0x0f, 0x84, 0x67, 0xf1, 0xff, 0xff, //0x00005810 je           LBB0_889
	0x4b, 0x8d, 0x3c, 0x3c, //0x00005816 leaq         (%r12,%r15), %rdi
	0x48, 0x83, 0xc7, 0x02, //0x0000581a addq         $2, %rdi
	0x4d, 0x29, 0xe0, //0x0000581e subq         %r12, %r8
	0x49, 0x83, 0xc0, 0xfe, //0x00005821 addq         $-2, %r8
	0x4d, 0x89, 0xc4, //0x00005825 movq         %r8, %r12
	0xe9, 0x81, 0xf4, 0xff, 0xff, //0x00005828 jmp          LBB0_928
	//0x0000582d LBB0_1024
	0x4c, 0x8b, 0x65, 0xd0, //0x0000582d movq         $-48(%rbp), %r12
	0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00005831 jmp          LBB0_1014
	0x90, 0x90, //0x00005836 .p2align 2, 0x90
	// // .set L0_0_set_444, LBB0_444-LJTI0_0
	// // .set L0_0_set_443, LBB0_443-LJTI0_0
	// // .set L0_0_set_431, LBB0_431-LJTI0_0
	// // .set L0_0_set_410, LBB0_410-LJTI0_0
	// // .set L0_0_set_475, LBB0_475-LJTI0_0
	// // .set L0_0_set_442, LBB0_442-LJTI0_0
	// // .set L0_0_set_430, LBB0_430-LJTI0_0
	// // .set L0_0_set_501, LBB0_501-LJTI0_0
	//0x00005838 LJTI0_0
	0xef, 0xcb, 0xff, 0xff, //0x00005838 .long L0_0_set_444
	0xe8, 0xcb, 0xff, 0xff, //0x0000583c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005840 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005844 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005848 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000584c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005850 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005854 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005858 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000585c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005860 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005864 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005868 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000586c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005870 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005874 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005878 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000587c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005880 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005884 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005888 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000588c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005890 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005894 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005898 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000589c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058a0 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058a4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058a8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058ac .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058b0 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058b4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058b8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058bc .long L0_0_set_443
	0xb6, 0xca, 0xff, 0xff, //0x000058c0 .long L0_0_set_431
	0xe8, 0xcb, 0xff, 0xff, //0x000058c4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058c8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058cc .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058d0 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058d4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058d8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058dc .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058e0 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058e4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058e8 .long L0_0_set_443
	0x2d, 0xc9, 0xff, 0xff, //0x000058ec .long L0_0_set_410
	0xe8, 0xcb, 0xff, 0xff, //0x000058f0 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000058f4 .long L0_0_set_443
	0x2d, 0xc9, 0xff, 0xff, //0x000058f8 .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x000058fc .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x00005900 .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x00005904 .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x00005908 .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x0000590c .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x00005910 .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x00005914 .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x00005918 .long L0_0_set_410
	0x2d, 0xc9, 0xff, 0xff, //0x0000591c .long L0_0_set_410
	0xe8, 0xcb, 0xff, 0xff, //0x00005920 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005924 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005928 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000592c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005930 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005934 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005938 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000593c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005940 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005944 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005948 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000594c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005950 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005954 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005958 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000595c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005960 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005964 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005968 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000596c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005970 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005974 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005978 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000597c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005980 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005984 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005988 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000598c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005990 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005994 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005998 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x0000599c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059a0 .long L0_0_set_443
	0x47, 0xcd, 0xff, 0xff, //0x000059a4 .long L0_0_set_475
	0xe8, 0xcb, 0xff, 0xff, //0x000059a8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059ac .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059b0 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059b4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059b8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059bc .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059c0 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059c4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059c8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059cc .long L0_0_set_443
	0xd8, 0xcb, 0xff, 0xff, //0x000059d0 .long L0_0_set_442
	0xe8, 0xcb, 0xff, 0xff, //0x000059d4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059d8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059dc .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059e0 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059e4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059e8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059ec .long L0_0_set_443
	0xa4, 0xca, 0xff, 0xff, //0x000059f0 .long L0_0_set_430
	0xe8, 0xcb, 0xff, 0xff, //0x000059f4 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059f8 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x000059fc .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005a00 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005a04 .long L0_0_set_443
	0xa4, 0xca, 0xff, 0xff, //0x00005a08 .long L0_0_set_430
	0xe8, 0xcb, 0xff, 0xff, //0x00005a0c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005a10 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005a14 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005a18 .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005a1c .long L0_0_set_443
	0xe8, 0xcb, 0xff, 0xff, //0x00005a20 .long L0_0_set_443
	0x7a, 0xd1, 0xff, 0xff, //0x00005a24 .long L0_0_set_501
	// // .set L0_1_set_239, LBB0_239-LJTI0_1
	// // .set L0_1_set_208, LBB0_208-LJTI0_1
	// // .set L0_1_set_170, LBB0_170-LJTI0_1
	// // .set L0_1_set_148, LBB0_148-LJTI0_1
	// // .set L0_1_set_180, LBB0_180-LJTI0_1
	// // .set L0_1_set_207, LBB0_207-LJTI0_1
	// // .set L0_1_set_169, LBB0_169-LJTI0_1
	// // .set L0_1_set_209, LBB0_209-LJTI0_1
	//0x00005a28 LJTI0_1
	0xa8, 0xbb, 0xff, 0xff, //0x00005a28 .long L0_1_set_239
	0x0d, 0xb7, 0xff, 0xff, //0x00005a2c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a30 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a34 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a38 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a3c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a40 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a44 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a48 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a4c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a50 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a54 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a58 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a5c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a60 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a64 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a68 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a6c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a70 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a74 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a78 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a7c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a80 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a84 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a88 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a8c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a90 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a94 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a98 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005a9c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005aa0 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005aa4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005aa8 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005aac .long L0_1_set_208
	0xab, 0xb1, 0xff, 0xff, //0x00005ab0 .long L0_1_set_170
	0x0d, 0xb7, 0xff, 0xff, //0x00005ab4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ab8 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005abc .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ac0 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ac4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ac8 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005acc .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ad0 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ad4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ad8 .long L0_1_set_208
	0x06, 0xb0, 0xff, 0xff, //0x00005adc .long L0_1_set_148
	0x0d, 0xb7, 0xff, 0xff, //0x00005ae0 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ae4 .long L0_1_set_208
	0x06, 0xb0, 0xff, 0xff, //0x00005ae8 .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005aec .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005af0 .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005af4 .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005af8 .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005afc .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005b00 .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005b04 .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005b08 .long L0_1_set_148
	0x06, 0xb0, 0xff, 0xff, //0x00005b0c .long L0_1_set_148
	0x0d, 0xb7, 0xff, 0xff, //0x00005b10 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b14 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b18 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b1c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b20 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b24 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b28 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b2c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b30 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b34 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b38 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b3c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b40 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b44 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b48 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b4c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b50 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b54 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b58 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b5c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b60 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b64 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b68 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b6c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b70 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b74 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b78 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b7c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b80 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b84 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b88 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b8c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b90 .long L0_1_set_208
	0xd9, 0xb2, 0xff, 0xff, //0x00005b94 .long L0_1_set_180
	0x0d, 0xb7, 0xff, 0xff, //0x00005b98 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005b9c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ba0 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ba4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005ba8 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bac .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bb0 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bb4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bb8 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bbc .long L0_1_set_208
	0x00, 0xb7, 0xff, 0xff, //0x00005bc0 .long L0_1_set_207
	0x0d, 0xb7, 0xff, 0xff, //0x00005bc4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bc8 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bcc .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bd0 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bd4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bd8 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bdc .long L0_1_set_208
	0x99, 0xb1, 0xff, 0xff, //0x00005be0 .long L0_1_set_169
	0x0d, 0xb7, 0xff, 0xff, //0x00005be4 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005be8 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bec .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bf0 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005bf4 .long L0_1_set_208
	0x99, 0xb1, 0xff, 0xff, //0x00005bf8 .long L0_1_set_169
	0x0d, 0xb7, 0xff, 0xff, //0x00005bfc .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005c00 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005c04 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005c08 .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005c0c .long L0_1_set_208
	0x0d, 0xb7, 0xff, 0xff, //0x00005c10 .long L0_1_set_208
	0x19, 0xb7, 0xff, 0xff, //0x00005c14 .long L0_1_set_209
	// // .set L0_2_set_602, LBB0_602-LJTI0_2
	// // .set L0_2_set_626, LBB0_626-LJTI0_2
	// // .set L0_2_set_608, LBB0_608-LJTI0_2
	// // .set L0_2_set_628, LBB0_628-LJTI0_2
	// // .set L0_2_set_605, LBB0_605-LJTI0_2
	// // .set L0_2_set_631, LBB0_631-LJTI0_2
	//0x00005c18 LJTI0_2
	0x22, 0xd7, 0xff, 0xff, //0x00005c18 .long L0_2_set_602
	0x40, 0xd9, 0xff, 0xff, //0x00005c1c .long L0_2_set_626
	0x5a, 0xd7, 0xff, 0xff, //0x00005c20 .long L0_2_set_608
	0x6c, 0xd9, 0xff, 0xff, //0x00005c24 .long L0_2_set_628
	0x39, 0xd7, 0xff, 0xff, //0x00005c28 .long L0_2_set_605
	0xe9, 0xdb, 0xff, 0xff, //0x00005c2c .long L0_2_set_631
	// // .set L0_3_set_889, LBB0_889-LJTI0_3
	// // .set L0_3_set_888, LBB0_888-LJTI0_3
	// // .set L0_3_set_706, LBB0_706-LJTI0_3
	// // .set L0_3_set_727, LBB0_727-LJTI0_3
	// // .set L0_3_set_633, LBB0_633-LJTI0_3
	// // .set L0_3_set_764, LBB0_764-LJTI0_3
	// // .set L0_3_set_766, LBB0_766-LJTI0_3
	// // .set L0_3_set_769, LBB0_769-LJTI0_3
	// // .set L0_3_set_775, LBB0_775-LJTI0_3
	// // .set L0_3_set_779, LBB0_779-LJTI0_3
	//0x00005c30 LJTI0_3
	0x4d, 0xed, 0xff, 0xff, //0x00005c30 .long L0_3_set_889
	0x46, 0xed, 0xff, 0xff, //0x00005c34 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c38 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c3c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c40 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c44 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c48 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c4c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c50 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c54 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c58 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c5c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c60 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c64 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c68 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c6c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c70 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c74 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c78 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c7c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c80 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c84 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c88 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c8c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c90 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c94 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c98 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005c9c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005ca0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005ca4 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005ca8 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cac .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cb0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cb4 .long L0_3_set_888
	0xb8, 0xde, 0xff, 0xff, //0x00005cb8 .long L0_3_set_706
	0x46, 0xed, 0xff, 0xff, //0x00005cbc .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cc0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cc4 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cc8 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005ccc .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cd0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cd4 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cd8 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cdc .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005ce0 .long L0_3_set_888
	0x85, 0xe0, 0xff, 0xff, //0x00005ce4 .long L0_3_set_727
	0x46, 0xed, 0xff, 0xff, //0x00005ce8 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005cec .long L0_3_set_888
	0x8f, 0xd9, 0xff, 0xff, //0x00005cf0 .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005cf4 .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005cf8 .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005cfc .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005d00 .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005d04 .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005d08 .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005d0c .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005d10 .long L0_3_set_633
	0x8f, 0xd9, 0xff, 0xff, //0x00005d14 .long L0_3_set_633
	0x46, 0xed, 0xff, 0xff, //0x00005d18 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d1c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d20 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d24 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d28 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d2c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d30 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d34 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d38 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d3c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d40 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d44 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d48 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d4c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d50 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d54 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d58 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d5c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d60 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d64 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d68 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d6c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d70 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d74 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d78 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d7c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d80 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d84 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d88 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d8c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d90 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d94 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005d98 .long L0_3_set_888
	0x05, 0xe3, 0xff, 0xff, //0x00005d9c .long L0_3_set_764
	0x46, 0xed, 0xff, 0xff, //0x00005da0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005da4 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005da8 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005dac .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005db0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005db4 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005db8 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005dbc .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005dc0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005dc4 .long L0_3_set_888
	0x2c, 0xe3, 0xff, 0xff, //0x00005dc8 .long L0_3_set_766
	0x46, 0xed, 0xff, 0xff, //0x00005dcc .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005dd0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005dd4 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005dd8 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005ddc .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005de0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005de4 .long L0_3_set_888
	0x59, 0xe3, 0xff, 0xff, //0x00005de8 .long L0_3_set_769
	0x46, 0xed, 0xff, 0xff, //0x00005dec .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005df0 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005df4 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005df8 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005dfc .long L0_3_set_888
	0x7e, 0xe3, 0xff, 0xff, //0x00005e00 .long L0_3_set_775
	0x46, 0xed, 0xff, 0xff, //0x00005e04 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005e08 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005e0c .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005e10 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005e14 .long L0_3_set_888
	0x46, 0xed, 0xff, 0xff, //0x00005e18 .long L0_3_set_888
	0xc1, 0xe3, 0xff, 0xff, //0x00005e1c .long L0_3_set_779
	// // .set L0_4_set_757, LBB0_757-LJTI0_4
	// // .set L0_4_set_782, LBB0_782-LJTI0_4
	// // .set L0_4_set_762, LBB0_762-LJTI0_4
	// // .set L0_4_set_760, LBB0_760-LJTI0_4
	//0x00005e20 LJTI0_4
	0xd3, 0xe0, 0xff, 0xff, //0x00005e20 .long L0_4_set_757
	0x33, 0xe2, 0xff, 0xff, //0x00005e24 .long L0_4_set_782
	0xd3, 0xe0, 0xff, 0xff, //0x00005e28 .long L0_4_set_757
	0x02, 0xe1, 0xff, 0xff, //0x00005e2c .long L0_4_set_762
	0x33, 0xe2, 0xff, 0xff, //0x00005e30 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e34 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e38 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e3c .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e40 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e44 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e48 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e4c .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e50 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e54 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e58 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e5c .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e60 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e64 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e68 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e6c .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e70 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e74 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e78 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e7c .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e80 .long L0_4_set_782
	0x33, 0xe2, 0xff, 0xff, //0x00005e84 .long L0_4_set_782
	0xef, 0xe0, 0xff, 0xff, //0x00005e88 .long L0_4_set_760
	// // .set L0_5_set_658, LBB0_658-LJTI0_5
	// // .set L0_5_set_693, LBB0_693-LJTI0_5
	// // .set L0_5_set_664, LBB0_664-LJTI0_5
	// // .set L0_5_set_667, LBB0_667-LJTI0_5
	//0x00005e8c LJTI0_5
	0xfe, 0xd8, 0xff, 0xff, //0x00005e8c .long L0_5_set_658
	0xcd, 0xdb, 0xff, 0xff, //0x00005e90 .long L0_5_set_693
	0xfe, 0xd8, 0xff, 0xff, //0x00005e94 .long L0_5_set_658
	0x46, 0xd9, 0xff, 0xff, //0x00005e98 .long L0_5_set_664
	0xcd, 0xdb, 0xff, 0xff, //0x00005e9c .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ea0 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ea4 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ea8 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005eac .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005eb0 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005eb4 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005eb8 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ebc .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ec0 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ec4 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ec8 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ecc .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ed0 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ed4 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ed8 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005edc .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ee0 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ee4 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ee8 .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005eec .long L0_5_set_693
	0xcd, 0xdb, 0xff, 0xff, //0x00005ef0 .long L0_5_set_693
	0x62, 0xd9, 0xff, 0xff, //0x00005ef4 .long L0_5_set_667
	// // .set L0_6_set_889, LBB0_889-LJTI0_6
	// // .set L0_6_set_918, LBB0_918-LJTI0_6
	// // .set L0_6_set_919, LBB0_919-LJTI0_6
	// // .set L0_6_set_895, LBB0_895-LJTI0_6
	// // .set L0_6_set_930, LBB0_930-LJTI0_6
	// // .set L0_6_set_955, LBB0_955-LJTI0_6
	// // .set L0_6_set_914, LBB0_914-LJTI0_6
	// // .set L0_6_set_958, LBB0_958-LJTI0_6
	//0x00005ef8 LJTI0_6
	0x85, 0xea, 0xff, 0xff, //0x00005ef8 .long L0_6_set_889
	0xb3, 0xec, 0xff, 0xff, //0x00005efc .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f00 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f04 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f08 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f0c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f10 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f14 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f18 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f1c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f20 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f24 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f28 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f2c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f30 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f34 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f38 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f3c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f40 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f44 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f48 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f4c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f50 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f54 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f58 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f5c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f60 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f64 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f68 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f6c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f70 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f74 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f78 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f7c .long L0_6_set_918
	0xbf, 0xec, 0xff, 0xff, //0x00005f80 .long L0_6_set_919
	0xb3, 0xec, 0xff, 0xff, //0x00005f84 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f88 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f8c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f90 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f94 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f98 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005f9c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005fa0 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005fa4 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005fa8 .long L0_6_set_918
	0xf8, 0xea, 0xff, 0xff, //0x00005fac .long L0_6_set_895
	0xb3, 0xec, 0xff, 0xff, //0x00005fb0 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005fb4 .long L0_6_set_918
	0xf8, 0xea, 0xff, 0xff, //0x00005fb8 .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fbc .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fc0 .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fc4 .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fc8 .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fcc .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fd0 .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fd4 .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fd8 .long L0_6_set_895
	0xf8, 0xea, 0xff, 0xff, //0x00005fdc .long L0_6_set_895
	0xb3, 0xec, 0xff, 0xff, //0x00005fe0 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005fe4 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005fe8 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005fec .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005ff0 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005ff4 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005ff8 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00005ffc .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006000 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006004 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006008 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000600c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006010 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006014 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006018 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000601c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006020 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006024 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006028 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000602c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006030 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006034 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006038 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000603c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006040 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006044 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006048 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000604c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006050 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006054 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006058 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000605c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006060 .long L0_6_set_918
	0xcb, 0xed, 0xff, 0xff, //0x00006064 .long L0_6_set_930
	0xb3, 0xec, 0xff, 0xff, //0x00006068 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000606c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006070 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006074 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006078 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000607c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006080 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006084 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006088 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000608c .long L0_6_set_918
	0xf8, 0xf1, 0xff, 0xff, //0x00006090 .long L0_6_set_955
	0xb3, 0xec, 0xff, 0xff, //0x00006094 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x00006098 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x0000609c .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060a0 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060a4 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060a8 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060ac .long L0_6_set_918
	0x84, 0xec, 0xff, 0xff, //0x000060b0 .long L0_6_set_914
	0xb3, 0xec, 0xff, 0xff, //0x000060b4 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060b8 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060bc .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060c0 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060c4 .long L0_6_set_918
	0x84, 0xec, 0xff, 0xff, //0x000060c8 .long L0_6_set_914
	0xb3, 0xec, 0xff, 0xff, //0x000060cc .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060d0 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060d4 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060d8 .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060dc .long L0_6_set_918
	0xb3, 0xec, 0xff, 0xff, //0x000060e0 .long L0_6_set_918
	0x14, 0xf2, 0xff, 0xff, //0x000060e4 .long L0_6_set_958
	//0x000060e8 .p2align 2, 0x00
	//0x000060e8 _MASK_USE_NUMBER
	0x02, 0x00, 0x00, 0x00, //0x000060e8 .long 2
	0x00, 0x00, 0x00, 0x00, //0x000060ec .p2align 4, 0x00
	//0x000060f0 __UnquoteTab
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006100 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00006110 QUAD $0x0000000000220000; QUAD $0x2f00000000000000  // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006120 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006130 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00006140 QUAD $0x0000000000000000; QUAD $0x0000005c00000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
	0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00006150 QUAD $0x000c000000080000; QUAD $0x000a000000000000  // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
	0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00006160 LONG $0x000d0000; WORD $0xff09  // .ascii 6, '\x00\x00\r\x00\t\xff'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006166 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006176 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006186 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006196 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e6 QUAD $0x0000000000000000; WORD $0x0000  // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
}
