github.com/bytedance/sonic@v1.11.7-0.20240517092252-d2edb31b167b/internal/native/avx/get_by_path_text_amd64.go (about)

     1  // +build amd64
     2  // Code generated by asm2asm, DO NOT EDIT.
     3  
     4  package avx
     5  
     6  var _text_get_by_path = []byte{
     7  	// .p2align 4, 0x00
     8  	// LCPI0_0
     9  	0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c  // .space 16, ',,,,,,,,,,,,,,,,'
    10  	//0x00000010 LCPI0_1
    11  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000010 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
    12  	//0x00000020 LCPI0_2
    13  	0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000020 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d  // .space 16, '}}}}}}}}}}}}}}}}'
    14  	//0x00000030 LCPI0_3
    15  	0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222  // .space 16, '""""""""""""""""'
    16  	//0x00000040 LCPI0_4
    17  	0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c  // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
    18  	//0x00000050 LCPI0_5
    19  	0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b  // .space 16, '{{{{{{{{{{{{{{{{'
    20  	//0x00000060 LCPI0_6
    21  	0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000060 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b  // .space 16, '[[[[[[[[[[[[[[[['
    22  	//0x00000070 LCPI0_7
    23  	0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d  // .space 16, ']]]]]]]]]]]]]]]]'
    24  	//0x00000080 LCPI0_8
    25  	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
    26  	//0x00000090 LCPI0_9
    27  	0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000090 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a  // .space 16, '::::::::::::::::'
    28  	//0x000000a0 LCPI0_10
    29  	0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b  // .space 16, '++++++++++++++++'
    30  	//0x000000b0 LCPI0_11
    31  	0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d  // .space 16, '----------------'
    32  	//0x000000c0 LCPI0_12
    33  	0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000c0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e  // .space 16, '................'
    34  	//0x000000d0 LCPI0_13
    35  	0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x000000d0 QUAD $0x6565656565656565; QUAD $0x6565656565656565  // .space 16, 'eeeeeeeeeeeeeeee'
    36  	//0x000000e0 .p2align 4, 0x90
    37  	//0x000000e0 _get_by_path
    38  	0x55, //0x000000e0 pushq        %rbp
    39  	0x48, 0x89, 0xe5, //0x000000e1 movq         %rsp, %rbp
    40  	0x41, 0x57, //0x000000e4 pushq        %r15
    41  	0x41, 0x56, //0x000000e6 pushq        %r14
    42  	0x41, 0x55, //0x000000e8 pushq        %r13
    43  	0x41, 0x54, //0x000000ea pushq        %r12
    44  	0x53, //0x000000ec pushq        %rbx
    45  	0x48, 0x81, 0xec, 0xe0, 0x00, 0x00, 0x00, //0x000000ed subq         $224, %rsp
    46  	0x49, 0x89, 0xf0, //0x000000f4 movq         %rsi, %r8
    47  	0x49, 0x89, 0xff, //0x000000f7 movq         %rdi, %r15
    48  	0x48, 0x8b, 0x42, 0x08, //0x000000fa movq         $8(%rdx), %rax
    49  	0x48, 0x85, 0xc0, //0x000000fe testq        %rax, %rax
    50  	0x48, 0x89, 0x74, 0x24, 0x18, //0x00000101 movq         %rsi, $24(%rsp)
    51  	0x48, 0x89, 0x7c, 0x24, 0x28, //0x00000106 movq         %rdi, $40(%rsp)
    52  	0x48, 0x89, 0x4c, 0x24, 0x40, //0x0000010b movq         %rcx, $64(%rsp)
    53  	0x0f, 0x84, 0xb4, 0x2a, 0x00, 0x00, //0x00000110 je           LBB0_447
    54  	0x4c, 0x8b, 0x2a, //0x00000116 movq         (%rdx), %r13
    55  	0x48, 0xc1, 0xe0, 0x04, //0x00000119 shlq         $4, %rax
    56  	0x4c, 0x01, 0xe8, //0x0000011d addq         %r13, %rax
    57  	0x48, 0x89, 0x84, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00000120 movq         %rax, $192(%rsp)
    58  	0x4d, 0x8d, 0x5f, 0x08, //0x00000128 leaq         $8(%r15), %r11
    59  	0x49, 0x8b, 0x3f, //0x0000012c movq         (%r15), %rdi
    60  	0x49, 0x8b, 0x00, //0x0000012f movq         (%r8), %rax
    61  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000132 movabsq      $4294977024, %r9
    62  	0xc5, 0xfa, 0x6f, 0x05, 0xec, 0xfe, 0xff, 0xff, //0x0000013c vmovdqu      $-276(%rip), %xmm0  /* LCPI0_3+0(%rip) */
    63  	0xc5, 0xfa, 0x6f, 0x0d, 0xf4, 0xfe, 0xff, 0xff, //0x00000144 vmovdqu      $-268(%rip), %xmm1  /* LCPI0_4+0(%rip) */
    64  	0xc5, 0x7a, 0x6f, 0x35, 0xac, 0xfe, 0xff, 0xff, //0x0000014c vmovdqu      $-340(%rip), %xmm14  /* LCPI0_0+0(%rip) */
    65  	0xc5, 0x7a, 0x6f, 0x3d, 0xb4, 0xfe, 0xff, 0xff, //0x00000154 vmovdqu      $-332(%rip), %xmm15  /* LCPI0_1+0(%rip) */
    66  	0xc5, 0xfa, 0x6f, 0x25, 0xbc, 0xfe, 0xff, 0xff, //0x0000015c vmovdqu      $-324(%rip), %xmm4  /* LCPI0_2+0(%rip) */
    67  	0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00000164 vpcmpeqd     %xmm9, %xmm9, %xmm9
    68  	0xc5, 0x7a, 0x6f, 0x15, 0xef, 0xfe, 0xff, 0xff, //0x00000169 vmovdqu      $-273(%rip), %xmm10  /* LCPI0_6+0(%rip) */
    69  	0xc5, 0x7a, 0x6f, 0x1d, 0xf7, 0xfe, 0xff, 0xff, //0x00000171 vmovdqu      $-265(%rip), %xmm11  /* LCPI0_7+0(%rip) */
    70  	0xc4, 0x41, 0x39, 0xef, 0xc0, //0x00000179 vpxor        %xmm8, %xmm8, %xmm8
    71  	0xc5, 0x7a, 0x6f, 0x25, 0xca, 0xfe, 0xff, 0xff, //0x0000017e vmovdqu      $-310(%rip), %xmm12  /* LCPI0_5+0(%rip) */
    72  	0xc5, 0x7a, 0x6f, 0x2d, 0x92, 0xfe, 0xff, 0xff, //0x00000186 vmovdqu      $-366(%rip), %xmm13  /* LCPI0_2+0(%rip) */
    73  	0x4c, 0x89, 0x5c, 0x24, 0x38, //0x0000018e movq         %r11, $56(%rsp)
    74  	//0x00000193 LBB0_2
    75  	0x49, 0x8b, 0x0b, //0x00000193 movq         (%r11), %rcx
    76  	0x48, 0x89, 0xc2, //0x00000196 movq         %rax, %rdx
    77  	0x48, 0x29, 0xca, //0x00000199 subq         %rcx, %rdx
    78  	0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000019c jae          LBB0_7
    79  	0x8a, 0x1c, 0x07, //0x000001a2 movb         (%rdi,%rax), %bl
    80  	0x80, 0xfb, 0x0d, //0x000001a5 cmpb         $13, %bl
    81  	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000001a8 je           LBB0_7
    82  	0x80, 0xfb, 0x20, //0x000001ae cmpb         $32, %bl
    83  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000001b1 je           LBB0_7
    84  	0x80, 0xc3, 0xf7, //0x000001b7 addb         $-9, %bl
    85  	0x80, 0xfb, 0x01, //0x000001ba cmpb         $1, %bl
    86  	0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x000001bd jbe          LBB0_7
    87  	0x48, 0x89, 0xc6, //0x000001c3 movq         %rax, %rsi
    88  	0xe9, 0x35, 0x01, 0x00, 0x00, //0x000001c6 jmp          LBB0_27
    89  	0x90, 0x90, 0x90, 0x90, 0x90, //0x000001cb .p2align 4, 0x90
    90  	//0x000001d0 LBB0_7
    91  	0x48, 0x8d, 0x70, 0x01, //0x000001d0 leaq         $1(%rax), %rsi
    92  	0x48, 0x39, 0xce, //0x000001d4 cmpq         %rcx, %rsi
    93  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001d7 jae          LBB0_11
    94  	0x8a, 0x1c, 0x37, //0x000001dd movb         (%rdi,%rsi), %bl
    95  	0x80, 0xfb, 0x0d, //0x000001e0 cmpb         $13, %bl
    96  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000001e3 je           LBB0_11
    97  	0x80, 0xfb, 0x20, //0x000001e9 cmpb         $32, %bl
    98  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000001ec je           LBB0_11
    99  	0x80, 0xc3, 0xf7, //0x000001f2 addb         $-9, %bl
   100  	0x80, 0xfb, 0x01, //0x000001f5 cmpb         $1, %bl
   101  	0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x000001f8 ja           LBB0_27
   102  	0x90, 0x90, //0x000001fe .p2align 4, 0x90
   103  	//0x00000200 LBB0_11
   104  	0x48, 0x8d, 0x70, 0x02, //0x00000200 leaq         $2(%rax), %rsi
   105  	0x48, 0x39, 0xce, //0x00000204 cmpq         %rcx, %rsi
   106  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000207 jae          LBB0_15
   107  	0x8a, 0x1c, 0x37, //0x0000020d movb         (%rdi,%rsi), %bl
   108  	0x80, 0xfb, 0x0d, //0x00000210 cmpb         $13, %bl
   109  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000213 je           LBB0_15
   110  	0x80, 0xfb, 0x20, //0x00000219 cmpb         $32, %bl
   111  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000021c je           LBB0_15
   112  	0x80, 0xc3, 0xf7, //0x00000222 addb         $-9, %bl
   113  	0x80, 0xfb, 0x01, //0x00000225 cmpb         $1, %bl
   114  	0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000228 ja           LBB0_27
   115  	0x90, 0x90, //0x0000022e .p2align 4, 0x90
   116  	//0x00000230 LBB0_15
   117  	0x48, 0x8d, 0x70, 0x03, //0x00000230 leaq         $3(%rax), %rsi
   118  	0x48, 0x39, 0xce, //0x00000234 cmpq         %rcx, %rsi
   119  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae          LBB0_19
   120  	0x8a, 0x1c, 0x37, //0x0000023d movb         (%rdi,%rsi), %bl
   121  	0x80, 0xfb, 0x0d, //0x00000240 cmpb         $13, %bl
   122  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000243 je           LBB0_19
   123  	0x80, 0xfb, 0x20, //0x00000249 cmpb         $32, %bl
   124  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000024c je           LBB0_19
   125  	0x80, 0xc3, 0xf7, //0x00000252 addb         $-9, %bl
   126  	0x80, 0xfb, 0x01, //0x00000255 cmpb         $1, %bl
   127  	0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000258 ja           LBB0_27
   128  	0x90, 0x90, //0x0000025e .p2align 4, 0x90
   129  	//0x00000260 LBB0_19
   130  	0x4c, 0x8d, 0x50, 0x04, //0x00000260 leaq         $4(%rax), %r10
   131  	0x4c, 0x39, 0xd1, //0x00000264 cmpq         %r10, %rcx
   132  	0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00000267 jbe          LBB0_834
   133  	0x4c, 0x39, 0xd1, //0x0000026d cmpq         %r10, %rcx
   134  	0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00000270 je           LBB0_26
   135  	0x4c, 0x8d, 0x14, 0x0f, //0x00000276 leaq         (%rdi,%rcx), %r10
   136  	0x48, 0x83, 0xc2, 0x04, //0x0000027a addq         $4, %rdx
   137  	0x48, 0x89, 0xfb, //0x0000027e movq         %rdi, %rbx
   138  	0x48, 0x8d, 0x74, 0x07, 0x05, //0x00000281 leaq         $5(%rdi,%rax), %rsi
   139  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000286 .p2align 4, 0x90
   140  	//0x00000290 LBB0_22
   141  	0x0f, 0xbe, 0x7e, 0xff, //0x00000290 movsbl       $-1(%rsi), %edi
   142  	0x83, 0xff, 0x20, //0x00000294 cmpl         $32, %edi
   143  	0x0f, 0x87, 0x7f, 0x00, 0x00, 0x00, //0x00000297 ja           LBB0_28
   144  	0x49, 0x0f, 0xa3, 0xf9, //0x0000029d btq          %rdi, %r9
   145  	0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x000002a1 jae          LBB0_28
   146  	0x48, 0xff, 0xc6, //0x000002a7 incq         %rsi
   147  	0x48, 0xff, 0xc2, //0x000002aa incq         %rdx
   148  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000002ad jne          LBB0_22
   149  	0x48, 0x89, 0xdf, //0x000002b3 movq         %rbx, %rdi
   150  	0x49, 0x29, 0xfa, //0x000002b6 subq         %rdi, %r10
   151  	0x4c, 0x89, 0xd6, //0x000002b9 movq         %r10, %rsi
   152  	0x48, 0x39, 0xce, //0x000002bc cmpq         %rcx, %rsi
   153  	0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000002bf jb           LBB0_27
   154  	0xe9, 0x67, 0x00, 0x00, 0x00, //0x000002c5 jmp          LBB0_29
   155  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002ca .p2align 4, 0x90
   156  	//0x000002d0 LBB0_834
   157  	0x4d, 0x89, 0x10, //0x000002d0 movq         %r10, (%r8)
   158  	0x31, 0xc9, //0x000002d3 xorl         %ecx, %ecx
   159  	0x49, 0x8b, 0x45, 0x00, //0x000002d5 movq         (%r13), %rax
   160  	0x48, 0x85, 0xc0, //0x000002d9 testq        %rax, %rax
   161  	0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000002dc jne          LBB0_30
   162  	0xe9, 0x82, 0x40, 0x00, 0x00, //0x000002e2 jmp          LBB0_835
   163  	//0x000002e7 LBB0_26
   164  	0x49, 0x01, 0xfa, //0x000002e7 addq         %rdi, %r10
   165  	0x49, 0x29, 0xfa, //0x000002ea subq         %rdi, %r10
   166  	0x4c, 0x89, 0xd6, //0x000002ed movq         %r10, %rsi
   167  	0x48, 0x39, 0xce, //0x000002f0 cmpq         %rcx, %rsi
   168  	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f3 jae          LBB0_29
   169  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f9 .p2align 4, 0x90
   170  	//0x00000300 LBB0_27
   171  	0x4c, 0x8d, 0x56, 0x01, //0x00000300 leaq         $1(%rsi), %r10
   172  	0x4d, 0x89, 0x10, //0x00000304 movq         %r10, (%r8)
   173  	0x8a, 0x0c, 0x37, //0x00000307 movb         (%rdi,%rsi), %cl
   174  	0x49, 0x8b, 0x45, 0x00, //0x0000030a movq         (%r13), %rax
   175  	0x48, 0x85, 0xc0, //0x0000030e testq        %rax, %rax
   176  	0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000311 jne          LBB0_30
   177  	0xe9, 0x4d, 0x40, 0x00, 0x00, //0x00000317 jmp          LBB0_835
   178  	//0x0000031c LBB0_28
   179  	0x48, 0x89, 0xdf, //0x0000031c movq         %rbx, %rdi
   180  	0x48, 0x89, 0xda, //0x0000031f movq         %rbx, %rdx
   181  	0x48, 0xf7, 0xd2, //0x00000322 notq         %rdx
   182  	0x48, 0x01, 0xd6, //0x00000325 addq         %rdx, %rsi
   183  	0x48, 0x39, 0xce, //0x00000328 cmpq         %rcx, %rsi
   184  	0x0f, 0x82, 0xcf, 0xff, 0xff, 0xff, //0x0000032b jb           LBB0_27
   185  	//0x00000331 LBB0_29
   186  	0x31, 0xc9, //0x00000331 xorl         %ecx, %ecx
   187  	0x49, 0x89, 0xc2, //0x00000333 movq         %rax, %r10
   188  	0x49, 0x8b, 0x45, 0x00, //0x00000336 movq         (%r13), %rax
   189  	0x48, 0x85, 0xc0, //0x0000033a testq        %rax, %rax
   190  	0x0f, 0x84, 0x26, 0x40, 0x00, 0x00, //0x0000033d je           LBB0_835
   191  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000343 .p2align 4, 0x90
   192  	//0x00000350 LBB0_30
   193  	0x8a, 0x40, 0x17, //0x00000350 movb         $23(%rax), %al
   194  	0x24, 0x1f, //0x00000353 andb         $31, %al
   195  	0x3c, 0x02, //0x00000355 cmpb         $2, %al
   196  	0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00000357 je           LBB0_343
   197  	0x3c, 0x18, //0x0000035d cmpb         $24, %al
   198  	0x0f, 0x85, 0x04, 0x40, 0x00, 0x00, //0x0000035f jne          LBB0_835
   199  	0x80, 0xf9, 0x7b, //0x00000365 cmpb         $123, %cl
   200  	0x4c, 0x89, 0x6c, 0x24, 0x58, //0x00000368 movq         %r13, $88(%rsp)
   201  	0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000036d je           LBB0_33
   202  	0xe9, 0x09, 0x40, 0x00, 0x00, //0x00000373 jmp          LBB0_837
   203  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000378 .p2align 4, 0x90
   204  	//0x00000380 LBB0_343
   205  	0x80, 0xf9, 0x5b, //0x00000380 cmpb         $91, %cl
   206  	0x0f, 0x85, 0xf8, 0x3f, 0x00, 0x00, //0x00000383 jne          LBB0_837
   207  	0x49, 0x8b, 0x45, 0x08, //0x00000389 movq         $8(%r13), %rax
   208  	0x4c, 0x8b, 0x30, //0x0000038d movq         (%rax), %r14
   209  	0x4d, 0x85, 0xf6, //0x00000390 testq        %r14, %r14
   210  	0x0f, 0x88, 0xd0, 0x3f, 0x00, 0x00, //0x00000393 js           LBB0_835
   211  	0x49, 0x8b, 0x03, //0x00000399 movq         (%r11), %rax
   212  	0x4c, 0x89, 0xd1, //0x0000039c movq         %r10, %rcx
   213  	0x48, 0x29, 0xc1, //0x0000039f subq         %rax, %rcx
   214  	0x0f, 0x83, 0xb8, 0x19, 0x00, 0x00, //0x000003a2 jae          LBB0_350
   215  	0x42, 0x8a, 0x14, 0x17, //0x000003a8 movb         (%rdi,%r10), %dl
   216  	0x80, 0xfa, 0x0d, //0x000003ac cmpb         $13, %dl
   217  	0x0f, 0x84, 0xab, 0x19, 0x00, 0x00, //0x000003af je           LBB0_350
   218  	0x80, 0xfa, 0x20, //0x000003b5 cmpb         $32, %dl
   219  	0x0f, 0x84, 0xa2, 0x19, 0x00, 0x00, //0x000003b8 je           LBB0_350
   220  	0x80, 0xc2, 0xf7, //0x000003be addb         $-9, %dl
   221  	0x80, 0xfa, 0x01, //0x000003c1 cmpb         $1, %dl
   222  	0x0f, 0x86, 0x96, 0x19, 0x00, 0x00, //0x000003c4 jbe          LBB0_350
   223  	0x4c, 0x89, 0xd2, //0x000003ca movq         %r10, %rdx
   224  	0xe9, 0xbf, 0x1a, 0x00, 0x00, //0x000003cd jmp          LBB0_372
   225  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003d2 .p2align 4, 0x90
   226  	//0x000003e0 LBB0_246
   227  	0x48, 0x01, 0xfe, //0x000003e0 addq         %rdi, %rsi
   228  	0x48, 0x29, 0xfe, //0x000003e3 subq         %rdi, %rsi
   229  	0x48, 0x89, 0xf2, //0x000003e6 movq         %rsi, %rdx
   230  	0x48, 0x39, 0xc2, //0x000003e9 cmpq         %rax, %rdx
   231  	0x0f, 0x83, 0x8f, 0x3f, 0x00, 0x00, //0x000003ec jae          LBB0_837
   232  	//0x000003f2 LBB0_248
   233  	0x4c, 0x8d, 0x52, 0x01, //0x000003f2 leaq         $1(%rdx), %r10
   234  	0x4d, 0x89, 0x10, //0x000003f6 movq         %r10, (%r8)
   235  	0x8a, 0x04, 0x17, //0x000003f9 movb         (%rdi,%rdx), %al
   236  	0x3c, 0x2c, //0x000003fc cmpb         $44, %al
   237  	0x0f, 0x85, 0x2f, 0x3f, 0x00, 0x00, //0x000003fe jne          LBB0_249
   238  	//0x00000404 LBB0_33
   239  	0x49, 0x8b, 0x03, //0x00000404 movq         (%r11), %rax
   240  	0x4c, 0x89, 0xd1, //0x00000407 movq         %r10, %rcx
   241  	0x48, 0x29, 0xc1, //0x0000040a subq         %rax, %rcx
   242  	0x48, 0x89, 0x7c, 0x24, 0x20, //0x0000040d movq         %rdi, $32(%rsp)
   243  	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00000412 jae          LBB0_38
   244  	0x42, 0x8a, 0x14, 0x17, //0x00000418 movb         (%rdi,%r10), %dl
   245  	0x80, 0xfa, 0x0d, //0x0000041c cmpb         $13, %dl
   246  	0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000041f je           LBB0_38
   247  	0x80, 0xfa, 0x20, //0x00000425 cmpb         $32, %dl
   248  	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000428 je           LBB0_38
   249  	0x80, 0xc2, 0xf7, //0x0000042e addb         $-9, %dl
   250  	0x80, 0xfa, 0x01, //0x00000431 cmpb         $1, %dl
   251  	0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00000434 jbe          LBB0_38
   252  	0x4c, 0x89, 0xd2, //0x0000043a movq         %r10, %rdx
   253  	0xe9, 0x45, 0x01, 0x00, 0x00, //0x0000043d jmp          LBB0_59
   254  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000442 .p2align 4, 0x90
   255  	//0x00000450 LBB0_38
   256  	0x49, 0x8d, 0x52, 0x01, //0x00000450 leaq         $1(%r10), %rdx
   257  	0x48, 0x39, 0xc2, //0x00000454 cmpq         %rax, %rdx
   258  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000457 jae          LBB0_42
   259  	0x8a, 0x1c, 0x17, //0x0000045d movb         (%rdi,%rdx), %bl
   260  	0x80, 0xfb, 0x0d, //0x00000460 cmpb         $13, %bl
   261  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000463 je           LBB0_42
   262  	0x80, 0xfb, 0x20, //0x00000469 cmpb         $32, %bl
   263  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000046c je           LBB0_42
   264  	0x80, 0xc3, 0xf7, //0x00000472 addb         $-9, %bl
   265  	0x80, 0xfb, 0x01, //0x00000475 cmpb         $1, %bl
   266  	0x0f, 0x87, 0x09, 0x01, 0x00, 0x00, //0x00000478 ja           LBB0_59
   267  	0x90, 0x90, //0x0000047e .p2align 4, 0x90
   268  	//0x00000480 LBB0_42
   269  	0x49, 0x8d, 0x52, 0x02, //0x00000480 leaq         $2(%r10), %rdx
   270  	0x48, 0x39, 0xc2, //0x00000484 cmpq         %rax, %rdx
   271  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000487 jae          LBB0_46
   272  	0x8a, 0x1c, 0x17, //0x0000048d movb         (%rdi,%rdx), %bl
   273  	0x80, 0xfb, 0x0d, //0x00000490 cmpb         $13, %bl
   274  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000493 je           LBB0_46
   275  	0x80, 0xfb, 0x20, //0x00000499 cmpb         $32, %bl
   276  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000049c je           LBB0_46
   277  	0x80, 0xc3, 0xf7, //0x000004a2 addb         $-9, %bl
   278  	0x80, 0xfb, 0x01, //0x000004a5 cmpb         $1, %bl
   279  	0x0f, 0x87, 0xd9, 0x00, 0x00, 0x00, //0x000004a8 ja           LBB0_59
   280  	0x90, 0x90, //0x000004ae .p2align 4, 0x90
   281  	//0x000004b0 LBB0_46
   282  	0x49, 0x8d, 0x52, 0x03, //0x000004b0 leaq         $3(%r10), %rdx
   283  	0x48, 0x39, 0xc2, //0x000004b4 cmpq         %rax, %rdx
   284  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000004b7 jae          LBB0_50
   285  	0x8a, 0x1c, 0x17, //0x000004bd movb         (%rdi,%rdx), %bl
   286  	0x80, 0xfb, 0x0d, //0x000004c0 cmpb         $13, %bl
   287  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000004c3 je           LBB0_50
   288  	0x80, 0xfb, 0x20, //0x000004c9 cmpb         $32, %bl
   289  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000004cc je           LBB0_50
   290  	0x80, 0xc3, 0xf7, //0x000004d2 addb         $-9, %bl
   291  	0x80, 0xfb, 0x01, //0x000004d5 cmpb         $1, %bl
   292  	0x0f, 0x87, 0xa9, 0x00, 0x00, 0x00, //0x000004d8 ja           LBB0_59
   293  	0x90, 0x90, //0x000004de .p2align 4, 0x90
   294  	//0x000004e0 LBB0_50
   295  	0x49, 0x8d, 0x72, 0x04, //0x000004e0 leaq         $4(%r10), %rsi
   296  	0x48, 0x39, 0xf0, //0x000004e4 cmpq         %rsi, %rax
   297  	0x0f, 0x86, 0x9d, 0x28, 0x00, 0x00, //0x000004e7 jbe          LBB0_550
   298  	0x48, 0x39, 0xf0, //0x000004ed cmpq         %rsi, %rax
   299  	0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000004f0 je           LBB0_57
   300  	0x48, 0x8d, 0x34, 0x07, //0x000004f6 leaq         (%rdi,%rax), %rsi
   301  	0x48, 0x83, 0xc1, 0x04, //0x000004fa addq         $4, %rcx
   302  	0x4a, 0x8d, 0x54, 0x17, 0x05, //0x000004fe leaq         $5(%rdi,%r10), %rdx
   303  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000503 .p2align 4, 0x90
   304  	//0x00000510 LBB0_53
   305  	0x0f, 0xbe, 0x7a, 0xff, //0x00000510 movsbl       $-1(%rdx), %edi
   306  	0x83, 0xff, 0x20, //0x00000514 cmpl         $32, %edi
   307  	0x0f, 0x87, 0x53, 0x00, 0x00, 0x00, //0x00000517 ja           LBB0_58
   308  	0x49, 0x0f, 0xa3, 0xf9, //0x0000051d btq          %rdi, %r9
   309  	0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00000521 jae          LBB0_58
   310  	0x48, 0xff, 0xc2, //0x00000527 incq         %rdx
   311  	0x48, 0xff, 0xc1, //0x0000052a incq         %rcx
   312  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000052d jne          LBB0_53
   313  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000533 movq         $32(%rsp), %rdi
   314  	0x48, 0x29, 0xfe, //0x00000538 subq         %rdi, %rsi
   315  	0x48, 0x89, 0xf2, //0x0000053b movq         %rsi, %rdx
   316  	0x48, 0x39, 0xc2, //0x0000053e cmpq         %rax, %rdx
   317  	0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00000541 jb           LBB0_59
   318  	0xe9, 0x35, 0x3e, 0x00, 0x00, //0x00000547 jmp          LBB0_837
   319  	0x90, 0x90, 0x90, 0x90, //0x0000054c .p2align 4, 0x90
   320  	//0x00000550 LBB0_57
   321  	0x48, 0x01, 0xfe, //0x00000550 addq         %rdi, %rsi
   322  	0x48, 0x29, 0xfe, //0x00000553 subq         %rdi, %rsi
   323  	0x48, 0x89, 0xf2, //0x00000556 movq         %rsi, %rdx
   324  	0x48, 0x39, 0xc2, //0x00000559 cmpq         %rax, %rdx
   325  	0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x0000055c jb           LBB0_59
   326  	0xe9, 0x1a, 0x3e, 0x00, 0x00, //0x00000562 jmp          LBB0_837
   327  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000567 .p2align 4, 0x90
   328  	//0x00000570 LBB0_58
   329  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000570 movq         $32(%rsp), %rdi
   330  	0x48, 0x89, 0xf9, //0x00000575 movq         %rdi, %rcx
   331  	0x48, 0xf7, 0xd1, //0x00000578 notq         %rcx
   332  	0x48, 0x01, 0xca, //0x0000057b addq         %rcx, %rdx
   333  	0x48, 0x39, 0xc2, //0x0000057e cmpq         %rax, %rdx
   334  	0x0f, 0x83, 0xfa, 0x3d, 0x00, 0x00, //0x00000581 jae          LBB0_837
   335  	//0x00000587 LBB0_59
   336  	0x4c, 0x8d, 0x52, 0x01, //0x00000587 leaq         $1(%rdx), %r10
   337  	0x4d, 0x89, 0x10, //0x0000058b movq         %r10, (%r8)
   338  	0x8a, 0x04, 0x17, //0x0000058e movb         (%rdi,%rdx), %al
   339  	0x3c, 0x22, //0x00000591 cmpb         $34, %al
   340  	0x0f, 0x85, 0x9a, 0x3d, 0x00, 0x00, //0x00000593 jne          LBB0_249
   341  	0x49, 0x8b, 0x33, //0x00000599 movq         (%r11), %rsi
   342  	0x48, 0x89, 0xf1, //0x0000059c movq         %rsi, %rcx
   343  	0x4c, 0x29, 0xd1, //0x0000059f subq         %r10, %rcx
   344  	0x0f, 0x84, 0x8f, 0x47, 0x00, 0x00, //0x000005a2 je           LBB0_936
   345  	0x49, 0x8b, 0x45, 0x08, //0x000005a8 movq         $8(%r13), %rax
   346  	0x4c, 0x8b, 0x20, //0x000005ac movq         (%rax), %r12
   347  	0x48, 0x8b, 0x40, 0x08, //0x000005af movq         $8(%rax), %rax
   348  	0x48, 0x89, 0x44, 0x24, 0x48, //0x000005b3 movq         %rax, $72(%rsp)
   349  	0x49, 0x01, 0xfa, //0x000005b8 addq         %rdi, %r10
   350  	0x48, 0x83, 0xf9, 0x40, //0x000005bb cmpq         $64, %rcx
   351  	0x4c, 0x89, 0x94, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x000005bf movq         %r10, $176(%rsp)
   352  	0x48, 0x89, 0xb4, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x000005c7 movq         %rsi, $184(%rsp)
   353  	0x0f, 0x82, 0x0c, 0x11, 0x00, 0x00, //0x000005cf jb           LBB0_105
   354  	0x4c, 0x89, 0x64, 0x24, 0x30, //0x000005d5 movq         %r12, $48(%rsp)
   355  	0x89, 0xc8, //0x000005da movl         %ecx, %eax
   356  	0x83, 0xe0, 0x3f, //0x000005dc andl         $63, %eax
   357  	0x48, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000005df movq         %rax, $168(%rsp)
   358  	0x48, 0x29, 0xd6, //0x000005e7 subq         %rdx, %rsi
   359  	0x48, 0x83, 0xc6, 0xbf, //0x000005ea addq         $-65, %rsi
   360  	0x48, 0x83, 0xe6, 0xc0, //0x000005ee andq         $-64, %rsi
   361  	0x48, 0x01, 0xd6, //0x000005f2 addq         %rdx, %rsi
   362  	0x48, 0x8d, 0x44, 0x37, 0x41, //0x000005f5 leaq         $65(%rdi,%rsi), %rax
   363  	0x48, 0x89, 0x44, 0x24, 0x50, //0x000005fa movq         %rax, $80(%rsp)
   364  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000005ff movq         $-1, %r8
   365  	0x4c, 0x89, 0xd6, //0x00000606 movq         %r10, %rsi
   366  	0x31, 0xdb, //0x00000609 xorl         %ebx, %ebx
   367  	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000060b .p2align 4, 0x90
   368  	//0x00000610 LBB0_63
   369  	0xc5, 0xfa, 0x6f, 0x16, //0x00000610 vmovdqu      (%rsi), %xmm2
   370  	0xc5, 0xfa, 0x6f, 0x6e, 0x10, //0x00000614 vmovdqu      $16(%rsi), %xmm5
   371  	0xc5, 0xfa, 0x6f, 0x76, 0x20, //0x00000619 vmovdqu      $32(%rsi), %xmm6
   372  	0xc5, 0xfa, 0x6f, 0x7e, 0x30, //0x0000061e vmovdqu      $48(%rsi), %xmm7
   373  	0xc5, 0xe9, 0x74, 0xd8, //0x00000623 vpcmpeqb     %xmm0, %xmm2, %xmm3
   374  	0xc5, 0xf9, 0xd7, 0xfb, //0x00000627 vpmovmskb    %xmm3, %edi
   375  	0xc5, 0xd1, 0x74, 0xd8, //0x0000062b vpcmpeqb     %xmm0, %xmm5, %xmm3
   376  	0xc5, 0x79, 0xd7, 0xe3, //0x0000062f vpmovmskb    %xmm3, %r12d
   377  	0xc5, 0xc9, 0x74, 0xd8, //0x00000633 vpcmpeqb     %xmm0, %xmm6, %xmm3
   378  	0xc5, 0x79, 0xd7, 0xeb, //0x00000637 vpmovmskb    %xmm3, %r13d
   379  	0xc5, 0xc1, 0x74, 0xd8, //0x0000063b vpcmpeqb     %xmm0, %xmm7, %xmm3
   380  	0xc5, 0x79, 0xd7, 0xfb, //0x0000063f vpmovmskb    %xmm3, %r15d
   381  	0xc5, 0xe9, 0x74, 0xd1, //0x00000643 vpcmpeqb     %xmm1, %xmm2, %xmm2
   382  	0xc5, 0x79, 0xd7, 0xca, //0x00000647 vpmovmskb    %xmm2, %r9d
   383  	0xc5, 0xd1, 0x74, 0xd1, //0x0000064b vpcmpeqb     %xmm1, %xmm5, %xmm2
   384  	0xc5, 0x79, 0xd7, 0xf2, //0x0000064f vpmovmskb    %xmm2, %r14d
   385  	0xc5, 0xc9, 0x74, 0xd1, //0x00000653 vpcmpeqb     %xmm1, %xmm6, %xmm2
   386  	0xc5, 0x79, 0xd7, 0xda, //0x00000657 vpmovmskb    %xmm2, %r11d
   387  	0xc5, 0xc1, 0x74, 0xd1, //0x0000065b vpcmpeqb     %xmm1, %xmm7, %xmm2
   388  	0xc5, 0x79, 0xd7, 0xd2, //0x0000065f vpmovmskb    %xmm2, %r10d
   389  	0x49, 0xc1, 0xe7, 0x30, //0x00000663 shlq         $48, %r15
   390  	0x49, 0xc1, 0xe5, 0x20, //0x00000667 shlq         $32, %r13
   391  	0x49, 0xc1, 0xe4, 0x10, //0x0000066b shlq         $16, %r12
   392  	0x4c, 0x09, 0xe7, //0x0000066f orq          %r12, %rdi
   393  	0x4c, 0x09, 0xef, //0x00000672 orq          %r13, %rdi
   394  	0x49, 0xc1, 0xe2, 0x30, //0x00000675 shlq         $48, %r10
   395  	0x49, 0xc1, 0xe3, 0x20, //0x00000679 shlq         $32, %r11
   396  	0x49, 0xc1, 0xe6, 0x10, //0x0000067d shlq         $16, %r14
   397  	0x4d, 0x09, 0xf1, //0x00000681 orq          %r14, %r9
   398  	0x4d, 0x09, 0xd9, //0x00000684 orq          %r11, %r9
   399  	0x4d, 0x09, 0xd1, //0x00000687 orq          %r10, %r9
   400  	0x49, 0x83, 0xf8, 0xff, //0x0000068a cmpq         $-1, %r8
   401  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000068e jne          LBB0_65
   402  	0x4d, 0x85, 0xc9, //0x00000694 testq        %r9, %r9
   403  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000697 jne          LBB0_74
   404  	//0x0000069d LBB0_65
   405  	0x4c, 0x09, 0xff, //0x0000069d orq          %r15, %rdi
   406  	0x4c, 0x89, 0xc8, //0x000006a0 movq         %r9, %rax
   407  	0x48, 0x09, 0xd8, //0x000006a3 orq          %rbx, %rax
   408  	0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x000006a6 jne          LBB0_75
   409  	//0x000006ac LBB0_66
   410  	0x48, 0x85, 0xff, //0x000006ac testq        %rdi, %rdi
   411  	0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000006af jne          LBB0_76
   412  	//0x000006b5 LBB0_67
   413  	0x48, 0x83, 0xc1, 0xc0, //0x000006b5 addq         $-64, %rcx
   414  	0x48, 0x83, 0xc6, 0x40, //0x000006b9 addq         $64, %rsi
   415  	0x48, 0x83, 0xf9, 0x3f, //0x000006bd cmpq         $63, %rcx
   416  	0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x000006c1 ja           LBB0_63
   417  	0xe9, 0x53, 0x0f, 0x00, 0x00, //0x000006c7 jmp          LBB0_68
   418  	//0x000006cc LBB0_74
   419  	0x49, 0x89, 0xf2, //0x000006cc movq         %rsi, %r10
   420  	0x4c, 0x2b, 0x54, 0x24, 0x20, //0x000006cf subq         $32(%rsp), %r10
   421  	0x4d, 0x0f, 0xbc, 0xc1, //0x000006d4 bsfq         %r9, %r8
   422  	0x4d, 0x01, 0xd0, //0x000006d8 addq         %r10, %r8
   423  	0x4c, 0x09, 0xff, //0x000006db orq          %r15, %rdi
   424  	0x4c, 0x89, 0xc8, //0x000006de movq         %r9, %rax
   425  	0x48, 0x09, 0xd8, //0x000006e1 orq          %rbx, %rax
   426  	0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000006e4 je           LBB0_66
   427  	//0x000006ea LBB0_75
   428  	0x49, 0x89, 0xdb, //0x000006ea movq         %rbx, %r11
   429  	0x49, 0xf7, 0xd3, //0x000006ed notq         %r11
   430  	0x4d, 0x21, 0xcb, //0x000006f0 andq         %r9, %r11
   431  	0x4f, 0x8d, 0x14, 0x1b, //0x000006f3 leaq         (%r11,%r11), %r10
   432  	0x49, 0x09, 0xda, //0x000006f7 orq          %rbx, %r10
   433  	0x4d, 0x89, 0xd6, //0x000006fa movq         %r10, %r14
   434  	0x49, 0xf7, 0xd6, //0x000006fd notq         %r14
   435  	0x4d, 0x21, 0xce, //0x00000700 andq         %r9, %r14
   436  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000703 movabsq      $-6148914691236517206, %rbx
   437  	0x49, 0x21, 0xde, //0x0000070d andq         %rbx, %r14
   438  	0x31, 0xdb, //0x00000710 xorl         %ebx, %ebx
   439  	0x4d, 0x01, 0xde, //0x00000712 addq         %r11, %r14
   440  	0x0f, 0x92, 0xc3, //0x00000715 setb         %bl
   441  	0x4d, 0x01, 0xf6, //0x00000718 addq         %r14, %r14
   442  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000071b movabsq      $6148914691236517205, %rax
   443  	0x49, 0x31, 0xc6, //0x00000725 xorq         %rax, %r14
   444  	0x4d, 0x21, 0xd6, //0x00000728 andq         %r10, %r14
   445  	0x49, 0xf7, 0xd6, //0x0000072b notq         %r14
   446  	0x4c, 0x21, 0xf7, //0x0000072e andq         %r14, %rdi
   447  	0x48, 0x85, 0xff, //0x00000731 testq        %rdi, %rdi
   448  	0x0f, 0x84, 0x7b, 0xff, 0xff, 0xff, //0x00000734 je           LBB0_67
   449  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000073a .p2align 4, 0x90
   450  	//0x00000740 LBB0_76
   451  	0x48, 0x0f, 0xbc, 0xc7, //0x00000740 bsfq         %rdi, %rax
   452  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000744 movq         $32(%rsp), %rdi
   453  	0x48, 0x29, 0xfe, //0x00000749 subq         %rdi, %rsi
   454  	0x4c, 0x8d, 0x54, 0x06, 0x01, //0x0000074c leaq         $1(%rsi,%rax), %r10
   455  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00000751 movq         $40(%rsp), %r15
   456  	0x4c, 0x8b, 0x6c, 0x24, 0x58, //0x00000756 movq         $88(%rsp), %r13
   457  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x0000075b movq         $56(%rsp), %r11
   458  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000760 movabsq      $4294977024, %r9
   459  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x0000076a movq         $48(%rsp), %r12
   460  	0x48, 0x8b, 0x74, 0x24, 0x48, //0x0000076f movq         $72(%rsp), %rsi
   461  	0x4d, 0x85, 0xd2, //0x00000774 testq        %r10, %r10
   462  	0x48, 0x8b, 0x9c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00000777 movq         $176(%rsp), %rbx
   463  	0x0f, 0x88, 0xba, 0x45, 0x00, 0x00, //0x0000077f js           LBB0_937
   464  	//0x00000785 LBB0_79
   465  	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00000785 movq         $24(%rsp), %rax
   466  	0x4c, 0x89, 0x10, //0x0000078a movq         %r10, (%rax)
   467  	0x49, 0x83, 0xf8, 0xff, //0x0000078d cmpq         $-1, %r8
   468  	0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000791 je           LBB0_81
   469  	0x4d, 0x39, 0xd0, //0x00000797 cmpq         %r10, %r8
   470  	0x0f, 0x8e, 0x5e, 0x0f, 0x00, 0x00, //0x0000079a jle          LBB0_107
   471  	//0x000007a0 LBB0_81
   472  	0x4c, 0x89, 0xd1, //0x000007a0 movq         %r10, %rcx
   473  	0x48, 0x29, 0xd1, //0x000007a3 subq         %rdx, %rcx
   474  	0x48, 0x83, 0xc1, 0xfe, //0x000007a6 addq         $-2, %rcx
   475  	0xba, 0x01, 0x00, 0x00, 0x00, //0x000007aa movl         $1, %edx
   476  	0x48, 0x89, 0xc8, //0x000007af movq         %rcx, %rax
   477  	0x48, 0x09, 0xf0, //0x000007b2 orq          %rsi, %rax
   478  	0x0f, 0x84, 0xe5, 0x00, 0x00, 0x00, //0x000007b5 je           LBB0_92
   479  	0x48, 0x39, 0xf1, //0x000007bb cmpq         %rsi, %rcx
   480  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000007be movq         $24(%rsp), %r8
   481  	0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x000007c3 jne          LBB0_93
   482  	0x48, 0x83, 0xfe, 0x10, //0x000007c9 cmpq         $16, %rsi
   483  	0x0f, 0x82, 0x68, 0x00, 0x00, 0x00, //0x000007cd jb           LBB0_88
   484  	0x48, 0x8d, 0x4e, 0xf0, //0x000007d3 leaq         $-16(%rsi), %rcx
   485  	0x48, 0x89, 0xc8, //0x000007d7 movq         %rcx, %rax
   486  	0x48, 0x83, 0xe0, 0xf0, //0x000007da andq         $-16, %rax
   487  	0x48, 0x8d, 0x74, 0x03, 0x10, //0x000007de leaq         $16(%rbx,%rax), %rsi
   488  	0x49, 0x8d, 0x7c, 0x04, 0x10, //0x000007e3 leaq         $16(%r12,%rax), %rdi
   489  	0x83, 0xe1, 0x0f, //0x000007e8 andl         $15, %ecx
   490  	0x31, 0xdb, //0x000007eb xorl         %ebx, %ebx
   491  	0x90, 0x90, 0x90, //0x000007ed .p2align 4, 0x90
   492  	//0x000007f0 LBB0_85
   493  	0x48, 0x8b, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x000007f0 movq         $176(%rsp), %rax
   494  	0xc5, 0xfa, 0x6f, 0x14, 0x18, //0x000007f8 vmovdqu      (%rax,%rbx), %xmm2
   495  	0xc4, 0xc1, 0x69, 0x74, 0x14, 0x1c, //0x000007fd vpcmpeqb     (%r12,%rbx), %xmm2, %xmm2
   496  	0xc5, 0xf9, 0xd7, 0xc2, //0x00000803 vpmovmskb    %xmm2, %eax
   497  	0x66, 0x83, 0xf8, 0xff, //0x00000807 cmpw         $-1, %ax
   498  	0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x0000080b jne          LBB0_98
   499  	0x48, 0x8b, 0x44, 0x24, 0x48, //0x00000811 movq         $72(%rsp), %rax
   500  	0x48, 0x83, 0xc0, 0xf0, //0x00000816 addq         $-16, %rax
   501  	0x48, 0x83, 0xc3, 0x10, //0x0000081a addq         $16, %rbx
   502  	0x48, 0x89, 0x44, 0x24, 0x48, //0x0000081e movq         %rax, $72(%rsp)
   503  	0x48, 0x83, 0xf8, 0x0f, //0x00000823 cmpq         $15, %rax
   504  	0x0f, 0x87, 0xc3, 0xff, 0xff, 0xff, //0x00000827 ja           LBB0_85
   505  	0x49, 0x89, 0xfc, //0x0000082d movq         %rdi, %r12
   506  	0x48, 0x89, 0xf3, //0x00000830 movq         %rsi, %rbx
   507  	0x48, 0x89, 0xce, //0x00000833 movq         %rcx, %rsi
   508  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000836 movq         $32(%rsp), %rdi
   509  	//0x0000083b LBB0_88
   510  	0x44, 0x89, 0xe0, //0x0000083b movl         %r12d, %eax
   511  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000083e andl         $4095, %eax
   512  	0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x00000843 cmpl         $4080, %eax
   513  	0x0f, 0x87, 0x88, 0x00, 0x00, 0x00, //0x00000848 ja           LBB0_94
   514  	0x89, 0xd8, //0x0000084e movl         %ebx, %eax
   515  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000850 andl         $4095, %eax
   516  	0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x00000855 cmpl         $4081, %eax
   517  	0x0f, 0x83, 0x76, 0x00, 0x00, 0x00, //0x0000085a jae          LBB0_94
   518  	0xc5, 0xfa, 0x6f, 0x13, //0x00000860 vmovdqu      (%rbx), %xmm2
   519  	0xc4, 0xc1, 0x69, 0x74, 0x14, 0x24, //0x00000864 vpcmpeqb     (%r12), %xmm2, %xmm2
   520  	0xc5, 0xf9, 0xd7, 0xca, //0x0000086a vpmovmskb    %xmm2, %ecx
   521  	0x66, 0x83, 0xf9, 0xff, //0x0000086e cmpw         $-1, %cx
   522  	0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00000872 je           LBB0_100
   523  	0xf7, 0xd1, //0x00000878 notl         %ecx
   524  	0x0f, 0xb7, 0xc1, //0x0000087a movzwl       %cx, %eax
   525  	0x48, 0x0f, 0xbc, 0xc0, //0x0000087d bsfq         %rax, %rax
   526  	0x31, 0xd2, //0x00000881 xorl         %edx, %edx
   527  	0x48, 0x39, 0xf0, //0x00000883 cmpq         %rsi, %rax
   528  	0x0f, 0x93, 0xc2, //0x00000886 setae        %dl
   529  	0x49, 0x8b, 0x0b, //0x00000889 movq         (%r11), %rcx
   530  	0x4c, 0x89, 0xd6, //0x0000088c movq         %r10, %rsi
   531  	0x48, 0x29, 0xce, //0x0000088f subq         %rcx, %rsi
   532  	0x0f, 0x82, 0x87, 0x00, 0x00, 0x00, //0x00000892 jb           LBB0_101
   533  	0xe9, 0xe3, 0x00, 0x00, 0x00, //0x00000898 jmp          LBB0_154
   534  	0x90, 0x90, 0x90, //0x0000089d .p2align 4, 0x90
   535  	//0x000008a0 LBB0_92
   536  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000008a0 movq         $24(%rsp), %r8
   537  	0x49, 0x8b, 0x0b, //0x000008a5 movq         (%r11), %rcx
   538  	0x4c, 0x89, 0xd6, //0x000008a8 movq         %r10, %rsi
   539  	0x48, 0x29, 0xce, //0x000008ab subq         %rcx, %rsi
   540  	0x0f, 0x82, 0x6b, 0x00, 0x00, 0x00, //0x000008ae jb           LBB0_101
   541  	0xe9, 0xc7, 0x00, 0x00, 0x00, //0x000008b4 jmp          LBB0_154
   542  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008b9 .p2align 4, 0x90
   543  	//0x000008c0 LBB0_93
   544  	0x31, 0xd2, //0x000008c0 xorl         %edx, %edx
   545  	0x49, 0x8b, 0x0b, //0x000008c2 movq         (%r11), %rcx
   546  	0x4c, 0x89, 0xd6, //0x000008c5 movq         %r10, %rsi
   547  	0x48, 0x29, 0xce, //0x000008c8 subq         %rcx, %rsi
   548  	0x0f, 0x82, 0x4e, 0x00, 0x00, 0x00, //0x000008cb jb           LBB0_101
   549  	0xe9, 0xaa, 0x00, 0x00, 0x00, //0x000008d1 jmp          LBB0_154
   550  	//0x000008d6 LBB0_94
   551  	0x48, 0x85, 0xf6, //0x000008d6 testq        %rsi, %rsi
   552  	0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000008d9 je           LBB0_100
   553  	0x31, 0xc9, //0x000008df xorl         %ecx, %ecx
   554  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008e1 .p2align 4, 0x90
   555  	//0x000008f0 LBB0_96
   556  	0x0f, 0xb6, 0x04, 0x0b, //0x000008f0 movzbl       (%rbx,%rcx), %eax
   557  	0x41, 0x3a, 0x04, 0x0c, //0x000008f4 cmpb         (%r12,%rcx), %al
   558  	0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x000008f8 jne          LBB0_99
   559  	0x48, 0xff, 0xc1, //0x000008fe incq         %rcx
   560  	0x48, 0x39, 0xce, //0x00000901 cmpq         %rcx, %rsi
   561  	0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000904 jne          LBB0_96
   562  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000090a .p2align 4, 0x90
   563  	//0x00000910 LBB0_100
   564  	0x49, 0x8b, 0x0b, //0x00000910 movq         (%r11), %rcx
   565  	0x4c, 0x89, 0xd6, //0x00000913 movq         %r10, %rsi
   566  	0x48, 0x29, 0xce, //0x00000916 subq         %rcx, %rsi
   567  	0x0f, 0x83, 0x61, 0x00, 0x00, 0x00, //0x00000919 jae          LBB0_154
   568  	//0x0000091f LBB0_101
   569  	0x42, 0x8a, 0x04, 0x17, //0x0000091f movb         (%rdi,%r10), %al
   570  	0x3c, 0x0d, //0x00000923 cmpb         $13, %al
   571  	0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x00000925 je           LBB0_154
   572  	0x3c, 0x20, //0x0000092b cmpb         $32, %al
   573  	0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x0000092d je           LBB0_154
   574  	0x04, 0xf7, //0x00000933 addb         $-9, %al
   575  	0x3c, 0x01, //0x00000935 cmpb         $1, %al
   576  	0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000937 jbe          LBB0_154
   577  	0x4c, 0x89, 0xd0, //0x0000093d movq         %r10, %rax
   578  	0xe9, 0x62, 0x01, 0x00, 0x00, //0x00000940 jmp          LBB0_176
   579  	//0x00000945 LBB0_98
   580  	0x31, 0xd2, //0x00000945 xorl         %edx, %edx
   581  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000947 movq         $32(%rsp), %rdi
   582  	0x49, 0x8b, 0x0b, //0x0000094c movq         (%r11), %rcx
   583  	0x4c, 0x89, 0xd6, //0x0000094f movq         %r10, %rsi
   584  	0x48, 0x29, 0xce, //0x00000952 subq         %rcx, %rsi
   585  	0x0f, 0x82, 0xc4, 0xff, 0xff, 0xff, //0x00000955 jb           LBB0_101
   586  	0xe9, 0x20, 0x00, 0x00, 0x00, //0x0000095b jmp          LBB0_154
   587  	//0x00000960 LBB0_99
   588  	0x31, 0xd2, //0x00000960 xorl         %edx, %edx
   589  	0x49, 0x8b, 0x0b, //0x00000962 movq         (%r11), %rcx
   590  	0x4c, 0x89, 0xd6, //0x00000965 movq         %r10, %rsi
   591  	0x48, 0x29, 0xce, //0x00000968 subq         %rcx, %rsi
   592  	0x0f, 0x82, 0xae, 0xff, 0xff, 0xff, //0x0000096b jb           LBB0_101
   593  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000971 .p2align 4, 0x90
   594  	//0x00000980 LBB0_154
   595  	0x49, 0x8d, 0x42, 0x01, //0x00000980 leaq         $1(%r10), %rax
   596  	0x48, 0x39, 0xc8, //0x00000984 cmpq         %rcx, %rax
   597  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000987 jae          LBB0_158
   598  	0x8a, 0x1c, 0x07, //0x0000098d movb         (%rdi,%rax), %bl
   599  	0x80, 0xfb, 0x0d, //0x00000990 cmpb         $13, %bl
   600  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000993 je           LBB0_158
   601  	0x80, 0xfb, 0x20, //0x00000999 cmpb         $32, %bl
   602  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000099c je           LBB0_158
   603  	0x80, 0xc3, 0xf7, //0x000009a2 addb         $-9, %bl
   604  	0x80, 0xfb, 0x01, //0x000009a5 cmpb         $1, %bl
   605  	0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x000009a8 ja           LBB0_176
   606  	0x90, 0x90, //0x000009ae .p2align 4, 0x90
   607  	//0x000009b0 LBB0_158
   608  	0x49, 0x8d, 0x42, 0x02, //0x000009b0 leaq         $2(%r10), %rax
   609  	0x48, 0x39, 0xc8, //0x000009b4 cmpq         %rcx, %rax
   610  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000009b7 jae          LBB0_162
   611  	0x8a, 0x1c, 0x07, //0x000009bd movb         (%rdi,%rax), %bl
   612  	0x80, 0xfb, 0x0d, //0x000009c0 cmpb         $13, %bl
   613  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009c3 je           LBB0_162
   614  	0x80, 0xfb, 0x20, //0x000009c9 cmpb         $32, %bl
   615  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000009cc je           LBB0_162
   616  	0x80, 0xc3, 0xf7, //0x000009d2 addb         $-9, %bl
   617  	0x80, 0xfb, 0x01, //0x000009d5 cmpb         $1, %bl
   618  	0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x000009d8 ja           LBB0_176
   619  	0x90, 0x90, //0x000009de .p2align 4, 0x90
   620  	//0x000009e0 LBB0_162
   621  	0x49, 0x8d, 0x42, 0x03, //0x000009e0 leaq         $3(%r10), %rax
   622  	0x48, 0x39, 0xc8, //0x000009e4 cmpq         %rcx, %rax
   623  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000009e7 jae          LBB0_166
   624  	0x8a, 0x1c, 0x07, //0x000009ed movb         (%rdi,%rax), %bl
   625  	0x80, 0xfb, 0x0d, //0x000009f0 cmpb         $13, %bl
   626  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009f3 je           LBB0_166
   627  	0x80, 0xfb, 0x20, //0x000009f9 cmpb         $32, %bl
   628  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000009fc je           LBB0_166
   629  	0x80, 0xc3, 0xf7, //0x00000a02 addb         $-9, %bl
   630  	0x80, 0xfb, 0x01, //0x00000a05 cmpb         $1, %bl
   631  	0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000a08 ja           LBB0_176
   632  	0x90, 0x90, //0x00000a0e .p2align 4, 0x90
   633  	//0x00000a10 LBB0_166
   634  	0x49, 0x8d, 0x7a, 0x04, //0x00000a10 leaq         $4(%r10), %rdi
   635  	0x48, 0x39, 0xf9, //0x00000a14 cmpq         %rdi, %rcx
   636  	0x0f, 0x86, 0x5e, 0x39, 0x00, 0x00, //0x00000a17 jbe          LBB0_836
   637  	0x48, 0x39, 0xf9, //0x00000a1d cmpq         %rdi, %rcx
   638  	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000a20 je           LBB0_173
   639  	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00000a26 movq         $32(%rsp), %rax
   640  	0x48, 0x8d, 0x3c, 0x08, //0x00000a2b leaq         (%rax,%rcx), %rdi
   641  	0x48, 0x83, 0xc6, 0x04, //0x00000a2f addq         $4, %rsi
   642  	0x4a, 0x8d, 0x44, 0x10, 0x05, //0x00000a33 leaq         $5(%rax,%r10), %rax
   643  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a38 .p2align 4, 0x90
   644  	//0x00000a40 LBB0_169
   645  	0x0f, 0xbe, 0x58, 0xff, //0x00000a40 movsbl       $-1(%rax), %ebx
   646  	0x83, 0xfb, 0x20, //0x00000a44 cmpl         $32, %ebx
   647  	0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00000a47 ja           LBB0_175
   648  	0x49, 0x0f, 0xa3, 0xd9, //0x00000a4d btq          %rbx, %r9
   649  	0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00000a51 jae          LBB0_175
   650  	0x48, 0xff, 0xc0, //0x00000a57 incq         %rax
   651  	0x48, 0xff, 0xc6, //0x00000a5a incq         %rsi
   652  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000a5d jne          LBB0_169
   653  	0x48, 0x8b, 0x74, 0x24, 0x20, //0x00000a63 movq         $32(%rsp), %rsi
   654  	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000a68 jmp          LBB0_174
   655  	0x90, 0x90, 0x90, //0x00000a6d .p2align 4, 0x90
   656  	//0x00000a70 LBB0_173
   657  	0x48, 0x8b, 0x74, 0x24, 0x20, //0x00000a70 movq         $32(%rsp), %rsi
   658  	0x48, 0x01, 0xf7, //0x00000a75 addq         %rsi, %rdi
   659  	//0x00000a78 LBB0_174
   660  	0x48, 0x29, 0xf7, //0x00000a78 subq         %rsi, %rdi
   661  	0x48, 0x89, 0xf8, //0x00000a7b movq         %rdi, %rax
   662  	0x48, 0x89, 0xf7, //0x00000a7e movq         %rsi, %rdi
   663  	0x48, 0x39, 0xc8, //0x00000a81 cmpq         %rcx, %rax
   664  	0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000a84 jb           LBB0_176
   665  	0xe9, 0xf2, 0x38, 0x00, 0x00, //0x00000a8a jmp          LBB0_837
   666  	0x90, //0x00000a8f .p2align 4, 0x90
   667  	//0x00000a90 LBB0_175
   668  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000a90 movq         $32(%rsp), %rdi
   669  	0x48, 0x89, 0xfe, //0x00000a95 movq         %rdi, %rsi
   670  	0x48, 0xf7, 0xd6, //0x00000a98 notq         %rsi
   671  	0x48, 0x01, 0xf0, //0x00000a9b addq         %rsi, %rax
   672  	0x48, 0x39, 0xc8, //0x00000a9e cmpq         %rcx, %rax
   673  	0x0f, 0x83, 0xda, 0x38, 0x00, 0x00, //0x00000aa1 jae          LBB0_837
   674  	//0x00000aa7 LBB0_176
   675  	0x4c, 0x8d, 0x50, 0x01, //0x00000aa7 leaq         $1(%rax), %r10
   676  	0x4d, 0x89, 0x10, //0x00000aab movq         %r10, (%r8)
   677  	0x80, 0x3c, 0x07, 0x3a, //0x00000aae cmpb         $58, (%rdi,%rax)
   678  	0x0f, 0x85, 0xc9, 0x38, 0x00, 0x00, //0x00000ab2 jne          LBB0_837
   679  	0x48, 0x85, 0xd2, //0x00000ab8 testq        %rdx, %rdx
   680  	0x0f, 0x85, 0xef, 0x20, 0x00, 0x00, //0x00000abb jne          LBB0_446
   681  	0x49, 0x8b, 0x13, //0x00000ac1 movq         (%r11), %rdx
   682  	0x49, 0x39, 0xd2, //0x00000ac4 cmpq         %rdx, %r10
   683  	0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000ac7 jae          LBB0_183
   684  	0x42, 0x8a, 0x0c, 0x17, //0x00000acd movb         (%rdi,%r10), %cl
   685  	0x80, 0xf9, 0x0d, //0x00000ad1 cmpb         $13, %cl
   686  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000ad4 je           LBB0_183
   687  	0x80, 0xf9, 0x20, //0x00000ada cmpb         $32, %cl
   688  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000add je           LBB0_183
   689  	0x80, 0xc1, 0xf7, //0x00000ae3 addb         $-9, %cl
   690  	0x80, 0xf9, 0x01, //0x00000ae6 cmpb         $1, %cl
   691  	0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00000ae9 jbe          LBB0_183
   692  	0x4c, 0x89, 0xd1, //0x00000aef movq         %r10, %rcx
   693  	0xe9, 0x49, 0x01, 0x00, 0x00, //0x00000af2 jmp          LBB0_205
   694  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af7 .p2align 4, 0x90
   695  	//0x00000b00 LBB0_183
   696  	0x48, 0x8d, 0x48, 0x02, //0x00000b00 leaq         $2(%rax), %rcx
   697  	0x48, 0x39, 0xd1, //0x00000b04 cmpq         %rdx, %rcx
   698  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b07 jae          LBB0_187
   699  	0x8a, 0x1c, 0x0f, //0x00000b0d movb         (%rdi,%rcx), %bl
   700  	0x80, 0xfb, 0x0d, //0x00000b10 cmpb         $13, %bl
   701  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b13 je           LBB0_187
   702  	0x80, 0xfb, 0x20, //0x00000b19 cmpb         $32, %bl
   703  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b1c je           LBB0_187
   704  	0x80, 0xc3, 0xf7, //0x00000b22 addb         $-9, %bl
   705  	0x80, 0xfb, 0x01, //0x00000b25 cmpb         $1, %bl
   706  	0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000b28 ja           LBB0_205
   707  	0x90, 0x90, //0x00000b2e .p2align 4, 0x90
   708  	//0x00000b30 LBB0_187
   709  	0x48, 0x8d, 0x48, 0x03, //0x00000b30 leaq         $3(%rax), %rcx
   710  	0x48, 0x39, 0xd1, //0x00000b34 cmpq         %rdx, %rcx
   711  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b37 jae          LBB0_191
   712  	0x8a, 0x1c, 0x0f, //0x00000b3d movb         (%rdi,%rcx), %bl
   713  	0x80, 0xfb, 0x0d, //0x00000b40 cmpb         $13, %bl
   714  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b43 je           LBB0_191
   715  	0x80, 0xfb, 0x20, //0x00000b49 cmpb         $32, %bl
   716  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b4c je           LBB0_191
   717  	0x80, 0xc3, 0xf7, //0x00000b52 addb         $-9, %bl
   718  	0x80, 0xfb, 0x01, //0x00000b55 cmpb         $1, %bl
   719  	0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00000b58 ja           LBB0_205
   720  	0x90, 0x90, //0x00000b5e .p2align 4, 0x90
   721  	//0x00000b60 LBB0_191
   722  	0x48, 0x8d, 0x48, 0x04, //0x00000b60 leaq         $4(%rax), %rcx
   723  	0x48, 0x39, 0xd1, //0x00000b64 cmpq         %rdx, %rcx
   724  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b67 jae          LBB0_195
   725  	0x8a, 0x1c, 0x0f, //0x00000b6d movb         (%rdi,%rcx), %bl
   726  	0x80, 0xfb, 0x0d, //0x00000b70 cmpb         $13, %bl
   727  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b73 je           LBB0_195
   728  	0x80, 0xfb, 0x20, //0x00000b79 cmpb         $32, %bl
   729  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b7c je           LBB0_195
   730  	0x80, 0xc3, 0xf7, //0x00000b82 addb         $-9, %bl
   731  	0x80, 0xfb, 0x01, //0x00000b85 cmpb         $1, %bl
   732  	0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x00000b88 ja           LBB0_205
   733  	0x90, 0x90, //0x00000b8e .p2align 4, 0x90
   734  	//0x00000b90 LBB0_195
   735  	0x48, 0x8d, 0x70, 0x05, //0x00000b90 leaq         $5(%rax), %rsi
   736  	0x48, 0x39, 0xf2, //0x00000b94 cmpq         %rsi, %rdx
   737  	0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00000b97 jbe          LBB0_202
   738  	0x48, 0x39, 0xf2, //0x00000b9d cmpq         %rsi, %rdx
   739  	0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00000ba0 je           LBB0_203
   740  	0x48, 0x8d, 0x34, 0x17, //0x00000ba6 leaq         (%rdi,%rdx), %rsi
   741  	0x48, 0x8d, 0x4c, 0x07, 0x06, //0x00000baa leaq         $6(%rdi,%rax), %rcx
   742  	0x48, 0x29, 0xd0, //0x00000baf subq         %rdx, %rax
   743  	0x48, 0x83, 0xc0, 0x05, //0x00000bb2 addq         $5, %rax
   744  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bb6 .p2align 4, 0x90
   745  	//0x00000bc0 LBB0_198
   746  	0x0f, 0xbe, 0x79, 0xff, //0x00000bc0 movsbl       $-1(%rcx), %edi
   747  	0x83, 0xff, 0x20, //0x00000bc4 cmpl         $32, %edi
   748  	0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00000bc7 ja           LBB0_204
   749  	0x49, 0x0f, 0xa3, 0xf9, //0x00000bcd btq          %rdi, %r9
   750  	0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00000bd1 jae          LBB0_204
   751  	0x48, 0xff, 0xc1, //0x00000bd7 incq         %rcx
   752  	0x48, 0xff, 0xc0, //0x00000bda incq         %rax
   753  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000bdd jne          LBB0_198
   754  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000be3 movq         $32(%rsp), %rdi
   755  	0x48, 0x29, 0xfe, //0x00000be8 subq         %rdi, %rsi
   756  	0x48, 0x89, 0xf1, //0x00000beb movq         %rsi, %rcx
   757  	0x48, 0x39, 0xd1, //0x00000bee cmpq         %rdx, %rcx
   758  	0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000bf1 jb           LBB0_205
   759  	0xe9, 0x34, 0x01, 0x00, 0x00, //0x00000bf7 jmp          LBB0_222
   760  	0x90, 0x90, 0x90, 0x90, //0x00000bfc .p2align 4, 0x90
   761  	//0x00000c00 LBB0_202
   762  	0x49, 0x89, 0x30, //0x00000c00 movq         %rsi, (%r8)
   763  	0x49, 0x89, 0xf2, //0x00000c03 movq         %rsi, %r10
   764  	0xe9, 0x25, 0x01, 0x00, 0x00, //0x00000c06 jmp          LBB0_222
   765  	//0x00000c0b LBB0_203
   766  	0x48, 0x01, 0xfe, //0x00000c0b addq         %rdi, %rsi
   767  	0x48, 0x29, 0xfe, //0x00000c0e subq         %rdi, %rsi
   768  	0x48, 0x89, 0xf1, //0x00000c11 movq         %rsi, %rcx
   769  	0x48, 0x39, 0xd1, //0x00000c14 cmpq         %rdx, %rcx
   770  	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000c17 jb           LBB0_205
   771  	0xe9, 0x0e, 0x01, 0x00, 0x00, //0x00000c1d jmp          LBB0_222
   772  	//0x00000c22 LBB0_204
   773  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000c22 movq         $32(%rsp), %rdi
   774  	0x48, 0x89, 0xf8, //0x00000c27 movq         %rdi, %rax
   775  	0x48, 0xf7, 0xd0, //0x00000c2a notq         %rax
   776  	0x48, 0x01, 0xc1, //0x00000c2d addq         %rax, %rcx
   777  	0x48, 0x39, 0xd1, //0x00000c30 cmpq         %rdx, %rcx
   778  	0x0f, 0x83, 0xf7, 0x00, 0x00, 0x00, //0x00000c33 jae          LBB0_222
   779  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c39 .p2align 4, 0x90
   780  	//0x00000c40 LBB0_205
   781  	0x4c, 0x8d, 0x51, 0x01, //0x00000c40 leaq         $1(%rcx), %r10
   782  	0x4d, 0x89, 0x10, //0x00000c44 movq         %r10, (%r8)
   783  	0x0f, 0xbe, 0x04, 0x0f, //0x00000c47 movsbl       (%rdi,%rcx), %eax
   784  	0x83, 0xf8, 0x7b, //0x00000c4b cmpl         $123, %eax
   785  	0x0f, 0x87, 0x75, 0x06, 0x00, 0x00, //0x00000c4e ja           LBB0_289
   786  	0x48, 0x8d, 0x15, 0x4d, 0x45, 0x00, 0x00, //0x00000c54 leaq         $17741(%rip), %rdx  /* LJTI0_1+0(%rip) */
   787  	0x48, 0x63, 0x04, 0x82, //0x00000c5b movslq       (%rdx,%rax,4), %rax
   788  	0x48, 0x01, 0xd0, //0x00000c5f addq         %rdx, %rax
   789  	0xff, 0xe0, //0x00000c62 jmpq         *%rax
   790  	//0x00000c64 LBB0_207
   791  	0x49, 0x8b, 0x13, //0x00000c64 movq         (%r11), %rdx
   792  	0x48, 0x89, 0xd0, //0x00000c67 movq         %rdx, %rax
   793  	0x4c, 0x29, 0xd0, //0x00000c6a subq         %r10, %rax
   794  	0x49, 0x01, 0xfa, //0x00000c6d addq         %rdi, %r10
   795  	0x48, 0x83, 0xf8, 0x10, //0x00000c70 cmpq         $16, %rax
   796  	0x0f, 0x82, 0x60, 0x00, 0x00, 0x00, //0x00000c74 jb           LBB0_212
   797  	0x48, 0x29, 0xca, //0x00000c7a subq         %rcx, %rdx
   798  	0x48, 0x83, 0xc2, 0xef, //0x00000c7d addq         $-17, %rdx
   799  	0x48, 0x89, 0xd6, //0x00000c81 movq         %rdx, %rsi
   800  	0x48, 0x83, 0xe6, 0xf0, //0x00000c84 andq         $-16, %rsi
   801  	0x48, 0x01, 0xce, //0x00000c88 addq         %rcx, %rsi
   802  	0x48, 0x8d, 0x4c, 0x37, 0x11, //0x00000c8b leaq         $17(%rdi,%rsi), %rcx
   803  	0x83, 0xe2, 0x0f, //0x00000c90 andl         $15, %edx
   804  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c93 .p2align 4, 0x90
   805  	//0x00000ca0 LBB0_209
   806  	0xc4, 0xc1, 0x7a, 0x6f, 0x12, //0x00000ca0 vmovdqu      (%r10), %xmm2
   807  	0xc5, 0x89, 0x74, 0xda, //0x00000ca5 vpcmpeqb     %xmm2, %xmm14, %xmm3
   808  	0xc5, 0x81, 0xeb, 0xd2, //0x00000ca9 vpor         %xmm2, %xmm15, %xmm2
   809  	0xc5, 0xe9, 0x74, 0xd4, //0x00000cad vpcmpeqb     %xmm4, %xmm2, %xmm2
   810  	0xc5, 0xe9, 0xeb, 0xd3, //0x00000cb1 vpor         %xmm3, %xmm2, %xmm2
   811  	0xc5, 0xf9, 0xd7, 0xf2, //0x00000cb5 vpmovmskb    %xmm2, %esi
   812  	0x66, 0x85, 0xf6, //0x00000cb9 testw        %si, %si
   813  	0x0f, 0x85, 0x5e, 0x00, 0x00, 0x00, //0x00000cbc jne          LBB0_220
   814  	0x49, 0x83, 0xc2, 0x10, //0x00000cc2 addq         $16, %r10
   815  	0x48, 0x83, 0xc0, 0xf0, //0x00000cc6 addq         $-16, %rax
   816  	0x48, 0x83, 0xf8, 0x0f, //0x00000cca cmpq         $15, %rax
   817  	0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x00000cce ja           LBB0_209
   818  	0x48, 0x89, 0xd0, //0x00000cd4 movq         %rdx, %rax
   819  	0x49, 0x89, 0xca, //0x00000cd7 movq         %rcx, %r10
   820  	//0x00000cda LBB0_212
   821  	0x48, 0x85, 0xc0, //0x00000cda testq        %rax, %rax
   822  	0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00000cdd je           LBB0_219
   823  	0x49, 0x8d, 0x0c, 0x02, //0x00000ce3 leaq         (%r10,%rax), %rcx
   824  	//0x00000ce7 LBB0_214
   825  	0x41, 0x0f, 0xb6, 0x12, //0x00000ce7 movzbl       (%r10), %edx
   826  	0x80, 0xfa, 0x2c, //0x00000ceb cmpb         $44, %dl
   827  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000cee je           LBB0_219
   828  	0x80, 0xfa, 0x7d, //0x00000cf4 cmpb         $125, %dl
   829  	0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000cf7 je           LBB0_219
   830  	0x80, 0xfa, 0x5d, //0x00000cfd cmpb         $93, %dl
   831  	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000d00 je           LBB0_219
   832  	0x49, 0xff, 0xc2, //0x00000d06 incq         %r10
   833  	0x48, 0xff, 0xc8, //0x00000d09 decq         %rax
   834  	0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00000d0c jne          LBB0_214
   835  	0x49, 0x89, 0xca, //0x00000d12 movq         %rcx, %r10
   836  	//0x00000d15 LBB0_219
   837  	0x49, 0x29, 0xfa, //0x00000d15 subq         %rdi, %r10
   838  	0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000d18 jmp          LBB0_221
   839  	0x90, 0x90, 0x90, //0x00000d1d .p2align 4, 0x90
   840  	//0x00000d20 LBB0_220
   841  	0x0f, 0xb7, 0xc6, //0x00000d20 movzwl       %si, %eax
   842  	0x48, 0x0f, 0xbc, 0xc0, //0x00000d23 bsfq         %rax, %rax
   843  	0x49, 0x29, 0xfa, //0x00000d27 subq         %rdi, %r10
   844  	0x49, 0x01, 0xc2, //0x00000d2a addq         %rax, %r10
   845  	//0x00000d2d LBB0_221
   846  	0x4d, 0x89, 0x10, //0x00000d2d movq         %r10, (%r8)
   847  	//0x00000d30 LBB0_222
   848  	0x49, 0x8b, 0x3f, //0x00000d30 movq         (%r15), %rdi
   849  	0x49, 0x8b, 0x47, 0x08, //0x00000d33 movq         $8(%r15), %rax
   850  	0x4c, 0x89, 0xd1, //0x00000d37 movq         %r10, %rcx
   851  	0x48, 0x29, 0xc1, //0x00000d3a subq         %rax, %rcx
   852  	0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000d3d jae          LBB0_227
   853  	0x42, 0x8a, 0x14, 0x17, //0x00000d43 movb         (%rdi,%r10), %dl
   854  	0x80, 0xfa, 0x0d, //0x00000d47 cmpb         $13, %dl
   855  	0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00000d4a je           LBB0_227
   856  	0x80, 0xfa, 0x20, //0x00000d50 cmpb         $32, %dl
   857  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000d53 je           LBB0_227
   858  	0x80, 0xc2, 0xf7, //0x00000d59 addb         $-9, %dl
   859  	0x80, 0xfa, 0x01, //0x00000d5c cmpb         $1, %dl
   860  	0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x00000d5f jbe          LBB0_227
   861  	0x4c, 0x89, 0xd2, //0x00000d65 movq         %r10, %rdx
   862  	0xe9, 0x85, 0xf6, 0xff, 0xff, //0x00000d68 jmp          LBB0_248
   863  	0x90, 0x90, 0x90, //0x00000d6d .p2align 4, 0x90
   864  	//0x00000d70 LBB0_227
   865  	0x49, 0x8d, 0x52, 0x01, //0x00000d70 leaq         $1(%r10), %rdx
   866  	0x48, 0x39, 0xc2, //0x00000d74 cmpq         %rax, %rdx
   867  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000d77 jae          LBB0_231
   868  	0x8a, 0x1c, 0x17, //0x00000d7d movb         (%rdi,%rdx), %bl
   869  	0x80, 0xfb, 0x0d, //0x00000d80 cmpb         $13, %bl
   870  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000d83 je           LBB0_231
   871  	0x80, 0xfb, 0x20, //0x00000d89 cmpb         $32, %bl
   872  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000d8c je           LBB0_231
   873  	0x80, 0xc3, 0xf7, //0x00000d92 addb         $-9, %bl
   874  	0x80, 0xfb, 0x01, //0x00000d95 cmpb         $1, %bl
   875  	0x0f, 0x87, 0x54, 0xf6, 0xff, 0xff, //0x00000d98 ja           LBB0_248
   876  	0x90, 0x90, //0x00000d9e .p2align 4, 0x90
   877  	//0x00000da0 LBB0_231
   878  	0x49, 0x8d, 0x52, 0x02, //0x00000da0 leaq         $2(%r10), %rdx
   879  	0x48, 0x39, 0xc2, //0x00000da4 cmpq         %rax, %rdx
   880  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000da7 jae          LBB0_235
   881  	0x8a, 0x1c, 0x17, //0x00000dad movb         (%rdi,%rdx), %bl
   882  	0x80, 0xfb, 0x0d, //0x00000db0 cmpb         $13, %bl
   883  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000db3 je           LBB0_235
   884  	0x80, 0xfb, 0x20, //0x00000db9 cmpb         $32, %bl
   885  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000dbc je           LBB0_235
   886  	0x80, 0xc3, 0xf7, //0x00000dc2 addb         $-9, %bl
   887  	0x80, 0xfb, 0x01, //0x00000dc5 cmpb         $1, %bl
   888  	0x0f, 0x87, 0x24, 0xf6, 0xff, 0xff, //0x00000dc8 ja           LBB0_248
   889  	0x90, 0x90, //0x00000dce .p2align 4, 0x90
   890  	//0x00000dd0 LBB0_235
   891  	0x49, 0x8d, 0x52, 0x03, //0x00000dd0 leaq         $3(%r10), %rdx
   892  	0x48, 0x39, 0xc2, //0x00000dd4 cmpq         %rax, %rdx
   893  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000dd7 jae          LBB0_239
   894  	0x8a, 0x1c, 0x17, //0x00000ddd movb         (%rdi,%rdx), %bl
   895  	0x80, 0xfb, 0x0d, //0x00000de0 cmpb         $13, %bl
   896  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000de3 je           LBB0_239
   897  	0x80, 0xfb, 0x20, //0x00000de9 cmpb         $32, %bl
   898  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000dec je           LBB0_239
   899  	0x80, 0xc3, 0xf7, //0x00000df2 addb         $-9, %bl
   900  	0x80, 0xfb, 0x01, //0x00000df5 cmpb         $1, %bl
   901  	0x0f, 0x87, 0xf4, 0xf5, 0xff, 0xff, //0x00000df8 ja           LBB0_248
   902  	0x90, 0x90, //0x00000dfe .p2align 4, 0x90
   903  	//0x00000e00 LBB0_239
   904  	0x49, 0x8d, 0x72, 0x04, //0x00000e00 leaq         $4(%r10), %rsi
   905  	0x48, 0x39, 0xf0, //0x00000e04 cmpq         %rsi, %rax
   906  	0x0f, 0x86, 0x7d, 0x1f, 0x00, 0x00, //0x00000e07 jbe          LBB0_550
   907  	0x48, 0x39, 0xf0, //0x00000e0d cmpq         %rsi, %rax
   908  	0x0f, 0x84, 0xca, 0xf5, 0xff, 0xff, //0x00000e10 je           LBB0_246
   909  	0x48, 0x8d, 0x34, 0x07, //0x00000e16 leaq         (%rdi,%rax), %rsi
   910  	0x48, 0x83, 0xc1, 0x04, //0x00000e1a addq         $4, %rcx
   911  	0x48, 0x89, 0xfb, //0x00000e1e movq         %rdi, %rbx
   912  	0x4a, 0x8d, 0x54, 0x17, 0x05, //0x00000e21 leaq         $5(%rdi,%r10), %rdx
   913  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e26 .p2align 4, 0x90
   914  	//0x00000e30 LBB0_242
   915  	0x0f, 0xbe, 0x7a, 0xff, //0x00000e30 movsbl       $-1(%rdx), %edi
   916  	0x83, 0xff, 0x20, //0x00000e34 cmpl         $32, %edi
   917  	0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000e37 ja           LBB0_247
   918  	0x49, 0x0f, 0xa3, 0xf9, //0x00000e3d btq          %rdi, %r9
   919  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000e41 jae          LBB0_247
   920  	0x48, 0xff, 0xc2, //0x00000e47 incq         %rdx
   921  	0x48, 0xff, 0xc1, //0x00000e4a incq         %rcx
   922  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000e4d jne          LBB0_242
   923  	0x48, 0x89, 0xdf, //0x00000e53 movq         %rbx, %rdi
   924  	0x48, 0x29, 0xfe, //0x00000e56 subq         %rdi, %rsi
   925  	0x48, 0x89, 0xf2, //0x00000e59 movq         %rsi, %rdx
   926  	0x48, 0x39, 0xc2, //0x00000e5c cmpq         %rax, %rdx
   927  	0x0f, 0x82, 0x8d, 0xf5, 0xff, 0xff, //0x00000e5f jb           LBB0_248
   928  	0xe9, 0x17, 0x35, 0x00, 0x00, //0x00000e65 jmp          LBB0_837
   929  	//0x00000e6a LBB0_247
   930  	0x48, 0x89, 0xdf, //0x00000e6a movq         %rbx, %rdi
   931  	0x48, 0x89, 0xd9, //0x00000e6d movq         %rbx, %rcx
   932  	0x48, 0xf7, 0xd1, //0x00000e70 notq         %rcx
   933  	0x48, 0x01, 0xca, //0x00000e73 addq         %rcx, %rdx
   934  	0x48, 0x39, 0xc2, //0x00000e76 cmpq         %rax, %rdx
   935  	0x0f, 0x82, 0x73, 0xf5, 0xff, 0xff, //0x00000e79 jb           LBB0_248
   936  	0xe9, 0xfd, 0x34, 0x00, 0x00, //0x00000e7f jmp          LBB0_837
   937  	//0x00000e84 LBB0_250
   938  	0x48, 0x83, 0xc1, 0x04, //0x00000e84 addq         $4, %rcx
   939  	0x49, 0x3b, 0x0b, //0x00000e88 cmpq         (%r11), %rcx
   940  	0x0f, 0x87, 0x9f, 0xfe, 0xff, 0xff, //0x00000e8b ja           LBB0_222
   941  	0xe9, 0x33, 0x04, 0x00, 0x00, //0x00000e91 jmp          LBB0_289
   942  	//0x00000e96 LBB0_251
   943  	0x4d, 0x8b, 0x03, //0x00000e96 movq         (%r11), %r8
   944  	0x4c, 0x89, 0xc0, //0x00000e99 movq         %r8, %rax
   945  	0x4c, 0x29, 0xd0, //0x00000e9c subq         %r10, %rax
   946  	0x48, 0x83, 0xf8, 0x20, //0x00000e9f cmpq         $32, %rax
   947  	0x0f, 0x8c, 0xbd, 0x0c, 0x00, 0x00, //0x00000ea3 jl           LBB0_323
   948  	0x4c, 0x8d, 0x0c, 0x0f, //0x00000ea9 leaq         (%rdi,%rcx), %r9
   949  	0x49, 0x29, 0xc8, //0x00000ead subq         %rcx, %r8
   950  	0xb9, 0x1f, 0x00, 0x00, 0x00, //0x00000eb0 movl         $31, %ecx
   951  	0x31, 0xc0, //0x00000eb5 xorl         %eax, %eax
   952  	0x45, 0x31, 0xdb, //0x00000eb7 xorl         %r11d, %r11d
   953  	0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000eba jmp          LBB0_253
   954  	0x90, //0x00000ebf .p2align 4, 0x90
   955  	//0x00000ec0 LBB0_256
   956  	0x45, 0x31, 0xdb, //0x00000ec0 xorl         %r11d, %r11d
   957  	0x85, 0xdb, //0x00000ec3 testl        %ebx, %ebx
   958  	0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00000ec5 jne          LBB0_255
   959  	//0x00000ecb LBB0_257
   960  	0x48, 0x83, 0xc0, 0x20, //0x00000ecb addq         $32, %rax
   961  	0x49, 0x8d, 0x54, 0x08, 0xe0, //0x00000ecf leaq         $-32(%r8,%rcx), %rdx
   962  	0x48, 0x83, 0xc1, 0xe0, //0x00000ed4 addq         $-32, %rcx
   963  	0x48, 0x83, 0xfa, 0x3f, //0x00000ed8 cmpq         $63, %rdx
   964  	0x0f, 0x8e, 0xbc, 0x0b, 0x00, 0x00, //0x00000edc jle          LBB0_258
   965  	//0x00000ee2 LBB0_253
   966  	0xc4, 0xc1, 0x7a, 0x6f, 0x54, 0x01, 0x01, //0x00000ee2 vmovdqu      $1(%r9,%rax), %xmm2
   967  	0xc4, 0xc1, 0x7a, 0x6f, 0x5c, 0x01, 0x11, //0x00000ee9 vmovdqu      $17(%r9,%rax), %xmm3
   968  	0xc5, 0xe9, 0x74, 0xe8, //0x00000ef0 vpcmpeqb     %xmm0, %xmm2, %xmm5
   969  	0xc5, 0xf9, 0xd7, 0xd5, //0x00000ef4 vpmovmskb    %xmm5, %edx
   970  	0xc5, 0xe1, 0x74, 0xe8, //0x00000ef8 vpcmpeqb     %xmm0, %xmm3, %xmm5
   971  	0xc5, 0xf9, 0xd7, 0xdd, //0x00000efc vpmovmskb    %xmm5, %ebx
   972  	0x48, 0xc1, 0xe3, 0x10, //0x00000f00 shlq         $16, %rbx
   973  	0x48, 0x09, 0xd3, //0x00000f04 orq          %rdx, %rbx
   974  	0xc5, 0xe9, 0x74, 0xd1, //0x00000f07 vpcmpeqb     %xmm1, %xmm2, %xmm2
   975  	0xc5, 0xf9, 0xd7, 0xf2, //0x00000f0b vpmovmskb    %xmm2, %esi
   976  	0xc5, 0xe1, 0x74, 0xd1, //0x00000f0f vpcmpeqb     %xmm1, %xmm3, %xmm2
   977  	0xc5, 0xf9, 0xd7, 0xd2, //0x00000f13 vpmovmskb    %xmm2, %edx
   978  	0x48, 0xc1, 0xe2, 0x10, //0x00000f17 shlq         $16, %rdx
   979  	0x48, 0x09, 0xf2, //0x00000f1b orq          %rsi, %rdx
   980  	0x48, 0x89, 0xd6, //0x00000f1e movq         %rdx, %rsi
   981  	0x4c, 0x09, 0xde, //0x00000f21 orq          %r11, %rsi
   982  	0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00000f24 je           LBB0_256
   983  	0x44, 0x89, 0xde, //0x00000f2a movl         %r11d, %esi
   984  	0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00000f2d movl         $4294967295, %r14d
   985  	0x44, 0x31, 0xf6, //0x00000f33 xorl         %r14d, %esi
   986  	0x21, 0xf2, //0x00000f36 andl         %esi, %edx
   987  	0x8d, 0x34, 0x12, //0x00000f38 leal         (%rdx,%rdx), %esi
   988  	0x44, 0x09, 0xde, //0x00000f3b orl          %r11d, %esi
   989  	0x41, 0x8d, 0xbe, 0xab, 0xaa, 0xaa, 0xaa, //0x00000f3e leal         $-1431655765(%r14), %edi
   990  	0x31, 0xf7, //0x00000f45 xorl         %esi, %edi
   991  	0x21, 0xd7, //0x00000f47 andl         %edx, %edi
   992  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f49 andl         $-1431655766, %edi
   993  	0x45, 0x31, 0xdb, //0x00000f4f xorl         %r11d, %r11d
   994  	0x01, 0xd7, //0x00000f52 addl         %edx, %edi
   995  	0x41, 0x0f, 0x92, 0xc3, //0x00000f54 setb         %r11b
   996  	0x01, 0xff, //0x00000f58 addl         %edi, %edi
   997  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000f5a xorl         $1431655765, %edi
   998  	0x21, 0xf7, //0x00000f60 andl         %esi, %edi
   999  	0x44, 0x31, 0xf7, //0x00000f62 xorl         %r14d, %edi
  1000  	0x21, 0xfb, //0x00000f65 andl         %edi, %ebx
  1001  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00000f67 movq         $32(%rsp), %rdi
  1002  	0x85, 0xdb, //0x00000f6c testl        %ebx, %ebx
  1003  	0x0f, 0x84, 0x57, 0xff, 0xff, 0xff, //0x00000f6e je           LBB0_257
  1004  	//0x00000f74 LBB0_255
  1005  	0x48, 0x0f, 0xbc, 0xcb, //0x00000f74 bsfq         %rbx, %rcx
  1006  	0x49, 0x01, 0xc9, //0x00000f78 addq         %rcx, %r9
  1007  	0x49, 0x01, 0xc1, //0x00000f7b addq         %rax, %r9
  1008  	0x49, 0x29, 0xf9, //0x00000f7e subq         %rdi, %r9
  1009  	0x49, 0x83, 0xc1, 0x02, //0x00000f81 addq         $2, %r9
  1010  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00000f85 movq         $24(%rsp), %r8
  1011  	0x4d, 0x89, 0x08, //0x00000f8a movq         %r9, (%r8)
  1012  	0x4d, 0x89, 0xca, //0x00000f8d movq         %r9, %r10
  1013  	//0x00000f90 LBB0_341
  1014  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00000f90 movq         $56(%rsp), %r11
  1015  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000f95 movabsq      $4294977024, %r9
  1016  	0xe9, 0x8c, 0xfd, 0xff, 0xff, //0x00000f9f jmp          LBB0_222
  1017  	//0x00000fa4 LBB0_262
  1018  	0x4d, 0x8b, 0x0b, //0x00000fa4 movq         (%r11), %r9
  1019  	0x4d, 0x29, 0xd1, //0x00000fa7 subq         %r10, %r9
  1020  	0x4c, 0x01, 0xd7, //0x00000faa addq         %r10, %rdi
  1021  	0x45, 0x31, 0xc0, //0x00000fad xorl         %r8d, %r8d
  1022  	0x45, 0x31, 0xd2, //0x00000fb0 xorl         %r10d, %r10d
  1023  	0x45, 0x31, 0xdb, //0x00000fb3 xorl         %r11d, %r11d
  1024  	0x31, 0xd2, //0x00000fb6 xorl         %edx, %edx
  1025  	0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000fb8 jmp          LBB0_264
  1026  	//0x00000fbd LBB0_263
  1027  	0x49, 0xc1, 0xfe, 0x3f, //0x00000fbd sarq         $63, %r14
  1028  	0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x00000fc1 popcntq      %rdi, %rax
  1029  	0x49, 0x01, 0xc3, //0x00000fc6 addq         %rax, %r11
  1030  	0x4c, 0x89, 0xe7, //0x00000fc9 movq         %r12, %rdi
  1031  	0x48, 0x83, 0xc7, 0x40, //0x00000fcc addq         $64, %rdi
  1032  	0x49, 0x83, 0xc1, 0xc0, //0x00000fd0 addq         $-64, %r9
  1033  	0x4d, 0x89, 0xf0, //0x00000fd4 movq         %r14, %r8
  1034  	//0x00000fd7 LBB0_264
  1035  	0x49, 0x83, 0xf9, 0x40, //0x00000fd7 cmpq         $64, %r9
  1036  	0x0f, 0x8c, 0xab, 0x01, 0x00, 0x00, //0x00000fdb jl           LBB0_272
  1037  	//0x00000fe1 LBB0_265
  1038  	0xc5, 0xfa, 0x6f, 0x17, //0x00000fe1 vmovdqu      (%rdi), %xmm2
  1039  	0xc5, 0xfa, 0x6f, 0x77, 0x10, //0x00000fe5 vmovdqu      $16(%rdi), %xmm6
  1040  	0xc5, 0xfa, 0x6f, 0x6f, 0x20, //0x00000fea vmovdqu      $32(%rdi), %xmm5
  1041  	0x49, 0x89, 0xfc, //0x00000fef movq         %rdi, %r12
  1042  	0xc5, 0xfa, 0x6f, 0x7f, 0x30, //0x00000ff2 vmovdqu      $48(%rdi), %xmm7
  1043  	0xc5, 0xe9, 0x74, 0xd8, //0x00000ff7 vpcmpeqb     %xmm0, %xmm2, %xmm3
  1044  	0xc5, 0xf9, 0xd7, 0xf3, //0x00000ffb vpmovmskb    %xmm3, %esi
  1045  	0xc5, 0xc9, 0x74, 0xd8, //0x00000fff vpcmpeqb     %xmm0, %xmm6, %xmm3
  1046  	0xc5, 0xf9, 0xd7, 0xc3, //0x00001003 vpmovmskb    %xmm3, %eax
  1047  	0xc5, 0xd1, 0x74, 0xd8, //0x00001007 vpcmpeqb     %xmm0, %xmm5, %xmm3
  1048  	0xc5, 0xf9, 0xd7, 0xfb, //0x0000100b vpmovmskb    %xmm3, %edi
  1049  	0xc5, 0xc1, 0x74, 0xd8, //0x0000100f vpcmpeqb     %xmm0, %xmm7, %xmm3
  1050  	0xc5, 0xf9, 0xd7, 0xdb, //0x00001013 vpmovmskb    %xmm3, %ebx
  1051  	0x48, 0xc1, 0xe3, 0x30, //0x00001017 shlq         $48, %rbx
  1052  	0x48, 0xc1, 0xe7, 0x20, //0x0000101b shlq         $32, %rdi
  1053  	0x48, 0xc1, 0xe0, 0x10, //0x0000101f shlq         $16, %rax
  1054  	0x48, 0x09, 0xc6, //0x00001023 orq          %rax, %rsi
  1055  	0x48, 0x09, 0xfe, //0x00001026 orq          %rdi, %rsi
  1056  	0x48, 0x09, 0xde, //0x00001029 orq          %rbx, %rsi
  1057  	0xc5, 0xe9, 0x74, 0xd9, //0x0000102c vpcmpeqb     %xmm1, %xmm2, %xmm3
  1058  	0xc5, 0xf9, 0xd7, 0xfb, //0x00001030 vpmovmskb    %xmm3, %edi
  1059  	0xc5, 0xc9, 0x74, 0xd9, //0x00001034 vpcmpeqb     %xmm1, %xmm6, %xmm3
  1060  	0xc5, 0xf9, 0xd7, 0xc3, //0x00001038 vpmovmskb    %xmm3, %eax
  1061  	0xc5, 0xd1, 0x74, 0xd9, //0x0000103c vpcmpeqb     %xmm1, %xmm5, %xmm3
  1062  	0xc5, 0xf9, 0xd7, 0xdb, //0x00001040 vpmovmskb    %xmm3, %ebx
  1063  	0xc5, 0xc1, 0x74, 0xd9, //0x00001044 vpcmpeqb     %xmm1, %xmm7, %xmm3
  1064  	0xc5, 0xf9, 0xd7, 0xcb, //0x00001048 vpmovmskb    %xmm3, %ecx
  1065  	0x48, 0xc1, 0xe1, 0x30, //0x0000104c shlq         $48, %rcx
  1066  	0x48, 0xc1, 0xe3, 0x20, //0x00001050 shlq         $32, %rbx
  1067  	0x48, 0xc1, 0xe0, 0x10, //0x00001054 shlq         $16, %rax
  1068  	0x48, 0x09, 0xc7, //0x00001058 orq          %rax, %rdi
  1069  	0x48, 0x09, 0xdf, //0x0000105b orq          %rbx, %rdi
  1070  	0x48, 0x09, 0xcf, //0x0000105e orq          %rcx, %rdi
  1071  	0x48, 0x89, 0xf8, //0x00001061 movq         %rdi, %rax
  1072  	0x4c, 0x09, 0xd0, //0x00001064 orq          %r10, %rax
  1073  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001067 je           LBB0_267
  1074  	0x4c, 0x89, 0xd0, //0x0000106d movq         %r10, %rax
  1075  	0x48, 0xf7, 0xd0, //0x00001070 notq         %rax
  1076  	0x48, 0x21, 0xf8, //0x00001073 andq         %rdi, %rax
  1077  	0x4c, 0x8d, 0x34, 0x00, //0x00001076 leaq         (%rax,%rax), %r14
  1078  	0x4d, 0x09, 0xd6, //0x0000107a orq          %r10, %r14
  1079  	0x4c, 0x89, 0xf1, //0x0000107d movq         %r14, %rcx
  1080  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001080 movabsq      $-6148914691236517206, %rbx
  1081  	0x48, 0x31, 0xd9, //0x0000108a xorq         %rbx, %rcx
  1082  	0x48, 0x21, 0xdf, //0x0000108d andq         %rbx, %rdi
  1083  	0x48, 0x21, 0xcf, //0x00001090 andq         %rcx, %rdi
  1084  	0x45, 0x31, 0xd2, //0x00001093 xorl         %r10d, %r10d
  1085  	0x48, 0x01, 0xc7, //0x00001096 addq         %rax, %rdi
  1086  	0x41, 0x0f, 0x92, 0xc2, //0x00001099 setb         %r10b
  1087  	0x48, 0x01, 0xff, //0x0000109d addq         %rdi, %rdi
  1088  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000010a0 movabsq      $6148914691236517205, %rax
  1089  	0x48, 0x31, 0xc7, //0x000010aa xorq         %rax, %rdi
  1090  	0x4c, 0x21, 0xf7, //0x000010ad andq         %r14, %rdi
  1091  	0x48, 0xf7, 0xd7, //0x000010b0 notq         %rdi
  1092  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000010b3 jmp          LBB0_268
  1093  	//0x000010b8 LBB0_267
  1094  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000010b8 movq         $-1, %rdi
  1095  	0x45, 0x31, 0xd2, //0x000010bf xorl         %r10d, %r10d
  1096  	//0x000010c2 LBB0_268
  1097  	0x48, 0x21, 0xf7, //0x000010c2 andq         %rsi, %rdi
  1098  	0xc4, 0xe1, 0xf9, 0x6e, 0xdf, //0x000010c5 vmovq        %rdi, %xmm3
  1099  	0xc4, 0xc3, 0x61, 0x44, 0xd9, 0x00, //0x000010ca vpclmulqdq   $0, %xmm9, %xmm3, %xmm3
  1100  	0xc4, 0xc1, 0xf9, 0x7e, 0xde, //0x000010d0 vmovq        %xmm3, %r14
  1101  	0x4d, 0x31, 0xc6, //0x000010d5 xorq         %r8, %r14
  1102  	0xc5, 0xa9, 0x74, 0xda, //0x000010d8 vpcmpeqb     %xmm2, %xmm10, %xmm3
  1103  	0xc5, 0xf9, 0xd7, 0xfb, //0x000010dc vpmovmskb    %xmm3, %edi
  1104  	0xc5, 0xa9, 0x74, 0xde, //0x000010e0 vpcmpeqb     %xmm6, %xmm10, %xmm3
  1105  	0xc5, 0xf9, 0xd7, 0xc3, //0x000010e4 vpmovmskb    %xmm3, %eax
  1106  	0xc5, 0xa9, 0x74, 0xdd, //0x000010e8 vpcmpeqb     %xmm5, %xmm10, %xmm3
  1107  	0xc5, 0xf9, 0xd7, 0xcb, //0x000010ec vpmovmskb    %xmm3, %ecx
  1108  	0xc5, 0xa9, 0x74, 0xdf, //0x000010f0 vpcmpeqb     %xmm7, %xmm10, %xmm3
  1109  	0xc5, 0xf9, 0xd7, 0xdb, //0x000010f4 vpmovmskb    %xmm3, %ebx
  1110  	0x48, 0xc1, 0xe3, 0x30, //0x000010f8 shlq         $48, %rbx
  1111  	0x48, 0xc1, 0xe1, 0x20, //0x000010fc shlq         $32, %rcx
  1112  	0x48, 0xc1, 0xe0, 0x10, //0x00001100 shlq         $16, %rax
  1113  	0x48, 0x09, 0xc7, //0x00001104 orq          %rax, %rdi
  1114  	0x48, 0x09, 0xcf, //0x00001107 orq          %rcx, %rdi
  1115  	0x48, 0x09, 0xdf, //0x0000110a orq          %rbx, %rdi
  1116  	0x4d, 0x89, 0xf0, //0x0000110d movq         %r14, %r8
  1117  	0x49, 0xf7, 0xd0, //0x00001110 notq         %r8
  1118  	0x4c, 0x21, 0xc7, //0x00001113 andq         %r8, %rdi
  1119  	0xc5, 0xa1, 0x74, 0xd2, //0x00001116 vpcmpeqb     %xmm2, %xmm11, %xmm2
  1120  	0xc5, 0xf9, 0xd7, 0xc2, //0x0000111a vpmovmskb    %xmm2, %eax
  1121  	0xc5, 0xa1, 0x74, 0xd6, //0x0000111e vpcmpeqb     %xmm6, %xmm11, %xmm2
  1122  	0xc5, 0xf9, 0xd7, 0xda, //0x00001122 vpmovmskb    %xmm2, %ebx
  1123  	0xc5, 0xa1, 0x74, 0xd5, //0x00001126 vpcmpeqb     %xmm5, %xmm11, %xmm2
  1124  	0xc5, 0xf9, 0xd7, 0xf2, //0x0000112a vpmovmskb    %xmm2, %esi
  1125  	0xc5, 0xa1, 0x74, 0xd7, //0x0000112e vpcmpeqb     %xmm7, %xmm11, %xmm2
  1126  	0xc5, 0xf9, 0xd7, 0xca, //0x00001132 vpmovmskb    %xmm2, %ecx
  1127  	0x48, 0xc1, 0xe1, 0x30, //0x00001136 shlq         $48, %rcx
  1128  	0x48, 0xc1, 0xe6, 0x20, //0x0000113a shlq         $32, %rsi
  1129  	0x48, 0xc1, 0xe3, 0x10, //0x0000113e shlq         $16, %rbx
  1130  	0x48, 0x09, 0xd8, //0x00001142 orq          %rbx, %rax
  1131  	0x48, 0x09, 0xf0, //0x00001145 orq          %rsi, %rax
  1132  	0x48, 0x09, 0xc8, //0x00001148 orq          %rcx, %rax
  1133  	0x4c, 0x21, 0xc0, //0x0000114b andq         %r8, %rax
  1134  	0x0f, 0x84, 0x69, 0xfe, 0xff, 0xff, //0x0000114e je           LBB0_263
  1135  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001154 movq         $24(%rsp), %r8
  1136  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001159 .p2align 4, 0x90
  1137  	//0x00001160 LBB0_270
  1138  	0x48, 0x8d, 0x58, 0xff, //0x00001160 leaq         $-1(%rax), %rbx
  1139  	0x48, 0x89, 0xd9, //0x00001164 movq         %rbx, %rcx
  1140  	0x48, 0x21, 0xf9, //0x00001167 andq         %rdi, %rcx
  1141  	0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000116a popcntq      %rcx, %rcx
  1142  	0x4c, 0x01, 0xd9, //0x0000116f addq         %r11, %rcx
  1143  	0x48, 0x39, 0xd1, //0x00001172 cmpq         %rdx, %rcx
  1144  	0x0f, 0x86, 0x71, 0x04, 0x00, 0x00, //0x00001175 jbe          LBB0_316
  1145  	0x48, 0xff, 0xc2, //0x0000117b incq         %rdx
  1146  	0x48, 0x21, 0xd8, //0x0000117e andq         %rbx, %rax
  1147  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001181 jne          LBB0_270
  1148  	0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00001187 jmp          LBB0_263
  1149  	//0x0000118c LBB0_272
  1150  	0x4d, 0x85, 0xc9, //0x0000118c testq        %r9, %r9
  1151  	0x0f, 0x8e, 0x5c, 0x0b, 0x00, 0x00, //0x0000118f jle          LBB0_338
  1152  	0x48, 0x89, 0xf9, //0x00001195 movq         %rdi, %rcx
  1153  	0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00001198 vmovdqu      %ymm8, $128(%rsp)
  1154  	0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x000011a1 vmovdqu      %ymm8, $96(%rsp)
  1155  	0x89, 0xc8, //0x000011a7 movl         %ecx, %eax
  1156  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x000011a9 andl         $4095, %eax
  1157  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000011ae cmpl         $4033, %eax
  1158  	0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x000011b3 jb           LBB0_276
  1159  	0x49, 0x83, 0xf9, 0x20, //0x000011b9 cmpq         $32, %r9
  1160  	0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x000011bd jb           LBB0_277
  1161  	0xc5, 0xf8, 0x10, 0x11, //0x000011c3 vmovups      (%rcx), %xmm2
  1162  	0xc5, 0xf8, 0x11, 0x54, 0x24, 0x60, //0x000011c7 vmovups      %xmm2, $96(%rsp)
  1163  	0xc5, 0xfa, 0x6f, 0x51, 0x10, //0x000011cd vmovdqu      $16(%rcx), %xmm2
  1164  	0xc5, 0xfa, 0x7f, 0x54, 0x24, 0x70, //0x000011d2 vmovdqu      %xmm2, $112(%rsp)
  1165  	0x48, 0x83, 0xc1, 0x20, //0x000011d8 addq         $32, %rcx
  1166  	0x49, 0x8d, 0x79, 0xe0, //0x000011dc leaq         $-32(%r9), %rdi
  1167  	0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x000011e0 leaq         $128(%rsp), %rsi
  1168  	0xe9, 0x15, 0x00, 0x00, 0x00, //0x000011e8 jmp          LBB0_278
  1169  	//0x000011ed LBB0_276
  1170  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x000011ed movq         $40(%rsp), %r15
  1171  	0x48, 0x89, 0xcf, //0x000011f2 movq         %rcx, %rdi
  1172  	0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x000011f5 jmp          LBB0_265
  1173  	//0x000011fa LBB0_277
  1174  	0x48, 0x8d, 0x74, 0x24, 0x60, //0x000011fa leaq         $96(%rsp), %rsi
  1175  	0x4c, 0x89, 0xcf, //0x000011ff movq         %r9, %rdi
  1176  	//0x00001202 LBB0_278
  1177  	0x48, 0x83, 0xff, 0x10, //0x00001202 cmpq         $16, %rdi
  1178  	0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001206 jb           LBB0_279
  1179  	0xc5, 0xfa, 0x6f, 0x11, //0x0000120c vmovdqu      (%rcx), %xmm2
  1180  	0xc5, 0xfa, 0x7f, 0x16, //0x00001210 vmovdqu      %xmm2, (%rsi)
  1181  	0x48, 0x83, 0xc1, 0x10, //0x00001214 addq         $16, %rcx
  1182  	0x48, 0x83, 0xc6, 0x10, //0x00001218 addq         $16, %rsi
  1183  	0x48, 0x83, 0xc7, 0xf0, //0x0000121c addq         $-16, %rdi
  1184  	0x48, 0x83, 0xff, 0x08, //0x00001220 cmpq         $8, %rdi
  1185  	0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001224 jae          LBB0_286
  1186  	//0x0000122a LBB0_280
  1187  	0x48, 0x83, 0xff, 0x04, //0x0000122a cmpq         $4, %rdi
  1188  	0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000122e jl           LBB0_281
  1189  	//0x00001234 LBB0_287
  1190  	0x8b, 0x01, //0x00001234 movl         (%rcx), %eax
  1191  	0x89, 0x06, //0x00001236 movl         %eax, (%rsi)
  1192  	0x48, 0x83, 0xc1, 0x04, //0x00001238 addq         $4, %rcx
  1193  	0x48, 0x83, 0xc6, 0x04, //0x0000123c addq         $4, %rsi
  1194  	0x48, 0x83, 0xc7, 0xfc, //0x00001240 addq         $-4, %rdi
  1195  	0x48, 0x83, 0xff, 0x02, //0x00001244 cmpq         $2, %rdi
  1196  	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001248 jae          LBB0_282
  1197  	0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000124e jmp          LBB0_283
  1198  	//0x00001253 LBB0_279
  1199  	0x48, 0x83, 0xff, 0x08, //0x00001253 cmpq         $8, %rdi
  1200  	0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001257 jb           LBB0_280
  1201  	//0x0000125d LBB0_286
  1202  	0x48, 0x8b, 0x01, //0x0000125d movq         (%rcx), %rax
  1203  	0x48, 0x89, 0x06, //0x00001260 movq         %rax, (%rsi)
  1204  	0x48, 0x83, 0xc1, 0x08, //0x00001263 addq         $8, %rcx
  1205  	0x48, 0x83, 0xc6, 0x08, //0x00001267 addq         $8, %rsi
  1206  	0x48, 0x83, 0xc7, 0xf8, //0x0000126b addq         $-8, %rdi
  1207  	0x48, 0x83, 0xff, 0x04, //0x0000126f cmpq         $4, %rdi
  1208  	0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001273 jge          LBB0_287
  1209  	//0x00001279 LBB0_281
  1210  	0x48, 0x83, 0xff, 0x02, //0x00001279 cmpq         $2, %rdi
  1211  	0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000127d jb           LBB0_283
  1212  	//0x00001283 LBB0_282
  1213  	0x0f, 0xb7, 0x01, //0x00001283 movzwl       (%rcx), %eax
  1214  	0x66, 0x89, 0x06, //0x00001286 movw         %ax, (%rsi)
  1215  	0x48, 0x83, 0xc1, 0x02, //0x00001289 addq         $2, %rcx
  1216  	0x48, 0x83, 0xc6, 0x02, //0x0000128d addq         $2, %rsi
  1217  	0x48, 0x83, 0xc7, 0xfe, //0x00001291 addq         $-2, %rdi
  1218  	//0x00001295 LBB0_283
  1219  	0x48, 0x89, 0xc8, //0x00001295 movq         %rcx, %rax
  1220  	0x48, 0x8d, 0x4c, 0x24, 0x60, //0x00001298 leaq         $96(%rsp), %rcx
  1221  	0x48, 0x85, 0xff, //0x0000129d testq        %rdi, %rdi
  1222  	0x48, 0x89, 0xcf, //0x000012a0 movq         %rcx, %rdi
  1223  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x000012a3 movq         $40(%rsp), %r15
  1224  	0x0f, 0x84, 0x33, 0xfd, 0xff, 0xff, //0x000012a8 je           LBB0_265
  1225  	0x8a, 0x00, //0x000012ae movb         (%rax), %al
  1226  	0x88, 0x06, //0x000012b0 movb         %al, (%rsi)
  1227  	0x48, 0x8d, 0x7c, 0x24, 0x60, //0x000012b2 leaq         $96(%rsp), %rdi
  1228  	0xe9, 0x25, 0xfd, 0xff, 0xff, //0x000012b7 jmp          LBB0_265
  1229  	//0x000012bc LBB0_288
  1230  	0x48, 0x83, 0xc1, 0x05, //0x000012bc addq         $5, %rcx
  1231  	0x49, 0x3b, 0x0b, //0x000012c0 cmpq         (%r11), %rcx
  1232  	0x0f, 0x87, 0x67, 0xfa, 0xff, 0xff, //0x000012c3 ja           LBB0_222
  1233  	//0x000012c9 LBB0_289
  1234  	0x49, 0x89, 0x08, //0x000012c9 movq         %rcx, (%r8)
  1235  	0x49, 0x89, 0xca, //0x000012cc movq         %rcx, %r10
  1236  	0xe9, 0x5c, 0xfa, 0xff, 0xff, //0x000012cf jmp          LBB0_222
  1237  	//0x000012d4 LBB0_290
  1238  	0x4d, 0x8b, 0x0b, //0x000012d4 movq         (%r11), %r9
  1239  	0x4d, 0x29, 0xd1, //0x000012d7 subq         %r10, %r9
  1240  	0x4c, 0x01, 0xd7, //0x000012da addq         %r10, %rdi
  1241  	0x45, 0x31, 0xc0, //0x000012dd xorl         %r8d, %r8d
  1242  	0x45, 0x31, 0xd2, //0x000012e0 xorl         %r10d, %r10d
  1243  	0x45, 0x31, 0xdb, //0x000012e3 xorl         %r11d, %r11d
  1244  	0x31, 0xd2, //0x000012e6 xorl         %edx, %edx
  1245  	0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000012e8 jmp          LBB0_292
  1246  	//0x000012ed LBB0_291
  1247  	0x49, 0xc1, 0xfe, 0x3f, //0x000012ed sarq         $63, %r14
  1248  	0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x000012f1 popcntq      %rdi, %rax
  1249  	0x49, 0x01, 0xc3, //0x000012f6 addq         %rax, %r11
  1250  	0x4c, 0x89, 0xe7, //0x000012f9 movq         %r12, %rdi
  1251  	0x48, 0x83, 0xc7, 0x40, //0x000012fc addq         $64, %rdi
  1252  	0x49, 0x83, 0xc1, 0xc0, //0x00001300 addq         $-64, %r9
  1253  	0x4d, 0x89, 0xf0, //0x00001304 movq         %r14, %r8
  1254  	//0x00001307 LBB0_292
  1255  	0x49, 0x83, 0xf9, 0x40, //0x00001307 cmpq         $64, %r9
  1256  	0x0f, 0x8c, 0xab, 0x01, 0x00, 0x00, //0x0000130b jl           LBB0_300
  1257  	//0x00001311 LBB0_293
  1258  	0xc5, 0xfa, 0x6f, 0x17, //0x00001311 vmovdqu      (%rdi), %xmm2
  1259  	0xc5, 0xfa, 0x6f, 0x77, 0x10, //0x00001315 vmovdqu      $16(%rdi), %xmm6
  1260  	0xc5, 0xfa, 0x6f, 0x6f, 0x20, //0x0000131a vmovdqu      $32(%rdi), %xmm5
  1261  	0x49, 0x89, 0xfc, //0x0000131f movq         %rdi, %r12
  1262  	0xc5, 0xfa, 0x6f, 0x7f, 0x30, //0x00001322 vmovdqu      $48(%rdi), %xmm7
  1263  	0xc5, 0xe9, 0x74, 0xd8, //0x00001327 vpcmpeqb     %xmm0, %xmm2, %xmm3
  1264  	0xc5, 0xf9, 0xd7, 0xf3, //0x0000132b vpmovmskb    %xmm3, %esi
  1265  	0xc5, 0xc9, 0x74, 0xd8, //0x0000132f vpcmpeqb     %xmm0, %xmm6, %xmm3
  1266  	0xc5, 0xf9, 0xd7, 0xc3, //0x00001333 vpmovmskb    %xmm3, %eax
  1267  	0xc5, 0xd1, 0x74, 0xd8, //0x00001337 vpcmpeqb     %xmm0, %xmm5, %xmm3
  1268  	0xc5, 0xf9, 0xd7, 0xfb, //0x0000133b vpmovmskb    %xmm3, %edi
  1269  	0xc5, 0xc1, 0x74, 0xd8, //0x0000133f vpcmpeqb     %xmm0, %xmm7, %xmm3
  1270  	0xc5, 0xf9, 0xd7, 0xdb, //0x00001343 vpmovmskb    %xmm3, %ebx
  1271  	0x48, 0xc1, 0xe3, 0x30, //0x00001347 shlq         $48, %rbx
  1272  	0x48, 0xc1, 0xe7, 0x20, //0x0000134b shlq         $32, %rdi
  1273  	0x48, 0xc1, 0xe0, 0x10, //0x0000134f shlq         $16, %rax
  1274  	0x48, 0x09, 0xc6, //0x00001353 orq          %rax, %rsi
  1275  	0x48, 0x09, 0xfe, //0x00001356 orq          %rdi, %rsi
  1276  	0x48, 0x09, 0xde, //0x00001359 orq          %rbx, %rsi
  1277  	0xc5, 0xe9, 0x74, 0xd9, //0x0000135c vpcmpeqb     %xmm1, %xmm2, %xmm3
  1278  	0xc5, 0xf9, 0xd7, 0xfb, //0x00001360 vpmovmskb    %xmm3, %edi
  1279  	0xc5, 0xc9, 0x74, 0xd9, //0x00001364 vpcmpeqb     %xmm1, %xmm6, %xmm3
  1280  	0xc5, 0xf9, 0xd7, 0xc3, //0x00001368 vpmovmskb    %xmm3, %eax
  1281  	0xc5, 0xd1, 0x74, 0xd9, //0x0000136c vpcmpeqb     %xmm1, %xmm5, %xmm3
  1282  	0xc5, 0xf9, 0xd7, 0xdb, //0x00001370 vpmovmskb    %xmm3, %ebx
  1283  	0xc5, 0xc1, 0x74, 0xd9, //0x00001374 vpcmpeqb     %xmm1, %xmm7, %xmm3
  1284  	0xc5, 0xf9, 0xd7, 0xcb, //0x00001378 vpmovmskb    %xmm3, %ecx
  1285  	0x48, 0xc1, 0xe1, 0x30, //0x0000137c shlq         $48, %rcx
  1286  	0x48, 0xc1, 0xe3, 0x20, //0x00001380 shlq         $32, %rbx
  1287  	0x48, 0xc1, 0xe0, 0x10, //0x00001384 shlq         $16, %rax
  1288  	0x48, 0x09, 0xc7, //0x00001388 orq          %rax, %rdi
  1289  	0x48, 0x09, 0xdf, //0x0000138b orq          %rbx, %rdi
  1290  	0x48, 0x09, 0xcf, //0x0000138e orq          %rcx, %rdi
  1291  	0x48, 0x89, 0xf8, //0x00001391 movq         %rdi, %rax
  1292  	0x4c, 0x09, 0xd0, //0x00001394 orq          %r10, %rax
  1293  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001397 je           LBB0_295
  1294  	0x4c, 0x89, 0xd0, //0x0000139d movq         %r10, %rax
  1295  	0x48, 0xf7, 0xd0, //0x000013a0 notq         %rax
  1296  	0x48, 0x21, 0xf8, //0x000013a3 andq         %rdi, %rax
  1297  	0x4c, 0x8d, 0x34, 0x00, //0x000013a6 leaq         (%rax,%rax), %r14
  1298  	0x4d, 0x09, 0xd6, //0x000013aa orq          %r10, %r14
  1299  	0x4c, 0x89, 0xf1, //0x000013ad movq         %r14, %rcx
  1300  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000013b0 movabsq      $-6148914691236517206, %rbx
  1301  	0x48, 0x31, 0xd9, //0x000013ba xorq         %rbx, %rcx
  1302  	0x48, 0x21, 0xdf, //0x000013bd andq         %rbx, %rdi
  1303  	0x48, 0x21, 0xcf, //0x000013c0 andq         %rcx, %rdi
  1304  	0x45, 0x31, 0xd2, //0x000013c3 xorl         %r10d, %r10d
  1305  	0x48, 0x01, 0xc7, //0x000013c6 addq         %rax, %rdi
  1306  	0x41, 0x0f, 0x92, 0xc2, //0x000013c9 setb         %r10b
  1307  	0x48, 0x01, 0xff, //0x000013cd addq         %rdi, %rdi
  1308  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000013d0 movabsq      $6148914691236517205, %rax
  1309  	0x48, 0x31, 0xc7, //0x000013da xorq         %rax, %rdi
  1310  	0x4c, 0x21, 0xf7, //0x000013dd andq         %r14, %rdi
  1311  	0x48, 0xf7, 0xd7, //0x000013e0 notq         %rdi
  1312  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000013e3 jmp          LBB0_296
  1313  	//0x000013e8 LBB0_295
  1314  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000013e8 movq         $-1, %rdi
  1315  	0x45, 0x31, 0xd2, //0x000013ef xorl         %r10d, %r10d
  1316  	//0x000013f2 LBB0_296
  1317  	0x48, 0x21, 0xf7, //0x000013f2 andq         %rsi, %rdi
  1318  	0xc4, 0xe1, 0xf9, 0x6e, 0xdf, //0x000013f5 vmovq        %rdi, %xmm3
  1319  	0xc4, 0xc3, 0x61, 0x44, 0xd9, 0x00, //0x000013fa vpclmulqdq   $0, %xmm9, %xmm3, %xmm3
  1320  	0xc4, 0xc1, 0xf9, 0x7e, 0xde, //0x00001400 vmovq        %xmm3, %r14
  1321  	0x4d, 0x31, 0xc6, //0x00001405 xorq         %r8, %r14
  1322  	0xc5, 0x99, 0x74, 0xda, //0x00001408 vpcmpeqb     %xmm2, %xmm12, %xmm3
  1323  	0xc5, 0xf9, 0xd7, 0xfb, //0x0000140c vpmovmskb    %xmm3, %edi
  1324  	0xc5, 0x99, 0x74, 0xde, //0x00001410 vpcmpeqb     %xmm6, %xmm12, %xmm3
  1325  	0xc5, 0xf9, 0xd7, 0xc3, //0x00001414 vpmovmskb    %xmm3, %eax
  1326  	0xc5, 0x99, 0x74, 0xdd, //0x00001418 vpcmpeqb     %xmm5, %xmm12, %xmm3
  1327  	0xc5, 0xf9, 0xd7, 0xcb, //0x0000141c vpmovmskb    %xmm3, %ecx
  1328  	0xc5, 0x99, 0x74, 0xdf, //0x00001420 vpcmpeqb     %xmm7, %xmm12, %xmm3
  1329  	0xc5, 0xf9, 0xd7, 0xdb, //0x00001424 vpmovmskb    %xmm3, %ebx
  1330  	0x48, 0xc1, 0xe3, 0x30, //0x00001428 shlq         $48, %rbx
  1331  	0x48, 0xc1, 0xe1, 0x20, //0x0000142c shlq         $32, %rcx
  1332  	0x48, 0xc1, 0xe0, 0x10, //0x00001430 shlq         $16, %rax
  1333  	0x48, 0x09, 0xc7, //0x00001434 orq          %rax, %rdi
  1334  	0x48, 0x09, 0xcf, //0x00001437 orq          %rcx, %rdi
  1335  	0x48, 0x09, 0xdf, //0x0000143a orq          %rbx, %rdi
  1336  	0x4d, 0x89, 0xf0, //0x0000143d movq         %r14, %r8
  1337  	0x49, 0xf7, 0xd0, //0x00001440 notq         %r8
  1338  	0x4c, 0x21, 0xc7, //0x00001443 andq         %r8, %rdi
  1339  	0xc5, 0x91, 0x74, 0xd2, //0x00001446 vpcmpeqb     %xmm2, %xmm13, %xmm2
  1340  	0xc5, 0xf9, 0xd7, 0xc2, //0x0000144a vpmovmskb    %xmm2, %eax
  1341  	0xc5, 0x91, 0x74, 0xd6, //0x0000144e vpcmpeqb     %xmm6, %xmm13, %xmm2
  1342  	0xc5, 0xf9, 0xd7, 0xda, //0x00001452 vpmovmskb    %xmm2, %ebx
  1343  	0xc5, 0x91, 0x74, 0xd5, //0x00001456 vpcmpeqb     %xmm5, %xmm13, %xmm2
  1344  	0xc5, 0xf9, 0xd7, 0xf2, //0x0000145a vpmovmskb    %xmm2, %esi
  1345  	0xc5, 0x91, 0x74, 0xd7, //0x0000145e vpcmpeqb     %xmm7, %xmm13, %xmm2
  1346  	0xc5, 0xf9, 0xd7, 0xca, //0x00001462 vpmovmskb    %xmm2, %ecx
  1347  	0x48, 0xc1, 0xe1, 0x30, //0x00001466 shlq         $48, %rcx
  1348  	0x48, 0xc1, 0xe6, 0x20, //0x0000146a shlq         $32, %rsi
  1349  	0x48, 0xc1, 0xe3, 0x10, //0x0000146e shlq         $16, %rbx
  1350  	0x48, 0x09, 0xd8, //0x00001472 orq          %rbx, %rax
  1351  	0x48, 0x09, 0xf0, //0x00001475 orq          %rsi, %rax
  1352  	0x48, 0x09, 0xc8, //0x00001478 orq          %rcx, %rax
  1353  	0x4c, 0x21, 0xc0, //0x0000147b andq         %r8, %rax
  1354  	0x0f, 0x84, 0x69, 0xfe, 0xff, 0xff, //0x0000147e je           LBB0_291
  1355  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001484 movq         $24(%rsp), %r8
  1356  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001489 .p2align 4, 0x90
  1357  	//0x00001490 LBB0_298
  1358  	0x48, 0x8d, 0x58, 0xff, //0x00001490 leaq         $-1(%rax), %rbx
  1359  	0x48, 0x89, 0xd9, //0x00001494 movq         %rbx, %rcx
  1360  	0x48, 0x21, 0xf9, //0x00001497 andq         %rdi, %rcx
  1361  	0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000149a popcntq      %rcx, %rcx
  1362  	0x4c, 0x01, 0xd9, //0x0000149f addq         %r11, %rcx
  1363  	0x48, 0x39, 0xd1, //0x000014a2 cmpq         %rdx, %rcx
  1364  	0x0f, 0x86, 0x41, 0x01, 0x00, 0x00, //0x000014a5 jbe          LBB0_316
  1365  	0x48, 0xff, 0xc2, //0x000014ab incq         %rdx
  1366  	0x48, 0x21, 0xd8, //0x000014ae andq         %rbx, %rax
  1367  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000014b1 jne          LBB0_298
  1368  	0xe9, 0x31, 0xfe, 0xff, 0xff, //0x000014b7 jmp          LBB0_291
  1369  	//0x000014bc LBB0_300
  1370  	0x4d, 0x85, 0xc9, //0x000014bc testq        %r9, %r9
  1371  	0x0f, 0x8e, 0x2c, 0x08, 0x00, 0x00, //0x000014bf jle          LBB0_338
  1372  	0x48, 0x89, 0xf9, //0x000014c5 movq         %rdi, %rcx
  1373  	0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x000014c8 vmovdqu      %ymm8, $128(%rsp)
  1374  	0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x000014d1 vmovdqu      %ymm8, $96(%rsp)
  1375  	0x89, 0xc8, //0x000014d7 movl         %ecx, %eax
  1376  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x000014d9 andl         $4095, %eax
  1377  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000014de cmpl         $4033, %eax
  1378  	0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x000014e3 jb           LBB0_304
  1379  	0x49, 0x83, 0xf9, 0x20, //0x000014e9 cmpq         $32, %r9
  1380  	0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x000014ed jb           LBB0_305
  1381  	0xc5, 0xf8, 0x10, 0x11, //0x000014f3 vmovups      (%rcx), %xmm2
  1382  	0xc5, 0xf8, 0x11, 0x54, 0x24, 0x60, //0x000014f7 vmovups      %xmm2, $96(%rsp)
  1383  	0xc5, 0xfa, 0x6f, 0x51, 0x10, //0x000014fd vmovdqu      $16(%rcx), %xmm2
  1384  	0xc5, 0xfa, 0x7f, 0x54, 0x24, 0x70, //0x00001502 vmovdqu      %xmm2, $112(%rsp)
  1385  	0x48, 0x83, 0xc1, 0x20, //0x00001508 addq         $32, %rcx
  1386  	0x49, 0x8d, 0x79, 0xe0, //0x0000150c leaq         $-32(%r9), %rdi
  1387  	0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00001510 leaq         $128(%rsp), %rsi
  1388  	0xe9, 0x15, 0x00, 0x00, 0x00, //0x00001518 jmp          LBB0_306
  1389  	//0x0000151d LBB0_304
  1390  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x0000151d movq         $40(%rsp), %r15
  1391  	0x48, 0x89, 0xcf, //0x00001522 movq         %rcx, %rdi
  1392  	0xe9, 0xe7, 0xfd, 0xff, 0xff, //0x00001525 jmp          LBB0_293
  1393  	//0x0000152a LBB0_305
  1394  	0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000152a leaq         $96(%rsp), %rsi
  1395  	0x4c, 0x89, 0xcf, //0x0000152f movq         %r9, %rdi
  1396  	//0x00001532 LBB0_306
  1397  	0x48, 0x83, 0xff, 0x10, //0x00001532 cmpq         $16, %rdi
  1398  	0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001536 jb           LBB0_307
  1399  	0xc5, 0xfa, 0x6f, 0x11, //0x0000153c vmovdqu      (%rcx), %xmm2
  1400  	0xc5, 0xfa, 0x7f, 0x16, //0x00001540 vmovdqu      %xmm2, (%rsi)
  1401  	0x48, 0x83, 0xc1, 0x10, //0x00001544 addq         $16, %rcx
  1402  	0x48, 0x83, 0xc6, 0x10, //0x00001548 addq         $16, %rsi
  1403  	0x48, 0x83, 0xc7, 0xf0, //0x0000154c addq         $-16, %rdi
  1404  	0x48, 0x83, 0xff, 0x08, //0x00001550 cmpq         $8, %rdi
  1405  	0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00001554 jae          LBB0_314
  1406  	//0x0000155a LBB0_308
  1407  	0x48, 0x83, 0xff, 0x04, //0x0000155a cmpq         $4, %rdi
  1408  	0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000155e jl           LBB0_309
  1409  	//0x00001564 LBB0_315
  1410  	0x8b, 0x01, //0x00001564 movl         (%rcx), %eax
  1411  	0x89, 0x06, //0x00001566 movl         %eax, (%rsi)
  1412  	0x48, 0x83, 0xc1, 0x04, //0x00001568 addq         $4, %rcx
  1413  	0x48, 0x83, 0xc6, 0x04, //0x0000156c addq         $4, %rsi
  1414  	0x48, 0x83, 0xc7, 0xfc, //0x00001570 addq         $-4, %rdi
  1415  	0x48, 0x83, 0xff, 0x02, //0x00001574 cmpq         $2, %rdi
  1416  	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00001578 jae          LBB0_310
  1417  	0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000157e jmp          LBB0_311
  1418  	//0x00001583 LBB0_307
  1419  	0x48, 0x83, 0xff, 0x08, //0x00001583 cmpq         $8, %rdi
  1420  	0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x00001587 jb           LBB0_308
  1421  	//0x0000158d LBB0_314
  1422  	0x48, 0x8b, 0x01, //0x0000158d movq         (%rcx), %rax
  1423  	0x48, 0x89, 0x06, //0x00001590 movq         %rax, (%rsi)
  1424  	0x48, 0x83, 0xc1, 0x08, //0x00001593 addq         $8, %rcx
  1425  	0x48, 0x83, 0xc6, 0x08, //0x00001597 addq         $8, %rsi
  1426  	0x48, 0x83, 0xc7, 0xf8, //0x0000159b addq         $-8, %rdi
  1427  	0x48, 0x83, 0xff, 0x04, //0x0000159f cmpq         $4, %rdi
  1428  	0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x000015a3 jge          LBB0_315
  1429  	//0x000015a9 LBB0_309
  1430  	0x48, 0x83, 0xff, 0x02, //0x000015a9 cmpq         $2, %rdi
  1431  	0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000015ad jb           LBB0_311
  1432  	//0x000015b3 LBB0_310
  1433  	0x0f, 0xb7, 0x01, //0x000015b3 movzwl       (%rcx), %eax
  1434  	0x66, 0x89, 0x06, //0x000015b6 movw         %ax, (%rsi)
  1435  	0x48, 0x83, 0xc1, 0x02, //0x000015b9 addq         $2, %rcx
  1436  	0x48, 0x83, 0xc6, 0x02, //0x000015bd addq         $2, %rsi
  1437  	0x48, 0x83, 0xc7, 0xfe, //0x000015c1 addq         $-2, %rdi
  1438  	//0x000015c5 LBB0_311
  1439  	0x48, 0x89, 0xc8, //0x000015c5 movq         %rcx, %rax
  1440  	0x48, 0x8d, 0x4c, 0x24, 0x60, //0x000015c8 leaq         $96(%rsp), %rcx
  1441  	0x48, 0x85, 0xff, //0x000015cd testq        %rdi, %rdi
  1442  	0x48, 0x89, 0xcf, //0x000015d0 movq         %rcx, %rdi
  1443  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x000015d3 movq         $40(%rsp), %r15
  1444  	0x0f, 0x84, 0x33, 0xfd, 0xff, 0xff, //0x000015d8 je           LBB0_293
  1445  	0x8a, 0x00, //0x000015de movb         (%rax), %al
  1446  	0x88, 0x06, //0x000015e0 movb         %al, (%rsi)
  1447  	0x48, 0x8d, 0x7c, 0x24, 0x60, //0x000015e2 leaq         $96(%rsp), %rdi
  1448  	0xe9, 0x25, 0xfd, 0xff, 0xff, //0x000015e7 jmp          LBB0_293
  1449  	//0x000015ec LBB0_316
  1450  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x000015ec movq         $56(%rsp), %r11
  1451  	0x49, 0x8b, 0x0b, //0x000015f1 movq         (%r11), %rcx
  1452  	0x48, 0x0f, 0xbc, 0xc0, //0x000015f4 bsfq         %rax, %rax
  1453  	0x4c, 0x29, 0xc8, //0x000015f8 subq         %r9, %rax
  1454  	0x4c, 0x8d, 0x54, 0x08, 0x01, //0x000015fb leaq         $1(%rax,%rcx), %r10
  1455  	0x4d, 0x89, 0x10, //0x00001600 movq         %r10, (%r8)
  1456  	0x49, 0x8b, 0x03, //0x00001603 movq         (%r11), %rax
  1457  	0x49, 0x39, 0xc2, //0x00001606 cmpq         %rax, %r10
  1458  	0x4c, 0x0f, 0x47, 0xd0, //0x00001609 cmovaq       %rax, %r10
  1459  	0x4d, 0x89, 0x10, //0x0000160d movq         %r10, (%r8)
  1460  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001610 movabsq      $4294977024, %r9
  1461  	0xe9, 0x11, 0xf7, 0xff, 0xff, //0x0000161a jmp          LBB0_222
  1462  	//0x0000161f LBB0_68
  1463  	0x48, 0x8b, 0x8c, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x0000161f movq         $168(%rsp), %rcx
  1464  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001627 movq         $40(%rsp), %r15
  1465  	0x4c, 0x8b, 0x6c, 0x24, 0x58, //0x0000162c movq         $88(%rsp), %r13
  1466  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001631 movq         $56(%rsp), %r11
  1467  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00001636 movq         $48(%rsp), %r12
  1468  	0x4c, 0x8b, 0x54, 0x24, 0x50, //0x0000163b movq         $80(%rsp), %r10
  1469  	0x48, 0x83, 0xf9, 0x20, //0x00001640 cmpq         $32, %rcx
  1470  	0x0f, 0x82, 0xaa, 0x00, 0x00, 0x00, //0x00001644 jb           LBB0_106
  1471  	//0x0000164a LBB0_69
  1472  	0xc4, 0xc1, 0x7a, 0x6f, 0x12, //0x0000164a vmovdqu      (%r10), %xmm2
  1473  	0xc4, 0xc1, 0x7a, 0x6f, 0x5a, 0x10, //0x0000164f vmovdqu      $16(%r10), %xmm3
  1474  	0xc5, 0xe9, 0x74, 0xe8, //0x00001655 vpcmpeqb     %xmm0, %xmm2, %xmm5
  1475  	0xc5, 0x79, 0xd7, 0xcd, //0x00001659 vpmovmskb    %xmm5, %r9d
  1476  	0xc5, 0xe1, 0x74, 0xe8, //0x0000165d vpcmpeqb     %xmm0, %xmm3, %xmm5
  1477  	0xc5, 0xf9, 0xd7, 0xf5, //0x00001661 vpmovmskb    %xmm5, %esi
  1478  	0xc5, 0xe9, 0x74, 0xd1, //0x00001665 vpcmpeqb     %xmm1, %xmm2, %xmm2
  1479  	0xc5, 0xf9, 0xd7, 0xfa, //0x00001669 vpmovmskb    %xmm2, %edi
  1480  	0xc5, 0xe1, 0x74, 0xd1, //0x0000166d vpcmpeqb     %xmm1, %xmm3, %xmm2
  1481  	0xc5, 0xf9, 0xd7, 0xc2, //0x00001671 vpmovmskb    %xmm2, %eax
  1482  	0x48, 0xc1, 0xe6, 0x10, //0x00001675 shlq         $16, %rsi
  1483  	0x48, 0xc1, 0xe0, 0x10, //0x00001679 shlq         $16, %rax
  1484  	0x48, 0x09, 0xc7, //0x0000167d orq          %rax, %rdi
  1485  	0x49, 0x83, 0xf8, 0xff, //0x00001680 cmpq         $-1, %r8
  1486  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00001684 jne          LBB0_71
  1487  	0x48, 0x85, 0xff, //0x0000168a testq        %rdi, %rdi
  1488  	0x0f, 0x85, 0xdc, 0x04, 0x00, 0x00, //0x0000168d jne          LBB0_324
  1489  	//0x00001693 LBB0_71
  1490  	0x4c, 0x09, 0xce, //0x00001693 orq          %r9, %rsi
  1491  	0x48, 0x89, 0xf8, //0x00001696 movq         %rdi, %rax
  1492  	0x48, 0x09, 0xd8, //0x00001699 orq          %rbx, %rax
  1493  	0x0f, 0x85, 0xeb, 0x04, 0x00, 0x00, //0x0000169c jne          LBB0_325
  1494  	//0x000016a2 LBB0_72
  1495  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000016a2 movabsq      $4294977024, %r9
  1496  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000016ac movq         $32(%rsp), %rdi
  1497  	0x48, 0x85, 0xf6, //0x000016b1 testq        %rsi, %rsi
  1498  	0x0f, 0x84, 0x23, 0x05, 0x00, 0x00, //0x000016b4 je           LBB0_326
  1499  	//0x000016ba LBB0_73
  1500  	0x48, 0x0f, 0xbc, 0xc6, //0x000016ba bsfq         %rsi, %rax
  1501  	0x49, 0x29, 0xfa, //0x000016be subq         %rdi, %r10
  1502  	0x4d, 0x8d, 0x54, 0x02, 0x01, //0x000016c1 leaq         $1(%r10,%rax), %r10
  1503  	0x48, 0x8b, 0x74, 0x24, 0x48, //0x000016c6 movq         $72(%rsp), %rsi
  1504  	0x4d, 0x85, 0xd2, //0x000016cb testq        %r10, %r10
  1505  	0x48, 0x8b, 0x9c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x000016ce movq         $176(%rsp), %rbx
  1506  	0x0f, 0x89, 0xa9, 0xf0, 0xff, 0xff, //0x000016d6 jns          LBB0_79
  1507  	0xe9, 0x5e, 0x36, 0x00, 0x00, //0x000016dc jmp          LBB0_937
  1508  	//0x000016e1 LBB0_105
  1509  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000016e1 movq         $-1, %r8
  1510  	0x31, 0xdb, //0x000016e8 xorl         %ebx, %ebx
  1511  	0x48, 0x83, 0xf9, 0x20, //0x000016ea cmpq         $32, %rcx
  1512  	0x0f, 0x83, 0x56, 0xff, 0xff, 0xff, //0x000016ee jae          LBB0_69
  1513  	//0x000016f4 LBB0_106
  1514  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000016f4 movq         $32(%rsp), %rdi
  1515  	0xe9, 0xe7, 0x04, 0x00, 0x00, //0x000016f9 jmp          LBB0_327
  1516  	//0x000016fe LBB0_107
  1517  	0x48, 0xc7, 0x44, 0x24, 0x60, 0x00, 0x00, 0x00, 0x00, //0x000016fe movq         $0, $96(%rsp)
  1518  	0x4e, 0x8d, 0x4c, 0x17, 0xff, //0x00001707 leaq         $-1(%rdi,%r10), %r9
  1519  	0x4d, 0x8d, 0x1c, 0x34, //0x0000170c leaq         (%r12,%rsi), %r11
  1520  	0x48, 0x85, 0xf6, //0x00001710 testq        %rsi, %rsi
  1521  	0x0f, 0x8e, 0x10, 0x04, 0x00, 0x00, //0x00001713 jle          LBB0_151
  1522  	0x49, 0x39, 0xd9, //0x00001719 cmpq         %rbx, %r9
  1523  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000171c movq         $24(%rsp), %r8
  1524  	0x0f, 0x86, 0x07, 0x04, 0x00, 0x00, //0x00001721 jbe          LBB0_152
  1525  	//0x00001727 LBB0_109
  1526  	0x8a, 0x03, //0x00001727 movb         (%rbx), %al
  1527  	0x3c, 0x5c, //0x00001729 cmpb         $92, %al
  1528  	0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x0000172b jne          LBB0_114
  1529  	0x4c, 0x89, 0xcf, //0x00001731 movq         %r9, %rdi
  1530  	0x48, 0x29, 0xdf, //0x00001734 subq         %rbx, %rdi
  1531  	0x48, 0x85, 0xff, //0x00001737 testq        %rdi, %rdi
  1532  	0x0f, 0x8e, 0xff, 0x37, 0x00, 0x00, //0x0000173a jle          LBB0_958
  1533  	0x49, 0x89, 0xde, //0x00001740 movq         %rbx, %r14
  1534  	0x0f, 0xb6, 0x43, 0x01, //0x00001743 movzbl       $1(%rbx), %eax
  1535  	0x48, 0x8d, 0x0d, 0x22, 0x42, 0x00, 0x00, //0x00001747 leaq         $16930(%rip), %rcx  /* __UnquoteTab+0(%rip) */
  1536  	0x8a, 0x1c, 0x08, //0x0000174e movb         (%rax,%rcx), %bl
  1537  	0x80, 0xfb, 0xff, //0x00001751 cmpb         $-1, %bl
  1538  	0x0f, 0x84, 0x9b, 0x00, 0x00, 0x00, //0x00001754 je           LBB0_116
  1539  	0x84, 0xdb, //0x0000175a testb        %bl, %bl
  1540  	0x0f, 0x84, 0xc5, 0x37, 0x00, 0x00, //0x0000175c je           LBB0_956
  1541  	0x88, 0x5c, 0x24, 0x60, //0x00001762 movb         %bl, $96(%rsp)
  1542  	0x49, 0x83, 0xc6, 0x02, //0x00001766 addq         $2, %r14
  1543  	0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000176a movl         $1, %edi
  1544  	0x48, 0x8d, 0x44, 0x3c, 0x60, //0x0000176f leaq         $96(%rsp,%rdi), %rax
  1545  	0x4d, 0x39, 0xdc, //0x00001774 cmpq         %r11, %r12
  1546  	0x0f, 0x83, 0x7f, 0x01, 0x00, 0x00, //0x00001777 jae          LBB0_146
  1547  	//0x0000177d LBB0_126
  1548  	0x48, 0x8d, 0x4c, 0x24, 0x60, //0x0000177d leaq         $96(%rsp), %rcx
  1549  	0x48, 0x39, 0xc8, //0x00001782 cmpq         %rcx, %rax
  1550  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001785 movq         $32(%rsp), %rdi
  1551  	0x0f, 0x86, 0x7b, 0x01, 0x00, 0x00, //0x0000178a jbe          LBB0_133
  1552  	0x41, 0x38, 0x1c, 0x24, //0x00001790 cmpb         %bl, (%r12)
  1553  	0x0f, 0x85, 0x71, 0x01, 0x00, 0x00, //0x00001794 jne          LBB0_133
  1554  	0x49, 0xff, 0xc4, //0x0000179a incq         %r12
  1555  	0x48, 0x8d, 0x4c, 0x24, 0x61, //0x0000179d leaq         $97(%rsp), %rcx
  1556  	0x4c, 0x89, 0xe7, //0x000017a2 movq         %r12, %rdi
  1557  	0x4c, 0x89, 0xf3, //0x000017a5 movq         %r14, %rbx
  1558  	//0x000017a8 LBB0_129
  1559  	0x49, 0x89, 0xfc, //0x000017a8 movq         %rdi, %r12
  1560  	0x48, 0x89, 0xce, //0x000017ab movq         %rcx, %rsi
  1561  	0x48, 0x39, 0xc1, //0x000017ae cmpq         %rax, %rcx
  1562  	0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x000017b1 jae          LBB0_132
  1563  	0x4d, 0x39, 0xdc, //0x000017b7 cmpq         %r11, %r12
  1564  	0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x000017ba jae          LBB0_132
  1565  	0x41, 0x0f, 0xb6, 0x14, 0x24, //0x000017c0 movzbl       (%r12), %edx
  1566  	0x49, 0x8d, 0x7c, 0x24, 0x01, //0x000017c5 leaq         $1(%r12), %rdi
  1567  	0x48, 0x8d, 0x4e, 0x01, //0x000017ca leaq         $1(%rsi), %rcx
  1568  	0x3a, 0x16, //0x000017ce cmpb         (%rsi), %dl
  1569  	0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x000017d0 je           LBB0_129
  1570  	//0x000017d6 LBB0_132
  1571  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x000017d6 movq         $32(%rsp), %rdi
  1572  	0xe9, 0x33, 0x01, 0x00, 0x00, //0x000017db jmp          LBB0_148
  1573  	//0x000017e0 LBB0_114
  1574  	0x41, 0x3a, 0x04, 0x24, //0x000017e0 cmpb         (%r12), %al
  1575  	0x0f, 0x85, 0x75, 0x03, 0x00, 0x00, //0x000017e4 jne          LBB0_322
  1576  	0x48, 0xff, 0xc3, //0x000017ea incq         %rbx
  1577  	0x49, 0xff, 0xc4, //0x000017ed incq         %r12
  1578  	0xe9, 0x27, 0x01, 0x00, 0x00, //0x000017f0 jmp          LBB0_149
  1579  	//0x000017f5 LBB0_116
  1580  	0x48, 0x83, 0xff, 0x03, //0x000017f5 cmpq         $3, %rdi
  1581  	0x0f, 0x8e, 0x3a, 0x37, 0x00, 0x00, //0x000017f9 jle          LBB0_957
  1582  	0x41, 0x8b, 0x4e, 0x02, //0x000017ff movl         $2(%r14), %ecx
  1583  	0x89, 0xce, //0x00001803 movl         %ecx, %esi
  1584  	0xf7, 0xd6, //0x00001805 notl         %esi
  1585  	0x8d, 0x81, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001807 leal         $-808464432(%rcx), %eax
  1586  	0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x0000180d andl         $-2139062144, %esi
  1587  	0x85, 0xc6, //0x00001813 testl        %eax, %esi
  1588  	0x0f, 0x85, 0x72, 0x36, 0x00, 0x00, //0x00001815 jne          LBB0_954
  1589  	0x8d, 0x81, 0x19, 0x19, 0x19, 0x19, //0x0000181b leal         $421075225(%rcx), %eax
  1590  	0x09, 0xc8, //0x00001821 orl          %ecx, %eax
  1591  	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001823 testl        $-2139062144, %eax
  1592  	0x0f, 0x85, 0x5f, 0x36, 0x00, 0x00, //0x00001828 jne          LBB0_954
  1593  	0x89, 0xc8, //0x0000182e movl         %ecx, %eax
  1594  	0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001830 andl         $2139062143, %eax
  1595  	0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001835 movl         $-1061109568, %ebx
  1596  	0x29, 0xc3, //0x0000183a subl         %eax, %ebx
  1597  	0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x0000183c leal         $1179010630(%rax), %edx
  1598  	0x21, 0xf3, //0x00001842 andl         %esi, %ebx
  1599  	0x85, 0xd3, //0x00001844 testl        %edx, %ebx
  1600  	0x0f, 0x85, 0x41, 0x36, 0x00, 0x00, //0x00001846 jne          LBB0_954
  1601  	0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000184c movl         $-522133280, %edx
  1602  	0x29, 0xc2, //0x00001851 subl         %eax, %edx
  1603  	0x05, 0x39, 0x39, 0x39, 0x39, //0x00001853 addl         $960051513, %eax
  1604  	0x21, 0xd6, //0x00001858 andl         %edx, %esi
  1605  	0x85, 0xc6, //0x0000185a testl        %eax, %esi
  1606  	0x0f, 0x85, 0x2b, 0x36, 0x00, 0x00, //0x0000185c jne          LBB0_954
  1607  	0x0f, 0xc9, //0x00001862 bswapl       %ecx
  1608  	0x89, 0xc8, //0x00001864 movl         %ecx, %eax
  1609  	0xc1, 0xe8, 0x04, //0x00001866 shrl         $4, %eax
  1610  	0xf7, 0xd0, //0x00001869 notl         %eax
  1611  	0x25, 0x01, 0x01, 0x01, 0x01, //0x0000186b andl         $16843009, %eax
  1612  	0x8d, 0x04, 0xc0, //0x00001870 leal         (%rax,%rax,8), %eax
  1613  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001873 andl         $252645135, %ecx
  1614  	0x01, 0xc1, //0x00001879 addl         %eax, %ecx
  1615  	0x89, 0xcb, //0x0000187b movl         %ecx, %ebx
  1616  	0xc1, 0xeb, 0x04, //0x0000187d shrl         $4, %ebx
  1617  	0x09, 0xcb, //0x00001880 orl          %ecx, %ebx
  1618  	0x89, 0xde, //0x00001882 movl         %ebx, %esi
  1619  	0xc1, 0xee, 0x08, //0x00001884 shrl         $8, %esi
  1620  	0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001887 andl         $65280, %esi
  1621  	0x0f, 0xb6, 0xc3, //0x0000188d movzbl       %bl, %eax
  1622  	0x09, 0xf0, //0x00001890 orl          %esi, %eax
  1623  	0x4d, 0x8d, 0x46, 0x06, //0x00001892 leaq         $6(%r14), %r8
  1624  	0x83, 0xf8, 0x7f, //0x00001896 cmpl         $127, %eax
  1625  	0x0f, 0x86, 0x94, 0x00, 0x00, 0x00, //0x00001899 jbe          LBB0_134
  1626  	0x3d, 0xff, 0x07, 0x00, 0x00, //0x0000189f cmpl         $2047, %eax
  1627  	0x0f, 0x86, 0x97, 0x00, 0x00, 0x00, //0x000018a4 jbe          LBB0_135
  1628  	0x89, 0xd9, //0x000018aa movl         %ebx, %ecx
  1629  	0x81, 0xe1, 0x00, 0x00, 0xf8, 0x00, //0x000018ac andl         $16252928, %ecx
  1630  	0x81, 0xf9, 0x00, 0x00, 0xd8, 0x00, //0x000018b2 cmpl         $14155776, %ecx
  1631  	0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x000018b8 je           LBB0_136
  1632  	0xc1, 0xee, 0x0c, //0x000018be shrl         $12, %esi
  1633  	0x40, 0x80, 0xce, 0xe0, //0x000018c1 orb          $-32, %sil
  1634  	0x40, 0x88, 0x74, 0x24, 0x60, //0x000018c5 movb         %sil, $96(%rsp)
  1635  	0xc1, 0xe8, 0x06, //0x000018ca shrl         $6, %eax
  1636  	0x24, 0x3f, //0x000018cd andb         $63, %al
  1637  	0x0c, 0x80, //0x000018cf orb          $-128, %al
  1638  	0x88, 0x44, 0x24, 0x61, //0x000018d1 movb         %al, $97(%rsp)
  1639  	0x80, 0xe3, 0x3f, //0x000018d5 andb         $63, %bl
  1640  	0x80, 0xcb, 0x80, //0x000018d8 orb          $-128, %bl
  1641  	0x88, 0x5c, 0x24, 0x62, //0x000018db movb         %bl, $98(%rsp)
  1642  	0xbf, 0x03, 0x00, 0x00, 0x00, //0x000018df movl         $3, %edi
  1643  	0x89, 0xf3, //0x000018e4 movl         %esi, %ebx
  1644  	//0x000018e6 LBB0_125
  1645  	0x4d, 0x89, 0xc6, //0x000018e6 movq         %r8, %r14
  1646  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000018e9 movq         $24(%rsp), %r8
  1647  	0x48, 0x8d, 0x44, 0x3c, 0x60, //0x000018ee leaq         $96(%rsp,%rdi), %rax
  1648  	0x4d, 0x39, 0xdc, //0x000018f3 cmpq         %r11, %r12
  1649  	0x0f, 0x82, 0x81, 0xfe, 0xff, 0xff, //0x000018f6 jb           LBB0_126
  1650  	//0x000018fc LBB0_146
  1651  	0x48, 0x8d, 0x74, 0x24, 0x60, //0x000018fc leaq         $96(%rsp), %rsi
  1652  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001901 movq         $32(%rsp), %rdi
  1653  	0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001906 jmp          LBB0_147
  1654  	//0x0000190b LBB0_133
  1655  	0x48, 0x8d, 0x74, 0x24, 0x60, //0x0000190b leaq         $96(%rsp), %rsi
  1656  	//0x00001910 LBB0_147
  1657  	0x4c, 0x89, 0xf3, //0x00001910 movq         %r14, %rbx
  1658  	//0x00001913 LBB0_148
  1659  	0x48, 0x39, 0xc6, //0x00001913 cmpq         %rax, %rsi
  1660  	0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x00001916 jne          LBB0_322
  1661  	//0x0000191c LBB0_149
  1662  	0x49, 0x39, 0xd9, //0x0000191c cmpq         %rbx, %r9
  1663  	0x0f, 0x86, 0x09, 0x02, 0x00, 0x00, //0x0000191f jbe          LBB0_152
  1664  	0x4d, 0x39, 0xdc, //0x00001925 cmpq         %r11, %r12
  1665  	0x0f, 0x82, 0xf9, 0xfd, 0xff, 0xff, //0x00001928 jb           LBB0_109
  1666  	0xe9, 0xfb, 0x01, 0x00, 0x00, //0x0000192e jmp          LBB0_152
  1667  	//0x00001933 LBB0_134
  1668  	0x88, 0x5c, 0x24, 0x60, //0x00001933 movb         %bl, $96(%rsp)
  1669  	0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001937 movl         $1, %edi
  1670  	0xe9, 0xa5, 0xff, 0xff, 0xff, //0x0000193c jmp          LBB0_125
  1671  	//0x00001941 LBB0_135
  1672  	0xc1, 0xe8, 0x06, //0x00001941 shrl         $6, %eax
  1673  	0x0c, 0xc0, //0x00001944 orb          $-64, %al
  1674  	0x88, 0x44, 0x24, 0x60, //0x00001946 movb         %al, $96(%rsp)
  1675  	0x80, 0xe3, 0x3f, //0x0000194a andb         $63, %bl
  1676  	0x80, 0xcb, 0x80, //0x0000194d orb          $-128, %bl
  1677  	0x88, 0x5c, 0x24, 0x61, //0x00001950 movb         %bl, $97(%rsp)
  1678  	0xbf, 0x02, 0x00, 0x00, 0x00, //0x00001954 movl         $2, %edi
  1679  	0x89, 0xc3, //0x00001959 movl         %eax, %ebx
  1680  	0xe9, 0x86, 0xff, 0xff, 0xff, //0x0000195b jmp          LBB0_125
  1681  	//0x00001960 LBB0_136
  1682  	0x48, 0x83, 0xff, 0x06, //0x00001960 cmpq         $6, %rdi
  1683  	0x0f, 0x8c, 0x0a, 0x36, 0x00, 0x00, //0x00001964 jl           LBB0_963
  1684  	0x3d, 0xff, 0xdb, 0x00, 0x00, //0x0000196a cmpl         $56319, %eax
  1685  	0x0f, 0x87, 0xff, 0x35, 0x00, 0x00, //0x0000196f ja           LBB0_963
  1686  	0x41, 0x80, 0x38, 0x5c, //0x00001975 cmpb         $92, (%r8)
  1687  	0x0f, 0x85, 0xf5, 0x35, 0x00, 0x00, //0x00001979 jne          LBB0_963
  1688  	0x41, 0x80, 0x7e, 0x07, 0x75, //0x0000197f cmpb         $117, $7(%r14)
  1689  	0x0f, 0x85, 0xea, 0x35, 0x00, 0x00, //0x00001984 jne          LBB0_963
  1690  	0x4c, 0x89, 0xf1, //0x0000198a movq         %r14, %rcx
  1691  	0x4d, 0x8d, 0x46, 0x08, //0x0000198d leaq         $8(%r14), %r8
  1692  	0x41, 0x8b, 0x7e, 0x08, //0x00001991 movl         $8(%r14), %edi
  1693  	0x89, 0xfb, //0x00001995 movl         %edi, %ebx
  1694  	0xf7, 0xd3, //0x00001997 notl         %ebx
  1695  	0x8d, 0x8f, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001999 leal         $-808464432(%rdi), %ecx
  1696  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000199f andl         $-2139062144, %ebx
  1697  	0x85, 0xcb, //0x000019a5 testl        %ecx, %ebx
  1698  	0x0f, 0x85, 0xd3, 0x35, 0x00, 0x00, //0x000019a7 jne          LBB0_964
  1699  	0x8d, 0x8f, 0x19, 0x19, 0x19, 0x19, //0x000019ad leal         $421075225(%rdi), %ecx
  1700  	0x09, 0xf9, //0x000019b3 orl          %edi, %ecx
  1701  	0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000019b5 testl        $-2139062144, %ecx
  1702  	0x0f, 0x85, 0xbf, 0x35, 0x00, 0x00, //0x000019bb jne          LBB0_964
  1703  	0x89, 0xf9, //0x000019c1 movl         %edi, %ecx
  1704  	0x81, 0xe1, 0x7f, 0x7f, 0x7f, 0x7f, //0x000019c3 andl         $2139062143, %ecx
  1705  	0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000019c9 movl         $-1061109568, %edx
  1706  	0x29, 0xca, //0x000019ce subl         %ecx, %edx
  1707  	0x8d, 0xb1, 0x46, 0x46, 0x46, 0x46, //0x000019d0 leal         $1179010630(%rcx), %esi
  1708  	0x21, 0xda, //0x000019d6 andl         %ebx, %edx
  1709  	0x85, 0xf2, //0x000019d8 testl        %esi, %edx
  1710  	0x0f, 0x85, 0xa0, 0x35, 0x00, 0x00, //0x000019da jne          LBB0_964
  1711  	0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000019e0 movl         $-522133280, %edx
  1712  	0x29, 0xca, //0x000019e5 subl         %ecx, %edx
  1713  	0x81, 0xc1, 0x39, 0x39, 0x39, 0x39, //0x000019e7 addl         $960051513, %ecx
  1714  	0x21, 0xd3, //0x000019ed andl         %edx, %ebx
  1715  	0x85, 0xcb, //0x000019ef testl        %ecx, %ebx
  1716  	0x0f, 0x85, 0x89, 0x35, 0x00, 0x00, //0x000019f1 jne          LBB0_964
  1717  	0x0f, 0xcf, //0x000019f7 bswapl       %edi
  1718  	0x89, 0xf9, //0x000019f9 movl         %edi, %ecx
  1719  	0xc1, 0xe9, 0x04, //0x000019fb shrl         $4, %ecx
  1720  	0xf7, 0xd1, //0x000019fe notl         %ecx
  1721  	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001a00 andl         $16843009, %ecx
  1722  	0x8d, 0x0c, 0xc9, //0x00001a06 leal         (%rcx,%rcx,8), %ecx
  1723  	0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001a09 andl         $252645135, %edi
  1724  	0x01, 0xcf, //0x00001a0f addl         %ecx, %edi
  1725  	0x89, 0xf9, //0x00001a11 movl         %edi, %ecx
  1726  	0xc1, 0xe9, 0x04, //0x00001a13 shrl         $4, %ecx
  1727  	0x09, 0xf9, //0x00001a16 orl          %edi, %ecx
  1728  	0x89, 0xca, //0x00001a18 movl         %ecx, %edx
  1729  	0x81, 0xe2, 0x00, 0x00, 0xfc, 0x00, //0x00001a1a andl         $16515072, %edx
  1730  	0x81, 0xfa, 0x00, 0x00, 0xdc, 0x00, //0x00001a20 cmpl         $14417920, %edx
  1731  	0x0f, 0x85, 0x48, 0x35, 0x00, 0x00, //0x00001a26 jne          LBB0_963
  1732  	0x89, 0xca, //0x00001a2c movl         %ecx, %edx
  1733  	0xc1, 0xea, 0x08, //0x00001a2e shrl         $8, %edx
  1734  	0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00001a31 andl         $65280, %edx
  1735  	0x0f, 0xb6, 0xc9, //0x00001a37 movzbl       %cl, %ecx
  1736  	0x09, 0xd1, //0x00001a3a orl          %edx, %ecx
  1737  	0xc1, 0xe0, 0x0a, //0x00001a3c shll         $10, %eax
  1738  	0x8d, 0x84, 0x08, 0x00, 0x24, 0xa0, 0xfc, //0x00001a3f leal         $-56613888(%rax,%rcx), %eax
  1739  	0x89, 0xc3, //0x00001a46 movl         %eax, %ebx
  1740  	0xc1, 0xeb, 0x12, //0x00001a48 shrl         $18, %ebx
  1741  	0x80, 0xcb, 0xf0, //0x00001a4b orb          $-16, %bl
  1742  	0x88, 0x5c, 0x24, 0x60, //0x00001a4e movb         %bl, $96(%rsp)
  1743  	0x89, 0xc1, //0x00001a52 movl         %eax, %ecx
  1744  	0xc1, 0xe9, 0x0c, //0x00001a54 shrl         $12, %ecx
  1745  	0x80, 0xe1, 0x3f, //0x00001a57 andb         $63, %cl
  1746  	0x80, 0xc9, 0x80, //0x00001a5a orb          $-128, %cl
  1747  	0x88, 0x4c, 0x24, 0x61, //0x00001a5d movb         %cl, $97(%rsp)
  1748  	0x89, 0xc1, //0x00001a61 movl         %eax, %ecx
  1749  	0xc1, 0xe9, 0x06, //0x00001a63 shrl         $6, %ecx
  1750  	0x80, 0xe1, 0x3f, //0x00001a66 andb         $63, %cl
  1751  	0x80, 0xc9, 0x80, //0x00001a69 orb          $-128, %cl
  1752  	0x88, 0x4c, 0x24, 0x62, //0x00001a6c movb         %cl, $98(%rsp)
  1753  	0x24, 0x3f, //0x00001a70 andb         $63, %al
  1754  	0x0c, 0x80, //0x00001a72 orb          $-128, %al
  1755  	0x88, 0x44, 0x24, 0x63, //0x00001a74 movb         %al, $99(%rsp)
  1756  	0x49, 0x83, 0xc6, 0x0c, //0x00001a78 addq         $12, %r14
  1757  	0xbf, 0x04, 0x00, 0x00, 0x00, //0x00001a7c movl         $4, %edi
  1758  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001a81 movq         $24(%rsp), %r8
  1759  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001a86 movq         $40(%rsp), %r15
  1760  	0x48, 0x8d, 0x44, 0x3c, 0x60, //0x00001a8b leaq         $96(%rsp,%rdi), %rax
  1761  	0x4d, 0x39, 0xdc, //0x00001a90 cmpq         %r11, %r12
  1762  	0x0f, 0x82, 0xe4, 0xfc, 0xff, 0xff, //0x00001a93 jb           LBB0_126
  1763  	0xe9, 0x5e, 0xfe, 0xff, 0xff, //0x00001a99 jmp          LBB0_146
  1764  	//0x00001a9e LBB0_258
  1765  	0x4d, 0x85, 0xdb, //0x00001a9e testq        %r11, %r11
  1766  	0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x00001aa1 jne          LBB0_339
  1767  	0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00001aa7 leaq         $1(%rax,%r9), %rcx
  1768  	0x48, 0xf7, 0xd0, //0x00001aac notq         %rax
  1769  	0x4c, 0x01, 0xc0, //0x00001aaf addq         %r8, %rax
  1770  	//0x00001ab2 LBB0_260
  1771  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001ab2 movq         $56(%rsp), %r11
  1772  	//0x00001ab7 LBB0_261
  1773  	0x48, 0x85, 0xc0, //0x00001ab7 testq        %rax, %rax
  1774  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001aba movq         $24(%rsp), %r8
  1775  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001abf movabsq      $4294977024, %r9
  1776  	0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00001ac9 jg           LBB0_318
  1777  	0xe9, 0x5c, 0xf2, 0xff, 0xff, //0x00001acf jmp          LBB0_222
  1778  	//0x00001ad4 LBB0_317
  1779  	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001ad4 movq         $-2, %rdx
  1780  	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001adb movl         $2, %esi
  1781  	0x48, 0x01, 0xf1, //0x00001ae0 addq         %rsi, %rcx
  1782  	0x48, 0x01, 0xd0, //0x00001ae3 addq         %rdx, %rax
  1783  	0x0f, 0x8e, 0x44, 0xf2, 0xff, 0xff, //0x00001ae6 jle          LBB0_222
  1784  	//0x00001aec LBB0_318
  1785  	0x0f, 0xb6, 0x11, //0x00001aec movzbl       (%rcx), %edx
  1786  	0x80, 0xfa, 0x5c, //0x00001aef cmpb         $92, %dl
  1787  	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001af2 je           LBB0_317
  1788  	0x80, 0xfa, 0x22, //0x00001af8 cmpb         $34, %dl
  1789  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00001afb je           LBB0_321
  1790  	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001b01 movq         $-1, %rdx
  1791  	0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001b08 movl         $1, %esi
  1792  	0x48, 0x01, 0xf1, //0x00001b0d addq         %rsi, %rcx
  1793  	0x48, 0x01, 0xd0, //0x00001b10 addq         %rdx, %rax
  1794  	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001b13 jg           LBB0_318
  1795  	0xe9, 0x12, 0xf2, 0xff, 0xff, //0x00001b19 jmp          LBB0_222
  1796  	//0x00001b1e LBB0_321
  1797  	0x48, 0x29, 0xf9, //0x00001b1e subq         %rdi, %rcx
  1798  	0x48, 0xff, 0xc1, //0x00001b21 incq         %rcx
  1799  	0xe9, 0xa0, 0xf7, 0xff, 0xff, //0x00001b24 jmp          LBB0_289
  1800  	//0x00001b29 LBB0_151
  1801  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001b29 movq         $24(%rsp), %r8
  1802  	//0x00001b2e LBB0_152
  1803  	0x49, 0x31, 0xd9, //0x00001b2e xorq         %rbx, %r9
  1804  	0x4d, 0x31, 0xdc, //0x00001b31 xorq         %r11, %r12
  1805  	0x31, 0xd2, //0x00001b34 xorl         %edx, %edx
  1806  	0x4d, 0x09, 0xcc, //0x00001b36 orq          %r9, %r12
  1807  	0x0f, 0x94, 0xc2, //0x00001b39 sete         %dl
  1808  	//0x00001b3c LBB0_153
  1809  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001b3c movq         $56(%rsp), %r11
  1810  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b41 movabsq      $4294977024, %r9
  1811  	0x49, 0x8b, 0x0b, //0x00001b4b movq         (%r11), %rcx
  1812  	0x4c, 0x89, 0xd6, //0x00001b4e movq         %r10, %rsi
  1813  	0x48, 0x29, 0xce, //0x00001b51 subq         %rcx, %rsi
  1814  	0x0f, 0x82, 0xc5, 0xed, 0xff, 0xff, //0x00001b54 jb           LBB0_101
  1815  	0xe9, 0x21, 0xee, 0xff, 0xff, //0x00001b5a jmp          LBB0_154
  1816  	//0x00001b5f LBB0_322
  1817  	0x31, 0xd2, //0x00001b5f xorl         %edx, %edx
  1818  	0xe9, 0xd6, 0xff, 0xff, 0xff, //0x00001b61 jmp          LBB0_153
  1819  	//0x00001b66 LBB0_323
  1820  	0x4a, 0x8d, 0x0c, 0x17, //0x00001b66 leaq         (%rdi,%r10), %rcx
  1821  	0xe9, 0x43, 0xff, 0xff, 0xff, //0x00001b6a jmp          LBB0_260
  1822  	//0x00001b6f LBB0_324
  1823  	0x4c, 0x89, 0xd0, //0x00001b6f movq         %r10, %rax
  1824  	0x48, 0x2b, 0x44, 0x24, 0x20, //0x00001b72 subq         $32(%rsp), %rax
  1825  	0x4c, 0x0f, 0xbc, 0xc7, //0x00001b77 bsfq         %rdi, %r8
  1826  	0x49, 0x01, 0xc0, //0x00001b7b addq         %rax, %r8
  1827  	0x4c, 0x09, 0xce, //0x00001b7e orq          %r9, %rsi
  1828  	0x48, 0x89, 0xf8, //0x00001b81 movq         %rdi, %rax
  1829  	0x48, 0x09, 0xd8, //0x00001b84 orq          %rbx, %rax
  1830  	0x0f, 0x84, 0x15, 0xfb, 0xff, 0xff, //0x00001b87 je           LBB0_72
  1831  	//0x00001b8d LBB0_325
  1832  	0x4d, 0x89, 0xd6, //0x00001b8d movq         %r10, %r14
  1833  	0x41, 0x89, 0xda, //0x00001b90 movl         %ebx, %r10d
  1834  	0x41, 0xf7, 0xd2, //0x00001b93 notl         %r10d
  1835  	0x41, 0x21, 0xfa, //0x00001b96 andl         %edi, %r10d
  1836  	0x47, 0x8d, 0x0c, 0x12, //0x00001b99 leal         (%r10,%r10), %r9d
  1837  	0x41, 0x09, 0xd9, //0x00001b9d orl          %ebx, %r9d
  1838  	0x44, 0x89, 0xc8, //0x00001ba0 movl         %r9d, %eax
  1839  	0xf7, 0xd0, //0x00001ba3 notl         %eax
  1840  	0x21, 0xf8, //0x00001ba5 andl         %edi, %eax
  1841  	0x25, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001ba7 andl         $-1431655766, %eax
  1842  	0x31, 0xdb, //0x00001bac xorl         %ebx, %ebx
  1843  	0x44, 0x01, 0xd0, //0x00001bae addl         %r10d, %eax
  1844  	0x4d, 0x89, 0xf2, //0x00001bb1 movq         %r14, %r10
  1845  	0x0f, 0x92, 0xc3, //0x00001bb4 setb         %bl
  1846  	0x01, 0xc0, //0x00001bb7 addl         %eax, %eax
  1847  	0x35, 0x55, 0x55, 0x55, 0x55, //0x00001bb9 xorl         $1431655765, %eax
  1848  	0x44, 0x21, 0xc8, //0x00001bbe andl         %r9d, %eax
  1849  	0xf7, 0xd0, //0x00001bc1 notl         %eax
  1850  	0x21, 0xc6, //0x00001bc3 andl         %eax, %esi
  1851  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001bc5 movabsq      $4294977024, %r9
  1852  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001bcf movq         $32(%rsp), %rdi
  1853  	0x48, 0x85, 0xf6, //0x00001bd4 testq        %rsi, %rsi
  1854  	0x0f, 0x85, 0xdd, 0xfa, 0xff, 0xff, //0x00001bd7 jne          LBB0_73
  1855  	//0x00001bdd LBB0_326
  1856  	0x49, 0x83, 0xc2, 0x20, //0x00001bdd addq         $32, %r10
  1857  	0x48, 0x83, 0xc1, 0xe0, //0x00001be1 addq         $-32, %rcx
  1858  	//0x00001be5 LBB0_327
  1859  	0x48, 0x85, 0xdb, //0x00001be5 testq        %rbx, %rbx
  1860  	0x48, 0x8b, 0x74, 0x24, 0x48, //0x00001be8 movq         $72(%rsp), %rsi
  1861  	0x0f, 0x85, 0xb2, 0x00, 0x00, 0x00, //0x00001bed jne          LBB0_336
  1862  	0x4d, 0x89, 0xc1, //0x00001bf3 movq         %r8, %r9
  1863  	0x48, 0x85, 0xc9, //0x00001bf6 testq        %rcx, %rcx
  1864  	0x0f, 0x84, 0x40, 0x31, 0x00, 0x00, //0x00001bf9 je           LBB0_937
  1865  	//0x00001bff LBB0_329
  1866  	0x48, 0xf7, 0xd7, //0x00001bff notq         %rdi
  1867  	//0x00001c02 LBB0_330
  1868  	0x4c, 0x89, 0xd3, //0x00001c02 movq         %r10, %rbx
  1869  	0x49, 0xff, 0xc2, //0x00001c05 incq         %r10
  1870  	0x48, 0x89, 0xd8, //0x00001c08 movq         %rbx, %rax
  1871  	0x0f, 0xb6, 0x1b, //0x00001c0b movzbl       (%rbx), %ebx
  1872  	0x80, 0xfb, 0x22, //0x00001c0e cmpb         $34, %bl
  1873  	0x0f, 0x84, 0x66, 0x00, 0x00, 0x00, //0x00001c11 je           LBB0_335
  1874  	0x48, 0x8d, 0x71, 0xff, //0x00001c17 leaq         $-1(%rcx), %rsi
  1875  	0x80, 0xfb, 0x5c, //0x00001c1b cmpb         $92, %bl
  1876  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001c1e je           LBB0_333
  1877  	0x48, 0x89, 0xf1, //0x00001c24 movq         %rsi, %rcx
  1878  	0x48, 0x85, 0xf6, //0x00001c27 testq        %rsi, %rsi
  1879  	0x48, 0x8b, 0x74, 0x24, 0x48, //0x00001c2a movq         $72(%rsp), %rsi
  1880  	0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001c2f jne          LBB0_330
  1881  	0xe9, 0x05, 0x31, 0x00, 0x00, //0x00001c35 jmp          LBB0_937
  1882  	//0x00001c3a LBB0_333
  1883  	0x48, 0x85, 0xf6, //0x00001c3a testq        %rsi, %rsi
  1884  	0x0f, 0x84, 0xfc, 0x30, 0x00, 0x00, //0x00001c3d je           LBB0_937
  1885  	0x49, 0x01, 0xfa, //0x00001c43 addq         %rdi, %r10
  1886  	0x49, 0x83, 0xf9, 0xff, //0x00001c46 cmpq         $-1, %r9
  1887  	0x4d, 0x0f, 0x44, 0xc2, //0x00001c4a cmoveq       %r10, %r8
  1888  	0x4d, 0x0f, 0x44, 0xca, //0x00001c4e cmoveq       %r10, %r9
  1889  	0x49, 0x89, 0xc2, //0x00001c52 movq         %rax, %r10
  1890  	0x49, 0x83, 0xc2, 0x02, //0x00001c55 addq         $2, %r10
  1891  	0x48, 0x83, 0xc1, 0xfe, //0x00001c59 addq         $-2, %rcx
  1892  	0x48, 0x89, 0xce, //0x00001c5d movq         %rcx, %rsi
  1893  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001c60 movq         $40(%rsp), %r15
  1894  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001c65 movq         $56(%rsp), %r11
  1895  	0x48, 0x85, 0xf6, //0x00001c6a testq        %rsi, %rsi
  1896  	0x48, 0x8b, 0x74, 0x24, 0x48, //0x00001c6d movq         $72(%rsp), %rsi
  1897  	0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00001c72 jne          LBB0_330
  1898  	0xe9, 0xc2, 0x30, 0x00, 0x00, //0x00001c78 jmp          LBB0_937
  1899  	//0x00001c7d LBB0_335
  1900  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001c7d movq         $32(%rsp), %rdi
  1901  	0x49, 0x29, 0xfa, //0x00001c82 subq         %rdi, %r10
  1902  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c85 movabsq      $4294977024, %r9
  1903  	0x4d, 0x85, 0xd2, //0x00001c8f testq        %r10, %r10
  1904  	0x48, 0x8b, 0x9c, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00001c92 movq         $176(%rsp), %rbx
  1905  	0x0f, 0x89, 0xe5, 0xea, 0xff, 0xff, //0x00001c9a jns          LBB0_79
  1906  	0xe9, 0x9a, 0x30, 0x00, 0x00, //0x00001ca0 jmp          LBB0_937
  1907  	//0x00001ca5 LBB0_336
  1908  	0x48, 0x85, 0xc9, //0x00001ca5 testq        %rcx, %rcx
  1909  	0x0f, 0x84, 0x91, 0x30, 0x00, 0x00, //0x00001ca8 je           LBB0_937
  1910  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001cae movq         $32(%rsp), %rdi
  1911  	0x49, 0x89, 0xf9, //0x00001cb3 movq         %rdi, %r9
  1912  	0x49, 0xf7, 0xd1, //0x00001cb6 notq         %r9
  1913  	0x4d, 0x01, 0xd1, //0x00001cb9 addq         %r10, %r9
  1914  	0x49, 0x83, 0xf8, 0xff, //0x00001cbc cmpq         $-1, %r8
  1915  	0x4c, 0x89, 0xc0, //0x00001cc0 movq         %r8, %rax
  1916  	0x49, 0x0f, 0x44, 0xc1, //0x00001cc3 cmoveq       %r9, %rax
  1917  	0x4d, 0x0f, 0x45, 0xc8, //0x00001cc7 cmovneq      %r8, %r9
  1918  	0x49, 0xff, 0xc2, //0x00001ccb incq         %r10
  1919  	0x48, 0xff, 0xc9, //0x00001cce decq         %rcx
  1920  	0x49, 0x89, 0xc0, //0x00001cd1 movq         %rax, %r8
  1921  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001cd4 movq         $40(%rsp), %r15
  1922  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001cd9 movq         $56(%rsp), %r11
  1923  	0x48, 0x8b, 0x74, 0x24, 0x48, //0x00001cde movq         $72(%rsp), %rsi
  1924  	0x48, 0x85, 0xc9, //0x00001ce3 testq        %rcx, %rcx
  1925  	0x0f, 0x85, 0x13, 0xff, 0xff, 0xff, //0x00001ce6 jne          LBB0_329
  1926  	0xe9, 0x4e, 0x30, 0x00, 0x00, //0x00001cec jmp          LBB0_937
  1927  	//0x00001cf1 LBB0_338
  1928  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001cf1 movq         $56(%rsp), %r11
  1929  	0x4d, 0x8b, 0x13, //0x00001cf6 movq         (%r11), %r10
  1930  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001cf9 movq         $24(%rsp), %r8
  1931  	0x4d, 0x89, 0x10, //0x00001cfe movq         %r10, (%r8)
  1932  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001d01 movq         $40(%rsp), %r15
  1933  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d06 movabsq      $4294977024, %r9
  1934  	0xe9, 0x1b, 0xf0, 0xff, 0xff, //0x00001d10 jmp          LBB0_222
  1935  	//0x00001d15 LBB0_339
  1936  	0x49, 0x8d, 0x48, 0xff, //0x00001d15 leaq         $-1(%r8), %rcx
  1937  	0x48, 0x39, 0xc1, //0x00001d19 cmpq         %rax, %rcx
  1938  	0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001d1c jne          LBB0_342
  1939  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00001d22 movq         $24(%rsp), %r8
  1940  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001d27 movq         $40(%rsp), %r15
  1941  	0xe9, 0x5f, 0xf2, 0xff, 0xff, //0x00001d2c jmp          LBB0_341
  1942  	//0x00001d31 LBB0_342
  1943  	0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00001d31 leaq         $2(%rax,%r9), %rcx
  1944  	0x49, 0x29, 0xc0, //0x00001d36 subq         %rax, %r8
  1945  	0x49, 0x83, 0xc0, 0xfe, //0x00001d39 addq         $-2, %r8
  1946  	0x4c, 0x89, 0xc0, //0x00001d3d movq         %r8, %rax
  1947  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00001d40 movq         $40(%rsp), %r15
  1948  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001d45 movq         $56(%rsp), %r11
  1949  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00001d4a movq         $32(%rsp), %rdi
  1950  	0xe9, 0x63, 0xfd, 0xff, 0xff, //0x00001d4f jmp          LBB0_261
  1951  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001d54 .p2align 4, 0x90
  1952  	//0x00001d60 LBB0_350
  1953  	0x49, 0x8d, 0x52, 0x01, //0x00001d60 leaq         $1(%r10), %rdx
  1954  	0x48, 0x39, 0xc2, //0x00001d64 cmpq         %rax, %rdx
  1955  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001d67 jae          LBB0_354
  1956  	0x8a, 0x1c, 0x17, //0x00001d6d movb         (%rdi,%rdx), %bl
  1957  	0x80, 0xfb, 0x0d, //0x00001d70 cmpb         $13, %bl
  1958  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001d73 je           LBB0_354
  1959  	0x80, 0xfb, 0x20, //0x00001d79 cmpb         $32, %bl
  1960  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001d7c je           LBB0_354
  1961  	0x80, 0xc3, 0xf7, //0x00001d82 addb         $-9, %bl
  1962  	0x80, 0xfb, 0x01, //0x00001d85 cmpb         $1, %bl
  1963  	0x0f, 0x87, 0x03, 0x01, 0x00, 0x00, //0x00001d88 ja           LBB0_372
  1964  	0x90, 0x90, //0x00001d8e .p2align 4, 0x90
  1965  	//0x00001d90 LBB0_354
  1966  	0x49, 0x8d, 0x52, 0x02, //0x00001d90 leaq         $2(%r10), %rdx
  1967  	0x48, 0x39, 0xc2, //0x00001d94 cmpq         %rax, %rdx
  1968  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001d97 jae          LBB0_358
  1969  	0x8a, 0x1c, 0x17, //0x00001d9d movb         (%rdi,%rdx), %bl
  1970  	0x80, 0xfb, 0x0d, //0x00001da0 cmpb         $13, %bl
  1971  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001da3 je           LBB0_358
  1972  	0x80, 0xfb, 0x20, //0x00001da9 cmpb         $32, %bl
  1973  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001dac je           LBB0_358
  1974  	0x80, 0xc3, 0xf7, //0x00001db2 addb         $-9, %bl
  1975  	0x80, 0xfb, 0x01, //0x00001db5 cmpb         $1, %bl
  1976  	0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x00001db8 ja           LBB0_372
  1977  	0x90, 0x90, //0x00001dbe .p2align 4, 0x90
  1978  	//0x00001dc0 LBB0_358
  1979  	0x49, 0x8d, 0x52, 0x03, //0x00001dc0 leaq         $3(%r10), %rdx
  1980  	0x48, 0x39, 0xc2, //0x00001dc4 cmpq         %rax, %rdx
  1981  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001dc7 jae          LBB0_362
  1982  	0x8a, 0x1c, 0x17, //0x00001dcd movb         (%rdi,%rdx), %bl
  1983  	0x80, 0xfb, 0x0d, //0x00001dd0 cmpb         $13, %bl
  1984  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001dd3 je           LBB0_362
  1985  	0x80, 0xfb, 0x20, //0x00001dd9 cmpb         $32, %bl
  1986  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001ddc je           LBB0_362
  1987  	0x80, 0xc3, 0xf7, //0x00001de2 addb         $-9, %bl
  1988  	0x80, 0xfb, 0x01, //0x00001de5 cmpb         $1, %bl
  1989  	0x0f, 0x87, 0xa3, 0x00, 0x00, 0x00, //0x00001de8 ja           LBB0_372
  1990  	0x90, 0x90, //0x00001dee .p2align 4, 0x90
  1991  	//0x00001df0 LBB0_362
  1992  	0x49, 0x8d, 0x72, 0x04, //0x00001df0 leaq         $4(%r10), %rsi
  1993  	0x48, 0x39, 0xf0, //0x00001df4 cmpq         %rsi, %rax
  1994  	0x0f, 0x86, 0x5d, 0x00, 0x00, 0x00, //0x00001df7 jbe          LBB0_369
  1995  	0x48, 0x39, 0xf0, //0x00001dfd cmpq         %rsi, %rax
  1996  	0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00001e00 je           LBB0_370
  1997  	0x48, 0x8d, 0x34, 0x07, //0x00001e06 leaq         (%rdi,%rax), %rsi
  1998  	0x48, 0x83, 0xc1, 0x04, //0x00001e0a addq         $4, %rcx
  1999  	0x48, 0x89, 0xfb, //0x00001e0e movq         %rdi, %rbx
  2000  	0x4a, 0x8d, 0x54, 0x17, 0x05, //0x00001e11 leaq         $5(%rdi,%r10), %rdx
  2001  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e16 .p2align 4, 0x90
  2002  	//0x00001e20 LBB0_365
  2003  	0x0f, 0xbe, 0x7a, 0xff, //0x00001e20 movsbl       $-1(%rdx), %edi
  2004  	0x83, 0xff, 0x20, //0x00001e24 cmpl         $32, %edi
  2005  	0x0f, 0x87, 0x4f, 0x00, 0x00, 0x00, //0x00001e27 ja           LBB0_371
  2006  	0x49, 0x0f, 0xa3, 0xf9, //0x00001e2d btq          %rdi, %r9
  2007  	0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00001e31 jae          LBB0_371
  2008  	0x48, 0xff, 0xc2, //0x00001e37 incq         %rdx
  2009  	0x48, 0xff, 0xc1, //0x00001e3a incq         %rcx
  2010  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001e3d jne          LBB0_365
  2011  	0x48, 0x89, 0xdf, //0x00001e43 movq         %rbx, %rdi
  2012  	0x48, 0x29, 0xfe, //0x00001e46 subq         %rdi, %rsi
  2013  	0x48, 0x89, 0xf2, //0x00001e49 movq         %rsi, %rdx
  2014  	0x48, 0x39, 0xc2, //0x00001e4c cmpq         %rax, %rdx
  2015  	0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00001e4f jb           LBB0_372
  2016  	0xe9, 0x48, 0x00, 0x00, 0x00, //0x00001e55 jmp          LBB0_373
  2017  	//0x00001e5a LBB0_369
  2018  	0x49, 0x89, 0x30, //0x00001e5a movq         %rsi, (%r8)
  2019  	0x49, 0x89, 0xf2, //0x00001e5d movq         %rsi, %r10
  2020  	0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00001e60 jmp          LBB0_373
  2021  	//0x00001e65 LBB0_370
  2022  	0x48, 0x01, 0xfe, //0x00001e65 addq         %rdi, %rsi
  2023  	0x48, 0x29, 0xfe, //0x00001e68 subq         %rdi, %rsi
  2024  	0x48, 0x89, 0xf2, //0x00001e6b movq         %rsi, %rdx
  2025  	0x48, 0x39, 0xc2, //0x00001e6e cmpq         %rax, %rdx
  2026  	0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00001e71 jb           LBB0_372
  2027  	0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001e77 jmp          LBB0_373
  2028  	//0x00001e7c LBB0_371
  2029  	0x48, 0x89, 0xdf, //0x00001e7c movq         %rbx, %rdi
  2030  	0x48, 0x89, 0xd9, //0x00001e7f movq         %rbx, %rcx
  2031  	0x48, 0xf7, 0xd1, //0x00001e82 notq         %rcx
  2032  	0x48, 0x01, 0xca, //0x00001e85 addq         %rcx, %rdx
  2033  	0x48, 0x39, 0xc2, //0x00001e88 cmpq         %rax, %rdx
  2034  	0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x00001e8b jae          LBB0_373
  2035  	//0x00001e91 LBB0_372
  2036  	0x4c, 0x8d, 0x52, 0x01, //0x00001e91 leaq         $1(%rdx), %r10
  2037  	0x4d, 0x89, 0x10, //0x00001e95 movq         %r10, (%r8)
  2038  	0x80, 0x3c, 0x17, 0x5d, //0x00001e98 cmpb         $93, (%rdi,%rdx)
  2039  	0x0f, 0x84, 0xb5, 0x24, 0x00, 0x00, //0x00001e9c je           LBB0_833
  2040  	//0x00001ea2 LBB0_373
  2041  	0x49, 0xff, 0xca, //0x00001ea2 decq         %r10
  2042  	0x4d, 0x89, 0x10, //0x00001ea5 movq         %r10, (%r8)
  2043  	0x4d, 0x85, 0xf6, //0x00001ea8 testq        %r14, %r14
  2044  	0x0f, 0x8e, 0xff, 0x0c, 0x00, 0x00, //0x00001eab jle          LBB0_446
  2045  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001eb1 .p2align 4, 0x90
  2046  	//0x00001ec0 LBB0_374
  2047  	0x49, 0x8b, 0x03, //0x00001ec0 movq         (%r11), %rax
  2048  	0x4c, 0x89, 0xd2, //0x00001ec3 movq         %r10, %rdx
  2049  	0x48, 0x29, 0xc2, //0x00001ec6 subq         %rax, %rdx
  2050  	0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00001ec9 jae          LBB0_379
  2051  	0x42, 0x8a, 0x0c, 0x17, //0x00001ecf movb         (%rdi,%r10), %cl
  2052  	0x80, 0xf9, 0x0d, //0x00001ed3 cmpb         $13, %cl
  2053  	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001ed6 je           LBB0_379
  2054  	0x80, 0xf9, 0x20, //0x00001edc cmpb         $32, %cl
  2055  	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00001edf je           LBB0_379
  2056  	0x80, 0xc1, 0xf7, //0x00001ee5 addb         $-9, %cl
  2057  	0x80, 0xf9, 0x01, //0x00001ee8 cmpb         $1, %cl
  2058  	0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x00001eeb jbe          LBB0_379
  2059  	0x4c, 0x89, 0xd1, //0x00001ef1 movq         %r10, %rcx
  2060  	0xe9, 0x47, 0x01, 0x00, 0x00, //0x00001ef4 jmp          LBB0_401
  2061  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ef9 .p2align 4, 0x90
  2062  	//0x00001f00 LBB0_379
  2063  	0x49, 0x8d, 0x4a, 0x01, //0x00001f00 leaq         $1(%r10), %rcx
  2064  	0x48, 0x39, 0xc1, //0x00001f04 cmpq         %rax, %rcx
  2065  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f07 jae          LBB0_383
  2066  	0x8a, 0x1c, 0x0f, //0x00001f0d movb         (%rdi,%rcx), %bl
  2067  	0x80, 0xfb, 0x0d, //0x00001f10 cmpb         $13, %bl
  2068  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f13 je           LBB0_383
  2069  	0x80, 0xfb, 0x20, //0x00001f19 cmpb         $32, %bl
  2070  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f1c je           LBB0_383
  2071  	0x80, 0xc3, 0xf7, //0x00001f22 addb         $-9, %bl
  2072  	0x80, 0xfb, 0x01, //0x00001f25 cmpb         $1, %bl
  2073  	0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00001f28 ja           LBB0_401
  2074  	0x90, 0x90, //0x00001f2e .p2align 4, 0x90
  2075  	//0x00001f30 LBB0_383
  2076  	0x49, 0x8d, 0x4a, 0x02, //0x00001f30 leaq         $2(%r10), %rcx
  2077  	0x48, 0x39, 0xc1, //0x00001f34 cmpq         %rax, %rcx
  2078  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f37 jae          LBB0_387
  2079  	0x8a, 0x1c, 0x0f, //0x00001f3d movb         (%rdi,%rcx), %bl
  2080  	0x80, 0xfb, 0x0d, //0x00001f40 cmpb         $13, %bl
  2081  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f43 je           LBB0_387
  2082  	0x80, 0xfb, 0x20, //0x00001f49 cmpb         $32, %bl
  2083  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f4c je           LBB0_387
  2084  	0x80, 0xc3, 0xf7, //0x00001f52 addb         $-9, %bl
  2085  	0x80, 0xfb, 0x01, //0x00001f55 cmpb         $1, %bl
  2086  	0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00001f58 ja           LBB0_401
  2087  	0x90, 0x90, //0x00001f5e .p2align 4, 0x90
  2088  	//0x00001f60 LBB0_387
  2089  	0x49, 0x8d, 0x4a, 0x03, //0x00001f60 leaq         $3(%r10), %rcx
  2090  	0x48, 0x39, 0xc1, //0x00001f64 cmpq         %rax, %rcx
  2091  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f67 jae          LBB0_391
  2092  	0x8a, 0x1c, 0x0f, //0x00001f6d movb         (%rdi,%rcx), %bl
  2093  	0x80, 0xfb, 0x0d, //0x00001f70 cmpb         $13, %bl
  2094  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f73 je           LBB0_391
  2095  	0x80, 0xfb, 0x20, //0x00001f79 cmpb         $32, %bl
  2096  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001f7c je           LBB0_391
  2097  	0x80, 0xc3, 0xf7, //0x00001f82 addb         $-9, %bl
  2098  	0x80, 0xfb, 0x01, //0x00001f85 cmpb         $1, %bl
  2099  	0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x00001f88 ja           LBB0_401
  2100  	0x90, 0x90, //0x00001f8e .p2align 4, 0x90
  2101  	//0x00001f90 LBB0_391
  2102  	0x49, 0x8d, 0x72, 0x04, //0x00001f90 leaq         $4(%r10), %rsi
  2103  	0x48, 0x39, 0xf0, //0x00001f94 cmpq         %rsi, %rax
  2104  	0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00001f97 jbe          LBB0_398
  2105  	0x48, 0x39, 0xf0, //0x00001f9d cmpq         %rsi, %rax
  2106  	0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00001fa0 je           LBB0_399
  2107  	0x48, 0x8d, 0x34, 0x07, //0x00001fa6 leaq         (%rdi,%rax), %rsi
  2108  	0x48, 0x83, 0xc2, 0x04, //0x00001faa addq         $4, %rdx
  2109  	0x48, 0x89, 0xfb, //0x00001fae movq         %rdi, %rbx
  2110  	0x4a, 0x8d, 0x4c, 0x17, 0x05, //0x00001fb1 leaq         $5(%rdi,%r10), %rcx
  2111  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fb6 .p2align 4, 0x90
  2112  	//0x00001fc0 LBB0_394
  2113  	0x0f, 0xbe, 0x79, 0xff, //0x00001fc0 movsbl       $-1(%rcx), %edi
  2114  	0x83, 0xff, 0x20, //0x00001fc4 cmpl         $32, %edi
  2115  	0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00001fc7 ja           LBB0_400
  2116  	0x49, 0x0f, 0xa3, 0xf9, //0x00001fcd btq          %rdi, %r9
  2117  	0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00001fd1 jae          LBB0_400
  2118  	0x48, 0xff, 0xc1, //0x00001fd7 incq         %rcx
  2119  	0x48, 0xff, 0xc2, //0x00001fda incq         %rdx
  2120  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001fdd jne          LBB0_394
  2121  	0x48, 0x89, 0xdf, //0x00001fe3 movq         %rbx, %rdi
  2122  	0x48, 0x29, 0xfe, //0x00001fe6 subq         %rdi, %rsi
  2123  	0x48, 0x89, 0xf1, //0x00001fe9 movq         %rsi, %rcx
  2124  	0x48, 0x39, 0xc1, //0x00001fec cmpq         %rax, %rcx
  2125  	0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00001fef jb           LBB0_401
  2126  	0xe9, 0x46, 0x01, 0x00, 0x00, //0x00001ff5 jmp          LBB0_418
  2127  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ffa .p2align 4, 0x90
  2128  	//0x00002000 LBB0_398
  2129  	0x49, 0x89, 0x30, //0x00002000 movq         %rsi, (%r8)
  2130  	0x49, 0x89, 0xf2, //0x00002003 movq         %rsi, %r10
  2131  	0xe9, 0x35, 0x01, 0x00, 0x00, //0x00002006 jmp          LBB0_418
  2132  	//0x0000200b LBB0_399
  2133  	0x48, 0x01, 0xfe, //0x0000200b addq         %rdi, %rsi
  2134  	0x48, 0x29, 0xfe, //0x0000200e subq         %rdi, %rsi
  2135  	0x48, 0x89, 0xf1, //0x00002011 movq         %rsi, %rcx
  2136  	0x48, 0x39, 0xc1, //0x00002014 cmpq         %rax, %rcx
  2137  	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002017 jb           LBB0_401
  2138  	0xe9, 0x1e, 0x01, 0x00, 0x00, //0x0000201d jmp          LBB0_418
  2139  	//0x00002022 LBB0_400
  2140  	0x48, 0x89, 0xdf, //0x00002022 movq         %rbx, %rdi
  2141  	0x48, 0x89, 0xda, //0x00002025 movq         %rbx, %rdx
  2142  	0x48, 0xf7, 0xd2, //0x00002028 notq         %rdx
  2143  	0x48, 0x01, 0xd1, //0x0000202b addq         %rdx, %rcx
  2144  	0x48, 0x39, 0xc1, //0x0000202e cmpq         %rax, %rcx
  2145  	0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x00002031 jae          LBB0_418
  2146  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002037 .p2align 4, 0x90
  2147  	//0x00002040 LBB0_401
  2148  	0x4c, 0x8d, 0x51, 0x01, //0x00002040 leaq         $1(%rcx), %r10
  2149  	0x4d, 0x89, 0x10, //0x00002044 movq         %r10, (%r8)
  2150  	0x0f, 0xbe, 0x04, 0x0f, //0x00002047 movsbl       (%rdi,%rcx), %eax
  2151  	0x83, 0xf8, 0x7b, //0x0000204b cmpl         $123, %eax
  2152  	0x0f, 0x87, 0xf1, 0x06, 0x00, 0x00, //0x0000204e ja           LBB0_488
  2153  	0x48, 0x8d, 0x15, 0x5d, 0x2f, 0x00, 0x00, //0x00002054 leaq         $12125(%rip), %rdx  /* LJTI0_0+0(%rip) */
  2154  	0x48, 0x63, 0x04, 0x82, //0x0000205b movslq       (%rdx,%rax,4), %rax
  2155  	0x48, 0x01, 0xd0, //0x0000205f addq         %rdx, %rax
  2156  	0x4c, 0x89, 0x74, 0x24, 0x48, //0x00002062 movq         %r14, $72(%rsp)
  2157  	0xff, 0xe0, //0x00002067 jmpq         *%rax
  2158  	//0x00002069 LBB0_403
  2159  	0x49, 0x8b, 0x13, //0x00002069 movq         (%r11), %rdx
  2160  	0x48, 0x89, 0xd0, //0x0000206c movq         %rdx, %rax
  2161  	0x4c, 0x29, 0xd0, //0x0000206f subq         %r10, %rax
  2162  	0x49, 0x01, 0xfa, //0x00002072 addq         %rdi, %r10
  2163  	0x48, 0x83, 0xf8, 0x10, //0x00002075 cmpq         $16, %rax
  2164  	0x0f, 0x82, 0x5b, 0x00, 0x00, 0x00, //0x00002079 jb           LBB0_408
  2165  	0x48, 0x29, 0xca, //0x0000207f subq         %rcx, %rdx
  2166  	0x48, 0x83, 0xc2, 0xef, //0x00002082 addq         $-17, %rdx
  2167  	0x48, 0x89, 0xd6, //0x00002086 movq         %rdx, %rsi
  2168  	0x48, 0x83, 0xe6, 0xf0, //0x00002089 andq         $-16, %rsi
  2169  	0x48, 0x01, 0xce, //0x0000208d addq         %rcx, %rsi
  2170  	0x48, 0x8d, 0x4c, 0x37, 0x11, //0x00002090 leaq         $17(%rdi,%rsi), %rcx
  2171  	0x83, 0xe2, 0x0f, //0x00002095 andl         $15, %edx
  2172  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002098 .p2align 4, 0x90
  2173  	//0x000020a0 LBB0_405
  2174  	0xc4, 0xc1, 0x7a, 0x6f, 0x12, //0x000020a0 vmovdqu      (%r10), %xmm2
  2175  	0xc5, 0x89, 0x74, 0xda, //0x000020a5 vpcmpeqb     %xmm2, %xmm14, %xmm3
  2176  	0xc5, 0x81, 0xeb, 0xd2, //0x000020a9 vpor         %xmm2, %xmm15, %xmm2
  2177  	0xc5, 0xe9, 0x74, 0xd4, //0x000020ad vpcmpeqb     %xmm4, %xmm2, %xmm2
  2178  	0xc5, 0xe9, 0xeb, 0xd3, //0x000020b1 vpor         %xmm3, %xmm2, %xmm2
  2179  	0xc5, 0xf9, 0xd7, 0xf2, //0x000020b5 vpmovmskb    %xmm2, %esi
  2180  	0x66, 0x85, 0xf6, //0x000020b9 testw        %si, %si
  2181  	0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000020bc jne          LBB0_416
  2182  	0x49, 0x83, 0xc2, 0x10, //0x000020c2 addq         $16, %r10
  2183  	0x48, 0x83, 0xc0, 0xf0, //0x000020c6 addq         $-16, %rax
  2184  	0x48, 0x83, 0xf8, 0x0f, //0x000020ca cmpq         $15, %rax
  2185  	0x0f, 0x87, 0xcc, 0xff, 0xff, 0xff, //0x000020ce ja           LBB0_405
  2186  	0x48, 0x89, 0xd0, //0x000020d4 movq         %rdx, %rax
  2187  	0x49, 0x89, 0xca, //0x000020d7 movq         %rcx, %r10
  2188  	//0x000020da LBB0_408
  2189  	0x48, 0x85, 0xc0, //0x000020da testq        %rax, %rax
  2190  	0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000020dd je           LBB0_415
  2191  	0x49, 0x8d, 0x0c, 0x02, //0x000020e3 leaq         (%r10,%rax), %rcx
  2192  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020e7 .p2align 4, 0x90
  2193  	//0x000020f0 LBB0_410
  2194  	0x41, 0x0f, 0xb6, 0x12, //0x000020f0 movzbl       (%r10), %edx
  2195  	0x80, 0xfa, 0x2c, //0x000020f4 cmpb         $44, %dl
  2196  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000020f7 je           LBB0_415
  2197  	0x80, 0xfa, 0x7d, //0x000020fd cmpb         $125, %dl
  2198  	0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00002100 je           LBB0_415
  2199  	0x80, 0xfa, 0x5d, //0x00002106 cmpb         $93, %dl
  2200  	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002109 je           LBB0_415
  2201  	0x49, 0xff, 0xc2, //0x0000210f incq         %r10
  2202  	0x48, 0xff, 0xc8, //0x00002112 decq         %rax
  2203  	0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00002115 jne          LBB0_410
  2204  	0x49, 0x89, 0xca, //0x0000211b movq         %rcx, %r10
  2205  	//0x0000211e LBB0_415
  2206  	0x49, 0x29, 0xfa, //0x0000211e subq         %rdi, %r10
  2207  	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002121 jmp          LBB0_417
  2208  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002126 .p2align 4, 0x90
  2209  	//0x00002130 LBB0_416
  2210  	0x0f, 0xb7, 0xc6, //0x00002130 movzwl       %si, %eax
  2211  	0x48, 0x0f, 0xbc, 0xc0, //0x00002133 bsfq         %rax, %rax
  2212  	0x49, 0x29, 0xfa, //0x00002137 subq         %rdi, %r10
  2213  	0x49, 0x01, 0xc2, //0x0000213a addq         %rax, %r10
  2214  	//0x0000213d LBB0_417
  2215  	0x4d, 0x89, 0x10, //0x0000213d movq         %r10, (%r8)
  2216  	//0x00002140 LBB0_418
  2217  	0x49, 0x8b, 0x3f, //0x00002140 movq         (%r15), %rdi
  2218  	0x49, 0x8b, 0x47, 0x08, //0x00002143 movq         $8(%r15), %rax
  2219  	0x4c, 0x89, 0xd1, //0x00002147 movq         %r10, %rcx
  2220  	0x48, 0x29, 0xc1, //0x0000214a subq         %rax, %rcx
  2221  	0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x0000214d jae          LBB0_423
  2222  	0x42, 0x8a, 0x14, 0x17, //0x00002153 movb         (%rdi,%r10), %dl
  2223  	0x80, 0xfa, 0x0d, //0x00002157 cmpb         $13, %dl
  2224  	0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000215a je           LBB0_423
  2225  	0x80, 0xfa, 0x20, //0x00002160 cmpb         $32, %dl
  2226  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002163 je           LBB0_423
  2227  	0x80, 0xc2, 0xf7, //0x00002169 addb         $-9, %dl
  2228  	0x80, 0xfa, 0x01, //0x0000216c cmpb         $1, %dl
  2229  	0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x0000216f jbe          LBB0_423
  2230  	0x4c, 0x89, 0xd2, //0x00002175 movq         %r10, %rdx
  2231  	0xe9, 0x38, 0x01, 0x00, 0x00, //0x00002178 jmp          LBB0_444
  2232  	0x90, 0x90, 0x90, //0x0000217d .p2align 4, 0x90
  2233  	//0x00002180 LBB0_423
  2234  	0x49, 0x8d, 0x52, 0x01, //0x00002180 leaq         $1(%r10), %rdx
  2235  	0x48, 0x39, 0xc2, //0x00002184 cmpq         %rax, %rdx
  2236  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002187 jae          LBB0_427
  2237  	0x8a, 0x1c, 0x17, //0x0000218d movb         (%rdi,%rdx), %bl
  2238  	0x80, 0xfb, 0x0d, //0x00002190 cmpb         $13, %bl
  2239  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002193 je           LBB0_427
  2240  	0x80, 0xfb, 0x20, //0x00002199 cmpb         $32, %bl
  2241  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000219c je           LBB0_427
  2242  	0x80, 0xc3, 0xf7, //0x000021a2 addb         $-9, %bl
  2243  	0x80, 0xfb, 0x01, //0x000021a5 cmpb         $1, %bl
  2244  	0x0f, 0x87, 0x07, 0x01, 0x00, 0x00, //0x000021a8 ja           LBB0_444
  2245  	0x90, 0x90, //0x000021ae .p2align 4, 0x90
  2246  	//0x000021b0 LBB0_427
  2247  	0x49, 0x8d, 0x52, 0x02, //0x000021b0 leaq         $2(%r10), %rdx
  2248  	0x48, 0x39, 0xc2, //0x000021b4 cmpq         %rax, %rdx
  2249  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000021b7 jae          LBB0_431
  2250  	0x8a, 0x1c, 0x17, //0x000021bd movb         (%rdi,%rdx), %bl
  2251  	0x80, 0xfb, 0x0d, //0x000021c0 cmpb         $13, %bl
  2252  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000021c3 je           LBB0_431
  2253  	0x80, 0xfb, 0x20, //0x000021c9 cmpb         $32, %bl
  2254  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000021cc je           LBB0_431
  2255  	0x80, 0xc3, 0xf7, //0x000021d2 addb         $-9, %bl
  2256  	0x80, 0xfb, 0x01, //0x000021d5 cmpb         $1, %bl
  2257  	0x0f, 0x87, 0xd7, 0x00, 0x00, 0x00, //0x000021d8 ja           LBB0_444
  2258  	0x90, 0x90, //0x000021de .p2align 4, 0x90
  2259  	//0x000021e0 LBB0_431
  2260  	0x49, 0x8d, 0x52, 0x03, //0x000021e0 leaq         $3(%r10), %rdx
  2261  	0x48, 0x39, 0xc2, //0x000021e4 cmpq         %rax, %rdx
  2262  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000021e7 jae          LBB0_435
  2263  	0x8a, 0x1c, 0x17, //0x000021ed movb         (%rdi,%rdx), %bl
  2264  	0x80, 0xfb, 0x0d, //0x000021f0 cmpb         $13, %bl
  2265  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000021f3 je           LBB0_435
  2266  	0x80, 0xfb, 0x20, //0x000021f9 cmpb         $32, %bl
  2267  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000021fc je           LBB0_435
  2268  	0x80, 0xc3, 0xf7, //0x00002202 addb         $-9, %bl
  2269  	0x80, 0xfb, 0x01, //0x00002205 cmpb         $1, %bl
  2270  	0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x00002208 ja           LBB0_444
  2271  	0x90, 0x90, //0x0000220e .p2align 4, 0x90
  2272  	//0x00002210 LBB0_435
  2273  	0x49, 0x8d, 0x72, 0x04, //0x00002210 leaq         $4(%r10), %rsi
  2274  	0x48, 0x39, 0xf0, //0x00002214 cmpq         %rsi, %rax
  2275  	0x0f, 0x86, 0x6d, 0x0b, 0x00, 0x00, //0x00002217 jbe          LBB0_550
  2276  	0x48, 0x39, 0xf0, //0x0000221d cmpq         %rsi, %rax
  2277  	0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002220 je           LBB0_442
  2278  	0x48, 0x8d, 0x34, 0x07, //0x00002226 leaq         (%rdi,%rax), %rsi
  2279  	0x48, 0x83, 0xc1, 0x04, //0x0000222a addq         $4, %rcx
  2280  	0x48, 0x89, 0xfb, //0x0000222e movq         %rdi, %rbx
  2281  	0x4a, 0x8d, 0x54, 0x17, 0x05, //0x00002231 leaq         $5(%rdi,%r10), %rdx
  2282  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002236 .p2align 4, 0x90
  2283  	//0x00002240 LBB0_438
  2284  	0x0f, 0xbe, 0x7a, 0xff, //0x00002240 movsbl       $-1(%rdx), %edi
  2285  	0x83, 0xff, 0x20, //0x00002244 cmpl         $32, %edi
  2286  	0x0f, 0x87, 0x53, 0x00, 0x00, 0x00, //0x00002247 ja           LBB0_443
  2287  	0x49, 0x0f, 0xa3, 0xf9, //0x0000224d btq          %rdi, %r9
  2288  	0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00002251 jae          LBB0_443
  2289  	0x48, 0xff, 0xc2, //0x00002257 incq         %rdx
  2290  	0x48, 0xff, 0xc1, //0x0000225a incq         %rcx
  2291  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000225d jne          LBB0_438
  2292  	0x48, 0x89, 0xdf, //0x00002263 movq         %rbx, %rdi
  2293  	0x48, 0x29, 0xfe, //0x00002266 subq         %rdi, %rsi
  2294  	0x48, 0x89, 0xf2, //0x00002269 movq         %rsi, %rdx
  2295  	0x48, 0x39, 0xc2, //0x0000226c cmpq         %rax, %rdx
  2296  	0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x0000226f jb           LBB0_444
  2297  	0xe9, 0x07, 0x21, 0x00, 0x00, //0x00002275 jmp          LBB0_837
  2298  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000227a .p2align 4, 0x90
  2299  	//0x00002280 LBB0_442
  2300  	0x48, 0x01, 0xfe, //0x00002280 addq         %rdi, %rsi
  2301  	0x48, 0x29, 0xfe, //0x00002283 subq         %rdi, %rsi
  2302  	0x48, 0x89, 0xf2, //0x00002286 movq         %rsi, %rdx
  2303  	0x48, 0x39, 0xc2, //0x00002289 cmpq         %rax, %rdx
  2304  	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000228c jb           LBB0_444
  2305  	0xe9, 0xea, 0x20, 0x00, 0x00, //0x00002292 jmp          LBB0_837
  2306  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002297 .p2align 4, 0x90
  2307  	//0x000022a0 LBB0_443
  2308  	0x48, 0x89, 0xdf, //0x000022a0 movq         %rbx, %rdi
  2309  	0x48, 0x89, 0xd9, //0x000022a3 movq         %rbx, %rcx
  2310  	0x48, 0xf7, 0xd1, //0x000022a6 notq         %rcx
  2311  	0x48, 0x01, 0xca, //0x000022a9 addq         %rcx, %rdx
  2312  	0x48, 0x39, 0xc2, //0x000022ac cmpq         %rax, %rdx
  2313  	0x0f, 0x83, 0xcc, 0x20, 0x00, 0x00, //0x000022af jae          LBB0_837
  2314  	//0x000022b5 LBB0_444
  2315  	0x4c, 0x8d, 0x52, 0x01, //0x000022b5 leaq         $1(%rdx), %r10
  2316  	0x4d, 0x89, 0x10, //0x000022b9 movq         %r10, (%r8)
  2317  	0x8a, 0x04, 0x17, //0x000022bc movb         (%rdi,%rdx), %al
  2318  	0x3c, 0x2c, //0x000022bf cmpb         $44, %al
  2319  	0x0f, 0x85, 0x88, 0x20, 0x00, 0x00, //0x000022c1 jne          LBB0_832
  2320  	0x49, 0x83, 0xfe, 0x02, //0x000022c7 cmpq         $2, %r14
  2321  	0x4d, 0x8d, 0x76, 0xff, //0x000022cb leaq         $-1(%r14), %r14
  2322  	0x0f, 0x8d, 0xeb, 0xfb, 0xff, 0xff, //0x000022cf jge          LBB0_374
  2323  	0xe9, 0xd6, 0x08, 0x00, 0x00, //0x000022d5 jmp          LBB0_446
  2324  	//0x000022da LBB0_449
  2325  	0x48, 0x83, 0xc1, 0x04, //0x000022da addq         $4, %rcx
  2326  	0x49, 0x3b, 0x0b, //0x000022de cmpq         (%r11), %rcx
  2327  	0x0f, 0x87, 0x59, 0xfe, 0xff, 0xff, //0x000022e1 ja           LBB0_418
  2328  	0xe9, 0x59, 0x04, 0x00, 0x00, //0x000022e7 jmp          LBB0_488
  2329  	//0x000022ec LBB0_450
  2330  	0x4d, 0x8b, 0x03, //0x000022ec movq         (%r11), %r8
  2331  	0x4c, 0x89, 0xc0, //0x000022ef movq         %r8, %rax
  2332  	0x4c, 0x29, 0xd0, //0x000022f2 subq         %r10, %rax
  2333  	0x48, 0x83, 0xf8, 0x20, //0x000022f5 cmpq         $32, %rax
  2334  	0x0f, 0x8c, 0x3c, 0x08, 0x00, 0x00, //0x000022f9 jl           LBB0_522
  2335  	0x4c, 0x8d, 0x0c, 0x0f, //0x000022ff leaq         (%rdi,%rcx), %r9
  2336  	0x49, 0x29, 0xc8, //0x00002303 subq         %rcx, %r8
  2337  	0xb9, 0x1f, 0x00, 0x00, 0x00, //0x00002306 movl         $31, %ecx
  2338  	0x31, 0xc0, //0x0000230b xorl         %eax, %eax
  2339  	0x45, 0x31, 0xdb, //0x0000230d xorl         %r11d, %r11d
  2340  	0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002310 jmp          LBB0_452
  2341  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002315 .p2align 4, 0x90
  2342  	//0x00002320 LBB0_455
  2343  	0x45, 0x31, 0xdb, //0x00002320 xorl         %r11d, %r11d
  2344  	0x85, 0xdb, //0x00002323 testl        %ebx, %ebx
  2345  	0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x00002325 jne          LBB0_454
  2346  	//0x0000232b LBB0_456
  2347  	0x48, 0x83, 0xc0, 0x20, //0x0000232b addq         $32, %rax
  2348  	0x49, 0x8d, 0x54, 0x08, 0xe0, //0x0000232f leaq         $-32(%r8,%rcx), %rdx
  2349  	0x48, 0x83, 0xc1, 0xe0, //0x00002334 addq         $-32, %rcx
  2350  	0x48, 0x83, 0xfa, 0x3f, //0x00002338 cmpq         $63, %rdx
  2351  	0x0f, 0x8e, 0x6e, 0x07, 0x00, 0x00, //0x0000233c jle          LBB0_457
  2352  	//0x00002342 LBB0_452
  2353  	0xc4, 0xc1, 0x7a, 0x6f, 0x54, 0x01, 0x01, //0x00002342 vmovdqu      $1(%r9,%rax), %xmm2
  2354  	0xc4, 0xc1, 0x7a, 0x6f, 0x5c, 0x01, 0x11, //0x00002349 vmovdqu      $17(%r9,%rax), %xmm3
  2355  	0xc5, 0xe9, 0x74, 0xe8, //0x00002350 vpcmpeqb     %xmm0, %xmm2, %xmm5
  2356  	0xc5, 0xf9, 0xd7, 0xd5, //0x00002354 vpmovmskb    %xmm5, %edx
  2357  	0xc5, 0xe1, 0x74, 0xe8, //0x00002358 vpcmpeqb     %xmm0, %xmm3, %xmm5
  2358  	0xc5, 0xf9, 0xd7, 0xdd, //0x0000235c vpmovmskb    %xmm5, %ebx
  2359  	0x48, 0xc1, 0xe3, 0x10, //0x00002360 shlq         $16, %rbx
  2360  	0x48, 0x09, 0xd3, //0x00002364 orq          %rdx, %rbx
  2361  	0xc5, 0xe9, 0x74, 0xd1, //0x00002367 vpcmpeqb     %xmm1, %xmm2, %xmm2
  2362  	0xc5, 0xf9, 0xd7, 0xf2, //0x0000236b vpmovmskb    %xmm2, %esi
  2363  	0xc5, 0xe1, 0x74, 0xd1, //0x0000236f vpcmpeqb     %xmm1, %xmm3, %xmm2
  2364  	0xc5, 0xf9, 0xd7, 0xd2, //0x00002373 vpmovmskb    %xmm2, %edx
  2365  	0x48, 0xc1, 0xe2, 0x10, //0x00002377 shlq         $16, %rdx
  2366  	0x48, 0x09, 0xf2, //0x0000237b orq          %rsi, %rdx
  2367  	0x48, 0x89, 0xd6, //0x0000237e movq         %rdx, %rsi
  2368  	0x4c, 0x09, 0xde, //0x00002381 orq          %r11, %rsi
  2369  	0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00002384 je           LBB0_455
  2370  	0x44, 0x89, 0xde, //0x0000238a movl         %r11d, %esi
  2371  	0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x0000238d movl         $4294967295, %r14d
  2372  	0x44, 0x31, 0xf6, //0x00002393 xorl         %r14d, %esi
  2373  	0x21, 0xf2, //0x00002396 andl         %esi, %edx
  2374  	0x8d, 0x34, 0x12, //0x00002398 leal         (%rdx,%rdx), %esi
  2375  	0x44, 0x09, 0xde, //0x0000239b orl          %r11d, %esi
  2376  	0x4d, 0x89, 0xfc, //0x0000239e movq         %r15, %r12
  2377  	0x4d, 0x89, 0xef, //0x000023a1 movq         %r13, %r15
  2378  	0x49, 0x89, 0xfd, //0x000023a4 movq         %rdi, %r13
  2379  	0x41, 0x8d, 0xbe, 0xab, 0xaa, 0xaa, 0xaa, //0x000023a7 leal         $-1431655765(%r14), %edi
  2380  	0x31, 0xf7, //0x000023ae xorl         %esi, %edi
  2381  	0x21, 0xd7, //0x000023b0 andl         %edx, %edi
  2382  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023b2 andl         $-1431655766, %edi
  2383  	0x45, 0x31, 0xdb, //0x000023b8 xorl         %r11d, %r11d
  2384  	0x01, 0xd7, //0x000023bb addl         %edx, %edi
  2385  	0x41, 0x0f, 0x92, 0xc3, //0x000023bd setb         %r11b
  2386  	0x01, 0xff, //0x000023c1 addl         %edi, %edi
  2387  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000023c3 xorl         $1431655765, %edi
  2388  	0x21, 0xf7, //0x000023c9 andl         %esi, %edi
  2389  	0x44, 0x31, 0xf7, //0x000023cb xorl         %r14d, %edi
  2390  	0x4c, 0x8b, 0x74, 0x24, 0x48, //0x000023ce movq         $72(%rsp), %r14
  2391  	0x21, 0xfb, //0x000023d3 andl         %edi, %ebx
  2392  	0x4c, 0x89, 0xef, //0x000023d5 movq         %r13, %rdi
  2393  	0x4d, 0x89, 0xfd, //0x000023d8 movq         %r15, %r13
  2394  	0x4d, 0x89, 0xe7, //0x000023db movq         %r12, %r15
  2395  	0x85, 0xdb, //0x000023de testl        %ebx, %ebx
  2396  	0x0f, 0x84, 0x45, 0xff, 0xff, 0xff, //0x000023e0 je           LBB0_456
  2397  	//0x000023e6 LBB0_454
  2398  	0x48, 0x0f, 0xbc, 0xcb, //0x000023e6 bsfq         %rbx, %rcx
  2399  	0x49, 0x01, 0xc9, //0x000023ea addq         %rcx, %r9
  2400  	0x49, 0x01, 0xc1, //0x000023ed addq         %rax, %r9
  2401  	0x49, 0x29, 0xf9, //0x000023f0 subq         %rdi, %r9
  2402  	0x49, 0x83, 0xc1, 0x02, //0x000023f3 addq         $2, %r9
  2403  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000023f7 movq         $24(%rsp), %r8
  2404  	0x4d, 0x89, 0x08, //0x000023fc movq         %r9, (%r8)
  2405  	0x4d, 0x89, 0xca, //0x000023ff movq         %r9, %r10
  2406  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002402 movq         $56(%rsp), %r11
  2407  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002407 movabsq      $4294977024, %r9
  2408  	0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00002411 jmp          LBB0_418
  2409  	//0x00002416 LBB0_461
  2410  	0x4d, 0x8b, 0x0b, //0x00002416 movq         (%r11), %r9
  2411  	0x4d, 0x29, 0xd1, //0x00002419 subq         %r10, %r9
  2412  	0x4c, 0x01, 0xd7, //0x0000241c addq         %r10, %rdi
  2413  	0x45, 0x31, 0xc0, //0x0000241f xorl         %r8d, %r8d
  2414  	0x45, 0x31, 0xd2, //0x00002422 xorl         %r10d, %r10d
  2415  	0x45, 0x31, 0xdb, //0x00002425 xorl         %r11d, %r11d
  2416  	0x31, 0xd2, //0x00002428 xorl         %edx, %edx
  2417  	0xe9, 0x1c, 0x00, 0x00, 0x00, //0x0000242a jmp          LBB0_463
  2418  	//0x0000242f LBB0_462
  2419  	0x49, 0xc1, 0xfe, 0x3f, //0x0000242f sarq         $63, %r14
  2420  	0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x00002433 popcntq      %rdi, %rax
  2421  	0x49, 0x01, 0xc3, //0x00002438 addq         %rax, %r11
  2422  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x0000243b movq         $32(%rsp), %rdi
  2423  	0x48, 0x83, 0xc7, 0x40, //0x00002440 addq         $64, %rdi
  2424  	0x49, 0x83, 0xc1, 0xc0, //0x00002444 addq         $-64, %r9
  2425  	0x4d, 0x89, 0xf0, //0x00002448 movq         %r14, %r8
  2426  	//0x0000244b LBB0_463
  2427  	0x49, 0x83, 0xf9, 0x40, //0x0000244b cmpq         $64, %r9
  2428  	0x0f, 0x8c, 0xa7, 0x01, 0x00, 0x00, //0x0000244f jl           LBB0_471
  2429  	//0x00002455 LBB0_464
  2430  	0xc5, 0xfa, 0x6f, 0x17, //0x00002455 vmovdqu      (%rdi), %xmm2
  2431  	0xc5, 0xfa, 0x6f, 0x77, 0x10, //0x00002459 vmovdqu      $16(%rdi), %xmm6
  2432  	0xc5, 0xfa, 0x6f, 0x6f, 0x20, //0x0000245e vmovdqu      $32(%rdi), %xmm5
  2433  	0x48, 0x89, 0x7c, 0x24, 0x20, //0x00002463 movq         %rdi, $32(%rsp)
  2434  	0xc5, 0xfa, 0x6f, 0x7f, 0x30, //0x00002468 vmovdqu      $48(%rdi), %xmm7
  2435  	0xc5, 0xe9, 0x74, 0xd8, //0x0000246d vpcmpeqb     %xmm0, %xmm2, %xmm3
  2436  	0xc5, 0xf9, 0xd7, 0xf3, //0x00002471 vpmovmskb    %xmm3, %esi
  2437  	0xc5, 0xc9, 0x74, 0xd8, //0x00002475 vpcmpeqb     %xmm0, %xmm6, %xmm3
  2438  	0xc5, 0xf9, 0xd7, 0xc3, //0x00002479 vpmovmskb    %xmm3, %eax
  2439  	0xc5, 0xd1, 0x74, 0xd8, //0x0000247d vpcmpeqb     %xmm0, %xmm5, %xmm3
  2440  	0xc5, 0xf9, 0xd7, 0xfb, //0x00002481 vpmovmskb    %xmm3, %edi
  2441  	0xc5, 0xc1, 0x74, 0xd8, //0x00002485 vpcmpeqb     %xmm0, %xmm7, %xmm3
  2442  	0xc5, 0xf9, 0xd7, 0xdb, //0x00002489 vpmovmskb    %xmm3, %ebx
  2443  	0x48, 0xc1, 0xe3, 0x30, //0x0000248d shlq         $48, %rbx
  2444  	0x48, 0xc1, 0xe7, 0x20, //0x00002491 shlq         $32, %rdi
  2445  	0x48, 0xc1, 0xe0, 0x10, //0x00002495 shlq         $16, %rax
  2446  	0x48, 0x09, 0xc6, //0x00002499 orq          %rax, %rsi
  2447  	0x48, 0x09, 0xfe, //0x0000249c orq          %rdi, %rsi
  2448  	0x48, 0x09, 0xde, //0x0000249f orq          %rbx, %rsi
  2449  	0xc5, 0xe9, 0x74, 0xd9, //0x000024a2 vpcmpeqb     %xmm1, %xmm2, %xmm3
  2450  	0xc5, 0xf9, 0xd7, 0xfb, //0x000024a6 vpmovmskb    %xmm3, %edi
  2451  	0xc5, 0xc9, 0x74, 0xd9, //0x000024aa vpcmpeqb     %xmm1, %xmm6, %xmm3
  2452  	0xc5, 0xf9, 0xd7, 0xc3, //0x000024ae vpmovmskb    %xmm3, %eax
  2453  	0xc5, 0xd1, 0x74, 0xd9, //0x000024b2 vpcmpeqb     %xmm1, %xmm5, %xmm3
  2454  	0xc5, 0xf9, 0xd7, 0xdb, //0x000024b6 vpmovmskb    %xmm3, %ebx
  2455  	0xc5, 0xc1, 0x74, 0xd9, //0x000024ba vpcmpeqb     %xmm1, %xmm7, %xmm3
  2456  	0xc5, 0xf9, 0xd7, 0xcb, //0x000024be vpmovmskb    %xmm3, %ecx
  2457  	0x48, 0xc1, 0xe1, 0x30, //0x000024c2 shlq         $48, %rcx
  2458  	0x48, 0xc1, 0xe3, 0x20, //0x000024c6 shlq         $32, %rbx
  2459  	0x48, 0xc1, 0xe0, 0x10, //0x000024ca shlq         $16, %rax
  2460  	0x48, 0x09, 0xc7, //0x000024ce orq          %rax, %rdi
  2461  	0x48, 0x09, 0xdf, //0x000024d1 orq          %rbx, %rdi
  2462  	0x48, 0x09, 0xcf, //0x000024d4 orq          %rcx, %rdi
  2463  	0x48, 0x89, 0xf8, //0x000024d7 movq         %rdi, %rax
  2464  	0x4c, 0x09, 0xd0, //0x000024da orq          %r10, %rax
  2465  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000024dd je           LBB0_466
  2466  	0x4c, 0x89, 0xd0, //0x000024e3 movq         %r10, %rax
  2467  	0x48, 0xf7, 0xd0, //0x000024e6 notq         %rax
  2468  	0x48, 0x21, 0xf8, //0x000024e9 andq         %rdi, %rax
  2469  	0x4c, 0x8d, 0x34, 0x00, //0x000024ec leaq         (%rax,%rax), %r14
  2470  	0x4d, 0x09, 0xd6, //0x000024f0 orq          %r10, %r14
  2471  	0x4c, 0x89, 0xf1, //0x000024f3 movq         %r14, %rcx
  2472  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000024f6 movabsq      $-6148914691236517206, %rbx
  2473  	0x48, 0x31, 0xd9, //0x00002500 xorq         %rbx, %rcx
  2474  	0x48, 0x21, 0xdf, //0x00002503 andq         %rbx, %rdi
  2475  	0x48, 0x21, 0xcf, //0x00002506 andq         %rcx, %rdi
  2476  	0x45, 0x31, 0xd2, //0x00002509 xorl         %r10d, %r10d
  2477  	0x48, 0x01, 0xc7, //0x0000250c addq         %rax, %rdi
  2478  	0x41, 0x0f, 0x92, 0xc2, //0x0000250f setb         %r10b
  2479  	0x48, 0x01, 0xff, //0x00002513 addq         %rdi, %rdi
  2480  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002516 movabsq      $6148914691236517205, %rax
  2481  	0x48, 0x31, 0xc7, //0x00002520 xorq         %rax, %rdi
  2482  	0x4c, 0x21, 0xf7, //0x00002523 andq         %r14, %rdi
  2483  	0x48, 0xf7, 0xd7, //0x00002526 notq         %rdi
  2484  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002529 jmp          LBB0_467
  2485  	//0x0000252e LBB0_466
  2486  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000252e movq         $-1, %rdi
  2487  	0x45, 0x31, 0xd2, //0x00002535 xorl         %r10d, %r10d
  2488  	//0x00002538 LBB0_467
  2489  	0x48, 0x21, 0xf7, //0x00002538 andq         %rsi, %rdi
  2490  	0xc4, 0xe1, 0xf9, 0x6e, 0xdf, //0x0000253b vmovq        %rdi, %xmm3
  2491  	0xc4, 0xc3, 0x61, 0x44, 0xd9, 0x00, //0x00002540 vpclmulqdq   $0, %xmm9, %xmm3, %xmm3
  2492  	0xc4, 0xc1, 0xf9, 0x7e, 0xde, //0x00002546 vmovq        %xmm3, %r14
  2493  	0x4d, 0x31, 0xc6, //0x0000254b xorq         %r8, %r14
  2494  	0xc5, 0xa9, 0x74, 0xda, //0x0000254e vpcmpeqb     %xmm2, %xmm10, %xmm3
  2495  	0xc5, 0xf9, 0xd7, 0xfb, //0x00002552 vpmovmskb    %xmm3, %edi
  2496  	0xc5, 0xa9, 0x74, 0xde, //0x00002556 vpcmpeqb     %xmm6, %xmm10, %xmm3
  2497  	0xc5, 0xf9, 0xd7, 0xc3, //0x0000255a vpmovmskb    %xmm3, %eax
  2498  	0xc5, 0xa9, 0x74, 0xdd, //0x0000255e vpcmpeqb     %xmm5, %xmm10, %xmm3
  2499  	0xc5, 0xf9, 0xd7, 0xcb, //0x00002562 vpmovmskb    %xmm3, %ecx
  2500  	0xc5, 0xa9, 0x74, 0xdf, //0x00002566 vpcmpeqb     %xmm7, %xmm10, %xmm3
  2501  	0xc5, 0xf9, 0xd7, 0xdb, //0x0000256a vpmovmskb    %xmm3, %ebx
  2502  	0x48, 0xc1, 0xe3, 0x30, //0x0000256e shlq         $48, %rbx
  2503  	0x48, 0xc1, 0xe1, 0x20, //0x00002572 shlq         $32, %rcx
  2504  	0x48, 0xc1, 0xe0, 0x10, //0x00002576 shlq         $16, %rax
  2505  	0x48, 0x09, 0xc7, //0x0000257a orq          %rax, %rdi
  2506  	0x48, 0x09, 0xcf, //0x0000257d orq          %rcx, %rdi
  2507  	0x48, 0x09, 0xdf, //0x00002580 orq          %rbx, %rdi
  2508  	0x4d, 0x89, 0xf0, //0x00002583 movq         %r14, %r8
  2509  	0x49, 0xf7, 0xd0, //0x00002586 notq         %r8
  2510  	0x4c, 0x21, 0xc7, //0x00002589 andq         %r8, %rdi
  2511  	0xc5, 0xa1, 0x74, 0xd2, //0x0000258c vpcmpeqb     %xmm2, %xmm11, %xmm2
  2512  	0xc5, 0xf9, 0xd7, 0xc2, //0x00002590 vpmovmskb    %xmm2, %eax
  2513  	0xc5, 0xa1, 0x74, 0xd6, //0x00002594 vpcmpeqb     %xmm6, %xmm11, %xmm2
  2514  	0xc5, 0xf9, 0xd7, 0xda, //0x00002598 vpmovmskb    %xmm2, %ebx
  2515  	0xc5, 0xa1, 0x74, 0xd5, //0x0000259c vpcmpeqb     %xmm5, %xmm11, %xmm2
  2516  	0xc5, 0xf9, 0xd7, 0xf2, //0x000025a0 vpmovmskb    %xmm2, %esi
  2517  	0xc5, 0xa1, 0x74, 0xd7, //0x000025a4 vpcmpeqb     %xmm7, %xmm11, %xmm2
  2518  	0xc5, 0xf9, 0xd7, 0xca, //0x000025a8 vpmovmskb    %xmm2, %ecx
  2519  	0x48, 0xc1, 0xe1, 0x30, //0x000025ac shlq         $48, %rcx
  2520  	0x48, 0xc1, 0xe6, 0x20, //0x000025b0 shlq         $32, %rsi
  2521  	0x48, 0xc1, 0xe3, 0x10, //0x000025b4 shlq         $16, %rbx
  2522  	0x48, 0x09, 0xd8, //0x000025b8 orq          %rbx, %rax
  2523  	0x48, 0x09, 0xf0, //0x000025bb orq          %rsi, %rax
  2524  	0x48, 0x09, 0xc8, //0x000025be orq          %rcx, %rax
  2525  	0x4c, 0x21, 0xc0, //0x000025c1 andq         %r8, %rax
  2526  	0x0f, 0x84, 0x65, 0xfe, 0xff, 0xff, //0x000025c4 je           LBB0_462
  2527  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000025ca movq         $24(%rsp), %r8
  2528  	0x90, //0x000025cf .p2align 4, 0x90
  2529  	//0x000025d0 LBB0_469
  2530  	0x48, 0x8d, 0x58, 0xff, //0x000025d0 leaq         $-1(%rax), %rbx
  2531  	0x48, 0x89, 0xd9, //0x000025d4 movq         %rbx, %rcx
  2532  	0x48, 0x21, 0xf9, //0x000025d7 andq         %rdi, %rcx
  2533  	0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x000025da popcntq      %rcx, %rcx
  2534  	0x4c, 0x01, 0xd9, //0x000025df addq         %r11, %rcx
  2535  	0x48, 0x39, 0xd1, //0x000025e2 cmpq         %rdx, %rcx
  2536  	0x0f, 0x86, 0x8d, 0x04, 0x00, 0x00, //0x000025e5 jbe          LBB0_515
  2537  	0x48, 0xff, 0xc2, //0x000025eb incq         %rdx
  2538  	0x48, 0x21, 0xd8, //0x000025ee andq         %rbx, %rax
  2539  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000025f1 jne          LBB0_469
  2540  	0xe9, 0x33, 0xfe, 0xff, 0xff, //0x000025f7 jmp          LBB0_462
  2541  	//0x000025fc LBB0_471
  2542  	0x4d, 0x85, 0xc9, //0x000025fc testq        %r9, %r9
  2543  	0x0f, 0x8e, 0x3f, 0x05, 0x00, 0x00, //0x000025ff jle          LBB0_523
  2544  	0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002605 vmovdqu      %ymm8, $128(%rsp)
  2545  	0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x0000260e vmovdqu      %ymm8, $96(%rsp)
  2546  	0x89, 0xf8, //0x00002614 movl         %edi, %eax
  2547  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002616 andl         $4095, %eax
  2548  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000261b cmpl         $4033, %eax
  2549  	0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00002620 jb           LBB0_475
  2550  	0x48, 0x89, 0xf8, //0x00002626 movq         %rdi, %rax
  2551  	0x49, 0x83, 0xf9, 0x20, //0x00002629 cmpq         $32, %r9
  2552  	0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x0000262d jb           LBB0_476
  2553  	0xc5, 0xf8, 0x10, 0x10, //0x00002633 vmovups      (%rax), %xmm2
  2554  	0xc5, 0xf8, 0x11, 0x54, 0x24, 0x60, //0x00002637 vmovups      %xmm2, $96(%rsp)
  2555  	0xc5, 0xf8, 0x10, 0x50, 0x10, //0x0000263d vmovups      $16(%rax), %xmm2
  2556  	0xc5, 0xf8, 0x11, 0x54, 0x24, 0x70, //0x00002642 vmovups      %xmm2, $112(%rsp)
  2557  	0x48, 0x83, 0xc0, 0x20, //0x00002648 addq         $32, %rax
  2558  	0x49, 0x8d, 0x79, 0xe0, //0x0000264c leaq         $-32(%r9), %rdi
  2559  	0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002650 leaq         $128(%rsp), %rsi
  2560  	0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002658 jmp          LBB0_477
  2561  	//0x0000265d LBB0_475
  2562  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x0000265d movq         $40(%rsp), %r15
  2563  	0xe9, 0xee, 0xfd, 0xff, 0xff, //0x00002662 jmp          LBB0_464
  2564  	//0x00002667 LBB0_476
  2565  	0x48, 0x8d, 0x74, 0x24, 0x60, //0x00002667 leaq         $96(%rsp), %rsi
  2566  	0x4c, 0x89, 0xcf, //0x0000266c movq         %r9, %rdi
  2567  	//0x0000266f LBB0_477
  2568  	0x48, 0x83, 0xff, 0x10, //0x0000266f cmpq         $16, %rdi
  2569  	0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00002673 jb           LBB0_478
  2570  	0xc5, 0xf8, 0x10, 0x10, //0x00002679 vmovups      (%rax), %xmm2
  2571  	0xc5, 0xf8, 0x11, 0x16, //0x0000267d vmovups      %xmm2, (%rsi)
  2572  	0x48, 0x83, 0xc0, 0x10, //0x00002681 addq         $16, %rax
  2573  	0x48, 0x83, 0xc6, 0x10, //0x00002685 addq         $16, %rsi
  2574  	0x48, 0x83, 0xc7, 0xf0, //0x00002689 addq         $-16, %rdi
  2575  	0x48, 0x83, 0xff, 0x08, //0x0000268d cmpq         $8, %rdi
  2576  	0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00002691 jae          LBB0_485
  2577  	//0x00002697 LBB0_479
  2578  	0x48, 0x83, 0xff, 0x04, //0x00002697 cmpq         $4, %rdi
  2579  	0x0f, 0x8c, 0x51, 0x00, 0x00, 0x00, //0x0000269b jl           LBB0_480
  2580  	//0x000026a1 LBB0_486
  2581  	0x48, 0x89, 0xc1, //0x000026a1 movq         %rax, %rcx
  2582  	0x8b, 0x00, //0x000026a4 movl         (%rax), %eax
  2583  	0x89, 0x06, //0x000026a6 movl         %eax, (%rsi)
  2584  	0x48, 0x83, 0xc1, 0x04, //0x000026a8 addq         $4, %rcx
  2585  	0x48, 0x89, 0xc8, //0x000026ac movq         %rcx, %rax
  2586  	0x48, 0x83, 0xc6, 0x04, //0x000026af addq         $4, %rsi
  2587  	0x48, 0x83, 0xc7, 0xfc, //0x000026b3 addq         $-4, %rdi
  2588  	0x48, 0x83, 0xff, 0x02, //0x000026b7 cmpq         $2, %rdi
  2589  	0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000026bb jae          LBB0_481
  2590  	0xe9, 0x4e, 0x00, 0x00, 0x00, //0x000026c1 jmp          LBB0_482
  2591  	//0x000026c6 LBB0_478
  2592  	0x48, 0x83, 0xff, 0x08, //0x000026c6 cmpq         $8, %rdi
  2593  	0x0f, 0x82, 0xc7, 0xff, 0xff, 0xff, //0x000026ca jb           LBB0_479
  2594  	//0x000026d0 LBB0_485
  2595  	0x48, 0x89, 0xc1, //0x000026d0 movq         %rax, %rcx
  2596  	0x48, 0x8b, 0x00, //0x000026d3 movq         (%rax), %rax
  2597  	0x48, 0x89, 0x06, //0x000026d6 movq         %rax, (%rsi)
  2598  	0x48, 0x83, 0xc1, 0x08, //0x000026d9 addq         $8, %rcx
  2599  	0x48, 0x89, 0xc8, //0x000026dd movq         %rcx, %rax
  2600  	0x48, 0x83, 0xc6, 0x08, //0x000026e0 addq         $8, %rsi
  2601  	0x48, 0x83, 0xc7, 0xf8, //0x000026e4 addq         $-8, %rdi
  2602  	0x48, 0x83, 0xff, 0x04, //0x000026e8 cmpq         $4, %rdi
  2603  	0x0f, 0x8d, 0xaf, 0xff, 0xff, 0xff, //0x000026ec jge          LBB0_486
  2604  	//0x000026f2 LBB0_480
  2605  	0x48, 0x83, 0xff, 0x02, //0x000026f2 cmpq         $2, %rdi
  2606  	0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x000026f6 jb           LBB0_482
  2607  	//0x000026fc LBB0_481
  2608  	0x48, 0x89, 0xc1, //0x000026fc movq         %rax, %rcx
  2609  	0x0f, 0xb7, 0x00, //0x000026ff movzwl       (%rax), %eax
  2610  	0x66, 0x89, 0x06, //0x00002702 movw         %ax, (%rsi)
  2611  	0x48, 0x83, 0xc1, 0x02, //0x00002705 addq         $2, %rcx
  2612  	0x48, 0x83, 0xc6, 0x02, //0x00002709 addq         $2, %rsi
  2613  	0x48, 0x83, 0xc7, 0xfe, //0x0000270d addq         $-2, %rdi
  2614  	0x48, 0x89, 0xc8, //0x00002711 movq         %rcx, %rax
  2615  	//0x00002714 LBB0_482
  2616  	0x48, 0x8d, 0x4c, 0x24, 0x60, //0x00002714 leaq         $96(%rsp), %rcx
  2617  	0x48, 0x85, 0xff, //0x00002719 testq        %rdi, %rdi
  2618  	0x48, 0x89, 0xcf, //0x0000271c movq         %rcx, %rdi
  2619  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x0000271f movq         $40(%rsp), %r15
  2620  	0x0f, 0x84, 0x2b, 0xfd, 0xff, 0xff, //0x00002724 je           LBB0_464
  2621  	0x8a, 0x00, //0x0000272a movb         (%rax), %al
  2622  	0x88, 0x06, //0x0000272c movb         %al, (%rsi)
  2623  	0x48, 0x8d, 0x7c, 0x24, 0x60, //0x0000272e leaq         $96(%rsp), %rdi
  2624  	0xe9, 0x1d, 0xfd, 0xff, 0xff, //0x00002733 jmp          LBB0_464
  2625  	//0x00002738 LBB0_487
  2626  	0x48, 0x83, 0xc1, 0x05, //0x00002738 addq         $5, %rcx
  2627  	0x49, 0x3b, 0x0b, //0x0000273c cmpq         (%r11), %rcx
  2628  	0x0f, 0x87, 0xfb, 0xf9, 0xff, 0xff, //0x0000273f ja           LBB0_418
  2629  	//0x00002745 LBB0_488
  2630  	0x49, 0x89, 0x08, //0x00002745 movq         %rcx, (%r8)
  2631  	0x49, 0x89, 0xca, //0x00002748 movq         %rcx, %r10
  2632  	0xe9, 0xf0, 0xf9, 0xff, 0xff, //0x0000274b jmp          LBB0_418
  2633  	//0x00002750 LBB0_489
  2634  	0x4d, 0x8b, 0x0b, //0x00002750 movq         (%r11), %r9
  2635  	0x4d, 0x29, 0xd1, //0x00002753 subq         %r10, %r9
  2636  	0x4c, 0x01, 0xd7, //0x00002756 addq         %r10, %rdi
  2637  	0x45, 0x31, 0xc0, //0x00002759 xorl         %r8d, %r8d
  2638  	0x45, 0x31, 0xd2, //0x0000275c xorl         %r10d, %r10d
  2639  	0x45, 0x31, 0xdb, //0x0000275f xorl         %r11d, %r11d
  2640  	0x31, 0xd2, //0x00002762 xorl         %edx, %edx
  2641  	0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00002764 jmp          LBB0_491
  2642  	//0x00002769 LBB0_490
  2643  	0x49, 0xc1, 0xfe, 0x3f, //0x00002769 sarq         $63, %r14
  2644  	0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x0000276d popcntq      %rdi, %rax
  2645  	0x49, 0x01, 0xc3, //0x00002772 addq         %rax, %r11
  2646  	0x48, 0x8b, 0x7c, 0x24, 0x20, //0x00002775 movq         $32(%rsp), %rdi
  2647  	0x48, 0x83, 0xc7, 0x40, //0x0000277a addq         $64, %rdi
  2648  	0x49, 0x83, 0xc1, 0xc0, //0x0000277e addq         $-64, %r9
  2649  	0x4d, 0x89, 0xf0, //0x00002782 movq         %r14, %r8
  2650  	//0x00002785 LBB0_491
  2651  	0x49, 0x83, 0xf9, 0x40, //0x00002785 cmpq         $64, %r9
  2652  	0x0f, 0x8c, 0xad, 0x01, 0x00, 0x00, //0x00002789 jl           LBB0_499
  2653  	//0x0000278f LBB0_492
  2654  	0xc5, 0xfa, 0x6f, 0x17, //0x0000278f vmovdqu      (%rdi), %xmm2
  2655  	0xc5, 0xfa, 0x6f, 0x77, 0x10, //0x00002793 vmovdqu      $16(%rdi), %xmm6
  2656  	0xc5, 0xfa, 0x6f, 0x6f, 0x20, //0x00002798 vmovdqu      $32(%rdi), %xmm5
  2657  	0x48, 0x89, 0x7c, 0x24, 0x20, //0x0000279d movq         %rdi, $32(%rsp)
  2658  	0xc5, 0xfa, 0x6f, 0x7f, 0x30, //0x000027a2 vmovdqu      $48(%rdi), %xmm7
  2659  	0xc5, 0xe9, 0x74, 0xd8, //0x000027a7 vpcmpeqb     %xmm0, %xmm2, %xmm3
  2660  	0xc5, 0xf9, 0xd7, 0xf3, //0x000027ab vpmovmskb    %xmm3, %esi
  2661  	0xc5, 0xc9, 0x74, 0xd8, //0x000027af vpcmpeqb     %xmm0, %xmm6, %xmm3
  2662  	0xc5, 0xf9, 0xd7, 0xc3, //0x000027b3 vpmovmskb    %xmm3, %eax
  2663  	0xc5, 0xd1, 0x74, 0xd8, //0x000027b7 vpcmpeqb     %xmm0, %xmm5, %xmm3
  2664  	0xc5, 0xf9, 0xd7, 0xfb, //0x000027bb vpmovmskb    %xmm3, %edi
  2665  	0xc5, 0xc1, 0x74, 0xd8, //0x000027bf vpcmpeqb     %xmm0, %xmm7, %xmm3
  2666  	0xc5, 0xf9, 0xd7, 0xdb, //0x000027c3 vpmovmskb    %xmm3, %ebx
  2667  	0x48, 0xc1, 0xe3, 0x30, //0x000027c7 shlq         $48, %rbx
  2668  	0x48, 0xc1, 0xe7, 0x20, //0x000027cb shlq         $32, %rdi
  2669  	0x48, 0xc1, 0xe0, 0x10, //0x000027cf shlq         $16, %rax
  2670  	0x48, 0x09, 0xc6, //0x000027d3 orq          %rax, %rsi
  2671  	0x48, 0x09, 0xfe, //0x000027d6 orq          %rdi, %rsi
  2672  	0x48, 0x09, 0xde, //0x000027d9 orq          %rbx, %rsi
  2673  	0xc5, 0xe9, 0x74, 0xd9, //0x000027dc vpcmpeqb     %xmm1, %xmm2, %xmm3
  2674  	0xc5, 0xf9, 0xd7, 0xfb, //0x000027e0 vpmovmskb    %xmm3, %edi
  2675  	0xc5, 0xc9, 0x74, 0xd9, //0x000027e4 vpcmpeqb     %xmm1, %xmm6, %xmm3
  2676  	0xc5, 0xf9, 0xd7, 0xc3, //0x000027e8 vpmovmskb    %xmm3, %eax
  2677  	0xc5, 0xd1, 0x74, 0xd9, //0x000027ec vpcmpeqb     %xmm1, %xmm5, %xmm3
  2678  	0xc5, 0xf9, 0xd7, 0xdb, //0x000027f0 vpmovmskb    %xmm3, %ebx
  2679  	0xc5, 0xc1, 0x74, 0xd9, //0x000027f4 vpcmpeqb     %xmm1, %xmm7, %xmm3
  2680  	0xc5, 0xf9, 0xd7, 0xcb, //0x000027f8 vpmovmskb    %xmm3, %ecx
  2681  	0x48, 0xc1, 0xe1, 0x30, //0x000027fc shlq         $48, %rcx
  2682  	0x48, 0xc1, 0xe3, 0x20, //0x00002800 shlq         $32, %rbx
  2683  	0x48, 0xc1, 0xe0, 0x10, //0x00002804 shlq         $16, %rax
  2684  	0x48, 0x09, 0xc7, //0x00002808 orq          %rax, %rdi
  2685  	0x48, 0x09, 0xdf, //0x0000280b orq          %rbx, %rdi
  2686  	0x48, 0x09, 0xcf, //0x0000280e orq          %rcx, %rdi
  2687  	0x48, 0x89, 0xf8, //0x00002811 movq         %rdi, %rax
  2688  	0x4c, 0x09, 0xd0, //0x00002814 orq          %r10, %rax
  2689  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00002817 je           LBB0_494
  2690  	0x4c, 0x89, 0xd0, //0x0000281d movq         %r10, %rax
  2691  	0x48, 0xf7, 0xd0, //0x00002820 notq         %rax
  2692  	0x48, 0x21, 0xf8, //0x00002823 andq         %rdi, %rax
  2693  	0x4c, 0x8d, 0x34, 0x00, //0x00002826 leaq         (%rax,%rax), %r14
  2694  	0x4d, 0x09, 0xd6, //0x0000282a orq          %r10, %r14
  2695  	0x4c, 0x89, 0xf1, //0x0000282d movq         %r14, %rcx
  2696  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002830 movabsq      $-6148914691236517206, %rbx
  2697  	0x48, 0x31, 0xd9, //0x0000283a xorq         %rbx, %rcx
  2698  	0x48, 0x21, 0xdf, //0x0000283d andq         %rbx, %rdi
  2699  	0x48, 0x21, 0xcf, //0x00002840 andq         %rcx, %rdi
  2700  	0x45, 0x31, 0xd2, //0x00002843 xorl         %r10d, %r10d
  2701  	0x48, 0x01, 0xc7, //0x00002846 addq         %rax, %rdi
  2702  	0x41, 0x0f, 0x92, 0xc2, //0x00002849 setb         %r10b
  2703  	0x48, 0x01, 0xff, //0x0000284d addq         %rdi, %rdi
  2704  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002850 movabsq      $6148914691236517205, %rax
  2705  	0x48, 0x31, 0xc7, //0x0000285a xorq         %rax, %rdi
  2706  	0x4c, 0x21, 0xf7, //0x0000285d andq         %r14, %rdi
  2707  	0x48, 0xf7, 0xd7, //0x00002860 notq         %rdi
  2708  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002863 jmp          LBB0_495
  2709  	//0x00002868 LBB0_494
  2710  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002868 movq         $-1, %rdi
  2711  	0x45, 0x31, 0xd2, //0x0000286f xorl         %r10d, %r10d
  2712  	//0x00002872 LBB0_495
  2713  	0x48, 0x21, 0xf7, //0x00002872 andq         %rsi, %rdi
  2714  	0xc4, 0xe1, 0xf9, 0x6e, 0xdf, //0x00002875 vmovq        %rdi, %xmm3
  2715  	0xc4, 0xc3, 0x61, 0x44, 0xd9, 0x00, //0x0000287a vpclmulqdq   $0, %xmm9, %xmm3, %xmm3
  2716  	0xc4, 0xc1, 0xf9, 0x7e, 0xde, //0x00002880 vmovq        %xmm3, %r14
  2717  	0x4d, 0x31, 0xc6, //0x00002885 xorq         %r8, %r14
  2718  	0xc5, 0x99, 0x74, 0xda, //0x00002888 vpcmpeqb     %xmm2, %xmm12, %xmm3
  2719  	0xc5, 0xf9, 0xd7, 0xfb, //0x0000288c vpmovmskb    %xmm3, %edi
  2720  	0xc5, 0x99, 0x74, 0xde, //0x00002890 vpcmpeqb     %xmm6, %xmm12, %xmm3
  2721  	0xc5, 0xf9, 0xd7, 0xc3, //0x00002894 vpmovmskb    %xmm3, %eax
  2722  	0xc5, 0x99, 0x74, 0xdd, //0x00002898 vpcmpeqb     %xmm5, %xmm12, %xmm3
  2723  	0xc5, 0xf9, 0xd7, 0xcb, //0x0000289c vpmovmskb    %xmm3, %ecx
  2724  	0xc5, 0x99, 0x74, 0xdf, //0x000028a0 vpcmpeqb     %xmm7, %xmm12, %xmm3
  2725  	0xc5, 0xf9, 0xd7, 0xdb, //0x000028a4 vpmovmskb    %xmm3, %ebx
  2726  	0x48, 0xc1, 0xe3, 0x30, //0x000028a8 shlq         $48, %rbx
  2727  	0x48, 0xc1, 0xe1, 0x20, //0x000028ac shlq         $32, %rcx
  2728  	0x48, 0xc1, 0xe0, 0x10, //0x000028b0 shlq         $16, %rax
  2729  	0x48, 0x09, 0xc7, //0x000028b4 orq          %rax, %rdi
  2730  	0x48, 0x09, 0xcf, //0x000028b7 orq          %rcx, %rdi
  2731  	0x48, 0x09, 0xdf, //0x000028ba orq          %rbx, %rdi
  2732  	0x4d, 0x89, 0xf0, //0x000028bd movq         %r14, %r8
  2733  	0x49, 0xf7, 0xd0, //0x000028c0 notq         %r8
  2734  	0x4c, 0x21, 0xc7, //0x000028c3 andq         %r8, %rdi
  2735  	0xc5, 0x91, 0x74, 0xd2, //0x000028c6 vpcmpeqb     %xmm2, %xmm13, %xmm2
  2736  	0xc5, 0xf9, 0xd7, 0xc2, //0x000028ca vpmovmskb    %xmm2, %eax
  2737  	0xc5, 0x91, 0x74, 0xd6, //0x000028ce vpcmpeqb     %xmm6, %xmm13, %xmm2
  2738  	0xc5, 0xf9, 0xd7, 0xda, //0x000028d2 vpmovmskb    %xmm2, %ebx
  2739  	0xc5, 0x91, 0x74, 0xd5, //0x000028d6 vpcmpeqb     %xmm5, %xmm13, %xmm2
  2740  	0xc5, 0xf9, 0xd7, 0xf2, //0x000028da vpmovmskb    %xmm2, %esi
  2741  	0xc5, 0x91, 0x74, 0xd7, //0x000028de vpcmpeqb     %xmm7, %xmm13, %xmm2
  2742  	0xc5, 0xf9, 0xd7, 0xca, //0x000028e2 vpmovmskb    %xmm2, %ecx
  2743  	0x48, 0xc1, 0xe1, 0x30, //0x000028e6 shlq         $48, %rcx
  2744  	0x48, 0xc1, 0xe6, 0x20, //0x000028ea shlq         $32, %rsi
  2745  	0x48, 0xc1, 0xe3, 0x10, //0x000028ee shlq         $16, %rbx
  2746  	0x48, 0x09, 0xd8, //0x000028f2 orq          %rbx, %rax
  2747  	0x48, 0x09, 0xf0, //0x000028f5 orq          %rsi, %rax
  2748  	0x48, 0x09, 0xc8, //0x000028f8 orq          %rcx, %rax
  2749  	0x4c, 0x21, 0xc0, //0x000028fb andq         %r8, %rax
  2750  	0x0f, 0x84, 0x65, 0xfe, 0xff, 0xff, //0x000028fe je           LBB0_490
  2751  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002904 movq         $24(%rsp), %r8
  2752  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002909 .p2align 4, 0x90
  2753  	//0x00002910 LBB0_497
  2754  	0x48, 0x8d, 0x58, 0xff, //0x00002910 leaq         $-1(%rax), %rbx
  2755  	0x48, 0x89, 0xd9, //0x00002914 movq         %rbx, %rcx
  2756  	0x48, 0x21, 0xf9, //0x00002917 andq         %rdi, %rcx
  2757  	0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000291a popcntq      %rcx, %rcx
  2758  	0x4c, 0x01, 0xd9, //0x0000291f addq         %r11, %rcx
  2759  	0x48, 0x39, 0xd1, //0x00002922 cmpq         %rdx, %rcx
  2760  	0x0f, 0x86, 0x4d, 0x01, 0x00, 0x00, //0x00002925 jbe          LBB0_515
  2761  	0x48, 0xff, 0xc2, //0x0000292b incq         %rdx
  2762  	0x48, 0x21, 0xd8, //0x0000292e andq         %rbx, %rax
  2763  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002931 jne          LBB0_497
  2764  	0xe9, 0x2d, 0xfe, 0xff, 0xff, //0x00002937 jmp          LBB0_490
  2765  	//0x0000293c LBB0_499
  2766  	0x4d, 0x85, 0xc9, //0x0000293c testq        %r9, %r9
  2767  	0x0f, 0x8e, 0xff, 0x01, 0x00, 0x00, //0x0000293f jle          LBB0_523
  2768  	0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002945 vmovdqu      %ymm8, $128(%rsp)
  2769  	0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x0000294e vmovdqu      %ymm8, $96(%rsp)
  2770  	0x89, 0xf8, //0x00002954 movl         %edi, %eax
  2771  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002956 andl         $4095, %eax
  2772  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000295b cmpl         $4033, %eax
  2773  	0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x00002960 jb           LBB0_503
  2774  	0x48, 0x89, 0xf8, //0x00002966 movq         %rdi, %rax
  2775  	0x49, 0x83, 0xf9, 0x20, //0x00002969 cmpq         $32, %r9
  2776  	0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x0000296d jb           LBB0_504
  2777  	0xc5, 0xf8, 0x10, 0x10, //0x00002973 vmovups      (%rax), %xmm2
  2778  	0xc5, 0xf8, 0x11, 0x54, 0x24, 0x60, //0x00002977 vmovups      %xmm2, $96(%rsp)
  2779  	0xc5, 0xf8, 0x10, 0x50, 0x10, //0x0000297d vmovups      $16(%rax), %xmm2
  2780  	0xc5, 0xf8, 0x11, 0x54, 0x24, 0x70, //0x00002982 vmovups      %xmm2, $112(%rsp)
  2781  	0x48, 0x83, 0xc0, 0x20, //0x00002988 addq         $32, %rax
  2782  	0x49, 0x8d, 0x79, 0xe0, //0x0000298c leaq         $-32(%r9), %rdi
  2783  	0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00002990 leaq         $128(%rsp), %rsi
  2784  	0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002998 jmp          LBB0_505
  2785  	//0x0000299d LBB0_503
  2786  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x0000299d movq         $40(%rsp), %r15
  2787  	0xe9, 0xe8, 0xfd, 0xff, 0xff, //0x000029a2 jmp          LBB0_492
  2788  	//0x000029a7 LBB0_504
  2789  	0x48, 0x8d, 0x74, 0x24, 0x60, //0x000029a7 leaq         $96(%rsp), %rsi
  2790  	0x4c, 0x89, 0xcf, //0x000029ac movq         %r9, %rdi
  2791  	//0x000029af LBB0_505
  2792  	0x48, 0x83, 0xff, 0x10, //0x000029af cmpq         $16, %rdi
  2793  	0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x000029b3 jb           LBB0_506
  2794  	0xc5, 0xf8, 0x10, 0x10, //0x000029b9 vmovups      (%rax), %xmm2
  2795  	0xc5, 0xf8, 0x11, 0x16, //0x000029bd vmovups      %xmm2, (%rsi)
  2796  	0x48, 0x83, 0xc0, 0x10, //0x000029c1 addq         $16, %rax
  2797  	0x48, 0x83, 0xc6, 0x10, //0x000029c5 addq         $16, %rsi
  2798  	0x48, 0x83, 0xc7, 0xf0, //0x000029c9 addq         $-16, %rdi
  2799  	0x48, 0x83, 0xff, 0x08, //0x000029cd cmpq         $8, %rdi
  2800  	0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000029d1 jae          LBB0_513
  2801  	//0x000029d7 LBB0_507
  2802  	0x48, 0x83, 0xff, 0x04, //0x000029d7 cmpq         $4, %rdi
  2803  	0x0f, 0x8c, 0x51, 0x00, 0x00, 0x00, //0x000029db jl           LBB0_508
  2804  	//0x000029e1 LBB0_514
  2805  	0x48, 0x89, 0xc1, //0x000029e1 movq         %rax, %rcx
  2806  	0x8b, 0x00, //0x000029e4 movl         (%rax), %eax
  2807  	0x89, 0x06, //0x000029e6 movl         %eax, (%rsi)
  2808  	0x48, 0x83, 0xc1, 0x04, //0x000029e8 addq         $4, %rcx
  2809  	0x48, 0x89, 0xc8, //0x000029ec movq         %rcx, %rax
  2810  	0x48, 0x83, 0xc6, 0x04, //0x000029ef addq         $4, %rsi
  2811  	0x48, 0x83, 0xc7, 0xfc, //0x000029f3 addq         $-4, %rdi
  2812  	0x48, 0x83, 0xff, 0x02, //0x000029f7 cmpq         $2, %rdi
  2813  	0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000029fb jae          LBB0_509
  2814  	0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00002a01 jmp          LBB0_510
  2815  	//0x00002a06 LBB0_506
  2816  	0x48, 0x83, 0xff, 0x08, //0x00002a06 cmpq         $8, %rdi
  2817  	0x0f, 0x82, 0xc7, 0xff, 0xff, 0xff, //0x00002a0a jb           LBB0_507
  2818  	//0x00002a10 LBB0_513
  2819  	0x48, 0x89, 0xc1, //0x00002a10 movq         %rax, %rcx
  2820  	0x48, 0x8b, 0x00, //0x00002a13 movq         (%rax), %rax
  2821  	0x48, 0x89, 0x06, //0x00002a16 movq         %rax, (%rsi)
  2822  	0x48, 0x83, 0xc1, 0x08, //0x00002a19 addq         $8, %rcx
  2823  	0x48, 0x89, 0xc8, //0x00002a1d movq         %rcx, %rax
  2824  	0x48, 0x83, 0xc6, 0x08, //0x00002a20 addq         $8, %rsi
  2825  	0x48, 0x83, 0xc7, 0xf8, //0x00002a24 addq         $-8, %rdi
  2826  	0x48, 0x83, 0xff, 0x04, //0x00002a28 cmpq         $4, %rdi
  2827  	0x0f, 0x8d, 0xaf, 0xff, 0xff, 0xff, //0x00002a2c jge          LBB0_514
  2828  	//0x00002a32 LBB0_508
  2829  	0x48, 0x83, 0xff, 0x02, //0x00002a32 cmpq         $2, %rdi
  2830  	0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00002a36 jb           LBB0_510
  2831  	//0x00002a3c LBB0_509
  2832  	0x48, 0x89, 0xc1, //0x00002a3c movq         %rax, %rcx
  2833  	0x0f, 0xb7, 0x00, //0x00002a3f movzwl       (%rax), %eax
  2834  	0x66, 0x89, 0x06, //0x00002a42 movw         %ax, (%rsi)
  2835  	0x48, 0x83, 0xc1, 0x02, //0x00002a45 addq         $2, %rcx
  2836  	0x48, 0x83, 0xc6, 0x02, //0x00002a49 addq         $2, %rsi
  2837  	0x48, 0x83, 0xc7, 0xfe, //0x00002a4d addq         $-2, %rdi
  2838  	0x48, 0x89, 0xc8, //0x00002a51 movq         %rcx, %rax
  2839  	//0x00002a54 LBB0_510
  2840  	0x48, 0x8d, 0x4c, 0x24, 0x60, //0x00002a54 leaq         $96(%rsp), %rcx
  2841  	0x48, 0x85, 0xff, //0x00002a59 testq        %rdi, %rdi
  2842  	0x48, 0x89, 0xcf, //0x00002a5c movq         %rcx, %rdi
  2843  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002a5f movq         $40(%rsp), %r15
  2844  	0x0f, 0x84, 0x25, 0xfd, 0xff, 0xff, //0x00002a64 je           LBB0_492
  2845  	0x8a, 0x00, //0x00002a6a movb         (%rax), %al
  2846  	0x88, 0x06, //0x00002a6c movb         %al, (%rsi)
  2847  	0x48, 0x8d, 0x7c, 0x24, 0x60, //0x00002a6e leaq         $96(%rsp), %rdi
  2848  	0xe9, 0x17, 0xfd, 0xff, 0xff, //0x00002a73 jmp          LBB0_492
  2849  	//0x00002a78 LBB0_515
  2850  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002a78 movq         $56(%rsp), %r11
  2851  	0x49, 0x8b, 0x0b, //0x00002a7d movq         (%r11), %rcx
  2852  	0x48, 0x0f, 0xbc, 0xc0, //0x00002a80 bsfq         %rax, %rax
  2853  	0x4c, 0x29, 0xc8, //0x00002a84 subq         %r9, %rax
  2854  	0x4c, 0x8d, 0x54, 0x08, 0x01, //0x00002a87 leaq         $1(%rax,%rcx), %r10
  2855  	0x4d, 0x89, 0x10, //0x00002a8c movq         %r10, (%r8)
  2856  	0x49, 0x8b, 0x03, //0x00002a8f movq         (%r11), %rax
  2857  	0x49, 0x39, 0xc2, //0x00002a92 cmpq         %rax, %r10
  2858  	0x4c, 0x0f, 0x47, 0xd0, //0x00002a95 cmovaq       %rax, %r10
  2859  	0x4d, 0x89, 0x10, //0x00002a99 movq         %r10, (%r8)
  2860  	//0x00002a9c LBB0_516
  2861  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002a9c movabsq      $4294977024, %r9
  2862  	0x4c, 0x8b, 0x74, 0x24, 0x48, //0x00002aa6 movq         $72(%rsp), %r14
  2863  	0xe9, 0x90, 0xf6, 0xff, 0xff, //0x00002aab jmp          LBB0_418
  2864  	//0x00002ab0 LBB0_457
  2865  	0x4d, 0x85, 0xdb, //0x00002ab0 testq        %r11, %r11
  2866  	0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x00002ab3 jne          LBB0_524
  2867  	0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00002ab9 leaq         $1(%rax,%r9), %rcx
  2868  	0x48, 0xf7, 0xd0, //0x00002abe notq         %rax
  2869  	0x4c, 0x01, 0xc0, //0x00002ac1 addq         %r8, %rax
  2870  	//0x00002ac4 LBB0_459
  2871  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002ac4 movq         $56(%rsp), %r11
  2872  	//0x00002ac9 LBB0_460
  2873  	0x48, 0x85, 0xc0, //0x00002ac9 testq        %rax, %rax
  2874  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002acc movq         $24(%rsp), %r8
  2875  	0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ad1 movabsq      $4294977024, %r9
  2876  	0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002adb jg           LBB0_518
  2877  	0xe9, 0x5a, 0xf6, 0xff, 0xff, //0x00002ae1 jmp          LBB0_418
  2878  	//0x00002ae6 LBB0_517
  2879  	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002ae6 movq         $-2, %rdx
  2880  	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002aed movl         $2, %esi
  2881  	0x48, 0x01, 0xf1, //0x00002af2 addq         %rsi, %rcx
  2882  	0x48, 0x01, 0xd0, //0x00002af5 addq         %rdx, %rax
  2883  	0x0f, 0x8e, 0x42, 0xf6, 0xff, 0xff, //0x00002af8 jle          LBB0_418
  2884  	//0x00002afe LBB0_518
  2885  	0x0f, 0xb6, 0x11, //0x00002afe movzbl       (%rcx), %edx
  2886  	0x80, 0xfa, 0x5c, //0x00002b01 cmpb         $92, %dl
  2887  	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002b04 je           LBB0_517
  2888  	0x80, 0xfa, 0x22, //0x00002b0a cmpb         $34, %dl
  2889  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00002b0d je           LBB0_521
  2890  	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002b13 movq         $-1, %rdx
  2891  	0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002b1a movl         $1, %esi
  2892  	0x48, 0x01, 0xf1, //0x00002b1f addq         %rsi, %rcx
  2893  	0x48, 0x01, 0xd0, //0x00002b22 addq         %rdx, %rax
  2894  	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002b25 jg           LBB0_518
  2895  	0xe9, 0x10, 0xf6, 0xff, 0xff, //0x00002b2b jmp          LBB0_418
  2896  	//0x00002b30 LBB0_521
  2897  	0x48, 0x29, 0xf9, //0x00002b30 subq         %rdi, %rcx
  2898  	0x48, 0xff, 0xc1, //0x00002b33 incq         %rcx
  2899  	0xe9, 0x0a, 0xfc, 0xff, 0xff, //0x00002b36 jmp          LBB0_488
  2900  	//0x00002b3b LBB0_522
  2901  	0x4a, 0x8d, 0x0c, 0x17, //0x00002b3b leaq         (%rdi,%r10), %rcx
  2902  	0xe9, 0x80, 0xff, 0xff, 0xff, //0x00002b3f jmp          LBB0_459
  2903  	//0x00002b44 LBB0_523
  2904  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002b44 movq         $56(%rsp), %r11
  2905  	0x4d, 0x8b, 0x13, //0x00002b49 movq         (%r11), %r10
  2906  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002b4c movq         $24(%rsp), %r8
  2907  	0x4d, 0x89, 0x10, //0x00002b51 movq         %r10, (%r8)
  2908  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002b54 movq         $40(%rsp), %r15
  2909  	0xe9, 0x3e, 0xff, 0xff, 0xff, //0x00002b59 jmp          LBB0_516
  2910  	//0x00002b5e LBB0_524
  2911  	0x49, 0x8d, 0x48, 0xff, //0x00002b5e leaq         $-1(%r8), %rcx
  2912  	0x48, 0x39, 0xc1, //0x00002b62 cmpq         %rax, %rcx
  2913  	0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00002b65 jne          LBB0_526
  2914  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00002b6b movq         $24(%rsp), %r8
  2915  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002b70 movq         $40(%rsp), %r15
  2916  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002b75 movq         $56(%rsp), %r11
  2917  	0xe9, 0x1d, 0xff, 0xff, 0xff, //0x00002b7a jmp          LBB0_516
  2918  	//0x00002b7f LBB0_526
  2919  	0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00002b7f leaq         $2(%rax,%r9), %rcx
  2920  	0x49, 0x29, 0xc0, //0x00002b84 subq         %rax, %r8
  2921  	0x49, 0x83, 0xc0, 0xfe, //0x00002b87 addq         $-2, %r8
  2922  	0x4c, 0x89, 0xc0, //0x00002b8b movq         %r8, %rax
  2923  	0x4c, 0x8b, 0x7c, 0x24, 0x28, //0x00002b8e movq         $40(%rsp), %r15
  2924  	0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00002b93 movq         $56(%rsp), %r11
  2925  	0x4c, 0x8b, 0x74, 0x24, 0x48, //0x00002b98 movq         $72(%rsp), %r14
  2926  	0xe9, 0x27, 0xff, 0xff, 0xff, //0x00002b9d jmp          LBB0_460
  2927  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ba2 .p2align 4, 0x90
  2928  	//0x00002bb0 LBB0_446
  2929  	0x49, 0x83, 0xc5, 0x10, //0x00002bb0 addq         $16, %r13
  2930  	0x4c, 0x89, 0xd0, //0x00002bb4 movq         %r10, %rax
  2931  	0x4c, 0x3b, 0xac, 0x24, 0xc0, 0x00, 0x00, 0x00, //0x00002bb7 cmpq         $192(%rsp), %r13
  2932  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00002bbf movq         $64(%rsp), %rcx
  2933  	0x0f, 0x85, 0xc9, 0xd5, 0xff, 0xff, //0x00002bc4 jne          LBB0_2
  2934  	//0x00002bca LBB0_447
  2935  	0x48, 0x85, 0xc9, //0x00002bca testq        %rcx, %rcx
  2936  	0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00002bcd je           LBB0_527
  2937  	0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002bd3 movl         $1, %r11d
  2938  	0xc4, 0xc1, 0xf9, 0x6e, 0xc3, //0x00002bd9 vmovq        %r11, %xmm0
  2939  	0xc5, 0xfa, 0x7f, 0x01, //0x00002bde vmovdqu      %xmm0, (%rcx)
  2940  	0x4d, 0x8b, 0x27, //0x00002be2 movq         (%r15), %r12
  2941  	0x4c, 0x89, 0xe0, //0x00002be5 movq         %r12, %rax
  2942  	0x48, 0xf7, 0xd0, //0x00002be8 notq         %rax
  2943  	0x48, 0x89, 0x44, 0x24, 0x38, //0x00002beb movq         %rax, $56(%rsp)
  2944  	0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002bf0 movl         $1, %eax
  2945  	0x4c, 0x29, 0xe0, //0x00002bf5 subq         %r12, %rax
  2946  	0x48, 0x89, 0x44, 0x24, 0x58, //0x00002bf8 movq         %rax, $88(%rsp)
  2947  	0x4d, 0x8b, 0x38, //0x00002bfd movq         (%r8), %r15
  2948  	0x49, 0x8d, 0x44, 0x24, 0x05, //0x00002c00 leaq         $5(%r12), %rax
  2949  	0x48, 0x89, 0x84, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00002c05 movq         %rax, $176(%rsp)
  2950  	0x48, 0xc7, 0x44, 0x24, 0x48, 0xff, 0xff, 0xff, 0xff, //0x00002c0d movq         $-1, $72(%rsp)
  2951  	0xc5, 0xfa, 0x6f, 0x05, 0x12, 0xd4, 0xff, 0xff, //0x00002c16 vmovdqu      $-11246(%rip), %xmm0  /* LCPI0_3+0(%rip) */
  2952  	0xc5, 0xfa, 0x6f, 0x0d, 0x1a, 0xd4, 0xff, 0xff, //0x00002c1e vmovdqu      $-11238(%rip), %xmm1  /* LCPI0_4+0(%rip) */
  2953  	0xc5, 0x7a, 0x6f, 0x05, 0x52, 0xd4, 0xff, 0xff, //0x00002c26 vmovdqu      $-11182(%rip), %xmm8  /* LCPI0_8+0(%rip) */
  2954  	0xc5, 0x7a, 0x6f, 0x0d, 0x5a, 0xd4, 0xff, 0xff, //0x00002c2e vmovdqu      $-11174(%rip), %xmm9  /* LCPI0_9+0(%rip) */
  2955  	0xc5, 0x7a, 0x6f, 0x15, 0x62, 0xd4, 0xff, 0xff, //0x00002c36 vmovdqu      $-11166(%rip), %xmm10  /* LCPI0_10+0(%rip) */
  2956  	0xc5, 0x7a, 0x6f, 0x1d, 0x6a, 0xd4, 0xff, 0xff, //0x00002c3e vmovdqu      $-11158(%rip), %xmm11  /* LCPI0_11+0(%rip) */
  2957  	0xc5, 0x7a, 0x6f, 0x25, 0xc2, 0xd3, 0xff, 0xff, //0x00002c46 vmovdqu      $-11326(%rip), %xmm12  /* LCPI0_1+0(%rip) */
  2958  	0xc5, 0x7a, 0x6f, 0x2d, 0x6a, 0xd4, 0xff, 0xff, //0x00002c4e vmovdqu      $-11158(%rip), %xmm13  /* LCPI0_12+0(%rip) */
  2959  	0xc5, 0xfa, 0x6f, 0x15, 0x72, 0xd4, 0xff, 0xff, //0x00002c56 vmovdqu      $-11150(%rip), %xmm2  /* LCPI0_13+0(%rip) */
  2960  	0x4c, 0x89, 0x64, 0x24, 0x30, //0x00002c5e movq         %r12, $48(%rsp)
  2961  	0xe9, 0x64, 0x01, 0x00, 0x00, //0x00002c63 jmp          LBB0_556
  2962  	//0x00002c68 LBB0_527
  2963  	0x4d, 0x8b, 0x1f, //0x00002c68 movq         (%r15), %r11
  2964  	0x49, 0x8b, 0x77, 0x08, //0x00002c6b movq         $8(%r15), %rsi
  2965  	0x49, 0x8b, 0x10, //0x00002c6f movq         (%r8), %rdx
  2966  	0x48, 0x89, 0xd1, //0x00002c72 movq         %rdx, %rcx
  2967  	0x48, 0x29, 0xf1, //0x00002c75 subq         %rsi, %rcx
  2968  	0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002c78 jae          LBB0_532
  2969  	0x41, 0x8a, 0x04, 0x13, //0x00002c7e movb         (%r11,%rdx), %al
  2970  	0x3c, 0x0d, //0x00002c82 cmpb         $13, %al
  2971  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002c84 je           LBB0_532
  2972  	0x3c, 0x20, //0x00002c8a cmpb         $32, %al
  2973  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002c8c je           LBB0_532
  2974  	0x04, 0xf7, //0x00002c92 addb         $-9, %al
  2975  	0x3c, 0x01, //0x00002c94 cmpb         $1, %al
  2976  	0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002c96 jbe          LBB0_532
  2977  	0x49, 0x89, 0xd4, //0x00002c9c movq         %rdx, %r12
  2978  	0xe9, 0x42, 0x17, 0x00, 0x00, //0x00002c9f jmp          LBB0_843
  2979  	//0x00002ca4 LBB0_532
  2980  	0x4c, 0x8d, 0x62, 0x01, //0x00002ca4 leaq         $1(%rdx), %r12
  2981  	0x49, 0x39, 0xf4, //0x00002ca8 cmpq         %rsi, %r12
  2982  	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002cab jae          LBB0_536
  2983  	0x43, 0x8a, 0x04, 0x23, //0x00002cb1 movb         (%r11,%r12), %al
  2984  	0x3c, 0x0d, //0x00002cb5 cmpb         $13, %al
  2985  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002cb7 je           LBB0_536
  2986  	0x3c, 0x20, //0x00002cbd cmpb         $32, %al
  2987  	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002cbf je           LBB0_536
  2988  	0x04, 0xf7, //0x00002cc5 addb         $-9, %al
  2989  	0x3c, 0x01, //0x00002cc7 cmpb         $1, %al
  2990  	0x0f, 0x87, 0x17, 0x17, 0x00, 0x00, //0x00002cc9 ja           LBB0_843
  2991  	//0x00002ccf LBB0_536
  2992  	0x4c, 0x8d, 0x62, 0x02, //0x00002ccf leaq         $2(%rdx), %r12
  2993  	0x49, 0x39, 0xf4, //0x00002cd3 cmpq         %rsi, %r12
  2994  	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002cd6 jae          LBB0_540
  2995  	0x43, 0x8a, 0x04, 0x23, //0x00002cdc movb         (%r11,%r12), %al
  2996  	0x3c, 0x0d, //0x00002ce0 cmpb         $13, %al
  2997  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ce2 je           LBB0_540
  2998  	0x3c, 0x20, //0x00002ce8 cmpb         $32, %al
  2999  	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002cea je           LBB0_540
  3000  	0x04, 0xf7, //0x00002cf0 addb         $-9, %al
  3001  	0x3c, 0x01, //0x00002cf2 cmpb         $1, %al
  3002  	0x0f, 0x87, 0xec, 0x16, 0x00, 0x00, //0x00002cf4 ja           LBB0_843
  3003  	//0x00002cfa LBB0_540
  3004  	0x4c, 0x8d, 0x62, 0x03, //0x00002cfa leaq         $3(%rdx), %r12
  3005  	0x49, 0x39, 0xf4, //0x00002cfe cmpq         %rsi, %r12
  3006  	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002d01 jae          LBB0_544
  3007  	0x43, 0x8a, 0x04, 0x23, //0x00002d07 movb         (%r11,%r12), %al
  3008  	0x3c, 0x0d, //0x00002d0b cmpb         $13, %al
  3009  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002d0d je           LBB0_544
  3010  	0x3c, 0x20, //0x00002d13 cmpb         $32, %al
  3011  	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002d15 je           LBB0_544
  3012  	0x04, 0xf7, //0x00002d1b addb         $-9, %al
  3013  	0x3c, 0x01, //0x00002d1d cmpb         $1, %al
  3014  	0x0f, 0x87, 0xc1, 0x16, 0x00, 0x00, //0x00002d1f ja           LBB0_843
  3015  	//0x00002d25 LBB0_544
  3016  	0x48, 0x8d, 0x7a, 0x04, //0x00002d25 leaq         $4(%rdx), %rdi
  3017  	0x48, 0x39, 0xfe, //0x00002d29 cmpq         %rdi, %rsi
  3018  	0x0f, 0x86, 0x0e, 0x16, 0x00, 0x00, //0x00002d2c jbe          LBB0_831
  3019  	0x48, 0x39, 0xfe, //0x00002d32 cmpq         %rdi, %rsi
  3020  	0x0f, 0x84, 0x74, 0x16, 0x00, 0x00, //0x00002d35 je           LBB0_840
  3021  	0x49, 0x8d, 0x3c, 0x33, //0x00002d3b leaq         (%r11,%rsi), %rdi
  3022  	0x48, 0x83, 0xc1, 0x04, //0x00002d3f addq         $4, %rcx
  3023  	0x4e, 0x8d, 0x64, 0x1a, 0x05, //0x00002d43 leaq         $5(%rdx,%r11), %r12
  3024  	0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d48 movabsq      $4294977024, %rax
  3025  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002d52 .p2align 4, 0x90
  3026  	//0x00002d60 LBB0_547
  3027  	0x41, 0x0f, 0xbe, 0x54, 0x24, 0xff, //0x00002d60 movsbl       $-1(%r12), %edx
  3028  	0x83, 0xfa, 0x20, //0x00002d66 cmpl         $32, %edx
  3029  	0x0f, 0x87, 0x5e, 0x16, 0x00, 0x00, //0x00002d69 ja           LBB0_842
  3030  	0x48, 0x0f, 0xa3, 0xd0, //0x00002d6f btq          %rdx, %rax
  3031  	0x0f, 0x83, 0x54, 0x16, 0x00, 0x00, //0x00002d73 jae          LBB0_842
  3032  	0x49, 0xff, 0xc4, //0x00002d79 incq         %r12
  3033  	0x48, 0xff, 0xc1, //0x00002d7c incq         %rcx
  3034  	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00002d7f jne          LBB0_547
  3035  	0xe9, 0x28, 0x16, 0x00, 0x00, //0x00002d85 jmp          LBB0_841
  3036  	//0x00002d8a LBB0_550
  3037  	0x49, 0x89, 0x30, //0x00002d8a movq         %rsi, (%r8)
  3038  	0x49, 0x89, 0xf2, //0x00002d8d movq         %rsi, %r10
  3039  	0xe9, 0xec, 0x15, 0x00, 0x00, //0x00002d90 jmp          LBB0_837
  3040  	//0x00002d95 LBB0_551
  3041  	0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00002d95 cmpq         $4095, %r11
  3042  	0x0f, 0x8f, 0x5c, 0x17, 0x00, 0x00, //0x00002d9c jg           LBB0_942
  3043  	0x49, 0x8d, 0x43, 0x01, //0x00002da2 leaq         $1(%r11), %rax
  3044  	0x48, 0x89, 0x01, //0x00002da6 movq         %rax, (%rcx)
  3045  	0x4a, 0xc7, 0x44, 0xd9, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00002da9 movq         $0, $8(%rcx,%r11,8)
  3046  	//0x00002db2 LBB0_553
  3047  	0x4d, 0x89, 0xfa, //0x00002db2 movq         %r15, %r10
  3048  	//0x00002db5 LBB0_554
  3049  	0x48, 0x8b, 0x31, //0x00002db5 movq         (%rcx), %rsi
  3050  	0x4d, 0x89, 0xd7, //0x00002db8 movq         %r10, %r15
  3051  	0x49, 0x89, 0xf3, //0x00002dbb movq         %rsi, %r11
  3052  	0x4c, 0x8b, 0x6c, 0x24, 0x48, //0x00002dbe movq         $72(%rsp), %r13
  3053  	0x48, 0x85, 0xf6, //0x00002dc3 testq        %rsi, %rsi
  3054  	0x0f, 0x84, 0xc2, 0x15, 0x00, 0x00, //0x00002dc6 je           LBB0_839
  3055  	//0x00002dcc LBB0_556
  3056  	0x4c, 0x8b, 0x54, 0x24, 0x28, //0x00002dcc movq         $40(%rsp), %r10
  3057  	0x49, 0x8b, 0x52, 0x08, //0x00002dd1 movq         $8(%r10), %rdx
  3058  	0x4c, 0x89, 0xfe, //0x00002dd5 movq         %r15, %rsi
  3059  	0x48, 0x29, 0xd6, //0x00002dd8 subq         %rdx, %rsi
  3060  	0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00002ddb jae          LBB0_561
  3061  	0x43, 0x8a, 0x04, 0x3c, //0x00002de1 movb         (%r12,%r15), %al
  3062  	0x3c, 0x0d, //0x00002de5 cmpb         $13, %al
  3063  	0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00002de7 je           LBB0_561
  3064  	0x3c, 0x20, //0x00002ded cmpb         $32, %al
  3065  	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00002def je           LBB0_561
  3066  	0x04, 0xf7, //0x00002df5 addb         $-9, %al
  3067  	0x3c, 0x01, //0x00002df7 cmpb         $1, %al
  3068  	0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00002df9 jbe          LBB0_561
  3069  	0x4d, 0x89, 0xf9, //0x00002dff movq         %r15, %r9
  3070  	0xe9, 0x37, 0x01, 0x00, 0x00, //0x00002e02 jmp          LBB0_583
  3071  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e07 .p2align 4, 0x90
  3072  	//0x00002e10 LBB0_561
  3073  	0x4d, 0x8d, 0x4f, 0x01, //0x00002e10 leaq         $1(%r15), %r9
  3074  	0x49, 0x39, 0xd1, //0x00002e14 cmpq         %rdx, %r9
  3075  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002e17 jae          LBB0_565
  3076  	0x43, 0x8a, 0x1c, 0x0c, //0x00002e1d movb         (%r12,%r9), %bl
  3077  	0x80, 0xfb, 0x0d, //0x00002e21 cmpb         $13, %bl
  3078  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002e24 je           LBB0_565
  3079  	0x80, 0xfb, 0x20, //0x00002e2a cmpb         $32, %bl
  3080  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002e2d je           LBB0_565
  3081  	0x80, 0xc3, 0xf7, //0x00002e33 addb         $-9, %bl
  3082  	0x80, 0xfb, 0x01, //0x00002e36 cmpb         $1, %bl
  3083  	0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x00002e39 ja           LBB0_583
  3084  	0x90, //0x00002e3f .p2align 4, 0x90
  3085  	//0x00002e40 LBB0_565
  3086  	0x4d, 0x8d, 0x4f, 0x02, //0x00002e40 leaq         $2(%r15), %r9
  3087  	0x49, 0x39, 0xd1, //0x00002e44 cmpq         %rdx, %r9
  3088  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002e47 jae          LBB0_569
  3089  	0x43, 0x8a, 0x1c, 0x0c, //0x00002e4d movb         (%r12,%r9), %bl
  3090  	0x80, 0xfb, 0x0d, //0x00002e51 cmpb         $13, %bl
  3091  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002e54 je           LBB0_569
  3092  	0x80, 0xfb, 0x20, //0x00002e5a cmpb         $32, %bl
  3093  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002e5d je           LBB0_569
  3094  	0x80, 0xc3, 0xf7, //0x00002e63 addb         $-9, %bl
  3095  	0x80, 0xfb, 0x01, //0x00002e66 cmpb         $1, %bl
  3096  	0x0f, 0x87, 0xcf, 0x00, 0x00, 0x00, //0x00002e69 ja           LBB0_583
  3097  	0x90, //0x00002e6f .p2align 4, 0x90
  3098  	//0x00002e70 LBB0_569
  3099  	0x4d, 0x8d, 0x4f, 0x03, //0x00002e70 leaq         $3(%r15), %r9
  3100  	0x49, 0x39, 0xd1, //0x00002e74 cmpq         %rdx, %r9
  3101  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002e77 jae          LBB0_573
  3102  	0x43, 0x8a, 0x1c, 0x0c, //0x00002e7d movb         (%r12,%r9), %bl
  3103  	0x80, 0xfb, 0x0d, //0x00002e81 cmpb         $13, %bl
  3104  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002e84 je           LBB0_573
  3105  	0x80, 0xfb, 0x20, //0x00002e8a cmpb         $32, %bl
  3106  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002e8d je           LBB0_573
  3107  	0x80, 0xc3, 0xf7, //0x00002e93 addb         $-9, %bl
  3108  	0x80, 0xfb, 0x01, //0x00002e96 cmpb         $1, %bl
  3109  	0x0f, 0x87, 0x9f, 0x00, 0x00, 0x00, //0x00002e99 ja           LBB0_583
  3110  	0x90, //0x00002e9f .p2align 4, 0x90
  3111  	//0x00002ea0 LBB0_573
  3112  	0x49, 0x8d, 0x7f, 0x04, //0x00002ea0 leaq         $4(%r15), %rdi
  3113  	0x48, 0x39, 0xfa, //0x00002ea4 cmpq         %rdi, %rdx
  3114  	0x0f, 0x86, 0x93, 0x14, 0x00, 0x00, //0x00002ea7 jbe          LBB0_831
  3115  	0x48, 0x39, 0xfa, //0x00002ead cmpq         %rdi, %rdx
  3116  	0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002eb0 je           LBB0_579
  3117  	0x49, 0x8d, 0x3c, 0x14, //0x00002eb6 leaq         (%r12,%rdx), %rdi
  3118  	0x48, 0x83, 0xc6, 0x04, //0x00002eba addq         $4, %rsi
  3119  	0x4c, 0x03, 0xbc, 0x24, 0xb0, 0x00, 0x00, 0x00, //0x00002ebe addq         $176(%rsp), %r15
  3120  	0x4d, 0x89, 0xf9, //0x00002ec6 movq         %r15, %r9
  3121  	0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ec9 movabsq      $4294977024, %rbx
  3122  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ed3 .p2align 4, 0x90
  3123  	//0x00002ee0 LBB0_576
  3124  	0x41, 0x0f, 0xbe, 0x41, 0xff, //0x00002ee0 movsbl       $-1(%r9), %eax
  3125  	0x83, 0xf8, 0x20, //0x00002ee5 cmpl         $32, %eax
  3126  	0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00002ee8 ja           LBB0_582
  3127  	0x48, 0x0f, 0xa3, 0xc3, //0x00002eee btq          %rax, %rbx
  3128  	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00002ef2 jae          LBB0_582
  3129  	0x49, 0xff, 0xc1, //0x00002ef8 incq         %r9
  3130  	0x48, 0xff, 0xc6, //0x00002efb incq         %rsi
  3131  	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002efe jne          LBB0_576
  3132  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002f04 jmp          LBB0_580
  3133  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f09 .p2align 4, 0x90
  3134  	//0x00002f10 LBB0_579
  3135  	0x4c, 0x01, 0xe7, //0x00002f10 addq         %r12, %rdi
  3136  	//0x00002f13 LBB0_580
  3137  	0x4c, 0x29, 0xe7, //0x00002f13 subq         %r12, %rdi
  3138  	0x49, 0x89, 0xf9, //0x00002f16 movq         %rdi, %r9
  3139  	0x49, 0x39, 0xd1, //0x00002f19 cmpq         %rdx, %r9
  3140  	0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00002f1c jb           LBB0_583
  3141  	0xe9, 0x7c, 0x14, 0x00, 0x00, //0x00002f22 jmp          LBB0_581
  3142  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f27 .p2align 4, 0x90
  3143  	//0x00002f30 LBB0_582
  3144  	0x4c, 0x03, 0x4c, 0x24, 0x38, //0x00002f30 addq         $56(%rsp), %r9
  3145  	0x49, 0x39, 0xd1, //0x00002f35 cmpq         %rdx, %r9
  3146  	0x0f, 0x83, 0x65, 0x14, 0x00, 0x00, //0x00002f38 jae          LBB0_581
  3147  	//0x00002f3e LBB0_583
  3148  	0x4d, 0x8d, 0x79, 0x01, //0x00002f3e leaq         $1(%r9), %r15
  3149  	0x4d, 0x89, 0x38, //0x00002f42 movq         %r15, (%r8)
  3150  	0x43, 0x0f, 0xbe, 0x3c, 0x0c, //0x00002f45 movsbl       (%r12,%r9), %edi
  3151  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002f4a movq         $-1, %r13
  3152  	0x85, 0xff, //0x00002f51 testl        %edi, %edi
  3153  	0x0f, 0x84, 0x35, 0x14, 0x00, 0x00, //0x00002f53 je           LBB0_839
  3154  	0x49, 0x8d, 0x73, 0xff, //0x00002f59 leaq         $-1(%r11), %rsi
  3155  	0x42, 0x8b, 0x04, 0xd9, //0x00002f5d movl         (%rcx,%r11,8), %eax
  3156  	0x48, 0x8b, 0x54, 0x24, 0x48, //0x00002f61 movq         $72(%rsp), %rdx
  3157  	0x48, 0x83, 0xfa, 0xff, //0x00002f66 cmpq         $-1, %rdx
  3158  	0x49, 0x0f, 0x44, 0xd1, //0x00002f6a cmoveq       %r9, %rdx
  3159  	0x48, 0x89, 0x54, 0x24, 0x48, //0x00002f6e movq         %rdx, $72(%rsp)
  3160  	0xff, 0xc8, //0x00002f73 decl         %eax
  3161  	0x83, 0xf8, 0x05, //0x00002f75 cmpl         $5, %eax
  3162  	0x0f, 0x87, 0x27, 0x00, 0x00, 0x00, //0x00002f78 ja           LBB0_589
  3163  	0x48, 0x8d, 0x15, 0x13, 0x24, 0x00, 0x00, //0x00002f7e leaq         $9235(%rip), %rdx  /* LJTI0_2+0(%rip) */
  3164  	0x48, 0x63, 0x04, 0x82, //0x00002f85 movslq       (%rdx,%rax,4), %rax
  3165  	0x48, 0x01, 0xd0, //0x00002f89 addq         %rdx, %rax
  3166  	0xff, 0xe0, //0x00002f8c jmpq         *%rax
  3167  	//0x00002f8e LBB0_586
  3168  	0x83, 0xff, 0x2c, //0x00002f8e cmpl         $44, %edi
  3169  	0x0f, 0x84, 0xfe, 0xfd, 0xff, 0xff, //0x00002f91 je           LBB0_551
  3170  	0x83, 0xff, 0x5d, //0x00002f97 cmpl         $93, %edi
  3171  	0x0f, 0x84, 0x87, 0x04, 0x00, 0x00, //0x00002f9a je           LBB0_588
  3172  	0xe9, 0xe2, 0x13, 0x00, 0x00, //0x00002fa0 jmp          LBB0_838
  3173  	//0x00002fa5 LBB0_589
  3174  	0x48, 0x89, 0x31, //0x00002fa5 movq         %rsi, (%rcx)
  3175  	0x83, 0xff, 0x7b, //0x00002fa8 cmpl         $123, %edi
  3176  	0x0f, 0x86, 0x01, 0x02, 0x00, 0x00, //0x00002fab jbe          LBB0_615
  3177  	0xe9, 0xd1, 0x13, 0x00, 0x00, //0x00002fb1 jmp          LBB0_838
  3178  	//0x00002fb6 LBB0_590
  3179  	0x83, 0xff, 0x2c, //0x00002fb6 cmpl         $44, %edi
  3180  	0x0f, 0x85, 0x5f, 0x04, 0x00, 0x00, //0x00002fb9 jne          LBB0_591
  3181  	0x49, 0x81, 0xfb, 0xff, 0x0f, 0x00, 0x00, //0x00002fbf cmpq         $4095, %r11
  3182  	0x0f, 0x8f, 0x32, 0x15, 0x00, 0x00, //0x00002fc6 jg           LBB0_942
  3183  	0x49, 0x8d, 0x43, 0x01, //0x00002fcc leaq         $1(%r11), %rax
  3184  	0x48, 0x89, 0x01, //0x00002fd0 movq         %rax, (%rcx)
  3185  	0x4a, 0xc7, 0x44, 0xd9, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00002fd3 movq         $3, $8(%rcx,%r11,8)
  3186  	0xe9, 0xd1, 0xfd, 0xff, 0xff, //0x00002fdc jmp          LBB0_553
  3187  	//0x00002fe1 LBB0_592
  3188  	0x40, 0x80, 0xff, 0x22, //0x00002fe1 cmpb         $34, %dil
  3189  	0x0f, 0x85, 0x9c, 0x13, 0x00, 0x00, //0x00002fe5 jne          LBB0_838
  3190  	0x4a, 0xc7, 0x04, 0xd9, 0x04, 0x00, 0x00, 0x00, //0x00002feb movq         $4, (%rcx,%r11,8)
  3191  	0x49, 0x8b, 0x42, 0x08, //0x00002ff3 movq         $8(%r10), %rax
  3192  	0x48, 0x89, 0xc3, //0x00002ff7 movq         %rax, %rbx
  3193  	0x4c, 0x29, 0xfb, //0x00002ffa subq         %r15, %rbx
  3194  	0x0f, 0x84, 0x78, 0x1e, 0x00, 0x00, //0x00002ffd je           LBB0_960
  3195  	0x4f, 0x8d, 0x14, 0x3c, //0x00003003 leaq         (%r12,%r15), %r10
  3196  	0x48, 0x83, 0xfb, 0x40, //0x00003007 cmpq         $64, %rbx
  3197  	0x48, 0x89, 0x44, 0x24, 0x20, //0x0000300b movq         %rax, $32(%rsp)
  3198  	0x0f, 0x82, 0xd6, 0x10, 0x00, 0x00, //0x00003010 jb           LBB0_809
  3199  	0x89, 0xd9, //0x00003016 movl         %ebx, %ecx
  3200  	0x83, 0xe1, 0x3f, //0x00003018 andl         $63, %ecx
  3201  	0x48, 0x89, 0x4c, 0x24, 0x50, //0x0000301b movq         %rcx, $80(%rsp)
  3202  	0x4c, 0x29, 0xc8, //0x00003020 subq         %r9, %rax
  3203  	0x48, 0x83, 0xc0, 0xbf, //0x00003023 addq         $-65, %rax
  3204  	0x48, 0x83, 0xe0, 0xc0, //0x00003027 andq         $-64, %rax
  3205  	0x4c, 0x01, 0xc8, //0x0000302b addq         %r9, %rax
  3206  	0x49, 0x8d, 0x44, 0x04, 0x41, //0x0000302e leaq         $65(%r12,%rax), %rax
  3207  	0x48, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003033 movq         %rax, $168(%rsp)
  3208  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000303b movq         $-1, %r12
  3209  	0x45, 0x31, 0xed, //0x00003042 xorl         %r13d, %r13d
  3210  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003045 .p2align 4, 0x90
  3211  	//0x00003050 LBB0_596
  3212  	0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x00003050 vmovdqu      (%r10), %xmm3
  3213  	0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x00003055 vmovdqu      $16(%r10), %xmm4
  3214  	0xc4, 0xc1, 0x7a, 0x6f, 0x6a, 0x20, //0x0000305b vmovdqu      $32(%r10), %xmm5
  3215  	0xc4, 0xc1, 0x7a, 0x6f, 0x72, 0x30, //0x00003061 vmovdqu      $48(%r10), %xmm6
  3216  	0xc5, 0xe1, 0x74, 0xf8, //0x00003067 vpcmpeqb     %xmm0, %xmm3, %xmm7
  3217  	0xc5, 0xf9, 0xd7, 0xf7, //0x0000306b vpmovmskb    %xmm7, %esi
  3218  	0xc5, 0xd9, 0x74, 0xf8, //0x0000306f vpcmpeqb     %xmm0, %xmm4, %xmm7
  3219  	0xc5, 0xf9, 0xd7, 0xc7, //0x00003073 vpmovmskb    %xmm7, %eax
  3220  	0xc5, 0xd1, 0x74, 0xf8, //0x00003077 vpcmpeqb     %xmm0, %xmm5, %xmm7
  3221  	0xc5, 0xf9, 0xd7, 0xd7, //0x0000307b vpmovmskb    %xmm7, %edx
  3222  	0xc5, 0xc9, 0x74, 0xf8, //0x0000307f vpcmpeqb     %xmm0, %xmm6, %xmm7
  3223  	0xc5, 0xf9, 0xd7, 0xcf, //0x00003083 vpmovmskb    %xmm7, %ecx
  3224  	0xc5, 0xe1, 0x74, 0xd9, //0x00003087 vpcmpeqb     %xmm1, %xmm3, %xmm3
  3225  	0xc5, 0xf9, 0xd7, 0xfb, //0x0000308b vpmovmskb    %xmm3, %edi
  3226  	0xc5, 0xd9, 0x74, 0xd9, //0x0000308f vpcmpeqb     %xmm1, %xmm4, %xmm3
  3227  	0xc5, 0x79, 0xd7, 0xc3, //0x00003093 vpmovmskb    %xmm3, %r8d
  3228  	0xc5, 0xd1, 0x74, 0xd9, //0x00003097 vpcmpeqb     %xmm1, %xmm5, %xmm3
  3229  	0xc5, 0x79, 0xd7, 0xdb, //0x0000309b vpmovmskb    %xmm3, %r11d
  3230  	0xc5, 0xc9, 0x74, 0xd9, //0x0000309f vpcmpeqb     %xmm1, %xmm6, %xmm3
  3231  	0xc5, 0x79, 0xd7, 0xf3, //0x000030a3 vpmovmskb    %xmm3, %r14d
  3232  	0x48, 0xc1, 0xe1, 0x30, //0x000030a7 shlq         $48, %rcx
  3233  	0x48, 0xc1, 0xe2, 0x20, //0x000030ab shlq         $32, %rdx
  3234  	0x48, 0xc1, 0xe0, 0x10, //0x000030af shlq         $16, %rax
  3235  	0x48, 0x09, 0xc6, //0x000030b3 orq          %rax, %rsi
  3236  	0x48, 0x09, 0xd6, //0x000030b6 orq          %rdx, %rsi
  3237  	0x49, 0xc1, 0xe6, 0x30, //0x000030b9 shlq         $48, %r14
  3238  	0x49, 0xc1, 0xe3, 0x20, //0x000030bd shlq         $32, %r11
  3239  	0x49, 0xc1, 0xe0, 0x10, //0x000030c1 shlq         $16, %r8
  3240  	0x4c, 0x09, 0xc7, //0x000030c5 orq          %r8, %rdi
  3241  	0x4c, 0x09, 0xdf, //0x000030c8 orq          %r11, %rdi
  3242  	0x4c, 0x09, 0xf7, //0x000030cb orq          %r14, %rdi
  3243  	0x49, 0x83, 0xfc, 0xff, //0x000030ce cmpq         $-1, %r12
  3244  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000030d2 jne          LBB0_598
  3245  	0x48, 0x85, 0xff, //0x000030d8 testq        %rdi, %rdi
  3246  	0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x000030db jne          LBB0_610
  3247  	//0x000030e1 LBB0_598
  3248  	0x48, 0x09, 0xce, //0x000030e1 orq          %rcx, %rsi
  3249  	0x48, 0x89, 0xf8, //0x000030e4 movq         %rdi, %rax
  3250  	0x4c, 0x09, 0xe8, //0x000030e7 orq          %r13, %rax
  3251  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000030ea movq         $24(%rsp), %r8
  3252  	0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x000030ef jne          LBB0_609
  3253  	0x48, 0x85, 0xf6, //0x000030f5 testq        %rsi, %rsi
  3254  	0x0f, 0x85, 0x73, 0x0b, 0x00, 0x00, //0x000030f8 jne          LBB0_606
  3255  	//0x000030fe LBB0_600
  3256  	0x48, 0x83, 0xc3, 0xc0, //0x000030fe addq         $-64, %rbx
  3257  	0x49, 0x83, 0xc2, 0x40, //0x00003102 addq         $64, %r10
  3258  	0x48, 0x83, 0xfb, 0x3f, //0x00003106 cmpq         $63, %rbx
  3259  	0x0f, 0x87, 0x40, 0xff, 0xff, 0xff, //0x0000310a ja           LBB0_596
  3260  	0xe9, 0xdf, 0x0a, 0x00, 0x00, //0x00003110 jmp          LBB0_601
  3261  	//0x00003115 LBB0_609
  3262  	0x4c, 0x89, 0xe8, //0x00003115 movq         %r13, %rax
  3263  	0x48, 0xf7, 0xd0, //0x00003118 notq         %rax
  3264  	0x48, 0x21, 0xf8, //0x0000311b andq         %rdi, %rax
  3265  	0x48, 0x8d, 0x0c, 0x00, //0x0000311e leaq         (%rax,%rax), %rcx
  3266  	0x4c, 0x09, 0xe9, //0x00003122 orq          %r13, %rcx
  3267  	0x48, 0x89, 0xca, //0x00003125 movq         %rcx, %rdx
  3268  	0x48, 0xf7, 0xd2, //0x00003128 notq         %rdx
  3269  	0x48, 0x21, 0xfa, //0x0000312b andq         %rdi, %rdx
  3270  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000312e movabsq      $-6148914691236517206, %rdi
  3271  	0x48, 0x21, 0xfa, //0x00003138 andq         %rdi, %rdx
  3272  	0x45, 0x31, 0xed, //0x0000313b xorl         %r13d, %r13d
  3273  	0x48, 0x01, 0xc2, //0x0000313e addq         %rax, %rdx
  3274  	0x41, 0x0f, 0x92, 0xc5, //0x00003141 setb         %r13b
  3275  	0x48, 0x01, 0xd2, //0x00003145 addq         %rdx, %rdx
  3276  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003148 movabsq      $6148914691236517205, %rax
  3277  	0x48, 0x31, 0xc2, //0x00003152 xorq         %rax, %rdx
  3278  	0x48, 0x21, 0xca, //0x00003155 andq         %rcx, %rdx
  3279  	0x48, 0xf7, 0xd2, //0x00003158 notq         %rdx
  3280  	0x48, 0x21, 0xd6, //0x0000315b andq         %rdx, %rsi
  3281  	0x48, 0x85, 0xf6, //0x0000315e testq        %rsi, %rsi
  3282  	0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00003161 je           LBB0_600
  3283  	0xe9, 0x05, 0x0b, 0x00, 0x00, //0x00003167 jmp          LBB0_606
  3284  	//0x0000316c LBB0_610
  3285  	0x4c, 0x89, 0xd0, //0x0000316c movq         %r10, %rax
  3286  	0x48, 0x2b, 0x44, 0x24, 0x30, //0x0000316f subq         $48(%rsp), %rax
  3287  	0x4c, 0x0f, 0xbc, 0xe7, //0x00003174 bsfq         %rdi, %r12
  3288  	0x49, 0x01, 0xc4, //0x00003178 addq         %rax, %r12
  3289  	0xe9, 0x61, 0xff, 0xff, 0xff, //0x0000317b jmp          LBB0_598
  3290  	//0x00003180 LBB0_611
  3291  	0x40, 0x80, 0xff, 0x3a, //0x00003180 cmpb         $58, %dil
  3292  	0x0f, 0x85, 0xfd, 0x11, 0x00, 0x00, //0x00003184 jne          LBB0_838
  3293  	0x4a, 0xc7, 0x04, 0xd9, 0x00, 0x00, 0x00, 0x00, //0x0000318a movq         $0, (%rcx,%r11,8)
  3294  	0xe9, 0x1b, 0xfc, 0xff, 0xff, //0x00003192 jmp          LBB0_553
  3295  	//0x00003197 LBB0_613
  3296  	0x40, 0x80, 0xff, 0x5d, //0x00003197 cmpb         $93, %dil
  3297  	0x0f, 0x84, 0x86, 0x02, 0x00, 0x00, //0x0000319b je           LBB0_588
  3298  	0x4a, 0xc7, 0x04, 0xd9, 0x01, 0x00, 0x00, 0x00, //0x000031a1 movq         $1, (%rcx,%r11,8)
  3299  	0x83, 0xff, 0x7b, //0x000031a9 cmpl         $123, %edi
  3300  	0x0f, 0x87, 0xd5, 0x11, 0x00, 0x00, //0x000031ac ja           LBB0_838
  3301  	//0x000031b2 LBB0_615
  3302  	0x4f, 0x8d, 0x14, 0x0c, //0x000031b2 leaq         (%r12,%r9), %r10
  3303  	0x89, 0xf8, //0x000031b6 movl         %edi, %eax
  3304  	0x48, 0x8d, 0x15, 0xf1, 0x21, 0x00, 0x00, //0x000031b8 leaq         $8689(%rip), %rdx  /* LJTI0_3+0(%rip) */
  3305  	0x48, 0x63, 0x04, 0x82, //0x000031bf movslq       (%rdx,%rax,4), %rax
  3306  	0x48, 0x01, 0xd0, //0x000031c3 addq         %rdx, %rax
  3307  	0xff, 0xe0, //0x000031c6 jmpq         *%rax
  3308  	//0x000031c8 LBB0_618
  3309  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x000031c8 movq         $40(%rsp), %rax
  3310  	0x48, 0x8b, 0x78, 0x08, //0x000031cd movq         $8(%rax), %rdi
  3311  	0x4c, 0x29, 0xcf, //0x000031d1 subq         %r9, %rdi
  3312  	0x0f, 0x84, 0x59, 0x13, 0x00, 0x00, //0x000031d4 je           LBB0_865
  3313  	0x41, 0x80, 0x3a, 0x30, //0x000031da cmpb         $48, (%r10)
  3314  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000031de jne          LBB0_623
  3315  	0x48, 0x83, 0xff, 0x01, //0x000031e4 cmpq         $1, %rdi
  3316  	0x0f, 0x84, 0x6b, 0x04, 0x00, 0x00, //0x000031e8 je           LBB0_686
  3317  	0x43, 0x8a, 0x04, 0x3c, //0x000031ee movb         (%r12,%r15), %al
  3318  	0x04, 0xd2, //0x000031f2 addb         $-46, %al
  3319  	0x3c, 0x37, //0x000031f4 cmpb         $55, %al
  3320  	0x0f, 0x87, 0x5d, 0x04, 0x00, 0x00, //0x000031f6 ja           LBB0_686
  3321  	0x0f, 0xb6, 0xc0, //0x000031fc movzbl       %al, %eax
  3322  	0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000031ff movabsq      $36028797027352577, %rdx
  3323  	0x48, 0x0f, 0xa3, 0xc2, //0x00003209 btq          %rax, %rdx
  3324  	0x0f, 0x83, 0x46, 0x04, 0x00, 0x00, //0x0000320d jae          LBB0_686
  3325  	//0x00003213 LBB0_623
  3326  	0x48, 0x83, 0xff, 0x10, //0x00003213 cmpq         $16, %rdi
  3327  	0x0f, 0x82, 0x54, 0x0f, 0x00, 0x00, //0x00003217 jb           LBB0_816
  3328  	0x48, 0x8d, 0x57, 0xf0, //0x0000321d leaq         $-16(%rdi), %rdx
  3329  	0x48, 0x89, 0xd0, //0x00003221 movq         %rdx, %rax
  3330  	0x48, 0x83, 0xe0, 0xf0, //0x00003224 andq         $-16, %rax
  3331  	0x4e, 0x8d, 0x7c, 0x10, 0x10, //0x00003228 leaq         $16(%rax,%r10), %r15
  3332  	0x83, 0xe2, 0x0f, //0x0000322d andl         $15, %edx
  3333  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003230 movq         $-1, %r13
  3334  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003237 movq         $-1, %r11
  3335  	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x0000323e movq         $-1, $32(%rsp)
  3336  	0x4d, 0x89, 0xd4, //0x00003247 movq         %r10, %r12
  3337  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000324a .p2align 4, 0x90
  3338  	//0x00003250 LBB0_625
  3339  	0xc4, 0xc1, 0x7a, 0x6f, 0x1c, 0x24, //0x00003250 vmovdqu      (%r12), %xmm3
  3340  	0xc4, 0xc1, 0x61, 0x64, 0xe0, //0x00003256 vpcmpgtb     %xmm8, %xmm3, %xmm4
  3341  	0xc5, 0xb1, 0x64, 0xeb, //0x0000325b vpcmpgtb     %xmm3, %xmm9, %xmm5
  3342  	0xc5, 0xd9, 0xdb, 0xe5, //0x0000325f vpand        %xmm5, %xmm4, %xmm4
  3343  	0xc5, 0xa9, 0x74, 0xeb, //0x00003263 vpcmpeqb     %xmm3, %xmm10, %xmm5
  3344  	0xc5, 0xa1, 0x74, 0xf3, //0x00003267 vpcmpeqb     %xmm3, %xmm11, %xmm6
  3345  	0xc5, 0xc9, 0xeb, 0xed, //0x0000326b vpor         %xmm5, %xmm6, %xmm5
  3346  	0xc5, 0x99, 0xeb, 0xf3, //0x0000326f vpor         %xmm3, %xmm12, %xmm6
  3347  	0xc5, 0x91, 0x74, 0xdb, //0x00003273 vpcmpeqb     %xmm3, %xmm13, %xmm3
  3348  	0xc5, 0xc9, 0x74, 0xf2, //0x00003277 vpcmpeqb     %xmm2, %xmm6, %xmm6
  3349  	0xc5, 0xc9, 0xeb, 0xfb, //0x0000327b vpor         %xmm3, %xmm6, %xmm7
  3350  	0xc5, 0xd1, 0xeb, 0xe4, //0x0000327f vpor         %xmm4, %xmm5, %xmm4
  3351  	0xc5, 0xc1, 0xeb, 0xe4, //0x00003283 vpor         %xmm4, %xmm7, %xmm4
  3352  	0xc5, 0x79, 0xd7, 0xc3, //0x00003287 vpmovmskb    %xmm3, %r8d
  3353  	0xc5, 0x79, 0xd7, 0xf6, //0x0000328b vpmovmskb    %xmm6, %r14d
  3354  	0xc5, 0xf9, 0xd7, 0xf5, //0x0000328f vpmovmskb    %xmm5, %esi
  3355  	0xc5, 0xf9, 0xd7, 0xc4, //0x00003293 vpmovmskb    %xmm4, %eax
  3356  	0xb9, 0xff, 0xff, 0xff, 0xff, //0x00003297 movl         $4294967295, %ecx
  3357  	0x48, 0x31, 0xc8, //0x0000329c xorq         %rcx, %rax
  3358  	0x48, 0x0f, 0xbc, 0xc8, //0x0000329f bsfq         %rax, %rcx
  3359  	0x83, 0xf9, 0x10, //0x000032a3 cmpl         $16, %ecx
  3360  	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000032a6 je           LBB0_627
  3361  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x000032ac movl         $-1, %eax
  3362  	0xd3, 0xe0, //0x000032b1 shll         %cl, %eax
  3363  	0xf7, 0xd0, //0x000032b3 notl         %eax
  3364  	0x41, 0x21, 0xc0, //0x000032b5 andl         %eax, %r8d
  3365  	0x41, 0x21, 0xc6, //0x000032b8 andl         %eax, %r14d
  3366  	0x21, 0xf0, //0x000032bb andl         %esi, %eax
  3367  	0x89, 0xc6, //0x000032bd movl         %eax, %esi
  3368  	//0x000032bf LBB0_627
  3369  	0x41, 0x8d, 0x40, 0xff, //0x000032bf leal         $-1(%r8), %eax
  3370  	0x44, 0x21, 0xc0, //0x000032c3 andl         %r8d, %eax
  3371  	0x0f, 0x85, 0xdd, 0x09, 0x00, 0x00, //0x000032c6 jne          LBB0_776
  3372  	0x41, 0x8d, 0x46, 0xff, //0x000032cc leal         $-1(%r14), %eax
  3373  	0x44, 0x21, 0xf0, //0x000032d0 andl         %r14d, %eax
  3374  	0x0f, 0x85, 0xd0, 0x09, 0x00, 0x00, //0x000032d3 jne          LBB0_776
  3375  	0x8d, 0x46, 0xff, //0x000032d9 leal         $-1(%rsi), %eax
  3376  	0x21, 0xf0, //0x000032dc andl         %esi, %eax
  3377  	0x0f, 0x85, 0xc5, 0x09, 0x00, 0x00, //0x000032de jne          LBB0_776
  3378  	0x45, 0x85, 0xc0, //0x000032e4 testl        %r8d, %r8d
  3379  	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000032e7 je           LBB0_633
  3380  	0x4c, 0x89, 0xe3, //0x000032ed movq         %r12, %rbx
  3381  	0x4c, 0x29, 0xd3, //0x000032f0 subq         %r10, %rbx
  3382  	0x41, 0x0f, 0xbc, 0xc0, //0x000032f3 bsfl         %r8d, %eax
  3383  	0x48, 0x01, 0xd8, //0x000032f7 addq         %rbx, %rax
  3384  	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000032fa cmpq         $-1, $32(%rsp)
  3385  	0x0f, 0x85, 0xac, 0x0c, 0x00, 0x00, //0x00003300 jne          LBB0_804
  3386  	0x48, 0x89, 0x44, 0x24, 0x20, //0x00003306 movq         %rax, $32(%rsp)
  3387  	//0x0000330b LBB0_633
  3388  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000330b movq         $24(%rsp), %r8
  3389  	0x45, 0x85, 0xf6, //0x00003310 testl        %r14d, %r14d
  3390  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003313 je           LBB0_636
  3391  	0x4c, 0x89, 0xe3, //0x00003319 movq         %r12, %rbx
  3392  	0x4c, 0x29, 0xd3, //0x0000331c subq         %r10, %rbx
  3393  	0x41, 0x0f, 0xbc, 0xc6, //0x0000331f bsfl         %r14d, %eax
  3394  	0x48, 0x01, 0xd8, //0x00003323 addq         %rbx, %rax
  3395  	0x49, 0x83, 0xfb, 0xff, //0x00003326 cmpq         $-1, %r11
  3396  	0x0f, 0x85, 0x76, 0x0b, 0x00, 0x00, //0x0000332a jne          LBB0_791
  3397  	0x49, 0x89, 0xc3, //0x00003330 movq         %rax, %r11
  3398  	//0x00003333 LBB0_636
  3399  	0x85, 0xf6, //0x00003333 testl        %esi, %esi
  3400  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003335 je           LBB0_639
  3401  	0x4c, 0x89, 0xe3, //0x0000333b movq         %r12, %rbx
  3402  	0x4c, 0x29, 0xd3, //0x0000333e subq         %r10, %rbx
  3403  	0x0f, 0xbc, 0xc6, //0x00003341 bsfl         %esi, %eax
  3404  	0x48, 0x01, 0xd8, //0x00003344 addq         %rbx, %rax
  3405  	0x49, 0x83, 0xfd, 0xff, //0x00003347 cmpq         $-1, %r13
  3406  	0x0f, 0x85, 0x55, 0x0b, 0x00, 0x00, //0x0000334b jne          LBB0_791
  3407  	0x49, 0x89, 0xc5, //0x00003351 movq         %rax, %r13
  3408  	//0x00003354 LBB0_639
  3409  	0x83, 0xf9, 0x10, //0x00003354 cmpl         $16, %ecx
  3410  	0x0f, 0x85, 0x73, 0x02, 0x00, 0x00, //0x00003357 jne          LBB0_673
  3411  	0x49, 0x83, 0xc4, 0x10, //0x0000335d addq         $16, %r12
  3412  	0x48, 0x83, 0xc7, 0xf0, //0x00003361 addq         $-16, %rdi
  3413  	0x48, 0x83, 0xff, 0x0f, //0x00003365 cmpq         $15, %rdi
  3414  	0x0f, 0x87, 0xe1, 0xfe, 0xff, 0xff, //0x00003369 ja           LBB0_625
  3415  	0x48, 0x85, 0xd2, //0x0000336f testq        %rdx, %rdx
  3416  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003372 movq         $24(%rsp), %r8
  3417  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003377 movq         $64(%rsp), %rcx
  3418  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x0000337c movq         $48(%rsp), %r12
  3419  	0x0f, 0x84, 0x59, 0x02, 0x00, 0x00, //0x00003381 je           LBB0_674
  3420  	//0x00003387 LBB0_642
  3421  	0x49, 0x8d, 0x3c, 0x17, //0x00003387 leaq         (%r15,%rdx), %rdi
  3422  	0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000338b jmp          LBB0_644
  3423  	//0x00003390 .p2align 4, 0x90
  3424  	//0x00003390 LBB0_643
  3425  	0x49, 0x89, 0xf7, //0x00003390 movq         %rsi, %r15
  3426  	0x48, 0xff, 0xca, //0x00003393 decq         %rdx
  3427  	0x0f, 0x84, 0x2c, 0x0b, 0x00, 0x00, //0x00003396 je           LBB0_794
  3428  	//0x0000339c LBB0_644
  3429  	0x41, 0x0f, 0xbe, 0x07, //0x0000339c movsbl       (%r15), %eax
  3430  	0x83, 0xc0, 0xd5, //0x000033a0 addl         $-43, %eax
  3431  	0x83, 0xf8, 0x3a, //0x000033a3 cmpl         $58, %eax
  3432  	0x0f, 0x87, 0x34, 0x02, 0x00, 0x00, //0x000033a6 ja           LBB0_674
  3433  	0x49, 0x8d, 0x77, 0x01, //0x000033ac leaq         $1(%r15), %rsi
  3434  	0x48, 0x8d, 0x1d, 0xd5, 0x22, 0x00, 0x00, //0x000033b0 leaq         $8917(%rip), %rbx  /* LJTI0_5+0(%rip) */
  3435  	0x48, 0x63, 0x04, 0x83, //0x000033b7 movslq       (%rbx,%rax,4), %rax
  3436  	0x48, 0x01, 0xd8, //0x000033bb addq         %rbx, %rax
  3437  	0xff, 0xe0, //0x000033be jmpq         *%rax
  3438  	//0x000033c0 LBB0_646
  3439  	0x49, 0x89, 0xf7, //0x000033c0 movq         %rsi, %r15
  3440  	0x4d, 0x29, 0xd7, //0x000033c3 subq         %r10, %r15
  3441  	0x49, 0x83, 0xfd, 0xff, //0x000033c6 cmpq         $-1, %r13
  3442  	0x0f, 0x85, 0x7a, 0x02, 0x00, 0x00, //0x000033ca jne          LBB0_683
  3443  	0x49, 0xff, 0xcf, //0x000033d0 decq         %r15
  3444  	0x4d, 0x89, 0xfd, //0x000033d3 movq         %r15, %r13
  3445  	0xe9, 0xb5, 0xff, 0xff, 0xff, //0x000033d6 jmp          LBB0_643
  3446  	//0x000033db LBB0_648
  3447  	0x49, 0x89, 0xf7, //0x000033db movq         %rsi, %r15
  3448  	0x4d, 0x29, 0xd7, //0x000033de subq         %r10, %r15
  3449  	0x49, 0x83, 0xfb, 0xff, //0x000033e1 cmpq         $-1, %r11
  3450  	0x0f, 0x85, 0x5f, 0x02, 0x00, 0x00, //0x000033e5 jne          LBB0_683
  3451  	0x49, 0xff, 0xcf, //0x000033eb decq         %r15
  3452  	0x4d, 0x89, 0xfb, //0x000033ee movq         %r15, %r11
  3453  	0xe9, 0x9a, 0xff, 0xff, 0xff, //0x000033f1 jmp          LBB0_643
  3454  	//0x000033f6 LBB0_650
  3455  	0x49, 0x89, 0xf7, //0x000033f6 movq         %rsi, %r15
  3456  	0x4d, 0x29, 0xd7, //0x000033f9 subq         %r10, %r15
  3457  	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000033fc cmpq         $-1, $32(%rsp)
  3458  	0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x00003402 jne          LBB0_683
  3459  	0x49, 0xff, 0xcf, //0x00003408 decq         %r15
  3460  	0x4c, 0x89, 0x7c, 0x24, 0x20, //0x0000340b movq         %r15, $32(%rsp)
  3461  	0xe9, 0x7b, 0xff, 0xff, 0xff, //0x00003410 jmp          LBB0_643
  3462  	//0x00003415 LBB0_616
  3463  	0x83, 0xff, 0x22, //0x00003415 cmpl         $34, %edi
  3464  	0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00003418 je           LBB0_654
  3465  	//0x0000341e LBB0_591
  3466  	0x83, 0xff, 0x7d, //0x0000341e cmpl         $125, %edi
  3467  	0x0f, 0x85, 0x60, 0x0f, 0x00, 0x00, //0x00003421 jne          LBB0_838
  3468  	//0x00003427 LBB0_588
  3469  	0x48, 0x89, 0x31, //0x00003427 movq         %rsi, (%rcx)
  3470  	0x49, 0x89, 0xf3, //0x0000342a movq         %rsi, %r11
  3471  	0x4c, 0x8b, 0x6c, 0x24, 0x48, //0x0000342d movq         $72(%rsp), %r13
  3472  	0x48, 0x85, 0xf6, //0x00003432 testq        %rsi, %rsi
  3473  	0x0f, 0x85, 0x91, 0xf9, 0xff, 0xff, //0x00003435 jne          LBB0_556
  3474  	0xe9, 0x4e, 0x0f, 0x00, 0x00, //0x0000343b jmp          LBB0_839
  3475  	//0x00003440 LBB0_654
  3476  	0x4a, 0xc7, 0x04, 0xd9, 0x02, 0x00, 0x00, 0x00, //0x00003440 movq         $2, (%rcx,%r11,8)
  3477  	0x49, 0x8b, 0x42, 0x08, //0x00003448 movq         $8(%r10), %rax
  3478  	0x48, 0x89, 0xc3, //0x0000344c movq         %rax, %rbx
  3479  	0x4c, 0x29, 0xfb, //0x0000344f subq         %r15, %rbx
  3480  	0x0f, 0x84, 0x23, 0x1a, 0x00, 0x00, //0x00003452 je           LBB0_960
  3481  	0x4f, 0x8d, 0x14, 0x3c, //0x00003458 leaq         (%r12,%r15), %r10
  3482  	0x48, 0x83, 0xfb, 0x40, //0x0000345c cmpq         $64, %rbx
  3483  	0x48, 0x89, 0x44, 0x24, 0x20, //0x00003460 movq         %rax, $32(%rsp)
  3484  	0x0f, 0x82, 0x37, 0x0d, 0x00, 0x00, //0x00003465 jb           LBB0_817
  3485  	0x89, 0xd9, //0x0000346b movl         %ebx, %ecx
  3486  	0x83, 0xe1, 0x3f, //0x0000346d andl         $63, %ecx
  3487  	0x48, 0x89, 0x4c, 0x24, 0x50, //0x00003470 movq         %rcx, $80(%rsp)
  3488  	0x4c, 0x29, 0xc8, //0x00003475 subq         %r9, %rax
  3489  	0x48, 0x83, 0xc0, 0xbf, //0x00003478 addq         $-65, %rax
  3490  	0x48, 0x83, 0xe0, 0xc0, //0x0000347c andq         $-64, %rax
  3491  	0x4c, 0x01, 0xc8, //0x00003480 addq         %r9, %rax
  3492  	0x49, 0x8d, 0x44, 0x04, 0x41, //0x00003483 leaq         $65(%r12,%rax), %rax
  3493  	0x48, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003488 movq         %rax, $168(%rsp)
  3494  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003490 movq         $-1, %r12
  3495  	0x45, 0x31, 0xed, //0x00003497 xorl         %r13d, %r13d
  3496  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000349a .p2align 4, 0x90
  3497  	//0x000034a0 LBB0_657
  3498  	0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x000034a0 vmovdqu      (%r10), %xmm3
  3499  	0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x000034a5 vmovdqu      $16(%r10), %xmm4
  3500  	0xc4, 0xc1, 0x7a, 0x6f, 0x6a, 0x20, //0x000034ab vmovdqu      $32(%r10), %xmm5
  3501  	0xc4, 0xc1, 0x7a, 0x6f, 0x72, 0x30, //0x000034b1 vmovdqu      $48(%r10), %xmm6
  3502  	0xc5, 0xe1, 0x74, 0xf8, //0x000034b7 vpcmpeqb     %xmm0, %xmm3, %xmm7
  3503  	0xc5, 0xf9, 0xd7, 0xf7, //0x000034bb vpmovmskb    %xmm7, %esi
  3504  	0xc5, 0xd9, 0x74, 0xf8, //0x000034bf vpcmpeqb     %xmm0, %xmm4, %xmm7
  3505  	0xc5, 0xf9, 0xd7, 0xc7, //0x000034c3 vpmovmskb    %xmm7, %eax
  3506  	0xc5, 0xd1, 0x74, 0xf8, //0x000034c7 vpcmpeqb     %xmm0, %xmm5, %xmm7
  3507  	0xc5, 0xf9, 0xd7, 0xd7, //0x000034cb vpmovmskb    %xmm7, %edx
  3508  	0xc5, 0xc9, 0x74, 0xf8, //0x000034cf vpcmpeqb     %xmm0, %xmm6, %xmm7
  3509  	0xc5, 0xf9, 0xd7, 0xcf, //0x000034d3 vpmovmskb    %xmm7, %ecx
  3510  	0xc5, 0xe1, 0x74, 0xd9, //0x000034d7 vpcmpeqb     %xmm1, %xmm3, %xmm3
  3511  	0xc5, 0xf9, 0xd7, 0xfb, //0x000034db vpmovmskb    %xmm3, %edi
  3512  	0xc5, 0xd9, 0x74, 0xd9, //0x000034df vpcmpeqb     %xmm1, %xmm4, %xmm3
  3513  	0xc5, 0x79, 0xd7, 0xc3, //0x000034e3 vpmovmskb    %xmm3, %r8d
  3514  	0xc5, 0xd1, 0x74, 0xd9, //0x000034e7 vpcmpeqb     %xmm1, %xmm5, %xmm3
  3515  	0xc5, 0x79, 0xd7, 0xdb, //0x000034eb vpmovmskb    %xmm3, %r11d
  3516  	0xc5, 0xc9, 0x74, 0xd9, //0x000034ef vpcmpeqb     %xmm1, %xmm6, %xmm3
  3517  	0xc5, 0x79, 0xd7, 0xf3, //0x000034f3 vpmovmskb    %xmm3, %r14d
  3518  	0x48, 0xc1, 0xe1, 0x30, //0x000034f7 shlq         $48, %rcx
  3519  	0x48, 0xc1, 0xe2, 0x20, //0x000034fb shlq         $32, %rdx
  3520  	0x48, 0xc1, 0xe0, 0x10, //0x000034ff shlq         $16, %rax
  3521  	0x48, 0x09, 0xc6, //0x00003503 orq          %rax, %rsi
  3522  	0x48, 0x09, 0xd6, //0x00003506 orq          %rdx, %rsi
  3523  	0x49, 0xc1, 0xe6, 0x30, //0x00003509 shlq         $48, %r14
  3524  	0x49, 0xc1, 0xe3, 0x20, //0x0000350d shlq         $32, %r11
  3525  	0x49, 0xc1, 0xe0, 0x10, //0x00003511 shlq         $16, %r8
  3526  	0x4c, 0x09, 0xc7, //0x00003515 orq          %r8, %rdi
  3527  	0x4c, 0x09, 0xdf, //0x00003518 orq          %r11, %rdi
  3528  	0x4c, 0x09, 0xf7, //0x0000351b orq          %r14, %rdi
  3529  	0x49, 0x83, 0xfc, 0xff, //0x0000351e cmpq         $-1, %r12
  3530  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003522 jne          LBB0_659
  3531  	0x48, 0x85, 0xff, //0x00003528 testq        %rdi, %rdi
  3532  	0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000352b jne          LBB0_672
  3533  	//0x00003531 LBB0_659
  3534  	0x48, 0x09, 0xce, //0x00003531 orq          %rcx, %rsi
  3535  	0x48, 0x89, 0xf8, //0x00003534 movq         %rdi, %rax
  3536  	0x4c, 0x09, 0xe8, //0x00003537 orq          %r13, %rax
  3537  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000353a movq         $24(%rsp), %r8
  3538  	0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x0000353f jne          LBB0_671
  3539  	0x48, 0x85, 0xf6, //0x00003545 testq        %rsi, %rsi
  3540  	0x0f, 0x85, 0xe4, 0x08, 0x00, 0x00, //0x00003548 jne          LBB0_667
  3541  	//0x0000354e LBB0_661
  3542  	0x48, 0x83, 0xc3, 0xc0, //0x0000354e addq         $-64, %rbx
  3543  	0x49, 0x83, 0xc2, 0x40, //0x00003552 addq         $64, %r10
  3544  	0x48, 0x83, 0xfb, 0x3f, //0x00003556 cmpq         $63, %rbx
  3545  	0x0f, 0x87, 0x40, 0xff, 0xff, 0xff, //0x0000355a ja           LBB0_657
  3546  	0xe9, 0x50, 0x08, 0x00, 0x00, //0x00003560 jmp          LBB0_662
  3547  	//0x00003565 LBB0_671
  3548  	0x4c, 0x89, 0xe8, //0x00003565 movq         %r13, %rax
  3549  	0x48, 0xf7, 0xd0, //0x00003568 notq         %rax
  3550  	0x48, 0x21, 0xf8, //0x0000356b andq         %rdi, %rax
  3551  	0x48, 0x8d, 0x0c, 0x00, //0x0000356e leaq         (%rax,%rax), %rcx
  3552  	0x4c, 0x09, 0xe9, //0x00003572 orq          %r13, %rcx
  3553  	0x48, 0x89, 0xca, //0x00003575 movq         %rcx, %rdx
  3554  	0x48, 0xf7, 0xd2, //0x00003578 notq         %rdx
  3555  	0x48, 0x21, 0xfa, //0x0000357b andq         %rdi, %rdx
  3556  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000357e movabsq      $-6148914691236517206, %rdi
  3557  	0x48, 0x21, 0xfa, //0x00003588 andq         %rdi, %rdx
  3558  	0x45, 0x31, 0xed, //0x0000358b xorl         %r13d, %r13d
  3559  	0x48, 0x01, 0xc2, //0x0000358e addq         %rax, %rdx
  3560  	0x41, 0x0f, 0x92, 0xc5, //0x00003591 setb         %r13b
  3561  	0x48, 0x01, 0xd2, //0x00003595 addq         %rdx, %rdx
  3562  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003598 movabsq      $6148914691236517205, %rax
  3563  	0x48, 0x31, 0xc2, //0x000035a2 xorq         %rax, %rdx
  3564  	0x48, 0x21, 0xca, //0x000035a5 andq         %rcx, %rdx
  3565  	0x48, 0xf7, 0xd2, //0x000035a8 notq         %rdx
  3566  	0x48, 0x21, 0xd6, //0x000035ab andq         %rdx, %rsi
  3567  	0x48, 0x85, 0xf6, //0x000035ae testq        %rsi, %rsi
  3568  	0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x000035b1 je           LBB0_661
  3569  	0xe9, 0x76, 0x08, 0x00, 0x00, //0x000035b7 jmp          LBB0_667
  3570  	//0x000035bc LBB0_672
  3571  	0x4c, 0x89, 0xd0, //0x000035bc movq         %r10, %rax
  3572  	0x48, 0x2b, 0x44, 0x24, 0x30, //0x000035bf subq         $48(%rsp), %rax
  3573  	0x4c, 0x0f, 0xbc, 0xe7, //0x000035c4 bsfq         %rdi, %r12
  3574  	0x49, 0x01, 0xc4, //0x000035c8 addq         %rax, %r12
  3575  	0xe9, 0x61, 0xff, 0xff, 0xff, //0x000035cb jmp          LBB0_659
  3576  	//0x000035d0 LBB0_673
  3577  	0x49, 0x01, 0xcc, //0x000035d0 addq         %rcx, %r12
  3578  	0x4d, 0x89, 0xe7, //0x000035d3 movq         %r12, %r15
  3579  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x000035d6 movq         $64(%rsp), %rcx
  3580  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x000035db movq         $48(%rsp), %r12
  3581  	//0x000035e0 LBB0_674
  3582  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000035e0 movq         $-1, %rax
  3583  	0x4d, 0x85, 0xdb, //0x000035e7 testq        %r11, %r11
  3584  	0x0f, 0x84, 0x31, 0x17, 0x00, 0x00, //0x000035ea je           LBB0_931
  3585  	//0x000035f0 LBB0_675
  3586  	0x4d, 0x85, 0xed, //0x000035f0 testq        %r13, %r13
  3587  	0x0f, 0x84, 0x28, 0x17, 0x00, 0x00, //0x000035f3 je           LBB0_931
  3588  	0x48, 0x8b, 0x54, 0x24, 0x20, //0x000035f9 movq         $32(%rsp), %rdx
  3589  	0x48, 0x85, 0xd2, //0x000035fe testq        %rdx, %rdx
  3590  	0x0f, 0x84, 0x1a, 0x17, 0x00, 0x00, //0x00003601 je           LBB0_931
  3591  	0x4d, 0x29, 0xd7, //0x00003607 subq         %r10, %r15
  3592  	0x49, 0x8d, 0x47, 0xff, //0x0000360a leaq         $-1(%r15), %rax
  3593  	0x49, 0x39, 0xc3, //0x0000360e cmpq         %rax, %r11
  3594  	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003611 je           LBB0_683
  3595  	0x48, 0x39, 0xc2, //0x00003617 cmpq         %rax, %rdx
  3596  	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x0000361a je           LBB0_683
  3597  	0x49, 0x39, 0xc5, //0x00003620 cmpq         %rax, %r13
  3598  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003623 je           LBB0_683
  3599  	0x4d, 0x85, 0xed, //0x00003629 testq        %r13, %r13
  3600  	0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x0000362c jle          LBB0_687
  3601  	0x49, 0x8d, 0x45, 0xff, //0x00003632 leaq         $-1(%r13), %rax
  3602  	0x49, 0x39, 0xc3, //0x00003636 cmpq         %rax, %r11
  3603  	0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003639 je           LBB0_687
  3604  	0x49, 0xf7, 0xd5, //0x0000363f notq         %r13
  3605  	0x4d, 0x89, 0xef, //0x00003642 movq         %r13, %r15
  3606  	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003645 jmp          LBB0_684
  3607  	//0x0000364a LBB0_683
  3608  	0x49, 0xf7, 0xdf, //0x0000364a negq         %r15
  3609  	//0x0000364d LBB0_684
  3610  	0x4d, 0x85, 0xff, //0x0000364d testq        %r15, %r15
  3611  	0x0f, 0x88, 0xc8, 0x16, 0x00, 0x00, //0x00003650 js           LBB0_930
  3612  	0x4d, 0x01, 0xcf, //0x00003656 addq         %r9, %r15
  3613  	//0x00003659 LBB0_686
  3614  	0x4d, 0x89, 0x38, //0x00003659 movq         %r15, (%r8)
  3615  	0x4d, 0x89, 0xfa, //0x0000365c movq         %r15, %r10
  3616  	0x4d, 0x89, 0xcd, //0x0000365f movq         %r9, %r13
  3617  	0x4d, 0x85, 0xc9, //0x00003662 testq        %r9, %r9
  3618  	0x0f, 0x89, 0x4a, 0xf7, 0xff, 0xff, //0x00003665 jns          LBB0_554
  3619  	0xe9, 0x1e, 0x0d, 0x00, 0x00, //0x0000366b jmp          LBB0_839
  3620  	//0x00003670 LBB0_687
  3621  	0x48, 0x89, 0xd0, //0x00003670 movq         %rdx, %rax
  3622  	0x4c, 0x09, 0xd8, //0x00003673 orq          %r11, %rax
  3623  	0x4c, 0x39, 0xda, //0x00003676 cmpq         %r11, %rdx
  3624  	0x0f, 0x8c, 0xb1, 0x04, 0x00, 0x00, //0x00003679 jl           LBB0_761
  3625  	0x48, 0x85, 0xc0, //0x0000367f testq        %rax, %rax
  3626  	0x0f, 0x88, 0xa8, 0x04, 0x00, 0x00, //0x00003682 js           LBB0_761
  3627  	0x48, 0xf7, 0xd2, //0x00003688 notq         %rdx
  3628  	0x49, 0x89, 0xd7, //0x0000368b movq         %rdx, %r15
  3629  	0xe9, 0xba, 0xff, 0xff, 0xff, //0x0000368e jmp          LBB0_684
  3630  	//0x00003693 LBB0_690
  3631  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003693 movq         $40(%rsp), %rax
  3632  	0x48, 0x8b, 0x40, 0x08, //0x00003698 movq         $8(%rax), %rax
  3633  	0x48, 0x89, 0xc3, //0x0000369c movq         %rax, %rbx
  3634  	0x4c, 0x29, 0xfb, //0x0000369f subq         %r15, %rbx
  3635  	0x0f, 0x84, 0xd3, 0x17, 0x00, 0x00, //0x000036a2 je           LBB0_960
  3636  	0x4f, 0x8d, 0x14, 0x3c, //0x000036a8 leaq         (%r12,%r15), %r10
  3637  	0x48, 0x83, 0xfb, 0x40, //0x000036ac cmpq         $64, %rbx
  3638  	0x48, 0x89, 0x44, 0x24, 0x20, //0x000036b0 movq         %rax, $32(%rsp)
  3639  	0x0f, 0x82, 0x4a, 0x0b, 0x00, 0x00, //0x000036b5 jb           LBB0_821
  3640  	0x89, 0xd9, //0x000036bb movl         %ebx, %ecx
  3641  	0x83, 0xe1, 0x3f, //0x000036bd andl         $63, %ecx
  3642  	0x48, 0x89, 0x4c, 0x24, 0x50, //0x000036c0 movq         %rcx, $80(%rsp)
  3643  	0x4c, 0x29, 0xc8, //0x000036c5 subq         %r9, %rax
  3644  	0x48, 0x83, 0xc0, 0xbf, //0x000036c8 addq         $-65, %rax
  3645  	0x48, 0x83, 0xe0, 0xc0, //0x000036cc andq         $-64, %rax
  3646  	0x4c, 0x01, 0xc8, //0x000036d0 addq         %r9, %rax
  3647  	0x49, 0x8d, 0x44, 0x04, 0x41, //0x000036d3 leaq         $65(%r12,%rax), %rax
  3648  	0x48, 0x89, 0x84, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x000036d8 movq         %rax, $168(%rsp)
  3649  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000036e0 movq         $-1, %r12
  3650  	0x45, 0x31, 0xed, //0x000036e7 xorl         %r13d, %r13d
  3651  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000036ea .p2align 4, 0x90
  3652  	//0x000036f0 LBB0_693
  3653  	0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x000036f0 vmovdqu      (%r10), %xmm3
  3654  	0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x000036f5 vmovdqu      $16(%r10), %xmm4
  3655  	0xc4, 0xc1, 0x7a, 0x6f, 0x6a, 0x20, //0x000036fb vmovdqu      $32(%r10), %xmm5
  3656  	0xc4, 0xc1, 0x7a, 0x6f, 0x72, 0x30, //0x00003701 vmovdqu      $48(%r10), %xmm6
  3657  	0xc5, 0xe1, 0x74, 0xf8, //0x00003707 vpcmpeqb     %xmm0, %xmm3, %xmm7
  3658  	0xc5, 0xf9, 0xd7, 0xf7, //0x0000370b vpmovmskb    %xmm7, %esi
  3659  	0xc5, 0xd9, 0x74, 0xf8, //0x0000370f vpcmpeqb     %xmm0, %xmm4, %xmm7
  3660  	0xc5, 0xf9, 0xd7, 0xc7, //0x00003713 vpmovmskb    %xmm7, %eax
  3661  	0xc5, 0xd1, 0x74, 0xf8, //0x00003717 vpcmpeqb     %xmm0, %xmm5, %xmm7
  3662  	0xc5, 0xf9, 0xd7, 0xd7, //0x0000371b vpmovmskb    %xmm7, %edx
  3663  	0xc5, 0xc9, 0x74, 0xf8, //0x0000371f vpcmpeqb     %xmm0, %xmm6, %xmm7
  3664  	0xc5, 0xf9, 0xd7, 0xcf, //0x00003723 vpmovmskb    %xmm7, %ecx
  3665  	0xc5, 0xe1, 0x74, 0xd9, //0x00003727 vpcmpeqb     %xmm1, %xmm3, %xmm3
  3666  	0xc5, 0xf9, 0xd7, 0xfb, //0x0000372b vpmovmskb    %xmm3, %edi
  3667  	0xc5, 0xd9, 0x74, 0xd9, //0x0000372f vpcmpeqb     %xmm1, %xmm4, %xmm3
  3668  	0xc5, 0x79, 0xd7, 0xc3, //0x00003733 vpmovmskb    %xmm3, %r8d
  3669  	0xc5, 0xd1, 0x74, 0xd9, //0x00003737 vpcmpeqb     %xmm1, %xmm5, %xmm3
  3670  	0xc5, 0x79, 0xd7, 0xdb, //0x0000373b vpmovmskb    %xmm3, %r11d
  3671  	0xc5, 0xc9, 0x74, 0xd9, //0x0000373f vpcmpeqb     %xmm1, %xmm6, %xmm3
  3672  	0xc5, 0x79, 0xd7, 0xf3, //0x00003743 vpmovmskb    %xmm3, %r14d
  3673  	0x48, 0xc1, 0xe1, 0x30, //0x00003747 shlq         $48, %rcx
  3674  	0x48, 0xc1, 0xe2, 0x20, //0x0000374b shlq         $32, %rdx
  3675  	0x48, 0xc1, 0xe0, 0x10, //0x0000374f shlq         $16, %rax
  3676  	0x48, 0x09, 0xc6, //0x00003753 orq          %rax, %rsi
  3677  	0x48, 0x09, 0xd6, //0x00003756 orq          %rdx, %rsi
  3678  	0x49, 0xc1, 0xe6, 0x30, //0x00003759 shlq         $48, %r14
  3679  	0x49, 0xc1, 0xe3, 0x20, //0x0000375d shlq         $32, %r11
  3680  	0x49, 0xc1, 0xe0, 0x10, //0x00003761 shlq         $16, %r8
  3681  	0x4c, 0x09, 0xc7, //0x00003765 orq          %r8, %rdi
  3682  	0x4c, 0x09, 0xdf, //0x00003768 orq          %r11, %rdi
  3683  	0x4c, 0x09, 0xf7, //0x0000376b orq          %r14, %rdi
  3684  	0x49, 0x83, 0xfc, 0xff, //0x0000376e cmpq         $-1, %r12
  3685  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003772 jne          LBB0_695
  3686  	0x48, 0x85, 0xff, //0x00003778 testq        %rdi, %rdi
  3687  	0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x0000377b jne          LBB0_710
  3688  	//0x00003781 LBB0_695
  3689  	0x48, 0x09, 0xce, //0x00003781 orq          %rcx, %rsi
  3690  	0x48, 0x89, 0xf8, //0x00003784 movq         %rdi, %rax
  3691  	0x4c, 0x09, 0xe8, //0x00003787 orq          %r13, %rax
  3692  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000378a movq         $24(%rsp), %r8
  3693  	0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x0000378f jne          LBB0_709
  3694  	0x48, 0x85, 0xf6, //0x00003795 testq        %rsi, %rsi
  3695  	0x0f, 0x85, 0xd3, 0x04, 0x00, 0x00, //0x00003798 jne          LBB0_606
  3696  	//0x0000379e LBB0_697
  3697  	0x48, 0x83, 0xc3, 0xc0, //0x0000379e addq         $-64, %rbx
  3698  	0x49, 0x83, 0xc2, 0x40, //0x000037a2 addq         $64, %r10
  3699  	0x48, 0x83, 0xfb, 0x3f, //0x000037a6 cmpq         $63, %rbx
  3700  	0x0f, 0x87, 0x40, 0xff, 0xff, 0xff, //0x000037aa ja           LBB0_693
  3701  	0xe9, 0x3f, 0x08, 0x00, 0x00, //0x000037b0 jmp          LBB0_698
  3702  	//0x000037b5 LBB0_709
  3703  	0x4c, 0x89, 0xe8, //0x000037b5 movq         %r13, %rax
  3704  	0x48, 0xf7, 0xd0, //0x000037b8 notq         %rax
  3705  	0x48, 0x21, 0xf8, //0x000037bb andq         %rdi, %rax
  3706  	0x48, 0x8d, 0x0c, 0x00, //0x000037be leaq         (%rax,%rax), %rcx
  3707  	0x4c, 0x09, 0xe9, //0x000037c2 orq          %r13, %rcx
  3708  	0x48, 0x89, 0xca, //0x000037c5 movq         %rcx, %rdx
  3709  	0x48, 0xf7, 0xd2, //0x000037c8 notq         %rdx
  3710  	0x48, 0x21, 0xfa, //0x000037cb andq         %rdi, %rdx
  3711  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000037ce movabsq      $-6148914691236517206, %rdi
  3712  	0x48, 0x21, 0xfa, //0x000037d8 andq         %rdi, %rdx
  3713  	0x45, 0x31, 0xed, //0x000037db xorl         %r13d, %r13d
  3714  	0x48, 0x01, 0xc2, //0x000037de addq         %rax, %rdx
  3715  	0x41, 0x0f, 0x92, 0xc5, //0x000037e1 setb         %r13b
  3716  	0x48, 0x01, 0xd2, //0x000037e5 addq         %rdx, %rdx
  3717  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000037e8 movabsq      $6148914691236517205, %rax
  3718  	0x48, 0x31, 0xc2, //0x000037f2 xorq         %rax, %rdx
  3719  	0x48, 0x21, 0xca, //0x000037f5 andq         %rcx, %rdx
  3720  	0x48, 0xf7, 0xd2, //0x000037f8 notq         %rdx
  3721  	0x48, 0x21, 0xd6, //0x000037fb andq         %rdx, %rsi
  3722  	0x48, 0x85, 0xf6, //0x000037fe testq        %rsi, %rsi
  3723  	0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00003801 je           LBB0_697
  3724  	0xe9, 0x65, 0x04, 0x00, 0x00, //0x00003807 jmp          LBB0_606
  3725  	//0x0000380c LBB0_710
  3726  	0x4c, 0x89, 0xd0, //0x0000380c movq         %r10, %rax
  3727  	0x48, 0x2b, 0x44, 0x24, 0x30, //0x0000380f subq         $48(%rsp), %rax
  3728  	0x4c, 0x0f, 0xbc, 0xe7, //0x00003814 bsfq         %rdi, %r12
  3729  	0x49, 0x01, 0xc4, //0x00003818 addq         %rax, %r12
  3730  	0xe9, 0x61, 0xff, 0xff, 0xff, //0x0000381b jmp          LBB0_695
  3731  	//0x00003820 LBB0_711
  3732  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003820 movq         $40(%rsp), %rax
  3733  	0x48, 0x8b, 0x78, 0x08, //0x00003825 movq         $8(%rax), %rdi
  3734  	0x4c, 0x29, 0xff, //0x00003829 subq         %r15, %rdi
  3735  	0x0f, 0x84, 0x31, 0x15, 0x00, 0x00, //0x0000382c je           LBB0_939
  3736  	0x4f, 0x8d, 0x34, 0x3c, //0x00003832 leaq         (%r12,%r15), %r14
  3737  	0x41, 0x80, 0x3e, 0x30, //0x00003836 cmpb         $48, (%r14)
  3738  	0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x0000383a jne          LBB0_716
  3739  	0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003840 movl         $1, %r10d
  3740  	0x48, 0x83, 0xff, 0x01, //0x00003846 cmpq         $1, %rdi
  3741  	0x0f, 0x84, 0x88, 0x03, 0x00, 0x00, //0x0000384a je           LBB0_774
  3742  	0x41, 0x8a, 0x46, 0x01, //0x00003850 movb         $1(%r14), %al
  3743  	0x04, 0xd2, //0x00003854 addb         $-46, %al
  3744  	0x3c, 0x37, //0x00003856 cmpb         $55, %al
  3745  	0x0f, 0x87, 0x7a, 0x03, 0x00, 0x00, //0x00003858 ja           LBB0_774
  3746  	0x0f, 0xb6, 0xc0, //0x0000385e movzbl       %al, %eax
  3747  	0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003861 movabsq      $36028797027352577, %rdx
  3748  	0x48, 0x0f, 0xa3, 0xc2, //0x0000386b btq          %rax, %rdx
  3749  	0x0f, 0x83, 0x63, 0x03, 0x00, 0x00, //0x0000386f jae          LBB0_774
  3750  	//0x00003875 LBB0_716
  3751  	0x48, 0x83, 0xff, 0x10, //0x00003875 cmpq         $16, %rdi
  3752  	0x0f, 0x82, 0x9f, 0x09, 0x00, 0x00, //0x00003879 jb           LBB0_822
  3753  	0x4c, 0x8d, 0x5f, 0xf0, //0x0000387f leaq         $-16(%rdi), %r11
  3754  	0x4c, 0x89, 0xd8, //0x00003883 movq         %r11, %rax
  3755  	0x48, 0x83, 0xe0, 0xf0, //0x00003886 andq         $-16, %rax
  3756  	0x4e, 0x8d, 0x44, 0x30, 0x10, //0x0000388a leaq         $16(%rax,%r14), %r8
  3757  	0x41, 0x83, 0xe3, 0x0f, //0x0000388f andl         $15, %r11d
  3758  	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00003893 movq         $-1, $32(%rsp)
  3759  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000389c movq         $-1, %r13
  3760  	0x48, 0xc7, 0x44, 0x24, 0x50, 0xff, 0xff, 0xff, 0xff, //0x000038a3 movq         $-1, $80(%rsp)
  3761  	0x4d, 0x89, 0xf4, //0x000038ac movq         %r14, %r12
  3762  	//0x000038af LBB0_718
  3763  	0xc4, 0xc1, 0x7a, 0x6f, 0x1c, 0x24, //0x000038af vmovdqu      (%r12), %xmm3
  3764  	0xc4, 0xc1, 0x61, 0x64, 0xe0, //0x000038b5 vpcmpgtb     %xmm8, %xmm3, %xmm4
  3765  	0xc5, 0xb1, 0x64, 0xeb, //0x000038ba vpcmpgtb     %xmm3, %xmm9, %xmm5
  3766  	0xc5, 0xd9, 0xdb, 0xe5, //0x000038be vpand        %xmm5, %xmm4, %xmm4
  3767  	0xc5, 0xa9, 0x74, 0xeb, //0x000038c2 vpcmpeqb     %xmm3, %xmm10, %xmm5
  3768  	0xc5, 0xa1, 0x74, 0xf3, //0x000038c6 vpcmpeqb     %xmm3, %xmm11, %xmm6
  3769  	0xc5, 0xc9, 0xeb, 0xed, //0x000038ca vpor         %xmm5, %xmm6, %xmm5
  3770  	0xc5, 0x99, 0xeb, 0xf3, //0x000038ce vpor         %xmm3, %xmm12, %xmm6
  3771  	0xc5, 0x91, 0x74, 0xdb, //0x000038d2 vpcmpeqb     %xmm3, %xmm13, %xmm3
  3772  	0xc5, 0xc9, 0x74, 0xf2, //0x000038d6 vpcmpeqb     %xmm2, %xmm6, %xmm6
  3773  	0xc5, 0xc9, 0xeb, 0xfb, //0x000038da vpor         %xmm3, %xmm6, %xmm7
  3774  	0xc5, 0xd1, 0xeb, 0xe4, //0x000038de vpor         %xmm4, %xmm5, %xmm4
  3775  	0xc5, 0xc1, 0xeb, 0xe4, //0x000038e2 vpor         %xmm4, %xmm7, %xmm4
  3776  	0xc5, 0xf9, 0xd7, 0xdb, //0x000038e6 vpmovmskb    %xmm3, %ebx
  3777  	0xc5, 0xf9, 0xd7, 0xd6, //0x000038ea vpmovmskb    %xmm6, %edx
  3778  	0xc5, 0xf9, 0xd7, 0xf5, //0x000038ee vpmovmskb    %xmm5, %esi
  3779  	0xc5, 0xf9, 0xd7, 0xc4, //0x000038f2 vpmovmskb    %xmm4, %eax
  3780  	0xb9, 0xff, 0xff, 0xff, 0xff, //0x000038f6 movl         $4294967295, %ecx
  3781  	0x48, 0x31, 0xc8, //0x000038fb xorq         %rcx, %rax
  3782  	0x48, 0x0f, 0xbc, 0xc8, //0x000038fe bsfq         %rax, %rcx
  3783  	0x83, 0xf9, 0x10, //0x00003902 cmpl         $16, %ecx
  3784  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003905 je           LBB0_720
  3785  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000390b movl         $-1, %eax
  3786  	0xd3, 0xe0, //0x00003910 shll         %cl, %eax
  3787  	0xf7, 0xd0, //0x00003912 notl         %eax
  3788  	0x21, 0xc3, //0x00003914 andl         %eax, %ebx
  3789  	0x21, 0xc2, //0x00003916 andl         %eax, %edx
  3790  	0x21, 0xf0, //0x00003918 andl         %esi, %eax
  3791  	0x89, 0xc6, //0x0000391a movl         %eax, %esi
  3792  	//0x0000391c LBB0_720
  3793  	0x8d, 0x43, 0xff, //0x0000391c leal         $-1(%rbx), %eax
  3794  	0x21, 0xd8, //0x0000391f andl         %ebx, %eax
  3795  	0x0f, 0x85, 0xb1, 0x06, 0x00, 0x00, //0x00003921 jne          LBB0_805
  3796  	0x8d, 0x42, 0xff, //0x00003927 leal         $-1(%rdx), %eax
  3797  	0x21, 0xd0, //0x0000392a andl         %edx, %eax
  3798  	0x0f, 0x85, 0xa6, 0x06, 0x00, 0x00, //0x0000392c jne          LBB0_805
  3799  	0x8d, 0x46, 0xff, //0x00003932 leal         $-1(%rsi), %eax
  3800  	0x21, 0xf0, //0x00003935 andl         %esi, %eax
  3801  	0x0f, 0x85, 0x9b, 0x06, 0x00, 0x00, //0x00003937 jne          LBB0_805
  3802  	0x85, 0xdb, //0x0000393d testl        %ebx, %ebx
  3803  	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000393f je           LBB0_726
  3804  	0x4c, 0x89, 0xe0, //0x00003945 movq         %r12, %rax
  3805  	0x4c, 0x29, 0xf0, //0x00003948 subq         %r14, %rax
  3806  	0x44, 0x0f, 0xbc, 0xd3, //0x0000394b bsfl         %ebx, %r10d
  3807  	0x49, 0x01, 0xc2, //0x0000394f addq         %rax, %r10
  3808  	0x48, 0x83, 0x7c, 0x24, 0x50, 0xff, //0x00003952 cmpq         $-1, $80(%rsp)
  3809  	0x0f, 0x85, 0x84, 0x06, 0x00, 0x00, //0x00003958 jne          LBB0_806
  3810  	0x4c, 0x89, 0x54, 0x24, 0x50, //0x0000395e movq         %r10, $80(%rsp)
  3811  	//0x00003963 LBB0_726
  3812  	0x85, 0xd2, //0x00003963 testl        %edx, %edx
  3813  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003965 je           LBB0_729
  3814  	0x4c, 0x89, 0xe0, //0x0000396b movq         %r12, %rax
  3815  	0x4c, 0x29, 0xf0, //0x0000396e subq         %r14, %rax
  3816  	0x44, 0x0f, 0xbc, 0xd2, //0x00003971 bsfl         %edx, %r10d
  3817  	0x49, 0x01, 0xc2, //0x00003975 addq         %rax, %r10
  3818  	0x49, 0x83, 0xfd, 0xff, //0x00003978 cmpq         $-1, %r13
  3819  	0x0f, 0x85, 0x60, 0x06, 0x00, 0x00, //0x0000397c jne          LBB0_806
  3820  	0x4d, 0x89, 0xd5, //0x00003982 movq         %r10, %r13
  3821  	//0x00003985 LBB0_729
  3822  	0x85, 0xf6, //0x00003985 testl        %esi, %esi
  3823  	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00003987 je           LBB0_732
  3824  	0x4c, 0x89, 0xe0, //0x0000398d movq         %r12, %rax
  3825  	0x4c, 0x29, 0xf0, //0x00003990 subq         %r14, %rax
  3826  	0x44, 0x0f, 0xbc, 0xd6, //0x00003993 bsfl         %esi, %r10d
  3827  	0x49, 0x01, 0xc2, //0x00003997 addq         %rax, %r10
  3828  	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x0000399a cmpq         $-1, $32(%rsp)
  3829  	0x0f, 0x85, 0x3c, 0x06, 0x00, 0x00, //0x000039a0 jne          LBB0_806
  3830  	0x4c, 0x89, 0x54, 0x24, 0x20, //0x000039a6 movq         %r10, $32(%rsp)
  3831  	//0x000039ab LBB0_732
  3832  	0x83, 0xf9, 0x10, //0x000039ab cmpl         $16, %ecx
  3833  	0x0f, 0x85, 0x96, 0x01, 0x00, 0x00, //0x000039ae jne          LBB0_762
  3834  	0x49, 0x83, 0xc4, 0x10, //0x000039b4 addq         $16, %r12
  3835  	0x48, 0x83, 0xc7, 0xf0, //0x000039b8 addq         $-16, %rdi
  3836  	0x48, 0x83, 0xff, 0x0f, //0x000039bc cmpq         $15, %rdi
  3837  	0x0f, 0x87, 0xe9, 0xfe, 0xff, 0xff, //0x000039c0 ja           LBB0_718
  3838  	0x4d, 0x85, 0xdb, //0x000039c6 testq        %r11, %r11
  3839  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x000039c9 movq         $64(%rsp), %rcx
  3840  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x000039ce movq         $48(%rsp), %r12
  3841  	0x48, 0x8d, 0x3d, 0xc6, 0x1b, 0x00, 0x00, //0x000039d3 leaq         $7110(%rip), %rdi  /* LJTI0_4+0(%rip) */
  3842  	0x0f, 0x84, 0x7a, 0x01, 0x00, 0x00, //0x000039da je           LBB0_763
  3843  	//0x000039e0 LBB0_735
  3844  	0x4b, 0x8d, 0x34, 0x18, //0x000039e0 leaq         (%r8,%r11), %rsi
  3845  	0xe9, 0x26, 0x00, 0x00, 0x00, //0x000039e4 jmp          LBB0_739
  3846  	//0x000039e9 LBB0_736
  3847  	0x49, 0x89, 0xd2, //0x000039e9 movq         %rdx, %r10
  3848  	0x4d, 0x29, 0xf2, //0x000039ec subq         %r14, %r10
  3849  	0x48, 0x83, 0x7c, 0x24, 0x20, 0xff, //0x000039ef cmpq         $-1, $32(%rsp)
  3850  	0x0f, 0x85, 0x02, 0x08, 0x00, 0x00, //0x000039f5 jne          LBB0_823
  3851  	0x49, 0xff, 0xca, //0x000039fb decq         %r10
  3852  	0x4c, 0x89, 0x54, 0x24, 0x20, //0x000039fe movq         %r10, $32(%rsp)
  3853  	//0x00003a03 LBB0_738
  3854  	0x49, 0x89, 0xd0, //0x00003a03 movq         %rdx, %r8
  3855  	0x49, 0xff, 0xcb, //0x00003a06 decq         %r11
  3856  	0x0f, 0x84, 0x4a, 0x07, 0x00, 0x00, //0x00003a09 je           LBB0_815
  3857  	//0x00003a0f LBB0_739
  3858  	0x41, 0x0f, 0xbe, 0x00, //0x00003a0f movsbl       (%r8), %eax
  3859  	0x83, 0xc0, 0xd5, //0x00003a13 addl         $-43, %eax
  3860  	0x83, 0xf8, 0x3a, //0x00003a16 cmpl         $58, %eax
  3861  	0x0f, 0x87, 0x3b, 0x01, 0x00, 0x00, //0x00003a19 ja           LBB0_763
  3862  	0x49, 0x8d, 0x50, 0x01, //0x00003a1f leaq         $1(%r8), %rdx
  3863  	0x48, 0x63, 0x04, 0x87, //0x00003a23 movslq       (%rdi,%rax,4), %rax
  3864  	0x48, 0x01, 0xf8, //0x00003a27 addq         %rdi, %rax
  3865  	0xff, 0xe0, //0x00003a2a jmpq         *%rax
  3866  	//0x00003a2c LBB0_741
  3867  	0x49, 0x89, 0xd2, //0x00003a2c movq         %rdx, %r10
  3868  	0x4d, 0x29, 0xf2, //0x00003a2f subq         %r14, %r10
  3869  	0x49, 0x83, 0xfd, 0xff, //0x00003a32 cmpq         $-1, %r13
  3870  	0x0f, 0x85, 0xc1, 0x07, 0x00, 0x00, //0x00003a36 jne          LBB0_823
  3871  	0x49, 0xff, 0xca, //0x00003a3c decq         %r10
  3872  	0x4d, 0x89, 0xd5, //0x00003a3f movq         %r10, %r13
  3873  	0xe9, 0xbc, 0xff, 0xff, 0xff, //0x00003a42 jmp          LBB0_738
  3874  	//0x00003a47 LBB0_743
  3875  	0x49, 0x89, 0xd2, //0x00003a47 movq         %rdx, %r10
  3876  	0x4d, 0x29, 0xf2, //0x00003a4a subq         %r14, %r10
  3877  	0x48, 0x83, 0x7c, 0x24, 0x50, 0xff, //0x00003a4d cmpq         $-1, $80(%rsp)
  3878  	0x0f, 0x85, 0xa4, 0x07, 0x00, 0x00, //0x00003a53 jne          LBB0_823
  3879  	0x49, 0xff, 0xca, //0x00003a59 decq         %r10
  3880  	0x4c, 0x89, 0x54, 0x24, 0x50, //0x00003a5c movq         %r10, $80(%rsp)
  3881  	0xe9, 0x9d, 0xff, 0xff, 0xff, //0x00003a61 jmp          LBB0_738
  3882  	//0x00003a66 LBB0_745
  3883  	0x48, 0x8b, 0x01, //0x00003a66 movq         (%rcx), %rax
  3884  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003a69 cmpq         $4095, %rax
  3885  	0x0f, 0x8f, 0x89, 0x0a, 0x00, 0x00, //0x00003a6f jg           LBB0_942
  3886  	0x48, 0x8d, 0x50, 0x01, //0x00003a75 leaq         $1(%rax), %rdx
  3887  	0x48, 0x89, 0x11, //0x00003a79 movq         %rdx, (%rcx)
  3888  	0x48, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003a7c movq         $5, $8(%rcx,%rax,8)
  3889  	0xe9, 0x28, 0xf3, 0xff, 0xff, //0x00003a85 jmp          LBB0_553
  3890  	//0x00003a8a LBB0_747
  3891  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003a8a movq         $40(%rsp), %rax
  3892  	0x48, 0x8b, 0x40, 0x08, //0x00003a8f movq         $8(%rax), %rax
  3893  	0x48, 0x8d, 0x50, 0xfc, //0x00003a93 leaq         $-4(%rax), %rdx
  3894  	0x49, 0x39, 0xd1, //0x00003a97 cmpq         %rdx, %r9
  3895  	0x0f, 0x83, 0x8f, 0x12, 0x00, 0x00, //0x00003a9a jae          LBB0_941
  3896  	0x43, 0x8b, 0x04, 0x3c, //0x00003aa0 movl         (%r12,%r15), %eax
  3897  	0x3d, 0x61, 0x6c, 0x73, 0x65, //0x00003aa4 cmpl         $1702063201, %eax
  3898  	0x0f, 0x85, 0xcb, 0x12, 0x00, 0x00, //0x00003aa9 jne          LBB0_943
  3899  	0x4d, 0x8d, 0x51, 0x05, //0x00003aaf leaq         $5(%r9), %r10
  3900  	0xe9, 0x28, 0x01, 0x00, 0x00, //0x00003ab3 jmp          LBB0_775
  3901  	//0x00003ab8 LBB0_750
  3902  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003ab8 movq         $40(%rsp), %rax
  3903  	0x48, 0x8b, 0x40, 0x08, //0x00003abd movq         $8(%rax), %rax
  3904  	0x48, 0x8d, 0x50, 0xfd, //0x00003ac1 leaq         $-3(%rax), %rdx
  3905  	0x49, 0x39, 0xd1, //0x00003ac5 cmpq         %rdx, %r9
  3906  	0x0f, 0x83, 0x61, 0x12, 0x00, 0x00, //0x00003ac8 jae          LBB0_941
  3907  	0x41, 0x81, 0x3a, 0x6e, 0x75, 0x6c, 0x6c, //0x00003ace cmpl         $1819047278, (%r10)
  3908  	0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00003ad5 je           LBB0_758
  3909  	0xe9, 0xeb, 0x12, 0x00, 0x00, //0x00003adb jmp          LBB0_752
  3910  	//0x00003ae0 LBB0_756
  3911  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003ae0 movq         $40(%rsp), %rax
  3912  	0x48, 0x8b, 0x40, 0x08, //0x00003ae5 movq         $8(%rax), %rax
  3913  	0x48, 0x8d, 0x50, 0xfd, //0x00003ae9 leaq         $-3(%rax), %rdx
  3914  	0x49, 0x39, 0xd1, //0x00003aed cmpq         %rdx, %r9
  3915  	0x0f, 0x83, 0x39, 0x12, 0x00, 0x00, //0x00003af0 jae          LBB0_941
  3916  	0x41, 0x81, 0x3a, 0x74, 0x72, 0x75, 0x65, //0x00003af6 cmpl         $1702195828, (%r10)
  3917  	0x0f, 0x85, 0x1a, 0x13, 0x00, 0x00, //0x00003afd jne          LBB0_948
  3918  	//0x00003b03 LBB0_758
  3919  	0x4d, 0x8d, 0x51, 0x04, //0x00003b03 leaq         $4(%r9), %r10
  3920  	0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00003b07 jmp          LBB0_775
  3921  	//0x00003b0c LBB0_759
  3922  	0x48, 0x8b, 0x01, //0x00003b0c movq         (%rcx), %rax
  3923  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003b0f cmpq         $4095, %rax
  3924  	0x0f, 0x8f, 0xe3, 0x09, 0x00, 0x00, //0x00003b15 jg           LBB0_942
  3925  	0x48, 0x8d, 0x50, 0x01, //0x00003b1b leaq         $1(%rax), %rdx
  3926  	0x48, 0x89, 0x11, //0x00003b1f movq         %rdx, (%rcx)
  3927  	0x48, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00003b22 movq         $6, $8(%rcx,%rax,8)
  3928  	0xe9, 0x82, 0xf2, 0xff, 0xff, //0x00003b2b jmp          LBB0_553
  3929  	//0x00003b30 LBB0_761
  3930  	0x48, 0x85, 0xc0, //0x00003b30 testq        %rax, %rax
  3931  	0x49, 0x8d, 0x43, 0xff, //0x00003b33 leaq         $-1(%r11), %rax
  3932  	0x49, 0xf7, 0xd3, //0x00003b37 notq         %r11
  3933  	0x4d, 0x0f, 0x48, 0xdf, //0x00003b3a cmovsq       %r15, %r11
  3934  	0x48, 0x39, 0xc2, //0x00003b3e cmpq         %rax, %rdx
  3935  	0x4d, 0x0f, 0x44, 0xfb, //0x00003b41 cmoveq       %r11, %r15
  3936  	0xe9, 0x03, 0xfb, 0xff, 0xff, //0x00003b45 jmp          LBB0_684
  3937  	//0x00003b4a LBB0_762
  3938  	0x49, 0x01, 0xcc, //0x00003b4a addq         %rcx, %r12
  3939  	0x4d, 0x89, 0xe0, //0x00003b4d movq         %r12, %r8
  3940  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003b50 movq         $64(%rsp), %rcx
  3941  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003b55 movq         $48(%rsp), %r12
  3942  	//0x00003b5a LBB0_763
  3943  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003b5a movq         $-1, %r10
  3944  	0x4d, 0x85, 0xed, //0x00003b61 testq        %r13, %r13
  3945  	0x0f, 0x84, 0x00, 0x12, 0x00, 0x00, //0x00003b64 je           LBB0_940
  3946  	//0x00003b6a LBB0_764
  3947  	0x48, 0x8b, 0x74, 0x24, 0x20, //0x00003b6a movq         $32(%rsp), %rsi
  3948  	0x48, 0x85, 0xf6, //0x00003b6f testq        %rsi, %rsi
  3949  	0x0f, 0x84, 0xf2, 0x11, 0x00, 0x00, //0x00003b72 je           LBB0_940
  3950  	0x48, 0x8b, 0x54, 0x24, 0x50, //0x00003b78 movq         $80(%rsp), %rdx
  3951  	0x48, 0x85, 0xd2, //0x00003b7d testq        %rdx, %rdx
  3952  	0x0f, 0x84, 0xe4, 0x11, 0x00, 0x00, //0x00003b80 je           LBB0_940
  3953  	0x4d, 0x29, 0xf0, //0x00003b86 subq         %r14, %r8
  3954  	0x49, 0x8d, 0x40, 0xff, //0x00003b89 leaq         $-1(%r8), %rax
  3955  	0x49, 0x39, 0xc5, //0x00003b8d cmpq         %rax, %r13
  3956  	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003b90 je           LBB0_772
  3957  	0x48, 0x39, 0xc2, //0x00003b96 cmpq         %rax, %rdx
  3958  	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003b99 je           LBB0_772
  3959  	0x48, 0x39, 0xc6, //0x00003b9f cmpq         %rax, %rsi
  3960  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003ba2 je           LBB0_772
  3961  	0x48, 0x85, 0xf6, //0x00003ba8 testq        %rsi, %rsi
  3962  	0x0f, 0x8e, 0x0f, 0x01, 0x00, 0x00, //0x00003bab jle          LBB0_778
  3963  	0x48, 0x8d, 0x46, 0xff, //0x00003bb1 leaq         $-1(%rsi), %rax
  3964  	0x49, 0x39, 0xc5, //0x00003bb5 cmpq         %rax, %r13
  3965  	0x0f, 0x84, 0x02, 0x01, 0x00, 0x00, //0x00003bb8 je           LBB0_778
  3966  	0x48, 0xf7, 0xd6, //0x00003bbe notq         %rsi
  3967  	0x49, 0x89, 0xf2, //0x00003bc1 movq         %rsi, %r10
  3968  	0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003bc4 jmp          LBB0_773
  3969  	//0x00003bc9 LBB0_772
  3970  	0x49, 0xf7, 0xd8, //0x00003bc9 negq         %r8
  3971  	0x4d, 0x89, 0xc2, //0x00003bcc movq         %r8, %r10
  3972  	//0x00003bcf LBB0_773
  3973  	0x4d, 0x85, 0xd2, //0x00003bcf testq        %r10, %r10
  3974  	0x0f, 0x88, 0x92, 0x11, 0x00, 0x00, //0x00003bd2 js           LBB0_940
  3975  	//0x00003bd8 LBB0_774
  3976  	0x4d, 0x01, 0xfa, //0x00003bd8 addq         %r15, %r10
  3977  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003bdb movq         $24(%rsp), %r8
  3978  	//0x00003be0 LBB0_775
  3979  	0x4d, 0x89, 0x10, //0x00003be0 movq         %r10, (%r8)
  3980  	0x4d, 0x89, 0xcd, //0x00003be3 movq         %r9, %r13
  3981  	0x4d, 0x85, 0xff, //0x00003be6 testq        %r15, %r15
  3982  	0x0f, 0x8f, 0xc6, 0xf1, 0xff, 0xff, //0x00003be9 jg           LBB0_554
  3983  	0xe9, 0x9a, 0x07, 0x00, 0x00, //0x00003bef jmp          LBB0_839
  3984  	//0x00003bf4 LBB0_601
  3985  	0x4c, 0x8b, 0x94, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003bf4 movq         $168(%rsp), %r10
  3986  	0x48, 0x8b, 0x5c, 0x24, 0x50, //0x00003bfc movq         $80(%rsp), %rbx
  3987  	0x48, 0x83, 0xfb, 0x20, //0x00003c01 cmpq         $32, %rbx
  3988  	0x0f, 0x82, 0xf5, 0x04, 0x00, 0x00, //0x00003c05 jb           LBB0_810
  3989  	//0x00003c0b LBB0_602
  3990  	0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x00003c0b vmovdqu      (%r10), %xmm3
  3991  	0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x00003c10 vmovdqu      $16(%r10), %xmm4
  3992  	0xc5, 0xe1, 0x74, 0xe8, //0x00003c16 vpcmpeqb     %xmm0, %xmm3, %xmm5
  3993  	0xc5, 0xf9, 0xd7, 0xfd, //0x00003c1a vpmovmskb    %xmm5, %edi
  3994  	0xc5, 0xd9, 0x74, 0xe8, //0x00003c1e vpcmpeqb     %xmm0, %xmm4, %xmm5
  3995  	0xc5, 0xf9, 0xd7, 0xf5, //0x00003c22 vpmovmskb    %xmm5, %esi
  3996  	0xc5, 0xe1, 0x74, 0xd9, //0x00003c26 vpcmpeqb     %xmm1, %xmm3, %xmm3
  3997  	0xc5, 0xf9, 0xd7, 0xcb, //0x00003c2a vpmovmskb    %xmm3, %ecx
  3998  	0xc5, 0xd9, 0x74, 0xd9, //0x00003c2e vpcmpeqb     %xmm1, %xmm4, %xmm3
  3999  	0xc5, 0xf9, 0xd7, 0xc3, //0x00003c32 vpmovmskb    %xmm3, %eax
  4000  	0x48, 0xc1, 0xe6, 0x10, //0x00003c36 shlq         $16, %rsi
  4001  	0x48, 0xc1, 0xe0, 0x10, //0x00003c3a shlq         $16, %rax
  4002  	0x48, 0x09, 0xc1, //0x00003c3e orq          %rax, %rcx
  4003  	0x49, 0x83, 0xfc, 0xff, //0x00003c41 cmpq         $-1, %r12
  4004  	0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x00003c45 jne          LBB0_781
  4005  	0x48, 0x85, 0xc9, //0x00003c4b testq        %rcx, %rcx
  4006  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003c4e movq         $24(%rsp), %r8
  4007  	0x0f, 0x85, 0xfa, 0x05, 0x00, 0x00, //0x00003c53 jne          LBB0_824
  4008  	0x48, 0x09, 0xfe, //0x00003c59 orq          %rdi, %rsi
  4009  	0x48, 0x89, 0xc8, //0x00003c5c movq         %rcx, %rax
  4010  	0x4c, 0x09, 0xe8, //0x00003c5f orq          %r13, %rax
  4011  	0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00003c62 jne          LBB0_782
  4012  	//0x00003c68 LBB0_605
  4013  	0x48, 0x85, 0xf6, //0x00003c68 testq        %rsi, %rsi
  4014  	0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00003c6b je           LBB0_783
  4015  	//0x00003c71 LBB0_606
  4016  	0x48, 0x0f, 0xbc, 0xc6, //0x00003c71 bsfq         %rsi, %rax
  4017  	0x4c, 0x03, 0x54, 0x24, 0x58, //0x00003c75 addq         $88(%rsp), %r10
  4018  	0x49, 0x01, 0xc2, //0x00003c7a addq         %rax, %r10
  4019  	//0x00003c7d LBB0_607
  4020  	0x4d, 0x85, 0xd2, //0x00003c7d testq        %r10, %r10
  4021  	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00003c80 movq         $32(%rsp), %rax
  4022  	0x0f, 0x88, 0x7f, 0x08, 0x00, 0x00, //0x00003c85 js           LBB0_861
  4023  	0x4d, 0x89, 0x10, //0x00003c8b movq         %r10, (%r8)
  4024  	0x4d, 0x89, 0xcd, //0x00003c8e movq         %r9, %r13
  4025  	0x4d, 0x85, 0xff, //0x00003c91 testq        %r15, %r15
  4026  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003c94 movq         $64(%rsp), %rcx
  4027  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003c99 movq         $48(%rsp), %r12
  4028  	0x0f, 0x8f, 0x11, 0xf1, 0xff, 0xff, //0x00003c9e jg           LBB0_554
  4029  	0xe9, 0xe5, 0x06, 0x00, 0x00, //0x00003ca4 jmp          LBB0_839
  4030  	//0x00003ca9 LBB0_776
  4031  	0x4d, 0x29, 0xd4, //0x00003ca9 subq         %r10, %r12
  4032  	0x44, 0x0f, 0xbc, 0xf8, //0x00003cac bsfl         %eax, %r15d
  4033  	0x4d, 0x01, 0xe7, //0x00003cb0 addq         %r12, %r15
  4034  	0x49, 0xf7, 0xd7, //0x00003cb3 notq         %r15
  4035  	//0x00003cb6 LBB0_777
  4036  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003cb6 movq         $24(%rsp), %r8
  4037  	0xe9, 0xec, 0x01, 0x00, 0x00, //0x00003cbb jmp          LBB0_792
  4038  	//0x00003cc0 LBB0_778
  4039  	0x48, 0x89, 0xd0, //0x00003cc0 movq         %rdx, %rax
  4040  	0x4c, 0x09, 0xe8, //0x00003cc3 orq          %r13, %rax
  4041  	0x4c, 0x39, 0xea, //0x00003cc6 cmpq         %r13, %rdx
  4042  	0x0f, 0x8c, 0xba, 0x01, 0x00, 0x00, //0x00003cc9 jl           LBB0_790
  4043  	0x48, 0x85, 0xc0, //0x00003ccf testq        %rax, %rax
  4044  	0x0f, 0x88, 0xb1, 0x01, 0x00, 0x00, //0x00003cd2 js           LBB0_790
  4045  	0x48, 0xf7, 0xd2, //0x00003cd8 notq         %rdx
  4046  	0x49, 0x89, 0xd2, //0x00003cdb movq         %rdx, %r10
  4047  	0xe9, 0xec, 0xfe, 0xff, 0xff, //0x00003cde jmp          LBB0_773
  4048  	//0x00003ce3 LBB0_781
  4049  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003ce3 movq         $24(%rsp), %r8
  4050  	0x48, 0x09, 0xfe, //0x00003ce8 orq          %rdi, %rsi
  4051  	0x48, 0x89, 0xc8, //0x00003ceb movq         %rcx, %rax
  4052  	0x4c, 0x09, 0xe8, //0x00003cee orq          %r13, %rax
  4053  	0x0f, 0x84, 0x71, 0xff, 0xff, 0xff, //0x00003cf1 je           LBB0_605
  4054  	//0x00003cf7 LBB0_782
  4055  	0x44, 0x89, 0xe8, //0x00003cf7 movl         %r13d, %eax
  4056  	0xf7, 0xd0, //0x00003cfa notl         %eax
  4057  	0x21, 0xc8, //0x00003cfc andl         %ecx, %eax
  4058  	0x8d, 0x14, 0x00, //0x00003cfe leal         (%rax,%rax), %edx
  4059  	0x44, 0x09, 0xea, //0x00003d01 orl          %r13d, %edx
  4060  	0x89, 0xd7, //0x00003d04 movl         %edx, %edi
  4061  	0xf7, 0xd7, //0x00003d06 notl         %edi
  4062  	0x21, 0xcf, //0x00003d08 andl         %ecx, %edi
  4063  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003d0a andl         $-1431655766, %edi
  4064  	0x45, 0x31, 0xed, //0x00003d10 xorl         %r13d, %r13d
  4065  	0x01, 0xc7, //0x00003d13 addl         %eax, %edi
  4066  	0x41, 0x0f, 0x92, 0xc5, //0x00003d15 setb         %r13b
  4067  	0x01, 0xff, //0x00003d19 addl         %edi, %edi
  4068  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003d1b xorl         $1431655765, %edi
  4069  	0x21, 0xd7, //0x00003d21 andl         %edx, %edi
  4070  	0xf7, 0xd7, //0x00003d23 notl         %edi
  4071  	0x21, 0xfe, //0x00003d25 andl         %edi, %esi
  4072  	0x48, 0x85, 0xf6, //0x00003d27 testq        %rsi, %rsi
  4073  	0x0f, 0x85, 0x41, 0xff, 0xff, 0xff, //0x00003d2a jne          LBB0_606
  4074  	//0x00003d30 LBB0_783
  4075  	0x49, 0x83, 0xc2, 0x20, //0x00003d30 addq         $32, %r10
  4076  	0x48, 0x83, 0xc3, 0xe0, //0x00003d34 addq         $-32, %rbx
  4077  	0x4d, 0x85, 0xed, //0x00003d38 testq        %r13, %r13
  4078  	0x0f, 0x85, 0xcd, 0x03, 0x00, 0x00, //0x00003d3b jne          LBB0_811
  4079  	//0x00003d41 LBB0_784
  4080  	0x4c, 0x89, 0xe2, //0x00003d41 movq         %r12, %rdx
  4081  	0x48, 0x85, 0xdb, //0x00003d44 testq        %rbx, %rbx
  4082  	0x0f, 0x84, 0x36, 0x11, 0x00, 0x00, //0x00003d47 je           LBB0_813
  4083  	//0x00003d4d LBB0_785
  4084  	0x49, 0x8d, 0x4a, 0x01, //0x00003d4d leaq         $1(%r10), %rcx
  4085  	0x41, 0x0f, 0xb6, 0x02, //0x00003d51 movzbl       (%r10), %eax
  4086  	0x3c, 0x22, //0x00003d55 cmpb         $34, %al
  4087  	0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x00003d57 je           LBB0_793
  4088  	0x48, 0x8d, 0x73, 0xff, //0x00003d5d leaq         $-1(%rbx), %rsi
  4089  	0x3c, 0x5c, //0x00003d61 cmpb         $92, %al
  4090  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003d63 je           LBB0_788
  4091  	0x48, 0x89, 0xf3, //0x00003d69 movq         %rsi, %rbx
  4092  	0x49, 0x89, 0xca, //0x00003d6c movq         %rcx, %r10
  4093  	0x48, 0x85, 0xf6, //0x00003d6f testq        %rsi, %rsi
  4094  	0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00003d72 jne          LBB0_785
  4095  	0xe9, 0x06, 0x11, 0x00, 0x00, //0x00003d78 jmp          LBB0_813
  4096  	//0x00003d7d LBB0_788
  4097  	0x48, 0x85, 0xf6, //0x00003d7d testq        %rsi, %rsi
  4098  	0x0f, 0x84, 0x9e, 0x05, 0x00, 0x00, //0x00003d80 je           LBB0_830
  4099  	0x48, 0x03, 0x4c, 0x24, 0x38, //0x00003d86 addq         $56(%rsp), %rcx
  4100  	0x48, 0x83, 0xfa, 0xff, //0x00003d8b cmpq         $-1, %rdx
  4101  	0x4c, 0x0f, 0x44, 0xe1, //0x00003d8f cmoveq       %rcx, %r12
  4102  	0x48, 0x0f, 0x44, 0xd1, //0x00003d93 cmoveq       %rcx, %rdx
  4103  	0x49, 0x83, 0xc2, 0x02, //0x00003d97 addq         $2, %r10
  4104  	0x48, 0x83, 0xc3, 0xfe, //0x00003d9b addq         $-2, %rbx
  4105  	0x48, 0x89, 0xde, //0x00003d9f movq         %rbx, %rsi
  4106  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003da2 movq         $24(%rsp), %r8
  4107  	0x48, 0x85, 0xf6, //0x00003da7 testq        %rsi, %rsi
  4108  	0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003daa jne          LBB0_785
  4109  	0xe9, 0xce, 0x10, 0x00, 0x00, //0x00003db0 jmp          LBB0_813
  4110  	//0x00003db5 LBB0_662
  4111  	0x4c, 0x8b, 0x94, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003db5 movq         $168(%rsp), %r10
  4112  	0x48, 0x8b, 0x5c, 0x24, 0x50, //0x00003dbd movq         $80(%rsp), %rbx
  4113  	0x48, 0x83, 0xfb, 0x20, //0x00003dc2 cmpq         $32, %rbx
  4114  	0x0f, 0x82, 0xea, 0x03, 0x00, 0x00, //0x00003dc6 jb           LBB0_818
  4115  	//0x00003dcc LBB0_663
  4116  	0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x00003dcc vmovdqu      (%r10), %xmm3
  4117  	0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x00003dd1 vmovdqu      $16(%r10), %xmm4
  4118  	0xc5, 0xe1, 0x74, 0xe8, //0x00003dd7 vpcmpeqb     %xmm0, %xmm3, %xmm5
  4119  	0xc5, 0xf9, 0xd7, 0xfd, //0x00003ddb vpmovmskb    %xmm5, %edi
  4120  	0xc5, 0xd9, 0x74, 0xe8, //0x00003ddf vpcmpeqb     %xmm0, %xmm4, %xmm5
  4121  	0xc5, 0xf9, 0xd7, 0xf5, //0x00003de3 vpmovmskb    %xmm5, %esi
  4122  	0xc5, 0xe1, 0x74, 0xd9, //0x00003de7 vpcmpeqb     %xmm1, %xmm3, %xmm3
  4123  	0xc5, 0xf9, 0xd7, 0xcb, //0x00003deb vpmovmskb    %xmm3, %ecx
  4124  	0xc5, 0xd9, 0x74, 0xd9, //0x00003def vpcmpeqb     %xmm1, %xmm4, %xmm3
  4125  	0xc5, 0xf9, 0xd7, 0xc3, //0x00003df3 vpmovmskb    %xmm3, %eax
  4126  	0x48, 0xc1, 0xe6, 0x10, //0x00003df7 shlq         $16, %rsi
  4127  	0x48, 0xc1, 0xe0, 0x10, //0x00003dfb shlq         $16, %rax
  4128  	0x48, 0x09, 0xc1, //0x00003dff orq          %rax, %rcx
  4129  	0x49, 0x83, 0xfc, 0xff, //0x00003e02 cmpq         $-1, %r12
  4130  	0x0f, 0x85, 0xd4, 0x00, 0x00, 0x00, //0x00003e06 jne          LBB0_795
  4131  	0x48, 0x85, 0xc9, //0x00003e0c testq        %rcx, %rcx
  4132  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003e0f movq         $24(%rsp), %r8
  4133  	0x0f, 0x85, 0x5c, 0x04, 0x00, 0x00, //0x00003e14 jne          LBB0_825
  4134  	0x48, 0x09, 0xfe, //0x00003e1a orq          %rdi, %rsi
  4135  	0x48, 0x89, 0xc8, //0x00003e1d movq         %rcx, %rax
  4136  	0x4c, 0x09, 0xe8, //0x00003e20 orq          %r13, %rax
  4137  	0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x00003e23 jne          LBB0_796
  4138  	//0x00003e29 LBB0_666
  4139  	0x48, 0x85, 0xf6, //0x00003e29 testq        %rsi, %rsi
  4140  	0x0f, 0x84, 0xfb, 0x00, 0x00, 0x00, //0x00003e2c je           LBB0_797
  4141  	//0x00003e32 LBB0_667
  4142  	0x48, 0x0f, 0xbc, 0xc6, //0x00003e32 bsfq         %rsi, %rax
  4143  	0x4c, 0x03, 0x54, 0x24, 0x58, //0x00003e36 addq         $88(%rsp), %r10
  4144  	0x49, 0x01, 0xc2, //0x00003e3b addq         %rax, %r10
  4145  	0x4d, 0x85, 0xd2, //0x00003e3e testq        %r10, %r10
  4146  	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00003e41 movq         $32(%rsp), %rax
  4147  	0x0f, 0x88, 0xbe, 0x06, 0x00, 0x00, //0x00003e46 js           LBB0_861
  4148  	//0x00003e4c LBB0_668
  4149  	0x4d, 0x89, 0x10, //0x00003e4c movq         %r10, (%r8)
  4150  	0x4d, 0x89, 0xcd, //0x00003e4f movq         %r9, %r13
  4151  	0x4d, 0x85, 0xff, //0x00003e52 testq        %r15, %r15
  4152  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003e55 movq         $64(%rsp), %rcx
  4153  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003e5a movq         $48(%rsp), %r12
  4154  	0x0f, 0x8e, 0x29, 0x05, 0x00, 0x00, //0x00003e5f jle          LBB0_839
  4155  	0x48, 0x8b, 0x01, //0x00003e65 movq         (%rcx), %rax
  4156  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003e68 cmpq         $4095, %rax
  4157  	0x0f, 0x8f, 0x8a, 0x06, 0x00, 0x00, //0x00003e6e jg           LBB0_942
  4158  	0x48, 0x8d, 0x50, 0x01, //0x00003e74 leaq         $1(%rax), %rdx
  4159  	0x48, 0x89, 0x11, //0x00003e78 movq         %rdx, (%rcx)
  4160  	0x48, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003e7b movq         $4, $8(%rcx,%rax,8)
  4161  	0xe9, 0x2c, 0xef, 0xff, 0xff, //0x00003e84 jmp          LBB0_554
  4162  	//0x00003e89 LBB0_790
  4163  	0x48, 0x85, 0xc0, //0x00003e89 testq        %rax, %rax
  4164  	0x49, 0x8d, 0x45, 0xff, //0x00003e8c leaq         $-1(%r13), %rax
  4165  	0x49, 0xf7, 0xd5, //0x00003e90 notq         %r13
  4166  	0x4d, 0x0f, 0x48, 0xe8, //0x00003e93 cmovsq       %r8, %r13
  4167  	0x48, 0x39, 0xc2, //0x00003e97 cmpq         %rax, %rdx
  4168  	0x4d, 0x0f, 0x45, 0xe8, //0x00003e9a cmovneq      %r8, %r13
  4169  	0x4d, 0x89, 0xea, //0x00003e9e movq         %r13, %r10
  4170  	0xe9, 0x29, 0xfd, 0xff, 0xff, //0x00003ea1 jmp          LBB0_773
  4171  	//0x00003ea6 LBB0_791
  4172  	0x48, 0xf7, 0xd0, //0x00003ea6 notq         %rax
  4173  	0x49, 0x89, 0xc7, //0x00003ea9 movq         %rax, %r15
  4174  	//0x00003eac LBB0_792
  4175  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003eac movq         $64(%rsp), %rcx
  4176  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003eb1 movq         $48(%rsp), %r12
  4177  	0xe9, 0x92, 0xf7, 0xff, 0xff, //0x00003eb6 jmp          LBB0_684
  4178  	//0x00003ebb LBB0_793
  4179  	0x48, 0x2b, 0x4c, 0x24, 0x30, //0x00003ebb subq         $48(%rsp), %rcx
  4180  	0x49, 0x89, 0xca, //0x00003ec0 movq         %rcx, %r10
  4181  	0xe9, 0xb5, 0xfd, 0xff, 0xff, //0x00003ec3 jmp          LBB0_607
  4182  	//0x00003ec8 LBB0_794
  4183  	0x49, 0x89, 0xff, //0x00003ec8 movq         %rdi, %r15
  4184  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003ecb movq         $-1, %rax
  4185  	0x4d, 0x85, 0xdb, //0x00003ed2 testq        %r11, %r11
  4186  	0x0f, 0x85, 0x15, 0xf7, 0xff, 0xff, //0x00003ed5 jne          LBB0_675
  4187  	0xe9, 0x41, 0x0e, 0x00, 0x00, //0x00003edb jmp          LBB0_931
  4188  	//0x00003ee0 LBB0_795
  4189  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003ee0 movq         $24(%rsp), %r8
  4190  	0x48, 0x09, 0xfe, //0x00003ee5 orq          %rdi, %rsi
  4191  	0x48, 0x89, 0xc8, //0x00003ee8 movq         %rcx, %rax
  4192  	0x4c, 0x09, 0xe8, //0x00003eeb orq          %r13, %rax
  4193  	0x0f, 0x84, 0x35, 0xff, 0xff, 0xff, //0x00003eee je           LBB0_666
  4194  	//0x00003ef4 LBB0_796
  4195  	0x44, 0x89, 0xe8, //0x00003ef4 movl         %r13d, %eax
  4196  	0xf7, 0xd0, //0x00003ef7 notl         %eax
  4197  	0x21, 0xc8, //0x00003ef9 andl         %ecx, %eax
  4198  	0x8d, 0x14, 0x00, //0x00003efb leal         (%rax,%rax), %edx
  4199  	0x44, 0x09, 0xea, //0x00003efe orl          %r13d, %edx
  4200  	0x89, 0xd7, //0x00003f01 movl         %edx, %edi
  4201  	0xf7, 0xd7, //0x00003f03 notl         %edi
  4202  	0x21, 0xcf, //0x00003f05 andl         %ecx, %edi
  4203  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003f07 andl         $-1431655766, %edi
  4204  	0x45, 0x31, 0xed, //0x00003f0d xorl         %r13d, %r13d
  4205  	0x01, 0xc7, //0x00003f10 addl         %eax, %edi
  4206  	0x41, 0x0f, 0x92, 0xc5, //0x00003f12 setb         %r13b
  4207  	0x01, 0xff, //0x00003f16 addl         %edi, %edi
  4208  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003f18 xorl         $1431655765, %edi
  4209  	0x21, 0xd7, //0x00003f1e andl         %edx, %edi
  4210  	0xf7, 0xd7, //0x00003f20 notl         %edi
  4211  	0x21, 0xfe, //0x00003f22 andl         %edi, %esi
  4212  	0x48, 0x85, 0xf6, //0x00003f24 testq        %rsi, %rsi
  4213  	0x0f, 0x85, 0x05, 0xff, 0xff, 0xff, //0x00003f27 jne          LBB0_667
  4214  	//0x00003f2d LBB0_797
  4215  	0x49, 0x83, 0xc2, 0x20, //0x00003f2d addq         $32, %r10
  4216  	0x48, 0x83, 0xc3, 0xe0, //0x00003f31 addq         $-32, %rbx
  4217  	0x4d, 0x85, 0xed, //0x00003f35 testq        %r13, %r13
  4218  	0x0f, 0x85, 0x86, 0x02, 0x00, 0x00, //0x00003f38 jne          LBB0_819
  4219  	//0x00003f3e LBB0_798
  4220  	0x4c, 0x89, 0xe2, //0x00003f3e movq         %r12, %rdx
  4221  	0x48, 0x85, 0xdb, //0x00003f41 testq        %rbx, %rbx
  4222  	0x0f, 0x84, 0x39, 0x0f, 0x00, 0x00, //0x00003f44 je           LBB0_813
  4223  	//0x00003f4a LBB0_799
  4224  	0x49, 0x8d, 0x4a, 0x01, //0x00003f4a leaq         $1(%r10), %rcx
  4225  	0x41, 0x0f, 0xb6, 0x02, //0x00003f4e movzbl       (%r10), %eax
  4226  	0x3c, 0x22, //0x00003f52 cmpb         $34, %al
  4227  	0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x00003f54 je           LBB0_860
  4228  	0x48, 0x8d, 0x73, 0xff, //0x00003f5a leaq         $-1(%rbx), %rsi
  4229  	0x3c, 0x5c, //0x00003f5e cmpb         $92, %al
  4230  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003f60 je           LBB0_802
  4231  	0x48, 0x89, 0xf3, //0x00003f66 movq         %rsi, %rbx
  4232  	0x49, 0x89, 0xca, //0x00003f69 movq         %rcx, %r10
  4233  	0x48, 0x85, 0xf6, //0x00003f6c testq        %rsi, %rsi
  4234  	0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00003f6f jne          LBB0_799
  4235  	0xe9, 0x09, 0x0f, 0x00, 0x00, //0x00003f75 jmp          LBB0_813
  4236  	//0x00003f7a LBB0_802
  4237  	0x48, 0x85, 0xf6, //0x00003f7a testq        %rsi, %rsi
  4238  	0x0f, 0x84, 0xa1, 0x03, 0x00, 0x00, //0x00003f7d je           LBB0_830
  4239  	0x48, 0x03, 0x4c, 0x24, 0x38, //0x00003f83 addq         $56(%rsp), %rcx
  4240  	0x48, 0x83, 0xfa, 0xff, //0x00003f88 cmpq         $-1, %rdx
  4241  	0x4c, 0x0f, 0x44, 0xe1, //0x00003f8c cmoveq       %rcx, %r12
  4242  	0x48, 0x0f, 0x44, 0xd1, //0x00003f90 cmoveq       %rcx, %rdx
  4243  	0x49, 0x83, 0xc2, 0x02, //0x00003f94 addq         $2, %r10
  4244  	0x48, 0x83, 0xc3, 0xfe, //0x00003f98 addq         $-2, %rbx
  4245  	0x48, 0x89, 0xde, //0x00003f9c movq         %rbx, %rsi
  4246  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00003f9f movq         $24(%rsp), %r8
  4247  	0x48, 0x85, 0xf6, //0x00003fa4 testq        %rsi, %rsi
  4248  	0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x00003fa7 jne          LBB0_799
  4249  	0xe9, 0xd1, 0x0e, 0x00, 0x00, //0x00003fad jmp          LBB0_813
  4250  	//0x00003fb2 LBB0_804
  4251  	0x48, 0xf7, 0xd0, //0x00003fb2 notq         %rax
  4252  	0x49, 0x89, 0xc7, //0x00003fb5 movq         %rax, %r15
  4253  	0xe9, 0xf9, 0xfc, 0xff, 0xff, //0x00003fb8 jmp          LBB0_777
  4254  	//0x00003fbd LBB0_860
  4255  	0x48, 0x2b, 0x4c, 0x24, 0x30, //0x00003fbd subq         $48(%rsp), %rcx
  4256  	0x49, 0x89, 0xca, //0x00003fc2 movq         %rcx, %r10
  4257  	0x4d, 0x85, 0xd2, //0x00003fc5 testq        %r10, %r10
  4258  	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00003fc8 movq         $32(%rsp), %rax
  4259  	0x0f, 0x89, 0x79, 0xfe, 0xff, 0xff, //0x00003fcd jns          LBB0_668
  4260  	0xe9, 0x32, 0x05, 0x00, 0x00, //0x00003fd3 jmp          LBB0_861
  4261  	//0x00003fd8 LBB0_805
  4262  	0x4d, 0x29, 0xf4, //0x00003fd8 subq         %r14, %r12
  4263  	0x44, 0x0f, 0xbc, 0xd0, //0x00003fdb bsfl         %eax, %r10d
  4264  	0x4d, 0x01, 0xe2, //0x00003fdf addq         %r12, %r10
  4265  	//0x00003fe2 LBB0_806
  4266  	0x49, 0xf7, 0xd2, //0x00003fe2 notq         %r10
  4267  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00003fe5 movq         $64(%rsp), %rcx
  4268  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00003fea movq         $48(%rsp), %r12
  4269  	0xe9, 0xdb, 0xfb, 0xff, 0xff, //0x00003fef jmp          LBB0_773
  4270  	//0x00003ff4 LBB0_698
  4271  	0x4c, 0x8b, 0x94, 0x24, 0xa8, 0x00, 0x00, 0x00, //0x00003ff4 movq         $168(%rsp), %r10
  4272  	0x48, 0x8b, 0x5c, 0x24, 0x50, //0x00003ffc movq         $80(%rsp), %rbx
  4273  	0x48, 0x83, 0xfb, 0x20, //0x00004001 cmpq         $32, %rbx
  4274  	0x0f, 0x82, 0x69, 0x00, 0x00, 0x00, //0x00004005 jb           LBB0_704
  4275  	//0x0000400b LBB0_699
  4276  	0xc4, 0xc1, 0x7a, 0x6f, 0x1a, //0x0000400b vmovdqu      (%r10), %xmm3
  4277  	0xc4, 0xc1, 0x7a, 0x6f, 0x62, 0x10, //0x00004010 vmovdqu      $16(%r10), %xmm4
  4278  	0xc5, 0xe1, 0x74, 0xe8, //0x00004016 vpcmpeqb     %xmm0, %xmm3, %xmm5
  4279  	0xc5, 0xf9, 0xd7, 0xfd, //0x0000401a vpmovmskb    %xmm5, %edi
  4280  	0xc5, 0xd9, 0x74, 0xe8, //0x0000401e vpcmpeqb     %xmm0, %xmm4, %xmm5
  4281  	0xc5, 0xf9, 0xd7, 0xf5, //0x00004022 vpmovmskb    %xmm5, %esi
  4282  	0xc5, 0xe1, 0x74, 0xd9, //0x00004026 vpcmpeqb     %xmm1, %xmm3, %xmm3
  4283  	0xc5, 0xf9, 0xd7, 0xcb, //0x0000402a vpmovmskb    %xmm3, %ecx
  4284  	0xc5, 0xd9, 0x74, 0xd9, //0x0000402e vpcmpeqb     %xmm1, %xmm4, %xmm3
  4285  	0xc5, 0xf9, 0xd7, 0xc3, //0x00004032 vpmovmskb    %xmm3, %eax
  4286  	0x48, 0xc1, 0xe6, 0x10, //0x00004036 shlq         $16, %rsi
  4287  	0x48, 0xc1, 0xe0, 0x10, //0x0000403a shlq         $16, %rax
  4288  	0x48, 0x09, 0xc1, //0x0000403e orq          %rax, %rcx
  4289  	0x49, 0x83, 0xfc, 0xff, //0x00004041 cmpq         $-1, %r12
  4290  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00004045 jne          LBB0_701
  4291  	0x48, 0x85, 0xc9, //0x0000404b testq        %rcx, %rcx
  4292  	0x0f, 0x85, 0x45, 0x02, 0x00, 0x00, //0x0000404e jne          LBB0_826
  4293  	//0x00004054 LBB0_701
  4294  	0x48, 0x09, 0xfe, //0x00004054 orq          %rdi, %rsi
  4295  	0x48, 0x89, 0xc8, //0x00004057 movq         %rcx, %rax
  4296  	0x4c, 0x09, 0xe8, //0x0000405a orq          %r13, %rax
  4297  	0x0f, 0x85, 0x54, 0x02, 0x00, 0x00, //0x0000405d jne          LBB0_827
  4298  	//0x00004063 LBB0_702
  4299  	0x48, 0x85, 0xf6, //0x00004063 testq        %rsi, %rsi
  4300  	0x0f, 0x85, 0x05, 0xfc, 0xff, 0xff, //0x00004066 jne          LBB0_606
  4301  	//0x0000406c LBB0_703
  4302  	0x49, 0x83, 0xc2, 0x20, //0x0000406c addq         $32, %r10
  4303  	0x48, 0x83, 0xc3, 0xe0, //0x00004070 addq         $-32, %rbx
  4304  	//0x00004074 LBB0_704
  4305  	0x4d, 0x85, 0xed, //0x00004074 testq        %r13, %r13
  4306  	0x0f, 0x85, 0x78, 0x02, 0x00, 0x00, //0x00004077 jne          LBB0_828
  4307  	0x4c, 0x89, 0xe2, //0x0000407d movq         %r12, %rdx
  4308  	0x48, 0x85, 0xdb, //0x00004080 testq        %rbx, %rbx
  4309  	0x0f, 0x84, 0x9b, 0x02, 0x00, 0x00, //0x00004083 je           LBB0_830
  4310  	//0x00004089 LBB0_706
  4311  	0x49, 0x8d, 0x4a, 0x01, //0x00004089 leaq         $1(%r10), %rcx
  4312  	0x41, 0x0f, 0xb6, 0x02, //0x0000408d movzbl       (%r10), %eax
  4313  	0x3c, 0x22, //0x00004091 cmpb         $34, %al
  4314  	0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x00004093 je           LBB0_814
  4315  	0x48, 0x8d, 0x73, 0xff, //0x00004099 leaq         $-1(%rbx), %rsi
  4316  	0x3c, 0x5c, //0x0000409d cmpb         $92, %al
  4317  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000409f je           LBB0_807
  4318  	0x48, 0x89, 0xf3, //0x000040a5 movq         %rsi, %rbx
  4319  	0x49, 0x89, 0xca, //0x000040a8 movq         %rcx, %r10
  4320  	0x48, 0x85, 0xf6, //0x000040ab testq        %rsi, %rsi
  4321  	0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x000040ae jne          LBB0_706
  4322  	0xe9, 0x6b, 0x02, 0x00, 0x00, //0x000040b4 jmp          LBB0_830
  4323  	//0x000040b9 LBB0_807
  4324  	0x48, 0x85, 0xf6, //0x000040b9 testq        %rsi, %rsi
  4325  	0x0f, 0x84, 0x62, 0x02, 0x00, 0x00, //0x000040bc je           LBB0_830
  4326  	0x48, 0x03, 0x4c, 0x24, 0x38, //0x000040c2 addq         $56(%rsp), %rcx
  4327  	0x48, 0x83, 0xfa, 0xff, //0x000040c7 cmpq         $-1, %rdx
  4328  	0x4c, 0x0f, 0x44, 0xe1, //0x000040cb cmoveq       %rcx, %r12
  4329  	0x48, 0x0f, 0x44, 0xd1, //0x000040cf cmoveq       %rcx, %rdx
  4330  	0x49, 0x83, 0xc2, 0x02, //0x000040d3 addq         $2, %r10
  4331  	0x48, 0x83, 0xc3, 0xfe, //0x000040d7 addq         $-2, %rbx
  4332  	0x48, 0x89, 0xde, //0x000040db movq         %rbx, %rsi
  4333  	0x48, 0x85, 0xf6, //0x000040de testq        %rsi, %rsi
  4334  	0x0f, 0x85, 0xa2, 0xff, 0xff, 0xff, //0x000040e1 jne          LBB0_706
  4335  	0xe9, 0x38, 0x02, 0x00, 0x00, //0x000040e7 jmp          LBB0_830
  4336  	//0x000040ec LBB0_809
  4337  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000040ec movq         $-1, %r12
  4338  	0x45, 0x31, 0xed, //0x000040f3 xorl         %r13d, %r13d
  4339  	0x48, 0x83, 0xfb, 0x20, //0x000040f6 cmpq         $32, %rbx
  4340  	0x0f, 0x83, 0x0b, 0xfb, 0xff, 0xff, //0x000040fa jae          LBB0_602
  4341  	//0x00004100 LBB0_810
  4342  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00004100 movq         $24(%rsp), %r8
  4343  	0x4d, 0x85, 0xed, //0x00004105 testq        %r13, %r13
  4344  	0x0f, 0x84, 0x33, 0xfc, 0xff, 0xff, //0x00004108 je           LBB0_784
  4345  	//0x0000410e LBB0_811
  4346  	0x48, 0x85, 0xdb, //0x0000410e testq        %rbx, %rbx
  4347  	0x0f, 0x84, 0x0d, 0x02, 0x00, 0x00, //0x00004111 je           LBB0_830
  4348  	0x48, 0x8b, 0x44, 0x24, 0x38, //0x00004117 movq         $56(%rsp), %rax
  4349  	0x4c, 0x01, 0xd0, //0x0000411c addq         %r10, %rax
  4350  	0x49, 0x83, 0xfc, 0xff, //0x0000411f cmpq         $-1, %r12
  4351  	0x4c, 0x89, 0xe2, //0x00004123 movq         %r12, %rdx
  4352  	0x4c, 0x0f, 0x44, 0xe0, //0x00004126 cmoveq       %rax, %r12
  4353  	0x48, 0x0f, 0x44, 0xd0, //0x0000412a cmoveq       %rax, %rdx
  4354  	0x49, 0xff, 0xc2, //0x0000412e incq         %r10
  4355  	0x48, 0xff, 0xcb, //0x00004131 decq         %rbx
  4356  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00004134 movq         $24(%rsp), %r8
  4357  	0x48, 0x85, 0xdb, //0x00004139 testq        %rbx, %rbx
  4358  	0x0f, 0x85, 0x0b, 0xfc, 0xff, 0xff, //0x0000413c jne          LBB0_785
  4359  	0xe9, 0x3c, 0x0d, 0x00, 0x00, //0x00004142 jmp          LBB0_813
  4360  	//0x00004147 LBB0_814
  4361  	0x48, 0x2b, 0x4c, 0x24, 0x30, //0x00004147 subq         $48(%rsp), %rcx
  4362  	0x49, 0x89, 0xca, //0x0000414c movq         %rcx, %r10
  4363  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000414f movq         $24(%rsp), %r8
  4364  	0xe9, 0x24, 0xfb, 0xff, 0xff, //0x00004154 jmp          LBB0_607
  4365  	//0x00004159 LBB0_815
  4366  	0x49, 0x89, 0xf0, //0x00004159 movq         %rsi, %r8
  4367  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000415c movq         $-1, %r10
  4368  	0x4d, 0x85, 0xed, //0x00004163 testq        %r13, %r13
  4369  	0x0f, 0x85, 0xfe, 0xf9, 0xff, 0xff, //0x00004166 jne          LBB0_764
  4370  	0xe9, 0xf9, 0x0b, 0x00, 0x00, //0x0000416c jmp          LBB0_940
  4371  	//0x00004171 LBB0_816
  4372  	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00004171 movq         $-1, $32(%rsp)
  4373  	0x4d, 0x89, 0xd7, //0x0000417a movq         %r10, %r15
  4374  	0x48, 0x89, 0xfa, //0x0000417d movq         %rdi, %rdx
  4375  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004180 movq         $-1, %r11
  4376  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004187 movq         $-1, %r13
  4377  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x0000418e movq         $24(%rsp), %r8
  4378  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x00004193 movq         $64(%rsp), %rcx
  4379  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00004198 movq         $48(%rsp), %r12
  4380  	0xe9, 0xe5, 0xf1, 0xff, 0xff, //0x0000419d jmp          LBB0_642
  4381  	//0x000041a2 LBB0_817
  4382  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000041a2 movq         $-1, %r12
  4383  	0x45, 0x31, 0xed, //0x000041a9 xorl         %r13d, %r13d
  4384  	0x48, 0x83, 0xfb, 0x20, //0x000041ac cmpq         $32, %rbx
  4385  	0x0f, 0x83, 0x16, 0xfc, 0xff, 0xff, //0x000041b0 jae          LBB0_663
  4386  	//0x000041b6 LBB0_818
  4387  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000041b6 movq         $24(%rsp), %r8
  4388  	0x4d, 0x85, 0xed, //0x000041bb testq        %r13, %r13
  4389  	0x0f, 0x84, 0x7a, 0xfd, 0xff, 0xff, //0x000041be je           LBB0_798
  4390  	//0x000041c4 LBB0_819
  4391  	0x48, 0x85, 0xdb, //0x000041c4 testq        %rbx, %rbx
  4392  	0x0f, 0x84, 0x57, 0x01, 0x00, 0x00, //0x000041c7 je           LBB0_830
  4393  	0x48, 0x8b, 0x44, 0x24, 0x38, //0x000041cd movq         $56(%rsp), %rax
  4394  	0x4c, 0x01, 0xd0, //0x000041d2 addq         %r10, %rax
  4395  	0x49, 0x83, 0xfc, 0xff, //0x000041d5 cmpq         $-1, %r12
  4396  	0x4c, 0x89, 0xe2, //0x000041d9 movq         %r12, %rdx
  4397  	0x4c, 0x0f, 0x44, 0xe0, //0x000041dc cmoveq       %rax, %r12
  4398  	0x48, 0x0f, 0x44, 0xd0, //0x000041e0 cmoveq       %rax, %rdx
  4399  	0x49, 0xff, 0xc2, //0x000041e4 incq         %r10
  4400  	0x48, 0xff, 0xcb, //0x000041e7 decq         %rbx
  4401  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x000041ea movq         $24(%rsp), %r8
  4402  	0x48, 0x85, 0xdb, //0x000041ef testq        %rbx, %rbx
  4403  	0x0f, 0x85, 0x52, 0xfd, 0xff, 0xff, //0x000041f2 jne          LBB0_799
  4404  	0xe9, 0x86, 0x0c, 0x00, 0x00, //0x000041f8 jmp          LBB0_813
  4405  	//0x000041fd LBB0_823
  4406  	0x49, 0xf7, 0xda, //0x000041fd negq         %r10
  4407  	0xe9, 0xca, 0xf9, 0xff, 0xff, //0x00004200 jmp          LBB0_773
  4408  	//0x00004205 LBB0_821
  4409  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00004205 movq         $-1, %r12
  4410  	0x45, 0x31, 0xed, //0x0000420c xorl         %r13d, %r13d
  4411  	0x48, 0x83, 0xfb, 0x20, //0x0000420f cmpq         $32, %rbx
  4412  	0x0f, 0x83, 0xf2, 0xfd, 0xff, 0xff, //0x00004213 jae          LBB0_699
  4413  	0xe9, 0x56, 0xfe, 0xff, 0xff, //0x00004219 jmp          LBB0_704
  4414  	//0x0000421e LBB0_822
  4415  	0x48, 0xc7, 0x44, 0x24, 0x50, 0xff, 0xff, 0xff, 0xff, //0x0000421e movq         $-1, $80(%rsp)
  4416  	0x4d, 0x89, 0xf0, //0x00004227 movq         %r14, %r8
  4417  	0x49, 0x89, 0xfb, //0x0000422a movq         %rdi, %r11
  4418  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000422d movq         $-1, %r13
  4419  	0x48, 0xc7, 0x44, 0x24, 0x20, 0xff, 0xff, 0xff, 0xff, //0x00004234 movq         $-1, $32(%rsp)
  4420  	0x48, 0x8b, 0x4c, 0x24, 0x40, //0x0000423d movq         $64(%rsp), %rcx
  4421  	0x4c, 0x8b, 0x64, 0x24, 0x30, //0x00004242 movq         $48(%rsp), %r12
  4422  	0x48, 0x8d, 0x3d, 0x52, 0x13, 0x00, 0x00, //0x00004247 leaq         $4946(%rip), %rdi  /* LJTI0_4+0(%rip) */
  4423  	0xe9, 0x8d, 0xf7, 0xff, 0xff, //0x0000424e jmp          LBB0_735
  4424  	//0x00004253 LBB0_824
  4425  	0x4c, 0x89, 0xd0, //0x00004253 movq         %r10, %rax
  4426  	0x48, 0x2b, 0x44, 0x24, 0x30, //0x00004256 subq         $48(%rsp), %rax
  4427  	0x4c, 0x0f, 0xbc, 0xe1, //0x0000425b bsfq         %rcx, %r12
  4428  	0x49, 0x01, 0xc4, //0x0000425f addq         %rax, %r12
  4429  	0x48, 0x09, 0xfe, //0x00004262 orq          %rdi, %rsi
  4430  	0x48, 0x89, 0xc8, //0x00004265 movq         %rcx, %rax
  4431  	0x4c, 0x09, 0xe8, //0x00004268 orq          %r13, %rax
  4432  	0x0f, 0x84, 0xf7, 0xf9, 0xff, 0xff, //0x0000426b je           LBB0_605
  4433  	0xe9, 0x81, 0xfa, 0xff, 0xff, //0x00004271 jmp          LBB0_782
  4434  	//0x00004276 LBB0_825
  4435  	0x4c, 0x89, 0xd0, //0x00004276 movq         %r10, %rax
  4436  	0x48, 0x2b, 0x44, 0x24, 0x30, //0x00004279 subq         $48(%rsp), %rax
  4437  	0x4c, 0x0f, 0xbc, 0xe1, //0x0000427e bsfq         %rcx, %r12
  4438  	0x49, 0x01, 0xc4, //0x00004282 addq         %rax, %r12
  4439  	0x48, 0x09, 0xfe, //0x00004285 orq          %rdi, %rsi
  4440  	0x48, 0x89, 0xc8, //0x00004288 movq         %rcx, %rax
  4441  	0x4c, 0x09, 0xe8, //0x0000428b orq          %r13, %rax
  4442  	0x0f, 0x84, 0x95, 0xfb, 0xff, 0xff, //0x0000428e je           LBB0_666
  4443  	0xe9, 0x5b, 0xfc, 0xff, 0xff, //0x00004294 jmp          LBB0_796
  4444  	//0x00004299 LBB0_826
  4445  	0x4c, 0x89, 0xd0, //0x00004299 movq         %r10, %rax
  4446  	0x48, 0x2b, 0x44, 0x24, 0x30, //0x0000429c subq         $48(%rsp), %rax
  4447  	0x4c, 0x0f, 0xbc, 0xe1, //0x000042a1 bsfq         %rcx, %r12
  4448  	0x49, 0x01, 0xc4, //0x000042a5 addq         %rax, %r12
  4449  	0x48, 0x09, 0xfe, //0x000042a8 orq          %rdi, %rsi
  4450  	0x48, 0x89, 0xc8, //0x000042ab movq         %rcx, %rax
  4451  	0x4c, 0x09, 0xe8, //0x000042ae orq          %r13, %rax
  4452  	0x0f, 0x84, 0xac, 0xfd, 0xff, 0xff, //0x000042b1 je           LBB0_702
  4453  	//0x000042b7 LBB0_827
  4454  	0x44, 0x89, 0xe8, //0x000042b7 movl         %r13d, %eax
  4455  	0xf7, 0xd0, //0x000042ba notl         %eax
  4456  	0x21, 0xc8, //0x000042bc andl         %ecx, %eax
  4457  	0x8d, 0x14, 0x00, //0x000042be leal         (%rax,%rax), %edx
  4458  	0x44, 0x09, 0xea, //0x000042c1 orl          %r13d, %edx
  4459  	0x89, 0xd7, //0x000042c4 movl         %edx, %edi
  4460  	0xf7, 0xd7, //0x000042c6 notl         %edi
  4461  	0x21, 0xcf, //0x000042c8 andl         %ecx, %edi
  4462  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000042ca andl         $-1431655766, %edi
  4463  	0x45, 0x31, 0xed, //0x000042d0 xorl         %r13d, %r13d
  4464  	0x01, 0xc7, //0x000042d3 addl         %eax, %edi
  4465  	0x41, 0x0f, 0x92, 0xc5, //0x000042d5 setb         %r13b
  4466  	0x01, 0xff, //0x000042d9 addl         %edi, %edi
  4467  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000042db xorl         $1431655765, %edi
  4468  	0x21, 0xd7, //0x000042e1 andl         %edx, %edi
  4469  	0xf7, 0xd7, //0x000042e3 notl         %edi
  4470  	0x21, 0xfe, //0x000042e5 andl         %edi, %esi
  4471  	0x48, 0x85, 0xf6, //0x000042e7 testq        %rsi, %rsi
  4472  	0x0f, 0x85, 0x81, 0xf9, 0xff, 0xff, //0x000042ea jne          LBB0_606
  4473  	0xe9, 0x77, 0xfd, 0xff, 0xff, //0x000042f0 jmp          LBB0_703
  4474  	//0x000042f5 LBB0_828
  4475  	0x48, 0x85, 0xdb, //0x000042f5 testq        %rbx, %rbx
  4476  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000042f8 je           LBB0_830
  4477  	0x48, 0x8b, 0x44, 0x24, 0x38, //0x000042fe movq         $56(%rsp), %rax
  4478  	0x4c, 0x01, 0xd0, //0x00004303 addq         %r10, %rax
  4479  	0x49, 0x83, 0xfc, 0xff, //0x00004306 cmpq         $-1, %r12
  4480  	0x4c, 0x89, 0xe2, //0x0000430a movq         %r12, %rdx
  4481  	0x4c, 0x0f, 0x44, 0xe0, //0x0000430d cmoveq       %rax, %r12
  4482  	0x48, 0x0f, 0x44, 0xd0, //0x00004311 cmoveq       %rax, %rdx
  4483  	0x49, 0xff, 0xc2, //0x00004315 incq         %r10
  4484  	0x48, 0xff, 0xcb, //0x00004318 decq         %rbx
  4485  	0x48, 0x85, 0xdb, //0x0000431b testq        %rbx, %rbx
  4486  	0x0f, 0x85, 0x65, 0xfd, 0xff, 0xff, //0x0000431e jne          LBB0_706
  4487  	//0x00004324 LBB0_830
  4488  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00004324 movq         $24(%rsp), %r8
  4489  	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00004329 movq         $32(%rsp), %rax
  4490  	0xe9, 0xe1, 0x01, 0x00, 0x00, //0x0000432e jmp          LBB0_862
  4491  	//0x00004333 LBB0_249
  4492  	0x3c, 0x7d, //0x00004333 cmpb         $125, %al
  4493  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00004335 je           LBB0_833
  4494  	0xe9, 0x41, 0x00, 0x00, 0x00, //0x0000433b jmp          LBB0_837
  4495  	//0x00004340 LBB0_831
  4496  	0x49, 0x89, 0x38, //0x00004340 movq         %rdi, (%r8)
  4497  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004343 movq         $-1, %r13
  4498  	0xe9, 0x3f, 0x00, 0x00, 0x00, //0x0000434a jmp          LBB0_839
  4499  	//0x0000434f LBB0_832
  4500  	0x3c, 0x5d, //0x0000434f cmpb         $93, %al
  4501  	0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00004351 jne          LBB0_837
  4502  	//0x00004357 LBB0_833
  4503  	0x49, 0xff, 0xca, //0x00004357 decq         %r10
  4504  	0x4d, 0x89, 0x10, //0x0000435a movq         %r10, (%r8)
  4505  	0x49, 0xc7, 0xc5, 0xdf, 0xff, 0xff, 0xff, //0x0000435d movq         $-33, %r13
  4506  	0xe9, 0x25, 0x00, 0x00, 0x00, //0x00004364 jmp          LBB0_839
  4507  	//0x00004369 LBB0_835
  4508  	0x49, 0xff, 0xca, //0x00004369 decq         %r10
  4509  	0x4d, 0x89, 0x10, //0x0000436c movq         %r10, (%r8)
  4510  	0x49, 0xc7, 0xc5, 0xde, 0xff, 0xff, 0xff, //0x0000436f movq         $-34, %r13
  4511  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x00004376 jmp          LBB0_839
  4512  	//0x0000437b LBB0_836
  4513  	0x49, 0x89, 0x38, //0x0000437b movq         %rdi, (%r8)
  4514  	0x49, 0x89, 0xfa, //0x0000437e movq         %rdi, %r10
  4515  	//0x00004381 LBB0_837
  4516  	0x49, 0xff, 0xca, //0x00004381 decq         %r10
  4517  	0x4d, 0x89, 0x10, //0x00004384 movq         %r10, (%r8)
  4518  	//0x00004387 LBB0_838
  4519  	0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004387 movq         $-2, %r13
  4520  	//0x0000438e LBB0_839
  4521  	0x4c, 0x89, 0xe8, //0x0000438e movq         %r13, %rax
  4522  	0x48, 0x8d, 0x65, 0xd8, //0x00004391 leaq         $-40(%rbp), %rsp
  4523  	0x5b, //0x00004395 popq         %rbx
  4524  	0x41, 0x5c, //0x00004396 popq         %r12
  4525  	0x41, 0x5d, //0x00004398 popq         %r13
  4526  	0x41, 0x5e, //0x0000439a popq         %r14
  4527  	0x41, 0x5f, //0x0000439c popq         %r15
  4528  	0x5d, //0x0000439e popq         %rbp
  4529  	0xc5, 0xf8, 0x77, //0x0000439f vzeroupper   
  4530  	0xc3, //0x000043a2 retq         
  4531  	//0x000043a3 LBB0_581
  4532  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000043a3 movq         $-1, %r13
  4533  	0xe9, 0xdf, 0xff, 0xff, 0xff, //0x000043aa jmp          LBB0_839
  4534  	//0x000043af LBB0_840
  4535  	0x4c, 0x01, 0xdf, //0x000043af addq         %r11, %rdi
  4536  	//0x000043b2 LBB0_841
  4537  	0x4c, 0x29, 0xdf, //0x000043b2 subq         %r11, %rdi
  4538  	0x49, 0x89, 0xfc, //0x000043b5 movq         %rdi, %r12
  4539  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000043b8 movq         $-1, %r13
  4540  	0x49, 0x39, 0xf4, //0x000043bf cmpq         %rsi, %r12
  4541  	0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000043c2 jae          LBB0_839
  4542  	0xe9, 0x19, 0x00, 0x00, 0x00, //0x000043c8 jmp          LBB0_843
  4543  	//0x000043cd LBB0_842
  4544  	0x4c, 0x89, 0xd8, //0x000043cd movq         %r11, %rax
  4545  	0x48, 0xf7, 0xd0, //0x000043d0 notq         %rax
  4546  	0x49, 0x01, 0xc4, //0x000043d3 addq         %rax, %r12
  4547  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000043d6 movq         $-1, %r13
  4548  	0x49, 0x39, 0xf4, //0x000043dd cmpq         %rsi, %r12
  4549  	0x0f, 0x83, 0xa8, 0xff, 0xff, 0xff, //0x000043e0 jae          LBB0_839
  4550  	//0x000043e6 LBB0_843
  4551  	0x49, 0x8d, 0x7c, 0x24, 0x01, //0x000043e6 leaq         $1(%r12), %rdi
  4552  	0x49, 0x89, 0x38, //0x000043eb movq         %rdi, (%r8)
  4553  	0x43, 0x0f, 0xbe, 0x04, 0x23, //0x000043ee movsbl       (%r11,%r12), %eax
  4554  	0x83, 0xf8, 0x7b, //0x000043f3 cmpl         $123, %eax
  4555  	0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x000043f6 ja           LBB0_866
  4556  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000043fc movq         $-1, %r13
  4557  	0x48, 0x8d, 0x15, 0x6e, 0x13, 0x00, 0x00, //0x00004403 leaq         $4974(%rip), %rdx  /* LJTI0_6+0(%rip) */
  4558  	0x48, 0x63, 0x04, 0x82, //0x0000440a movslq       (%rdx,%rax,4), %rax
  4559  	0x48, 0x01, 0xd0, //0x0000440e addq         %rdx, %rax
  4560  	0xff, 0xe0, //0x00004411 jmpq         *%rax
  4561  	//0x00004413 LBB0_845
  4562  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00004413 movq         $40(%rsp), %rax
  4563  	0x48, 0x8b, 0x50, 0x08, //0x00004418 movq         $8(%rax), %rdx
  4564  	0x48, 0x89, 0xd1, //0x0000441c movq         %rdx, %rcx
  4565  	0x48, 0x29, 0xf9, //0x0000441f subq         %rdi, %rcx
  4566  	0x4c, 0x01, 0xdf, //0x00004422 addq         %r11, %rdi
  4567  	0x48, 0x83, 0xf9, 0x10, //0x00004425 cmpq         $16, %rcx
  4568  	0x0f, 0x82, 0x6a, 0x00, 0x00, 0x00, //0x00004429 jb           LBB0_850
  4569  	0x4c, 0x29, 0xe2, //0x0000442f subq         %r12, %rdx
  4570  	0x48, 0x83, 0xc2, 0xef, //0x00004432 addq         $-17, %rdx
  4571  	0x48, 0x89, 0xd0, //0x00004436 movq         %rdx, %rax
  4572  	0x48, 0x83, 0xe0, 0xf0, //0x00004439 andq         $-16, %rax
  4573  	0x4c, 0x01, 0xe0, //0x0000443d addq         %r12, %rax
  4574  	0x49, 0x8d, 0x74, 0x03, 0x11, //0x00004440 leaq         $17(%r11,%rax), %rsi
  4575  	0x83, 0xe2, 0x0f, //0x00004445 andl         $15, %edx
  4576  	0xc5, 0xfa, 0x6f, 0x05, 0xb0, 0xbb, 0xff, 0xff, //0x00004448 vmovdqu      $-17488(%rip), %xmm0  /* LCPI0_0+0(%rip) */
  4577  	0xc5, 0xfa, 0x6f, 0x0d, 0xb8, 0xbb, 0xff, 0xff, //0x00004450 vmovdqu      $-17480(%rip), %xmm1  /* LCPI0_1+0(%rip) */
  4578  	0xc5, 0xfa, 0x6f, 0x15, 0xc0, 0xbb, 0xff, 0xff, //0x00004458 vmovdqu      $-17472(%rip), %xmm2  /* LCPI0_2+0(%rip) */
  4579  	//0x00004460 .p2align 4, 0x90
  4580  	//0x00004460 LBB0_847
  4581  	0xc5, 0xfa, 0x6f, 0x1f, //0x00004460 vmovdqu      (%rdi), %xmm3
  4582  	0xc5, 0xe1, 0x74, 0xe0, //0x00004464 vpcmpeqb     %xmm0, %xmm3, %xmm4
  4583  	0xc5, 0xe1, 0xeb, 0xd9, //0x00004468 vpor         %xmm1, %xmm3, %xmm3
  4584  	0xc5, 0xe1, 0x74, 0xda, //0x0000446c vpcmpeqb     %xmm2, %xmm3, %xmm3
  4585  	0xc5, 0xe1, 0xeb, 0xdc, //0x00004470 vpor         %xmm4, %xmm3, %xmm3
  4586  	0xc5, 0xf9, 0xd7, 0xc3, //0x00004474 vpmovmskb    %xmm3, %eax
  4587  	0x66, 0x85, 0xc0, //0x00004478 testw        %ax, %ax
  4588  	0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x0000447b jne          LBB0_858
  4589  	0x48, 0x83, 0xc7, 0x10, //0x00004481 addq         $16, %rdi
  4590  	0x48, 0x83, 0xc1, 0xf0, //0x00004485 addq         $-16, %rcx
  4591  	0x48, 0x83, 0xf9, 0x0f, //0x00004489 cmpq         $15, %rcx
  4592  	0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000448d ja           LBB0_847
  4593  	0x48, 0x89, 0xd1, //0x00004493 movq         %rdx, %rcx
  4594  	0x48, 0x89, 0xf7, //0x00004496 movq         %rsi, %rdi
  4595  	//0x00004499 LBB0_850
  4596  	0x48, 0x85, 0xc9, //0x00004499 testq        %rcx, %rcx
  4597  	0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x0000449c je           LBB0_857
  4598  	0x48, 0x8d, 0x04, 0x0f, //0x000044a2 leaq         (%rdi,%rcx), %rax
  4599  	//0x000044a6 LBB0_852
  4600  	0x0f, 0xb6, 0x17, //0x000044a6 movzbl       (%rdi), %edx
  4601  	0x80, 0xfa, 0x2c, //0x000044a9 cmpb         $44, %dl
  4602  	0x0f, 0x84, 0xa9, 0x08, 0x00, 0x00, //0x000044ac je           LBB0_938
  4603  	0x80, 0xfa, 0x7d, //0x000044b2 cmpb         $125, %dl
  4604  	0x0f, 0x84, 0xa0, 0x08, 0x00, 0x00, //0x000044b5 je           LBB0_938
  4605  	0x80, 0xfa, 0x5d, //0x000044bb cmpb         $93, %dl
  4606  	0x0f, 0x84, 0x97, 0x08, 0x00, 0x00, //0x000044be je           LBB0_938
  4607  	0x48, 0xff, 0xc7, //0x000044c4 incq         %rdi
  4608  	0x48, 0xff, 0xc9, //0x000044c7 decq         %rcx
  4609  	0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000044ca jne          LBB0_852
  4610  	0x48, 0x89, 0xc7, //0x000044d0 movq         %rax, %rdi
  4611  	//0x000044d3 LBB0_857
  4612  	0x4c, 0x29, 0xdf, //0x000044d3 subq         %r11, %rdi
  4613  	0x48, 0x8b, 0x44, 0x24, 0x18, //0x000044d6 movq         $24(%rsp), %rax
  4614  	0x48, 0x89, 0x38, //0x000044db movq         %rdi, (%rax)
  4615  	0x4d, 0x89, 0xe5, //0x000044de movq         %r12, %r13
  4616  	0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x000044e1 jmp          LBB0_839
  4617  	//0x000044e6 LBB0_858
  4618  	0x0f, 0xb7, 0xc0, //0x000044e6 movzwl       %ax, %eax
  4619  	0x48, 0x0f, 0xbc, 0xc0, //0x000044e9 bsfq         %rax, %rax
  4620  	0x4c, 0x29, 0xdf, //0x000044ed subq         %r11, %rdi
  4621  	0x48, 0x01, 0xc7, //0x000044f0 addq         %rax, %rdi
  4622  	//0x000044f3 LBB0_859
  4623  	0x49, 0x89, 0x38, //0x000044f3 movq         %rdi, (%r8)
  4624  	0x4d, 0x89, 0xe5, //0x000044f6 movq         %r12, %r13
  4625  	0xe9, 0x90, 0xfe, 0xff, 0xff, //0x000044f9 jmp          LBB0_839
  4626  	//0x000044fe LBB0_942
  4627  	0x49, 0xc7, 0xc5, 0xf9, 0xff, 0xff, 0xff, //0x000044fe movq         $-7, %r13
  4628  	0xe9, 0x84, 0xfe, 0xff, 0xff, //0x00004505 jmp          LBB0_839
  4629  	//0x0000450a LBB0_861
  4630  	0x49, 0x83, 0xfa, 0xff, //0x0000450a cmpq         $-1, %r10
  4631  	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000450e jne          LBB0_863
  4632  	//0x00004514 LBB0_862
  4633  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004514 movq         $-1, %r10
  4634  	0x49, 0x89, 0xc4, //0x0000451b movq         %rax, %r12
  4635  	//0x0000451e LBB0_863
  4636  	0x4d, 0x89, 0x20, //0x0000451e movq         %r12, (%r8)
  4637  	0x4d, 0x89, 0xd5, //0x00004521 movq         %r10, %r13
  4638  	0xe9, 0x65, 0xfe, 0xff, 0xff, //0x00004524 jmp          LBB0_839
  4639  	//0x00004529 LBB0_864
  4640  	0x49, 0x8d, 0x44, 0x24, 0x04, //0x00004529 leaq         $4(%r12), %rax
  4641  	0xe9, 0x5e, 0x04, 0x00, 0x00, //0x0000452e jmp          LBB0_903
  4642  	//0x00004533 LBB0_865
  4643  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004533 movq         $-1, %rax
  4644  	0xe9, 0xe2, 0x07, 0x00, 0x00, //0x0000453a jmp          LBB0_931
  4645  	//0x0000453f LBB0_866
  4646  	0x4d, 0x89, 0x20, //0x0000453f movq         %r12, (%r8)
  4647  	0xe9, 0x40, 0xfe, 0xff, 0xff, //0x00004542 jmp          LBB0_838
  4648  	//0x00004547 LBB0_867
  4649  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00004547 movq         $40(%rsp), %rax
  4650  	0x4c, 0x8b, 0x40, 0x08, //0x0000454c movq         $8(%rax), %r8
  4651  	0x4d, 0x89, 0xc6, //0x00004550 movq         %r8, %r14
  4652  	0x49, 0x29, 0xfe, //0x00004553 subq         %rdi, %r14
  4653  	0x49, 0x83, 0xfe, 0x20, //0x00004556 cmpq         $32, %r14
  4654  	0x0f, 0x8c, 0xf6, 0x09, 0x00, 0x00, //0x0000455a jl           LBB0_961
  4655  	0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00004560 movl         $4294967295, %r9d
  4656  	0x4f, 0x8d, 0x14, 0x23, //0x00004566 leaq         (%r11,%r12), %r10
  4657  	0x4d, 0x29, 0xe0, //0x0000456a subq         %r12, %r8
  4658  	0xbe, 0x1f, 0x00, 0x00, 0x00, //0x0000456d movl         $31, %esi
  4659  	0x45, 0x31, 0xf6, //0x00004572 xorl         %r14d, %r14d
  4660  	0xc5, 0xfa, 0x6f, 0x05, 0xb3, 0xba, 0xff, 0xff, //0x00004575 vmovdqu      $-17741(%rip), %xmm0  /* LCPI0_3+0(%rip) */
  4661  	0xc5, 0xfa, 0x6f, 0x0d, 0xbb, 0xba, 0xff, 0xff, //0x0000457d vmovdqu      $-17733(%rip), %xmm1  /* LCPI0_4+0(%rip) */
  4662  	0x45, 0x31, 0xff, //0x00004585 xorl         %r15d, %r15d
  4663  	0xe9, 0x22, 0x00, 0x00, 0x00, //0x00004588 jmp          LBB0_869
  4664  	//0x0000458d LBB0_872
  4665  	0x45, 0x31, 0xff, //0x0000458d xorl         %r15d, %r15d
  4666  	0x85, 0xff, //0x00004590 testl        %edi, %edi
  4667  	0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x00004592 jne          LBB0_871
  4668  	//0x00004598 LBB0_873
  4669  	0x49, 0x83, 0xc6, 0x20, //0x00004598 addq         $32, %r14
  4670  	0x49, 0x8d, 0x44, 0x30, 0xe0, //0x0000459c leaq         $-32(%r8,%rsi), %rax
  4671  	0x48, 0x83, 0xc6, 0xe0, //0x000045a1 addq         $-32, %rsi
  4672  	0x48, 0x83, 0xf8, 0x3f, //0x000045a5 cmpq         $63, %rax
  4673  	0x0f, 0x8e, 0xf1, 0x08, 0x00, 0x00, //0x000045a9 jle          LBB0_874
  4674  	//0x000045af LBB0_869
  4675  	0xc4, 0x81, 0x7a, 0x6f, 0x54, 0x32, 0x01, //0x000045af vmovdqu      $1(%r10,%r14), %xmm2
  4676  	0xc4, 0x81, 0x7a, 0x6f, 0x5c, 0x32, 0x11, //0x000045b6 vmovdqu      $17(%r10,%r14), %xmm3
  4677  	0xc5, 0xe9, 0x74, 0xe0, //0x000045bd vpcmpeqb     %xmm0, %xmm2, %xmm4
  4678  	0xc5, 0xf9, 0xd7, 0xc4, //0x000045c1 vpmovmskb    %xmm4, %eax
  4679  	0xc5, 0xe1, 0x74, 0xe0, //0x000045c5 vpcmpeqb     %xmm0, %xmm3, %xmm4
  4680  	0xc5, 0xf9, 0xd7, 0xfc, //0x000045c9 vpmovmskb    %xmm4, %edi
  4681  	0x48, 0xc1, 0xe7, 0x10, //0x000045cd shlq         $16, %rdi
  4682  	0x48, 0x09, 0xc7, //0x000045d1 orq          %rax, %rdi
  4683  	0xc5, 0xe9, 0x74, 0xd1, //0x000045d4 vpcmpeqb     %xmm1, %xmm2, %xmm2
  4684  	0xc5, 0xf9, 0xd7, 0xda, //0x000045d8 vpmovmskb    %xmm2, %ebx
  4685  	0xc5, 0xe1, 0x74, 0xd1, //0x000045dc vpcmpeqb     %xmm1, %xmm3, %xmm2
  4686  	0xc5, 0xf9, 0xd7, 0xc2, //0x000045e0 vpmovmskb    %xmm2, %eax
  4687  	0x48, 0xc1, 0xe0, 0x10, //0x000045e4 shlq         $16, %rax
  4688  	0x48, 0x09, 0xd8, //0x000045e8 orq          %rbx, %rax
  4689  	0x48, 0x89, 0xc3, //0x000045eb movq         %rax, %rbx
  4690  	0x4c, 0x09, 0xfb, //0x000045ee orq          %r15, %rbx
  4691  	0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x000045f1 je           LBB0_872
  4692  	0x44, 0x89, 0xfb, //0x000045f7 movl         %r15d, %ebx
  4693  	0x44, 0x31, 0xcb, //0x000045fa xorl         %r9d, %ebx
  4694  	0x21, 0xd8, //0x000045fd andl         %ebx, %eax
  4695  	0x8d, 0x1c, 0x00, //0x000045ff leal         (%rax,%rax), %ebx
  4696  	0x44, 0x09, 0xfb, //0x00004602 orl          %r15d, %ebx
  4697  	0x41, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x00004605 leal         $-1431655765(%r9), %edx
  4698  	0x31, 0xda, //0x0000460c xorl         %ebx, %edx
  4699  	0x21, 0xc2, //0x0000460e andl         %eax, %edx
  4700  	0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004610 andl         $-1431655766, %edx
  4701  	0x45, 0x31, 0xff, //0x00004616 xorl         %r15d, %r15d
  4702  	0x01, 0xc2, //0x00004619 addl         %eax, %edx
  4703  	0x41, 0x0f, 0x92, 0xc7, //0x0000461b setb         %r15b
  4704  	0x01, 0xd2, //0x0000461f addl         %edx, %edx
  4705  	0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004621 xorl         $1431655765, %edx
  4706  	0x21, 0xda, //0x00004627 andl         %ebx, %edx
  4707  	0x44, 0x31, 0xca, //0x00004629 xorl         %r9d, %edx
  4708  	0x21, 0xd7, //0x0000462c andl         %edx, %edi
  4709  	0x85, 0xff, //0x0000462e testl        %edi, %edi
  4710  	0x0f, 0x84, 0x62, 0xff, 0xff, 0xff, //0x00004630 je           LBB0_873
  4711  	//0x00004636 LBB0_871
  4712  	0x48, 0x0f, 0xbc, 0xc7, //0x00004636 bsfq         %rdi, %rax
  4713  	0x49, 0x01, 0xc2, //0x0000463a addq         %rax, %r10
  4714  	0x4d, 0x01, 0xf2, //0x0000463d addq         %r14, %r10
  4715  	0x4d, 0x29, 0xda, //0x00004640 subq         %r11, %r10
  4716  	0x49, 0x83, 0xc2, 0x02, //0x00004643 addq         $2, %r10
  4717  	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004647 movq         $24(%rsp), %rax
  4718  	0x4c, 0x89, 0x10, //0x0000464c movq         %r10, (%rax)
  4719  	0x4d, 0x89, 0xe5, //0x0000464f movq         %r12, %r13
  4720  	0xe9, 0x37, 0xfd, 0xff, 0xff, //0x00004652 jmp          LBB0_839
  4721  	//0x00004657 LBB0_878
  4722  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00004657 movq         $40(%rsp), %rax
  4723  	0x4c, 0x8b, 0x70, 0x08, //0x0000465c movq         $8(%rax), %r14
  4724  	0x49, 0x29, 0xfe, //0x00004660 subq         %rdi, %r14
  4725  	0x49, 0x01, 0xfb, //0x00004663 addq         %rdi, %r11
  4726  	0x45, 0x31, 0xc9, //0x00004666 xorl         %r9d, %r9d
  4727  	0xc5, 0x7a, 0x6f, 0x15, 0xbf, 0xb9, 0xff, 0xff, //0x00004669 vmovdqu      $-17985(%rip), %xmm10  /* LCPI0_3+0(%rip) */
  4728  	0xc5, 0xfa, 0x6f, 0x0d, 0xc7, 0xb9, 0xff, 0xff, //0x00004671 vmovdqu      $-17977(%rip), %xmm1  /* LCPI0_4+0(%rip) */
  4729  	0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00004679 vpcmpeqd     %xmm9, %xmm9, %xmm9
  4730  	0xc5, 0xfa, 0x6f, 0x1d, 0xda, 0xb9, 0xff, 0xff, //0x0000467e vmovdqu      $-17958(%rip), %xmm3  /* LCPI0_6+0(%rip) */
  4731  	0xc5, 0xfa, 0x6f, 0x25, 0xe2, 0xb9, 0xff, 0xff, //0x00004686 vmovdqu      $-17950(%rip), %xmm4  /* LCPI0_7+0(%rip) */
  4732  	0xc4, 0x41, 0x39, 0xef, 0xc0, //0x0000468e vpxor        %xmm8, %xmm8, %xmm8
  4733  	0x31, 0xc9, //0x00004693 xorl         %ecx, %ecx
  4734  	0x45, 0x31, 0xff, //0x00004695 xorl         %r15d, %r15d
  4735  	0x31, 0xdb, //0x00004698 xorl         %ebx, %ebx
  4736  	0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000469a jmp          LBB0_880
  4737  	//0x0000469f LBB0_879
  4738  	0x49, 0xc1, 0xf8, 0x3f, //0x0000469f sarq         $63, %r8
  4739  	0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x000046a3 popcntq      %rdi, %rax
  4740  	0x49, 0x01, 0xc7, //0x000046a8 addq         %rax, %r15
  4741  	0x49, 0x83, 0xc3, 0x40, //0x000046ab addq         $64, %r11
  4742  	0x49, 0x83, 0xc6, 0xc0, //0x000046af addq         $-64, %r14
  4743  	0x4d, 0x89, 0xc1, //0x000046b3 movq         %r8, %r9
  4744  	//0x000046b6 LBB0_880
  4745  	0x49, 0x83, 0xfe, 0x40, //0x000046b6 cmpq         $64, %r14
  4746  	0x0f, 0x8c, 0x9d, 0x01, 0x00, 0x00, //0x000046ba jl           LBB0_887
  4747  	//0x000046c0 LBB0_881
  4748  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x000046c0 vmovdqu      (%r11), %xmm2
  4749  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x000046c5 vmovdqu      $16(%r11), %xmm5
  4750  	0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x20, //0x000046cb vmovdqu      $32(%r11), %xmm7
  4751  	0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x000046d1 vmovdqu      $48(%r11), %xmm6
  4752  	0xc5, 0xa9, 0x74, 0xc2, //0x000046d7 vpcmpeqb     %xmm2, %xmm10, %xmm0
  4753  	0xc5, 0x79, 0xd7, 0xc0, //0x000046db vpmovmskb    %xmm0, %r8d
  4754  	0xc5, 0xa9, 0x74, 0xc5, //0x000046df vpcmpeqb     %xmm5, %xmm10, %xmm0
  4755  	0xc5, 0xf9, 0xd7, 0xd0, //0x000046e3 vpmovmskb    %xmm0, %edx
  4756  	0xc5, 0xa9, 0x74, 0xc7, //0x000046e7 vpcmpeqb     %xmm7, %xmm10, %xmm0
  4757  	0xc5, 0xf9, 0xd7, 0xf8, //0x000046eb vpmovmskb    %xmm0, %edi
  4758  	0xc5, 0xa9, 0x74, 0xc6, //0x000046ef vpcmpeqb     %xmm6, %xmm10, %xmm0
  4759  	0xc5, 0x79, 0xd7, 0xd0, //0x000046f3 vpmovmskb    %xmm0, %r10d
  4760  	0x49, 0xc1, 0xe2, 0x30, //0x000046f7 shlq         $48, %r10
  4761  	0x48, 0xc1, 0xe7, 0x20, //0x000046fb shlq         $32, %rdi
  4762  	0x48, 0xc1, 0xe2, 0x10, //0x000046ff shlq         $16, %rdx
  4763  	0x49, 0x09, 0xd0, //0x00004703 orq          %rdx, %r8
  4764  	0x49, 0x09, 0xf8, //0x00004706 orq          %rdi, %r8
  4765  	0x4d, 0x09, 0xd0, //0x00004709 orq          %r10, %r8
  4766  	0xc5, 0xe9, 0x74, 0xc1, //0x0000470c vpcmpeqb     %xmm1, %xmm2, %xmm0
  4767  	0xc5, 0xf9, 0xd7, 0xf8, //0x00004710 vpmovmskb    %xmm0, %edi
  4768  	0xc5, 0xd1, 0x74, 0xc1, //0x00004714 vpcmpeqb     %xmm1, %xmm5, %xmm0
  4769  	0xc5, 0xf9, 0xd7, 0xd0, //0x00004718 vpmovmskb    %xmm0, %edx
  4770  	0xc5, 0xc1, 0x74, 0xc1, //0x0000471c vpcmpeqb     %xmm1, %xmm7, %xmm0
  4771  	0xc5, 0xf9, 0xd7, 0xc0, //0x00004720 vpmovmskb    %xmm0, %eax
  4772  	0xc5, 0xc9, 0x74, 0xc1, //0x00004724 vpcmpeqb     %xmm1, %xmm6, %xmm0
  4773  	0xc5, 0xf9, 0xd7, 0xf0, //0x00004728 vpmovmskb    %xmm0, %esi
  4774  	0x48, 0xc1, 0xe6, 0x30, //0x0000472c shlq         $48, %rsi
  4775  	0x48, 0xc1, 0xe0, 0x20, //0x00004730 shlq         $32, %rax
  4776  	0x48, 0xc1, 0xe2, 0x10, //0x00004734 shlq         $16, %rdx
  4777  	0x48, 0x09, 0xd7, //0x00004738 orq          %rdx, %rdi
  4778  	0x48, 0x09, 0xc7, //0x0000473b orq          %rax, %rdi
  4779  	0x48, 0x09, 0xf7, //0x0000473e orq          %rsi, %rdi
  4780  	0x48, 0x89, 0xf8, //0x00004741 movq         %rdi, %rax
  4781  	0x48, 0x09, 0xc8, //0x00004744 orq          %rcx, %rax
  4782  	0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00004747 je           LBB0_883
  4783  	0x48, 0x89, 0xc8, //0x0000474d movq         %rcx, %rax
  4784  	0x48, 0xf7, 0xd0, //0x00004750 notq         %rax
  4785  	0x48, 0x21, 0xf8, //0x00004753 andq         %rdi, %rax
  4786  	0x48, 0x8d, 0x14, 0x00, //0x00004756 leaq         (%rax,%rax), %rdx
  4787  	0x48, 0x09, 0xca, //0x0000475a orq          %rcx, %rdx
  4788  	0x48, 0x89, 0xd6, //0x0000475d movq         %rdx, %rsi
  4789  	0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004760 movabsq      $-6148914691236517206, %rcx
  4790  	0x48, 0x31, 0xce, //0x0000476a xorq         %rcx, %rsi
  4791  	0x48, 0x21, 0xcf, //0x0000476d andq         %rcx, %rdi
  4792  	0x48, 0x21, 0xf7, //0x00004770 andq         %rsi, %rdi
  4793  	0x31, 0xc9, //0x00004773 xorl         %ecx, %ecx
  4794  	0x48, 0x01, 0xc7, //0x00004775 addq         %rax, %rdi
  4795  	0x0f, 0x92, 0xc1, //0x00004778 setb         %cl
  4796  	0x48, 0x01, 0xff, //0x0000477b addq         %rdi, %rdi
  4797  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000477e movabsq      $6148914691236517205, %rax
  4798  	0x48, 0x31, 0xc7, //0x00004788 xorq         %rax, %rdi
  4799  	0x48, 0x21, 0xd7, //0x0000478b andq         %rdx, %rdi
  4800  	0x48, 0xf7, 0xd7, //0x0000478e notq         %rdi
  4801  	0xe9, 0x09, 0x00, 0x00, 0x00, //0x00004791 jmp          LBB0_884
  4802  	//0x00004796 LBB0_883
  4803  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004796 movq         $-1, %rdi
  4804  	0x31, 0xc9, //0x0000479d xorl         %ecx, %ecx
  4805  	//0x0000479f LBB0_884
  4806  	0x4c, 0x21, 0xc7, //0x0000479f andq         %r8, %rdi
  4807  	0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000047a2 vmovq        %rdi, %xmm0
  4808  	0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x000047a7 vpclmulqdq   $0, %xmm9, %xmm0, %xmm0
  4809  	0xc4, 0xc1, 0xf9, 0x7e, 0xc0, //0x000047ad vmovq        %xmm0, %r8
  4810  	0x4d, 0x31, 0xc8, //0x000047b2 xorq         %r9, %r8
  4811  	0xc5, 0xe9, 0x74, 0xc3, //0x000047b5 vpcmpeqb     %xmm3, %xmm2, %xmm0
  4812  	0xc5, 0xf9, 0xd7, 0xf8, //0x000047b9 vpmovmskb    %xmm0, %edi
  4813  	0xc5, 0xd1, 0x74, 0xc3, //0x000047bd vpcmpeqb     %xmm3, %xmm5, %xmm0
  4814  	0xc5, 0xf9, 0xd7, 0xc0, //0x000047c1 vpmovmskb    %xmm0, %eax
  4815  	0xc5, 0xc1, 0x74, 0xc3, //0x000047c5 vpcmpeqb     %xmm3, %xmm7, %xmm0
  4816  	0xc5, 0xf9, 0xd7, 0xd0, //0x000047c9 vpmovmskb    %xmm0, %edx
  4817  	0xc5, 0xc9, 0x74, 0xc3, //0x000047cd vpcmpeqb     %xmm3, %xmm6, %xmm0
  4818  	0xc5, 0xf9, 0xd7, 0xf0, //0x000047d1 vpmovmskb    %xmm0, %esi
  4819  	0x48, 0xc1, 0xe6, 0x30, //0x000047d5 shlq         $48, %rsi
  4820  	0x48, 0xc1, 0xe2, 0x20, //0x000047d9 shlq         $32, %rdx
  4821  	0x48, 0xc1, 0xe0, 0x10, //0x000047dd shlq         $16, %rax
  4822  	0x48, 0x09, 0xc7, //0x000047e1 orq          %rax, %rdi
  4823  	0x48, 0x09, 0xd7, //0x000047e4 orq          %rdx, %rdi
  4824  	0x48, 0x09, 0xf7, //0x000047e7 orq          %rsi, %rdi
  4825  	0x4d, 0x89, 0xc1, //0x000047ea movq         %r8, %r9
  4826  	0x49, 0xf7, 0xd1, //0x000047ed notq         %r9
  4827  	0x4c, 0x21, 0xcf, //0x000047f0 andq         %r9, %rdi
  4828  	0xc5, 0xe9, 0x74, 0xc4, //0x000047f3 vpcmpeqb     %xmm4, %xmm2, %xmm0
  4829  	0xc5, 0xf9, 0xd7, 0xd0, //0x000047f7 vpmovmskb    %xmm0, %edx
  4830  	0xc5, 0xd1, 0x74, 0xc4, //0x000047fb vpcmpeqb     %xmm4, %xmm5, %xmm0
  4831  	0xc5, 0xf9, 0xd7, 0xf0, //0x000047ff vpmovmskb    %xmm0, %esi
  4832  	0xc5, 0xc1, 0x74, 0xc4, //0x00004803 vpcmpeqb     %xmm4, %xmm7, %xmm0
  4833  	0xc5, 0xf9, 0xd7, 0xc0, //0x00004807 vpmovmskb    %xmm0, %eax
  4834  	0xc5, 0xc9, 0x74, 0xc4, //0x0000480b vpcmpeqb     %xmm4, %xmm6, %xmm0
  4835  	0xc5, 0x79, 0xd7, 0xd0, //0x0000480f vpmovmskb    %xmm0, %r10d
  4836  	0x49, 0xc1, 0xe2, 0x30, //0x00004813 shlq         $48, %r10
  4837  	0x48, 0xc1, 0xe0, 0x20, //0x00004817 shlq         $32, %rax
  4838  	0x48, 0xc1, 0xe6, 0x10, //0x0000481b shlq         $16, %rsi
  4839  	0x48, 0x09, 0xf2, //0x0000481f orq          %rsi, %rdx
  4840  	0x48, 0x09, 0xc2, //0x00004822 orq          %rax, %rdx
  4841  	0x4c, 0x09, 0xd2, //0x00004825 orq          %r10, %rdx
  4842  	0x4c, 0x21, 0xca, //0x00004828 andq         %r9, %rdx
  4843  	0x0f, 0x84, 0x6e, 0xfe, 0xff, 0xff, //0x0000482b je           LBB0_879
  4844  	//0x00004831 LBB0_885
  4845  	0x48, 0x8d, 0x42, 0xff, //0x00004831 leaq         $-1(%rdx), %rax
  4846  	0x48, 0x89, 0xc6, //0x00004835 movq         %rax, %rsi
  4847  	0x48, 0x21, 0xfe, //0x00004838 andq         %rdi, %rsi
  4848  	0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000483b popcntq      %rsi, %rsi
  4849  	0x4c, 0x01, 0xfe, //0x00004840 addq         %r15, %rsi
  4850  	0x48, 0x39, 0xde, //0x00004843 cmpq         %rbx, %rsi
  4851  	0x0f, 0x86, 0x94, 0x04, 0x00, 0x00, //0x00004846 jbe          LBB0_929
  4852  	0x48, 0xff, 0xc3, //0x0000484c incq         %rbx
  4853  	0x48, 0x21, 0xc2, //0x0000484f andq         %rax, %rdx
  4854  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00004852 jne          LBB0_885
  4855  	0xe9, 0x42, 0xfe, 0xff, 0xff, //0x00004858 jmp          LBB0_879
  4856  	//0x0000485d LBB0_887
  4857  	0x4d, 0x85, 0xf6, //0x0000485d testq        %r14, %r14
  4858  	0x0f, 0x8e, 0xf8, 0x06, 0x00, 0x00, //0x00004860 jle          LBB0_962
  4859  	0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00004866 vmovdqu      %ymm8, $128(%rsp)
  4860  	0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x0000486f vmovdqu      %ymm8, $96(%rsp)
  4861  	0x44, 0x89, 0xd8, //0x00004875 movl         %r11d, %eax
  4862  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00004878 andl         $4095, %eax
  4863  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000487d cmpl         $4033, %eax
  4864  	0x0f, 0x82, 0x38, 0xfe, 0xff, 0xff, //0x00004882 jb           LBB0_881
  4865  	0x49, 0x83, 0xfe, 0x20, //0x00004888 cmpq         $32, %r14
  4866  	0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x0000488c jb           LBB0_891
  4867  	0xc4, 0xc1, 0x78, 0x10, 0x03, //0x00004892 vmovups      (%r11), %xmm0
  4868  	0xc5, 0xf8, 0x11, 0x44, 0x24, 0x60, //0x00004897 vmovups      %xmm0, $96(%rsp)
  4869  	0xc4, 0xc1, 0x7a, 0x6f, 0x43, 0x10, //0x0000489d vmovdqu      $16(%r11), %xmm0
  4870  	0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x70, //0x000048a3 vmovdqu      %xmm0, $112(%rsp)
  4871  	0x49, 0x83, 0xc3, 0x20, //0x000048a9 addq         $32, %r11
  4872  	0x49, 0x8d, 0x7e, 0xe0, //0x000048ad leaq         $-32(%r14), %rdi
  4873  	0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x000048b1 leaq         $128(%rsp), %rsi
  4874  	0xe9, 0x08, 0x00, 0x00, 0x00, //0x000048b9 jmp          LBB0_892
  4875  	//0x000048be LBB0_891
  4876  	0x48, 0x8d, 0x74, 0x24, 0x60, //0x000048be leaq         $96(%rsp), %rsi
  4877  	0x4c, 0x89, 0xf7, //0x000048c3 movq         %r14, %rdi
  4878  	//0x000048c6 LBB0_892
  4879  	0x48, 0x83, 0xff, 0x10, //0x000048c6 cmpq         $16, %rdi
  4880  	0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000048ca jb           LBB0_893
  4881  	0xc4, 0xc1, 0x7a, 0x6f, 0x03, //0x000048d0 vmovdqu      (%r11), %xmm0
  4882  	0xc5, 0xfa, 0x7f, 0x06, //0x000048d5 vmovdqu      %xmm0, (%rsi)
  4883  	0x49, 0x83, 0xc3, 0x10, //0x000048d9 addq         $16, %r11
  4884  	0x48, 0x83, 0xc6, 0x10, //0x000048dd addq         $16, %rsi
  4885  	0x48, 0x83, 0xc7, 0xf0, //0x000048e1 addq         $-16, %rdi
  4886  	0x48, 0x83, 0xff, 0x08, //0x000048e5 cmpq         $8, %rdi
  4887  	0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000048e9 jae          LBB0_898
  4888  	//0x000048ef LBB0_894
  4889  	0x48, 0x83, 0xff, 0x04, //0x000048ef cmpq         $4, %rdi
  4890  	0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x000048f3 jl           LBB0_895
  4891  	//0x000048f9 LBB0_899
  4892  	0x41, 0x8b, 0x03, //0x000048f9 movl         (%r11), %eax
  4893  	0x89, 0x06, //0x000048fc movl         %eax, (%rsi)
  4894  	0x49, 0x83, 0xc3, 0x04, //0x000048fe addq         $4, %r11
  4895  	0x48, 0x83, 0xc6, 0x04, //0x00004902 addq         $4, %rsi
  4896  	0x48, 0x83, 0xc7, 0xfc, //0x00004906 addq         $-4, %rdi
  4897  	0x48, 0x83, 0xff, 0x02, //0x0000490a cmpq         $2, %rdi
  4898  	0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000490e jae          LBB0_900
  4899  	//0x00004914 LBB0_896
  4900  	0x4c, 0x89, 0xda, //0x00004914 movq         %r11, %rdx
  4901  	0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004917 leaq         $96(%rsp), %r11
  4902  	0x48, 0x85, 0xff, //0x0000491c testq        %rdi, %rdi
  4903  	0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x0000491f jne          LBB0_901
  4904  	0xe9, 0x96, 0xfd, 0xff, 0xff, //0x00004925 jmp          LBB0_881
  4905  	//0x0000492a LBB0_893
  4906  	0x48, 0x83, 0xff, 0x08, //0x0000492a cmpq         $8, %rdi
  4907  	0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x0000492e jb           LBB0_894
  4908  	//0x00004934 LBB0_898
  4909  	0x49, 0x8b, 0x03, //0x00004934 movq         (%r11), %rax
  4910  	0x48, 0x89, 0x06, //0x00004937 movq         %rax, (%rsi)
  4911  	0x49, 0x83, 0xc3, 0x08, //0x0000493a addq         $8, %r11
  4912  	0x48, 0x83, 0xc6, 0x08, //0x0000493e addq         $8, %rsi
  4913  	0x48, 0x83, 0xc7, 0xf8, //0x00004942 addq         $-8, %rdi
  4914  	0x48, 0x83, 0xff, 0x04, //0x00004946 cmpq         $4, %rdi
  4915  	0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x0000494a jge          LBB0_899
  4916  	//0x00004950 LBB0_895
  4917  	0x48, 0x83, 0xff, 0x02, //0x00004950 cmpq         $2, %rdi
  4918  	0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00004954 jb           LBB0_896
  4919  	//0x0000495a LBB0_900
  4920  	0x41, 0x0f, 0xb7, 0x03, //0x0000495a movzwl       (%r11), %eax
  4921  	0x66, 0x89, 0x06, //0x0000495e movw         %ax, (%rsi)
  4922  	0x49, 0x83, 0xc3, 0x02, //0x00004961 addq         $2, %r11
  4923  	0x48, 0x83, 0xc6, 0x02, //0x00004965 addq         $2, %rsi
  4924  	0x48, 0x83, 0xc7, 0xfe, //0x00004969 addq         $-2, %rdi
  4925  	0x4c, 0x89, 0xda, //0x0000496d movq         %r11, %rdx
  4926  	0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004970 leaq         $96(%rsp), %r11
  4927  	0x48, 0x85, 0xff, //0x00004975 testq        %rdi, %rdi
  4928  	0x0f, 0x84, 0x42, 0xfd, 0xff, 0xff, //0x00004978 je           LBB0_881
  4929  	//0x0000497e LBB0_901
  4930  	0x8a, 0x02, //0x0000497e movb         (%rdx), %al
  4931  	0x88, 0x06, //0x00004980 movb         %al, (%rsi)
  4932  	0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004982 leaq         $96(%rsp), %r11
  4933  	0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00004987 jmp          LBB0_881
  4934  	//0x0000498c LBB0_902
  4935  	0x49, 0x8d, 0x44, 0x24, 0x05, //0x0000498c leaq         $5(%r12), %rax
  4936  	//0x00004991 LBB0_903
  4937  	0x48, 0x8b, 0x54, 0x24, 0x28, //0x00004991 movq         $40(%rsp), %rdx
  4938  	0x48, 0x3b, 0x42, 0x08, //0x00004996 cmpq         $8(%rdx), %rax
  4939  	0x0f, 0x87, 0xee, 0xf9, 0xff, 0xff, //0x0000499a ja           LBB0_839
  4940  	0x49, 0x89, 0x00, //0x000049a0 movq         %rax, (%r8)
  4941  	0x4d, 0x89, 0xe5, //0x000049a3 movq         %r12, %r13
  4942  	0xe9, 0xe3, 0xf9, 0xff, 0xff, //0x000049a6 jmp          LBB0_839
  4943  	//0x000049ab LBB0_905
  4944  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x000049ab movq         $40(%rsp), %rax
  4945  	0x4c, 0x8b, 0x70, 0x08, //0x000049b0 movq         $8(%rax), %r14
  4946  	0x49, 0x29, 0xfe, //0x000049b4 subq         %rdi, %r14
  4947  	0x49, 0x01, 0xfb, //0x000049b7 addq         %rdi, %r11
  4948  	0x45, 0x31, 0xc9, //0x000049ba xorl         %r9d, %r9d
  4949  	0xc5, 0x7a, 0x6f, 0x15, 0x6b, 0xb6, 0xff, 0xff, //0x000049bd vmovdqu      $-18837(%rip), %xmm10  /* LCPI0_3+0(%rip) */
  4950  	0xc5, 0xfa, 0x6f, 0x0d, 0x73, 0xb6, 0xff, 0xff, //0x000049c5 vmovdqu      $-18829(%rip), %xmm1  /* LCPI0_4+0(%rip) */
  4951  	0xc4, 0x41, 0x31, 0x76, 0xc9, //0x000049cd vpcmpeqd     %xmm9, %xmm9, %xmm9
  4952  	0xc5, 0xfa, 0x6f, 0x1d, 0x76, 0xb6, 0xff, 0xff, //0x000049d2 vmovdqu      $-18826(%rip), %xmm3  /* LCPI0_5+0(%rip) */
  4953  	0xc5, 0xfa, 0x6f, 0x25, 0x3e, 0xb6, 0xff, 0xff, //0x000049da vmovdqu      $-18882(%rip), %xmm4  /* LCPI0_2+0(%rip) */
  4954  	0xc4, 0x41, 0x39, 0xef, 0xc0, //0x000049e2 vpxor        %xmm8, %xmm8, %xmm8
  4955  	0x31, 0xc9, //0x000049e7 xorl         %ecx, %ecx
  4956  	0x45, 0x31, 0xff, //0x000049e9 xorl         %r15d, %r15d
  4957  	0x31, 0xdb, //0x000049ec xorl         %ebx, %ebx
  4958  	0xe9, 0x17, 0x00, 0x00, 0x00, //0x000049ee jmp          LBB0_907
  4959  	//0x000049f3 LBB0_906
  4960  	0x49, 0xc1, 0xf8, 0x3f, //0x000049f3 sarq         $63, %r8
  4961  	0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x000049f7 popcntq      %rdi, %rax
  4962  	0x49, 0x01, 0xc7, //0x000049fc addq         %rax, %r15
  4963  	0x49, 0x83, 0xc3, 0x40, //0x000049ff addq         $64, %r11
  4964  	0x49, 0x83, 0xc6, 0xc0, //0x00004a03 addq         $-64, %r14
  4965  	0x4d, 0x89, 0xc1, //0x00004a07 movq         %r8, %r9
  4966  	//0x00004a0a LBB0_907
  4967  	0x49, 0x83, 0xfe, 0x40, //0x00004a0a cmpq         $64, %r14
  4968  	0x0f, 0x8c, 0x9d, 0x01, 0x00, 0x00, //0x00004a0e jl           LBB0_914
  4969  	//0x00004a14 LBB0_908
  4970  	0xc4, 0xc1, 0x7a, 0x6f, 0x13, //0x00004a14 vmovdqu      (%r11), %xmm2
  4971  	0xc4, 0xc1, 0x7a, 0x6f, 0x6b, 0x10, //0x00004a19 vmovdqu      $16(%r11), %xmm5
  4972  	0xc4, 0xc1, 0x7a, 0x6f, 0x7b, 0x20, //0x00004a1f vmovdqu      $32(%r11), %xmm7
  4973  	0xc4, 0xc1, 0x7a, 0x6f, 0x73, 0x30, //0x00004a25 vmovdqu      $48(%r11), %xmm6
  4974  	0xc5, 0xa9, 0x74, 0xc2, //0x00004a2b vpcmpeqb     %xmm2, %xmm10, %xmm0
  4975  	0xc5, 0x79, 0xd7, 0xc0, //0x00004a2f vpmovmskb    %xmm0, %r8d
  4976  	0xc5, 0xa9, 0x74, 0xc5, //0x00004a33 vpcmpeqb     %xmm5, %xmm10, %xmm0
  4977  	0xc5, 0xf9, 0xd7, 0xd0, //0x00004a37 vpmovmskb    %xmm0, %edx
  4978  	0xc5, 0xa9, 0x74, 0xc7, //0x00004a3b vpcmpeqb     %xmm7, %xmm10, %xmm0
  4979  	0xc5, 0xf9, 0xd7, 0xf8, //0x00004a3f vpmovmskb    %xmm0, %edi
  4980  	0xc5, 0xa9, 0x74, 0xc6, //0x00004a43 vpcmpeqb     %xmm6, %xmm10, %xmm0
  4981  	0xc5, 0x79, 0xd7, 0xd0, //0x00004a47 vpmovmskb    %xmm0, %r10d
  4982  	0x49, 0xc1, 0xe2, 0x30, //0x00004a4b shlq         $48, %r10
  4983  	0x48, 0xc1, 0xe7, 0x20, //0x00004a4f shlq         $32, %rdi
  4984  	0x48, 0xc1, 0xe2, 0x10, //0x00004a53 shlq         $16, %rdx
  4985  	0x49, 0x09, 0xd0, //0x00004a57 orq          %rdx, %r8
  4986  	0x49, 0x09, 0xf8, //0x00004a5a orq          %rdi, %r8
  4987  	0x4d, 0x09, 0xd0, //0x00004a5d orq          %r10, %r8
  4988  	0xc5, 0xe9, 0x74, 0xc1, //0x00004a60 vpcmpeqb     %xmm1, %xmm2, %xmm0
  4989  	0xc5, 0xf9, 0xd7, 0xf8, //0x00004a64 vpmovmskb    %xmm0, %edi
  4990  	0xc5, 0xd1, 0x74, 0xc1, //0x00004a68 vpcmpeqb     %xmm1, %xmm5, %xmm0
  4991  	0xc5, 0xf9, 0xd7, 0xd0, //0x00004a6c vpmovmskb    %xmm0, %edx
  4992  	0xc5, 0xc1, 0x74, 0xc1, //0x00004a70 vpcmpeqb     %xmm1, %xmm7, %xmm0
  4993  	0xc5, 0xf9, 0xd7, 0xc0, //0x00004a74 vpmovmskb    %xmm0, %eax
  4994  	0xc5, 0xc9, 0x74, 0xc1, //0x00004a78 vpcmpeqb     %xmm1, %xmm6, %xmm0
  4995  	0xc5, 0xf9, 0xd7, 0xf0, //0x00004a7c vpmovmskb    %xmm0, %esi
  4996  	0x48, 0xc1, 0xe6, 0x30, //0x00004a80 shlq         $48, %rsi
  4997  	0x48, 0xc1, 0xe0, 0x20, //0x00004a84 shlq         $32, %rax
  4998  	0x48, 0xc1, 0xe2, 0x10, //0x00004a88 shlq         $16, %rdx
  4999  	0x48, 0x09, 0xd7, //0x00004a8c orq          %rdx, %rdi
  5000  	0x48, 0x09, 0xc7, //0x00004a8f orq          %rax, %rdi
  5001  	0x48, 0x09, 0xf7, //0x00004a92 orq          %rsi, %rdi
  5002  	0x48, 0x89, 0xf8, //0x00004a95 movq         %rdi, %rax
  5003  	0x48, 0x09, 0xc8, //0x00004a98 orq          %rcx, %rax
  5004  	0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00004a9b je           LBB0_910
  5005  	0x48, 0x89, 0xc8, //0x00004aa1 movq         %rcx, %rax
  5006  	0x48, 0xf7, 0xd0, //0x00004aa4 notq         %rax
  5007  	0x48, 0x21, 0xf8, //0x00004aa7 andq         %rdi, %rax
  5008  	0x48, 0x8d, 0x14, 0x00, //0x00004aaa leaq         (%rax,%rax), %rdx
  5009  	0x48, 0x09, 0xca, //0x00004aae orq          %rcx, %rdx
  5010  	0x48, 0x89, 0xd6, //0x00004ab1 movq         %rdx, %rsi
  5011  	0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004ab4 movabsq      $-6148914691236517206, %rcx
  5012  	0x48, 0x31, 0xce, //0x00004abe xorq         %rcx, %rsi
  5013  	0x48, 0x21, 0xcf, //0x00004ac1 andq         %rcx, %rdi
  5014  	0x48, 0x21, 0xf7, //0x00004ac4 andq         %rsi, %rdi
  5015  	0x31, 0xc9, //0x00004ac7 xorl         %ecx, %ecx
  5016  	0x48, 0x01, 0xc7, //0x00004ac9 addq         %rax, %rdi
  5017  	0x0f, 0x92, 0xc1, //0x00004acc setb         %cl
  5018  	0x48, 0x01, 0xff, //0x00004acf addq         %rdi, %rdi
  5019  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004ad2 movabsq      $6148914691236517205, %rax
  5020  	0x48, 0x31, 0xc7, //0x00004adc xorq         %rax, %rdi
  5021  	0x48, 0x21, 0xd7, //0x00004adf andq         %rdx, %rdi
  5022  	0x48, 0xf7, 0xd7, //0x00004ae2 notq         %rdi
  5023  	0xe9, 0x09, 0x00, 0x00, 0x00, //0x00004ae5 jmp          LBB0_911
  5024  	//0x00004aea LBB0_910
  5025  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004aea movq         $-1, %rdi
  5026  	0x31, 0xc9, //0x00004af1 xorl         %ecx, %ecx
  5027  	//0x00004af3 LBB0_911
  5028  	0x4c, 0x21, 0xc7, //0x00004af3 andq         %r8, %rdi
  5029  	0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x00004af6 vmovq        %rdi, %xmm0
  5030  	0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00004afb vpclmulqdq   $0, %xmm9, %xmm0, %xmm0
  5031  	0xc4, 0xc1, 0xf9, 0x7e, 0xc0, //0x00004b01 vmovq        %xmm0, %r8
  5032  	0x4d, 0x31, 0xc8, //0x00004b06 xorq         %r9, %r8
  5033  	0xc5, 0xe9, 0x74, 0xc3, //0x00004b09 vpcmpeqb     %xmm3, %xmm2, %xmm0
  5034  	0xc5, 0xf9, 0xd7, 0xf8, //0x00004b0d vpmovmskb    %xmm0, %edi
  5035  	0xc5, 0xd1, 0x74, 0xc3, //0x00004b11 vpcmpeqb     %xmm3, %xmm5, %xmm0
  5036  	0xc5, 0xf9, 0xd7, 0xc0, //0x00004b15 vpmovmskb    %xmm0, %eax
  5037  	0xc5, 0xc1, 0x74, 0xc3, //0x00004b19 vpcmpeqb     %xmm3, %xmm7, %xmm0
  5038  	0xc5, 0xf9, 0xd7, 0xd0, //0x00004b1d vpmovmskb    %xmm0, %edx
  5039  	0xc5, 0xc9, 0x74, 0xc3, //0x00004b21 vpcmpeqb     %xmm3, %xmm6, %xmm0
  5040  	0xc5, 0xf9, 0xd7, 0xf0, //0x00004b25 vpmovmskb    %xmm0, %esi
  5041  	0x48, 0xc1, 0xe6, 0x30, //0x00004b29 shlq         $48, %rsi
  5042  	0x48, 0xc1, 0xe2, 0x20, //0x00004b2d shlq         $32, %rdx
  5043  	0x48, 0xc1, 0xe0, 0x10, //0x00004b31 shlq         $16, %rax
  5044  	0x48, 0x09, 0xc7, //0x00004b35 orq          %rax, %rdi
  5045  	0x48, 0x09, 0xd7, //0x00004b38 orq          %rdx, %rdi
  5046  	0x48, 0x09, 0xf7, //0x00004b3b orq          %rsi, %rdi
  5047  	0x4d, 0x89, 0xc1, //0x00004b3e movq         %r8, %r9
  5048  	0x49, 0xf7, 0xd1, //0x00004b41 notq         %r9
  5049  	0x4c, 0x21, 0xcf, //0x00004b44 andq         %r9, %rdi
  5050  	0xc5, 0xe9, 0x74, 0xc4, //0x00004b47 vpcmpeqb     %xmm4, %xmm2, %xmm0
  5051  	0xc5, 0xf9, 0xd7, 0xd0, //0x00004b4b vpmovmskb    %xmm0, %edx
  5052  	0xc5, 0xd1, 0x74, 0xc4, //0x00004b4f vpcmpeqb     %xmm4, %xmm5, %xmm0
  5053  	0xc5, 0xf9, 0xd7, 0xf0, //0x00004b53 vpmovmskb    %xmm0, %esi
  5054  	0xc5, 0xc1, 0x74, 0xc4, //0x00004b57 vpcmpeqb     %xmm4, %xmm7, %xmm0
  5055  	0xc5, 0xf9, 0xd7, 0xc0, //0x00004b5b vpmovmskb    %xmm0, %eax
  5056  	0xc5, 0xc9, 0x74, 0xc4, //0x00004b5f vpcmpeqb     %xmm4, %xmm6, %xmm0
  5057  	0xc5, 0x79, 0xd7, 0xd0, //0x00004b63 vpmovmskb    %xmm0, %r10d
  5058  	0x49, 0xc1, 0xe2, 0x30, //0x00004b67 shlq         $48, %r10
  5059  	0x48, 0xc1, 0xe0, 0x20, //0x00004b6b shlq         $32, %rax
  5060  	0x48, 0xc1, 0xe6, 0x10, //0x00004b6f shlq         $16, %rsi
  5061  	0x48, 0x09, 0xf2, //0x00004b73 orq          %rsi, %rdx
  5062  	0x48, 0x09, 0xc2, //0x00004b76 orq          %rax, %rdx
  5063  	0x4c, 0x09, 0xd2, //0x00004b79 orq          %r10, %rdx
  5064  	0x4c, 0x21, 0xca, //0x00004b7c andq         %r9, %rdx
  5065  	0x0f, 0x84, 0x6e, 0xfe, 0xff, 0xff, //0x00004b7f je           LBB0_906
  5066  	//0x00004b85 LBB0_912
  5067  	0x48, 0x8d, 0x42, 0xff, //0x00004b85 leaq         $-1(%rdx), %rax
  5068  	0x48, 0x89, 0xc6, //0x00004b89 movq         %rax, %rsi
  5069  	0x48, 0x21, 0xfe, //0x00004b8c andq         %rdi, %rsi
  5070  	0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00004b8f popcntq      %rsi, %rsi
  5071  	0x4c, 0x01, 0xfe, //0x00004b94 addq         %r15, %rsi
  5072  	0x48, 0x39, 0xde, //0x00004b97 cmpq         %rbx, %rsi
  5073  	0x0f, 0x86, 0x40, 0x01, 0x00, 0x00, //0x00004b9a jbe          LBB0_929
  5074  	0x48, 0xff, 0xc3, //0x00004ba0 incq         %rbx
  5075  	0x48, 0x21, 0xc2, //0x00004ba3 andq         %rax, %rdx
  5076  	0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00004ba6 jne          LBB0_912
  5077  	0xe9, 0x42, 0xfe, 0xff, 0xff, //0x00004bac jmp          LBB0_906
  5078  	//0x00004bb1 LBB0_914
  5079  	0x4d, 0x85, 0xf6, //0x00004bb1 testq        %r14, %r14
  5080  	0x0f, 0x8e, 0xa4, 0x03, 0x00, 0x00, //0x00004bb4 jle          LBB0_962
  5081  	0xc5, 0x7e, 0x7f, 0x84, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00004bba vmovdqu      %ymm8, $128(%rsp)
  5082  	0xc5, 0x7e, 0x7f, 0x44, 0x24, 0x60, //0x00004bc3 vmovdqu      %ymm8, $96(%rsp)
  5083  	0x44, 0x89, 0xd8, //0x00004bc9 movl         %r11d, %eax
  5084  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00004bcc andl         $4095, %eax
  5085  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00004bd1 cmpl         $4033, %eax
  5086  	0x0f, 0x82, 0x38, 0xfe, 0xff, 0xff, //0x00004bd6 jb           LBB0_908
  5087  	0x49, 0x83, 0xfe, 0x20, //0x00004bdc cmpq         $32, %r14
  5088  	0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00004be0 jb           LBB0_918
  5089  	0xc4, 0xc1, 0x78, 0x10, 0x03, //0x00004be6 vmovups      (%r11), %xmm0
  5090  	0xc5, 0xf8, 0x11, 0x44, 0x24, 0x60, //0x00004beb vmovups      %xmm0, $96(%rsp)
  5091  	0xc4, 0xc1, 0x7a, 0x6f, 0x43, 0x10, //0x00004bf1 vmovdqu      $16(%r11), %xmm0
  5092  	0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x70, //0x00004bf7 vmovdqu      %xmm0, $112(%rsp)
  5093  	0x49, 0x83, 0xc3, 0x20, //0x00004bfd addq         $32, %r11
  5094  	0x49, 0x8d, 0x7e, 0xe0, //0x00004c01 leaq         $-32(%r14), %rdi
  5095  	0x48, 0x8d, 0xb4, 0x24, 0x80, 0x00, 0x00, 0x00, //0x00004c05 leaq         $128(%rsp), %rsi
  5096  	0xe9, 0x08, 0x00, 0x00, 0x00, //0x00004c0d jmp          LBB0_919
  5097  	//0x00004c12 LBB0_918
  5098  	0x48, 0x8d, 0x74, 0x24, 0x60, //0x00004c12 leaq         $96(%rsp), %rsi
  5099  	0x4c, 0x89, 0xf7, //0x00004c17 movq         %r14, %rdi
  5100  	//0x00004c1a LBB0_919
  5101  	0x48, 0x83, 0xff, 0x10, //0x00004c1a cmpq         $16, %rdi
  5102  	0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00004c1e jb           LBB0_920
  5103  	0xc4, 0xc1, 0x7a, 0x6f, 0x03, //0x00004c24 vmovdqu      (%r11), %xmm0
  5104  	0xc5, 0xfa, 0x7f, 0x06, //0x00004c29 vmovdqu      %xmm0, (%rsi)
  5105  	0x49, 0x83, 0xc3, 0x10, //0x00004c2d addq         $16, %r11
  5106  	0x48, 0x83, 0xc6, 0x10, //0x00004c31 addq         $16, %rsi
  5107  	0x48, 0x83, 0xc7, 0xf0, //0x00004c35 addq         $-16, %rdi
  5108  	0x48, 0x83, 0xff, 0x08, //0x00004c39 cmpq         $8, %rdi
  5109  	0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00004c3d jae          LBB0_925
  5110  	//0x00004c43 LBB0_921
  5111  	0x48, 0x83, 0xff, 0x04, //0x00004c43 cmpq         $4, %rdi
  5112  	0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00004c47 jl           LBB0_922
  5113  	//0x00004c4d LBB0_926
  5114  	0x41, 0x8b, 0x03, //0x00004c4d movl         (%r11), %eax
  5115  	0x89, 0x06, //0x00004c50 movl         %eax, (%rsi)
  5116  	0x49, 0x83, 0xc3, 0x04, //0x00004c52 addq         $4, %r11
  5117  	0x48, 0x83, 0xc6, 0x04, //0x00004c56 addq         $4, %rsi
  5118  	0x48, 0x83, 0xc7, 0xfc, //0x00004c5a addq         $-4, %rdi
  5119  	0x48, 0x83, 0xff, 0x02, //0x00004c5e cmpq         $2, %rdi
  5120  	0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00004c62 jae          LBB0_927
  5121  	//0x00004c68 LBB0_923
  5122  	0x4c, 0x89, 0xda, //0x00004c68 movq         %r11, %rdx
  5123  	0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004c6b leaq         $96(%rsp), %r11
  5124  	0x48, 0x85, 0xff, //0x00004c70 testq        %rdi, %rdi
  5125  	0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00004c73 jne          LBB0_928
  5126  	0xe9, 0x96, 0xfd, 0xff, 0xff, //0x00004c79 jmp          LBB0_908
  5127  	//0x00004c7e LBB0_920
  5128  	0x48, 0x83, 0xff, 0x08, //0x00004c7e cmpq         $8, %rdi
  5129  	0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00004c82 jb           LBB0_921
  5130  	//0x00004c88 LBB0_925
  5131  	0x49, 0x8b, 0x03, //0x00004c88 movq         (%r11), %rax
  5132  	0x48, 0x89, 0x06, //0x00004c8b movq         %rax, (%rsi)
  5133  	0x49, 0x83, 0xc3, 0x08, //0x00004c8e addq         $8, %r11
  5134  	0x48, 0x83, 0xc6, 0x08, //0x00004c92 addq         $8, %rsi
  5135  	0x48, 0x83, 0xc7, 0xf8, //0x00004c96 addq         $-8, %rdi
  5136  	0x48, 0x83, 0xff, 0x04, //0x00004c9a cmpq         $4, %rdi
  5137  	0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00004c9e jge          LBB0_926
  5138  	//0x00004ca4 LBB0_922
  5139  	0x48, 0x83, 0xff, 0x02, //0x00004ca4 cmpq         $2, %rdi
  5140  	0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00004ca8 jb           LBB0_923
  5141  	//0x00004cae LBB0_927
  5142  	0x41, 0x0f, 0xb7, 0x03, //0x00004cae movzwl       (%r11), %eax
  5143  	0x66, 0x89, 0x06, //0x00004cb2 movw         %ax, (%rsi)
  5144  	0x49, 0x83, 0xc3, 0x02, //0x00004cb5 addq         $2, %r11
  5145  	0x48, 0x83, 0xc6, 0x02, //0x00004cb9 addq         $2, %rsi
  5146  	0x48, 0x83, 0xc7, 0xfe, //0x00004cbd addq         $-2, %rdi
  5147  	0x4c, 0x89, 0xda, //0x00004cc1 movq         %r11, %rdx
  5148  	0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004cc4 leaq         $96(%rsp), %r11
  5149  	0x48, 0x85, 0xff, //0x00004cc9 testq        %rdi, %rdi
  5150  	0x0f, 0x84, 0x42, 0xfd, 0xff, 0xff, //0x00004ccc je           LBB0_908
  5151  	//0x00004cd2 LBB0_928
  5152  	0x8a, 0x02, //0x00004cd2 movb         (%rdx), %al
  5153  	0x88, 0x06, //0x00004cd4 movb         %al, (%rsi)
  5154  	0x4c, 0x8d, 0x5c, 0x24, 0x60, //0x00004cd6 leaq         $96(%rsp), %r11
  5155  	0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00004cdb jmp          LBB0_908
  5156  	//0x00004ce0 LBB0_929
  5157  	0x48, 0x8b, 0x74, 0x24, 0x28, //0x00004ce0 movq         $40(%rsp), %rsi
  5158  	0x48, 0x8b, 0x46, 0x08, //0x00004ce5 movq         $8(%rsi), %rax
  5159  	0x48, 0x0f, 0xbc, 0xca, //0x00004ce9 bsfq         %rdx, %rcx
  5160  	0x4c, 0x29, 0xf1, //0x00004ced subq         %r14, %rcx
  5161  	0x48, 0x8d, 0x44, 0x01, 0x01, //0x00004cf0 leaq         $1(%rcx,%rax), %rax
  5162  	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00004cf5 movq         $24(%rsp), %rdx
  5163  	0x48, 0x89, 0x02, //0x00004cfa movq         %rax, (%rdx)
  5164  	0x48, 0x8b, 0x4e, 0x08, //0x00004cfd movq         $8(%rsi), %rcx
  5165  	0x48, 0x39, 0xc8, //0x00004d01 cmpq         %rcx, %rax
  5166  	0x48, 0x0f, 0x47, 0xc1, //0x00004d04 cmovaq       %rcx, %rax
  5167  	0x48, 0x89, 0x02, //0x00004d08 movq         %rax, (%rdx)
  5168  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004d0b movq         $-1, %rax
  5169  	0x4c, 0x0f, 0x47, 0xe0, //0x00004d12 cmovaq       %rax, %r12
  5170  	0x4d, 0x89, 0xe5, //0x00004d16 movq         %r12, %r13
  5171  	0xe9, 0x70, 0xf6, 0xff, 0xff, //0x00004d19 jmp          LBB0_839
  5172  	//0x00004d1e LBB0_930
  5173  	0x4c, 0x89, 0xf8, //0x00004d1e movq         %r15, %rax
  5174  	//0x00004d21 LBB0_931
  5175  	0x48, 0xf7, 0xd0, //0x00004d21 notq         %rax
  5176  	0x49, 0x01, 0xc1, //0x00004d24 addq         %rax, %r9
  5177  	0x4d, 0x89, 0x08, //0x00004d27 movq         %r9, (%r8)
  5178  	0xe9, 0x58, 0xf6, 0xff, 0xff, //0x00004d2a jmp          LBB0_838
  5179  	//0x00004d2f LBB0_941
  5180  	0x49, 0x89, 0x00, //0x00004d2f movq         %rax, (%r8)
  5181  	0xe9, 0x57, 0xf6, 0xff, 0xff, //0x00004d32 jmp          LBB0_839
  5182  	//0x00004d37 LBB0_936
  5183  	0x4c, 0x89, 0x94, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004d37 movq         %r10, $184(%rsp)
  5184  	//0x00004d3f LBB0_937
  5185  	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004d3f movq         $24(%rsp), %rax
  5186  	0x48, 0x8b, 0x8c, 0x24, 0xb8, 0x00, 0x00, 0x00, //0x00004d44 movq         $184(%rsp), %rcx
  5187  	0x48, 0x89, 0x08, //0x00004d4c movq         %rcx, (%rax)
  5188  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004d4f movq         $-1, %r13
  5189  	0xe9, 0x33, 0xf6, 0xff, 0xff, //0x00004d56 jmp          LBB0_839
  5190  	//0x00004d5b LBB0_938
  5191  	0x4c, 0x29, 0xdf, //0x00004d5b subq         %r11, %rdi
  5192  	0xe9, 0x90, 0xf7, 0xff, 0xff, //0x00004d5e jmp          LBB0_859
  5193  	//0x00004d63 LBB0_939
  5194  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004d63 movq         $-1, %r10
  5195  	//0x00004d6a LBB0_940
  5196  	0x4d, 0x29, 0xd1, //0x00004d6a subq         %r10, %r9
  5197  	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004d6d movq         $24(%rsp), %rax
  5198  	0x4c, 0x89, 0x08, //0x00004d72 movq         %r9, (%rax)
  5199  	0xe9, 0x0d, 0xf6, 0xff, 0xff, //0x00004d75 jmp          LBB0_838
  5200  	//0x00004d7a LBB0_943
  5201  	0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004d7a movq         $-2, %r13
  5202  	0x3c, 0x61, //0x00004d81 cmpb         $97, %al
  5203  	0x0f, 0x85, 0x05, 0xf6, 0xff, 0xff, //0x00004d83 jne          LBB0_839
  5204  	0x49, 0x8d, 0x41, 0x02, //0x00004d89 leaq         $2(%r9), %rax
  5205  	0x49, 0x89, 0x00, //0x00004d8d movq         %rax, (%r8)
  5206  	0x43, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00004d90 cmpb         $108, $2(%r12,%r9)
  5207  	0x0f, 0x85, 0xf2, 0xf5, 0xff, 0xff, //0x00004d96 jne          LBB0_839
  5208  	0x49, 0x8d, 0x41, 0x03, //0x00004d9c leaq         $3(%r9), %rax
  5209  	0x49, 0x89, 0x00, //0x00004da0 movq         %rax, (%r8)
  5210  	0x43, 0x80, 0x7c, 0x0c, 0x03, 0x73, //0x00004da3 cmpb         $115, $3(%r12,%r9)
  5211  	0x0f, 0x85, 0xdf, 0xf5, 0xff, 0xff, //0x00004da9 jne          LBB0_839
  5212  	0x49, 0x8d, 0x41, 0x04, //0x00004daf leaq         $4(%r9), %rax
  5213  	0x49, 0x89, 0x00, //0x00004db3 movq         %rax, (%r8)
  5214  	0x43, 0x80, 0x7c, 0x0c, 0x04, 0x65, //0x00004db6 cmpb         $101, $4(%r12,%r9)
  5215  	0x0f, 0x85, 0xcc, 0xf5, 0xff, 0xff, //0x00004dbc jne          LBB0_839
  5216  	0x49, 0x83, 0xc1, 0x05, //0x00004dc2 addq         $5, %r9
  5217  	0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00004dc6 jmp          LBB0_953
  5218  	//0x00004dcb LBB0_752
  5219  	0x4d, 0x89, 0x08, //0x00004dcb movq         %r9, (%r8)
  5220  	0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004dce movq         $-2, %r13
  5221  	0x41, 0x80, 0x3a, 0x6e, //0x00004dd5 cmpb         $110, (%r10)
  5222  	0x0f, 0x85, 0xaf, 0xf5, 0xff, 0xff, //0x00004dd9 jne          LBB0_839
  5223  	0x49, 0x8d, 0x41, 0x01, //0x00004ddf leaq         $1(%r9), %rax
  5224  	0x49, 0x89, 0x00, //0x00004de3 movq         %rax, (%r8)
  5225  	0x43, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00004de6 cmpb         $117, $1(%r12,%r9)
  5226  	0x0f, 0x85, 0x9c, 0xf5, 0xff, 0xff, //0x00004dec jne          LBB0_839
  5227  	0x49, 0x8d, 0x41, 0x02, //0x00004df2 leaq         $2(%r9), %rax
  5228  	0x49, 0x89, 0x00, //0x00004df6 movq         %rax, (%r8)
  5229  	0x43, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x00004df9 cmpb         $108, $2(%r12,%r9)
  5230  	0x0f, 0x85, 0x89, 0xf5, 0xff, 0xff, //0x00004dff jne          LBB0_839
  5231  	0x49, 0x8d, 0x41, 0x03, //0x00004e05 leaq         $3(%r9), %rax
  5232  	0x49, 0x89, 0x00, //0x00004e09 movq         %rax, (%r8)
  5233  	0x43, 0x80, 0x7c, 0x0c, 0x03, 0x6c, //0x00004e0c cmpb         $108, $3(%r12,%r9)
  5234  	0x0f, 0x85, 0x76, 0xf5, 0xff, 0xff, //0x00004e12 jne          LBB0_839
  5235  	0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00004e18 jmp          LBB0_952
  5236  	//0x00004e1d LBB0_948
  5237  	0x4d, 0x89, 0x08, //0x00004e1d movq         %r9, (%r8)
  5238  	0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004e20 movq         $-2, %r13
  5239  	0x41, 0x80, 0x3a, 0x74, //0x00004e27 cmpb         $116, (%r10)
  5240  	0x0f, 0x85, 0x5d, 0xf5, 0xff, 0xff, //0x00004e2b jne          LBB0_839
  5241  	0x49, 0x8d, 0x41, 0x01, //0x00004e31 leaq         $1(%r9), %rax
  5242  	0x49, 0x89, 0x00, //0x00004e35 movq         %rax, (%r8)
  5243  	0x43, 0x80, 0x7c, 0x0c, 0x01, 0x72, //0x00004e38 cmpb         $114, $1(%r12,%r9)
  5244  	0x0f, 0x85, 0x4a, 0xf5, 0xff, 0xff, //0x00004e3e jne          LBB0_839
  5245  	0x49, 0x8d, 0x41, 0x02, //0x00004e44 leaq         $2(%r9), %rax
  5246  	0x49, 0x89, 0x00, //0x00004e48 movq         %rax, (%r8)
  5247  	0x43, 0x80, 0x7c, 0x0c, 0x02, 0x75, //0x00004e4b cmpb         $117, $2(%r12,%r9)
  5248  	0x0f, 0x85, 0x37, 0xf5, 0xff, 0xff, //0x00004e51 jne          LBB0_839
  5249  	0x49, 0x8d, 0x41, 0x03, //0x00004e57 leaq         $3(%r9), %rax
  5250  	0x49, 0x89, 0x00, //0x00004e5b movq         %rax, (%r8)
  5251  	0x43, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00004e5e cmpb         $101, $3(%r12,%r9)
  5252  	0x0f, 0x85, 0x24, 0xf5, 0xff, 0xff, //0x00004e64 jne          LBB0_839
  5253  	//0x00004e6a LBB0_952
  5254  	0x49, 0x83, 0xc1, 0x04, //0x00004e6a addq         $4, %r9
  5255  	//0x00004e6e LBB0_953
  5256  	0x48, 0x8b, 0x44, 0x24, 0x18, //0x00004e6e movq         $24(%rsp), %rax
  5257  	0x4c, 0x89, 0x08, //0x00004e73 movq         %r9, (%rax)
  5258  	0xe9, 0x13, 0xf5, 0xff, 0xff, //0x00004e76 jmp          LBB0_839
  5259  	//0x00004e7b LBB0_960
  5260  	0x4c, 0x89, 0xf8, //0x00004e7b movq         %r15, %rax
  5261  	0xe9, 0x91, 0xf6, 0xff, 0xff, //0x00004e7e jmp          LBB0_862
  5262  	//0x00004e83 LBB0_813
  5263  	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00004e83 movq         $32(%rsp), %rax
  5264  	0xe9, 0x87, 0xf6, 0xff, 0xff, //0x00004e88 jmp          LBB0_862
  5265  	//0x00004e8d LBB0_954
  5266  	0x4c, 0x89, 0xf3, //0x00004e8d movq         %r14, %rbx
  5267  	0x48, 0x83, 0xc3, 0x02, //0x00004e90 addq         $2, %rbx
  5268  	0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004e94 movq         $-2, %r13
  5269  	0xe9, 0xa6, 0x00, 0x00, 0x00, //0x00004e9b jmp          LBB0_959
  5270  	//0x00004ea0 LBB0_874
  5271  	0x4d, 0x85, 0xff, //0x00004ea0 testq        %r15, %r15
  5272  	0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x00004ea3 jne          LBB0_966
  5273  	0x4b, 0x8d, 0x7c, 0x16, 0x01, //0x00004ea9 leaq         $1(%r14,%r10), %rdi
  5274  	0x49, 0xf7, 0xd6, //0x00004eae notq         %r14
  5275  	0x4d, 0x01, 0xc6, //0x00004eb1 addq         %r8, %r14
  5276  	//0x00004eb4 LBB0_876
  5277  	0x4d, 0x85, 0xf6, //0x00004eb4 testq        %r14, %r14
  5278  	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00004eb7 movq         $24(%rsp), %rdx
  5279  	0x0f, 0x8e, 0xcc, 0xf4, 0xff, 0xff, //0x00004ebc jle          LBB0_839
  5280  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004ec2 movq         $-1, %r13
  5281  	0xe9, 0x18, 0x00, 0x00, 0x00, //0x00004ec9 jmp          LBB0_933
  5282  	//0x00004ece LBB0_932
  5283  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004ece movq         $-2, %rax
  5284  	0xb9, 0x02, 0x00, 0x00, 0x00, //0x00004ed5 movl         $2, %ecx
  5285  	0x48, 0x01, 0xcf, //0x00004eda addq         %rcx, %rdi
  5286  	0x49, 0x01, 0xc6, //0x00004edd addq         %rax, %r14
  5287  	0x0f, 0x8e, 0xa8, 0xf4, 0xff, 0xff, //0x00004ee0 jle          LBB0_839
  5288  	//0x00004ee6 LBB0_933
  5289  	0x0f, 0xb6, 0x07, //0x00004ee6 movzbl       (%rdi), %eax
  5290  	0x3c, 0x5c, //0x00004ee9 cmpb         $92, %al
  5291  	0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x00004eeb je           LBB0_932
  5292  	0x3c, 0x22, //0x00004ef1 cmpb         $34, %al
  5293  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00004ef3 je           LBB0_955
  5294  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004ef9 movq         $-1, %rax
  5295  	0xb9, 0x01, 0x00, 0x00, 0x00, //0x00004f00 movl         $1, %ecx
  5296  	0x48, 0x01, 0xcf, //0x00004f05 addq         %rcx, %rdi
  5297  	0x49, 0x01, 0xc6, //0x00004f08 addq         %rax, %r14
  5298  	0x0f, 0x8f, 0xd5, 0xff, 0xff, 0xff, //0x00004f0b jg           LBB0_933
  5299  	0xe9, 0x78, 0xf4, 0xff, 0xff, //0x00004f11 jmp          LBB0_839
  5300  	//0x00004f16 LBB0_955
  5301  	0x4c, 0x29, 0xdf, //0x00004f16 subq         %r11, %rdi
  5302  	0x48, 0xff, 0xc7, //0x00004f19 incq         %rdi
  5303  	0x48, 0x89, 0x3a, //0x00004f1c movq         %rdi, (%rdx)
  5304  	0x4d, 0x89, 0xe5, //0x00004f1f movq         %r12, %r13
  5305  	0xe9, 0x67, 0xf4, 0xff, 0xff, //0x00004f22 jmp          LBB0_839
  5306  	//0x00004f27 LBB0_956
  5307  	0x4c, 0x89, 0xf3, //0x00004f27 movq         %r14, %rbx
  5308  	0x48, 0xff, 0xc3, //0x00004f2a incq         %rbx
  5309  	0x49, 0xc7, 0xc5, 0xfd, 0xff, 0xff, 0xff, //0x00004f2d movq         $-3, %r13
  5310  	0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00004f34 jmp          LBB0_959
  5311  	//0x00004f39 LBB0_957
  5312  	0x4c, 0x89, 0xf3, //0x00004f39 movq         %r14, %rbx
  5313  	0x48, 0xff, 0xc3, //0x00004f3c incq         %rbx
  5314  	//0x00004f3f LBB0_958
  5315  	0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004f3f movq         $-1, %r13
  5316  	//0x00004f46 LBB0_959
  5317  	0x48, 0x8b, 0x44, 0x24, 0x20, //0x00004f46 movq         $32(%rsp), %rax
  5318  	0x48, 0x29, 0xc3, //0x00004f4b subq         %rax, %rbx
  5319  	0x49, 0x89, 0x18, //0x00004f4e movq         %rbx, (%r8)
  5320  	0xe9, 0x38, 0xf4, 0xff, 0xff, //0x00004f51 jmp          LBB0_839
  5321  	//0x00004f56 LBB0_961
  5322  	0x4c, 0x01, 0xdf, //0x00004f56 addq         %r11, %rdi
  5323  	0xe9, 0x56, 0xff, 0xff, 0xff, //0x00004f59 jmp          LBB0_876
  5324  	//0x00004f5e LBB0_962
  5325  	0x48, 0x8b, 0x44, 0x24, 0x28, //0x00004f5e movq         $40(%rsp), %rax
  5326  	0x48, 0x8b, 0x40, 0x08, //0x00004f63 movq         $8(%rax), %rax
  5327  	0x48, 0x8b, 0x54, 0x24, 0x18, //0x00004f67 movq         $24(%rsp), %rdx
  5328  	0x48, 0x89, 0x02, //0x00004f6c movq         %rax, (%rdx)
  5329  	0xe9, 0x1a, 0xf4, 0xff, 0xff, //0x00004f6f jmp          LBB0_839
  5330  	//0x00004f74 LBB0_963
  5331  	0x49, 0xc7, 0xc5, 0xfc, 0xff, 0xff, 0xff, //0x00004f74 movq         $-4, %r13
  5332  	0xe9, 0x07, 0x00, 0x00, 0x00, //0x00004f7b jmp          LBB0_965
  5333  	//0x00004f80 LBB0_964
  5334  	0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004f80 movq         $-2, %r13
  5335  	//0x00004f87 LBB0_965
  5336  	0x4c, 0x89, 0xc3, //0x00004f87 movq         %r8, %rbx
  5337  	0x4c, 0x8b, 0x44, 0x24, 0x18, //0x00004f8a movq         $24(%rsp), %r8
  5338  	0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00004f8f jmp          LBB0_959
  5339  	//0x00004f94 LBB0_966
  5340  	0x49, 0x8d, 0x40, 0xff, //0x00004f94 leaq         $-1(%r8), %rax
  5341  	0x4c, 0x39, 0xf0, //0x00004f98 cmpq         %r14, %rax
  5342  	0x0f, 0x84, 0xed, 0xf3, 0xff, 0xff, //0x00004f9b je           LBB0_839
  5343  	0x4b, 0x8d, 0x7c, 0x16, 0x02, //0x00004fa1 leaq         $2(%r14,%r10), %rdi
  5344  	0x4d, 0x29, 0xf0, //0x00004fa6 subq         %r14, %r8
  5345  	0x49, 0x83, 0xc0, 0xfe, //0x00004fa9 addq         $-2, %r8
  5346  	0x4d, 0x89, 0xc6, //0x00004fad movq         %r8, %r14
  5347  	0xe9, 0xff, 0xfe, 0xff, 0xff, //0x00004fb0 jmp          LBB0_876
  5348  	0x90, 0x90, 0x90, //0x00004fb5 .p2align 2, 0x90
  5349  	// // .set L0_0_set_418, LBB0_418-LJTI0_0
  5350  	// // .set L0_0_set_488, LBB0_488-LJTI0_0
  5351  	// // .set L0_0_set_450, LBB0_450-LJTI0_0
  5352  	// // .set L0_0_set_403, LBB0_403-LJTI0_0
  5353  	// // .set L0_0_set_461, LBB0_461-LJTI0_0
  5354  	// // .set L0_0_set_487, LBB0_487-LJTI0_0
  5355  	// // .set L0_0_set_449, LBB0_449-LJTI0_0
  5356  	// // .set L0_0_set_489, LBB0_489-LJTI0_0
  5357  	//0x00004fb8 LJTI0_0
  5358  	0x88, 0xd1, 0xff, 0xff, //0x00004fb8 .long L0_0_set_418
  5359  	0x8d, 0xd7, 0xff, 0xff, //0x00004fbc .long L0_0_set_488
  5360  	0x8d, 0xd7, 0xff, 0xff, //0x00004fc0 .long L0_0_set_488
  5361  	0x8d, 0xd7, 0xff, 0xff, //0x00004fc4 .long L0_0_set_488
  5362  	0x8d, 0xd7, 0xff, 0xff, //0x00004fc8 .long L0_0_set_488
  5363  	0x8d, 0xd7, 0xff, 0xff, //0x00004fcc .long L0_0_set_488
  5364  	0x8d, 0xd7, 0xff, 0xff, //0x00004fd0 .long L0_0_set_488
  5365  	0x8d, 0xd7, 0xff, 0xff, //0x00004fd4 .long L0_0_set_488
  5366  	0x8d, 0xd7, 0xff, 0xff, //0x00004fd8 .long L0_0_set_488
  5367  	0x8d, 0xd7, 0xff, 0xff, //0x00004fdc .long L0_0_set_488
  5368  	0x8d, 0xd7, 0xff, 0xff, //0x00004fe0 .long L0_0_set_488
  5369  	0x8d, 0xd7, 0xff, 0xff, //0x00004fe4 .long L0_0_set_488
  5370  	0x8d, 0xd7, 0xff, 0xff, //0x00004fe8 .long L0_0_set_488
  5371  	0x8d, 0xd7, 0xff, 0xff, //0x00004fec .long L0_0_set_488
  5372  	0x8d, 0xd7, 0xff, 0xff, //0x00004ff0 .long L0_0_set_488
  5373  	0x8d, 0xd7, 0xff, 0xff, //0x00004ff4 .long L0_0_set_488
  5374  	0x8d, 0xd7, 0xff, 0xff, //0x00004ff8 .long L0_0_set_488
  5375  	0x8d, 0xd7, 0xff, 0xff, //0x00004ffc .long L0_0_set_488
  5376  	0x8d, 0xd7, 0xff, 0xff, //0x00005000 .long L0_0_set_488
  5377  	0x8d, 0xd7, 0xff, 0xff, //0x00005004 .long L0_0_set_488
  5378  	0x8d, 0xd7, 0xff, 0xff, //0x00005008 .long L0_0_set_488
  5379  	0x8d, 0xd7, 0xff, 0xff, //0x0000500c .long L0_0_set_488
  5380  	0x8d, 0xd7, 0xff, 0xff, //0x00005010 .long L0_0_set_488
  5381  	0x8d, 0xd7, 0xff, 0xff, //0x00005014 .long L0_0_set_488
  5382  	0x8d, 0xd7, 0xff, 0xff, //0x00005018 .long L0_0_set_488
  5383  	0x8d, 0xd7, 0xff, 0xff, //0x0000501c .long L0_0_set_488
  5384  	0x8d, 0xd7, 0xff, 0xff, //0x00005020 .long L0_0_set_488
  5385  	0x8d, 0xd7, 0xff, 0xff, //0x00005024 .long L0_0_set_488
  5386  	0x8d, 0xd7, 0xff, 0xff, //0x00005028 .long L0_0_set_488
  5387  	0x8d, 0xd7, 0xff, 0xff, //0x0000502c .long L0_0_set_488
  5388  	0x8d, 0xd7, 0xff, 0xff, //0x00005030 .long L0_0_set_488
  5389  	0x8d, 0xd7, 0xff, 0xff, //0x00005034 .long L0_0_set_488
  5390  	0x8d, 0xd7, 0xff, 0xff, //0x00005038 .long L0_0_set_488
  5391  	0x8d, 0xd7, 0xff, 0xff, //0x0000503c .long L0_0_set_488
  5392  	0x34, 0xd3, 0xff, 0xff, //0x00005040 .long L0_0_set_450
  5393  	0x8d, 0xd7, 0xff, 0xff, //0x00005044 .long L0_0_set_488
  5394  	0x8d, 0xd7, 0xff, 0xff, //0x00005048 .long L0_0_set_488
  5395  	0x8d, 0xd7, 0xff, 0xff, //0x0000504c .long L0_0_set_488
  5396  	0x8d, 0xd7, 0xff, 0xff, //0x00005050 .long L0_0_set_488
  5397  	0x8d, 0xd7, 0xff, 0xff, //0x00005054 .long L0_0_set_488
  5398  	0x8d, 0xd7, 0xff, 0xff, //0x00005058 .long L0_0_set_488
  5399  	0x8d, 0xd7, 0xff, 0xff, //0x0000505c .long L0_0_set_488
  5400  	0x8d, 0xd7, 0xff, 0xff, //0x00005060 .long L0_0_set_488
  5401  	0x8d, 0xd7, 0xff, 0xff, //0x00005064 .long L0_0_set_488
  5402  	0x8d, 0xd7, 0xff, 0xff, //0x00005068 .long L0_0_set_488
  5403  	0xb1, 0xd0, 0xff, 0xff, //0x0000506c .long L0_0_set_403
  5404  	0x8d, 0xd7, 0xff, 0xff, //0x00005070 .long L0_0_set_488
  5405  	0x8d, 0xd7, 0xff, 0xff, //0x00005074 .long L0_0_set_488
  5406  	0xb1, 0xd0, 0xff, 0xff, //0x00005078 .long L0_0_set_403
  5407  	0xb1, 0xd0, 0xff, 0xff, //0x0000507c .long L0_0_set_403
  5408  	0xb1, 0xd0, 0xff, 0xff, //0x00005080 .long L0_0_set_403
  5409  	0xb1, 0xd0, 0xff, 0xff, //0x00005084 .long L0_0_set_403
  5410  	0xb1, 0xd0, 0xff, 0xff, //0x00005088 .long L0_0_set_403
  5411  	0xb1, 0xd0, 0xff, 0xff, //0x0000508c .long L0_0_set_403
  5412  	0xb1, 0xd0, 0xff, 0xff, //0x00005090 .long L0_0_set_403
  5413  	0xb1, 0xd0, 0xff, 0xff, //0x00005094 .long L0_0_set_403
  5414  	0xb1, 0xd0, 0xff, 0xff, //0x00005098 .long L0_0_set_403
  5415  	0xb1, 0xd0, 0xff, 0xff, //0x0000509c .long L0_0_set_403
  5416  	0x8d, 0xd7, 0xff, 0xff, //0x000050a0 .long L0_0_set_488
  5417  	0x8d, 0xd7, 0xff, 0xff, //0x000050a4 .long L0_0_set_488
  5418  	0x8d, 0xd7, 0xff, 0xff, //0x000050a8 .long L0_0_set_488
  5419  	0x8d, 0xd7, 0xff, 0xff, //0x000050ac .long L0_0_set_488
  5420  	0x8d, 0xd7, 0xff, 0xff, //0x000050b0 .long L0_0_set_488
  5421  	0x8d, 0xd7, 0xff, 0xff, //0x000050b4 .long L0_0_set_488
  5422  	0x8d, 0xd7, 0xff, 0xff, //0x000050b8 .long L0_0_set_488
  5423  	0x8d, 0xd7, 0xff, 0xff, //0x000050bc .long L0_0_set_488
  5424  	0x8d, 0xd7, 0xff, 0xff, //0x000050c0 .long L0_0_set_488
  5425  	0x8d, 0xd7, 0xff, 0xff, //0x000050c4 .long L0_0_set_488
  5426  	0x8d, 0xd7, 0xff, 0xff, //0x000050c8 .long L0_0_set_488
  5427  	0x8d, 0xd7, 0xff, 0xff, //0x000050cc .long L0_0_set_488
  5428  	0x8d, 0xd7, 0xff, 0xff, //0x000050d0 .long L0_0_set_488
  5429  	0x8d, 0xd7, 0xff, 0xff, //0x000050d4 .long L0_0_set_488
  5430  	0x8d, 0xd7, 0xff, 0xff, //0x000050d8 .long L0_0_set_488
  5431  	0x8d, 0xd7, 0xff, 0xff, //0x000050dc .long L0_0_set_488
  5432  	0x8d, 0xd7, 0xff, 0xff, //0x000050e0 .long L0_0_set_488
  5433  	0x8d, 0xd7, 0xff, 0xff, //0x000050e4 .long L0_0_set_488
  5434  	0x8d, 0xd7, 0xff, 0xff, //0x000050e8 .long L0_0_set_488
  5435  	0x8d, 0xd7, 0xff, 0xff, //0x000050ec .long L0_0_set_488
  5436  	0x8d, 0xd7, 0xff, 0xff, //0x000050f0 .long L0_0_set_488
  5437  	0x8d, 0xd7, 0xff, 0xff, //0x000050f4 .long L0_0_set_488
  5438  	0x8d, 0xd7, 0xff, 0xff, //0x000050f8 .long L0_0_set_488
  5439  	0x8d, 0xd7, 0xff, 0xff, //0x000050fc .long L0_0_set_488
  5440  	0x8d, 0xd7, 0xff, 0xff, //0x00005100 .long L0_0_set_488
  5441  	0x8d, 0xd7, 0xff, 0xff, //0x00005104 .long L0_0_set_488
  5442  	0x8d, 0xd7, 0xff, 0xff, //0x00005108 .long L0_0_set_488
  5443  	0x8d, 0xd7, 0xff, 0xff, //0x0000510c .long L0_0_set_488
  5444  	0x8d, 0xd7, 0xff, 0xff, //0x00005110 .long L0_0_set_488
  5445  	0x8d, 0xd7, 0xff, 0xff, //0x00005114 .long L0_0_set_488
  5446  	0x8d, 0xd7, 0xff, 0xff, //0x00005118 .long L0_0_set_488
  5447  	0x8d, 0xd7, 0xff, 0xff, //0x0000511c .long L0_0_set_488
  5448  	0x8d, 0xd7, 0xff, 0xff, //0x00005120 .long L0_0_set_488
  5449  	0x5e, 0xd4, 0xff, 0xff, //0x00005124 .long L0_0_set_461
  5450  	0x8d, 0xd7, 0xff, 0xff, //0x00005128 .long L0_0_set_488
  5451  	0x8d, 0xd7, 0xff, 0xff, //0x0000512c .long L0_0_set_488
  5452  	0x8d, 0xd7, 0xff, 0xff, //0x00005130 .long L0_0_set_488
  5453  	0x8d, 0xd7, 0xff, 0xff, //0x00005134 .long L0_0_set_488
  5454  	0x8d, 0xd7, 0xff, 0xff, //0x00005138 .long L0_0_set_488
  5455  	0x8d, 0xd7, 0xff, 0xff, //0x0000513c .long L0_0_set_488
  5456  	0x8d, 0xd7, 0xff, 0xff, //0x00005140 .long L0_0_set_488
  5457  	0x8d, 0xd7, 0xff, 0xff, //0x00005144 .long L0_0_set_488
  5458  	0x8d, 0xd7, 0xff, 0xff, //0x00005148 .long L0_0_set_488
  5459  	0x8d, 0xd7, 0xff, 0xff, //0x0000514c .long L0_0_set_488
  5460  	0x80, 0xd7, 0xff, 0xff, //0x00005150 .long L0_0_set_487
  5461  	0x8d, 0xd7, 0xff, 0xff, //0x00005154 .long L0_0_set_488
  5462  	0x8d, 0xd7, 0xff, 0xff, //0x00005158 .long L0_0_set_488
  5463  	0x8d, 0xd7, 0xff, 0xff, //0x0000515c .long L0_0_set_488
  5464  	0x8d, 0xd7, 0xff, 0xff, //0x00005160 .long L0_0_set_488
  5465  	0x8d, 0xd7, 0xff, 0xff, //0x00005164 .long L0_0_set_488
  5466  	0x8d, 0xd7, 0xff, 0xff, //0x00005168 .long L0_0_set_488
  5467  	0x8d, 0xd7, 0xff, 0xff, //0x0000516c .long L0_0_set_488
  5468  	0x22, 0xd3, 0xff, 0xff, //0x00005170 .long L0_0_set_449
  5469  	0x8d, 0xd7, 0xff, 0xff, //0x00005174 .long L0_0_set_488
  5470  	0x8d, 0xd7, 0xff, 0xff, //0x00005178 .long L0_0_set_488
  5471  	0x8d, 0xd7, 0xff, 0xff, //0x0000517c .long L0_0_set_488
  5472  	0x8d, 0xd7, 0xff, 0xff, //0x00005180 .long L0_0_set_488
  5473  	0x8d, 0xd7, 0xff, 0xff, //0x00005184 .long L0_0_set_488
  5474  	0x22, 0xd3, 0xff, 0xff, //0x00005188 .long L0_0_set_449
  5475  	0x8d, 0xd7, 0xff, 0xff, //0x0000518c .long L0_0_set_488
  5476  	0x8d, 0xd7, 0xff, 0xff, //0x00005190 .long L0_0_set_488
  5477  	0x8d, 0xd7, 0xff, 0xff, //0x00005194 .long L0_0_set_488
  5478  	0x8d, 0xd7, 0xff, 0xff, //0x00005198 .long L0_0_set_488
  5479  	0x8d, 0xd7, 0xff, 0xff, //0x0000519c .long L0_0_set_488
  5480  	0x8d, 0xd7, 0xff, 0xff, //0x000051a0 .long L0_0_set_488
  5481  	0x98, 0xd7, 0xff, 0xff, //0x000051a4 .long L0_0_set_489
  5482  	// // .set L0_1_set_222, LBB0_222-LJTI0_1
  5483  	// // .set L0_1_set_289, LBB0_289-LJTI0_1
  5484  	// // .set L0_1_set_251, LBB0_251-LJTI0_1
  5485  	// // .set L0_1_set_207, LBB0_207-LJTI0_1
  5486  	// // .set L0_1_set_262, LBB0_262-LJTI0_1
  5487  	// // .set L0_1_set_288, LBB0_288-LJTI0_1
  5488  	// // .set L0_1_set_250, LBB0_250-LJTI0_1
  5489  	// // .set L0_1_set_290, LBB0_290-LJTI0_1
  5490  	//0x000051a8 LJTI0_1
  5491  	0x88, 0xbb, 0xff, 0xff, //0x000051a8 .long L0_1_set_222
  5492  	0x21, 0xc1, 0xff, 0xff, //0x000051ac .long L0_1_set_289
  5493  	0x21, 0xc1, 0xff, 0xff, //0x000051b0 .long L0_1_set_289
  5494  	0x21, 0xc1, 0xff, 0xff, //0x000051b4 .long L0_1_set_289
  5495  	0x21, 0xc1, 0xff, 0xff, //0x000051b8 .long L0_1_set_289
  5496  	0x21, 0xc1, 0xff, 0xff, //0x000051bc .long L0_1_set_289
  5497  	0x21, 0xc1, 0xff, 0xff, //0x000051c0 .long L0_1_set_289
  5498  	0x21, 0xc1, 0xff, 0xff, //0x000051c4 .long L0_1_set_289
  5499  	0x21, 0xc1, 0xff, 0xff, //0x000051c8 .long L0_1_set_289
  5500  	0x21, 0xc1, 0xff, 0xff, //0x000051cc .long L0_1_set_289
  5501  	0x21, 0xc1, 0xff, 0xff, //0x000051d0 .long L0_1_set_289
  5502  	0x21, 0xc1, 0xff, 0xff, //0x000051d4 .long L0_1_set_289
  5503  	0x21, 0xc1, 0xff, 0xff, //0x000051d8 .long L0_1_set_289
  5504  	0x21, 0xc1, 0xff, 0xff, //0x000051dc .long L0_1_set_289
  5505  	0x21, 0xc1, 0xff, 0xff, //0x000051e0 .long L0_1_set_289
  5506  	0x21, 0xc1, 0xff, 0xff, //0x000051e4 .long L0_1_set_289
  5507  	0x21, 0xc1, 0xff, 0xff, //0x000051e8 .long L0_1_set_289
  5508  	0x21, 0xc1, 0xff, 0xff, //0x000051ec .long L0_1_set_289
  5509  	0x21, 0xc1, 0xff, 0xff, //0x000051f0 .long L0_1_set_289
  5510  	0x21, 0xc1, 0xff, 0xff, //0x000051f4 .long L0_1_set_289
  5511  	0x21, 0xc1, 0xff, 0xff, //0x000051f8 .long L0_1_set_289
  5512  	0x21, 0xc1, 0xff, 0xff, //0x000051fc .long L0_1_set_289
  5513  	0x21, 0xc1, 0xff, 0xff, //0x00005200 .long L0_1_set_289
  5514  	0x21, 0xc1, 0xff, 0xff, //0x00005204 .long L0_1_set_289
  5515  	0x21, 0xc1, 0xff, 0xff, //0x00005208 .long L0_1_set_289
  5516  	0x21, 0xc1, 0xff, 0xff, //0x0000520c .long L0_1_set_289
  5517  	0x21, 0xc1, 0xff, 0xff, //0x00005210 .long L0_1_set_289
  5518  	0x21, 0xc1, 0xff, 0xff, //0x00005214 .long L0_1_set_289
  5519  	0x21, 0xc1, 0xff, 0xff, //0x00005218 .long L0_1_set_289
  5520  	0x21, 0xc1, 0xff, 0xff, //0x0000521c .long L0_1_set_289
  5521  	0x21, 0xc1, 0xff, 0xff, //0x00005220 .long L0_1_set_289
  5522  	0x21, 0xc1, 0xff, 0xff, //0x00005224 .long L0_1_set_289
  5523  	0x21, 0xc1, 0xff, 0xff, //0x00005228 .long L0_1_set_289
  5524  	0x21, 0xc1, 0xff, 0xff, //0x0000522c .long L0_1_set_289
  5525  	0xee, 0xbc, 0xff, 0xff, //0x00005230 .long L0_1_set_251
  5526  	0x21, 0xc1, 0xff, 0xff, //0x00005234 .long L0_1_set_289
  5527  	0x21, 0xc1, 0xff, 0xff, //0x00005238 .long L0_1_set_289
  5528  	0x21, 0xc1, 0xff, 0xff, //0x0000523c .long L0_1_set_289
  5529  	0x21, 0xc1, 0xff, 0xff, //0x00005240 .long L0_1_set_289
  5530  	0x21, 0xc1, 0xff, 0xff, //0x00005244 .long L0_1_set_289
  5531  	0x21, 0xc1, 0xff, 0xff, //0x00005248 .long L0_1_set_289
  5532  	0x21, 0xc1, 0xff, 0xff, //0x0000524c .long L0_1_set_289
  5533  	0x21, 0xc1, 0xff, 0xff, //0x00005250 .long L0_1_set_289
  5534  	0x21, 0xc1, 0xff, 0xff, //0x00005254 .long L0_1_set_289
  5535  	0x21, 0xc1, 0xff, 0xff, //0x00005258 .long L0_1_set_289
  5536  	0xbc, 0xba, 0xff, 0xff, //0x0000525c .long L0_1_set_207
  5537  	0x21, 0xc1, 0xff, 0xff, //0x00005260 .long L0_1_set_289
  5538  	0x21, 0xc1, 0xff, 0xff, //0x00005264 .long L0_1_set_289
  5539  	0xbc, 0xba, 0xff, 0xff, //0x00005268 .long L0_1_set_207
  5540  	0xbc, 0xba, 0xff, 0xff, //0x0000526c .long L0_1_set_207
  5541  	0xbc, 0xba, 0xff, 0xff, //0x00005270 .long L0_1_set_207
  5542  	0xbc, 0xba, 0xff, 0xff, //0x00005274 .long L0_1_set_207
  5543  	0xbc, 0xba, 0xff, 0xff, //0x00005278 .long L0_1_set_207
  5544  	0xbc, 0xba, 0xff, 0xff, //0x0000527c .long L0_1_set_207
  5545  	0xbc, 0xba, 0xff, 0xff, //0x00005280 .long L0_1_set_207
  5546  	0xbc, 0xba, 0xff, 0xff, //0x00005284 .long L0_1_set_207
  5547  	0xbc, 0xba, 0xff, 0xff, //0x00005288 .long L0_1_set_207
  5548  	0xbc, 0xba, 0xff, 0xff, //0x0000528c .long L0_1_set_207
  5549  	0x21, 0xc1, 0xff, 0xff, //0x00005290 .long L0_1_set_289
  5550  	0x21, 0xc1, 0xff, 0xff, //0x00005294 .long L0_1_set_289
  5551  	0x21, 0xc1, 0xff, 0xff, //0x00005298 .long L0_1_set_289
  5552  	0x21, 0xc1, 0xff, 0xff, //0x0000529c .long L0_1_set_289
  5553  	0x21, 0xc1, 0xff, 0xff, //0x000052a0 .long L0_1_set_289
  5554  	0x21, 0xc1, 0xff, 0xff, //0x000052a4 .long L0_1_set_289
  5555  	0x21, 0xc1, 0xff, 0xff, //0x000052a8 .long L0_1_set_289
  5556  	0x21, 0xc1, 0xff, 0xff, //0x000052ac .long L0_1_set_289
  5557  	0x21, 0xc1, 0xff, 0xff, //0x000052b0 .long L0_1_set_289
  5558  	0x21, 0xc1, 0xff, 0xff, //0x000052b4 .long L0_1_set_289
  5559  	0x21, 0xc1, 0xff, 0xff, //0x000052b8 .long L0_1_set_289
  5560  	0x21, 0xc1, 0xff, 0xff, //0x000052bc .long L0_1_set_289
  5561  	0x21, 0xc1, 0xff, 0xff, //0x000052c0 .long L0_1_set_289
  5562  	0x21, 0xc1, 0xff, 0xff, //0x000052c4 .long L0_1_set_289
  5563  	0x21, 0xc1, 0xff, 0xff, //0x000052c8 .long L0_1_set_289
  5564  	0x21, 0xc1, 0xff, 0xff, //0x000052cc .long L0_1_set_289
  5565  	0x21, 0xc1, 0xff, 0xff, //0x000052d0 .long L0_1_set_289
  5566  	0x21, 0xc1, 0xff, 0xff, //0x000052d4 .long L0_1_set_289
  5567  	0x21, 0xc1, 0xff, 0xff, //0x000052d8 .long L0_1_set_289
  5568  	0x21, 0xc1, 0xff, 0xff, //0x000052dc .long L0_1_set_289
  5569  	0x21, 0xc1, 0xff, 0xff, //0x000052e0 .long L0_1_set_289
  5570  	0x21, 0xc1, 0xff, 0xff, //0x000052e4 .long L0_1_set_289
  5571  	0x21, 0xc1, 0xff, 0xff, //0x000052e8 .long L0_1_set_289
  5572  	0x21, 0xc1, 0xff, 0xff, //0x000052ec .long L0_1_set_289
  5573  	0x21, 0xc1, 0xff, 0xff, //0x000052f0 .long L0_1_set_289
  5574  	0x21, 0xc1, 0xff, 0xff, //0x000052f4 .long L0_1_set_289
  5575  	0x21, 0xc1, 0xff, 0xff, //0x000052f8 .long L0_1_set_289
  5576  	0x21, 0xc1, 0xff, 0xff, //0x000052fc .long L0_1_set_289
  5577  	0x21, 0xc1, 0xff, 0xff, //0x00005300 .long L0_1_set_289
  5578  	0x21, 0xc1, 0xff, 0xff, //0x00005304 .long L0_1_set_289
  5579  	0x21, 0xc1, 0xff, 0xff, //0x00005308 .long L0_1_set_289
  5580  	0x21, 0xc1, 0xff, 0xff, //0x0000530c .long L0_1_set_289
  5581  	0x21, 0xc1, 0xff, 0xff, //0x00005310 .long L0_1_set_289
  5582  	0xfc, 0xbd, 0xff, 0xff, //0x00005314 .long L0_1_set_262
  5583  	0x21, 0xc1, 0xff, 0xff, //0x00005318 .long L0_1_set_289
  5584  	0x21, 0xc1, 0xff, 0xff, //0x0000531c .long L0_1_set_289
  5585  	0x21, 0xc1, 0xff, 0xff, //0x00005320 .long L0_1_set_289
  5586  	0x21, 0xc1, 0xff, 0xff, //0x00005324 .long L0_1_set_289
  5587  	0x21, 0xc1, 0xff, 0xff, //0x00005328 .long L0_1_set_289
  5588  	0x21, 0xc1, 0xff, 0xff, //0x0000532c .long L0_1_set_289
  5589  	0x21, 0xc1, 0xff, 0xff, //0x00005330 .long L0_1_set_289
  5590  	0x21, 0xc1, 0xff, 0xff, //0x00005334 .long L0_1_set_289
  5591  	0x21, 0xc1, 0xff, 0xff, //0x00005338 .long L0_1_set_289
  5592  	0x21, 0xc1, 0xff, 0xff, //0x0000533c .long L0_1_set_289
  5593  	0x14, 0xc1, 0xff, 0xff, //0x00005340 .long L0_1_set_288
  5594  	0x21, 0xc1, 0xff, 0xff, //0x00005344 .long L0_1_set_289
  5595  	0x21, 0xc1, 0xff, 0xff, //0x00005348 .long L0_1_set_289
  5596  	0x21, 0xc1, 0xff, 0xff, //0x0000534c .long L0_1_set_289
  5597  	0x21, 0xc1, 0xff, 0xff, //0x00005350 .long L0_1_set_289
  5598  	0x21, 0xc1, 0xff, 0xff, //0x00005354 .long L0_1_set_289
  5599  	0x21, 0xc1, 0xff, 0xff, //0x00005358 .long L0_1_set_289
  5600  	0x21, 0xc1, 0xff, 0xff, //0x0000535c .long L0_1_set_289
  5601  	0xdc, 0xbc, 0xff, 0xff, //0x00005360 .long L0_1_set_250
  5602  	0x21, 0xc1, 0xff, 0xff, //0x00005364 .long L0_1_set_289
  5603  	0x21, 0xc1, 0xff, 0xff, //0x00005368 .long L0_1_set_289
  5604  	0x21, 0xc1, 0xff, 0xff, //0x0000536c .long L0_1_set_289
  5605  	0x21, 0xc1, 0xff, 0xff, //0x00005370 .long L0_1_set_289
  5606  	0x21, 0xc1, 0xff, 0xff, //0x00005374 .long L0_1_set_289
  5607  	0xdc, 0xbc, 0xff, 0xff, //0x00005378 .long L0_1_set_250
  5608  	0x21, 0xc1, 0xff, 0xff, //0x0000537c .long L0_1_set_289
  5609  	0x21, 0xc1, 0xff, 0xff, //0x00005380 .long L0_1_set_289
  5610  	0x21, 0xc1, 0xff, 0xff, //0x00005384 .long L0_1_set_289
  5611  	0x21, 0xc1, 0xff, 0xff, //0x00005388 .long L0_1_set_289
  5612  	0x21, 0xc1, 0xff, 0xff, //0x0000538c .long L0_1_set_289
  5613  	0x21, 0xc1, 0xff, 0xff, //0x00005390 .long L0_1_set_289
  5614  	0x2c, 0xc1, 0xff, 0xff, //0x00005394 .long L0_1_set_290
  5615  	// // .set L0_2_set_586, LBB0_586-LJTI0_2
  5616  	// // .set L0_2_set_590, LBB0_590-LJTI0_2
  5617  	// // .set L0_2_set_592, LBB0_592-LJTI0_2
  5618  	// // .set L0_2_set_611, LBB0_611-LJTI0_2
  5619  	// // .set L0_2_set_613, LBB0_613-LJTI0_2
  5620  	// // .set L0_2_set_616, LBB0_616-LJTI0_2
  5621  	//0x00005398 LJTI0_2
  5622  	0xf6, 0xdb, 0xff, 0xff, //0x00005398 .long L0_2_set_586
  5623  	0x1e, 0xdc, 0xff, 0xff, //0x0000539c .long L0_2_set_590
  5624  	0x49, 0xdc, 0xff, 0xff, //0x000053a0 .long L0_2_set_592
  5625  	0xe8, 0xdd, 0xff, 0xff, //0x000053a4 .long L0_2_set_611
  5626  	0xff, 0xdd, 0xff, 0xff, //0x000053a8 .long L0_2_set_613
  5627  	0x7d, 0xe0, 0xff, 0xff, //0x000053ac .long L0_2_set_616
  5628  	// // .set L0_3_set_839, LBB0_839-LJTI0_3
  5629  	// // .set L0_3_set_838, LBB0_838-LJTI0_3
  5630  	// // .set L0_3_set_690, LBB0_690-LJTI0_3
  5631  	// // .set L0_3_set_711, LBB0_711-LJTI0_3
  5632  	// // .set L0_3_set_618, LBB0_618-LJTI0_3
  5633  	// // .set L0_3_set_745, LBB0_745-LJTI0_3
  5634  	// // .set L0_3_set_747, LBB0_747-LJTI0_3
  5635  	// // .set L0_3_set_750, LBB0_750-LJTI0_3
  5636  	// // .set L0_3_set_756, LBB0_756-LJTI0_3
  5637  	// // .set L0_3_set_759, LBB0_759-LJTI0_3
  5638  	//0x000053b0 LJTI0_3
  5639  	0xde, 0xef, 0xff, 0xff, //0x000053b0 .long L0_3_set_839
  5640  	0xd7, 0xef, 0xff, 0xff, //0x000053b4 .long L0_3_set_838
  5641  	0xd7, 0xef, 0xff, 0xff, //0x000053b8 .long L0_3_set_838
  5642  	0xd7, 0xef, 0xff, 0xff, //0x000053bc .long L0_3_set_838
  5643  	0xd7, 0xef, 0xff, 0xff, //0x000053c0 .long L0_3_set_838
  5644  	0xd7, 0xef, 0xff, 0xff, //0x000053c4 .long L0_3_set_838
  5645  	0xd7, 0xef, 0xff, 0xff, //0x000053c8 .long L0_3_set_838
  5646  	0xd7, 0xef, 0xff, 0xff, //0x000053cc .long L0_3_set_838
  5647  	0xd7, 0xef, 0xff, 0xff, //0x000053d0 .long L0_3_set_838
  5648  	0xd7, 0xef, 0xff, 0xff, //0x000053d4 .long L0_3_set_838
  5649  	0xd7, 0xef, 0xff, 0xff, //0x000053d8 .long L0_3_set_838
  5650  	0xd7, 0xef, 0xff, 0xff, //0x000053dc .long L0_3_set_838
  5651  	0xd7, 0xef, 0xff, 0xff, //0x000053e0 .long L0_3_set_838
  5652  	0xd7, 0xef, 0xff, 0xff, //0x000053e4 .long L0_3_set_838
  5653  	0xd7, 0xef, 0xff, 0xff, //0x000053e8 .long L0_3_set_838
  5654  	0xd7, 0xef, 0xff, 0xff, //0x000053ec .long L0_3_set_838
  5655  	0xd7, 0xef, 0xff, 0xff, //0x000053f0 .long L0_3_set_838
  5656  	0xd7, 0xef, 0xff, 0xff, //0x000053f4 .long L0_3_set_838
  5657  	0xd7, 0xef, 0xff, 0xff, //0x000053f8 .long L0_3_set_838
  5658  	0xd7, 0xef, 0xff, 0xff, //0x000053fc .long L0_3_set_838
  5659  	0xd7, 0xef, 0xff, 0xff, //0x00005400 .long L0_3_set_838
  5660  	0xd7, 0xef, 0xff, 0xff, //0x00005404 .long L0_3_set_838
  5661  	0xd7, 0xef, 0xff, 0xff, //0x00005408 .long L0_3_set_838
  5662  	0xd7, 0xef, 0xff, 0xff, //0x0000540c .long L0_3_set_838
  5663  	0xd7, 0xef, 0xff, 0xff, //0x00005410 .long L0_3_set_838
  5664  	0xd7, 0xef, 0xff, 0xff, //0x00005414 .long L0_3_set_838
  5665  	0xd7, 0xef, 0xff, 0xff, //0x00005418 .long L0_3_set_838
  5666  	0xd7, 0xef, 0xff, 0xff, //0x0000541c .long L0_3_set_838
  5667  	0xd7, 0xef, 0xff, 0xff, //0x00005420 .long L0_3_set_838
  5668  	0xd7, 0xef, 0xff, 0xff, //0x00005424 .long L0_3_set_838
  5669  	0xd7, 0xef, 0xff, 0xff, //0x00005428 .long L0_3_set_838
  5670  	0xd7, 0xef, 0xff, 0xff, //0x0000542c .long L0_3_set_838
  5671  	0xd7, 0xef, 0xff, 0xff, //0x00005430 .long L0_3_set_838
  5672  	0xd7, 0xef, 0xff, 0xff, //0x00005434 .long L0_3_set_838
  5673  	0xe3, 0xe2, 0xff, 0xff, //0x00005438 .long L0_3_set_690
  5674  	0xd7, 0xef, 0xff, 0xff, //0x0000543c .long L0_3_set_838
  5675  	0xd7, 0xef, 0xff, 0xff, //0x00005440 .long L0_3_set_838
  5676  	0xd7, 0xef, 0xff, 0xff, //0x00005444 .long L0_3_set_838
  5677  	0xd7, 0xef, 0xff, 0xff, //0x00005448 .long L0_3_set_838
  5678  	0xd7, 0xef, 0xff, 0xff, //0x0000544c .long L0_3_set_838
  5679  	0xd7, 0xef, 0xff, 0xff, //0x00005450 .long L0_3_set_838
  5680  	0xd7, 0xef, 0xff, 0xff, //0x00005454 .long L0_3_set_838
  5681  	0xd7, 0xef, 0xff, 0xff, //0x00005458 .long L0_3_set_838
  5682  	0xd7, 0xef, 0xff, 0xff, //0x0000545c .long L0_3_set_838
  5683  	0xd7, 0xef, 0xff, 0xff, //0x00005460 .long L0_3_set_838
  5684  	0x70, 0xe4, 0xff, 0xff, //0x00005464 .long L0_3_set_711
  5685  	0xd7, 0xef, 0xff, 0xff, //0x00005468 .long L0_3_set_838
  5686  	0xd7, 0xef, 0xff, 0xff, //0x0000546c .long L0_3_set_838
  5687  	0x18, 0xde, 0xff, 0xff, //0x00005470 .long L0_3_set_618
  5688  	0x18, 0xde, 0xff, 0xff, //0x00005474 .long L0_3_set_618
  5689  	0x18, 0xde, 0xff, 0xff, //0x00005478 .long L0_3_set_618
  5690  	0x18, 0xde, 0xff, 0xff, //0x0000547c .long L0_3_set_618
  5691  	0x18, 0xde, 0xff, 0xff, //0x00005480 .long L0_3_set_618
  5692  	0x18, 0xde, 0xff, 0xff, //0x00005484 .long L0_3_set_618
  5693  	0x18, 0xde, 0xff, 0xff, //0x00005488 .long L0_3_set_618
  5694  	0x18, 0xde, 0xff, 0xff, //0x0000548c .long L0_3_set_618
  5695  	0x18, 0xde, 0xff, 0xff, //0x00005490 .long L0_3_set_618
  5696  	0x18, 0xde, 0xff, 0xff, //0x00005494 .long L0_3_set_618
  5697  	0xd7, 0xef, 0xff, 0xff, //0x00005498 .long L0_3_set_838
  5698  	0xd7, 0xef, 0xff, 0xff, //0x0000549c .long L0_3_set_838
  5699  	0xd7, 0xef, 0xff, 0xff, //0x000054a0 .long L0_3_set_838
  5700  	0xd7, 0xef, 0xff, 0xff, //0x000054a4 .long L0_3_set_838
  5701  	0xd7, 0xef, 0xff, 0xff, //0x000054a8 .long L0_3_set_838
  5702  	0xd7, 0xef, 0xff, 0xff, //0x000054ac .long L0_3_set_838
  5703  	0xd7, 0xef, 0xff, 0xff, //0x000054b0 .long L0_3_set_838
  5704  	0xd7, 0xef, 0xff, 0xff, //0x000054b4 .long L0_3_set_838
  5705  	0xd7, 0xef, 0xff, 0xff, //0x000054b8 .long L0_3_set_838
  5706  	0xd7, 0xef, 0xff, 0xff, //0x000054bc .long L0_3_set_838
  5707  	0xd7, 0xef, 0xff, 0xff, //0x000054c0 .long L0_3_set_838
  5708  	0xd7, 0xef, 0xff, 0xff, //0x000054c4 .long L0_3_set_838
  5709  	0xd7, 0xef, 0xff, 0xff, //0x000054c8 .long L0_3_set_838
  5710  	0xd7, 0xef, 0xff, 0xff, //0x000054cc .long L0_3_set_838
  5711  	0xd7, 0xef, 0xff, 0xff, //0x000054d0 .long L0_3_set_838
  5712  	0xd7, 0xef, 0xff, 0xff, //0x000054d4 .long L0_3_set_838
  5713  	0xd7, 0xef, 0xff, 0xff, //0x000054d8 .long L0_3_set_838
  5714  	0xd7, 0xef, 0xff, 0xff, //0x000054dc .long L0_3_set_838
  5715  	0xd7, 0xef, 0xff, 0xff, //0x000054e0 .long L0_3_set_838
  5716  	0xd7, 0xef, 0xff, 0xff, //0x000054e4 .long L0_3_set_838
  5717  	0xd7, 0xef, 0xff, 0xff, //0x000054e8 .long L0_3_set_838
  5718  	0xd7, 0xef, 0xff, 0xff, //0x000054ec .long L0_3_set_838
  5719  	0xd7, 0xef, 0xff, 0xff, //0x000054f0 .long L0_3_set_838
  5720  	0xd7, 0xef, 0xff, 0xff, //0x000054f4 .long L0_3_set_838
  5721  	0xd7, 0xef, 0xff, 0xff, //0x000054f8 .long L0_3_set_838
  5722  	0xd7, 0xef, 0xff, 0xff, //0x000054fc .long L0_3_set_838
  5723  	0xd7, 0xef, 0xff, 0xff, //0x00005500 .long L0_3_set_838
  5724  	0xd7, 0xef, 0xff, 0xff, //0x00005504 .long L0_3_set_838
  5725  	0xd7, 0xef, 0xff, 0xff, //0x00005508 .long L0_3_set_838
  5726  	0xd7, 0xef, 0xff, 0xff, //0x0000550c .long L0_3_set_838
  5727  	0xd7, 0xef, 0xff, 0xff, //0x00005510 .long L0_3_set_838
  5728  	0xd7, 0xef, 0xff, 0xff, //0x00005514 .long L0_3_set_838
  5729  	0xd7, 0xef, 0xff, 0xff, //0x00005518 .long L0_3_set_838
  5730  	0xb6, 0xe6, 0xff, 0xff, //0x0000551c .long L0_3_set_745
  5731  	0xd7, 0xef, 0xff, 0xff, //0x00005520 .long L0_3_set_838
  5732  	0xd7, 0xef, 0xff, 0xff, //0x00005524 .long L0_3_set_838
  5733  	0xd7, 0xef, 0xff, 0xff, //0x00005528 .long L0_3_set_838
  5734  	0xd7, 0xef, 0xff, 0xff, //0x0000552c .long L0_3_set_838
  5735  	0xd7, 0xef, 0xff, 0xff, //0x00005530 .long L0_3_set_838
  5736  	0xd7, 0xef, 0xff, 0xff, //0x00005534 .long L0_3_set_838
  5737  	0xd7, 0xef, 0xff, 0xff, //0x00005538 .long L0_3_set_838
  5738  	0xd7, 0xef, 0xff, 0xff, //0x0000553c .long L0_3_set_838
  5739  	0xd7, 0xef, 0xff, 0xff, //0x00005540 .long L0_3_set_838
  5740  	0xd7, 0xef, 0xff, 0xff, //0x00005544 .long L0_3_set_838
  5741  	0xda, 0xe6, 0xff, 0xff, //0x00005548 .long L0_3_set_747
  5742  	0xd7, 0xef, 0xff, 0xff, //0x0000554c .long L0_3_set_838
  5743  	0xd7, 0xef, 0xff, 0xff, //0x00005550 .long L0_3_set_838
  5744  	0xd7, 0xef, 0xff, 0xff, //0x00005554 .long L0_3_set_838
  5745  	0xd7, 0xef, 0xff, 0xff, //0x00005558 .long L0_3_set_838
  5746  	0xd7, 0xef, 0xff, 0xff, //0x0000555c .long L0_3_set_838
  5747  	0xd7, 0xef, 0xff, 0xff, //0x00005560 .long L0_3_set_838
  5748  	0xd7, 0xef, 0xff, 0xff, //0x00005564 .long L0_3_set_838
  5749  	0x08, 0xe7, 0xff, 0xff, //0x00005568 .long L0_3_set_750
  5750  	0xd7, 0xef, 0xff, 0xff, //0x0000556c .long L0_3_set_838
  5751  	0xd7, 0xef, 0xff, 0xff, //0x00005570 .long L0_3_set_838
  5752  	0xd7, 0xef, 0xff, 0xff, //0x00005574 .long L0_3_set_838
  5753  	0xd7, 0xef, 0xff, 0xff, //0x00005578 .long L0_3_set_838
  5754  	0xd7, 0xef, 0xff, 0xff, //0x0000557c .long L0_3_set_838
  5755  	0x30, 0xe7, 0xff, 0xff, //0x00005580 .long L0_3_set_756
  5756  	0xd7, 0xef, 0xff, 0xff, //0x00005584 .long L0_3_set_838
  5757  	0xd7, 0xef, 0xff, 0xff, //0x00005588 .long L0_3_set_838
  5758  	0xd7, 0xef, 0xff, 0xff, //0x0000558c .long L0_3_set_838
  5759  	0xd7, 0xef, 0xff, 0xff, //0x00005590 .long L0_3_set_838
  5760  	0xd7, 0xef, 0xff, 0xff, //0x00005594 .long L0_3_set_838
  5761  	0xd7, 0xef, 0xff, 0xff, //0x00005598 .long L0_3_set_838
  5762  	0x5c, 0xe7, 0xff, 0xff, //0x0000559c .long L0_3_set_759
  5763  	// // .set L0_4_set_736, LBB0_736-LJTI0_4
  5764  	// // .set L0_4_set_763, LBB0_763-LJTI0_4
  5765  	// // .set L0_4_set_743, LBB0_743-LJTI0_4
  5766  	// // .set L0_4_set_738, LBB0_738-LJTI0_4
  5767  	// // .set L0_4_set_741, LBB0_741-LJTI0_4
  5768  	//0x000055a0 LJTI0_4
  5769  	0x49, 0xe4, 0xff, 0xff, //0x000055a0 .long L0_4_set_736
  5770  	0xba, 0xe5, 0xff, 0xff, //0x000055a4 .long L0_4_set_763
  5771  	0x49, 0xe4, 0xff, 0xff, //0x000055a8 .long L0_4_set_736
  5772  	0xa7, 0xe4, 0xff, 0xff, //0x000055ac .long L0_4_set_743
  5773  	0xba, 0xe5, 0xff, 0xff, //0x000055b0 .long L0_4_set_763
  5774  	0x63, 0xe4, 0xff, 0xff, //0x000055b4 .long L0_4_set_738
  5775  	0x63, 0xe4, 0xff, 0xff, //0x000055b8 .long L0_4_set_738
  5776  	0x63, 0xe4, 0xff, 0xff, //0x000055bc .long L0_4_set_738
  5777  	0x63, 0xe4, 0xff, 0xff, //0x000055c0 .long L0_4_set_738
  5778  	0x63, 0xe4, 0xff, 0xff, //0x000055c4 .long L0_4_set_738
  5779  	0x63, 0xe4, 0xff, 0xff, //0x000055c8 .long L0_4_set_738
  5780  	0x63, 0xe4, 0xff, 0xff, //0x000055cc .long L0_4_set_738
  5781  	0x63, 0xe4, 0xff, 0xff, //0x000055d0 .long L0_4_set_738
  5782  	0x63, 0xe4, 0xff, 0xff, //0x000055d4 .long L0_4_set_738
  5783  	0x63, 0xe4, 0xff, 0xff, //0x000055d8 .long L0_4_set_738
  5784  	0xba, 0xe5, 0xff, 0xff, //0x000055dc .long L0_4_set_763
  5785  	0xba, 0xe5, 0xff, 0xff, //0x000055e0 .long L0_4_set_763
  5786  	0xba, 0xe5, 0xff, 0xff, //0x000055e4 .long L0_4_set_763
  5787  	0xba, 0xe5, 0xff, 0xff, //0x000055e8 .long L0_4_set_763
  5788  	0xba, 0xe5, 0xff, 0xff, //0x000055ec .long L0_4_set_763
  5789  	0xba, 0xe5, 0xff, 0xff, //0x000055f0 .long L0_4_set_763
  5790  	0xba, 0xe5, 0xff, 0xff, //0x000055f4 .long L0_4_set_763
  5791  	0xba, 0xe5, 0xff, 0xff, //0x000055f8 .long L0_4_set_763
  5792  	0xba, 0xe5, 0xff, 0xff, //0x000055fc .long L0_4_set_763
  5793  	0xba, 0xe5, 0xff, 0xff, //0x00005600 .long L0_4_set_763
  5794  	0xba, 0xe5, 0xff, 0xff, //0x00005604 .long L0_4_set_763
  5795  	0x8c, 0xe4, 0xff, 0xff, //0x00005608 .long L0_4_set_741
  5796  	0xba, 0xe5, 0xff, 0xff, //0x0000560c .long L0_4_set_763
  5797  	0xba, 0xe5, 0xff, 0xff, //0x00005610 .long L0_4_set_763
  5798  	0xba, 0xe5, 0xff, 0xff, //0x00005614 .long L0_4_set_763
  5799  	0xba, 0xe5, 0xff, 0xff, //0x00005618 .long L0_4_set_763
  5800  	0xba, 0xe5, 0xff, 0xff, //0x0000561c .long L0_4_set_763
  5801  	0xba, 0xe5, 0xff, 0xff, //0x00005620 .long L0_4_set_763
  5802  	0xba, 0xe5, 0xff, 0xff, //0x00005624 .long L0_4_set_763
  5803  	0xba, 0xe5, 0xff, 0xff, //0x00005628 .long L0_4_set_763
  5804  	0xba, 0xe5, 0xff, 0xff, //0x0000562c .long L0_4_set_763
  5805  	0xba, 0xe5, 0xff, 0xff, //0x00005630 .long L0_4_set_763
  5806  	0xba, 0xe5, 0xff, 0xff, //0x00005634 .long L0_4_set_763
  5807  	0xba, 0xe5, 0xff, 0xff, //0x00005638 .long L0_4_set_763
  5808  	0xba, 0xe5, 0xff, 0xff, //0x0000563c .long L0_4_set_763
  5809  	0xba, 0xe5, 0xff, 0xff, //0x00005640 .long L0_4_set_763
  5810  	0xba, 0xe5, 0xff, 0xff, //0x00005644 .long L0_4_set_763
  5811  	0xba, 0xe5, 0xff, 0xff, //0x00005648 .long L0_4_set_763
  5812  	0xba, 0xe5, 0xff, 0xff, //0x0000564c .long L0_4_set_763
  5813  	0xba, 0xe5, 0xff, 0xff, //0x00005650 .long L0_4_set_763
  5814  	0xba, 0xe5, 0xff, 0xff, //0x00005654 .long L0_4_set_763
  5815  	0xba, 0xe5, 0xff, 0xff, //0x00005658 .long L0_4_set_763
  5816  	0xba, 0xe5, 0xff, 0xff, //0x0000565c .long L0_4_set_763
  5817  	0xba, 0xe5, 0xff, 0xff, //0x00005660 .long L0_4_set_763
  5818  	0xba, 0xe5, 0xff, 0xff, //0x00005664 .long L0_4_set_763
  5819  	0xba, 0xe5, 0xff, 0xff, //0x00005668 .long L0_4_set_763
  5820  	0xba, 0xe5, 0xff, 0xff, //0x0000566c .long L0_4_set_763
  5821  	0xba, 0xe5, 0xff, 0xff, //0x00005670 .long L0_4_set_763
  5822  	0xba, 0xe5, 0xff, 0xff, //0x00005674 .long L0_4_set_763
  5823  	0xba, 0xe5, 0xff, 0xff, //0x00005678 .long L0_4_set_763
  5824  	0xba, 0xe5, 0xff, 0xff, //0x0000567c .long L0_4_set_763
  5825  	0xba, 0xe5, 0xff, 0xff, //0x00005680 .long L0_4_set_763
  5826  	0xba, 0xe5, 0xff, 0xff, //0x00005684 .long L0_4_set_763
  5827  	0x8c, 0xe4, 0xff, 0xff, //0x00005688 .long L0_4_set_741
  5828  	// // .set L0_5_set_646, LBB0_646-LJTI0_5
  5829  	// // .set L0_5_set_674, LBB0_674-LJTI0_5
  5830  	// // .set L0_5_set_650, LBB0_650-LJTI0_5
  5831  	// // .set L0_5_set_643, LBB0_643-LJTI0_5
  5832  	// // .set L0_5_set_648, LBB0_648-LJTI0_5
  5833  	//0x0000568c LJTI0_5
  5834  	0x34, 0xdd, 0xff, 0xff, //0x0000568c .long L0_5_set_646
  5835  	0x54, 0xdf, 0xff, 0xff, //0x00005690 .long L0_5_set_674
  5836  	0x34, 0xdd, 0xff, 0xff, //0x00005694 .long L0_5_set_646
  5837  	0x6a, 0xdd, 0xff, 0xff, //0x00005698 .long L0_5_set_650
  5838  	0x54, 0xdf, 0xff, 0xff, //0x0000569c .long L0_5_set_674
  5839  	0x04, 0xdd, 0xff, 0xff, //0x000056a0 .long L0_5_set_643
  5840  	0x04, 0xdd, 0xff, 0xff, //0x000056a4 .long L0_5_set_643
  5841  	0x04, 0xdd, 0xff, 0xff, //0x000056a8 .long L0_5_set_643
  5842  	0x04, 0xdd, 0xff, 0xff, //0x000056ac .long L0_5_set_643
  5843  	0x04, 0xdd, 0xff, 0xff, //0x000056b0 .long L0_5_set_643
  5844  	0x04, 0xdd, 0xff, 0xff, //0x000056b4 .long L0_5_set_643
  5845  	0x04, 0xdd, 0xff, 0xff, //0x000056b8 .long L0_5_set_643
  5846  	0x04, 0xdd, 0xff, 0xff, //0x000056bc .long L0_5_set_643
  5847  	0x04, 0xdd, 0xff, 0xff, //0x000056c0 .long L0_5_set_643
  5848  	0x04, 0xdd, 0xff, 0xff, //0x000056c4 .long L0_5_set_643
  5849  	0x54, 0xdf, 0xff, 0xff, //0x000056c8 .long L0_5_set_674
  5850  	0x54, 0xdf, 0xff, 0xff, //0x000056cc .long L0_5_set_674
  5851  	0x54, 0xdf, 0xff, 0xff, //0x000056d0 .long L0_5_set_674
  5852  	0x54, 0xdf, 0xff, 0xff, //0x000056d4 .long L0_5_set_674
  5853  	0x54, 0xdf, 0xff, 0xff, //0x000056d8 .long L0_5_set_674
  5854  	0x54, 0xdf, 0xff, 0xff, //0x000056dc .long L0_5_set_674
  5855  	0x54, 0xdf, 0xff, 0xff, //0x000056e0 .long L0_5_set_674
  5856  	0x54, 0xdf, 0xff, 0xff, //0x000056e4 .long L0_5_set_674
  5857  	0x54, 0xdf, 0xff, 0xff, //0x000056e8 .long L0_5_set_674
  5858  	0x54, 0xdf, 0xff, 0xff, //0x000056ec .long L0_5_set_674
  5859  	0x54, 0xdf, 0xff, 0xff, //0x000056f0 .long L0_5_set_674
  5860  	0x4f, 0xdd, 0xff, 0xff, //0x000056f4 .long L0_5_set_648
  5861  	0x54, 0xdf, 0xff, 0xff, //0x000056f8 .long L0_5_set_674
  5862  	0x54, 0xdf, 0xff, 0xff, //0x000056fc .long L0_5_set_674
  5863  	0x54, 0xdf, 0xff, 0xff, //0x00005700 .long L0_5_set_674
  5864  	0x54, 0xdf, 0xff, 0xff, //0x00005704 .long L0_5_set_674
  5865  	0x54, 0xdf, 0xff, 0xff, //0x00005708 .long L0_5_set_674
  5866  	0x54, 0xdf, 0xff, 0xff, //0x0000570c .long L0_5_set_674
  5867  	0x54, 0xdf, 0xff, 0xff, //0x00005710 .long L0_5_set_674
  5868  	0x54, 0xdf, 0xff, 0xff, //0x00005714 .long L0_5_set_674
  5869  	0x54, 0xdf, 0xff, 0xff, //0x00005718 .long L0_5_set_674
  5870  	0x54, 0xdf, 0xff, 0xff, //0x0000571c .long L0_5_set_674
  5871  	0x54, 0xdf, 0xff, 0xff, //0x00005720 .long L0_5_set_674
  5872  	0x54, 0xdf, 0xff, 0xff, //0x00005724 .long L0_5_set_674
  5873  	0x54, 0xdf, 0xff, 0xff, //0x00005728 .long L0_5_set_674
  5874  	0x54, 0xdf, 0xff, 0xff, //0x0000572c .long L0_5_set_674
  5875  	0x54, 0xdf, 0xff, 0xff, //0x00005730 .long L0_5_set_674
  5876  	0x54, 0xdf, 0xff, 0xff, //0x00005734 .long L0_5_set_674
  5877  	0x54, 0xdf, 0xff, 0xff, //0x00005738 .long L0_5_set_674
  5878  	0x54, 0xdf, 0xff, 0xff, //0x0000573c .long L0_5_set_674
  5879  	0x54, 0xdf, 0xff, 0xff, //0x00005740 .long L0_5_set_674
  5880  	0x54, 0xdf, 0xff, 0xff, //0x00005744 .long L0_5_set_674
  5881  	0x54, 0xdf, 0xff, 0xff, //0x00005748 .long L0_5_set_674
  5882  	0x54, 0xdf, 0xff, 0xff, //0x0000574c .long L0_5_set_674
  5883  	0x54, 0xdf, 0xff, 0xff, //0x00005750 .long L0_5_set_674
  5884  	0x54, 0xdf, 0xff, 0xff, //0x00005754 .long L0_5_set_674
  5885  	0x54, 0xdf, 0xff, 0xff, //0x00005758 .long L0_5_set_674
  5886  	0x54, 0xdf, 0xff, 0xff, //0x0000575c .long L0_5_set_674
  5887  	0x54, 0xdf, 0xff, 0xff, //0x00005760 .long L0_5_set_674
  5888  	0x54, 0xdf, 0xff, 0xff, //0x00005764 .long L0_5_set_674
  5889  	0x54, 0xdf, 0xff, 0xff, //0x00005768 .long L0_5_set_674
  5890  	0x54, 0xdf, 0xff, 0xff, //0x0000576c .long L0_5_set_674
  5891  	0x54, 0xdf, 0xff, 0xff, //0x00005770 .long L0_5_set_674
  5892  	0x4f, 0xdd, 0xff, 0xff, //0x00005774 .long L0_5_set_648
  5893  	// // .set L0_6_set_839, LBB0_839-LJTI0_6
  5894  	// // .set L0_6_set_866, LBB0_866-LJTI0_6
  5895  	// // .set L0_6_set_867, LBB0_867-LJTI0_6
  5896  	// // .set L0_6_set_845, LBB0_845-LJTI0_6
  5897  	// // .set L0_6_set_878, LBB0_878-LJTI0_6
  5898  	// // .set L0_6_set_902, LBB0_902-LJTI0_6
  5899  	// // .set L0_6_set_864, LBB0_864-LJTI0_6
  5900  	// // .set L0_6_set_905, LBB0_905-LJTI0_6
  5901  	//0x00005778 LJTI0_6
  5902  	0x16, 0xec, 0xff, 0xff, //0x00005778 .long L0_6_set_839
  5903  	0xc7, 0xed, 0xff, 0xff, //0x0000577c .long L0_6_set_866
  5904  	0xc7, 0xed, 0xff, 0xff, //0x00005780 .long L0_6_set_866
  5905  	0xc7, 0xed, 0xff, 0xff, //0x00005784 .long L0_6_set_866
  5906  	0xc7, 0xed, 0xff, 0xff, //0x00005788 .long L0_6_set_866
  5907  	0xc7, 0xed, 0xff, 0xff, //0x0000578c .long L0_6_set_866
  5908  	0xc7, 0xed, 0xff, 0xff, //0x00005790 .long L0_6_set_866
  5909  	0xc7, 0xed, 0xff, 0xff, //0x00005794 .long L0_6_set_866
  5910  	0xc7, 0xed, 0xff, 0xff, //0x00005798 .long L0_6_set_866
  5911  	0xc7, 0xed, 0xff, 0xff, //0x0000579c .long L0_6_set_866
  5912  	0xc7, 0xed, 0xff, 0xff, //0x000057a0 .long L0_6_set_866
  5913  	0xc7, 0xed, 0xff, 0xff, //0x000057a4 .long L0_6_set_866
  5914  	0xc7, 0xed, 0xff, 0xff, //0x000057a8 .long L0_6_set_866
  5915  	0xc7, 0xed, 0xff, 0xff, //0x000057ac .long L0_6_set_866
  5916  	0xc7, 0xed, 0xff, 0xff, //0x000057b0 .long L0_6_set_866
  5917  	0xc7, 0xed, 0xff, 0xff, //0x000057b4 .long L0_6_set_866
  5918  	0xc7, 0xed, 0xff, 0xff, //0x000057b8 .long L0_6_set_866
  5919  	0xc7, 0xed, 0xff, 0xff, //0x000057bc .long L0_6_set_866
  5920  	0xc7, 0xed, 0xff, 0xff, //0x000057c0 .long L0_6_set_866
  5921  	0xc7, 0xed, 0xff, 0xff, //0x000057c4 .long L0_6_set_866
  5922  	0xc7, 0xed, 0xff, 0xff, //0x000057c8 .long L0_6_set_866
  5923  	0xc7, 0xed, 0xff, 0xff, //0x000057cc .long L0_6_set_866
  5924  	0xc7, 0xed, 0xff, 0xff, //0x000057d0 .long L0_6_set_866
  5925  	0xc7, 0xed, 0xff, 0xff, //0x000057d4 .long L0_6_set_866
  5926  	0xc7, 0xed, 0xff, 0xff, //0x000057d8 .long L0_6_set_866
  5927  	0xc7, 0xed, 0xff, 0xff, //0x000057dc .long L0_6_set_866
  5928  	0xc7, 0xed, 0xff, 0xff, //0x000057e0 .long L0_6_set_866
  5929  	0xc7, 0xed, 0xff, 0xff, //0x000057e4 .long L0_6_set_866
  5930  	0xc7, 0xed, 0xff, 0xff, //0x000057e8 .long L0_6_set_866
  5931  	0xc7, 0xed, 0xff, 0xff, //0x000057ec .long L0_6_set_866
  5932  	0xc7, 0xed, 0xff, 0xff, //0x000057f0 .long L0_6_set_866
  5933  	0xc7, 0xed, 0xff, 0xff, //0x000057f4 .long L0_6_set_866
  5934  	0xc7, 0xed, 0xff, 0xff, //0x000057f8 .long L0_6_set_866
  5935  	0xc7, 0xed, 0xff, 0xff, //0x000057fc .long L0_6_set_866
  5936  	0xcf, 0xed, 0xff, 0xff, //0x00005800 .long L0_6_set_867
  5937  	0xc7, 0xed, 0xff, 0xff, //0x00005804 .long L0_6_set_866
  5938  	0xc7, 0xed, 0xff, 0xff, //0x00005808 .long L0_6_set_866
  5939  	0xc7, 0xed, 0xff, 0xff, //0x0000580c .long L0_6_set_866
  5940  	0xc7, 0xed, 0xff, 0xff, //0x00005810 .long L0_6_set_866
  5941  	0xc7, 0xed, 0xff, 0xff, //0x00005814 .long L0_6_set_866
  5942  	0xc7, 0xed, 0xff, 0xff, //0x00005818 .long L0_6_set_866
  5943  	0xc7, 0xed, 0xff, 0xff, //0x0000581c .long L0_6_set_866
  5944  	0xc7, 0xed, 0xff, 0xff, //0x00005820 .long L0_6_set_866
  5945  	0xc7, 0xed, 0xff, 0xff, //0x00005824 .long L0_6_set_866
  5946  	0xc7, 0xed, 0xff, 0xff, //0x00005828 .long L0_6_set_866
  5947  	0x9b, 0xec, 0xff, 0xff, //0x0000582c .long L0_6_set_845
  5948  	0xc7, 0xed, 0xff, 0xff, //0x00005830 .long L0_6_set_866
  5949  	0xc7, 0xed, 0xff, 0xff, //0x00005834 .long L0_6_set_866
  5950  	0x9b, 0xec, 0xff, 0xff, //0x00005838 .long L0_6_set_845
  5951  	0x9b, 0xec, 0xff, 0xff, //0x0000583c .long L0_6_set_845
  5952  	0x9b, 0xec, 0xff, 0xff, //0x00005840 .long L0_6_set_845
  5953  	0x9b, 0xec, 0xff, 0xff, //0x00005844 .long L0_6_set_845
  5954  	0x9b, 0xec, 0xff, 0xff, //0x00005848 .long L0_6_set_845
  5955  	0x9b, 0xec, 0xff, 0xff, //0x0000584c .long L0_6_set_845
  5956  	0x9b, 0xec, 0xff, 0xff, //0x00005850 .long L0_6_set_845
  5957  	0x9b, 0xec, 0xff, 0xff, //0x00005854 .long L0_6_set_845
  5958  	0x9b, 0xec, 0xff, 0xff, //0x00005858 .long L0_6_set_845
  5959  	0x9b, 0xec, 0xff, 0xff, //0x0000585c .long L0_6_set_845
  5960  	0xc7, 0xed, 0xff, 0xff, //0x00005860 .long L0_6_set_866
  5961  	0xc7, 0xed, 0xff, 0xff, //0x00005864 .long L0_6_set_866
  5962  	0xc7, 0xed, 0xff, 0xff, //0x00005868 .long L0_6_set_866
  5963  	0xc7, 0xed, 0xff, 0xff, //0x0000586c .long L0_6_set_866
  5964  	0xc7, 0xed, 0xff, 0xff, //0x00005870 .long L0_6_set_866
  5965  	0xc7, 0xed, 0xff, 0xff, //0x00005874 .long L0_6_set_866
  5966  	0xc7, 0xed, 0xff, 0xff, //0x00005878 .long L0_6_set_866
  5967  	0xc7, 0xed, 0xff, 0xff, //0x0000587c .long L0_6_set_866
  5968  	0xc7, 0xed, 0xff, 0xff, //0x00005880 .long L0_6_set_866
  5969  	0xc7, 0xed, 0xff, 0xff, //0x00005884 .long L0_6_set_866
  5970  	0xc7, 0xed, 0xff, 0xff, //0x00005888 .long L0_6_set_866
  5971  	0xc7, 0xed, 0xff, 0xff, //0x0000588c .long L0_6_set_866
  5972  	0xc7, 0xed, 0xff, 0xff, //0x00005890 .long L0_6_set_866
  5973  	0xc7, 0xed, 0xff, 0xff, //0x00005894 .long L0_6_set_866
  5974  	0xc7, 0xed, 0xff, 0xff, //0x00005898 .long L0_6_set_866
  5975  	0xc7, 0xed, 0xff, 0xff, //0x0000589c .long L0_6_set_866
  5976  	0xc7, 0xed, 0xff, 0xff, //0x000058a0 .long L0_6_set_866
  5977  	0xc7, 0xed, 0xff, 0xff, //0x000058a4 .long L0_6_set_866
  5978  	0xc7, 0xed, 0xff, 0xff, //0x000058a8 .long L0_6_set_866
  5979  	0xc7, 0xed, 0xff, 0xff, //0x000058ac .long L0_6_set_866
  5980  	0xc7, 0xed, 0xff, 0xff, //0x000058b0 .long L0_6_set_866
  5981  	0xc7, 0xed, 0xff, 0xff, //0x000058b4 .long L0_6_set_866
  5982  	0xc7, 0xed, 0xff, 0xff, //0x000058b8 .long L0_6_set_866
  5983  	0xc7, 0xed, 0xff, 0xff, //0x000058bc .long L0_6_set_866
  5984  	0xc7, 0xed, 0xff, 0xff, //0x000058c0 .long L0_6_set_866
  5985  	0xc7, 0xed, 0xff, 0xff, //0x000058c4 .long L0_6_set_866
  5986  	0xc7, 0xed, 0xff, 0xff, //0x000058c8 .long L0_6_set_866
  5987  	0xc7, 0xed, 0xff, 0xff, //0x000058cc .long L0_6_set_866
  5988  	0xc7, 0xed, 0xff, 0xff, //0x000058d0 .long L0_6_set_866
  5989  	0xc7, 0xed, 0xff, 0xff, //0x000058d4 .long L0_6_set_866
  5990  	0xc7, 0xed, 0xff, 0xff, //0x000058d8 .long L0_6_set_866
  5991  	0xc7, 0xed, 0xff, 0xff, //0x000058dc .long L0_6_set_866
  5992  	0xc7, 0xed, 0xff, 0xff, //0x000058e0 .long L0_6_set_866
  5993  	0xdf, 0xee, 0xff, 0xff, //0x000058e4 .long L0_6_set_878
  5994  	0xc7, 0xed, 0xff, 0xff, //0x000058e8 .long L0_6_set_866
  5995  	0xc7, 0xed, 0xff, 0xff, //0x000058ec .long L0_6_set_866
  5996  	0xc7, 0xed, 0xff, 0xff, //0x000058f0 .long L0_6_set_866
  5997  	0xc7, 0xed, 0xff, 0xff, //0x000058f4 .long L0_6_set_866
  5998  	0xc7, 0xed, 0xff, 0xff, //0x000058f8 .long L0_6_set_866
  5999  	0xc7, 0xed, 0xff, 0xff, //0x000058fc .long L0_6_set_866
  6000  	0xc7, 0xed, 0xff, 0xff, //0x00005900 .long L0_6_set_866
  6001  	0xc7, 0xed, 0xff, 0xff, //0x00005904 .long L0_6_set_866
  6002  	0xc7, 0xed, 0xff, 0xff, //0x00005908 .long L0_6_set_866
  6003  	0xc7, 0xed, 0xff, 0xff, //0x0000590c .long L0_6_set_866
  6004  	0x14, 0xf2, 0xff, 0xff, //0x00005910 .long L0_6_set_902
  6005  	0xc7, 0xed, 0xff, 0xff, //0x00005914 .long L0_6_set_866
  6006  	0xc7, 0xed, 0xff, 0xff, //0x00005918 .long L0_6_set_866
  6007  	0xc7, 0xed, 0xff, 0xff, //0x0000591c .long L0_6_set_866
  6008  	0xc7, 0xed, 0xff, 0xff, //0x00005920 .long L0_6_set_866
  6009  	0xc7, 0xed, 0xff, 0xff, //0x00005924 .long L0_6_set_866
  6010  	0xc7, 0xed, 0xff, 0xff, //0x00005928 .long L0_6_set_866
  6011  	0xc7, 0xed, 0xff, 0xff, //0x0000592c .long L0_6_set_866
  6012  	0xb1, 0xed, 0xff, 0xff, //0x00005930 .long L0_6_set_864
  6013  	0xc7, 0xed, 0xff, 0xff, //0x00005934 .long L0_6_set_866
  6014  	0xc7, 0xed, 0xff, 0xff, //0x00005938 .long L0_6_set_866
  6015  	0xc7, 0xed, 0xff, 0xff, //0x0000593c .long L0_6_set_866
  6016  	0xc7, 0xed, 0xff, 0xff, //0x00005940 .long L0_6_set_866
  6017  	0xc7, 0xed, 0xff, 0xff, //0x00005944 .long L0_6_set_866
  6018  	0xb1, 0xed, 0xff, 0xff, //0x00005948 .long L0_6_set_864
  6019  	0xc7, 0xed, 0xff, 0xff, //0x0000594c .long L0_6_set_866
  6020  	0xc7, 0xed, 0xff, 0xff, //0x00005950 .long L0_6_set_866
  6021  	0xc7, 0xed, 0xff, 0xff, //0x00005954 .long L0_6_set_866
  6022  	0xc7, 0xed, 0xff, 0xff, //0x00005958 .long L0_6_set_866
  6023  	0xc7, 0xed, 0xff, 0xff, //0x0000595c .long L0_6_set_866
  6024  	0xc7, 0xed, 0xff, 0xff, //0x00005960 .long L0_6_set_866
  6025  	0x33, 0xf2, 0xff, 0xff, //0x00005964 .long L0_6_set_905
  6026  	//0x00005968 .p2align 2, 0x00
  6027  	//0x00005968 _MASK_USE_NUMBER
  6028  	0x02, 0x00, 0x00, 0x00, //0x00005968 .long 2
  6029  	0x00, 0x00, 0x00, 0x00, //0x0000596c .p2align 4, 0x00
  6030  	//0x00005970 __UnquoteTab
  6031  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005970 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6032  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005980 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6033  	0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00005990 QUAD $0x0000000000220000; QUAD $0x2f00000000000000  // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
  6034  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6035  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6036  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x000059c0 QUAD $0x0000000000000000; QUAD $0x0000005c00000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
  6037  	0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x000059d0 QUAD $0x000c000000080000; QUAD $0x000a000000000000  // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
  6038  	0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x000059e0 LONG $0x000d0000; WORD $0xff09  // .ascii 6, '\x00\x00\r\x00\t\xff'
  6039  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6040  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6041  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a06 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6042  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a16 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6043  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a26 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6044  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a36 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6045  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a46 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6046  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a56 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6047  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a66 QUAD $0x0000000000000000; WORD $0x0000  // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6048  }
  6049