//go:build amd64
// +build amd64

// Code generated by asm2asm, DO NOT EDIT.

package sse

var _text_validate_one = []byte{
	// .p2align 4, 0x00
	// LCPI0_0
	0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1
	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 0
	//0x00000010 LCPI0_1
	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
	//0x00000020 LCPI0_2
	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
	//0x00000030 LCPI0_3
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
	//0x00000040 LCPI0_4
	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000040 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
	//0x00000050 LCPI0_5
	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000050 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
	//0x00000060 LCPI0_6
	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
	//0x00000070 LCPI0_7
	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
	//0x00000080 LCPI0_8
	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000080 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
	//0x00000090 LCPI0_9
	0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf  // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf'
	//0x000000a0 LCPI0_10
	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000a0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
	//0x000000b0 LCPI0_11
	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
	//0x000000c0 LCPI0_12
	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
	//0x000000d0 LCPI0_13
	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000d0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
	//0x000000e0 LCPI0_14
	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000e0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
	//0x000000f0 LCPI0_15
	0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000f0 QUAD $0x4545454545454545; QUAD $0x4545454545454545  // .space 16, 'EEEEEEEEEEEEEEEE'
	//0x00000100 .p2align 4, 0x90
	//0x00000100 _validate_one
	0x55,             //0x00000100 pushq        %rbp
	0x48, 0x89, 0xe5, //0x00000101 movq         %rsp, %rbp
	0x41, 0x57, //0x00000104 pushq        %r15
	0x41, 0x56, //0x00000106 pushq        %r14
	0x41, 0x55, //0x00000108 pushq        %r13
	0x41, 0x54, //0x0000010a pushq        %r12
	0x53,                                     //0x0000010c pushq        %rbx
	0x48, 0x81, 0xec, 0x88, 0x00, 0x00, 0x00, //0x0000010d subq         $136, %rsp
	0x48, 0x89, 0x4d, 0x90, //0x00000114 movq         %rcx, $-112(%rbp)
	0x49, 0x89, 0xd4, //0x00000118 movq         %rdx, %r12
	0x49, 0x89, 0xf1, //0x0000011b movq         %rsi, %r9
	0x48, 0x89, 0x7d, 0x98, //0x0000011e movq         %rdi, $-104(%rbp)
	0x0f, 0x10, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00000122 movups       $-297(%rip), %xmm0  /* LCPI0_0+0(%rip) */
	0x0f, 0x11, 0x02, //0x00000129 movups       %xmm0, (%rdx)
	0x4c, 0x8b, 0x1e, //0x0000012c movq         (%rsi), %r11
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000012f movq         $-1, %r14
	0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000136 movl         $1, %r8d
	0xf3, 0x0f, 0x6f, 0x05, 0xcc, 0xfe, 0xff, 0xff, //0x0000013c movdqu       $-308(%rip), %xmm0  /* LCPI0_1+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x0d, 0xd4, 0xfe, 0xff, 0xff, //0x00000144 movdqu       $-300(%rip), %xmm1  /* LCPI0_2+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xdb, 0xfe, 0xff, 0xff, //0x0000014c movdqu       $-293(%rip), %xmm11  /* LCPI0_3+0(%rip) */
	0x66, 0x45, 0x0f, 0x76, 0xd2, //0x00000155 pcmpeqd      %xmm10, %xmm10
	0xf3, 0x44, 0x0f, 0x6f, 0x3d, 0x4d, 0xff, 0xff, 0xff, //0x0000015a movdqu       $-179(%rip), %xmm15  /* LCPI0_11+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x24, 0xff, 0xff, 0xff, //0x00000163 movdqu       $-220(%rip), %xmm9  /* LCPI0_9+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x6b, 0xff, 0xff, 0xff, //0x0000016c movdqu       $-149(%rip), %xmm12  /* LCPI0_14+0(%rip) */
	0xf3, 0x0f, 0x6f, 0x15, 0x73, 0xff, 0xff, 0xff, //0x00000175 movdqu       $-141(%rip), %xmm2  /* LCPI0_15+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xfa, 0xfe, 0xff, 0xff, //0x0000017d movdqu       $-262(%rip), %xmm14  /* LCPI0_8+0(%rip) */
	0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xe1, 0xfe, 0xff, 0xff, //0x00000186 movdqu       $-287(%rip), %xmm8  /* LCPI0_7+0(%rip) */
	0x48, 0x89, 0x75, 0xd0, //0x0000018f movq         %rsi, $-48(%rbp)
	0x48, 0x89, 0x55, 0xb0, //0x00000193 movq         %rdx, $-80(%rbp)
	0xe9, 0x64, 0x00, 0x00, 0x00, //0x00000197 jmp          LBB0_6
	//0x0000019c LBB0_154
	0x45, 0x31, 0xdb, //0x0000019c xorl         %r11d, %r11d
	//0x0000019f LBB0_3
	0x4c, 0x89, 0xd0, //0x0000019f movq         %r10, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000001a2 movabsq      $9223372036854775806, %rcx
	0x49, 0x39, 0xca, //0x000001ac cmpq         %rcx, %r10
	0x0f, 0x87, 0x88, 0x3e, 0x00, 0x00, //0x000001af ja           LBB0_722
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001b5 .p2align 4, 0x90
	//0x000001c0 LBB0_4
	0x49, 0x8b, 0x14, 0x24, //0x000001c0 movq         (%r12), %rdx
	0x49, 0x89, 0xd0, //0x000001c4 movq         %rdx, %r8
	0x4c, 0x89, 0xf0, //0x000001c7 movq         %r14, %rax
	0x48, 0x85, 0xd2, //0x000001ca testq        %rdx, %rdx
	0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000001cd jne          LBB0_6
	0xe9, 0x65, 0x3e, 0x00, 0x00, //0x000001d3 jmp          LBB0_722
	//0x000001d8 LBB0_1
	0x4d, 0x01, 0xeb, //0x000001d8 addq         %r13, %r11
	0x48, 0x85, 0xc9, //0x000001db testq        %rcx, %rcx
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x000001de movabsq      $17596481021440, %rsi
	0x0f, 0x85, 0x31, 0x0a, 0x00, 0x00, //0x000001e8 jne          LBB0_142
	//0x000001ee LBB0_2
	0x4d, 0x29, 0xeb, //0x000001ee subq         %r13, %r11
	0x4d, 0x89, 0x19, //0x000001f1 movq         %r11, (%r9)
	0xe9, 0xa6, 0xff, 0xff, 0xff, //0x000001f4 jmp          LBB0_3
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f9 .p2align 4, 0x90
	//0x00000200 LBB0_6
	0x48, 0x8b, 0x45, 0x98, //0x00000200 movq         $-104(%rbp), %rax
	0x4c, 0x8b, 0x28, //0x00000204 movq         (%rax), %r13
	0x48, 0x8b, 0x40, 0x08, //0x00000207 movq         $8(%rax), %rax
	0x49, 0x39, 0xc3, //0x0000020b cmpq         %rax, %r11
	0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x0000020e jae          LBB0_11
	0x43, 0x8a, 0x54, 0x1d, 0x00, //0x00000214 movb         (%r13,%r11), %dl
	0x80, 0xfa, 0x0d, //0x00000219 cmpb         $13, %dl
	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000021c je           LBB0_11
	0x80, 0xfa, 0x20, //0x00000222 cmpb         $32, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000225 je           LBB0_11
	0x80, 0xc2, 0xf7, //0x0000022b addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x0000022e cmpb         $1, %dl
	0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00000231 jbe          LBB0_11
	0x4c, 0x89, 0xd9, //0x00000237 movq         %r11, %rcx
	0xe9, 0x09, 0x01, 0x00, 0x00, //0x0000023a jmp          LBB0_32
	0x90, //0x0000023f .p2align 4, 0x90
	//0x00000240 LBB0_11
	0x49, 0x8d, 0x4b, 0x01, //0x00000240 leaq         $1(%r11), %rcx
	0x48, 0x39, 0xc1, //0x00000244 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000247 jae          LBB0_15
	0x41, 0x8a, 0x54, 0x0d, 0x00, //0x0000024d movb         (%r13,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00000252 cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000255 je           LBB0_15
	0x80, 0xfa, 0x20, //0x0000025b cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000025e je           LBB0_15
	0x80, 0xc2, 0xf7, //0x00000264 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000267 cmpb         $1, %dl
	0x0f, 0x87, 0xd8, 0x00, 0x00, 0x00, //0x0000026a ja           LBB0_32
	//0x00000270 .p2align 4, 0x90
	//0x00000270 LBB0_15
	0x49, 0x8d, 0x4b, 0x02, //0x00000270 leaq         $2(%r11), %rcx
	0x48, 0x39, 0xc1, //0x00000274 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000277 jae          LBB0_19
	0x41, 0x8a, 0x54, 0x0d, 0x00, //0x0000027d movb         (%r13,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x00000282 cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000285 je           LBB0_19
	0x80, 0xfa, 0x20, //0x0000028b cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000028e je           LBB0_19
	0x80, 0xc2, 0xf7, //0x00000294 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x00000297 cmpb         $1, %dl
	0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x0000029a ja           LBB0_32
	//0x000002a0 .p2align 4, 0x90
	//0x000002a0 LBB0_19
	0x49, 0x8d, 0x4b, 0x03, //0x000002a0 leaq         $3(%r11), %rcx
	0x48, 0x39, 0xc1, //0x000002a4 cmpq         %rax, %rcx
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000002a7 jae          LBB0_23
	0x41, 0x8a, 0x54, 0x0d, 0x00, //0x000002ad movb         (%r13,%rcx), %dl
	0x80, 0xfa, 0x0d, //0x000002b2 cmpb         $13, %dl
	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000002b5 je           LBB0_23
	0x80, 0xfa, 0x20, //0x000002bb cmpb         $32, %dl
	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002be je           LBB0_23
	0x80, 0xc2, 0xf7, //0x000002c4 addb         $-9, %dl
	0x80, 0xfa, 0x01, //0x000002c7 cmpb         $1, %dl
	0x0f, 0x87, 0x78, 0x00, 0x00, 0x00, //0x000002ca ja           LBB0_32
	//0x000002d0 .p2align 4, 0x90
	//0x000002d0 LBB0_23
	0x49, 0x83, 0xc3, 0x04, //0x000002d0 addq         $4, %r11
	0x4c, 0x39, 0xd8, //0x000002d4 cmpq         %r11, %rax
	0x0f, 0x86, 0xdd, 0x3c, 0x00, 0x00, //0x000002d7 jbe          LBB0_686
	0x4c, 0x39, 0xd8, //0x000002dd cmpq         %r11, %rax
	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000002e0 je           LBB0_29
	0x4a, 0x8d, 0x14, 0x28, //0x000002e6 leaq         (%rax,%r13), %rdx
	0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002ea movabsq      $4294977024, %rdi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f4 .p2align 4, 0x90
	//0x00000300 LBB0_26
	0x43, 0x0f, 0xbe, 0x74, 0x1d, 0x00, //0x00000300 movsbl       (%r13,%r11), %esi
	0x83, 0xfe, 0x20, //0x00000306 cmpl         $32, %esi
	0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000309 ja           LBB0_31
	0x48, 0x0f, 0xa3, 0xf7, //0x0000030f btq          %rsi, %rdi
	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000313 jae          LBB0_31
	0x49, 0x83, 0xc3, 0x01, //0x00000319 addq         $1, %r11
	0x4c, 0x39, 0xd8, //0x0000031d cmpq         %r11, %rax
	0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000320 jne          LBB0_26
	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000326 jmp          LBB0_30
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000032b .p2align 4, 0x90
	//0x00000330 LBB0_29
	0x4d, 0x01, 0xeb, //0x00000330 addq         %r13, %r11
	0x4c, 0x89, 0xda, //0x00000333 movq         %r11, %rdx
	//0x00000336 LBB0_30
	0x4c, 0x29, 0xea, //0x00000336 subq         %r13, %rdx
	0x49, 0x89, 0xd3, //0x00000339 movq         %rdx, %r11
	//0x0000033c LBB0_31
	0x4c, 0x89, 0xd9, //0x0000033c movq         %r11, %rcx
	0x49, 0x39, 0xc3, //0x0000033f cmpq         %rax, %r11
	0x0f, 0x83, 0x75, 0x3c, 0x00, 0x00, //0x00000342 jae          LBB0_687
	//0x00000348 LBB0_32
	0x4c, 0x8d, 0x59, 0x01, //0x00000348 leaq         $1(%rcx), %r11
	0x4d, 0x89, 0x19, //0x0000034c movq         %r11, (%r9)
	0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x0000034f movsbl       (%r13,%rcx), %esi
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000355 movq         $-1, %rax
	0x85, 0xf6, //0x0000035c testl        %esi, %esi
	0x0f, 0x84, 0xd9, 0x3c, 0x00, 0x00, //0x0000035e je           LBB0_722
	0x49, 0x8d, 0x50, 0xff, //0x00000364 leaq         $-1(%r8), %rdx
	0x43, 0x8b, 0x3c, 0xc4, //0x00000368 movl         (%r12,%r8,8), %edi
	0x49, 0x83, 0xfe, 0xff, //0x0000036c cmpq         $-1, %r14
	0x4c, 0x0f, 0x44, 0xf1, //0x00000370 cmoveq       %rcx, %r14
	0x83, 0xc7, 0xff, //0x00000374 addl         $-1, %edi
	0x83, 0xff, 0x05, //0x00000377 cmpl         $5, %edi
	0x0f, 0x87, 0x7f, 0x02, 0x00, 0x00, //0x0000037a ja           LBB0_78
	0x48, 0x8d, 0x1d, 0x9d, 0x3f, 0x00, 0x00, //0x00000380 leaq         $16285(%rip), %rbx  /* LJTI0_0+0(%rip) */
	0x48, 0x63, 0x3c, 0xbb, //0x00000387 movslq       (%rbx,%rdi,4), %rdi
	0x48, 0x01, 0xdf, //0x0000038b addq         %rbx, %rdi
	0xff, 0xe7, //0x0000038e jmpq         *%rdi
	//0x00000390 LBB0_35
	0x83, 0xfe, 0x2c, //0x00000390 cmpl         $44, %esi
	0x0f, 0x84, 0xe2, 0x04, 0x00, 0x00, //0x00000393 je           LBB0_117
	0x83, 0xfe, 0x5d, //0x00000399 cmpl         $93, %esi
	0x0f, 0x84, 0x45, 0x02, 0x00, 0x00, //0x0000039c je           LBB0_37
	0xe9, 0x8f, 0x3c, 0x00, 0x00, //0x000003a2 jmp          LBB0_721
	//0x000003a7 LBB0_38
	0x40, 0x80, 0xfe, 0x5d, //0x000003a7 cmpb         $93, %sil
	0x0f, 0x84, 0x36, 0x02, 0x00, 0x00, //0x000003ab je           LBB0_37
	0x48, 0x89, 0x4d, 0xc0, //0x000003b1 movq         %rcx, $-64(%rbp)
	0x4b, 0xc7, 0x04, 0xc4, 0x01, 0x00, 0x00, 0x00, //0x000003b5 movq         $1, (%r12,%r8,8)
	0x83, 0xfe, 0x7b, //0x000003bd cmpl         $123, %esi
	0x0f, 0x86, 0x4a, 0x02, 0x00, 0x00, //0x000003c0 jbe          LBB0_79
	0xe9, 0x6b, 0x3c, 0x00, 0x00, //0x000003c6 jmp          LBB0_721
	//0x000003cb LBB0_40
	0x40, 0x80, 0xfe, 0x22, //0x000003cb cmpb         $34, %sil
	0x0f, 0x85, 0x61, 0x3c, 0x00, 0x00, //0x000003cf jne          LBB0_721
	0x48, 0x89, 0x4d, 0xc0, //0x000003d5 movq         %rcx, $-64(%rbp)
	0x4b, 0xc7, 0x04, 0xc4, 0x04, 0x00, 0x00, 0x00, //0x000003d9 movq         $4, (%r12,%r8,8)
	0x48, 0x8b, 0x4d, 0x98, //0x000003e1 movq         $-104(%rbp), %rcx
	0x4c, 0x8b, 0x79, 0x08, //0x000003e5 movq         $8(%rcx), %r15
	0x48, 0x8b, 0x4d, 0x90, //0x000003e9 movq         $-112(%rbp), %rcx
	0xf6, 0xc1, 0x40, //0x000003ed testb        $64, %cl
	0x0f, 0x85, 0x6c, 0x06, 0x00, 0x00, //0x000003f0 jne          LBB0_125
	0xf6, 0xc1, 0x20, //0x000003f6 testb        $32, %cl
	0x4c, 0x89, 0x7d, 0xb8, //0x000003f9 movq         %r15, $-72(%rbp)
	0x4c, 0x89, 0x75, 0xa0, //0x000003fd movq         %r14, $-96(%rbp)
	0x0f, 0x85, 0xdc, 0x09, 0x00, 0x00, //0x00000401 jne          LBB0_166
	0x4d, 0x89, 0xf9, //0x00000407 movq         %r15, %r9
	0x4d, 0x29, 0xd9, //0x0000040a subq         %r11, %r9
	0x0f, 0x84, 0xa4, 0x3d, 0x00, 0x00, //0x0000040d je           LBB0_716
	0x49, 0x83, 0xf9, 0x40, //0x00000413 cmpq         $64, %r9
	0x48, 0x8b, 0x7d, 0xc0, //0x00000417 movq         $-64(%rbp), %rdi
	0x0f, 0x82, 0x07, 0x30, 0x00, 0x00, //0x0000041b jb           LBB0_557
	0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000421 movq         $-2, %r15
	0x49, 0x29, 0xff, //0x00000428 subq         %rdi, %r15
	0x4c, 0x8d, 0x5f, 0x01, //0x0000042b leaq         $1(%rdi), %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000042f movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc0, //0x00000437 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000043a .p2align 4, 0x90
	//0x00000440 LBB0_46
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x1d, 0x00, //0x00000440 movdqu       (%r13,%r11), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x1d, 0x10, //0x00000447 movdqu       $16(%r13,%r11), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x1d, 0x20, //0x0000044e movdqu       $32(%r13,%r11), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x1d, 0x30, //0x00000455 movdqu       $48(%r13,%r11), %xmm6
	0x66, 0x0f, 0x6f, 0xfb, //0x0000045c movdqa       %xmm3, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000460 pcmpeqb      %xmm0, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000464 pmovmskb     %xmm7, %r10d
	0x66, 0x0f, 0x6f, 0xfc, //0x00000469 movdqa       %xmm4, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x0000046d pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xcf, //0x00000471 pmovmskb     %xmm7, %ecx
	0x66, 0x0f, 0x6f, 0xfd, //0x00000475 movdqa       %xmm5, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000479 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xc7, //0x0000047d pmovmskb     %xmm7, %eax
	0x66, 0x0f, 0x6f, 0xfe, //0x00000481 movdqa       %xmm6, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000485 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x00000489 pmovmskb     %xmm7, %ebx
	0x66, 0x0f, 0x74, 0xd9, //0x0000048d pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000491 pmovmskb     %xmm3, %r14d
	0x66, 0x0f, 0x74, 0xe1, //0x00000496 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xfc, //0x0000049a pmovmskb     %xmm4, %edi
	0x66, 0x0f, 0x74, 0xe9, //0x0000049e pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x000004a2 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xf1, //0x000004a6 pcmpeqb      %xmm1, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x000004aa pmovmskb     %xmm6, %esi
	0x48, 0xc1, 0xe3, 0x30, //0x000004ae shlq         $48, %rbx
	0x48, 0xc1, 0xe0, 0x20, //0x000004b2 shlq         $32, %rax
	0x48, 0x09, 0xd8, //0x000004b6 orq          %rbx, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x000004b9 shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x000004bd orq          %rax, %rcx
	0x49, 0x09, 0xca, //0x000004c0 orq          %rcx, %r10
	0x48, 0xc1, 0xe6, 0x30, //0x000004c3 shlq         $48, %rsi
	0x48, 0xc1, 0xe2, 0x20, //0x000004c7 shlq         $32, %rdx
	0x48, 0x09, 0xf2, //0x000004cb orq          %rsi, %rdx
	0x48, 0xc1, 0xe7, 0x10, //0x000004ce shlq         $16, %rdi
	0x48, 0x09, 0xd7, //0x000004d2 orq          %rdx, %rdi
	0x49, 0x09, 0xfe, //0x000004d5 orq          %rdi, %r14
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004d8 jne          LBB0_55
	0x4d, 0x85, 0xc0, //0x000004de testq        %r8, %r8
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004e1 jne          LBB0_57
	0x45, 0x31, 0xc0, //0x000004e7 xorl         %r8d, %r8d
	0x4d, 0x85, 0xd2, //0x000004ea testq        %r10, %r10
	0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004ed jne          LBB0_58
	//0x000004f3 LBB0_49
	0x49, 0x83, 0xc1, 0xc0, //0x000004f3 addq         $-64, %r9
	0x49, 0x83, 0xc7, 0xc0, //0x000004f7 addq         $-64, %r15
	0x49, 0x83, 0xc3, 0x40, //0x000004fb addq         $64, %r11
	0x49, 0x83, 0xf9, 0x3f, //0x000004ff cmpq         $63, %r9
	0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000503 ja           LBB0_46
	0xe9, 0xab, 0x24, 0x00, 0x00, //0x00000509 jmp          LBB0_50
	//0x0000050e LBB0_55
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000050e cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000513 jne          LBB0_57
	0x49, 0x0f, 0xbc, 0xc6, //0x00000519 bsfq         %r14, %rax
	0x4c, 0x01, 0xd8, //0x0000051d addq         %r11, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00000520 movq         %rax, $-56(%rbp)
	//0x00000524 LBB0_57
	0x4c, 0x89, 0xc0, //0x00000524 movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x00000527 notq         %rax
	0x4c, 0x21, 0xf0, //0x0000052a andq         %r14, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x0000052d leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc1, //0x00000531 orq          %r8, %rcx
	0x48, 0x89, 0xca, //0x00000534 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000537 notq         %rdx
	0x4c, 0x21, 0xf2, //0x0000053a andq         %r14, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000053d movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00000547 andq         %rsi, %rdx
	0x45, 0x31, 0xc0, //0x0000054a xorl         %r8d, %r8d
	0x48, 0x01, 0xc2, //0x0000054d addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc0, //0x00000550 setb         %r8b
	0x48, 0x01, 0xd2, //0x00000554 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000557 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x00000561 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x00000564 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000567 notq         %rdx
	0x49, 0x21, 0xd2, //0x0000056a andq         %rdx, %r10
	0x4d, 0x85, 0xd2, //0x0000056d testq        %r10, %r10
	0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000570 je           LBB0_49
	//0x00000576 LBB0_58
	0x4d, 0x0f, 0xbc, 0xda, //0x00000576 bsfq         %r10, %r11
	0x4d, 0x29, 0xfb, //0x0000057a subq         %r15, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x0000057d movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x75, 0xa0, //0x00000581 movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00000585 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000589 movq         $-72(%rbp), %r15
	0xe9, 0xa6, 0x0d, 0x00, 0x00, //0x0000058d jmp          LBB0_248
	//0x00000592 LBB0_59
	0x40, 0x80, 0xfe, 0x3a, //0x00000592 cmpb         $58, %sil
	0x0f, 0x85, 0x9a, 0x3a, 0x00, 0x00, //0x00000596 jne          LBB0_721
	0x4b, 0xc7, 0x04, 0xc4, 0x00, 0x00, 0x00, 0x00, //0x0000059c movq         $0, (%r12,%r8,8)
	0xe9, 0x17, 0xfc, 0xff, 0xff, //0x000005a4 jmp          LBB0_4
	//0x000005a9 LBB0_61
	0x83, 0xfe, 0x2c, //0x000005a9 cmpl         $44, %esi
	0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000005ac jne          LBB0_62
	0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x000005b2 cmpq         $4095, %r8
	0x0f, 0x8f, 0x0a, 0x3a, 0x00, 0x00, //0x000005b9 jg           LBB0_714
	0x49, 0x8d, 0x40, 0x01, //0x000005bf leaq         $1(%r8), %rax
	0x49, 0x89, 0x04, 0x24, //0x000005c3 movq         %rax, (%r12)
	0x4b, 0xc7, 0x44, 0xc4, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000005c7 movq         $3, $8(%r12,%r8,8)
	0xe9, 0xeb, 0xfb, 0xff, 0xff, //0x000005d0 jmp          LBB0_4
	//0x000005d5 LBB0_63
	0x83, 0xfe, 0x22, //0x000005d5 cmpl         $34, %esi
	0x0f, 0x84, 0xc0, 0x02, 0x00, 0x00, //0x000005d8 je           LBB0_64
	//0x000005de LBB0_62
	0x83, 0xfe, 0x7d, //0x000005de cmpl         $125, %esi
	0x0f, 0x85, 0x4f, 0x3a, 0x00, 0x00, //0x000005e1 jne          LBB0_721
	//0x000005e7 LBB0_37
	0x49, 0x89, 0x14, 0x24, //0x000005e7 movq         %rdx, (%r12)
	0x49, 0x89, 0xd0, //0x000005eb movq         %rdx, %r8
	0x4c, 0x89, 0xf0, //0x000005ee movq         %r14, %rax
	0x48, 0x85, 0xd2, //0x000005f1 testq        %rdx, %rdx
	0x0f, 0x85, 0x06, 0xfc, 0xff, 0xff, //0x000005f4 jne          LBB0_6
	0xe9, 0x3e, 0x3a, 0x00, 0x00, //0x000005fa jmp          LBB0_722
	//0x000005ff LBB0_78
	0x48, 0x89, 0x4d, 0xc0, //0x000005ff movq         %rcx, $-64(%rbp)
	0x49, 0x89, 0x14, 0x24, //0x00000603 movq         %rdx, (%r12)
	0x83, 0xfe, 0x7b, //0x00000607 cmpl         $123, %esi
	0x0f, 0x87, 0x26, 0x3a, 0x00, 0x00, //0x0000060a ja           LBB0_721
	//0x00000610 LBB0_79
	0x48, 0x8b, 0x4d, 0xc0, //0x00000610 movq         $-64(%rbp), %rcx
	0x4e, 0x8d, 0x04, 0x29, //0x00000614 leaq         (%rcx,%r13), %r8
	0x89, 0xf1, //0x00000618 movl         %esi, %ecx
	0x48, 0x8d, 0x15, 0xbb, 0x3f, 0x00, 0x00, //0x0000061a leaq         $16315(%rip), %rdx  /* LJTI0_3+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x00000621 movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x00000625 addq         %rdx, %rcx
	0xff, 0xe1, //0x00000628 jmpq         *%rcx
	//0x0000062a LBB0_80
	0x48, 0x8b, 0x45, 0x98, //0x0000062a movq         $-104(%rbp), %rax
	0x4c, 0x8b, 0x78, 0x08, //0x0000062e movq         $8(%rax), %r15
	0xf6, 0x45, 0x90, 0x40, //0x00000632 testb        $64, $-112(%rbp)
	0x0f, 0x85, 0x37, 0x05, 0x00, 0x00, //0x00000636 jne          LBB0_137
	0x48, 0x8b, 0x55, 0xc0, //0x0000063c movq         $-64(%rbp), %rdx
	0x49, 0x29, 0xd7, //0x00000640 subq         %rdx, %r15
	0x0f, 0x84, 0xa9, 0x39, 0x00, 0x00, //0x00000643 je           LBB0_690
	0x41, 0x80, 0x38, 0x30, //0x00000649 cmpb         $48, (%r8)
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000064d jne          LBB0_86
	0x49, 0x83, 0xff, 0x01, //0x00000653 cmpq         $1, %r15
	0x0f, 0x84, 0xaa, 0x0c, 0x00, 0x00, //0x00000657 je           LBB0_245
	0x43, 0x8a, 0x44, 0x1d, 0x00, //0x0000065d movb         (%r13,%r11), %al
	0x04, 0xd2, //0x00000662 addb         $-46, %al
	0x3c, 0x37, //0x00000664 cmpb         $55, %al
	0x0f, 0x87, 0x9b, 0x0c, 0x00, 0x00, //0x00000666 ja           LBB0_245
	0x0f, 0xb6, 0xc0, //0x0000066c movzbl       %al, %eax
	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000066f movabsq      $36028797027352577, %rcx
	0x48, 0x0f, 0xa3, 0xc1, //0x00000679 btq          %rax, %rcx
	0x0f, 0x83, 0x84, 0x0c, 0x00, 0x00, //0x0000067d jae          LBB0_245
	//0x00000683 LBB0_86
	0x48, 0x89, 0x55, 0xc0, //0x00000683 movq         %rdx, $-64(%rbp)
	0x49, 0x83, 0xff, 0x10, //0x00000687 cmpq         $16, %r15
	0x0f, 0x82, 0x04, 0x2b, 0x00, 0x00, //0x0000068b jb           LBB0_525
	0x4c, 0x89, 0x6d, 0xa8, //0x00000691 movq         %r13, $-88(%rbp)
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000695 movq         $-1, %r9
	0x45, 0x31, 0xdb, //0x0000069c xorl         %r11d, %r11d
	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000069f movq         $-1, %r12
	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000006a6 movq         $-1, %r10
	0x4c, 0x89, 0xfe, //0x000006ad movq         %r15, %rsi
	//0x000006b0 .p2align 4, 0x90
	//0x000006b0 LBB0_88
	0x4d, 0x89, 0xf5, //0x000006b0 movq         %r14, %r13
	0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x18, //0x000006b3 movdqu       (%r8,%r11), %xmm3
	0x66, 0x0f, 0x6f, 0xe3, //0x000006b9 movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x64, 0x25, 0xdb, 0xf9, 0xff, 0xff, //0x000006bd pcmpgtb      $-1573(%rip), %xmm4  /* LCPI0_10+0(%rip) */
	0x66, 0x41, 0x0f, 0x6f, 0xef, //0x000006c5 movdqa       %xmm15, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x000006ca pcmpgtb      %xmm3, %xmm5
	0x66, 0x0f, 0xdb, 0xec, //0x000006ce pand         %xmm4, %xmm5
	0x66, 0x0f, 0x6f, 0xe3, //0x000006d2 movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x74, 0x25, 0xe2, 0xf9, 0xff, 0xff, //0x000006d6 pcmpeqb      $-1566(%rip), %xmm4  /* LCPI0_12+0(%rip) */
	0x66, 0x0f, 0x6f, 0xf3, //0x000006de movdqa       %xmm3, %xmm6
	0x66, 0x0f, 0x74, 0x35, 0xe6, 0xf9, 0xff, 0xff, //0x000006e2 pcmpeqb      $-1562(%rip), %xmm6  /* LCPI0_13+0(%rip) */
	0x66, 0x0f, 0xeb, 0xf4, //0x000006ea por          %xmm4, %xmm6
	0x66, 0x0f, 0x6f, 0xe3, //0x000006ee movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x000006f2 pand         %xmm9, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000006f7 pcmpeqb      %xmm12, %xmm3
	0x66, 0x0f, 0x74, 0xe2, //0x000006fc pcmpeqb      %xmm2, %xmm4
	0x66, 0x0f, 0xd7, 0xd4, //0x00000700 pmovmskb     %xmm4, %edx
	0x66, 0x0f, 0xeb, 0xe3, //0x00000704 por          %xmm3, %xmm4
	0x66, 0x0f, 0xeb, 0xee, //0x00000708 por          %xmm6, %xmm5
	0x66, 0x0f, 0xeb, 0xec, //0x0000070c por          %xmm4, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000710 pmovmskb     %xmm3, %r14d
	0x66, 0x0f, 0xd7, 0xfe, //0x00000715 pmovmskb     %xmm6, %edi
	0x66, 0x0f, 0xd7, 0xc5, //0x00000719 pmovmskb     %xmm5, %eax
	0xf7, 0xd0, //0x0000071d notl         %eax
	0x0f, 0xbc, 0xc8, //0x0000071f bsfl         %eax, %ecx
	0x83, 0xf9, 0x10, //0x00000722 cmpl         $16, %ecx
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000725 je           LBB0_90
	0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000072b movl         $-1, %eax
	0xd3, 0xe0, //0x00000730 shll         %cl, %eax
	0xf7, 0xd0, //0x00000732 notl         %eax
	0x41, 0x21, 0xc6, //0x00000734 andl         %eax, %r14d
	0x21, 0xc2, //0x00000737 andl         %eax, %edx
	0x21, 0xf8, //0x00000739 andl         %edi, %eax
	0x89, 0xc7, //0x0000073b movl         %eax, %edi
	//0x0000073d LBB0_90
	0x41, 0x8d, 0x5e, 0xff, //0x0000073d leal         $-1(%r14), %ebx
	0x44, 0x21, 0xf3, //0x00000741 andl         %r14d, %ebx
	0x0f, 0x85, 0x90, 0x21, 0x00, 0x00, //0x00000744 jne          LBB0_473
	0x8d, 0x5a, 0xff, //0x0000074a leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x0000074d andl         %edx, %ebx
	0x0f, 0x85, 0x85, 0x21, 0x00, 0x00, //0x0000074f jne          LBB0_473
	0x8d, 0x5f, 0xff, //0x00000755 leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x00000758 andl         %edi, %ebx
	0x0f, 0x85, 0x7a, 0x21, 0x00, 0x00, //0x0000075a jne          LBB0_473
	0x45, 0x85, 0xf6, //0x00000760 testl        %r14d, %r14d
	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000763 je           LBB0_96
	0x41, 0x0f, 0xbc, 0xde, //0x00000769 bsfl         %r14d, %ebx
	0x49, 0x83, 0xfa, 0xff, //0x0000076d cmpq         $-1, %r10
	0x0f, 0x85, 0x73, 0x25, 0x00, 0x00, //0x00000771 jne          LBB0_479
	0x4c, 0x01, 0xdb, //0x00000777 addq         %r11, %rbx
	0x49, 0x89, 0xda, //0x0000077a movq         %rbx, %r10
	//0x0000077d LBB0_96
	0x4d, 0x89, 0xee, //0x0000077d movq         %r13, %r14
	0x85, 0xd2, //0x00000780 testl        %edx, %edx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000782 je           LBB0_99
	0x0f, 0xbc, 0xd2, //0x00000788 bsfl         %edx, %edx
	0x49, 0x83, 0xfc, 0xff, //0x0000078b cmpq         $-1, %r12
	0x0f, 0x85, 0xb9, 0x23, 0x00, 0x00, //0x0000078f jne          LBB0_477
	0x4c, 0x01, 0xda, //0x00000795 addq         %r11, %rdx
	0x49, 0x89, 0xd4, //0x00000798 movq         %rdx, %r12
	//0x0000079b LBB0_99
	0x85, 0xff, //0x0000079b testl        %edi, %edi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000079d je           LBB0_102
	0x0f, 0xbc, 0xd7, //0x000007a3 bsfl         %edi, %edx
	0x49, 0x83, 0xf9, 0xff, //0x000007a6 cmpq         $-1, %r9
	0x0f, 0x85, 0x9e, 0x23, 0x00, 0x00, //0x000007aa jne          LBB0_477
	0x4c, 0x01, 0xda, //0x000007b0 addq         %r11, %rdx
	0x49, 0x89, 0xd1, //0x000007b3 movq         %rdx, %r9
	//0x000007b6 LBB0_102
	0x83, 0xf9, 0x10, //0x000007b6 cmpl         $16, %ecx
	0x0f, 0x85, 0x5e, 0x08, 0x00, 0x00, //0x000007b9 jne          LBB0_198
	0x48, 0x83, 0xc6, 0xf0, //0x000007bf addq         $-16, %rsi
	0x49, 0x83, 0xc3, 0x10, //0x000007c3 addq         $16, %r11
	0x48, 0x83, 0xfe, 0x0f, //0x000007c7 cmpq         $15, %rsi
	0x0f, 0x87, 0xdf, 0xfe, 0xff, 0xff, //0x000007cb ja           LBB0_88
	0x4b, 0x8d, 0x0c, 0x18, //0x000007d1 leaq         (%r8,%r11), %rcx
	0x4d, 0x39, 0xdf, //0x000007d5 cmpq         %r11, %r15
	0x49, 0x89, 0xcb, //0x000007d8 movq         %rcx, %r11
	0x4c, 0x8b, 0x6d, 0xa8, //0x000007db movq         $-88(%rbp), %r13
	0x0f, 0x84, 0x40, 0x08, 0x00, 0x00, //0x000007df je           LBB0_199
	//0x000007e5 LBB0_105
	0x4c, 0x8d, 0x1c, 0x31, //0x000007e5 leaq         (%rcx,%rsi), %r11
	0x49, 0x89, 0xcf, //0x000007e9 movq         %rcx, %r15
	0x4d, 0x29, 0xc7, //0x000007ec subq         %r8, %r15
	0x31, 0xc0, //0x000007ef xorl         %eax, %eax
	0xe9, 0x17, 0x00, 0x00, 0x00, //0x000007f1 jmp          LBB0_107
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007f6 .p2align 4, 0x90
	//0x00000800 LBB0_106
	0x48, 0x83, 0xc0, 0x01, //0x00000800 addq         $1, %rax
	0x48, 0x39, 0xc6, //0x00000804 cmpq         %rax, %rsi
	0x0f, 0x84, 0x18, 0x08, 0x00, 0x00, //0x00000807 je           LBB0_199
	//0x0000080d LBB0_107
	0x0f, 0xbe, 0x3c, 0x01, //0x0000080d movsbl       (%rcx,%rax), %edi
	0x8d, 0x5f, 0xd0, //0x00000811 leal         $-48(%rdi), %ebx
	0x83, 0xfb, 0x0a, //0x00000814 cmpl         $10, %ebx
	0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000817 jb           LBB0_106
	0x8d, 0x5f, 0xd5, //0x0000081d leal         $-43(%rdi), %ebx
	0x83, 0xfb, 0x1a, //0x00000820 cmpl         $26, %ebx
	0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x00000823 ja           LBB0_112
	0x48, 0x8d, 0x15, 0x58, 0x41, 0x00, 0x00, //0x00000829 leaq         $16728(%rip), %rdx  /* LJTI0_6+0(%rip) */
	0x48, 0x63, 0x3c, 0x9a, //0x00000830 movslq       (%rdx,%rbx,4), %rdi
	0x48, 0x01, 0xd7, //0x00000834 addq         %rdx, %rdi
	0xff, 0xe7, //0x00000837 jmpq         *%rdi
	//0x00000839 LBB0_110
	0x49, 0x83, 0xf9, 0xff, //0x00000839 cmpq         $-1, %r9
	0x0f, 0x85, 0xbd, 0x20, 0x00, 0x00, //0x0000083d jne          LBB0_691
	0x4d, 0x8d, 0x0c, 0x07, //0x00000843 leaq         (%r15,%rax), %r9
	0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000847 jmp          LBB0_106
	//0x0000084c LBB0_112
	0x83, 0xff, 0x65, //0x0000084c cmpl         $101, %edi
	0x0f, 0x85, 0x2c, 0x0a, 0x00, 0x00, //0x0000084f jne          LBB0_232
	//0x00000855 LBB0_113
	0x49, 0x83, 0xfc, 0xff, //0x00000855 cmpq         $-1, %r12
	0x0f, 0x85, 0xa1, 0x20, 0x00, 0x00, //0x00000859 jne          LBB0_691
	0x4d, 0x8d, 0x24, 0x07, //0x0000085f leaq         (%r15,%rax), %r12
	0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000863 jmp          LBB0_106
	//0x00000868 LBB0_115
	0x49, 0x83, 0xfa, 0xff, //0x00000868 cmpq         $-1, %r10
	0x0f, 0x85, 0x8e, 0x20, 0x00, 0x00, //0x0000086c jne          LBB0_691
	0x4d, 0x8d, 0x14, 0x07, //0x00000872 leaq         (%r15,%rax), %r10
	0xe9, 0x85, 0xff, 0xff, 0xff, //0x00000876 jmp          LBB0_106
	//0x0000087b LBB0_117
	0x49, 0x81, 0xf8, 0xff, 0x0f, 0x00, 0x00, //0x0000087b cmpq         $4095, %r8
	0x0f, 0x8f, 0x41, 0x37, 0x00, 0x00, //0x00000882 jg           LBB0_714
	0x49, 0x8d, 0x40, 0x01, //0x00000888 leaq         $1(%r8), %rax
	0x49, 0x89, 0x04, 0x24, //0x0000088c movq         %rax, (%r12)
	0x4b, 0xc7, 0x44, 0xc4, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000890 movq         $0, $8(%r12,%r8,8)
	0xe9, 0x22, 0xf9, 0xff, 0xff, //0x00000899 jmp          LBB0_4
	//0x0000089e LBB0_64
	0x48, 0x89, 0x4d, 0xc0, //0x0000089e movq         %rcx, $-64(%rbp)
	0x4b, 0xc7, 0x04, 0xc4, 0x02, 0x00, 0x00, 0x00, //0x000008a2 movq         $2, (%r12,%r8,8)
	0x48, 0x8b, 0x4d, 0x98, //0x000008aa movq         $-104(%rbp), %rcx
	0x4c, 0x8b, 0x79, 0x08, //0x000008ae movq         $8(%rcx), %r15
	0x48, 0x8b, 0x4d, 0x90, //0x000008b2 movq         $-112(%rbp), %rcx
	0xf6, 0xc1, 0x40, //0x000008b6 testb        $64, %cl
	0x0f, 0x85, 0x0a, 0x04, 0x00, 0x00, //0x000008b9 jne          LBB0_155
	0xf6, 0xc1, 0x20, //0x000008bf testb        $32, %cl
	0x4c, 0x89, 0x7d, 0xb8, //0x000008c2 movq         %r15, $-72(%rbp)
	0x4c, 0x89, 0x75, 0xa0, //0x000008c6 movq         %r14, $-96(%rbp)
	0x0f, 0x85, 0x6a, 0x07, 0x00, 0x00, //0x000008ca jne          LBB0_200
	0x4d, 0x89, 0xf9, //0x000008d0 movq         %r15, %r9
	0x4d, 0x29, 0xd9, //0x000008d3 subq         %r11, %r9
	0x0f, 0x84, 0xfe, 0x38, 0x00, 0x00, //0x000008d6 je           LBB0_718
	0x49, 0x83, 0xf9, 0x40, //0x000008dc cmpq         $64, %r9
	0x48, 0x8b, 0x45, 0xc0, //0x000008e0 movq         $-64(%rbp), %rax
	0x0f, 0x82, 0xe5, 0x2b, 0x00, 0x00, //0x000008e4 jb           LBB0_564
	0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000008ea movq         $-2, %r15
	0x49, 0x29, 0xc7, //0x000008f1 subq         %rax, %r15
	0x4c, 0x8d, 0x58, 0x01, //0x000008f4 leaq         $1(%rax), %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008f8 movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc0, //0x00000900 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000903 .p2align 4, 0x90
	//0x00000910 LBB0_69
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x1d, 0x00, //0x00000910 movdqu       (%r13,%r11), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x1d, 0x10, //0x00000917 movdqu       $16(%r13,%r11), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x1d, 0x20, //0x0000091e movdqu       $32(%r13,%r11), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x1d, 0x30, //0x00000925 movdqu       $48(%r13,%r11), %xmm6
	0x66, 0x0f, 0x6f, 0xfb, //0x0000092c movdqa       %xmm3, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000930 pcmpeqb      %xmm0, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000934 pmovmskb     %xmm7, %r10d
	0x66, 0x0f, 0x6f, 0xfc, //0x00000939 movdqa       %xmm4, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x0000093d pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xcf, //0x00000941 pmovmskb     %xmm7, %ecx
	0x66, 0x0f, 0x6f, 0xfd, //0x00000945 movdqa       %xmm5, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000949 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xc7, //0x0000094d pmovmskb     %xmm7, %eax
	0x66, 0x0f, 0x6f, 0xfe, //0x00000951 movdqa       %xmm6, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00000955 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x00000959 pmovmskb     %xmm7, %ebx
	0x66, 0x0f, 0x74, 0xd9, //0x0000095d pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00000961 pmovmskb     %xmm3, %r14d
	0x66, 0x0f, 0x74, 0xe1, //0x00000966 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xfc, //0x0000096a pmovmskb     %xmm4, %edi
	0x66, 0x0f, 0x74, 0xe9, //0x0000096e pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00000972 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xf1, //0x00000976 pcmpeqb      %xmm1, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x0000097a pmovmskb     %xmm6, %esi
	0x48, 0xc1, 0xe3, 0x30, //0x0000097e shlq         $48, %rbx
	0x48, 0xc1, 0xe0, 0x20, //0x00000982 shlq         $32, %rax
	0x48, 0x09, 0xd8, //0x00000986 orq          %rbx, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x00000989 shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x0000098d orq          %rax, %rcx
	0x49, 0x09, 0xca, //0x00000990 orq          %rcx, %r10
	0x48, 0xc1, 0xe6, 0x30, //0x00000993 shlq         $48, %rsi
	0x48, 0xc1, 0xe2, 0x20, //0x00000997 shlq         $32, %rdx
	0x48, 0x09, 0xf2, //0x0000099b orq          %rsi, %rdx
	0x48, 0xc1, 0xe7, 0x10, //0x0000099e shlq         $16, %rdi
	0x48, 0x09, 0xd7, //0x000009a2 orq          %rdx, %rdi
	0x49, 0x09, 0xfe, //0x000009a5 orq          %rdi, %r14
	0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000009a8 jne          LBB0_121
	0x4d, 0x85, 0xc0, //0x000009ae testq        %r8, %r8
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000009b1 jne          LBB0_123
	0x45, 0x31, 0xc0, //0x000009b7 xorl         %r8d, %r8d
	0x4d, 0x85, 0xd2, //0x000009ba testq        %r10, %r10
	0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000009bd jne          LBB0_124
	//0x000009c3 LBB0_72
	0x49, 0x83, 0xc1, 0xc0, //0x000009c3 addq         $-64, %r9
	0x49, 0x83, 0xc7, 0xc0, //0x000009c7 addq         $-64, %r15
	0x49, 0x83, 0xc3, 0x40, //0x000009cb addq         $64, %r11
	0x49, 0x83, 0xf9, 0x3f, //0x000009cf cmpq         $63, %r9
	0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000009d3 ja           LBB0_69
	0xe9, 0x95, 0x21, 0x00, 0x00, //0x000009d9 jmp          LBB0_73
	//0x000009de LBB0_121
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000009de cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000009e3 jne          LBB0_123
	0x49, 0x0f, 0xbc, 0xc6, //0x000009e9 bsfq         %r14, %rax
	0x4c, 0x01, 0xd8, //0x000009ed addq         %r11, %rax
	0x48, 0x89, 0x45, 0xc8, //0x000009f0 movq         %rax, $-56(%rbp)
	//0x000009f4 LBB0_123
	0x4c, 0x89, 0xc0, //0x000009f4 movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x000009f7 notq         %rax
	0x4c, 0x21, 0xf0, //0x000009fa andq         %r14, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x000009fd leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc1, //0x00000a01 orq          %r8, %rcx
	0x48, 0x89, 0xca, //0x00000a04 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000a07 notq         %rdx
	0x4c, 0x21, 0xf2, //0x00000a0a andq         %r14, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000a0d movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00000a17 andq         %rsi, %rdx
	0x45, 0x31, 0xc0, //0x00000a1a xorl         %r8d, %r8d
	0x48, 0x01, 0xc2, //0x00000a1d addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc0, //0x00000a20 setb         %r8b
	0x48, 0x01, 0xd2, //0x00000a24 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000a27 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x00000a31 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x00000a34 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000a37 notq         %rdx
	0x49, 0x21, 0xd2, //0x00000a3a andq         %rdx, %r10
	0x4d, 0x85, 0xd2, //0x00000a3d testq        %r10, %r10
	0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000a40 je           LBB0_72
	//0x00000a46 LBB0_124
	0x4d, 0x0f, 0xbc, 0xda, //0x00000a46 bsfq         %r10, %r11
	0x4d, 0x29, 0xfb, //0x00000a4a subq         %r15, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x00000a4d movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x75, 0xa0, //0x00000a51 movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00000a55 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000a59 movq         $-72(%rbp), %r15
	0xe9, 0x82, 0x0e, 0x00, 0x00, //0x00000a5d jmp          LBB0_332
	//0x00000a62 LBB0_125
	0x4d, 0x89, 0xfa, //0x00000a62 movq         %r15, %r10
	0x4d, 0x29, 0xda, //0x00000a65 subq         %r11, %r10
	0x49, 0x83, 0xfa, 0x20, //0x00000a68 cmpq         $32, %r10
	0x0f, 0x8c, 0x1b, 0x27, 0x00, 0x00, //0x00000a6c jl           LBB0_524
	0x48, 0x8b, 0x4d, 0xc0, //0x00000a72 movq         $-64(%rbp), %rcx
	0x4e, 0x8d, 0x04, 0x29, //0x00000a76 leaq         (%rcx,%r13), %r8
	0x49, 0x29, 0xcf, //0x00000a7a subq         %rcx, %r15
	0x41, 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000a7d movl         $31, %r11d
	0x45, 0x31, 0xd2, //0x00000a83 xorl         %r10d, %r10d
	0x45, 0x31, 0xc9, //0x00000a86 xorl         %r9d, %r9d
	0xe9, 0x28, 0x00, 0x00, 0x00, //0x00000a89 jmp          LBB0_127
	0x90, 0x90, //0x00000a8e .p2align 4, 0x90
	//0x00000a90 LBB0_132
	0x45, 0x31, 0xc9, //0x00000a90 xorl         %r9d, %r9d
	0x48, 0x85, 0xd2, //0x00000a93 testq        %rdx, %rdx
	0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00000a96 jne          LBB0_129
	//0x00000a9c LBB0_133
	0x49, 0x83, 0xc2, 0x20, //0x00000a9c addq         $32, %r10
	0x4b, 0x8d, 0x0c, 0x1f, //0x00000aa0 leaq         (%r15,%r11), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x00000aa4 addq         $-32, %rcx
	0x49, 0x83, 0xc3, 0xe0, //0x00000aa8 addq         $-32, %r11
	0x48, 0x83, 0xf9, 0x3f, //0x00000aac cmpq         $63, %rcx
	0x0f, 0x8e, 0x72, 0x1d, 0x00, 0x00, //0x00000ab0 jle          LBB0_134
	//0x00000ab6 LBB0_127
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x10, 0x01, //0x00000ab6 movdqu       $1(%r8,%r10), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x10, 0x11, //0x00000abd movdqu       $17(%r8,%r10), %xmm5
	0x66, 0x0f, 0x6f, 0xf4, //0x00000ac4 movdqa       %xmm4, %xmm6
	0x66, 0x0f, 0x74, 0xf0, //0x00000ac8 pcmpeqb      %xmm0, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x00000acc pmovmskb     %xmm6, %esi
	0x66, 0x0f, 0x6f, 0xf5, //0x00000ad0 movdqa       %xmm5, %xmm6
	0x66, 0x0f, 0x74, 0xf0, //0x00000ad4 pcmpeqb      %xmm0, %xmm6
	0x66, 0x0f, 0xd7, 0xd6, //0x00000ad8 pmovmskb     %xmm6, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x00000adc shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00000ae0 orq          %rsi, %rdx
	0x66, 0x0f, 0x74, 0xe1, //0x00000ae3 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xfc, //0x00000ae7 pmovmskb     %xmm4, %edi
	0x66, 0x0f, 0x74, 0xe9, //0x00000aeb pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00000aef pmovmskb     %xmm5, %esi
	0x48, 0xc1, 0xe6, 0x10, //0x00000af3 shlq         $16, %rsi
	0x48, 0x09, 0xfe, //0x00000af7 orq          %rdi, %rsi
	0x48, 0x89, 0xf7, //0x00000afa movq         %rsi, %rdi
	0x4c, 0x09, 0xcf, //0x00000afd orq          %r9, %rdi
	0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x00000b00 je           LBB0_132
	0x44, 0x89, 0xcf, //0x00000b06 movl         %r9d, %edi
	0xf7, 0xd7, //0x00000b09 notl         %edi
	0x21, 0xf7, //0x00000b0b andl         %esi, %edi
	0x8d, 0x1c, 0x3f, //0x00000b0d leal         (%rdi,%rdi), %ebx
	0x44, 0x09, 0xcb, //0x00000b10 orl          %r9d, %ebx
	0x89, 0xd9, //0x00000b13 movl         %ebx, %ecx
	0xf7, 0xd1, //0x00000b15 notl         %ecx
	0x21, 0xf1, //0x00000b17 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b19 andl         $-1431655766, %ecx
	0x45, 0x31, 0xc9, //0x00000b1f xorl         %r9d, %r9d
	0x01, 0xf9, //0x00000b22 addl         %edi, %ecx
	0x41, 0x0f, 0x92, 0xc1, //0x00000b24 setb         %r9b
	0x01, 0xc9, //0x00000b28 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000b2a xorl         $1431655765, %ecx
	0x21, 0xd9, //0x00000b30 andl         %ebx, %ecx
	0xf7, 0xd1, //0x00000b32 notl         %ecx
	0x21, 0xca, //0x00000b34 andl         %ecx, %edx
	0x48, 0x85, 0xd2, //0x00000b36 testq        %rdx, %rdx
	0x0f, 0x84, 0x5d, 0xff, 0xff, 0xff, //0x00000b39 je           LBB0_133
	//0x00000b3f LBB0_129
	0x0f, 0xbc, 0xc2, //0x00000b3f bsfl         %edx, %eax
	0x48, 0x8b, 0x55, 0xc0, //0x00000b42 movq         $-64(%rbp), %rdx
	0x48, 0x01, 0xd0, //0x00000b46 addq         %rdx, %rax
	0x4d, 0x8d, 0x1c, 0x02, //0x00000b49 leaq         (%r10,%rax), %r11
	0x49, 0x83, 0xc3, 0x02, //0x00000b4d addq         $2, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x00000b51 movq         $-48(%rbp), %r9
	//0x00000b55 LBB0_130
	0x4d, 0x89, 0x19, //0x00000b55 movq         %r11, (%r9)
	//0x00000b58 LBB0_131
	0x48, 0x89, 0xd0, //0x00000b58 movq         %rdx, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000b5b movabsq      $9223372036854775806, %rcx
	0x48, 0x39, 0xca, //0x00000b65 cmpq         %rcx, %rdx
	0x0f, 0x86, 0x52, 0xf6, 0xff, 0xff, //0x00000b68 jbe          LBB0_4
	0xe9, 0xca, 0x34, 0x00, 0x00, //0x00000b6e jmp          LBB0_722
	//0x00000b73 LBB0_137
	0x4c, 0x89, 0xf9, //0x00000b73 movq         %r15, %rcx
	0x4c, 0x29, 0xd9, //0x00000b76 subq         %r11, %rcx
	0x48, 0x83, 0xf9, 0x10, //0x00000b79 cmpq         $16, %rcx
	0x4c, 0x8b, 0x55, 0xc0, //0x00000b7d movq         $-64(%rbp), %r10
	0x0f, 0x82, 0x51, 0xf6, 0xff, 0xff, //0x00000b81 jb           LBB0_1
	0x4c, 0x89, 0xd2, //0x00000b87 movq         %r10, %rdx
	0x48, 0xf7, 0xd2, //0x00000b8a notq         %rdx
	0x49, 0x8d, 0x5a, 0x01, //0x00000b8d leaq         $1(%r10), %rbx
	0x49, 0x8d, 0x4a, 0x02, //0x00000b91 leaq         $2(%r10), %rcx
	0x4b, 0x8d, 0x34, 0x2a, //0x00000b95 leaq         (%r10,%r13), %rsi
	0x4c, 0x89, 0xd7, //0x00000b99 movq         %r10, %rdi
	0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b9c movabsq      $4294977024, %r8
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba6 .p2align 4, 0x90
	//0x00000bb0 LBB0_139
	0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x1d, 0x00, //0x00000bb0 movdqu       (%r13,%rbx), %xmm3
	0x66, 0x0f, 0x6f, 0xe3, //0x00000bb7 movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00000bbb pcmpeqb      %xmm14, %xmm4
	0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00000bc0 pand         %xmm9, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00000bc5 pcmpeqb      %xmm8, %xmm3
	0x66, 0x0f, 0xeb, 0xdc, //0x00000bca por          %xmm4, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00000bce pmovmskb     %xmm3, %eax
	0x85, 0xc0, //0x00000bd2 testl        %eax, %eax
	0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x00000bd4 jne          LBB0_149
	0x48, 0x83, 0xc3, 0x10, //0x00000bda addq         $16, %rbx
	0x49, 0x8d, 0x04, 0x17, //0x00000bde leaq         (%r15,%rdx), %rax
	0x48, 0x83, 0xc0, 0xf0, //0x00000be2 addq         $-16, %rax
	0x48, 0x83, 0xc2, 0xf0, //0x00000be6 addq         $-16, %rdx
	0x48, 0x83, 0xc1, 0x10, //0x00000bea addq         $16, %rcx
	0x48, 0x83, 0xc7, 0x10, //0x00000bee addq         $16, %rdi
	0x48, 0x83, 0xc6, 0x10, //0x00000bf2 addq         $16, %rsi
	0x48, 0x83, 0xf8, 0x0f, //0x00000bf6 cmpq         $15, %rax
	0x0f, 0x87, 0xb0, 0xff, 0xff, 0xff, //0x00000bfa ja           LBB0_139
	0x4d, 0x89, 0xeb, //0x00000c00 movq         %r13, %r11
	0x49, 0x29, 0xd3, //0x00000c03 subq         %rdx, %r11
	0x49, 0x01, 0xd7, //0x00000c06 addq         %rdx, %r15
	0x4c, 0x89, 0xf9, //0x00000c09 movq         %r15, %rcx
	0x48, 0x85, 0xc9, //0x00000c0c testq        %rcx, %rcx
	0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00000c0f movabsq      $17596481021440, %rsi
	0x0f, 0x84, 0xcf, 0xf5, 0xff, 0xff, //0x00000c19 je           LBB0_2
	//0x00000c1f LBB0_142
	0x49, 0x8d, 0x04, 0x0b, //0x00000c1f leaq         (%r11,%rcx), %rax
	//0x00000c23 LBB0_143
	0x41, 0x0f, 0xb6, 0x13, //0x00000c23 movzbl       (%r11), %edx
	0x48, 0x83, 0xfa, 0x2c, //0x00000c27 cmpq         $44, %rdx
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00000c2b ja           LBB0_145
	0x48, 0x0f, 0xa3, 0xd6, //0x00000c31 btq          %rdx, %rsi
	0x0f, 0x82, 0xb3, 0xf5, 0xff, 0xff, //0x00000c35 jb           LBB0_2
	//0x00000c3b LBB0_145
	0x80, 0xfa, 0x5d, //0x00000c3b cmpb         $93, %dl
	0x0f, 0x84, 0xaa, 0xf5, 0xff, 0xff, //0x00000c3e je           LBB0_2
	0x80, 0xfa, 0x7d, //0x00000c44 cmpb         $125, %dl
	0x0f, 0x84, 0xa1, 0xf5, 0xff, 0xff, //0x00000c47 je           LBB0_2
	0x49, 0x83, 0xc3, 0x01, //0x00000c4d addq         $1, %r11
	0x48, 0x83, 0xc1, 0xff, //0x00000c51 addq         $-1, %rcx
	0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00000c55 jne          LBB0_143
	//0x00000c5b LBB0_148
	0x49, 0x89, 0xc3, //0x00000c5b movq         %rax, %r11
	0xe9, 0x8b, 0xf5, 0xff, 0xff, //0x00000c5e jmp          LBB0_2
	//0x00000c63 LBB0_149
	0x66, 0x0f, 0xbc, 0xc0, //0x00000c63 bsfw         %ax, %ax
	0x0f, 0xb7, 0xc0, //0x00000c67 movzwl       %ax, %eax
	0x49, 0x89, 0xc3, //0x00000c6a movq         %rax, %r11
	0x49, 0x29, 0xd3, //0x00000c6d subq         %rdx, %r11
	0x4d, 0x89, 0x19, //0x00000c70 movq         %r11, (%r9)
	0x4d, 0x85, 0xdb, //0x00000c73 testq        %r11, %r11
	0x0f, 0x8e, 0x23, 0xf5, 0xff, 0xff, //0x00000c76 jle          LBB0_3
	0x48, 0x01, 0xc1, //0x00000c7c addq         %rax, %rcx
	0x48, 0x01, 0xc7, //0x00000c7f addq         %rax, %rdi
	0x48, 0x01, 0xc6, //0x00000c82 addq         %rax, %rsi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c85 .p2align 4, 0x90
	//0x00000c90 LBB0_151
	0x0f, 0xb6, 0x06, //0x00000c90 movzbl       (%rsi), %eax
	0x48, 0x83, 0xf8, 0x20, //0x00000c93 cmpq         $32, %rax
	0x0f, 0x87, 0x02, 0xf5, 0xff, 0xff, //0x00000c97 ja           LBB0_3
	0x49, 0x0f, 0xa3, 0xc0, //0x00000c9d btq          %rax, %r8
	0x0f, 0x83, 0xf8, 0xf4, 0xff, 0xff, //0x00000ca1 jae          LBB0_3
	0x49, 0x89, 0x39, //0x00000ca7 movq         %rdi, (%r9)
	0x48, 0x83, 0xc1, 0xff, //0x00000caa addq         $-1, %rcx
	0x48, 0x83, 0xc7, 0xff, //0x00000cae addq         $-1, %rdi
	0x48, 0x83, 0xc6, 0xff, //0x00000cb2 addq         $-1, %rsi
	0x49, 0x83, 0xc3, 0xff, //0x00000cb6 addq         $-1, %r11
	0x48, 0x83, 0xf9, 0x01, //0x00000cba cmpq         $1, %rcx
	0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x00000cbe jg           LBB0_151
	0xe9, 0xd3, 0xf4, 0xff, 0xff, //0x00000cc4 jmp          LBB0_154
	//0x00000cc9 LBB0_155
	0x4d, 0x89, 0xfa, //0x00000cc9 movq         %r15, %r10
	0x4d, 0x29, 0xda, //0x00000ccc subq         %r11, %r10
	0x49, 0x83, 0xfa, 0x20, //0x00000ccf cmpq         $32, %r10
	0x0f, 0x8c, 0x47, 0x27, 0x00, 0x00, //0x00000cd3 jl           LBB0_556
	0x48, 0x8b, 0x4d, 0xc0, //0x00000cd9 movq         $-64(%rbp), %rcx
	0x4e, 0x8d, 0x04, 0x29, //0x00000cdd leaq         (%rcx,%r13), %r8
	0x49, 0x29, 0xcf, //0x00000ce1 subq         %rcx, %r15
	0x41, 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000ce4 movl         $31, %r11d
	0x45, 0x31, 0xd2, //0x00000cea xorl         %r10d, %r10d
	0x45, 0x31, 0xc9, //0x00000ced xorl         %r9d, %r9d
	0xe9, 0x31, 0x00, 0x00, 0x00, //0x00000cf0 jmp          LBB0_157
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cf5 .p2align 4, 0x90
	//0x00000d00 LBB0_161
	0x45, 0x31, 0xc9, //0x00000d00 xorl         %r9d, %r9d
	0x48, 0x85, 0xd2, //0x00000d03 testq        %rdx, %rdx
	0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00000d06 jne          LBB0_159
	//0x00000d0c LBB0_162
	0x49, 0x83, 0xc2, 0x20, //0x00000d0c addq         $32, %r10
	0x4b, 0x8d, 0x0c, 0x1f, //0x00000d10 leaq         (%r15,%r11), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x00000d14 addq         $-32, %rcx
	0x49, 0x83, 0xc3, 0xe0, //0x00000d18 addq         $-32, %r11
	0x48, 0x83, 0xf9, 0x3f, //0x00000d1c cmpq         $63, %rcx
	0x0f, 0x8e, 0x03, 0x1c, 0x00, 0x00, //0x00000d20 jle          LBB0_163
	//0x00000d26 LBB0_157
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x10, 0x01, //0x00000d26 movdqu       $1(%r8,%r10), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x10, 0x11, //0x00000d2d movdqu       $17(%r8,%r10), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x00000d34 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00000d38 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00000d3c pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xec, //0x00000d40 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00000d44 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00000d48 pmovmskb     %xmm5, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x00000d4c shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00000d50 orq          %rsi, %rdx
	0x66, 0x0f, 0x74, 0xd9, //0x00000d53 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00000d57 pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x74, 0xe1, //0x00000d5b pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xf4, //0x00000d5f pmovmskb     %xmm4, %esi
	0x48, 0xc1, 0xe6, 0x10, //0x00000d63 shlq         $16, %rsi
	0x48, 0x09, 0xfe, //0x00000d67 orq          %rdi, %rsi
	0x48, 0x89, 0xf7, //0x00000d6a movq         %rsi, %rdi
	0x4c, 0x09, 0xcf, //0x00000d6d orq          %r9, %rdi
	0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x00000d70 je           LBB0_161
	0x44, 0x89, 0xcf, //0x00000d76 movl         %r9d, %edi
	0xf7, 0xd7, //0x00000d79 notl         %edi
	0x21, 0xf7, //0x00000d7b andl         %esi, %edi
	0x8d, 0x1c, 0x3f, //0x00000d7d leal         (%rdi,%rdi), %ebx
	0x44, 0x09, 0xcb, //0x00000d80 orl          %r9d, %ebx
	0x89, 0xd9, //0x00000d83 movl         %ebx, %ecx
	0xf7, 0xd1, //0x00000d85 notl         %ecx
	0x21, 0xf1, //0x00000d87 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d89 andl         $-1431655766, %ecx
	0x45, 0x31, 0xc9, //0x00000d8f xorl         %r9d, %r9d
	0x01, 0xf9, //0x00000d92 addl         %edi, %ecx
	0x41, 0x0f, 0x92, 0xc1, //0x00000d94 setb         %r9b
	0x01, 0xc9, //0x00000d98 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000d9a xorl         $1431655765, %ecx
	0x21, 0xd9, //0x00000da0 andl         %ebx, %ecx
	0xf7, 0xd1, //0x00000da2 notl         %ecx
	0x21, 0xca, //0x00000da4 andl         %ecx, %edx
	0x48, 0x85, 0xd2, //0x00000da6 testq        %rdx, %rdx
	0x0f, 0x84, 0x5d, 0xff, 0xff, 0xff, //0x00000da9 je           LBB0_162
	//0x00000daf LBB0_159
	0x0f, 0xbc, 0xc2, //0x00000daf bsfl         %edx, %eax
	0x48, 0x8b, 0x55, 0xc0, //0x00000db2 movq         $-64(%rbp), %rdx
	0x48, 0x01, 0xd0, //0x00000db6 addq         %rdx, %rax
	0x4d, 0x8d, 0x1c, 0x02, //0x00000db9 leaq         (%r10,%rax), %r11
	0x49, 0x83, 0xc3, 0x02, //0x00000dbd addq         $2, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x00000dc1 movq         $-48(%rbp), %r9
	//0x00000dc5 LBB0_160
	0x4d, 0x89, 0x19, //0x00000dc5 movq         %r11, (%r9)
	0x48, 0x89, 0xd0, //0x00000dc8 movq         %rdx, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00000dcb movabsq      $9223372036854775806, %rcx
	0x48, 0x39, 0xca, //0x00000dd5 cmpq         %rcx, %rdx
	0x0f, 0x86, 0x28, 0x0b, 0x00, 0x00, //0x00000dd8 jbe          LBB0_334
	0xe9, 0x5a, 0x32, 0x00, 0x00, //0x00000dde jmp          LBB0_722
	//0x00000de3 LBB0_166
	0x4c, 0x89, 0xfe, //0x00000de3 movq         %r15, %rsi
	0x4c, 0x29, 0xde, //0x00000de6 subq         %r11, %rsi
	0x0f, 0x84, 0xd4, 0x33, 0x00, 0x00, //0x00000de9 je           LBB0_717
	0x48, 0x83, 0xfe, 0x40, //0x00000def cmpq         $64, %rsi
	0x0f, 0x82, 0x50, 0x26, 0x00, 0x00, //0x00000df3 jb           LBB0_559
	0x48, 0x8b, 0x45, 0xc0, //0x00000df9 movq         $-64(%rbp), %rax
	0x4c, 0x8d, 0x58, 0x01, //0x00000dfd leaq         $1(%rax), %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000e01 movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xd2, //0x00000e09 xorl         %r10d, %r10d
	0x90, 0x90, 0x90, 0x90, //0x00000e0c .p2align 4, 0x90
	//0x00000e10 LBB0_169
	0x48, 0x89, 0x75, 0xa8, //0x00000e10 movq         %rsi, $-88(%rbp)
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x1d, 0x00, //0x00000e14 movdqu       (%r13,%r11), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x1d, 0x10, //0x00000e1b movdqu       $16(%r13,%r11), %xmm7
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x1d, 0x20, //0x00000e22 movdqu       $32(%r13,%r11), %xmm6
	0x4d, 0x89, 0xe8, //0x00000e29 movq         %r13, %r8
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x1d, 0x30, //0x00000e2c movdqu       $48(%r13,%r11), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x00000e33 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00000e37 pcmpeqb      %xmm0, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000e3b pmovmskb     %xmm5, %r14d
	0x66, 0x0f, 0x6f, 0xef, //0x00000e40 movdqa       %xmm7, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00000e44 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xfd, //0x00000e48 pmovmskb     %xmm5, %edi
	0x66, 0x0f, 0x6f, 0xee, //0x00000e4c movdqa       %xmm6, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00000e50 pcmpeqb      %xmm0, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xfd, //0x00000e54 pmovmskb     %xmm5, %r15d
	0x66, 0x0f, 0x6f, 0xec, //0x00000e59 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00000e5d pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00000e61 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x6f, 0xeb, //0x00000e65 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00000e69 pcmpeqb      %xmm1, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000e6d pmovmskb     %xmm5, %r13d
	0x66, 0x0f, 0x6f, 0xef, //0x00000e72 movdqa       %xmm7, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00000e76 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00000e7a pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x6f, 0xee, //0x00000e7e movdqa       %xmm6, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00000e82 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xcd, //0x00000e86 pmovmskb     %xmm5, %ecx
	0x66, 0x0f, 0x6f, 0xec, //0x00000e8a movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00000e8e pcmpeqb      %xmm1, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xe5, //0x00000e92 pmovmskb     %xmm5, %r12d
	0x66, 0x41, 0x0f, 0x6f, 0xeb, //0x00000e97 movdqa       %xmm11, %xmm5
	0x66, 0x0f, 0x64, 0xef, //0x00000e9c pcmpgtb      %xmm7, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xfa, //0x00000ea0 pcmpgtb      %xmm10, %xmm7
	0x66, 0x0f, 0xdb, 0xfd, //0x00000ea5 pand         %xmm5, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x00000ea9 pmovmskb     %xmm7, %ebx
	0x66, 0x41, 0x0f, 0x6f, 0xeb, //0x00000ead movdqa       %xmm11, %xmm5
	0x66, 0x0f, 0x64, 0xee, //0x00000eb2 pcmpgtb      %xmm6, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00000eb6 pcmpgtb      %xmm10, %xmm6
	0x66, 0x0f, 0xdb, 0xf5, //0x00000ebb pand         %xmm5, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x00000ebf pmovmskb     %xmm6, %esi
	0x66, 0x41, 0x0f, 0x6f, 0xeb, //0x00000ec3 movdqa       %xmm11, %xmm5
	0x66, 0x0f, 0x64, 0xec, //0x00000ec8 pcmpgtb      %xmm4, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00000ecc pcmpgtb      %xmm10, %xmm4
	0x66, 0x0f, 0xdb, 0xe5, //0x00000ed1 pand         %xmm5, %xmm4
	0x66, 0x44, 0x0f, 0xd7, 0xcc, //0x00000ed5 pmovmskb     %xmm4, %r9d
	0x48, 0xc1, 0xe0, 0x30, //0x00000eda shlq         $48, %rax
	0x49, 0xc1, 0xe7, 0x20, //0x00000ede shlq         $32, %r15
	0x49, 0x09, 0xc7, //0x00000ee2 orq          %rax, %r15
	0x48, 0xc1, 0xe7, 0x10, //0x00000ee5 shlq         $16, %rdi
	0x4c, 0x09, 0xff, //0x00000ee9 orq          %r15, %rdi
	0x49, 0x09, 0xfe, //0x00000eec orq          %rdi, %r14
	0x49, 0xc1, 0xe4, 0x30, //0x00000eef shlq         $48, %r12
	0x48, 0xc1, 0xe1, 0x20, //0x00000ef3 shlq         $32, %rcx
	0x4c, 0x09, 0xe1, //0x00000ef7 orq          %r12, %rcx
	0x48, 0xc1, 0xe2, 0x10, //0x00000efa shlq         $16, %rdx
	0x48, 0x09, 0xca, //0x00000efe orq          %rcx, %rdx
	0x49, 0xc1, 0xe1, 0x30, //0x00000f01 shlq         $48, %r9
	0x48, 0xc1, 0xe6, 0x20, //0x00000f05 shlq         $32, %rsi
	0x4c, 0x09, 0xce, //0x00000f09 orq          %r9, %rsi
	0x48, 0xc1, 0xe3, 0x10, //0x00000f0c shlq         $16, %rbx
	0x48, 0x09, 0xf3, //0x00000f10 orq          %rsi, %rbx
	0x49, 0x09, 0xd5, //0x00000f13 orq          %rdx, %r13
	0x0f, 0x85, 0x61, 0x00, 0x00, 0x00, //0x00000f16 jne          LBB0_186
	0x4d, 0x85, 0xd2, //0x00000f1c testq        %r10, %r10
	0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x00000f1f jne          LBB0_188
	0x45, 0x31, 0xd2, //0x00000f25 xorl         %r10d, %r10d
	0x4c, 0x8b, 0x4d, 0xd0, //0x00000f28 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000f2c movq         $-72(%rbp), %r15
	//0x00000f30 LBB0_172
	0x66, 0x41, 0x0f, 0x6f, 0xe3, //0x00000f30 movdqa       %xmm11, %xmm4
	0x66, 0x0f, 0x64, 0xe3, //0x00000f35 pcmpgtb      %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0x64, 0xda, //0x00000f39 pcmpgtb      %xmm10, %xmm3
	0x66, 0x0f, 0xdb, 0xdc, //0x00000f3e pand         %xmm4, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00000f42 pmovmskb     %xmm3, %eax
	0x48, 0x09, 0xc3, //0x00000f46 orq          %rax, %rbx
	0x4d, 0x85, 0xf6, //0x00000f49 testq        %r14, %r14
	0x4c, 0x8b, 0x65, 0xb0, //0x00000f4c movq         $-80(%rbp), %r12
	0x0f, 0x85, 0xa0, 0x00, 0x00, 0x00, //0x00000f50 jne          LBB0_190
	0x48, 0x85, 0xdb, //0x00000f56 testq        %rbx, %rbx
	0x0f, 0x85, 0xf0, 0x30, 0x00, 0x00, //0x00000f59 jne          LBB0_696
	0x4d, 0x89, 0xc5, //0x00000f5f movq         %r8, %r13
	0x48, 0x8b, 0x75, 0xa8, //0x00000f62 movq         $-88(%rbp), %rsi
	0x48, 0x83, 0xc6, 0xc0, //0x00000f66 addq         $-64, %rsi
	0x49, 0x83, 0xc3, 0x40, //0x00000f6a addq         $64, %r11
	0x48, 0x83, 0xfe, 0x3f, //0x00000f6e cmpq         $63, %rsi
	0x0f, 0x87, 0x98, 0xfe, 0xff, 0xff, //0x00000f72 ja           LBB0_169
	0xe9, 0xc4, 0x1a, 0x00, 0x00, //0x00000f78 jmp          LBB0_175
	//0x00000f7d LBB0_186
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000f7d cmpq         $-1, $-56(%rbp)
	0x4c, 0x8b, 0x4d, 0xd0, //0x00000f82 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000f86 movq         $-72(%rbp), %r15
	0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000f8a jne          LBB0_189
	0x49, 0x0f, 0xbc, 0xc5, //0x00000f90 bsfq         %r13, %rax
	0x4c, 0x01, 0xd8, //0x00000f94 addq         %r11, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00000f97 movq         %rax, $-56(%rbp)
	0xe9, 0x08, 0x00, 0x00, 0x00, //0x00000f9b jmp          LBB0_189
	//0x00000fa0 LBB0_188
	0x4c, 0x8b, 0x4d, 0xd0, //0x00000fa0 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x7d, 0xb8, //0x00000fa4 movq         $-72(%rbp), %r15
	//0x00000fa8 LBB0_189
	0x4c, 0x89, 0xd0, //0x00000fa8 movq         %r10, %rax
	0x48, 0xf7, 0xd0, //0x00000fab notq         %rax
	0x4c, 0x21, 0xe8, //0x00000fae andq         %r13, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x00000fb1 leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xd1, //0x00000fb5 orq          %r10, %rcx
	0x48, 0x89, 0xca, //0x00000fb8 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000fbb notq         %rdx
	0x4c, 0x21, 0xea, //0x00000fbe andq         %r13, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000fc1 movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00000fcb andq         %rsi, %rdx
	0x45, 0x31, 0xd2, //0x00000fce xorl         %r10d, %r10d
	0x48, 0x01, 0xc2, //0x00000fd1 addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc2, //0x00000fd4 setb         %r10b
	0x48, 0x01, 0xd2, //0x00000fd8 addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000fdb movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x00000fe5 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x00000fe8 andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00000feb notq         %rdx
	0x49, 0x21, 0xd6, //0x00000fee andq         %rdx, %r14
	0xe9, 0x3a, 0xff, 0xff, 0xff, //0x00000ff1 jmp          LBB0_172
	//0x00000ff6 LBB0_190
	0x49, 0x0f, 0xbc, 0xc6, //0x00000ff6 bsfq         %r14, %rax
	0x48, 0x85, 0xdb, //0x00000ffa testq        %rbx, %rbx
	0x0f, 0x84, 0x18, 0x03, 0x00, 0x00, //0x00000ffd je           LBB0_246
	0x48, 0x0f, 0xbc, 0xcb, //0x00001003 bsfq         %rbx, %rcx
	0x4c, 0x8b, 0x75, 0xa0, //0x00001007 movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x0000100b movq         $-64(%rbp), %rdi
	0x48, 0x39, 0xc1, //0x0000100f cmpq         %rax, %rcx
	0x0f, 0x83, 0x19, 0x03, 0x00, 0x00, //0x00001012 jae          LBB0_247
	0xe9, 0xae, 0x31, 0x00, 0x00, //0x00001018 jmp          LBB0_192
	//0x0000101d LBB0_198
	0x89, 0xc8, //0x0000101d movl         %ecx, %eax
	0x4c, 0x01, 0xc0, //0x0000101f addq         %r8, %rax
	0x49, 0x01, 0xc3, //0x00001022 addq         %rax, %r11
	//0x00001025 LBB0_199
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001025 movq         $-1, %rax
	0x4d, 0x85, 0xd2, //0x0000102c testq        %r10, %r10
	0x0f, 0x85, 0x62, 0x02, 0x00, 0x00, //0x0000102f jne          LBB0_233
	0xe9, 0xeb, 0x2f, 0x00, 0x00, //0x00001035 jmp          LBB0_693
	//0x0000103a LBB0_200
	0x4d, 0x89, 0xfa, //0x0000103a movq         %r15, %r10
	0x4d, 0x29, 0xda, //0x0000103d subq         %r11, %r10
	0x0f, 0x84, 0xa0, 0x31, 0x00, 0x00, //0x00001040 je           LBB0_719
	0x49, 0x83, 0xfa, 0x40, //0x00001046 cmpq         $64, %r10
	0x0f, 0x82, 0xa8, 0x24, 0x00, 0x00, //0x0000104a jb           LBB0_566
	0x48, 0x8b, 0x45, 0xc0, //0x00001050 movq         $-64(%rbp), %rax
	0x4c, 0x8d, 0x58, 0x01, //0x00001054 leaq         $1(%rax), %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001058 movq         $-1, $-56(%rbp)
	0x31, 0xff, //0x00001060 xorl         %edi, %edi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001062 .p2align 4, 0x90
	//0x00001070 LBB0_203
	0x4c, 0x89, 0x55, 0xa8, //0x00001070 movq         %r10, $-88(%rbp)
	0x49, 0x89, 0xfa, //0x00001074 movq         %rdi, %r10
	0xf3, 0x47, 0x0f, 0x6f, 0x6c, 0x1d, 0x00, //0x00001077 movdqu       (%r13,%r11), %xmm13
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x1d, 0x10, //0x0000107e movdqu       $16(%r13,%r11), %xmm6
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x1d, 0x20, //0x00001085 movdqu       $32(%r13,%r11), %xmm5
	0x4d, 0x89, 0xe9, //0x0000108c movq         %r13, %r9
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x1d, 0x30, //0x0000108f movdqu       $48(%r13,%r11), %xmm4
	0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x00001096 movdqa       %xmm13, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x0000109b pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000109f pmovmskb     %xmm3, %r14d
	0x66, 0x0f, 0x6f, 0xde, //0x000010a4 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x000010a8 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x000010ac pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x6f, 0xdd, //0x000010b0 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x000010b4 pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x000010b8 pmovmskb     %xmm3, %r12d
	0x66, 0x0f, 0x6f, 0xdc, //0x000010bd movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x000010c1 pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000010c5 pmovmskb     %xmm3, %r13d
	0x66, 0x41, 0x0f, 0x6f, 0xdd, //0x000010ca movdqa       %xmm13, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x000010cf pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000010d3 pmovmskb     %xmm3, %r15d
	0x66, 0x0f, 0x6f, 0xde, //0x000010d8 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x000010dc pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x000010e0 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x6f, 0xdd, //0x000010e4 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x000010e8 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xcb, //0x000010ec pmovmskb     %xmm3, %ecx
	0x66, 0x0f, 0x6f, 0xdc, //0x000010f0 movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x000010f4 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x000010f8 pmovmskb     %xmm3, %eax
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x000010fc movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xde, //0x00001101 pcmpgtb      %xmm6, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xf2, //0x00001105 pcmpgtb      %xmm10, %xmm6
	0x66, 0x0f, 0xdb, 0xf3, //0x0000110a pand         %xmm3, %xmm6
	0x66, 0x0f, 0xd7, 0xde, //0x0000110e pmovmskb     %xmm6, %ebx
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x00001112 movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xdd, //0x00001117 pcmpgtb      %xmm5, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xea, //0x0000111b pcmpgtb      %xmm10, %xmm5
	0x66, 0x0f, 0xdb, 0xeb, //0x00001120 pand         %xmm3, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00001124 pmovmskb     %xmm5, %esi
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x00001128 movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x0000112d pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00001131 pcmpgtb      %xmm10, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x00001136 pand         %xmm3, %xmm4
	0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x0000113a pmovmskb     %xmm4, %r8d
	0x49, 0xc1, 0xe5, 0x30, //0x0000113f shlq         $48, %r13
	0x49, 0xc1, 0xe4, 0x20, //0x00001143 shlq         $32, %r12
	0x4d, 0x09, 0xec, //0x00001147 orq          %r13, %r12
	0x48, 0xc1, 0xe7, 0x10, //0x0000114a shlq         $16, %rdi
	0x4c, 0x09, 0xe7, //0x0000114e orq          %r12, %rdi
	0x49, 0x09, 0xfe, //0x00001151 orq          %rdi, %r14
	0x48, 0xc1, 0xe0, 0x30, //0x00001154 shlq         $48, %rax
	0x48, 0xc1, 0xe1, 0x20, //0x00001158 shlq         $32, %rcx
	0x48, 0x09, 0xc1, //0x0000115c orq          %rax, %rcx
	0x48, 0xc1, 0xe2, 0x10, //0x0000115f shlq         $16, %rdx
	0x48, 0x09, 0xca, //0x00001163 orq          %rcx, %rdx
	0x49, 0xc1, 0xe0, 0x30, //0x00001166 shlq         $48, %r8
	0x48, 0xc1, 0xe6, 0x20, //0x0000116a shlq         $32, %rsi
	0x4c, 0x09, 0xc6, //0x0000116e orq          %r8, %rsi
	0x48, 0xc1, 0xe3, 0x10, //0x00001171 shlq         $16, %rbx
	0x48, 0x09, 0xf3, //0x00001175 orq          %rsi, %rbx
	0x49, 0x09, 0xd7, //0x00001178 orq          %rdx, %r15
	0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x0000117b jne          LBB0_220
	0x4d, 0x85, 0xd2, //0x00001181 testq        %r10, %r10
	0x0f, 0x85, 0x7c, 0x00, 0x00, 0x00, //0x00001184 jne          LBB0_222
	0x31, 0xff, //0x0000118a xorl         %edi, %edi
	0x4c, 0x8b, 0x65, 0xb0, //0x0000118c movq         $-80(%rbp), %r12
	0x4d, 0x89, 0xcd, //0x00001190 movq         %r9, %r13
	//0x00001193 LBB0_206
	0x4c, 0x8b, 0x4d, 0xd0, //0x00001193 movq         $-48(%rbp), %r9
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x00001197 movdqa       %xmm11, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xdd, //0x0000119c pcmpgtb      %xmm13, %xmm3
	0x66, 0x45, 0x0f, 0x64, 0xea, //0x000011a1 pcmpgtb      %xmm10, %xmm13
	0x66, 0x44, 0x0f, 0xdb, 0xeb, //0x000011a6 pand         %xmm3, %xmm13
	0x66, 0x41, 0x0f, 0xd7, 0xc5, //0x000011ab pmovmskb     %xmm13, %eax
	0x48, 0x09, 0xc3, //0x000011b0 orq          %rax, %rbx
	0x4d, 0x85, 0xf6, //0x000011b3 testq        %r14, %r14
	0x4c, 0x8b, 0x7d, 0xb8, //0x000011b6 movq         $-72(%rbp), %r15
	0x0f, 0x85, 0x9a, 0x00, 0x00, 0x00, //0x000011ba jne          LBB0_224
	0x48, 0x85, 0xdb, //0x000011c0 testq        %rbx, %rbx
	0x0f, 0x85, 0xaf, 0x2f, 0x00, 0x00, //0x000011c3 jne          LBB0_710
	0x4c, 0x8b, 0x55, 0xa8, //0x000011c9 movq         $-88(%rbp), %r10
	0x49, 0x83, 0xc2, 0xc0, //0x000011cd addq         $-64, %r10
	0x49, 0x83, 0xc3, 0x40, //0x000011d1 addq         $64, %r11
	0x49, 0x83, 0xfa, 0x3f, //0x000011d5 cmpq         $63, %r10
	0x0f, 0x87, 0x91, 0xfe, 0xff, 0xff, //0x000011d9 ja           LBB0_203
	0xe9, 0x17, 0x1a, 0x00, 0x00, //0x000011df jmp          LBB0_209
	//0x000011e4 LBB0_220
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000011e4 cmpq         $-1, $-56(%rbp)
	0x4c, 0x8b, 0x65, 0xb0, //0x000011e9 movq         $-80(%rbp), %r12
	0x4d, 0x89, 0xcd, //0x000011ed movq         %r9, %r13
	0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000011f0 jne          LBB0_223
	0x49, 0x0f, 0xbc, 0xc7, //0x000011f6 bsfq         %r15, %rax
	0x4c, 0x01, 0xd8, //0x000011fa addq         %r11, %rax
	0x48, 0x89, 0x45, 0xc8, //0x000011fd movq         %rax, $-56(%rbp)
	0xe9, 0x07, 0x00, 0x00, 0x00, //0x00001201 jmp          LBB0_223
	//0x00001206 LBB0_222
	0x4c, 0x8b, 0x65, 0xb0, //0x00001206 movq         $-80(%rbp), %r12
	0x4d, 0x89, 0xcd, //0x0000120a movq         %r9, %r13
	//0x0000120d LBB0_223
	0x4c, 0x89, 0xd0, //0x0000120d movq         %r10, %rax
	0x48, 0xf7, 0xd0, //0x00001210 notq         %rax
	0x4c, 0x21, 0xf8, //0x00001213 andq         %r15, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x00001216 leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xd1, //0x0000121a orq          %r10, %rcx
	0x48, 0x89, 0xca, //0x0000121d movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00001220 notq         %rdx
	0x4c, 0x21, 0xfa, //0x00001223 andq         %r15, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001226 movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00001230 andq         %rsi, %rdx
	0x31, 0xff, //0x00001233 xorl         %edi, %edi
	0x48, 0x01, 0xc2, //0x00001235 addq         %rax, %rdx
	0x40, 0x0f, 0x92, 0xc7, //0x00001238 setb         %dil
	0x48, 0x01, 0xd2, //0x0000123c addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000123f movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x00001249 xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x0000124c andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x0000124f notq         %rdx
	0x49, 0x21, 0xd6, //0x00001252 andq         %rdx, %r14
	0xe9, 0x39, 0xff, 0xff, 0xff, //0x00001255 jmp          LBB0_206
	//0x0000125a LBB0_224
	0x49, 0x0f, 0xbc, 0xc6, //0x0000125a bsfq         %r14, %rax
	0x48, 0x85, 0xdb, //0x0000125e testq        %rbx, %rbx
	0x0f, 0x84, 0x60, 0x06, 0x00, 0x00, //0x00001261 je           LBB0_330
	0x48, 0x0f, 0xbc, 0xcb, //0x00001267 bsfq         %rbx, %rcx
	0x4c, 0x8b, 0x75, 0xa0, //0x0000126b movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x0000126f movq         $-64(%rbp), %rdi
	0x48, 0x39, 0xc1, //0x00001273 cmpq         %rax, %rcx
	0x0f, 0x83, 0x61, 0x06, 0x00, 0x00, //0x00001276 jae          LBB0_331
	0xe9, 0x6d, 0x2f, 0x00, 0x00, //0x0000127c jmp          LBB0_226
	//0x00001281 LBB0_232
	0x48, 0x01, 0xc1, //0x00001281 addq         %rax, %rcx
	0x49, 0x89, 0xcb, //0x00001284 movq         %rcx, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001287 movq         $-1, %rax
	0x4d, 0x85, 0xd2, //0x0000128e testq        %r10, %r10
	0x0f, 0x84, 0x8e, 0x2d, 0x00, 0x00, //0x00001291 je           LBB0_693
	//0x00001297 LBB0_233
	0x4d, 0x85, 0xc9, //0x00001297 testq        %r9, %r9
	0x0f, 0x84, 0x85, 0x2d, 0x00, 0x00, //0x0000129a je           LBB0_693
	0x4d, 0x85, 0xe4, //0x000012a0 testq        %r12, %r12
	0x0f, 0x84, 0x7c, 0x2d, 0x00, 0x00, //0x000012a3 je           LBB0_693
	0x4d, 0x29, 0xc3, //0x000012a9 subq         %r8, %r11
	0x49, 0x8d, 0x43, 0xff, //0x000012ac leaq         $-1(%r11), %rax
	0x49, 0x39, 0xc2, //0x000012b0 cmpq         %rax, %r10
	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000012b3 je           LBB0_241
	0x49, 0x39, 0xc1, //0x000012b9 cmpq         %rax, %r9
	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000012bc je           LBB0_241
	0x49, 0x39, 0xc4, //0x000012c2 cmpq         %rax, %r12
	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000012c5 je           LBB0_241
	0x4d, 0x85, 0xc9, //0x000012cb testq        %r9, %r9
	0x0f, 0x8e, 0xd0, 0x05, 0x00, 0x00, //0x000012ce jle          LBB0_327
	0x49, 0x8d, 0x41, 0xff, //0x000012d4 leaq         $-1(%r9), %rax
	0x49, 0x39, 0xc4, //0x000012d8 cmpq         %rax, %r12
	0x0f, 0x84, 0xc3, 0x05, 0x00, 0x00, //0x000012db je           LBB0_327
	0x49, 0xf7, 0xd1, //0x000012e1 notq         %r9
	0x4d, 0x89, 0xcb, //0x000012e4 movq         %r9, %r11
	0xe9, 0x03, 0x00, 0x00, 0x00, //0x000012e7 jmp          LBB0_242
	//0x000012ec LBB0_241
	0x49, 0xf7, 0xdb, //0x000012ec negq         %r11
	//0x000012ef LBB0_242
	0x4c, 0x8b, 0x4d, 0xd0, //0x000012ef movq         $-48(%rbp), %r9
	0x48, 0x8b, 0x55, 0xc0, //0x000012f3 movq         $-64(%rbp), %rdx
	0x4d, 0x85, 0xdb, //0x000012f7 testq        %r11, %r11
	0x4c, 0x8b, 0x65, 0xb0, //0x000012fa movq         $-80(%rbp), %r12
	0x0f, 0x88, 0x1e, 0x2d, 0x00, 0x00, //0x000012fe js           LBB0_692
	//0x00001304 LBB0_244
	0x49, 0x01, 0xd3, //0x00001304 addq         %rdx, %r11
	//0x00001307 LBB0_245
	0x4d, 0x89, 0x19, //0x00001307 movq         %r11, (%r9)
	0x48, 0x89, 0xd0, //0x0000130a movq         %rdx, %rax
	0x48, 0x85, 0xd2, //0x0000130d testq        %rdx, %rdx
	0x0f, 0x89, 0xaa, 0xee, 0xff, 0xff, //0x00001310 jns          LBB0_4
	0xe9, 0x22, 0x2d, 0x00, 0x00, //0x00001316 jmp          LBB0_722
	//0x0000131b LBB0_246
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000131b movl         $64, %ecx
	0x4c, 0x8b, 0x75, 0xa0, //0x00001320 movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00001324 movq         $-64(%rbp), %rdi
	0x48, 0x39, 0xc1, //0x00001328 cmpq         %rax, %rcx
	0x0f, 0x82, 0x9a, 0x2e, 0x00, 0x00, //0x0000132b jb           LBB0_192
	//0x00001331 LBB0_247
	0x49, 0x01, 0xc3, //0x00001331 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00001334 addq         $1, %r11
	//0x00001338 LBB0_248
	0x4d, 0x85, 0xdb, //0x00001338 testq        %r11, %r11
	0x0f, 0x88, 0x94, 0x2c, 0x00, 0x00, //0x0000133b js           LBB0_688
	//0x00001341 LBB0_249
	0x4d, 0x89, 0x19, //0x00001341 movq         %r11, (%r9)
	0x48, 0x89, 0xf8, //0x00001344 movq         %rdi, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x00001347 movabsq      $9223372036854775806, %rcx
	0x48, 0x39, 0xcf, //0x00001351 cmpq         %rcx, %rdi
	0x0f, 0x86, 0x66, 0xee, 0xff, 0xff, //0x00001354 jbe          LBB0_4
	0xe9, 0xde, 0x2c, 0x00, 0x00, //0x0000135a jmp          LBB0_722
	//0x0000135f LBB0_250
	0x48, 0x8b, 0x4d, 0x98, //0x0000135f movq         $-104(%rbp), %rcx
	0x48, 0x8b, 0x49, 0x08, //0x00001363 movq         $8(%rcx), %rcx
	0x48, 0x8d, 0x51, 0xfc, //0x00001367 leaq         $-4(%rcx), %rdx
	0x48, 0x8b, 0x75, 0xc0, //0x0000136b movq         $-64(%rbp), %rsi
	0x48, 0x39, 0xd6, //0x0000136f cmpq         %rdx, %rsi
	0x0f, 0x83, 0x15, 0x2e, 0x00, 0x00, //0x00001372 jae          LBB0_711
	0x43, 0x8b, 0x4c, 0x1d, 0x00, //0x00001378 movl         (%r13,%r11), %ecx
	0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x0000137d cmpl         $1702063201, %ecx
	0x0f, 0x85, 0x9a, 0x2d, 0x00, 0x00, //0x00001383 jne          LBB0_705
	0x4c, 0x8d, 0x5e, 0x05, //0x00001389 leaq         $5(%rsi), %r11
	0xe9, 0xf4, 0x04, 0x00, 0x00, //0x0000138d jmp          LBB0_326
	//0x00001392 LBB0_253
	0xf6, 0x45, 0x90, 0x40, //0x00001392 testb        $64, $-112(%rbp)
	0x0f, 0x85, 0x90, 0x05, 0x00, 0x00, //0x00001396 jne          LBB0_336
	0x49, 0x8b, 0x04, 0x24, //0x0000139c movq         (%r12), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013a0 cmpq         $4095, %rax
	0x0f, 0x8f, 0x1d, 0x2c, 0x00, 0x00, //0x000013a6 jg           LBB0_714
	0x48, 0x8d, 0x48, 0x01, //0x000013ac leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0c, 0x24, //0x000013b0 movq         %rcx, (%r12)
	0x49, 0xc7, 0x44, 0xc4, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000013b4 movq         $5, $8(%r12,%rax,8)
	0xe9, 0xfe, 0xed, 0xff, 0xff, //0x000013bd jmp          LBB0_4
	//0x000013c2 LBB0_256
	0x48, 0x8b, 0x4d, 0x98, //0x000013c2 movq         $-104(%rbp), %rcx
	0x4c, 0x8b, 0x79, 0x08, //0x000013c6 movq         $8(%rcx), %r15
	0x48, 0x8b, 0x4d, 0x90, //0x000013ca movq         $-112(%rbp), %rcx
	0xf6, 0xc1, 0x40, //0x000013ce testb        $64, %cl
	0x0f, 0x85, 0xfa, 0x09, 0x00, 0x00, //0x000013d1 jne          LBB0_363
	0xf6, 0xc1, 0x20, //0x000013d7 testb        $32, %cl
	0x4c, 0x89, 0x7d, 0xb8, //0x000013da movq         %r15, $-72(%rbp)
	0x0f, 0x85, 0x1f, 0x11, 0x00, 0x00, //0x000013de jne          LBB0_420
	0x4d, 0x89, 0xf9, //0x000013e4 movq         %r15, %r9
	0x4d, 0x29, 0xd9, //0x000013e7 subq         %r11, %r9
	0x48, 0x8b, 0x45, 0xc0, //0x000013ea movq         $-64(%rbp), %rax
	0x0f, 0x84, 0xe6, 0x2d, 0x00, 0x00, //0x000013ee je           LBB0_718
	0x49, 0x83, 0xf9, 0x40, //0x000013f4 cmpq         $64, %r9
	0x48, 0x89, 0x45, 0xc0, //0x000013f8 movq         %rax, $-64(%rbp)
	0x0f, 0x82, 0xc7, 0x21, 0x00, 0x00, //0x000013fc jb           LBB0_573
	0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00001402 movq         $-2, %r15
	0x49, 0x29, 0xc7, //0x00001409 subq         %rax, %r15
	0x4c, 0x8d, 0x58, 0x01, //0x0000140c leaq         $1(%rax), %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001410 movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc0, //0x00001418 xorl         %r8d, %r8d
	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000141b .p2align 4, 0x90
	//0x00001420 LBB0_261
	0x4d, 0x89, 0xf4, //0x00001420 movq         %r14, %r12
	0x4c, 0x89, 0xe8, //0x00001423 movq         %r13, %rax
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x1d, 0x00, //0x00001426 movdqu       (%r13,%r11), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x1d, 0x10, //0x0000142d movdqu       $16(%r13,%r11), %xmm4
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x1d, 0x20, //0x00001434 movdqu       $32(%r13,%r11), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x1d, 0x30, //0x0000143b movdqu       $48(%r13,%r11), %xmm6
	0x66, 0x0f, 0x6f, 0xfb, //0x00001442 movdqa       %xmm3, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00001446 pcmpeqb      %xmm0, %xmm7
	0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x0000144a pmovmskb     %xmm7, %r10d
	0x66, 0x0f, 0x6f, 0xfc, //0x0000144f movdqa       %xmm4, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x00001453 pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xcf, //0x00001457 pmovmskb     %xmm7, %ecx
	0x66, 0x0f, 0x6f, 0xfd, //0x0000145b movdqa       %xmm5, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x0000145f pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xc7, //0x00001463 pmovmskb     %xmm7, %eax
	0x66, 0x0f, 0x6f, 0xfe, //0x00001467 movdqa       %xmm6, %xmm7
	0x66, 0x0f, 0x74, 0xf8, //0x0000146b pcmpeqb      %xmm0, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x0000146f pmovmskb     %xmm7, %ebx
	0x66, 0x0f, 0x74, 0xd9, //0x00001473 pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001477 pmovmskb     %xmm3, %r14d
	0x66, 0x0f, 0x74, 0xe1, //0x0000147c pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xfc, //0x00001480 pmovmskb     %xmm4, %edi
	0x66, 0x0f, 0x74, 0xe9, //0x00001484 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00001488 pmovmskb     %xmm5, %edx
	0x66, 0x0f, 0x74, 0xf1, //0x0000148c pcmpeqb      %xmm1, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x00001490 pmovmskb     %xmm6, %esi
	0x48, 0xc1, 0xe3, 0x30, //0x00001494 shlq         $48, %rbx
	0x48, 0xc1, 0xe0, 0x20, //0x00001498 shlq         $32, %rax
	0x48, 0x09, 0xd8, //0x0000149c orq          %rbx, %rax
	0x48, 0xc1, 0xe1, 0x10, //0x0000149f shlq         $16, %rcx
	0x48, 0x09, 0xc1, //0x000014a3 orq          %rax, %rcx
	0x49, 0x09, 0xca, //0x000014a6 orq          %rcx, %r10
	0x48, 0xc1, 0xe6, 0x30, //0x000014a9 shlq         $48, %rsi
	0x48, 0xc1, 0xe2, 0x20, //0x000014ad shlq         $32, %rdx
	0x48, 0x09, 0xf2, //0x000014b1 orq          %rsi, %rdx
	0x48, 0xc1, 0xe7, 0x10, //0x000014b4 shlq         $16, %rdi
	0x48, 0x09, 0xd7, //0x000014b8 orq          %rdx, %rdi
	0x49, 0x09, 0xfe, //0x000014bb orq          %rdi, %r14
	0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000014be jne          LBB0_271
	0x4d, 0x85, 0xc0, //0x000014c4 testq        %r8, %r8
	0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x000014c7 jne          LBB0_273
	0x45, 0x31, 0xc0, //0x000014cd xorl         %r8d, %r8d
	0x4d, 0x85, 0xd2, //0x000014d0 testq        %r10, %r10
	0x4d, 0x89, 0xe6, //0x000014d3 movq         %r12, %r14
	0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000014d6 jne          LBB0_274
	//0x000014dc LBB0_264
	0x49, 0x83, 0xc1, 0xc0, //0x000014dc addq         $-64, %r9
	0x49, 0x83, 0xc7, 0xc0, //0x000014e0 addq         $-64, %r15
	0x49, 0x83, 0xc3, 0x40, //0x000014e4 addq         $64, %r11
	0x49, 0x83, 0xf9, 0x3f, //0x000014e8 cmpq         $63, %r9
	0x0f, 0x87, 0x2e, 0xff, 0xff, 0xff, //0x000014ec ja           LBB0_261
	0xe9, 0x18, 0x1b, 0x00, 0x00, //0x000014f2 jmp          LBB0_265
	//0x000014f7 LBB0_271
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000014f7 cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000014fc jne          LBB0_273
	0x49, 0x0f, 0xbc, 0xc6, //0x00001502 bsfq         %r14, %rax
	0x4c, 0x01, 0xd8, //0x00001506 addq         %r11, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00001509 movq         %rax, $-56(%rbp)
	//0x0000150d LBB0_273
	0x4c, 0x89, 0xc0, //0x0000150d movq         %r8, %rax
	0x48, 0xf7, 0xd0, //0x00001510 notq         %rax
	0x4c, 0x21, 0xf0, //0x00001513 andq         %r14, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x00001516 leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xc1, //0x0000151a orq          %r8, %rcx
	0x48, 0x89, 0xca, //0x0000151d movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00001520 notq         %rdx
	0x4c, 0x21, 0xf2, //0x00001523 andq         %r14, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001526 movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x00001530 andq         %rsi, %rdx
	0x45, 0x31, 0xc0, //0x00001533 xorl         %r8d, %r8d
	0x48, 0x01, 0xc2, //0x00001536 addq         %rax, %rdx
	0x41, 0x0f, 0x92, 0xc0, //0x00001539 setb         %r8b
	0x48, 0x01, 0xd2, //0x0000153d addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001540 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x0000154a xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x0000154d andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00001550 notq         %rdx
	0x49, 0x21, 0xd2, //0x00001553 andq         %rdx, %r10
	0x4d, 0x85, 0xd2, //0x00001556 testq        %r10, %r10
	0x4d, 0x89, 0xe6, //0x00001559 movq         %r12, %r14
	0x0f, 0x84, 0x7a, 0xff, 0xff, 0xff, //0x0000155c je           LBB0_264
	//0x00001562 LBB0_274
	0x4d, 0x0f, 0xbc, 0xda, //0x00001562 bsfq         %r10, %r11
	0x4d, 0x29, 0xfb, //0x00001566 subq         %r15, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x00001569 movq         $-48(%rbp), %r9
	0x48, 0x8b, 0x7d, 0xc0, //0x0000156d movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x65, 0xb0, //0x00001571 movq         $-80(%rbp), %r12
	//0x00001575 LBB0_275
	0x4c, 0x8b, 0x7d, 0xb8, //0x00001575 movq         $-72(%rbp), %r15
	0xe9, 0x9c, 0x12, 0x00, 0x00, //0x00001579 jmp          LBB0_468
	//0x0000157e LBB0_276
	0x48, 0x8b, 0x45, 0x98, //0x0000157e movq         $-104(%rbp), %rax
	0x4c, 0x8b, 0x40, 0x08, //0x00001582 movq         $8(%rax), %r8
	0x4c, 0x89, 0xc0, //0x00001586 movq         %r8, %rax
	0x4c, 0x29, 0xd8, //0x00001589 subq         %r11, %rax
	0xf6, 0x45, 0x90, 0x40, //0x0000158c testb        $64, $-112(%rbp)
	0x0f, 0x85, 0x49, 0x09, 0x00, 0x00, //0x00001590 jne          LBB0_374
	0x48, 0x85, 0xc0, //0x00001596 testq        %rax, %rax
	0x0f, 0x8e, 0x61, 0x2c, 0x00, 0x00, //0x00001599 jle          LBB0_720
	0x49, 0x89, 0xc7, //0x0000159f movq         %rax, %r15
	0x4c, 0x89, 0x75, 0xa0, //0x000015a2 movq         %r14, $-96(%rbp)
	0x43, 0x8a, 0x4c, 0x1d, 0x00, //0x000015a6 movb         (%r13,%r11), %cl
	0x8d, 0x51, 0xd0, //0x000015ab leal         $-48(%rcx), %edx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000015ae movq         $-2, %rax
	0x80, 0xfa, 0x09, //0x000015b5 cmpb         $9, %dl
	0x0f, 0x87, 0x7f, 0x2a, 0x00, 0x00, //0x000015b8 ja           LBB0_722
	0x4b, 0x8d, 0x14, 0x2b, //0x000015be leaq         (%r11,%r13), %rdx
	0x48, 0x89, 0x55, 0xa8, //0x000015c2 movq         %rdx, $-88(%rbp)
	0x80, 0xf9, 0x30, //0x000015c6 cmpb         $48, %cl
	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000015c9 jne          LBB0_283
	0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000015cf movl         $1, %r10d
	0x4c, 0x89, 0xf9, //0x000015d5 movq         %r15, %rcx
	0x49, 0x83, 0xff, 0x01, //0x000015d8 cmpq         $1, %r15
	0x0f, 0x84, 0xee, 0x11, 0x00, 0x00, //0x000015dc je           LBB0_463
	0x48, 0x8b, 0x4d, 0xa8, //0x000015e2 movq         $-88(%rbp), %rcx
	0x8a, 0x49, 0x01, //0x000015e6 movb         $1(%rcx), %cl
	0x80, 0xc1, 0xd2, //0x000015e9 addb         $-46, %cl
	0x80, 0xf9, 0x37, //0x000015ec cmpb         $55, %cl
	0x0f, 0x87, 0xdb, 0x11, 0x00, 0x00, //0x000015ef ja           LBB0_463
	0x0f, 0xb6, 0xc9, //0x000015f5 movzbl       %cl, %ecx
	0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000015f8 movabsq      $36028797027352577, %rdx
	0x48, 0x0f, 0xa3, 0xca, //0x00001602 btq          %rcx, %rdx
	0x0f, 0x83, 0xc4, 0x11, 0x00, 0x00, //0x00001606 jae          LBB0_463
	//0x0000160c LBB0_283
	0x4d, 0x89, 0xfc, //0x0000160c movq         %r15, %r12
	0x49, 0x83, 0xff, 0x10, //0x0000160f cmpq         $16, %r15
	0x0f, 0x82, 0x92, 0x1f, 0x00, 0x00, //0x00001613 jb           LBB0_572
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001619 movq         $-1, %r8
	0x45, 0x31, 0xd2, //0x00001620 xorl         %r10d, %r10d
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001623 movq         $-1, %r9
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000162a movq         $-1, %r14
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001631 .p2align 4, 0x90
	//0x00001640 LBB0_285
	0x48, 0x8b, 0x4d, 0xa8, //0x00001640 movq         $-88(%rbp), %rcx
	0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x11, //0x00001644 movdqu       (%rcx,%r10), %xmm3
	0x66, 0x0f, 0x6f, 0xe3, //0x0000164a movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x64, 0x25, 0x4a, 0xea, 0xff, 0xff, //0x0000164e pcmpgtb      $-5558(%rip), %xmm4  /* LCPI0_10+0(%rip) */
	0x66, 0x41, 0x0f, 0x6f, 0xef, //0x00001656 movdqa       %xmm15, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x0000165b pcmpgtb      %xmm3, %xmm5
	0x66, 0x0f, 0xdb, 0xec, //0x0000165f pand         %xmm4, %xmm5
	0x66, 0x0f, 0x6f, 0xe3, //0x00001663 movdqa       %xmm3, %xmm4
	0x66, 0x0f, 0x74, 0x25, 0x51, 0xea, 0xff, 0xff, //0x00001667 pcmpeqb      $-5551(%rip), %xmm4  /* LCPI0_12+0(%rip) */
	0x66, 0x0f, 0x6f, 0xf3, //0x0000166f movdqa       %xmm3, %xmm6
	0x66, 0x0f, 0x74, 0x35, 0x55, 0xea, 0xff, 0xff, //0x00001673 pcmpeqb      $-5547(%rip), %xmm6  /* LCPI0_13+0(%rip) */
	0x66, 0x0f, 0xeb, 0xf4, //0x0000167b por          %xmm4, %xmm6
	0x66, 0x0f, 0x6f, 0xe3, //0x0000167f movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0xdb, 0xe1, //0x00001683 pand         %xmm9, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x00001688 pcmpeqb      %xmm12, %xmm3
	0x66, 0x0f, 0x74, 0xe2, //0x0000168d pcmpeqb      %xmm2, %xmm4
	0x66, 0x0f, 0xd7, 0xfc, //0x00001691 pmovmskb     %xmm4, %edi
	0x66, 0x0f, 0xeb, 0xe3, //0x00001695 por          %xmm3, %xmm4
	0x66, 0x0f, 0xeb, 0xee, //0x00001699 por          %xmm6, %xmm5
	0x66, 0x0f, 0xeb, 0xec, //0x0000169d por          %xmm4, %xmm5
	0x66, 0x0f, 0xd7, 0xd3, //0x000016a1 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0xd7, 0xf6, //0x000016a5 pmovmskb     %xmm6, %esi
	0x66, 0x0f, 0xd7, 0xcd, //0x000016a9 pmovmskb     %xmm5, %ecx
	0xf7, 0xd1, //0x000016ad notl         %ecx
	0x0f, 0xbc, 0xc9, //0x000016af bsfl         %ecx, %ecx
	0x83, 0xf9, 0x10, //0x000016b2 cmpl         $16, %ecx
	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000016b5 je           LBB0_287
	0xbb, 0xff, 0xff, 0xff, 0xff, //0x000016bb movl         $-1, %ebx
	0xd3, 0xe3, //0x000016c0 shll         %cl, %ebx
	0xf7, 0xd3, //0x000016c2 notl         %ebx
	0x21, 0xda, //0x000016c4 andl         %ebx, %edx
	0x21, 0xdf, //0x000016c6 andl         %ebx, %edi
	0x21, 0xf3, //0x000016c8 andl         %esi, %ebx
	0x89, 0xde, //0x000016ca movl         %ebx, %esi
	//0x000016cc LBB0_287
	0x8d, 0x5a, 0xff, //0x000016cc leal         $-1(%rdx), %ebx
	0x21, 0xd3, //0x000016cf andl         %edx, %ebx
	0x0f, 0x85, 0xf9, 0x18, 0x00, 0x00, //0x000016d1 jne          LBB0_519
	0x8d, 0x5f, 0xff, //0x000016d7 leal         $-1(%rdi), %ebx
	0x21, 0xfb, //0x000016da andl         %edi, %ebx
	0x0f, 0x85, 0xee, 0x18, 0x00, 0x00, //0x000016dc jne          LBB0_519
	0x8d, 0x5e, 0xff, //0x000016e2 leal         $-1(%rsi), %ebx
	0x21, 0xf3, //0x000016e5 andl         %esi, %ebx
	0x0f, 0x85, 0xe3, 0x18, 0x00, 0x00, //0x000016e7 jne          LBB0_519
	0x85, 0xd2, //0x000016ed testl        %edx, %edx
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000016ef je           LBB0_293
	0x0f, 0xbc, 0xd2, //0x000016f5 bsfl         %edx, %edx
	0x49, 0x83, 0xfe, 0xff, //0x000016f8 cmpq         $-1, %r14
	0x0f, 0x85, 0xfc, 0x18, 0x00, 0x00, //0x000016fc jne          LBB0_522
	0x4c, 0x01, 0xd2, //0x00001702 addq         %r10, %rdx
	0x49, 0x89, 0xd6, //0x00001705 movq         %rdx, %r14
	//0x00001708 LBB0_293
	0x85, 0xff, //0x00001708 testl        %edi, %edi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000170a je           LBB0_296
	0x0f, 0xbc, 0xd7, //0x00001710 bsfl         %edi, %edx
	0x49, 0x83, 0xf9, 0xff, //0x00001713 cmpq         $-1, %r9
	0x0f, 0x85, 0xe1, 0x18, 0x00, 0x00, //0x00001717 jne          LBB0_522
	0x4c, 0x01, 0xd2, //0x0000171d addq         %r10, %rdx
	0x49, 0x89, 0xd1, //0x00001720 movq         %rdx, %r9
	//0x00001723 LBB0_296
	0x85, 0xf6, //0x00001723 testl        %esi, %esi
	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001725 je           LBB0_299
	0x0f, 0xbc, 0xd6, //0x0000172b bsfl         %esi, %edx
	0x49, 0x83, 0xf8, 0xff, //0x0000172e cmpq         $-1, %r8
	0x0f, 0x85, 0xc6, 0x18, 0x00, 0x00, //0x00001732 jne          LBB0_522
	0x4c, 0x01, 0xd2, //0x00001738 addq         %r10, %rdx
	0x49, 0x89, 0xd0, //0x0000173b movq         %rdx, %r8
	//0x0000173e LBB0_299
	0x83, 0xf9, 0x10, //0x0000173e cmpl         $16, %ecx
	0x0f, 0x85, 0xec, 0x0f, 0x00, 0x00, //0x00001741 jne          LBB0_712
	0x49, 0x83, 0xc4, 0xf0, //0x00001747 addq         $-16, %r12
	0x49, 0x83, 0xc2, 0x10, //0x0000174b addq         $16, %r10
	0x49, 0x83, 0xfc, 0x0f, //0x0000174f cmpq         $15, %r12
	0x0f, 0x87, 0xe7, 0xfe, 0xff, 0xff, //0x00001753 ja           LBB0_285
	0x48, 0x8b, 0x4d, 0xa8, //0x00001759 movq         $-88(%rbp), %rcx
	0x4c, 0x01, 0xd1, //0x0000175d addq         %r10, %rcx
	0x48, 0x89, 0xce, //0x00001760 movq         %rcx, %rsi
	0x4d, 0x39, 0xd7, //0x00001763 cmpq         %r10, %r15
	0x0f, 0x84, 0xeb, 0x0f, 0x00, 0x00, //0x00001766 je           LBB0_452
	//0x0000176c LBB0_302
	0x4e, 0x8d, 0x3c, 0x21, //0x0000176c leaq         (%rcx,%r12), %r15
	0x48, 0x89, 0xca, //0x00001770 movq         %rcx, %rdx
	0x48, 0x2b, 0x55, 0xc0, //0x00001773 subq         $-64(%rbp), %rdx
	0x4c, 0x89, 0xef, //0x00001777 movq         %r13, %rdi
	0x48, 0xf7, 0xd7, //0x0000177a notq         %rdi
	0x48, 0x01, 0xd7, //0x0000177d addq         %rdx, %rdi
	0x31, 0xf6, //0x00001780 xorl         %esi, %esi
	0x4c, 0x8d, 0x15, 0x93, 0x31, 0x00, 0x00, //0x00001782 leaq         $12691(%rip), %r10  /* LJTI0_5+0(%rip) */
	0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001789 jmp          LBB0_306
	//0x0000178e LBB0_303
	0x49, 0x83, 0xf8, 0xff, //0x0000178e cmpq         $-1, %r8
	0x0f, 0x85, 0x50, 0x18, 0x00, 0x00, //0x00001792 jne          LBB0_521
	0x4c, 0x8d, 0x04, 0x37, //0x00001798 leaq         (%rdi,%rsi), %r8
	0x90, 0x90, 0x90, 0x90, //0x0000179c .p2align 4, 0x90
	//0x000017a0 LBB0_305
	0x48, 0x83, 0xc6, 0x01, //0x000017a0 addq         $1, %rsi
	0x49, 0x39, 0xf4, //0x000017a4 cmpq         %rsi, %r12
	0x0f, 0x84, 0xae, 0x13, 0x00, 0x00, //0x000017a7 je           LBB0_478
	//0x000017ad LBB0_306
	0x0f, 0xbe, 0x14, 0x31, //0x000017ad movsbl       (%rcx,%rsi), %edx
	0x8d, 0x5a, 0xd0, //0x000017b1 leal         $-48(%rdx), %ebx
	0x83, 0xfb, 0x0a, //0x000017b4 cmpl         $10, %ebx
	0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000017b7 jb           LBB0_305
	0x8d, 0x5a, 0xd5, //0x000017bd leal         $-43(%rdx), %ebx
	0x83, 0xfb, 0x1a, //0x000017c0 cmpl         $26, %ebx
	0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x000017c3 ja           LBB0_311
	0x49, 0x63, 0x14, 0x9a, //0x000017c9 movslq       (%r10,%rbx,4), %rdx
	0x4c, 0x01, 0xd2, //0x000017cd addq         %r10, %rdx
	0xff, 0xe2, //0x000017d0 jmpq         *%rdx
	//0x000017d2 LBB0_309
	0x49, 0x83, 0xfe, 0xff, //0x000017d2 cmpq         $-1, %r14
	0x0f, 0x85, 0x0c, 0x18, 0x00, 0x00, //0x000017d6 jne          LBB0_521
	0x4c, 0x8d, 0x34, 0x37, //0x000017dc leaq         (%rdi,%rsi), %r14
	0xe9, 0xbb, 0xff, 0xff, 0xff, //0x000017e0 jmp          LBB0_305
	//0x000017e5 LBB0_311
	0x83, 0xfa, 0x65, //0x000017e5 cmpl         $101, %edx
	0x0f, 0x85, 0x63, 0x0f, 0x00, 0x00, //0x000017e8 jne          LBB0_451
	//0x000017ee LBB0_312
	0x49, 0x83, 0xf9, 0xff, //0x000017ee cmpq         $-1, %r9
	0x0f, 0x85, 0xf0, 0x17, 0x00, 0x00, //0x000017f2 jne          LBB0_521
	0x4c, 0x8d, 0x0c, 0x37, //0x000017f8 leaq         (%rdi,%rsi), %r9
	0xe9, 0x9f, 0xff, 0xff, 0xff, //0x000017fc jmp          LBB0_305
	//0x00001801 LBB0_314
	0x48, 0x8b, 0x4d, 0x98, //0x00001801 movq         $-104(%rbp), %rcx
	0x48, 0x8b, 0x49, 0x08, //0x00001805 movq         $8(%rcx), %rcx
	0x48, 0x8d, 0x51, 0xfd, //0x00001809 leaq         $-3(%rcx), %rdx
	0x48, 0x8b, 0x75, 0xc0, //0x0000180d movq         $-64(%rbp), %rsi
	0x48, 0x39, 0xd6, //0x00001811 cmpq         %rdx, %rsi
	0x0f, 0x83, 0x73, 0x29, 0x00, 0x00, //0x00001814 jae          LBB0_711
	0x41, 0x81, 0x38, 0x6e, 0x75, 0x6c, 0x6c, //0x0000181a cmpl         $1819047278, (%r8)
	0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001821 je           LBB0_325
	0xe9, 0x9e, 0x28, 0x00, 0x00, //0x00001827 jmp          LBB0_316
	//0x0000182c LBB0_320
	0xf6, 0x45, 0x90, 0x40, //0x0000182c testb        $64, $-112(%rbp)
	0x0f, 0x85, 0x8c, 0x07, 0x00, 0x00, //0x00001830 jne          LBB0_385
	0x49, 0x8b, 0x04, 0x24, //0x00001836 movq         (%r12), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000183a cmpq         $4095, %rax
	0x0f, 0x8f, 0x83, 0x27, 0x00, 0x00, //0x00001840 jg           LBB0_714
	0x48, 0x8d, 0x48, 0x01, //0x00001846 leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0c, 0x24, //0x0000184a movq         %rcx, (%r12)
	0x49, 0xc7, 0x44, 0xc4, 0x08, 0x06, 0x00, 0x00, 0x00, //0x0000184e movq         $6, $8(%r12,%rax,8)
	0xe9, 0x64, 0xe9, 0xff, 0xff, //0x00001857 jmp          LBB0_4
	//0x0000185c LBB0_323
	0x48, 0x8b, 0x4d, 0x98, //0x0000185c movq         $-104(%rbp), %rcx
	0x48, 0x8b, 0x49, 0x08, //0x00001860 movq         $8(%rcx), %rcx
	0x48, 0x8d, 0x51, 0xfd, //0x00001864 leaq         $-3(%rcx), %rdx
	0x48, 0x8b, 0x75, 0xc0, //0x00001868 movq         $-64(%rbp), %rsi
	0x48, 0x39, 0xd6, //0x0000186c cmpq         %rdx, %rsi
	0x0f, 0x83, 0x18, 0x29, 0x00, 0x00, //0x0000186f jae          LBB0_711
	0x41, 0x81, 0x38, 0x74, 0x72, 0x75, 0x65, //0x00001875 cmpl         $1702195828, (%r8)
	0x0f, 0x85, 0xf6, 0x27, 0x00, 0x00, //0x0000187c jne          LBB0_700
	//0x00001882 LBB0_325
	0x4c, 0x8d, 0x5e, 0x04, //0x00001882 leaq         $4(%rsi), %r11
	//0x00001886 LBB0_326
	0x4d, 0x89, 0x19, //0x00001886 movq         %r11, (%r9)
	0x48, 0x89, 0xf0, //0x00001889 movq         %rsi, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x0000188c movabsq      $9223372036854775806, %rcx
	0x48, 0x39, 0xce, //0x00001896 cmpq         %rcx, %rsi
	0x0f, 0x86, 0x21, 0xe9, 0xff, 0xff, //0x00001899 jbe          LBB0_4
	0xe9, 0x99, 0x27, 0x00, 0x00, //0x0000189f jmp          LBB0_722
	//0x000018a4 LBB0_327
	0x4c, 0x89, 0xd0, //0x000018a4 movq         %r10, %rax
	0x4c, 0x09, 0xe0, //0x000018a7 orq          %r12, %rax
	0x0f, 0x99, 0xc0, //0x000018aa setns        %al
	0x0f, 0x88, 0x36, 0x0c, 0x00, 0x00, //0x000018ad js           LBB0_419
	0x4d, 0x39, 0xe2, //0x000018b3 cmpq         %r12, %r10
	0x0f, 0x8c, 0x2d, 0x0c, 0x00, 0x00, //0x000018b6 jl           LBB0_419
	0x49, 0xf7, 0xd2, //0x000018bc notq         %r10
	0x4d, 0x89, 0xd3, //0x000018bf movq         %r10, %r11
	0xe9, 0x28, 0xfa, 0xff, 0xff, //0x000018c2 jmp          LBB0_242
	//0x000018c7 LBB0_330
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000018c7 movl         $64, %ecx
	0x4c, 0x8b, 0x75, 0xa0, //0x000018cc movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x000018d0 movq         $-64(%rbp), %rdi
	0x48, 0x39, 0xc1, //0x000018d4 cmpq         %rax, %rcx
	0x0f, 0x82, 0x11, 0x29, 0x00, 0x00, //0x000018d7 jb           LBB0_226
	//0x000018dd LBB0_331
	0x49, 0x01, 0xc3, //0x000018dd addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000018e0 addq         $1, %r11
	//0x000018e4 LBB0_332
	0x4d, 0x85, 0xdb, //0x000018e4 testq        %r11, %r11
	0x0f, 0x88, 0x15, 0x27, 0x00, 0x00, //0x000018e7 js           LBB0_694
	0x4d, 0x89, 0x19, //0x000018ed movq         %r11, (%r9)
	0x48, 0x89, 0xf8, //0x000018f0 movq         %rdi, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000018f3 movabsq      $9223372036854775806, %rcx
	0x48, 0x39, 0xcf, //0x000018fd cmpq         %rcx, %rdi
	0x0f, 0x87, 0x37, 0x27, 0x00, 0x00, //0x00001900 ja           LBB0_722
	//0x00001906 LBB0_334
	0x49, 0x8b, 0x04, 0x24, //0x00001906 movq         (%r12), %rax
	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000190a cmpq         $4095, %rax
	0x0f, 0x8f, 0xb3, 0x26, 0x00, 0x00, //0x00001910 jg           LBB0_714
	0x48, 0x8d, 0x48, 0x01, //0x00001916 leaq         $1(%rax), %rcx
	0x49, 0x89, 0x0c, 0x24, //0x0000191a movq         %rcx, (%r12)
	0x49, 0xc7, 0x44, 0xc4, 0x08, 0x04, 0x00, 0x00, 0x00, //0x0000191e movq         $4, $8(%r12,%rax,8)
	0xe9, 0x94, 0xe8, 0xff, 0xff, //0x00001927 jmp          LBB0_4
	//0x0000192c LBB0_336
	0x48, 0x8b, 0x4d, 0x98, //0x0000192c movq         $-104(%rbp), %rcx
	0x48, 0x8b, 0x49, 0x08, //0x00001930 movq         $8(%rcx), %rcx
	0x4c, 0x29, 0xd9, //0x00001934 subq         %r11, %rcx
	0x4d, 0x01, 0xdd, //0x00001937 addq         %r11, %r13
	0x4c, 0x89, 0x6d, 0xa8, //0x0000193a movq         %r13, $-88(%rbp)
	0x45, 0x31, 0xc9, //0x0000193e xorl         %r9d, %r9d
	0x45, 0x31, 0xc0, //0x00001941 xorl         %r8d, %r8d
	0x45, 0x31, 0xdb, //0x00001944 xorl         %r11d, %r11d
	0x45, 0x31, 0xed, //0x00001947 xorl         %r13d, %r13d
	0x48, 0x83, 0xf9, 0x40, //0x0000194a cmpq         $64, %rcx
	0x48, 0x89, 0x4d, 0xb8, //0x0000194e movq         %rcx, $-72(%rbp)
	0x0f, 0x8d, 0x7d, 0x01, 0x00, 0x00, //0x00001952 jge          LBB0_337
	//0x00001958 LBB0_346
	0x48, 0x85, 0xc9, //0x00001958 testq        %rcx, %rcx
	0x0f, 0x8e, 0xb8, 0x28, 0x00, 0x00, //0x0000195b jle          LBB0_725
	0x66, 0x0f, 0x6f, 0xe2, //0x00001961 movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0xef, 0xdb, //0x00001965 pxor         %xmm3, %xmm3
	0xf3, 0x0f, 0x7f, 0x5d, 0x80, //0x00001969 movdqu       %xmm3, $-128(%rbp)
	0xf3, 0x0f, 0x7f, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x0000196e movdqu       %xmm3, $-144(%rbp)
	0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00001976 movdqu       %xmm3, $-160(%rbp)
	0xf3, 0x0f, 0x7f, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x0000197e movdqu       %xmm3, $-176(%rbp)
	0x48, 0x8b, 0x4d, 0xa8, //0x00001986 movq         $-88(%rbp), %rcx
	0x89, 0xca, //0x0000198a movl         %ecx, %edx
	0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x0000198c andl         $4095, %edx
	0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00001992 cmpl         $4033, %edx
	0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00001998 jb           LBB0_350
	0x48, 0x83, 0x7d, 0xb8, 0x20, //0x0000199e cmpq         $32, $-72(%rbp)
	0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x000019a3 jb           LBB0_351
	0x48, 0x8b, 0x4d, 0xa8, //0x000019a9 movq         $-88(%rbp), %rcx
	0x0f, 0x10, 0x19, //0x000019ad movups       (%rcx), %xmm3
	0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x000019b0 movups       %xmm3, $-176(%rbp)
	0xf3, 0x0f, 0x6f, 0x59, 0x10, //0x000019b7 movdqu       $16(%rcx), %xmm3
	0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x000019bc movdqu       %xmm3, $-160(%rbp)
	0x48, 0x83, 0xc1, 0x20, //0x000019c4 addq         $32, %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x000019c8 movq         %rcx, $-88(%rbp)
	0x48, 0x8b, 0x4d, 0xb8, //0x000019cc movq         $-72(%rbp), %rcx
	0x48, 0x8d, 0x71, 0xe0, //0x000019d0 leaq         $-32(%rcx), %rsi
	0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x000019d4 leaq         $-144(%rbp), %r10
	0xe9, 0x14, 0x00, 0x00, 0x00, //0x000019db jmp          LBB0_352
	//0x000019e0 LBB0_350
	0x66, 0x0f, 0x6f, 0xd4, //0x000019e0 movdqa       %xmm4, %xmm2
	0xe9, 0xec, 0x00, 0x00, 0x00, //0x000019e4 jmp          LBB0_337
	//0x000019e9 LBB0_351
	0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000019e9 leaq         $-176(%rbp), %r10
	0x48, 0x8b, 0x75, 0xb8, //0x000019f0 movq         $-72(%rbp), %rsi
	//0x000019f4 LBB0_352
	0x48, 0x83, 0xfe, 0x10, //0x000019f4 cmpq         $16, %rsi
	0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x000019f8 jb           LBB0_353
	0x48, 0x8b, 0x4d, 0xa8, //0x000019fe movq         $-88(%rbp), %rcx
	0xf3, 0x0f, 0x6f, 0x19, //0x00001a02 movdqu       (%rcx), %xmm3
	0xf3, 0x41, 0x0f, 0x7f, 0x1a, //0x00001a06 movdqu       %xmm3, (%r10)
	0x48, 0x83, 0xc1, 0x10, //0x00001a0b addq         $16, %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x00001a0f movq         %rcx, $-88(%rbp)
	0x49, 0x83, 0xc2, 0x10, //0x00001a13 addq         $16, %r10
	0x48, 0x83, 0xc6, 0xf0, //0x00001a17 addq         $-16, %rsi
	0x48, 0x83, 0xfe, 0x08, //0x00001a1b cmpq         $8, %rsi
	0x0f, 0x83, 0x40, 0x00, 0x00, 0x00, //0x00001a1f jae          LBB0_358
	//0x00001a25 LBB0_354
	0x48, 0x83, 0xfe, 0x04, //0x00001a25 cmpq         $4, %rsi
	0x0f, 0x8c, 0x5a, 0x00, 0x00, 0x00, //0x00001a29 jl           LBB0_355
	//0x00001a2f LBB0_359
	0x48, 0x8b, 0x4d, 0xa8, //0x00001a2f movq         $-88(%rbp), %rcx
	0x8b, 0x11, //0x00001a33 movl         (%rcx), %edx
	0x41, 0x89, 0x12, //0x00001a35 movl         %edx, (%r10)
	0x48, 0x83, 0xc1, 0x04, //0x00001a38 addq         $4, %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x00001a3c movq         %rcx, $-88(%rbp)
	0x49, 0x83, 0xc2, 0x04, //0x00001a40 addq         $4, %r10
	0x48, 0x83, 0xc6, 0xfc, //0x00001a44 addq         $-4, %rsi
	0x48, 0x83, 0xfe, 0x02, //0x00001a48 cmpq         $2, %rsi
	0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x00001a4c jae          LBB0_356
	//0x00001a52 LBB0_360
	0x48, 0x8b, 0x55, 0xa8, //0x00001a52 movq         $-88(%rbp), %rdx
	0xe9, 0x52, 0x00, 0x00, 0x00, //0x00001a56 jmp          LBB0_361
	//0x00001a5b LBB0_353
	0x48, 0x83, 0xfe, 0x08, //0x00001a5b cmpq         $8, %rsi
	0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00001a5f jb           LBB0_354
	//0x00001a65 LBB0_358
	0x48, 0x8b, 0x4d, 0xa8, //0x00001a65 movq         $-88(%rbp), %rcx
	0x48, 0x8b, 0x11, //0x00001a69 movq         (%rcx), %rdx
	0x49, 0x89, 0x12, //0x00001a6c movq         %rdx, (%r10)
	0x48, 0x83, 0xc1, 0x08, //0x00001a6f addq         $8, %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x00001a73 movq         %rcx, $-88(%rbp)
	0x49, 0x83, 0xc2, 0x08, //0x00001a77 addq         $8, %r10
	0x48, 0x83, 0xc6, 0xf8, //0x00001a7b addq         $-8, %rsi
	0x48, 0x83, 0xfe, 0x04, //0x00001a7f cmpq         $4, %rsi
	0x0f, 0x8d, 0xa6, 0xff, 0xff, 0xff, //0x00001a83 jge          LBB0_359
	//0x00001a89 LBB0_355
	0x48, 0x83, 0xfe, 0x02, //0x00001a89 cmpq         $2, %rsi
	0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x00001a8d jb           LBB0_360
	//0x00001a93 LBB0_356
	0x48, 0x8b, 0x4d, 0xa8, //0x00001a93 movq         $-88(%rbp), %rcx
	0x0f, 0xb7, 0x11, //0x00001a97 movzwl       (%rcx), %edx
	0x66, 0x41, 0x89, 0x12, //0x00001a9a movw         %dx, (%r10)
	0x48, 0x83, 0xc1, 0x02, //0x00001a9e addq         $2, %rcx
	0x49, 0x83, 0xc2, 0x02, //0x00001aa2 addq         $2, %r10
	0x48, 0x83, 0xc6, 0xfe, //0x00001aa6 addq         $-2, %rsi
	0x48, 0x89, 0xca, //0x00001aaa movq         %rcx, %rdx
	//0x00001aad LBB0_361
	0x48, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001aad leaq         $-176(%rbp), %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x00001ab4 movq         %rcx, $-88(%rbp)
	0x48, 0x85, 0xf6, //0x00001ab8 testq        %rsi, %rsi
	0x66, 0x0f, 0x6f, 0xd4, //0x00001abb movdqa       %xmm4, %xmm2
	0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00001abf je           LBB0_337
	0x8a, 0x12, //0x00001ac5 movb         (%rdx), %dl
	0x41, 0x88, 0x12, //0x00001ac7 movb         %dl, (%r10)
	0x48, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001aca leaq         $-176(%rbp), %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x00001ad1 movq         %rcx, $-88(%rbp)
	//0x00001ad5 LBB0_337
	0x66, 0x45, 0x0f, 0x6f, 0xf7, //0x00001ad5 movdqa       %xmm15, %xmm14
	0x48, 0x8b, 0x4d, 0xa8, //0x00001ada movq         $-88(%rbp), %rcx
	0xf3, 0x0f, 0x6f, 0x21, //0x00001ade movdqu       (%rcx), %xmm4
	0xf3, 0x0f, 0x6f, 0x79, 0x10, //0x00001ae2 movdqu       $16(%rcx), %xmm7
	0xf3, 0x0f, 0x6f, 0x71, 0x20, //0x00001ae7 movdqu       $32(%rcx), %xmm6
	0xf3, 0x0f, 0x6f, 0x69, 0x30, //0x00001aec movdqu       $48(%rcx), %xmm5
	0x66, 0x0f, 0x6f, 0xdc, //0x00001af1 movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00001af5 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00001af9 pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xdf, //0x00001afd movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00001b01 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00001b05 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x6f, 0xde, //0x00001b09 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00001b0d pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00001b11 pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x6f, 0xdd, //0x00001b15 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00001b19 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00001b1d pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe3, 0x30, //0x00001b21 shlq         $48, %rbx
	0x48, 0xc1, 0xe7, 0x20, //0x00001b25 shlq         $32, %rdi
	0x48, 0x09, 0xdf, //0x00001b29 orq          %rbx, %rdi
	0x48, 0xc1, 0xe2, 0x10, //0x00001b2c shlq         $16, %rdx
	0x48, 0x09, 0xfa, //0x00001b30 orq          %rdi, %rdx
	0x48, 0x09, 0xd6, //0x00001b33 orq          %rdx, %rsi
	0x48, 0x89, 0xf2, //0x00001b36 movq         %rsi, %rdx
	0x66, 0x44, 0x0f, 0x6f, 0xfa, //0x00001b39 movdqa       %xmm2, %xmm15
	0x4d, 0x89, 0xf4, //0x00001b3e movq         %r14, %r12
	0x4c, 0x09, 0xc2, //0x00001b41 orq          %r8, %rdx
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001b44 jne          LBB0_339
	0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001b4a movq         $-1, %rsi
	0x45, 0x31, 0xc0, //0x00001b51 xorl         %r8d, %r8d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001b54 jmp          LBB0_340
	//0x00001b59 LBB0_339
	0x4c, 0x89, 0xc2, //0x00001b59 movq         %r8, %rdx
	0x48, 0xf7, 0xd2, //0x00001b5c notq         %rdx
	0x48, 0x21, 0xf2, //0x00001b5f andq         %rsi, %rdx
	0x4c, 0x8d, 0x14, 0x12, //0x00001b62 leaq         (%rdx,%rdx), %r10
	0x4d, 0x09, 0xc2, //0x00001b66 orq          %r8, %r10
	0x4c, 0x89, 0xd7, //0x00001b69 movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00001b6c notq         %rdi
	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001b6f movabsq      $-6148914691236517206, %rbx
	0x48, 0x21, 0xde, //0x00001b79 andq         %rbx, %rsi
	0x48, 0x21, 0xfe, //0x00001b7c andq         %rdi, %rsi
	0x45, 0x31, 0xc0, //0x00001b7f xorl         %r8d, %r8d
	0x48, 0x01, 0xd6, //0x00001b82 addq         %rdx, %rsi
	0x41, 0x0f, 0x92, 0xc0, //0x00001b85 setb         %r8b
	0x48, 0x01, 0xf6, //0x00001b89 addq         %rsi, %rsi
	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001b8c movabsq      $6148914691236517205, %rdx
	0x48, 0x31, 0xd6, //0x00001b96 xorq         %rdx, %rsi
	0x4c, 0x21, 0xd6, //0x00001b99 andq         %r10, %rsi
	0x48, 0xf7, 0xd6, //0x00001b9c notq         %rsi
	//0x00001b9f LBB0_340
	0x66, 0x0f, 0x6f, 0xdd, //0x00001b9f movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00001ba3 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00001ba7 pmovmskb     %xmm3, %edx
	0x48, 0xc1, 0xe2, 0x30, //0x00001bab shlq         $48, %rdx
	0x66, 0x0f, 0x6f, 0xde, //0x00001baf movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00001bb3 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00001bb7 pmovmskb     %xmm3, %edi
	0x48, 0xc1, 0xe7, 0x20, //0x00001bbb shlq         $32, %rdi
	0x48, 0x09, 0xd7, //0x00001bbf orq          %rdx, %rdi
	0x66, 0x0f, 0x6f, 0xdf, //0x00001bc2 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00001bc6 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00001bca pmovmskb     %xmm3, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x00001bce shlq         $16, %rdx
	0x48, 0x09, 0xfa, //0x00001bd2 orq          %rdi, %rdx
	0x66, 0x0f, 0x6f, 0xdc, //0x00001bd5 movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00001bd9 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00001bdd pmovmskb     %xmm3, %edi
	0x48, 0x09, 0xd7, //0x00001be1 orq          %rdx, %rdi
	0x48, 0x21, 0xf7, //0x00001be4 andq         %rsi, %rdi
	0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x00001be7 movq         %rdi, %xmm3
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x00001bec pclmulqdq    $0, %xmm10, %xmm3
	0x66, 0x49, 0x0f, 0x7e, 0xda, //0x00001bf3 movq         %xmm3, %r10
	0x4d, 0x31, 0xca, //0x00001bf8 xorq         %r9, %r10
	0x66, 0x0f, 0x6f, 0xdc, //0x00001bfb movdqa       %xmm4, %xmm3
	0xf3, 0x0f, 0x6f, 0x15, 0x59, 0xe4, 0xff, 0xff, //0x00001bff movdqu       $-7079(%rip), %xmm2  /* LCPI0_6+0(%rip) */
	0x66, 0x0f, 0x74, 0xda, //0x00001c07 pcmpeqb      %xmm2, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00001c0b pmovmskb     %xmm3, %r15d
	0x66, 0x0f, 0x6f, 0xdf, //0x00001c10 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x00001c14 pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00001c18 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x6f, 0xde, //0x00001c1c movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x00001c20 pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00001c24 pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x6f, 0xdd, //0x00001c28 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x00001c2c pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x00001c30 pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x30, //0x00001c34 shlq         $48, %rsi
	0x48, 0xc1, 0xe7, 0x20, //0x00001c38 shlq         $32, %rdi
	0x48, 0x09, 0xf7, //0x00001c3c orq          %rsi, %rdi
	0x48, 0xc1, 0xe2, 0x10, //0x00001c3f shlq         $16, %rdx
	0x48, 0x09, 0xfa, //0x00001c43 orq          %rdi, %rdx
	0x49, 0x09, 0xd7, //0x00001c46 orq          %rdx, %r15
	0x4d, 0x89, 0xd1, //0x00001c49 movq         %r10, %r9
	0x49, 0xf7, 0xd1, //0x00001c4c notq         %r9
	0x4d, 0x21, 0xcf, //0x00001c4f andq         %r9, %r15
	0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00001c52 pcmpeqb      %xmm8, %xmm4
	0x66, 0x0f, 0xd7, 0xd4, //0x00001c57 pmovmskb     %xmm4, %edx
	0x66, 0x41, 0x0f, 0x74, 0xf8, //0x00001c5b pcmpeqb      %xmm8, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x00001c60 pmovmskb     %xmm7, %edi
	0x66, 0x41, 0x0f, 0x74, 0xf0, //0x00001c64 pcmpeqb      %xmm8, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x00001c69 pmovmskb     %xmm6, %esi
	0x66, 0x41, 0x0f, 0x74, 0xe8, //0x00001c6d pcmpeqb      %xmm8, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00001c72 pmovmskb     %xmm5, %r14d
	0x49, 0xc1, 0xe6, 0x30, //0x00001c77 shlq         $48, %r14
	0x48, 0xc1, 0xe6, 0x20, //0x00001c7b shlq         $32, %rsi
	0x4c, 0x09, 0xf6, //0x00001c7f orq          %r14, %rsi
	0x48, 0xc1, 0xe7, 0x10, //0x00001c82 shlq         $16, %rdi
	0x48, 0x09, 0xf7, //0x00001c86 orq          %rsi, %rdi
	0x48, 0x09, 0xfa, //0x00001c89 orq          %rdi, %rdx
	0x4c, 0x21, 0xca, //0x00001c8c andq         %r9, %rdx
	0x0f, 0x84, 0xac, 0x00, 0x00, 0x00, //0x00001c8f je           LBB0_344
	0x4c, 0x8b, 0x4d, 0xd0, //0x00001c95 movq         $-48(%rbp), %r9
	0x4d, 0x89, 0xe6, //0x00001c99 movq         %r12, %r14
	0x66, 0x41, 0x0f, 0x6f, 0xd7, //0x00001c9c movdqa       %xmm15, %xmm2
	0x66, 0x45, 0x0f, 0x6f, 0xfe, //0x00001ca1 movdqa       %xmm14, %xmm15
	0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xd1, 0xe3, 0xff, 0xff, //0x00001ca6 movdqu       $-7215(%rip), %xmm14  /* LCPI0_8+0(%rip) */
	0x4c, 0x8b, 0x65, 0xb0, //0x00001caf movq         $-80(%rbp), %r12
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001cb3 .p2align 4, 0x90
	//0x00001cc0 LBB0_342
	0x48, 0x8d, 0x5a, 0xff, //0x00001cc0 leaq         $-1(%rdx), %rbx
	0x48, 0x89, 0xdf, //0x00001cc4 movq         %rbx, %rdi
	0x4c, 0x21, 0xff, //0x00001cc7 andq         %r15, %rdi
	0x48, 0x89, 0xfe, //0x00001cca movq         %rdi, %rsi
	0x48, 0xd1, 0xee, //0x00001ccd shrq         %rsi
	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001cd0 movabsq      $6148914691236517205, %rcx
	0x48, 0x21, 0xce, //0x00001cda andq         %rcx, %rsi
	0x48, 0x29, 0xf7, //0x00001cdd subq         %rsi, %rdi
	0x48, 0x89, 0xfe, //0x00001ce0 movq         %rdi, %rsi
	0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001ce3 movabsq      $3689348814741910323, %rcx
	0x48, 0x21, 0xce, //0x00001ced andq         %rcx, %rsi
	0x48, 0xc1, 0xef, 0x02, //0x00001cf0 shrq         $2, %rdi
	0x48, 0x21, 0xcf, //0x00001cf4 andq         %rcx, %rdi
	0x48, 0x01, 0xf7, //0x00001cf7 addq         %rsi, %rdi
	0x48, 0x89, 0xfe, //0x00001cfa movq         %rdi, %rsi
	0x48, 0xc1, 0xee, 0x04, //0x00001cfd shrq         $4, %rsi
	0x48, 0x01, 0xfe, //0x00001d01 addq         %rdi, %rsi
	0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d04 movabsq      $1085102592571150095, %rcx
	0x48, 0x21, 0xce, //0x00001d0e andq         %rcx, %rsi
	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d11 movabsq      $72340172838076673, %rcx
	0x48, 0x0f, 0xaf, 0xf1, //0x00001d1b imulq        %rcx, %rsi
	0x48, 0xc1, 0xee, 0x38, //0x00001d1f shrq         $56, %rsi
	0x4c, 0x01, 0xde, //0x00001d23 addq         %r11, %rsi
	0x4c, 0x39, 0xee, //0x00001d26 cmpq         %r13, %rsi
	0x0f, 0x86, 0x1d, 0x07, 0x00, 0x00, //0x00001d29 jbe          LBB0_412
	0x49, 0x83, 0xc5, 0x01, //0x00001d2f addq         $1, %r13
	0x48, 0x21, 0xda, //0x00001d33 andq         %rbx, %rdx
	0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001d36 jne          LBB0_342
	0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00001d3c jmp          LBB0_345
	//0x00001d41 LBB0_344
	0x4d, 0x89, 0xe6, //0x00001d41 movq         %r12, %r14
	0x66, 0x41, 0x0f, 0x6f, 0xd7, //0x00001d44 movdqa       %xmm15, %xmm2
	0x66, 0x45, 0x0f, 0x6f, 0xfe, //0x00001d49 movdqa       %xmm14, %xmm15
	//0x00001d4e LBB0_345
	0x49, 0xc1, 0xfa, 0x3f, //0x00001d4e sarq         $63, %r10
	0x4c, 0x89, 0xfa, //0x00001d52 movq         %r15, %rdx
	0x48, 0xd1, 0xea, //0x00001d55 shrq         %rdx
	0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001d58 movabsq      $6148914691236517205, %rsi
	0x48, 0x21, 0xf2, //0x00001d62 andq         %rsi, %rdx
	0x49, 0x29, 0xd7, //0x00001d65 subq         %rdx, %r15
	0x4c, 0x89, 0xfa, //0x00001d68 movq         %r15, %rdx
	0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001d6b movabsq      $3689348814741910323, %rcx
	0x48, 0x21, 0xca, //0x00001d75 andq         %rcx, %rdx
	0x49, 0xc1, 0xef, 0x02, //0x00001d78 shrq         $2, %r15
	0x49, 0x21, 0xcf, //0x00001d7c andq         %rcx, %r15
	0x49, 0x01, 0xd7, //0x00001d7f addq         %rdx, %r15
	0x4c, 0x89, 0xfa, //0x00001d82 movq         %r15, %rdx
	0x48, 0xc1, 0xea, 0x04, //0x00001d85 shrq         $4, %rdx
	0x4c, 0x01, 0xfa, //0x00001d89 addq         %r15, %rdx
	0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001d8c movabsq      $1085102592571150095, %rcx
	0x48, 0x21, 0xca, //0x00001d96 andq         %rcx, %rdx
	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001d99 movabsq      $72340172838076673, %rcx
	0x48, 0x0f, 0xaf, 0xd1, //0x00001da3 imulq        %rcx, %rdx
	0x48, 0xc1, 0xea, 0x38, //0x00001da7 shrq         $56, %rdx
	0x49, 0x01, 0xd3, //0x00001dab addq         %rdx, %r11
	0x48, 0x83, 0x45, 0xa8, 0x40, //0x00001dae addq         $64, $-88(%rbp)
	0x48, 0x8b, 0x4d, 0xb8, //0x00001db3 movq         $-72(%rbp), %rcx
	0x48, 0x83, 0xc1, 0xc0, //0x00001db7 addq         $-64, %rcx
	0x4d, 0x89, 0xd1, //0x00001dbb movq         %r10, %r9
	0x48, 0x83, 0xf9, 0x40, //0x00001dbe cmpq         $64, %rcx
	0x48, 0x89, 0x4d, 0xb8, //0x00001dc2 movq         %rcx, $-72(%rbp)
	0x0f, 0x8d, 0x09, 0xfd, 0xff, 0xff, //0x00001dc6 jge          LBB0_337
	0xe9, 0x87, 0xfb, 0xff, 0xff, //0x00001dcc jmp          LBB0_346
	//0x00001dd1 LBB0_363
	0x4d, 0x89, 0xfa, //0x00001dd1 movq         %r15, %r10
	0x4d, 0x29, 0xda, //0x00001dd4 subq         %r11, %r10
	0x49, 0x83, 0xfa, 0x20, //0x00001dd7 cmpq         $32, %r10
	0x0f, 0x8c, 0x96, 0x17, 0x00, 0x00, //0x00001ddb jl           LBB0_570
	0x48, 0x8b, 0x4d, 0xc0, //0x00001de1 movq         $-64(%rbp), %rcx
	0x4e, 0x8d, 0x04, 0x29, //0x00001de5 leaq         (%rcx,%r13), %r8
	0x49, 0x29, 0xcf, //0x00001de9 subq         %rcx, %r15
	0x41, 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00001dec movl         $31, %r11d
	0x45, 0x31, 0xd2, //0x00001df2 xorl         %r10d, %r10d
	0x45, 0x31, 0xc9, //0x00001df5 xorl         %r9d, %r9d
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001df8 .p2align 4, 0x90
	//0x00001e00 LBB0_365
	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x10, 0x01, //0x00001e00 movdqu       $1(%r8,%r10), %xmm3
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x10, 0x11, //0x00001e07 movdqu       $17(%r8,%r10), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x00001e0e movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001e12 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00001e16 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xec, //0x00001e1a movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00001e1e pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00001e22 pmovmskb     %xmm5, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x00001e26 shlq         $16, %rdx
	0x48, 0x09, 0xf2, //0x00001e2a orq          %rsi, %rdx
	0x66, 0x0f, 0x74, 0xd9, //0x00001e2d pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00001e31 pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x74, 0xe1, //0x00001e35 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xf4, //0x00001e39 pmovmskb     %xmm4, %esi
	0x48, 0xc1, 0xe6, 0x10, //0x00001e3d shlq         $16, %rsi
	0x48, 0x09, 0xfe, //0x00001e41 orq          %rdi, %rsi
	0x48, 0x89, 0xf7, //0x00001e44 movq         %rsi, %rdi
	0x4c, 0x09, 0xcf, //0x00001e47 orq          %r9, %rdi
	0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00001e4a je           LBB0_367
	0x44, 0x89, 0xcf, //0x00001e50 movl         %r9d, %edi
	0xf7, 0xd7, //0x00001e53 notl         %edi
	0x21, 0xf7, //0x00001e55 andl         %esi, %edi
	0x8d, 0x1c, 0x3f, //0x00001e57 leal         (%rdi,%rdi), %ebx
	0x44, 0x09, 0xcb, //0x00001e5a orl          %r9d, %ebx
	0x89, 0xd9, //0x00001e5d movl         %ebx, %ecx
	0xf7, 0xd1, //0x00001e5f notl         %ecx
	0x21, 0xf1, //0x00001e61 andl         %esi, %ecx
	0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001e63 andl         $-1431655766, %ecx
	0x45, 0x31, 0xc9, //0x00001e69 xorl         %r9d, %r9d
	0x01, 0xf9, //0x00001e6c addl         %edi, %ecx
	0x41, 0x0f, 0x92, 0xc1, //0x00001e6e setb         %r9b
	0x01, 0xc9, //0x00001e72 addl         %ecx, %ecx
	0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00001e74 xorl         $1431655765, %ecx
	0x21, 0xd9, //0x00001e7a andl         %ebx, %ecx
	0xf7, 0xd1, //0x00001e7c notl         %ecx
	0x21, 0xca, //0x00001e7e andl         %ecx, %edx
	0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001e80 jmp          LBB0_368
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e85 .p2align 4, 0x90
	//0x00001e90 LBB0_367
	0x45, 0x31, 0xc9, //0x00001e90 xorl         %r9d, %r9d
	//0x00001e93 LBB0_368
	0x48, 0x85, 0xd2, //0x00001e93 testq        %rdx, %rdx
	0x0f, 0x85, 0xa3, 0xec, 0xff, 0xff, //0x00001e96 jne          LBB0_129
	0x49, 0x83, 0xc2, 0x20, //0x00001e9c addq         $32, %r10
	0x4b, 0x8d, 0x0c, 0x1f, //0x00001ea0 leaq         (%r15,%r11), %rcx
	0x48, 0x83, 0xc1, 0xe0, //0x00001ea4 addq         $-32, %rcx
	0x49, 0x83, 0xc3, 0xe0, //0x00001ea8 addq         $-32, %r11
	0x48, 0x83, 0xf9, 0x3f, //0x00001eac cmpq         $63, %rcx
	0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00001eb0 jg           LBB0_365
	0x4d, 0x85, 0xc9, //0x00001eb6 testq        %r9, %r9
	0x0f, 0x85, 0xd0, 0x1c, 0x00, 0x00, //0x00001eb9 jne          LBB0_642
	0x4f, 0x8d, 0x1c, 0x02, //0x00001ebf leaq         (%r10,%r8), %r11
	0x49, 0x83, 0xc3, 0x01, //0x00001ec3 addq         $1, %r11
	0x49, 0xf7, 0xd2, //0x00001ec7 notq         %r10
	0x4d, 0x01, 0xfa, //0x00001eca addq         %r15, %r10
	0x4c, 0x8b, 0x4d, 0xd0, //0x00001ecd movq         $-48(%rbp), %r9
	0x4d, 0x85, 0xd2, //0x00001ed1 testq        %r10, %r10
	0x0f, 0x8f, 0x13, 0x1d, 0x00, 0x00, //0x00001ed4 jg           LBB0_448
	0xe9, 0x5e, 0x21, 0x00, 0x00, //0x00001eda jmp          LBB0_722
	//0x00001edf LBB0_374
	0x48, 0x83, 0xf8, 0x10, //0x00001edf cmpq         $16, %rax
	0x0f, 0x82, 0xa3, 0x16, 0x00, 0x00, //0x00001ee3 jb           LBB0_571
	0x4c, 0x8b, 0x55, 0xc0, //0x00001ee9 movq         $-64(%rbp), %r10
	0x4c, 0x89, 0xd7, //0x00001eed movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x00001ef0 notq         %rdi
	0x49, 0x8d, 0x5a, 0x01, //0x00001ef3 leaq         $1(%r10), %rbx
	0x49, 0x8d, 0x42, 0x02, //0x00001ef7 leaq         $2(%r10), %rax
	0x4b, 0x8d, 0x0c, 0x2a, //0x00001efb leaq         (%r10,%r13), %rcx
	0x4c, 0x89, 0xd6, //0x00001eff movq         %r10, %rsi
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f02 .p2align 4, 0x90
	//0x00001f10 LBB0_376
	0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x1d, 0x00, //0x00001f10 movdqu       (%r13,%rbx), %xmm3
	0x66, 0x0f, 0x6f, 0xe3, //0x00001f17 movdqa       %xmm3, %xmm4
	0x66, 0x41, 0x0f, 0x74, 0xe6, //0x00001f1b pcmpeqb      %xmm14, %xmm4
	0x66, 0x41, 0x0f, 0xdb, 0xd9, //0x00001f20 pand         %xmm9, %xmm3
	0x66, 0x41, 0x0f, 0x74, 0xd8, //0x00001f25 pcmpeqb      %xmm8, %xmm3
	0x66, 0x0f, 0xeb, 0xdc, //0x00001f2a por          %xmm4, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00001f2e pmovmskb     %xmm3, %edx
	0x85, 0xd2, //0x00001f32 testl        %edx, %edx
	0x0f, 0x85, 0x4a, 0x05, 0x00, 0x00, //0x00001f34 jne          LBB0_414
	0x48, 0x83, 0xc3, 0x10, //0x00001f3a addq         $16, %rbx
	0x49, 0x8d, 0x14, 0x38, //0x00001f3e leaq         (%r8,%rdi), %rdx
	0x48, 0x83, 0xc2, 0xf0, //0x00001f42 addq         $-16, %rdx
	0x48, 0x83, 0xc7, 0xf0, //0x00001f46 addq         $-16, %rdi
	0x48, 0x83, 0xc0, 0x10, //0x00001f4a addq         $16, %rax
	0x48, 0x83, 0xc6, 0x10, //0x00001f4e addq         $16, %rsi
	0x48, 0x83, 0xc1, 0x10, //0x00001f52 addq         $16, %rcx
	0x48, 0x83, 0xfa, 0x0f, //0x00001f56 cmpq         $15, %rdx
	0x0f, 0x87, 0xb0, 0xff, 0xff, 0xff, //0x00001f5a ja           LBB0_376
	0x4d, 0x89, 0xeb, //0x00001f60 movq         %r13, %r11
	0x49, 0x29, 0xfb, //0x00001f63 subq         %rdi, %r11
	0x49, 0x01, 0xf8, //0x00001f66 addq         %rdi, %r8
	0x4c, 0x89, 0xc0, //0x00001f69 movq         %r8, %rax
	0x48, 0x85, 0xc0, //0x00001f6c testq        %rax, %rax
	0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00001f6f movabsq      $17596481021440, %rdx
	0x0f, 0x84, 0x6f, 0xe2, 0xff, 0xff, //0x00001f79 je           LBB0_2
	//0x00001f7f LBB0_379
	0x48, 0x89, 0xc6, //0x00001f7f movq         %rax, %rsi
	0x4c, 0x01, 0xd8, //0x00001f82 addq         %r11, %rax
	//0x00001f85 LBB0_380
	0x41, 0x0f, 0xb6, 0x0b, //0x00001f85 movzbl       (%r11), %ecx
	0x48, 0x83, 0xf9, 0x2c, //0x00001f89 cmpq         $44, %rcx
	0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00001f8d ja           LBB0_382
	0x48, 0x0f, 0xa3, 0xca, //0x00001f93 btq          %rcx, %rdx
	0x0f, 0x82, 0x51, 0xe2, 0xff, 0xff, //0x00001f97 jb           LBB0_2
	//0x00001f9d LBB0_382
	0x80, 0xf9, 0x5d, //0x00001f9d cmpb         $93, %cl
	0x0f, 0x84, 0x48, 0xe2, 0xff, 0xff, //0x00001fa0 je           LBB0_2
	0x80, 0xf9, 0x7d, //0x00001fa6 cmpb         $125, %cl
	0x0f, 0x84, 0x3f, 0xe2, 0xff, 0xff, //0x00001fa9 je           LBB0_2
	0x49, 0x83, 0xc3, 0x01, //0x00001faf addq         $1, %r11
	0x48, 0x83, 0xc6, 0xff, //0x00001fb3 addq         $-1, %rsi
	0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00001fb7 jne          LBB0_380
	0xe9, 0x99, 0xec, 0xff, 0xff, //0x00001fbd jmp          LBB0_148
	//0x00001fc2 LBB0_385
	0x48, 0x8b, 0x4d, 0x98, //0x00001fc2 movq         $-104(%rbp), %rcx
	0x48, 0x8b, 0x49, 0x08, //0x00001fc6 movq         $8(%rcx), %rcx
	0x4c, 0x29, 0xd9, //0x00001fca subq         %r11, %rcx
	0x4d, 0x01, 0xdd, //0x00001fcd addq         %r11, %r13
	0x4c, 0x89, 0x6d, 0xa8, //0x00001fd0 movq         %r13, $-88(%rbp)
	0x45, 0x31, 0xc9, //0x00001fd4 xorl         %r9d, %r9d
	0x45, 0x31, 0xc0, //0x00001fd7 xorl         %r8d, %r8d
	0x45, 0x31, 0xdb, //0x00001fda xorl         %r11d, %r11d
	0x45, 0x31, 0xed, //0x00001fdd xorl         %r13d, %r13d
	0x48, 0x83, 0xf9, 0x40, //0x00001fe0 cmpq         $64, %rcx
	0x48, 0x89, 0x4d, 0xb8, //0x00001fe4 movq         %rcx, $-72(%rbp)
	0x0f, 0x8d, 0x7d, 0x01, 0x00, 0x00, //0x00001fe8 jge          LBB0_386
	//0x00001fee LBB0_395
	0x48, 0x85, 0xc9, //0x00001fee testq        %rcx, %rcx
	0x0f, 0x8e, 0x22, 0x22, 0x00, 0x00, //0x00001ff1 jle          LBB0_725
	0x66, 0x0f, 0x6f, 0xe2, //0x00001ff7 movdqa       %xmm2, %xmm4
	0x66, 0x0f, 0xef, 0xdb, //0x00001ffb pxor         %xmm3, %xmm3
	0xf3, 0x0f, 0x7f, 0x5d, 0x80, //0x00001fff movdqu       %xmm3, $-128(%rbp)
	0xf3, 0x0f, 0x7f, 0x9d, 0x70, 0xff, 0xff, 0xff, //0x00002004 movdqu       %xmm3, $-144(%rbp)
	0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x0000200c movdqu       %xmm3, $-160(%rbp)
	0xf3, 0x0f, 0x7f, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00002014 movdqu       %xmm3, $-176(%rbp)
	0x48, 0x8b, 0x4d, 0xa8, //0x0000201c movq         $-88(%rbp), %rcx
	0x89, 0xca, //0x00002020 movl         %ecx, %edx
	0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00002022 andl         $4095, %edx
	0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00002028 cmpl         $4033, %edx
	0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x0000202e jb           LBB0_399
	0x48, 0x83, 0x7d, 0xb8, 0x20, //0x00002034 cmpq         $32, $-72(%rbp)
	0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00002039 jb           LBB0_400
	0x48, 0x8b, 0x4d, 0xa8, //0x0000203f movq         $-88(%rbp), %rcx
	0x0f, 0x10, 0x19, //0x00002043 movups       (%rcx), %xmm3
	0x0f, 0x11, 0x9d, 0x50, 0xff, 0xff, 0xff, //0x00002046 movups       %xmm3, $-176(%rbp)
	0xf3, 0x0f, 0x6f, 0x59, 0x10, //0x0000204d movdqu       $16(%rcx), %xmm3
	0xf3, 0x0f, 0x7f, 0x9d, 0x60, 0xff, 0xff, 0xff, //0x00002052 movdqu       %xmm3, $-160(%rbp)
	0x48, 0x83, 0xc1, 0x20, //0x0000205a addq         $32, %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x0000205e movq         %rcx, $-88(%rbp)
	0x48, 0x8b, 0x4d, 0xb8, //0x00002062 movq         $-72(%rbp), %rcx
	0x48, 0x8d, 0x71, 0xe0, //0x00002066 leaq         $-32(%rcx), %rsi
	0x4c, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x0000206a leaq         $-144(%rbp), %r10
	0xe9, 0x14, 0x00, 0x00, 0x00, //0x00002071 jmp          LBB0_401
	//0x00002076 LBB0_399
	0x66, 0x0f, 0x6f, 0xd4, //0x00002076 movdqa       %xmm4, %xmm2
	0xe9, 0xec, 0x00, 0x00, 0x00, //0x0000207a jmp          LBB0_386
	//0x0000207f LBB0_400
	0x4c, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000207f leaq         $-176(%rbp), %r10
	0x48, 0x8b, 0x75, 0xb8, //0x00002086 movq         $-72(%rbp), %rsi
	//0x0000208a LBB0_401
	0x48, 0x83, 0xfe, 0x10, //0x0000208a cmpq         $16, %rsi
	0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x0000208e jb           LBB0_402
	0x48, 0x8b, 0x4d, 0xa8, //0x00002094 movq         $-88(%rbp), %rcx
	0xf3, 0x0f, 0x6f, 0x19, //0x00002098 movdqu       (%rcx), %xmm3
	0xf3, 0x41, 0x0f, 0x7f, 0x1a, //0x0000209c movdqu       %xmm3, (%r10)
	0x48, 0x83, 0xc1, 0x10, //0x000020a1 addq         $16, %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x000020a5 movq         %rcx, $-88(%rbp)
	0x49, 0x83, 0xc2, 0x10, //0x000020a9 addq         $16, %r10
	0x48, 0x83, 0xc6, 0xf0, //0x000020ad addq         $-16, %rsi
	0x48, 0x83, 0xfe, 0x08, //0x000020b1 cmpq         $8, %rsi
	0x0f, 0x83, 0x40, 0x00, 0x00, 0x00, //0x000020b5 jae          LBB0_407
	//0x000020bb LBB0_403
	0x48, 0x83, 0xfe, 0x04, //0x000020bb cmpq         $4, %rsi
	0x0f, 0x8c, 0x5a, 0x00, 0x00, 0x00, //0x000020bf jl           LBB0_404
	//0x000020c5 LBB0_408
	0x48, 0x8b, 0x4d, 0xa8, //0x000020c5 movq         $-88(%rbp), %rcx
	0x8b, 0x11, //0x000020c9 movl         (%rcx), %edx
	0x41, 0x89, 0x12, //0x000020cb movl         %edx, (%r10)
	0x48, 0x83, 0xc1, 0x04, //0x000020ce addq         $4, %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x000020d2 movq         %rcx, $-88(%rbp)
	0x49, 0x83, 0xc2, 0x04, //0x000020d6 addq         $4, %r10
	0x48, 0x83, 0xc6, 0xfc, //0x000020da addq         $-4, %rsi
	0x48, 0x83, 0xfe, 0x02, //0x000020de cmpq         $2, %rsi
	0x0f, 0x83, 0x41, 0x00, 0x00, 0x00, //0x000020e2 jae          LBB0_405
	//0x000020e8 LBB0_409
	0x48, 0x8b, 0x55, 0xa8, //0x000020e8 movq         $-88(%rbp), %rdx
	0xe9, 0x52, 0x00, 0x00, 0x00, //0x000020ec jmp          LBB0_410
	//0x000020f1 LBB0_402
	0x48, 0x83, 0xfe, 0x08, //0x000020f1 cmpq         $8, %rsi
	0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x000020f5 jb           LBB0_403
	//0x000020fb LBB0_407
	0x48, 0x8b, 0x4d, 0xa8, //0x000020fb movq         $-88(%rbp), %rcx
	0x48, 0x8b, 0x11, //0x000020ff movq         (%rcx), %rdx
	0x49, 0x89, 0x12, //0x00002102 movq         %rdx, (%r10)
	0x48, 0x83, 0xc1, 0x08, //0x00002105 addq         $8, %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x00002109 movq         %rcx, $-88(%rbp)
	0x49, 0x83, 0xc2, 0x08, //0x0000210d addq         $8, %r10
	0x48, 0x83, 0xc6, 0xf8, //0x00002111 addq         $-8, %rsi
	0x48, 0x83, 0xfe, 0x04, //0x00002115 cmpq         $4, %rsi
	0x0f, 0x8d, 0xa6, 0xff, 0xff, 0xff, //0x00002119 jge          LBB0_408
	//0x0000211f LBB0_404
	0x48, 0x83, 0xfe, 0x02, //0x0000211f cmpq         $2, %rsi
	0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x00002123 jb           LBB0_409
	//0x00002129 LBB0_405
	0x48, 0x8b, 0x4d, 0xa8, //0x00002129 movq         $-88(%rbp), %rcx
	0x0f, 0xb7, 0x11, //0x0000212d movzwl       (%rcx), %edx
	0x66, 0x41, 0x89, 0x12, //0x00002130 movw         %dx, (%r10)
	0x48, 0x83, 0xc1, 0x02, //0x00002134 addq         $2, %rcx
	0x49, 0x83, 0xc2, 0x02, //0x00002138 addq         $2, %r10
	0x48, 0x83, 0xc6, 0xfe, //0x0000213c addq         $-2, %rsi
	0x48, 0x89, 0xca, //0x00002140 movq         %rcx, %rdx
	//0x00002143 LBB0_410
	0x48, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00002143 leaq         $-176(%rbp), %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x0000214a movq         %rcx, $-88(%rbp)
	0x48, 0x85, 0xf6, //0x0000214e testq        %rsi, %rsi
	0x66, 0x0f, 0x6f, 0xd4, //0x00002151 movdqa       %xmm4, %xmm2
	0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00002155 je           LBB0_386
	0x8a, 0x12, //0x0000215b movb         (%rdx), %dl
	0x41, 0x88, 0x12, //0x0000215d movb         %dl, (%r10)
	0x48, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00002160 leaq         $-176(%rbp), %rcx
	0x48, 0x89, 0x4d, 0xa8, //0x00002167 movq         %rcx, $-88(%rbp)
	//0x0000216b LBB0_386
	0x48, 0x8b, 0x4d, 0xa8, //0x0000216b movq         $-88(%rbp), %rcx
	0xf3, 0x0f, 0x6f, 0x21, //0x0000216f movdqu       (%rcx), %xmm4
	0xf3, 0x0f, 0x6f, 0x79, 0x10, //0x00002173 movdqu       $16(%rcx), %xmm7
	0xf3, 0x0f, 0x6f, 0x71, 0x20, //0x00002178 movdqu       $32(%rcx), %xmm6
	0xf3, 0x0f, 0x6f, 0x69, 0x30, //0x0000217d movdqu       $48(%rcx), %xmm5
	0x66, 0x0f, 0x6f, 0xdc, //0x00002182 movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002186 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x0000218a pmovmskb     %xmm3, %esi
	0x66, 0x0f, 0x6f, 0xdf, //0x0000218e movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002192 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00002196 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x6f, 0xde, //0x0000219a movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x0000219e pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x000021a2 pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x6f, 0xdd, //0x000021a6 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x000021aa pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x000021ae pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe3, 0x30, //0x000021b2 shlq         $48, %rbx
	0x48, 0xc1, 0xe7, 0x20, //0x000021b6 shlq         $32, %rdi
	0x48, 0x09, 0xdf, //0x000021ba orq          %rbx, %rdi
	0x48, 0xc1, 0xe2, 0x10, //0x000021bd shlq         $16, %rdx
	0x48, 0x09, 0xfa, //0x000021c1 orq          %rdi, %rdx
	0x48, 0x09, 0xd6, //0x000021c4 orq          %rdx, %rsi
	0x48, 0x89, 0xf2, //0x000021c7 movq         %rsi, %rdx
	0x66, 0x44, 0x0f, 0x6f, 0xea, //0x000021ca movdqa       %xmm2, %xmm13
	0x4d, 0x89, 0xf4, //0x000021cf movq         %r14, %r12
	0x4c, 0x09, 0xc2, //0x000021d2 orq          %r8, %rdx
	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000021d5 jne          LBB0_388
	0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000021db movq         $-1, %rsi
	0x45, 0x31, 0xc0, //0x000021e2 xorl         %r8d, %r8d
	0xe9, 0x46, 0x00, 0x00, 0x00, //0x000021e5 jmp          LBB0_389
	//0x000021ea LBB0_388
	0x4c, 0x89, 0xc2, //0x000021ea movq         %r8, %rdx
	0x48, 0xf7, 0xd2, //0x000021ed notq         %rdx
	0x48, 0x21, 0xf2, //0x000021f0 andq         %rsi, %rdx
	0x4c, 0x8d, 0x14, 0x12, //0x000021f3 leaq         (%rdx,%rdx), %r10
	0x4d, 0x09, 0xc2, //0x000021f7 orq          %r8, %r10
	0x4c, 0x89, 0xd7, //0x000021fa movq         %r10, %rdi
	0x48, 0xf7, 0xd7, //0x000021fd notq         %rdi
	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002200 movabsq      $-6148914691236517206, %rbx
	0x48, 0x21, 0xde, //0x0000220a andq         %rbx, %rsi
	0x48, 0x21, 0xfe, //0x0000220d andq         %rdi, %rsi
	0x45, 0x31, 0xc0, //0x00002210 xorl         %r8d, %r8d
	0x48, 0x01, 0xd6, //0x00002213 addq         %rdx, %rsi
	0x41, 0x0f, 0x92, 0xc0, //0x00002216 setb         %r8b
	0x48, 0x01, 0xf6, //0x0000221a addq         %rsi, %rsi
	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000221d movabsq      $6148914691236517205, %rdx
	0x48, 0x31, 0xd6, //0x00002227 xorq         %rdx, %rsi
	0x4c, 0x21, 0xd6, //0x0000222a andq         %r10, %rsi
	0x48, 0xf7, 0xd6, //0x0000222d notq         %rsi
	//0x00002230 LBB0_389
	0x66, 0x0f, 0x6f, 0xdd, //0x00002230 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002234 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00002238 pmovmskb     %xmm3, %edx
	0x48, 0xc1, 0xe2, 0x30, //0x0000223c shlq         $48, %rdx
	0x66, 0x0f, 0x6f, 0xde, //0x00002240 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002244 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x00002248 pmovmskb     %xmm3, %edi
	0x48, 0xc1, 0xe7, 0x20, //0x0000224c shlq         $32, %rdi
	0x48, 0x09, 0xd7, //0x00002250 orq          %rdx, %rdi
	0x66, 0x0f, 0x6f, 0xdf, //0x00002253 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002257 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x0000225b pmovmskb     %xmm3, %edx
	0x48, 0xc1, 0xe2, 0x10, //0x0000225f shlq         $16, %rdx
	0x48, 0x09, 0xfa, //0x00002263 orq          %rdi, %rdx
	0x66, 0x0f, 0x6f, 0xdc, //0x00002266 movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x0000226a pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x0000226e pmovmskb     %xmm3, %edi
	0x48, 0x09, 0xd7, //0x00002272 orq          %rdx, %rdi
	0x48, 0x21, 0xf7, //0x00002275 andq         %rsi, %rdi
	0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x00002278 movq         %rdi, %xmm3
	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xda, 0x00, //0x0000227d pclmulqdq    $0, %xmm10, %xmm3
	0x66, 0x49, 0x0f, 0x7e, 0xda, //0x00002284 movq         %xmm3, %r10
	0x4d, 0x31, 0xca, //0x00002289 xorq         %r9, %r10
	0x66, 0x0f, 0x6f, 0xdc, //0x0000228c movdqa       %xmm4, %xmm3
	0xf3, 0x0f, 0x6f, 0x15, 0xa8, 0xdd, 0xff, 0xff, //0x00002290 movdqu       $-8792(%rip), %xmm2  /* LCPI0_4+0(%rip) */
	0x66, 0x0f, 0x74, 0xda, //0x00002298 pcmpeqb      %xmm2, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000229c pmovmskb     %xmm3, %r15d
	0x66, 0x0f, 0x6f, 0xdf, //0x000022a1 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x000022a5 pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x000022a9 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x6f, 0xde, //0x000022ad movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x000022b1 pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x000022b5 pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x6f, 0xdd, //0x000022b9 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xda, //0x000022bd pcmpeqb      %xmm2, %xmm3
	0x66, 0x0f, 0xd7, 0xf3, //0x000022c1 pmovmskb     %xmm3, %esi
	0x48, 0xc1, 0xe6, 0x30, //0x000022c5 shlq         $48, %rsi
	0x48, 0xc1, 0xe7, 0x20, //0x000022c9 shlq         $32, %rdi
	0x48, 0x09, 0xf7, //0x000022cd orq          %rsi, %rdi
	0x48, 0xc1, 0xe2, 0x10, //0x000022d0 shlq         $16, %rdx
	0x48, 0x09, 0xfa, //0x000022d4 orq          %rdi, %rdx
	0x49, 0x09, 0xd7, //0x000022d7 orq          %rdx, %r15
	0x4d, 0x89, 0xd1, //0x000022da movq         %r10, %r9
	0x49, 0xf7, 0xd1, //0x000022dd notq         %r9
	0x4d, 0x21, 0xcf, //0x000022e0 andq         %r9, %r15
	0xf3, 0x0f, 0x6f, 0x15, 0x65, 0xdd, 0xff, 0xff, //0x000022e3 movdqu       $-8859(%rip), %xmm2  /* LCPI0_5+0(%rip) */
	0x66, 0x0f, 0x74, 0xe2, //0x000022eb pcmpeqb      %xmm2, %xmm4
	0x66, 0x0f, 0xd7, 0xd4, //0x000022ef pmovmskb     %xmm4, %edx
	0x66, 0x0f, 0x74, 0xfa, //0x000022f3 pcmpeqb      %xmm2, %xmm7
	0x66, 0x0f, 0xd7, 0xff, //0x000022f7 pmovmskb     %xmm7, %edi
	0x66, 0x0f, 0x74, 0xf2, //0x000022fb pcmpeqb      %xmm2, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x000022ff pmovmskb     %xmm6, %esi
	0x66, 0x0f, 0x74, 0xea, //0x00002303 pcmpeqb      %xmm2, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00002307 pmovmskb     %xmm5, %r14d
	0x49, 0xc1, 0xe6, 0x30, //0x0000230c shlq         $48, %r14
	0x48, 0xc1, 0xe6, 0x20, //0x00002310 shlq         $32, %rsi
	0x4c, 0x09, 0xf6, //0x00002314 orq          %r14, %rsi
	0x48, 0xc1, 0xe7, 0x10, //0x00002317 shlq         $16, %rdi
	0x48, 0x09, 0xf7, //0x0000231b orq          %rsi, %rdi
	0x48, 0x09, 0xfa, //0x0000231e orq          %rdi, %rdx
	0x4c, 0x21, 0xca, //0x00002321 andq         %r9, %rdx
	0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00002324 je           LBB0_393
	0x4c, 0x8b, 0x4d, 0xd0, //0x0000232a movq         $-48(%rbp), %r9
	0x4d, 0x89, 0xe6, //0x0000232e movq         %r12, %r14
	0x66, 0x41, 0x0f, 0x6f, 0xd5, //0x00002331 movdqa       %xmm13, %xmm2
	0x4c, 0x8b, 0x65, 0xb0, //0x00002336 movq         $-80(%rbp), %r12
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000233a .p2align 4, 0x90
	//0x00002340 LBB0_391
	0x48, 0x8d, 0x5a, 0xff, //0x00002340 leaq         $-1(%rdx), %rbx
	0x48, 0x89, 0xdf, //0x00002344 movq         %rbx, %rdi
	0x4c, 0x21, 0xff, //0x00002347 andq         %r15, %rdi
	0x48, 0x89, 0xfe, //0x0000234a movq         %rdi, %rsi
	0x48, 0xd1, 0xee, //0x0000234d shrq         %rsi
	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002350 movabsq      $6148914691236517205, %rcx
	0x48, 0x21, 0xce, //0x0000235a andq         %rcx, %rsi
	0x48, 0x29, 0xf7, //0x0000235d subq         %rsi, %rdi
	0x48, 0x89, 0xfe, //0x00002360 movq         %rdi, %rsi
	0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002363 movabsq      $3689348814741910323, %rcx
	0x48, 0x21, 0xce, //0x0000236d andq         %rcx, %rsi
	0x48, 0xc1, 0xef, 0x02, //0x00002370 shrq         $2, %rdi
	0x48, 0x21, 0xcf, //0x00002374 andq         %rcx, %rdi
	0x48, 0x01, 0xf7, //0x00002377 addq         %rsi, %rdi
	0x48, 0x89, 0xfe, //0x0000237a movq         %rdi, %rsi
	0x48, 0xc1, 0xee, 0x04, //0x0000237d shrq         $4, %rsi
	0x48, 0x01, 0xfe, //0x00002381 addq         %rdi, %rsi
	0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002384 movabsq      $1085102592571150095, %rcx
	0x48, 0x21, 0xce, //0x0000238e andq         %rcx, %rsi
	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002391 movabsq      $72340172838076673, %rcx
	0x48, 0x0f, 0xaf, 0xf1, //0x0000239b imulq        %rcx, %rsi
	0x48, 0xc1, 0xee, 0x38, //0x0000239f shrq         $56, %rsi
	0x4c, 0x01, 0xde, //0x000023a3 addq         %r11, %rsi
	0x4c, 0x39, 0xee, //0x000023a6 cmpq         %r13, %rsi
	0x0f, 0x86, 0x9d, 0x00, 0x00, 0x00, //0x000023a9 jbe          LBB0_412
	0x49, 0x83, 0xc5, 0x01, //0x000023af addq         $1, %r13
	0x48, 0x21, 0xda, //0x000023b3 andq         %rbx, %rdx
	0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000023b6 jne          LBB0_391
	0xe9, 0x08, 0x00, 0x00, 0x00, //0x000023bc jmp          LBB0_394
	//0x000023c1 LBB0_393
	0x4d, 0x89, 0xe6, //0x000023c1 movq         %r12, %r14
	0x66, 0x41, 0x0f, 0x6f, 0xd5, //0x000023c4 movdqa       %xmm13, %xmm2
	//0x000023c9 LBB0_394
	0x49, 0xc1, 0xfa, 0x3f, //0x000023c9 sarq         $63, %r10
	0x4c, 0x89, 0xfa, //0x000023cd movq         %r15, %rdx
	0x48, 0xd1, 0xea, //0x000023d0 shrq         %rdx
	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000023d3 movabsq      $6148914691236517205, %rcx
	0x48, 0x21, 0xca, //0x000023dd andq         %rcx, %rdx
	0x49, 0x29, 0xd7, //0x000023e0 subq         %rdx, %r15
	0x4c, 0x89, 0xfa, //0x000023e3 movq         %r15, %rdx
	0x48, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000023e6 movabsq      $3689348814741910323, %rcx
	0x48, 0x21, 0xca, //0x000023f0 andq         %rcx, %rdx
	0x49, 0xc1, 0xef, 0x02, //0x000023f3 shrq         $2, %r15
	0x49, 0x21, 0xcf, //0x000023f7 andq         %rcx, %r15
	0x49, 0x01, 0xd7, //0x000023fa addq         %rdx, %r15
	0x4c, 0x89, 0xfa, //0x000023fd movq         %r15, %rdx
	0x48, 0xc1, 0xea, 0x04, //0x00002400 shrq         $4, %rdx
	0x4c, 0x01, 0xfa, //0x00002404 addq         %r15, %rdx
	0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002407 movabsq      $1085102592571150095, %rcx
	0x48, 0x21, 0xca, //0x00002411 andq         %rcx, %rdx
	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002414 movabsq      $72340172838076673, %rcx
	0x48, 0x0f, 0xaf, 0xd1, //0x0000241e imulq        %rcx, %rdx
	0x48, 0xc1, 0xea, 0x38, //0x00002422 shrq         $56, %rdx
	0x49, 0x01, 0xd3, //0x00002426 addq         %rdx, %r11
	0x48, 0x83, 0x45, 0xa8, 0x40, //0x00002429 addq         $64, $-88(%rbp)
	0x48, 0x8b, 0x4d, 0xb8, //0x0000242e movq         $-72(%rbp), %rcx
	0x48, 0x83, 0xc1, 0xc0, //0x00002432 addq         $-64, %rcx
	0x4d, 0x89, 0xd1, //0x00002436 movq         %r10, %r9
	0x48, 0x83, 0xf9, 0x40, //0x00002439 cmpq         $64, %rcx
	0x48, 0x89, 0x4d, 0xb8, //0x0000243d movq         %rcx, $-72(%rbp)
	0x0f, 0x8d, 0x24, 0xfd, 0xff, 0xff, //0x00002441 jge          LBB0_386
	0xe9, 0xa2, 0xfb, 0xff, 0xff, //0x00002447 jmp          LBB0_395
	//0x0000244c LBB0_412
	0x48, 0x8b, 0x75, 0x98, //0x0000244c movq         $-104(%rbp), %rsi
	0x48, 0x8b, 0x4e, 0x08, //0x00002450 movq         $8(%rsi), %rcx
	0x48, 0x0f, 0xbc, 0xd2, //0x00002454 bsfq         %rdx, %rdx
	0x48, 0x2b, 0x55, 0xb8, //0x00002458 subq         $-72(%rbp), %rdx
	0x4c, 0x8d, 0x1c, 0x0a, //0x0000245c leaq         (%rdx,%rcx), %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002460 addq         $1, %r11
	0x4d, 0x89, 0x19, //0x00002464 movq         %r11, (%r9)
	0x48, 0x8b, 0x4e, 0x08, //0x00002467 movq         $8(%rsi), %rcx
	0x49, 0x39, 0xcb, //0x0000246b cmpq         %rcx, %r11
	0x49, 0x0f, 0x46, 0xcb, //0x0000246e cmovbeq      %r11, %rcx
	0x49, 0x89, 0x09, //0x00002472 movq         %rcx, (%r9)
	0x0f, 0x87, 0xc2, 0x1b, 0x00, 0x00, //0x00002475 ja           LBB0_722
	0x48, 0x8b, 0x55, 0xc0, //0x0000247b movq         $-64(%rbp), %rdx
	0xe9, 0xd4, 0xe6, 0xff, 0xff, //0x0000247f jmp          LBB0_131
	//0x00002484 LBB0_414
	0x66, 0x0f, 0xbc, 0xd2, //0x00002484 bsfw         %dx, %dx
	0x0f, 0xb7, 0xd2, //0x00002488 movzwl       %dx, %edx
	0x49, 0x89, 0xd3, //0x0000248b movq         %rdx, %r11
	0x49, 0x29, 0xfb, //0x0000248e subq         %rdi, %r11
	0x4d, 0x89, 0x19, //0x00002491 movq         %r11, (%r9)
	0x4d, 0x85, 0xdb, //0x00002494 testq        %r11, %r11
	0x0f, 0x8e, 0x02, 0xdd, 0xff, 0xff, //0x00002497 jle          LBB0_3
	0x48, 0x01, 0xd0, //0x0000249d addq         %rdx, %rax
	0x48, 0x01, 0xd6, //0x000024a0 addq         %rdx, %rsi
	0x48, 0x01, 0xd1, //0x000024a3 addq         %rdx, %rcx
	0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024a6 movabsq      $4294977024, %rdi
	//0x000024b0 .p2align 4, 0x90
	//0x000024b0 LBB0_416
	0x0f, 0xb6, 0x11, //0x000024b0 movzbl       (%rcx), %edx
	0x48, 0x83, 0xfa, 0x20, //0x000024b3 cmpq         $32, %rdx
	0x0f, 0x87, 0xe2, 0xdc, 0xff, 0xff, //0x000024b7 ja           LBB0_3
	0x48, 0x0f, 0xa3, 0xd7, //0x000024bd btq          %rdx, %rdi
	0x0f, 0x83, 0xd8, 0xdc, 0xff, 0xff, //0x000024c1 jae          LBB0_3
	0x49, 0x89, 0x31, //0x000024c7 movq         %rsi, (%r9)
	0x48, 0x83, 0xc0, 0xff, //0x000024ca addq         $-1, %rax
	0x48, 0x83, 0xc6, 0xff, //0x000024ce addq         $-1, %rsi
	0x48, 0x83, 0xc1, 0xff, //0x000024d2 addq         $-1, %rcx
	0x49, 0x83, 0xc3, 0xff, //0x000024d6 addq         $-1, %r11
	0x48, 0x83, 0xf8, 0x01, //0x000024da cmpq         $1, %rax
	0x0f, 0x8f, 0xcc, 0xff, 0xff, 0xff, //0x000024de jg           LBB0_416
	0xe9, 0xb3, 0xdc, 0xff, 0xff, //0x000024e4 jmp          LBB0_154
	//0x000024e9 LBB0_419
	0x49, 0x8d, 0x4c, 0x24, 0xff, //0x000024e9 leaq         $-1(%r12), %rcx
	0x49, 0x39, 0xca, //0x000024ee cmpq         %rcx, %r10
	0x49, 0xf7, 0xd4, //0x000024f1 notq         %r12
	0x4d, 0x0f, 0x45, 0xe3, //0x000024f4 cmovneq      %r11, %r12
	0x84, 0xc0, //0x000024f8 testb        %al, %al
	0x4d, 0x0f, 0x45, 0xdc, //0x000024fa cmovneq      %r12, %r11
	0xe9, 0xec, 0xed, 0xff, 0xff, //0x000024fe jmp          LBB0_242
	//0x00002503 LBB0_420
	0x4d, 0x89, 0xfa, //0x00002503 movq         %r15, %r10
	0x4d, 0x29, 0xda, //0x00002506 subq         %r11, %r10
	0x0f, 0x84, 0xd7, 0x1c, 0x00, 0x00, //0x00002509 je           LBB0_719
	0x4c, 0x89, 0x75, 0xa0, //0x0000250f movq         %r14, $-96(%rbp)
	0x49, 0x83, 0xfa, 0x40, //0x00002513 cmpq         $64, %r10
	0x0f, 0x82, 0xbf, 0x10, 0x00, 0x00, //0x00002517 jb           LBB0_574
	0x48, 0x8b, 0x45, 0xc0, //0x0000251d movq         $-64(%rbp), %rax
	0x4c, 0x8d, 0x58, 0x01, //0x00002521 leaq         $1(%rax), %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00002525 movq         $-1, $-56(%rbp)
	0x31, 0xff, //0x0000252d xorl         %edi, %edi
	0x90, //0x0000252f .p2align 4, 0x90
	//0x00002530 LBB0_423
	0x4c, 0x89, 0x55, 0xa8, //0x00002530 movq         %r10, $-88(%rbp)
	0x49, 0x89, 0xfa, //0x00002534 movq         %rdi, %r10
	0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x1d, 0x00, //0x00002537 movdqu       (%r13,%r11), %xmm5
	0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x1d, 0x10, //0x0000253e movdqu       $16(%r13,%r11), %xmm7
	0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x1d, 0x20, //0x00002545 movdqu       $32(%r13,%r11), %xmm6
	0x4d, 0x89, 0xe8, //0x0000254c movq         %r13, %r8
	0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x1d, 0x30, //0x0000254f movdqu       $48(%r13,%r11), %xmm4
	0x66, 0x0f, 0x6f, 0xdd, //0x00002556 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x0000255a pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000255e pmovmskb     %xmm3, %r14d
	0x66, 0x0f, 0x6f, 0xdf, //0x00002563 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002567 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xfb, //0x0000256b pmovmskb     %xmm3, %edi
	0x66, 0x0f, 0x6f, 0xde, //0x0000256f movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x00002573 pcmpeqb      %xmm0, %xmm3
	0x66, 0x0f, 0xd7, 0xc3, //0x00002577 pmovmskb     %xmm3, %eax
	0x66, 0x0f, 0x6f, 0xdc, //0x0000257b movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd8, //0x0000257f pcmpeqb      %xmm0, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00002583 pmovmskb     %xmm3, %r13d
	0x66, 0x0f, 0x6f, 0xdd, //0x00002588 movdqa       %xmm5, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x0000258c pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00002590 pmovmskb     %xmm3, %r15d
	0x66, 0x0f, 0x6f, 0xdf, //0x00002595 movdqa       %xmm7, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x00002599 pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000259d pmovmskb     %xmm3, %r9d
	0x66, 0x0f, 0x6f, 0xde, //0x000025a2 movdqa       %xmm6, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x000025a6 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xcb, //0x000025aa pmovmskb     %xmm3, %ecx
	0x66, 0x0f, 0x6f, 0xdc, //0x000025ae movdqa       %xmm4, %xmm3
	0x66, 0x0f, 0x74, 0xd9, //0x000025b2 pcmpeqb      %xmm1, %xmm3
	0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x000025b6 pmovmskb     %xmm3, %r12d
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x000025bb movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xdf, //0x000025c0 pcmpgtb      %xmm7, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xfa, //0x000025c4 pcmpgtb      %xmm10, %xmm7
	0x66, 0x0f, 0xdb, 0xfb, //0x000025c9 pand         %xmm3, %xmm7
	0x66, 0x0f, 0xd7, 0xdf, //0x000025cd pmovmskb     %xmm7, %ebx
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x000025d1 movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xde, //0x000025d6 pcmpgtb      %xmm6, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xf2, //0x000025da pcmpgtb      %xmm10, %xmm6
	0x66, 0x0f, 0xdb, 0xf3, //0x000025df pand         %xmm3, %xmm6
	0x66, 0x0f, 0xd7, 0xf6, //0x000025e3 pmovmskb     %xmm6, %esi
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x000025e7 movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x000025ec pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe2, //0x000025f0 pcmpgtb      %xmm10, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x000025f5 pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xd4, //0x000025f9 pmovmskb     %xmm4, %edx
	0x49, 0xc1, 0xe5, 0x30, //0x000025fd shlq         $48, %r13
	0x48, 0xc1, 0xe0, 0x20, //0x00002601 shlq         $32, %rax
	0x4c, 0x09, 0xe8, //0x00002605 orq          %r13, %rax
	0x48, 0xc1, 0xe7, 0x10, //0x00002608 shlq         $16, %rdi
	0x48, 0x09, 0xc7, //0x0000260c orq          %rax, %rdi
	0x49, 0x09, 0xfe, //0x0000260f orq          %rdi, %r14
	0x49, 0xc1, 0xe4, 0x30, //0x00002612 shlq         $48, %r12
	0x48, 0xc1, 0xe1, 0x20, //0x00002616 shlq         $32, %rcx
	0x4c, 0x09, 0xe1, //0x0000261a orq          %r12, %rcx
	0x49, 0xc1, 0xe1, 0x10, //0x0000261d shlq         $16, %r9
	0x49, 0x09, 0xc9, //0x00002621 orq          %rcx, %r9
	0x48, 0xc1, 0xe2, 0x30, //0x00002624 shlq         $48, %rdx
	0x48, 0xc1, 0xe6, 0x20, //0x00002628 shlq         $32, %rsi
	0x48, 0x09, 0xd6, //0x0000262c orq          %rdx, %rsi
	0x48, 0xc1, 0xe3, 0x10, //0x0000262f shlq         $16, %rbx
	0x48, 0x09, 0xf3, //0x00002633 orq          %rsi, %rbx
	0x4d, 0x09, 0xcf, //0x00002636 orq          %r9, %r15
	0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x00002639 jne          LBB0_440
	0x4d, 0x85, 0xd2, //0x0000263f testq        %r10, %r10
	0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x00002642 jne          LBB0_442
	0x31, 0xff, //0x00002648 xorl         %edi, %edi
	0x4c, 0x8b, 0x4d, 0xd0, //0x0000264a movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x0000264e movq         $-80(%rbp), %r12
	0x4d, 0x89, 0xc5, //0x00002652 movq         %r8, %r13
	//0x00002655 LBB0_426
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x00002655 movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xdd, //0x0000265a pcmpgtb      %xmm5, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xea, //0x0000265e pcmpgtb      %xmm10, %xmm5
	0x66, 0x0f, 0xdb, 0xeb, //0x00002663 pand         %xmm3, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00002667 pmovmskb     %xmm5, %eax
	0x48, 0x09, 0xc3, //0x0000266b orq          %rax, %rbx
	0x4d, 0x85, 0xf6, //0x0000266e testq        %r14, %r14
	0x4c, 0x8b, 0x7d, 0xb8, //0x00002671 movq         $-72(%rbp), %r15
	0x0f, 0x85, 0xa2, 0x00, 0x00, 0x00, //0x00002675 jne          LBB0_444
	0x48, 0x85, 0xdb, //0x0000267b testq        %rbx, %rbx
	0x0f, 0x85, 0xf4, 0x1a, 0x00, 0x00, //0x0000267e jne          LBB0_710
	0x4c, 0x8b, 0x55, 0xa8, //0x00002684 movq         $-88(%rbp), %r10
	0x49, 0x83, 0xc2, 0xc0, //0x00002688 addq         $-64, %r10
	0x49, 0x83, 0xc3, 0x40, //0x0000268c addq         $64, %r11
	0x49, 0x83, 0xfa, 0x3f, //0x00002690 cmpq         $63, %r10
	0x0f, 0x87, 0x96, 0xfe, 0xff, 0xff, //0x00002694 ja           LBB0_423
	0xe9, 0xff, 0x09, 0x00, 0x00, //0x0000269a jmp          LBB0_429
	//0x0000269f LBB0_440
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000269f cmpq         $-1, $-56(%rbp)
	0x4c, 0x8b, 0x4d, 0xd0, //0x000026a4 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x000026a8 movq         $-80(%rbp), %r12
	0x4d, 0x89, 0xc5, //0x000026ac movq         %r8, %r13
	0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000026af jne          LBB0_443
	0x49, 0x0f, 0xbc, 0xc7, //0x000026b5 bsfq         %r15, %rax
	0x4c, 0x01, 0xd8, //0x000026b9 addq         %r11, %rax
	0x48, 0x89, 0x45, 0xc8, //0x000026bc movq         %rax, $-56(%rbp)
	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000026c0 jmp          LBB0_443
	//0x000026c5 LBB0_442
	0x4c, 0x8b, 0x4d, 0xd0, //0x000026c5 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x000026c9 movq         $-80(%rbp), %r12
	0x4d, 0x89, 0xc5, //0x000026cd movq         %r8, %r13
	//0x000026d0 LBB0_443
	0x4c, 0x89, 0xd0, //0x000026d0 movq         %r10, %rax
	0x48, 0xf7, 0xd0, //0x000026d3 notq         %rax
	0x4c, 0x21, 0xf8, //0x000026d6 andq         %r15, %rax
	0x48, 0x8d, 0x0c, 0x00, //0x000026d9 leaq         (%rax,%rax), %rcx
	0x4c, 0x09, 0xd1, //0x000026dd orq          %r10, %rcx
	0x48, 0x89, 0xca, //0x000026e0 movq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x000026e3 notq         %rdx
	0x4c, 0x21, 0xfa, //0x000026e6 andq         %r15, %rdx
	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000026e9 movabsq      $-6148914691236517206, %rsi
	0x48, 0x21, 0xf2, //0x000026f3 andq         %rsi, %rdx
	0x31, 0xff, //0x000026f6 xorl         %edi, %edi
	0x48, 0x01, 0xc2, //0x000026f8 addq         %rax, %rdx
	0x40, 0x0f, 0x92, 0xc7, //0x000026fb setb         %dil
	0x48, 0x01, 0xd2, //0x000026ff addq         %rdx, %rdx
	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002702 movabsq      $6148914691236517205, %rax
	0x48, 0x31, 0xc2, //0x0000270c xorq         %rax, %rdx
	0x48, 0x21, 0xca, //0x0000270f andq         %rcx, %rdx
	0x48, 0xf7, 0xd2, //0x00002712 notq         %rdx
	0x49, 0x21, 0xd6, //0x00002715 andq         %rdx, %r14
	0xe9, 0x38, 0xff, 0xff, 0xff, //0x00002718 jmp          LBB0_426
	//0x0000271d LBB0_444
	0x49, 0x0f, 0xbc, 0xc6, //0x0000271d bsfq         %r14, %rax
	0x48, 0x85, 0xdb, //0x00002721 testq        %rbx, %rbx
	0x0f, 0x84, 0xd3, 0x00, 0x00, 0x00, //0x00002724 je           LBB0_465
	0x48, 0x0f, 0xbc, 0xcb, //0x0000272a bsfq         %rbx, %rcx
	0xe9, 0xcf, 0x00, 0x00, 0x00, //0x0000272e jmp          LBB0_466
	//0x00002733 LBB0_712
	0x89, 0xce, //0x00002733 movl         %ecx, %esi
	0x48, 0x03, 0x75, 0xa8, //0x00002735 addq         $-88(%rbp), %rsi
	0x4c, 0x01, 0xd6, //0x00002739 addq         %r10, %rsi
	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000273c movq         $-1, %r10
	0x4d, 0x85, 0xf6, //0x00002743 testq        %r14, %r14
	0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00002746 jne          LBB0_453
	0xe9, 0x44, 0x1a, 0x00, 0x00, //0x0000274c jmp          LBB0_713
	//0x00002751 LBB0_451
	0x48, 0x01, 0xf1, //0x00002751 addq         %rsi, %rcx
	0x48, 0x89, 0xce, //0x00002754 movq         %rcx, %rsi
	//0x00002757 LBB0_452
	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002757 movq         $-1, %r10
	0x4d, 0x85, 0xf6, //0x0000275e testq        %r14, %r14
	0x0f, 0x84, 0x2e, 0x1a, 0x00, 0x00, //0x00002761 je           LBB0_713
	//0x00002767 LBB0_453
	0x4d, 0x85, 0xc0, //0x00002767 testq        %r8, %r8
	0x0f, 0x84, 0x25, 0x1a, 0x00, 0x00, //0x0000276a je           LBB0_713
	0x4d, 0x85, 0xc9, //0x00002770 testq        %r9, %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00002773 movq         $-80(%rbp), %r12
	0x0f, 0x84, 0x18, 0x1a, 0x00, 0x00, //0x00002777 je           LBB0_713
	0x48, 0x2b, 0x75, 0xa8, //0x0000277d subq         $-88(%rbp), %rsi
	0x48, 0x8d, 0x4e, 0xff, //0x00002781 leaq         $-1(%rsi), %rcx
	0x49, 0x39, 0xce, //0x00002785 cmpq         %rcx, %r14
	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00002788 je           LBB0_461
	0x49, 0x39, 0xc8, //0x0000278e cmpq         %rcx, %r8
	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00002791 je           LBB0_461
	0x49, 0x39, 0xc9, //0x00002797 cmpq         %rcx, %r9
	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000279a je           LBB0_461
	0x4d, 0x85, 0xc0, //0x000027a0 testq        %r8, %r8
	0x0f, 0x8e, 0x0e, 0x01, 0x00, 0x00, //0x000027a3 jle          LBB0_470
	0x49, 0x8d, 0x48, 0xff, //0x000027a9 leaq         $-1(%r8), %rcx
	0x49, 0x39, 0xc9, //0x000027ad cmpq         %rcx, %r9
	0x0f, 0x84, 0x01, 0x01, 0x00, 0x00, //0x000027b0 je           LBB0_470
	0x49, 0xf7, 0xd0, //0x000027b6 notq         %r8
	0x4d, 0x89, 0xc2, //0x000027b9 movq         %r8, %r10
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x000027bc jmp          LBB0_462
	//0x000027c1 LBB0_461
	0x48, 0xf7, 0xde, //0x000027c1 negq         %rsi
	0x49, 0x89, 0xf2, //0x000027c4 movq         %rsi, %r10
	//0x000027c7 LBB0_462
	0x4d, 0x85, 0xd2, //0x000027c7 testq        %r10, %r10
	0x0f, 0x88, 0xc5, 0x19, 0x00, 0x00, //0x000027ca js           LBB0_713
	//0x000027d0 LBB0_463
	0x4d, 0x01, 0xd3, //0x000027d0 addq         %r10, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x000027d3 movq         $-48(%rbp), %r9
	0x4d, 0x89, 0x19, //0x000027d7 movq         %r11, (%r9)
	0x48, 0x8b, 0x55, 0xc0, //0x000027da movq         $-64(%rbp), %rdx
	0x48, 0x89, 0xd0, //0x000027de movq         %rdx, %rax
	0x48, 0xb9, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, //0x000027e1 movabsq      $9223372036854775806, %rcx
	0x48, 0x39, 0xca, //0x000027eb cmpq         %rcx, %rdx
	0x4c, 0x8b, 0x75, 0xa0, //0x000027ee movq         $-96(%rbp), %r14
	0x0f, 0x86, 0xc8, 0xd9, 0xff, 0xff, //0x000027f2 jbe          LBB0_4
	0xe9, 0x40, 0x18, 0x00, 0x00, //0x000027f8 jmp          LBB0_722
	//0x000027fd LBB0_465
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x000027fd movl         $64, %ecx
	//0x00002802 LBB0_466
	0x4c, 0x8b, 0x75, 0xa0, //0x00002802 movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00002806 movq         $-64(%rbp), %rdi
	0x48, 0x39, 0xc1, //0x0000280a cmpq         %rax, %rcx
	0x0f, 0x82, 0xdb, 0x19, 0x00, 0x00, //0x0000280d jb           LBB0_226
	0x49, 0x01, 0xc3, //0x00002813 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002816 addq         $1, %r11
	//0x0000281a LBB0_468
	0x4d, 0x85, 0xdb, //0x0000281a testq        %r11, %r11
	0x0f, 0x89, 0x1e, 0xeb, 0xff, 0xff, //0x0000281d jns          LBB0_249
	0xe9, 0xda, 0x17, 0x00, 0x00, //0x00002823 jmp          LBB0_694
	//0x00002828 LBB0_134
	0x4d, 0x85, 0xc9, //0x00002828 testq        %r9, %r9
	0x0f, 0x85, 0x11, 0x0e, 0x00, 0x00, //0x0000282b jne          LBB0_578
	0x4f, 0x8d, 0x1c, 0x02, //0x00002831 leaq         (%r10,%r8), %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002835 addq         $1, %r11
	0x49, 0xf7, 0xd2, //0x00002839 notq         %r10
	0x4d, 0x01, 0xfa, //0x0000283c addq         %r15, %r10
	0x4c, 0x8b, 0x4d, 0xd0, //0x0000283f movq         $-48(%rbp), %r9
	//0x00002843 LBB0_136
	0x4d, 0x85, 0xd2, //0x00002843 testq        %r10, %r10
	0x0f, 0x8f, 0x33, 0x00, 0x00, 0x00, //0x00002846 jg           LBB0_195
	0xe9, 0xec, 0x17, 0x00, 0x00, //0x0000284c jmp          LBB0_722
	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002851 .p2align 4, 0x90
	//0x00002860 LBB0_193
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002860 movq         $-2, %rdx
	0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002867 movl         $2, %eax
	0x49, 0x01, 0xc3, //0x0000286c addq         %rax, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000286f movq         $-1, %rax
	0x49, 0x01, 0xd2, //0x00002876 addq         %rdx, %r10
	0x0f, 0x8e, 0xbe, 0x17, 0x00, 0x00, //0x00002879 jle          LBB0_722
	//0x0000287f LBB0_195
	0x41, 0x0f, 0xb6, 0x03, //0x0000287f movzbl       (%r11), %eax
	0x3c, 0x5c, //0x00002883 cmpb         $92, %al
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002885 je           LBB0_193
	0x3c, 0x22, //0x0000288b cmpb         $34, %al
	0x0f, 0x84, 0x92, 0x13, 0x00, 0x00, //0x0000288d je           LBB0_464
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002893 movq         $-1, %rdx
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000289a movl         $1, %eax
	0x49, 0x01, 0xc3, //0x0000289f addq         %rax, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028a2 movq         $-1, %rax
	0x49, 0x01, 0xd2, //0x000028a9 addq         %rdx, %r10
	0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x000028ac jg           LBB0_195
	0xe9, 0x86, 0x17, 0x00, 0x00, //0x000028b2 jmp          LBB0_722
	//0x000028b7 LBB0_470
	0x4c, 0x89, 0xf1, //0x000028b7 movq         %r14, %rcx
	0x4c, 0x09, 0xc9, //0x000028ba orq          %r9, %rcx
	0x0f, 0x99, 0xc1, //0x000028bd setns        %cl
	0x0f, 0x88, 0x6c, 0x02, 0x00, 0x00, //0x000028c0 js           LBB0_476
	0x4d, 0x39, 0xce, //0x000028c6 cmpq         %r9, %r14
	0x0f, 0x8c, 0x63, 0x02, 0x00, 0x00, //0x000028c9 jl           LBB0_476
	0x49, 0xf7, 0xd6, //0x000028cf notq         %r14
	0x4d, 0x89, 0xf2, //0x000028d2 movq         %r14, %r10
	0xe9, 0xed, 0xfe, 0xff, 0xff, //0x000028d5 jmp          LBB0_462
	//0x000028da LBB0_473
	0x0f, 0xbc, 0xc3, //0x000028da bsfl         %ebx, %eax
	//0x000028dd LBB0_474
	0x49, 0xf7, 0xd3, //0x000028dd notq         %r11
	0x49, 0x29, 0xc3, //0x000028e0 subq         %rax, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x000028e3 movq         $-48(%rbp), %r9
	0x4d, 0x89, 0xee, //0x000028e7 movq         %r13, %r14
	0x48, 0x8b, 0x55, 0xc0, //0x000028ea movq         $-64(%rbp), %rdx
	0x4d, 0x85, 0xdb, //0x000028ee testq        %r11, %r11
	0x4c, 0x8b, 0x65, 0xb0, //0x000028f1 movq         $-80(%rbp), %r12
	0x0f, 0x89, 0x09, 0xea, 0xff, 0xff, //0x000028f5 jns          LBB0_244
	0xe9, 0x22, 0x17, 0x00, 0x00, //0x000028fb jmp          LBB0_692
	//0x00002900 LBB0_691
	0x48, 0x8b, 0x55, 0xc0, //0x00002900 movq         $-64(%rbp), %rdx
	0x49, 0x01, 0xd5, //0x00002904 addq         %rdx, %r13
	0x49, 0x29, 0xcd, //0x00002907 subq         %rcx, %r13
	0x48, 0xf7, 0xd0, //0x0000290a notq         %rax
	0x4c, 0x01, 0xe8, //0x0000290d addq         %r13, %rax
	0x49, 0x89, 0xc3, //0x00002910 movq         %rax, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x00002913 movq         $-48(%rbp), %r9
	0x4d, 0x85, 0xdb, //0x00002917 testq        %r11, %r11
	0x4c, 0x8b, 0x65, 0xb0, //0x0000291a movq         $-80(%rbp), %r12
	0x0f, 0x89, 0xe0, 0xe9, 0xff, 0xff, //0x0000291e jns          LBB0_244
	0xe9, 0xf9, 0x16, 0x00, 0x00, //0x00002924 jmp          LBB0_692
	//0x00002929 LBB0_163
	0x4d, 0x85, 0xc9, //0x00002929 testq        %r9, %r9
	0x0f, 0x85, 0xcd, 0x0e, 0x00, 0x00, //0x0000292c jne          LBB0_602
	0x4f, 0x8d, 0x1c, 0x02, //0x00002932 leaq         (%r10,%r8), %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002936 addq         $1, %r11
	0x49, 0xf7, 0xd2, //0x0000293a notq         %r10
	0x4d, 0x01, 0xfa, //0x0000293d addq         %r15, %r10
	0x4c, 0x8b, 0x4d, 0xd0, //0x00002940 movq         $-48(%rbp), %r9
	//0x00002944 LBB0_165
	0x4d, 0x85, 0xd2, //0x00002944 testq        %r10, %r10
	0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00002947 jg           LBB0_229
	0xe9, 0xeb, 0x16, 0x00, 0x00, //0x0000294d jmp          LBB0_722
	//0x00002952 LBB0_227
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002952 movq         $-2, %rdx
	0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002959 movl         $2, %eax
	0x49, 0x01, 0xc3, //0x0000295e addq         %rax, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002961 movq         $-1, %rax
	0x49, 0x01, 0xd2, //0x00002968 addq         %rdx, %r10
	0x0f, 0x8e, 0xcc, 0x16, 0x00, 0x00, //0x0000296b jle          LBB0_722
	//0x00002971 LBB0_229
	0x41, 0x0f, 0xb6, 0x03, //0x00002971 movzbl       (%r11), %eax
	0x3c, 0x5c, //0x00002975 cmpb         $92, %al
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00002977 je           LBB0_227
	0x3c, 0x22, //0x0000297d cmpb         $34, %al
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000297f je           LBB0_475
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002985 movq         $-1, %rdx
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000298c movl         $1, %eax
	0x49, 0x01, 0xc3, //0x00002991 addq         %rax, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002994 movq         $-1, %rax
	0x49, 0x01, 0xd2, //0x0000299b addq         %rdx, %r10
	0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x0000299e jg           LBB0_229
	0xe9, 0x94, 0x16, 0x00, 0x00, //0x000029a4 jmp          LBB0_722
	//0x000029a9 LBB0_475
	0x4d, 0x29, 0xeb, //0x000029a9 subq         %r13, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000029ac addq         $1, %r11
	0x48, 0x8b, 0x55, 0xc0, //0x000029b0 movq         $-64(%rbp), %rdx
	0xe9, 0x0c, 0xe4, 0xff, 0xff, //0x000029b4 jmp          LBB0_160
	//0x000029b9 LBB0_50
	0x4d, 0x01, 0xeb, //0x000029b9 addq         %r13, %r11
	0x48, 0x8b, 0x7d, 0xc0, //0x000029bc movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x000029c0 movq         $-72(%rbp), %r15
	0x49, 0x83, 0xf9, 0x20, //0x000029c4 cmpq         $32, %r9
	0x0f, 0x82, 0x72, 0x0a, 0x00, 0x00, //0x000029c8 jb           LBB0_558
	//0x000029ce LBB0_51
	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x000029ce movdqu       (%r11), %xmm3
	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x000029d3 movdqu       $16(%r11), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x000029d9 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000029dd pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x000029e1 pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xec, //0x000029e5 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000029e9 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x000029ed pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x74, 0xd9, //0x000029f1 pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x000029f5 pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x74, 0xe1, //0x000029f9 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x000029fd pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe0, 0x10, //0x00002a01 shlq         $16, %rax
	0x48, 0x09, 0xc6, //0x00002a05 orq          %rax, %rsi
	0x48, 0xc1, 0xe1, 0x10, //0x00002a08 shlq         $16, %rcx
	0x48, 0x09, 0xca, //0x00002a0c orq          %rcx, %rdx
	0x0f, 0x85, 0x63, 0x0c, 0x00, 0x00, //0x00002a0f jne          LBB0_580
	0x4d, 0x85, 0xc0, //0x00002a15 testq        %r8, %r8
	0x4c, 0x8b, 0x75, 0xa0, //0x00002a18 movq         $-96(%rbp), %r14
	0x0f, 0x85, 0x7b, 0x0c, 0x00, 0x00, //0x00002a1c jne          LBB0_582
	0x45, 0x31, 0xc0, //0x00002a22 xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x00002a25 testq        %rsi, %rsi
	0x0f, 0x84, 0xbf, 0x0c, 0x00, 0x00, //0x00002a28 je           LBB0_584
	//0x00002a2e LBB0_54
	0x48, 0x0f, 0xbc, 0xc6, //0x00002a2e bsfq         %rsi, %rax
	0x4d, 0x29, 0xeb, //0x00002a32 subq         %r13, %r11
	0x49, 0x01, 0xc3, //0x00002a35 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002a38 addq         $1, %r11
	0xe9, 0x6b, 0x0d, 0x00, 0x00, //0x00002a3c jmp          LBB0_599
	//0x00002a41 LBB0_175
	0x4d, 0x01, 0xeb, //0x00002a41 addq         %r13, %r11
	0x4c, 0x8b, 0x75, 0xa0, //0x00002a44 movq         $-96(%rbp), %r14
	0x48, 0x83, 0xfe, 0x20, //0x00002a48 cmpq         $32, %rsi
	0x0f, 0x82, 0x0f, 0x0a, 0x00, 0x00, //0x00002a4c jb           LBB0_560
	//0x00002a52 LBB0_176
	0xf3, 0x41, 0x0f, 0x6f, 0x23, //0x00002a52 movdqu       (%r11), %xmm4
	0xf3, 0x41, 0x0f, 0x6f, 0x5b, 0x10, //0x00002a57 movdqu       $16(%r11), %xmm3
	0x66, 0x0f, 0x6f, 0xec, //0x00002a5d movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002a61 pcmpeqb      %xmm0, %xmm5
	0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00002a65 pmovmskb     %xmm5, %r8d
	0x66, 0x0f, 0x6f, 0xeb, //0x00002a6a movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002a6e pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xcd, //0x00002a72 pmovmskb     %xmm5, %ecx
	0x66, 0x0f, 0x6f, 0xec, //0x00002a76 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00002a7a pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00002a7e pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x6f, 0xeb, //0x00002a82 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00002a86 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00002a8a pmovmskb     %xmm5, %edx
	0x66, 0x41, 0x0f, 0x6f, 0xeb, //0x00002a8e movdqa       %xmm11, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x00002a93 pcmpgtb      %xmm3, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002a97 pcmpgtb      %xmm10, %xmm3
	0x66, 0x0f, 0xdb, 0xdd, //0x00002a9c pand         %xmm5, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00002aa0 pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe1, 0x10, //0x00002aa4 shlq         $16, %rcx
	0x49, 0x09, 0xc8, //0x00002aa8 orq          %rcx, %r8
	0x48, 0xc1, 0xe2, 0x10, //0x00002aab shlq         $16, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x00002aaf shlq         $16, %rbx
	0x48, 0x09, 0xd0, //0x00002ab3 orq          %rdx, %rax
	0x0f, 0x85, 0x1e, 0x0d, 0x00, 0x00, //0x00002ab6 jne          LBB0_600
	0x4d, 0x85, 0xd2, //0x00002abc testq        %r10, %r10
	0x4c, 0x8b, 0x4d, 0xd0, //0x00002abf movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00002ac3 movq         $-80(%rbp), %r12
	0x0f, 0x85, 0x68, 0x0d, 0x00, 0x00, //0x00002ac7 jne          LBB0_604
	0x45, 0x31, 0xd2, //0x00002acd xorl         %r10d, %r10d
	//0x00002ad0 LBB0_179
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x00002ad0 movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x00002ad5 pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002ad9 pcmpgtb      %xmm10, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x00002ade pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x00002ae2 pmovmskb     %xmm4, %eax
	0x48, 0x09, 0xc3, //0x00002ae6 orq          %rax, %rbx
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002ae9 movl         $64, %eax
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002aee movl         $64, %ecx
	0x4d, 0x85, 0xc0, //0x00002af3 testq        %r8, %r8
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002af6 je           LBB0_181
	0x49, 0x0f, 0xbc, 0xc8, //0x00002afc bsfq         %r8, %rcx
	//0x00002b00 LBB0_181
	0x48, 0x85, 0xdb, //0x00002b00 testq        %rbx, %rbx
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002b03 je           LBB0_183
	0x48, 0x0f, 0xbc, 0xc3, //0x00002b09 bsfq         %rbx, %rax
	//0x00002b0d LBB0_183
	0x4d, 0x85, 0xc0, //0x00002b0d testq        %r8, %r8
	0x0f, 0x84, 0xdb, 0x01, 0x00, 0x00, //0x00002b10 je           LBB0_480
	0x48, 0x39, 0xc8, //0x00002b16 cmpq         %rcx, %rax
	0x0f, 0x82, 0x0e, 0x17, 0x00, 0x00, //0x00002b19 jb           LBB0_726
	0x4d, 0x29, 0xeb, //0x00002b1f subq         %r13, %r11
	0x49, 0x01, 0xcb, //0x00002b22 addq         %rcx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002b25 addq         $1, %r11
	0x48, 0x8b, 0x7d, 0xc0, //0x00002b29 movq         $-64(%rbp), %rdi
	0xe9, 0x06, 0xe8, 0xff, 0xff, //0x00002b2d jmp          LBB0_248
	//0x00002b32 LBB0_476
	0x49, 0x8d, 0x51, 0xff, //0x00002b32 leaq         $-1(%r9), %rdx
	0x49, 0x39, 0xd6, //0x00002b36 cmpq         %rdx, %r14
	0x49, 0xf7, 0xd1, //0x00002b39 notq         %r9
	0x4c, 0x0f, 0x45, 0xce, //0x00002b3c cmovneq      %rsi, %r9
	0x84, 0xc9, //0x00002b40 testb        %cl, %cl
	0x4c, 0x0f, 0x44, 0xce, //0x00002b42 cmoveq       %rsi, %r9
	0x4d, 0x89, 0xca, //0x00002b46 movq         %r9, %r10
	0xe9, 0x79, 0xfc, 0xff, 0xff, //0x00002b49 jmp          LBB0_462
	//0x00002b4e LBB0_477
	0x89, 0xd0, //0x00002b4e movl         %edx, %eax
	0x49, 0xf7, 0xd3, //0x00002b50 notq         %r11
	0x49, 0x29, 0xc3, //0x00002b53 subq         %rax, %r11
	0xe9, 0x94, 0xe7, 0xff, 0xff, //0x00002b56 jmp          LBB0_242
	//0x00002b5b LBB0_478
	0x4c, 0x89, 0xfe, //0x00002b5b movq         %r15, %rsi
	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b5e movq         $-1, %r10
	0x4d, 0x85, 0xf6, //0x00002b65 testq        %r14, %r14
	0x0f, 0x85, 0xf9, 0xfb, 0xff, 0xff, //0x00002b68 jne          LBB0_453
	0xe9, 0x22, 0x16, 0x00, 0x00, //0x00002b6e jmp          LBB0_713
	//0x00002b73 LBB0_73
	0x4d, 0x01, 0xeb, //0x00002b73 addq         %r13, %r11
	0x49, 0x83, 0xf9, 0x20, //0x00002b76 cmpq         $32, %r9
	0x48, 0x8b, 0x7d, 0xc0, //0x00002b7a movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00002b7e movq         $-72(%rbp), %r15
	0x0f, 0x82, 0x67, 0x09, 0x00, 0x00, //0x00002b82 jb           LBB0_565
	//0x00002b88 LBB0_74
	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00002b88 movdqu       (%r11), %xmm3
	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x00002b8d movdqu       $16(%r11), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x00002b93 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002b97 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00002b9b pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xec, //0x00002b9f movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002ba3 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00002ba7 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x74, 0xd9, //0x00002bab pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x00002baf pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x74, 0xe1, //0x00002bb3 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00002bb7 pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe0, 0x10, //0x00002bbb shlq         $16, %rax
	0x48, 0x09, 0xc6, //0x00002bbf orq          %rax, %rsi
	0x48, 0xc1, 0xe1, 0x10, //0x00002bc2 shlq         $16, %rcx
	0x48, 0x09, 0xca, //0x00002bc6 orq          %rcx, %rdx
	0x0f, 0x85, 0xaf, 0x0c, 0x00, 0x00, //0x00002bc9 jne          LBB0_606
	0x4d, 0x85, 0xc0, //0x00002bcf testq        %r8, %r8
	0x4c, 0x8b, 0x75, 0xa0, //0x00002bd2 movq         $-96(%rbp), %r14
	0x0f, 0x85, 0xc7, 0x0c, 0x00, 0x00, //0x00002bd6 jne          LBB0_608
	0x45, 0x31, 0xc0, //0x00002bdc xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x00002bdf testq        %rsi, %rsi
	0x0f, 0x84, 0x0b, 0x0d, 0x00, 0x00, //0x00002be2 je           LBB0_610
	//0x00002be8 LBB0_77
	0x48, 0x0f, 0xbc, 0xc6, //0x00002be8 bsfq         %rsi, %rax
	0x4d, 0x29, 0xeb, //0x00002bec subq         %r13, %r11
	0x49, 0x01, 0xc3, //0x00002bef addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002bf2 addq         $1, %r11
	0xe9, 0xb7, 0x0d, 0x00, 0x00, //0x00002bf6 jmp          LBB0_625
	//0x00002bfb LBB0_209
	0x4d, 0x01, 0xeb, //0x00002bfb addq         %r13, %r11
	0x49, 0x83, 0xfa, 0x20, //0x00002bfe cmpq         $32, %r10
	0x0f, 0x82, 0x07, 0x09, 0x00, 0x00, //0x00002c02 jb           LBB0_567
	//0x00002c08 LBB0_210
	0xf3, 0x41, 0x0f, 0x6f, 0x23, //0x00002c08 movdqu       (%r11), %xmm4
	0xf3, 0x41, 0x0f, 0x6f, 0x5b, 0x10, //0x00002c0d movdqu       $16(%r11), %xmm3
	0x66, 0x0f, 0x6f, 0xec, //0x00002c13 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002c17 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x00002c1b pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xeb, //0x00002c1f movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00002c23 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xcd, //0x00002c27 pmovmskb     %xmm5, %ecx
	0x66, 0x0f, 0x6f, 0xec, //0x00002c2b movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00002c2f pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00002c33 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x6f, 0xeb, //0x00002c37 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x00002c3b pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x00002c3f pmovmskb     %xmm5, %edx
	0x66, 0x41, 0x0f, 0x6f, 0xeb, //0x00002c43 movdqa       %xmm11, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x00002c48 pcmpgtb      %xmm3, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xda, //0x00002c4c pcmpgtb      %xmm10, %xmm3
	0x66, 0x0f, 0xdb, 0xdd, //0x00002c51 pand         %xmm5, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x00002c55 pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe1, 0x10, //0x00002c59 shlq         $16, %rcx
	0x48, 0x09, 0xce, //0x00002c5d orq          %rcx, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x00002c60 shlq         $16, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x00002c64 shlq         $16, %rbx
	0x48, 0x09, 0xd0, //0x00002c68 orq          %rdx, %rax
	0x0f, 0x85, 0x6f, 0x0d, 0x00, 0x00, //0x00002c6b jne          LBB0_626
	0x48, 0x85, 0xff, //0x00002c71 testq        %rdi, %rdi
	0x4c, 0x8b, 0x65, 0xb0, //0x00002c74 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00002c78 movq         $-96(%rbp), %r14
	0x4c, 0x8b, 0x4d, 0xd0, //0x00002c7c movq         $-48(%rbp), %r9
	0x0f, 0x85, 0x7f, 0x0d, 0x00, 0x00, //0x00002c80 jne          LBB0_628
	0x31, 0xff, //0x00002c86 xorl         %edi, %edi
	//0x00002c88 LBB0_213
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x00002c88 movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x00002c8d pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00002c91 pcmpgtb      %xmm10, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x00002c96 pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x00002c9a pmovmskb     %xmm4, %eax
	0x48, 0x09, 0xc3, //0x00002c9e orq          %rax, %rbx
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002ca1 movl         $64, %eax
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002ca6 movl         $64, %ecx
	0x48, 0x85, 0xf6, //0x00002cab testq        %rsi, %rsi
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002cae je           LBB0_215
	0x48, 0x0f, 0xbc, 0xce, //0x00002cb4 bsfq         %rsi, %rcx
	//0x00002cb8 LBB0_215
	0x48, 0x85, 0xdb, //0x00002cb8 testq        %rbx, %rbx
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00002cbb je           LBB0_217
	0x48, 0x0f, 0xbc, 0xc3, //0x00002cc1 bsfq         %rbx, %rax
	//0x00002cc5 LBB0_217
	0x48, 0x85, 0xf6, //0x00002cc5 testq        %rsi, %rsi
	0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00002cc8 je           LBB0_489
	0x48, 0x39, 0xc8, //0x00002cce cmpq         %rcx, %rax
	0x0f, 0x82, 0x61, 0x15, 0x00, 0x00, //0x00002cd1 jb           LBB0_732
	0x4d, 0x29, 0xeb, //0x00002cd7 subq         %r13, %r11
	0x49, 0x01, 0xcb, //0x00002cda addq         %rcx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002cdd addq         $1, %r11
	0x48, 0x8b, 0x7d, 0xc0, //0x00002ce1 movq         $-64(%rbp), %rdi
	0xe9, 0xfa, 0xeb, 0xff, 0xff, //0x00002ce5 jmp          LBB0_332
	//0x00002cea LBB0_479
	0x89, 0xd8, //0x00002cea movl         %ebx, %eax
	0xe9, 0xec, 0xfb, 0xff, 0xff, //0x00002cec jmp          LBB0_474
	//0x00002cf1 LBB0_480
	0x48, 0x85, 0xdb, //0x00002cf1 testq        %rbx, %rbx
	0x0f, 0x85, 0x33, 0x15, 0x00, 0x00, //0x00002cf4 jne          LBB0_726
	0x49, 0x83, 0xc3, 0x20, //0x00002cfa addq         $32, %r11
	0x48, 0x83, 0xc6, 0xe0, //0x00002cfe addq         $-32, %rsi
	0x4d, 0x85, 0xd2, //0x00002d02 testq        %r10, %r10
	0x0f, 0x85, 0x67, 0x07, 0x00, 0x00, //0x00002d05 jne          LBB0_561
	//0x00002d0b LBB0_482
	0x48, 0x8b, 0x5d, 0xc8, //0x00002d0b movq         $-56(%rbp), %rbx
	//0x00002d0f LBB0_483
	0x48, 0x85, 0xf6, //0x00002d0f testq        %rsi, %rsi
	0x0f, 0x84, 0xca, 0x12, 0x00, 0x00, //0x00002d12 je           LBB0_689
	0x41, 0x0f, 0xb6, 0x03, //0x00002d18 movzbl       (%r11), %eax
	0x3c, 0x22, //0x00002d1c cmpb         $34, %al
	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00002d1e je           LBB0_488
	0x3c, 0x5c, //0x00002d24 cmpb         $92, %al
	0x0f, 0x84, 0x7b, 0x0d, 0x00, 0x00, //0x00002d26 je           LBB0_632
	0x3c, 0x1f, //0x00002d2c cmpb         $31, %al
	0x0f, 0x86, 0x29, 0x15, 0x00, 0x00, //0x00002d2e jbe          LBB0_728
	0x49, 0x83, 0xc3, 0x01, //0x00002d34 addq         $1, %r11
	0x48, 0x83, 0xc6, 0xff, //0x00002d38 addq         $-1, %rsi
	0xe9, 0xce, 0xff, 0xff, 0xff, //0x00002d3c jmp          LBB0_483
	//0x00002d41 LBB0_488
	0x4d, 0x29, 0xeb, //0x00002d41 subq         %r13, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002d44 addq         $1, %r11
	0x48, 0x8b, 0x7d, 0xc0, //0x00002d48 movq         $-64(%rbp), %rdi
	0xe9, 0xe7, 0xe5, 0xff, 0xff, //0x00002d4c jmp          LBB0_248
	//0x00002d51 LBB0_489
	0x48, 0x85, 0xdb, //0x00002d51 testq        %rbx, %rbx
	0x0f, 0x85, 0xde, 0x14, 0x00, 0x00, //0x00002d54 jne          LBB0_732
	0x49, 0x83, 0xc3, 0x20, //0x00002d5a addq         $32, %r11
	0x49, 0x83, 0xc2, 0xe0, //0x00002d5e addq         $-32, %r10
	0x48, 0x85, 0xff, //0x00002d62 testq        %rdi, %rdi
	0x0f, 0x85, 0xb9, 0x07, 0x00, 0x00, //0x00002d65 jne          LBB0_568
	//0x00002d6b LBB0_491
	0x48, 0x8b, 0x5d, 0xc8, //0x00002d6b movq         $-56(%rbp), %rbx
	0x4d, 0x85, 0xd2, //0x00002d6f testq        %r10, %r10
	0x0f, 0x84, 0x9b, 0x12, 0x00, 0x00, //0x00002d72 je           LBB0_695
	//0x00002d78 LBB0_492
	0x41, 0x0f, 0xb6, 0x03, //0x00002d78 movzbl       (%r11), %eax
	0x3c, 0x22, //0x00002d7c cmpb         $34, %al
	0x0f, 0x84, 0x54, 0x02, 0x00, 0x00, //0x00002d7e je           LBB0_520
	0x3c, 0x5c, //0x00002d84 cmpb         $92, %al
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002d86 je           LBB0_496
	0x3c, 0x1f, //0x00002d8c cmpb         $31, %al
	0x0f, 0x86, 0xdc, 0x14, 0x00, 0x00, //0x00002d8e jbe          LBB0_731
	0x49, 0x83, 0xc3, 0x01, //0x00002d94 addq         $1, %r11
	0x4c, 0x89, 0xd2, //0x00002d98 movq         %r10, %rdx
	0x48, 0x83, 0xc2, 0xff, //0x00002d9b addq         $-1, %rdx
	0x49, 0x89, 0xd2, //0x00002d9f movq         %rdx, %r10
	0x48, 0x85, 0xd2, //0x00002da2 testq        %rdx, %rdx
	0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00002da5 jne          LBB0_492
	0xe9, 0x63, 0x12, 0x00, 0x00, //0x00002dab jmp          LBB0_695
	//0x00002db0 LBB0_496
	0x49, 0x83, 0xfa, 0x01, //0x00002db0 cmpq         $1, %r10
	0x0f, 0x84, 0x52, 0x14, 0x00, 0x00, //0x00002db4 je           LBB0_661
	0x4c, 0x89, 0xde, //0x00002dba movq         %r11, %rsi
	0x4c, 0x29, 0xee, //0x00002dbd subq         %r13, %rsi
	0x48, 0x83, 0xfb, 0xff, //0x00002dc0 cmpq         $-1, %rbx
	0x48, 0x8b, 0x45, 0xc8, //0x00002dc4 movq         $-56(%rbp), %rax
	0x48, 0x0f, 0x44, 0xc6, //0x00002dc8 cmoveq       %rsi, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00002dcc movq         %rax, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xde, //0x00002dd0 cmoveq       %rsi, %rbx
	0x48, 0x83, 0xc6, 0x01, //0x00002dd4 addq         $1, %rsi
	0x48, 0x8b, 0x45, 0xb8, //0x00002dd8 movq         $-72(%rbp), %rax
	0x48, 0x29, 0xf0, //0x00002ddc subq         %rsi, %rax
	0x0f, 0x84, 0x27, 0x14, 0x00, 0x00, //0x00002ddf je           LBB0_661
	0x41, 0x0f, 0xbe, 0x4c, 0x35, 0x00, //0x00002de5 movsbl       (%r13,%rsi), %ecx
	0x83, 0xc1, 0xde, //0x00002deb addl         $-34, %ecx
	0x83, 0xf9, 0x53, //0x00002dee cmpl         $83, %ecx
	0x0f, 0x87, 0x11, 0x15, 0x00, 0x00, //0x00002df1 ja           LBB0_740
	0x66, 0x0f, 0x6f, 0xda, //0x00002df7 movdqa       %xmm2, %xmm3
	0x48, 0x8d, 0x15, 0x3a, 0x15, 0x00, 0x00, //0x00002dfb leaq         $5434(%rip), %rdx  /* LJTI0_1+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x00002e02 movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x00002e06 addq         %rdx, %rcx
	0xff, 0xe1, //0x00002e09 jmpq         *%rcx
	//0x00002e0b LBB0_500
	0x48, 0x8d, 0x46, 0x01, //0x00002e0b leaq         $1(%rsi), %rax
	//0x00002e0f LBB0_501
	0x48, 0x85, 0xc0, //0x00002e0f testq        %rax, %rax
	0x0f, 0x88, 0xb4, 0x14, 0x00, 0x00, //0x00002e12 js           LBB0_739
	0x48, 0x29, 0xf0, //0x00002e18 subq         %rsi, %rax
	0x48, 0x8d, 0x48, 0x01, //0x00002e1b leaq         $1(%rax), %rcx
	0x4c, 0x89, 0xd2, //0x00002e1f movq         %r10, %rdx
	0x48, 0x29, 0xca, //0x00002e22 subq         %rcx, %rdx
	0x49, 0x01, 0xc3, //0x00002e25 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002e28 addq         $1, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x00002e2c movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00002e30 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00002e34 movq         $-96(%rbp), %r14
	0x66, 0x0f, 0x6f, 0xd3, //0x00002e38 movdqa       %xmm3, %xmm2
	0x4c, 0x8b, 0x7d, 0xb8, //0x00002e3c movq         $-72(%rbp), %r15
	0x49, 0x89, 0xd2, //0x00002e40 movq         %rdx, %r10
	0x48, 0x85, 0xd2, //0x00002e43 testq        %rdx, %rdx
	0x0f, 0x85, 0x2c, 0xff, 0xff, 0xff, //0x00002e46 jne          LBB0_492
	0xe9, 0xc2, 0x11, 0x00, 0x00, //0x00002e4c jmp          LBB0_695
	//0x00002e51 LBB0_503
	0x48, 0x83, 0xf8, 0x05, //0x00002e51 cmpq         $5, %rax
	0x0f, 0x82, 0xb1, 0x13, 0x00, 0x00, //0x00002e55 jb           LBB0_661
	0x41, 0x8b, 0x54, 0x35, 0x01, //0x00002e5b movl         $1(%r13,%rsi), %edx
	0x89, 0xd1, //0x00002e60 movl         %edx, %ecx
	0xf7, 0xd1, //0x00002e62 notl         %ecx
	0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002e64 leal         $-808464432(%rdx), %edi
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00002e6a andl         $-2139062144, %ecx
	0x85, 0xf9, //0x00002e70 testl        %edi, %ecx
	0x0f, 0x85, 0x90, 0x14, 0x00, 0x00, //0x00002e72 jne          LBB0_740
	0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x00002e78 leal         $421075225(%rdx), %edi
	0x09, 0xd7, //0x00002e7e orl          %edx, %edi
	0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00002e80 testl        $-2139062144, %edi
	0x0f, 0x85, 0x7c, 0x14, 0x00, 0x00, //0x00002e86 jne          LBB0_740
	0x89, 0xd7, //0x00002e8c movl         %edx, %edi
	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002e8e andl         $2139062143, %edi
	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002e94 movl         $-1061109568, %r8d
	0x41, 0x29, 0xf8, //0x00002e9a subl         %edi, %r8d
	0x44, 0x8d, 0x8f, 0x46, 0x46, 0x46, 0x46, //0x00002e9d leal         $1179010630(%rdi), %r9d
	0x41, 0x21, 0xc8, //0x00002ea4 andl         %ecx, %r8d
	0x45, 0x85, 0xc8, //0x00002ea7 testl        %r9d, %r8d
	0x0f, 0x85, 0x58, 0x14, 0x00, 0x00, //0x00002eaa jne          LBB0_740
	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002eb0 movl         $-522133280, %r8d
	0x41, 0x29, 0xf8, //0x00002eb6 subl         %edi, %r8d
	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00002eb9 addl         $960051513, %edi
	0x44, 0x21, 0xc1, //0x00002ebf andl         %r8d, %ecx
	0x85, 0xf9, //0x00002ec2 testl        %edi, %ecx
	0x0f, 0x85, 0x3e, 0x14, 0x00, 0x00, //0x00002ec4 jne          LBB0_740
	0x0f, 0xca, //0x00002eca bswapl       %edx
	0x89, 0xd1, //0x00002ecc movl         %edx, %ecx
	0xc1, 0xe9, 0x04, //0x00002ece shrl         $4, %ecx
	0xf7, 0xd1, //0x00002ed1 notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002ed3 andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x00002ed9 leal         (%rcx,%rcx,8), %ecx
	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002edc andl         $252645135, %edx
	0x01, 0xca, //0x00002ee2 addl         %ecx, %edx
	0x89, 0xd1, //0x00002ee4 movl         %edx, %ecx
	0xc1, 0xe9, 0x0c, //0x00002ee6 shrl         $12, %ecx
	0xc1, 0xea, 0x08, //0x00002ee9 shrl         $8, %edx
	0x09, 0xca, //0x00002eec orl          %ecx, %edx
	0x81, 0xe2, 0x00, 0xfc, 0x00, 0x00, //0x00002eee andl         $64512, %edx
	0x81, 0xfa, 0x00, 0xd8, 0x00, 0x00, //0x00002ef4 cmpl         $55296, %edx
	0x0f, 0x85, 0xc7, 0x00, 0x00, 0x00, //0x00002efa jne          LBB0_518
	0x48, 0x83, 0xf8, 0x0b, //0x00002f00 cmpq         $11, %rax
	0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00002f04 jb           LBB0_518
	0x41, 0x80, 0x7c, 0x35, 0x05, 0x5c, //0x00002f0a cmpb         $92, $5(%r13,%rsi)
	0x0f, 0x85, 0xb1, 0x00, 0x00, 0x00, //0x00002f10 jne          LBB0_518
	0x41, 0x80, 0x7c, 0x35, 0x06, 0x75, //0x00002f16 cmpb         $117, $6(%r13,%rsi)
	0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00002f1c jne          LBB0_518
	0x41, 0x8b, 0x44, 0x35, 0x07, //0x00002f22 movl         $7(%r13,%rsi), %eax
	0x89, 0xc1, //0x00002f27 movl         %eax, %ecx
	0xf7, 0xd1, //0x00002f29 notl         %ecx
	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002f2b leal         $-808464432(%rax), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00002f31 andl         $-2139062144, %ecx
	0x85, 0xd1, //0x00002f37 testl        %edx, %ecx
	0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00002f39 jne          LBB0_518
	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00002f3f leal         $421075225(%rax), %edx
	0x09, 0xc2, //0x00002f45 orl          %eax, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002f47 testl        $-2139062144, %edx
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00002f4d jne          LBB0_518
	0x89, 0xc2, //0x00002f53 movl         %eax, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002f55 andl         $2139062143, %edx
	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002f5b movl         $-1061109568, %edi
	0x29, 0xd7, //0x00002f60 subl         %edx, %edi
	0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x00002f62 leal         $1179010630(%rdx), %r8d
	0x21, 0xcf, //0x00002f69 andl         %ecx, %edi
	0x44, 0x85, 0xc7, //0x00002f6b testl        %r8d, %edi
	0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00002f6e jne          LBB0_518
	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002f74 movl         $-522133280, %edi
	0x29, 0xd7, //0x00002f79 subl         %edx, %edi
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002f7b addl         $960051513, %edx
	0x21, 0xf9, //0x00002f81 andl         %edi, %ecx
	0x85, 0xd1, //0x00002f83 testl        %edx, %ecx
	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00002f85 jne          LBB0_518
	0x0f, 0xc8, //0x00002f8b bswapl       %eax
	0x89, 0xc1, //0x00002f8d movl         %eax, %ecx
	0xc1, 0xe9, 0x04, //0x00002f8f shrl         $4, %ecx
	0xf7, 0xd1, //0x00002f92 notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002f94 andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x00002f9a leal         (%rcx,%rcx,8), %ecx
	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002f9d andl         $252645135, %eax
	0x01, 0xc8, //0x00002fa2 addl         %ecx, %eax
	0x89, 0xc1, //0x00002fa4 movl         %eax, %ecx
	0xc1, 0xe9, 0x0c, //0x00002fa6 shrl         $12, %ecx
	0xc1, 0xe8, 0x08, //0x00002fa9 shrl         $8, %eax
	0x09, 0xc8, //0x00002fac orl          %ecx, %eax
	0x25, 0x00, 0xfc, 0x00, 0x00, //0x00002fae andl         $64512, %eax
	0x3d, 0x00, 0xdc, 0x00, 0x00, //0x00002fb3 cmpl         $56320, %eax
	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002fb8 jne          LBB0_518
	0x48, 0x8d, 0x46, 0x0b, //0x00002fbe leaq         $11(%rsi), %rax
	0xe9, 0x48, 0xfe, 0xff, 0xff, //0x00002fc2 jmp          LBB0_501
	//0x00002fc7 LBB0_518
	0x48, 0x8d, 0x46, 0x05, //0x00002fc7 leaq         $5(%rsi), %rax
	0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x00002fcb jmp          LBB0_501
	//0x00002fd0 LBB0_519
	0x0f, 0xbc, 0xcb, //0x00002fd0 bsfl         %ebx, %ecx
	0xe9, 0x28, 0x00, 0x00, 0x00, //0x00002fd3 jmp          LBB0_523
	//0x00002fd8 LBB0_520
	0x4d, 0x29, 0xeb, //0x00002fd8 subq         %r13, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00002fdb addq         $1, %r11
	0x48, 0x8b, 0x7d, 0xc0, //0x00002fdf movq         $-64(%rbp), %rdi
	0xe9, 0xfc, 0xe8, 0xff, 0xff, //0x00002fe3 jmp          LBB0_332
	//0x00002fe8 LBB0_521
	0x4c, 0x03, 0x6d, 0xc0, //0x00002fe8 addq         $-64(%rbp), %r13
	0x49, 0x29, 0xcd, //0x00002fec subq         %rcx, %r13
	0x49, 0x29, 0xf5, //0x00002fef subq         %rsi, %r13
	0x4d, 0x89, 0xea, //0x00002ff2 movq         %r13, %r10
	0x4c, 0x8b, 0x65, 0xb0, //0x00002ff5 movq         $-80(%rbp), %r12
	0xe9, 0xc9, 0xf7, 0xff, 0xff, //0x00002ff9 jmp          LBB0_462
	//0x00002ffe LBB0_522
	0x89, 0xd1, //0x00002ffe movl         %edx, %ecx
	//0x00003000 LBB0_523
	0x49, 0xf7, 0xd2, //0x00003000 notq         %r10
	0x49, 0x29, 0xca, //0x00003003 subq         %rcx, %r10
	0x4c, 0x8b, 0x65, 0xb0, //0x00003006 movq         $-80(%rbp), %r12
	0xe9, 0xb8, 0xf7, 0xff, 0xff, //0x0000300a jmp          LBB0_462
	//0x0000300f LBB0_265
	0x4d, 0x01, 0xeb, //0x0000300f addq         %r13, %r11
	//0x00003012 LBB0_266
	0x49, 0x83, 0xf9, 0x20, //0x00003012 cmpq         $32, %r9
	0x48, 0x8b, 0x7d, 0xc0, //0x00003016 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x65, 0xb0, //0x0000301a movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x7d, 0xb8, //0x0000301e movq         $-72(%rbp), %r15
	0x0f, 0x82, 0x0d, 0x0c, 0x00, 0x00, //0x00003022 jb           LBB0_644
	0xf3, 0x41, 0x0f, 0x6f, 0x1b, //0x00003028 movdqu       (%r11), %xmm3
	0xf3, 0x41, 0x0f, 0x6f, 0x63, 0x10, //0x0000302d movdqu       $16(%r11), %xmm4
	0x66, 0x0f, 0x6f, 0xeb, //0x00003033 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00003037 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x0000303b pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xec, //0x0000303f movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x00003043 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x00003047 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x74, 0xd9, //0x0000304b pcmpeqb      %xmm1, %xmm3
	0x66, 0x0f, 0xd7, 0xd3, //0x0000304f pmovmskb     %xmm3, %edx
	0x66, 0x0f, 0x74, 0xe1, //0x00003053 pcmpeqb      %xmm1, %xmm4
	0x66, 0x0f, 0xd7, 0xcc, //0x00003057 pmovmskb     %xmm4, %ecx
	0x48, 0xc1, 0xe0, 0x10, //0x0000305b shlq         $16, %rax
	0x48, 0x09, 0xc6, //0x0000305f orq          %rax, %rsi
	0x48, 0xc1, 0xe1, 0x10, //0x00003062 shlq         $16, %rcx
	0x48, 0x09, 0xca, //0x00003066 orq          %rcx, %rdx
	0x0f, 0x85, 0xcf, 0x0b, 0x00, 0x00, //0x00003069 jne          LBB0_645
	0x4d, 0x85, 0xc0, //0x0000306f testq        %r8, %r8
	0x0f, 0x85, 0xee, 0x0b, 0x00, 0x00, //0x00003072 jne          LBB0_647
	0x4c, 0x89, 0xe9, //0x00003078 movq         %r13, %rcx
	0x45, 0x31, 0xc0, //0x0000307b xorl         %r8d, %r8d
	0x48, 0x85, 0xf6, //0x0000307e testq        %rsi, %rsi
	0x0f, 0x84, 0x30, 0x0c, 0x00, 0x00, //0x00003081 je           LBB0_649
	//0x00003087 LBB0_270
	0x48, 0x0f, 0xbc, 0xc6, //0x00003087 bsfq         %rsi, %rax
	0x49, 0x29, 0xcb, //0x0000308b subq         %rcx, %r11
	0x49, 0x01, 0xc3, //0x0000308e addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003091 addq         $1, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003095 movq         $-48(%rbp), %r9
	0xe9, 0x7c, 0xf7, 0xff, 0xff, //0x00003099 jmp          LBB0_468
	//0x0000309e LBB0_429
	0x4d, 0x01, 0xeb, //0x0000309e addq         %r13, %r11
	0x49, 0x83, 0xfa, 0x20, //0x000030a1 cmpq         $32, %r10
	0x0f, 0x82, 0x48, 0x05, 0x00, 0x00, //0x000030a5 jb           LBB0_575
	//0x000030ab LBB0_430
	0xf3, 0x41, 0x0f, 0x6f, 0x23, //0x000030ab movdqu       (%r11), %xmm4
	0xf3, 0x41, 0x0f, 0x6f, 0x5b, 0x10, //0x000030b0 movdqu       $16(%r11), %xmm3
	0x66, 0x0f, 0x6f, 0xec, //0x000030b6 movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000030ba pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xf5, //0x000030be pmovmskb     %xmm5, %esi
	0x66, 0x0f, 0x6f, 0xeb, //0x000030c2 movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe8, //0x000030c6 pcmpeqb      %xmm0, %xmm5
	0x66, 0x0f, 0xd7, 0xcd, //0x000030ca pmovmskb     %xmm5, %ecx
	0x66, 0x0f, 0x6f, 0xec, //0x000030ce movdqa       %xmm4, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x000030d2 pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xc5, //0x000030d6 pmovmskb     %xmm5, %eax
	0x66, 0x0f, 0x6f, 0xeb, //0x000030da movdqa       %xmm3, %xmm5
	0x66, 0x0f, 0x74, 0xe9, //0x000030de pcmpeqb      %xmm1, %xmm5
	0x66, 0x0f, 0xd7, 0xd5, //0x000030e2 pmovmskb     %xmm5, %edx
	0x66, 0x41, 0x0f, 0x6f, 0xeb, //0x000030e6 movdqa       %xmm11, %xmm5
	0x66, 0x0f, 0x64, 0xeb, //0x000030eb pcmpgtb      %xmm3, %xmm5
	0x66, 0x41, 0x0f, 0x64, 0xda, //0x000030ef pcmpgtb      %xmm10, %xmm3
	0x66, 0x0f, 0xdb, 0xdd, //0x000030f4 pand         %xmm5, %xmm3
	0x66, 0x0f, 0xd7, 0xdb, //0x000030f8 pmovmskb     %xmm3, %ebx
	0x48, 0xc1, 0xe1, 0x10, //0x000030fc shlq         $16, %rcx
	0x48, 0x09, 0xce, //0x00003100 orq          %rcx, %rsi
	0x48, 0xc1, 0xe2, 0x10, //0x00003103 shlq         $16, %rdx
	0x48, 0xc1, 0xe3, 0x10, //0x00003107 shlq         $16, %rbx
	0x48, 0x09, 0xd0, //0x0000310b orq          %rdx, %rax
	0x0f, 0x85, 0x74, 0x0c, 0x00, 0x00, //0x0000310e jne          LBB0_664
	0x48, 0x85, 0xff, //0x00003114 testq        %rdi, %rdi
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003117 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x0000311b movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x0000311f movq         $-96(%rbp), %r14
	0x0f, 0x85, 0x84, 0x0c, 0x00, 0x00, //0x00003123 jne          LBB0_666
	0x31, 0xd2, //0x00003129 xorl         %edx, %edx
	//0x0000312b LBB0_433
	0x66, 0x41, 0x0f, 0x6f, 0xdb, //0x0000312b movdqa       %xmm11, %xmm3
	0x66, 0x0f, 0x64, 0xdc, //0x00003130 pcmpgtb      %xmm4, %xmm3
	0x66, 0x41, 0x0f, 0x64, 0xe2, //0x00003134 pcmpgtb      %xmm10, %xmm4
	0x66, 0x0f, 0xdb, 0xe3, //0x00003139 pand         %xmm3, %xmm4
	0x66, 0x0f, 0xd7, 0xc4, //0x0000313d pmovmskb     %xmm4, %eax
	0x48, 0x09, 0xc3, //0x00003141 orq          %rax, %rbx
	0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003144 movl         $64, %eax
	0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003149 movl         $64, %ecx
	0x48, 0x85, 0xf6, //0x0000314e testq        %rsi, %rsi
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003151 je           LBB0_435
	0x48, 0x0f, 0xbc, 0xce, //0x00003157 bsfq         %rsi, %rcx
	//0x0000315b LBB0_435
	0x48, 0x85, 0xdb, //0x0000315b testq        %rbx, %rbx
	0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000315e je           LBB0_437
	0x48, 0x0f, 0xbc, 0xc3, //0x00003164 bsfq         %rbx, %rax
	//0x00003168 LBB0_437
	0x48, 0x85, 0xf6, //0x00003168 testq        %rsi, %rsi
	0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x0000316b je           LBB0_526
	0x48, 0x39, 0xc8, //0x00003171 cmpq         %rcx, %rax
	0x0f, 0x82, 0xbe, 0x10, 0x00, 0x00, //0x00003174 jb           LBB0_732
	0x4d, 0x29, 0xeb, //0x0000317a subq         %r13, %r11
	0x49, 0x01, 0xcb, //0x0000317d addq         %rcx, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003180 addq         $1, %r11
	0x48, 0x8b, 0x7d, 0xc0, //0x00003184 movq         $-64(%rbp), %rdi
	0xe9, 0x8d, 0xf6, 0xff, 0xff, //0x00003188 jmp          LBB0_468
	//0x0000318d LBB0_524
	0x4d, 0x01, 0xeb, //0x0000318d addq         %r13, %r11
	0xe9, 0xae, 0xf6, 0xff, 0xff, //0x00003190 jmp          LBB0_136
	//0x00003195 LBB0_525
	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003195 movq         $-1, %r10
	0x4c, 0x89, 0xc1, //0x0000319c movq         %r8, %rcx
	0x4c, 0x89, 0xfe, //0x0000319f movq         %r15, %rsi
	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000031a2 movq         $-1, %r12
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031a9 movq         $-1, %r9
	0xe9, 0x30, 0xd6, 0xff, 0xff, //0x000031b0 jmp          LBB0_105
	//0x000031b5 LBB0_526
	0x48, 0x85, 0xdb, //0x000031b5 testq        %rbx, %rbx
	0x0f, 0x85, 0xc7, 0x10, 0x00, 0x00, //0x000031b8 jne          LBB0_733
	0x66, 0x0f, 0x6f, 0xda, //0x000031be movdqa       %xmm2, %xmm3
	0x49, 0x83, 0xc3, 0x20, //0x000031c2 addq         $32, %r11
	0x49, 0x83, 0xc2, 0xe0, //0x000031c6 addq         $-32, %r10
	0x48, 0x85, 0xd2, //0x000031ca testq        %rdx, %rdx
	0x0f, 0x85, 0x30, 0x04, 0x00, 0x00, //0x000031cd jne          LBB0_576
	//0x000031d3 LBB0_528
	0x48, 0x8b, 0x5d, 0xc8, //0x000031d3 movq         $-56(%rbp), %rbx
	0x4d, 0x85, 0xd2, //0x000031d7 testq        %r10, %r10
	0x0f, 0x84, 0x2c, 0x10, 0x00, 0x00, //0x000031da je           LBB0_661
	//0x000031e0 LBB0_529
	0x41, 0x0f, 0xb6, 0x03, //0x000031e0 movzbl       (%r11), %eax
	0x3c, 0x22, //0x000031e4 cmpb         $34, %al
	0x0f, 0x84, 0xc3, 0x02, 0x00, 0x00, //0x000031e6 je           LBB0_563
	0x3c, 0x5c, //0x000031ec cmpb         $92, %al
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000031ee je           LBB0_533
	0x3c, 0x1f, //0x000031f4 cmpb         $31, %al
	0x0f, 0x86, 0x97, 0x10, 0x00, 0x00, //0x000031f6 jbe          LBB0_734
	0x49, 0x83, 0xc3, 0x01, //0x000031fc addq         $1, %r11
	0x4c, 0x89, 0xd2, //0x00003200 movq         %r10, %rdx
	0x48, 0x83, 0xc2, 0xff, //0x00003203 addq         $-1, %rdx
	0x49, 0x89, 0xd2, //0x00003207 movq         %rdx, %r10
	0x48, 0x85, 0xd2, //0x0000320a testq        %rdx, %rdx
	0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x0000320d jne          LBB0_529
	0xe9, 0xf4, 0x0f, 0x00, 0x00, //0x00003213 jmp          LBB0_661
	//0x00003218 LBB0_533
	0x49, 0x83, 0xfa, 0x01, //0x00003218 cmpq         $1, %r10
	0x0f, 0x84, 0xea, 0x0f, 0x00, 0x00, //0x0000321c je           LBB0_661
	0x4c, 0x89, 0xde, //0x00003222 movq         %r11, %rsi
	0x4c, 0x29, 0xee, //0x00003225 subq         %r13, %rsi
	0x48, 0x83, 0xfb, 0xff, //0x00003228 cmpq         $-1, %rbx
	0x48, 0x8b, 0x45, 0xc8, //0x0000322c movq         $-56(%rbp), %rax
	0x48, 0x0f, 0x44, 0xc6, //0x00003230 cmoveq       %rsi, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00003234 movq         %rax, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xde, //0x00003238 cmoveq       %rsi, %rbx
	0x48, 0x83, 0xc6, 0x01, //0x0000323c addq         $1, %rsi
	0x48, 0x8b, 0x45, 0xb8, //0x00003240 movq         $-72(%rbp), %rax
	0x48, 0x29, 0xf0, //0x00003244 subq         %rsi, %rax
	0x0f, 0x84, 0xbf, 0x0f, 0x00, 0x00, //0x00003247 je           LBB0_661
	0x41, 0x0f, 0xbe, 0x4c, 0x35, 0x00, //0x0000324d movsbl       (%r13,%rsi), %ecx
	0x83, 0xc1, 0xde, //0x00003253 addl         $-34, %ecx
	0x83, 0xf9, 0x53, //0x00003256 cmpl         $83, %ecx
	0x0f, 0x87, 0xa9, 0x10, 0x00, 0x00, //0x00003259 ja           LBB0_740
	0x48, 0x8d, 0x15, 0x66, 0x15, 0x00, 0x00, //0x0000325f leaq         $5478(%rip), %rdx  /* LJTI0_4+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x00003266 movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x0000326a addq         %rdx, %rcx
	0xff, 0xe1, //0x0000326d jmpq         *%rcx
	//0x0000326f LBB0_537
	0x48, 0x8d, 0x46, 0x01, //0x0000326f leaq         $1(%rsi), %rax
	//0x00003273 LBB0_538
	0x48, 0x85, 0xc0, //0x00003273 testq        %rax, %rax
	0x0f, 0x88, 0x50, 0x10, 0x00, 0x00, //0x00003276 js           LBB0_739
	0x48, 0x29, 0xf0, //0x0000327c subq         %rsi, %rax
	0x48, 0x8d, 0x48, 0x01, //0x0000327f leaq         $1(%rax), %rcx
	0x4c, 0x89, 0xd2, //0x00003283 movq         %r10, %rdx
	0x48, 0x29, 0xca, //0x00003286 subq         %rcx, %rdx
	0x49, 0x01, 0xc3, //0x00003289 addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x0000328c addq         $1, %r11
	0x49, 0x89, 0xd2, //0x00003290 movq         %rdx, %r10
	0x48, 0x85, 0xd2, //0x00003293 testq        %rdx, %rdx
	0x0f, 0x85, 0x44, 0xff, 0xff, 0xff, //0x00003296 jne          LBB0_529
	0xe9, 0x6b, 0x0f, 0x00, 0x00, //0x0000329c jmp          LBB0_661
	//0x000032a1 LBB0_540
	0x48, 0x83, 0xf8, 0x05, //0x000032a1 cmpq         $5, %rax
	0x0f, 0x82, 0x61, 0x0f, 0x00, 0x00, //0x000032a5 jb           LBB0_661
	0x41, 0x8b, 0x54, 0x35, 0x01, //0x000032ab movl         $1(%r13,%rsi), %edx
	0x89, 0xd1, //0x000032b0 movl         %edx, %ecx
	0xf7, 0xd1, //0x000032b2 notl         %ecx
	0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x000032b4 leal         $-808464432(%rdx), %edi
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000032ba andl         $-2139062144, %ecx
	0x85, 0xf9, //0x000032c0 testl        %edi, %ecx
	0x0f, 0x85, 0x40, 0x10, 0x00, 0x00, //0x000032c2 jne          LBB0_740
	0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x000032c8 leal         $421075225(%rdx), %edi
	0x09, 0xd7, //0x000032ce orl          %edx, %edi
	0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x000032d0 testl        $-2139062144, %edi
	0x0f, 0x85, 0x2c, 0x10, 0x00, 0x00, //0x000032d6 jne          LBB0_740
	0x89, 0xd7, //0x000032dc movl         %edx, %edi
	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000032de andl         $2139062143, %edi
	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000032e4 movl         $-1061109568, %r8d
	0x41, 0x29, 0xf8, //0x000032ea subl         %edi, %r8d
	0x44, 0x8d, 0x8f, 0x46, 0x46, 0x46, 0x46, //0x000032ed leal         $1179010630(%rdi), %r9d
	0x41, 0x21, 0xc8, //0x000032f4 andl         %ecx, %r8d
	0x45, 0x85, 0xc8, //0x000032f7 testl        %r9d, %r8d
	0x0f, 0x85, 0x08, 0x10, 0x00, 0x00, //0x000032fa jne          LBB0_740
	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003300 movl         $-522133280, %r8d
	0x41, 0x29, 0xf8, //0x00003306 subl         %edi, %r8d
	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00003309 addl         $960051513, %edi
	0x44, 0x21, 0xc1, //0x0000330f andl         %r8d, %ecx
	0x85, 0xf9, //0x00003312 testl        %edi, %ecx
	0x0f, 0x85, 0xee, 0x0f, 0x00, 0x00, //0x00003314 jne          LBB0_740
	0x0f, 0xca, //0x0000331a bswapl       %edx
	0x89, 0xd1, //0x0000331c movl         %edx, %ecx
	0xc1, 0xe9, 0x04, //0x0000331e shrl         $4, %ecx
	0xf7, 0xd1, //0x00003321 notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00003323 andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x00003329 leal         (%rcx,%rcx,8), %ecx
	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000332c andl         $252645135, %edx
	0x01, 0xca, //0x00003332 addl         %ecx, %edx
	0x89, 0xd1, //0x00003334 movl         %edx, %ecx
	0xc1, 0xe9, 0x0c, //0x00003336 shrl         $12, %ecx
	0xc1, 0xea, 0x08, //0x00003339 shrl         $8, %edx
	0x09, 0xca, //0x0000333c orl          %ecx, %edx
	0x81, 0xe2, 0x00, 0xfc, 0x00, 0x00, //0x0000333e andl         $64512, %edx
	0x81, 0xfa, 0x00, 0xd8, 0x00, 0x00, //0x00003344 cmpl         $55296, %edx
	0x0f, 0x85, 0xc7, 0x00, 0x00, 0x00, //0x0000334a jne          LBB0_555
	0x48, 0x83, 0xf8, 0x0b, //0x00003350 cmpq         $11, %rax
	0x0f, 0x82, 0xbd, 0x00, 0x00, 0x00, //0x00003354 jb           LBB0_555
	0x41, 0x80, 0x7c, 0x35, 0x05, 0x5c, //0x0000335a cmpb         $92, $5(%r13,%rsi)
	0x0f, 0x85, 0xb1, 0x00, 0x00, 0x00, //0x00003360 jne          LBB0_555
	0x41, 0x80, 0x7c, 0x35, 0x06, 0x75, //0x00003366 cmpb         $117, $6(%r13,%rsi)
	0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x0000336c jne          LBB0_555
	0x41, 0x8b, 0x44, 0x35, 0x07, //0x00003372 movl         $7(%r13,%rsi), %eax
	0x89, 0xc1, //0x00003377 movl         %eax, %ecx
	0xf7, 0xd1, //0x00003379 notl         %ecx
	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000337b leal         $-808464432(%rax), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00003381 andl         $-2139062144, %ecx
	0x85, 0xd1, //0x00003387 testl        %edx, %ecx
	0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00003389 jne          LBB0_555
	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x0000338f leal         $421075225(%rax), %edx
	0x09, 0xc2, //0x00003395 orl          %eax, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00003397 testl        $-2139062144, %edx
	0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x0000339d jne          LBB0_555
	0x89, 0xc2, //0x000033a3 movl         %eax, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000033a5 andl         $2139062143, %edx
	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000033ab movl         $-1061109568, %edi
	0x29, 0xd7, //0x000033b0 subl         %edx, %edi
	0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x000033b2 leal         $1179010630(%rdx), %r8d
	0x21, 0xcf, //0x000033b9 andl         %ecx, %edi
	0x44, 0x85, 0xc7, //0x000033bb testl        %r8d, %edi
	0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000033be jne          LBB0_555
	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000033c4 movl         $-522133280, %edi
	0x29, 0xd7, //0x000033c9 subl         %edx, %edi
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000033cb addl         $960051513, %edx
	0x21, 0xf9, //0x000033d1 andl         %edi, %ecx
	0x85, 0xd1, //0x000033d3 testl        %edx, %ecx
	0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x000033d5 jne          LBB0_555
	0x0f, 0xc8, //0x000033db bswapl       %eax
	0x89, 0xc1, //0x000033dd movl         %eax, %ecx
	0xc1, 0xe9, 0x04, //0x000033df shrl         $4, %ecx
	0xf7, 0xd1, //0x000033e2 notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000033e4 andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x000033ea leal         (%rcx,%rcx,8), %ecx
	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x000033ed andl         $252645135, %eax
	0x01, 0xc8, //0x000033f2 addl         %ecx, %eax
	0x89, 0xc1, //0x000033f4 movl         %eax, %ecx
	0xc1, 0xe9, 0x0c, //0x000033f6 shrl         $12, %ecx
	0xc1, 0xe8, 0x08, //0x000033f9 shrl         $8, %eax
	0x09, 0xc8, //0x000033fc orl          %ecx, %eax
	0x25, 0x00, 0xfc, 0x00, 0x00, //0x000033fe andl         $64512, %eax
	0x3d, 0x00, 0xdc, 0x00, 0x00, //0x00003403 cmpl         $56320, %eax
	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003408 jne          LBB0_555
	0x48, 0x8d, 0x46, 0x0b, //0x0000340e leaq         $11(%rsi), %rax
	0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x00003412 jmp          LBB0_538
	//0x00003417 LBB0_555
	0x48, 0x8d, 0x46, 0x05, //0x00003417 leaq         $5(%rsi), %rax
	0xe9, 0x53, 0xfe, 0xff, 0xff, //0x0000341b jmp          LBB0_538
	//0x00003420 LBB0_556
	0x4d, 0x01, 0xeb, //0x00003420 addq         %r13, %r11
	0xe9, 0x1c, 0xf5, 0xff, 0xff, //0x00003423 jmp          LBB0_165
	//0x00003428 LBB0_557
	0x4d, 0x01, 0xeb, //0x00003428 addq         %r13, %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000342b movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc0, //0x00003433 xorl         %r8d, %r8d
	0x49, 0x83, 0xf9, 0x20, //0x00003436 cmpq         $32, %r9
	0x0f, 0x83, 0x8e, 0xf5, 0xff, 0xff, //0x0000343a jae          LBB0_51
	//0x00003440 LBB0_558
	0x4c, 0x8b, 0x75, 0xa0, //0x00003440 movq         $-96(%rbp), %r14
	0xe9, 0xac, 0x02, 0x00, 0x00, //0x00003444 jmp          LBB0_585
	//0x00003449 LBB0_559
	0x4d, 0x01, 0xeb, //0x00003449 addq         %r13, %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000344c movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xd2, //0x00003454 xorl         %r10d, %r10d
	0x48, 0x83, 0xfe, 0x20, //0x00003457 cmpq         $32, %rsi
	0x0f, 0x83, 0xf1, 0xf5, 0xff, 0xff, //0x0000345b jae          LBB0_176
	//0x00003461 LBB0_560
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003461 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00003465 movq         $-80(%rbp), %r12
	0x4d, 0x85, 0xd2, //0x00003469 testq        %r10, %r10
	0x0f, 0x84, 0x99, 0xf8, 0xff, 0xff, //0x0000346c je           LBB0_482
	//0x00003472 LBB0_561
	0x48, 0x85, 0xf6, //0x00003472 testq        %rsi, %rsi
	0x0f, 0x84, 0xd5, 0x0d, 0x00, 0x00, //0x00003475 je           LBB0_727
	0x66, 0x0f, 0x6f, 0xda, //0x0000347b movdqa       %xmm2, %xmm3
	0x48, 0x89, 0xf2, //0x0000347f movq         %rsi, %rdx
	0x4c, 0x89, 0xeb, //0x00003482 movq         %r13, %rbx
	0x48, 0xf7, 0xd3, //0x00003485 notq         %rbx
	0x4c, 0x01, 0xdb, //0x00003488 addq         %r11, %rbx
	0x48, 0x8b, 0x4d, 0xc8, //0x0000348b movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x0000348f cmpq         $-1, %rcx
	0x48, 0x89, 0xc8, //0x00003493 movq         %rcx, %rax
	0x48, 0x0f, 0x44, 0xc3, //0x00003496 cmoveq       %rbx, %rax
	0x48, 0x0f, 0x45, 0xd9, //0x0000349a cmovneq      %rcx, %rbx
	0x49, 0x83, 0xc3, 0x01, //0x0000349e addq         $1, %r11
	0x48, 0x83, 0xc6, 0xff, //0x000034a2 addq         $-1, %rsi
	0x48, 0x89, 0x45, 0xc8, //0x000034a6 movq         %rax, $-56(%rbp)
	0xe9, 0x77, 0x06, 0x00, 0x00, //0x000034aa jmp          LBB0_639
	//0x000034af LBB0_563
	0x4d, 0x29, 0xeb, //0x000034af subq         %r13, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000034b2 addq         $1, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x000034b6 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x000034ba movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x000034be movq         $-96(%rbp), %r14
	0x66, 0x0f, 0x6f, 0xd3, //0x000034c2 movdqa       %xmm3, %xmm2
	0x48, 0x8b, 0x7d, 0xc0, //0x000034c6 movq         $-64(%rbp), %rdi
	0xe9, 0xa6, 0xe0, 0xff, 0xff, //0x000034ca jmp          LBB0_275
	//0x000034cf LBB0_564
	0x4d, 0x01, 0xeb, //0x000034cf addq         %r13, %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000034d2 movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc0, //0x000034da xorl         %r8d, %r8d
	0x49, 0x83, 0xf9, 0x20, //0x000034dd cmpq         $32, %r9
	0x48, 0x8b, 0x7d, 0xc0, //0x000034e1 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x000034e5 movq         $-72(%rbp), %r15
	0x0f, 0x83, 0x99, 0xf6, 0xff, 0xff, //0x000034e9 jae          LBB0_74
	//0x000034ef LBB0_565
	0x4c, 0x8b, 0x75, 0xa0, //0x000034ef movq         $-96(%rbp), %r14
	0xe9, 0x03, 0x04, 0x00, 0x00, //0x000034f3 jmp          LBB0_611
	//0x000034f8 LBB0_566
	0x4d, 0x01, 0xeb, //0x000034f8 addq         %r13, %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000034fb movq         $-1, $-56(%rbp)
	0x31, 0xff, //0x00003503 xorl         %edi, %edi
	0x49, 0x83, 0xfa, 0x20, //0x00003505 cmpq         $32, %r10
	0x0f, 0x83, 0xf9, 0xf6, 0xff, 0xff, //0x00003509 jae          LBB0_210
	//0x0000350f LBB0_567
	0x4c, 0x8b, 0x65, 0xb0, //0x0000350f movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00003513 movq         $-96(%rbp), %r14
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003517 movq         $-48(%rbp), %r9
	0x48, 0x85, 0xff, //0x0000351b testq        %rdi, %rdi
	0x0f, 0x84, 0x47, 0xf8, 0xff, 0xff, //0x0000351e je           LBB0_491
	//0x00003524 LBB0_568
	0x4d, 0x85, 0xd2, //0x00003524 testq        %r10, %r10
	0x0f, 0x84, 0xdf, 0x0c, 0x00, 0x00, //0x00003527 je           LBB0_661
	0x66, 0x0f, 0x6f, 0xda, //0x0000352d movdqa       %xmm2, %xmm3
	0x4c, 0x89, 0xeb, //0x00003531 movq         %r13, %rbx
	0x48, 0xf7, 0xd3, //0x00003534 notq         %rbx
	0x4c, 0x01, 0xdb, //0x00003537 addq         %r11, %rbx
	0x48, 0x8b, 0x4d, 0xc8, //0x0000353a movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x0000353e cmpq         $-1, %rcx
	0x48, 0x89, 0xc8, //0x00003542 movq         %rcx, %rax
	0x48, 0x0f, 0x44, 0xc3, //0x00003545 cmoveq       %rbx, %rax
	0x48, 0x0f, 0x45, 0xd9, //0x00003549 cmovneq      %rcx, %rbx
	0x49, 0x83, 0xc3, 0x01, //0x0000354d addq         $1, %r11
	0x49, 0x83, 0xc2, 0xff, //0x00003551 addq         $-1, %r10
	0x48, 0x89, 0x45, 0xc8, //0x00003555 movq         %rax, $-56(%rbp)
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003559 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x0000355d movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00003561 movq         $-96(%rbp), %r14
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003565 movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xd2, //0x00003569 testq        %r10, %r10
	0x0f, 0x85, 0x06, 0xf8, 0xff, 0xff, //0x0000356c jne          LBB0_492
	0xe9, 0x9c, 0x0a, 0x00, 0x00, //0x00003572 jmp          LBB0_695
	//0x00003577 LBB0_570
	0x4d, 0x01, 0xeb, //0x00003577 addq         %r13, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x0000357a movq         $-48(%rbp), %r9
	0x4d, 0x85, 0xd2, //0x0000357e testq        %r10, %r10
	0x0f, 0x8f, 0x66, 0x06, 0x00, 0x00, //0x00003581 jg           LBB0_448
	0xe9, 0xb1, 0x0a, 0x00, 0x00, //0x00003587 jmp          LBB0_722
	//0x0000358c LBB0_571
	0x4d, 0x01, 0xeb, //0x0000358c addq         %r13, %r11
	0x4c, 0x8b, 0x55, 0xc0, //0x0000358f movq         $-64(%rbp), %r10
	0x48, 0x85, 0xc0, //0x00003593 testq        %rax, %rax
	0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x10, 0x00, 0x00, //0x00003596 movabsq      $17596481021440, %rdx
	0x0f, 0x85, 0xd9, 0xe9, 0xff, 0xff, //0x000035a0 jne          LBB0_379
	0xe9, 0x43, 0xcc, 0xff, 0xff, //0x000035a6 jmp          LBB0_2
	//0x000035ab LBB0_572
	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000035ab movq         $-1, %r14
	0x48, 0x8b, 0x4d, 0xa8, //0x000035b2 movq         $-88(%rbp), %rcx
	0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000035b6 movq         $-1, %r9
	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000035bd movq         $-1, %r8
	0xe9, 0xa3, 0xe1, 0xff, 0xff, //0x000035c4 jmp          LBB0_302
	//0x000035c9 LBB0_573
	0x4d, 0x01, 0xeb, //0x000035c9 addq         %r13, %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000035cc movq         $-1, $-56(%rbp)
	0x45, 0x31, 0xc0, //0x000035d4 xorl         %r8d, %r8d
	0xe9, 0x36, 0xfa, 0xff, 0xff, //0x000035d7 jmp          LBB0_266
	//0x000035dc LBB0_574
	0x4d, 0x01, 0xeb, //0x000035dc addq         %r13, %r11
	0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000035df movq         $-1, $-56(%rbp)
	0x31, 0xff, //0x000035e7 xorl         %edi, %edi
	0x49, 0x83, 0xfa, 0x20, //0x000035e9 cmpq         $32, %r10
	0x0f, 0x83, 0xb8, 0xfa, 0xff, 0xff, //0x000035ed jae          LBB0_430
	//0x000035f3 LBB0_575
	0x48, 0x89, 0xfa, //0x000035f3 movq         %rdi, %rdx
	0x66, 0x0f, 0x6f, 0xda, //0x000035f6 movdqa       %xmm2, %xmm3
	0x48, 0x85, 0xd2, //0x000035fa testq        %rdx, %rdx
	0x0f, 0x84, 0xd0, 0xfb, 0xff, 0xff, //0x000035fd je           LBB0_528
	//0x00003603 LBB0_576
	0x4d, 0x85, 0xd2, //0x00003603 testq        %r10, %r10
	0x0f, 0x84, 0x00, 0x0c, 0x00, 0x00, //0x00003606 je           LBB0_661
	0x4c, 0x89, 0xeb, //0x0000360c movq         %r13, %rbx
	0x48, 0xf7, 0xd3, //0x0000360f notq         %rbx
	0x4c, 0x01, 0xdb, //0x00003612 addq         %r11, %rbx
	0x48, 0x8b, 0x4d, 0xc8, //0x00003615 movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x00003619 cmpq         $-1, %rcx
	0x48, 0x89, 0xc8, //0x0000361d movq         %rcx, %rax
	0x48, 0x0f, 0x44, 0xc3, //0x00003620 cmoveq       %rbx, %rax
	0x48, 0x0f, 0x45, 0xd9, //0x00003624 cmovneq      %rcx, %rbx
	0x49, 0x83, 0xc3, 0x01, //0x00003628 addq         $1, %r11
	0x49, 0x83, 0xc2, 0xff, //0x0000362c addq         $-1, %r10
	0x48, 0x89, 0x45, 0xc8, //0x00003630 movq         %rax, $-56(%rbp)
	0x4d, 0x85, 0xd2, //0x00003634 testq        %r10, %r10
	0x0f, 0x85, 0xa3, 0xfb, 0xff, 0xff, //0x00003637 jne          LBB0_529
	0xe9, 0xca, 0x0b, 0x00, 0x00, //0x0000363d jmp          LBB0_661
	//0x00003642 LBB0_578
	0x49, 0x8d, 0x4f, 0xff, //0x00003642 leaq         $-1(%r15), %rcx
	0x4c, 0x39, 0xd1, //0x00003646 cmpq         %r10, %rcx
	0x0f, 0x84, 0xee, 0x09, 0x00, 0x00, //0x00003649 je           LBB0_722
	0x66, 0x0f, 0x6f, 0xda, //0x0000364f movdqa       %xmm2, %xmm3
	0x4c, 0x89, 0xfa, //0x00003653 movq         %r15, %rdx
	0x4f, 0x8d, 0x1c, 0x02, //0x00003656 leaq         (%r10,%r8), %r11
	0x49, 0x83, 0xc3, 0x02, //0x0000365a addq         $2, %r11
	0x4c, 0x89, 0xf9, //0x0000365e movq         %r15, %rcx
	0x4c, 0x29, 0xd1, //0x00003661 subq         %r10, %rcx
	0x48, 0x83, 0xc1, 0xfe, //0x00003664 addq         $-2, %rcx
	0x49, 0x89, 0xca, //0x00003668 movq         %rcx, %r10
	0x4c, 0x8b, 0x4d, 0xd0, //0x0000366b movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x0000366f movq         $-80(%rbp), %r12
	0xe9, 0xcb, 0xf1, 0xff, 0xff, //0x00003673 jmp          LBB0_136
	//0x00003678 LBB0_580
	0x66, 0x0f, 0x6f, 0xda, //0x00003678 movdqa       %xmm2, %xmm3
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000367c cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00003681 jne          LBB0_583
	0x4c, 0x89, 0xd8, //0x00003687 movq         %r11, %rax
	0x4c, 0x29, 0xe8, //0x0000368a subq         %r13, %rax
	0x48, 0x0f, 0xbc, 0xca, //0x0000368d bsfq         %rdx, %rcx
	0x48, 0x01, 0xc1, //0x00003691 addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x00003694 movq         %rcx, $-56(%rbp)
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003698 jmp          LBB0_583
	//0x0000369d LBB0_582
	0x66, 0x0f, 0x6f, 0xda, //0x0000369d movdqa       %xmm2, %xmm3
	//0x000036a1 LBB0_583
	0x44, 0x89, 0xc0, //0x000036a1 movl         %r8d, %eax
	0xf7, 0xd0, //0x000036a4 notl         %eax
	0x21, 0xd0, //0x000036a6 andl         %edx, %eax
	0x41, 0x8d, 0x0c, 0x40, //0x000036a8 leal         (%r8,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x000036ac leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x000036af notl         %edi
	0x21, 0xd7, //0x000036b1 andl         %edx, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000036b3 andl         $-1431655766, %edi
	0x45, 0x31, 0xc0, //0x000036b9 xorl         %r8d, %r8d
	0x01, 0xc7, //0x000036bc addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc0, //0x000036be setb         %r8b
	0x01, 0xff, //0x000036c2 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000036c4 xorl         $1431655765, %edi
	0x21, 0xcf, //0x000036ca andl         %ecx, %edi
	0xf7, 0xd7, //0x000036cc notl         %edi
	0x21, 0xfe, //0x000036ce andl         %edi, %esi
	0x4c, 0x8b, 0x65, 0xb0, //0x000036d0 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x000036d4 movq         $-96(%rbp), %r14
	0x66, 0x0f, 0x6f, 0xd3, //0x000036d8 movdqa       %xmm3, %xmm2
	0x48, 0x8b, 0x7d, 0xc0, //0x000036dc movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x000036e0 movq         $-72(%rbp), %r15
	0x48, 0x85, 0xf6, //0x000036e4 testq        %rsi, %rsi
	0x0f, 0x85, 0x41, 0xf3, 0xff, 0xff, //0x000036e7 jne          LBB0_54
	//0x000036ed LBB0_584
	0x49, 0x83, 0xc3, 0x20, //0x000036ed addq         $32, %r11
	0x49, 0x83, 0xc1, 0xe0, //0x000036f1 addq         $-32, %r9
	//0x000036f5 LBB0_585
	0x4d, 0x85, 0xc0, //0x000036f5 testq        %r8, %r8
	0x0f, 0x85, 0x55, 0x03, 0x00, 0x00, //0x000036f8 jne          LBB0_630
	0x4c, 0x89, 0xe9, //0x000036fe movq         %r13, %rcx
	0x48, 0xf7, 0xd1, //0x00003701 notq         %rcx
	0x48, 0x8b, 0x55, 0xc8, //0x00003704 movq         $-56(%rbp), %rdx
	0x4d, 0x85, 0xc9, //0x00003708 testq        %r9, %r9
	0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x0000370b je           LBB0_598
	//0x00003711 LBB0_587
	0x48, 0x83, 0xc1, 0x01, //0x00003711 addq         $1, %rcx
	//0x00003715 LBB0_588
	0x31, 0xf6, //0x00003715 xorl         %esi, %esi
	//0x00003717 LBB0_589
	0x41, 0x0f, 0xb6, 0x1c, 0x33, //0x00003717 movzbl       (%r11,%rsi), %ebx
	0x80, 0xfb, 0x22, //0x0000371c cmpb         $34, %bl
	0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x0000371f je           LBB0_597
	0x80, 0xfb, 0x5c, //0x00003725 cmpb         $92, %bl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003728 je           LBB0_594
	0x48, 0x83, 0xc6, 0x01, //0x0000372e addq         $1, %rsi
	0x49, 0x39, 0xf1, //0x00003732 cmpq         %rsi, %r9
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00003735 jne          LBB0_589
	0xe9, 0x75, 0x00, 0x00, 0x00, //0x0000373b jmp          LBB0_592
	//0x00003740 LBB0_594
	0x49, 0x8d, 0x41, 0xff, //0x00003740 leaq         $-1(%r9), %rax
	0x48, 0x39, 0xf0, //0x00003744 cmpq         %rsi, %rax
	0x0f, 0x84, 0x03, 0x0b, 0x00, 0x00, //0x00003747 je           LBB0_727
	0x66, 0x0f, 0x6f, 0xda, //0x0000374d movdqa       %xmm2, %xmm3
	0x4a, 0x8d, 0x04, 0x19, //0x00003751 leaq         (%rcx,%r11), %rax
	0x48, 0x01, 0xf0, //0x00003755 addq         %rsi, %rax
	0x48, 0x83, 0xfa, 0xff, //0x00003758 cmpq         $-1, %rdx
	0x48, 0x8b, 0x7d, 0xc8, //0x0000375c movq         $-56(%rbp), %rdi
	0x48, 0x0f, 0x44, 0xf8, //0x00003760 cmoveq       %rax, %rdi
	0x48, 0x89, 0x7d, 0xc8, //0x00003764 movq         %rdi, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xd0, //0x00003768 cmoveq       %rax, %rdx
	0x49, 0x01, 0xf3, //0x0000376c addq         %rsi, %r11
	0x49, 0x83, 0xc3, 0x02, //0x0000376f addq         $2, %r11
	0x4c, 0x89, 0xc8, //0x00003773 movq         %r9, %rax
	0x48, 0x29, 0xf0, //0x00003776 subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00003779 addq         $-2, %rax
	0x49, 0x83, 0xc1, 0xfe, //0x0000377d addq         $-2, %r9
	0x49, 0x39, 0xf1, //0x00003781 cmpq         %rsi, %r9
	0x49, 0x89, 0xc1, //0x00003784 movq         %rax, %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00003787 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x0000378b movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x0000378f movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003793 movq         $-72(%rbp), %r15
	0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00003797 jne          LBB0_588
	0xe9, 0x21, 0x0b, 0x00, 0x00, //0x0000379d jmp          LBB0_596
	//0x000037a2 LBB0_597
	0x49, 0x01, 0xf3, //0x000037a2 addq         %rsi, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000037a5 addq         $1, %r11
	//0x000037a9 LBB0_598
	0x4d, 0x29, 0xeb, //0x000037a9 subq         %r13, %r11
	//0x000037ac LBB0_599
	0x4c, 0x8b, 0x4d, 0xd0, //0x000037ac movq         $-48(%rbp), %r9
	0xe9, 0x83, 0xdb, 0xff, 0xff, //0x000037b0 jmp          LBB0_248
	//0x000037b5 LBB0_592
	0x80, 0xfb, 0x22, //0x000037b5 cmpb         $34, %bl
	0x0f, 0x85, 0x92, 0x0a, 0x00, 0x00, //0x000037b8 jne          LBB0_727
	0x66, 0x0f, 0x6f, 0xda, //0x000037be movdqa       %xmm2, %xmm3
	0x4d, 0x01, 0xcb, //0x000037c2 addq         %r9, %r11
	0x4c, 0x8b, 0x65, 0xb0, //0x000037c5 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x000037c9 movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x000037cd movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x000037d1 movq         $-72(%rbp), %r15
	0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000037d5 jmp          LBB0_598
	//0x000037da LBB0_600
	0x66, 0x0f, 0x6f, 0xda, //0x000037da movdqa       %xmm2, %xmm3
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000037de cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x000037e3 jne          LBB0_605
	0x4c, 0x89, 0xd9, //0x000037e9 movq         %r11, %rcx
	0x4c, 0x29, 0xe9, //0x000037ec subq         %r13, %rcx
	0x48, 0x0f, 0xbc, 0xd0, //0x000037ef bsfq         %rax, %rdx
	0x48, 0x01, 0xca, //0x000037f3 addq         %rcx, %rdx
	0x48, 0x89, 0x55, 0xc8, //0x000037f6 movq         %rdx, $-56(%rbp)
	0xe9, 0x3a, 0x00, 0x00, 0x00, //0x000037fa jmp          LBB0_605
	//0x000037ff LBB0_602
	0x49, 0x8d, 0x4f, 0xff, //0x000037ff leaq         $-1(%r15), %rcx
	0x4c, 0x39, 0xd1, //0x00003803 cmpq         %r10, %rcx
	0x0f, 0x84, 0x31, 0x08, 0x00, 0x00, //0x00003806 je           LBB0_722
	0x66, 0x0f, 0x6f, 0xda, //0x0000380c movdqa       %xmm2, %xmm3
	0x4c, 0x89, 0xfa, //0x00003810 movq         %r15, %rdx
	0x4f, 0x8d, 0x1c, 0x02, //0x00003813 leaq         (%r10,%r8), %r11
	0x49, 0x83, 0xc3, 0x02, //0x00003817 addq         $2, %r11
	0x4c, 0x89, 0xf9, //0x0000381b movq         %r15, %rcx
	0x4c, 0x29, 0xd1, //0x0000381e subq         %r10, %rcx
	0x48, 0x83, 0xc1, 0xfe, //0x00003821 addq         $-2, %rcx
	0x49, 0x89, 0xca, //0x00003825 movq         %rcx, %r10
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003828 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x0000382c movq         $-80(%rbp), %r12
	0xe9, 0x0f, 0xf1, 0xff, 0xff, //0x00003830 jmp          LBB0_165
	//0x00003835 LBB0_604
	0x66, 0x0f, 0x6f, 0xda, //0x00003835 movdqa       %xmm2, %xmm3
	//0x00003839 LBB0_605
	0x44, 0x89, 0xd1, //0x00003839 movl         %r10d, %ecx
	0xf7, 0xd1, //0x0000383c notl         %ecx
	0x21, 0xc1, //0x0000383e andl         %eax, %ecx
	0x41, 0x8d, 0x14, 0x4a, //0x00003840 leal         (%r10,%rcx,2), %edx
	0x8d, 0x3c, 0x09, //0x00003844 leal         (%rcx,%rcx), %edi
	0xf7, 0xd7, //0x00003847 notl         %edi
	0x21, 0xc7, //0x00003849 andl         %eax, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000384b andl         $-1431655766, %edi
	0x45, 0x31, 0xd2, //0x00003851 xorl         %r10d, %r10d
	0x01, 0xcf, //0x00003854 addl         %ecx, %edi
	0x41, 0x0f, 0x92, 0xc2, //0x00003856 setb         %r10b
	0x01, 0xff, //0x0000385a addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000385c xorl         $1431655765, %edi
	0x21, 0xd7, //0x00003862 andl         %edx, %edi
	0xf7, 0xd7, //0x00003864 notl         %edi
	0x41, 0x21, 0xf8, //0x00003866 andl         %edi, %r8d
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003869 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x0000386d movq         $-80(%rbp), %r12
	0x66, 0x0f, 0x6f, 0xd3, //0x00003871 movdqa       %xmm3, %xmm2
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003875 movq         $-72(%rbp), %r15
	0xe9, 0x52, 0xf2, 0xff, 0xff, //0x00003879 jmp          LBB0_179
	//0x0000387e LBB0_606
	0x66, 0x0f, 0x6f, 0xda, //0x0000387e movdqa       %xmm2, %xmm3
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003882 cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00003887 jne          LBB0_609
	0x4c, 0x89, 0xd8, //0x0000388d movq         %r11, %rax
	0x4c, 0x29, 0xe8, //0x00003890 subq         %r13, %rax
	0x48, 0x0f, 0xbc, 0xca, //0x00003893 bsfq         %rdx, %rcx
	0x48, 0x01, 0xc1, //0x00003897 addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x0000389a movq         %rcx, $-56(%rbp)
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000389e jmp          LBB0_609
	//0x000038a3 LBB0_608
	0x66, 0x0f, 0x6f, 0xda, //0x000038a3 movdqa       %xmm2, %xmm3
	//0x000038a7 LBB0_609
	0x44, 0x89, 0xc0, //0x000038a7 movl         %r8d, %eax
	0xf7, 0xd0, //0x000038aa notl         %eax
	0x21, 0xd0, //0x000038ac andl         %edx, %eax
	0x41, 0x8d, 0x0c, 0x40, //0x000038ae leal         (%r8,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x000038b2 leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x000038b5 notl         %edi
	0x21, 0xd7, //0x000038b7 andl         %edx, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000038b9 andl         $-1431655766, %edi
	0x45, 0x31, 0xc0, //0x000038bf xorl         %r8d, %r8d
	0x01, 0xc7, //0x000038c2 addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc0, //0x000038c4 setb         %r8b
	0x01, 0xff, //0x000038c8 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000038ca xorl         $1431655765, %edi
	0x21, 0xcf, //0x000038d0 andl         %ecx, %edi
	0xf7, 0xd7, //0x000038d2 notl         %edi
	0x21, 0xfe, //0x000038d4 andl         %edi, %esi
	0x4c, 0x8b, 0x65, 0xb0, //0x000038d6 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x000038da movq         $-96(%rbp), %r14
	0x66, 0x0f, 0x6f, 0xd3, //0x000038de movdqa       %xmm3, %xmm2
	0x48, 0x8b, 0x7d, 0xc0, //0x000038e2 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x000038e6 movq         $-72(%rbp), %r15
	0x48, 0x85, 0xf6, //0x000038ea testq        %rsi, %rsi
	0x0f, 0x85, 0xf5, 0xf2, 0xff, 0xff, //0x000038ed jne          LBB0_77
	//0x000038f3 LBB0_610
	0x49, 0x83, 0xc3, 0x20, //0x000038f3 addq         $32, %r11
	0x49, 0x83, 0xc1, 0xe0, //0x000038f7 addq         $-32, %r9
	//0x000038fb LBB0_611
	0x4d, 0x85, 0xc0, //0x000038fb testq        %r8, %r8
	0x0f, 0x85, 0x37, 0x02, 0x00, 0x00, //0x000038fe jne          LBB0_640
	0x4c, 0x89, 0xe9, //0x00003904 movq         %r13, %rcx
	0x48, 0xf7, 0xd1, //0x00003907 notq         %rcx
	0x48, 0x8b, 0x55, 0xc8, //0x0000390a movq         $-56(%rbp), %rdx
	0x4d, 0x85, 0xc9, //0x0000390e testq        %r9, %r9
	0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00003911 je           LBB0_624
	//0x00003917 LBB0_613
	0x48, 0x83, 0xc1, 0x01, //0x00003917 addq         $1, %rcx
	//0x0000391b LBB0_614
	0x31, 0xf6, //0x0000391b xorl         %esi, %esi
	//0x0000391d LBB0_615
	0x41, 0x0f, 0xb6, 0x1c, 0x33, //0x0000391d movzbl       (%r11,%rsi), %ebx
	0x80, 0xfb, 0x22, //0x00003922 cmpb         $34, %bl
	0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00003925 je           LBB0_623
	0x80, 0xfb, 0x5c, //0x0000392b cmpb         $92, %bl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000392e je           LBB0_620
	0x48, 0x83, 0xc6, 0x01, //0x00003934 addq         $1, %rsi
	0x49, 0x39, 0xf1, //0x00003938 cmpq         %rsi, %r9
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000393b jne          LBB0_615
	0xe9, 0x75, 0x00, 0x00, 0x00, //0x00003941 jmp          LBB0_618
	//0x00003946 LBB0_620
	0x49, 0x8d, 0x41, 0xff, //0x00003946 leaq         $-1(%r9), %rax
	0x48, 0x39, 0xf0, //0x0000394a cmpq         %rsi, %rax
	0x0f, 0x84, 0xb9, 0x08, 0x00, 0x00, //0x0000394d je           LBB0_661
	0x66, 0x0f, 0x6f, 0xda, //0x00003953 movdqa       %xmm2, %xmm3
	0x4a, 0x8d, 0x04, 0x19, //0x00003957 leaq         (%rcx,%r11), %rax
	0x48, 0x01, 0xf0, //0x0000395b addq         %rsi, %rax
	0x48, 0x83, 0xfa, 0xff, //0x0000395e cmpq         $-1, %rdx
	0x48, 0x8b, 0x7d, 0xc8, //0x00003962 movq         $-56(%rbp), %rdi
	0x48, 0x0f, 0x44, 0xf8, //0x00003966 cmoveq       %rax, %rdi
	0x48, 0x89, 0x7d, 0xc8, //0x0000396a movq         %rdi, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xd0, //0x0000396e cmoveq       %rax, %rdx
	0x49, 0x01, 0xf3, //0x00003972 addq         %rsi, %r11
	0x49, 0x83, 0xc3, 0x02, //0x00003975 addq         $2, %r11
	0x4c, 0x89, 0xc8, //0x00003979 movq         %r9, %rax
	0x48, 0x29, 0xf0, //0x0000397c subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x0000397f addq         $-2, %rax
	0x49, 0x83, 0xc1, 0xfe, //0x00003983 addq         $-2, %r9
	0x49, 0x39, 0xf1, //0x00003987 cmpq         %rsi, %r9
	0x49, 0x89, 0xc1, //0x0000398a movq         %rax, %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x0000398d movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00003991 movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00003995 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003999 movq         $-72(%rbp), %r15
	0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000399d jne          LBB0_614
	0xe9, 0x57, 0x09, 0x00, 0x00, //0x000039a3 jmp          LBB0_622
	//0x000039a8 LBB0_623
	0x49, 0x01, 0xf3, //0x000039a8 addq         %rsi, %r11
	0x49, 0x83, 0xc3, 0x01, //0x000039ab addq         $1, %r11
	//0x000039af LBB0_624
	0x4d, 0x29, 0xeb, //0x000039af subq         %r13, %r11
	//0x000039b2 LBB0_625
	0x4c, 0x8b, 0x4d, 0xd0, //0x000039b2 movq         $-48(%rbp), %r9
	0xe9, 0x29, 0xdf, 0xff, 0xff, //0x000039b6 jmp          LBB0_332
	//0x000039bb LBB0_618
	0x80, 0xfb, 0x22, //0x000039bb cmpb         $34, %bl
	0x0f, 0x85, 0x48, 0x08, 0x00, 0x00, //0x000039be jne          LBB0_661
	0x66, 0x0f, 0x6f, 0xda, //0x000039c4 movdqa       %xmm2, %xmm3
	0x4d, 0x01, 0xcb, //0x000039c8 addq         %r9, %r11
	0x4c, 0x8b, 0x65, 0xb0, //0x000039cb movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x000039cf movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x000039d3 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x000039d7 movq         $-72(%rbp), %r15
	0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000039db jmp          LBB0_624
	//0x000039e0 LBB0_626
	0x66, 0x0f, 0x6f, 0xda, //0x000039e0 movdqa       %xmm2, %xmm3
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000039e4 cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x000039e9 jne          LBB0_629
	0x4c, 0x89, 0xd9, //0x000039ef movq         %r11, %rcx
	0x4c, 0x29, 0xe9, //0x000039f2 subq         %r13, %rcx
	0x48, 0x0f, 0xbc, 0xd0, //0x000039f5 bsfq         %rax, %rdx
	0x48, 0x01, 0xca, //0x000039f9 addq         %rcx, %rdx
	0x48, 0x89, 0x55, 0xc8, //0x000039fc movq         %rdx, $-56(%rbp)
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003a00 jmp          LBB0_629
	//0x00003a05 LBB0_628
	0x66, 0x0f, 0x6f, 0xda, //0x00003a05 movdqa       %xmm2, %xmm3
	//0x00003a09 LBB0_629
	0x48, 0x89, 0xfa, //0x00003a09 movq         %rdi, %rdx
	0x89, 0xd1, //0x00003a0c movl         %edx, %ecx
	0xf7, 0xd1, //0x00003a0e notl         %ecx
	0x21, 0xc1, //0x00003a10 andl         %eax, %ecx
	0x44, 0x8d, 0x04, 0x4f, //0x00003a12 leal         (%rdi,%rcx,2), %r8d
	0x8d, 0x14, 0x09, //0x00003a16 leal         (%rcx,%rcx), %edx
	0xf7, 0xd2, //0x00003a19 notl         %edx
	0x21, 0xc2, //0x00003a1b andl         %eax, %edx
	0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003a1d andl         $-1431655766, %edx
	0x31, 0xff, //0x00003a23 xorl         %edi, %edi
	0x01, 0xca, //0x00003a25 addl         %ecx, %edx
	0x40, 0x0f, 0x92, 0xc7, //0x00003a27 setb         %dil
	0x01, 0xd2, //0x00003a2b addl         %edx, %edx
	0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00003a2d xorl         $1431655765, %edx
	0x44, 0x21, 0xc2, //0x00003a33 andl         %r8d, %edx
	0xf7, 0xd2, //0x00003a36 notl         %edx
	0x21, 0xd6, //0x00003a38 andl         %edx, %esi
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003a3a movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00003a3e movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00003a42 movq         $-96(%rbp), %r14
	0x66, 0x0f, 0x6f, 0xd3, //0x00003a46 movdqa       %xmm3, %xmm2
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003a4a movq         $-72(%rbp), %r15
	0xe9, 0x35, 0xf2, 0xff, 0xff, //0x00003a4e jmp          LBB0_213
	//0x00003a53 LBB0_630
	0x4d, 0x85, 0xc9, //0x00003a53 testq        %r9, %r9
	0x0f, 0x84, 0xf4, 0x07, 0x00, 0x00, //0x00003a56 je           LBB0_727
	0x66, 0x0f, 0x6f, 0xda, //0x00003a5c movdqa       %xmm2, %xmm3
	0x4c, 0x89, 0xe9, //0x00003a60 movq         %r13, %rcx
	0x48, 0xf7, 0xd1, //0x00003a63 notq         %rcx
	0x49, 0x8d, 0x04, 0x0b, //0x00003a66 leaq         (%r11,%rcx), %rax
	0x48, 0x8b, 0x75, 0xc8, //0x00003a6a movq         $-56(%rbp), %rsi
	0x48, 0x83, 0xfe, 0xff, //0x00003a6e cmpq         $-1, %rsi
	0x48, 0x89, 0xf2, //0x00003a72 movq         %rsi, %rdx
	0x48, 0x0f, 0x44, 0xf0, //0x00003a75 cmoveq       %rax, %rsi
	0x48, 0x0f, 0x44, 0xd0, //0x00003a79 cmoveq       %rax, %rdx
	0x49, 0x83, 0xc3, 0x01, //0x00003a7d addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x00003a81 addq         $-1, %r9
	0x48, 0x89, 0x75, 0xc8, //0x00003a85 movq         %rsi, $-56(%rbp)
	0x4c, 0x8b, 0x65, 0xb0, //0x00003a89 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00003a8d movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00003a91 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003a95 movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xc9, //0x00003a99 testq        %r9, %r9
	0x0f, 0x85, 0x6f, 0xfc, 0xff, 0xff, //0x00003a9c jne          LBB0_587
	0xe9, 0x02, 0xfd, 0xff, 0xff, //0x00003aa2 jmp          LBB0_598
	//0x00003aa7 LBB0_632
	0x48, 0x83, 0xfe, 0x01, //0x00003aa7 cmpq         $1, %rsi
	0x0f, 0x84, 0x9f, 0x07, 0x00, 0x00, //0x00003aab je           LBB0_727
	0x49, 0x89, 0xf2, //0x00003ab1 movq         %rsi, %r10
	0x4c, 0x89, 0xde, //0x00003ab4 movq         %r11, %rsi
	0x4c, 0x29, 0xee, //0x00003ab7 subq         %r13, %rsi
	0x48, 0x83, 0xfb, 0xff, //0x00003aba cmpq         $-1, %rbx
	0x48, 0x8b, 0x45, 0xc8, //0x00003abe movq         $-56(%rbp), %rax
	0x48, 0x0f, 0x44, 0xc6, //0x00003ac2 cmoveq       %rsi, %rax
	0x48, 0x89, 0x45, 0xc8, //0x00003ac6 movq         %rax, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xde, //0x00003aca cmoveq       %rsi, %rbx
	0x48, 0x83, 0xc6, 0x01, //0x00003ace addq         $1, %rsi
	0x48, 0x8b, 0x45, 0xb8, //0x00003ad2 movq         $-72(%rbp), %rax
	0x48, 0x29, 0xf0, //0x00003ad6 subq         %rsi, %rax
	0x0f, 0x84, 0x71, 0x07, 0x00, 0x00, //0x00003ad9 je           LBB0_727
	0x41, 0x0f, 0xbe, 0x4c, 0x35, 0x00, //0x00003adf movsbl       (%r13,%rsi), %ecx
	0x83, 0xc1, 0xde, //0x00003ae5 addl         $-34, %ecx
	0x83, 0xf9, 0x53, //0x00003ae8 cmpl         $83, %ecx
	0x0f, 0x87, 0xf6, 0x07, 0x00, 0x00, //0x00003aeb ja           LBB0_737
	0x66, 0x0f, 0x6f, 0xda, //0x00003af1 movdqa       %xmm2, %xmm3
	0x48, 0x8d, 0x15, 0x90, 0x09, 0x00, 0x00, //0x00003af5 leaq         $2448(%rip), %rdx  /* LJTI0_2+0(%rip) */
	0x48, 0x63, 0x0c, 0x8a, //0x00003afc movslq       (%rdx,%rcx,4), %rcx
	0x48, 0x01, 0xd1, //0x00003b00 addq         %rdx, %rcx
	0xff, 0xe1, //0x00003b03 jmpq         *%rcx
	//0x00003b05 LBB0_636
	0x48, 0x8d, 0x46, 0x01, //0x00003b05 leaq         $1(%rsi), %rax
	//0x00003b09 LBB0_637
	0x48, 0x85, 0xc0, //0x00003b09 testq        %rax, %rax
	0x0f, 0x88, 0x9a, 0x07, 0x00, 0x00, //0x00003b0c js           LBB0_736
	0x48, 0x29, 0xf0, //0x00003b12 subq         %rsi, %rax
	0x48, 0x8d, 0x48, 0x01, //0x00003b15 leaq         $1(%rax), %rcx
	0x4c, 0x89, 0xd6, //0x00003b19 movq         %r10, %rsi
	0x48, 0x29, 0xce, //0x00003b1c subq         %rcx, %rsi
	0x49, 0x01, 0xc3, //0x00003b1f addq         %rax, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003b22 addq         $1, %r11
	//0x00003b26 LBB0_639
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003b26 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00003b2a movq         $-80(%rbp), %r12
	0x66, 0x0f, 0x6f, 0xd3, //0x00003b2e movdqa       %xmm3, %xmm2
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003b32 movq         $-72(%rbp), %r15
	0xe9, 0xd4, 0xf1, 0xff, 0xff, //0x00003b36 jmp          LBB0_483
	//0x00003b3b LBB0_640
	0x4d, 0x85, 0xc9, //0x00003b3b testq        %r9, %r9
	0x0f, 0x84, 0xc8, 0x06, 0x00, 0x00, //0x00003b3e je           LBB0_661
	0x66, 0x0f, 0x6f, 0xda, //0x00003b44 movdqa       %xmm2, %xmm3
	0x4c, 0x89, 0xe9, //0x00003b48 movq         %r13, %rcx
	0x48, 0xf7, 0xd1, //0x00003b4b notq         %rcx
	0x49, 0x8d, 0x04, 0x0b, //0x00003b4e leaq         (%r11,%rcx), %rax
	0x48, 0x8b, 0x75, 0xc8, //0x00003b52 movq         $-56(%rbp), %rsi
	0x48, 0x83, 0xfe, 0xff, //0x00003b56 cmpq         $-1, %rsi
	0x48, 0x89, 0xf2, //0x00003b5a movq         %rsi, %rdx
	0x48, 0x0f, 0x44, 0xf0, //0x00003b5d cmoveq       %rax, %rsi
	0x48, 0x0f, 0x44, 0xd0, //0x00003b61 cmoveq       %rax, %rdx
	0x49, 0x83, 0xc3, 0x01, //0x00003b65 addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x00003b69 addq         $-1, %r9
	0x48, 0x89, 0x75, 0xc8, //0x00003b6d movq         %rsi, $-56(%rbp)
	0x4c, 0x8b, 0x65, 0xb0, //0x00003b71 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00003b75 movq         $-96(%rbp), %r14
	0x48, 0x8b, 0x7d, 0xc0, //0x00003b79 movq         $-64(%rbp), %rdi
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003b7d movq         $-72(%rbp), %r15
	0x4d, 0x85, 0xc9, //0x00003b81 testq        %r9, %r9
	0x0f, 0x85, 0x8d, 0xfd, 0xff, 0xff, //0x00003b84 jne          LBB0_613
	0xe9, 0x20, 0xfe, 0xff, 0xff, //0x00003b8a jmp          LBB0_624
	//0x00003b8f LBB0_642
	0x49, 0x8d, 0x4f, 0xff, //0x00003b8f leaq         $-1(%r15), %rcx
	0x4c, 0x39, 0xd1, //0x00003b93 cmpq         %r10, %rcx
	0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00003b96 je           LBB0_722
	0x66, 0x0f, 0x6f, 0xda, //0x00003b9c movdqa       %xmm2, %xmm3
	0x4c, 0x89, 0xfa, //0x00003ba0 movq         %r15, %rdx
	0x4f, 0x8d, 0x1c, 0x02, //0x00003ba3 leaq         (%r10,%r8), %r11
	0x49, 0x83, 0xc3, 0x02, //0x00003ba7 addq         $2, %r11
	0x4c, 0x89, 0xf9, //0x00003bab movq         %r15, %rcx
	0x4c, 0x29, 0xd1, //0x00003bae subq         %r10, %rcx
	0x48, 0x83, 0xc1, 0xfe, //0x00003bb1 addq         $-2, %rcx
	0x49, 0x89, 0xca, //0x00003bb5 movq         %rcx, %r10
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003bb8 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00003bbc movq         $-80(%rbp), %r12
	0x4d, 0x85, 0xd2, //0x00003bc0 testq        %r10, %r10
	0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003bc3 jg           LBB0_448
	0xe9, 0x6f, 0x04, 0x00, 0x00, //0x00003bc9 jmp          LBB0_722
	//0x00003bce LBB0_446
	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003bce movq         $-2, %rdx
	0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003bd5 movl         $2, %eax
	0x49, 0x01, 0xc3, //0x00003bda addq         %rax, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003bdd movq         $-1, %rax
	0x49, 0x01, 0xd2, //0x00003be4 addq         %rdx, %r10
	0x0f, 0x8e, 0x50, 0x04, 0x00, 0x00, //0x00003be7 jle          LBB0_722
	//0x00003bed LBB0_448
	0x41, 0x0f, 0xb6, 0x03, //0x00003bed movzbl       (%r11), %eax
	0x3c, 0x5c, //0x00003bf1 cmpb         $92, %al
	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00003bf3 je           LBB0_446
	0x3c, 0x22, //0x00003bf9 cmpb         $34, %al
	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00003bfb je           LBB0_464
	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003c01 movq         $-1, %rdx
	0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003c08 movl         $1, %eax
	0x49, 0x01, 0xc3, //0x00003c0d addq         %rax, %r11
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003c10 movq         $-1, %rax
	0x49, 0x01, 0xd2, //0x00003c17 addq         %rdx, %r10
	0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00003c1a jg           LBB0_448
	0xe9, 0x18, 0x04, 0x00, 0x00, //0x00003c20 jmp          LBB0_722
	//0x00003c25 LBB0_464
	0x4d, 0x29, 0xeb, //0x00003c25 subq         %r13, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003c28 addq         $1, %r11
	0x48, 0x8b, 0x55, 0xc0, //0x00003c2c movq         $-64(%rbp), %rdx
	0xe9, 0x20, 0xcf, 0xff, 0xff, //0x00003c30 jmp          LBB0_130
	//0x00003c35 LBB0_644
	0x66, 0x0f, 0x6f, 0xda, //0x00003c35 movdqa       %xmm2, %xmm3
	0xe9, 0x85, 0x00, 0x00, 0x00, //0x00003c39 jmp          LBB0_650
	//0x00003c3e LBB0_645
	0x48, 0x89, 0xfb, //0x00003c3e movq         %rdi, %rbx
	0x66, 0x0f, 0x6f, 0xda, //0x00003c41 movdqa       %xmm2, %xmm3
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003c45 cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00003c4a jne          LBB0_648
	0x4c, 0x89, 0xd8, //0x00003c50 movq         %r11, %rax
	0x4c, 0x29, 0xe8, //0x00003c53 subq         %r13, %rax
	0x48, 0x0f, 0xbc, 0xca, //0x00003c56 bsfq         %rdx, %rcx
	0x48, 0x01, 0xc1, //0x00003c5a addq         %rax, %rcx
	0x48, 0x89, 0x4d, 0xc8, //0x00003c5d movq         %rcx, $-56(%rbp)
	0xe9, 0x07, 0x00, 0x00, 0x00, //0x00003c61 jmp          LBB0_648
	//0x00003c66 LBB0_647
	0x48, 0x89, 0xfb, //0x00003c66 movq         %rdi, %rbx
	0x66, 0x0f, 0x6f, 0xda, //0x00003c69 movdqa       %xmm2, %xmm3
	//0x00003c6d LBB0_648
	0x44, 0x89, 0xc0, //0x00003c6d movl         %r8d, %eax
	0xf7, 0xd0, //0x00003c70 notl         %eax
	0x21, 0xd0, //0x00003c72 andl         %edx, %eax
	0x41, 0x8d, 0x0c, 0x40, //0x00003c74 leal         (%r8,%rax,2), %ecx
	0x8d, 0x3c, 0x00, //0x00003c78 leal         (%rax,%rax), %edi
	0xf7, 0xd7, //0x00003c7b notl         %edi
	0x21, 0xd7, //0x00003c7d andl         %edx, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c7f andl         $-1431655766, %edi
	0x45, 0x31, 0xc0, //0x00003c85 xorl         %r8d, %r8d
	0x01, 0xc7, //0x00003c88 addl         %eax, %edi
	0x41, 0x0f, 0x92, 0xc0, //0x00003c8a setb         %r8b
	0x01, 0xff, //0x00003c8e addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003c90 xorl         $1431655765, %edi
	0x21, 0xcf, //0x00003c96 andl         %ecx, %edi
	0xf7, 0xd7, //0x00003c98 notl         %edi
	0x21, 0xfe, //0x00003c9a andl         %edi, %esi
	0x4c, 0x8b, 0x65, 0xb0, //0x00003c9c movq         $-80(%rbp), %r12
	0x66, 0x0f, 0x6f, 0xd3, //0x00003ca0 movdqa       %xmm3, %xmm2
	0x48, 0x89, 0xdf, //0x00003ca4 movq         %rbx, %rdi
	0x4c, 0x89, 0xe9, //0x00003ca7 movq         %r13, %rcx
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003caa movq         $-72(%rbp), %r15
	0x48, 0x85, 0xf6, //0x00003cae testq        %rsi, %rsi
	0x0f, 0x85, 0xd0, 0xf3, 0xff, 0xff, //0x00003cb1 jne          LBB0_270
	//0x00003cb7 LBB0_649
	0x66, 0x0f, 0x6f, 0xda, //0x00003cb7 movdqa       %xmm2, %xmm3
	0x49, 0x83, 0xc3, 0x20, //0x00003cbb addq         $32, %r11
	0x49, 0x83, 0xc1, 0xe0, //0x00003cbf addq         $-32, %r9
	//0x00003cc3 LBB0_650
	0x4d, 0x85, 0xc0, //0x00003cc3 testq        %r8, %r8
	0x0f, 0x85, 0xa5, 0x02, 0x00, 0x00, //0x00003cc6 jne          LBB0_683
	0x4c, 0x89, 0xe9, //0x00003ccc movq         %r13, %rcx
	0x48, 0xf7, 0xd1, //0x00003ccf notq         %rcx
	0x48, 0x8b, 0x55, 0xc8, //0x00003cd2 movq         $-56(%rbp), %rdx
	0x4d, 0x85, 0xc9, //0x00003cd6 testq        %r9, %r9
	0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00003cd9 je           LBB0_663
	//0x00003cdf LBB0_652
	0x48, 0x83, 0xc1, 0x01, //0x00003cdf addq         $1, %rcx
	//0x00003ce3 LBB0_653
	0x31, 0xf6, //0x00003ce3 xorl         %esi, %esi
	//0x00003ce5 LBB0_654
	0x41, 0x0f, 0xb6, 0x1c, 0x33, //0x00003ce5 movzbl       (%r11,%rsi), %ebx
	0x80, 0xfb, 0x22, //0x00003cea cmpb         $34, %bl
	0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00003ced je           LBB0_662
	0x80, 0xfb, 0x5c, //0x00003cf3 cmpb         $92, %bl
	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003cf6 je           LBB0_659
	0x48, 0x83, 0xc6, 0x01, //0x00003cfc addq         $1, %rsi
	0x49, 0x39, 0xf1, //0x00003d00 cmpq         %rsi, %r9
	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00003d03 jne          LBB0_654
	0xe9, 0x69, 0x00, 0x00, 0x00, //0x00003d09 jmp          LBB0_657
	//0x00003d0e LBB0_659
	0x49, 0x8d, 0x41, 0xff, //0x00003d0e leaq         $-1(%r9), %rax
	0x48, 0x39, 0xf0, //0x00003d12 cmpq         %rsi, %rax
	0x0f, 0x84, 0xf1, 0x04, 0x00, 0x00, //0x00003d15 je           LBB0_661
	0x4a, 0x8d, 0x04, 0x19, //0x00003d1b leaq         (%rcx,%r11), %rax
	0x48, 0x01, 0xf0, //0x00003d1f addq         %rsi, %rax
	0x48, 0x83, 0xfa, 0xff, //0x00003d22 cmpq         $-1, %rdx
	0x48, 0x8b, 0x5d, 0xc8, //0x00003d26 movq         $-56(%rbp), %rbx
	0x48, 0x0f, 0x44, 0xd8, //0x00003d2a cmoveq       %rax, %rbx
	0x48, 0x89, 0x5d, 0xc8, //0x00003d2e movq         %rbx, $-56(%rbp)
	0x48, 0x0f, 0x44, 0xd0, //0x00003d32 cmoveq       %rax, %rdx
	0x49, 0x01, 0xf3, //0x00003d36 addq         %rsi, %r11
	0x49, 0x83, 0xc3, 0x02, //0x00003d39 addq         $2, %r11
	0x4c, 0x89, 0xc8, //0x00003d3d movq         %r9, %rax
	0x48, 0x29, 0xf0, //0x00003d40 subq         %rsi, %rax
	0x48, 0x83, 0xc0, 0xfe, //0x00003d43 addq         $-2, %rax
	0x49, 0x83, 0xc1, 0xfe, //0x00003d47 addq         $-2, %r9
	0x49, 0x39, 0xf1, //0x00003d4b cmpq         %rsi, %r9
	0x49, 0x89, 0xc1, //0x00003d4e movq         %rax, %r9
	0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00003d51 jne          LBB0_653
	0xe9, 0xb0, 0x04, 0x00, 0x00, //0x00003d57 jmp          LBB0_661
	//0x00003d5c LBB0_662
	0x49, 0x01, 0xf3, //0x00003d5c addq         %rsi, %r11
	0x49, 0x83, 0xc3, 0x01, //0x00003d5f addq         $1, %r11
	//0x00003d63 LBB0_663
	0x4d, 0x29, 0xeb, //0x00003d63 subq         %r13, %r11
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003d66 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00003d6a movq         $-80(%rbp), %r12
	0x66, 0x0f, 0x6f, 0xd3, //0x00003d6e movdqa       %xmm3, %xmm2
	0xe9, 0xfe, 0xd7, 0xff, 0xff, //0x00003d72 jmp          LBB0_275
	//0x00003d77 LBB0_657
	0x80, 0xfb, 0x22, //0x00003d77 cmpb         $34, %bl
	0x0f, 0x85, 0x8c, 0x04, 0x00, 0x00, //0x00003d7a jne          LBB0_661
	0x4d, 0x01, 0xcb, //0x00003d80 addq         %r9, %r11
	0xe9, 0xdb, 0xff, 0xff, 0xff, //0x00003d83 jmp          LBB0_663
	//0x00003d88 LBB0_664
	0x66, 0x0f, 0x6f, 0xda, //0x00003d88 movdqa       %xmm2, %xmm3
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00003d8c cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00003d91 jne          LBB0_667
	0x4c, 0x89, 0xd9, //0x00003d97 movq         %r11, %rcx
	0x4c, 0x29, 0xe9, //0x00003d9a subq         %r13, %rcx
	0x48, 0x0f, 0xbc, 0xd0, //0x00003d9d bsfq         %rax, %rdx
	0x48, 0x01, 0xca, //0x00003da1 addq         %rcx, %rdx
	0x48, 0x89, 0x55, 0xc8, //0x00003da4 movq         %rdx, $-56(%rbp)
	0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003da8 jmp          LBB0_667
	//0x00003dad LBB0_666
	0x66, 0x0f, 0x6f, 0xda, //0x00003dad movdqa       %xmm2, %xmm3
	//0x00003db1 LBB0_667
	0x48, 0x89, 0xfa, //0x00003db1 movq         %rdi, %rdx
	0x89, 0xd1, //0x00003db4 movl         %edx, %ecx
	0xf7, 0xd1, //0x00003db6 notl         %ecx
	0x21, 0xc1, //0x00003db8 andl         %eax, %ecx
	0x8d, 0x14, 0x4f, //0x00003dba leal         (%rdi,%rcx,2), %edx
	0x8d, 0x3c, 0x09, //0x00003dbd leal         (%rcx,%rcx), %edi
	0xf7, 0xd7, //0x00003dc0 notl         %edi
	0x21, 0xc7, //0x00003dc2 andl         %eax, %edi
	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003dc4 andl         $-1431655766, %edi
	0x31, 0xc0, //0x00003dca xorl         %eax, %eax
	0x01, 0xcf, //0x00003dcc addl         %ecx, %edi
	0x0f, 0x92, 0xc0, //0x00003dce setb         %al
	0x01, 0xff, //0x00003dd1 addl         %edi, %edi
	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003dd3 xorl         $1431655765, %edi
	0x21, 0xd7, //0x00003dd9 andl         %edx, %edi
	0xf7, 0xd7, //0x00003ddb notl         %edi
	0x21, 0xfe, //0x00003ddd andl         %edi, %esi
	0x48, 0x89, 0xc2, //0x00003ddf movq         %rax, %rdx
	0x4c, 0x8b, 0x4d, 0xd0, //0x00003de2 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x65, 0xb0, //0x00003de6 movq         $-80(%rbp), %r12
	0x4c, 0x8b, 0x75, 0xa0, //0x00003dea movq         $-96(%rbp), %r14
	0x66, 0x0f, 0x6f, 0xd3, //0x00003dee movdqa       %xmm3, %xmm2
	0x4c, 0x8b, 0x7d, 0xb8, //0x00003df2 movq         $-72(%rbp), %r15
	0xe9, 0x30, 0xf3, 0xff, 0xff, //0x00003df6 jmp          LBB0_433
	//0x00003dfb LBB0_668
	0x48, 0x83, 0xf8, 0x05, //0x00003dfb cmpq         $5, %rax
	0x0f, 0x82, 0x4b, 0x04, 0x00, 0x00, //0x00003dff jb           LBB0_727
	0x41, 0x8b, 0x54, 0x35, 0x01, //0x00003e05 movl         $1(%r13,%rsi), %edx
	0x89, 0xd1, //0x00003e0a movl         %edx, %ecx
	0xf7, 0xd1, //0x00003e0c notl         %ecx
	0x8d, 0xba, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003e0e leal         $-808464432(%rdx), %edi
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00003e14 andl         $-2139062144, %ecx
	0x85, 0xf9, //0x00003e1a testl        %edi, %ecx
	0x0f, 0x85, 0xc5, 0x04, 0x00, 0x00, //0x00003e1c jne          LBB0_737
	0x8d, 0xba, 0x19, 0x19, 0x19, 0x19, //0x00003e22 leal         $421075225(%rdx), %edi
	0x09, 0xd7, //0x00003e28 orl          %edx, %edi
	0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00003e2a testl        $-2139062144, %edi
	0x0f, 0x85, 0xb1, 0x04, 0x00, 0x00, //0x00003e30 jne          LBB0_737
	0x89, 0xd7, //0x00003e36 movl         %edx, %edi
	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003e38 andl         $2139062143, %edi
	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003e3e movl         $-1061109568, %r8d
	0x41, 0x29, 0xf8, //0x00003e44 subl         %edi, %r8d
	0x44, 0x8d, 0x8f, 0x46, 0x46, 0x46, 0x46, //0x00003e47 leal         $1179010630(%rdi), %r9d
	0x41, 0x21, 0xc8, //0x00003e4e andl         %ecx, %r8d
	0x45, 0x85, 0xc8, //0x00003e51 testl        %r9d, %r8d
	0x0f, 0x85, 0x8d, 0x04, 0x00, 0x00, //0x00003e54 jne          LBB0_737
	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003e5a movl         $-522133280, %r8d
	0x41, 0x29, 0xf8, //0x00003e60 subl         %edi, %r8d
	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00003e63 addl         $960051513, %edi
	0x44, 0x21, 0xc1, //0x00003e69 andl         %r8d, %ecx
	0x85, 0xf9, //0x00003e6c testl        %edi, %ecx
	0x0f, 0x85, 0x73, 0x04, 0x00, 0x00, //0x00003e6e jne          LBB0_737
	0x0f, 0xca, //0x00003e74 bswapl       %edx
	0x89, 0xd1, //0x00003e76 movl         %edx, %ecx
	0xc1, 0xe9, 0x04, //0x00003e78 shrl         $4, %ecx
	0xf7, 0xd1, //0x00003e7b notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00003e7d andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x00003e83 leal         (%rcx,%rcx,8), %ecx
	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003e86 andl         $252645135, %edx
	0x01, 0xca, //0x00003e8c addl         %ecx, %edx
	0x89, 0xd1, //0x00003e8e movl         %edx, %ecx
	0xc1, 0xe9, 0x0c, //0x00003e90 shrl         $12, %ecx
	0xc1, 0xea, 0x08, //0x00003e93 shrl         $8, %edx
	0x09, 0xca, //0x00003e96 orl          %ecx, %edx
	0x81, 0xe2, 0x00, 0xfc, 0x00, 0x00, //0x00003e98 andl         $64512, %edx
	0x81, 0xfa, 0x00, 0xd8, 0x00, 0x00, //0x00003e9e cmpl         $55296, %edx
	0x0f, 0x85, 0x07, 0x01, 0x00, 0x00, //0x00003ea4 jne          LBB0_685
	0x48, 0x83, 0xf8, 0x0b, //0x00003eaa cmpq         $11, %rax
	0x0f, 0x82, 0xfd, 0x00, 0x00, 0x00, //0x00003eae jb           LBB0_685
	0x41, 0x80, 0x7c, 0x35, 0x05, 0x5c, //0x00003eb4 cmpb         $92, $5(%r13,%rsi)
	0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x00003eba jne          LBB0_685
	0x41, 0x80, 0x7c, 0x35, 0x06, 0x75, //0x00003ec0 cmpb         $117, $6(%r13,%rsi)
	0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00003ec6 jne          LBB0_685
	0x41, 0x8b, 0x44, 0x35, 0x07, //0x00003ecc movl         $7(%r13,%rsi), %eax
	0x89, 0xc1, //0x00003ed1 movl         %eax, %ecx
	0xf7, 0xd1, //0x00003ed3 notl         %ecx
	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003ed5 leal         $-808464432(%rax), %edx
	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00003edb andl         $-2139062144, %ecx
	0x85, 0xd1, //0x00003ee1 testl        %edx, %ecx
	0x0f, 0x85, 0xc8, 0x00, 0x00, 0x00, //0x00003ee3 jne          LBB0_685
	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00003ee9 leal         $421075225(%rax), %edx
	0x09, 0xc2, //0x00003eef orl          %eax, %edx
	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00003ef1 testl        $-2139062144, %edx
	0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x00003ef7 jne          LBB0_685
	0x89, 0xc2, //0x00003efd movl         %eax, %edx
	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003eff andl         $2139062143, %edx
	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003f05 movl         $-1061109568, %edi
	0x29, 0xd7, //0x00003f0a subl         %edx, %edi
	0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x00003f0c leal         $1179010630(%rdx), %r8d
	0x21, 0xcf, //0x00003f13 andl         %ecx, %edi
	0x44, 0x85, 0xc7, //0x00003f15 testl        %r8d, %edi
	0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x00003f18 jne          LBB0_685
	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003f1e movl         $-522133280, %edi
	0x29, 0xd7, //0x00003f23 subl         %edx, %edi
	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00003f25 addl         $960051513, %edx
	0x21, 0xf9, //0x00003f2b andl         %edi, %ecx
	0x85, 0xd1, //0x00003f2d testl        %edx, %ecx
	0x0f, 0x85, 0x7c, 0x00, 0x00, 0x00, //0x00003f2f jne          LBB0_685
	0x0f, 0xc8, //0x00003f35 bswapl       %eax
	0x89, 0xc1, //0x00003f37 movl         %eax, %ecx
	0xc1, 0xe9, 0x04, //0x00003f39 shrl         $4, %ecx
	0xf7, 0xd1, //0x00003f3c notl         %ecx
	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00003f3e andl         $16843009, %ecx
	0x8d, 0x0c, 0xc9, //0x00003f44 leal         (%rcx,%rcx,8), %ecx
	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003f47 andl         $252645135, %eax
	0x01, 0xc8, //0x00003f4c addl         %ecx, %eax
	0x89, 0xc1, //0x00003f4e movl         %eax, %ecx
	0xc1, 0xe9, 0x0c, //0x00003f50 shrl         $12, %ecx
	0xc1, 0xe8, 0x08, //0x00003f53 shrl         $8, %eax
	0x09, 0xc8, //0x00003f56 orl          %ecx, %eax
	0x25, 0x00, 0xfc, 0x00, 0x00, //0x00003f58 andl         $64512, %eax
	0x3d, 0x00, 0xdc, 0x00, 0x00, //0x00003f5d cmpl         $56320, %eax
	0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00003f62 jne          LBB0_685
	0x48, 0x8d, 0x46, 0x0b, //0x00003f68 leaq         $11(%rsi), %rax
	0xe9, 0x98, 0xfb, 0xff, 0xff, //0x00003f6c jmp          LBB0_637
	//0x00003f71 LBB0_683
	0x4d, 0x85, 0xc9, //0x00003f71 testq        %r9, %r9
	0x0f, 0x84, 0x92, 0x02, 0x00, 0x00, //0x00003f74 je           LBB0_661
	0x4c, 0x89, 0xe9, //0x00003f7a movq         %r13, %rcx
	0x48, 0xf7, 0xd1, //0x00003f7d notq         %rcx
	0x49, 0x8d, 0x04, 0x0b, //0x00003f80 leaq         (%r11,%rcx), %rax
	0x48, 0x8b, 0x75, 0xc8, //0x00003f84 movq         $-56(%rbp), %rsi
	0x48, 0x83, 0xfe, 0xff, //0x00003f88 cmpq         $-1, %rsi
	0x48, 0x89, 0xf2, //0x00003f8c movq         %rsi, %rdx
	0x48, 0x0f, 0x44, 0xf0, //0x00003f8f cmoveq       %rax, %rsi
	0x48, 0x0f, 0x44, 0xd0, //0x00003f93 cmoveq       %rax, %rdx
	0x49, 0x83, 0xc3, 0x01, //0x00003f97 addq         $1, %r11
	0x49, 0x83, 0xc1, 0xff, //0x00003f9b addq         $-1, %r9
	0x48, 0x89, 0x75, 0xc8, //0x00003f9f movq         %rsi, $-56(%rbp)
	0x4d, 0x85, 0xc9, //0x00003fa3 testq        %r9, %r9
	0x0f, 0x85, 0x33, 0xfd, 0xff, 0xff, //0x00003fa6 jne          LBB0_652
	0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x00003fac jmp          LBB0_663
	//0x00003fb1 LBB0_685
	0x48, 0x8d, 0x46, 0x05, //0x00003fb1 leaq         $5(%rsi), %rax
	0xe9, 0x4f, 0xfb, 0xff, 0xff, //0x00003fb5 jmp          LBB0_637
	//0x00003fba LBB0_686
	0x4d, 0x89, 0x19, //0x00003fba movq         %r11, (%r9)
	//0x00003fbd LBB0_687
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003fbd movq         $-1, %rax
	0xe9, 0x74, 0x00, 0x00, 0x00, //0x00003fc4 jmp          LBB0_722
	//0x00003fc9 LBB0_714
	0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00003fc9 movq         $-7, %rax
	0xe9, 0x68, 0x00, 0x00, 0x00, //0x00003fd0 jmp          LBB0_722
	//0x00003fd5 LBB0_688
	0x4c, 0x89, 0xd8, //0x00003fd5 movq         %r11, %rax
	0x48, 0x83, 0xf8, 0xff, //0x00003fd8 cmpq         $-1, %rax
	0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00003fdc jne          LBB0_699
	//0x00003fe2 LBB0_689
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003fe2 movq         $-1, %rax
	0x4c, 0x89, 0x7d, 0xc8, //0x00003fe9 movq         %r15, $-56(%rbp)
	0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00003fed jmp          LBB0_699
	//0x00003ff2 LBB0_690
	0x48, 0x89, 0x55, 0xc0, //0x00003ff2 movq         %rdx, $-64(%rbp)
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003ff6 movq         $-1, %rax
	0xe9, 0x23, 0x00, 0x00, 0x00, //0x00003ffd jmp          LBB0_693
	//0x00004002 LBB0_694
	0x4c, 0x89, 0xd8, //0x00004002 movq         %r11, %rax
	0x48, 0x83, 0xf8, 0xff, //0x00004005 cmpq         $-1, %rax
	0x48, 0x8b, 0x4d, 0xc8, //0x00004009 movq         $-56(%rbp), %rcx
	0x0f, 0x85, 0x7a, 0x01, 0x00, 0x00, //0x0000400d jne          LBB0_711
	//0x00004013 LBB0_695
	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004013 movq         $-1, %rax
	0x4c, 0x89, 0xf9, //0x0000401a movq         %r15, %rcx
	0xe9, 0x6b, 0x01, 0x00, 0x00, //0x0000401d jmp          LBB0_711
	//0x00004022 LBB0_692
	0x4c, 0x89, 0xd8, //0x00004022 movq         %r11, %rax
	//0x00004025 LBB0_693
	0x48, 0xf7, 0xd0, //0x00004025 notq         %rax
	0x48, 0x8b, 0x4d, 0xc0, //0x00004028 movq         $-64(%rbp), %rcx
	0x48, 0x01, 0xc1, //0x0000402c addq         %rax, %rcx
	0x48, 0x8b, 0x45, 0xd0, //0x0000402f movq         $-48(%rbp), %rax
	0x48, 0x89, 0x08, //0x00004033 movq         %rcx, (%rax)
	//0x00004036 LBB0_721
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004036 movq         $-2, %rax
	//0x0000403d LBB0_722
	0x48, 0x81, 0xc4, 0x88, 0x00, 0x00, 0x00, //0x0000403d addq         $136, %rsp
	0x5b,       //0x00004044 popq         %rbx
	0x41, 0x5c, //0x00004045 popq         %r12
	0x41, 0x5d, //0x00004047 popq         %r13
	0x41, 0x5e, //0x00004049 popq         %r14
	0x41, 0x5f, //0x0000404b popq         %r15
	0x5d, //0x0000404d popq         %rbp
	0xc3, //0x0000404e retq
	//0x0000404f LBB0_696
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000404f movq         $-2, %rax
	0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00004056 cmpq         $-1, $-56(%rbp)
	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000405b jne          LBB0_699
	0x48, 0x0f, 0xbc, 0xcb, //0x00004061 bsfq         %rbx, %rcx
	0x4c, 0x01, 0xd9, //0x00004065 addq         %r11, %rcx
	//0x00004068 LBB0_698
	0x48, 0x89, 0x4d, 0xc8, //0x00004068 movq         %rcx, $-56(%rbp)
	//0x0000406c LBB0_699
	0x48, 0x8b, 0x4d, 0xc8, //0x0000406c movq         $-56(%rbp), %rcx
	0x49, 0x89, 0x09, //0x00004070 movq         %rcx, (%r9)
	0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00004073 jmp          LBB0_722
	//0x00004078 LBB0_700
	0x49, 0x89, 0x31, //0x00004078 movq         %rsi, (%r9)
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000407b movq         $-2, %rax
	0x41, 0x80, 0x38, 0x74, //0x00004082 cmpb         $116, (%r8)
	0x0f, 0x85, 0xb1, 0xff, 0xff, 0xff, //0x00004086 jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x01, //0x0000408c leaq         $1(%rsi), %rcx
	0x49, 0x89, 0x09, //0x00004090 movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x01, 0x72, //0x00004093 cmpb         $114, $1(%r13,%rsi)
	0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x00004099 jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x02, //0x0000409f leaq         $2(%rsi), %rcx
	0x49, 0x89, 0x09, //0x000040a3 movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x02, 0x75, //0x000040a6 cmpb         $117, $2(%r13,%rsi)
	0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x000040ac jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x03, //0x000040b2 leaq         $3(%rsi), %rcx
	0x49, 0x89, 0x09, //0x000040b6 movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x03, 0x65, //0x000040b9 cmpb         $101, $3(%r13,%rsi)
	0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000040bf jne          LBB0_722
	0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000040c5 jmp          LBB0_704
	//0x000040ca LBB0_316
	0x49, 0x89, 0x31, //0x000040ca movq         %rsi, (%r9)
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000040cd movq         $-2, %rax
	0x41, 0x80, 0x38, 0x6e, //0x000040d4 cmpb         $110, (%r8)
	0x0f, 0x85, 0x5f, 0xff, 0xff, 0xff, //0x000040d8 jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x01, //0x000040de leaq         $1(%rsi), %rcx
	0x49, 0x89, 0x09, //0x000040e2 movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x01, 0x75, //0x000040e5 cmpb         $117, $1(%r13,%rsi)
	0x0f, 0x85, 0x4c, 0xff, 0xff, 0xff, //0x000040eb jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x02, //0x000040f1 leaq         $2(%rsi), %rcx
	0x49, 0x89, 0x09, //0x000040f5 movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x02, 0x6c, //0x000040f8 cmpb         $108, $2(%r13,%rsi)
	0x0f, 0x85, 0x39, 0xff, 0xff, 0xff, //0x000040fe jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x03, //0x00004104 leaq         $3(%rsi), %rcx
	0x49, 0x89, 0x09, //0x00004108 movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x03, 0x6c, //0x0000410b cmpb         $108, $3(%r13,%rsi)
	0x0f, 0x85, 0x26, 0xff, 0xff, 0xff, //0x00004111 jne          LBB0_722
	//0x00004117 LBB0_704
	0x48, 0x83, 0xc6, 0x04, //0x00004117 addq         $4, %rsi
	0x49, 0x89, 0x31, //0x0000411b movq         %rsi, (%r9)
	0xe9, 0x1a, 0xff, 0xff, 0xff, //0x0000411e jmp          LBB0_722
	//0x00004123 LBB0_705
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004123 movq         $-2, %rax
	0x80, 0xf9, 0x61, //0x0000412a cmpb         $97, %cl
	0x0f, 0x85, 0x0a, 0xff, 0xff, 0xff, //0x0000412d jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x02, //0x00004133 leaq         $2(%rsi), %rcx
	0x49, 0x89, 0x09, //0x00004137 movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x02, 0x6c, //0x0000413a cmpb         $108, $2(%r13,%rsi)
	0x0f, 0x85, 0xf7, 0xfe, 0xff, 0xff, //0x00004140 jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x03, //0x00004146 leaq         $3(%rsi), %rcx
	0x49, 0x89, 0x09, //0x0000414a movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x03, 0x73, //0x0000414d cmpb         $115, $3(%r13,%rsi)
	0x0f, 0x85, 0xe4, 0xfe, 0xff, 0xff, //0x00004153 jne          LBB0_722
	0x48, 0x8d, 0x4e, 0x04, //0x00004159 leaq         $4(%rsi), %rcx
	0x49, 0x89, 0x09, //0x0000415d movq         %rcx, (%r9)
	0x41, 0x80, 0x7c, 0x35, 0x04, 0x65, //0x00004160 cmpb         $101, $4(%r13,%rsi)
	0x0f, 0x85, 0xd1, 0xfe, 0xff, 0xff, //0x00004166 jne          LBB0_722
	0x48, 0x83, 0xc6, 0x05, //0x0000416c addq         $5, %rsi
	0x49, 0x89, 0x31, //0x00004170 movq         %rsi, (%r9)
	0xe9, 0xc5, 0xfe, 0xff, 0xff, //0x00004173 jmp          LBB0_722
	//0x00004178 LBB0_710
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004178 movq         $-2, %rax
	0x48, 0x8b, 0x4d, 0xc8, //0x0000417f movq         $-56(%rbp), %rcx
	0x48, 0x83, 0xf9, 0xff, //0x00004183 cmpq         $-1, %rcx
	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00004187 je           LBB0_715
	//0x0000418d LBB0_711
	0x49, 0x89, 0x09, //0x0000418d movq         %rcx, (%r9)
	0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x00004190 jmp          LBB0_722
	//0x00004195 LBB0_713
	0x48, 0x8b, 0x55, 0xc0, //0x00004195 movq         $-64(%rbp), %rdx
	0x4c, 0x29, 0xd2, //0x00004199 subq         %r10, %rdx
	0x48, 0x8b, 0x4d, 0xd0, //0x0000419c movq         $-48(%rbp), %rcx
	0x48, 0x89, 0x11, //0x000041a0 movq         %rdx, (%rcx)
	0xe9, 0x95, 0xfe, 0xff, 0xff, //0x000041a3 jmp          LBB0_722
	//0x000041a8 LBB0_715
	0x48, 0x0f, 0xbc, 0xcb, //0x000041a8 bsfq         %rbx, %rcx
	0x4c, 0x01, 0xd9, //0x000041ac addq         %r11, %rcx
	0x49, 0x89, 0x09, //0x000041af movq         %rcx, (%r9)
	0xe9, 0x86, 0xfe, 0xff, 0xff, //0x000041b2 jmp          LBB0_722
	//0x000041b7 LBB0_716
	0x4d, 0x89, 0xdf, //0x000041b7 movq         %r11, %r15
	0x4c, 0x8b, 0x4d, 0xd0, //0x000041ba movq         $-48(%rbp), %r9
	0xe9, 0x1f, 0xfe, 0xff, 0xff, //0x000041be jmp          LBB0_689
	//0x000041c3 LBB0_717
	0x4d, 0x89, 0xdf, //0x000041c3 movq         %r11, %r15
	0xe9, 0x17, 0xfe, 0xff, 0xff, //0x000041c6 jmp          LBB0_689
	//0x000041cb LBB0_192
	0x4c, 0x01, 0xd9, //0x000041cb addq         %r11, %rcx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000041ce movq         $-2, %rax
	0xe9, 0x8e, 0xfe, 0xff, 0xff, //0x000041d5 jmp          LBB0_698
	//0x000041da LBB0_718
	0x4d, 0x89, 0xdf, //0x000041da movq         %r11, %r15
	0x4c, 0x8b, 0x4d, 0xd0, //0x000041dd movq         $-48(%rbp), %r9
	0xe9, 0x2d, 0xfe, 0xff, 0xff, //0x000041e1 jmp          LBB0_695
	//0x000041e6 LBB0_719
	0x4d, 0x89, 0xdf, //0x000041e6 movq         %r11, %r15
	0xe9, 0x25, 0xfe, 0xff, 0xff, //0x000041e9 jmp          LBB0_695
	//0x000041ee LBB0_226
	0x4c, 0x01, 0xd9, //0x000041ee addq         %r11, %rcx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000041f1 movq         $-2, %rax
	0x49, 0x89, 0x09, //0x000041f8 movq         %rcx, (%r9)
	0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x000041fb jmp          LBB0_722
	//0x00004200 LBB0_720
	0x48, 0x8b, 0x45, 0xd0, //0x00004200 movq         $-48(%rbp), %rax
	0x4c, 0x89, 0x00, //0x00004204 movq         %r8, (%rax)
	0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00004207 jmp          LBB0_721
	//0x0000420c LBB0_661
	0x4c, 0x8b, 0x4d, 0xd0, //0x0000420c movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x7d, 0xb8, //0x00004210 movq         $-72(%rbp), %r15
	0xe9, 0xfa, 0xfd, 0xff, 0xff, //0x00004214 jmp          LBB0_695
	//0x00004219 LBB0_725
	0x48, 0x8b, 0x4d, 0x98, //0x00004219 movq         $-104(%rbp), %rcx
	0x48, 0x8b, 0x49, 0x08, //0x0000421d movq         $8(%rcx), %rcx
	0x48, 0x8b, 0x55, 0xd0, //0x00004221 movq         $-48(%rbp), %rdx
	0x48, 0x89, 0x0a, //0x00004225 movq         %rcx, (%rdx)
	0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00004228 jmp          LBB0_722
	//0x0000422d LBB0_726
	0x4d, 0x29, 0xeb, //0x0000422d subq         %r13, %r11
	0x49, 0x01, 0xc3, //0x00004230 addq         %rax, %r11
	0xe9, 0x28, 0x00, 0x00, 0x00, //0x00004233 jmp          LBB0_729
	//0x00004238 LBB0_732
	0x4c, 0x89, 0xd9, //0x00004238 movq         %r11, %rcx
	0x4c, 0x29, 0xe9, //0x0000423b subq         %r13, %rcx
	0x48, 0x01, 0xc1, //0x0000423e addq         %rax, %rcx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004241 movq         $-2, %rax
	0x49, 0x89, 0x09, //0x00004248 movq         %rcx, (%r9)
	0xe9, 0xed, 0xfd, 0xff, 0xff, //0x0000424b jmp          LBB0_722
	//0x00004250 LBB0_727
	0x4c, 0x8b, 0x4d, 0xd0, //0x00004250 movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x7d, 0xb8, //0x00004254 movq         $-72(%rbp), %r15
	0xe9, 0x85, 0xfd, 0xff, 0xff, //0x00004258 jmp          LBB0_689
	//0x0000425d LBB0_728
	0x4d, 0x29, 0xeb, //0x0000425d subq         %r13, %r11
	//0x00004260 LBB0_729
	0x4c, 0x89, 0x5d, 0xc8, //0x00004260 movq         %r11, $-56(%rbp)
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004264 movq         $-2, %rax
	0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x0000426b jmp          LBB0_699
	//0x00004270 LBB0_731
	0x4c, 0x89, 0xd9, //0x00004270 movq         %r11, %rcx
	0x4c, 0x29, 0xe9, //0x00004273 subq         %r13, %rcx
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004276 movq         $-2, %rax
	0x49, 0x89, 0x09, //0x0000427d movq         %rcx, (%r9)
	0xe9, 0xb8, 0xfd, 0xff, 0xff, //0x00004280 jmp          LBB0_722
	//0x00004285 LBB0_733
	0x4c, 0x89, 0xd9, //0x00004285 movq         %r11, %rcx
	0x4c, 0x29, 0xe9, //0x00004288 subq         %r13, %rcx
	0x48, 0x01, 0xc1, //0x0000428b addq         %rax, %rcx
	0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000428e jmp          LBB0_735
	//0x00004293 LBB0_734
	0x4c, 0x89, 0xd9, //0x00004293 movq         %r11, %rcx
	0x4c, 0x29, 0xe9, //0x00004296 subq         %r13, %rcx
	//0x00004299 LBB0_735
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004299 movq         $-2, %rax
	0x4c, 0x8b, 0x4d, 0xd0, //0x000042a0 movq         $-48(%rbp), %r9
	0x49, 0x89, 0x09, //0x000042a4 movq         %rcx, (%r9)
	0xe9, 0x91, 0xfd, 0xff, 0xff, //0x000042a7 jmp          LBB0_722
	//0x000042ac LBB0_736
	0x4c, 0x8b, 0x4d, 0xd0, //0x000042ac movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x7d, 0xb8, //0x000042b0 movq         $-72(%rbp), %r15
	0x48, 0x83, 0xf8, 0xff, //0x000042b4 cmpq         $-1, %rax
	0x0f, 0x85, 0xae, 0xfd, 0xff, 0xff, //0x000042b8 jne          LBB0_699
	0xe9, 0x1f, 0xfd, 0xff, 0xff, //0x000042be jmp          LBB0_689
	//0x000042c3 LBB0_596
	0x4c, 0x8b, 0x4d, 0xd0, //0x000042c3 movq         $-48(%rbp), %r9
	0xe9, 0x16, 0xfd, 0xff, 0xff, //0x000042c7 jmp          LBB0_689
	//0x000042cc LBB0_739
	0x4c, 0x8b, 0x4d, 0xd0, //0x000042cc movq         $-48(%rbp), %r9
	0x4c, 0x8b, 0x7d, 0xb8, //0x000042d0 movq         $-72(%rbp), %r15
	0x48, 0x83, 0xf8, 0xff, //0x000042d4 cmpq         $-1, %rax
	0x48, 0x8b, 0x4d, 0xc8, //0x000042d8 movq         $-56(%rbp), %rcx
	0x0f, 0x85, 0xab, 0xfe, 0xff, 0xff, //0x000042dc jne          LBB0_711
	0xe9, 0x2c, 0xfd, 0xff, 0xff, //0x000042e2 jmp          LBB0_695
	//0x000042e7 LBB0_737
	0x48, 0x83, 0xc6, 0xff, //0x000042e7 addq         $-1, %rsi
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000042eb movq         $-2, %rax
	0x48, 0x89, 0x75, 0xc8, //0x000042f2 movq         %rsi, $-56(%rbp)
	0x4c, 0x8b, 0x4d, 0xd0, //0x000042f6 movq         $-48(%rbp), %r9
	0xe9, 0x6d, 0xfd, 0xff, 0xff, //0x000042fa jmp          LBB0_699
	//0x000042ff LBB0_622
	0x4c, 0x8b, 0x4d, 0xd0, //0x000042ff movq         $-48(%rbp), %r9
	0xe9, 0x0b, 0xfd, 0xff, 0xff, //0x00004303 jmp          LBB0_695
	//0x00004308 LBB0_740
	0x48, 0x83, 0xc6, 0xff, //0x00004308 addq         $-1, %rsi
	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000430c movq         $-2, %rax
	0x48, 0x89, 0xf1, //0x00004313 movq         %rsi, %rcx
	0x4c, 0x8b, 0x4d, 0xd0, //0x00004316 movq         $-48(%rbp), %r9
	0x49, 0x89, 0x31, //0x0000431a movq         %rsi, (%r9)
	0xe9, 0x1b, 0xfd, 0xff, 0xff, //0x0000431d jmp          LBB0_722
	0x90, 0x90, //0x00004322 .p2align 2, 0x90
	// // .set L0_0_set_35, LBB0_35-LJTI0_0
	// // .set L0_0_set_61, LBB0_61-LJTI0_0
	// // .set L0_0_set_40, LBB0_40-LJTI0_0
	// // .set L0_0_set_59, LBB0_59-LJTI0_0
	// // .set L0_0_set_38, LBB0_38-LJTI0_0
	// // .set L0_0_set_63, LBB0_63-LJTI0_0
	//0x00004324 LJTI0_0
	0x6c, 0xc0, 0xff, 0xff, //0x00004324 .long L0_0_set_35
	0x85, 0xc2, 0xff, 0xff, //0x00004328 .long L0_0_set_61
	0xa7, 0xc0, 0xff, 0xff, //0x0000432c .long L0_0_set_40
	0x6e, 0xc2, 0xff, 0xff, //0x00004330 .long L0_0_set_59
	0x83, 0xc0, 0xff, 0xff, //0x00004334 .long L0_0_set_38
	0xb1, 0xc2, 0xff, 0xff, //0x00004338 .long L0_0_set_63
	// // .set L0_1_set_500, LBB0_500-LJTI0_1
	// // .set L0_1_set_740, LBB0_740-LJTI0_1
	// // .set L0_1_set_503, LBB0_503-LJTI0_1
	//0x0000433c LJTI0_1
	0xcf, 0xea, 0xff, 0xff, //0x0000433c .long L0_1_set_500
	0xcc, 0xff, 0xff, 0xff, //0x00004340 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004344 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004348 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000434c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004350 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004354 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004358 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000435c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004360 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004364 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004368 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000436c .long L0_1_set_740
	0xcf, 0xea, 0xff, 0xff, //0x00004370 .long L0_1_set_500
	0xcc, 0xff, 0xff, 0xff, //0x00004374 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004378 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000437c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004380 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004384 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004388 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000438c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004390 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004394 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004398 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000439c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043a0 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043a4 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043a8 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043ac .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043b0 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043b4 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043b8 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043bc .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043c0 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043c4 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043c8 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043cc .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043d0 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043d4 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043d8 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043dc .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043e0 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043e4 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043e8 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043ec .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043f0 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043f4 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043f8 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x000043fc .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004400 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004404 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004408 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000440c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004410 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004414 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004418 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000441c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004420 .long L0_1_set_740
	0xcf, 0xea, 0xff, 0xff, //0x00004424 .long L0_1_set_500
	0xcc, 0xff, 0xff, 0xff, //0x00004428 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000442c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004430 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004434 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004438 .long L0_1_set_740
	0xcf, 0xea, 0xff, 0xff, //0x0000443c .long L0_1_set_500
	0xcc, 0xff, 0xff, 0xff, //0x00004440 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004444 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004448 .long L0_1_set_740
	0xcf, 0xea, 0xff, 0xff, //0x0000444c .long L0_1_set_500
	0xcc, 0xff, 0xff, 0xff, //0x00004450 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004454 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004458 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x0000445c .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004460 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004464 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004468 .long L0_1_set_740
	0xcf, 0xea, 0xff, 0xff, //0x0000446c .long L0_1_set_500
	0xcc, 0xff, 0xff, 0xff, //0x00004470 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004474 .long L0_1_set_740
	0xcc, 0xff, 0xff, 0xff, //0x00004478 .long L0_1_set_740
	0xcf, 0xea, 0xff, 0xff, //0x0000447c .long L0_1_set_500
	0xcc, 0xff, 0xff, 0xff, //0x00004480 .long L0_1_set_740
	0xcf, 0xea, 0xff, 0xff, //0x00004484 .long L0_1_set_500
	0x15, 0xeb, 0xff, 0xff, //0x00004488 .long L0_1_set_503
	// // .set L0_2_set_636, LBB0_636-LJTI0_2
	// // .set L0_2_set_737, LBB0_737-LJTI0_2
	// // .set L0_2_set_668, LBB0_668-LJTI0_2
	//0x0000448c LJTI0_2
	0x79, 0xf6, 0xff, 0xff, //0x0000448c .long L0_2_set_636
	0x5b, 0xfe, 0xff, 0xff, //0x00004490 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004494 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004498 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000449c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044a0 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044a4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044a8 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044ac .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044b0 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044b4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044b8 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044bc .long L0_2_set_737
	0x79, 0xf6, 0xff, 0xff, //0x000044c0 .long L0_2_set_636
	0x5b, 0xfe, 0xff, 0xff, //0x000044c4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044c8 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044cc .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044d0 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044d4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044d8 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044dc .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044e0 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044e4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044e8 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044ec .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044f0 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044f4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044f8 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000044fc .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004500 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004504 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004508 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000450c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004510 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004514 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004518 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000451c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004520 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004524 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004528 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000452c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004530 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004534 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004538 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000453c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004540 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004544 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004548 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000454c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004550 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004554 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004558 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000455c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004560 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004564 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004568 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000456c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004570 .long L0_2_set_737
	0x79, 0xf6, 0xff, 0xff, //0x00004574 .long L0_2_set_636
	0x5b, 0xfe, 0xff, 0xff, //0x00004578 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x0000457c .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004580 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004584 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004588 .long L0_2_set_737
	0x79, 0xf6, 0xff, 0xff, //0x0000458c .long L0_2_set_636
	0x5b, 0xfe, 0xff, 0xff, //0x00004590 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004594 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x00004598 .long L0_2_set_737
	0x79, 0xf6, 0xff, 0xff, //0x0000459c .long L0_2_set_636
	0x5b, 0xfe, 0xff, 0xff, //0x000045a0 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000045a4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000045a8 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000045ac .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000045b0 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000045b4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000045b8 .long L0_2_set_737
	0x79, 0xf6, 0xff, 0xff, //0x000045bc .long L0_2_set_636
	0x5b, 0xfe, 0xff, 0xff, //0x000045c0 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000045c4 .long L0_2_set_737
	0x5b, 0xfe, 0xff, 0xff, //0x000045c8 .long L0_2_set_737
	0x79, 0xf6, 0xff, 0xff, //0x000045cc .long L0_2_set_636
	0x5b, 0xfe, 0xff, 0xff, //0x000045d0 .long L0_2_set_737
	0x79, 0xf6, 0xff, 0xff, //0x000045d4 .long L0_2_set_636
	0x6f, 0xf9, 0xff, 0xff, //0x000045d8 .long L0_2_set_668
	// // .set L0_3_set_722, LBB0_722-LJTI0_3
	// // .set L0_3_set_721, LBB0_721-LJTI0_3
	// // .set L0_3_set_256, LBB0_256-LJTI0_3
	// // .set L0_3_set_276, LBB0_276-LJTI0_3
	// // .set L0_3_set_80, LBB0_80-LJTI0_3
	// // .set L0_3_set_253, LBB0_253-LJTI0_3
	// // .set L0_3_set_250, LBB0_250-LJTI0_3
	// // .set L0_3_set_314, LBB0_314-LJTI0_3
	// // .set L0_3_set_323, LBB0_323-LJTI0_3
	// // .set L0_3_set_320, LBB0_320-LJTI0_3
	//0x000045dc LJTI0_3
	0x61, 0xfa, 0xff, 0xff, //0x000045dc .long L0_3_set_722
	0x5a, 0xfa, 0xff, 0xff, //0x000045e0 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000045e4 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000045e8 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000045ec .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000045f0 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000045f4 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000045f8 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000045fc .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004600 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004604 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004608 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000460c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004610 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004614 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004618 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000461c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004620 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004624 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004628 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000462c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004630 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004634 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004638 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000463c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004640 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004644 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004648 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000464c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004650 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004654 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004658 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000465c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004660 .long L0_3_set_721
	0xe6, 0xcd, 0xff, 0xff, //0x00004664 .long L0_3_set_256
	0x5a, 0xfa, 0xff, 0xff, //0x00004668 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000466c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004670 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004674 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004678 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000467c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004680 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004684 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004688 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000468c .long L0_3_set_721
	0xa2, 0xcf, 0xff, 0xff, //0x00004690 .long L0_3_set_276
	0x5a, 0xfa, 0xff, 0xff, //0x00004694 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004698 .long L0_3_set_721
	0x4e, 0xc0, 0xff, 0xff, //0x0000469c .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046a0 .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046a4 .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046a8 .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046ac .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046b0 .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046b4 .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046b8 .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046bc .long L0_3_set_80
	0x4e, 0xc0, 0xff, 0xff, //0x000046c0 .long L0_3_set_80
	0x5a, 0xfa, 0xff, 0xff, //0x000046c4 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046c8 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046cc .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046d0 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046d4 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046d8 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046dc .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046e0 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046e4 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046e8 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046ec .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046f0 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046f4 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046f8 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000046fc .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004700 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004704 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004708 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000470c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004710 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004714 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004718 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000471c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004720 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004724 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004728 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000472c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004730 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004734 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004738 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000473c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004740 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004744 .long L0_3_set_721
	0xb6, 0xcd, 0xff, 0xff, //0x00004748 .long L0_3_set_253
	0x5a, 0xfa, 0xff, 0xff, //0x0000474c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004750 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004754 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004758 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000475c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004760 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004764 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004768 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000476c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004770 .long L0_3_set_721
	0x83, 0xcd, 0xff, 0xff, //0x00004774 .long L0_3_set_250
	0x5a, 0xfa, 0xff, 0xff, //0x00004778 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000477c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004780 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004784 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004788 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000478c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x00004790 .long L0_3_set_721
	0x25, 0xd2, 0xff, 0xff, //0x00004794 .long L0_3_set_314
	0x5a, 0xfa, 0xff, 0xff, //0x00004798 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x0000479c .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000047a0 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000047a4 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000047a8 .long L0_3_set_721
	0x80, 0xd2, 0xff, 0xff, //0x000047ac .long L0_3_set_323
	0x5a, 0xfa, 0xff, 0xff, //0x000047b0 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000047b4 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000047b8 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000047bc .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000047c0 .long L0_3_set_721
	0x5a, 0xfa, 0xff, 0xff, //0x000047c4 .long L0_3_set_721
	0x50, 0xd2, 0xff, 0xff, //0x000047c8 .long L0_3_set_320
	// // .set L0_4_set_537, LBB0_537-LJTI0_4
	// // .set L0_4_set_740, LBB0_740-LJTI0_4
	// // .set L0_4_set_540, LBB0_540-LJTI0_4
	//0x000047cc LJTI0_4
	0xa3, 0xea, 0xff, 0xff, //0x000047cc .long L0_4_set_537
	0x3c, 0xfb, 0xff, 0xff, //0x000047d0 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047d4 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047d8 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047dc .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047e0 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047e4 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047e8 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047ec .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047f0 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047f4 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047f8 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000047fc .long L0_4_set_740
	0xa3, 0xea, 0xff, 0xff, //0x00004800 .long L0_4_set_537
	0x3c, 0xfb, 0xff, 0xff, //0x00004804 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004808 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000480c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004810 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004814 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004818 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000481c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004820 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004824 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004828 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000482c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004830 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004834 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004838 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000483c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004840 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004844 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004848 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000484c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004850 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004854 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004858 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000485c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004860 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004864 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004868 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000486c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004870 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004874 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004878 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000487c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004880 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004884 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004888 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000488c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004890 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004894 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004898 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x0000489c .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048a0 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048a4 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048a8 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048ac .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048b0 .long L0_4_set_740
	0xa3, 0xea, 0xff, 0xff, //0x000048b4 .long L0_4_set_537
	0x3c, 0xfb, 0xff, 0xff, //0x000048b8 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048bc .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048c0 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048c4 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048c8 .long L0_4_set_740
	0xa3, 0xea, 0xff, 0xff, //0x000048cc .long L0_4_set_537
	0x3c, 0xfb, 0xff, 0xff, //0x000048d0 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048d4 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048d8 .long L0_4_set_740
	0xa3, 0xea, 0xff, 0xff, //0x000048dc .long L0_4_set_537
	0x3c, 0xfb, 0xff, 0xff, //0x000048e0 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048e4 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048e8 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048ec .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048f0 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048f4 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x000048f8 .long L0_4_set_740
	0xa3, 0xea, 0xff, 0xff, //0x000048fc .long L0_4_set_537
	0x3c, 0xfb, 0xff, 0xff, //0x00004900 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004904 .long L0_4_set_740
	0x3c, 0xfb, 0xff, 0xff, //0x00004908 .long L0_4_set_740
	0xa3, 0xea, 0xff, 0xff, //0x0000490c .long L0_4_set_537
	0x3c, 0xfb, 0xff, 0xff, //0x00004910 .long L0_4_set_740
	0xa3, 0xea, 0xff, 0xff, //0x00004914 .long L0_4_set_537
	0xd5, 0xea, 0xff, 0xff, //0x00004918 .long L0_4_set_540
	// // .set L0_5_set_303, LBB0_303-LJTI0_5
	// // .set L0_5_set_451, LBB0_451-LJTI0_5
	// // .set L0_5_set_309, LBB0_309-LJTI0_5
	// // .set L0_5_set_312, LBB0_312-LJTI0_5
	//0x0000491c LJTI0_5
	0x72, 0xce, 0xff, 0xff, //0x0000491c .long L0_5_set_303
	0x35, 0xde, 0xff, 0xff, //0x00004920 .long L0_5_set_451
	0x72, 0xce, 0xff, 0xff, //0x00004924 .long L0_5_set_303
	0xb6, 0xce, 0xff, 0xff, //0x00004928 .long L0_5_set_309
	0x35, 0xde, 0xff, 0xff, //0x0000492c .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004930 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004934 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004938 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x0000493c .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004940 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004944 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004948 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x0000494c .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004950 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004954 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004958 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x0000495c .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004960 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004964 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004968 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x0000496c .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004970 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004974 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004978 .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x0000497c .long L0_5_set_451
	0x35, 0xde, 0xff, 0xff, //0x00004980 .long L0_5_set_451
	0xd2, 0xce, 0xff, 0xff, //0x00004984 .long L0_5_set_312
	// // .set L0_6_set_110, LBB0_110-LJTI0_6
	// // .set L0_6_set_232, LBB0_232-LJTI0_6
	// // .set L0_6_set_115, LBB0_115-LJTI0_6
	// // .set L0_6_set_113, LBB0_113-LJTI0_6
	//0x00004988 LJTI0_6
	0xb1, 0xbe, 0xff, 0xff, //0x00004988 .long L0_6_set_110
	0xf9, 0xc8, 0xff, 0xff, //0x0000498c .long L0_6_set_232
	0xb1, 0xbe, 0xff, 0xff, //0x00004990 .long L0_6_set_110
	0xe0, 0xbe, 0xff, 0xff, //0x00004994 .long L0_6_set_115
	0xf9, 0xc8, 0xff, 0xff, //0x00004998 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x0000499c .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049a0 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049a4 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049a8 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049ac .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049b0 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049b4 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049b8 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049bc .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049c0 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049c4 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049c8 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049cc .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049d0 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049d4 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049d8 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049dc .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049e0 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049e4 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049e8 .long L0_6_set_232
	0xf9, 0xc8, 0xff, 0xff, //0x000049ec .long L0_6_set_232
	0xcd, 0xbe, 0xff, 0xff, //0x000049f0 .long L0_6_set_113
	//0x000049f4 .p2align 2, 0x00
	//0x000049f4 _MASK_USE_NUMBER
	0x02, 0x00, 0x00, 0x00, //0x000049f4 .long 2
}
