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

     1  // +build amd64
     2  // Code generated by asm2asm, DO NOT EDIT.
     3  
     4  package sse
     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, 0xa8, 0x00, 0x00, 0x00, //0x000000ed subq         $168, %rsp
    46  	0x49, 0x89, 0xce, //0x000000f4 movq         %rcx, %r14
    47  	0x49, 0x89, 0xf3, //0x000000f7 movq         %rsi, %r11
    48  	0x49, 0x89, 0xfd, //0x000000fa movq         %rdi, %r13
    49  	0x48, 0x8b, 0x42, 0x08, //0x000000fd movq         $8(%rdx), %rax
    50  	0x48, 0x85, 0xc0, //0x00000101 testq        %rax, %rax
    51  	0x48, 0x89, 0x75, 0xd0, //0x00000104 movq         %rsi, $-48(%rbp)
    52  	0x48, 0x89, 0x7d, 0xc0, //0x00000108 movq         %rdi, $-64(%rbp)
    53  	0x48, 0x89, 0x4d, 0xa8, //0x0000010c movq         %rcx, $-88(%rbp)
    54  	0x0f, 0x84, 0x22, 0x2f, 0x00, 0x00, //0x00000110 je           LBB0_448
    55  	0x4c, 0x8b, 0x0a, //0x00000116 movq         (%rdx), %r9
    56  	0x48, 0xc1, 0xe0, 0x04, //0x00000119 shlq         $4, %rax
    57  	0x4c, 0x01, 0xc8, //0x0000011d addq         %r9, %rax
    58  	0x48, 0x89, 0x85, 0x30, 0xff, 0xff, 0xff, //0x00000120 movq         %rax, $-208(%rbp)
    59  	0x4d, 0x8d, 0x45, 0x08, //0x00000127 leaq         $8(%r13), %r8
    60  	0x49, 0x8b, 0x7d, 0x00, //0x0000012b movq         (%r13), %rdi
    61  	0x49, 0x8b, 0x03, //0x0000012f movq         (%r11), %rax
    62  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000132 movabsq      $4294977024, %r10
    63  	0xf3, 0x0f, 0x6f, 0x05, 0xec, 0xfe, 0xff, 0xff, //0x0000013c movdqu       $-276(%rip), %xmm0  /* LCPI0_3+0(%rip) */
    64  	0xf3, 0x0f, 0x6f, 0x0d, 0xf4, 0xfe, 0xff, 0xff, //0x00000144 movdqu       $-268(%rip), %xmm1  /* LCPI0_4+0(%rip) */
    65  	0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xab, 0xfe, 0xff, 0xff, //0x0000014c movdqu       $-341(%rip), %xmm13  /* LCPI0_0+0(%rip) */
    66  	0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xb2, 0xfe, 0xff, 0xff, //0x00000155 movdqu       $-334(%rip), %xmm14  /* LCPI0_1+0(%rip) */
    67  	0xf3, 0x0f, 0x6f, 0x25, 0xba, 0xfe, 0xff, 0xff, //0x0000015e movdqu       $-326(%rip), %xmm4  /* LCPI0_2+0(%rip) */
    68  	0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00000166 pcmpeqd      %xmm9, %xmm9
    69  	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xec, 0xfe, 0xff, 0xff, //0x0000016b movdqu       $-276(%rip), %xmm10  /* LCPI0_6+0(%rip) */
    70  	0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xf3, 0xfe, 0xff, 0xff, //0x00000174 movdqu       $-269(%rip), %xmm11  /* LCPI0_7+0(%rip) */
    71  	0x66, 0x45, 0x0f, 0xef, 0xc0, //0x0000017d pxor         %xmm8, %xmm8
    72  	0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xc5, 0xfe, 0xff, 0xff, //0x00000182 movdqu       $-315(%rip), %xmm12  /* LCPI0_5+0(%rip) */
    73  	0x4c, 0x89, 0x45, 0xb0, //0x0000018b movq         %r8, $-80(%rbp)
    74  	//0x0000018f LBB0_2
    75  	0x49, 0x8b, 0x08, //0x0000018f movq         (%r8), %rcx
    76  	0x48, 0x89, 0xc2, //0x00000192 movq         %rax, %rdx
    77  	0x48, 0x29, 0xca, //0x00000195 subq         %rcx, %rdx
    78  	0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00000198 jae          LBB0_7
    79  	0x8a, 0x1c, 0x07, //0x0000019e movb         (%rdi,%rax), %bl
    80  	0x80, 0xfb, 0x0d, //0x000001a1 cmpb         $13, %bl
    81  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000001a4 je           LBB0_7
    82  	0x80, 0xfb, 0x20, //0x000001aa cmpb         $32, %bl
    83  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000001ad je           LBB0_7
    84  	0x80, 0xc3, 0xf7, //0x000001b3 addb         $-9, %bl
    85  	0x80, 0xfb, 0x01, //0x000001b6 cmpb         $1, %bl
    86  	0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x000001b9 jbe          LBB0_7
    87  	0x48, 0x89, 0xc6, //0x000001bf movq         %rax, %rsi
    88  	0xe9, 0x39, 0x01, 0x00, 0x00, //0x000001c2 jmp          LBB0_27
    89  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001c7 .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, 0x70, 0x04, //0x00000260 leaq         $4(%rax), %r14
   131  	0x4c, 0x39, 0xf1, //0x00000264 cmpq         %r14, %rcx
   132  	0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00000267 jbe          LBB0_551
   133  	0x4c, 0x39, 0xf1, //0x0000026d cmpq         %r14, %rcx
   134  	0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x00000270 je           LBB0_26
   135  	0x4c, 0x8d, 0x34, 0x0f, //0x00000276 leaq         (%rdi,%rcx), %r14
   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, 0x7e, 0x00, 0x00, 0x00, //0x00000297 ja           LBB0_28
   144  	0x49, 0x0f, 0xa3, 0xfa, //0x0000029d btq          %rdi, %r10
   145  	0x0f, 0x83, 0x74, 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, 0xfe, //0x000002b6 subq         %rdi, %r14
   151  	0x4c, 0x89, 0xf6, //0x000002b9 movq         %r14, %rsi
   152  	0x48, 0x39, 0xce, //0x000002bc cmpq         %rcx, %rsi
   153  	0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000002bf jb           LBB0_27
   154  	0xe9, 0x66, 0x00, 0x00, 0x00, //0x000002c5 jmp          LBB0_29
   155  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002ca .p2align 4, 0x90
   156  	//0x000002d0 LBB0_551
   157  	0x4d, 0x89, 0x33, //0x000002d0 movq         %r14, (%r11)
   158  	0x31, 0xc9, //0x000002d3 xorl         %ecx, %ecx
   159  	0x49, 0x8b, 0x01, //0x000002d5 movq         (%r9), %rax
   160  	0x48, 0x85, 0xc0, //0x000002d8 testq        %rax, %rax
   161  	0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x000002db jne          LBB0_30
   162  	0xe9, 0x1c, 0x2f, 0x00, 0x00, //0x000002e1 jmp          LBB0_552
   163  	//0x000002e6 LBB0_26
   164  	0x49, 0x01, 0xfe, //0x000002e6 addq         %rdi, %r14
   165  	0x49, 0x29, 0xfe, //0x000002e9 subq         %rdi, %r14
   166  	0x4c, 0x89, 0xf6, //0x000002ec movq         %r14, %rsi
   167  	0x48, 0x39, 0xce, //0x000002ef cmpq         %rcx, %rsi
   168  	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000002f2 jae          LBB0_29
   169  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f8 .p2align 4, 0x90
   170  	//0x00000300 LBB0_27
   171  	0x4c, 0x8d, 0x76, 0x01, //0x00000300 leaq         $1(%rsi), %r14
   172  	0x4d, 0x89, 0x33, //0x00000304 movq         %r14, (%r11)
   173  	0x8a, 0x0c, 0x37, //0x00000307 movb         (%rdi,%rsi), %cl
   174  	0x49, 0x8b, 0x01, //0x0000030a movq         (%r9), %rax
   175  	0x48, 0x85, 0xc0, //0x0000030d testq        %rax, %rax
   176  	0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000310 jne          LBB0_30
   177  	0xe9, 0xe7, 0x2e, 0x00, 0x00, //0x00000316 jmp          LBB0_552
   178  	//0x0000031b LBB0_28
   179  	0x48, 0x89, 0xdf, //0x0000031b movq         %rbx, %rdi
   180  	0x48, 0x89, 0xda, //0x0000031e movq         %rbx, %rdx
   181  	0x48, 0xf7, 0xd2, //0x00000321 notq         %rdx
   182  	0x48, 0x01, 0xd6, //0x00000324 addq         %rdx, %rsi
   183  	0x48, 0x39, 0xce, //0x00000327 cmpq         %rcx, %rsi
   184  	0x0f, 0x82, 0xd0, 0xff, 0xff, 0xff, //0x0000032a jb           LBB0_27
   185  	//0x00000330 LBB0_29
   186  	0x31, 0xc9, //0x00000330 xorl         %ecx, %ecx
   187  	0x49, 0x89, 0xc6, //0x00000332 movq         %rax, %r14
   188  	0x49, 0x8b, 0x01, //0x00000335 movq         (%r9), %rax
   189  	0x48, 0x85, 0xc0, //0x00000338 testq        %rax, %rax
   190  	0x0f, 0x84, 0xc1, 0x2e, 0x00, 0x00, //0x0000033b je           LBB0_552
   191  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000341 .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_344
   197  	0x3c, 0x18, //0x0000035d cmpb         $24, %al
   198  	0x0f, 0x85, 0x9d, 0x2e, 0x00, 0x00, //0x0000035f jne          LBB0_552
   199  	0x80, 0xf9, 0x7b, //0x00000365 cmpb         $123, %cl
   200  	0x4c, 0x89, 0x4d, 0xa0, //0x00000368 movq         %r9, $-96(%rbp)
   201  	0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x0000036c je           LBB0_33
   202  	0xe9, 0xcb, 0x2e, 0x00, 0x00, //0x00000372 jmp          LBB0_556
   203  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000377 .p2align 4, 0x90
   204  	//0x00000380 LBB0_344
   205  	0x80, 0xf9, 0x5b, //0x00000380 cmpb         $91, %cl
   206  	0x0f, 0x85, 0xb9, 0x2e, 0x00, 0x00, //0x00000383 jne          LBB0_556
   207  	0x49, 0x8b, 0x41, 0x08, //0x00000389 movq         $8(%r9), %rax
   208  	0x4c, 0x8b, 0x20, //0x0000038d movq         (%rax), %r12
   209  	0x4d, 0x85, 0xe4, //0x00000390 testq        %r12, %r12
   210  	0x0f, 0x88, 0x69, 0x2e, 0x00, 0x00, //0x00000393 js           LBB0_552
   211  	0x49, 0x8b, 0x00, //0x00000399 movq         (%r8), %rax
   212  	0x4c, 0x89, 0xf1, //0x0000039c movq         %r14, %rcx
   213  	0x48, 0x29, 0xc1, //0x0000039f subq         %rax, %rcx
   214  	0x0f, 0x83, 0x08, 0x1c, 0x00, 0x00, //0x000003a2 jae          LBB0_351
   215  	0x42, 0x8a, 0x14, 0x37, //0x000003a8 movb         (%rdi,%r14), %dl
   216  	0x80, 0xfa, 0x0d, //0x000003ac cmpb         $13, %dl
   217  	0x0f, 0x84, 0xfb, 0x1b, 0x00, 0x00, //0x000003af je           LBB0_351
   218  	0x80, 0xfa, 0x20, //0x000003b5 cmpb         $32, %dl
   219  	0x0f, 0x84, 0xf2, 0x1b, 0x00, 0x00, //0x000003b8 je           LBB0_351
   220  	0x80, 0xc2, 0xf7, //0x000003be addb         $-9, %dl
   221  	0x80, 0xfa, 0x01, //0x000003c1 cmpb         $1, %dl
   222  	0x0f, 0x86, 0xe6, 0x1b, 0x00, 0x00, //0x000003c4 jbe          LBB0_351
   223  	0x4c, 0x89, 0xf2, //0x000003ca movq         %r14, %rdx
   224  	0xe9, 0x0f, 0x1d, 0x00, 0x00, //0x000003cd jmp          LBB0_373
   225  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003d2 .p2align 4, 0x90
   226  	//0x000003e0 LBB0_248
   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, 0x50, 0x2e, 0x00, 0x00, //0x000003ec jae          LBB0_556
   232  	//0x000003f2 LBB0_250
   233  	0x4c, 0x8d, 0x72, 0x01, //0x000003f2 leaq         $1(%rdx), %r14
   234  	0x4d, 0x89, 0x33, //0x000003f6 movq         %r14, (%r11)
   235  	0x8a, 0x04, 0x17, //0x000003f9 movb         (%rdi,%rdx), %al
   236  	0x3c, 0x2c, //0x000003fc cmpb         $44, %al
   237  	0x0f, 0x85, 0x1e, 0x2e, 0x00, 0x00, //0x000003fe jne          LBB0_251
   238  	//0x00000404 LBB0_33
   239  	0x49, 0x8b, 0x08, //0x00000404 movq         (%r8), %rcx
   240  	0x4c, 0x89, 0xf2, //0x00000407 movq         %r14, %rdx
   241  	0x48, 0x29, 0xca, //0x0000040a subq         %rcx, %rdx
   242  	0x48, 0x89, 0x7d, 0xc8, //0x0000040d movq         %rdi, $-56(%rbp)
   243  	0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x00000411 jae          LBB0_38
   244  	0x42, 0x8a, 0x04, 0x37, //0x00000417 movb         (%rdi,%r14), %al
   245  	0x3c, 0x0d, //0x0000041b cmpb         $13, %al
   246  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000041d je           LBB0_38
   247  	0x3c, 0x20, //0x00000423 cmpb         $32, %al
   248  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000425 je           LBB0_38
   249  	0x04, 0xf7, //0x0000042b addb         $-9, %al
   250  	0x3c, 0x01, //0x0000042d cmpb         $1, %al
   251  	0x0f, 0x86, 0x0b, 0x00, 0x00, 0x00, //0x0000042f jbe          LBB0_38
   252  	0x4c, 0x89, 0xf0, //0x00000435 movq         %r14, %rax
   253  	0xe9, 0x39, 0x01, 0x00, 0x00, //0x00000438 jmp          LBB0_59
   254  	0x90, 0x90, 0x90, //0x0000043d .p2align 4, 0x90
   255  	//0x00000440 LBB0_38
   256  	0x49, 0x8d, 0x46, 0x01, //0x00000440 leaq         $1(%r14), %rax
   257  	0x48, 0x39, 0xc8, //0x00000444 cmpq         %rcx, %rax
   258  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000447 jae          LBB0_42
   259  	0x8a, 0x1c, 0x07, //0x0000044d movb         (%rdi,%rax), %bl
   260  	0x80, 0xfb, 0x0d, //0x00000450 cmpb         $13, %bl
   261  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000453 je           LBB0_42
   262  	0x80, 0xfb, 0x20, //0x00000459 cmpb         $32, %bl
   263  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000045c je           LBB0_42
   264  	0x80, 0xc3, 0xf7, //0x00000462 addb         $-9, %bl
   265  	0x80, 0xfb, 0x01, //0x00000465 cmpb         $1, %bl
   266  	0x0f, 0x87, 0x08, 0x01, 0x00, 0x00, //0x00000468 ja           LBB0_59
   267  	0x90, 0x90, //0x0000046e .p2align 4, 0x90
   268  	//0x00000470 LBB0_42
   269  	0x49, 0x8d, 0x46, 0x02, //0x00000470 leaq         $2(%r14), %rax
   270  	0x48, 0x39, 0xc8, //0x00000474 cmpq         %rcx, %rax
   271  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000477 jae          LBB0_46
   272  	0x8a, 0x1c, 0x07, //0x0000047d movb         (%rdi,%rax), %bl
   273  	0x80, 0xfb, 0x0d, //0x00000480 cmpb         $13, %bl
   274  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000483 je           LBB0_46
   275  	0x80, 0xfb, 0x20, //0x00000489 cmpb         $32, %bl
   276  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000048c je           LBB0_46
   277  	0x80, 0xc3, 0xf7, //0x00000492 addb         $-9, %bl
   278  	0x80, 0xfb, 0x01, //0x00000495 cmpb         $1, %bl
   279  	0x0f, 0x87, 0xd8, 0x00, 0x00, 0x00, //0x00000498 ja           LBB0_59
   280  	0x90, 0x90, //0x0000049e .p2align 4, 0x90
   281  	//0x000004a0 LBB0_46
   282  	0x49, 0x8d, 0x46, 0x03, //0x000004a0 leaq         $3(%r14), %rax
   283  	0x48, 0x39, 0xc8, //0x000004a4 cmpq         %rcx, %rax
   284  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000004a7 jae          LBB0_50
   285  	0x8a, 0x1c, 0x07, //0x000004ad movb         (%rdi,%rax), %bl
   286  	0x80, 0xfb, 0x0d, //0x000004b0 cmpb         $13, %bl
   287  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000004b3 je           LBB0_50
   288  	0x80, 0xfb, 0x20, //0x000004b9 cmpb         $32, %bl
   289  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000004bc je           LBB0_50
   290  	0x80, 0xc3, 0xf7, //0x000004c2 addb         $-9, %bl
   291  	0x80, 0xfb, 0x01, //0x000004c5 cmpb         $1, %bl
   292  	0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x000004c8 ja           LBB0_59
   293  	0x90, 0x90, //0x000004ce .p2align 4, 0x90
   294  	//0x000004d0 LBB0_50
   295  	0x49, 0x8d, 0x76, 0x04, //0x000004d0 leaq         $4(%r14), %rsi
   296  	0x48, 0x39, 0xf1, //0x000004d4 cmpq         %rsi, %rcx
   297  	0x0f, 0x86, 0x0d, 0x2d, 0x00, 0x00, //0x000004d7 jbe          LBB0_549
   298  	0x48, 0x39, 0xf1, //0x000004dd cmpq         %rsi, %rcx
   299  	0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000004e0 je           LBB0_57
   300  	0x48, 0x8d, 0x34, 0x0f, //0x000004e6 leaq         (%rdi,%rcx), %rsi
   301  	0x48, 0x83, 0xc2, 0x04, //0x000004ea addq         $4, %rdx
   302  	0x4a, 0x8d, 0x44, 0x37, 0x05, //0x000004ee leaq         $5(%rdi,%r14), %rax
   303  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f3 .p2align 4, 0x90
   304  	//0x00000500 LBB0_53
   305  	0x0f, 0xbe, 0x78, 0xff, //0x00000500 movsbl       $-1(%rax), %edi
   306  	0x83, 0xff, 0x20, //0x00000504 cmpl         $32, %edi
   307  	0x0f, 0x87, 0x53, 0x00, 0x00, 0x00, //0x00000507 ja           LBB0_58
   308  	0x49, 0x0f, 0xa3, 0xfa, //0x0000050d btq          %rdi, %r10
   309  	0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00000511 jae          LBB0_58
   310  	0x48, 0xff, 0xc0, //0x00000517 incq         %rax
   311  	0x48, 0xff, 0xc2, //0x0000051a incq         %rdx
   312  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000051d jne          LBB0_53
   313  	0x48, 0x8b, 0x7d, 0xc8, //0x00000523 movq         $-56(%rbp), %rdi
   314  	0x48, 0x29, 0xfe, //0x00000527 subq         %rdi, %rsi
   315  	0x48, 0x89, 0xf0, //0x0000052a movq         %rsi, %rax
   316  	0x48, 0x39, 0xc8, //0x0000052d cmpq         %rcx, %rax
   317  	0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x00000530 jb           LBB0_59
   318  	0xe9, 0x07, 0x2d, 0x00, 0x00, //0x00000536 jmp          LBB0_556
   319  	0x90, 0x90, 0x90, 0x90, 0x90, //0x0000053b .p2align 4, 0x90
   320  	//0x00000540 LBB0_57
   321  	0x48, 0x01, 0xfe, //0x00000540 addq         %rdi, %rsi
   322  	0x48, 0x29, 0xfe, //0x00000543 subq         %rdi, %rsi
   323  	0x48, 0x89, 0xf0, //0x00000546 movq         %rsi, %rax
   324  	0x48, 0x39, 0xc8, //0x00000549 cmpq         %rcx, %rax
   325  	0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x0000054c jb           LBB0_59
   326  	0xe9, 0xeb, 0x2c, 0x00, 0x00, //0x00000552 jmp          LBB0_556
   327  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000557 .p2align 4, 0x90
   328  	//0x00000560 LBB0_58
   329  	0x48, 0x8b, 0x7d, 0xc8, //0x00000560 movq         $-56(%rbp), %rdi
   330  	0x48, 0x89, 0xfa, //0x00000564 movq         %rdi, %rdx
   331  	0x48, 0xf7, 0xd2, //0x00000567 notq         %rdx
   332  	0x48, 0x01, 0xd0, //0x0000056a addq         %rdx, %rax
   333  	0x48, 0x39, 0xc8, //0x0000056d cmpq         %rcx, %rax
   334  	0x0f, 0x83, 0xcc, 0x2c, 0x00, 0x00, //0x00000570 jae          LBB0_556
   335  	//0x00000576 LBB0_59
   336  	0x4c, 0x8d, 0x70, 0x01, //0x00000576 leaq         $1(%rax), %r14
   337  	0x4d, 0x89, 0x33, //0x0000057a movq         %r14, (%r11)
   338  	0x8a, 0x0c, 0x07, //0x0000057d movb         (%rdi,%rax), %cl
   339  	0x80, 0xf9, 0x22, //0x00000580 cmpb         $34, %cl
   340  	0x0f, 0x85, 0x8b, 0x2c, 0x00, 0x00, //0x00000583 jne          LBB0_553
   341  	0x49, 0x8b, 0x18, //0x00000589 movq         (%r8), %rbx
   342  	0x48, 0x89, 0xd9, //0x0000058c movq         %rbx, %rcx
   343  	0x4c, 0x29, 0xf1, //0x0000058f subq         %r14, %rcx
   344  	0x0f, 0x84, 0x55, 0x4f, 0x00, 0x00, //0x00000592 je           LBB0_950
   345  	0x49, 0x8b, 0x51, 0x08, //0x00000598 movq         $8(%r9), %rdx
   346  	0x48, 0x8b, 0x32, //0x0000059c movq         (%rdx), %rsi
   347  	0x48, 0x89, 0x75, 0x90, //0x0000059f movq         %rsi, $-112(%rbp)
   348  	0x48, 0x8b, 0x52, 0x08, //0x000005a3 movq         $8(%rdx), %rdx
   349  	0x48, 0x89, 0x55, 0x98, //0x000005a7 movq         %rdx, $-104(%rbp)
   350  	0x49, 0x01, 0xfe, //0x000005ab addq         %rdi, %r14
   351  	0x48, 0x83, 0xf9, 0x40, //0x000005ae cmpq         $64, %rcx
   352  	0x4c, 0x89, 0x75, 0xb8, //0x000005b2 movq         %r14, $-72(%rbp)
   353  	0x48, 0x89, 0x9d, 0x38, 0xff, 0xff, 0xff, //0x000005b6 movq         %rbx, $-200(%rbp)
   354  	0x0f, 0x82, 0x35, 0x13, 0x00, 0x00, //0x000005bd jb           LBB0_105
   355  	0x89, 0xca, //0x000005c3 movl         %ecx, %edx
   356  	0x83, 0xe2, 0x3f, //0x000005c5 andl         $63, %edx
   357  	0x48, 0x89, 0x55, 0x88, //0x000005c8 movq         %rdx, $-120(%rbp)
   358  	0x48, 0x89, 0xde, //0x000005cc movq         %rbx, %rsi
   359  	0x48, 0x29, 0xc6, //0x000005cf subq         %rax, %rsi
   360  	0x48, 0x83, 0xc6, 0xbf, //0x000005d2 addq         $-65, %rsi
   361  	0x48, 0x83, 0xe6, 0xc0, //0x000005d6 andq         $-64, %rsi
   362  	0x48, 0x01, 0xc6, //0x000005da addq         %rax, %rsi
   363  	0x48, 0x8d, 0x54, 0x37, 0x41, //0x000005dd leaq         $65(%rdi,%rsi), %rdx
   364  	0x48, 0x89, 0x55, 0x80, //0x000005e2 movq         %rdx, $-128(%rbp)
   365  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000005e6 movq         $-1, %r11
   366  	0x4c, 0x89, 0xf6, //0x000005ed movq         %r14, %rsi
   367  	0x31, 0xdb, //0x000005f0 xorl         %ebx, %ebx
   368  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005f2 .p2align 4, 0x90
   369  	//0x00000600 LBB0_63
   370  	0xf3, 0x0f, 0x6f, 0x1e, //0x00000600 movdqu       (%rsi), %xmm3
   371  	0xf3, 0x0f, 0x6f, 0x6e, 0x10, //0x00000604 movdqu       $16(%rsi), %xmm5
   372  	0xf3, 0x0f, 0x6f, 0x76, 0x20, //0x00000609 movdqu       $32(%rsi), %xmm6
   373  	0xf3, 0x0f, 0x6f, 0x7e, 0x30, //0x0000060e movdqu       $48(%rsi), %xmm7
   374  	0x66, 0x0f, 0x6f, 0xd3, //0x00000613 movdqa       %xmm3, %xmm2
   375  	0x66, 0x0f, 0x74, 0xd0, //0x00000617 pcmpeqb      %xmm0, %xmm2
   376  	0x66, 0x0f, 0xd7, 0xfa, //0x0000061b pmovmskb     %xmm2, %edi
   377  	0x66, 0x0f, 0x6f, 0xd5, //0x0000061f movdqa       %xmm5, %xmm2
   378  	0x66, 0x0f, 0x74, 0xd0, //0x00000623 pcmpeqb      %xmm0, %xmm2
   379  	0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00000627 pmovmskb     %xmm2, %r12d
   380  	0x66, 0x0f, 0x6f, 0xd6, //0x0000062c movdqa       %xmm6, %xmm2
   381  	0x66, 0x0f, 0x74, 0xd0, //0x00000630 pcmpeqb      %xmm0, %xmm2
   382  	0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00000634 pmovmskb     %xmm2, %r15d
   383  	0x66, 0x0f, 0x6f, 0xd7, //0x00000639 movdqa       %xmm7, %xmm2
   384  	0x66, 0x0f, 0x74, 0xd0, //0x0000063d pcmpeqb      %xmm0, %xmm2
   385  	0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000641 pmovmskb     %xmm2, %r8d
   386  	0x66, 0x0f, 0x74, 0xd9, //0x00000646 pcmpeqb      %xmm1, %xmm3
   387  	0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000064a pmovmskb     %xmm3, %r9d
   388  	0x66, 0x0f, 0x74, 0xe9, //0x0000064f pcmpeqb      %xmm1, %xmm5
   389  	0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000653 pmovmskb     %xmm5, %r13d
   390  	0x66, 0x0f, 0x74, 0xf1, //0x00000658 pcmpeqb      %xmm1, %xmm6
   391  	0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x0000065c pmovmskb     %xmm6, %r10d
   392  	0x66, 0x0f, 0x74, 0xf9, //0x00000661 pcmpeqb      %xmm1, %xmm7
   393  	0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00000665 pmovmskb     %xmm7, %r14d
   394  	0x49, 0xc1, 0xe0, 0x30, //0x0000066a shlq         $48, %r8
   395  	0x49, 0xc1, 0xe7, 0x20, //0x0000066e shlq         $32, %r15
   396  	0x49, 0xc1, 0xe4, 0x10, //0x00000672 shlq         $16, %r12
   397  	0x4c, 0x09, 0xe7, //0x00000676 orq          %r12, %rdi
   398  	0x4c, 0x09, 0xff, //0x00000679 orq          %r15, %rdi
   399  	0x49, 0xc1, 0xe6, 0x30, //0x0000067c shlq         $48, %r14
   400  	0x49, 0xc1, 0xe2, 0x20, //0x00000680 shlq         $32, %r10
   401  	0x49, 0xc1, 0xe5, 0x10, //0x00000684 shlq         $16, %r13
   402  	0x4d, 0x09, 0xe9, //0x00000688 orq          %r13, %r9
   403  	0x4d, 0x09, 0xd1, //0x0000068b orq          %r10, %r9
   404  	0x4d, 0x09, 0xf1, //0x0000068e orq          %r14, %r9
   405  	0x49, 0x83, 0xfb, 0xff, //0x00000691 cmpq         $-1, %r11
   406  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000695 jne          LBB0_65
   407  	0x4d, 0x85, 0xc9, //0x0000069b testq        %r9, %r9
   408  	0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000069e jne          LBB0_74
   409  	//0x000006a4 LBB0_65
   410  	0x4c, 0x09, 0xc7, //0x000006a4 orq          %r8, %rdi
   411  	0x4c, 0x89, 0xca, //0x000006a7 movq         %r9, %rdx
   412  	0x48, 0x09, 0xda, //0x000006aa orq          %rbx, %rdx
   413  	0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000006ad jne          LBB0_75
   414  	//0x000006b3 LBB0_66
   415  	0x48, 0x85, 0xff, //0x000006b3 testq        %rdi, %rdi
   416  	0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000006b6 jne          LBB0_76
   417  	//0x000006bc LBB0_67
   418  	0x48, 0x83, 0xc1, 0xc0, //0x000006bc addq         $-64, %rcx
   419  	0x48, 0x83, 0xc6, 0x40, //0x000006c0 addq         $64, %rsi
   420  	0x48, 0x83, 0xf9, 0x3f, //0x000006c4 cmpq         $63, %rcx
   421  	0x0f, 0x87, 0x32, 0xff, 0xff, 0xff, //0x000006c8 ja           LBB0_63
   422  	0xe9, 0x6d, 0x11, 0x00, 0x00, //0x000006ce jmp          LBB0_68
   423  	//0x000006d3 LBB0_74
   424  	0x49, 0x89, 0xf2, //0x000006d3 movq         %rsi, %r10
   425  	0x4c, 0x2b, 0x55, 0xc8, //0x000006d6 subq         $-56(%rbp), %r10
   426  	0x4d, 0x0f, 0xbc, 0xd9, //0x000006da bsfq         %r9, %r11
   427  	0x4d, 0x01, 0xd3, //0x000006de addq         %r10, %r11
   428  	0x4c, 0x09, 0xc7, //0x000006e1 orq          %r8, %rdi
   429  	0x4c, 0x89, 0xca, //0x000006e4 movq         %r9, %rdx
   430  	0x48, 0x09, 0xda, //0x000006e7 orq          %rbx, %rdx
   431  	0x0f, 0x84, 0xc3, 0xff, 0xff, 0xff, //0x000006ea je           LBB0_66
   432  	//0x000006f0 LBB0_75
   433  	0x49, 0x89, 0xda, //0x000006f0 movq         %rbx, %r10
   434  	0x49, 0xf7, 0xd2, //0x000006f3 notq         %r10
   435  	0x4d, 0x21, 0xca, //0x000006f6 andq         %r9, %r10
   436  	0x4f, 0x8d, 0x04, 0x12, //0x000006f9 leaq         (%r10,%r10), %r8
   437  	0x49, 0x09, 0xd8, //0x000006fd orq          %rbx, %r8
   438  	0x4d, 0x89, 0xc6, //0x00000700 movq         %r8, %r14
   439  	0x49, 0xf7, 0xd6, //0x00000703 notq         %r14
   440  	0x4d, 0x21, 0xce, //0x00000706 andq         %r9, %r14
   441  	0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000709 movabsq      $-6148914691236517206, %rbx
   442  	0x49, 0x21, 0xde, //0x00000713 andq         %rbx, %r14
   443  	0x31, 0xdb, //0x00000716 xorl         %ebx, %ebx
   444  	0x4d, 0x01, 0xd6, //0x00000718 addq         %r10, %r14
   445  	0x0f, 0x92, 0xc3, //0x0000071b setb         %bl
   446  	0x4d, 0x01, 0xf6, //0x0000071e addq         %r14, %r14
   447  	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000721 movabsq      $6148914691236517205, %rdx
   448  	0x49, 0x31, 0xd6, //0x0000072b xorq         %rdx, %r14
   449  	0x4d, 0x21, 0xc6, //0x0000072e andq         %r8, %r14
   450  	0x49, 0xf7, 0xd6, //0x00000731 notq         %r14
   451  	0x4c, 0x21, 0xf7, //0x00000734 andq         %r14, %rdi
   452  	0x48, 0x85, 0xff, //0x00000737 testq        %rdi, %rdi
   453  	0x0f, 0x84, 0x7c, 0xff, 0xff, 0xff, //0x0000073a je           LBB0_67
   454  	//0x00000740 .p2align 4, 0x90
   455  	//0x00000740 LBB0_76
   456  	0x48, 0x0f, 0xbc, 0xcf, //0x00000740 bsfq         %rdi, %rcx
   457  	0x48, 0x8b, 0x7d, 0xc8, //0x00000744 movq         $-56(%rbp), %rdi
   458  	0x48, 0x29, 0xfe, //0x00000748 subq         %rdi, %rsi
   459  	0x4c, 0x8d, 0x74, 0x0e, 0x01, //0x0000074b leaq         $1(%rsi,%rcx), %r14
   460  	0x4c, 0x8b, 0x6d, 0xc0, //0x00000750 movq         $-64(%rbp), %r13
   461  	0x4c, 0x8b, 0x4d, 0xa0, //0x00000754 movq         $-96(%rbp), %r9
   462  	0x4c, 0x8b, 0x45, 0xb0, //0x00000758 movq         $-80(%rbp), %r8
   463  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000075c movabsq      $4294977024, %r10
   464  	0x4c, 0x8b, 0x7d, 0x90, //0x00000766 movq         $-112(%rbp), %r15
   465  	0x4d, 0x85, 0xf6, //0x0000076a testq        %r14, %r14
   466  	0x48, 0x8b, 0x5d, 0xb8, //0x0000076d movq         $-72(%rbp), %rbx
   467  	0x0f, 0x88, 0x7d, 0x4d, 0x00, 0x00, //0x00000771 js           LBB0_951
   468  	//0x00000777 LBB0_79
   469  	0x48, 0x8b, 0x4d, 0xd0, //0x00000777 movq         $-48(%rbp), %rcx
   470  	0x4c, 0x89, 0x31, //0x0000077b movq         %r14, (%rcx)
   471  	0x49, 0x83, 0xfb, 0xff, //0x0000077e cmpq         $-1, %r11
   472  	0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00000782 je           LBB0_81
   473  	0x4d, 0x39, 0xf3, //0x00000788 cmpq         %r14, %r11
   474  	0x0f, 0x8e, 0x83, 0x11, 0x00, 0x00, //0x0000078b jle          LBB0_107
   475  	//0x00000791 LBB0_81
   476  	0x4c, 0x89, 0xf6, //0x00000791 movq         %r14, %rsi
   477  	0x48, 0x29, 0xc6, //0x00000794 subq         %rax, %rsi
   478  	0x48, 0x83, 0xc6, 0xfe, //0x00000797 addq         $-2, %rsi
   479  	0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000079b movl         $1, %ecx
   480  	0x48, 0x89, 0xf0, //0x000007a0 movq         %rsi, %rax
   481  	0x48, 0x8b, 0x55, 0x98, //0x000007a3 movq         $-104(%rbp), %rdx
   482  	0x48, 0x09, 0xd0, //0x000007a7 orq          %rdx, %rax
   483  	0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x000007aa je           LBB0_92
   484  	0x48, 0x39, 0xd6, //0x000007b0 cmpq         %rdx, %rsi
   485  	0x4c, 0x8b, 0x5d, 0xd0, //0x000007b3 movq         $-48(%rbp), %r11
   486  	0x0f, 0x85, 0x13, 0x01, 0x00, 0x00, //0x000007b7 jne          LBB0_93
   487  	0x48, 0x89, 0xd0, //0x000007bd movq         %rdx, %rax
   488  	0x48, 0x83, 0xfa, 0x10, //0x000007c0 cmpq         $16, %rdx
   489  	0x0f, 0x82, 0x73, 0x00, 0x00, 0x00, //0x000007c4 jb           LBB0_88
   490  	0x48, 0x83, 0xc0, 0xf0, //0x000007ca addq         $-16, %rax
   491  	0x48, 0x89, 0xc2, //0x000007ce movq         %rax, %rdx
   492  	0x48, 0x83, 0xe2, 0xf0, //0x000007d1 andq         $-16, %rdx
   493  	0x48, 0x8d, 0x74, 0x13, 0x10, //0x000007d5 leaq         $16(%rbx,%rdx), %rsi
   494  	0x48, 0x8b, 0x7d, 0x90, //0x000007da movq         $-112(%rbp), %rdi
   495  	0x48, 0x8d, 0x7c, 0x17, 0x10, //0x000007de leaq         $16(%rdi,%rdx), %rdi
   496  	0x83, 0xe0, 0x0f, //0x000007e3 andl         $15, %eax
   497  	0x31, 0xdb, //0x000007e6 xorl         %ebx, %ebx
   498  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007e8 .p2align 4, 0x90
   499  	//0x000007f0 LBB0_85
   500  	0x48, 0x8b, 0x55, 0xb8, //0x000007f0 movq         $-72(%rbp), %rdx
   501  	0xf3, 0x0f, 0x6f, 0x14, 0x1a, //0x000007f4 movdqu       (%rdx,%rbx), %xmm2
   502  	0x48, 0x8b, 0x55, 0x90, //0x000007f9 movq         $-112(%rbp), %rdx
   503  	0xf3, 0x0f, 0x6f, 0x1c, 0x1a, //0x000007fd movdqu       (%rdx,%rbx), %xmm3
   504  	0x66, 0x0f, 0x74, 0xda, //0x00000802 pcmpeqb      %xmm2, %xmm3
   505  	0x66, 0x0f, 0xd7, 0xd3, //0x00000806 pmovmskb     %xmm3, %edx
   506  	0x66, 0x83, 0xfa, 0xff, //0x0000080a cmpw         $-1, %dx
   507  	0x0f, 0x85, 0x41, 0x01, 0x00, 0x00, //0x0000080e jne          LBB0_98
   508  	0x48, 0x8b, 0x55, 0x98, //0x00000814 movq         $-104(%rbp), %rdx
   509  	0x48, 0x83, 0xc2, 0xf0, //0x00000818 addq         $-16, %rdx
   510  	0x48, 0x83, 0xc3, 0x10, //0x0000081c addq         $16, %rbx
   511  	0x48, 0x89, 0x55, 0x98, //0x00000820 movq         %rdx, $-104(%rbp)
   512  	0x48, 0x83, 0xfa, 0x0f, //0x00000824 cmpq         $15, %rdx
   513  	0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x00000828 ja           LBB0_85
   514  	0x48, 0x89, 0x45, 0x98, //0x0000082e movq         %rax, $-104(%rbp)
   515  	0x48, 0x89, 0x7d, 0x90, //0x00000832 movq         %rdi, $-112(%rbp)
   516  	0x48, 0x89, 0xf3, //0x00000836 movq         %rsi, %rbx
   517  	0x48, 0x8b, 0x7d, 0xc8, //0x00000839 movq         $-56(%rbp), %rdi
   518  	//0x0000083d LBB0_88
   519  	0x48, 0x8b, 0x75, 0x90, //0x0000083d movq         $-112(%rbp), %rsi
   520  	0x89, 0xf0, //0x00000841 movl         %esi, %eax
   521  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000843 andl         $4095, %eax
   522  	0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x00000848 cmpl         $4080, %eax
   523  	0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x0000084d ja           LBB0_94
   524  	0x89, 0xd8, //0x00000853 movl         %ebx, %eax
   525  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000855 andl         $4095, %eax
   526  	0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x0000085a cmpl         $4081, %eax
   527  	0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x0000085f jae          LBB0_94
   528  	0xf3, 0x0f, 0x6f, 0x13, //0x00000865 movdqu       (%rbx), %xmm2
   529  	0xf3, 0x0f, 0x6f, 0x1e, //0x00000869 movdqu       (%rsi), %xmm3
   530  	0x66, 0x0f, 0x74, 0xda, //0x0000086d pcmpeqb      %xmm2, %xmm3
   531  	0x66, 0x0f, 0xd7, 0xc3, //0x00000871 pmovmskb     %xmm3, %eax
   532  	0x66, 0x83, 0xf8, 0xff, //0x00000875 cmpw         $-1, %ax
   533  	0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00000879 je           LBB0_100
   534  	0xf7, 0xd0, //0x0000087f notl         %eax
   535  	0x0f, 0xb7, 0xc0, //0x00000881 movzwl       %ax, %eax
   536  	0x48, 0x0f, 0xbc, 0xc0, //0x00000884 bsfq         %rax, %rax
   537  	0x31, 0xc9, //0x00000888 xorl         %ecx, %ecx
   538  	0x48, 0x3b, 0x45, 0x98, //0x0000088a cmpq         $-104(%rbp), %rax
   539  	0x0f, 0x93, 0xc1, //0x0000088e setae        %cl
   540  	0x49, 0x8b, 0x10, //0x00000891 movq         (%r8), %rdx
   541  	0x4c, 0x89, 0xf6, //0x00000894 movq         %r14, %rsi
   542  	0x48, 0x29, 0xd6, //0x00000897 subq         %rdx, %rsi
   543  	0x0f, 0x82, 0x8f, 0x00, 0x00, 0x00, //0x0000089a jb           LBB0_101
   544  	0xe9, 0xdb, 0x00, 0x00, 0x00, //0x000008a0 jmp          LBB0_156
   545  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008a5 .p2align 4, 0x90
   546  	//0x000008b0 LBB0_92
   547  	0x4c, 0x8b, 0x5d, 0xd0, //0x000008b0 movq         $-48(%rbp), %r11
   548  	0x49, 0x8b, 0x10, //0x000008b4 movq         (%r8), %rdx
   549  	0x4c, 0x89, 0xf6, //0x000008b7 movq         %r14, %rsi
   550  	0x48, 0x29, 0xd6, //0x000008ba subq         %rdx, %rsi
   551  	0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000008bd jb           LBB0_101
   552  	0xe9, 0xb8, 0x00, 0x00, 0x00, //0x000008c3 jmp          LBB0_156
   553  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008c8 .p2align 4, 0x90
   554  	//0x000008d0 LBB0_93
   555  	0x31, 0xc9, //0x000008d0 xorl         %ecx, %ecx
   556  	0x49, 0x8b, 0x10, //0x000008d2 movq         (%r8), %rdx
   557  	0x4c, 0x89, 0xf6, //0x000008d5 movq         %r14, %rsi
   558  	0x48, 0x29, 0xd6, //0x000008d8 subq         %rdx, %rsi
   559  	0x0f, 0x82, 0x4e, 0x00, 0x00, 0x00, //0x000008db jb           LBB0_101
   560  	0xe9, 0x9a, 0x00, 0x00, 0x00, //0x000008e1 jmp          LBB0_156
   561  	//0x000008e6 LBB0_94
   562  	0x48, 0x83, 0x7d, 0x98, 0x00, //0x000008e6 cmpq         $0, $-104(%rbp)
   563  	0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x000008eb je           LBB0_100
   564  	0x31, 0xc0, //0x000008f1 xorl         %eax, %eax
   565  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008f3 .p2align 4, 0x90
   566  	//0x00000900 LBB0_96
   567  	0x0f, 0xb6, 0x14, 0x03, //0x00000900 movzbl       (%rbx,%rax), %edx
   568  	0x3a, 0x14, 0x06, //0x00000904 cmpb         (%rsi,%rax), %dl
   569  	0x0f, 0x85, 0x62, 0x00, 0x00, 0x00, //0x00000907 jne          LBB0_99
   570  	0x48, 0xff, 0xc0, //0x0000090d incq         %rax
   571  	0x48, 0x39, 0x45, 0x98, //0x00000910 cmpq         %rax, $-104(%rbp)
   572  	0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00000914 jne          LBB0_96
   573  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000091a .p2align 4, 0x90
   574  	//0x00000920 LBB0_100
   575  	0x49, 0x8b, 0x10, //0x00000920 movq         (%r8), %rdx
   576  	0x4c, 0x89, 0xf6, //0x00000923 movq         %r14, %rsi
   577  	0x48, 0x29, 0xd6, //0x00000926 subq         %rdx, %rsi
   578  	0x0f, 0x83, 0x51, 0x00, 0x00, 0x00, //0x00000929 jae          LBB0_156
   579  	//0x0000092f LBB0_101
   580  	0x42, 0x8a, 0x04, 0x37, //0x0000092f movb         (%rdi,%r14), %al
   581  	0x3c, 0x0d, //0x00000933 cmpb         $13, %al
   582  	0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x00000935 je           LBB0_156
   583  	0x3c, 0x20, //0x0000093b cmpb         $32, %al
   584  	0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000093d je           LBB0_156
   585  	0x04, 0xf7, //0x00000943 addb         $-9, %al
   586  	0x3c, 0x01, //0x00000945 cmpb         $1, %al
   587  	0x0f, 0x86, 0x33, 0x00, 0x00, 0x00, //0x00000947 jbe          LBB0_156
   588  	0x4c, 0x89, 0xf0, //0x0000094d movq         %r14, %rax
   589  	0xe9, 0x51, 0x01, 0x00, 0x00, //0x00000950 jmp          LBB0_178
   590  	//0x00000955 LBB0_98
   591  	0x31, 0xc9, //0x00000955 xorl         %ecx, %ecx
   592  	0x48, 0x8b, 0x7d, 0xc8, //0x00000957 movq         $-56(%rbp), %rdi
   593  	0x49, 0x8b, 0x10, //0x0000095b movq         (%r8), %rdx
   594  	0x4c, 0x89, 0xf6, //0x0000095e movq         %r14, %rsi
   595  	0x48, 0x29, 0xd6, //0x00000961 subq         %rdx, %rsi
   596  	0x0f, 0x82, 0xc5, 0xff, 0xff, 0xff, //0x00000964 jb           LBB0_101
   597  	0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000096a jmp          LBB0_156
   598  	//0x0000096f LBB0_99
   599  	0x31, 0xc9, //0x0000096f xorl         %ecx, %ecx
   600  	0x49, 0x8b, 0x10, //0x00000971 movq         (%r8), %rdx
   601  	0x4c, 0x89, 0xf6, //0x00000974 movq         %r14, %rsi
   602  	0x48, 0x29, 0xd6, //0x00000977 subq         %rdx, %rsi
   603  	0x0f, 0x82, 0xaf, 0xff, 0xff, 0xff, //0x0000097a jb           LBB0_101
   604  	//0x00000980 .p2align 4, 0x90
   605  	//0x00000980 LBB0_156
   606  	0x49, 0x8d, 0x46, 0x01, //0x00000980 leaq         $1(%r14), %rax
   607  	0x48, 0x39, 0xd0, //0x00000984 cmpq         %rdx, %rax
   608  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000987 jae          LBB0_160
   609  	0x8a, 0x1c, 0x07, //0x0000098d movb         (%rdi,%rax), %bl
   610  	0x80, 0xfb, 0x0d, //0x00000990 cmpb         $13, %bl
   611  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000993 je           LBB0_160
   612  	0x80, 0xfb, 0x20, //0x00000999 cmpb         $32, %bl
   613  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000099c je           LBB0_160
   614  	0x80, 0xc3, 0xf7, //0x000009a2 addb         $-9, %bl
   615  	0x80, 0xfb, 0x01, //0x000009a5 cmpb         $1, %bl
   616  	0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x000009a8 ja           LBB0_178
   617  	0x90, 0x90, //0x000009ae .p2align 4, 0x90
   618  	//0x000009b0 LBB0_160
   619  	0x49, 0x8d, 0x46, 0x02, //0x000009b0 leaq         $2(%r14), %rax
   620  	0x48, 0x39, 0xd0, //0x000009b4 cmpq         %rdx, %rax
   621  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000009b7 jae          LBB0_164
   622  	0x8a, 0x1c, 0x07, //0x000009bd movb         (%rdi,%rax), %bl
   623  	0x80, 0xfb, 0x0d, //0x000009c0 cmpb         $13, %bl
   624  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009c3 je           LBB0_164
   625  	0x80, 0xfb, 0x20, //0x000009c9 cmpb         $32, %bl
   626  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000009cc je           LBB0_164
   627  	0x80, 0xc3, 0xf7, //0x000009d2 addb         $-9, %bl
   628  	0x80, 0xfb, 0x01, //0x000009d5 cmpb         $1, %bl
   629  	0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x000009d8 ja           LBB0_178
   630  	0x90, 0x90, //0x000009de .p2align 4, 0x90
   631  	//0x000009e0 LBB0_164
   632  	0x49, 0x8d, 0x46, 0x03, //0x000009e0 leaq         $3(%r14), %rax
   633  	0x48, 0x39, 0xd0, //0x000009e4 cmpq         %rdx, %rax
   634  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000009e7 jae          LBB0_168
   635  	0x8a, 0x1c, 0x07, //0x000009ed movb         (%rdi,%rax), %bl
   636  	0x80, 0xfb, 0x0d, //0x000009f0 cmpb         $13, %bl
   637  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000009f3 je           LBB0_168
   638  	0x80, 0xfb, 0x20, //0x000009f9 cmpb         $32, %bl
   639  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000009fc je           LBB0_168
   640  	0x80, 0xc3, 0xf7, //0x00000a02 addb         $-9, %bl
   641  	0x80, 0xfb, 0x01, //0x00000a05 cmpb         $1, %bl
   642  	0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x00000a08 ja           LBB0_178
   643  	0x90, 0x90, //0x00000a0e .p2align 4, 0x90
   644  	//0x00000a10 LBB0_168
   645  	0x49, 0x8d, 0x7e, 0x04, //0x00000a10 leaq         $4(%r14), %rdi
   646  	0x48, 0x39, 0xfa, //0x00000a14 cmpq         %rdi, %rdx
   647  	0x0f, 0x86, 0x1f, 0x28, 0x00, 0x00, //0x00000a17 jbe          LBB0_555
   648  	0x48, 0x39, 0xfa, //0x00000a1d cmpq         %rdi, %rdx
   649  	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000a20 je           LBB0_175
   650  	0x48, 0x8b, 0x45, 0xc8, //0x00000a26 movq         $-56(%rbp), %rax
   651  	0x48, 0x8d, 0x3c, 0x10, //0x00000a2a leaq         (%rax,%rdx), %rdi
   652  	0x48, 0x83, 0xc6, 0x04, //0x00000a2e addq         $4, %rsi
   653  	0x4a, 0x8d, 0x44, 0x30, 0x05, //0x00000a32 leaq         $5(%rax,%r14), %rax
   654  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a37 .p2align 4, 0x90
   655  	//0x00000a40 LBB0_171
   656  	0x0f, 0xbe, 0x58, 0xff, //0x00000a40 movsbl       $-1(%rax), %ebx
   657  	0x83, 0xfb, 0x20, //0x00000a44 cmpl         $32, %ebx
   658  	0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00000a47 ja           LBB0_177
   659  	0x49, 0x0f, 0xa3, 0xda, //0x00000a4d btq          %rbx, %r10
   660  	0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00000a51 jae          LBB0_177
   661  	0x48, 0xff, 0xc0, //0x00000a57 incq         %rax
   662  	0x48, 0xff, 0xc6, //0x00000a5a incq         %rsi
   663  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000a5d jne          LBB0_171
   664  	0x48, 0x8b, 0x75, 0xc8, //0x00000a63 movq         $-56(%rbp), %rsi
   665  	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000a67 jmp          LBB0_176
   666  	0x90, 0x90, 0x90, 0x90, //0x00000a6c .p2align 4, 0x90
   667  	//0x00000a70 LBB0_175
   668  	0x48, 0x8b, 0x75, 0xc8, //0x00000a70 movq         $-56(%rbp), %rsi
   669  	0x48, 0x01, 0xf7, //0x00000a74 addq         %rsi, %rdi
   670  	//0x00000a77 LBB0_176
   671  	0x48, 0x29, 0xf7, //0x00000a77 subq         %rsi, %rdi
   672  	0x48, 0x89, 0xf8, //0x00000a7a movq         %rdi, %rax
   673  	0x48, 0x89, 0xf7, //0x00000a7d movq         %rsi, %rdi
   674  	0x48, 0x39, 0xd0, //0x00000a80 cmpq         %rdx, %rax
   675  	0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00000a83 jb           LBB0_178
   676  	0xe9, 0xb4, 0x27, 0x00, 0x00, //0x00000a89 jmp          LBB0_556
   677  	0x90, 0x90, //0x00000a8e .p2align 4, 0x90
   678  	//0x00000a90 LBB0_177
   679  	0x48, 0x8b, 0x7d, 0xc8, //0x00000a90 movq         $-56(%rbp), %rdi
   680  	0x48, 0x89, 0xfe, //0x00000a94 movq         %rdi, %rsi
   681  	0x48, 0xf7, 0xd6, //0x00000a97 notq         %rsi
   682  	0x48, 0x01, 0xf0, //0x00000a9a addq         %rsi, %rax
   683  	0x48, 0x39, 0xd0, //0x00000a9d cmpq         %rdx, %rax
   684  	0x0f, 0x83, 0x9c, 0x27, 0x00, 0x00, //0x00000aa0 jae          LBB0_556
   685  	//0x00000aa6 LBB0_178
   686  	0x4c, 0x8d, 0x70, 0x01, //0x00000aa6 leaq         $1(%rax), %r14
   687  	0x4d, 0x89, 0x33, //0x00000aaa movq         %r14, (%r11)
   688  	0x80, 0x3c, 0x07, 0x3a, //0x00000aad cmpb         $58, (%rdi,%rax)
   689  	0x0f, 0x85, 0x8b, 0x27, 0x00, 0x00, //0x00000ab1 jne          LBB0_556
   690  	0x48, 0x85, 0xc9, //0x00000ab7 testq        %rcx, %rcx
   691  	0x0f, 0x85, 0x60, 0x25, 0x00, 0x00, //0x00000aba jne          LBB0_447
   692  	0x49, 0x8b, 0x10, //0x00000ac0 movq         (%r8), %rdx
   693  	0x49, 0x39, 0xd6, //0x00000ac3 cmpq         %rdx, %r14
   694  	0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000ac6 jae          LBB0_185
   695  	0x42, 0x8a, 0x0c, 0x37, //0x00000acc movb         (%rdi,%r14), %cl
   696  	0x80, 0xf9, 0x0d, //0x00000ad0 cmpb         $13, %cl
   697  	0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000ad3 je           LBB0_185
   698  	0x80, 0xf9, 0x20, //0x00000ad9 cmpb         $32, %cl
   699  	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00000adc je           LBB0_185
   700  	0x80, 0xc1, 0xf7, //0x00000ae2 addb         $-9, %cl
   701  	0x80, 0xf9, 0x01, //0x00000ae5 cmpb         $1, %cl
   702  	0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x00000ae8 jbe          LBB0_185
   703  	0x4c, 0x89, 0xf1, //0x00000aee movq         %r14, %rcx
   704  	0xe9, 0x4a, 0x01, 0x00, 0x00, //0x00000af1 jmp          LBB0_207
   705  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af6 .p2align 4, 0x90
   706  	//0x00000b00 LBB0_185
   707  	0x48, 0x8d, 0x48, 0x02, //0x00000b00 leaq         $2(%rax), %rcx
   708  	0x48, 0x39, 0xd1, //0x00000b04 cmpq         %rdx, %rcx
   709  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b07 jae          LBB0_189
   710  	0x8a, 0x1c, 0x0f, //0x00000b0d movb         (%rdi,%rcx), %bl
   711  	0x80, 0xfb, 0x0d, //0x00000b10 cmpb         $13, %bl
   712  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b13 je           LBB0_189
   713  	0x80, 0xfb, 0x20, //0x00000b19 cmpb         $32, %bl
   714  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b1c je           LBB0_189
   715  	0x80, 0xc3, 0xf7, //0x00000b22 addb         $-9, %bl
   716  	0x80, 0xfb, 0x01, //0x00000b25 cmpb         $1, %bl
   717  	0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000b28 ja           LBB0_207
   718  	0x90, 0x90, //0x00000b2e .p2align 4, 0x90
   719  	//0x00000b30 LBB0_189
   720  	0x48, 0x8d, 0x48, 0x03, //0x00000b30 leaq         $3(%rax), %rcx
   721  	0x48, 0x39, 0xd1, //0x00000b34 cmpq         %rdx, %rcx
   722  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b37 jae          LBB0_193
   723  	0x8a, 0x1c, 0x0f, //0x00000b3d movb         (%rdi,%rcx), %bl
   724  	0x80, 0xfb, 0x0d, //0x00000b40 cmpb         $13, %bl
   725  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b43 je           LBB0_193
   726  	0x80, 0xfb, 0x20, //0x00000b49 cmpb         $32, %bl
   727  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b4c je           LBB0_193
   728  	0x80, 0xc3, 0xf7, //0x00000b52 addb         $-9, %bl
   729  	0x80, 0xfb, 0x01, //0x00000b55 cmpb         $1, %bl
   730  	0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00000b58 ja           LBB0_207
   731  	0x90, 0x90, //0x00000b5e .p2align 4, 0x90
   732  	//0x00000b60 LBB0_193
   733  	0x48, 0x8d, 0x48, 0x04, //0x00000b60 leaq         $4(%rax), %rcx
   734  	0x48, 0x39, 0xd1, //0x00000b64 cmpq         %rdx, %rcx
   735  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b67 jae          LBB0_197
   736  	0x8a, 0x1c, 0x0f, //0x00000b6d movb         (%rdi,%rcx), %bl
   737  	0x80, 0xfb, 0x0d, //0x00000b70 cmpb         $13, %bl
   738  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000b73 je           LBB0_197
   739  	0x80, 0xfb, 0x20, //0x00000b79 cmpb         $32, %bl
   740  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000b7c je           LBB0_197
   741  	0x80, 0xc3, 0xf7, //0x00000b82 addb         $-9, %bl
   742  	0x80, 0xfb, 0x01, //0x00000b85 cmpb         $1, %bl
   743  	0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x00000b88 ja           LBB0_207
   744  	0x90, 0x90, //0x00000b8e .p2align 4, 0x90
   745  	//0x00000b90 LBB0_197
   746  	0x48, 0x8d, 0x70, 0x05, //0x00000b90 leaq         $5(%rax), %rsi
   747  	0x48, 0x39, 0xf2, //0x00000b94 cmpq         %rsi, %rdx
   748  	0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x00000b97 jbe          LBB0_204
   749  	0x48, 0x39, 0xf2, //0x00000b9d cmpq         %rsi, %rdx
   750  	0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00000ba0 je           LBB0_205
   751  	0x48, 0x8d, 0x34, 0x17, //0x00000ba6 leaq         (%rdi,%rdx), %rsi
   752  	0x48, 0x8d, 0x4c, 0x07, 0x06, //0x00000baa leaq         $6(%rdi,%rax), %rcx
   753  	0x48, 0x29, 0xd0, //0x00000baf subq         %rdx, %rax
   754  	0x48, 0x83, 0xc0, 0x05, //0x00000bb2 addq         $5, %rax
   755  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bb6 .p2align 4, 0x90
   756  	//0x00000bc0 LBB0_200
   757  	0x0f, 0xbe, 0x79, 0xff, //0x00000bc0 movsbl       $-1(%rcx), %edi
   758  	0x83, 0xff, 0x20, //0x00000bc4 cmpl         $32, %edi
   759  	0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00000bc7 ja           LBB0_206
   760  	0x49, 0x0f, 0xa3, 0xfa, //0x00000bcd btq          %rdi, %r10
   761  	0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00000bd1 jae          LBB0_206
   762  	0x48, 0xff, 0xc1, //0x00000bd7 incq         %rcx
   763  	0x48, 0xff, 0xc0, //0x00000bda incq         %rax
   764  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000bdd jne          LBB0_200
   765  	0x48, 0x8b, 0x7d, 0xc8, //0x00000be3 movq         $-56(%rbp), %rdi
   766  	0x48, 0x29, 0xfe, //0x00000be7 subq         %rdi, %rsi
   767  	0x48, 0x89, 0xf1, //0x00000bea movq         %rsi, %rcx
   768  	0x48, 0x39, 0xd1, //0x00000bed cmpq         %rdx, %rcx
   769  	0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00000bf0 jb           LBB0_207
   770  	0xe9, 0x45, 0x01, 0x00, 0x00, //0x00000bf6 jmp          LBB0_224
   771  	0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bfb .p2align 4, 0x90
   772  	//0x00000c00 LBB0_204
   773  	0x49, 0x89, 0x33, //0x00000c00 movq         %rsi, (%r11)
   774  	0x49, 0x89, 0xf6, //0x00000c03 movq         %rsi, %r14
   775  	0xe9, 0x35, 0x01, 0x00, 0x00, //0x00000c06 jmp          LBB0_224
   776  	//0x00000c0b LBB0_205
   777  	0x48, 0x01, 0xfe, //0x00000c0b addq         %rdi, %rsi
   778  	0x48, 0x29, 0xfe, //0x00000c0e subq         %rdi, %rsi
   779  	0x48, 0x89, 0xf1, //0x00000c11 movq         %rsi, %rcx
   780  	0x48, 0x39, 0xd1, //0x00000c14 cmpq         %rdx, %rcx
   781  	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000c17 jb           LBB0_207
   782  	0xe9, 0x1e, 0x01, 0x00, 0x00, //0x00000c1d jmp          LBB0_224
   783  	//0x00000c22 LBB0_206
   784  	0x48, 0x8b, 0x7d, 0xc8, //0x00000c22 movq         $-56(%rbp), %rdi
   785  	0x48, 0x89, 0xf8, //0x00000c26 movq         %rdi, %rax
   786  	0x48, 0xf7, 0xd0, //0x00000c29 notq         %rax
   787  	0x48, 0x01, 0xc1, //0x00000c2c addq         %rax, %rcx
   788  	0x48, 0x39, 0xd1, //0x00000c2f cmpq         %rdx, %rcx
   789  	0x0f, 0x83, 0x08, 0x01, 0x00, 0x00, //0x00000c32 jae          LBB0_224
   790  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c38 .p2align 4, 0x90
   791  	//0x00000c40 LBB0_207
   792  	0x4c, 0x8d, 0x71, 0x01, //0x00000c40 leaq         $1(%rcx), %r14
   793  	0x4d, 0x89, 0x33, //0x00000c44 movq         %r14, (%r11)
   794  	0x0f, 0xbe, 0x04, 0x0f, //0x00000c47 movsbl       (%rdi,%rcx), %eax
   795  	0x83, 0xf8, 0x7b, //0x00000c4b cmpl         $123, %eax
   796  	0x0f, 0x87, 0x82, 0x03, 0x00, 0x00, //0x00000c4e ja           LBB0_265
   797  	0x48, 0x8d, 0x15, 0x0d, 0x4d, 0x00, 0x00, //0x00000c54 leaq         $19725(%rip), %rdx  /* LJTI0_1+0(%rip) */
   798  	0x48, 0x63, 0x04, 0x82, //0x00000c5b movslq       (%rdx,%rax,4), %rax
   799  	0x48, 0x01, 0xd0, //0x00000c5f addq         %rdx, %rax
   800  	0xff, 0xe0, //0x00000c62 jmpq         *%rax
   801  	//0x00000c64 LBB0_209
   802  	0x49, 0x8b, 0x10, //0x00000c64 movq         (%r8), %rdx
   803  	0x48, 0x89, 0xd0, //0x00000c67 movq         %rdx, %rax
   804  	0x4c, 0x29, 0xf0, //0x00000c6a subq         %r14, %rax
   805  	0x49, 0x01, 0xfe, //0x00000c6d addq         %rdi, %r14
   806  	0x48, 0x83, 0xf8, 0x10, //0x00000c70 cmpq         $16, %rax
   807  	0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00000c74 jb           LBB0_214
   808  	0x48, 0x29, 0xca, //0x00000c7a subq         %rcx, %rdx
   809  	0x48, 0x83, 0xc2, 0xef, //0x00000c7d addq         $-17, %rdx
   810  	0x48, 0x89, 0xd6, //0x00000c81 movq         %rdx, %rsi
   811  	0x48, 0x83, 0xe6, 0xf0, //0x00000c84 andq         $-16, %rsi
   812  	0x48, 0x01, 0xce, //0x00000c88 addq         %rcx, %rsi
   813  	0x48, 0x8d, 0x4c, 0x37, 0x11, //0x00000c8b leaq         $17(%rdi,%rsi), %rcx
   814  	0x83, 0xe2, 0x0f, //0x00000c90 andl         $15, %edx
   815  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c93 .p2align 4, 0x90
   816  	//0x00000ca0 LBB0_211
   817  	0xf3, 0x41, 0x0f, 0x6f, 0x16, //0x00000ca0 movdqu       (%r14), %xmm2
   818  	0x66, 0x0f, 0x6f, 0xda, //0x00000ca5 movdqa       %xmm2, %xmm3
   819  	0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000ca9 pcmpeqb      %xmm13, %xmm3
   820  	0x66, 0x41, 0x0f, 0xeb, 0xd6, //0x00000cae por          %xmm14, %xmm2
   821  	0x66, 0x0f, 0x74, 0xd4, //0x00000cb3 pcmpeqb      %xmm4, %xmm2
   822  	0x66, 0x0f, 0xeb, 0xd3, //0x00000cb7 por          %xmm3, %xmm2
   823  	0x66, 0x0f, 0xd7, 0xf2, //0x00000cbb pmovmskb     %xmm2, %esi
   824  	0x66, 0x85, 0xf6, //0x00000cbf testw        %si, %si
   825  	0x0f, 0x85, 0x68, 0x00, 0x00, 0x00, //0x00000cc2 jne          LBB0_222
   826  	0x49, 0x83, 0xc6, 0x10, //0x00000cc8 addq         $16, %r14
   827  	0x48, 0x83, 0xc0, 0xf0, //0x00000ccc addq         $-16, %rax
   828  	0x48, 0x83, 0xf8, 0x0f, //0x00000cd0 cmpq         $15, %rax
   829  	0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00000cd4 ja           LBB0_211
   830  	0x48, 0x89, 0xd0, //0x00000cda movq         %rdx, %rax
   831  	0x49, 0x89, 0xce, //0x00000cdd movq         %rcx, %r14
   832  	//0x00000ce0 LBB0_214
   833  	0x48, 0x85, 0xc0, //0x00000ce0 testq        %rax, %rax
   834  	0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00000ce3 je           LBB0_221
   835  	0x49, 0x8d, 0x0c, 0x06, //0x00000ce9 leaq         (%r14,%rax), %rcx
   836  	//0x00000ced LBB0_216
   837  	0x41, 0x0f, 0xb6, 0x16, //0x00000ced movzbl       (%r14), %edx
   838  	0x80, 0xfa, 0x2c, //0x00000cf1 cmpb         $44, %dl
   839  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000cf4 je           LBB0_221
   840  	0x80, 0xfa, 0x7d, //0x00000cfa cmpb         $125, %dl
   841  	0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000cfd je           LBB0_221
   842  	0x80, 0xfa, 0x5d, //0x00000d03 cmpb         $93, %dl
   843  	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000d06 je           LBB0_221
   844  	0x49, 0xff, 0xc6, //0x00000d0c incq         %r14
   845  	0x48, 0xff, 0xc8, //0x00000d0f decq         %rax
   846  	0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00000d12 jne          LBB0_216
   847  	0x49, 0x89, 0xce, //0x00000d18 movq         %rcx, %r14
   848  	//0x00000d1b LBB0_221
   849  	0x49, 0x29, 0xfe, //0x00000d1b subq         %rdi, %r14
   850  	0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000d1e jmp          LBB0_223
   851  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d23 .p2align 4, 0x90
   852  	//0x00000d30 LBB0_222
   853  	0x0f, 0xb7, 0xc6, //0x00000d30 movzwl       %si, %eax
   854  	0x48, 0x0f, 0xbc, 0xc0, //0x00000d33 bsfq         %rax, %rax
   855  	0x49, 0x29, 0xfe, //0x00000d37 subq         %rdi, %r14
   856  	0x49, 0x01, 0xc6, //0x00000d3a addq         %rax, %r14
   857  	//0x00000d3d LBB0_223
   858  	0x4d, 0x89, 0x33, //0x00000d3d movq         %r14, (%r11)
   859  	//0x00000d40 LBB0_224
   860  	0x49, 0x8b, 0x7d, 0x00, //0x00000d40 movq         (%r13), %rdi
   861  	0x49, 0x8b, 0x45, 0x08, //0x00000d44 movq         $8(%r13), %rax
   862  	0x4c, 0x89, 0xf1, //0x00000d48 movq         %r14, %rcx
   863  	0x48, 0x29, 0xc1, //0x00000d4b subq         %rax, %rcx
   864  	0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x00000d4e jae          LBB0_229
   865  	0x42, 0x8a, 0x14, 0x37, //0x00000d54 movb         (%rdi,%r14), %dl
   866  	0x80, 0xfa, 0x0d, //0x00000d58 cmpb         $13, %dl
   867  	0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00000d5b je           LBB0_229
   868  	0x80, 0xfa, 0x20, //0x00000d61 cmpb         $32, %dl
   869  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000d64 je           LBB0_229
   870  	0x80, 0xc2, 0xf7, //0x00000d6a addb         $-9, %dl
   871  	0x80, 0xfa, 0x01, //0x00000d6d cmpb         $1, %dl
   872  	0x0f, 0x86, 0x0a, 0x00, 0x00, 0x00, //0x00000d70 jbe          LBB0_229
   873  	0x4c, 0x89, 0xf2, //0x00000d76 movq         %r14, %rdx
   874  	0xe9, 0x74, 0xf6, 0xff, 0xff, //0x00000d79 jmp          LBB0_250
   875  	0x90, 0x90, //0x00000d7e .p2align 4, 0x90
   876  	//0x00000d80 LBB0_229
   877  	0x49, 0x8d, 0x56, 0x01, //0x00000d80 leaq         $1(%r14), %rdx
   878  	0x48, 0x39, 0xc2, //0x00000d84 cmpq         %rax, %rdx
   879  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000d87 jae          LBB0_233
   880  	0x8a, 0x1c, 0x17, //0x00000d8d movb         (%rdi,%rdx), %bl
   881  	0x80, 0xfb, 0x0d, //0x00000d90 cmpb         $13, %bl
   882  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000d93 je           LBB0_233
   883  	0x80, 0xfb, 0x20, //0x00000d99 cmpb         $32, %bl
   884  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000d9c je           LBB0_233
   885  	0x80, 0xc3, 0xf7, //0x00000da2 addb         $-9, %bl
   886  	0x80, 0xfb, 0x01, //0x00000da5 cmpb         $1, %bl
   887  	0x0f, 0x87, 0x44, 0xf6, 0xff, 0xff, //0x00000da8 ja           LBB0_250
   888  	0x90, 0x90, //0x00000dae .p2align 4, 0x90
   889  	//0x00000db0 LBB0_233
   890  	0x49, 0x8d, 0x56, 0x02, //0x00000db0 leaq         $2(%r14), %rdx
   891  	0x48, 0x39, 0xc2, //0x00000db4 cmpq         %rax, %rdx
   892  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000db7 jae          LBB0_237
   893  	0x8a, 0x1c, 0x17, //0x00000dbd movb         (%rdi,%rdx), %bl
   894  	0x80, 0xfb, 0x0d, //0x00000dc0 cmpb         $13, %bl
   895  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000dc3 je           LBB0_237
   896  	0x80, 0xfb, 0x20, //0x00000dc9 cmpb         $32, %bl
   897  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000dcc je           LBB0_237
   898  	0x80, 0xc3, 0xf7, //0x00000dd2 addb         $-9, %bl
   899  	0x80, 0xfb, 0x01, //0x00000dd5 cmpb         $1, %bl
   900  	0x0f, 0x87, 0x14, 0xf6, 0xff, 0xff, //0x00000dd8 ja           LBB0_250
   901  	0x90, 0x90, //0x00000dde .p2align 4, 0x90
   902  	//0x00000de0 LBB0_237
   903  	0x49, 0x8d, 0x56, 0x03, //0x00000de0 leaq         $3(%r14), %rdx
   904  	0x48, 0x39, 0xc2, //0x00000de4 cmpq         %rax, %rdx
   905  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000de7 jae          LBB0_241
   906  	0x8a, 0x1c, 0x17, //0x00000ded movb         (%rdi,%rdx), %bl
   907  	0x80, 0xfb, 0x0d, //0x00000df0 cmpb         $13, %bl
   908  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00000df3 je           LBB0_241
   909  	0x80, 0xfb, 0x20, //0x00000df9 cmpb         $32, %bl
   910  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00000dfc je           LBB0_241
   911  	0x80, 0xc3, 0xf7, //0x00000e02 addb         $-9, %bl
   912  	0x80, 0xfb, 0x01, //0x00000e05 cmpb         $1, %bl
   913  	0x0f, 0x87, 0xe4, 0xf5, 0xff, 0xff, //0x00000e08 ja           LBB0_250
   914  	0x90, 0x90, //0x00000e0e .p2align 4, 0x90
   915  	//0x00000e10 LBB0_241
   916  	0x49, 0x8d, 0x76, 0x04, //0x00000e10 leaq         $4(%r14), %rsi
   917  	0x48, 0x39, 0xf0, //0x00000e14 cmpq         %rsi, %rax
   918  	0x0f, 0x86, 0xcd, 0x23, 0x00, 0x00, //0x00000e17 jbe          LBB0_549
   919  	0x48, 0x39, 0xf0, //0x00000e1d cmpq         %rsi, %rax
   920  	0x0f, 0x84, 0xba, 0xf5, 0xff, 0xff, //0x00000e20 je           LBB0_248
   921  	0x48, 0x8d, 0x34, 0x07, //0x00000e26 leaq         (%rdi,%rax), %rsi
   922  	0x48, 0x83, 0xc1, 0x04, //0x00000e2a addq         $4, %rcx
   923  	0x48, 0x89, 0xfb, //0x00000e2e movq         %rdi, %rbx
   924  	0x4a, 0x8d, 0x54, 0x37, 0x05, //0x00000e31 leaq         $5(%rdi,%r14), %rdx
   925  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e36 .p2align 4, 0x90
   926  	//0x00000e40 LBB0_244
   927  	0x0f, 0xbe, 0x7a, 0xff, //0x00000e40 movsbl       $-1(%rdx), %edi
   928  	0x83, 0xff, 0x20, //0x00000e44 cmpl         $32, %edi
   929  	0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000e47 ja           LBB0_249
   930  	0x49, 0x0f, 0xa3, 0xfa, //0x00000e4d btq          %rdi, %r10
   931  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000e51 jae          LBB0_249
   932  	0x48, 0xff, 0xc2, //0x00000e57 incq         %rdx
   933  	0x48, 0xff, 0xc1, //0x00000e5a incq         %rcx
   934  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000e5d jne          LBB0_244
   935  	0x48, 0x89, 0xdf, //0x00000e63 movq         %rbx, %rdi
   936  	0x48, 0x29, 0xfe, //0x00000e66 subq         %rdi, %rsi
   937  	0x48, 0x89, 0xf2, //0x00000e69 movq         %rsi, %rdx
   938  	0x48, 0x39, 0xc2, //0x00000e6c cmpq         %rax, %rdx
   939  	0x0f, 0x82, 0x7d, 0xf5, 0xff, 0xff, //0x00000e6f jb           LBB0_250
   940  	0xe9, 0xc8, 0x23, 0x00, 0x00, //0x00000e75 jmp          LBB0_556
   941  	//0x00000e7a LBB0_249
   942  	0x48, 0x89, 0xdf, //0x00000e7a movq         %rbx, %rdi
   943  	0x48, 0x89, 0xd9, //0x00000e7d movq         %rbx, %rcx
   944  	0x48, 0xf7, 0xd1, //0x00000e80 notq         %rcx
   945  	0x48, 0x01, 0xca, //0x00000e83 addq         %rcx, %rdx
   946  	0x48, 0x39, 0xc2, //0x00000e86 cmpq         %rax, %rdx
   947  	0x0f, 0x82, 0x63, 0xf5, 0xff, 0xff, //0x00000e89 jb           LBB0_250
   948  	0xe9, 0xae, 0x23, 0x00, 0x00, //0x00000e8f jmp          LBB0_556
   949  	//0x00000e94 LBB0_252
   950  	0x48, 0x83, 0xc1, 0x04, //0x00000e94 addq         $4, %rcx
   951  	0x49, 0x3b, 0x08, //0x00000e98 cmpq         (%r8), %rcx
   952  	0x0f, 0x87, 0x9f, 0xfe, 0xff, 0xff, //0x00000e9b ja           LBB0_224
   953  	0xe9, 0x30, 0x01, 0x00, 0x00, //0x00000ea1 jmp          LBB0_265
   954  	//0x00000ea6 LBB0_253
   955  	0x4d, 0x89, 0xcf, //0x00000ea6 movq         %r9, %r15
   956  	0x4d, 0x8b, 0x00, //0x00000ea9 movq         (%r8), %r8
   957  	0x4c, 0x89, 0xc0, //0x00000eac movq         %r8, %rax
   958  	0x4c, 0x29, 0xf0, //0x00000eaf subq         %r14, %rax
   959  	0x48, 0x83, 0xf8, 0x20, //0x00000eb2 cmpq         $32, %rax
   960  	0x0f, 0x8c, 0xd4, 0x0e, 0x00, 0x00, //0x00000eb6 jl           LBB0_325
   961  	0x4c, 0x8d, 0x0c, 0x0f, //0x00000ebc leaq         (%rdi,%rcx), %r9
   962  	0x49, 0x29, 0xc8, //0x00000ec0 subq         %rcx, %r8
   963  	0xb9, 0x1f, 0x00, 0x00, 0x00, //0x00000ec3 movl         $31, %ecx
   964  	0x31, 0xc0, //0x00000ec8 xorl         %eax, %eax
   965  	0x45, 0x31, 0xd2, //0x00000eca xorl         %r10d, %r10d
   966  	0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000ecd jmp          LBB0_255
   967  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ed2 .p2align 4, 0x90
   968  	//0x00000ee0 LBB0_258
   969  	0x45, 0x31, 0xd2, //0x00000ee0 xorl         %r10d, %r10d
   970  	0x85, 0xdb, //0x00000ee3 testl        %ebx, %ebx
   971  	0x0f, 0x85, 0xb1, 0x00, 0x00, 0x00, //0x00000ee5 jne          LBB0_257
   972  	//0x00000eeb LBB0_259
   973  	0x48, 0x83, 0xc0, 0x20, //0x00000eeb addq         $32, %rax
   974  	0x49, 0x8d, 0x54, 0x08, 0xe0, //0x00000eef leaq         $-32(%r8,%rcx), %rdx
   975  	0x48, 0x83, 0xc1, 0xe0, //0x00000ef4 addq         $-32, %rcx
   976  	0x48, 0x83, 0xfa, 0x3f, //0x00000ef8 cmpq         $63, %rdx
   977  	0x0f, 0x8e, 0xcb, 0x0d, 0x00, 0x00, //0x00000efc jle          LBB0_260
   978  	//0x00000f02 LBB0_255
   979  	0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x01, 0x01, //0x00000f02 movdqu       $1(%r9,%rax), %xmm2
   980  	0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x01, 0x11, //0x00000f09 movdqu       $17(%r9,%rax), %xmm3
   981  	0x66, 0x0f, 0x6f, 0xea, //0x00000f10 movdqa       %xmm2, %xmm5
   982  	0x66, 0x0f, 0x74, 0xe8, //0x00000f14 pcmpeqb      %xmm0, %xmm5
   983  	0x66, 0x0f, 0xd7, 0xd5, //0x00000f18 pmovmskb     %xmm5, %edx
   984  	0x66, 0x0f, 0x6f, 0xeb, //0x00000f1c movdqa       %xmm3, %xmm5
   985  	0x66, 0x0f, 0x74, 0xe8, //0x00000f20 pcmpeqb      %xmm0, %xmm5
   986  	0x66, 0x0f, 0xd7, 0xdd, //0x00000f24 pmovmskb     %xmm5, %ebx
   987  	0x48, 0xc1, 0xe3, 0x10, //0x00000f28 shlq         $16, %rbx
   988  	0x48, 0x09, 0xd3, //0x00000f2c orq          %rdx, %rbx
   989  	0x66, 0x0f, 0x74, 0xd1, //0x00000f2f pcmpeqb      %xmm1, %xmm2
   990  	0x66, 0x0f, 0xd7, 0xf2, //0x00000f33 pmovmskb     %xmm2, %esi
   991  	0x66, 0x0f, 0x74, 0xd9, //0x00000f37 pcmpeqb      %xmm1, %xmm3
   992  	0x66, 0x0f, 0xd7, 0xd3, //0x00000f3b pmovmskb     %xmm3, %edx
   993  	0x48, 0xc1, 0xe2, 0x10, //0x00000f3f shlq         $16, %rdx
   994  	0x48, 0x09, 0xf2, //0x00000f43 orq          %rsi, %rdx
   995  	0x48, 0x89, 0xd6, //0x00000f46 movq         %rdx, %rsi
   996  	0x4c, 0x09, 0xd6, //0x00000f49 orq          %r10, %rsi
   997  	0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x00000f4c je           LBB0_258
   998  	0x44, 0x89, 0xd6, //0x00000f52 movl         %r10d, %esi
   999  	0x41, 0xbc, 0xff, 0xff, 0xff, 0xff, //0x00000f55 movl         $4294967295, %r12d
  1000  	0x44, 0x31, 0xe6, //0x00000f5b xorl         %r12d, %esi
  1001  	0x21, 0xf2, //0x00000f5e andl         %esi, %edx
  1002  	0x8d, 0x34, 0x12, //0x00000f60 leal         (%rdx,%rdx), %esi
  1003  	0x44, 0x09, 0xd6, //0x00000f63 orl          %r10d, %esi
  1004  	0x41, 0x8d, 0xbc, 0x24, 0xab, 0xaa, 0xaa, 0xaa, //0x00000f66 leal         $-1431655765(%r12), %edi
  1005  	0x31, 0xf7, //0x00000f6e xorl         %esi, %edi
  1006  	0x21, 0xd7, //0x00000f70 andl         %edx, %edi
  1007  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f72 andl         $-1431655766, %edi
  1008  	0x45, 0x31, 0xd2, //0x00000f78 xorl         %r10d, %r10d
  1009  	0x01, 0xd7, //0x00000f7b addl         %edx, %edi
  1010  	0x41, 0x0f, 0x92, 0xc2, //0x00000f7d setb         %r10b
  1011  	0x01, 0xff, //0x00000f81 addl         %edi, %edi
  1012  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00000f83 xorl         $1431655765, %edi
  1013  	0x21, 0xf7, //0x00000f89 andl         %esi, %edi
  1014  	0x44, 0x31, 0xe7, //0x00000f8b xorl         %r12d, %edi
  1015  	0x21, 0xfb, //0x00000f8e andl         %edi, %ebx
  1016  	0x48, 0x8b, 0x7d, 0xc8, //0x00000f90 movq         $-56(%rbp), %rdi
  1017  	0x85, 0xdb, //0x00000f94 testl        %ebx, %ebx
  1018  	0x0f, 0x84, 0x4f, 0xff, 0xff, 0xff, //0x00000f96 je           LBB0_259
  1019  	//0x00000f9c LBB0_257
  1020  	0x48, 0x0f, 0xbc, 0xcb, //0x00000f9c bsfq         %rbx, %rcx
  1021  	0x49, 0x01, 0xc9, //0x00000fa0 addq         %rcx, %r9
  1022  	0x49, 0x01, 0xc1, //0x00000fa3 addq         %rax, %r9
  1023  	0x49, 0x29, 0xf9, //0x00000fa6 subq         %rdi, %r9
  1024  	0x49, 0x83, 0xc1, 0x02, //0x00000fa9 addq         $2, %r9
  1025  	0x4d, 0x89, 0x0b, //0x00000fad movq         %r9, (%r11)
  1026  	0x4d, 0x89, 0xce, //0x00000fb0 movq         %r9, %r14
  1027  	0x4c, 0x8b, 0x45, 0xb0, //0x00000fb3 movq         $-80(%rbp), %r8
  1028  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000fb7 movabsq      $4294977024, %r10
  1029  	0x4d, 0x89, 0xf9, //0x00000fc1 movq         %r15, %r9
  1030  	0xe9, 0x77, 0xfd, 0xff, 0xff, //0x00000fc4 jmp          LBB0_224
  1031  	//0x00000fc9 LBB0_264
  1032  	0x48, 0x83, 0xc1, 0x05, //0x00000fc9 addq         $5, %rcx
  1033  	0x49, 0x3b, 0x08, //0x00000fcd cmpq         (%r8), %rcx
  1034  	0x0f, 0x87, 0x6a, 0xfd, 0xff, 0xff, //0x00000fd0 ja           LBB0_224
  1035  	//0x00000fd6 LBB0_265
  1036  	0x49, 0x89, 0x0b, //0x00000fd6 movq         %rcx, (%r11)
  1037  	0x49, 0x89, 0xce, //0x00000fd9 movq         %rcx, %r14
  1038  	0xe9, 0x5f, 0xfd, 0xff, 0xff, //0x00000fdc jmp          LBB0_224
  1039  	//0x00000fe1 LBB0_266
  1040  	0x4d, 0x8b, 0x10, //0x00000fe1 movq         (%r8), %r10
  1041  	0x4d, 0x29, 0xf2, //0x00000fe4 subq         %r14, %r10
  1042  	0x4c, 0x01, 0xf7, //0x00000fe7 addq         %r14, %rdi
  1043  	0x45, 0x31, 0xc9, //0x00000fea xorl         %r9d, %r9d
  1044  	0x45, 0x31, 0xc0, //0x00000fed xorl         %r8d, %r8d
  1045  	0x45, 0x31, 0xdb, //0x00000ff0 xorl         %r11d, %r11d
  1046  	0x45, 0x31, 0xe4, //0x00000ff3 xorl         %r12d, %r12d
  1047  	0x49, 0x83, 0xfa, 0x40, //0x00000ff6 cmpq         $64, %r10
  1048  	0x0f, 0x8d, 0x49, 0x01, 0x00, 0x00, //0x00000ffa jge          LBB0_267
  1049  	//0x00001000 LBB0_276
  1050  	0x48, 0x8b, 0x55, 0xa0, //0x00001000 movq         $-96(%rbp), %rdx
  1051  	0x4d, 0x85, 0xd2, //0x00001004 testq        %r10, %r10
  1052  	0x0f, 0x8e, 0x12, 0x0f, 0x00, 0x00, //0x00001007 jle          LBB0_340
  1053  	0x48, 0x89, 0xf9, //0x0000100d movq         %rdi, %rcx
  1054  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001010 movdqu       %xmm8, $-144(%rbp)
  1055  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00001019 movdqu       %xmm8, $-160(%rbp)
  1056  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001022 movdqu       %xmm8, $-176(%rbp)
  1057  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000102b movdqu       %xmm8, $-192(%rbp)
  1058  	0x89, 0xc8, //0x00001034 movl         %ecx, %eax
  1059  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001036 andl         $4095, %eax
  1060  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000103b cmpl         $4033, %eax
  1061  	0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00001040 jb           LBB0_280
  1062  	0x49, 0x83, 0xfa, 0x20, //0x00001046 cmpq         $32, %r10
  1063  	0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000104a jb           LBB0_281
  1064  	0x0f, 0x10, 0x11, //0x00001050 movups       (%rcx), %xmm2
  1065  	0x0f, 0x11, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00001053 movups       %xmm2, $-192(%rbp)
  1066  	0xf3, 0x0f, 0x6f, 0x51, 0x10, //0x0000105a movdqu       $16(%rcx), %xmm2
  1067  	0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x0000105f movdqu       %xmm2, $-176(%rbp)
  1068  	0x48, 0x83, 0xc1, 0x20, //0x00001067 addq         $32, %rcx
  1069  	0x49, 0x8d, 0x7a, 0xe0, //0x0000106b leaq         $-32(%r10), %rdi
  1070  	0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000106f leaq         $-160(%rbp), %rsi
  1071  	0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001076 jmp          LBB0_282
  1072  	//0x0000107b LBB0_280
  1073  	0x4c, 0x8b, 0x6d, 0xc0, //0x0000107b movq         $-64(%rbp), %r13
  1074  	0x48, 0x89, 0xcf, //0x0000107f movq         %rcx, %rdi
  1075  	0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00001082 jmp          LBB0_267
  1076  	//0x00001087 LBB0_281
  1077  	0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001087 leaq         $-192(%rbp), %rsi
  1078  	0x4c, 0x89, 0xd7, //0x0000108e movq         %r10, %rdi
  1079  	//0x00001091 LBB0_282
  1080  	0x48, 0x83, 0xff, 0x10, //0x00001091 cmpq         $16, %rdi
  1081  	0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00001095 jb           LBB0_283
  1082  	0xf3, 0x0f, 0x6f, 0x11, //0x0000109b movdqu       (%rcx), %xmm2
  1083  	0xf3, 0x0f, 0x7f, 0x16, //0x0000109f movdqu       %xmm2, (%rsi)
  1084  	0x48, 0x83, 0xc1, 0x10, //0x000010a3 addq         $16, %rcx
  1085  	0x48, 0x83, 0xc6, 0x10, //0x000010a7 addq         $16, %rsi
  1086  	0x48, 0x83, 0xc7, 0xf0, //0x000010ab addq         $-16, %rdi
  1087  	0x48, 0x83, 0xff, 0x08, //0x000010af cmpq         $8, %rdi
  1088  	0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000010b3 jae          LBB0_290
  1089  	//0x000010b9 LBB0_284
  1090  	0x48, 0x83, 0xff, 0x04, //0x000010b9 cmpq         $4, %rdi
  1091  	0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x000010bd jl           LBB0_285
  1092  	//0x000010c3 LBB0_291
  1093  	0x8b, 0x01, //0x000010c3 movl         (%rcx), %eax
  1094  	0x89, 0x06, //0x000010c5 movl         %eax, (%rsi)
  1095  	0x48, 0x83, 0xc1, 0x04, //0x000010c7 addq         $4, %rcx
  1096  	0x48, 0x83, 0xc6, 0x04, //0x000010cb addq         $4, %rsi
  1097  	0x48, 0x83, 0xc7, 0xfc, //0x000010cf addq         $-4, %rdi
  1098  	0x48, 0x83, 0xff, 0x02, //0x000010d3 cmpq         $2, %rdi
  1099  	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000010d7 jae          LBB0_286
  1100  	0xe9, 0x42, 0x00, 0x00, 0x00, //0x000010dd jmp          LBB0_287
  1101  	//0x000010e2 LBB0_283
  1102  	0x48, 0x83, 0xff, 0x08, //0x000010e2 cmpq         $8, %rdi
  1103  	0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x000010e6 jb           LBB0_284
  1104  	//0x000010ec LBB0_290
  1105  	0x48, 0x8b, 0x01, //0x000010ec movq         (%rcx), %rax
  1106  	0x48, 0x89, 0x06, //0x000010ef movq         %rax, (%rsi)
  1107  	0x48, 0x83, 0xc1, 0x08, //0x000010f2 addq         $8, %rcx
  1108  	0x48, 0x83, 0xc6, 0x08, //0x000010f6 addq         $8, %rsi
  1109  	0x48, 0x83, 0xc7, 0xf8, //0x000010fa addq         $-8, %rdi
  1110  	0x48, 0x83, 0xff, 0x04, //0x000010fe cmpq         $4, %rdi
  1111  	0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001102 jge          LBB0_291
  1112  	//0x00001108 LBB0_285
  1113  	0x48, 0x83, 0xff, 0x02, //0x00001108 cmpq         $2, %rdi
  1114  	0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000110c jb           LBB0_287
  1115  	//0x00001112 LBB0_286
  1116  	0x0f, 0xb7, 0x01, //0x00001112 movzwl       (%rcx), %eax
  1117  	0x66, 0x89, 0x06, //0x00001115 movw         %ax, (%rsi)
  1118  	0x48, 0x83, 0xc1, 0x02, //0x00001118 addq         $2, %rcx
  1119  	0x48, 0x83, 0xc6, 0x02, //0x0000111c addq         $2, %rsi
  1120  	0x48, 0x83, 0xc7, 0xfe, //0x00001120 addq         $-2, %rdi
  1121  	//0x00001124 LBB0_287
  1122  	0x48, 0x89, 0xc8, //0x00001124 movq         %rcx, %rax
  1123  	0x48, 0x8d, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x00001127 leaq         $-192(%rbp), %rcx
  1124  	0x48, 0x85, 0xff, //0x0000112e testq        %rdi, %rdi
  1125  	0x48, 0x89, 0xcf, //0x00001131 movq         %rcx, %rdi
  1126  	0x4c, 0x8b, 0x6d, 0xc0, //0x00001134 movq         $-64(%rbp), %r13
  1127  	0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001138 je           LBB0_267
  1128  	0x8a, 0x00, //0x0000113e movb         (%rax), %al
  1129  	0x88, 0x06, //0x00001140 movb         %al, (%rsi)
  1130  	0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x00001142 leaq         $-192(%rbp), %rdi
  1131  	//0x00001149 LBB0_267
  1132  	0xf3, 0x0f, 0x6f, 0x17, //0x00001149 movdqu       (%rdi), %xmm2
  1133  	0xf3, 0x0f, 0x6f, 0x6f, 0x10, //0x0000114d movdqu       $16(%rdi), %xmm5
  1134  	0xf3, 0x0f, 0x6f, 0x7f, 0x20, //0x00001152 movdqu       $32(%rdi), %xmm7
  1135  	0x48, 0x89, 0x7d, 0xc8, //0x00001157 movq         %rdi, $-56(%rbp)
  1136  	0xf3, 0x0f, 0x6f, 0x77, 0x30, //0x0000115b movdqu       $48(%rdi), %xmm6
  1137  	0x66, 0x0f, 0x6f, 0xda, //0x00001160 movdqa       %xmm2, %xmm3
  1138  	0x66, 0x0f, 0x74, 0xd8, //0x00001164 pcmpeqb      %xmm0, %xmm3
  1139  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00001168 pmovmskb     %xmm3, %r14d
  1140  	0x66, 0x0f, 0x6f, 0xdd, //0x0000116d movdqa       %xmm5, %xmm3
  1141  	0x66, 0x0f, 0x74, 0xd8, //0x00001171 pcmpeqb      %xmm0, %xmm3
  1142  	0x66, 0x0f, 0xd7, 0xc3, //0x00001175 pmovmskb     %xmm3, %eax
  1143  	0x66, 0x0f, 0x6f, 0xdf, //0x00001179 movdqa       %xmm7, %xmm3
  1144  	0x66, 0x0f, 0x74, 0xd8, //0x0000117d pcmpeqb      %xmm0, %xmm3
  1145  	0x66, 0x0f, 0xd7, 0xfb, //0x00001181 pmovmskb     %xmm3, %edi
  1146  	0x66, 0x0f, 0x6f, 0xde, //0x00001185 movdqa       %xmm6, %xmm3
  1147  	0x66, 0x0f, 0x74, 0xd8, //0x00001189 pcmpeqb      %xmm0, %xmm3
  1148  	0x66, 0x0f, 0xd7, 0xdb, //0x0000118d pmovmskb     %xmm3, %ebx
  1149  	0x48, 0xc1, 0xe3, 0x30, //0x00001191 shlq         $48, %rbx
  1150  	0x48, 0xc1, 0xe7, 0x20, //0x00001195 shlq         $32, %rdi
  1151  	0x48, 0xc1, 0xe0, 0x10, //0x00001199 shlq         $16, %rax
  1152  	0x49, 0x09, 0xc6, //0x0000119d orq          %rax, %r14
  1153  	0x49, 0x09, 0xfe, //0x000011a0 orq          %rdi, %r14
  1154  	0x49, 0x09, 0xde, //0x000011a3 orq          %rbx, %r14
  1155  	0x66, 0x0f, 0x6f, 0xda, //0x000011a6 movdqa       %xmm2, %xmm3
  1156  	0x66, 0x0f, 0x74, 0xd9, //0x000011aa pcmpeqb      %xmm1, %xmm3
  1157  	0x66, 0x0f, 0xd7, 0xc3, //0x000011ae pmovmskb     %xmm3, %eax
  1158  	0x66, 0x0f, 0x6f, 0xdd, //0x000011b2 movdqa       %xmm5, %xmm3
  1159  	0x66, 0x0f, 0x74, 0xd9, //0x000011b6 pcmpeqb      %xmm1, %xmm3
  1160  	0x66, 0x0f, 0xd7, 0xfb, //0x000011ba pmovmskb     %xmm3, %edi
  1161  	0x66, 0x0f, 0x6f, 0xdf, //0x000011be movdqa       %xmm7, %xmm3
  1162  	0x66, 0x0f, 0x74, 0xd9, //0x000011c2 pcmpeqb      %xmm1, %xmm3
  1163  	0x66, 0x0f, 0xd7, 0xdb, //0x000011c6 pmovmskb     %xmm3, %ebx
  1164  	0x66, 0x0f, 0x6f, 0xde, //0x000011ca movdqa       %xmm6, %xmm3
  1165  	0x66, 0x0f, 0x74, 0xd9, //0x000011ce pcmpeqb      %xmm1, %xmm3
  1166  	0x66, 0x0f, 0xd7, 0xcb, //0x000011d2 pmovmskb     %xmm3, %ecx
  1167  	0x48, 0xc1, 0xe1, 0x30, //0x000011d6 shlq         $48, %rcx
  1168  	0x48, 0xc1, 0xe3, 0x20, //0x000011da shlq         $32, %rbx
  1169  	0x48, 0xc1, 0xe7, 0x10, //0x000011de shlq         $16, %rdi
  1170  	0x48, 0x09, 0xf8, //0x000011e2 orq          %rdi, %rax
  1171  	0x48, 0x09, 0xd8, //0x000011e5 orq          %rbx, %rax
  1172  	0x48, 0x09, 0xc8, //0x000011e8 orq          %rcx, %rax
  1173  	0x48, 0x89, 0xc1, //0x000011eb movq         %rax, %rcx
  1174  	0x4d, 0x89, 0xef, //0x000011ee movq         %r13, %r15
  1175  	0x4c, 0x09, 0xc1, //0x000011f1 orq          %r8, %rcx
  1176  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000011f4 je           LBB0_269
  1177  	0x4c, 0x89, 0xc1, //0x000011fa movq         %r8, %rcx
  1178  	0x48, 0xf7, 0xd1, //0x000011fd notq         %rcx
  1179  	0x48, 0x21, 0xc1, //0x00001200 andq         %rax, %rcx
  1180  	0x48, 0x8d, 0x1c, 0x09, //0x00001203 leaq         (%rcx,%rcx), %rbx
  1181  	0x4c, 0x09, 0xc3, //0x00001207 orq          %r8, %rbx
  1182  	0x48, 0x89, 0xdf, //0x0000120a movq         %rbx, %rdi
  1183  	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000120d movabsq      $-6148914691236517206, %rsi
  1184  	0x48, 0x31, 0xf7, //0x00001217 xorq         %rsi, %rdi
  1185  	0x48, 0x21, 0xf0, //0x0000121a andq         %rsi, %rax
  1186  	0x48, 0x21, 0xf8, //0x0000121d andq         %rdi, %rax
  1187  	0x45, 0x31, 0xc0, //0x00001220 xorl         %r8d, %r8d
  1188  	0x48, 0x01, 0xc8, //0x00001223 addq         %rcx, %rax
  1189  	0x41, 0x0f, 0x92, 0xc0, //0x00001226 setb         %r8b
  1190  	0x48, 0x01, 0xc0, //0x0000122a addq         %rax, %rax
  1191  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000122d movabsq      $6148914691236517205, %rcx
  1192  	0x48, 0x31, 0xc8, //0x00001237 xorq         %rcx, %rax
  1193  	0x48, 0x21, 0xd8, //0x0000123a andq         %rbx, %rax
  1194  	0x48, 0xf7, 0xd0, //0x0000123d notq         %rax
  1195  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001240 jmp          LBB0_270
  1196  	//0x00001245 LBB0_269
  1197  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001245 movq         $-1, %rax
  1198  	0x45, 0x31, 0xc0, //0x0000124c xorl         %r8d, %r8d
  1199  	//0x0000124f LBB0_270
  1200  	0x4c, 0x21, 0xf0, //0x0000124f andq         %r14, %rax
  1201  	0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00001252 movq         %rax, %xmm3
  1202  	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00001257 pclmulqdq    $0, %xmm9, %xmm3
  1203  	0x66, 0x49, 0x0f, 0x7e, 0xde, //0x0000125e movq         %xmm3, %r14
  1204  	0x4d, 0x31, 0xce, //0x00001263 xorq         %r9, %r14
  1205  	0x66, 0x0f, 0x6f, 0xda, //0x00001266 movdqa       %xmm2, %xmm3
  1206  	0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000126a pcmpeqb      %xmm10, %xmm3
  1207  	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x0000126f pmovmskb     %xmm3, %r13d
  1208  	0x66, 0x0f, 0x6f, 0xdd, //0x00001274 movdqa       %xmm5, %xmm3
  1209  	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00001278 pcmpeqb      %xmm10, %xmm3
  1210  	0x66, 0x0f, 0xd7, 0xc3, //0x0000127d pmovmskb     %xmm3, %eax
  1211  	0x66, 0x0f, 0x6f, 0xdf, //0x00001281 movdqa       %xmm7, %xmm3
  1212  	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00001285 pcmpeqb      %xmm10, %xmm3
  1213  	0x66, 0x0f, 0xd7, 0xcb, //0x0000128a pmovmskb     %xmm3, %ecx
  1214  	0x66, 0x0f, 0x6f, 0xde, //0x0000128e movdqa       %xmm6, %xmm3
  1215  	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00001292 pcmpeqb      %xmm10, %xmm3
  1216  	0x66, 0x0f, 0xd7, 0xdb, //0x00001297 pmovmskb     %xmm3, %ebx
  1217  	0x48, 0xc1, 0xe3, 0x30, //0x0000129b shlq         $48, %rbx
  1218  	0x48, 0xc1, 0xe1, 0x20, //0x0000129f shlq         $32, %rcx
  1219  	0x48, 0xc1, 0xe0, 0x10, //0x000012a3 shlq         $16, %rax
  1220  	0x49, 0x09, 0xc5, //0x000012a7 orq          %rax, %r13
  1221  	0x49, 0x09, 0xcd, //0x000012aa orq          %rcx, %r13
  1222  	0x49, 0x09, 0xdd, //0x000012ad orq          %rbx, %r13
  1223  	0x4d, 0x89, 0xf1, //0x000012b0 movq         %r14, %r9
  1224  	0x49, 0xf7, 0xd1, //0x000012b3 notq         %r9
  1225  	0x4d, 0x21, 0xcd, //0x000012b6 andq         %r9, %r13
  1226  	0x66, 0x41, 0x0f, 0x74, 0xd3, //0x000012b9 pcmpeqb      %xmm11, %xmm2
  1227  	0x66, 0x0f, 0xd7, 0xc2, //0x000012be pmovmskb     %xmm2, %eax
  1228  	0x66, 0x41, 0x0f, 0x74, 0xeb, //0x000012c2 pcmpeqb      %xmm11, %xmm5
  1229  	0x66, 0x0f, 0xd7, 0xdd, //0x000012c7 pmovmskb     %xmm5, %ebx
  1230  	0x66, 0x41, 0x0f, 0x74, 0xfb, //0x000012cb pcmpeqb      %xmm11, %xmm7
  1231  	0x66, 0x0f, 0xd7, 0xf7, //0x000012d0 pmovmskb     %xmm7, %esi
  1232  	0x66, 0x41, 0x0f, 0x74, 0xf3, //0x000012d4 pcmpeqb      %xmm11, %xmm6
  1233  	0x66, 0x0f, 0xd7, 0xce, //0x000012d9 pmovmskb     %xmm6, %ecx
  1234  	0x48, 0xc1, 0xe1, 0x30, //0x000012dd shlq         $48, %rcx
  1235  	0x48, 0xc1, 0xe6, 0x20, //0x000012e1 shlq         $32, %rsi
  1236  	0x48, 0xc1, 0xe3, 0x10, //0x000012e5 shlq         $16, %rbx
  1237  	0x48, 0x09, 0xd8, //0x000012e9 orq          %rbx, %rax
  1238  	0x48, 0x09, 0xf0, //0x000012ec orq          %rsi, %rax
  1239  	0x48, 0x09, 0xc8, //0x000012ef orq          %rcx, %rax
  1240  	0x48, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000012f2 movabsq      $3689348814741910323, %rdi
  1241  	0x4c, 0x21, 0xc8, //0x000012fc andq         %r9, %rax
  1242  	0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000012ff je           LBB0_274
  1243  	0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001305 movabsq      $1085102592571150095, %r9
  1244  	0x90, //0x0000130f .p2align 4, 0x90
  1245  	//0x00001310 LBB0_272
  1246  	0x48, 0x8d, 0x58, 0xff, //0x00001310 leaq         $-1(%rax), %rbx
  1247  	0x48, 0x89, 0xd9, //0x00001314 movq         %rbx, %rcx
  1248  	0x4c, 0x21, 0xe9, //0x00001317 andq         %r13, %rcx
  1249  	0x48, 0x89, 0xce, //0x0000131a movq         %rcx, %rsi
  1250  	0x48, 0xd1, 0xee, //0x0000131d shrq         %rsi
  1251  	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001320 movabsq      $6148914691236517205, %rdx
  1252  	0x48, 0x21, 0xd6, //0x0000132a andq         %rdx, %rsi
  1253  	0x48, 0x29, 0xf1, //0x0000132d subq         %rsi, %rcx
  1254  	0x48, 0x89, 0xce, //0x00001330 movq         %rcx, %rsi
  1255  	0x48, 0x21, 0xfe, //0x00001333 andq         %rdi, %rsi
  1256  	0x48, 0xc1, 0xe9, 0x02, //0x00001336 shrq         $2, %rcx
  1257  	0x48, 0x21, 0xf9, //0x0000133a andq         %rdi, %rcx
  1258  	0x48, 0x01, 0xf1, //0x0000133d addq         %rsi, %rcx
  1259  	0x48, 0x89, 0xce, //0x00001340 movq         %rcx, %rsi
  1260  	0x48, 0xc1, 0xee, 0x04, //0x00001343 shrq         $4, %rsi
  1261  	0x48, 0x01, 0xce, //0x00001347 addq         %rcx, %rsi
  1262  	0x4c, 0x21, 0xce, //0x0000134a andq         %r9, %rsi
  1263  	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000134d movabsq      $72340172838076673, %rcx
  1264  	0x48, 0x0f, 0xaf, 0xf1, //0x00001357 imulq        %rcx, %rsi
  1265  	0x48, 0xc1, 0xee, 0x38, //0x0000135b shrq         $56, %rsi
  1266  	0x4c, 0x01, 0xde, //0x0000135f addq         %r11, %rsi
  1267  	0x4c, 0x39, 0xe6, //0x00001362 cmpq         %r12, %rsi
  1268  	0x0f, 0x86, 0x98, 0x04, 0x00, 0x00, //0x00001365 jbe          LBB0_318
  1269  	0x49, 0xff, 0xc4, //0x0000136b incq         %r12
  1270  	0x48, 0x21, 0xd8, //0x0000136e andq         %rbx, %rax
  1271  	0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00001371 jne          LBB0_272
  1272  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001377 jmp          LBB0_275
  1273  	//0x0000137c LBB0_274
  1274  	0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000137c movabsq      $1085102592571150095, %r9
  1275  	//0x00001386 LBB0_275
  1276  	0x49, 0xc1, 0xfe, 0x3f, //0x00001386 sarq         $63, %r14
  1277  	0x4c, 0x89, 0xe8, //0x0000138a movq         %r13, %rax
  1278  	0x48, 0xd1, 0xe8, //0x0000138d shrq         %rax
  1279  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001390 movabsq      $6148914691236517205, %rcx
  1280  	0x48, 0x21, 0xc8, //0x0000139a andq         %rcx, %rax
  1281  	0x49, 0x29, 0xc5, //0x0000139d subq         %rax, %r13
  1282  	0x4c, 0x89, 0xe8, //0x000013a0 movq         %r13, %rax
  1283  	0x48, 0x21, 0xf8, //0x000013a3 andq         %rdi, %rax
  1284  	0x49, 0xc1, 0xed, 0x02, //0x000013a6 shrq         $2, %r13
  1285  	0x49, 0x21, 0xfd, //0x000013aa andq         %rdi, %r13
  1286  	0x49, 0x01, 0xc5, //0x000013ad addq         %rax, %r13
  1287  	0x4c, 0x89, 0xe8, //0x000013b0 movq         %r13, %rax
  1288  	0x48, 0xc1, 0xe8, 0x04, //0x000013b3 shrq         $4, %rax
  1289  	0x4c, 0x01, 0xe8, //0x000013b7 addq         %r13, %rax
  1290  	0x4c, 0x21, 0xc8, //0x000013ba andq         %r9, %rax
  1291  	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000013bd movabsq      $72340172838076673, %rcx
  1292  	0x48, 0x0f, 0xaf, 0xc1, //0x000013c7 imulq        %rcx, %rax
  1293  	0x48, 0xc1, 0xe8, 0x38, //0x000013cb shrq         $56, %rax
  1294  	0x49, 0x01, 0xc3, //0x000013cf addq         %rax, %r11
  1295  	0x48, 0x8b, 0x7d, 0xc8, //0x000013d2 movq         $-56(%rbp), %rdi
  1296  	0x48, 0x83, 0xc7, 0x40, //0x000013d6 addq         $64, %rdi
  1297  	0x49, 0x83, 0xc2, 0xc0, //0x000013da addq         $-64, %r10
  1298  	0x4d, 0x89, 0xf1, //0x000013de movq         %r14, %r9
  1299  	0x4d, 0x89, 0xfd, //0x000013e1 movq         %r15, %r13
  1300  	0x49, 0x83, 0xfa, 0x40, //0x000013e4 cmpq         $64, %r10
  1301  	0x0f, 0x8d, 0x5b, 0xfd, 0xff, 0xff, //0x000013e8 jge          LBB0_267
  1302  	0xe9, 0x0d, 0xfc, 0xff, 0xff, //0x000013ee jmp          LBB0_276
  1303  	//0x000013f3 LBB0_292
  1304  	0x4d, 0x8b, 0x10, //0x000013f3 movq         (%r8), %r10
  1305  	0x4d, 0x29, 0xf2, //0x000013f6 subq         %r14, %r10
  1306  	0x4c, 0x01, 0xf7, //0x000013f9 addq         %r14, %rdi
  1307  	0x45, 0x31, 0xc9, //0x000013fc xorl         %r9d, %r9d
  1308  	0x45, 0x31, 0xc0, //0x000013ff xorl         %r8d, %r8d
  1309  	0x45, 0x31, 0xdb, //0x00001402 xorl         %r11d, %r11d
  1310  	0x45, 0x31, 0xe4, //0x00001405 xorl         %r12d, %r12d
  1311  	0x49, 0x83, 0xfa, 0x40, //0x00001408 cmpq         $64, %r10
  1312  	0x0f, 0x8d, 0x49, 0x01, 0x00, 0x00, //0x0000140c jge          LBB0_293
  1313  	//0x00001412 LBB0_302
  1314  	0x48, 0x8b, 0x55, 0xa0, //0x00001412 movq         $-96(%rbp), %rdx
  1315  	0x4d, 0x85, 0xd2, //0x00001416 testq        %r10, %r10
  1316  	0x0f, 0x8e, 0x00, 0x0b, 0x00, 0x00, //0x00001419 jle          LBB0_340
  1317  	0x48, 0x89, 0xf9, //0x0000141f movq         %rdi, %rcx
  1318  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001422 movdqu       %xmm8, $-144(%rbp)
  1319  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000142b movdqu       %xmm8, $-160(%rbp)
  1320  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001434 movdqu       %xmm8, $-176(%rbp)
  1321  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000143d movdqu       %xmm8, $-192(%rbp)
  1322  	0x89, 0xc8, //0x00001446 movl         %ecx, %eax
  1323  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001448 andl         $4095, %eax
  1324  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000144d cmpl         $4033, %eax
  1325  	0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00001452 jb           LBB0_306
  1326  	0x49, 0x83, 0xfa, 0x20, //0x00001458 cmpq         $32, %r10
  1327  	0x0f, 0x82, 0x37, 0x00, 0x00, 0x00, //0x0000145c jb           LBB0_307
  1328  	0x0f, 0x10, 0x11, //0x00001462 movups       (%rcx), %xmm2
  1329  	0x0f, 0x11, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00001465 movups       %xmm2, $-192(%rbp)
  1330  	0xf3, 0x0f, 0x6f, 0x51, 0x10, //0x0000146c movdqu       $16(%rcx), %xmm2
  1331  	0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001471 movdqu       %xmm2, $-176(%rbp)
  1332  	0x48, 0x83, 0xc1, 0x20, //0x00001479 addq         $32, %rcx
  1333  	0x49, 0x8d, 0x7a, 0xe0, //0x0000147d leaq         $-32(%r10), %rdi
  1334  	0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00001481 leaq         $-160(%rbp), %rsi
  1335  	0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001488 jmp          LBB0_308
  1336  	//0x0000148d LBB0_306
  1337  	0x4c, 0x8b, 0x6d, 0xc0, //0x0000148d movq         $-64(%rbp), %r13
  1338  	0x48, 0x89, 0xcf, //0x00001491 movq         %rcx, %rdi
  1339  	0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00001494 jmp          LBB0_293
  1340  	//0x00001499 LBB0_307
  1341  	0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001499 leaq         $-192(%rbp), %rsi
  1342  	0x4c, 0x89, 0xd7, //0x000014a0 movq         %r10, %rdi
  1343  	//0x000014a3 LBB0_308
  1344  	0x48, 0x83, 0xff, 0x10, //0x000014a3 cmpq         $16, %rdi
  1345  	0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x000014a7 jb           LBB0_309
  1346  	0xf3, 0x0f, 0x6f, 0x11, //0x000014ad movdqu       (%rcx), %xmm2
  1347  	0xf3, 0x0f, 0x7f, 0x16, //0x000014b1 movdqu       %xmm2, (%rsi)
  1348  	0x48, 0x83, 0xc1, 0x10, //0x000014b5 addq         $16, %rcx
  1349  	0x48, 0x83, 0xc6, 0x10, //0x000014b9 addq         $16, %rsi
  1350  	0x48, 0x83, 0xc7, 0xf0, //0x000014bd addq         $-16, %rdi
  1351  	0x48, 0x83, 0xff, 0x08, //0x000014c1 cmpq         $8, %rdi
  1352  	0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000014c5 jae          LBB0_316
  1353  	//0x000014cb LBB0_310
  1354  	0x48, 0x83, 0xff, 0x04, //0x000014cb cmpq         $4, %rdi
  1355  	0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x000014cf jl           LBB0_311
  1356  	//0x000014d5 LBB0_317
  1357  	0x8b, 0x01, //0x000014d5 movl         (%rcx), %eax
  1358  	0x89, 0x06, //0x000014d7 movl         %eax, (%rsi)
  1359  	0x48, 0x83, 0xc1, 0x04, //0x000014d9 addq         $4, %rcx
  1360  	0x48, 0x83, 0xc6, 0x04, //0x000014dd addq         $4, %rsi
  1361  	0x48, 0x83, 0xc7, 0xfc, //0x000014e1 addq         $-4, %rdi
  1362  	0x48, 0x83, 0xff, 0x02, //0x000014e5 cmpq         $2, %rdi
  1363  	0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000014e9 jae          LBB0_312
  1364  	0xe9, 0x42, 0x00, 0x00, 0x00, //0x000014ef jmp          LBB0_313
  1365  	//0x000014f4 LBB0_309
  1366  	0x48, 0x83, 0xff, 0x08, //0x000014f4 cmpq         $8, %rdi
  1367  	0x0f, 0x82, 0xcd, 0xff, 0xff, 0xff, //0x000014f8 jb           LBB0_310
  1368  	//0x000014fe LBB0_316
  1369  	0x48, 0x8b, 0x01, //0x000014fe movq         (%rcx), %rax
  1370  	0x48, 0x89, 0x06, //0x00001501 movq         %rax, (%rsi)
  1371  	0x48, 0x83, 0xc1, 0x08, //0x00001504 addq         $8, %rcx
  1372  	0x48, 0x83, 0xc6, 0x08, //0x00001508 addq         $8, %rsi
  1373  	0x48, 0x83, 0xc7, 0xf8, //0x0000150c addq         $-8, %rdi
  1374  	0x48, 0x83, 0xff, 0x04, //0x00001510 cmpq         $4, %rdi
  1375  	0x0f, 0x8d, 0xbb, 0xff, 0xff, 0xff, //0x00001514 jge          LBB0_317
  1376  	//0x0000151a LBB0_311
  1377  	0x48, 0x83, 0xff, 0x02, //0x0000151a cmpq         $2, %rdi
  1378  	0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000151e jb           LBB0_313
  1379  	//0x00001524 LBB0_312
  1380  	0x0f, 0xb7, 0x01, //0x00001524 movzwl       (%rcx), %eax
  1381  	0x66, 0x89, 0x06, //0x00001527 movw         %ax, (%rsi)
  1382  	0x48, 0x83, 0xc1, 0x02, //0x0000152a addq         $2, %rcx
  1383  	0x48, 0x83, 0xc6, 0x02, //0x0000152e addq         $2, %rsi
  1384  	0x48, 0x83, 0xc7, 0xfe, //0x00001532 addq         $-2, %rdi
  1385  	//0x00001536 LBB0_313
  1386  	0x48, 0x89, 0xc8, //0x00001536 movq         %rcx, %rax
  1387  	0x48, 0x8d, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x00001539 leaq         $-192(%rbp), %rcx
  1388  	0x48, 0x85, 0xff, //0x00001540 testq        %rdi, %rdi
  1389  	0x48, 0x89, 0xcf, //0x00001543 movq         %rcx, %rdi
  1390  	0x4c, 0x8b, 0x6d, 0xc0, //0x00001546 movq         $-64(%rbp), %r13
  1391  	0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x0000154a je           LBB0_293
  1392  	0x8a, 0x00, //0x00001550 movb         (%rax), %al
  1393  	0x88, 0x06, //0x00001552 movb         %al, (%rsi)
  1394  	0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x00001554 leaq         $-192(%rbp), %rdi
  1395  	//0x0000155b LBB0_293
  1396  	0xf3, 0x0f, 0x6f, 0x17, //0x0000155b movdqu       (%rdi), %xmm2
  1397  	0xf3, 0x0f, 0x6f, 0x6f, 0x10, //0x0000155f movdqu       $16(%rdi), %xmm5
  1398  	0xf3, 0x0f, 0x6f, 0x7f, 0x20, //0x00001564 movdqu       $32(%rdi), %xmm7
  1399  	0x48, 0x89, 0x7d, 0xc8, //0x00001569 movq         %rdi, $-56(%rbp)
  1400  	0xf3, 0x0f, 0x6f, 0x77, 0x30, //0x0000156d movdqu       $48(%rdi), %xmm6
  1401  	0x66, 0x0f, 0x6f, 0xda, //0x00001572 movdqa       %xmm2, %xmm3
  1402  	0x66, 0x0f, 0x74, 0xd8, //0x00001576 pcmpeqb      %xmm0, %xmm3
  1403  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000157a pmovmskb     %xmm3, %r14d
  1404  	0x66, 0x0f, 0x6f, 0xdd, //0x0000157f movdqa       %xmm5, %xmm3
  1405  	0x66, 0x0f, 0x74, 0xd8, //0x00001583 pcmpeqb      %xmm0, %xmm3
  1406  	0x66, 0x0f, 0xd7, 0xc3, //0x00001587 pmovmskb     %xmm3, %eax
  1407  	0x66, 0x0f, 0x6f, 0xdf, //0x0000158b movdqa       %xmm7, %xmm3
  1408  	0x66, 0x0f, 0x74, 0xd8, //0x0000158f pcmpeqb      %xmm0, %xmm3
  1409  	0x66, 0x0f, 0xd7, 0xfb, //0x00001593 pmovmskb     %xmm3, %edi
  1410  	0x66, 0x0f, 0x6f, 0xde, //0x00001597 movdqa       %xmm6, %xmm3
  1411  	0x66, 0x0f, 0x74, 0xd8, //0x0000159b pcmpeqb      %xmm0, %xmm3
  1412  	0x66, 0x0f, 0xd7, 0xdb, //0x0000159f pmovmskb     %xmm3, %ebx
  1413  	0x48, 0xc1, 0xe3, 0x30, //0x000015a3 shlq         $48, %rbx
  1414  	0x48, 0xc1, 0xe7, 0x20, //0x000015a7 shlq         $32, %rdi
  1415  	0x48, 0xc1, 0xe0, 0x10, //0x000015ab shlq         $16, %rax
  1416  	0x49, 0x09, 0xc6, //0x000015af orq          %rax, %r14
  1417  	0x49, 0x09, 0xfe, //0x000015b2 orq          %rdi, %r14
  1418  	0x49, 0x09, 0xde, //0x000015b5 orq          %rbx, %r14
  1419  	0x66, 0x0f, 0x6f, 0xda, //0x000015b8 movdqa       %xmm2, %xmm3
  1420  	0x66, 0x0f, 0x74, 0xd9, //0x000015bc pcmpeqb      %xmm1, %xmm3
  1421  	0x66, 0x0f, 0xd7, 0xc3, //0x000015c0 pmovmskb     %xmm3, %eax
  1422  	0x66, 0x0f, 0x6f, 0xdd, //0x000015c4 movdqa       %xmm5, %xmm3
  1423  	0x66, 0x0f, 0x74, 0xd9, //0x000015c8 pcmpeqb      %xmm1, %xmm3
  1424  	0x66, 0x0f, 0xd7, 0xfb, //0x000015cc pmovmskb     %xmm3, %edi
  1425  	0x66, 0x0f, 0x6f, 0xdf, //0x000015d0 movdqa       %xmm7, %xmm3
  1426  	0x66, 0x0f, 0x74, 0xd9, //0x000015d4 pcmpeqb      %xmm1, %xmm3
  1427  	0x66, 0x0f, 0xd7, 0xdb, //0x000015d8 pmovmskb     %xmm3, %ebx
  1428  	0x66, 0x0f, 0x6f, 0xde, //0x000015dc movdqa       %xmm6, %xmm3
  1429  	0x66, 0x0f, 0x74, 0xd9, //0x000015e0 pcmpeqb      %xmm1, %xmm3
  1430  	0x66, 0x0f, 0xd7, 0xcb, //0x000015e4 pmovmskb     %xmm3, %ecx
  1431  	0x48, 0xc1, 0xe1, 0x30, //0x000015e8 shlq         $48, %rcx
  1432  	0x48, 0xc1, 0xe3, 0x20, //0x000015ec shlq         $32, %rbx
  1433  	0x48, 0xc1, 0xe7, 0x10, //0x000015f0 shlq         $16, %rdi
  1434  	0x48, 0x09, 0xf8, //0x000015f4 orq          %rdi, %rax
  1435  	0x48, 0x09, 0xd8, //0x000015f7 orq          %rbx, %rax
  1436  	0x48, 0x09, 0xc8, //0x000015fa orq          %rcx, %rax
  1437  	0x48, 0x89, 0xc1, //0x000015fd movq         %rax, %rcx
  1438  	0x4d, 0x89, 0xef, //0x00001600 movq         %r13, %r15
  1439  	0x4c, 0x09, 0xc1, //0x00001603 orq          %r8, %rcx
  1440  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00001606 je           LBB0_295
  1441  	0x4c, 0x89, 0xc1, //0x0000160c movq         %r8, %rcx
  1442  	0x48, 0xf7, 0xd1, //0x0000160f notq         %rcx
  1443  	0x48, 0x21, 0xc1, //0x00001612 andq         %rax, %rcx
  1444  	0x48, 0x8d, 0x1c, 0x09, //0x00001615 leaq         (%rcx,%rcx), %rbx
  1445  	0x4c, 0x09, 0xc3, //0x00001619 orq          %r8, %rbx
  1446  	0x48, 0x89, 0xdf, //0x0000161c movq         %rbx, %rdi
  1447  	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000161f movabsq      $-6148914691236517206, %rsi
  1448  	0x48, 0x31, 0xf7, //0x00001629 xorq         %rsi, %rdi
  1449  	0x48, 0x21, 0xf0, //0x0000162c andq         %rsi, %rax
  1450  	0x48, 0x21, 0xf8, //0x0000162f andq         %rdi, %rax
  1451  	0x45, 0x31, 0xc0, //0x00001632 xorl         %r8d, %r8d
  1452  	0x48, 0x01, 0xc8, //0x00001635 addq         %rcx, %rax
  1453  	0x41, 0x0f, 0x92, 0xc0, //0x00001638 setb         %r8b
  1454  	0x48, 0x01, 0xc0, //0x0000163c addq         %rax, %rax
  1455  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000163f movabsq      $6148914691236517205, %rcx
  1456  	0x48, 0x31, 0xc8, //0x00001649 xorq         %rcx, %rax
  1457  	0x48, 0x21, 0xd8, //0x0000164c andq         %rbx, %rax
  1458  	0x48, 0xf7, 0xd0, //0x0000164f notq         %rax
  1459  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001652 jmp          LBB0_296
  1460  	//0x00001657 LBB0_295
  1461  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001657 movq         $-1, %rax
  1462  	0x45, 0x31, 0xc0, //0x0000165e xorl         %r8d, %r8d
  1463  	//0x00001661 LBB0_296
  1464  	0x4c, 0x21, 0xf0, //0x00001661 andq         %r14, %rax
  1465  	0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00001664 movq         %rax, %xmm3
  1466  	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00001669 pclmulqdq    $0, %xmm9, %xmm3
  1467  	0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00001670 movq         %xmm3, %r14
  1468  	0x4d, 0x31, 0xce, //0x00001675 xorq         %r9, %r14
  1469  	0x66, 0x0f, 0x6f, 0xda, //0x00001678 movdqa       %xmm2, %xmm3
  1470  	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000167c pcmpeqb      %xmm12, %xmm3
  1471  	0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00001681 pmovmskb     %xmm3, %r13d
  1472  	0x66, 0x0f, 0x6f, 0xdd, //0x00001686 movdqa       %xmm5, %xmm3
  1473  	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000168a pcmpeqb      %xmm12, %xmm3
  1474  	0x66, 0x0f, 0xd7, 0xc3, //0x0000168f pmovmskb     %xmm3, %eax
  1475  	0x66, 0x0f, 0x6f, 0xdf, //0x00001693 movdqa       %xmm7, %xmm3
  1476  	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x00001697 pcmpeqb      %xmm12, %xmm3
  1477  	0x66, 0x0f, 0xd7, 0xcb, //0x0000169c pmovmskb     %xmm3, %ecx
  1478  	0x66, 0x0f, 0x6f, 0xde, //0x000016a0 movdqa       %xmm6, %xmm3
  1479  	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000016a4 pcmpeqb      %xmm12, %xmm3
  1480  	0x66, 0x0f, 0xd7, 0xdb, //0x000016a9 pmovmskb     %xmm3, %ebx
  1481  	0x48, 0xc1, 0xe3, 0x30, //0x000016ad shlq         $48, %rbx
  1482  	0x48, 0xc1, 0xe1, 0x20, //0x000016b1 shlq         $32, %rcx
  1483  	0x48, 0xc1, 0xe0, 0x10, //0x000016b5 shlq         $16, %rax
  1484  	0x49, 0x09, 0xc5, //0x000016b9 orq          %rax, %r13
  1485  	0x49, 0x09, 0xcd, //0x000016bc orq          %rcx, %r13
  1486  	0x49, 0x09, 0xdd, //0x000016bf orq          %rbx, %r13
  1487  	0x4d, 0x89, 0xf1, //0x000016c2 movq         %r14, %r9
  1488  	0x49, 0xf7, 0xd1, //0x000016c5 notq         %r9
  1489  	0x4d, 0x21, 0xcd, //0x000016c8 andq         %r9, %r13
  1490  	0x66, 0x0f, 0x74, 0xd4, //0x000016cb pcmpeqb      %xmm4, %xmm2
  1491  	0x66, 0x0f, 0xd7, 0xc2, //0x000016cf pmovmskb     %xmm2, %eax
  1492  	0x66, 0x0f, 0x74, 0xec, //0x000016d3 pcmpeqb      %xmm4, %xmm5
  1493  	0x66, 0x0f, 0xd7, 0xdd, //0x000016d7 pmovmskb     %xmm5, %ebx
  1494  	0x66, 0x0f, 0x74, 0xfc, //0x000016db pcmpeqb      %xmm4, %xmm7
  1495  	0x66, 0x0f, 0xd7, 0xf7, //0x000016df pmovmskb     %xmm7, %esi
  1496  	0x66, 0x0f, 0x74, 0xf4, //0x000016e3 pcmpeqb      %xmm4, %xmm6
  1497  	0x66, 0x0f, 0xd7, 0xce, //0x000016e7 pmovmskb     %xmm6, %ecx
  1498  	0x48, 0xc1, 0xe1, 0x30, //0x000016eb shlq         $48, %rcx
  1499  	0x48, 0xc1, 0xe6, 0x20, //0x000016ef shlq         $32, %rsi
  1500  	0x48, 0xc1, 0xe3, 0x10, //0x000016f3 shlq         $16, %rbx
  1501  	0x48, 0x09, 0xd8, //0x000016f7 orq          %rbx, %rax
  1502  	0x48, 0x09, 0xf0, //0x000016fa orq          %rsi, %rax
  1503  	0x48, 0x09, 0xc8, //0x000016fd orq          %rcx, %rax
  1504  	0x48, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001700 movabsq      $3689348814741910323, %rdi
  1505  	0x4c, 0x21, 0xc8, //0x0000170a andq         %r9, %rax
  1506  	0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x0000170d je           LBB0_300
  1507  	0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001713 movabsq      $1085102592571150095, %r9
  1508  	0x90, 0x90, 0x90, //0x0000171d .p2align 4, 0x90
  1509  	//0x00001720 LBB0_298
  1510  	0x48, 0x8d, 0x58, 0xff, //0x00001720 leaq         $-1(%rax), %rbx
  1511  	0x48, 0x89, 0xd9, //0x00001724 movq         %rbx, %rcx
  1512  	0x4c, 0x21, 0xe9, //0x00001727 andq         %r13, %rcx
  1513  	0x48, 0x89, 0xce, //0x0000172a movq         %rcx, %rsi
  1514  	0x48, 0xd1, 0xee, //0x0000172d shrq         %rsi
  1515  	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001730 movabsq      $6148914691236517205, %rdx
  1516  	0x48, 0x21, 0xd6, //0x0000173a andq         %rdx, %rsi
  1517  	0x48, 0x29, 0xf1, //0x0000173d subq         %rsi, %rcx
  1518  	0x48, 0x89, 0xce, //0x00001740 movq         %rcx, %rsi
  1519  	0x48, 0x21, 0xfe, //0x00001743 andq         %rdi, %rsi
  1520  	0x48, 0xc1, 0xe9, 0x02, //0x00001746 shrq         $2, %rcx
  1521  	0x48, 0x21, 0xf9, //0x0000174a andq         %rdi, %rcx
  1522  	0x48, 0x01, 0xf1, //0x0000174d addq         %rsi, %rcx
  1523  	0x48, 0x89, 0xce, //0x00001750 movq         %rcx, %rsi
  1524  	0x48, 0xc1, 0xee, 0x04, //0x00001753 shrq         $4, %rsi
  1525  	0x48, 0x01, 0xce, //0x00001757 addq         %rcx, %rsi
  1526  	0x4c, 0x21, 0xce, //0x0000175a andq         %r9, %rsi
  1527  	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000175d movabsq      $72340172838076673, %rcx
  1528  	0x48, 0x0f, 0xaf, 0xf1, //0x00001767 imulq        %rcx, %rsi
  1529  	0x48, 0xc1, 0xee, 0x38, //0x0000176b shrq         $56, %rsi
  1530  	0x4c, 0x01, 0xde, //0x0000176f addq         %r11, %rsi
  1531  	0x4c, 0x39, 0xe6, //0x00001772 cmpq         %r12, %rsi
  1532  	0x0f, 0x86, 0x88, 0x00, 0x00, 0x00, //0x00001775 jbe          LBB0_318
  1533  	0x49, 0xff, 0xc4, //0x0000177b incq         %r12
  1534  	0x48, 0x21, 0xd8, //0x0000177e andq         %rbx, %rax
  1535  	0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00001781 jne          LBB0_298
  1536  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001787 jmp          LBB0_301
  1537  	//0x0000178c LBB0_300
  1538  	0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000178c movabsq      $1085102592571150095, %r9
  1539  	//0x00001796 LBB0_301
  1540  	0x49, 0xc1, 0xfe, 0x3f, //0x00001796 sarq         $63, %r14
  1541  	0x4c, 0x89, 0xe8, //0x0000179a movq         %r13, %rax
  1542  	0x48, 0xd1, 0xe8, //0x0000179d shrq         %rax
  1543  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000017a0 movabsq      $6148914691236517205, %rcx
  1544  	0x48, 0x21, 0xc8, //0x000017aa andq         %rcx, %rax
  1545  	0x49, 0x29, 0xc5, //0x000017ad subq         %rax, %r13
  1546  	0x4c, 0x89, 0xe8, //0x000017b0 movq         %r13, %rax
  1547  	0x48, 0x21, 0xf8, //0x000017b3 andq         %rdi, %rax
  1548  	0x49, 0xc1, 0xed, 0x02, //0x000017b6 shrq         $2, %r13
  1549  	0x49, 0x21, 0xfd, //0x000017ba andq         %rdi, %r13
  1550  	0x49, 0x01, 0xc5, //0x000017bd addq         %rax, %r13
  1551  	0x4c, 0x89, 0xe8, //0x000017c0 movq         %r13, %rax
  1552  	0x48, 0xc1, 0xe8, 0x04, //0x000017c3 shrq         $4, %rax
  1553  	0x4c, 0x01, 0xe8, //0x000017c7 addq         %r13, %rax
  1554  	0x4c, 0x21, 0xc8, //0x000017ca andq         %r9, %rax
  1555  	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000017cd movabsq      $72340172838076673, %rcx
  1556  	0x48, 0x0f, 0xaf, 0xc1, //0x000017d7 imulq        %rcx, %rax
  1557  	0x48, 0xc1, 0xe8, 0x38, //0x000017db shrq         $56, %rax
  1558  	0x49, 0x01, 0xc3, //0x000017df addq         %rax, %r11
  1559  	0x48, 0x8b, 0x7d, 0xc8, //0x000017e2 movq         $-56(%rbp), %rdi
  1560  	0x48, 0x83, 0xc7, 0x40, //0x000017e6 addq         $64, %rdi
  1561  	0x49, 0x83, 0xc2, 0xc0, //0x000017ea addq         $-64, %r10
  1562  	0x4d, 0x89, 0xf1, //0x000017ee movq         %r14, %r9
  1563  	0x4d, 0x89, 0xfd, //0x000017f1 movq         %r15, %r13
  1564  	0x49, 0x83, 0xfa, 0x40, //0x000017f4 cmpq         $64, %r10
  1565  	0x0f, 0x8d, 0x5d, 0xfd, 0xff, 0xff, //0x000017f8 jge          LBB0_293
  1566  	0xe9, 0x0f, 0xfc, 0xff, 0xff, //0x000017fe jmp          LBB0_302
  1567  	//0x00001803 LBB0_318
  1568  	0x4c, 0x8b, 0x45, 0xb0, //0x00001803 movq         $-80(%rbp), %r8
  1569  	0x49, 0x8b, 0x08, //0x00001807 movq         (%r8), %rcx
  1570  	0x48, 0x0f, 0xbc, 0xc0, //0x0000180a bsfq         %rax, %rax
  1571  	0x4c, 0x29, 0xd0, //0x0000180e subq         %r10, %rax
  1572  	0x4c, 0x8d, 0x74, 0x08, 0x01, //0x00001811 leaq         $1(%rax,%rcx), %r14
  1573  	0x4c, 0x8b, 0x5d, 0xd0, //0x00001816 movq         $-48(%rbp), %r11
  1574  	0x4d, 0x89, 0x33, //0x0000181a movq         %r14, (%r11)
  1575  	0x49, 0x8b, 0x00, //0x0000181d movq         (%r8), %rax
  1576  	0x49, 0x39, 0xc6, //0x00001820 cmpq         %rax, %r14
  1577  	0x4c, 0x0f, 0x47, 0xf0, //0x00001823 cmovaq       %rax, %r14
  1578  	0x4d, 0x89, 0x33, //0x00001827 movq         %r14, (%r11)
  1579  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000182a movabsq      $4294977024, %r10
  1580  	0x4d, 0x89, 0xfd, //0x00001834 movq         %r15, %r13
  1581  	0x4c, 0x8b, 0x4d, 0xa0, //0x00001837 movq         $-96(%rbp), %r9
  1582  	0xe9, 0x00, 0xf5, 0xff, 0xff, //0x0000183b jmp          LBB0_224
  1583  	//0x00001840 LBB0_68
  1584  	0x48, 0x8b, 0x4d, 0x88, //0x00001840 movq         $-120(%rbp), %rcx
  1585  	0x4c, 0x8b, 0x6d, 0xc0, //0x00001844 movq         $-64(%rbp), %r13
  1586  	0x4c, 0x8b, 0x4d, 0xa0, //0x00001848 movq         $-96(%rbp), %r9
  1587  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000184c movabsq      $4294977024, %r10
  1588  	0x4c, 0x8b, 0x75, 0x80, //0x00001856 movq         $-128(%rbp), %r14
  1589  	0x48, 0x83, 0xf9, 0x20, //0x0000185a cmpq         $32, %rcx
  1590  	0x0f, 0x82, 0xa7, 0x00, 0x00, 0x00, //0x0000185e jb           LBB0_106
  1591  	//0x00001864 LBB0_69
  1592  	0xf3, 0x41, 0x0f, 0x6f, 0x16, //0x00001864 movdqu       (%r14), %xmm2
  1593  	0xf3, 0x41, 0x0f, 0x6f, 0x5e, 0x10, //0x00001869 movdqu       $16(%r14), %xmm3
  1594  	0x66, 0x0f, 0x6f, 0xea, //0x0000186f movdqa       %xmm2, %xmm5
  1595  	0x66, 0x0f, 0x74, 0xe8, //0x00001873 pcmpeqb      %xmm0, %xmm5
  1596  	0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00001877 pmovmskb     %xmm5, %r8d
  1597  	0x66, 0x0f, 0x6f, 0xeb, //0x0000187c movdqa       %xmm3, %xmm5
  1598  	0x66, 0x0f, 0x74, 0xe8, //0x00001880 pcmpeqb      %xmm0, %xmm5
  1599  	0x66, 0x0f, 0xd7, 0xf5, //0x00001884 pmovmskb     %xmm5, %esi
  1600  	0x66, 0x0f, 0x74, 0xd1, //0x00001888 pcmpeqb      %xmm1, %xmm2
  1601  	0x66, 0x0f, 0xd7, 0xfa, //0x0000188c pmovmskb     %xmm2, %edi
  1602  	0x66, 0x0f, 0x74, 0xd9, //0x00001890 pcmpeqb      %xmm1, %xmm3
  1603  	0x66, 0x0f, 0xd7, 0xd3, //0x00001894 pmovmskb     %xmm3, %edx
  1604  	0x48, 0xc1, 0xe6, 0x10, //0x00001898 shlq         $16, %rsi
  1605  	0x48, 0xc1, 0xe2, 0x10, //0x0000189c shlq         $16, %rdx
  1606  	0x48, 0x09, 0xd7, //0x000018a0 orq          %rdx, %rdi
  1607  	0x49, 0x83, 0xfb, 0xff, //0x000018a3 cmpq         $-1, %r11
  1608  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000018a7 jne          LBB0_71
  1609  	0x48, 0x85, 0xff, //0x000018ad testq        %rdi, %rdi
  1610  	0x0f, 0x85, 0xe3, 0x04, 0x00, 0x00, //0x000018b0 jne          LBB0_326
  1611  	//0x000018b6 LBB0_71
  1612  	0x4c, 0x09, 0xc6, //0x000018b6 orq          %r8, %rsi
  1613  	0x48, 0x89, 0xfa, //0x000018b9 movq         %rdi, %rdx
  1614  	0x48, 0x09, 0xda, //0x000018bc orq          %rbx, %rdx
  1615  	0x0f, 0x85, 0xf1, 0x04, 0x00, 0x00, //0x000018bf jne          LBB0_327
  1616  	//0x000018c5 LBB0_72
  1617  	0x4c, 0x8b, 0x45, 0xb0, //0x000018c5 movq         $-80(%rbp), %r8
  1618  	0x48, 0x8b, 0x7d, 0xc8, //0x000018c9 movq         $-56(%rbp), %rdi
  1619  	0x48, 0x85, 0xf6, //0x000018cd testq        %rsi, %rsi
  1620  	0x0f, 0x84, 0x31, 0x05, 0x00, 0x00, //0x000018d0 je           LBB0_328
  1621  	//0x000018d6 LBB0_73
  1622  	0x48, 0x0f, 0xbc, 0xce, //0x000018d6 bsfq         %rsi, %rcx
  1623  	0x49, 0x29, 0xfe, //0x000018da subq         %rdi, %r14
  1624  	0x4d, 0x8d, 0x74, 0x0e, 0x01, //0x000018dd leaq         $1(%r14,%rcx), %r14
  1625  	0x4c, 0x8b, 0x7d, 0x90, //0x000018e2 movq         $-112(%rbp), %r15
  1626  	0x4d, 0x85, 0xf6, //0x000018e6 testq        %r14, %r14
  1627  	0x48, 0x8b, 0x5d, 0xb8, //0x000018e9 movq         $-72(%rbp), %rbx
  1628  	0x0f, 0x89, 0x84, 0xee, 0xff, 0xff, //0x000018ed jns          LBB0_79
  1629  	0xe9, 0xfc, 0x3b, 0x00, 0x00, //0x000018f3 jmp          LBB0_951
  1630  	//0x000018f8 LBB0_105
  1631  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000018f8 movq         $-1, %r11
  1632  	0x31, 0xdb, //0x000018ff xorl         %ebx, %ebx
  1633  	0x48, 0x83, 0xf9, 0x20, //0x00001901 cmpq         $32, %rcx
  1634  	0x0f, 0x83, 0x59, 0xff, 0xff, 0xff, //0x00001905 jae          LBB0_69
  1635  	//0x0000190b LBB0_106
  1636  	0x48, 0x8b, 0x7d, 0xc8, //0x0000190b movq         $-56(%rbp), %rdi
  1637  	0xe9, 0xfb, 0x04, 0x00, 0x00, //0x0000190f jmp          LBB0_329
  1638  	//0x00001914 LBB0_107
  1639  	0x48, 0xc7, 0x85, 0x40, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, //0x00001914 movq         $0, $-192(%rbp)
  1640  	0x4a, 0x8d, 0x54, 0x37, 0xff, //0x0000191f leaq         $-1(%rdi,%r14), %rdx
  1641  	0x48, 0x8b, 0x45, 0x98, //0x00001924 movq         $-104(%rbp), %rax
  1642  	0x4d, 0x8d, 0x14, 0x07, //0x00001928 leaq         (%r15,%rax), %r10
  1643  	0x48, 0x85, 0xc0, //0x0000192c testq        %rax, %rax
  1644  	0x0f, 0x8e, 0x20, 0x04, 0x00, 0x00, //0x0000192f jle          LBB0_153
  1645  	0x48, 0x39, 0xda, //0x00001935 cmpq         %rbx, %rdx
  1646  	0x4c, 0x8b, 0x5d, 0xd0, //0x00001938 movq         $-48(%rbp), %r11
  1647  	0x0f, 0x86, 0x17, 0x04, 0x00, 0x00, //0x0000193c jbe          LBB0_154
  1648  	//0x00001942 LBB0_109
  1649  	0x8a, 0x03, //0x00001942 movb         (%rbx), %al
  1650  	0x3c, 0x5c, //0x00001944 cmpb         $92, %al
  1651  	0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00001946 jne          LBB0_114
  1652  	0x48, 0x89, 0xd7, //0x0000194c movq         %rdx, %rdi
  1653  	0x48, 0x29, 0xdf, //0x0000194f subq         %rbx, %rdi
  1654  	0x48, 0x85, 0xff, //0x00001952 testq        %rdi, %rdi
  1655  	0x0f, 0x8e, 0x96, 0x3d, 0x00, 0x00, //0x00001955 jle          LBB0_972
  1656  	0x49, 0x89, 0xdc, //0x0000195b movq         %rbx, %r12
  1657  	0x0f, 0xb6, 0x43, 0x01, //0x0000195e movzbl       $1(%rbx), %eax
  1658  	0x48, 0x8d, 0x0d, 0xc7, 0x47, 0x00, 0x00, //0x00001962 leaq         $18375(%rip), %rcx  /* __UnquoteTab+0(%rip) */
  1659  	0x8a, 0x1c, 0x08, //0x00001969 movb         (%rax,%rcx), %bl
  1660  	0x80, 0xfb, 0xff, //0x0000196c cmpb         $-1, %bl
  1661  	0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x0000196f je           LBB0_116
  1662  	0x84, 0xdb, //0x00001975 testb        %bl, %bl
  1663  	0x0f, 0x84, 0x5c, 0x3d, 0x00, 0x00, //0x00001977 je           LBB0_970
  1664  	0x88, 0x9d, 0x40, 0xff, 0xff, 0xff, //0x0000197d movb         %bl, $-192(%rbp)
  1665  	0x49, 0x83, 0xc4, 0x02, //0x00001983 addq         $2, %r12
  1666  	0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001987 movl         $1, %edi
  1667  	0xe9, 0x1e, 0x01, 0x00, 0x00, //0x0000198c jmp          LBB0_127
  1668  	//0x00001991 LBB0_114
  1669  	0x41, 0x3a, 0x07, //0x00001991 cmpb         (%r15), %al
  1670  	0x0f, 0x85, 0xef, 0x03, 0x00, 0x00, //0x00001994 jne          LBB0_324
  1671  	0x48, 0xff, 0xc3, //0x0000199a incq         %rbx
  1672  	0x49, 0xff, 0xc7, //0x0000199d incq         %r15
  1673  	0xe9, 0xa7, 0x01, 0x00, 0x00, //0x000019a0 jmp          LBB0_139
  1674  	//0x000019a5 LBB0_116
  1675  	0x48, 0x83, 0xff, 0x03, //0x000019a5 cmpq         $3, %rdi
  1676  	0x0f, 0x8e, 0x3c, 0x3d, 0x00, 0x00, //0x000019a9 jle          LBB0_971
  1677  	0x49, 0x89, 0xd1, //0x000019af movq         %rdx, %r9
  1678  	0x41, 0x8b, 0x44, 0x24, 0x02, //0x000019b2 movl         $2(%r12), %eax
  1679  	0x89, 0xc6, //0x000019b7 movl         %eax, %esi
  1680  	0xf7, 0xd6, //0x000019b9 notl         %esi
  1681  	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x000019bb leal         $-808464432(%rax), %edx
  1682  	0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000019c1 andl         $-2139062144, %esi
  1683  	0x85, 0xd6, //0x000019c7 testl        %edx, %esi
  1684  	0x0f, 0x85, 0x61, 0x3c, 0x00, 0x00, //0x000019c9 jne          LBB0_968
  1685  	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x000019cf leal         $421075225(%rax), %edx
  1686  	0x09, 0xc2, //0x000019d5 orl          %eax, %edx
  1687  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000019d7 testl        $-2139062144, %edx
  1688  	0x0f, 0x85, 0x4d, 0x3c, 0x00, 0x00, //0x000019dd jne          LBB0_968
  1689  	0x89, 0xc2, //0x000019e3 movl         %eax, %edx
  1690  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000019e5 andl         $2139062143, %edx
  1691  	0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000019eb movl         $-1061109568, %ebx
  1692  	0x29, 0xd3, //0x000019f0 subl         %edx, %ebx
  1693  	0x8d, 0x8a, 0x46, 0x46, 0x46, 0x46, //0x000019f2 leal         $1179010630(%rdx), %ecx
  1694  	0x21, 0xf3, //0x000019f8 andl         %esi, %ebx
  1695  	0x85, 0xcb, //0x000019fa testl        %ecx, %ebx
  1696  	0x0f, 0x85, 0x2e, 0x3c, 0x00, 0x00, //0x000019fc jne          LBB0_968
  1697  	0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001a02 movl         $-522133280, %ecx
  1698  	0x29, 0xd1, //0x00001a07 subl         %edx, %ecx
  1699  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001a09 addl         $960051513, %edx
  1700  	0x21, 0xce, //0x00001a0f andl         %ecx, %esi
  1701  	0x85, 0xd6, //0x00001a11 testl        %edx, %esi
  1702  	0x0f, 0x85, 0x17, 0x3c, 0x00, 0x00, //0x00001a13 jne          LBB0_968
  1703  	0x0f, 0xc8, //0x00001a19 bswapl       %eax
  1704  	0x89, 0xc1, //0x00001a1b movl         %eax, %ecx
  1705  	0xc1, 0xe9, 0x04, //0x00001a1d shrl         $4, %ecx
  1706  	0xf7, 0xd1, //0x00001a20 notl         %ecx
  1707  	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001a22 andl         $16843009, %ecx
  1708  	0x8d, 0x0c, 0xc9, //0x00001a28 leal         (%rcx,%rcx,8), %ecx
  1709  	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001a2b andl         $252645135, %eax
  1710  	0x01, 0xc8, //0x00001a30 addl         %ecx, %eax
  1711  	0x89, 0xc3, //0x00001a32 movl         %eax, %ebx
  1712  	0xc1, 0xeb, 0x04, //0x00001a34 shrl         $4, %ebx
  1713  	0x09, 0xc3, //0x00001a37 orl          %eax, %ebx
  1714  	0x89, 0xde, //0x00001a39 movl         %ebx, %esi
  1715  	0xc1, 0xee, 0x08, //0x00001a3b shrl         $8, %esi
  1716  	0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001a3e andl         $65280, %esi
  1717  	0x0f, 0xb6, 0xd3, //0x00001a44 movzbl       %bl, %edx
  1718  	0x09, 0xf2, //0x00001a47 orl          %esi, %edx
  1719  	0x4d, 0x8d, 0x44, 0x24, 0x06, //0x00001a49 leaq         $6(%r12), %r8
  1720  	0x83, 0xfa, 0x7f, //0x00001a4e cmpl         $127, %edx
  1721  	0x0f, 0x86, 0x0c, 0x01, 0x00, 0x00, //0x00001a51 jbe          LBB0_141
  1722  	0x81, 0xfa, 0xff, 0x07, 0x00, 0x00, //0x00001a57 cmpl         $2047, %edx
  1723  	0x0f, 0x86, 0x10, 0x01, 0x00, 0x00, //0x00001a5d jbe          LBB0_142
  1724  	0x89, 0xd8, //0x00001a63 movl         %ebx, %eax
  1725  	0x25, 0x00, 0x00, 0xf8, 0x00, //0x00001a65 andl         $16252928, %eax
  1726  	0x3d, 0x00, 0x00, 0xd8, 0x00, //0x00001a6a cmpl         $14155776, %eax
  1727  	0x0f, 0x84, 0x22, 0x01, 0x00, 0x00, //0x00001a6f je           LBB0_143
  1728  	0xc1, 0xee, 0x0c, //0x00001a75 shrl         $12, %esi
  1729  	0x40, 0x80, 0xce, 0xe0, //0x00001a78 orb          $-32, %sil
  1730  	0x40, 0x88, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001a7c movb         %sil, $-192(%rbp)
  1731  	0xc1, 0xea, 0x06, //0x00001a83 shrl         $6, %edx
  1732  	0x80, 0xe2, 0x3f, //0x00001a86 andb         $63, %dl
  1733  	0x80, 0xca, 0x80, //0x00001a89 orb          $-128, %dl
  1734  	0x88, 0x95, 0x41, 0xff, 0xff, 0xff, //0x00001a8c movb         %dl, $-191(%rbp)
  1735  	0x80, 0xe3, 0x3f, //0x00001a92 andb         $63, %bl
  1736  	0x80, 0xcb, 0x80, //0x00001a95 orb          $-128, %bl
  1737  	0x88, 0x9d, 0x42, 0xff, 0xff, 0xff, //0x00001a98 movb         %bl, $-190(%rbp)
  1738  	0xbf, 0x03, 0x00, 0x00, 0x00, //0x00001a9e movl         $3, %edi
  1739  	0x89, 0xf3, //0x00001aa3 movl         %esi, %ebx
  1740  	//0x00001aa5 LBB0_125
  1741  	0x4d, 0x89, 0xc4, //0x00001aa5 movq         %r8, %r12
  1742  	//0x00001aa8 LBB0_126
  1743  	0x4c, 0x8b, 0x45, 0xb0, //0x00001aa8 movq         $-80(%rbp), %r8
  1744  	0x4c, 0x89, 0xca, //0x00001aac movq         %r9, %rdx
  1745  	//0x00001aaf LBB0_127
  1746  	0x4c, 0x8d, 0x8c, 0x3d, 0x40, 0xff, 0xff, 0xff, //0x00001aaf leaq         $-192(%rbp,%rdi), %r9
  1747  	0x4d, 0x39, 0xd7, //0x00001ab7 cmpq         %r10, %r15
  1748  	0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x00001aba jae          LBB0_136
  1749  	0x48, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00001ac0 leaq         $-192(%rbp), %rax
  1750  	0x49, 0x39, 0xc1, //0x00001ac7 cmpq         %rax, %r9
  1751  	0x48, 0x8b, 0x7d, 0xc8, //0x00001aca movq         $-56(%rbp), %rdi
  1752  	0x0f, 0x86, 0x55, 0x00, 0x00, 0x00, //0x00001ace jbe          LBB0_135
  1753  	0x41, 0x38, 0x1f, //0x00001ad4 cmpb         %bl, (%r15)
  1754  	0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00001ad7 jne          LBB0_135
  1755  	0x48, 0x89, 0x55, 0x98, //0x00001add movq         %rdx, $-104(%rbp)
  1756  	0x49, 0xff, 0xc7, //0x00001ae1 incq         %r15
  1757  	0x48, 0x8d, 0x85, 0x41, 0xff, 0xff, 0xff, //0x00001ae4 leaq         $-191(%rbp), %rax
  1758  	0x4c, 0x89, 0xe3, //0x00001aeb movq         %r12, %rbx
  1759  	//0x00001aee LBB0_131
  1760  	0x4c, 0x89, 0xff, //0x00001aee movq         %r15, %rdi
  1761  	0x48, 0x89, 0xc6, //0x00001af1 movq         %rax, %rsi
  1762  	0x4c, 0x39, 0xc8, //0x00001af4 cmpq         %r9, %rax
  1763  	0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x00001af7 jae          LBB0_134
  1764  	0x4c, 0x39, 0xd7, //0x00001afd cmpq         %r10, %rdi
  1765  	0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001b00 jae          LBB0_134
  1766  	0x0f, 0xb6, 0x0f, //0x00001b06 movzbl       (%rdi), %ecx
  1767  	0x4c, 0x8d, 0x7f, 0x01, //0x00001b09 leaq         $1(%rdi), %r15
  1768  	0x48, 0x8d, 0x46, 0x01, //0x00001b0d leaq         $1(%rsi), %rax
  1769  	0x3a, 0x0e, //0x00001b11 cmpb         (%rsi), %cl
  1770  	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00001b13 je           LBB0_131
  1771  	//0x00001b19 LBB0_134
  1772  	0x49, 0x89, 0xff, //0x00001b19 movq         %rdi, %r15
  1773  	0x48, 0x8b, 0x7d, 0xc8, //0x00001b1c movq         $-56(%rbp), %rdi
  1774  	0x48, 0x8b, 0x55, 0x98, //0x00001b20 movq         $-104(%rbp), %rdx
  1775  	0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001b24 jmp          LBB0_138
  1776  	//0x00001b29 LBB0_135
  1777  	0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001b29 leaq         $-192(%rbp), %rsi
  1778  	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00001b30 jmp          LBB0_137
  1779  	//0x00001b35 LBB0_136
  1780  	0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00001b35 leaq         $-192(%rbp), %rsi
  1781  	0x48, 0x8b, 0x7d, 0xc8, //0x00001b3c movq         $-56(%rbp), %rdi
  1782  	//0x00001b40 LBB0_137
  1783  	0x4c, 0x89, 0xe3, //0x00001b40 movq         %r12, %rbx
  1784  	//0x00001b43 LBB0_138
  1785  	0x4c, 0x39, 0xce, //0x00001b43 cmpq         %r9, %rsi
  1786  	0x0f, 0x85, 0x3d, 0x02, 0x00, 0x00, //0x00001b46 jne          LBB0_324
  1787  	//0x00001b4c LBB0_139
  1788  	0x48, 0x39, 0xda, //0x00001b4c cmpq         %rbx, %rdx
  1789  	0x0f, 0x86, 0x04, 0x02, 0x00, 0x00, //0x00001b4f jbe          LBB0_154
  1790  	0x4d, 0x39, 0xd7, //0x00001b55 cmpq         %r10, %r15
  1791  	0x0f, 0x82, 0xe4, 0xfd, 0xff, 0xff, //0x00001b58 jb           LBB0_109
  1792  	0xe9, 0xf6, 0x01, 0x00, 0x00, //0x00001b5e jmp          LBB0_154
  1793  	//0x00001b63 LBB0_141
  1794  	0x88, 0x9d, 0x40, 0xff, 0xff, 0xff, //0x00001b63 movb         %bl, $-192(%rbp)
  1795  	0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001b69 movl         $1, %edi
  1796  	0xe9, 0x32, 0xff, 0xff, 0xff, //0x00001b6e jmp          LBB0_125
  1797  	//0x00001b73 LBB0_142
  1798  	0xc1, 0xea, 0x06, //0x00001b73 shrl         $6, %edx
  1799  	0x80, 0xca, 0xc0, //0x00001b76 orb          $-64, %dl
  1800  	0x88, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00001b79 movb         %dl, $-192(%rbp)
  1801  	0x80, 0xe3, 0x3f, //0x00001b7f andb         $63, %bl
  1802  	0x80, 0xcb, 0x80, //0x00001b82 orb          $-128, %bl
  1803  	0x88, 0x9d, 0x41, 0xff, 0xff, 0xff, //0x00001b85 movb         %bl, $-191(%rbp)
  1804  	0xbf, 0x02, 0x00, 0x00, 0x00, //0x00001b8b movl         $2, %edi
  1805  	0x89, 0xd3, //0x00001b90 movl         %edx, %ebx
  1806  	0xe9, 0x0e, 0xff, 0xff, 0xff, //0x00001b92 jmp          LBB0_125
  1807  	//0x00001b97 LBB0_143
  1808  	0x48, 0x83, 0xff, 0x06, //0x00001b97 cmpq         $6, %rdi
  1809  	0x0f, 0x8c, 0x82, 0x3b, 0x00, 0x00, //0x00001b9b jl           LBB0_977
  1810  	0x81, 0xfa, 0xff, 0xdb, 0x00, 0x00, //0x00001ba1 cmpl         $56319, %edx
  1811  	0x0f, 0x87, 0x76, 0x3b, 0x00, 0x00, //0x00001ba7 ja           LBB0_977
  1812  	0x41, 0x80, 0x38, 0x5c, //0x00001bad cmpb         $92, (%r8)
  1813  	0x0f, 0x85, 0x6c, 0x3b, 0x00, 0x00, //0x00001bb1 jne          LBB0_977
  1814  	0x41, 0x80, 0x7c, 0x24, 0x07, 0x75, //0x00001bb7 cmpb         $117, $7(%r12)
  1815  	0x0f, 0x85, 0x60, 0x3b, 0x00, 0x00, //0x00001bbd jne          LBB0_977
  1816  	0x4c, 0x89, 0xe0, //0x00001bc3 movq         %r12, %rax
  1817  	0x4d, 0x8d, 0x44, 0x24, 0x08, //0x00001bc6 leaq         $8(%r12), %r8
  1818  	0x41, 0x8b, 0x7c, 0x24, 0x08, //0x00001bcb movl         $8(%r12), %edi
  1819  	0x89, 0xfb, //0x00001bd0 movl         %edi, %ebx
  1820  	0xf7, 0xd3, //0x00001bd2 notl         %ebx
  1821  	0x8d, 0x87, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001bd4 leal         $-808464432(%rdi), %eax
  1822  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001bda andl         $-2139062144, %ebx
  1823  	0x85, 0xc3, //0x00001be0 testl        %eax, %ebx
  1824  	0x0f, 0x85, 0x47, 0x3b, 0x00, 0x00, //0x00001be2 jne          LBB0_978
  1825  	0x8d, 0x87, 0x19, 0x19, 0x19, 0x19, //0x00001be8 leal         $421075225(%rdi), %eax
  1826  	0x09, 0xf8, //0x00001bee orl          %edi, %eax
  1827  	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001bf0 testl        $-2139062144, %eax
  1828  	0x0f, 0x85, 0x34, 0x3b, 0x00, 0x00, //0x00001bf5 jne          LBB0_978
  1829  	0x89, 0xf8, //0x00001bfb movl         %edi, %eax
  1830  	0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001bfd andl         $2139062143, %eax
  1831  	0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c02 movl         $-1061109568, %ecx
  1832  	0x29, 0xc1, //0x00001c07 subl         %eax, %ecx
  1833  	0x8d, 0xb0, 0x46, 0x46, 0x46, 0x46, //0x00001c09 leal         $1179010630(%rax), %esi
  1834  	0x21, 0xd9, //0x00001c0f andl         %ebx, %ecx
  1835  	0x85, 0xf1, //0x00001c11 testl        %esi, %ecx
  1836  	0x0f, 0x85, 0x16, 0x3b, 0x00, 0x00, //0x00001c13 jne          LBB0_978
  1837  	0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001c19 movl         $-522133280, %ecx
  1838  	0x29, 0xc1, //0x00001c1e subl         %eax, %ecx
  1839  	0x05, 0x39, 0x39, 0x39, 0x39, //0x00001c20 addl         $960051513, %eax
  1840  	0x21, 0xcb, //0x00001c25 andl         %ecx, %ebx
  1841  	0x85, 0xc3, //0x00001c27 testl        %eax, %ebx
  1842  	0x0f, 0x85, 0x00, 0x3b, 0x00, 0x00, //0x00001c29 jne          LBB0_978
  1843  	0x0f, 0xcf, //0x00001c2f bswapl       %edi
  1844  	0x89, 0xf8, //0x00001c31 movl         %edi, %eax
  1845  	0xc1, 0xe8, 0x04, //0x00001c33 shrl         $4, %eax
  1846  	0xf7, 0xd0, //0x00001c36 notl         %eax
  1847  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00001c38 andl         $16843009, %eax
  1848  	0x8d, 0x04, 0xc0, //0x00001c3d leal         (%rax,%rax,8), %eax
  1849  	0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001c40 andl         $252645135, %edi
  1850  	0x01, 0xc7, //0x00001c46 addl         %eax, %edi
  1851  	0x89, 0xf8, //0x00001c48 movl         %edi, %eax
  1852  	0xc1, 0xe8, 0x04, //0x00001c4a shrl         $4, %eax
  1853  	0x09, 0xf8, //0x00001c4d orl          %edi, %eax
  1854  	0x89, 0xc1, //0x00001c4f movl         %eax, %ecx
  1855  	0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001c51 andl         $16515072, %ecx
  1856  	0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001c57 cmpl         $14417920, %ecx
  1857  	0x0f, 0x85, 0xc0, 0x3a, 0x00, 0x00, //0x00001c5d jne          LBB0_977
  1858  	0x89, 0xc1, //0x00001c63 movl         %eax, %ecx
  1859  	0xc1, 0xe9, 0x08, //0x00001c65 shrl         $8, %ecx
  1860  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001c68 andl         $65280, %ecx
  1861  	0x0f, 0xb6, 0xc0, //0x00001c6e movzbl       %al, %eax
  1862  	0x09, 0xc8, //0x00001c71 orl          %ecx, %eax
  1863  	0xc1, 0xe2, 0x0a, //0x00001c73 shll         $10, %edx
  1864  	0x8d, 0x84, 0x02, 0x00, 0x24, 0xa0, 0xfc, //0x00001c76 leal         $-56613888(%rdx,%rax), %eax
  1865  	0x89, 0xc3, //0x00001c7d movl         %eax, %ebx
  1866  	0xc1, 0xeb, 0x12, //0x00001c7f shrl         $18, %ebx
  1867  	0x80, 0xcb, 0xf0, //0x00001c82 orb          $-16, %bl
  1868  	0x88, 0x9d, 0x40, 0xff, 0xff, 0xff, //0x00001c85 movb         %bl, $-192(%rbp)
  1869  	0x89, 0xc1, //0x00001c8b movl         %eax, %ecx
  1870  	0xc1, 0xe9, 0x0c, //0x00001c8d shrl         $12, %ecx
  1871  	0x80, 0xe1, 0x3f, //0x00001c90 andb         $63, %cl
  1872  	0x80, 0xc9, 0x80, //0x00001c93 orb          $-128, %cl
  1873  	0x88, 0x8d, 0x41, 0xff, 0xff, 0xff, //0x00001c96 movb         %cl, $-191(%rbp)
  1874  	0x89, 0xc1, //0x00001c9c movl         %eax, %ecx
  1875  	0xc1, 0xe9, 0x06, //0x00001c9e shrl         $6, %ecx
  1876  	0x80, 0xe1, 0x3f, //0x00001ca1 andb         $63, %cl
  1877  	0x80, 0xc9, 0x80, //0x00001ca4 orb          $-128, %cl
  1878  	0x88, 0x8d, 0x42, 0xff, 0xff, 0xff, //0x00001ca7 movb         %cl, $-190(%rbp)
  1879  	0x24, 0x3f, //0x00001cad andb         $63, %al
  1880  	0x0c, 0x80, //0x00001caf orb          $-128, %al
  1881  	0x88, 0x85, 0x43, 0xff, 0xff, 0xff, //0x00001cb1 movb         %al, $-189(%rbp)
  1882  	0x49, 0x83, 0xc4, 0x0c, //0x00001cb7 addq         $12, %r12
  1883  	0xbf, 0x04, 0x00, 0x00, 0x00, //0x00001cbb movl         $4, %edi
  1884  	0x4c, 0x8b, 0x5d, 0xd0, //0x00001cc0 movq         $-48(%rbp), %r11
  1885  	0x4c, 0x8b, 0x6d, 0xc0, //0x00001cc4 movq         $-64(%rbp), %r13
  1886  	0xe9, 0xdb, 0xfd, 0xff, 0xff, //0x00001cc8 jmp          LBB0_126
  1887  	//0x00001ccd LBB0_260
  1888  	0x4d, 0x85, 0xd2, //0x00001ccd testq        %r10, %r10
  1889  	0x0f, 0x85, 0x6d, 0x02, 0x00, 0x00, //0x00001cd0 jne          LBB0_341
  1890  	0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00001cd6 leaq         $1(%rax,%r9), %rcx
  1891  	0x48, 0xf7, 0xd0, //0x00001cdb notq         %rax
  1892  	0x4c, 0x01, 0xc0, //0x00001cde addq         %r8, %rax
  1893  	//0x00001ce1 LBB0_262
  1894  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ce1 movabsq      $4294977024, %r10
  1895  	//0x00001ceb LBB0_263
  1896  	0x48, 0x85, 0xc0, //0x00001ceb testq        %rax, %rax
  1897  	0x4c, 0x8b, 0x45, 0xb0, //0x00001cee movq         $-80(%rbp), %r8
  1898  	0x4d, 0x89, 0xf9, //0x00001cf2 movq         %r15, %r9
  1899  	0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00001cf5 jg           LBB0_320
  1900  	0xe9, 0x40, 0xf0, 0xff, 0xff, //0x00001cfb jmp          LBB0_224
  1901  	//0x00001d00 LBB0_319
  1902  	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001d00 movq         $-2, %rdx
  1903  	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001d07 movl         $2, %esi
  1904  	0x48, 0x01, 0xf1, //0x00001d0c addq         %rsi, %rcx
  1905  	0x48, 0x01, 0xd0, //0x00001d0f addq         %rdx, %rax
  1906  	0x0f, 0x8e, 0x28, 0xf0, 0xff, 0xff, //0x00001d12 jle          LBB0_224
  1907  	//0x00001d18 LBB0_320
  1908  	0x0f, 0xb6, 0x11, //0x00001d18 movzbl       (%rcx), %edx
  1909  	0x80, 0xfa, 0x5c, //0x00001d1b cmpb         $92, %dl
  1910  	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001d1e je           LBB0_319
  1911  	0x80, 0xfa, 0x22, //0x00001d24 cmpb         $34, %dl
  1912  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00001d27 je           LBB0_323
  1913  	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001d2d movq         $-1, %rdx
  1914  	0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001d34 movl         $1, %esi
  1915  	0x48, 0x01, 0xf1, //0x00001d39 addq         %rsi, %rcx
  1916  	0x48, 0x01, 0xd0, //0x00001d3c addq         %rdx, %rax
  1917  	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001d3f jg           LBB0_320
  1918  	0xe9, 0xf6, 0xef, 0xff, 0xff, //0x00001d45 jmp          LBB0_224
  1919  	//0x00001d4a LBB0_323
  1920  	0x48, 0x29, 0xf9, //0x00001d4a subq         %rdi, %rcx
  1921  	0x48, 0xff, 0xc1, //0x00001d4d incq         %rcx
  1922  	0xe9, 0x81, 0xf2, 0xff, 0xff, //0x00001d50 jmp          LBB0_265
  1923  	//0x00001d55 LBB0_153
  1924  	0x4c, 0x8b, 0x5d, 0xd0, //0x00001d55 movq         $-48(%rbp), %r11
  1925  	//0x00001d59 LBB0_154
  1926  	0x48, 0x31, 0xda, //0x00001d59 xorq         %rbx, %rdx
  1927  	0x4d, 0x31, 0xd7, //0x00001d5c xorq         %r10, %r15
  1928  	0x31, 0xc9, //0x00001d5f xorl         %ecx, %ecx
  1929  	0x49, 0x09, 0xd7, //0x00001d61 orq          %rdx, %r15
  1930  	0x0f, 0x94, 0xc1, //0x00001d64 sete         %cl
  1931  	//0x00001d67 LBB0_155
  1932  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d67 movabsq      $4294977024, %r10
  1933  	0x4c, 0x8b, 0x4d, 0xa0, //0x00001d71 movq         $-96(%rbp), %r9
  1934  	0x49, 0x8b, 0x10, //0x00001d75 movq         (%r8), %rdx
  1935  	0x4c, 0x89, 0xf6, //0x00001d78 movq         %r14, %rsi
  1936  	0x48, 0x29, 0xd6, //0x00001d7b subq         %rdx, %rsi
  1937  	0x0f, 0x82, 0xab, 0xeb, 0xff, 0xff, //0x00001d7e jb           LBB0_101
  1938  	0xe9, 0xf7, 0xeb, 0xff, 0xff, //0x00001d84 jmp          LBB0_156
  1939  	//0x00001d89 LBB0_324
  1940  	0x31, 0xc9, //0x00001d89 xorl         %ecx, %ecx
  1941  	0xe9, 0xd7, 0xff, 0xff, 0xff, //0x00001d8b jmp          LBB0_155
  1942  	//0x00001d90 LBB0_325
  1943  	0x4a, 0x8d, 0x0c, 0x37, //0x00001d90 leaq         (%rdi,%r14), %rcx
  1944  	0xe9, 0x48, 0xff, 0xff, 0xff, //0x00001d94 jmp          LBB0_262
  1945  	//0x00001d99 LBB0_326
  1946  	0x4c, 0x89, 0xf2, //0x00001d99 movq         %r14, %rdx
  1947  	0x48, 0x2b, 0x55, 0xc8, //0x00001d9c subq         $-56(%rbp), %rdx
  1948  	0x4c, 0x0f, 0xbc, 0xdf, //0x00001da0 bsfq         %rdi, %r11
  1949  	0x49, 0x01, 0xd3, //0x00001da4 addq         %rdx, %r11
  1950  	0x4c, 0x09, 0xc6, //0x00001da7 orq          %r8, %rsi
  1951  	0x48, 0x89, 0xfa, //0x00001daa movq         %rdi, %rdx
  1952  	0x48, 0x09, 0xda, //0x00001dad orq          %rbx, %rdx
  1953  	0x0f, 0x84, 0x0f, 0xfb, 0xff, 0xff, //0x00001db0 je           LBB0_72
  1954  	//0x00001db6 LBB0_327
  1955  	0x4d, 0x89, 0xf7, //0x00001db6 movq         %r14, %r15
  1956  	0x4d, 0x89, 0xce, //0x00001db9 movq         %r9, %r14
  1957  	0x41, 0x89, 0xd9, //0x00001dbc movl         %ebx, %r9d
  1958  	0x41, 0xf7, 0xd1, //0x00001dbf notl         %r9d
  1959  	0x41, 0x21, 0xf9, //0x00001dc2 andl         %edi, %r9d
  1960  	0x47, 0x8d, 0x04, 0x09, //0x00001dc5 leal         (%r9,%r9), %r8d
  1961  	0x41, 0x09, 0xd8, //0x00001dc9 orl          %ebx, %r8d
  1962  	0x44, 0x89, 0xc2, //0x00001dcc movl         %r8d, %edx
  1963  	0xf7, 0xd2, //0x00001dcf notl         %edx
  1964  	0x21, 0xfa, //0x00001dd1 andl         %edi, %edx
  1965  	0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001dd3 andl         $-1431655766, %edx
  1966  	0x31, 0xdb, //0x00001dd9 xorl         %ebx, %ebx
  1967  	0x44, 0x01, 0xca, //0x00001ddb addl         %r9d, %edx
  1968  	0x4d, 0x89, 0xf1, //0x00001dde movq         %r14, %r9
  1969  	0x4d, 0x89, 0xfe, //0x00001de1 movq         %r15, %r14
  1970  	0x0f, 0x92, 0xc3, //0x00001de4 setb         %bl
  1971  	0x01, 0xd2, //0x00001de7 addl         %edx, %edx
  1972  	0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00001de9 xorl         $1431655765, %edx
  1973  	0x44, 0x21, 0xc2, //0x00001def andl         %r8d, %edx
  1974  	0xf7, 0xd2, //0x00001df2 notl         %edx
  1975  	0x21, 0xd6, //0x00001df4 andl         %edx, %esi
  1976  	0x4c, 0x8b, 0x45, 0xb0, //0x00001df6 movq         $-80(%rbp), %r8
  1977  	0x48, 0x8b, 0x7d, 0xc8, //0x00001dfa movq         $-56(%rbp), %rdi
  1978  	0x48, 0x85, 0xf6, //0x00001dfe testq        %rsi, %rsi
  1979  	0x0f, 0x85, 0xcf, 0xfa, 0xff, 0xff, //0x00001e01 jne          LBB0_73
  1980  	//0x00001e07 LBB0_328
  1981  	0x49, 0x83, 0xc6, 0x20, //0x00001e07 addq         $32, %r14
  1982  	0x48, 0x83, 0xc1, 0xe0, //0x00001e0b addq         $-32, %rcx
  1983  	//0x00001e0f LBB0_329
  1984  	0x48, 0x85, 0xdb, //0x00001e0f testq        %rbx, %rbx
  1985  	0x4c, 0x8b, 0x7d, 0x90, //0x00001e12 movq         $-112(%rbp), %r15
  1986  	0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x00001e16 jne          LBB0_338
  1987  	0x4d, 0x89, 0xd8, //0x00001e1c movq         %r11, %r8
  1988  	0x48, 0x85, 0xc9, //0x00001e1f testq        %rcx, %rcx
  1989  	0x0f, 0x84, 0xcc, 0x36, 0x00, 0x00, //0x00001e22 je           LBB0_951
  1990  	//0x00001e28 LBB0_331
  1991  	0x48, 0xf7, 0xd7, //0x00001e28 notq         %rdi
  1992  	//0x00001e2b LBB0_332
  1993  	0x4c, 0x89, 0xf6, //0x00001e2b movq         %r14, %rsi
  1994  	0x49, 0xff, 0xc6, //0x00001e2e incq         %r14
  1995  	0x0f, 0xb6, 0x1e, //0x00001e31 movzbl       (%rsi), %ebx
  1996  	0x80, 0xfb, 0x22, //0x00001e34 cmpb         $34, %bl
  1997  	0x0f, 0x84, 0x71, 0x00, 0x00, 0x00, //0x00001e37 je           LBB0_337
  1998  	0x48, 0x89, 0xf2, //0x00001e3d movq         %rsi, %rdx
  1999  	0x48, 0x8d, 0x71, 0xff, //0x00001e40 leaq         $-1(%rcx), %rsi
  2000  	0x80, 0xfb, 0x5c, //0x00001e44 cmpb         $92, %bl
  2001  	0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00001e47 je           LBB0_335
  2002  	0x48, 0x89, 0xf1, //0x00001e4d movq         %rsi, %rcx
  2003  	0x48, 0x85, 0xf6, //0x00001e50 testq        %rsi, %rsi
  2004  	0x4c, 0x8b, 0x7d, 0x90, //0x00001e53 movq         $-112(%rbp), %r15
  2005  	0x0f, 0x85, 0xce, 0xff, 0xff, 0xff, //0x00001e57 jne          LBB0_332
  2006  	0xe9, 0x92, 0x36, 0x00, 0x00, //0x00001e5d jmp          LBB0_951
  2007  	//0x00001e62 LBB0_335
  2008  	0x48, 0x85, 0xf6, //0x00001e62 testq        %rsi, %rsi
  2009  	0x0f, 0x84, 0x89, 0x36, 0x00, 0x00, //0x00001e65 je           LBB0_951
  2010  	0x4d, 0x89, 0xcd, //0x00001e6b movq         %r9, %r13
  2011  	0x49, 0x01, 0xfe, //0x00001e6e addq         %rdi, %r14
  2012  	0x49, 0x83, 0xf8, 0xff, //0x00001e71 cmpq         $-1, %r8
  2013  	0x4d, 0x0f, 0x44, 0xde, //0x00001e75 cmoveq       %r14, %r11
  2014  	0x4d, 0x0f, 0x44, 0xc6, //0x00001e79 cmoveq       %r14, %r8
  2015  	0x49, 0x89, 0xd6, //0x00001e7d movq         %rdx, %r14
  2016  	0x49, 0x83, 0xc6, 0x02, //0x00001e80 addq         $2, %r14
  2017  	0x48, 0x83, 0xc1, 0xfe, //0x00001e84 addq         $-2, %rcx
  2018  	0x48, 0x89, 0xce, //0x00001e88 movq         %rcx, %rsi
  2019  	0x48, 0x8b, 0x55, 0xc0, //0x00001e8b movq         $-64(%rbp), %rdx
  2020  	0x49, 0x89, 0xd5, //0x00001e8f movq         %rdx, %r13
  2021  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001e92 movabsq      $4294977024, %r10
  2022  	0x48, 0x85, 0xf6, //0x00001e9c testq        %rsi, %rsi
  2023  	0x4c, 0x8b, 0x7d, 0x90, //0x00001e9f movq         $-112(%rbp), %r15
  2024  	0x0f, 0x85, 0x82, 0xff, 0xff, 0xff, //0x00001ea3 jne          LBB0_332
  2025  	0xe9, 0x46, 0x36, 0x00, 0x00, //0x00001ea9 jmp          LBB0_951
  2026  	//0x00001eae LBB0_337
  2027  	0x48, 0x8b, 0x7d, 0xc8, //0x00001eae movq         $-56(%rbp), %rdi
  2028  	0x49, 0x29, 0xfe, //0x00001eb2 subq         %rdi, %r14
  2029  	0x4c, 0x8b, 0x45, 0xb0, //0x00001eb5 movq         $-80(%rbp), %r8
  2030  	0x4d, 0x85, 0xf6, //0x00001eb9 testq        %r14, %r14
  2031  	0x48, 0x8b, 0x5d, 0xb8, //0x00001ebc movq         $-72(%rbp), %rbx
  2032  	0x0f, 0x89, 0xb1, 0xe8, 0xff, 0xff, //0x00001ec0 jns          LBB0_79
  2033  	0xe9, 0x29, 0x36, 0x00, 0x00, //0x00001ec6 jmp          LBB0_951
  2034  	//0x00001ecb LBB0_338
  2035  	0x48, 0x85, 0xc9, //0x00001ecb testq        %rcx, %rcx
  2036  	0x0f, 0x84, 0x20, 0x36, 0x00, 0x00, //0x00001ece je           LBB0_951
  2037  	0x4d, 0x89, 0xcd, //0x00001ed4 movq         %r9, %r13
  2038  	0x48, 0x8b, 0x7d, 0xc8, //0x00001ed7 movq         $-56(%rbp), %rdi
  2039  	0x49, 0x89, 0xf8, //0x00001edb movq         %rdi, %r8
  2040  	0x49, 0xf7, 0xd0, //0x00001ede notq         %r8
  2041  	0x4d, 0x01, 0xf0, //0x00001ee1 addq         %r14, %r8
  2042  	0x49, 0x83, 0xfb, 0xff, //0x00001ee4 cmpq         $-1, %r11
  2043  	0x4c, 0x89, 0xda, //0x00001ee8 movq         %r11, %rdx
  2044  	0x49, 0x0f, 0x44, 0xd0, //0x00001eeb cmoveq       %r8, %rdx
  2045  	0x4d, 0x0f, 0x45, 0xc3, //0x00001eef cmovneq      %r11, %r8
  2046  	0x49, 0xff, 0xc6, //0x00001ef3 incq         %r14
  2047  	0x48, 0xff, 0xc9, //0x00001ef6 decq         %rcx
  2048  	0x49, 0x89, 0xd3, //0x00001ef9 movq         %rdx, %r11
  2049  	0x48, 0x8b, 0x55, 0xc0, //0x00001efc movq         $-64(%rbp), %rdx
  2050  	0x49, 0x89, 0xd5, //0x00001f00 movq         %rdx, %r13
  2051  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f03 movabsq      $4294977024, %r10
  2052  	0x4c, 0x8b, 0x7d, 0x90, //0x00001f0d movq         $-112(%rbp), %r15
  2053  	0x48, 0x85, 0xc9, //0x00001f11 testq        %rcx, %rcx
  2054  	0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x00001f14 jne          LBB0_331
  2055  	0xe9, 0xd5, 0x35, 0x00, 0x00, //0x00001f1a jmp          LBB0_951
  2056  	//0x00001f1f LBB0_340
  2057  	0x4c, 0x8b, 0x45, 0xb0, //0x00001f1f movq         $-80(%rbp), %r8
  2058  	0x4d, 0x8b, 0x30, //0x00001f23 movq         (%r8), %r14
  2059  	0x4c, 0x8b, 0x5d, 0xd0, //0x00001f26 movq         $-48(%rbp), %r11
  2060  	0x4d, 0x89, 0x33, //0x00001f2a movq         %r14, (%r11)
  2061  	0x4c, 0x8b, 0x6d, 0xc0, //0x00001f2d movq         $-64(%rbp), %r13
  2062  	0x49, 0x89, 0xd1, //0x00001f31 movq         %rdx, %r9
  2063  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f34 movabsq      $4294977024, %r10
  2064  	0xe9, 0xfd, 0xed, 0xff, 0xff, //0x00001f3e jmp          LBB0_224
  2065  	//0x00001f43 LBB0_341
  2066  	0x4d, 0x89, 0xfd, //0x00001f43 movq         %r15, %r13
  2067  	0x49, 0x8d, 0x48, 0xff, //0x00001f46 leaq         $-1(%r8), %rcx
  2068  	0x48, 0x39, 0xc1, //0x00001f4a cmpq         %rax, %rcx
  2069  	0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00001f4d jne          LBB0_343
  2070  	0x4c, 0x8b, 0x5d, 0xd0, //0x00001f53 movq         $-48(%rbp), %r11
  2071  	0x48, 0x8b, 0x45, 0xc0, //0x00001f57 movq         $-64(%rbp), %rax
  2072  	0x4d, 0x89, 0xe9, //0x00001f5b movq         %r13, %r9
  2073  	0x49, 0x89, 0xc5, //0x00001f5e movq         %rax, %r13
  2074  	0x4c, 0x8b, 0x45, 0xb0, //0x00001f61 movq         $-80(%rbp), %r8
  2075  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f65 movabsq      $4294977024, %r10
  2076  	0xe9, 0xcc, 0xed, 0xff, 0xff, //0x00001f6f jmp          LBB0_224
  2077  	//0x00001f74 LBB0_343
  2078  	0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00001f74 leaq         $2(%rax,%r9), %rcx
  2079  	0x49, 0x29, 0xc0, //0x00001f79 subq         %rax, %r8
  2080  	0x49, 0x83, 0xc0, 0xfe, //0x00001f7c addq         $-2, %r8
  2081  	0x4c, 0x89, 0xc0, //0x00001f80 movq         %r8, %rax
  2082  	0x4c, 0x8b, 0x5d, 0xd0, //0x00001f83 movq         $-48(%rbp), %r11
  2083  	0x48, 0x8b, 0x55, 0xc0, //0x00001f87 movq         $-64(%rbp), %rdx
  2084  	0x4d, 0x89, 0xef, //0x00001f8b movq         %r13, %r15
  2085  	0x49, 0x89, 0xd5, //0x00001f8e movq         %rdx, %r13
  2086  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001f91 movabsq      $4294977024, %r10
  2087  	0x48, 0x8b, 0x7d, 0xc8, //0x00001f9b movq         $-56(%rbp), %rdi
  2088  	0xe9, 0x47, 0xfd, 0xff, 0xff, //0x00001f9f jmp          LBB0_263
  2089  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fa4 .p2align 4, 0x90
  2090  	//0x00001fb0 LBB0_351
  2091  	0x49, 0x8d, 0x56, 0x01, //0x00001fb0 leaq         $1(%r14), %rdx
  2092  	0x48, 0x39, 0xc2, //0x00001fb4 cmpq         %rax, %rdx
  2093  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fb7 jae          LBB0_355
  2094  	0x8a, 0x1c, 0x17, //0x00001fbd movb         (%rdi,%rdx), %bl
  2095  	0x80, 0xfb, 0x0d, //0x00001fc0 cmpb         $13, %bl
  2096  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001fc3 je           LBB0_355
  2097  	0x80, 0xfb, 0x20, //0x00001fc9 cmpb         $32, %bl
  2098  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001fcc je           LBB0_355
  2099  	0x80, 0xc3, 0xf7, //0x00001fd2 addb         $-9, %bl
  2100  	0x80, 0xfb, 0x01, //0x00001fd5 cmpb         $1, %bl
  2101  	0x0f, 0x87, 0x03, 0x01, 0x00, 0x00, //0x00001fd8 ja           LBB0_373
  2102  	0x90, 0x90, //0x00001fde .p2align 4, 0x90
  2103  	//0x00001fe0 LBB0_355
  2104  	0x49, 0x8d, 0x56, 0x02, //0x00001fe0 leaq         $2(%r14), %rdx
  2105  	0x48, 0x39, 0xc2, //0x00001fe4 cmpq         %rax, %rdx
  2106  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fe7 jae          LBB0_359
  2107  	0x8a, 0x1c, 0x17, //0x00001fed movb         (%rdi,%rdx), %bl
  2108  	0x80, 0xfb, 0x0d, //0x00001ff0 cmpb         $13, %bl
  2109  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001ff3 je           LBB0_359
  2110  	0x80, 0xfb, 0x20, //0x00001ff9 cmpb         $32, %bl
  2111  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001ffc je           LBB0_359
  2112  	0x80, 0xc3, 0xf7, //0x00002002 addb         $-9, %bl
  2113  	0x80, 0xfb, 0x01, //0x00002005 cmpb         $1, %bl
  2114  	0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x00002008 ja           LBB0_373
  2115  	0x90, 0x90, //0x0000200e .p2align 4, 0x90
  2116  	//0x00002010 LBB0_359
  2117  	0x49, 0x8d, 0x56, 0x03, //0x00002010 leaq         $3(%r14), %rdx
  2118  	0x48, 0x39, 0xc2, //0x00002014 cmpq         %rax, %rdx
  2119  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002017 jae          LBB0_363
  2120  	0x8a, 0x1c, 0x17, //0x0000201d movb         (%rdi,%rdx), %bl
  2121  	0x80, 0xfb, 0x0d, //0x00002020 cmpb         $13, %bl
  2122  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002023 je           LBB0_363
  2123  	0x80, 0xfb, 0x20, //0x00002029 cmpb         $32, %bl
  2124  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000202c je           LBB0_363
  2125  	0x80, 0xc3, 0xf7, //0x00002032 addb         $-9, %bl
  2126  	0x80, 0xfb, 0x01, //0x00002035 cmpb         $1, %bl
  2127  	0x0f, 0x87, 0xa3, 0x00, 0x00, 0x00, //0x00002038 ja           LBB0_373
  2128  	0x90, 0x90, //0x0000203e .p2align 4, 0x90
  2129  	//0x00002040 LBB0_363
  2130  	0x49, 0x8d, 0x76, 0x04, //0x00002040 leaq         $4(%r14), %rsi
  2131  	0x48, 0x39, 0xf0, //0x00002044 cmpq         %rsi, %rax
  2132  	0x0f, 0x86, 0x5d, 0x00, 0x00, 0x00, //0x00002047 jbe          LBB0_370
  2133  	0x48, 0x39, 0xf0, //0x0000204d cmpq         %rsi, %rax
  2134  	0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00002050 je           LBB0_371
  2135  	0x48, 0x8d, 0x34, 0x07, //0x00002056 leaq         (%rdi,%rax), %rsi
  2136  	0x48, 0x83, 0xc1, 0x04, //0x0000205a addq         $4, %rcx
  2137  	0x48, 0x89, 0xfb, //0x0000205e movq         %rdi, %rbx
  2138  	0x4a, 0x8d, 0x54, 0x37, 0x05, //0x00002061 leaq         $5(%rdi,%r14), %rdx
  2139  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002066 .p2align 4, 0x90
  2140  	//0x00002070 LBB0_366
  2141  	0x0f, 0xbe, 0x7a, 0xff, //0x00002070 movsbl       $-1(%rdx), %edi
  2142  	0x83, 0xff, 0x20, //0x00002074 cmpl         $32, %edi
  2143  	0x0f, 0x87, 0x4f, 0x00, 0x00, 0x00, //0x00002077 ja           LBB0_372
  2144  	0x49, 0x0f, 0xa3, 0xfa, //0x0000207d btq          %rdi, %r10
  2145  	0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00002081 jae          LBB0_372
  2146  	0x48, 0xff, 0xc2, //0x00002087 incq         %rdx
  2147  	0x48, 0xff, 0xc1, //0x0000208a incq         %rcx
  2148  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000208d jne          LBB0_366
  2149  	0x48, 0x89, 0xdf, //0x00002093 movq         %rbx, %rdi
  2150  	0x48, 0x29, 0xfe, //0x00002096 subq         %rdi, %rsi
  2151  	0x48, 0x89, 0xf2, //0x00002099 movq         %rsi, %rdx
  2152  	0x48, 0x39, 0xc2, //0x0000209c cmpq         %rax, %rdx
  2153  	0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x0000209f jb           LBB0_373
  2154  	0xe9, 0x48, 0x00, 0x00, 0x00, //0x000020a5 jmp          LBB0_374
  2155  	//0x000020aa LBB0_370
  2156  	0x49, 0x89, 0x33, //0x000020aa movq         %rsi, (%r11)
  2157  	0x49, 0x89, 0xf6, //0x000020ad movq         %rsi, %r14
  2158  	0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000020b0 jmp          LBB0_374
  2159  	//0x000020b5 LBB0_371
  2160  	0x48, 0x01, 0xfe, //0x000020b5 addq         %rdi, %rsi
  2161  	0x48, 0x29, 0xfe, //0x000020b8 subq         %rdi, %rsi
  2162  	0x48, 0x89, 0xf2, //0x000020bb movq         %rsi, %rdx
  2163  	0x48, 0x39, 0xc2, //0x000020be cmpq         %rax, %rdx
  2164  	0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000020c1 jb           LBB0_373
  2165  	0xe9, 0x26, 0x00, 0x00, 0x00, //0x000020c7 jmp          LBB0_374
  2166  	//0x000020cc LBB0_372
  2167  	0x48, 0x89, 0xdf, //0x000020cc movq         %rbx, %rdi
  2168  	0x48, 0x89, 0xd9, //0x000020cf movq         %rbx, %rcx
  2169  	0x48, 0xf7, 0xd1, //0x000020d2 notq         %rcx
  2170  	0x48, 0x01, 0xca, //0x000020d5 addq         %rcx, %rdx
  2171  	0x48, 0x39, 0xc2, //0x000020d8 cmpq         %rax, %rdx
  2172  	0x0f, 0x83, 0x11, 0x00, 0x00, 0x00, //0x000020db jae          LBB0_374
  2173  	//0x000020e1 LBB0_373
  2174  	0x4c, 0x8d, 0x72, 0x01, //0x000020e1 leaq         $1(%rdx), %r14
  2175  	0x4d, 0x89, 0x33, //0x000020e5 movq         %r14, (%r11)
  2176  	0x80, 0x3c, 0x17, 0x5d, //0x000020e8 cmpb         $93, (%rdi,%rdx)
  2177  	0x0f, 0x84, 0x38, 0x11, 0x00, 0x00, //0x000020ec je           LBB0_554
  2178  	//0x000020f2 LBB0_374
  2179  	0x49, 0xff, 0xce, //0x000020f2 decq         %r14
  2180  	0x4d, 0x89, 0x33, //0x000020f5 movq         %r14, (%r11)
  2181  	0x4d, 0x85, 0xe4, //0x000020f8 testq        %r12, %r12
  2182  	0x0f, 0x8e, 0x1f, 0x0f, 0x00, 0x00, //0x000020fb jle          LBB0_447
  2183  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002101 .p2align 4, 0x90
  2184  	//0x00002110 LBB0_375
  2185  	0x49, 0x8b, 0x00, //0x00002110 movq         (%r8), %rax
  2186  	0x4c, 0x89, 0xf2, //0x00002113 movq         %r14, %rdx
  2187  	0x48, 0x29, 0xc2, //0x00002116 subq         %rax, %rdx
  2188  	0x0f, 0x83, 0x31, 0x00, 0x00, 0x00, //0x00002119 jae          LBB0_380
  2189  	0x42, 0x8a, 0x0c, 0x37, //0x0000211f movb         (%rdi,%r14), %cl
  2190  	0x80, 0xf9, 0x0d, //0x00002123 cmpb         $13, %cl
  2191  	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00002126 je           LBB0_380
  2192  	0x80, 0xf9, 0x20, //0x0000212c cmpb         $32, %cl
  2193  	0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000212f je           LBB0_380
  2194  	0x80, 0xc1, 0xf7, //0x00002135 addb         $-9, %cl
  2195  	0x80, 0xf9, 0x01, //0x00002138 cmpb         $1, %cl
  2196  	0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000213b jbe          LBB0_380
  2197  	0x4c, 0x89, 0xf1, //0x00002141 movq         %r14, %rcx
  2198  	0xe9, 0x47, 0x01, 0x00, 0x00, //0x00002144 jmp          LBB0_402
  2199  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002149 .p2align 4, 0x90
  2200  	//0x00002150 LBB0_380
  2201  	0x49, 0x8d, 0x4e, 0x01, //0x00002150 leaq         $1(%r14), %rcx
  2202  	0x48, 0x39, 0xc1, //0x00002154 cmpq         %rax, %rcx
  2203  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002157 jae          LBB0_384
  2204  	0x8a, 0x1c, 0x0f, //0x0000215d movb         (%rdi,%rcx), %bl
  2205  	0x80, 0xfb, 0x0d, //0x00002160 cmpb         $13, %bl
  2206  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002163 je           LBB0_384
  2207  	0x80, 0xfb, 0x20, //0x00002169 cmpb         $32, %bl
  2208  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000216c je           LBB0_384
  2209  	0x80, 0xc3, 0xf7, //0x00002172 addb         $-9, %bl
  2210  	0x80, 0xfb, 0x01, //0x00002175 cmpb         $1, %bl
  2211  	0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00002178 ja           LBB0_402
  2212  	0x90, 0x90, //0x0000217e .p2align 4, 0x90
  2213  	//0x00002180 LBB0_384
  2214  	0x49, 0x8d, 0x4e, 0x02, //0x00002180 leaq         $2(%r14), %rcx
  2215  	0x48, 0x39, 0xc1, //0x00002184 cmpq         %rax, %rcx
  2216  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002187 jae          LBB0_388
  2217  	0x8a, 0x1c, 0x0f, //0x0000218d movb         (%rdi,%rcx), %bl
  2218  	0x80, 0xfb, 0x0d, //0x00002190 cmpb         $13, %bl
  2219  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002193 je           LBB0_388
  2220  	0x80, 0xfb, 0x20, //0x00002199 cmpb         $32, %bl
  2221  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000219c je           LBB0_388
  2222  	0x80, 0xc3, 0xf7, //0x000021a2 addb         $-9, %bl
  2223  	0x80, 0xfb, 0x01, //0x000021a5 cmpb         $1, %bl
  2224  	0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x000021a8 ja           LBB0_402
  2225  	0x90, 0x90, //0x000021ae .p2align 4, 0x90
  2226  	//0x000021b0 LBB0_388
  2227  	0x49, 0x8d, 0x4e, 0x03, //0x000021b0 leaq         $3(%r14), %rcx
  2228  	0x48, 0x39, 0xc1, //0x000021b4 cmpq         %rax, %rcx
  2229  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000021b7 jae          LBB0_392
  2230  	0x8a, 0x1c, 0x0f, //0x000021bd movb         (%rdi,%rcx), %bl
  2231  	0x80, 0xfb, 0x0d, //0x000021c0 cmpb         $13, %bl
  2232  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000021c3 je           LBB0_392
  2233  	0x80, 0xfb, 0x20, //0x000021c9 cmpb         $32, %bl
  2234  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000021cc je           LBB0_392
  2235  	0x80, 0xc3, 0xf7, //0x000021d2 addb         $-9, %bl
  2236  	0x80, 0xfb, 0x01, //0x000021d5 cmpb         $1, %bl
  2237  	0x0f, 0x87, 0xb2, 0x00, 0x00, 0x00, //0x000021d8 ja           LBB0_402
  2238  	0x90, 0x90, //0x000021de .p2align 4, 0x90
  2239  	//0x000021e0 LBB0_392
  2240  	0x49, 0x8d, 0x76, 0x04, //0x000021e0 leaq         $4(%r14), %rsi
  2241  	0x48, 0x39, 0xf0, //0x000021e4 cmpq         %rsi, %rax
  2242  	0x0f, 0x86, 0x63, 0x00, 0x00, 0x00, //0x000021e7 jbe          LBB0_399
  2243  	0x48, 0x39, 0xf0, //0x000021ed cmpq         %rsi, %rax
  2244  	0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000021f0 je           LBB0_400
  2245  	0x48, 0x8d, 0x34, 0x07, //0x000021f6 leaq         (%rdi,%rax), %rsi
  2246  	0x48, 0x83, 0xc2, 0x04, //0x000021fa addq         $4, %rdx
  2247  	0x48, 0x89, 0xfb, //0x000021fe movq         %rdi, %rbx
  2248  	0x4a, 0x8d, 0x4c, 0x37, 0x05, //0x00002201 leaq         $5(%rdi,%r14), %rcx
  2249  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002206 .p2align 4, 0x90
  2250  	//0x00002210 LBB0_395
  2251  	0x0f, 0xbe, 0x79, 0xff, //0x00002210 movsbl       $-1(%rcx), %edi
  2252  	0x83, 0xff, 0x20, //0x00002214 cmpl         $32, %edi
  2253  	0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00002217 ja           LBB0_401
  2254  	0x49, 0x0f, 0xa3, 0xfa, //0x0000221d btq          %rdi, %r10
  2255  	0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00002221 jae          LBB0_401
  2256  	0x48, 0xff, 0xc1, //0x00002227 incq         %rcx
  2257  	0x48, 0xff, 0xc2, //0x0000222a incq         %rdx
  2258  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000222d jne          LBB0_395
  2259  	0x48, 0x89, 0xdf, //0x00002233 movq         %rbx, %rdi
  2260  	0x48, 0x29, 0xfe, //0x00002236 subq         %rdi, %rsi
  2261  	0x48, 0x89, 0xf1, //0x00002239 movq         %rsi, %rcx
  2262  	0x48, 0x39, 0xc1, //0x0000223c cmpq         %rax, %rcx
  2263  	0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000223f jb           LBB0_402
  2264  	0xe9, 0x46, 0x01, 0x00, 0x00, //0x00002245 jmp          LBB0_419
  2265  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000224a .p2align 4, 0x90
  2266  	//0x00002250 LBB0_399
  2267  	0x49, 0x89, 0x33, //0x00002250 movq         %rsi, (%r11)
  2268  	0x49, 0x89, 0xf6, //0x00002253 movq         %rsi, %r14
  2269  	0xe9, 0x35, 0x01, 0x00, 0x00, //0x00002256 jmp          LBB0_419
  2270  	//0x0000225b LBB0_400
  2271  	0x48, 0x01, 0xfe, //0x0000225b addq         %rdi, %rsi
  2272  	0x48, 0x29, 0xfe, //0x0000225e subq         %rdi, %rsi
  2273  	0x48, 0x89, 0xf1, //0x00002261 movq         %rsi, %rcx
  2274  	0x48, 0x39, 0xc1, //0x00002264 cmpq         %rax, %rcx
  2275  	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00002267 jb           LBB0_402
  2276  	0xe9, 0x1e, 0x01, 0x00, 0x00, //0x0000226d jmp          LBB0_419
  2277  	//0x00002272 LBB0_401
  2278  	0x48, 0x89, 0xdf, //0x00002272 movq         %rbx, %rdi
  2279  	0x48, 0x89, 0xda, //0x00002275 movq         %rbx, %rdx
  2280  	0x48, 0xf7, 0xd2, //0x00002278 notq         %rdx
  2281  	0x48, 0x01, 0xd1, //0x0000227b addq         %rdx, %rcx
  2282  	0x48, 0x39, 0xc1, //0x0000227e cmpq         %rax, %rcx
  2283  	0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x00002281 jae          LBB0_419
  2284  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002287 .p2align 4, 0x90
  2285  	//0x00002290 LBB0_402
  2286  	0x4c, 0x8d, 0x71, 0x01, //0x00002290 leaq         $1(%rcx), %r14
  2287  	0x4d, 0x89, 0x33, //0x00002294 movq         %r14, (%r11)
  2288  	0x0f, 0xbe, 0x04, 0x0f, //0x00002297 movsbl       (%rdi,%rcx), %eax
  2289  	0x83, 0xf8, 0x7b, //0x0000229b cmpl         $123, %eax
  2290  	0x0f, 0x87, 0xc8, 0x03, 0x00, 0x00, //0x0000229e ja           LBB0_462
  2291  	0x48, 0x8d, 0x15, 0xcd, 0x34, 0x00, 0x00, //0x000022a4 leaq         $13517(%rip), %rdx  /* LJTI0_0+0(%rip) */
  2292  	0x48, 0x63, 0x04, 0x82, //0x000022ab movslq       (%rdx,%rax,4), %rax
  2293  	0x48, 0x01, 0xd0, //0x000022af addq         %rdx, %rax
  2294  	0xff, 0xe0, //0x000022b2 jmpq         *%rax
  2295  	//0x000022b4 LBB0_404
  2296  	0x49, 0x8b, 0x10, //0x000022b4 movq         (%r8), %rdx
  2297  	0x48, 0x89, 0xd0, //0x000022b7 movq         %rdx, %rax
  2298  	0x4c, 0x29, 0xf0, //0x000022ba subq         %r14, %rax
  2299  	0x49, 0x01, 0xfe, //0x000022bd addq         %rdi, %r14
  2300  	0x48, 0x83, 0xf8, 0x10, //0x000022c0 cmpq         $16, %rax
  2301  	0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x000022c4 jb           LBB0_409
  2302  	0x48, 0x29, 0xca, //0x000022ca subq         %rcx, %rdx
  2303  	0x48, 0x83, 0xc2, 0xef, //0x000022cd addq         $-17, %rdx
  2304  	0x48, 0x89, 0xd6, //0x000022d1 movq         %rdx, %rsi
  2305  	0x48, 0x83, 0xe6, 0xf0, //0x000022d4 andq         $-16, %rsi
  2306  	0x48, 0x01, 0xce, //0x000022d8 addq         %rcx, %rsi
  2307  	0x48, 0x8d, 0x4c, 0x37, 0x11, //0x000022db leaq         $17(%rdi,%rsi), %rcx
  2308  	0x83, 0xe2, 0x0f, //0x000022e0 andl         $15, %edx
  2309  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022e3 .p2align 4, 0x90
  2310  	//0x000022f0 LBB0_406
  2311  	0xf3, 0x41, 0x0f, 0x6f, 0x16, //0x000022f0 movdqu       (%r14), %xmm2
  2312  	0x66, 0x0f, 0x6f, 0xda, //0x000022f5 movdqa       %xmm2, %xmm3
  2313  	0x66, 0x41, 0x0f, 0x74, 0xdd, //0x000022f9 pcmpeqb      %xmm13, %xmm3
  2314  	0x66, 0x41, 0x0f, 0xeb, 0xd6, //0x000022fe por          %xmm14, %xmm2
  2315  	0x66, 0x0f, 0x74, 0xd4, //0x00002303 pcmpeqb      %xmm4, %xmm2
  2316  	0x66, 0x0f, 0xeb, 0xd3, //0x00002307 por          %xmm3, %xmm2
  2317  	0x66, 0x0f, 0xd7, 0xf2, //0x0000230b pmovmskb     %xmm2, %esi
  2318  	0x66, 0x85, 0xf6, //0x0000230f testw        %si, %si
  2319  	0x0f, 0x85, 0x68, 0x00, 0x00, 0x00, //0x00002312 jne          LBB0_417
  2320  	0x49, 0x83, 0xc6, 0x10, //0x00002318 addq         $16, %r14
  2321  	0x48, 0x83, 0xc0, 0xf0, //0x0000231c addq         $-16, %rax
  2322  	0x48, 0x83, 0xf8, 0x0f, //0x00002320 cmpq         $15, %rax
  2323  	0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00002324 ja           LBB0_406
  2324  	0x48, 0x89, 0xd0, //0x0000232a movq         %rdx, %rax
  2325  	0x49, 0x89, 0xce, //0x0000232d movq         %rcx, %r14
  2326  	//0x00002330 LBB0_409
  2327  	0x48, 0x85, 0xc0, //0x00002330 testq        %rax, %rax
  2328  	0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002333 je           LBB0_416
  2329  	0x49, 0x8d, 0x0c, 0x06, //0x00002339 leaq         (%r14,%rax), %rcx
  2330  	0x90, 0x90, 0x90, //0x0000233d .p2align 4, 0x90
  2331  	//0x00002340 LBB0_411
  2332  	0x41, 0x0f, 0xb6, 0x16, //0x00002340 movzbl       (%r14), %edx
  2333  	0x80, 0xfa, 0x2c, //0x00002344 cmpb         $44, %dl
  2334  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002347 je           LBB0_416
  2335  	0x80, 0xfa, 0x7d, //0x0000234d cmpb         $125, %dl
  2336  	0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00002350 je           LBB0_416
  2337  	0x80, 0xfa, 0x5d, //0x00002356 cmpb         $93, %dl
  2338  	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002359 je           LBB0_416
  2339  	0x49, 0xff, 0xc6, //0x0000235f incq         %r14
  2340  	0x48, 0xff, 0xc8, //0x00002362 decq         %rax
  2341  	0x0f, 0x85, 0xd5, 0xff, 0xff, 0xff, //0x00002365 jne          LBB0_411
  2342  	0x49, 0x89, 0xce, //0x0000236b movq         %rcx, %r14
  2343  	//0x0000236e LBB0_416
  2344  	0x49, 0x29, 0xfe, //0x0000236e subq         %rdi, %r14
  2345  	0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002371 jmp          LBB0_418
  2346  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002376 .p2align 4, 0x90
  2347  	//0x00002380 LBB0_417
  2348  	0x0f, 0xb7, 0xc6, //0x00002380 movzwl       %si, %eax
  2349  	0x48, 0x0f, 0xbc, 0xc0, //0x00002383 bsfq         %rax, %rax
  2350  	0x49, 0x29, 0xfe, //0x00002387 subq         %rdi, %r14
  2351  	0x49, 0x01, 0xc6, //0x0000238a addq         %rax, %r14
  2352  	//0x0000238d LBB0_418
  2353  	0x4d, 0x89, 0x33, //0x0000238d movq         %r14, (%r11)
  2354  	//0x00002390 LBB0_419
  2355  	0x49, 0x8b, 0x7d, 0x00, //0x00002390 movq         (%r13), %rdi
  2356  	0x49, 0x8b, 0x45, 0x08, //0x00002394 movq         $8(%r13), %rax
  2357  	0x4c, 0x89, 0xf1, //0x00002398 movq         %r14, %rcx
  2358  	0x48, 0x29, 0xc1, //0x0000239b subq         %rax, %rcx
  2359  	0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x0000239e jae          LBB0_424
  2360  	0x42, 0x8a, 0x14, 0x37, //0x000023a4 movb         (%rdi,%r14), %dl
  2361  	0x80, 0xfa, 0x0d, //0x000023a8 cmpb         $13, %dl
  2362  	0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000023ab je           LBB0_424
  2363  	0x80, 0xfa, 0x20, //0x000023b1 cmpb         $32, %dl
  2364  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000023b4 je           LBB0_424
  2365  	0x80, 0xc2, 0xf7, //0x000023ba addb         $-9, %dl
  2366  	0x80, 0xfa, 0x01, //0x000023bd cmpb         $1, %dl
  2367  	0x0f, 0x86, 0x0a, 0x00, 0x00, 0x00, //0x000023c0 jbe          LBB0_424
  2368  	0x4c, 0x89, 0xf2, //0x000023c6 movq         %r14, %rdx
  2369  	0xe9, 0x37, 0x01, 0x00, 0x00, //0x000023c9 jmp          LBB0_445
  2370  	0x90, 0x90, //0x000023ce .p2align 4, 0x90
  2371  	//0x000023d0 LBB0_424
  2372  	0x49, 0x8d, 0x56, 0x01, //0x000023d0 leaq         $1(%r14), %rdx
  2373  	0x48, 0x39, 0xc2, //0x000023d4 cmpq         %rax, %rdx
  2374  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000023d7 jae          LBB0_428
  2375  	0x8a, 0x1c, 0x17, //0x000023dd movb         (%rdi,%rdx), %bl
  2376  	0x80, 0xfb, 0x0d, //0x000023e0 cmpb         $13, %bl
  2377  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000023e3 je           LBB0_428
  2378  	0x80, 0xfb, 0x20, //0x000023e9 cmpb         $32, %bl
  2379  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x000023ec je           LBB0_428
  2380  	0x80, 0xc3, 0xf7, //0x000023f2 addb         $-9, %bl
  2381  	0x80, 0xfb, 0x01, //0x000023f5 cmpb         $1, %bl
  2382  	0x0f, 0x87, 0x07, 0x01, 0x00, 0x00, //0x000023f8 ja           LBB0_445
  2383  	0x90, 0x90, //0x000023fe .p2align 4, 0x90
  2384  	//0x00002400 LBB0_428
  2385  	0x49, 0x8d, 0x56, 0x02, //0x00002400 leaq         $2(%r14), %rdx
  2386  	0x48, 0x39, 0xc2, //0x00002404 cmpq         %rax, %rdx
  2387  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002407 jae          LBB0_432
  2388  	0x8a, 0x1c, 0x17, //0x0000240d movb         (%rdi,%rdx), %bl
  2389  	0x80, 0xfb, 0x0d, //0x00002410 cmpb         $13, %bl
  2390  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002413 je           LBB0_432
  2391  	0x80, 0xfb, 0x20, //0x00002419 cmpb         $32, %bl
  2392  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000241c je           LBB0_432
  2393  	0x80, 0xc3, 0xf7, //0x00002422 addb         $-9, %bl
  2394  	0x80, 0xfb, 0x01, //0x00002425 cmpb         $1, %bl
  2395  	0x0f, 0x87, 0xd7, 0x00, 0x00, 0x00, //0x00002428 ja           LBB0_445
  2396  	0x90, 0x90, //0x0000242e .p2align 4, 0x90
  2397  	//0x00002430 LBB0_432
  2398  	0x49, 0x8d, 0x56, 0x03, //0x00002430 leaq         $3(%r14), %rdx
  2399  	0x48, 0x39, 0xc2, //0x00002434 cmpq         %rax, %rdx
  2400  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002437 jae          LBB0_436
  2401  	0x8a, 0x1c, 0x17, //0x0000243d movb         (%rdi,%rdx), %bl
  2402  	0x80, 0xfb, 0x0d, //0x00002440 cmpb         $13, %bl
  2403  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002443 je           LBB0_436
  2404  	0x80, 0xfb, 0x20, //0x00002449 cmpb         $32, %bl
  2405  	0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000244c je           LBB0_436
  2406  	0x80, 0xc3, 0xf7, //0x00002452 addb         $-9, %bl
  2407  	0x80, 0xfb, 0x01, //0x00002455 cmpb         $1, %bl
  2408  	0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x00002458 ja           LBB0_445
  2409  	0x90, 0x90, //0x0000245e .p2align 4, 0x90
  2410  	//0x00002460 LBB0_436
  2411  	0x49, 0x8d, 0x76, 0x04, //0x00002460 leaq         $4(%r14), %rsi
  2412  	0x48, 0x39, 0xf0, //0x00002464 cmpq         %rsi, %rax
  2413  	0x0f, 0x86, 0x7d, 0x0d, 0x00, 0x00, //0x00002467 jbe          LBB0_549
  2414  	0x48, 0x39, 0xf0, //0x0000246d cmpq         %rsi, %rax
  2415  	0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002470 je           LBB0_443
  2416  	0x48, 0x8d, 0x34, 0x07, //0x00002476 leaq         (%rdi,%rax), %rsi
  2417  	0x48, 0x83, 0xc1, 0x04, //0x0000247a addq         $4, %rcx
  2418  	0x48, 0x89, 0xfb, //0x0000247e movq         %rdi, %rbx
  2419  	0x4a, 0x8d, 0x54, 0x37, 0x05, //0x00002481 leaq         $5(%rdi,%r14), %rdx
  2420  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002486 .p2align 4, 0x90
  2421  	//0x00002490 LBB0_439
  2422  	0x0f, 0xbe, 0x7a, 0xff, //0x00002490 movsbl       $-1(%rdx), %edi
  2423  	0x83, 0xff, 0x20, //0x00002494 cmpl         $32, %edi
  2424  	0x0f, 0x87, 0x53, 0x00, 0x00, 0x00, //0x00002497 ja           LBB0_444
  2425  	0x49, 0x0f, 0xa3, 0xfa, //0x0000249d btq          %rdi, %r10
  2426  	0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000024a1 jae          LBB0_444
  2427  	0x48, 0xff, 0xc2, //0x000024a7 incq         %rdx
  2428  	0x48, 0xff, 0xc1, //0x000024aa incq         %rcx
  2429  	0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000024ad jne          LBB0_439
  2430  	0x48, 0x89, 0xdf, //0x000024b3 movq         %rbx, %rdi
  2431  	0x48, 0x29, 0xfe, //0x000024b6 subq         %rdi, %rsi
  2432  	0x48, 0x89, 0xf2, //0x000024b9 movq         %rsi, %rdx
  2433  	0x48, 0x39, 0xc2, //0x000024bc cmpq         %rax, %rdx
  2434  	0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x000024bf jb           LBB0_445
  2435  	0xe9, 0x78, 0x0d, 0x00, 0x00, //0x000024c5 jmp          LBB0_556
  2436  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024ca .p2align 4, 0x90
  2437  	//0x000024d0 LBB0_443
  2438  	0x48, 0x01, 0xfe, //0x000024d0 addq         %rdi, %rsi
  2439  	0x48, 0x29, 0xfe, //0x000024d3 subq         %rdi, %rsi
  2440  	0x48, 0x89, 0xf2, //0x000024d6 movq         %rsi, %rdx
  2441  	0x48, 0x39, 0xc2, //0x000024d9 cmpq         %rax, %rdx
  2442  	0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000024dc jb           LBB0_445
  2443  	0xe9, 0x5b, 0x0d, 0x00, 0x00, //0x000024e2 jmp          LBB0_556
  2444  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024e7 .p2align 4, 0x90
  2445  	//0x000024f0 LBB0_444
  2446  	0x48, 0x89, 0xdf, //0x000024f0 movq         %rbx, %rdi
  2447  	0x48, 0x89, 0xd9, //0x000024f3 movq         %rbx, %rcx
  2448  	0x48, 0xf7, 0xd1, //0x000024f6 notq         %rcx
  2449  	0x48, 0x01, 0xca, //0x000024f9 addq         %rcx, %rdx
  2450  	0x48, 0x39, 0xc2, //0x000024fc cmpq         %rax, %rdx
  2451  	0x0f, 0x83, 0x3d, 0x0d, 0x00, 0x00, //0x000024ff jae          LBB0_556
  2452  	//0x00002505 LBB0_445
  2453  	0x4c, 0x8d, 0x72, 0x01, //0x00002505 leaq         $1(%rdx), %r14
  2454  	0x4d, 0x89, 0x33, //0x00002509 movq         %r14, (%r11)
  2455  	0x8a, 0x04, 0x17, //0x0000250c movb         (%rdi,%rdx), %al
  2456  	0x3c, 0x2c, //0x0000250f cmpb         $44, %al
  2457  	0x0f, 0x85, 0xde, 0x0c, 0x00, 0x00, //0x00002511 jne          LBB0_550
  2458  	0x49, 0x83, 0xfc, 0x02, //0x00002517 cmpq         $2, %r12
  2459  	0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000251b leaq         $-1(%r12), %r12
  2460  	0x0f, 0x8d, 0xea, 0xfb, 0xff, 0xff, //0x00002520 jge          LBB0_375
  2461  	0xe9, 0xf5, 0x0a, 0x00, 0x00, //0x00002526 jmp          LBB0_447
  2462  	//0x0000252b LBB0_450
  2463  	0x48, 0x83, 0xc1, 0x04, //0x0000252b addq         $4, %rcx
  2464  	0x49, 0x3b, 0x08, //0x0000252f cmpq         (%r8), %rcx
  2465  	0x0f, 0x87, 0x58, 0xfe, 0xff, 0xff, //0x00002532 ja           LBB0_419
  2466  	0xe9, 0x2f, 0x01, 0x00, 0x00, //0x00002538 jmp          LBB0_462
  2467  	//0x0000253d LBB0_451
  2468  	0x4c, 0x89, 0x4d, 0xa0, //0x0000253d movq         %r9, $-96(%rbp)
  2469  	0x4d, 0x8b, 0x00, //0x00002541 movq         (%r8), %r8
  2470  	0x4c, 0x89, 0xc0, //0x00002544 movq         %r8, %rax
  2471  	0x4c, 0x29, 0xf0, //0x00002547 subq         %r14, %rax
  2472  	0x48, 0x83, 0xf8, 0x20, //0x0000254a cmpq         $32, %rax
  2473  	0x0f, 0x8c, 0x46, 0x0a, 0x00, 0x00, //0x0000254e jl           LBB0_521
  2474  	0x4c, 0x8d, 0x0c, 0x0f, //0x00002554 leaq         (%rdi,%rcx), %r9
  2475  	0x49, 0x29, 0xc8, //0x00002558 subq         %rcx, %r8
  2476  	0xb9, 0x1f, 0x00, 0x00, 0x00, //0x0000255b movl         $31, %ecx
  2477  	0x31, 0xc0, //0x00002560 xorl         %eax, %eax
  2478  	0x45, 0x31, 0xd2, //0x00002562 xorl         %r10d, %r10d
  2479  	0xe9, 0x28, 0x00, 0x00, 0x00, //0x00002565 jmp          LBB0_453
  2480  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000256a .p2align 4, 0x90
  2481  	//0x00002570 LBB0_456
  2482  	0x45, 0x31, 0xd2, //0x00002570 xorl         %r10d, %r10d
  2483  	0x85, 0xdb, //0x00002573 testl        %ebx, %ebx
  2484  	0x0f, 0x85, 0xb6, 0x00, 0x00, 0x00, //0x00002575 jne          LBB0_455
  2485  	//0x0000257b LBB0_457
  2486  	0x48, 0x83, 0xc0, 0x20, //0x0000257b addq         $32, %rax
  2487  	0x49, 0x8d, 0x54, 0x08, 0xe0, //0x0000257f leaq         $-32(%r8,%rcx), %rdx
  2488  	0x48, 0x83, 0xc1, 0xe0, //0x00002584 addq         $-32, %rcx
  2489  	0x48, 0x83, 0xfa, 0x3f, //0x00002588 cmpq         $63, %rdx
  2490  	0x0f, 0x8e, 0x7f, 0x09, 0x00, 0x00, //0x0000258c jle          LBB0_458
  2491  	//0x00002592 LBB0_453
  2492  	0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x01, 0x01, //0x00002592 movdqu       $1(%r9,%rax), %xmm2
  2493  	0xf3, 0x41, 0x0f, 0x6f, 0x5c, 0x01, 0x11, //0x00002599 movdqu       $17(%r9,%rax), %xmm3
  2494  	0x66, 0x0f, 0x6f, 0xea, //0x000025a0 movdqa       %xmm2, %xmm5
  2495  	0x66, 0x0f, 0x74, 0xe8, //0x000025a4 pcmpeqb      %xmm0, %xmm5
  2496  	0x66, 0x0f, 0xd7, 0xd5, //0x000025a8 pmovmskb     %xmm5, %edx
  2497  	0x66, 0x0f, 0x6f, 0xeb, //0x000025ac movdqa       %xmm3, %xmm5
  2498  	0x66, 0x0f, 0x74, 0xe8, //0x000025b0 pcmpeqb      %xmm0, %xmm5
  2499  	0x66, 0x0f, 0xd7, 0xdd, //0x000025b4 pmovmskb     %xmm5, %ebx
  2500  	0x48, 0xc1, 0xe3, 0x10, //0x000025b8 shlq         $16, %rbx
  2501  	0x48, 0x09, 0xd3, //0x000025bc orq          %rdx, %rbx
  2502  	0x66, 0x0f, 0x74, 0xd1, //0x000025bf pcmpeqb      %xmm1, %xmm2
  2503  	0x66, 0x0f, 0xd7, 0xf2, //0x000025c3 pmovmskb     %xmm2, %esi
  2504  	0x66, 0x0f, 0x74, 0xd9, //0x000025c7 pcmpeqb      %xmm1, %xmm3
  2505  	0x66, 0x0f, 0xd7, 0xd3, //0x000025cb pmovmskb     %xmm3, %edx
  2506  	0x48, 0xc1, 0xe2, 0x10, //0x000025cf shlq         $16, %rdx
  2507  	0x48, 0x09, 0xf2, //0x000025d3 orq          %rsi, %rdx
  2508  	0x48, 0x89, 0xd6, //0x000025d6 movq         %rdx, %rsi
  2509  	0x4c, 0x09, 0xd6, //0x000025d9 orq          %r10, %rsi
  2510  	0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x000025dc je           LBB0_456
  2511  	0x44, 0x89, 0xd6, //0x000025e2 movl         %r10d, %esi
  2512  	0x41, 0xbd, 0xff, 0xff, 0xff, 0xff, //0x000025e5 movl         $4294967295, %r13d
  2513  	0x44, 0x31, 0xee, //0x000025eb xorl         %r13d, %esi
  2514  	0x21, 0xf2, //0x000025ee andl         %esi, %edx
  2515  	0x8d, 0x34, 0x12, //0x000025f0 leal         (%rdx,%rdx), %esi
  2516  	0x44, 0x09, 0xd6, //0x000025f3 orl          %r10d, %esi
  2517  	0x49, 0x89, 0xff, //0x000025f6 movq         %rdi, %r15
  2518  	0x41, 0x8d, 0xbd, 0xab, 0xaa, 0xaa, 0xaa, //0x000025f9 leal         $-1431655765(%r13), %edi
  2519  	0x31, 0xf7, //0x00002600 xorl         %esi, %edi
  2520  	0x21, 0xd7, //0x00002602 andl         %edx, %edi
  2521  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002604 andl         $-1431655766, %edi
  2522  	0x45, 0x31, 0xd2, //0x0000260a xorl         %r10d, %r10d
  2523  	0x01, 0xd7, //0x0000260d addl         %edx, %edi
  2524  	0x41, 0x0f, 0x92, 0xc2, //0x0000260f setb         %r10b
  2525  	0x01, 0xff, //0x00002613 addl         %edi, %edi
  2526  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002615 xorl         $1431655765, %edi
  2527  	0x21, 0xf7, //0x0000261b andl         %esi, %edi
  2528  	0x44, 0x31, 0xef, //0x0000261d xorl         %r13d, %edi
  2529  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002620 movq         $-64(%rbp), %r13
  2530  	0x21, 0xfb, //0x00002624 andl         %edi, %ebx
  2531  	0x4c, 0x89, 0xff, //0x00002626 movq         %r15, %rdi
  2532  	0x85, 0xdb, //0x00002629 testl        %ebx, %ebx
  2533  	0x0f, 0x84, 0x4a, 0xff, 0xff, 0xff, //0x0000262b je           LBB0_457
  2534  	//0x00002631 LBB0_455
  2535  	0x48, 0x0f, 0xbc, 0xcb, //0x00002631 bsfq         %rbx, %rcx
  2536  	0x49, 0x01, 0xc9, //0x00002635 addq         %rcx, %r9
  2537  	0x49, 0x01, 0xc1, //0x00002638 addq         %rax, %r9
  2538  	0x49, 0x29, 0xf9, //0x0000263b subq         %rdi, %r9
  2539  	0x49, 0x83, 0xc1, 0x02, //0x0000263e addq         $2, %r9
  2540  	0x4d, 0x89, 0x0b, //0x00002642 movq         %r9, (%r11)
  2541  	0x4d, 0x89, 0xce, //0x00002645 movq         %r9, %r14
  2542  	0x4c, 0x8b, 0x45, 0xb0, //0x00002648 movq         $-80(%rbp), %r8
  2543  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000264c movabsq      $4294977024, %r10
  2544  	0x4c, 0x8b, 0x4d, 0xa0, //0x00002656 movq         $-96(%rbp), %r9
  2545  	0xe9, 0x31, 0xfd, 0xff, 0xff, //0x0000265a jmp          LBB0_419
  2546  	//0x0000265f LBB0_461
  2547  	0x48, 0x83, 0xc1, 0x05, //0x0000265f addq         $5, %rcx
  2548  	0x49, 0x3b, 0x08, //0x00002663 cmpq         (%r8), %rcx
  2549  	0x0f, 0x87, 0x24, 0xfd, 0xff, 0xff, //0x00002666 ja           LBB0_419
  2550  	//0x0000266c LBB0_462
  2551  	0x49, 0x89, 0x0b, //0x0000266c movq         %rcx, (%r11)
  2552  	0x49, 0x89, 0xce, //0x0000266f movq         %rcx, %r14
  2553  	0xe9, 0x19, 0xfd, 0xff, 0xff, //0x00002672 jmp          LBB0_419
  2554  	//0x00002677 LBB0_463
  2555  	0x4c, 0x89, 0x4d, 0xa0, //0x00002677 movq         %r9, $-96(%rbp)
  2556  	0x49, 0x8b, 0x08, //0x0000267b movq         (%r8), %rcx
  2557  	0x4c, 0x29, 0xf1, //0x0000267e subq         %r14, %rcx
  2558  	0x4c, 0x01, 0xf7, //0x00002681 addq         %r14, %rdi
  2559  	0x45, 0x31, 0xc9, //0x00002684 xorl         %r9d, %r9d
  2560  	0x45, 0x31, 0xc0, //0x00002687 xorl         %r8d, %r8d
  2561  	0x45, 0x31, 0xdb, //0x0000268a xorl         %r11d, %r11d
  2562  	0x45, 0x31, 0xed, //0x0000268d xorl         %r13d, %r13d
  2563  	0x48, 0x83, 0xf9, 0x40, //0x00002690 cmpq         $64, %rcx
  2564  	0x0f, 0x8d, 0x63, 0x01, 0x00, 0x00, //0x00002694 jge          LBB0_464
  2565  	//0x0000269a LBB0_474
  2566  	0x48, 0x8b, 0x45, 0xa0, //0x0000269a movq         $-96(%rbp), %rax
  2567  	0x48, 0x85, 0xc9, //0x0000269e testq        %rcx, %rcx
  2568  	0x0f, 0x8e, 0xfc, 0x08, 0x00, 0x00, //0x000026a1 jle          LBB0_522
  2569  	0x49, 0x89, 0xcf, //0x000026a7 movq         %rcx, %r15
  2570  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000026aa movdqu       %xmm8, $-144(%rbp)
  2571  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000026b3 movdqu       %xmm8, $-160(%rbp)
  2572  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000026bc movdqu       %xmm8, $-176(%rbp)
  2573  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000026c5 movdqu       %xmm8, $-192(%rbp)
  2574  	0x89, 0xf8, //0x000026ce movl         %edi, %eax
  2575  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x000026d0 andl         $4095, %eax
  2576  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000026d5 cmpl         $4033, %eax
  2577  	0x0f, 0x82, 0x20, 0x01, 0x00, 0x00, //0x000026da jb           LBB0_465
  2578  	0x48, 0x89, 0xf8, //0x000026e0 movq         %rdi, %rax
  2579  	0x49, 0x83, 0xff, 0x20, //0x000026e3 cmpq         $32, %r15
  2580  	0x0f, 0x82, 0x2b, 0x00, 0x00, 0x00, //0x000026e7 jb           LBB0_478
  2581  	0x0f, 0x10, 0x10, //0x000026ed movups       (%rax), %xmm2
  2582  	0x0f, 0x11, 0x95, 0x40, 0xff, 0xff, 0xff, //0x000026f0 movups       %xmm2, $-192(%rbp)
  2583  	0xf3, 0x0f, 0x6f, 0x50, 0x10, //0x000026f7 movdqu       $16(%rax), %xmm2
  2584  	0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000026fc movdqu       %xmm2, $-176(%rbp)
  2585  	0x48, 0x83, 0xc0, 0x20, //0x00002704 addq         $32, %rax
  2586  	0x49, 0x8d, 0x7f, 0xe0, //0x00002708 leaq         $-32(%r15), %rdi
  2587  	0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x0000270c leaq         $-160(%rbp), %rsi
  2588  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002713 jmp          LBB0_479
  2589  	//0x00002718 LBB0_478
  2590  	0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00002718 leaq         $-192(%rbp), %rsi
  2591  	0x4c, 0x89, 0xff, //0x0000271f movq         %r15, %rdi
  2592  	//0x00002722 LBB0_479
  2593  	0x48, 0x83, 0xff, 0x10, //0x00002722 cmpq         $16, %rdi
  2594  	0x0f, 0x82, 0x60, 0x00, 0x00, 0x00, //0x00002726 jb           LBB0_480
  2595  	0xf3, 0x0f, 0x6f, 0x10, //0x0000272c movdqu       (%rax), %xmm2
  2596  	0xf3, 0x0f, 0x7f, 0x16, //0x00002730 movdqu       %xmm2, (%rsi)
  2597  	0x48, 0x83, 0xc0, 0x10, //0x00002734 addq         $16, %rax
  2598  	0x48, 0x83, 0xc6, 0x10, //0x00002738 addq         $16, %rsi
  2599  	0x48, 0x83, 0xc7, 0xf0, //0x0000273c addq         $-16, %rdi
  2600  	0x48, 0x83, 0xff, 0x08, //0x00002740 cmpq         $8, %rdi
  2601  	0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00002744 jae          LBB0_485
  2602  	//0x0000274a LBB0_481
  2603  	0x48, 0x83, 0xff, 0x04, //0x0000274a cmpq         $4, %rdi
  2604  	0x0f, 0x8c, 0x64, 0x00, 0x00, 0x00, //0x0000274e jl           LBB0_482
  2605  	//0x00002754 LBB0_486
  2606  	0x48, 0x89, 0xc2, //0x00002754 movq         %rax, %rdx
  2607  	0x8b, 0x00, //0x00002757 movl         (%rax), %eax
  2608  	0x89, 0x06, //0x00002759 movl         %eax, (%rsi)
  2609  	0x48, 0x83, 0xc2, 0x04, //0x0000275b addq         $4, %rdx
  2610  	0x48, 0x89, 0xd0, //0x0000275f movq         %rdx, %rax
  2611  	0x48, 0x83, 0xc6, 0x04, //0x00002762 addq         $4, %rsi
  2612  	0x48, 0x83, 0xc7, 0xfc, //0x00002766 addq         $-4, %rdi
  2613  	0x48, 0x83, 0xff, 0x02, //0x0000276a cmpq         $2, %rdi
  2614  	0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x0000276e jae          LBB0_487
  2615  	//0x00002774 LBB0_483
  2616  	0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002774 leaq         $-192(%rbp), %rdx
  2617  	0x48, 0x85, 0xff, //0x0000277b testq        %rdi, %rdi
  2618  	0x48, 0x89, 0xd7, //0x0000277e movq         %rdx, %rdi
  2619  	0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00002781 jne          LBB0_488
  2620  	0xe9, 0x74, 0x00, 0x00, 0x00, //0x00002787 jmp          LBB0_465
  2621  	//0x0000278c LBB0_480
  2622  	0x48, 0x83, 0xff, 0x08, //0x0000278c cmpq         $8, %rdi
  2623  	0x0f, 0x82, 0xb4, 0xff, 0xff, 0xff, //0x00002790 jb           LBB0_481
  2624  	//0x00002796 LBB0_485
  2625  	0x48, 0x89, 0xc2, //0x00002796 movq         %rax, %rdx
  2626  	0x48, 0x8b, 0x00, //0x00002799 movq         (%rax), %rax
  2627  	0x48, 0x89, 0x06, //0x0000279c movq         %rax, (%rsi)
  2628  	0x48, 0x83, 0xc2, 0x08, //0x0000279f addq         $8, %rdx
  2629  	0x48, 0x89, 0xd0, //0x000027a3 movq         %rdx, %rax
  2630  	0x48, 0x83, 0xc6, 0x08, //0x000027a6 addq         $8, %rsi
  2631  	0x48, 0x83, 0xc7, 0xf8, //0x000027aa addq         $-8, %rdi
  2632  	0x48, 0x83, 0xff, 0x04, //0x000027ae cmpq         $4, %rdi
  2633  	0x0f, 0x8d, 0x9c, 0xff, 0xff, 0xff, //0x000027b2 jge          LBB0_486
  2634  	//0x000027b8 LBB0_482
  2635  	0x48, 0x83, 0xff, 0x02, //0x000027b8 cmpq         $2, %rdi
  2636  	0x0f, 0x82, 0xb2, 0xff, 0xff, 0xff, //0x000027bc jb           LBB0_483
  2637  	//0x000027c2 LBB0_487
  2638  	0x48, 0x89, 0xc2, //0x000027c2 movq         %rax, %rdx
  2639  	0x0f, 0xb7, 0x00, //0x000027c5 movzwl       (%rax), %eax
  2640  	0x66, 0x89, 0x06, //0x000027c8 movw         %ax, (%rsi)
  2641  	0x48, 0x83, 0xc2, 0x02, //0x000027cb addq         $2, %rdx
  2642  	0x48, 0x83, 0xc6, 0x02, //0x000027cf addq         $2, %rsi
  2643  	0x48, 0x83, 0xc7, 0xfe, //0x000027d3 addq         $-2, %rdi
  2644  	0x48, 0x89, 0xd0, //0x000027d7 movq         %rdx, %rax
  2645  	0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x000027da leaq         $-192(%rbp), %rdx
  2646  	0x48, 0x85, 0xff, //0x000027e1 testq        %rdi, %rdi
  2647  	0x48, 0x89, 0xd7, //0x000027e4 movq         %rdx, %rdi
  2648  	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000027e7 je           LBB0_465
  2649  	//0x000027ed LBB0_488
  2650  	0x8a, 0x00, //0x000027ed movb         (%rax), %al
  2651  	0x88, 0x06, //0x000027ef movb         %al, (%rsi)
  2652  	0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x000027f1 leaq         $-192(%rbp), %rdi
  2653  	0xe9, 0x03, 0x00, 0x00, 0x00, //0x000027f8 jmp          LBB0_465
  2654  	//0x000027fd LBB0_464
  2655  	0x49, 0x89, 0xcf, //0x000027fd movq         %rcx, %r15
  2656  	//0x00002800 LBB0_465
  2657  	0xf3, 0x0f, 0x6f, 0x17, //0x00002800 movdqu       (%rdi), %xmm2
  2658  	0xf3, 0x0f, 0x6f, 0x6f, 0x10, //0x00002804 movdqu       $16(%rdi), %xmm5
  2659  	0xf3, 0x0f, 0x6f, 0x7f, 0x20, //0x00002809 movdqu       $32(%rdi), %xmm7
  2660  	0x48, 0x89, 0x7d, 0xc8, //0x0000280e movq         %rdi, $-56(%rbp)
  2661  	0xf3, 0x0f, 0x6f, 0x77, 0x30, //0x00002812 movdqu       $48(%rdi), %xmm6
  2662  	0x66, 0x0f, 0x6f, 0xda, //0x00002817 movdqa       %xmm2, %xmm3
  2663  	0x66, 0x0f, 0x74, 0xd8, //0x0000281b pcmpeqb      %xmm0, %xmm3
  2664  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x0000281f pmovmskb     %xmm3, %r14d
  2665  	0x66, 0x0f, 0x6f, 0xdd, //0x00002824 movdqa       %xmm5, %xmm3
  2666  	0x66, 0x0f, 0x74, 0xd8, //0x00002828 pcmpeqb      %xmm0, %xmm3
  2667  	0x66, 0x0f, 0xd7, 0xc3, //0x0000282c pmovmskb     %xmm3, %eax
  2668  	0x66, 0x0f, 0x6f, 0xdf, //0x00002830 movdqa       %xmm7, %xmm3
  2669  	0x66, 0x0f, 0x74, 0xd8, //0x00002834 pcmpeqb      %xmm0, %xmm3
  2670  	0x66, 0x0f, 0xd7, 0xfb, //0x00002838 pmovmskb     %xmm3, %edi
  2671  	0x66, 0x0f, 0x6f, 0xde, //0x0000283c movdqa       %xmm6, %xmm3
  2672  	0x66, 0x0f, 0x74, 0xd8, //0x00002840 pcmpeqb      %xmm0, %xmm3
  2673  	0x66, 0x0f, 0xd7, 0xdb, //0x00002844 pmovmskb     %xmm3, %ebx
  2674  	0x48, 0xc1, 0xe3, 0x30, //0x00002848 shlq         $48, %rbx
  2675  	0x48, 0xc1, 0xe7, 0x20, //0x0000284c shlq         $32, %rdi
  2676  	0x48, 0xc1, 0xe0, 0x10, //0x00002850 shlq         $16, %rax
  2677  	0x49, 0x09, 0xc6, //0x00002854 orq          %rax, %r14
  2678  	0x49, 0x09, 0xfe, //0x00002857 orq          %rdi, %r14
  2679  	0x49, 0x09, 0xde, //0x0000285a orq          %rbx, %r14
  2680  	0x66, 0x0f, 0x6f, 0xda, //0x0000285d movdqa       %xmm2, %xmm3
  2681  	0x66, 0x0f, 0x74, 0xd9, //0x00002861 pcmpeqb      %xmm1, %xmm3
  2682  	0x66, 0x0f, 0xd7, 0xc3, //0x00002865 pmovmskb     %xmm3, %eax
  2683  	0x66, 0x0f, 0x6f, 0xdd, //0x00002869 movdqa       %xmm5, %xmm3
  2684  	0x66, 0x0f, 0x74, 0xd9, //0x0000286d pcmpeqb      %xmm1, %xmm3
  2685  	0x66, 0x0f, 0xd7, 0xfb, //0x00002871 pmovmskb     %xmm3, %edi
  2686  	0x66, 0x0f, 0x6f, 0xdf, //0x00002875 movdqa       %xmm7, %xmm3
  2687  	0x66, 0x0f, 0x74, 0xd9, //0x00002879 pcmpeqb      %xmm1, %xmm3
  2688  	0x66, 0x0f, 0xd7, 0xdb, //0x0000287d pmovmskb     %xmm3, %ebx
  2689  	0x66, 0x0f, 0x6f, 0xde, //0x00002881 movdqa       %xmm6, %xmm3
  2690  	0x66, 0x0f, 0x74, 0xd9, //0x00002885 pcmpeqb      %xmm1, %xmm3
  2691  	0x66, 0x0f, 0xd7, 0xcb, //0x00002889 pmovmskb     %xmm3, %ecx
  2692  	0x48, 0xc1, 0xe1, 0x30, //0x0000288d shlq         $48, %rcx
  2693  	0x48, 0xc1, 0xe3, 0x20, //0x00002891 shlq         $32, %rbx
  2694  	0x48, 0xc1, 0xe7, 0x10, //0x00002895 shlq         $16, %rdi
  2695  	0x48, 0x09, 0xf8, //0x00002899 orq          %rdi, %rax
  2696  	0x48, 0x09, 0xd8, //0x0000289c orq          %rbx, %rax
  2697  	0x48, 0x09, 0xc8, //0x0000289f orq          %rcx, %rax
  2698  	0x48, 0x89, 0xc1, //0x000028a2 movq         %rax, %rcx
  2699  	0x4c, 0x09, 0xc1, //0x000028a5 orq          %r8, %rcx
  2700  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x000028a8 je           LBB0_467
  2701  	0x4c, 0x89, 0xc1, //0x000028ae movq         %r8, %rcx
  2702  	0x48, 0xf7, 0xd1, //0x000028b1 notq         %rcx
  2703  	0x48, 0x21, 0xc1, //0x000028b4 andq         %rax, %rcx
  2704  	0x48, 0x8d, 0x1c, 0x09, //0x000028b7 leaq         (%rcx,%rcx), %rbx
  2705  	0x4c, 0x09, 0xc3, //0x000028bb orq          %r8, %rbx
  2706  	0x48, 0x89, 0xdf, //0x000028be movq         %rbx, %rdi
  2707  	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000028c1 movabsq      $-6148914691236517206, %rsi
  2708  	0x48, 0x31, 0xf7, //0x000028cb xorq         %rsi, %rdi
  2709  	0x48, 0x21, 0xf0, //0x000028ce andq         %rsi, %rax
  2710  	0x48, 0x21, 0xf8, //0x000028d1 andq         %rdi, %rax
  2711  	0x45, 0x31, 0xc0, //0x000028d4 xorl         %r8d, %r8d
  2712  	0x48, 0x01, 0xc8, //0x000028d7 addq         %rcx, %rax
  2713  	0x41, 0x0f, 0x92, 0xc0, //0x000028da setb         %r8b
  2714  	0x48, 0x01, 0xc0, //0x000028de addq         %rax, %rax
  2715  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000028e1 movabsq      $6148914691236517205, %rcx
  2716  	0x48, 0x31, 0xc8, //0x000028eb xorq         %rcx, %rax
  2717  	0x48, 0x21, 0xd8, //0x000028ee andq         %rbx, %rax
  2718  	0x48, 0xf7, 0xd0, //0x000028f1 notq         %rax
  2719  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000028f4 jmp          LBB0_468
  2720  	//0x000028f9 LBB0_467
  2721  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000028f9 movq         $-1, %rax
  2722  	0x45, 0x31, 0xc0, //0x00002900 xorl         %r8d, %r8d
  2723  	//0x00002903 LBB0_468
  2724  	0x4c, 0x21, 0xf0, //0x00002903 andq         %r14, %rax
  2725  	0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00002906 movq         %rax, %xmm3
  2726  	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x0000290b pclmulqdq    $0, %xmm9, %xmm3
  2727  	0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002912 movq         %xmm3, %r14
  2728  	0x4d, 0x31, 0xce, //0x00002917 xorq         %r9, %r14
  2729  	0x66, 0x0f, 0x6f, 0xda, //0x0000291a movdqa       %xmm2, %xmm3
  2730  	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000291e pcmpeqb      %xmm12, %xmm3
  2731  	0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002923 pmovmskb     %xmm3, %r10d
  2732  	0x66, 0x0f, 0x6f, 0xdd, //0x00002928 movdqa       %xmm5, %xmm3
  2733  	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000292c pcmpeqb      %xmm12, %xmm3
  2734  	0x66, 0x0f, 0xd7, 0xc3, //0x00002931 pmovmskb     %xmm3, %eax
  2735  	0x66, 0x0f, 0x6f, 0xdf, //0x00002935 movdqa       %xmm7, %xmm3
  2736  	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x00002939 pcmpeqb      %xmm12, %xmm3
  2737  	0x66, 0x0f, 0xd7, 0xcb, //0x0000293e pmovmskb     %xmm3, %ecx
  2738  	0x66, 0x0f, 0x6f, 0xde, //0x00002942 movdqa       %xmm6, %xmm3
  2739  	0x66, 0x41, 0x0f, 0x74, 0xdc, //0x00002946 pcmpeqb      %xmm12, %xmm3
  2740  	0x66, 0x0f, 0xd7, 0xdb, //0x0000294b pmovmskb     %xmm3, %ebx
  2741  	0x48, 0xc1, 0xe3, 0x30, //0x0000294f shlq         $48, %rbx
  2742  	0x48, 0xc1, 0xe1, 0x20, //0x00002953 shlq         $32, %rcx
  2743  	0x48, 0xc1, 0xe0, 0x10, //0x00002957 shlq         $16, %rax
  2744  	0x49, 0x09, 0xc2, //0x0000295b orq          %rax, %r10
  2745  	0x49, 0x09, 0xca, //0x0000295e orq          %rcx, %r10
  2746  	0x49, 0x09, 0xda, //0x00002961 orq          %rbx, %r10
  2747  	0x4d, 0x89, 0xf1, //0x00002964 movq         %r14, %r9
  2748  	0x49, 0xf7, 0xd1, //0x00002967 notq         %r9
  2749  	0x4d, 0x21, 0xca, //0x0000296a andq         %r9, %r10
  2750  	0x66, 0x0f, 0x74, 0xd4, //0x0000296d pcmpeqb      %xmm4, %xmm2
  2751  	0x66, 0x0f, 0xd7, 0xc2, //0x00002971 pmovmskb     %xmm2, %eax
  2752  	0x66, 0x0f, 0x74, 0xec, //0x00002975 pcmpeqb      %xmm4, %xmm5
  2753  	0x66, 0x0f, 0xd7, 0xdd, //0x00002979 pmovmskb     %xmm5, %ebx
  2754  	0x66, 0x0f, 0x74, 0xfc, //0x0000297d pcmpeqb      %xmm4, %xmm7
  2755  	0x66, 0x0f, 0xd7, 0xf7, //0x00002981 pmovmskb     %xmm7, %esi
  2756  	0x66, 0x0f, 0x74, 0xf4, //0x00002985 pcmpeqb      %xmm4, %xmm6
  2757  	0x66, 0x0f, 0xd7, 0xce, //0x00002989 pmovmskb     %xmm6, %ecx
  2758  	0x48, 0xc1, 0xe1, 0x30, //0x0000298d shlq         $48, %rcx
  2759  	0x48, 0xc1, 0xe6, 0x20, //0x00002991 shlq         $32, %rsi
  2760  	0x48, 0xc1, 0xe3, 0x10, //0x00002995 shlq         $16, %rbx
  2761  	0x48, 0x09, 0xd8, //0x00002999 orq          %rbx, %rax
  2762  	0x48, 0x09, 0xf0, //0x0000299c orq          %rsi, %rax
  2763  	0x48, 0x09, 0xc8, //0x0000299f orq          %rcx, %rax
  2764  	0x48, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000029a2 movabsq      $3689348814741910323, %rdi
  2765  	0x4c, 0x21, 0xc8, //0x000029ac andq         %r9, %rax
  2766  	0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x000029af je           LBB0_472
  2767  	0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000029b5 movabsq      $1085102592571150095, %r9
  2768  	0x90, //0x000029bf .p2align 4, 0x90
  2769  	//0x000029c0 LBB0_470
  2770  	0x48, 0x8d, 0x58, 0xff, //0x000029c0 leaq         $-1(%rax), %rbx
  2771  	0x48, 0x89, 0xd9, //0x000029c4 movq         %rbx, %rcx
  2772  	0x4c, 0x21, 0xd1, //0x000029c7 andq         %r10, %rcx
  2773  	0x48, 0x89, 0xce, //0x000029ca movq         %rcx, %rsi
  2774  	0x48, 0xd1, 0xee, //0x000029cd shrq         %rsi
  2775  	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000029d0 movabsq      $6148914691236517205, %rdx
  2776  	0x48, 0x21, 0xd6, //0x000029da andq         %rdx, %rsi
  2777  	0x48, 0x29, 0xf1, //0x000029dd subq         %rsi, %rcx
  2778  	0x48, 0x89, 0xce, //0x000029e0 movq         %rcx, %rsi
  2779  	0x48, 0x21, 0xfe, //0x000029e3 andq         %rdi, %rsi
  2780  	0x48, 0xc1, 0xe9, 0x02, //0x000029e6 shrq         $2, %rcx
  2781  	0x48, 0x21, 0xf9, //0x000029ea andq         %rdi, %rcx
  2782  	0x48, 0x01, 0xf1, //0x000029ed addq         %rsi, %rcx
  2783  	0x48, 0x89, 0xce, //0x000029f0 movq         %rcx, %rsi
  2784  	0x48, 0xc1, 0xee, 0x04, //0x000029f3 shrq         $4, %rsi
  2785  	0x48, 0x01, 0xce, //0x000029f7 addq         %rcx, %rsi
  2786  	0x4c, 0x21, 0xce, //0x000029fa andq         %r9, %rsi
  2787  	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000029fd movabsq      $72340172838076673, %rcx
  2788  	0x48, 0x0f, 0xaf, 0xf1, //0x00002a07 imulq        %rcx, %rsi
  2789  	0x48, 0xc1, 0xee, 0x38, //0x00002a0b shrq         $56, %rsi
  2790  	0x4c, 0x01, 0xde, //0x00002a0f addq         %r11, %rsi
  2791  	0x4c, 0x39, 0xee, //0x00002a12 cmpq         %r13, %rsi
  2792  	0x0f, 0x86, 0xb8, 0x04, 0x00, 0x00, //0x00002a15 jbe          LBB0_515
  2793  	0x49, 0xff, 0xc5, //0x00002a1b incq         %r13
  2794  	0x48, 0x21, 0xd8, //0x00002a1e andq         %rbx, %rax
  2795  	0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00002a21 jne          LBB0_470
  2796  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002a27 jmp          LBB0_473
  2797  	//0x00002a2c LBB0_472
  2798  	0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002a2c movabsq      $1085102592571150095, %r9
  2799  	//0x00002a36 LBB0_473
  2800  	0x49, 0xc1, 0xfe, 0x3f, //0x00002a36 sarq         $63, %r14
  2801  	0x4c, 0x89, 0xd0, //0x00002a3a movq         %r10, %rax
  2802  	0x48, 0xd1, 0xe8, //0x00002a3d shrq         %rax
  2803  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002a40 movabsq      $6148914691236517205, %rcx
  2804  	0x48, 0x21, 0xc8, //0x00002a4a andq         %rcx, %rax
  2805  	0x49, 0x29, 0xc2, //0x00002a4d subq         %rax, %r10
  2806  	0x4c, 0x89, 0xd0, //0x00002a50 movq         %r10, %rax
  2807  	0x48, 0x21, 0xf8, //0x00002a53 andq         %rdi, %rax
  2808  	0x49, 0xc1, 0xea, 0x02, //0x00002a56 shrq         $2, %r10
  2809  	0x49, 0x21, 0xfa, //0x00002a5a andq         %rdi, %r10
  2810  	0x49, 0x01, 0xc2, //0x00002a5d addq         %rax, %r10
  2811  	0x4c, 0x89, 0xd0, //0x00002a60 movq         %r10, %rax
  2812  	0x48, 0xc1, 0xe8, 0x04, //0x00002a63 shrq         $4, %rax
  2813  	0x4c, 0x01, 0xd0, //0x00002a67 addq         %r10, %rax
  2814  	0x4c, 0x21, 0xc8, //0x00002a6a andq         %r9, %rax
  2815  	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002a6d movabsq      $72340172838076673, %rcx
  2816  	0x48, 0x0f, 0xaf, 0xc1, //0x00002a77 imulq        %rcx, %rax
  2817  	0x48, 0xc1, 0xe8, 0x38, //0x00002a7b shrq         $56, %rax
  2818  	0x49, 0x01, 0xc3, //0x00002a7f addq         %rax, %r11
  2819  	0x48, 0x8b, 0x7d, 0xc8, //0x00002a82 movq         $-56(%rbp), %rdi
  2820  	0x48, 0x83, 0xc7, 0x40, //0x00002a86 addq         $64, %rdi
  2821  	0x4c, 0x89, 0xf9, //0x00002a8a movq         %r15, %rcx
  2822  	0x48, 0x83, 0xc1, 0xc0, //0x00002a8d addq         $-64, %rcx
  2823  	0x4d, 0x89, 0xf1, //0x00002a91 movq         %r14, %r9
  2824  	0x48, 0x83, 0xf9, 0x40, //0x00002a94 cmpq         $64, %rcx
  2825  	0x0f, 0x8d, 0x5f, 0xfd, 0xff, 0xff, //0x00002a98 jge          LBB0_464
  2826  	0xe9, 0xf7, 0xfb, 0xff, 0xff, //0x00002a9e jmp          LBB0_474
  2827  	//0x00002aa3 LBB0_489
  2828  	0x4c, 0x89, 0x4d, 0xa0, //0x00002aa3 movq         %r9, $-96(%rbp)
  2829  	0x49, 0x8b, 0x08, //0x00002aa7 movq         (%r8), %rcx
  2830  	0x4c, 0x29, 0xf1, //0x00002aaa subq         %r14, %rcx
  2831  	0x4c, 0x01, 0xf7, //0x00002aad addq         %r14, %rdi
  2832  	0x45, 0x31, 0xc9, //0x00002ab0 xorl         %r9d, %r9d
  2833  	0x45, 0x31, 0xc0, //0x00002ab3 xorl         %r8d, %r8d
  2834  	0x45, 0x31, 0xdb, //0x00002ab6 xorl         %r11d, %r11d
  2835  	0x45, 0x31, 0xed, //0x00002ab9 xorl         %r13d, %r13d
  2836  	0x48, 0x83, 0xf9, 0x40, //0x00002abc cmpq         $64, %rcx
  2837  	0x0f, 0x8d, 0x63, 0x01, 0x00, 0x00, //0x00002ac0 jge          LBB0_490
  2838  	//0x00002ac6 LBB0_500
  2839  	0x48, 0x8b, 0x45, 0xa0, //0x00002ac6 movq         $-96(%rbp), %rax
  2840  	0x48, 0x85, 0xc9, //0x00002aca testq        %rcx, %rcx
  2841  	0x0f, 0x8e, 0xd0, 0x04, 0x00, 0x00, //0x00002acd jle          LBB0_522
  2842  	0x49, 0x89, 0xcf, //0x00002ad3 movq         %rcx, %r15
  2843  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002ad6 movdqu       %xmm8, $-144(%rbp)
  2844  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002adf movdqu       %xmm8, $-160(%rbp)
  2845  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002ae8 movdqu       %xmm8, $-176(%rbp)
  2846  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002af1 movdqu       %xmm8, $-192(%rbp)
  2847  	0x89, 0xf8, //0x00002afa movl         %edi, %eax
  2848  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002afc andl         $4095, %eax
  2849  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002b01 cmpl         $4033, %eax
  2850  	0x0f, 0x82, 0x20, 0x01, 0x00, 0x00, //0x00002b06 jb           LBB0_491
  2851  	0x48, 0x89, 0xf8, //0x00002b0c movq         %rdi, %rax
  2852  	0x49, 0x83, 0xff, 0x20, //0x00002b0f cmpq         $32, %r15
  2853  	0x0f, 0x82, 0x2b, 0x00, 0x00, 0x00, //0x00002b13 jb           LBB0_504
  2854  	0x0f, 0x10, 0x10, //0x00002b19 movups       (%rax), %xmm2
  2855  	0x0f, 0x11, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002b1c movups       %xmm2, $-192(%rbp)
  2856  	0xf3, 0x0f, 0x6f, 0x50, 0x10, //0x00002b23 movdqu       $16(%rax), %xmm2
  2857  	0xf3, 0x0f, 0x7f, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002b28 movdqu       %xmm2, $-176(%rbp)
  2858  	0x48, 0x83, 0xc0, 0x20, //0x00002b30 addq         $32, %rax
  2859  	0x49, 0x8d, 0x7f, 0xe0, //0x00002b34 leaq         $-32(%r15), %rdi
  2860  	0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00002b38 leaq         $-160(%rbp), %rsi
  2861  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002b3f jmp          LBB0_505
  2862  	//0x00002b44 LBB0_504
  2863  	0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00002b44 leaq         $-192(%rbp), %rsi
  2864  	0x4c, 0x89, 0xff, //0x00002b4b movq         %r15, %rdi
  2865  	//0x00002b4e LBB0_505
  2866  	0x48, 0x83, 0xff, 0x10, //0x00002b4e cmpq         $16, %rdi
  2867  	0x0f, 0x82, 0x60, 0x00, 0x00, 0x00, //0x00002b52 jb           LBB0_506
  2868  	0xf3, 0x0f, 0x6f, 0x10, //0x00002b58 movdqu       (%rax), %xmm2
  2869  	0xf3, 0x0f, 0x7f, 0x16, //0x00002b5c movdqu       %xmm2, (%rsi)
  2870  	0x48, 0x83, 0xc0, 0x10, //0x00002b60 addq         $16, %rax
  2871  	0x48, 0x83, 0xc6, 0x10, //0x00002b64 addq         $16, %rsi
  2872  	0x48, 0x83, 0xc7, 0xf0, //0x00002b68 addq         $-16, %rdi
  2873  	0x48, 0x83, 0xff, 0x08, //0x00002b6c cmpq         $8, %rdi
  2874  	0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00002b70 jae          LBB0_511
  2875  	//0x00002b76 LBB0_507
  2876  	0x48, 0x83, 0xff, 0x04, //0x00002b76 cmpq         $4, %rdi
  2877  	0x0f, 0x8c, 0x64, 0x00, 0x00, 0x00, //0x00002b7a jl           LBB0_508
  2878  	//0x00002b80 LBB0_512
  2879  	0x48, 0x89, 0xc2, //0x00002b80 movq         %rax, %rdx
  2880  	0x8b, 0x00, //0x00002b83 movl         (%rax), %eax
  2881  	0x89, 0x06, //0x00002b85 movl         %eax, (%rsi)
  2882  	0x48, 0x83, 0xc2, 0x04, //0x00002b87 addq         $4, %rdx
  2883  	0x48, 0x89, 0xd0, //0x00002b8b movq         %rdx, %rax
  2884  	0x48, 0x83, 0xc6, 0x04, //0x00002b8e addq         $4, %rsi
  2885  	0x48, 0x83, 0xc7, 0xfc, //0x00002b92 addq         $-4, %rdi
  2886  	0x48, 0x83, 0xff, 0x02, //0x00002b96 cmpq         $2, %rdi
  2887  	0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x00002b9a jae          LBB0_513
  2888  	//0x00002ba0 LBB0_509
  2889  	0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002ba0 leaq         $-192(%rbp), %rdx
  2890  	0x48, 0x85, 0xff, //0x00002ba7 testq        %rdi, %rdi
  2891  	0x48, 0x89, 0xd7, //0x00002baa movq         %rdx, %rdi
  2892  	0x0f, 0x85, 0x66, 0x00, 0x00, 0x00, //0x00002bad jne          LBB0_514
  2893  	0xe9, 0x74, 0x00, 0x00, 0x00, //0x00002bb3 jmp          LBB0_491
  2894  	//0x00002bb8 LBB0_506
  2895  	0x48, 0x83, 0xff, 0x08, //0x00002bb8 cmpq         $8, %rdi
  2896  	0x0f, 0x82, 0xb4, 0xff, 0xff, 0xff, //0x00002bbc jb           LBB0_507
  2897  	//0x00002bc2 LBB0_511
  2898  	0x48, 0x89, 0xc2, //0x00002bc2 movq         %rax, %rdx
  2899  	0x48, 0x8b, 0x00, //0x00002bc5 movq         (%rax), %rax
  2900  	0x48, 0x89, 0x06, //0x00002bc8 movq         %rax, (%rsi)
  2901  	0x48, 0x83, 0xc2, 0x08, //0x00002bcb addq         $8, %rdx
  2902  	0x48, 0x89, 0xd0, //0x00002bcf movq         %rdx, %rax
  2903  	0x48, 0x83, 0xc6, 0x08, //0x00002bd2 addq         $8, %rsi
  2904  	0x48, 0x83, 0xc7, 0xf8, //0x00002bd6 addq         $-8, %rdi
  2905  	0x48, 0x83, 0xff, 0x04, //0x00002bda cmpq         $4, %rdi
  2906  	0x0f, 0x8d, 0x9c, 0xff, 0xff, 0xff, //0x00002bde jge          LBB0_512
  2907  	//0x00002be4 LBB0_508
  2908  	0x48, 0x83, 0xff, 0x02, //0x00002be4 cmpq         $2, %rdi
  2909  	0x0f, 0x82, 0xb2, 0xff, 0xff, 0xff, //0x00002be8 jb           LBB0_509
  2910  	//0x00002bee LBB0_513
  2911  	0x48, 0x89, 0xc2, //0x00002bee movq         %rax, %rdx
  2912  	0x0f, 0xb7, 0x00, //0x00002bf1 movzwl       (%rax), %eax
  2913  	0x66, 0x89, 0x06, //0x00002bf4 movw         %ax, (%rsi)
  2914  	0x48, 0x83, 0xc2, 0x02, //0x00002bf7 addq         $2, %rdx
  2915  	0x48, 0x83, 0xc6, 0x02, //0x00002bfb addq         $2, %rsi
  2916  	0x48, 0x83, 0xc7, 0xfe, //0x00002bff addq         $-2, %rdi
  2917  	0x48, 0x89, 0xd0, //0x00002c03 movq         %rdx, %rax
  2918  	0x48, 0x8d, 0x95, 0x40, 0xff, 0xff, 0xff, //0x00002c06 leaq         $-192(%rbp), %rdx
  2919  	0x48, 0x85, 0xff, //0x00002c0d testq        %rdi, %rdi
  2920  	0x48, 0x89, 0xd7, //0x00002c10 movq         %rdx, %rdi
  2921  	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00002c13 je           LBB0_491
  2922  	//0x00002c19 LBB0_514
  2923  	0x8a, 0x00, //0x00002c19 movb         (%rax), %al
  2924  	0x88, 0x06, //0x00002c1b movb         %al, (%rsi)
  2925  	0x48, 0x8d, 0xbd, 0x40, 0xff, 0xff, 0xff, //0x00002c1d leaq         $-192(%rbp), %rdi
  2926  	0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002c24 jmp          LBB0_491
  2927  	//0x00002c29 LBB0_490
  2928  	0x49, 0x89, 0xcf, //0x00002c29 movq         %rcx, %r15
  2929  	//0x00002c2c LBB0_491
  2930  	0xf3, 0x0f, 0x6f, 0x17, //0x00002c2c movdqu       (%rdi), %xmm2
  2931  	0xf3, 0x0f, 0x6f, 0x6f, 0x10, //0x00002c30 movdqu       $16(%rdi), %xmm5
  2932  	0xf3, 0x0f, 0x6f, 0x7f, 0x20, //0x00002c35 movdqu       $32(%rdi), %xmm7
  2933  	0x48, 0x89, 0x7d, 0xc8, //0x00002c3a movq         %rdi, $-56(%rbp)
  2934  	0xf3, 0x0f, 0x6f, 0x77, 0x30, //0x00002c3e movdqu       $48(%rdi), %xmm6
  2935  	0x66, 0x0f, 0x6f, 0xda, //0x00002c43 movdqa       %xmm2, %xmm3
  2936  	0x66, 0x0f, 0x74, 0xd8, //0x00002c47 pcmpeqb      %xmm0, %xmm3
  2937  	0x66, 0x44, 0x0f, 0xd7, 0xf3, //0x00002c4b pmovmskb     %xmm3, %r14d
  2938  	0x66, 0x0f, 0x6f, 0xdd, //0x00002c50 movdqa       %xmm5, %xmm3
  2939  	0x66, 0x0f, 0x74, 0xd8, //0x00002c54 pcmpeqb      %xmm0, %xmm3
  2940  	0x66, 0x0f, 0xd7, 0xc3, //0x00002c58 pmovmskb     %xmm3, %eax
  2941  	0x66, 0x0f, 0x6f, 0xdf, //0x00002c5c movdqa       %xmm7, %xmm3
  2942  	0x66, 0x0f, 0x74, 0xd8, //0x00002c60 pcmpeqb      %xmm0, %xmm3
  2943  	0x66, 0x0f, 0xd7, 0xfb, //0x00002c64 pmovmskb     %xmm3, %edi
  2944  	0x66, 0x0f, 0x6f, 0xde, //0x00002c68 movdqa       %xmm6, %xmm3
  2945  	0x66, 0x0f, 0x74, 0xd8, //0x00002c6c pcmpeqb      %xmm0, %xmm3
  2946  	0x66, 0x0f, 0xd7, 0xdb, //0x00002c70 pmovmskb     %xmm3, %ebx
  2947  	0x48, 0xc1, 0xe3, 0x30, //0x00002c74 shlq         $48, %rbx
  2948  	0x48, 0xc1, 0xe7, 0x20, //0x00002c78 shlq         $32, %rdi
  2949  	0x48, 0xc1, 0xe0, 0x10, //0x00002c7c shlq         $16, %rax
  2950  	0x49, 0x09, 0xc6, //0x00002c80 orq          %rax, %r14
  2951  	0x49, 0x09, 0xfe, //0x00002c83 orq          %rdi, %r14
  2952  	0x49, 0x09, 0xde, //0x00002c86 orq          %rbx, %r14
  2953  	0x66, 0x0f, 0x6f, 0xda, //0x00002c89 movdqa       %xmm2, %xmm3
  2954  	0x66, 0x0f, 0x74, 0xd9, //0x00002c8d pcmpeqb      %xmm1, %xmm3
  2955  	0x66, 0x0f, 0xd7, 0xc3, //0x00002c91 pmovmskb     %xmm3, %eax
  2956  	0x66, 0x0f, 0x6f, 0xdd, //0x00002c95 movdqa       %xmm5, %xmm3
  2957  	0x66, 0x0f, 0x74, 0xd9, //0x00002c99 pcmpeqb      %xmm1, %xmm3
  2958  	0x66, 0x0f, 0xd7, 0xfb, //0x00002c9d pmovmskb     %xmm3, %edi
  2959  	0x66, 0x0f, 0x6f, 0xdf, //0x00002ca1 movdqa       %xmm7, %xmm3
  2960  	0x66, 0x0f, 0x74, 0xd9, //0x00002ca5 pcmpeqb      %xmm1, %xmm3
  2961  	0x66, 0x0f, 0xd7, 0xdb, //0x00002ca9 pmovmskb     %xmm3, %ebx
  2962  	0x66, 0x0f, 0x6f, 0xde, //0x00002cad movdqa       %xmm6, %xmm3
  2963  	0x66, 0x0f, 0x74, 0xd9, //0x00002cb1 pcmpeqb      %xmm1, %xmm3
  2964  	0x66, 0x0f, 0xd7, 0xcb, //0x00002cb5 pmovmskb     %xmm3, %ecx
  2965  	0x48, 0xc1, 0xe1, 0x30, //0x00002cb9 shlq         $48, %rcx
  2966  	0x48, 0xc1, 0xe3, 0x20, //0x00002cbd shlq         $32, %rbx
  2967  	0x48, 0xc1, 0xe7, 0x10, //0x00002cc1 shlq         $16, %rdi
  2968  	0x48, 0x09, 0xf8, //0x00002cc5 orq          %rdi, %rax
  2969  	0x48, 0x09, 0xd8, //0x00002cc8 orq          %rbx, %rax
  2970  	0x48, 0x09, 0xc8, //0x00002ccb orq          %rcx, %rax
  2971  	0x48, 0x89, 0xc1, //0x00002cce movq         %rax, %rcx
  2972  	0x4c, 0x09, 0xc1, //0x00002cd1 orq          %r8, %rcx
  2973  	0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00002cd4 je           LBB0_493
  2974  	0x4c, 0x89, 0xc1, //0x00002cda movq         %r8, %rcx
  2975  	0x48, 0xf7, 0xd1, //0x00002cdd notq         %rcx
  2976  	0x48, 0x21, 0xc1, //0x00002ce0 andq         %rax, %rcx
  2977  	0x48, 0x8d, 0x1c, 0x09, //0x00002ce3 leaq         (%rcx,%rcx), %rbx
  2978  	0x4c, 0x09, 0xc3, //0x00002ce7 orq          %r8, %rbx
  2979  	0x48, 0x89, 0xdf, //0x00002cea movq         %rbx, %rdi
  2980  	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002ced movabsq      $-6148914691236517206, %rsi
  2981  	0x48, 0x31, 0xf7, //0x00002cf7 xorq         %rsi, %rdi
  2982  	0x48, 0x21, 0xf0, //0x00002cfa andq         %rsi, %rax
  2983  	0x48, 0x21, 0xf8, //0x00002cfd andq         %rdi, %rax
  2984  	0x45, 0x31, 0xc0, //0x00002d00 xorl         %r8d, %r8d
  2985  	0x48, 0x01, 0xc8, //0x00002d03 addq         %rcx, %rax
  2986  	0x41, 0x0f, 0x92, 0xc0, //0x00002d06 setb         %r8b
  2987  	0x48, 0x01, 0xc0, //0x00002d0a addq         %rax, %rax
  2988  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002d0d movabsq      $6148914691236517205, %rcx
  2989  	0x48, 0x31, 0xc8, //0x00002d17 xorq         %rcx, %rax
  2990  	0x48, 0x21, 0xd8, //0x00002d1a andq         %rbx, %rax
  2991  	0x48, 0xf7, 0xd0, //0x00002d1d notq         %rax
  2992  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002d20 jmp          LBB0_494
  2993  	//0x00002d25 LBB0_493
  2994  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002d25 movq         $-1, %rax
  2995  	0x45, 0x31, 0xc0, //0x00002d2c xorl         %r8d, %r8d
  2996  	//0x00002d2f LBB0_494
  2997  	0x4c, 0x21, 0xf0, //0x00002d2f andq         %r14, %rax
  2998  	0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00002d32 movq         %rax, %xmm3
  2999  	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002d37 pclmulqdq    $0, %xmm9, %xmm3
  3000  	0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00002d3e movq         %xmm3, %r14
  3001  	0x4d, 0x31, 0xce, //0x00002d43 xorq         %r9, %r14
  3002  	0x66, 0x0f, 0x6f, 0xda, //0x00002d46 movdqa       %xmm2, %xmm3
  3003  	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002d4a pcmpeqb      %xmm10, %xmm3
  3004  	0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002d4f pmovmskb     %xmm3, %r10d
  3005  	0x66, 0x0f, 0x6f, 0xdd, //0x00002d54 movdqa       %xmm5, %xmm3
  3006  	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002d58 pcmpeqb      %xmm10, %xmm3
  3007  	0x66, 0x0f, 0xd7, 0xc3, //0x00002d5d pmovmskb     %xmm3, %eax
  3008  	0x66, 0x0f, 0x6f, 0xdf, //0x00002d61 movdqa       %xmm7, %xmm3
  3009  	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002d65 pcmpeqb      %xmm10, %xmm3
  3010  	0x66, 0x0f, 0xd7, 0xcb, //0x00002d6a pmovmskb     %xmm3, %ecx
  3011  	0x66, 0x0f, 0x6f, 0xde, //0x00002d6e movdqa       %xmm6, %xmm3
  3012  	0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002d72 pcmpeqb      %xmm10, %xmm3
  3013  	0x66, 0x0f, 0xd7, 0xdb, //0x00002d77 pmovmskb     %xmm3, %ebx
  3014  	0x48, 0xc1, 0xe3, 0x30, //0x00002d7b shlq         $48, %rbx
  3015  	0x48, 0xc1, 0xe1, 0x20, //0x00002d7f shlq         $32, %rcx
  3016  	0x48, 0xc1, 0xe0, 0x10, //0x00002d83 shlq         $16, %rax
  3017  	0x49, 0x09, 0xc2, //0x00002d87 orq          %rax, %r10
  3018  	0x49, 0x09, 0xca, //0x00002d8a orq          %rcx, %r10
  3019  	0x49, 0x09, 0xda, //0x00002d8d orq          %rbx, %r10
  3020  	0x4d, 0x89, 0xf1, //0x00002d90 movq         %r14, %r9
  3021  	0x49, 0xf7, 0xd1, //0x00002d93 notq         %r9
  3022  	0x4d, 0x21, 0xca, //0x00002d96 andq         %r9, %r10
  3023  	0x66, 0x41, 0x0f, 0x74, 0xd3, //0x00002d99 pcmpeqb      %xmm11, %xmm2
  3024  	0x66, 0x0f, 0xd7, 0xc2, //0x00002d9e pmovmskb     %xmm2, %eax
  3025  	0x66, 0x41, 0x0f, 0x74, 0xeb, //0x00002da2 pcmpeqb      %xmm11, %xmm5
  3026  	0x66, 0x0f, 0xd7, 0xdd, //0x00002da7 pmovmskb     %xmm5, %ebx
  3027  	0x66, 0x41, 0x0f, 0x74, 0xfb, //0x00002dab pcmpeqb      %xmm11, %xmm7
  3028  	0x66, 0x0f, 0xd7, 0xf7, //0x00002db0 pmovmskb     %xmm7, %esi
  3029  	0x66, 0x41, 0x0f, 0x74, 0xf3, //0x00002db4 pcmpeqb      %xmm11, %xmm6
  3030  	0x66, 0x0f, 0xd7, 0xce, //0x00002db9 pmovmskb     %xmm6, %ecx
  3031  	0x48, 0xc1, 0xe1, 0x30, //0x00002dbd shlq         $48, %rcx
  3032  	0x48, 0xc1, 0xe6, 0x20, //0x00002dc1 shlq         $32, %rsi
  3033  	0x48, 0xc1, 0xe3, 0x10, //0x00002dc5 shlq         $16, %rbx
  3034  	0x48, 0x09, 0xd8, //0x00002dc9 orq          %rbx, %rax
  3035  	0x48, 0x09, 0xf0, //0x00002dcc orq          %rsi, %rax
  3036  	0x48, 0x09, 0xc8, //0x00002dcf orq          %rcx, %rax
  3037  	0x48, 0xbf, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002dd2 movabsq      $3689348814741910323, %rdi
  3038  	0x4c, 0x21, 0xc8, //0x00002ddc andq         %r9, %rax
  3039  	0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00002ddf je           LBB0_498
  3040  	0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002de5 movabsq      $1085102592571150095, %r9
  3041  	0x90, //0x00002def .p2align 4, 0x90
  3042  	//0x00002df0 LBB0_496
  3043  	0x48, 0x8d, 0x58, 0xff, //0x00002df0 leaq         $-1(%rax), %rbx
  3044  	0x48, 0x89, 0xd9, //0x00002df4 movq         %rbx, %rcx
  3045  	0x4c, 0x21, 0xd1, //0x00002df7 andq         %r10, %rcx
  3046  	0x48, 0x89, 0xce, //0x00002dfa movq         %rcx, %rsi
  3047  	0x48, 0xd1, 0xee, //0x00002dfd shrq         %rsi
  3048  	0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e00 movabsq      $6148914691236517205, %rdx
  3049  	0x48, 0x21, 0xd6, //0x00002e0a andq         %rdx, %rsi
  3050  	0x48, 0x29, 0xf1, //0x00002e0d subq         %rsi, %rcx
  3051  	0x48, 0x89, 0xce, //0x00002e10 movq         %rcx, %rsi
  3052  	0x48, 0x21, 0xfe, //0x00002e13 andq         %rdi, %rsi
  3053  	0x48, 0xc1, 0xe9, 0x02, //0x00002e16 shrq         $2, %rcx
  3054  	0x48, 0x21, 0xf9, //0x00002e1a andq         %rdi, %rcx
  3055  	0x48, 0x01, 0xf1, //0x00002e1d addq         %rsi, %rcx
  3056  	0x48, 0x89, 0xce, //0x00002e20 movq         %rcx, %rsi
  3057  	0x48, 0xc1, 0xee, 0x04, //0x00002e23 shrq         $4, %rsi
  3058  	0x48, 0x01, 0xce, //0x00002e27 addq         %rcx, %rsi
  3059  	0x4c, 0x21, 0xce, //0x00002e2a andq         %r9, %rsi
  3060  	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002e2d movabsq      $72340172838076673, %rcx
  3061  	0x48, 0x0f, 0xaf, 0xf1, //0x00002e37 imulq        %rcx, %rsi
  3062  	0x48, 0xc1, 0xee, 0x38, //0x00002e3b shrq         $56, %rsi
  3063  	0x4c, 0x01, 0xde, //0x00002e3f addq         %r11, %rsi
  3064  	0x4c, 0x39, 0xee, //0x00002e42 cmpq         %r13, %rsi
  3065  	0x0f, 0x86, 0x88, 0x00, 0x00, 0x00, //0x00002e45 jbe          LBB0_515
  3066  	0x49, 0xff, 0xc5, //0x00002e4b incq         %r13
  3067  	0x48, 0x21, 0xd8, //0x00002e4e andq         %rbx, %rax
  3068  	0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x00002e51 jne          LBB0_496
  3069  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00002e57 jmp          LBB0_499
  3070  	//0x00002e5c LBB0_498
  3071  	0x49, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002e5c movabsq      $1085102592571150095, %r9
  3072  	//0x00002e66 LBB0_499
  3073  	0x49, 0xc1, 0xfe, 0x3f, //0x00002e66 sarq         $63, %r14
  3074  	0x4c, 0x89, 0xd0, //0x00002e6a movq         %r10, %rax
  3075  	0x48, 0xd1, 0xe8, //0x00002e6d shrq         %rax
  3076  	0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002e70 movabsq      $6148914691236517205, %rcx
  3077  	0x48, 0x21, 0xc8, //0x00002e7a andq         %rcx, %rax
  3078  	0x49, 0x29, 0xc2, //0x00002e7d subq         %rax, %r10
  3079  	0x4c, 0x89, 0xd0, //0x00002e80 movq         %r10, %rax
  3080  	0x48, 0x21, 0xf8, //0x00002e83 andq         %rdi, %rax
  3081  	0x49, 0xc1, 0xea, 0x02, //0x00002e86 shrq         $2, %r10
  3082  	0x49, 0x21, 0xfa, //0x00002e8a andq         %rdi, %r10
  3083  	0x49, 0x01, 0xc2, //0x00002e8d addq         %rax, %r10
  3084  	0x4c, 0x89, 0xd0, //0x00002e90 movq         %r10, %rax
  3085  	0x48, 0xc1, 0xe8, 0x04, //0x00002e93 shrq         $4, %rax
  3086  	0x4c, 0x01, 0xd0, //0x00002e97 addq         %r10, %rax
  3087  	0x4c, 0x21, 0xc8, //0x00002e9a andq         %r9, %rax
  3088  	0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002e9d movabsq      $72340172838076673, %rcx
  3089  	0x48, 0x0f, 0xaf, 0xc1, //0x00002ea7 imulq        %rcx, %rax
  3090  	0x48, 0xc1, 0xe8, 0x38, //0x00002eab shrq         $56, %rax
  3091  	0x49, 0x01, 0xc3, //0x00002eaf addq         %rax, %r11
  3092  	0x48, 0x8b, 0x7d, 0xc8, //0x00002eb2 movq         $-56(%rbp), %rdi
  3093  	0x48, 0x83, 0xc7, 0x40, //0x00002eb6 addq         $64, %rdi
  3094  	0x4c, 0x89, 0xf9, //0x00002eba movq         %r15, %rcx
  3095  	0x48, 0x83, 0xc1, 0xc0, //0x00002ebd addq         $-64, %rcx
  3096  	0x4d, 0x89, 0xf1, //0x00002ec1 movq         %r14, %r9
  3097  	0x48, 0x83, 0xf9, 0x40, //0x00002ec4 cmpq         $64, %rcx
  3098  	0x0f, 0x8d, 0x5b, 0xfd, 0xff, 0xff, //0x00002ec8 jge          LBB0_490
  3099  	0xe9, 0xf3, 0xfb, 0xff, 0xff, //0x00002ece jmp          LBB0_500
  3100  	//0x00002ed3 LBB0_515
  3101  	0x4c, 0x8b, 0x45, 0xb0, //0x00002ed3 movq         $-80(%rbp), %r8
  3102  	0x49, 0x8b, 0x08, //0x00002ed7 movq         (%r8), %rcx
  3103  	0x48, 0x0f, 0xbc, 0xc0, //0x00002eda bsfq         %rax, %rax
  3104  	0x4c, 0x29, 0xf8, //0x00002ede subq         %r15, %rax
  3105  	0x4c, 0x8d, 0x74, 0x08, 0x01, //0x00002ee1 leaq         $1(%rax,%rcx), %r14
  3106  	0x4c, 0x8b, 0x5d, 0xd0, //0x00002ee6 movq         $-48(%rbp), %r11
  3107  	0x4d, 0x89, 0x33, //0x00002eea movq         %r14, (%r11)
  3108  	0x49, 0x8b, 0x00, //0x00002eed movq         (%r8), %rax
  3109  	0x49, 0x39, 0xc6, //0x00002ef0 cmpq         %rax, %r14
  3110  	0x4c, 0x0f, 0x47, 0xf0, //0x00002ef3 cmovaq       %rax, %r14
  3111  	0x4d, 0x89, 0x33, //0x00002ef7 movq         %r14, (%r11)
  3112  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002efa movabsq      $4294977024, %r10
  3113  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002f04 movq         $-64(%rbp), %r13
  3114  	0x4c, 0x8b, 0x4d, 0xa0, //0x00002f08 movq         $-96(%rbp), %r9
  3115  	0xe9, 0x7f, 0xf4, 0xff, 0xff, //0x00002f0c jmp          LBB0_419
  3116  	//0x00002f11 LBB0_458
  3117  	0x4d, 0x85, 0xd2, //0x00002f11 testq        %r10, %r10
  3118  	0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x00002f14 jne          LBB0_523
  3119  	0x4a, 0x8d, 0x4c, 0x08, 0x01, //0x00002f1a leaq         $1(%rax,%r9), %rcx
  3120  	0x48, 0xf7, 0xd0, //0x00002f1f notq         %rax
  3121  	0x4c, 0x01, 0xc0, //0x00002f22 addq         %r8, %rax
  3122  	//0x00002f25 LBB0_460
  3123  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f25 movabsq      $4294977024, %r10
  3124  	0x48, 0x85, 0xc0, //0x00002f2f testq        %rax, %rax
  3125  	0x4c, 0x8b, 0x45, 0xb0, //0x00002f32 movq         $-80(%rbp), %r8
  3126  	0x4c, 0x8b, 0x4d, 0xa0, //0x00002f36 movq         $-96(%rbp), %r9
  3127  	0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002f3a jg           LBB0_517
  3128  	0xe9, 0x4b, 0xf4, 0xff, 0xff, //0x00002f40 jmp          LBB0_419
  3129  	//0x00002f45 LBB0_516
  3130  	0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002f45 movq         $-2, %rdx
  3131  	0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002f4c movl         $2, %esi
  3132  	0x48, 0x01, 0xf1, //0x00002f51 addq         %rsi, %rcx
  3133  	0x48, 0x01, 0xd0, //0x00002f54 addq         %rdx, %rax
  3134  	0x0f, 0x8e, 0x33, 0xf4, 0xff, 0xff, //0x00002f57 jle          LBB0_419
  3135  	//0x00002f5d LBB0_517
  3136  	0x0f, 0xb6, 0x11, //0x00002f5d movzbl       (%rcx), %edx
  3137  	0x80, 0xfa, 0x5c, //0x00002f60 cmpb         $92, %dl
  3138  	0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002f63 je           LBB0_516
  3139  	0x80, 0xfa, 0x22, //0x00002f69 cmpb         $34, %dl
  3140  	0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00002f6c je           LBB0_520
  3141  	0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002f72 movq         $-1, %rdx
  3142  	0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002f79 movl         $1, %esi
  3143  	0x48, 0x01, 0xf1, //0x00002f7e addq         %rsi, %rcx
  3144  	0x48, 0x01, 0xd0, //0x00002f81 addq         %rdx, %rax
  3145  	0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002f84 jg           LBB0_517
  3146  	0xe9, 0x01, 0xf4, 0xff, 0xff, //0x00002f8a jmp          LBB0_419
  3147  	//0x00002f8f LBB0_520
  3148  	0x48, 0x29, 0xf9, //0x00002f8f subq         %rdi, %rcx
  3149  	0x48, 0xff, 0xc1, //0x00002f92 incq         %rcx
  3150  	0xe9, 0xd2, 0xf6, 0xff, 0xff, //0x00002f95 jmp          LBB0_462
  3151  	//0x00002f9a LBB0_521
  3152  	0x4a, 0x8d, 0x0c, 0x37, //0x00002f9a leaq         (%rdi,%r14), %rcx
  3153  	0xe9, 0x82, 0xff, 0xff, 0xff, //0x00002f9e jmp          LBB0_460
  3154  	//0x00002fa3 LBB0_522
  3155  	0x4c, 0x8b, 0x45, 0xb0, //0x00002fa3 movq         $-80(%rbp), %r8
  3156  	0x4d, 0x8b, 0x30, //0x00002fa7 movq         (%r8), %r14
  3157  	0x4c, 0x8b, 0x5d, 0xd0, //0x00002faa movq         $-48(%rbp), %r11
  3158  	0x4d, 0x89, 0x33, //0x00002fae movq         %r14, (%r11)
  3159  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002fb1 movq         $-64(%rbp), %r13
  3160  	0x49, 0x89, 0xc1, //0x00002fb5 movq         %rax, %r9
  3161  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fb8 movabsq      $4294977024, %r10
  3162  	0xe9, 0xc9, 0xf3, 0xff, 0xff, //0x00002fc2 jmp          LBB0_419
  3163  	//0x00002fc7 LBB0_523
  3164  	0x48, 0x8b, 0x55, 0xa0, //0x00002fc7 movq         $-96(%rbp), %rdx
  3165  	0x49, 0x8d, 0x48, 0xff, //0x00002fcb leaq         $-1(%r8), %rcx
  3166  	0x48, 0x39, 0xc1, //0x00002fcf cmpq         %rax, %rcx
  3167  	0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00002fd2 jne          LBB0_525
  3168  	0x4c, 0x8b, 0x5d, 0xd0, //0x00002fd8 movq         $-48(%rbp), %r11
  3169  	0x4c, 0x8b, 0x6d, 0xc0, //0x00002fdc movq         $-64(%rbp), %r13
  3170  	0x49, 0x89, 0xd1, //0x00002fe0 movq         %rdx, %r9
  3171  	0x4c, 0x8b, 0x45, 0xb0, //0x00002fe3 movq         $-80(%rbp), %r8
  3172  	0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fe7 movabsq      $4294977024, %r10
  3173  	0xe9, 0x9a, 0xf3, 0xff, 0xff, //0x00002ff1 jmp          LBB0_419
  3174  	//0x00002ff6 LBB0_525
  3175  	0x4a, 0x8d, 0x4c, 0x08, 0x02, //0x00002ff6 leaq         $2(%rax,%r9), %rcx
  3176  	0x49, 0x29, 0xc0, //0x00002ffb subq         %rax, %r8
  3177  	0x49, 0x83, 0xc0, 0xfe, //0x00002ffe addq         $-2, %r8
  3178  	0x4c, 0x89, 0xc0, //0x00003002 movq         %r8, %rax
  3179  	0x4c, 0x8b, 0x5d, 0xd0, //0x00003005 movq         $-48(%rbp), %r11
  3180  	0x4c, 0x8b, 0x6d, 0xc0, //0x00003009 movq         $-64(%rbp), %r13
  3181  	0xe9, 0x13, 0xff, 0xff, 0xff, //0x0000300d jmp          LBB0_460
  3182  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003012 .p2align 4, 0x90
  3183  	//0x00003020 LBB0_447
  3184  	0x49, 0x83, 0xc1, 0x10, //0x00003020 addq         $16, %r9
  3185  	0x4c, 0x89, 0xf0, //0x00003024 movq         %r14, %rax
  3186  	0x4c, 0x3b, 0x8d, 0x30, 0xff, 0xff, 0xff, //0x00003027 cmpq         $-208(%rbp), %r9
  3187  	0x4c, 0x8b, 0x75, 0xa8, //0x0000302e movq         $-88(%rbp), %r14
  3188  	0x0f, 0x85, 0x57, 0xd1, 0xff, 0xff, //0x00003032 jne          LBB0_2
  3189  	//0x00003038 LBB0_448
  3190  	0x4d, 0x85, 0xf6, //0x00003038 testq        %r14, %r14
  3191  	0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x0000303b je           LBB0_526
  3192  	0xba, 0x01, 0x00, 0x00, 0x00, //0x00003041 movl         $1, %edx
  3193  	0x66, 0x48, 0x0f, 0x6e, 0xc2, //0x00003046 movq         %rdx, %xmm0
  3194  	0xf3, 0x41, 0x0f, 0x7f, 0x06, //0x0000304b movdqu       %xmm0, (%r14)
  3195  	0x4d, 0x8b, 0x7d, 0x00, //0x00003050 movq         (%r13), %r15
  3196  	0x4c, 0x89, 0xf8, //0x00003054 movq         %r15, %rax
  3197  	0x48, 0xf7, 0xd0, //0x00003057 notq         %rax
  3198  	0x48, 0x89, 0x45, 0xb0, //0x0000305a movq         %rax, $-80(%rbp)
  3199  	0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000305e movl         $1, %eax
  3200  	0x4c, 0x29, 0xf8, //0x00003063 subq         %r15, %rax
  3201  	0x48, 0x89, 0x45, 0xa0, //0x00003066 movq         %rax, $-96(%rbp)
  3202  	0x4d, 0x8b, 0x13, //0x0000306a movq         (%r11), %r10
  3203  	0x49, 0x8d, 0x47, 0x05, //0x0000306d leaq         $5(%r15), %rax
  3204  	0x48, 0x89, 0x45, 0x90, //0x00003071 movq         %rax, $-112(%rbp)
  3205  	0x48, 0xc7, 0x45, 0x98, 0xff, 0xff, 0xff, 0xff, //0x00003075 movq         $-1, $-104(%rbp)
  3206  	0xf3, 0x0f, 0x6f, 0x05, 0xab, 0xcf, 0xff, 0xff, //0x0000307d movdqu       $-12373(%rip), %xmm0  /* LCPI0_3+0(%rip) */
  3207  	0xf3, 0x0f, 0x6f, 0x0d, 0xb3, 0xcf, 0xff, 0xff, //0x00003085 movdqu       $-12365(%rip), %xmm1  /* LCPI0_4+0(%rip) */
  3208  	0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xea, 0xcf, 0xff, 0xff, //0x0000308d movdqu       $-12310(%rip), %xmm8  /* LCPI0_8+0(%rip) */
  3209  	0xf3, 0x0f, 0x6f, 0x1d, 0xf2, 0xcf, 0xff, 0xff, //0x00003096 movdqu       $-12302(%rip), %xmm3  /* LCPI0_9+0(%rip) */
  3210  	0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xf9, 0xcf, 0xff, 0xff, //0x0000309e movdqu       $-12295(%rip), %xmm9  /* LCPI0_10+0(%rip) */
  3211  	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x00, 0xd0, 0xff, 0xff, //0x000030a7 movdqu       $-12288(%rip), %xmm10  /* LCPI0_11+0(%rip) */
  3212  	0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x57, 0xcf, 0xff, 0xff, //0x000030b0 movdqu       $-12457(%rip), %xmm11  /* LCPI0_1+0(%rip) */
  3213  	0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xfe, 0xcf, 0xff, 0xff, //0x000030b9 movdqu       $-12290(%rip), %xmm12  /* LCPI0_12+0(%rip) */
  3214  	0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x05, 0xd0, 0xff, 0xff, //0x000030c2 movdqu       $-12283(%rip), %xmm13  /* LCPI0_13+0(%rip) */
  3215  	0x4c, 0x89, 0x7d, 0xb8, //0x000030cb movq         %r15, $-72(%rbp)
  3216  	0xe9, 0x2f, 0x03, 0x00, 0x00, //0x000030cf jmp          LBB0_586
  3217  	//0x000030d4 LBB0_526
  3218  	0x4d, 0x8b, 0x45, 0x00, //0x000030d4 movq         (%r13), %r8
  3219  	0x49, 0x8b, 0x75, 0x08, //0x000030d8 movq         $8(%r13), %rsi
  3220  	0x49, 0x8b, 0x13, //0x000030dc movq         (%r11), %rdx
  3221  	0x48, 0x89, 0xd1, //0x000030df movq         %rdx, %rcx
  3222  	0x48, 0x29, 0xf1, //0x000030e2 subq         %rsi, %rcx
  3223  	0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000030e5 jae          LBB0_531
  3224  	0x41, 0x8a, 0x04, 0x10, //0x000030eb movb         (%r8,%rdx), %al
  3225  	0x3c, 0x0d, //0x000030ef cmpb         $13, %al
  3226  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000030f1 je           LBB0_531
  3227  	0x3c, 0x20, //0x000030f7 cmpb         $32, %al
  3228  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000030f9 je           LBB0_531
  3229  	0x04, 0xf7, //0x000030ff addb         $-9, %al
  3230  	0x3c, 0x01, //0x00003101 cmpb         $1, %al
  3231  	0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003103 jbe          LBB0_531
  3232  	0x49, 0x89, 0xd4, //0x00003109 movq         %rdx, %r12
  3233  	0xe9, 0x8a, 0x01, 0x00, 0x00, //0x0000310c jmp          LBB0_562
  3234  	//0x00003111 LBB0_531
  3235  	0x4c, 0x8d, 0x62, 0x01, //0x00003111 leaq         $1(%rdx), %r12
  3236  	0x49, 0x39, 0xf4, //0x00003115 cmpq         %rsi, %r12
  3237  	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00003118 jae          LBB0_535
  3238  	0x43, 0x8a, 0x04, 0x20, //0x0000311e movb         (%r8,%r12), %al
  3239  	0x3c, 0x0d, //0x00003122 cmpb         $13, %al
  3240  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003124 je           LBB0_535
  3241  	0x3c, 0x20, //0x0000312a cmpb         $32, %al
  3242  	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000312c je           LBB0_535
  3243  	0x04, 0xf7, //0x00003132 addb         $-9, %al
  3244  	0x3c, 0x01, //0x00003134 cmpb         $1, %al
  3245  	0x0f, 0x87, 0x5f, 0x01, 0x00, 0x00, //0x00003136 ja           LBB0_562
  3246  	//0x0000313c LBB0_535
  3247  	0x4c, 0x8d, 0x62, 0x02, //0x0000313c leaq         $2(%rdx), %r12
  3248  	0x49, 0x39, 0xf4, //0x00003140 cmpq         %rsi, %r12
  3249  	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00003143 jae          LBB0_539
  3250  	0x43, 0x8a, 0x04, 0x20, //0x00003149 movb         (%r8,%r12), %al
  3251  	0x3c, 0x0d, //0x0000314d cmpb         $13, %al
  3252  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000314f je           LBB0_539
  3253  	0x3c, 0x20, //0x00003155 cmpb         $32, %al
  3254  	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00003157 je           LBB0_539
  3255  	0x04, 0xf7, //0x0000315d addb         $-9, %al
  3256  	0x3c, 0x01, //0x0000315f cmpb         $1, %al
  3257  	0x0f, 0x87, 0x34, 0x01, 0x00, 0x00, //0x00003161 ja           LBB0_562
  3258  	//0x00003167 LBB0_539
  3259  	0x4c, 0x8d, 0x62, 0x03, //0x00003167 leaq         $3(%rdx), %r12
  3260  	0x49, 0x39, 0xf4, //0x0000316b cmpq         %rsi, %r12
  3261  	0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x0000316e jae          LBB0_543
  3262  	0x43, 0x8a, 0x04, 0x20, //0x00003174 movb         (%r8,%r12), %al
  3263  	0x3c, 0x0d, //0x00003178 cmpb         $13, %al
  3264  	0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000317a je           LBB0_543
  3265  	0x3c, 0x20, //0x00003180 cmpb         $32, %al
  3266  	0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00003182 je           LBB0_543
  3267  	0x04, 0xf7, //0x00003188 addb         $-9, %al
  3268  	0x3c, 0x01, //0x0000318a cmpb         $1, %al
  3269  	0x0f, 0x87, 0x09, 0x01, 0x00, 0x00, //0x0000318c ja           LBB0_562
  3270  	//0x00003192 LBB0_543
  3271  	0x48, 0x8d, 0x7a, 0x04, //0x00003192 leaq         $4(%rdx), %rdi
  3272  	0x48, 0x39, 0xfe, //0x00003196 cmpq         %rdi, %rsi
  3273  	0x0f, 0x86, 0xf0, 0x18, 0x00, 0x00, //0x00003199 jbe          LBB0_869
  3274  	0x48, 0x39, 0xfe, //0x0000319f cmpq         %rdi, %rsi
  3275  	0x0f, 0x84, 0xbc, 0x00, 0x00, 0x00, //0x000031a2 je           LBB0_559
  3276  	0x49, 0x8d, 0x3c, 0x30, //0x000031a8 leaq         (%r8,%rsi), %rdi
  3277  	0x48, 0x83, 0xc1, 0x04, //0x000031ac addq         $4, %rcx
  3278  	0x4e, 0x8d, 0x64, 0x02, 0x05, //0x000031b0 leaq         $5(%rdx,%r8), %r12
  3279  	0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000031b5 movabsq      $4294977024, %rax
  3280  	0x90, //0x000031bf .p2align 4, 0x90
  3281  	//0x000031c0 LBB0_546
  3282  	0x41, 0x0f, 0xbe, 0x54, 0x24, 0xff, //0x000031c0 movsbl       $-1(%r12), %edx
  3283  	0x83, 0xfa, 0x20, //0x000031c6 cmpl         $32, %edx
  3284  	0x0f, 0x87, 0xb3, 0x00, 0x00, 0x00, //0x000031c9 ja           LBB0_561
  3285  	0x48, 0x0f, 0xa3, 0xd0, //0x000031cf btq          %rdx, %rax
  3286  	0x0f, 0x83, 0xa9, 0x00, 0x00, 0x00, //0x000031d3 jae          LBB0_561
  3287  	0x49, 0xff, 0xc4, //0x000031d9 incq         %r12
  3288  	0x48, 0xff, 0xc1, //0x000031dc incq         %rcx
  3289  	0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000031df jne          LBB0_546
  3290  	0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000031e5 jmp          LBB0_560
  3291  	//0x000031ea LBB0_549
  3292  	0x49, 0x89, 0x33, //0x000031ea movq         %rsi, (%r11)
  3293  	0x49, 0x89, 0xf6, //0x000031ed movq         %rsi, %r14
  3294  	0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000031f0 jmp          LBB0_556
  3295  	//0x000031f5 LBB0_550
  3296  	0x3c, 0x5d, //0x000031f5 cmpb         $93, %al
  3297  	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000031f7 je           LBB0_554
  3298  	0xe9, 0x40, 0x00, 0x00, 0x00, //0x000031fd jmp          LBB0_556
  3299  	//0x00003202 LBB0_552
  3300  	0x49, 0xff, 0xce, //0x00003202 decq         %r14
  3301  	0x4d, 0x89, 0x33, //0x00003205 movq         %r14, (%r11)
  3302  	0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00003208 movq         $-34, %rcx
  3303  	0xe9, 0x3b, 0x00, 0x00, 0x00, //0x0000320f jmp          LBB0_558
  3304  	//0x00003214 LBB0_553
  3305  	0x80, 0xf9, 0x7d, //0x00003214 cmpb         $125, %cl
  3306  	0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00003217 jne          LBB0_556
  3307  	0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000321d jmp          LBB0_554
  3308  	//0x00003222 LBB0_251
  3309  	0x3c, 0x7d, //0x00003222 cmpb         $125, %al
  3310  	0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00003224 jne          LBB0_556
  3311  	//0x0000322a LBB0_554
  3312  	0x49, 0xff, 0xce, //0x0000322a decq         %r14
  3313  	0x4d, 0x89, 0x33, //0x0000322d movq         %r14, (%r11)
  3314  	0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x00003230 movq         $-33, %rcx
  3315  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003237 jmp          LBB0_558
  3316  	//0x0000323c LBB0_555
  3317  	0x49, 0x89, 0x3b, //0x0000323c movq         %rdi, (%r11)
  3318  	0x49, 0x89, 0xfe, //0x0000323f movq         %rdi, %r14
  3319  	//0x00003242 LBB0_556
  3320  	0x49, 0xff, 0xce, //0x00003242 decq         %r14
  3321  	0x4d, 0x89, 0x33, //0x00003245 movq         %r14, (%r11)
  3322  	//0x00003248 LBB0_557
  3323  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003248 movq         $-2, %rcx
  3324  	//0x0000324f LBB0_558
  3325  	0x48, 0x89, 0xc8, //0x0000324f movq         %rcx, %rax
  3326  	0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x00003252 addq         $168, %rsp
  3327  	0x5b, //0x00003259 popq         %rbx
  3328  	0x41, 0x5c, //0x0000325a popq         %r12
  3329  	0x41, 0x5d, //0x0000325c popq         %r13
  3330  	0x41, 0x5e, //0x0000325e popq         %r14
  3331  	0x41, 0x5f, //0x00003260 popq         %r15
  3332  	0x5d, //0x00003262 popq         %rbp
  3333  	0xc3, //0x00003263 retq         
  3334  	//0x00003264 LBB0_559
  3335  	0x4c, 0x01, 0xc7, //0x00003264 addq         %r8, %rdi
  3336  	//0x00003267 LBB0_560
  3337  	0x4c, 0x29, 0xc7, //0x00003267 subq         %r8, %rdi
  3338  	0x49, 0x89, 0xfc, //0x0000326a movq         %rdi, %r12
  3339  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000326d movq         $-1, %rcx
  3340  	0x49, 0x39, 0xf4, //0x00003274 cmpq         %rsi, %r12
  3341  	0x0f, 0x83, 0xd2, 0xff, 0xff, 0xff, //0x00003277 jae          LBB0_558
  3342  	0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000327d jmp          LBB0_562
  3343  	//0x00003282 LBB0_561
  3344  	0x4c, 0x89, 0xc0, //0x00003282 movq         %r8, %rax
  3345  	0x48, 0xf7, 0xd0, //0x00003285 notq         %rax
  3346  	0x49, 0x01, 0xc4, //0x00003288 addq         %rax, %r12
  3347  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000328b movq         $-1, %rcx
  3348  	0x49, 0x39, 0xf4, //0x00003292 cmpq         %rsi, %r12
  3349  	0x0f, 0x83, 0xb4, 0xff, 0xff, 0xff, //0x00003295 jae          LBB0_558
  3350  	//0x0000329b LBB0_562
  3351  	0x49, 0x8d, 0x7c, 0x24, 0x01, //0x0000329b leaq         $1(%r12), %rdi
  3352  	0x49, 0x89, 0x3b, //0x000032a0 movq         %rdi, (%r11)
  3353  	0x43, 0x0f, 0xbe, 0x04, 0x20, //0x000032a3 movsbl       (%r8,%r12), %eax
  3354  	0x83, 0xf8, 0x7b, //0x000032a8 cmpl         $123, %eax
  3355  	0x0f, 0x87, 0x2e, 0x18, 0x00, 0x00, //0x000032ab ja           LBB0_876
  3356  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032b1 movq         $-1, %rcx
  3357  	0x48, 0x8d, 0x15, 0x79, 0x2c, 0x00, 0x00, //0x000032b8 leaq         $11385(%rip), %rdx  /* LJTI0_6+0(%rip) */
  3358  	0x48, 0x63, 0x04, 0x82, //0x000032bf movslq       (%rdx,%rax,4), %rax
  3359  	0x48, 0x01, 0xd0, //0x000032c3 addq         %rdx, %rax
  3360  	0xff, 0xe0, //0x000032c6 jmpq         *%rax
  3361  	//0x000032c8 LBB0_564
  3362  	0x49, 0x8b, 0x55, 0x08, //0x000032c8 movq         $8(%r13), %rdx
  3363  	0x48, 0x89, 0xd1, //0x000032cc movq         %rdx, %rcx
  3364  	0x48, 0x29, 0xf9, //0x000032cf subq         %rdi, %rcx
  3365  	0x4c, 0x01, 0xc7, //0x000032d2 addq         %r8, %rdi
  3366  	0x48, 0x83, 0xf9, 0x10, //0x000032d5 cmpq         $16, %rcx
  3367  	0x0f, 0x82, 0x6e, 0x00, 0x00, 0x00, //0x000032d9 jb           LBB0_569
  3368  	0x4c, 0x29, 0xe2, //0x000032df subq         %r12, %rdx
  3369  	0x48, 0x83, 0xc2, 0xef, //0x000032e2 addq         $-17, %rdx
  3370  	0x48, 0x89, 0xd0, //0x000032e6 movq         %rdx, %rax
  3371  	0x48, 0x83, 0xe0, 0xf0, //0x000032e9 andq         $-16, %rax
  3372  	0x4c, 0x01, 0xe0, //0x000032ed addq         %r12, %rax
  3373  	0x49, 0x8d, 0x74, 0x00, 0x11, //0x000032f0 leaq         $17(%r8,%rax), %rsi
  3374  	0x83, 0xe2, 0x0f, //0x000032f5 andl         $15, %edx
  3375  	0xf3, 0x0f, 0x6f, 0x05, 0x00, 0xcd, 0xff, 0xff, //0x000032f8 movdqu       $-13056(%rip), %xmm0  /* LCPI0_0+0(%rip) */
  3376  	0xf3, 0x0f, 0x6f, 0x0d, 0x08, 0xcd, 0xff, 0xff, //0x00003300 movdqu       $-13048(%rip), %xmm1  /* LCPI0_1+0(%rip) */
  3377  	0xf3, 0x0f, 0x6f, 0x15, 0x10, 0xcd, 0xff, 0xff, //0x00003308 movdqu       $-13040(%rip), %xmm2  /* LCPI0_2+0(%rip) */
  3378  	//0x00003310 .p2align 4, 0x90
  3379  	//0x00003310 LBB0_566
  3380  	0xf3, 0x0f, 0x6f, 0x1f, //0x00003310 movdqu       (%rdi), %xmm3
  3381  	0x66, 0x0f, 0x6f, 0xe3, //0x00003314 movdqa       %xmm3, %xmm4
  3382  	0x66, 0x0f, 0x74, 0xe0, //0x00003318 pcmpeqb      %xmm0, %xmm4
  3383  	0x66, 0x0f, 0xeb, 0xd9, //0x0000331c por          %xmm1, %xmm3
  3384  	0x66, 0x0f, 0x74, 0xda, //0x00003320 pcmpeqb      %xmm2, %xmm3
  3385  	0x66, 0x0f, 0xeb, 0xdc, //0x00003324 por          %xmm4, %xmm3
  3386  	0x66, 0x0f, 0xd7, 0xc3, //0x00003328 pmovmskb     %xmm3, %eax
  3387  	0x66, 0x85, 0xc0, //0x0000332c testw        %ax, %ax
  3388  	0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x0000332f jne          LBB0_577
  3389  	0x48, 0x83, 0xc7, 0x10, //0x00003335 addq         $16, %rdi
  3390  	0x48, 0x83, 0xc1, 0xf0, //0x00003339 addq         $-16, %rcx
  3391  	0x48, 0x83, 0xf9, 0x0f, //0x0000333d cmpq         $15, %rcx
  3392  	0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00003341 ja           LBB0_566
  3393  	0x48, 0x89, 0xd1, //0x00003347 movq         %rdx, %rcx
  3394  	0x48, 0x89, 0xf7, //0x0000334a movq         %rsi, %rdi
  3395  	//0x0000334d LBB0_569
  3396  	0x48, 0x85, 0xc9, //0x0000334d testq        %rcx, %rcx
  3397  	0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00003350 je           LBB0_576
  3398  	0x48, 0x8d, 0x04, 0x0f, //0x00003356 leaq         (%rdi,%rcx), %rax
  3399  	//0x0000335a LBB0_571
  3400  	0x0f, 0xb6, 0x17, //0x0000335a movzbl       (%rdi), %edx
  3401  	0x80, 0xfa, 0x2c, //0x0000335d cmpb         $44, %dl
  3402  	0x0f, 0x84, 0xa8, 0x21, 0x00, 0x00, //0x00003360 je           LBB0_952
  3403  	0x80, 0xfa, 0x7d, //0x00003366 cmpb         $125, %dl
  3404  	0x0f, 0x84, 0x9f, 0x21, 0x00, 0x00, //0x00003369 je           LBB0_952
  3405  	0x80, 0xfa, 0x5d, //0x0000336f cmpb         $93, %dl
  3406  	0x0f, 0x84, 0x96, 0x21, 0x00, 0x00, //0x00003372 je           LBB0_952
  3407  	0x48, 0xff, 0xc7, //0x00003378 incq         %rdi
  3408  	0x48, 0xff, 0xc9, //0x0000337b decq         %rcx
  3409  	0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000337e jne          LBB0_571
  3410  	0x48, 0x89, 0xc7, //0x00003384 movq         %rax, %rdi
  3411  	//0x00003387 LBB0_576
  3412  	0x4c, 0x29, 0xc7, //0x00003387 subq         %r8, %rdi
  3413  	0x48, 0x8b, 0x45, 0xd0, //0x0000338a movq         $-48(%rbp), %rax
  3414  	0x48, 0x89, 0x38, //0x0000338e movq         %rdi, (%rax)
  3415  	0x4c, 0x89, 0xe1, //0x00003391 movq         %r12, %rcx
  3416  	0xe9, 0xb6, 0xfe, 0xff, 0xff, //0x00003394 jmp          LBB0_558
  3417  	//0x00003399 LBB0_577
  3418  	0x0f, 0xb7, 0xc0, //0x00003399 movzwl       %ax, %eax
  3419  	0x48, 0x0f, 0xbc, 0xc0, //0x0000339c bsfq         %rax, %rax
  3420  	0x4c, 0x29, 0xc7, //0x000033a0 subq         %r8, %rdi
  3421  	0x48, 0x01, 0xc7, //0x000033a3 addq         %rax, %rdi
  3422  	//0x000033a6 LBB0_578
  3423  	0x49, 0x89, 0x3b, //0x000033a6 movq         %rdi, (%r11)
  3424  	0x4c, 0x89, 0xe1, //0x000033a9 movq         %r12, %rcx
  3425  	0xe9, 0x9e, 0xfe, 0xff, 0xff, //0x000033ac jmp          LBB0_558
  3426  	//0x000033b1 LBB0_579
  3427  	0x48, 0x85, 0xc9, //0x000033b1 testq        %rcx, %rcx
  3428  	0x49, 0x8d, 0x42, 0xff, //0x000033b4 leaq         $-1(%r10), %rax
  3429  	0x49, 0xf7, 0xd2, //0x000033b8 notq         %r10
  3430  	0x4c, 0x0f, 0x48, 0xd2, //0x000033bb cmovsq       %rdx, %r10
  3431  	0x49, 0x39, 0xc0, //0x000033bf cmpq         %rax, %r8
  3432  	0x49, 0x0f, 0x44, 0xd2, //0x000033c2 cmoveq       %r10, %rdx
  3433  	0x49, 0x89, 0xd2, //0x000033c6 movq         %rdx, %r10
  3434  	//0x000033c9 LBB0_580
  3435  	0x4c, 0x8b, 0x5d, 0xd0, //0x000033c9 movq         $-48(%rbp), %r11
  3436  	//0x000033cd LBB0_581
  3437  	0x4d, 0x85, 0xd2, //0x000033cd testq        %r10, %r10
  3438  	0x0f, 0x88, 0xfa, 0x20, 0x00, 0x00, //0x000033d0 js           LBB0_942
  3439  	0x4d, 0x01, 0xca, //0x000033d6 addq         %r9, %r10
  3440  	//0x000033d9 LBB0_583
  3441  	0x4d, 0x89, 0x13, //0x000033d9 movq         %r10, (%r11)
  3442  	0x4c, 0x89, 0xc9, //0x000033dc movq         %r9, %rcx
  3443  	0x4d, 0x85, 0xc9, //0x000033df testq        %r9, %r9
  3444  	0x0f, 0x88, 0x67, 0xfe, 0xff, 0xff, //0x000033e2 js           LBB0_558
  3445  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000033e8 .p2align 4, 0x90
  3446  	//0x000033f0 LBB0_584
  3447  	0x49, 0x8b, 0x36, //0x000033f0 movq         (%r14), %rsi
  3448  	0x48, 0x89, 0xf2, //0x000033f3 movq         %rsi, %rdx
  3449  	0x48, 0x8b, 0x4d, 0x98, //0x000033f6 movq         $-104(%rbp), %rcx
  3450  	0x48, 0x85, 0xf6, //0x000033fa testq        %rsi, %rsi
  3451  	0x0f, 0x84, 0x4c, 0xfe, 0xff, 0xff, //0x000033fd je           LBB0_558
  3452  	//0x00003403 LBB0_586
  3453  	0x49, 0x8b, 0x4d, 0x08, //0x00003403 movq         $8(%r13), %rcx
  3454  	0x4c, 0x89, 0xd6, //0x00003407 movq         %r10, %rsi
  3455  	0x48, 0x29, 0xce, //0x0000340a subq         %rcx, %rsi
  3456  	0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x0000340d jae          LBB0_591
  3457  	0x43, 0x8a, 0x04, 0x17, //0x00003413 movb         (%r15,%r10), %al
  3458  	0x3c, 0x0d, //0x00003417 cmpb         $13, %al
  3459  	0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003419 je           LBB0_591
  3460  	0x3c, 0x20, //0x0000341f cmpb         $32, %al
  3461  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003421 je           LBB0_591
  3462  	0x04, 0xf7, //0x00003427 addb         $-9, %al
  3463  	0x3c, 0x01, //0x00003429 cmpb         $1, %al
  3464  	0x0f, 0x86, 0x0f, 0x00, 0x00, 0x00, //0x0000342b jbe          LBB0_591
  3465  	0x4d, 0x89, 0xd1, //0x00003431 movq         %r10, %r9
  3466  	0xe9, 0x24, 0x01, 0x00, 0x00, //0x00003434 jmp          LBB0_612
  3467  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003439 .p2align 4, 0x90
  3468  	//0x00003440 LBB0_591
  3469  	0x4d, 0x8d, 0x4a, 0x01, //0x00003440 leaq         $1(%r10), %r9
  3470  	0x49, 0x39, 0xc9, //0x00003444 cmpq         %rcx, %r9
  3471  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003447 jae          LBB0_595
  3472  	0x43, 0x8a, 0x1c, 0x0f, //0x0000344d movb         (%r15,%r9), %bl
  3473  	0x80, 0xfb, 0x0d, //0x00003451 cmpb         $13, %bl
  3474  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003454 je           LBB0_595
  3475  	0x80, 0xfb, 0x20, //0x0000345a cmpb         $32, %bl
  3476  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000345d je           LBB0_595
  3477  	0x80, 0xc3, 0xf7, //0x00003463 addb         $-9, %bl
  3478  	0x80, 0xfb, 0x01, //0x00003466 cmpb         $1, %bl
  3479  	0x0f, 0x87, 0xee, 0x00, 0x00, 0x00, //0x00003469 ja           LBB0_612
  3480  	0x90, //0x0000346f .p2align 4, 0x90
  3481  	//0x00003470 LBB0_595
  3482  	0x4d, 0x8d, 0x4a, 0x02, //0x00003470 leaq         $2(%r10), %r9
  3483  	0x49, 0x39, 0xc9, //0x00003474 cmpq         %rcx, %r9
  3484  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003477 jae          LBB0_599
  3485  	0x43, 0x8a, 0x1c, 0x0f, //0x0000347d movb         (%r15,%r9), %bl
  3486  	0x80, 0xfb, 0x0d, //0x00003481 cmpb         $13, %bl
  3487  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003484 je           LBB0_599
  3488  	0x80, 0xfb, 0x20, //0x0000348a cmpb         $32, %bl
  3489  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000348d je           LBB0_599
  3490  	0x80, 0xc3, 0xf7, //0x00003493 addb         $-9, %bl
  3491  	0x80, 0xfb, 0x01, //0x00003496 cmpb         $1, %bl
  3492  	0x0f, 0x87, 0xbe, 0x00, 0x00, 0x00, //0x00003499 ja           LBB0_612
  3493  	0x90, //0x0000349f .p2align 4, 0x90
  3494  	//0x000034a0 LBB0_599
  3495  	0x4d, 0x8d, 0x4a, 0x03, //0x000034a0 leaq         $3(%r10), %r9
  3496  	0x49, 0x39, 0xc9, //0x000034a4 cmpq         %rcx, %r9
  3497  	0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000034a7 jae          LBB0_603
  3498  	0x43, 0x8a, 0x1c, 0x0f, //0x000034ad movb         (%r15,%r9), %bl
  3499  	0x80, 0xfb, 0x0d, //0x000034b1 cmpb         $13, %bl
  3500  	0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000034b4 je           LBB0_603
  3501  	0x80, 0xfb, 0x20, //0x000034ba cmpb         $32, %bl
  3502  	0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000034bd je           LBB0_603
  3503  	0x80, 0xc3, 0xf7, //0x000034c3 addb         $-9, %bl
  3504  	0x80, 0xfb, 0x01, //0x000034c6 cmpb         $1, %bl
  3505  	0x0f, 0x87, 0x8e, 0x00, 0x00, 0x00, //0x000034c9 ja           LBB0_612
  3506  	0x90, //0x000034cf .p2align 4, 0x90
  3507  	//0x000034d0 LBB0_603
  3508  	0x49, 0x8d, 0x7a, 0x04, //0x000034d0 leaq         $4(%r10), %rdi
  3509  	0x48, 0x39, 0xf9, //0x000034d4 cmpq         %rdi, %rcx
  3510  	0x0f, 0x86, 0xb2, 0x15, 0x00, 0x00, //0x000034d7 jbe          LBB0_869
  3511  	0x48, 0x39, 0xf9, //0x000034dd cmpq         %rdi, %rcx
  3512  	0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000034e0 je           LBB0_609
  3513  	0x49, 0x8d, 0x3c, 0x0f, //0x000034e6 leaq         (%r15,%rcx), %rdi
  3514  	0x48, 0x83, 0xc6, 0x04, //0x000034ea addq         $4, %rsi
  3515  	0x4c, 0x03, 0x55, 0x90, //0x000034ee addq         $-112(%rbp), %r10
  3516  	0x4d, 0x89, 0xd1, //0x000034f2 movq         %r10, %r9
  3517  	0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000034f5 movabsq      $4294977024, %rax
  3518  	0x90, //0x000034ff .p2align 4, 0x90
  3519  	//0x00003500 LBB0_606
  3520  	0x41, 0x0f, 0xbe, 0x59, 0xff, //0x00003500 movsbl       $-1(%r9), %ebx
  3521  	0x83, 0xfb, 0x20, //0x00003505 cmpl         $32, %ebx
  3522  	0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00003508 ja           LBB0_611
  3523  	0x48, 0x0f, 0xa3, 0xd8, //0x0000350e btq          %rbx, %rax
  3524  	0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00003512 jae          LBB0_611
  3525  	0x49, 0xff, 0xc1, //0x00003518 incq         %r9
  3526  	0x48, 0xff, 0xc6, //0x0000351b incq         %rsi
  3527  	0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000351e jne          LBB0_606
  3528  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00003524 jmp          LBB0_610
  3529  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003529 .p2align 4, 0x90
  3530  	//0x00003530 LBB0_609
  3531  	0x4c, 0x01, 0xff, //0x00003530 addq         %r15, %rdi
  3532  	//0x00003533 LBB0_610
  3533  	0x4c, 0x29, 0xff, //0x00003533 subq         %r15, %rdi
  3534  	0x49, 0x89, 0xf9, //0x00003536 movq         %rdi, %r9
  3535  	0x49, 0x39, 0xc9, //0x00003539 cmpq         %rcx, %r9
  3536  	0x0f, 0x82, 0x1b, 0x00, 0x00, 0x00, //0x0000353c jb           LBB0_612
  3537  	0xe9, 0x4b, 0x15, 0x00, 0x00, //0x00003542 jmp          LBB0_870
  3538  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003547 .p2align 4, 0x90
  3539  	//0x00003550 LBB0_611
  3540  	0x4c, 0x03, 0x4d, 0xb0, //0x00003550 addq         $-80(%rbp), %r9
  3541  	0x49, 0x39, 0xc9, //0x00003554 cmpq         %rcx, %r9
  3542  	0x0f, 0x83, 0x35, 0x15, 0x00, 0x00, //0x00003557 jae          LBB0_870
  3543  	//0x0000355d LBB0_612
  3544  	0x4d, 0x8d, 0x51, 0x01, //0x0000355d leaq         $1(%r9), %r10
  3545  	0x4d, 0x89, 0x13, //0x00003561 movq         %r10, (%r11)
  3546  	0x43, 0x0f, 0xbe, 0x3c, 0x0f, //0x00003564 movsbl       (%r15,%r9), %edi
  3547  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003569 movq         $-1, %rcx
  3548  	0x85, 0xff, //0x00003570 testl        %edi, %edi
  3549  	0x0f, 0x84, 0xd7, 0xfc, 0xff, 0xff, //0x00003572 je           LBB0_558
  3550  	0x48, 0x8d, 0x72, 0xff, //0x00003578 leaq         $-1(%rdx), %rsi
  3551  	0x41, 0x8b, 0x1c, 0xd6, //0x0000357c movl         (%r14,%rdx,8), %ebx
  3552  	0x48, 0x8b, 0x45, 0x98, //0x00003580 movq         $-104(%rbp), %rax
  3553  	0x48, 0x83, 0xf8, 0xff, //0x00003584 cmpq         $-1, %rax
  3554  	0x49, 0x0f, 0x44, 0xc1, //0x00003588 cmoveq       %r9, %rax
  3555  	0x48, 0x89, 0x45, 0x98, //0x0000358c movq         %rax, $-104(%rbp)
  3556  	0xff, 0xcb, //0x00003590 decl         %ebx
  3557  	0x83, 0xfb, 0x05, //0x00003592 cmpl         $5, %ebx
  3558  	0x0f, 0x87, 0x33, 0x02, 0x00, 0x00, //0x00003595 ja           LBB0_641
  3559  	0x48, 0x8d, 0x05, 0xb6, 0x25, 0x00, 0x00, //0x0000359b leaq         $9654(%rip), %rax  /* LJTI0_2+0(%rip) */
  3560  	0x48, 0x63, 0x1c, 0x98, //0x000035a2 movslq       (%rax,%rbx,4), %rbx
  3561  	0x48, 0x01, 0xc3, //0x000035a6 addq         %rax, %rbx
  3562  	0xff, 0xe3, //0x000035a9 jmpq         *%rbx
  3563  	//0x000035ab LBB0_615
  3564  	0x83, 0xff, 0x2c, //0x000035ab cmpl         $44, %edi
  3565  	0x0f, 0x84, 0xfa, 0x04, 0x00, 0x00, //0x000035ae je           LBB0_682
  3566  	0x83, 0xff, 0x5d, //0x000035b4 cmpl         $93, %edi
  3567  	0x0f, 0x84, 0xa3, 0x04, 0x00, 0x00, //0x000035b7 je           LBB0_617
  3568  	0xe9, 0x86, 0xfc, 0xff, 0xff, //0x000035bd jmp          LBB0_557
  3569  	//0x000035c2 LBB0_618
  3570  	0x40, 0x80, 0xff, 0x5d, //0x000035c2 cmpb         $93, %dil
  3571  	0x0f, 0x84, 0x94, 0x04, 0x00, 0x00, //0x000035c6 je           LBB0_617
  3572  	0x49, 0xc7, 0x04, 0xd6, 0x01, 0x00, 0x00, 0x00, //0x000035cc movq         $1, (%r14,%rdx,8)
  3573  	0x83, 0xff, 0x7b, //0x000035d4 cmpl         $123, %edi
  3574  	0x0f, 0x86, 0xfd, 0x01, 0x00, 0x00, //0x000035d7 jbe          LBB0_620
  3575  	0xe9, 0x66, 0xfc, 0xff, 0xff, //0x000035dd jmp          LBB0_557
  3576  	//0x000035e2 LBB0_621
  3577  	0x83, 0xff, 0x2c, //0x000035e2 cmpl         $44, %edi
  3578  	0x0f, 0x85, 0x6c, 0x04, 0x00, 0x00, //0x000035e5 jne          LBB0_622
  3579  	0x48, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x000035eb cmpq         $4095, %rdx
  3580  	0x0f, 0x8f, 0xa6, 0x14, 0x00, 0x00, //0x000035f2 jg           LBB0_955
  3581  	0x48, 0x8d, 0x42, 0x01, //0x000035f8 leaq         $1(%rdx), %rax
  3582  	0x49, 0x89, 0x06, //0x000035fc movq         %rax, (%r14)
  3583  	0x49, 0xc7, 0x44, 0xd6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000035ff movq         $3, $8(%r14,%rdx,8)
  3584  	0xe9, 0xe3, 0xfd, 0xff, 0xff, //0x00003608 jmp          LBB0_584
  3585  	//0x0000360d LBB0_623
  3586  	0x40, 0x80, 0xff, 0x22, //0x0000360d cmpb         $34, %dil
  3587  	0x0f, 0x85, 0x31, 0xfc, 0xff, 0xff, //0x00003611 jne          LBB0_557
  3588  	0x49, 0xc7, 0x04, 0xd6, 0x04, 0x00, 0x00, 0x00, //0x00003617 movq         $4, (%r14,%rdx,8)
  3589  	0x49, 0x8b, 0x45, 0x08, //0x0000361f movq         $8(%r13), %rax
  3590  	0x49, 0x89, 0xc0, //0x00003623 movq         %rax, %r8
  3591  	0x4d, 0x29, 0xd0, //0x00003626 subq         %r10, %r8
  3592  	0x0f, 0x84, 0xf9, 0x1f, 0x00, 0x00, //0x00003629 je           LBB0_967
  3593  	0x4c, 0x89, 0x55, 0xc8, //0x0000362f movq         %r10, $-56(%rbp)
  3594  	0x4d, 0x01, 0xfa, //0x00003633 addq         %r15, %r10
  3595  	0x49, 0x83, 0xf8, 0x40, //0x00003636 cmpq         $64, %r8
  3596  	0x0f, 0x82, 0x75, 0x11, 0x00, 0x00, //0x0000363a jb           LBB0_840
  3597  	0x44, 0x89, 0xc1, //0x00003640 movl         %r8d, %ecx
  3598  	0x83, 0xe1, 0x3f, //0x00003643 andl         $63, %ecx
  3599  	0x48, 0x89, 0x4d, 0x80, //0x00003646 movq         %rcx, $-128(%rbp)
  3600  	0x48, 0x89, 0xc1, //0x0000364a movq         %rax, %rcx
  3601  	0x4c, 0x29, 0xc9, //0x0000364d subq         %r9, %rcx
  3602  	0x48, 0x83, 0xc1, 0xbf, //0x00003650 addq         $-65, %rcx
  3603  	0x48, 0x83, 0xe1, 0xc0, //0x00003654 andq         $-64, %rcx
  3604  	0x4c, 0x01, 0xc9, //0x00003658 addq         %r9, %rcx
  3605  	0x49, 0x8d, 0x4c, 0x0f, 0x41, //0x0000365b leaq         $65(%r15,%rcx), %rcx
  3606  	0x48, 0x89, 0x4d, 0x88, //0x00003660 movq         %rcx, $-120(%rbp)
  3607  	0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003664 movq         $-1, %r15
  3608  	0x45, 0x31, 0xed, //0x0000366b xorl         %r13d, %r13d
  3609  	0x90, 0x90, //0x0000366e .p2align 4, 0x90
  3610  	//0x00003670 LBB0_627
  3611  	0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00003670 movdqu       (%r10), %xmm2
  3612  	0xf3, 0x41, 0x0f, 0x6f, 0x6a, 0x10, //0x00003675 movdqu       $16(%r10), %xmm5
  3613  	0xf3, 0x41, 0x0f, 0x6f, 0x72, 0x20, //0x0000367b movdqu       $32(%r10), %xmm6
  3614  	0xf3, 0x41, 0x0f, 0x6f, 0x7a, 0x30, //0x00003681 movdqu       $48(%r10), %xmm7
  3615  	0x66, 0x0f, 0x6f, 0xe2, //0x00003687 movdqa       %xmm2, %xmm4
  3616  	0x66, 0x0f, 0x74, 0xe0, //0x0000368b pcmpeqb      %xmm0, %xmm4
  3617  	0x66, 0x0f, 0xd7, 0xdc, //0x0000368f pmovmskb     %xmm4, %ebx
  3618  	0x66, 0x0f, 0x6f, 0xe5, //0x00003693 movdqa       %xmm5, %xmm4
  3619  	0x66, 0x0f, 0x74, 0xe0, //0x00003697 pcmpeqb      %xmm0, %xmm4
  3620  	0x66, 0x0f, 0xd7, 0xcc, //0x0000369b pmovmskb     %xmm4, %ecx
  3621  	0x66, 0x0f, 0x6f, 0xe6, //0x0000369f movdqa       %xmm6, %xmm4
  3622  	0x66, 0x0f, 0x74, 0xe0, //0x000036a3 pcmpeqb      %xmm0, %xmm4
  3623  	0x66, 0x0f, 0xd7, 0xd4, //0x000036a7 pmovmskb     %xmm4, %edx
  3624  	0x66, 0x0f, 0x6f, 0xe7, //0x000036ab movdqa       %xmm7, %xmm4
  3625  	0x66, 0x0f, 0x74, 0xe0, //0x000036af pcmpeqb      %xmm0, %xmm4
  3626  	0x66, 0x0f, 0xd7, 0xfc, //0x000036b3 pmovmskb     %xmm4, %edi
  3627  	0x66, 0x0f, 0x74, 0xd1, //0x000036b7 pcmpeqb      %xmm1, %xmm2
  3628  	0x66, 0x0f, 0xd7, 0xf2, //0x000036bb pmovmskb     %xmm2, %esi
  3629  	0x66, 0x0f, 0x74, 0xe9, //0x000036bf pcmpeqb      %xmm1, %xmm5
  3630  	0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x000036c3 pmovmskb     %xmm5, %r14d
  3631  	0x66, 0x0f, 0x74, 0xf1, //0x000036c8 pcmpeqb      %xmm1, %xmm6
  3632  	0x66, 0x44, 0x0f, 0xd7, 0xde, //0x000036cc pmovmskb     %xmm6, %r11d
  3633  	0x66, 0x0f, 0x74, 0xf9, //0x000036d1 pcmpeqb      %xmm1, %xmm7
  3634  	0x66, 0x44, 0x0f, 0xd7, 0xe7, //0x000036d5 pmovmskb     %xmm7, %r12d
  3635  	0x48, 0xc1, 0xe7, 0x30, //0x000036da shlq         $48, %rdi
  3636  	0x48, 0xc1, 0xe2, 0x20, //0x000036de shlq         $32, %rdx
  3637  	0x48, 0xc1, 0xe1, 0x10, //0x000036e2 shlq         $16, %rcx
  3638  	0x48, 0x09, 0xcb, //0x000036e6 orq          %rcx, %rbx
  3639  	0x48, 0x09, 0xd3, //0x000036e9 orq          %rdx, %rbx
  3640  	0x49, 0xc1, 0xe4, 0x30, //0x000036ec shlq         $48, %r12
  3641  	0x49, 0xc1, 0xe3, 0x20, //0x000036f0 shlq         $32, %r11
  3642  	0x49, 0xc1, 0xe6, 0x10, //0x000036f4 shlq         $16, %r14
  3643  	0x4c, 0x09, 0xf6, //0x000036f8 orq          %r14, %rsi
  3644  	0x4c, 0x09, 0xde, //0x000036fb orq          %r11, %rsi
  3645  	0x4c, 0x09, 0xe6, //0x000036fe orq          %r12, %rsi
  3646  	0x49, 0x83, 0xff, 0xff, //0x00003701 cmpq         $-1, %r15
  3647  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003705 jne          LBB0_629
  3648  	0x48, 0x85, 0xf6, //0x0000370b testq        %rsi, %rsi
  3649  	0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x0000370e jne          LBB0_638
  3650  	//0x00003714 LBB0_629
  3651  	0x48, 0x09, 0xfb, //0x00003714 orq          %rdi, %rbx
  3652  	0x48, 0x89, 0xf1, //0x00003717 movq         %rsi, %rcx
  3653  	0x4c, 0x09, 0xe9, //0x0000371a orq          %r13, %rcx
  3654  	0x4c, 0x8b, 0x5d, 0xd0, //0x0000371d movq         $-48(%rbp), %r11
  3655  	0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00003721 jne          LBB0_644
  3656  	0x48, 0x85, 0xdb, //0x00003727 testq        %rbx, %rbx
  3657  	0x0f, 0x85, 0x48, 0x03, 0x00, 0x00, //0x0000372a jne          LBB0_645
  3658  	//0x00003730 LBB0_631
  3659  	0x49, 0x83, 0xc0, 0xc0, //0x00003730 addq         $-64, %r8
  3660  	0x49, 0x83, 0xc2, 0x40, //0x00003734 addq         $64, %r10
  3661  	0x49, 0x83, 0xf8, 0x3f, //0x00003738 cmpq         $63, %r8
  3662  	0x0f, 0x87, 0x2e, 0xff, 0xff, 0xff, //0x0000373c ja           LBB0_627
  3663  	0xe9, 0xbd, 0x0b, 0x00, 0x00, //0x00003742 jmp          LBB0_632
  3664  	//0x00003747 LBB0_644
  3665  	0x4c, 0x89, 0xe9, //0x00003747 movq         %r13, %rcx
  3666  	0x48, 0xf7, 0xd1, //0x0000374a notq         %rcx
  3667  	0x48, 0x21, 0xf1, //0x0000374d andq         %rsi, %rcx
  3668  	0x48, 0x8d, 0x14, 0x09, //0x00003750 leaq         (%rcx,%rcx), %rdx
  3669  	0x4c, 0x09, 0xea, //0x00003754 orq          %r13, %rdx
  3670  	0x48, 0x89, 0xd7, //0x00003757 movq         %rdx, %rdi
  3671  	0x48, 0xf7, 0xd7, //0x0000375a notq         %rdi
  3672  	0x48, 0x21, 0xf7, //0x0000375d andq         %rsi, %rdi
  3673  	0x48, 0x89, 0xc6, //0x00003760 movq         %rax, %rsi
  3674  	0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003763 movabsq      $-6148914691236517206, %rax
  3675  	0x48, 0x21, 0xc7, //0x0000376d andq         %rax, %rdi
  3676  	0x45, 0x31, 0xed, //0x00003770 xorl         %r13d, %r13d
  3677  	0x48, 0x01, 0xcf, //0x00003773 addq         %rcx, %rdi
  3678  	0x41, 0x0f, 0x92, 0xc5, //0x00003776 setb         %r13b
  3679  	0x48, 0x01, 0xff, //0x0000377a addq         %rdi, %rdi
  3680  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000377d movabsq      $6148914691236517205, %rax
  3681  	0x48, 0x31, 0xc7, //0x00003787 xorq         %rax, %rdi
  3682  	0x48, 0x89, 0xf0, //0x0000378a movq         %rsi, %rax
  3683  	0x48, 0x21, 0xd7, //0x0000378d andq         %rdx, %rdi
  3684  	0x48, 0xf7, 0xd7, //0x00003790 notq         %rdi
  3685  	0x48, 0x21, 0xfb, //0x00003793 andq         %rdi, %rbx
  3686  	0x48, 0x85, 0xdb, //0x00003796 testq        %rbx, %rbx
  3687  	0x0f, 0x84, 0x91, 0xff, 0xff, 0xff, //0x00003799 je           LBB0_631
  3688  	0xe9, 0xd4, 0x02, 0x00, 0x00, //0x0000379f jmp          LBB0_645
  3689  	//0x000037a4 LBB0_638
  3690  	0x4c, 0x89, 0xd1, //0x000037a4 movq         %r10, %rcx
  3691  	0x48, 0x2b, 0x4d, 0xb8, //0x000037a7 subq         $-72(%rbp), %rcx
  3692  	0x4c, 0x0f, 0xbc, 0xfe, //0x000037ab bsfq         %rsi, %r15
  3693  	0x49, 0x01, 0xcf, //0x000037af addq         %rcx, %r15
  3694  	0xe9, 0x5d, 0xff, 0xff, 0xff, //0x000037b2 jmp          LBB0_629
  3695  	//0x000037b7 LBB0_639
  3696  	0x40, 0x80, 0xff, 0x3a, //0x000037b7 cmpb         $58, %dil
  3697  	0x0f, 0x85, 0x87, 0xfa, 0xff, 0xff, //0x000037bb jne          LBB0_557
  3698  	0x49, 0xc7, 0x04, 0xd6, 0x00, 0x00, 0x00, 0x00, //0x000037c1 movq         $0, (%r14,%rdx,8)
  3699  	0xe9, 0x22, 0xfc, 0xff, 0xff, //0x000037c9 jmp          LBB0_584
  3700  	//0x000037ce LBB0_641
  3701  	0x49, 0x89, 0x36, //0x000037ce movq         %rsi, (%r14)
  3702  	0x83, 0xff, 0x7b, //0x000037d1 cmpl         $123, %edi
  3703  	0x0f, 0x87, 0x6e, 0xfa, 0xff, 0xff, //0x000037d4 ja           LBB0_557
  3704  	//0x000037da LBB0_620
  3705  	0x4f, 0x8d, 0x24, 0x0f, //0x000037da leaq         (%r15,%r9), %r12
  3706  	0x89, 0xf8, //0x000037de movl         %edi, %eax
  3707  	0x48, 0x8d, 0x15, 0x89, 0x23, 0x00, 0x00, //0x000037e0 leaq         $9097(%rip), %rdx  /* LJTI0_3+0(%rip) */
  3708  	0x48, 0x63, 0x04, 0x82, //0x000037e7 movslq       (%rdx,%rax,4), %rax
  3709  	0x48, 0x01, 0xd0, //0x000037eb addq         %rdx, %rax
  3710  	0xff, 0xe0, //0x000037ee jmpq         *%rax
  3711  	//0x000037f0 LBB0_648
  3712  	0x49, 0x8b, 0x7d, 0x08, //0x000037f0 movq         $8(%r13), %rdi
  3713  	0x4c, 0x29, 0xcf, //0x000037f4 subq         %r9, %rdi
  3714  	0x0f, 0x84, 0xd6, 0x12, 0x00, 0x00, //0x000037f7 je           LBB0_875
  3715  	0x41, 0x80, 0x3c, 0x24, 0x30, //0x000037fd cmpb         $48, (%r12)
  3716  	0x0f, 0x85, 0x31, 0x00, 0x00, 0x00, //0x00003802 jne          LBB0_653
  3717  	0x48, 0x83, 0xff, 0x01, //0x00003808 cmpq         $1, %rdi
  3718  	0x0f, 0x84, 0xc7, 0xfb, 0xff, 0xff, //0x0000380c je           LBB0_583
  3719  	0x43, 0x8a, 0x0c, 0x17, //0x00003812 movb         (%r15,%r10), %cl
  3720  	0x80, 0xc1, 0xd2, //0x00003816 addb         $-46, %cl
  3721  	0x80, 0xf9, 0x37, //0x00003819 cmpb         $55, %cl
  3722  	0x0f, 0x87, 0xb7, 0xfb, 0xff, 0xff, //0x0000381c ja           LBB0_583
  3723  	0x0f, 0xb6, 0xc1, //0x00003822 movzbl       %cl, %eax
  3724  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003825 movabsq      $36028797027352577, %rcx
  3725  	0x48, 0x0f, 0xa3, 0xc1, //0x0000382f btq          %rax, %rcx
  3726  	0x0f, 0x83, 0xa0, 0xfb, 0xff, 0xff, //0x00003833 jae          LBB0_583
  3727  	//0x00003839 LBB0_653
  3728  	0x48, 0x83, 0xff, 0x10, //0x00003839 cmpq         $16, %rdi
  3729  	0x0f, 0x82, 0xf1, 0x0f, 0x00, 0x00, //0x0000383d jb           LBB0_845
  3730  	0x4c, 0x8d, 0x7f, 0xf0, //0x00003843 leaq         $-16(%rdi), %r15
  3731  	0x4c, 0x89, 0xf8, //0x00003847 movq         %r15, %rax
  3732  	0x48, 0x83, 0xe0, 0xf0, //0x0000384a andq         $-16, %rax
  3733  	0x4a, 0x8d, 0x44, 0x20, 0x10, //0x0000384e leaq         $16(%rax,%r12), %rax
  3734  	0x48, 0x89, 0x45, 0xc8, //0x00003853 movq         %rax, $-56(%rbp)
  3735  	0x41, 0x83, 0xe7, 0x0f, //0x00003857 andl         $15, %r15d
  3736  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000385b movq         $-1, %r11
  3737  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003862 movq         $-1, %r10
  3738  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003869 movq         $-1, %r8
  3739  	0x4c, 0x89, 0xe3, //0x00003870 movq         %r12, %rbx
  3740  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003873 .p2align 4, 0x90
  3741  	//0x00003880 LBB0_655
  3742  	0xf3, 0x0f, 0x6f, 0x13, //0x00003880 movdqu       (%rbx), %xmm2
  3743  	0x66, 0x0f, 0x6f, 0xe2, //0x00003884 movdqa       %xmm2, %xmm4
  3744  	0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003888 pcmpgtb      %xmm8, %xmm4
  3745  	0x66, 0x0f, 0x6f, 0xeb, //0x0000388d movdqa       %xmm3, %xmm5
  3746  	0x66, 0x0f, 0x64, 0xea, //0x00003891 pcmpgtb      %xmm2, %xmm5
  3747  	0x66, 0x0f, 0xdb, 0xec, //0x00003895 pand         %xmm4, %xmm5
  3748  	0x66, 0x0f, 0x6f, 0xe2, //0x00003899 movdqa       %xmm2, %xmm4
  3749  	0x66, 0x41, 0x0f, 0x74, 0xe1, //0x0000389d pcmpeqb      %xmm9, %xmm4
  3750  	0x66, 0x0f, 0x6f, 0xf2, //0x000038a2 movdqa       %xmm2, %xmm6
  3751  	0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000038a6 pcmpeqb      %xmm10, %xmm6
  3752  	0x66, 0x0f, 0xeb, 0xf4, //0x000038ab por          %xmm4, %xmm6
  3753  	0x66, 0x0f, 0x6f, 0xe2, //0x000038af movdqa       %xmm2, %xmm4
  3754  	0x66, 0x41, 0x0f, 0xeb, 0xe3, //0x000038b3 por          %xmm11, %xmm4
  3755  	0x66, 0x41, 0x0f, 0x74, 0xd4, //0x000038b8 pcmpeqb      %xmm12, %xmm2
  3756  	0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000038bd pcmpeqb      %xmm13, %xmm4
  3757  	0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x000038c2 pmovmskb     %xmm4, %r14d
  3758  	0x66, 0x0f, 0xeb, 0xe2, //0x000038c7 por          %xmm2, %xmm4
  3759  	0x66, 0x0f, 0xeb, 0xee, //0x000038cb por          %xmm6, %xmm5
  3760  	0x66, 0x0f, 0xeb, 0xec, //0x000038cf por          %xmm4, %xmm5
  3761  	0x66, 0x44, 0x0f, 0xd7, 0xea, //0x000038d3 pmovmskb     %xmm2, %r13d
  3762  	0x66, 0x0f, 0xd7, 0xf6, //0x000038d8 pmovmskb     %xmm6, %esi
  3763  	0x66, 0x0f, 0xd7, 0xc5, //0x000038dc pmovmskb     %xmm5, %eax
  3764  	0xb9, 0xff, 0xff, 0xff, 0xff, //0x000038e0 movl         $4294967295, %ecx
  3765  	0x48, 0x31, 0xc8, //0x000038e5 xorq         %rcx, %rax
  3766  	0x48, 0x0f, 0xbc, 0xc8, //0x000038e8 bsfq         %rax, %rcx
  3767  	0x83, 0xf9, 0x10, //0x000038ec cmpl         $16, %ecx
  3768  	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000038ef je           LBB0_657
  3769  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x000038f5 movl         $-1, %eax
  3770  	0xd3, 0xe0, //0x000038fa shll         %cl, %eax
  3771  	0xf7, 0xd0, //0x000038fc notl         %eax
  3772  	0x41, 0x21, 0xc5, //0x000038fe andl         %eax, %r13d
  3773  	0x41, 0x21, 0xc6, //0x00003901 andl         %eax, %r14d
  3774  	0x21, 0xf0, //0x00003904 andl         %esi, %eax
  3775  	0x89, 0xc6, //0x00003906 movl         %eax, %esi
  3776  	//0x00003908 LBB0_657
  3777  	0x41, 0x8d, 0x55, 0xff, //0x00003908 leal         $-1(%r13), %edx
  3778  	0x44, 0x21, 0xea, //0x0000390c andl         %r13d, %edx
  3779  	0x0f, 0x85, 0x82, 0x0a, 0x00, 0x00, //0x0000390f jne          LBB0_807
  3780  	0x41, 0x8d, 0x56, 0xff, //0x00003915 leal         $-1(%r14), %edx
  3781  	0x44, 0x21, 0xf2, //0x00003919 andl         %r14d, %edx
  3782  	0x0f, 0x85, 0x75, 0x0a, 0x00, 0x00, //0x0000391c jne          LBB0_807
  3783  	0x8d, 0x56, 0xff, //0x00003922 leal         $-1(%rsi), %edx
  3784  	0x21, 0xf2, //0x00003925 andl         %esi, %edx
  3785  	0x0f, 0x85, 0x6a, 0x0a, 0x00, 0x00, //0x00003927 jne          LBB0_807
  3786  	0x45, 0x85, 0xed, //0x0000392d testl        %r13d, %r13d
  3787  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003930 je           LBB0_663
  3788  	0x48, 0x89, 0xd8, //0x00003936 movq         %rbx, %rax
  3789  	0x4c, 0x29, 0xe0, //0x00003939 subq         %r12, %rax
  3790  	0x41, 0x0f, 0xbc, 0xd5, //0x0000393c bsfl         %r13d, %edx
  3791  	0x48, 0x01, 0xc2, //0x00003940 addq         %rax, %rdx
  3792  	0x49, 0x83, 0xf8, 0xff, //0x00003943 cmpq         $-1, %r8
  3793  	0x0f, 0x85, 0x2a, 0x0c, 0x00, 0x00, //0x00003947 jne          LBB0_823
  3794  	0x49, 0x89, 0xd0, //0x0000394d movq         %rdx, %r8
  3795  	//0x00003950 LBB0_663
  3796  	0x45, 0x85, 0xf6, //0x00003950 testl        %r14d, %r14d
  3797  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003953 je           LBB0_666
  3798  	0x48, 0x89, 0xd8, //0x00003959 movq         %rbx, %rax
  3799  	0x4c, 0x29, 0xe0, //0x0000395c subq         %r12, %rax
  3800  	0x41, 0x0f, 0xbc, 0xd6, //0x0000395f bsfl         %r14d, %edx
  3801  	0x48, 0x01, 0xc2, //0x00003963 addq         %rax, %rdx
  3802  	0x49, 0x83, 0xfa, 0xff, //0x00003966 cmpq         $-1, %r10
  3803  	0x0f, 0x85, 0x07, 0x0c, 0x00, 0x00, //0x0000396a jne          LBB0_823
  3804  	0x49, 0x89, 0xd2, //0x00003970 movq         %rdx, %r10
  3805  	//0x00003973 LBB0_666
  3806  	0x4c, 0x8b, 0x75, 0xa8, //0x00003973 movq         $-88(%rbp), %r14
  3807  	0x85, 0xf6, //0x00003977 testl        %esi, %esi
  3808  	0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003979 je           LBB0_669
  3809  	0x48, 0x89, 0xd8, //0x0000397f movq         %rbx, %rax
  3810  	0x4c, 0x29, 0xe0, //0x00003982 subq         %r12, %rax
  3811  	0x0f, 0xbc, 0xd6, //0x00003985 bsfl         %esi, %edx
  3812  	0x48, 0x01, 0xc2, //0x00003988 addq         %rax, %rdx
  3813  	0x49, 0x83, 0xfb, 0xff, //0x0000398b cmpq         $-1, %r11
  3814  	0x0f, 0x85, 0xf7, 0x0c, 0x00, 0x00, //0x0000398f jne          LBB0_835
  3815  	0x49, 0x89, 0xd3, //0x00003995 movq         %rdx, %r11
  3816  	//0x00003998 LBB0_669
  3817  	0x83, 0xf9, 0x10, //0x00003998 cmpl         $16, %ecx
  3818  	0x0f, 0x85, 0x24, 0x03, 0x00, 0x00, //0x0000399b jne          LBB0_708
  3819  	0x48, 0x83, 0xc3, 0x10, //0x000039a1 addq         $16, %rbx
  3820  	0x48, 0x83, 0xc7, 0xf0, //0x000039a5 addq         $-16, %rdi
  3821  	0x48, 0x83, 0xff, 0x0f, //0x000039a9 cmpq         $15, %rdi
  3822  	0x0f, 0x87, 0xcd, 0xfe, 0xff, 0xff, //0x000039ad ja           LBB0_655
  3823  	0x4d, 0x85, 0xff, //0x000039b3 testq        %r15, %r15
  3824  	0x48, 0x8d, 0x3d, 0x8f, 0x24, 0x00, 0x00, //0x000039b6 leaq         $9359(%rip), %rdi  /* LJTI0_5+0(%rip) */
  3825  	0x0f, 0x84, 0x09, 0x03, 0x00, 0x00, //0x000039bd je           LBB0_710
  3826  	//0x000039c3 LBB0_672
  3827  	0x48, 0x8b, 0x5d, 0xc8, //0x000039c3 movq         $-56(%rbp), %rbx
  3828  	0x4a, 0x8d, 0x0c, 0x3b, //0x000039c7 leaq         (%rbx,%r15), %rcx
  3829  	0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000039cb jmp          LBB0_676
  3830  	//0x000039d0 LBB0_673
  3831  	0x48, 0x89, 0xf0, //0x000039d0 movq         %rsi, %rax
  3832  	0x4c, 0x29, 0xe0, //0x000039d3 subq         %r12, %rax
  3833  	0x49, 0x83, 0xfb, 0xff, //0x000039d6 cmpq         $-1, %r11
  3834  	0x0f, 0x85, 0xda, 0x0c, 0x00, 0x00, //0x000039da jne          LBB0_837
  3835  	0x48, 0xff, 0xc8, //0x000039e0 decq         %rax
  3836  	0x49, 0x89, 0xc3, //0x000039e3 movq         %rax, %r11
  3837  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039e6 .p2align 4, 0x90
  3838  	//0x000039f0 LBB0_675
  3839  	0x48, 0x89, 0xf3, //0x000039f0 movq         %rsi, %rbx
  3840  	0x49, 0xff, 0xcf, //0x000039f3 decq         %r15
  3841  	0x0f, 0x84, 0x92, 0x0b, 0x00, 0x00, //0x000039f6 je           LBB0_825
  3842  	//0x000039fc LBB0_676
  3843  	0x0f, 0xbe, 0x13, //0x000039fc movsbl       (%rbx), %edx
  3844  	0x83, 0xc2, 0xd5, //0x000039ff addl         $-43, %edx
  3845  	0x83, 0xfa, 0x3a, //0x00003a02 cmpl         $58, %edx
  3846  	0x0f, 0x87, 0xbd, 0x02, 0x00, 0x00, //0x00003a05 ja           LBB0_709
  3847  	0x48, 0x8d, 0x73, 0x01, //0x00003a0b leaq         $1(%rbx), %rsi
  3848  	0x48, 0x63, 0x04, 0x97, //0x00003a0f movslq       (%rdi,%rdx,4), %rax
  3849  	0x48, 0x01, 0xf8, //0x00003a13 addq         %rdi, %rax
  3850  	0xff, 0xe0, //0x00003a16 jmpq         *%rax
  3851  	//0x00003a18 LBB0_678
  3852  	0x48, 0x89, 0xf0, //0x00003a18 movq         %rsi, %rax
  3853  	0x4c, 0x29, 0xe0, //0x00003a1b subq         %r12, %rax
  3854  	0x49, 0x83, 0xfa, 0xff, //0x00003a1e cmpq         $-1, %r10
  3855  	0x0f, 0x85, 0x92, 0x0c, 0x00, 0x00, //0x00003a22 jne          LBB0_837
  3856  	0x48, 0xff, 0xc8, //0x00003a28 decq         %rax
  3857  	0x49, 0x89, 0xc2, //0x00003a2b movq         %rax, %r10
  3858  	0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00003a2e jmp          LBB0_675
  3859  	//0x00003a33 LBB0_680
  3860  	0x48, 0x89, 0xf0, //0x00003a33 movq         %rsi, %rax
  3861  	0x4c, 0x29, 0xe0, //0x00003a36 subq         %r12, %rax
  3862  	0x49, 0x83, 0xf8, 0xff, //0x00003a39 cmpq         $-1, %r8
  3863  	0x0f, 0x85, 0x77, 0x0c, 0x00, 0x00, //0x00003a3d jne          LBB0_837
  3864  	0x48, 0xff, 0xc8, //0x00003a43 decq         %rax
  3865  	0x49, 0x89, 0xc0, //0x00003a46 movq         %rax, %r8
  3866  	0xe9, 0xa2, 0xff, 0xff, 0xff, //0x00003a49 jmp          LBB0_675
  3867  	//0x00003a4e LBB0_642
  3868  	0x83, 0xff, 0x22, //0x00003a4e cmpl         $34, %edi
  3869  	0x0f, 0x84, 0x79, 0x00, 0x00, 0x00, //0x00003a51 je           LBB0_686
  3870  	//0x00003a57 LBB0_622
  3871  	0x83, 0xff, 0x7d, //0x00003a57 cmpl         $125, %edi
  3872  	0x0f, 0x85, 0xe8, 0xf7, 0xff, 0xff, //0x00003a5a jne          LBB0_557
  3873  	//0x00003a60 LBB0_617
  3874  	0x49, 0x89, 0x36, //0x00003a60 movq         %rsi, (%r14)
  3875  	0x48, 0x89, 0xf2, //0x00003a63 movq         %rsi, %rdx
  3876  	0x48, 0x8b, 0x4d, 0x98, //0x00003a66 movq         $-104(%rbp), %rcx
  3877  	0x48, 0x85, 0xf6, //0x00003a6a testq        %rsi, %rsi
  3878  	0x0f, 0x85, 0x90, 0xf9, 0xff, 0xff, //0x00003a6d jne          LBB0_586
  3879  	0xe9, 0xd7, 0xf7, 0xff, 0xff, //0x00003a73 jmp          LBB0_558
  3880  	//0x00003a78 LBB0_645
  3881  	0x48, 0x0f, 0xbc, 0xcb, //0x00003a78 bsfq         %rbx, %rcx
  3882  	0x4c, 0x03, 0x55, 0xa0, //0x00003a7c addq         $-96(%rbp), %r10
  3883  	0x49, 0x01, 0xca, //0x00003a80 addq         %rcx, %r10
  3884  	0x4c, 0x8b, 0x75, 0xa8, //0x00003a83 movq         $-88(%rbp), %r14
  3885  	//0x00003a87 LBB0_646
  3886  	0x4d, 0x85, 0xd2, //0x00003a87 testq        %r10, %r10
  3887  	0x0f, 0x88, 0x24, 0x10, 0x00, 0x00, //0x00003a8a js           LBB0_872
  3888  	0x4d, 0x89, 0x13, //0x00003a90 movq         %r10, (%r11)
  3889  	0x4c, 0x89, 0xc9, //0x00003a93 movq         %r9, %rcx
  3890  	0x48, 0x83, 0x7d, 0xc8, 0x00, //0x00003a96 cmpq         $0, $-56(%rbp)
  3891  	0x4c, 0x8b, 0x6d, 0xc0, //0x00003a9b movq         $-64(%rbp), %r13
  3892  	0x4c, 0x8b, 0x7d, 0xb8, //0x00003a9f movq         $-72(%rbp), %r15
  3893  	0x0f, 0x8f, 0x47, 0xf9, 0xff, 0xff, //0x00003aa3 jg           LBB0_584
  3894  	0xe9, 0xa1, 0xf7, 0xff, 0xff, //0x00003aa9 jmp          LBB0_558
  3895  	//0x00003aae LBB0_682
  3896  	0x48, 0x81, 0xfa, 0xff, 0x0f, 0x00, 0x00, //0x00003aae cmpq         $4095, %rdx
  3897  	0x0f, 0x8f, 0xe3, 0x0f, 0x00, 0x00, //0x00003ab5 jg           LBB0_955
  3898  	0x48, 0x8d, 0x42, 0x01, //0x00003abb leaq         $1(%rdx), %rax
  3899  	0x49, 0x89, 0x06, //0x00003abf movq         %rax, (%r14)
  3900  	0x49, 0xc7, 0x44, 0xd6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00003ac2 movq         $0, $8(%r14,%rdx,8)
  3901  	0xe9, 0x20, 0xf9, 0xff, 0xff, //0x00003acb jmp          LBB0_584
  3902  	//0x00003ad0 LBB0_686
  3903  	0x49, 0xc7, 0x04, 0xd6, 0x02, 0x00, 0x00, 0x00, //0x00003ad0 movq         $2, (%r14,%rdx,8)
  3904  	0x49, 0x8b, 0x4d, 0x08, //0x00003ad8 movq         $8(%r13), %rcx
  3905  	0x49, 0x89, 0xcd, //0x00003adc movq         %rcx, %r13
  3906  	0x4d, 0x29, 0xd5, //0x00003adf subq         %r10, %r13
  3907  	0x0f, 0x84, 0x5b, 0x1b, 0x00, 0x00, //0x00003ae2 je           LBB0_974
  3908  	0x4c, 0x89, 0x55, 0xc8, //0x00003ae8 movq         %r10, $-56(%rbp)
  3909  	0x4d, 0x01, 0xfa, //0x00003aec addq         %r15, %r10
  3910  	0x49, 0x83, 0xfd, 0x40, //0x00003aef cmpq         $64, %r13
  3911  	0x48, 0x89, 0x4d, 0x88, //0x00003af3 movq         %rcx, $-120(%rbp)
  3912  	0x0f, 0x82, 0x5f, 0x0d, 0x00, 0x00, //0x00003af7 jb           LBB0_846
  3913  	0x45, 0x89, 0xee, //0x00003afd movl         %r13d, %r14d
  3914  	0x41, 0x83, 0xe6, 0x3f, //0x00003b00 andl         $63, %r14d
  3915  	0x4c, 0x29, 0xc9, //0x00003b04 subq         %r9, %rcx
  3916  	0x48, 0x83, 0xc1, 0xbf, //0x00003b07 addq         $-65, %rcx
  3917  	0x48, 0x83, 0xe1, 0xc0, //0x00003b0b andq         $-64, %rcx
  3918  	0x4c, 0x01, 0xc9, //0x00003b0f addq         %r9, %rcx
  3919  	0x49, 0x8d, 0x44, 0x0f, 0x41, //0x00003b12 leaq         $65(%r15,%rcx), %rax
  3920  	0x48, 0x89, 0x45, 0x80, //0x00003b17 movq         %rax, $-128(%rbp)
  3921  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003b1b movq         $-1, %r12
  3922  	0x45, 0x31, 0xff, //0x00003b22 xorl         %r15d, %r15d
  3923  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003b25 .p2align 4, 0x90
  3924  	//0x00003b30 LBB0_689
  3925  	0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00003b30 movdqu       (%r10), %xmm2
  3926  	0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00003b35 movdqu       $16(%r10), %xmm4
  3927  	0xf3, 0x41, 0x0f, 0x6f, 0x6a, 0x20, //0x00003b3b movdqu       $32(%r10), %xmm5
  3928  	0xf3, 0x41, 0x0f, 0x6f, 0x72, 0x30, //0x00003b41 movdqu       $48(%r10), %xmm6
  3929  	0x66, 0x0f, 0x6f, 0xfa, //0x00003b47 movdqa       %xmm2, %xmm7
  3930  	0x66, 0x0f, 0x74, 0xf8, //0x00003b4b pcmpeqb      %xmm0, %xmm7
  3931  	0x66, 0x0f, 0xd7, 0xf7, //0x00003b4f pmovmskb     %xmm7, %esi
  3932  	0x66, 0x0f, 0x6f, 0xfc, //0x00003b53 movdqa       %xmm4, %xmm7
  3933  	0x66, 0x0f, 0x74, 0xf8, //0x00003b57 pcmpeqb      %xmm0, %xmm7
  3934  	0x66, 0x0f, 0xd7, 0xd7, //0x00003b5b pmovmskb     %xmm7, %edx
  3935  	0x66, 0x0f, 0x6f, 0xfd, //0x00003b5f movdqa       %xmm5, %xmm7
  3936  	0x66, 0x0f, 0x74, 0xf8, //0x00003b63 pcmpeqb      %xmm0, %xmm7
  3937  	0x66, 0x0f, 0xd7, 0xc7, //0x00003b67 pmovmskb     %xmm7, %eax
  3938  	0x66, 0x0f, 0x6f, 0xfe, //0x00003b6b movdqa       %xmm6, %xmm7
  3939  	0x66, 0x0f, 0x74, 0xf8, //0x00003b6f pcmpeqb      %xmm0, %xmm7
  3940  	0x66, 0x0f, 0xd7, 0xcf, //0x00003b73 pmovmskb     %xmm7, %ecx
  3941  	0x66, 0x0f, 0x74, 0xd1, //0x00003b77 pcmpeqb      %xmm1, %xmm2
  3942  	0x66, 0x0f, 0xd7, 0xfa, //0x00003b7b pmovmskb     %xmm2, %edi
  3943  	0x66, 0x0f, 0x74, 0xe1, //0x00003b7f pcmpeqb      %xmm1, %xmm4
  3944  	0x66, 0x0f, 0xd7, 0xdc, //0x00003b83 pmovmskb     %xmm4, %ebx
  3945  	0x66, 0x0f, 0x74, 0xe9, //0x00003b87 pcmpeqb      %xmm1, %xmm5
  3946  	0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00003b8b pmovmskb     %xmm5, %r11d
  3947  	0x66, 0x0f, 0x74, 0xf1, //0x00003b90 pcmpeqb      %xmm1, %xmm6
  3948  	0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00003b94 pmovmskb     %xmm6, %r8d
  3949  	0x48, 0xc1, 0xe1, 0x30, //0x00003b99 shlq         $48, %rcx
  3950  	0x48, 0xc1, 0xe0, 0x20, //0x00003b9d shlq         $32, %rax
  3951  	0x48, 0xc1, 0xe2, 0x10, //0x00003ba1 shlq         $16, %rdx
  3952  	0x48, 0x09, 0xd6, //0x00003ba5 orq          %rdx, %rsi
  3953  	0x48, 0x09, 0xc6, //0x00003ba8 orq          %rax, %rsi
  3954  	0x49, 0xc1, 0xe0, 0x30, //0x00003bab shlq         $48, %r8
  3955  	0x49, 0xc1, 0xe3, 0x20, //0x00003baf shlq         $32, %r11
  3956  	0x48, 0xc1, 0xe3, 0x10, //0x00003bb3 shlq         $16, %rbx
  3957  	0x48, 0x09, 0xdf, //0x00003bb7 orq          %rbx, %rdi
  3958  	0x4c, 0x09, 0xdf, //0x00003bba orq          %r11, %rdi
  3959  	0x4c, 0x09, 0xc7, //0x00003bbd orq          %r8, %rdi
  3960  	0x49, 0x83, 0xfc, 0xff, //0x00003bc0 cmpq         $-1, %r12
  3961  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003bc4 jne          LBB0_691
  3962  	0x48, 0x85, 0xff, //0x00003bca testq        %rdi, %rdi
  3963  	0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00003bcd jne          LBB0_700
  3964  	//0x00003bd3 LBB0_691
  3965  	0x48, 0x09, 0xce, //0x00003bd3 orq          %rcx, %rsi
  3966  	0x48, 0x89, 0xf8, //0x00003bd6 movq         %rdi, %rax
  3967  	0x4c, 0x09, 0xf8, //0x00003bd9 orq          %r15, %rax
  3968  	0x4c, 0x8b, 0x5d, 0xd0, //0x00003bdc movq         $-48(%rbp), %r11
  3969  	0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00003be0 jne          LBB0_701
  3970  	0x48, 0x85, 0xf6, //0x00003be6 testq        %rsi, %rsi
  3971  	0x0f, 0x85, 0x81, 0x00, 0x00, 0x00, //0x00003be9 jne          LBB0_702
  3972  	//0x00003bef LBB0_693
  3973  	0x49, 0x83, 0xc5, 0xc0, //0x00003bef addq         $-64, %r13
  3974  	0x49, 0x83, 0xc2, 0x40, //0x00003bf3 addq         $64, %r10
  3975  	0x49, 0x83, 0xfd, 0x3f, //0x00003bf7 cmpq         $63, %r13
  3976  	0x0f, 0x87, 0x2f, 0xff, 0xff, 0xff, //0x00003bfb ja           LBB0_689
  3977  	0xe9, 0xa8, 0x08, 0x00, 0x00, //0x00003c01 jmp          LBB0_694
  3978  	//0x00003c06 LBB0_701
  3979  	0x4c, 0x89, 0xf8, //0x00003c06 movq         %r15, %rax
  3980  	0x48, 0xf7, 0xd0, //0x00003c09 notq         %rax
  3981  	0x48, 0x21, 0xf8, //0x00003c0c andq         %rdi, %rax
  3982  	0x48, 0x8d, 0x0c, 0x00, //0x00003c0f leaq         (%rax,%rax), %rcx
  3983  	0x4c, 0x09, 0xf9, //0x00003c13 orq          %r15, %rcx
  3984  	0x48, 0x89, 0xca, //0x00003c16 movq         %rcx, %rdx
  3985  	0x48, 0xf7, 0xd2, //0x00003c19 notq         %rdx
  3986  	0x48, 0x21, 0xfa, //0x00003c1c andq         %rdi, %rdx
  3987  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c1f movabsq      $-6148914691236517206, %rdi
  3988  	0x48, 0x21, 0xfa, //0x00003c29 andq         %rdi, %rdx
  3989  	0x45, 0x31, 0xff, //0x00003c2c xorl         %r15d, %r15d
  3990  	0x48, 0x01, 0xc2, //0x00003c2f addq         %rax, %rdx
  3991  	0x41, 0x0f, 0x92, 0xc7, //0x00003c32 setb         %r15b
  3992  	0x48, 0x01, 0xd2, //0x00003c36 addq         %rdx, %rdx
  3993  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003c39 movabsq      $6148914691236517205, %rax
  3994  	0x48, 0x31, 0xc2, //0x00003c43 xorq         %rax, %rdx
  3995  	0x48, 0x21, 0xca, //0x00003c46 andq         %rcx, %rdx
  3996  	0x48, 0xf7, 0xd2, //0x00003c49 notq         %rdx
  3997  	0x48, 0x21, 0xd6, //0x00003c4c andq         %rdx, %rsi
  3998  	0x48, 0x85, 0xf6, //0x00003c4f testq        %rsi, %rsi
  3999  	0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00003c52 je           LBB0_693
  4000  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003c58 jmp          LBB0_702
  4001  	//0x00003c5d LBB0_700
  4002  	0x4c, 0x89, 0xd0, //0x00003c5d movq         %r10, %rax
  4003  	0x48, 0x2b, 0x45, 0xb8, //0x00003c60 subq         $-72(%rbp), %rax
  4004  	0x4c, 0x0f, 0xbc, 0xe7, //0x00003c64 bsfq         %rdi, %r12
  4005  	0x49, 0x01, 0xc4, //0x00003c68 addq         %rax, %r12
  4006  	0xe9, 0x63, 0xff, 0xff, 0xff, //0x00003c6b jmp          LBB0_691
  4007  	//0x00003c70 LBB0_702
  4008  	0x48, 0x0f, 0xbc, 0xc6, //0x00003c70 bsfq         %rsi, %rax
  4009  	0x4c, 0x03, 0x55, 0xa0, //0x00003c74 addq         $-96(%rbp), %r10
  4010  	0x49, 0x01, 0xc2, //0x00003c78 addq         %rax, %r10
  4011  	0x4c, 0x8b, 0x6d, 0xc0, //0x00003c7b movq         $-64(%rbp), %r13
  4012  	0x4c, 0x8b, 0x75, 0xa8, //0x00003c7f movq         $-88(%rbp), %r14
  4013  	0x4c, 0x8b, 0x7d, 0xb8, //0x00003c83 movq         $-72(%rbp), %r15
  4014  	0x4d, 0x85, 0xd2, //0x00003c87 testq        %r10, %r10
  4015  	0x0f, 0x88, 0x20, 0x18, 0x00, 0x00, //0x00003c8a js           LBB0_939
  4016  	//0x00003c90 LBB0_705
  4017  	0x4d, 0x89, 0x13, //0x00003c90 movq         %r10, (%r11)
  4018  	0x4c, 0x89, 0xc9, //0x00003c93 movq         %r9, %rcx
  4019  	0x48, 0x83, 0x7d, 0xc8, 0x00, //0x00003c96 cmpq         $0, $-56(%rbp)
  4020  	0x0f, 0x8e, 0xae, 0xf5, 0xff, 0xff, //0x00003c9b jle          LBB0_558
  4021  	0x49, 0x8b, 0x06, //0x00003ca1 movq         (%r14), %rax
  4022  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003ca4 cmpq         $4095, %rax
  4023  	0x0f, 0x8f, 0xee, 0x0d, 0x00, 0x00, //0x00003caa jg           LBB0_955
  4024  	0x48, 0x8d, 0x48, 0x01, //0x00003cb0 leaq         $1(%rax), %rcx
  4025  	0x49, 0x89, 0x0e, //0x00003cb4 movq         %rcx, (%r14)
  4026  	0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003cb7 movq         $4, $8(%r14,%rax,8)
  4027  	0xe9, 0x2b, 0xf7, 0xff, 0xff, //0x00003cc0 jmp          LBB0_584
  4028  	//0x00003cc5 LBB0_708
  4029  	0x48, 0x01, 0xcb, //0x00003cc5 addq         %rcx, %rbx
  4030  	//0x00003cc8 LBB0_709
  4031  	0x48, 0x89, 0x5d, 0xc8, //0x00003cc8 movq         %rbx, $-56(%rbp)
  4032  	//0x00003ccc LBB0_710
  4033  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003ccc movq         $-1, %rcx
  4034  	0x4d, 0x85, 0xd2, //0x00003cd3 testq        %r10, %r10
  4035  	0x0f, 0x84, 0xf7, 0x17, 0x00, 0x00, //0x00003cd6 je           LBB0_943
  4036  	//0x00003cdc LBB0_711
  4037  	0x4d, 0x85, 0xdb, //0x00003cdc testq        %r11, %r11
  4038  	0x0f, 0x84, 0xee, 0x17, 0x00, 0x00, //0x00003cdf je           LBB0_943
  4039  	0x4d, 0x85, 0xc0, //0x00003ce5 testq        %r8, %r8
  4040  	0x0f, 0x84, 0xe5, 0x17, 0x00, 0x00, //0x00003ce8 je           LBB0_943
  4041  	0x48, 0x8b, 0x45, 0xc8, //0x00003cee movq         $-56(%rbp), %rax
  4042  	0x4c, 0x29, 0xe0, //0x00003cf2 subq         %r12, %rax
  4043  	0x48, 0x89, 0xc2, //0x00003cf5 movq         %rax, %rdx
  4044  	0x48, 0x8d, 0x48, 0xff, //0x00003cf8 leaq         $-1(%rax), %rcx
  4045  	0x49, 0x39, 0xca, //0x00003cfc cmpq         %rcx, %r10
  4046  	0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00003cff je           LBB0_719
  4047  	0x49, 0x39, 0xc8, //0x00003d05 cmpq         %rcx, %r8
  4048  	0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00003d08 je           LBB0_719
  4049  	0x49, 0x39, 0xcb, //0x00003d0e cmpq         %rcx, %r11
  4050  	0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00003d11 je           LBB0_719
  4051  	0x4d, 0x85, 0xdb, //0x00003d17 testq        %r11, %r11
  4052  	0x4c, 0x8b, 0x6d, 0xc0, //0x00003d1a movq         $-64(%rbp), %r13
  4053  	0x4c, 0x8b, 0x75, 0xa8, //0x00003d1e movq         $-88(%rbp), %r14
  4054  	0x4c, 0x8b, 0x7d, 0xb8, //0x00003d22 movq         $-72(%rbp), %r15
  4055  	0x0f, 0x8e, 0x33, 0x00, 0x00, 0x00, //0x00003d26 jle          LBB0_721
  4056  	0x49, 0x8d, 0x43, 0xff, //0x00003d2c leaq         $-1(%r11), %rax
  4057  	0x49, 0x39, 0xc2, //0x00003d30 cmpq         %rax, %r10
  4058  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003d33 je           LBB0_721
  4059  	0x49, 0xf7, 0xd3, //0x00003d39 notq         %r11
  4060  	0x4d, 0x89, 0xda, //0x00003d3c movq         %r11, %r10
  4061  	0xe9, 0x85, 0xf6, 0xff, 0xff, //0x00003d3f jmp          LBB0_580
  4062  	//0x00003d44 LBB0_719
  4063  	0x49, 0x89, 0xd2, //0x00003d44 movq         %rdx, %r10
  4064  	0x49, 0xf7, 0xda, //0x00003d47 negq         %r10
  4065  	//0x00003d4a LBB0_720
  4066  	0x4c, 0x8b, 0x5d, 0xd0, //0x00003d4a movq         $-48(%rbp), %r11
  4067  	0x4c, 0x8b, 0x6d, 0xc0, //0x00003d4e movq         $-64(%rbp), %r13
  4068  	0x4c, 0x8b, 0x75, 0xa8, //0x00003d52 movq         $-88(%rbp), %r14
  4069  	0x4c, 0x8b, 0x7d, 0xb8, //0x00003d56 movq         $-72(%rbp), %r15
  4070  	0xe9, 0x6e, 0xf6, 0xff, 0xff, //0x00003d5a jmp          LBB0_581
  4071  	//0x00003d5f LBB0_721
  4072  	0x4c, 0x89, 0xc1, //0x00003d5f movq         %r8, %rcx
  4073  	0x4c, 0x09, 0xd1, //0x00003d62 orq          %r10, %rcx
  4074  	0x4d, 0x39, 0xd0, //0x00003d65 cmpq         %r10, %r8
  4075  	0x0f, 0x8c, 0x43, 0xf6, 0xff, 0xff, //0x00003d68 jl           LBB0_579
  4076  	0x48, 0x85, 0xc9, //0x00003d6e testq        %rcx, %rcx
  4077  	0x0f, 0x88, 0x3a, 0xf6, 0xff, 0xff, //0x00003d71 js           LBB0_579
  4078  	0x49, 0xf7, 0xd0, //0x00003d77 notq         %r8
  4079  	0x4d, 0x89, 0xc2, //0x00003d7a movq         %r8, %r10
  4080  	0xe9, 0x47, 0xf6, 0xff, 0xff, //0x00003d7d jmp          LBB0_580
  4081  	//0x00003d82 LBB0_724
  4082  	0x49, 0x8b, 0x45, 0x08, //0x00003d82 movq         $8(%r13), %rax
  4083  	0x49, 0x89, 0xc5, //0x00003d86 movq         %rax, %r13
  4084  	0x4d, 0x29, 0xd5, //0x00003d89 subq         %r10, %r13
  4085  	0x0f, 0x84, 0xb1, 0x18, 0x00, 0x00, //0x00003d8c je           LBB0_974
  4086  	0x4c, 0x89, 0x55, 0xc8, //0x00003d92 movq         %r10, $-56(%rbp)
  4087  	0x4d, 0x01, 0xfa, //0x00003d96 addq         %r15, %r10
  4088  	0x49, 0x83, 0xfd, 0x40, //0x00003d99 cmpq         $64, %r13
  4089  	0x48, 0x89, 0x45, 0x88, //0x00003d9d movq         %rax, $-120(%rbp)
  4090  	0x0f, 0x82, 0x2e, 0x0b, 0x00, 0x00, //0x00003da1 jb           LBB0_850
  4091  	0x45, 0x89, 0xee, //0x00003da7 movl         %r13d, %r14d
  4092  	0x41, 0x83, 0xe6, 0x3f, //0x00003daa andl         $63, %r14d
  4093  	0x4c, 0x29, 0xc8, //0x00003dae subq         %r9, %rax
  4094  	0x48, 0x83, 0xc0, 0xbf, //0x00003db1 addq         $-65, %rax
  4095  	0x48, 0x83, 0xe0, 0xc0, //0x00003db5 andq         $-64, %rax
  4096  	0x4c, 0x01, 0xc8, //0x00003db9 addq         %r9, %rax
  4097  	0x49, 0x8d, 0x44, 0x07, 0x41, //0x00003dbc leaq         $65(%r15,%rax), %rax
  4098  	0x48, 0x89, 0x45, 0x80, //0x00003dc1 movq         %rax, $-128(%rbp)
  4099  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003dc5 movq         $-1, %r12
  4100  	0x45, 0x31, 0xff, //0x00003dcc xorl         %r15d, %r15d
  4101  	0x90, //0x00003dcf .p2align 4, 0x90
  4102  	//0x00003dd0 LBB0_727
  4103  	0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00003dd0 movdqu       (%r10), %xmm2
  4104  	0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00003dd5 movdqu       $16(%r10), %xmm4
  4105  	0xf3, 0x41, 0x0f, 0x6f, 0x6a, 0x20, //0x00003ddb movdqu       $32(%r10), %xmm5
  4106  	0xf3, 0x41, 0x0f, 0x6f, 0x72, 0x30, //0x00003de1 movdqu       $48(%r10), %xmm6
  4107  	0x66, 0x0f, 0x6f, 0xfa, //0x00003de7 movdqa       %xmm2, %xmm7
  4108  	0x66, 0x0f, 0x74, 0xf8, //0x00003deb pcmpeqb      %xmm0, %xmm7
  4109  	0x66, 0x0f, 0xd7, 0xf7, //0x00003def pmovmskb     %xmm7, %esi
  4110  	0x66, 0x0f, 0x6f, 0xfc, //0x00003df3 movdqa       %xmm4, %xmm7
  4111  	0x66, 0x0f, 0x74, 0xf8, //0x00003df7 pcmpeqb      %xmm0, %xmm7
  4112  	0x66, 0x0f, 0xd7, 0xc7, //0x00003dfb pmovmskb     %xmm7, %eax
  4113  	0x66, 0x0f, 0x6f, 0xfd, //0x00003dff movdqa       %xmm5, %xmm7
  4114  	0x66, 0x0f, 0x74, 0xf8, //0x00003e03 pcmpeqb      %xmm0, %xmm7
  4115  	0x66, 0x0f, 0xd7, 0xd7, //0x00003e07 pmovmskb     %xmm7, %edx
  4116  	0x66, 0x0f, 0x6f, 0xfe, //0x00003e0b movdqa       %xmm6, %xmm7
  4117  	0x66, 0x0f, 0x74, 0xf8, //0x00003e0f pcmpeqb      %xmm0, %xmm7
  4118  	0x66, 0x0f, 0xd7, 0xcf, //0x00003e13 pmovmskb     %xmm7, %ecx
  4119  	0x66, 0x0f, 0x74, 0xd1, //0x00003e17 pcmpeqb      %xmm1, %xmm2
  4120  	0x66, 0x0f, 0xd7, 0xfa, //0x00003e1b pmovmskb     %xmm2, %edi
  4121  	0x66, 0x0f, 0x74, 0xe1, //0x00003e1f pcmpeqb      %xmm1, %xmm4
  4122  	0x66, 0x0f, 0xd7, 0xdc, //0x00003e23 pmovmskb     %xmm4, %ebx
  4123  	0x66, 0x0f, 0x74, 0xe9, //0x00003e27 pcmpeqb      %xmm1, %xmm5
  4124  	0x66, 0x44, 0x0f, 0xd7, 0xdd, //0x00003e2b pmovmskb     %xmm5, %r11d
  4125  	0x66, 0x0f, 0x74, 0xf1, //0x00003e30 pcmpeqb      %xmm1, %xmm6
  4126  	0x66, 0x44, 0x0f, 0xd7, 0xc6, //0x00003e34 pmovmskb     %xmm6, %r8d
  4127  	0x48, 0xc1, 0xe1, 0x30, //0x00003e39 shlq         $48, %rcx
  4128  	0x48, 0xc1, 0xe2, 0x20, //0x00003e3d shlq         $32, %rdx
  4129  	0x48, 0xc1, 0xe0, 0x10, //0x00003e41 shlq         $16, %rax
  4130  	0x48, 0x09, 0xc6, //0x00003e45 orq          %rax, %rsi
  4131  	0x48, 0x09, 0xd6, //0x00003e48 orq          %rdx, %rsi
  4132  	0x49, 0xc1, 0xe0, 0x30, //0x00003e4b shlq         $48, %r8
  4133  	0x49, 0xc1, 0xe3, 0x20, //0x00003e4f shlq         $32, %r11
  4134  	0x48, 0xc1, 0xe3, 0x10, //0x00003e53 shlq         $16, %rbx
  4135  	0x48, 0x09, 0xdf, //0x00003e57 orq          %rbx, %rdi
  4136  	0x4c, 0x09, 0xdf, //0x00003e5a orq          %r11, %rdi
  4137  	0x4c, 0x09, 0xc7, //0x00003e5d orq          %r8, %rdi
  4138  	0x49, 0x83, 0xfc, 0xff, //0x00003e60 cmpq         $-1, %r12
  4139  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003e64 jne          LBB0_729
  4140  	0x48, 0x85, 0xff, //0x00003e6a testq        %rdi, %rdi
  4141  	0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00003e6d jne          LBB0_738
  4142  	//0x00003e73 LBB0_729
  4143  	0x48, 0x09, 0xce, //0x00003e73 orq          %rcx, %rsi
  4144  	0x48, 0x89, 0xf8, //0x00003e76 movq         %rdi, %rax
  4145  	0x4c, 0x09, 0xf8, //0x00003e79 orq          %r15, %rax
  4146  	0x4c, 0x8b, 0x5d, 0xd0, //0x00003e7c movq         $-48(%rbp), %r11
  4147  	0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00003e80 jne          LBB0_791
  4148  	0x48, 0x85, 0xf6, //0x00003e86 testq        %rsi, %rsi
  4149  	0x0f, 0x85, 0xaf, 0x03, 0x00, 0x00, //0x00003e89 jne          LBB0_792
  4150  	//0x00003e8f LBB0_731
  4151  	0x49, 0x83, 0xc5, 0xc0, //0x00003e8f addq         $-64, %r13
  4152  	0x49, 0x83, 0xc2, 0x40, //0x00003e93 addq         $64, %r10
  4153  	0x49, 0x83, 0xfd, 0x3f, //0x00003e97 cmpq         $63, %r13
  4154  	0x0f, 0x87, 0x2f, 0xff, 0xff, 0xff, //0x00003e9b ja           LBB0_727
  4155  	0xe9, 0x70, 0x08, 0x00, 0x00, //0x00003ea1 jmp          LBB0_732
  4156  	//0x00003ea6 LBB0_791
  4157  	0x4c, 0x89, 0xf8, //0x00003ea6 movq         %r15, %rax
  4158  	0x48, 0xf7, 0xd0, //0x00003ea9 notq         %rax
  4159  	0x48, 0x21, 0xf8, //0x00003eac andq         %rdi, %rax
  4160  	0x48, 0x8d, 0x0c, 0x00, //0x00003eaf leaq         (%rax,%rax), %rcx
  4161  	0x4c, 0x09, 0xf9, //0x00003eb3 orq          %r15, %rcx
  4162  	0x48, 0x89, 0xca, //0x00003eb6 movq         %rcx, %rdx
  4163  	0x48, 0xf7, 0xd2, //0x00003eb9 notq         %rdx
  4164  	0x48, 0x21, 0xfa, //0x00003ebc andq         %rdi, %rdx
  4165  	0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003ebf movabsq      $-6148914691236517206, %rdi
  4166  	0x48, 0x21, 0xfa, //0x00003ec9 andq         %rdi, %rdx
  4167  	0x45, 0x31, 0xff, //0x00003ecc xorl         %r15d, %r15d
  4168  	0x48, 0x01, 0xc2, //0x00003ecf addq         %rax, %rdx
  4169  	0x41, 0x0f, 0x92, 0xc7, //0x00003ed2 setb         %r15b
  4170  	0x48, 0x01, 0xd2, //0x00003ed6 addq         %rdx, %rdx
  4171  	0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003ed9 movabsq      $6148914691236517205, %rax
  4172  	0x48, 0x31, 0xc2, //0x00003ee3 xorq         %rax, %rdx
  4173  	0x48, 0x21, 0xca, //0x00003ee6 andq         %rcx, %rdx
  4174  	0x48, 0xf7, 0xd2, //0x00003ee9 notq         %rdx
  4175  	0x48, 0x21, 0xd6, //0x00003eec andq         %rdx, %rsi
  4176  	0x48, 0x85, 0xf6, //0x00003eef testq        %rsi, %rsi
  4177  	0x0f, 0x84, 0x97, 0xff, 0xff, 0xff, //0x00003ef2 je           LBB0_731
  4178  	0xe9, 0x41, 0x03, 0x00, 0x00, //0x00003ef8 jmp          LBB0_792
  4179  	//0x00003efd LBB0_738
  4180  	0x4c, 0x89, 0xd0, //0x00003efd movq         %r10, %rax
  4181  	0x48, 0x2b, 0x45, 0xb8, //0x00003f00 subq         $-72(%rbp), %rax
  4182  	0x4c, 0x0f, 0xbc, 0xe7, //0x00003f04 bsfq         %rdi, %r12
  4183  	0x49, 0x01, 0xc4, //0x00003f08 addq         %rax, %r12
  4184  	0xe9, 0x63, 0xff, 0xff, 0xff, //0x00003f0b jmp          LBB0_729
  4185  	//0x00003f10 LBB0_739
  4186  	0x4d, 0x8b, 0x7d, 0x08, //0x00003f10 movq         $8(%r13), %r15
  4187  	0x4d, 0x29, 0xd7, //0x00003f14 subq         %r10, %r15
  4188  	0x0f, 0x84, 0xf9, 0x15, 0x00, 0x00, //0x00003f17 je           LBB0_953
  4189  	0x48, 0x8b, 0x45, 0xb8, //0x00003f1d movq         $-72(%rbp), %rax
  4190  	0x4c, 0x89, 0x55, 0xc8, //0x00003f21 movq         %r10, $-56(%rbp)
  4191  	0x4e, 0x8d, 0x1c, 0x10, //0x00003f25 leaq         (%rax,%r10), %r11
  4192  	0x41, 0x80, 0x3b, 0x30, //0x00003f29 cmpb         $48, (%r11)
  4193  	0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00003f2d jne          LBB0_744
  4194  	0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00003f33 movl         $1, %r10d
  4195  	0x49, 0x83, 0xff, 0x01, //0x00003f39 cmpq         $1, %r15
  4196  	0x0f, 0x84, 0xa8, 0x07, 0x00, 0x00, //0x00003f3d je           LBB0_822
  4197  	0x41, 0x8a, 0x4b, 0x01, //0x00003f43 movb         $1(%r11), %cl
  4198  	0x80, 0xc1, 0xd2, //0x00003f47 addb         $-46, %cl
  4199  	0x80, 0xf9, 0x37, //0x00003f4a cmpb         $55, %cl
  4200  	0x0f, 0x87, 0x98, 0x07, 0x00, 0x00, //0x00003f4d ja           LBB0_822
  4201  	0x0f, 0xb6, 0xc1, //0x00003f53 movzbl       %cl, %eax
  4202  	0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003f56 movabsq      $36028797027352577, %rcx
  4203  	0x48, 0x0f, 0xa3, 0xc1, //0x00003f60 btq          %rax, %rcx
  4204  	0x0f, 0x83, 0x81, 0x07, 0x00, 0x00, //0x00003f64 jae          LBB0_822
  4205  	//0x00003f6a LBB0_744
  4206  	0x49, 0x83, 0xff, 0x10, //0x00003f6a cmpq         $16, %r15
  4207  	0x0f, 0x82, 0x7e, 0x09, 0x00, 0x00, //0x00003f6e jb           LBB0_851
  4208  	0x4d, 0x8d, 0x47, 0xf0, //0x00003f74 leaq         $-16(%r15), %r8
  4209  	0x4c, 0x89, 0xc0, //0x00003f78 movq         %r8, %rax
  4210  	0x48, 0x83, 0xe0, 0xf0, //0x00003f7b andq         $-16, %rax
  4211  	0x4e, 0x8d, 0x6c, 0x18, 0x10, //0x00003f7f leaq         $16(%rax,%r11), %r13
  4212  	0x41, 0x83, 0xe0, 0x0f, //0x00003f84 andl         $15, %r8d
  4213  	0x48, 0xc7, 0x45, 0x88, 0xff, 0xff, 0xff, 0xff, //0x00003f88 movq         $-1, $-120(%rbp)
  4214  	0x48, 0xc7, 0x45, 0x80, 0xff, 0xff, 0xff, 0xff, //0x00003f90 movq         $-1, $-128(%rbp)
  4215  	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003f98 movq         $-1, %r14
  4216  	0x4d, 0x89, 0xdc, //0x00003f9f movq         %r11, %r12
  4217  	//0x00003fa2 LBB0_746
  4218  	0xf3, 0x41, 0x0f, 0x6f, 0x14, 0x24, //0x00003fa2 movdqu       (%r12), %xmm2
  4219  	0x66, 0x0f, 0x6f, 0xe2, //0x00003fa8 movdqa       %xmm2, %xmm4
  4220  	0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003fac pcmpgtb      %xmm8, %xmm4
  4221  	0x66, 0x0f, 0x6f, 0xeb, //0x00003fb1 movdqa       %xmm3, %xmm5
  4222  	0x66, 0x0f, 0x64, 0xea, //0x00003fb5 pcmpgtb      %xmm2, %xmm5
  4223  	0x66, 0x0f, 0xdb, 0xec, //0x00003fb9 pand         %xmm4, %xmm5
  4224  	0x66, 0x0f, 0x6f, 0xe2, //0x00003fbd movdqa       %xmm2, %xmm4
  4225  	0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003fc1 pcmpeqb      %xmm9, %xmm4
  4226  	0x66, 0x0f, 0x6f, 0xf2, //0x00003fc6 movdqa       %xmm2, %xmm6
  4227  	0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00003fca pcmpeqb      %xmm10, %xmm6
  4228  	0x66, 0x0f, 0xeb, 0xf4, //0x00003fcf por          %xmm4, %xmm6
  4229  	0x66, 0x0f, 0x6f, 0xe2, //0x00003fd3 movdqa       %xmm2, %xmm4
  4230  	0x66, 0x41, 0x0f, 0xeb, 0xe3, //0x00003fd7 por          %xmm11, %xmm4
  4231  	0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00003fdc pcmpeqb      %xmm12, %xmm2
  4232  	0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003fe1 pcmpeqb      %xmm13, %xmm4
  4233  	0x66, 0x0f, 0xd7, 0xd4, //0x00003fe6 pmovmskb     %xmm4, %edx
  4234  	0x66, 0x0f, 0xeb, 0xe2, //0x00003fea por          %xmm2, %xmm4
  4235  	0x66, 0x0f, 0xeb, 0xee, //0x00003fee por          %xmm6, %xmm5
  4236  	0x66, 0x0f, 0xeb, 0xec, //0x00003ff2 por          %xmm4, %xmm5
  4237  	0x66, 0x0f, 0xd7, 0xda, //0x00003ff6 pmovmskb     %xmm2, %ebx
  4238  	0x66, 0x0f, 0xd7, 0xf6, //0x00003ffa pmovmskb     %xmm6, %esi
  4239  	0x66, 0x0f, 0xd7, 0xc5, //0x00003ffe pmovmskb     %xmm5, %eax
  4240  	0xb9, 0xff, 0xff, 0xff, 0xff, //0x00004002 movl         $4294967295, %ecx
  4241  	0x48, 0x31, 0xc8, //0x00004007 xorq         %rcx, %rax
  4242  	0x48, 0x0f, 0xbc, 0xc8, //0x0000400a bsfq         %rax, %rcx
  4243  	0x83, 0xf9, 0x10, //0x0000400e cmpl         $16, %ecx
  4244  	0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00004011 je           LBB0_748
  4245  	0xb8, 0xff, 0xff, 0xff, 0xff, //0x00004017 movl         $-1, %eax
  4246  	0xd3, 0xe0, //0x0000401c shll         %cl, %eax
  4247  	0xf7, 0xd0, //0x0000401e notl         %eax
  4248  	0x21, 0xc3, //0x00004020 andl         %eax, %ebx
  4249  	0x21, 0xc2, //0x00004022 andl         %eax, %edx
  4250  	0x21, 0xf0, //0x00004024 andl         %esi, %eax
  4251  	0x89, 0xc6, //0x00004026 movl         %eax, %esi
  4252  	//0x00004028 LBB0_748
  4253  	0x8d, 0x7b, 0xff, //0x00004028 leal         $-1(%rbx), %edi
  4254  	0x21, 0xdf, //0x0000402b andl         %ebx, %edi
  4255  	0x0f, 0x85, 0xa2, 0x06, 0x00, 0x00, //0x0000402d jne          LBB0_838
  4256  	0x8d, 0x7a, 0xff, //0x00004033 leal         $-1(%rdx), %edi
  4257  	0x21, 0xd7, //0x00004036 andl         %edx, %edi
  4258  	0x0f, 0x85, 0x97, 0x06, 0x00, 0x00, //0x00004038 jne          LBB0_838
  4259  	0x8d, 0x7e, 0xff, //0x0000403e leal         $-1(%rsi), %edi
  4260  	0x21, 0xf7, //0x00004041 andl         %esi, %edi
  4261  	0x0f, 0x85, 0x8c, 0x06, 0x00, 0x00, //0x00004043 jne          LBB0_838
  4262  	0x85, 0xdb, //0x00004049 testl        %ebx, %ebx
  4263  	0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000404b je           LBB0_754
  4264  	0x4c, 0x89, 0xe0, //0x00004051 movq         %r12, %rax
  4265  	0x4c, 0x29, 0xd8, //0x00004054 subq         %r11, %rax
  4266  	0x44, 0x0f, 0xbc, 0xd3, //0x00004057 bsfl         %ebx, %r10d
  4267  	0x49, 0x01, 0xc2, //0x0000405b addq         %rax, %r10
  4268  	0x49, 0x83, 0xfe, 0xff, //0x0000405e cmpq         $-1, %r14
  4269  	0x0f, 0x85, 0x77, 0x06, 0x00, 0x00, //0x00004062 jne          LBB0_839
  4270  	0x4d, 0x89, 0xd6, //0x00004068 movq         %r10, %r14
  4271  	//0x0000406b LBB0_754
  4272  	0x85, 0xd2, //0x0000406b testl        %edx, %edx
  4273  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000406d je           LBB0_757
  4274  	0x4c, 0x89, 0xe0, //0x00004073 movq         %r12, %rax
  4275  	0x4c, 0x29, 0xd8, //0x00004076 subq         %r11, %rax
  4276  	0x44, 0x0f, 0xbc, 0xd2, //0x00004079 bsfl         %edx, %r10d
  4277  	0x49, 0x01, 0xc2, //0x0000407d addq         %rax, %r10
  4278  	0x48, 0x83, 0x7d, 0x80, 0xff, //0x00004080 cmpq         $-1, $-128(%rbp)
  4279  	0x0f, 0x85, 0x54, 0x06, 0x00, 0x00, //0x00004085 jne          LBB0_839
  4280  	0x4c, 0x89, 0x55, 0x80, //0x0000408b movq         %r10, $-128(%rbp)
  4281  	//0x0000408f LBB0_757
  4282  	0x85, 0xf6, //0x0000408f testl        %esi, %esi
  4283  	0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00004091 je           LBB0_760
  4284  	0x4c, 0x89, 0xe0, //0x00004097 movq         %r12, %rax
  4285  	0x4c, 0x29, 0xd8, //0x0000409a subq         %r11, %rax
  4286  	0x44, 0x0f, 0xbc, 0xd6, //0x0000409d bsfl         %esi, %r10d
  4287  	0x49, 0x01, 0xc2, //0x000040a1 addq         %rax, %r10
  4288  	0x48, 0x83, 0x7d, 0x88, 0xff, //0x000040a4 cmpq         $-1, $-120(%rbp)
  4289  	0x0f, 0x85, 0x30, 0x06, 0x00, 0x00, //0x000040a9 jne          LBB0_839
  4290  	0x4c, 0x89, 0x55, 0x88, //0x000040af movq         %r10, $-120(%rbp)
  4291  	//0x000040b3 LBB0_760
  4292  	0x83, 0xf9, 0x10, //0x000040b3 cmpl         $16, %ecx
  4293  	0x0f, 0x85, 0xb8, 0x01, 0x00, 0x00, //0x000040b6 jne          LBB0_796
  4294  	0x49, 0x83, 0xc4, 0x10, //0x000040bc addq         $16, %r12
  4295  	0x49, 0x83, 0xc7, 0xf0, //0x000040c0 addq         $-16, %r15
  4296  	0x49, 0x83, 0xff, 0x0f, //0x000040c4 cmpq         $15, %r15
  4297  	0x0f, 0x87, 0xd4, 0xfe, 0xff, 0xff, //0x000040c8 ja           LBB0_746
  4298  	0x4d, 0x85, 0xc0, //0x000040ce testq        %r8, %r8
  4299  	0x48, 0x8d, 0x3d, 0x88, 0x1c, 0x00, 0x00, //0x000040d1 leaq         $7304(%rip), %rdi  /* LJTI0_4+0(%rip) */
  4300  	0x4c, 0x8b, 0x7d, 0x80, //0x000040d8 movq         $-128(%rbp), %r15
  4301  	0x48, 0x8b, 0x5d, 0x88, //0x000040dc movq         $-120(%rbp), %rbx
  4302  	0x0f, 0x84, 0x9c, 0x01, 0x00, 0x00, //0x000040e0 je           LBB0_797
  4303  	//0x000040e6 LBB0_763
  4304  	0x4b, 0x8d, 0x4c, 0x05, 0x00, //0x000040e6 leaq         (%r13,%r8), %rcx
  4305  	0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000040eb jmp          LBB0_765
  4306  	//0x000040f0 LBB0_764
  4307  	0x49, 0x89, 0xd5, //0x000040f0 movq         %rdx, %r13
  4308  	0x49, 0xff, 0xc8, //0x000040f3 decq         %r8
  4309  	0x0f, 0x84, 0x20, 0x07, 0x00, 0x00, //0x000040f6 je           LBB0_844
  4310  	//0x000040fc LBB0_765
  4311  	0x41, 0x0f, 0xbe, 0x75, 0x00, //0x000040fc movsbl       (%r13), %esi
  4312  	0x83, 0xc6, 0xd5, //0x00004101 addl         $-43, %esi
  4313  	0x83, 0xfe, 0x3a, //0x00004104 cmpl         $58, %esi
  4314  	0x0f, 0x87, 0x75, 0x01, 0x00, 0x00, //0x00004107 ja           LBB0_797
  4315  	0x49, 0x8d, 0x55, 0x01, //0x0000410d leaq         $1(%r13), %rdx
  4316  	0x48, 0x63, 0x04, 0xb7, //0x00004111 movslq       (%rdi,%rsi,4), %rax
  4317  	0x48, 0x01, 0xf8, //0x00004115 addq         %rdi, %rax
  4318  	0xff, 0xe0, //0x00004118 jmpq         *%rax
  4319  	//0x0000411a LBB0_767
  4320  	0x49, 0x89, 0xd2, //0x0000411a movq         %rdx, %r10
  4321  	0x4d, 0x29, 0xda, //0x0000411d subq         %r11, %r10
  4322  	0x48, 0x83, 0xfb, 0xff, //0x00004120 cmpq         $-1, %rbx
  4323  	0x0f, 0x85, 0x9a, 0x07, 0x00, 0x00, //0x00004124 jne          LBB0_852
  4324  	0x49, 0xff, 0xca, //0x0000412a decq         %r10
  4325  	0x4c, 0x89, 0xd3, //0x0000412d movq         %r10, %rbx
  4326  	0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00004130 jmp          LBB0_764
  4327  	//0x00004135 LBB0_769
  4328  	0x49, 0x89, 0xd2, //0x00004135 movq         %rdx, %r10
  4329  	0x4d, 0x29, 0xda, //0x00004138 subq         %r11, %r10
  4330  	0x49, 0x83, 0xff, 0xff, //0x0000413b cmpq         $-1, %r15
  4331  	0x0f, 0x85, 0x7f, 0x07, 0x00, 0x00, //0x0000413f jne          LBB0_852
  4332  	0x49, 0xff, 0xca, //0x00004145 decq         %r10
  4333  	0x4d, 0x89, 0xd7, //0x00004148 movq         %r10, %r15
  4334  	0xe9, 0xa0, 0xff, 0xff, 0xff, //0x0000414b jmp          LBB0_764
  4335  	//0x00004150 LBB0_771
  4336  	0x49, 0x89, 0xd2, //0x00004150 movq         %rdx, %r10
  4337  	0x4d, 0x29, 0xda, //0x00004153 subq         %r11, %r10
  4338  	0x49, 0x83, 0xfe, 0xff, //0x00004156 cmpq         $-1, %r14
  4339  	0x0f, 0x85, 0x64, 0x07, 0x00, 0x00, //0x0000415a jne          LBB0_852
  4340  	0x49, 0xff, 0xca, //0x00004160 decq         %r10
  4341  	0x4d, 0x89, 0xd6, //0x00004163 movq         %r10, %r14
  4342  	0xe9, 0x85, 0xff, 0xff, 0xff, //0x00004166 jmp          LBB0_764
  4343  	//0x0000416b LBB0_773
  4344  	0x49, 0x8b, 0x06, //0x0000416b movq         (%r14), %rax
  4345  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000416e cmpq         $4095, %rax
  4346  	0x0f, 0x8f, 0x24, 0x09, 0x00, 0x00, //0x00004174 jg           LBB0_955
  4347  	0x48, 0x8d, 0x48, 0x01, //0x0000417a leaq         $1(%rax), %rcx
  4348  	0x49, 0x89, 0x0e, //0x0000417e movq         %rcx, (%r14)
  4349  	0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004181 movq         $5, $8(%r14,%rax,8)
  4350  	0xe9, 0x61, 0xf2, 0xff, 0xff, //0x0000418a jmp          LBB0_584
  4351  	//0x0000418f LBB0_775
  4352  	0x49, 0x8b, 0x06, //0x0000418f movq         (%r14), %rax
  4353  	0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004192 cmpq         $4095, %rax
  4354  	0x0f, 0x8f, 0x00, 0x09, 0x00, 0x00, //0x00004198 jg           LBB0_955
  4355  	0x48, 0x8d, 0x48, 0x01, //0x0000419e leaq         $1(%rax), %rcx
  4356  	0x49, 0x89, 0x0e, //0x000041a2 movq         %rcx, (%r14)
  4357  	0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000041a5 movq         $6, $8(%r14,%rax,8)
  4358  	0xe9, 0x3d, 0xf2, 0xff, 0xff, //0x000041ae jmp          LBB0_584
  4359  	//0x000041b3 LBB0_777
  4360  	0x49, 0x8b, 0x55, 0x08, //0x000041b3 movq         $8(%r13), %rdx
  4361  	0x48, 0x8d, 0x42, 0xfc, //0x000041b7 leaq         $-4(%rdx), %rax
  4362  	0x49, 0x39, 0xc1, //0x000041bb cmpq         %rax, %r9
  4363  	0x0f, 0x83, 0x21, 0x13, 0x00, 0x00, //0x000041be jae          LBB0_956
  4364  	0x43, 0x8b, 0x14, 0x17, //0x000041c4 movl         (%r15,%r10), %edx
  4365  	0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000041c8 cmpl         $1702063201, %edx
  4366  	0x0f, 0x85, 0xa4, 0x13, 0x00, 0x00, //0x000041ce jne          LBB0_961
  4367  	0x4c, 0x89, 0xd0, //0x000041d4 movq         %r10, %rax
  4368  	0x4d, 0x8d, 0x51, 0x05, //0x000041d7 leaq         $5(%r9), %r10
  4369  	0xe9, 0x4a, 0x00, 0x00, 0x00, //0x000041db jmp          LBB0_790
  4370  	//0x000041e0 LBB0_780
  4371  	0x49, 0x8b, 0x55, 0x08, //0x000041e0 movq         $8(%r13), %rdx
  4372  	0x48, 0x8d, 0x42, 0xfd, //0x000041e4 leaq         $-3(%rdx), %rax
  4373  	0x49, 0x39, 0xc1, //0x000041e8 cmpq         %rax, %r9
  4374  	0x0f, 0x83, 0xf4, 0x12, 0x00, 0x00, //0x000041eb jae          LBB0_956
  4375  	0x41, 0x81, 0x3c, 0x24, 0x6e, 0x75, 0x6c, 0x6c, //0x000041f1 cmpl         $1819047278, (%r12)
  4376  	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000041f9 je           LBB0_789
  4377  	0xe9, 0xc6, 0x13, 0x00, 0x00, //0x000041ff jmp          LBB0_782
  4378  	//0x00004204 LBB0_787
  4379  	0x49, 0x8b, 0x55, 0x08, //0x00004204 movq         $8(%r13), %rdx
  4380  	0x48, 0x8d, 0x42, 0xfd, //0x00004208 leaq         $-3(%rdx), %rax
  4381  	0x49, 0x39, 0xc1, //0x0000420c cmpq         %rax, %r9
  4382  	0x0f, 0x83, 0xd0, 0x12, 0x00, 0x00, //0x0000420f jae          LBB0_956
  4383  	0x41, 0x81, 0x3c, 0x24, 0x74, 0x72, 0x75, 0x65, //0x00004215 cmpl         $1702195828, (%r12)
  4384  	0x0f, 0x85, 0x02, 0x13, 0x00, 0x00, //0x0000421d jne          LBB0_957
  4385  	//0x00004223 LBB0_789
  4386  	0x4c, 0x89, 0xd0, //0x00004223 movq         %r10, %rax
  4387  	0x4d, 0x8d, 0x51, 0x04, //0x00004226 leaq         $4(%r9), %r10
  4388  	//0x0000422a LBB0_790
  4389  	0x4d, 0x89, 0x13, //0x0000422a movq         %r10, (%r11)
  4390  	0x4c, 0x89, 0xc9, //0x0000422d movq         %r9, %rcx
  4391  	0x48, 0x85, 0xc0, //0x00004230 testq        %rax, %rax
  4392  	0x0f, 0x8f, 0xb7, 0xf1, 0xff, 0xff, //0x00004233 jg           LBB0_584
  4393  	0xe9, 0x11, 0xf0, 0xff, 0xff, //0x00004239 jmp          LBB0_558
  4394  	//0x0000423e LBB0_792
  4395  	0x48, 0x0f, 0xbc, 0xc6, //0x0000423e bsfq         %rsi, %rax
  4396  	0x4c, 0x03, 0x55, 0xa0, //0x00004242 addq         $-96(%rbp), %r10
  4397  	0x49, 0x01, 0xc2, //0x00004246 addq         %rax, %r10
  4398  	0x4c, 0x8b, 0x75, 0xa8, //0x00004249 movq         $-88(%rbp), %r14
  4399  	0x4c, 0x8b, 0x7d, 0xb8, //0x0000424d movq         $-72(%rbp), %r15
  4400  	0x4d, 0x85, 0xd2, //0x00004251 testq        %r10, %r10
  4401  	0x4c, 0x8b, 0x6d, 0xc0, //0x00004254 movq         $-64(%rbp), %r13
  4402  	0x0f, 0x88, 0x52, 0x12, 0x00, 0x00, //0x00004258 js           LBB0_939
  4403  	//0x0000425e LBB0_795
  4404  	0x4d, 0x89, 0x13, //0x0000425e movq         %r10, (%r11)
  4405  	0x4c, 0x89, 0xc9, //0x00004261 movq         %r9, %rcx
  4406  	0x48, 0x83, 0x7d, 0xc8, 0x00, //0x00004264 cmpq         $0, $-56(%rbp)
  4407  	0x0f, 0x8f, 0x81, 0xf1, 0xff, 0xff, //0x00004269 jg           LBB0_584
  4408  	0xe9, 0xdb, 0xef, 0xff, 0xff, //0x0000426f jmp          LBB0_558
  4409  	//0x00004274 LBB0_796
  4410  	0x49, 0x01, 0xcc, //0x00004274 addq         %rcx, %r12
  4411  	0x4d, 0x89, 0xe5, //0x00004277 movq         %r12, %r13
  4412  	0x4c, 0x8b, 0x7d, 0x80, //0x0000427a movq         $-128(%rbp), %r15
  4413  	0x48, 0x8b, 0x5d, 0x88, //0x0000427e movq         $-120(%rbp), %rbx
  4414  	//0x00004282 LBB0_797
  4415  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004282 movq         $-1, %r10
  4416  	0x4d, 0x85, 0xff, //0x00004289 testq        %r15, %r15
  4417  	0x0f, 0x84, 0x8b, 0x12, 0x00, 0x00, //0x0000428c je           LBB0_954
  4418  	//0x00004292 LBB0_798
  4419  	0x48, 0x85, 0xdb, //0x00004292 testq        %rbx, %rbx
  4420  	0x0f, 0x84, 0x82, 0x12, 0x00, 0x00, //0x00004295 je           LBB0_954
  4421  	0x4d, 0x85, 0xf6, //0x0000429b testq        %r14, %r14
  4422  	0x0f, 0x84, 0x79, 0x12, 0x00, 0x00, //0x0000429e je           LBB0_954
  4423  	0x4d, 0x29, 0xdd, //0x000042a4 subq         %r11, %r13
  4424  	0x49, 0x8d, 0x4d, 0xff, //0x000042a7 leaq         $-1(%r13), %rcx
  4425  	0x49, 0x39, 0xcf, //0x000042ab cmpq         %rcx, %r15
  4426  	0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x000042ae je           LBB0_806
  4427  	0x49, 0x39, 0xce, //0x000042b4 cmpq         %rcx, %r14
  4428  	0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000042b7 je           LBB0_806
  4429  	0x48, 0x39, 0xcb, //0x000042bd cmpq         %rcx, %rbx
  4430  	0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000042c0 je           LBB0_806
  4431  	0x48, 0x85, 0xdb, //0x000042c6 testq        %rbx, %rbx
  4432  	0x0f, 0x8e, 0xda, 0x00, 0x00, 0x00, //0x000042c9 jle          LBB0_808
  4433  	0x48, 0x8d, 0x43, 0xff, //0x000042cf leaq         $-1(%rbx), %rax
  4434  	0x49, 0x39, 0xc7, //0x000042d3 cmpq         %rax, %r15
  4435  	0x0f, 0x84, 0xcd, 0x00, 0x00, 0x00, //0x000042d6 je           LBB0_808
  4436  	0x48, 0xf7, 0xd3, //0x000042dc notq         %rbx
  4437  	0x49, 0x89, 0xda, //0x000042df movq         %rbx, %r10
  4438  	0x4d, 0x85, 0xd2, //0x000042e2 testq        %r10, %r10
  4439  	0x0f, 0x89, 0x00, 0x04, 0x00, 0x00, //0x000042e5 jns          LBB0_822
  4440  	0xe9, 0x2d, 0x12, 0x00, 0x00, //0x000042eb jmp          LBB0_954
  4441  	//0x000042f0 LBB0_806
  4442  	0x49, 0xf7, 0xdd, //0x000042f0 negq         %r13
  4443  	0x4d, 0x89, 0xea, //0x000042f3 movq         %r13, %r10
  4444  	0x4d, 0x85, 0xd2, //0x000042f6 testq        %r10, %r10
  4445  	0x0f, 0x89, 0xec, 0x03, 0x00, 0x00, //0x000042f9 jns          LBB0_822
  4446  	0xe9, 0x19, 0x12, 0x00, 0x00, //0x000042ff jmp          LBB0_954
  4447  	//0x00004304 LBB0_632
  4448  	0x4c, 0x8b, 0x55, 0x88, //0x00004304 movq         $-120(%rbp), %r10
  4449  	0x4c, 0x8b, 0x45, 0x80, //0x00004308 movq         $-128(%rbp), %r8
  4450  	0x49, 0x83, 0xf8, 0x20, //0x0000430c cmpq         $32, %r8
  4451  	0x0f, 0x82, 0xb3, 0x04, 0x00, 0x00, //0x00004310 jb           LBB0_841
  4452  	//0x00004316 LBB0_633
  4453  	0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x00004316 movdqu       (%r10), %xmm2
  4454  	0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x0000431b movdqu       $16(%r10), %xmm4
  4455  	0x66, 0x0f, 0x6f, 0xea, //0x00004321 movdqa       %xmm2, %xmm5
  4456  	0x66, 0x0f, 0x74, 0xe8, //0x00004325 pcmpeqb      %xmm0, %xmm5
  4457  	0x66, 0x0f, 0xd7, 0xdd, //0x00004329 pmovmskb     %xmm5, %ebx
  4458  	0x66, 0x0f, 0x6f, 0xec, //0x0000432d movdqa       %xmm4, %xmm5
  4459  	0x66, 0x0f, 0x74, 0xe8, //0x00004331 pcmpeqb      %xmm0, %xmm5
  4460  	0x66, 0x0f, 0xd7, 0xf5, //0x00004335 pmovmskb     %xmm5, %esi
  4461  	0x66, 0x0f, 0x74, 0xd1, //0x00004339 pcmpeqb      %xmm1, %xmm2
  4462  	0x66, 0x0f, 0xd7, 0xfa, //0x0000433d pmovmskb     %xmm2, %edi
  4463  	0x66, 0x0f, 0x74, 0xe1, //0x00004341 pcmpeqb      %xmm1, %xmm4
  4464  	0x66, 0x0f, 0xd7, 0xcc, //0x00004345 pmovmskb     %xmm4, %ecx
  4465  	0x48, 0xc1, 0xe6, 0x10, //0x00004349 shlq         $16, %rsi
  4466  	0x48, 0xc1, 0xe1, 0x10, //0x0000434d shlq         $16, %rcx
  4467  	0x48, 0x09, 0xcf, //0x00004351 orq          %rcx, %rdi
  4468  	0x49, 0x83, 0xff, 0xff, //0x00004354 cmpq         $-1, %r15
  4469  	0x0f, 0x85, 0x77, 0x00, 0x00, 0x00, //0x00004358 jne          LBB0_811
  4470  	0x48, 0x85, 0xff, //0x0000435e testq        %rdi, %rdi
  4471  	0x4c, 0x8b, 0x5d, 0xd0, //0x00004361 movq         $-48(%rbp), %r11
  4472  	0x4c, 0x8b, 0x75, 0xa8, //0x00004365 movq         $-88(%rbp), %r14
  4473  	0x0f, 0x85, 0xaa, 0x05, 0x00, 0x00, //0x00004369 jne          LBB0_853
  4474  	0x48, 0x09, 0xde, //0x0000436f orq          %rbx, %rsi
  4475  	0x48, 0x89, 0xf9, //0x00004372 movq         %rdi, %rcx
  4476  	0x4c, 0x09, 0xe9, //0x00004375 orq          %r13, %rcx
  4477  	0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x00004378 jne          LBB0_812
  4478  	//0x0000437e LBB0_636
  4479  	0x48, 0x85, 0xf6, //0x0000437e testq        %rsi, %rsi
  4480  	0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00004381 je           LBB0_813
  4481  	//0x00004387 LBB0_637
  4482  	0x48, 0x0f, 0xbc, 0xce, //0x00004387 bsfq         %rsi, %rcx
  4483  	0x4c, 0x03, 0x55, 0xa0, //0x0000438b addq         $-96(%rbp), %r10
  4484  	0x49, 0x01, 0xca, //0x0000438f addq         %rcx, %r10
  4485  	0xe9, 0xf0, 0xf6, 0xff, 0xff, //0x00004392 jmp          LBB0_646
  4486  	//0x00004397 LBB0_807
  4487  	0x4c, 0x29, 0xe3, //0x00004397 subq         %r12, %rbx
  4488  	0x44, 0x0f, 0xbc, 0xd2, //0x0000439a bsfl         %edx, %r10d
  4489  	0x49, 0x01, 0xda, //0x0000439e addq         %rbx, %r10
  4490  	0x49, 0xf7, 0xd2, //0x000043a1 notq         %r10
  4491  	0xe9, 0xa1, 0xf9, 0xff, 0xff, //0x000043a4 jmp          LBB0_720
  4492  	//0x000043a9 LBB0_808
  4493  	0x4c, 0x89, 0xf1, //0x000043a9 movq         %r14, %rcx
  4494  	0x4c, 0x09, 0xf9, //0x000043ac orq          %r15, %rcx
  4495  	0x4d, 0x39, 0xfe, //0x000043af cmpq         %r15, %r14
  4496  	0x0f, 0x8c, 0x99, 0x01, 0x00, 0x00, //0x000043b2 jl           LBB0_820
  4497  	0x48, 0x85, 0xc9, //0x000043b8 testq        %rcx, %rcx
  4498  	0x0f, 0x88, 0x90, 0x01, 0x00, 0x00, //0x000043bb js           LBB0_820
  4499  	0x49, 0xf7, 0xd6, //0x000043c1 notq         %r14
  4500  	0x4d, 0x89, 0xf2, //0x000043c4 movq         %r14, %r10
  4501  	0x4d, 0x85, 0xd2, //0x000043c7 testq        %r10, %r10
  4502  	0x0f, 0x89, 0x1b, 0x03, 0x00, 0x00, //0x000043ca jns          LBB0_822
  4503  	0xe9, 0x48, 0x11, 0x00, 0x00, //0x000043d0 jmp          LBB0_954
  4504  	//0x000043d5 LBB0_811
  4505  	0x4c, 0x8b, 0x5d, 0xd0, //0x000043d5 movq         $-48(%rbp), %r11
  4506  	0x4c, 0x8b, 0x75, 0xa8, //0x000043d9 movq         $-88(%rbp), %r14
  4507  	0x48, 0x09, 0xde, //0x000043dd orq          %rbx, %rsi
  4508  	0x48, 0x89, 0xf9, //0x000043e0 movq         %rdi, %rcx
  4509  	0x4c, 0x09, 0xe9, //0x000043e3 orq          %r13, %rcx
  4510  	0x0f, 0x84, 0x92, 0xff, 0xff, 0xff, //0x000043e6 je           LBB0_636
  4511  	//0x000043ec LBB0_812
  4512  	0x44, 0x89, 0xe9, //0x000043ec movl         %r13d, %ecx
  4513  	0xf7, 0xd1, //0x000043ef notl         %ecx
  4514  	0x21, 0xf9, //0x000043f1 andl         %edi, %ecx
  4515  	0x8d, 0x1c, 0x09, //0x000043f3 leal         (%rcx,%rcx), %ebx
  4516  	0x44, 0x09, 0xeb, //0x000043f6 orl          %r13d, %ebx
  4517  	0x89, 0xda, //0x000043f9 movl         %ebx, %edx
  4518  	0xf7, 0xd2, //0x000043fb notl         %edx
  4519  	0x21, 0xfa, //0x000043fd andl         %edi, %edx
  4520  	0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000043ff andl         $-1431655766, %edx
  4521  	0x45, 0x31, 0xed, //0x00004405 xorl         %r13d, %r13d
  4522  	0x01, 0xca, //0x00004408 addl         %ecx, %edx
  4523  	0x41, 0x0f, 0x92, 0xc5, //0x0000440a setb         %r13b
  4524  	0x01, 0xd2, //0x0000440e addl         %edx, %edx
  4525  	0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004410 xorl         $1431655765, %edx
  4526  	0x21, 0xda, //0x00004416 andl         %ebx, %edx
  4527  	0xf7, 0xd2, //0x00004418 notl         %edx
  4528  	0x21, 0xd6, //0x0000441a andl         %edx, %esi
  4529  	0x48, 0x85, 0xf6, //0x0000441c testq        %rsi, %rsi
  4530  	0x0f, 0x85, 0x62, 0xff, 0xff, 0xff, //0x0000441f jne          LBB0_637
  4531  	//0x00004425 LBB0_813
  4532  	0x49, 0x83, 0xc2, 0x20, //0x00004425 addq         $32, %r10
  4533  	0x49, 0x83, 0xc0, 0xe0, //0x00004429 addq         $-32, %r8
  4534  	0x4d, 0x85, 0xed, //0x0000442d testq        %r13, %r13
  4535  	0x0f, 0x85, 0xa4, 0x03, 0x00, 0x00, //0x00004430 jne          LBB0_842
  4536  	//0x00004436 LBB0_814
  4537  	0x4c, 0x89, 0xfa, //0x00004436 movq         %r15, %rdx
  4538  	0x4d, 0x85, 0xc0, //0x00004439 testq        %r8, %r8
  4539  	0x0f, 0x84, 0x7c, 0x06, 0x00, 0x00, //0x0000443c je           LBB0_873
  4540  	//0x00004442 LBB0_815
  4541  	0x49, 0x8d, 0x72, 0x01, //0x00004442 leaq         $1(%r10), %rsi
  4542  	0x41, 0x0f, 0xb6, 0x1a, //0x00004446 movzbl       (%r10), %ebx
  4543  	0x80, 0xfb, 0x22, //0x0000444a cmpb         $34, %bl
  4544  	0x0f, 0x84, 0x2f, 0x01, 0x00, 0x00, //0x0000444d je           LBB0_824
  4545  	0x49, 0x8d, 0x78, 0xff, //0x00004453 leaq         $-1(%r8), %rdi
  4546  	0x80, 0xfb, 0x5c, //0x00004457 cmpb         $92, %bl
  4547  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000445a je           LBB0_818
  4548  	0x49, 0x89, 0xf8, //0x00004460 movq         %rdi, %r8
  4549  	0x49, 0x89, 0xf2, //0x00004463 movq         %rsi, %r10
  4550  	0x48, 0x85, 0xff, //0x00004466 testq        %rdi, %rdi
  4551  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00004469 jne          LBB0_815
  4552  	0xe9, 0x4a, 0x06, 0x00, 0x00, //0x0000446f jmp          LBB0_873
  4553  	//0x00004474 LBB0_818
  4554  	0x48, 0x85, 0xff, //0x00004474 testq        %rdi, %rdi
  4555  	0x0f, 0x84, 0xf2, 0x12, 0x00, 0x00, //0x00004477 je           LBB0_983
  4556  	0x48, 0x03, 0x75, 0xb0, //0x0000447d addq         $-80(%rbp), %rsi
  4557  	0x48, 0x83, 0xfa, 0xff, //0x00004481 cmpq         $-1, %rdx
  4558  	0x4c, 0x0f, 0x44, 0xfe, //0x00004485 cmoveq       %rsi, %r15
  4559  	0x48, 0x0f, 0x44, 0xd6, //0x00004489 cmoveq       %rsi, %rdx
  4560  	0x49, 0x83, 0xc2, 0x02, //0x0000448d addq         $2, %r10
  4561  	0x49, 0x83, 0xc0, 0xfe, //0x00004491 addq         $-2, %r8
  4562  	0x4c, 0x89, 0xc7, //0x00004495 movq         %r8, %rdi
  4563  	0x4c, 0x8b, 0x5d, 0xd0, //0x00004498 movq         $-48(%rbp), %r11
  4564  	0x4c, 0x8b, 0x75, 0xa8, //0x0000449c movq         $-88(%rbp), %r14
  4565  	0x48, 0x85, 0xff, //0x000044a0 testq        %rdi, %rdi
  4566  	0x0f, 0x85, 0x99, 0xff, 0xff, 0xff, //0x000044a3 jne          LBB0_815
  4567  	0xe9, 0x10, 0x06, 0x00, 0x00, //0x000044a9 jmp          LBB0_873
  4568  	//0x000044ae LBB0_694
  4569  	0x4c, 0x8b, 0x55, 0x80, //0x000044ae movq         $-128(%rbp), %r10
  4570  	0x4d, 0x89, 0xf5, //0x000044b2 movq         %r14, %r13
  4571  	0x49, 0x83, 0xfd, 0x20, //0x000044b5 cmpq         $32, %r13
  4572  	0x4c, 0x8b, 0x75, 0xa8, //0x000044b9 movq         $-88(%rbp), %r14
  4573  	0x0f, 0x82, 0xb1, 0x03, 0x00, 0x00, //0x000044bd jb           LBB0_847
  4574  	//0x000044c3 LBB0_695
  4575  	0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x000044c3 movdqu       (%r10), %xmm2
  4576  	0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x000044c8 movdqu       $16(%r10), %xmm4
  4577  	0x66, 0x0f, 0x6f, 0xea, //0x000044ce movdqa       %xmm2, %xmm5
  4578  	0x66, 0x0f, 0x74, 0xe8, //0x000044d2 pcmpeqb      %xmm0, %xmm5
  4579  	0x66, 0x0f, 0xd7, 0xfd, //0x000044d6 pmovmskb     %xmm5, %edi
  4580  	0x66, 0x0f, 0x6f, 0xec, //0x000044da movdqa       %xmm4, %xmm5
  4581  	0x66, 0x0f, 0x74, 0xe8, //0x000044de pcmpeqb      %xmm0, %xmm5
  4582  	0x66, 0x0f, 0xd7, 0xf5, //0x000044e2 pmovmskb     %xmm5, %esi
  4583  	0x66, 0x0f, 0x74, 0xd1, //0x000044e6 pcmpeqb      %xmm1, %xmm2
  4584  	0x66, 0x0f, 0xd7, 0xca, //0x000044ea pmovmskb     %xmm2, %ecx
  4585  	0x66, 0x0f, 0x74, 0xe1, //0x000044ee pcmpeqb      %xmm1, %xmm4
  4586  	0x66, 0x0f, 0xd7, 0xc4, //0x000044f2 pmovmskb     %xmm4, %eax
  4587  	0x48, 0xc1, 0xe6, 0x10, //0x000044f6 shlq         $16, %rsi
  4588  	0x48, 0xc1, 0xe0, 0x10, //0x000044fa shlq         $16, %rax
  4589  	0x48, 0x09, 0xc1, //0x000044fe orq          %rax, %rcx
  4590  	0x49, 0x83, 0xfc, 0xff, //0x00004501 cmpq         $-1, %r12
  4591  	0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00004505 jne          LBB0_826
  4592  	0x48, 0x85, 0xc9, //0x0000450b testq        %rcx, %rcx
  4593  	0x4c, 0x8b, 0x5d, 0xd0, //0x0000450e movq         $-48(%rbp), %r11
  4594  	0x0f, 0x85, 0x23, 0x04, 0x00, 0x00, //0x00004512 jne          LBB0_854
  4595  	0x48, 0x09, 0xfe, //0x00004518 orq          %rdi, %rsi
  4596  	0x48, 0x89, 0xc8, //0x0000451b movq         %rcx, %rax
  4597  	0x4c, 0x09, 0xf8, //0x0000451e orq          %r15, %rax
  4598  	0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x00004521 jne          LBB0_827
  4599  	//0x00004527 LBB0_698
  4600  	0x48, 0x85, 0xf6, //0x00004527 testq        %rsi, %rsi
  4601  	0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x0000452a je           LBB0_828
  4602  	//0x00004530 LBB0_699
  4603  	0x48, 0x0f, 0xbc, 0xc6, //0x00004530 bsfq         %rsi, %rax
  4604  	0x4c, 0x03, 0x55, 0xa0, //0x00004534 addq         $-96(%rbp), %r10
  4605  	0x49, 0x01, 0xc2, //0x00004538 addq         %rax, %r10
  4606  	0x4c, 0x8b, 0x6d, 0xc0, //0x0000453b movq         $-64(%rbp), %r13
  4607  	0x4c, 0x8b, 0x7d, 0xb8, //0x0000453f movq         $-72(%rbp), %r15
  4608  	0x4d, 0x85, 0xd2, //0x00004543 testq        %r10, %r10
  4609  	0x0f, 0x89, 0x44, 0xf7, 0xff, 0xff, //0x00004546 jns          LBB0_705
  4610  	0xe9, 0x5f, 0x0f, 0x00, 0x00, //0x0000454c jmp          LBB0_939
  4611  	//0x00004551 LBB0_820
  4612  	0x48, 0x85, 0xc9, //0x00004551 testq        %rcx, %rcx
  4613  	0x49, 0x8d, 0x47, 0xff, //0x00004554 leaq         $-1(%r15), %rax
  4614  	0x49, 0xf7, 0xd7, //0x00004558 notq         %r15
  4615  	0x4d, 0x0f, 0x48, 0xfd, //0x0000455b cmovsq       %r13, %r15
  4616  	0x49, 0x39, 0xc6, //0x0000455f cmpq         %rax, %r14
  4617  	0x4d, 0x0f, 0x45, 0xfd, //0x00004562 cmovneq      %r13, %r15
  4618  	0x4d, 0x89, 0xfa, //0x00004566 movq         %r15, %r10
  4619  	0x4d, 0x85, 0xd2, //0x00004569 testq        %r10, %r10
  4620  	0x0f, 0x89, 0x79, 0x01, 0x00, 0x00, //0x0000456c jns          LBB0_822
  4621  	0xe9, 0xa6, 0x0f, 0x00, 0x00, //0x00004572 jmp          LBB0_954
  4622  	//0x00004577 LBB0_823
  4623  	0x48, 0xf7, 0xd2, //0x00004577 notq         %rdx
  4624  	0x49, 0x89, 0xd2, //0x0000457a movq         %rdx, %r10
  4625  	0xe9, 0xc8, 0xf7, 0xff, 0xff, //0x0000457d jmp          LBB0_720
  4626  	//0x00004582 LBB0_824
  4627  	0x48, 0x2b, 0x75, 0xb8, //0x00004582 subq         $-72(%rbp), %rsi
  4628  	0x49, 0x89, 0xf2, //0x00004586 movq         %rsi, %r10
  4629  	0xe9, 0xf9, 0xf4, 0xff, 0xff, //0x00004589 jmp          LBB0_646
  4630  	//0x0000458e LBB0_825
  4631  	0x48, 0x89, 0x4d, 0xc8, //0x0000458e movq         %rcx, $-56(%rbp)
  4632  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004592 movq         $-1, %rcx
  4633  	0x4d, 0x85, 0xd2, //0x00004599 testq        %r10, %r10
  4634  	0x0f, 0x85, 0x3a, 0xf7, 0xff, 0xff, //0x0000459c jne          LBB0_711
  4635  	0xe9, 0x2c, 0x0f, 0x00, 0x00, //0x000045a2 jmp          LBB0_943
  4636  	//0x000045a7 LBB0_826
  4637  	0x4c, 0x8b, 0x5d, 0xd0, //0x000045a7 movq         $-48(%rbp), %r11
  4638  	0x48, 0x09, 0xfe, //0x000045ab orq          %rdi, %rsi
  4639  	0x48, 0x89, 0xc8, //0x000045ae movq         %rcx, %rax
  4640  	0x4c, 0x09, 0xf8, //0x000045b1 orq          %r15, %rax
  4641  	0x0f, 0x84, 0x6d, 0xff, 0xff, 0xff, //0x000045b4 je           LBB0_698
  4642  	//0x000045ba LBB0_827
  4643  	0x44, 0x89, 0xf8, //0x000045ba movl         %r15d, %eax
  4644  	0xf7, 0xd0, //0x000045bd notl         %eax
  4645  	0x21, 0xc8, //0x000045bf andl         %ecx, %eax
  4646  	0x8d, 0x14, 0x00, //0x000045c1 leal         (%rax,%rax), %edx
  4647  	0x44, 0x09, 0xfa, //0x000045c4 orl          %r15d, %edx
  4648  	0x89, 0xd7, //0x000045c7 movl         %edx, %edi
  4649  	0xf7, 0xd7, //0x000045c9 notl         %edi
  4650  	0x21, 0xcf, //0x000045cb andl         %ecx, %edi
  4651  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000045cd andl         $-1431655766, %edi
  4652  	0x45, 0x31, 0xff, //0x000045d3 xorl         %r15d, %r15d
  4653  	0x01, 0xc7, //0x000045d6 addl         %eax, %edi
  4654  	0x41, 0x0f, 0x92, 0xc7, //0x000045d8 setb         %r15b
  4655  	0x01, 0xff, //0x000045dc addl         %edi, %edi
  4656  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000045de xorl         $1431655765, %edi
  4657  	0x21, 0xd7, //0x000045e4 andl         %edx, %edi
  4658  	0xf7, 0xd7, //0x000045e6 notl         %edi
  4659  	0x21, 0xfe, //0x000045e8 andl         %edi, %esi
  4660  	0x48, 0x85, 0xf6, //0x000045ea testq        %rsi, %rsi
  4661  	0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x000045ed jne          LBB0_699
  4662  	//0x000045f3 LBB0_828
  4663  	0x49, 0x83, 0xc2, 0x20, //0x000045f3 addq         $32, %r10
  4664  	0x49, 0x83, 0xc5, 0xe0, //0x000045f7 addq         $-32, %r13
  4665  	0x4d, 0x85, 0xff, //0x000045fb testq        %r15, %r15
  4666  	0x0f, 0x85, 0x7d, 0x02, 0x00, 0x00, //0x000045fe jne          LBB0_848
  4667  	//0x00004604 LBB0_829
  4668  	0x4c, 0x89, 0xe7, //0x00004604 movq         %r12, %rdi
  4669  	0x48, 0x8b, 0x45, 0xc0, //0x00004607 movq         $-64(%rbp), %rax
  4670  	0x4c, 0x8b, 0x7d, 0xb8, //0x0000460b movq         $-72(%rbp), %r15
  4671  	0x4d, 0x85, 0xed, //0x0000460f testq        %r13, %r13
  4672  	0x0f, 0x84, 0xa2, 0x0e, 0x00, 0x00, //0x00004612 je           LBB0_940
  4673  	//0x00004618 LBB0_830
  4674  	0x49, 0x8d, 0x4a, 0x01, //0x00004618 leaq         $1(%r10), %rcx
  4675  	0x41, 0x0f, 0xb6, 0x12, //0x0000461c movzbl       (%r10), %edx
  4676  	0x80, 0xfa, 0x22, //0x00004620 cmpb         $34, %dl
  4677  	0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00004623 je           LBB0_836
  4678  	0x49, 0x8d, 0x75, 0xff, //0x00004629 leaq         $-1(%r13), %rsi
  4679  	0x80, 0xfa, 0x5c, //0x0000462d cmpb         $92, %dl
  4680  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00004630 je           LBB0_833
  4681  	0x49, 0x89, 0xf5, //0x00004636 movq         %rsi, %r13
  4682  	0x49, 0x89, 0xca, //0x00004639 movq         %rcx, %r10
  4683  	0x48, 0x85, 0xf6, //0x0000463c testq        %rsi, %rsi
  4684  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000463f jne          LBB0_830
  4685  	0xe9, 0x70, 0x0e, 0x00, 0x00, //0x00004645 jmp          LBB0_940
  4686  	//0x0000464a LBB0_833
  4687  	0x48, 0x85, 0xf6, //0x0000464a testq        %rsi, %rsi
  4688  	0x0f, 0x84, 0x33, 0x04, 0x00, 0x00, //0x0000464d je           LBB0_868
  4689  	0x48, 0x03, 0x4d, 0xb0, //0x00004653 addq         $-80(%rbp), %rcx
  4690  	0x48, 0x83, 0xff, 0xff, //0x00004657 cmpq         $-1, %rdi
  4691  	0x4c, 0x0f, 0x44, 0xe1, //0x0000465b cmoveq       %rcx, %r12
  4692  	0x48, 0x0f, 0x44, 0xf9, //0x0000465f cmoveq       %rcx, %rdi
  4693  	0x49, 0x83, 0xc2, 0x02, //0x00004663 addq         $2, %r10
  4694  	0x49, 0x83, 0xc5, 0xfe, //0x00004667 addq         $-2, %r13
  4695  	0x4c, 0x89, 0xee, //0x0000466b movq         %r13, %rsi
  4696  	0x4c, 0x8b, 0x5d, 0xd0, //0x0000466e movq         $-48(%rbp), %r11
  4697  	0x48, 0x8b, 0x45, 0xc0, //0x00004672 movq         $-64(%rbp), %rax
  4698  	0x4c, 0x8b, 0x75, 0xa8, //0x00004676 movq         $-88(%rbp), %r14
  4699  	0x4c, 0x8b, 0x7d, 0xb8, //0x0000467a movq         $-72(%rbp), %r15
  4700  	0x48, 0x85, 0xf6, //0x0000467e testq        %rsi, %rsi
  4701  	0x0f, 0x85, 0x91, 0xff, 0xff, 0xff, //0x00004681 jne          LBB0_830
  4702  	0xe9, 0x2e, 0x0e, 0x00, 0x00, //0x00004687 jmp          LBB0_940
  4703  	//0x0000468c LBB0_835
  4704  	0x48, 0xf7, 0xd2, //0x0000468c notq         %rdx
  4705  	0x49, 0x89, 0xd2, //0x0000468f movq         %rdx, %r10
  4706  	0x4c, 0x8b, 0x5d, 0xd0, //0x00004692 movq         $-48(%rbp), %r11
  4707  	0x4c, 0x8b, 0x6d, 0xc0, //0x00004696 movq         $-64(%rbp), %r13
  4708  	0x4c, 0x8b, 0x7d, 0xb8, //0x0000469a movq         $-72(%rbp), %r15
  4709  	0xe9, 0x2a, 0xed, 0xff, 0xff, //0x0000469e jmp          LBB0_581
  4710  	//0x000046a3 LBB0_836
  4711  	0x4c, 0x29, 0xf9, //0x000046a3 subq         %r15, %rcx
  4712  	0x49, 0x89, 0xca, //0x000046a6 movq         %rcx, %r10
  4713  	0x49, 0x89, 0xc5, //0x000046a9 movq         %rax, %r13
  4714  	0x4d, 0x85, 0xd2, //0x000046ac testq        %r10, %r10
  4715  	0x0f, 0x89, 0xdb, 0xf5, 0xff, 0xff, //0x000046af jns          LBB0_705
  4716  	0xe9, 0xf6, 0x0d, 0x00, 0x00, //0x000046b5 jmp          LBB0_939
  4717  	//0x000046ba LBB0_837
  4718  	0x48, 0xf7, 0xd8, //0x000046ba negq         %rax
  4719  	0x4c, 0x8b, 0x5d, 0xd0, //0x000046bd movq         $-48(%rbp), %r11
  4720  	0x4c, 0x8b, 0x6d, 0xc0, //0x000046c1 movq         $-64(%rbp), %r13
  4721  	0x4c, 0x8b, 0x75, 0xa8, //0x000046c5 movq         $-88(%rbp), %r14
  4722  	0x4c, 0x8b, 0x7d, 0xb8, //0x000046c9 movq         $-72(%rbp), %r15
  4723  	0x49, 0x89, 0xc2, //0x000046cd movq         %rax, %r10
  4724  	0xe9, 0xf8, 0xec, 0xff, 0xff, //0x000046d0 jmp          LBB0_581
  4725  	//0x000046d5 LBB0_838
  4726  	0x4d, 0x29, 0xdc, //0x000046d5 subq         %r11, %r12
  4727  	0x44, 0x0f, 0xbc, 0xd7, //0x000046d8 bsfl         %edi, %r10d
  4728  	0x4d, 0x01, 0xe2, //0x000046dc addq         %r12, %r10
  4729  	//0x000046df LBB0_839
  4730  	0x49, 0xf7, 0xd2, //0x000046df notq         %r10
  4731  	0x4d, 0x85, 0xd2, //0x000046e2 testq        %r10, %r10
  4732  	0x0f, 0x88, 0x32, 0x0e, 0x00, 0x00, //0x000046e5 js           LBB0_954
  4733  	//0x000046eb LBB0_822
  4734  	0x48, 0x8b, 0x45, 0xc8, //0x000046eb movq         $-56(%rbp), %rax
  4735  	0x49, 0x01, 0xc2, //0x000046ef addq         %rax, %r10
  4736  	0x4c, 0x8b, 0x5d, 0xd0, //0x000046f2 movq         $-48(%rbp), %r11
  4737  	0x4d, 0x89, 0x13, //0x000046f6 movq         %r10, (%r11)
  4738  	0x4c, 0x89, 0xc9, //0x000046f9 movq         %r9, %rcx
  4739  	0x48, 0x85, 0xc0, //0x000046fc testq        %rax, %rax
  4740  	0x4c, 0x8b, 0x6d, 0xc0, //0x000046ff movq         $-64(%rbp), %r13
  4741  	0x4c, 0x8b, 0x75, 0xa8, //0x00004703 movq         $-88(%rbp), %r14
  4742  	0x4c, 0x8b, 0x7d, 0xb8, //0x00004707 movq         $-72(%rbp), %r15
  4743  	0x0f, 0x8f, 0xdf, 0xec, 0xff, 0xff, //0x0000470b jg           LBB0_584
  4744  	0xe9, 0x39, 0xeb, 0xff, 0xff, //0x00004711 jmp          LBB0_558
  4745  	//0x00004716 LBB0_732
  4746  	0x4c, 0x8b, 0x55, 0x80, //0x00004716 movq         $-128(%rbp), %r10
  4747  	0x4d, 0x89, 0xf5, //0x0000471a movq         %r14, %r13
  4748  	0x49, 0x83, 0xfd, 0x20, //0x0000471d cmpq         $32, %r13
  4749  	0x4c, 0x8b, 0x75, 0xa8, //0x00004721 movq         $-88(%rbp), %r14
  4750  	0x0f, 0x82, 0x90, 0x02, 0x00, 0x00, //0x00004725 jb           LBB0_858
  4751  	//0x0000472b LBB0_733
  4752  	0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x0000472b movdqu       (%r10), %xmm2
  4753  	0xf3, 0x41, 0x0f, 0x6f, 0x62, 0x10, //0x00004730 movdqu       $16(%r10), %xmm4
  4754  	0x66, 0x0f, 0x6f, 0xea, //0x00004736 movdqa       %xmm2, %xmm5
  4755  	0x66, 0x0f, 0x74, 0xe8, //0x0000473a pcmpeqb      %xmm0, %xmm5
  4756  	0x66, 0x0f, 0xd7, 0xfd, //0x0000473e pmovmskb     %xmm5, %edi
  4757  	0x66, 0x0f, 0x6f, 0xec, //0x00004742 movdqa       %xmm4, %xmm5
  4758  	0x66, 0x0f, 0x74, 0xe8, //0x00004746 pcmpeqb      %xmm0, %xmm5
  4759  	0x66, 0x0f, 0xd7, 0xf5, //0x0000474a pmovmskb     %xmm5, %esi
  4760  	0x66, 0x0f, 0x74, 0xd1, //0x0000474e pcmpeqb      %xmm1, %xmm2
  4761  	0x66, 0x0f, 0xd7, 0xca, //0x00004752 pmovmskb     %xmm2, %ecx
  4762  	0x66, 0x0f, 0x74, 0xe1, //0x00004756 pcmpeqb      %xmm1, %xmm4
  4763  	0x66, 0x0f, 0xd7, 0xc4, //0x0000475a pmovmskb     %xmm4, %eax
  4764  	0x48, 0xc1, 0xe6, 0x10, //0x0000475e shlq         $16, %rsi
  4765  	0x48, 0xc1, 0xe0, 0x10, //0x00004762 shlq         $16, %rax
  4766  	0x48, 0x09, 0xc1, //0x00004766 orq          %rax, %rcx
  4767  	0x49, 0x83, 0xfc, 0xff, //0x00004769 cmpq         $-1, %r12
  4768  	0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000476d jne          LBB0_735
  4769  	0x48, 0x85, 0xc9, //0x00004773 testq        %rcx, %rcx
  4770  	0x0f, 0x85, 0xe1, 0x01, 0x00, 0x00, //0x00004776 jne          LBB0_855
  4771  	//0x0000477c LBB0_735
  4772  	0x48, 0x09, 0xfe, //0x0000477c orq          %rdi, %rsi
  4773  	0x48, 0x89, 0xc8, //0x0000477f movq         %rcx, %rax
  4774  	0x4c, 0x09, 0xf8, //0x00004782 orq          %r15, %rax
  4775  	0x0f, 0x85, 0xef, 0x01, 0x00, 0x00, //0x00004785 jne          LBB0_856
  4776  	//0x0000478b LBB0_736
  4777  	0x48, 0x85, 0xf6, //0x0000478b testq        %rsi, %rsi
  4778  	0x0f, 0x84, 0x1f, 0x02, 0x00, 0x00, //0x0000478e je           LBB0_857
  4779  	//0x00004794 LBB0_737
  4780  	0x48, 0x0f, 0xbc, 0xc6, //0x00004794 bsfq         %rsi, %rax
  4781  	0x4c, 0x03, 0x55, 0xa0, //0x00004798 addq         $-96(%rbp), %r10
  4782  	0x49, 0x01, 0xc2, //0x0000479c addq         %rax, %r10
  4783  	0x4c, 0x8b, 0x7d, 0xb8, //0x0000479f movq         $-72(%rbp), %r15
  4784  	0x4d, 0x85, 0xd2, //0x000047a3 testq        %r10, %r10
  4785  	0x4c, 0x8b, 0x6d, 0xc0, //0x000047a6 movq         $-64(%rbp), %r13
  4786  	0x0f, 0x89, 0xae, 0xfa, 0xff, 0xff, //0x000047aa jns          LBB0_795
  4787  	0xe9, 0xfb, 0x0c, 0x00, 0x00, //0x000047b0 jmp          LBB0_939
  4788  	//0x000047b5 LBB0_840
  4789  	0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000047b5 movq         $-1, %r15
  4790  	0x45, 0x31, 0xed, //0x000047bc xorl         %r13d, %r13d
  4791  	0x49, 0x83, 0xf8, 0x20, //0x000047bf cmpq         $32, %r8
  4792  	0x0f, 0x83, 0x4d, 0xfb, 0xff, 0xff, //0x000047c3 jae          LBB0_633
  4793  	//0x000047c9 LBB0_841
  4794  	0x4c, 0x8b, 0x5d, 0xd0, //0x000047c9 movq         $-48(%rbp), %r11
  4795  	0x4c, 0x8b, 0x75, 0xa8, //0x000047cd movq         $-88(%rbp), %r14
  4796  	0x4d, 0x85, 0xed, //0x000047d1 testq        %r13, %r13
  4797  	0x0f, 0x84, 0x5c, 0xfc, 0xff, 0xff, //0x000047d4 je           LBB0_814
  4798  	//0x000047da LBB0_842
  4799  	0x48, 0x89, 0xc6, //0x000047da movq         %rax, %rsi
  4800  	0x4d, 0x85, 0xc0, //0x000047dd testq        %r8, %r8
  4801  	0x0f, 0x84, 0x7d, 0x0f, 0x00, 0x00, //0x000047e0 je           LBB0_982
  4802  	0x48, 0x8b, 0x45, 0xb0, //0x000047e6 movq         $-80(%rbp), %rax
  4803  	0x49, 0x8d, 0x0c, 0x02, //0x000047ea leaq         (%r10,%rax), %rcx
  4804  	0x49, 0x83, 0xff, 0xff, //0x000047ee cmpq         $-1, %r15
  4805  	0x4c, 0x89, 0xfa, //0x000047f2 movq         %r15, %rdx
  4806  	0x4c, 0x0f, 0x44, 0xf9, //0x000047f5 cmoveq       %rcx, %r15
  4807  	0x48, 0x0f, 0x44, 0xd1, //0x000047f9 cmoveq       %rcx, %rdx
  4808  	0x49, 0xff, 0xc2, //0x000047fd incq         %r10
  4809  	0x49, 0xff, 0xc8, //0x00004800 decq         %r8
  4810  	0x4c, 0x8b, 0x5d, 0xd0, //0x00004803 movq         $-48(%rbp), %r11
  4811  	0x4c, 0x8b, 0x75, 0xa8, //0x00004807 movq         $-88(%rbp), %r14
  4812  	0x48, 0x89, 0xf0, //0x0000480b movq         %rsi, %rax
  4813  	0x4d, 0x85, 0xc0, //0x0000480e testq        %r8, %r8
  4814  	0x0f, 0x85, 0x2b, 0xfc, 0xff, 0xff, //0x00004811 jne          LBB0_815
  4815  	0xe9, 0xa2, 0x02, 0x00, 0x00, //0x00004817 jmp          LBB0_873
  4816  	//0x0000481c LBB0_844
  4817  	0x49, 0x89, 0xcd, //0x0000481c movq         %rcx, %r13
  4818  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000481f movq         $-1, %r10
  4819  	0x4d, 0x85, 0xff, //0x00004826 testq        %r15, %r15
  4820  	0x0f, 0x85, 0x63, 0xfa, 0xff, 0xff, //0x00004829 jne          LBB0_798
  4821  	0xe9, 0xe9, 0x0c, 0x00, 0x00, //0x0000482f jmp          LBB0_954
  4822  	//0x00004834 LBB0_845
  4823  	0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004834 movq         $-1, %r8
  4824  	0x4c, 0x89, 0x65, 0xc8, //0x0000483b movq         %r12, $-56(%rbp)
  4825  	0x49, 0x89, 0xff, //0x0000483f movq         %rdi, %r15
  4826  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004842 movq         $-1, %r10
  4827  	0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004849 movq         $-1, %r11
  4828  	0x48, 0x8d, 0x3d, 0xf5, 0x15, 0x00, 0x00, //0x00004850 leaq         $5621(%rip), %rdi  /* LJTI0_5+0(%rip) */
  4829  	0xe9, 0x67, 0xf1, 0xff, 0xff, //0x00004857 jmp          LBB0_672
  4830  	//0x0000485c LBB0_846
  4831  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000485c movq         $-1, %r12
  4832  	0x45, 0x31, 0xff, //0x00004863 xorl         %r15d, %r15d
  4833  	0x49, 0x83, 0xfd, 0x20, //0x00004866 cmpq         $32, %r13
  4834  	0x4c, 0x8b, 0x75, 0xa8, //0x0000486a movq         $-88(%rbp), %r14
  4835  	0x0f, 0x83, 0x4f, 0xfc, 0xff, 0xff, //0x0000486e jae          LBB0_695
  4836  	//0x00004874 LBB0_847
  4837  	0x4c, 0x8b, 0x5d, 0xd0, //0x00004874 movq         $-48(%rbp), %r11
  4838  	0x4d, 0x85, 0xff, //0x00004878 testq        %r15, %r15
  4839  	0x0f, 0x84, 0x83, 0xfd, 0xff, 0xff, //0x0000487b je           LBB0_829
  4840  	//0x00004881 LBB0_848
  4841  	0x4d, 0x85, 0xed, //0x00004881 testq        %r13, %r13
  4842  	0x0f, 0x84, 0xfc, 0x01, 0x00, 0x00, //0x00004884 je           LBB0_868
  4843  	0x48, 0x8b, 0x45, 0xb0, //0x0000488a movq         $-80(%rbp), %rax
  4844  	0x4c, 0x01, 0xd0, //0x0000488e addq         %r10, %rax
  4845  	0x49, 0x83, 0xfc, 0xff, //0x00004891 cmpq         $-1, %r12
  4846  	0x4c, 0x89, 0xe7, //0x00004895 movq         %r12, %rdi
  4847  	0x4c, 0x0f, 0x44, 0xe0, //0x00004898 cmoveq       %rax, %r12
  4848  	0x48, 0x0f, 0x44, 0xf8, //0x0000489c cmoveq       %rax, %rdi
  4849  	0x49, 0xff, 0xc2, //0x000048a0 incq         %r10
  4850  	0x49, 0xff, 0xcd, //0x000048a3 decq         %r13
  4851  	0x4c, 0x8b, 0x5d, 0xd0, //0x000048a6 movq         $-48(%rbp), %r11
  4852  	0x48, 0x8b, 0x45, 0xc0, //0x000048aa movq         $-64(%rbp), %rax
  4853  	0x4c, 0x8b, 0x75, 0xa8, //0x000048ae movq         $-88(%rbp), %r14
  4854  	0x4c, 0x8b, 0x7d, 0xb8, //0x000048b2 movq         $-72(%rbp), %r15
  4855  	0x4d, 0x85, 0xed, //0x000048b6 testq        %r13, %r13
  4856  	0x0f, 0x85, 0x59, 0xfd, 0xff, 0xff, //0x000048b9 jne          LBB0_830
  4857  	0xe9, 0xf6, 0x0b, 0x00, 0x00, //0x000048bf jmp          LBB0_940
  4858  	//0x000048c4 LBB0_852
  4859  	0x49, 0xf7, 0xda, //0x000048c4 negq         %r10
  4860  	0x4d, 0x85, 0xd2, //0x000048c7 testq        %r10, %r10
  4861  	0x0f, 0x89, 0x1b, 0xfe, 0xff, 0xff, //0x000048ca jns          LBB0_822
  4862  	0xe9, 0x48, 0x0c, 0x00, 0x00, //0x000048d0 jmp          LBB0_954
  4863  	//0x000048d5 LBB0_850
  4864  	0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000048d5 movq         $-1, %r12
  4865  	0x45, 0x31, 0xff, //0x000048dc xorl         %r15d, %r15d
  4866  	0x49, 0x83, 0xfd, 0x20, //0x000048df cmpq         $32, %r13
  4867  	0x4c, 0x8b, 0x75, 0xa8, //0x000048e3 movq         $-88(%rbp), %r14
  4868  	0x0f, 0x83, 0x3e, 0xfe, 0xff, 0xff, //0x000048e7 jae          LBB0_733
  4869  	0xe9, 0xc9, 0x00, 0x00, 0x00, //0x000048ed jmp          LBB0_858
  4870  	//0x000048f2 LBB0_851
  4871  	0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000048f2 movq         $-1, %r14
  4872  	0x4d, 0x89, 0xdd, //0x000048f9 movq         %r11, %r13
  4873  	0x4d, 0x89, 0xf8, //0x000048fc movq         %r15, %r8
  4874  	0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000048ff movq         $-1, %r15
  4875  	0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00004906 movq         $-1, %rbx
  4876  	0x48, 0x8d, 0x3d, 0x4c, 0x14, 0x00, 0x00, //0x0000490d leaq         $5196(%rip), %rdi  /* LJTI0_4+0(%rip) */
  4877  	0xe9, 0xcd, 0xf7, 0xff, 0xff, //0x00004914 jmp          LBB0_763
  4878  	//0x00004919 LBB0_853
  4879  	0x4c, 0x89, 0xd1, //0x00004919 movq         %r10, %rcx
  4880  	0x48, 0x2b, 0x4d, 0xb8, //0x0000491c subq         $-72(%rbp), %rcx
  4881  	0x4c, 0x0f, 0xbc, 0xff, //0x00004920 bsfq         %rdi, %r15
  4882  	0x49, 0x01, 0xcf, //0x00004924 addq         %rcx, %r15
  4883  	0x48, 0x09, 0xde, //0x00004927 orq          %rbx, %rsi
  4884  	0x48, 0x89, 0xf9, //0x0000492a movq         %rdi, %rcx
  4885  	0x4c, 0x09, 0xe9, //0x0000492d orq          %r13, %rcx
  4886  	0x0f, 0x84, 0x48, 0xfa, 0xff, 0xff, //0x00004930 je           LBB0_636
  4887  	0xe9, 0xb1, 0xfa, 0xff, 0xff, //0x00004936 jmp          LBB0_812
  4888  	//0x0000493b LBB0_854
  4889  	0x4c, 0x89, 0xd0, //0x0000493b movq         %r10, %rax
  4890  	0x48, 0x2b, 0x45, 0xb8, //0x0000493e subq         $-72(%rbp), %rax
  4891  	0x4c, 0x0f, 0xbc, 0xe1, //0x00004942 bsfq         %rcx, %r12
  4892  	0x49, 0x01, 0xc4, //0x00004946 addq         %rax, %r12
  4893  	0x48, 0x09, 0xfe, //0x00004949 orq          %rdi, %rsi
  4894  	0x48, 0x89, 0xc8, //0x0000494c movq         %rcx, %rax
  4895  	0x4c, 0x09, 0xf8, //0x0000494f orq          %r15, %rax
  4896  	0x0f, 0x84, 0xcf, 0xfb, 0xff, 0xff, //0x00004952 je           LBB0_698
  4897  	0xe9, 0x5d, 0xfc, 0xff, 0xff, //0x00004958 jmp          LBB0_827
  4898  	//0x0000495d LBB0_855
  4899  	0x4c, 0x89, 0xd0, //0x0000495d movq         %r10, %rax
  4900  	0x48, 0x2b, 0x45, 0xb8, //0x00004960 subq         $-72(%rbp), %rax
  4901  	0x4c, 0x0f, 0xbc, 0xe1, //0x00004964 bsfq         %rcx, %r12
  4902  	0x49, 0x01, 0xc4, //0x00004968 addq         %rax, %r12
  4903  	0x48, 0x09, 0xfe, //0x0000496b orq          %rdi, %rsi
  4904  	0x48, 0x89, 0xc8, //0x0000496e movq         %rcx, %rax
  4905  	0x4c, 0x09, 0xf8, //0x00004971 orq          %r15, %rax
  4906  	0x0f, 0x84, 0x11, 0xfe, 0xff, 0xff, //0x00004974 je           LBB0_736
  4907  	//0x0000497a LBB0_856
  4908  	0x44, 0x89, 0xf8, //0x0000497a movl         %r15d, %eax
  4909  	0xf7, 0xd0, //0x0000497d notl         %eax
  4910  	0x21, 0xc8, //0x0000497f andl         %ecx, %eax
  4911  	0x8d, 0x14, 0x00, //0x00004981 leal         (%rax,%rax), %edx
  4912  	0x44, 0x09, 0xfa, //0x00004984 orl          %r15d, %edx
  4913  	0x89, 0xd7, //0x00004987 movl         %edx, %edi
  4914  	0xf7, 0xd7, //0x00004989 notl         %edi
  4915  	0x21, 0xcf, //0x0000498b andl         %ecx, %edi
  4916  	0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000498d andl         $-1431655766, %edi
  4917  	0x45, 0x31, 0xff, //0x00004993 xorl         %r15d, %r15d
  4918  	0x01, 0xc7, //0x00004996 addl         %eax, %edi
  4919  	0x41, 0x0f, 0x92, 0xc7, //0x00004998 setb         %r15b
  4920  	0x01, 0xff, //0x0000499c addl         %edi, %edi
  4921  	0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000499e xorl         $1431655765, %edi
  4922  	0x21, 0xd7, //0x000049a4 andl         %edx, %edi
  4923  	0xf7, 0xd7, //0x000049a6 notl         %edi
  4924  	0x21, 0xfe, //0x000049a8 andl         %edi, %esi
  4925  	0x48, 0x85, 0xf6, //0x000049aa testq        %rsi, %rsi
  4926  	0x0f, 0x85, 0xe1, 0xfd, 0xff, 0xff, //0x000049ad jne          LBB0_737
  4927  	//0x000049b3 LBB0_857
  4928  	0x49, 0x83, 0xc2, 0x20, //0x000049b3 addq         $32, %r10
  4929  	0x49, 0x83, 0xc5, 0xe0, //0x000049b7 addq         $-32, %r13
  4930  	//0x000049bb LBB0_858
  4931  	0x4d, 0x85, 0xff, //0x000049bb testq        %r15, %r15
  4932  	0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x000049be jne          LBB0_866
  4933  	0x4c, 0x89, 0xe7, //0x000049c4 movq         %r12, %rdi
  4934  	0x4d, 0x85, 0xed, //0x000049c7 testq        %r13, %r13
  4935  	0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x000049ca je           LBB0_868
  4936  	//0x000049d0 LBB0_860
  4937  	0x49, 0x8d, 0x4a, 0x01, //0x000049d0 leaq         $1(%r10), %rcx
  4938  	0x41, 0x0f, 0xb6, 0x12, //0x000049d4 movzbl       (%r10), %edx
  4939  	0x80, 0xfa, 0x22, //0x000049d8 cmpb         $34, %dl
  4940  	0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x000049db je           LBB0_865
  4941  	0x49, 0x8d, 0x75, 0xff, //0x000049e1 leaq         $-1(%r13), %rsi
  4942  	0x80, 0xfa, 0x5c, //0x000049e5 cmpb         $92, %dl
  4943  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000049e8 je           LBB0_863
  4944  	0x49, 0x89, 0xf5, //0x000049ee movq         %rsi, %r13
  4945  	0x49, 0x89, 0xca, //0x000049f1 movq         %rcx, %r10
  4946  	0x48, 0x85, 0xf6, //0x000049f4 testq        %rsi, %rsi
  4947  	0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000049f7 jne          LBB0_860
  4948  	0xe9, 0x84, 0x00, 0x00, 0x00, //0x000049fd jmp          LBB0_868
  4949  	//0x00004a02 LBB0_863
  4950  	0x48, 0x85, 0xf6, //0x00004a02 testq        %rsi, %rsi
  4951  	0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00004a05 je           LBB0_868
  4952  	0x48, 0x03, 0x4d, 0xb0, //0x00004a0b addq         $-80(%rbp), %rcx
  4953  	0x48, 0x83, 0xff, 0xff, //0x00004a0f cmpq         $-1, %rdi
  4954  	0x4c, 0x0f, 0x44, 0xe1, //0x00004a13 cmoveq       %rcx, %r12
  4955  	0x48, 0x0f, 0x44, 0xf9, //0x00004a17 cmoveq       %rcx, %rdi
  4956  	0x49, 0x83, 0xc2, 0x02, //0x00004a1b addq         $2, %r10
  4957  	0x49, 0x83, 0xc5, 0xfe, //0x00004a1f addq         $-2, %r13
  4958  	0x4c, 0x89, 0xee, //0x00004a23 movq         %r13, %rsi
  4959  	0x48, 0x85, 0xf6, //0x00004a26 testq        %rsi, %rsi
  4960  	0x0f, 0x85, 0xa1, 0xff, 0xff, 0xff, //0x00004a29 jne          LBB0_860
  4961  	0xe9, 0x52, 0x00, 0x00, 0x00, //0x00004a2f jmp          LBB0_868
  4962  	//0x00004a34 LBB0_865
  4963  	0x4c, 0x8b, 0x7d, 0xb8, //0x00004a34 movq         $-72(%rbp), %r15
  4964  	0x4c, 0x29, 0xf9, //0x00004a38 subq         %r15, %rcx
  4965  	0x49, 0x89, 0xca, //0x00004a3b movq         %rcx, %r10
  4966  	0x4c, 0x8b, 0x5d, 0xd0, //0x00004a3e movq         $-48(%rbp), %r11
  4967  	0x4c, 0x8b, 0x75, 0xa8, //0x00004a42 movq         $-88(%rbp), %r14
  4968  	0x4d, 0x85, 0xd2, //0x00004a46 testq        %r10, %r10
  4969  	0x4c, 0x8b, 0x6d, 0xc0, //0x00004a49 movq         $-64(%rbp), %r13
  4970  	0x0f, 0x89, 0x0b, 0xf8, 0xff, 0xff, //0x00004a4d jns          LBB0_795
  4971  	0xe9, 0x58, 0x0a, 0x00, 0x00, //0x00004a53 jmp          LBB0_939
  4972  	//0x00004a58 LBB0_866
  4973  	0x4d, 0x85, 0xed, //0x00004a58 testq        %r13, %r13
  4974  	0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00004a5b je           LBB0_868
  4975  	0x48, 0x8b, 0x45, 0xb0, //0x00004a61 movq         $-80(%rbp), %rax
  4976  	0x4c, 0x01, 0xd0, //0x00004a65 addq         %r10, %rax
  4977  	0x49, 0x83, 0xfc, 0xff, //0x00004a68 cmpq         $-1, %r12
  4978  	0x4c, 0x89, 0xe7, //0x00004a6c movq         %r12, %rdi
  4979  	0x4c, 0x0f, 0x44, 0xe0, //0x00004a6f cmoveq       %rax, %r12
  4980  	0x48, 0x0f, 0x44, 0xf8, //0x00004a73 cmoveq       %rax, %rdi
  4981  	0x49, 0xff, 0xc2, //0x00004a77 incq         %r10
  4982  	0x49, 0xff, 0xcd, //0x00004a7a decq         %r13
  4983  	0x4d, 0x85, 0xed, //0x00004a7d testq        %r13, %r13
  4984  	0x0f, 0x85, 0x4a, 0xff, 0xff, 0xff, //0x00004a80 jne          LBB0_860
  4985  	//0x00004a86 LBB0_868
  4986  	0x4c, 0x8b, 0x5d, 0xd0, //0x00004a86 movq         $-48(%rbp), %r11
  4987  	0xe9, 0x2b, 0x0a, 0x00, 0x00, //0x00004a8a jmp          LBB0_940
  4988  	//0x00004a8f LBB0_869
  4989  	0x49, 0x89, 0x3b, //0x00004a8f movq         %rdi, (%r11)
  4990  	//0x00004a92 LBB0_870
  4991  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004a92 movq         $-1, %rcx
  4992  	0xe9, 0xb1, 0xe7, 0xff, 0xff, //0x00004a99 jmp          LBB0_558
  4993  	//0x00004a9e LBB0_955
  4994  	0x48, 0xc7, 0xc1, 0xf9, 0xff, 0xff, 0xff, //0x00004a9e movq         $-7, %rcx
  4995  	0xe9, 0xa5, 0xe7, 0xff, 0xff, //0x00004aa5 jmp          LBB0_558
  4996  	//0x00004aaa LBB0_871
  4997  	0x49, 0x8d, 0x44, 0x24, 0x04, //0x00004aaa leaq         $4(%r12), %rax
  4998  	0xe9, 0x7c, 0x05, 0x00, 0x00, //0x00004aaf jmp          LBB0_912
  4999  	//0x00004ab4 LBB0_872
  5000  	0x49, 0x83, 0xfa, 0xff, //0x00004ab4 cmpq         $-1, %r10
  5001  	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00004ab8 jne          LBB0_874
  5002  	//0x00004abe LBB0_873
  5003  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00004abe movq         $-1, %r10
  5004  	0x49, 0x89, 0xc7, //0x00004ac5 movq         %rax, %r15
  5005  	//0x00004ac8 LBB0_874
  5006  	0x4d, 0x89, 0x3b, //0x00004ac8 movq         %r15, (%r11)
  5007  	0x4c, 0x89, 0xd1, //0x00004acb movq         %r10, %rcx
  5008  	0xe9, 0x7c, 0xe7, 0xff, 0xff, //0x00004ace jmp          LBB0_558
  5009  	//0x00004ad3 LBB0_875
  5010  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004ad3 movq         $-1, %rcx
  5011  	0xe9, 0xf4, 0x09, 0x00, 0x00, //0x00004ada jmp          LBB0_943
  5012  	//0x00004adf LBB0_876
  5013  	0x4d, 0x89, 0x23, //0x00004adf movq         %r12, (%r11)
  5014  	0xe9, 0x61, 0xe7, 0xff, 0xff, //0x00004ae2 jmp          LBB0_557
  5015  	//0x00004ae7 LBB0_877
  5016  	0x4d, 0x8b, 0x4d, 0x08, //0x00004ae7 movq         $8(%r13), %r9
  5017  	0x4d, 0x89, 0xce, //0x00004aeb movq         %r9, %r14
  5018  	0x49, 0x29, 0xfe, //0x00004aee subq         %rdi, %r14
  5019  	0x49, 0x83, 0xfe, 0x20, //0x00004af1 cmpq         $32, %r14
  5020  	0x0f, 0x8c, 0x0c, 0x0c, 0x00, 0x00, //0x00004af5 jl           LBB0_975
  5021  	0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x00004afb movl         $4294967295, %r10d
  5022  	0x4f, 0x8d, 0x1c, 0x20, //0x00004b01 leaq         (%r8,%r12), %r11
  5023  	0x4d, 0x29, 0xe1, //0x00004b05 subq         %r12, %r9
  5024  	0xbe, 0x1f, 0x00, 0x00, 0x00, //0x00004b08 movl         $31, %esi
  5025  	0x45, 0x31, 0xf6, //0x00004b0d xorl         %r14d, %r14d
  5026  	0xf3, 0x0f, 0x6f, 0x05, 0x18, 0xb5, 0xff, 0xff, //0x00004b10 movdqu       $-19176(%rip), %xmm0  /* LCPI0_3+0(%rip) */
  5027  	0xf3, 0x0f, 0x6f, 0x0d, 0x20, 0xb5, 0xff, 0xff, //0x00004b18 movdqu       $-19168(%rip), %xmm1  /* LCPI0_4+0(%rip) */
  5028  	0x45, 0x31, 0xff, //0x00004b20 xorl         %r15d, %r15d
  5029  	0xe9, 0x22, 0x00, 0x00, 0x00, //0x00004b23 jmp          LBB0_879
  5030  	//0x00004b28 LBB0_882
  5031  	0x45, 0x31, 0xff, //0x00004b28 xorl         %r15d, %r15d
  5032  	0x85, 0xff, //0x00004b2b testl        %edi, %edi
  5033  	0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00004b2d jne          LBB0_881
  5034  	//0x00004b33 LBB0_883
  5035  	0x49, 0x83, 0xc6, 0x20, //0x00004b33 addq         $32, %r14
  5036  	0x49, 0x8d, 0x44, 0x31, 0xe0, //0x00004b37 leaq         $-32(%r9,%rsi), %rax
  5037  	0x48, 0x83, 0xc6, 0xe0, //0x00004b3c addq         $-32, %rsi
  5038  	0x48, 0x83, 0xf8, 0x3f, //0x00004b40 cmpq         $63, %rax
  5039  	0x0f, 0x8e, 0x02, 0x0b, 0x00, 0x00, //0x00004b44 jle          LBB0_884
  5040  	//0x00004b4a LBB0_879
  5041  	0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x33, 0x01, //0x00004b4a movdqu       $1(%r11,%r14), %xmm2
  5042  	0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x33, 0x11, //0x00004b51 movdqu       $17(%r11,%r14), %xmm3
  5043  	0x66, 0x0f, 0x6f, 0xe2, //0x00004b58 movdqa       %xmm2, %xmm4
  5044  	0x66, 0x0f, 0x74, 0xe0, //0x00004b5c pcmpeqb      %xmm0, %xmm4
  5045  	0x66, 0x0f, 0xd7, 0xc4, //0x00004b60 pmovmskb     %xmm4, %eax
  5046  	0x66, 0x0f, 0x6f, 0xe3, //0x00004b64 movdqa       %xmm3, %xmm4
  5047  	0x66, 0x0f, 0x74, 0xe0, //0x00004b68 pcmpeqb      %xmm0, %xmm4
  5048  	0x66, 0x0f, 0xd7, 0xfc, //0x00004b6c pmovmskb     %xmm4, %edi
  5049  	0x48, 0xc1, 0xe7, 0x10, //0x00004b70 shlq         $16, %rdi
  5050  	0x48, 0x09, 0xc7, //0x00004b74 orq          %rax, %rdi
  5051  	0x66, 0x0f, 0x74, 0xd1, //0x00004b77 pcmpeqb      %xmm1, %xmm2
  5052  	0x66, 0x0f, 0xd7, 0xda, //0x00004b7b pmovmskb     %xmm2, %ebx
  5053  	0x66, 0x0f, 0x74, 0xd9, //0x00004b7f pcmpeqb      %xmm1, %xmm3
  5054  	0x66, 0x0f, 0xd7, 0xc3, //0x00004b83 pmovmskb     %xmm3, %eax
  5055  	0x48, 0xc1, 0xe0, 0x10, //0x00004b87 shlq         $16, %rax
  5056  	0x48, 0x09, 0xd8, //0x00004b8b orq          %rbx, %rax
  5057  	0x48, 0x89, 0xc3, //0x00004b8e movq         %rax, %rbx
  5058  	0x4c, 0x09, 0xfb, //0x00004b91 orq          %r15, %rbx
  5059  	0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x00004b94 je           LBB0_882
  5060  	0x44, 0x89, 0xfb, //0x00004b9a movl         %r15d, %ebx
  5061  	0x44, 0x31, 0xd3, //0x00004b9d xorl         %r10d, %ebx
  5062  	0x21, 0xd8, //0x00004ba0 andl         %ebx, %eax
  5063  	0x8d, 0x1c, 0x00, //0x00004ba2 leal         (%rax,%rax), %ebx
  5064  	0x44, 0x09, 0xfb, //0x00004ba5 orl          %r15d, %ebx
  5065  	0x41, 0x8d, 0x92, 0xab, 0xaa, 0xaa, 0xaa, //0x00004ba8 leal         $-1431655765(%r10), %edx
  5066  	0x31, 0xda, //0x00004baf xorl         %ebx, %edx
  5067  	0x21, 0xc2, //0x00004bb1 andl         %eax, %edx
  5068  	0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004bb3 andl         $-1431655766, %edx
  5069  	0x45, 0x31, 0xff, //0x00004bb9 xorl         %r15d, %r15d
  5070  	0x01, 0xc2, //0x00004bbc addl         %eax, %edx
  5071  	0x41, 0x0f, 0x92, 0xc7, //0x00004bbe setb         %r15b
  5072  	0x01, 0xd2, //0x00004bc2 addl         %edx, %edx
  5073  	0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00004bc4 xorl         $1431655765, %edx
  5074  	0x21, 0xda, //0x00004bca andl         %ebx, %edx
  5075  	0x44, 0x31, 0xd2, //0x00004bcc xorl         %r10d, %edx
  5076  	0x21, 0xd7, //0x00004bcf andl         %edx, %edi
  5077  	0x85, 0xff, //0x00004bd1 testl        %edi, %edi
  5078  	0x0f, 0x84, 0x5a, 0xff, 0xff, 0xff, //0x00004bd3 je           LBB0_883
  5079  	//0x00004bd9 LBB0_881
  5080  	0x48, 0x0f, 0xbc, 0xc7, //0x00004bd9 bsfq         %rdi, %rax
  5081  	0x49, 0x01, 0xc3, //0x00004bdd addq         %rax, %r11
  5082  	0x4d, 0x01, 0xf3, //0x00004be0 addq         %r14, %r11
  5083  	0x4d, 0x29, 0xc3, //0x00004be3 subq         %r8, %r11
  5084  	0x49, 0x83, 0xc3, 0x02, //0x00004be6 addq         $2, %r11
  5085  	0x48, 0x8b, 0x45, 0xd0, //0x00004bea movq         $-48(%rbp), %rax
  5086  	0x4c, 0x89, 0x18, //0x00004bee movq         %r11, (%rax)
  5087  	0x4c, 0x89, 0xe1, //0x00004bf1 movq         %r12, %rcx
  5088  	0xe9, 0x56, 0xe6, 0xff, 0xff, //0x00004bf4 jmp          LBB0_558
  5089  	//0x00004bf9 LBB0_887
  5090  	0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004bf9 movabsq      $6148914691236517205, %r11
  5091  	0x49, 0x8b, 0x45, 0x08, //0x00004c03 movq         $8(%r13), %rax
  5092  	0x48, 0x29, 0xf8, //0x00004c07 subq         %rdi, %rax
  5093  	0x49, 0x01, 0xf8, //0x00004c0a addq         %rdi, %r8
  5094  	0x45, 0x31, 0xff, //0x00004c0d xorl         %r15d, %r15d
  5095  	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x17, 0xb4, 0xff, 0xff, //0x00004c10 movdqu       $-19433(%rip), %xmm10  /* LCPI0_3+0(%rip) */
  5096  	0xf3, 0x0f, 0x6f, 0x0d, 0x1f, 0xb4, 0xff, 0xff, //0x00004c19 movdqu       $-19425(%rip), %xmm1  /* LCPI0_4+0(%rip) */
  5097  	0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004c21 pcmpeqd      %xmm9, %xmm9
  5098  	0xf3, 0x0f, 0x6f, 0x1d, 0x32, 0xb4, 0xff, 0xff, //0x00004c26 movdqu       $-19406(%rip), %xmm3  /* LCPI0_6+0(%rip) */
  5099  	0xf3, 0x0f, 0x6f, 0x25, 0x3a, 0xb4, 0xff, 0xff, //0x00004c2e movdqu       $-19398(%rip), %xmm4  /* LCPI0_7+0(%rip) */
  5100  	0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004c36 movabsq      $3689348814741910323, %r13
  5101  	0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004c40 pxor         %xmm8, %xmm8
  5102  	0x31, 0xd2, //0x00004c45 xorl         %edx, %edx
  5103  	0x48, 0x89, 0x55, 0x98, //0x00004c47 movq         %rdx, $-104(%rbp)
  5104  	0x45, 0x31, 0xf6, //0x00004c4b xorl         %r14d, %r14d
  5105  	0x45, 0x31, 0xd2, //0x00004c4e xorl         %r10d, %r10d
  5106  	0x48, 0x83, 0xf8, 0x40, //0x00004c51 cmpq         $64, %rax
  5107  	0x48, 0x89, 0x45, 0xc8, //0x00004c55 movq         %rax, $-56(%rbp)
  5108  	0x4c, 0x89, 0x7d, 0x90, //0x00004c59 movq         %r15, $-112(%rbp)
  5109  	0x0f, 0x8c, 0x75, 0x02, 0x00, 0x00, //0x00004c5d jl           LBB0_896
  5110  	//0x00004c63 LBB0_890
  5111  	0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00004c63 movdqu       (%r8), %xmm0
  5112  	0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00004c68 movdqu       $16(%r8), %xmm5
  5113  	0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00004c6e movdqu       $32(%r8), %xmm7
  5114  	0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00004c74 movdqu       $48(%r8), %xmm6
  5115  	0x66, 0x0f, 0x6f, 0xd0, //0x00004c7a movdqa       %xmm0, %xmm2
  5116  	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004c7e pcmpeqb      %xmm10, %xmm2
  5117  	0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00004c83 pmovmskb     %xmm2, %r15d
  5118  	0x66, 0x0f, 0x6f, 0xd5, //0x00004c88 movdqa       %xmm5, %xmm2
  5119  	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004c8c pcmpeqb      %xmm10, %xmm2
  5120  	0x66, 0x0f, 0xd7, 0xfa, //0x00004c91 pmovmskb     %xmm2, %edi
  5121  	0x66, 0x0f, 0x6f, 0xd7, //0x00004c95 movdqa       %xmm7, %xmm2
  5122  	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004c99 pcmpeqb      %xmm10, %xmm2
  5123  	0x66, 0x0f, 0xd7, 0xd2, //0x00004c9e pmovmskb     %xmm2, %edx
  5124  	0x66, 0x0f, 0x6f, 0xd6, //0x00004ca2 movdqa       %xmm6, %xmm2
  5125  	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004ca6 pcmpeqb      %xmm10, %xmm2
  5126  	0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00004cab pmovmskb     %xmm2, %r9d
  5127  	0x49, 0xc1, 0xe1, 0x30, //0x00004cb0 shlq         $48, %r9
  5128  	0x48, 0xc1, 0xe2, 0x20, //0x00004cb4 shlq         $32, %rdx
  5129  	0x48, 0xc1, 0xe7, 0x10, //0x00004cb8 shlq         $16, %rdi
  5130  	0x49, 0x09, 0xff, //0x00004cbc orq          %rdi, %r15
  5131  	0x49, 0x09, 0xd7, //0x00004cbf orq          %rdx, %r15
  5132  	0x4d, 0x09, 0xcf, //0x00004cc2 orq          %r9, %r15
  5133  	0x66, 0x0f, 0x6f, 0xd0, //0x00004cc5 movdqa       %xmm0, %xmm2
  5134  	0x66, 0x0f, 0x74, 0xd1, //0x00004cc9 pcmpeqb      %xmm1, %xmm2
  5135  	0x66, 0x0f, 0xd7, 0xfa, //0x00004ccd pmovmskb     %xmm2, %edi
  5136  	0x66, 0x0f, 0x6f, 0xd5, //0x00004cd1 movdqa       %xmm5, %xmm2
  5137  	0x66, 0x0f, 0x74, 0xd1, //0x00004cd5 pcmpeqb      %xmm1, %xmm2
  5138  	0x66, 0x0f, 0xd7, 0xd2, //0x00004cd9 pmovmskb     %xmm2, %edx
  5139  	0x66, 0x0f, 0x6f, 0xd7, //0x00004cdd movdqa       %xmm7, %xmm2
  5140  	0x66, 0x0f, 0x74, 0xd1, //0x00004ce1 pcmpeqb      %xmm1, %xmm2
  5141  	0x66, 0x0f, 0xd7, 0xc2, //0x00004ce5 pmovmskb     %xmm2, %eax
  5142  	0x66, 0x0f, 0x6f, 0xd6, //0x00004ce9 movdqa       %xmm6, %xmm2
  5143  	0x66, 0x0f, 0x74, 0xd1, //0x00004ced pcmpeqb      %xmm1, %xmm2
  5144  	0x66, 0x0f, 0xd7, 0xda, //0x00004cf1 pmovmskb     %xmm2, %ebx
  5145  	0x48, 0xc1, 0xe3, 0x30, //0x00004cf5 shlq         $48, %rbx
  5146  	0x48, 0xc1, 0xe0, 0x20, //0x00004cf9 shlq         $32, %rax
  5147  	0x48, 0xc1, 0xe2, 0x10, //0x00004cfd shlq         $16, %rdx
  5148  	0x48, 0x09, 0xd7, //0x00004d01 orq          %rdx, %rdi
  5149  	0x48, 0x09, 0xc7, //0x00004d04 orq          %rax, %rdi
  5150  	0x48, 0x09, 0xdf, //0x00004d07 orq          %rbx, %rdi
  5151  	0x48, 0x89, 0xf8, //0x00004d0a movq         %rdi, %rax
  5152  	0x48, 0x8b, 0x55, 0x98, //0x00004d0d movq         $-104(%rbp), %rdx
  5153  	0x48, 0x09, 0xd0, //0x00004d11 orq          %rdx, %rax
  5154  	0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00004d14 je           LBB0_892
  5155  	0x48, 0x89, 0xd0, //0x00004d1a movq         %rdx, %rax
  5156  	0x48, 0xf7, 0xd0, //0x00004d1d notq         %rax
  5157  	0x48, 0x21, 0xf8, //0x00004d20 andq         %rdi, %rax
  5158  	0x48, 0x8d, 0x1c, 0x00, //0x00004d23 leaq         (%rax,%rax), %rbx
  5159  	0x48, 0x09, 0xd3, //0x00004d27 orq          %rdx, %rbx
  5160  	0x48, 0x89, 0xda, //0x00004d2a movq         %rbx, %rdx
  5161  	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004d2d movabsq      $-6148914691236517206, %rsi
  5162  	0x48, 0x31, 0xf2, //0x00004d37 xorq         %rsi, %rdx
  5163  	0x48, 0x21, 0xf7, //0x00004d3a andq         %rsi, %rdi
  5164  	0x48, 0x21, 0xd7, //0x00004d3d andq         %rdx, %rdi
  5165  	0x31, 0xd2, //0x00004d40 xorl         %edx, %edx
  5166  	0x48, 0x01, 0xc7, //0x00004d42 addq         %rax, %rdi
  5167  	0x0f, 0x92, 0xc2, //0x00004d45 setb         %dl
  5168  	0x48, 0x89, 0x55, 0x98, //0x00004d48 movq         %rdx, $-104(%rbp)
  5169  	0x48, 0x01, 0xff, //0x00004d4c addq         %rdi, %rdi
  5170  	0x4c, 0x31, 0xdf, //0x00004d4f xorq         %r11, %rdi
  5171  	0x48, 0x21, 0xdf, //0x00004d52 andq         %rbx, %rdi
  5172  	0x48, 0xf7, 0xd7, //0x00004d55 notq         %rdi
  5173  	0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00004d58 jmp          LBB0_893
  5174  	//0x00004d5d LBB0_892
  5175  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004d5d movq         $-1, %rdi
  5176  	0x31, 0xc0, //0x00004d64 xorl         %eax, %eax
  5177  	0x48, 0x89, 0x45, 0x98, //0x00004d66 movq         %rax, $-104(%rbp)
  5178  	//0x00004d6a LBB0_893
  5179  	0x48, 0x8b, 0x45, 0x90, //0x00004d6a movq         $-112(%rbp), %rax
  5180  	0x4c, 0x21, 0xff, //0x00004d6e andq         %r15, %rdi
  5181  	0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00004d71 movq         %rdi, %xmm2
  5182  	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004d76 pclmulqdq    $0, %xmm9, %xmm2
  5183  	0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x00004d7d movq         %xmm2, %r15
  5184  	0x49, 0x31, 0xc7, //0x00004d82 xorq         %rax, %r15
  5185  	0x66, 0x0f, 0x6f, 0xd0, //0x00004d85 movdqa       %xmm0, %xmm2
  5186  	0x66, 0x0f, 0x74, 0xd3, //0x00004d89 pcmpeqb      %xmm3, %xmm2
  5187  	0x66, 0x0f, 0xd7, 0xfa, //0x00004d8d pmovmskb     %xmm2, %edi
  5188  	0x66, 0x0f, 0x6f, 0xd5, //0x00004d91 movdqa       %xmm5, %xmm2
  5189  	0x66, 0x0f, 0x74, 0xd3, //0x00004d95 pcmpeqb      %xmm3, %xmm2
  5190  	0x66, 0x0f, 0xd7, 0xc2, //0x00004d99 pmovmskb     %xmm2, %eax
  5191  	0x66, 0x0f, 0x6f, 0xd7, //0x00004d9d movdqa       %xmm7, %xmm2
  5192  	0x66, 0x0f, 0x74, 0xd3, //0x00004da1 pcmpeqb      %xmm3, %xmm2
  5193  	0x66, 0x0f, 0xd7, 0xd2, //0x00004da5 pmovmskb     %xmm2, %edx
  5194  	0x66, 0x0f, 0x6f, 0xd6, //0x00004da9 movdqa       %xmm6, %xmm2
  5195  	0x66, 0x0f, 0x74, 0xd3, //0x00004dad pcmpeqb      %xmm3, %xmm2
  5196  	0x66, 0x0f, 0xd7, 0xda, //0x00004db1 pmovmskb     %xmm2, %ebx
  5197  	0x48, 0xc1, 0xe3, 0x30, //0x00004db5 shlq         $48, %rbx
  5198  	0x48, 0xc1, 0xe2, 0x20, //0x00004db9 shlq         $32, %rdx
  5199  	0x48, 0xc1, 0xe0, 0x10, //0x00004dbd shlq         $16, %rax
  5200  	0x48, 0x09, 0xc7, //0x00004dc1 orq          %rax, %rdi
  5201  	0x48, 0x09, 0xd7, //0x00004dc4 orq          %rdx, %rdi
  5202  	0x48, 0x09, 0xdf, //0x00004dc7 orq          %rbx, %rdi
  5203  	0x4d, 0x89, 0xf9, //0x00004dca movq         %r15, %r9
  5204  	0x49, 0xf7, 0xd1, //0x00004dcd notq         %r9
  5205  	0x4c, 0x21, 0xcf, //0x00004dd0 andq         %r9, %rdi
  5206  	0x66, 0x0f, 0x74, 0xc4, //0x00004dd3 pcmpeqb      %xmm4, %xmm0
  5207  	0x66, 0x0f, 0xd7, 0xd0, //0x00004dd7 pmovmskb     %xmm0, %edx
  5208  	0x66, 0x0f, 0x74, 0xec, //0x00004ddb pcmpeqb      %xmm4, %xmm5
  5209  	0x66, 0x0f, 0xd7, 0xdd, //0x00004ddf pmovmskb     %xmm5, %ebx
  5210  	0x66, 0x0f, 0x74, 0xfc, //0x00004de3 pcmpeqb      %xmm4, %xmm7
  5211  	0x66, 0x0f, 0xd7, 0xf7, //0x00004de7 pmovmskb     %xmm7, %esi
  5212  	0x66, 0x0f, 0x74, 0xf4, //0x00004deb pcmpeqb      %xmm4, %xmm6
  5213  	0x66, 0x0f, 0xd7, 0xc6, //0x00004def pmovmskb     %xmm6, %eax
  5214  	0x48, 0xc1, 0xe0, 0x30, //0x00004df3 shlq         $48, %rax
  5215  	0x48, 0xc1, 0xe6, 0x20, //0x00004df7 shlq         $32, %rsi
  5216  	0x48, 0xc1, 0xe3, 0x10, //0x00004dfb shlq         $16, %rbx
  5217  	0x48, 0x09, 0xda, //0x00004dff orq          %rbx, %rdx
  5218  	0x48, 0x09, 0xf2, //0x00004e02 orq          %rsi, %rdx
  5219  	0x48, 0x09, 0xc2, //0x00004e05 orq          %rax, %rdx
  5220  	0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004e08 movabsq      $1085102592571150095, %rbx
  5221  	0x4c, 0x21, 0xca, //0x00004e12 andq         %r9, %rdx
  5222  	0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x00004e15 je           LBB0_888
  5223  	//0x00004e1b LBB0_894
  5224  	0x4c, 0x8d, 0x4a, 0xff, //0x00004e1b leaq         $-1(%rdx), %r9
  5225  	0x4c, 0x89, 0xc8, //0x00004e1f movq         %r9, %rax
  5226  	0x48, 0x21, 0xf8, //0x00004e22 andq         %rdi, %rax
  5227  	0x48, 0x89, 0xc6, //0x00004e25 movq         %rax, %rsi
  5228  	0x48, 0xd1, 0xee, //0x00004e28 shrq         %rsi
  5229  	0x4c, 0x21, 0xde, //0x00004e2b andq         %r11, %rsi
  5230  	0x48, 0x29, 0xf0, //0x00004e2e subq         %rsi, %rax
  5231  	0x48, 0x89, 0xc6, //0x00004e31 movq         %rax, %rsi
  5232  	0x4c, 0x21, 0xee, //0x00004e34 andq         %r13, %rsi
  5233  	0x48, 0xc1, 0xe8, 0x02, //0x00004e37 shrq         $2, %rax
  5234  	0x4c, 0x21, 0xe8, //0x00004e3b andq         %r13, %rax
  5235  	0x48, 0x01, 0xf0, //0x00004e3e addq         %rsi, %rax
  5236  	0x48, 0x89, 0xc6, //0x00004e41 movq         %rax, %rsi
  5237  	0x48, 0xc1, 0xee, 0x04, //0x00004e44 shrq         $4, %rsi
  5238  	0x48, 0x01, 0xc6, //0x00004e48 addq         %rax, %rsi
  5239  	0x48, 0x21, 0xde, //0x00004e4b andq         %rbx, %rsi
  5240  	0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004e4e movabsq      $72340172838076673, %rax
  5241  	0x48, 0x0f, 0xaf, 0xf0, //0x00004e58 imulq        %rax, %rsi
  5242  	0x48, 0xc1, 0xee, 0x38, //0x00004e5c shrq         $56, %rsi
  5243  	0x4c, 0x01, 0xf6, //0x00004e60 addq         %r14, %rsi
  5244  	0x4c, 0x39, 0xd6, //0x00004e63 cmpq         %r10, %rsi
  5245  	0x0f, 0x86, 0x07, 0x06, 0x00, 0x00, //0x00004e66 jbe          LBB0_938
  5246  	0x49, 0xff, 0xc2, //0x00004e6c incq         %r10
  5247  	0x4c, 0x21, 0xca, //0x00004e6f andq         %r9, %rdx
  5248  	0x0f, 0x85, 0xa3, 0xff, 0xff, 0xff, //0x00004e72 jne          LBB0_894
  5249  	//0x00004e78 LBB0_888
  5250  	0x49, 0xc1, 0xff, 0x3f, //0x00004e78 sarq         $63, %r15
  5251  	0x48, 0x89, 0xf8, //0x00004e7c movq         %rdi, %rax
  5252  	0x48, 0xd1, 0xe8, //0x00004e7f shrq         %rax
  5253  	0x4c, 0x21, 0xd8, //0x00004e82 andq         %r11, %rax
  5254  	0x48, 0x29, 0xc7, //0x00004e85 subq         %rax, %rdi
  5255  	0x48, 0x89, 0xf8, //0x00004e88 movq         %rdi, %rax
  5256  	0x4c, 0x21, 0xe8, //0x00004e8b andq         %r13, %rax
  5257  	0x48, 0xc1, 0xef, 0x02, //0x00004e8e shrq         $2, %rdi
  5258  	0x4c, 0x21, 0xef, //0x00004e92 andq         %r13, %rdi
  5259  	0x48, 0x01, 0xc7, //0x00004e95 addq         %rax, %rdi
  5260  	0x48, 0x89, 0xf8, //0x00004e98 movq         %rdi, %rax
  5261  	0x48, 0xc1, 0xe8, 0x04, //0x00004e9b shrq         $4, %rax
  5262  	0x48, 0x01, 0xf8, //0x00004e9f addq         %rdi, %rax
  5263  	0x48, 0x21, 0xd8, //0x00004ea2 andq         %rbx, %rax
  5264  	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004ea5 movabsq      $72340172838076673, %rdx
  5265  	0x48, 0x0f, 0xaf, 0xc2, //0x00004eaf imulq        %rdx, %rax
  5266  	0x48, 0xc1, 0xe8, 0x38, //0x00004eb3 shrq         $56, %rax
  5267  	0x49, 0x01, 0xc6, //0x00004eb7 addq         %rax, %r14
  5268  	0x49, 0x83, 0xc0, 0x40, //0x00004eba addq         $64, %r8
  5269  	0x48, 0x8b, 0x45, 0xc8, //0x00004ebe movq         $-56(%rbp), %rax
  5270  	0x48, 0x83, 0xc0, 0xc0, //0x00004ec2 addq         $-64, %rax
  5271  	0x48, 0x83, 0xf8, 0x40, //0x00004ec6 cmpq         $64, %rax
  5272  	0x48, 0x89, 0x45, 0xc8, //0x00004eca movq         %rax, $-56(%rbp)
  5273  	0x4c, 0x89, 0x7d, 0x90, //0x00004ece movq         %r15, $-112(%rbp)
  5274  	0x0f, 0x8d, 0x8b, 0xfd, 0xff, 0xff, //0x00004ed2 jge          LBB0_890
  5275  	//0x00004ed8 LBB0_896
  5276  	0x48, 0x85, 0xc0, //0x00004ed8 testq        %rax, %rax
  5277  	0x0f, 0x8e, 0x2e, 0x08, 0x00, 0x00, //0x00004edb jle          LBB0_976
  5278  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004ee1 movdqu       %xmm8, $-144(%rbp)
  5279  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004eea movdqu       %xmm8, $-160(%rbp)
  5280  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004ef3 movdqu       %xmm8, $-176(%rbp)
  5281  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00004efc movdqu       %xmm8, $-192(%rbp)
  5282  	0x44, 0x89, 0xc0, //0x00004f05 movl         %r8d, %eax
  5283  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00004f08 andl         $4095, %eax
  5284  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00004f0d cmpl         $4033, %eax
  5285  	0x0f, 0x82, 0x4b, 0xfd, 0xff, 0xff, //0x00004f12 jb           LBB0_890
  5286  	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00004f18 cmpq         $32, $-56(%rbp)
  5287  	0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00004f1d jb           LBB0_900
  5288  	0x41, 0x0f, 0x10, 0x00, //0x00004f23 movups       (%r8), %xmm0
  5289  	0x0f, 0x11, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00004f27 movups       %xmm0, $-192(%rbp)
  5290  	0xf3, 0x41, 0x0f, 0x6f, 0x40, 0x10, //0x00004f2e movdqu       $16(%r8), %xmm0
  5291  	0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004f34 movdqu       %xmm0, $-176(%rbp)
  5292  	0x49, 0x83, 0xc0, 0x20, //0x00004f3c addq         $32, %r8
  5293  	0x48, 0x8b, 0x45, 0xc8, //0x00004f40 movq         $-56(%rbp), %rax
  5294  	0x48, 0x8d, 0x78, 0xe0, //0x00004f44 leaq         $-32(%rax), %rdi
  5295  	0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00004f48 leaq         $-160(%rbp), %rsi
  5296  	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00004f4f jmp          LBB0_901
  5297  	//0x00004f54 LBB0_900
  5298  	0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x00004f54 leaq         $-192(%rbp), %rsi
  5299  	0x48, 0x8b, 0x7d, 0xc8, //0x00004f5b movq         $-56(%rbp), %rdi
  5300  	//0x00004f5f LBB0_901
  5301  	0x48, 0x83, 0xff, 0x10, //0x00004f5f cmpq         $16, %rdi
  5302  	0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00004f63 jb           LBB0_902
  5303  	0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00004f69 movdqu       (%r8), %xmm0
  5304  	0xf3, 0x0f, 0x7f, 0x06, //0x00004f6e movdqu       %xmm0, (%rsi)
  5305  	0x49, 0x83, 0xc0, 0x10, //0x00004f72 addq         $16, %r8
  5306  	0x48, 0x83, 0xc6, 0x10, //0x00004f76 addq         $16, %rsi
  5307  	0x48, 0x83, 0xc7, 0xf0, //0x00004f7a addq         $-16, %rdi
  5308  	0x48, 0x83, 0xff, 0x08, //0x00004f7e cmpq         $8, %rdi
  5309  	0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00004f82 jae          LBB0_907
  5310  	//0x00004f88 LBB0_903
  5311  	0x48, 0x83, 0xff, 0x04, //0x00004f88 cmpq         $4, %rdi
  5312  	0x0f, 0x8c, 0x59, 0x00, 0x00, 0x00, //0x00004f8c jl           LBB0_904
  5313  	//0x00004f92 LBB0_908
  5314  	0x41, 0x8b, 0x00, //0x00004f92 movl         (%r8), %eax
  5315  	0x89, 0x06, //0x00004f95 movl         %eax, (%rsi)
  5316  	0x49, 0x83, 0xc0, 0x04, //0x00004f97 addq         $4, %r8
  5317  	0x48, 0x83, 0xc6, 0x04, //0x00004f9b addq         $4, %rsi
  5318  	0x48, 0x83, 0xc7, 0xfc, //0x00004f9f addq         $-4, %rdi
  5319  	0x48, 0x83, 0xff, 0x02, //0x00004fa3 cmpq         $2, %rdi
  5320  	0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x00004fa7 jae          LBB0_909
  5321  	//0x00004fad LBB0_905
  5322  	0x4c, 0x89, 0xc2, //0x00004fad movq         %r8, %rdx
  5323  	0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00004fb0 leaq         $-192(%rbp), %r8
  5324  	0x48, 0x85, 0xff, //0x00004fb7 testq        %rdi, %rdi
  5325  	0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x00004fba jne          LBB0_910
  5326  	0xe9, 0x9e, 0xfc, 0xff, 0xff, //0x00004fc0 jmp          LBB0_890
  5327  	//0x00004fc5 LBB0_902
  5328  	0x48, 0x83, 0xff, 0x08, //0x00004fc5 cmpq         $8, %rdi
  5329  	0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00004fc9 jb           LBB0_903
  5330  	//0x00004fcf LBB0_907
  5331  	0x49, 0x8b, 0x00, //0x00004fcf movq         (%r8), %rax
  5332  	0x48, 0x89, 0x06, //0x00004fd2 movq         %rax, (%rsi)
  5333  	0x49, 0x83, 0xc0, 0x08, //0x00004fd5 addq         $8, %r8
  5334  	0x48, 0x83, 0xc6, 0x08, //0x00004fd9 addq         $8, %rsi
  5335  	0x48, 0x83, 0xc7, 0xf8, //0x00004fdd addq         $-8, %rdi
  5336  	0x48, 0x83, 0xff, 0x04, //0x00004fe1 cmpq         $4, %rdi
  5337  	0x0f, 0x8d, 0xa7, 0xff, 0xff, 0xff, //0x00004fe5 jge          LBB0_908
  5338  	//0x00004feb LBB0_904
  5339  	0x48, 0x83, 0xff, 0x02, //0x00004feb cmpq         $2, %rdi
  5340  	0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x00004fef jb           LBB0_905
  5341  	//0x00004ff5 LBB0_909
  5342  	0x41, 0x0f, 0xb7, 0x00, //0x00004ff5 movzwl       (%r8), %eax
  5343  	0x66, 0x89, 0x06, //0x00004ff9 movw         %ax, (%rsi)
  5344  	0x49, 0x83, 0xc0, 0x02, //0x00004ffc addq         $2, %r8
  5345  	0x48, 0x83, 0xc6, 0x02, //0x00005000 addq         $2, %rsi
  5346  	0x48, 0x83, 0xc7, 0xfe, //0x00005004 addq         $-2, %rdi
  5347  	0x4c, 0x89, 0xc2, //0x00005008 movq         %r8, %rdx
  5348  	0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000500b leaq         $-192(%rbp), %r8
  5349  	0x48, 0x85, 0xff, //0x00005012 testq        %rdi, %rdi
  5350  	0x0f, 0x84, 0x48, 0xfc, 0xff, 0xff, //0x00005015 je           LBB0_890
  5351  	//0x0000501b LBB0_910
  5352  	0x8a, 0x02, //0x0000501b movb         (%rdx), %al
  5353  	0x88, 0x06, //0x0000501d movb         %al, (%rsi)
  5354  	0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000501f leaq         $-192(%rbp), %r8
  5355  	0xe9, 0x38, 0xfc, 0xff, 0xff, //0x00005026 jmp          LBB0_890
  5356  	//0x0000502b LBB0_911
  5357  	0x49, 0x8d, 0x44, 0x24, 0x05, //0x0000502b leaq         $5(%r12), %rax
  5358  	//0x00005030 LBB0_912
  5359  	0x49, 0x3b, 0x45, 0x08, //0x00005030 cmpq         $8(%r13), %rax
  5360  	0x0f, 0x87, 0x15, 0xe2, 0xff, 0xff, //0x00005034 ja           LBB0_558
  5361  	0x49, 0x89, 0x03, //0x0000503a movq         %rax, (%r11)
  5362  	0x4c, 0x89, 0xe1, //0x0000503d movq         %r12, %rcx
  5363  	0xe9, 0x0a, 0xe2, 0xff, 0xff, //0x00005040 jmp          LBB0_558
  5364  	//0x00005045 LBB0_914
  5365  	0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005045 movabsq      $6148914691236517205, %r11
  5366  	0x49, 0x8b, 0x45, 0x08, //0x0000504f movq         $8(%r13), %rax
  5367  	0x48, 0x29, 0xf8, //0x00005053 subq         %rdi, %rax
  5368  	0x49, 0x01, 0xf8, //0x00005056 addq         %rdi, %r8
  5369  	0x31, 0xd2, //0x00005059 xorl         %edx, %edx
  5370  	0x48, 0x89, 0x55, 0x90, //0x0000505b movq         %rdx, $-112(%rbp)
  5371  	0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc8, 0xaf, 0xff, 0xff, //0x0000505f movdqu       $-20536(%rip), %xmm10  /* LCPI0_3+0(%rip) */
  5372  	0xf3, 0x0f, 0x6f, 0x0d, 0xd0, 0xaf, 0xff, 0xff, //0x00005068 movdqu       $-20528(%rip), %xmm1  /* LCPI0_4+0(%rip) */
  5373  	0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005070 pcmpeqd      %xmm9, %xmm9
  5374  	0xf3, 0x0f, 0x6f, 0x1d, 0xd3, 0xaf, 0xff, 0xff, //0x00005075 movdqu       $-20525(%rip), %xmm3  /* LCPI0_5+0(%rip) */
  5375  	0xf3, 0x0f, 0x6f, 0x25, 0x9b, 0xaf, 0xff, 0xff, //0x0000507d movdqu       $-20581(%rip), %xmm4  /* LCPI0_2+0(%rip) */
  5376  	0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00005085 movabsq      $3689348814741910323, %r13
  5377  	0x66, 0x45, 0x0f, 0xef, 0xc0, //0x0000508f pxor         %xmm8, %xmm8
  5378  	0x31, 0xd2, //0x00005094 xorl         %edx, %edx
  5379  	0x48, 0x89, 0x55, 0x98, //0x00005096 movq         %rdx, $-104(%rbp)
  5380  	0x45, 0x31, 0xf6, //0x0000509a xorl         %r14d, %r14d
  5381  	0x45, 0x31, 0xd2, //0x0000509d xorl         %r10d, %r10d
  5382  	0x48, 0x83, 0xf8, 0x40, //0x000050a0 cmpq         $64, %rax
  5383  	0x48, 0x89, 0x45, 0xc8, //0x000050a4 movq         %rax, $-56(%rbp)
  5384  	0x0f, 0x8c, 0x72, 0x02, 0x00, 0x00, //0x000050a8 jl           LBB0_923
  5385  	//0x000050ae LBB0_917
  5386  	0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x000050ae movdqu       (%r8), %xmm0
  5387  	0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x000050b3 movdqu       $16(%r8), %xmm5
  5388  	0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x000050b9 movdqu       $32(%r8), %xmm7
  5389  	0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x000050bf movdqu       $48(%r8), %xmm6
  5390  	0x66, 0x0f, 0x6f, 0xd0, //0x000050c5 movdqa       %xmm0, %xmm2
  5391  	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000050c9 pcmpeqb      %xmm10, %xmm2
  5392  	0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x000050ce pmovmskb     %xmm2, %r15d
  5393  	0x66, 0x0f, 0x6f, 0xd5, //0x000050d3 movdqa       %xmm5, %xmm2
  5394  	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000050d7 pcmpeqb      %xmm10, %xmm2
  5395  	0x66, 0x0f, 0xd7, 0xfa, //0x000050dc pmovmskb     %xmm2, %edi
  5396  	0x66, 0x0f, 0x6f, 0xd7, //0x000050e0 movdqa       %xmm7, %xmm2
  5397  	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000050e4 pcmpeqb      %xmm10, %xmm2
  5398  	0x66, 0x0f, 0xd7, 0xd2, //0x000050e9 pmovmskb     %xmm2, %edx
  5399  	0x66, 0x0f, 0x6f, 0xd6, //0x000050ed movdqa       %xmm6, %xmm2
  5400  	0x66, 0x41, 0x0f, 0x74, 0xd2, //0x000050f1 pcmpeqb      %xmm10, %xmm2
  5401  	0x66, 0x44, 0x0f, 0xd7, 0xca, //0x000050f6 pmovmskb     %xmm2, %r9d
  5402  	0x49, 0xc1, 0xe1, 0x30, //0x000050fb shlq         $48, %r9
  5403  	0x48, 0xc1, 0xe2, 0x20, //0x000050ff shlq         $32, %rdx
  5404  	0x48, 0xc1, 0xe7, 0x10, //0x00005103 shlq         $16, %rdi
  5405  	0x49, 0x09, 0xff, //0x00005107 orq          %rdi, %r15
  5406  	0x49, 0x09, 0xd7, //0x0000510a orq          %rdx, %r15
  5407  	0x4d, 0x09, 0xcf, //0x0000510d orq          %r9, %r15
  5408  	0x66, 0x0f, 0x6f, 0xd0, //0x00005110 movdqa       %xmm0, %xmm2
  5409  	0x66, 0x0f, 0x74, 0xd1, //0x00005114 pcmpeqb      %xmm1, %xmm2
  5410  	0x66, 0x0f, 0xd7, 0xfa, //0x00005118 pmovmskb     %xmm2, %edi
  5411  	0x66, 0x0f, 0x6f, 0xd5, //0x0000511c movdqa       %xmm5, %xmm2
  5412  	0x66, 0x0f, 0x74, 0xd1, //0x00005120 pcmpeqb      %xmm1, %xmm2
  5413  	0x66, 0x0f, 0xd7, 0xd2, //0x00005124 pmovmskb     %xmm2, %edx
  5414  	0x66, 0x0f, 0x6f, 0xd7, //0x00005128 movdqa       %xmm7, %xmm2
  5415  	0x66, 0x0f, 0x74, 0xd1, //0x0000512c pcmpeqb      %xmm1, %xmm2
  5416  	0x66, 0x0f, 0xd7, 0xc2, //0x00005130 pmovmskb     %xmm2, %eax
  5417  	0x66, 0x0f, 0x6f, 0xd6, //0x00005134 movdqa       %xmm6, %xmm2
  5418  	0x66, 0x0f, 0x74, 0xd1, //0x00005138 pcmpeqb      %xmm1, %xmm2
  5419  	0x66, 0x0f, 0xd7, 0xda, //0x0000513c pmovmskb     %xmm2, %ebx
  5420  	0x48, 0xc1, 0xe3, 0x30, //0x00005140 shlq         $48, %rbx
  5421  	0x48, 0xc1, 0xe0, 0x20, //0x00005144 shlq         $32, %rax
  5422  	0x48, 0xc1, 0xe2, 0x10, //0x00005148 shlq         $16, %rdx
  5423  	0x48, 0x09, 0xd7, //0x0000514c orq          %rdx, %rdi
  5424  	0x48, 0x09, 0xc7, //0x0000514f orq          %rax, %rdi
  5425  	0x48, 0x09, 0xdf, //0x00005152 orq          %rbx, %rdi
  5426  	0x48, 0x89, 0xf8, //0x00005155 movq         %rdi, %rax
  5427  	0x48, 0x8b, 0x55, 0x98, //0x00005158 movq         $-104(%rbp), %rdx
  5428  	0x48, 0x09, 0xd0, //0x0000515c orq          %rdx, %rax
  5429  	0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x0000515f je           LBB0_919
  5430  	0x48, 0x89, 0xd0, //0x00005165 movq         %rdx, %rax
  5431  	0x48, 0xf7, 0xd0, //0x00005168 notq         %rax
  5432  	0x48, 0x21, 0xf8, //0x0000516b andq         %rdi, %rax
  5433  	0x48, 0x8d, 0x1c, 0x00, //0x0000516e leaq         (%rax,%rax), %rbx
  5434  	0x48, 0x09, 0xd3, //0x00005172 orq          %rdx, %rbx
  5435  	0x48, 0x89, 0xda, //0x00005175 movq         %rbx, %rdx
  5436  	0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005178 movabsq      $-6148914691236517206, %rsi
  5437  	0x48, 0x31, 0xf2, //0x00005182 xorq         %rsi, %rdx
  5438  	0x48, 0x21, 0xf7, //0x00005185 andq         %rsi, %rdi
  5439  	0x48, 0x21, 0xd7, //0x00005188 andq         %rdx, %rdi
  5440  	0x31, 0xd2, //0x0000518b xorl         %edx, %edx
  5441  	0x48, 0x01, 0xc7, //0x0000518d addq         %rax, %rdi
  5442  	0x0f, 0x92, 0xc2, //0x00005190 setb         %dl
  5443  	0x48, 0x89, 0x55, 0x98, //0x00005193 movq         %rdx, $-104(%rbp)
  5444  	0x48, 0x01, 0xff, //0x00005197 addq         %rdi, %rdi
  5445  	0x4c, 0x31, 0xdf, //0x0000519a xorq         %r11, %rdi
  5446  	0x48, 0x21, 0xdf, //0x0000519d andq         %rbx, %rdi
  5447  	0x48, 0xf7, 0xd7, //0x000051a0 notq         %rdi
  5448  	0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000051a3 jmp          LBB0_920
  5449  	//0x000051a8 LBB0_919
  5450  	0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000051a8 movq         $-1, %rdi
  5451  	0x31, 0xc0, //0x000051af xorl         %eax, %eax
  5452  	0x48, 0x89, 0x45, 0x98, //0x000051b1 movq         %rax, $-104(%rbp)
  5453  	//0x000051b5 LBB0_920
  5454  	0x4c, 0x21, 0xff, //0x000051b5 andq         %r15, %rdi
  5455  	0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x000051b8 movq         %rdi, %xmm2
  5456  	0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000051bd pclmulqdq    $0, %xmm9, %xmm2
  5457  	0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x000051c4 movq         %xmm2, %r15
  5458  	0x4c, 0x33, 0x7d, 0x90, //0x000051c9 xorq         $-112(%rbp), %r15
  5459  	0x66, 0x0f, 0x6f, 0xd0, //0x000051cd movdqa       %xmm0, %xmm2
  5460  	0x66, 0x0f, 0x74, 0xd3, //0x000051d1 pcmpeqb      %xmm3, %xmm2
  5461  	0x66, 0x0f, 0xd7, 0xfa, //0x000051d5 pmovmskb     %xmm2, %edi
  5462  	0x66, 0x0f, 0x6f, 0xd5, //0x000051d9 movdqa       %xmm5, %xmm2
  5463  	0x66, 0x0f, 0x74, 0xd3, //0x000051dd pcmpeqb      %xmm3, %xmm2
  5464  	0x66, 0x0f, 0xd7, 0xc2, //0x000051e1 pmovmskb     %xmm2, %eax
  5465  	0x66, 0x0f, 0x6f, 0xd7, //0x000051e5 movdqa       %xmm7, %xmm2
  5466  	0x66, 0x0f, 0x74, 0xd3, //0x000051e9 pcmpeqb      %xmm3, %xmm2
  5467  	0x66, 0x0f, 0xd7, 0xd2, //0x000051ed pmovmskb     %xmm2, %edx
  5468  	0x66, 0x0f, 0x6f, 0xd6, //0x000051f1 movdqa       %xmm6, %xmm2
  5469  	0x66, 0x0f, 0x74, 0xd3, //0x000051f5 pcmpeqb      %xmm3, %xmm2
  5470  	0x66, 0x0f, 0xd7, 0xda, //0x000051f9 pmovmskb     %xmm2, %ebx
  5471  	0x48, 0xc1, 0xe3, 0x30, //0x000051fd shlq         $48, %rbx
  5472  	0x48, 0xc1, 0xe2, 0x20, //0x00005201 shlq         $32, %rdx
  5473  	0x48, 0xc1, 0xe0, 0x10, //0x00005205 shlq         $16, %rax
  5474  	0x48, 0x09, 0xc7, //0x00005209 orq          %rax, %rdi
  5475  	0x48, 0x09, 0xd7, //0x0000520c orq          %rdx, %rdi
  5476  	0x48, 0x09, 0xdf, //0x0000520f orq          %rbx, %rdi
  5477  	0x4d, 0x89, 0xf9, //0x00005212 movq         %r15, %r9
  5478  	0x49, 0xf7, 0xd1, //0x00005215 notq         %r9
  5479  	0x4c, 0x21, 0xcf, //0x00005218 andq         %r9, %rdi
  5480  	0x66, 0x0f, 0x74, 0xc4, //0x0000521b pcmpeqb      %xmm4, %xmm0
  5481  	0x66, 0x0f, 0xd7, 0xd0, //0x0000521f pmovmskb     %xmm0, %edx
  5482  	0x66, 0x0f, 0x74, 0xec, //0x00005223 pcmpeqb      %xmm4, %xmm5
  5483  	0x66, 0x0f, 0xd7, 0xdd, //0x00005227 pmovmskb     %xmm5, %ebx
  5484  	0x66, 0x0f, 0x74, 0xfc, //0x0000522b pcmpeqb      %xmm4, %xmm7
  5485  	0x66, 0x0f, 0xd7, 0xf7, //0x0000522f pmovmskb     %xmm7, %esi
  5486  	0x66, 0x0f, 0x74, 0xf4, //0x00005233 pcmpeqb      %xmm4, %xmm6
  5487  	0x66, 0x0f, 0xd7, 0xc6, //0x00005237 pmovmskb     %xmm6, %eax
  5488  	0x48, 0xc1, 0xe0, 0x30, //0x0000523b shlq         $48, %rax
  5489  	0x48, 0xc1, 0xe6, 0x20, //0x0000523f shlq         $32, %rsi
  5490  	0x48, 0xc1, 0xe3, 0x10, //0x00005243 shlq         $16, %rbx
  5491  	0x48, 0x09, 0xda, //0x00005247 orq          %rbx, %rdx
  5492  	0x48, 0x09, 0xf2, //0x0000524a orq          %rsi, %rdx
  5493  	0x48, 0x09, 0xc2, //0x0000524d orq          %rax, %rdx
  5494  	0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005250 movabsq      $1085102592571150095, %rbx
  5495  	0x4c, 0x21, 0xca, //0x0000525a andq         %r9, %rdx
  5496  	0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x0000525d je           LBB0_915
  5497  	//0x00005263 LBB0_921
  5498  	0x4c, 0x8d, 0x4a, 0xff, //0x00005263 leaq         $-1(%rdx), %r9
  5499  	0x4c, 0x89, 0xc8, //0x00005267 movq         %r9, %rax
  5500  	0x48, 0x21, 0xf8, //0x0000526a andq         %rdi, %rax
  5501  	0x48, 0x89, 0xc6, //0x0000526d movq         %rax, %rsi
  5502  	0x48, 0xd1, 0xee, //0x00005270 shrq         %rsi
  5503  	0x4c, 0x21, 0xde, //0x00005273 andq         %r11, %rsi
  5504  	0x48, 0x29, 0xf0, //0x00005276 subq         %rsi, %rax
  5505  	0x48, 0x89, 0xc6, //0x00005279 movq         %rax, %rsi
  5506  	0x4c, 0x21, 0xee, //0x0000527c andq         %r13, %rsi
  5507  	0x48, 0xc1, 0xe8, 0x02, //0x0000527f shrq         $2, %rax
  5508  	0x4c, 0x21, 0xe8, //0x00005283 andq         %r13, %rax
  5509  	0x48, 0x01, 0xf0, //0x00005286 addq         %rsi, %rax
  5510  	0x48, 0x89, 0xc6, //0x00005289 movq         %rax, %rsi
  5511  	0x48, 0xc1, 0xee, 0x04, //0x0000528c shrq         $4, %rsi
  5512  	0x48, 0x01, 0xc6, //0x00005290 addq         %rax, %rsi
  5513  	0x48, 0x21, 0xde, //0x00005293 andq         %rbx, %rsi
  5514  	0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005296 movabsq      $72340172838076673, %rax
  5515  	0x48, 0x0f, 0xaf, 0xf0, //0x000052a0 imulq        %rax, %rsi
  5516  	0x48, 0xc1, 0xee, 0x38, //0x000052a4 shrq         $56, %rsi
  5517  	0x4c, 0x01, 0xf6, //0x000052a8 addq         %r14, %rsi
  5518  	0x4c, 0x39, 0xd6, //0x000052ab cmpq         %r10, %rsi
  5519  	0x0f, 0x86, 0xbf, 0x01, 0x00, 0x00, //0x000052ae jbe          LBB0_938
  5520  	0x49, 0xff, 0xc2, //0x000052b4 incq         %r10
  5521  	0x4c, 0x21, 0xca, //0x000052b7 andq         %r9, %rdx
  5522  	0x0f, 0x85, 0xa3, 0xff, 0xff, 0xff, //0x000052ba jne          LBB0_921
  5523  	//0x000052c0 LBB0_915
  5524  	0x49, 0xc1, 0xff, 0x3f, //0x000052c0 sarq         $63, %r15
  5525  	0x48, 0x89, 0xf8, //0x000052c4 movq         %rdi, %rax
  5526  	0x48, 0xd1, 0xe8, //0x000052c7 shrq         %rax
  5527  	0x4c, 0x21, 0xd8, //0x000052ca andq         %r11, %rax
  5528  	0x48, 0x29, 0xc7, //0x000052cd subq         %rax, %rdi
  5529  	0x48, 0x89, 0xf8, //0x000052d0 movq         %rdi, %rax
  5530  	0x4c, 0x21, 0xe8, //0x000052d3 andq         %r13, %rax
  5531  	0x48, 0xc1, 0xef, 0x02, //0x000052d6 shrq         $2, %rdi
  5532  	0x4c, 0x21, 0xef, //0x000052da andq         %r13, %rdi
  5533  	0x48, 0x01, 0xc7, //0x000052dd addq         %rax, %rdi
  5534  	0x48, 0x89, 0xf8, //0x000052e0 movq         %rdi, %rax
  5535  	0x48, 0xc1, 0xe8, 0x04, //0x000052e3 shrq         $4, %rax
  5536  	0x48, 0x01, 0xf8, //0x000052e7 addq         %rdi, %rax
  5537  	0x48, 0x21, 0xd8, //0x000052ea andq         %rbx, %rax
  5538  	0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000052ed movabsq      $72340172838076673, %rdx
  5539  	0x48, 0x0f, 0xaf, 0xc2, //0x000052f7 imulq        %rdx, %rax
  5540  	0x48, 0xc1, 0xe8, 0x38, //0x000052fb shrq         $56, %rax
  5541  	0x49, 0x01, 0xc6, //0x000052ff addq         %rax, %r14
  5542  	0x49, 0x83, 0xc0, 0x40, //0x00005302 addq         $64, %r8
  5543  	0x48, 0x8b, 0x45, 0xc8, //0x00005306 movq         $-56(%rbp), %rax
  5544  	0x48, 0x83, 0xc0, 0xc0, //0x0000530a addq         $-64, %rax
  5545  	0x4c, 0x89, 0x7d, 0x90, //0x0000530e movq         %r15, $-112(%rbp)
  5546  	0x48, 0x83, 0xf8, 0x40, //0x00005312 cmpq         $64, %rax
  5547  	0x48, 0x89, 0x45, 0xc8, //0x00005316 movq         %rax, $-56(%rbp)
  5548  	0x0f, 0x8d, 0x8e, 0xfd, 0xff, 0xff, //0x0000531a jge          LBB0_917
  5549  	//0x00005320 LBB0_923
  5550  	0x48, 0x85, 0xc0, //0x00005320 testq        %rax, %rax
  5551  	0x0f, 0x8e, 0xe6, 0x03, 0x00, 0x00, //0x00005323 jle          LBB0_976
  5552  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00005329 movdqu       %xmm8, $-144(%rbp)
  5553  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00005332 movdqu       %xmm8, $-160(%rbp)
  5554  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000533b movdqu       %xmm8, $-176(%rbp)
  5555  	0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00005344 movdqu       %xmm8, $-192(%rbp)
  5556  	0x44, 0x89, 0xc0, //0x0000534d movl         %r8d, %eax
  5557  	0x25, 0xff, 0x0f, 0x00, 0x00, //0x00005350 andl         $4095, %eax
  5558  	0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00005355 cmpl         $4033, %eax
  5559  	0x0f, 0x82, 0x4e, 0xfd, 0xff, 0xff, //0x0000535a jb           LBB0_917
  5560  	0x48, 0x83, 0x7d, 0xc8, 0x20, //0x00005360 cmpq         $32, $-56(%rbp)
  5561  	0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00005365 jb           LBB0_927
  5562  	0x41, 0x0f, 0x10, 0x00, //0x0000536b movups       (%r8), %xmm0
  5563  	0x0f, 0x11, 0x85, 0x40, 0xff, 0xff, 0xff, //0x0000536f movups       %xmm0, $-192(%rbp)
  5564  	0xf3, 0x41, 0x0f, 0x6f, 0x40, 0x10, //0x00005376 movdqu       $16(%r8), %xmm0
  5565  	0xf3, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000537c movdqu       %xmm0, $-176(%rbp)
  5566  	0x49, 0x83, 0xc0, 0x20, //0x00005384 addq         $32, %r8
  5567  	0x48, 0x8b, 0x45, 0xc8, //0x00005388 movq         $-56(%rbp), %rax
  5568  	0x48, 0x8d, 0x78, 0xe0, //0x0000538c leaq         $-32(%rax), %rdi
  5569  	0x48, 0x8d, 0xb5, 0x60, 0xff, 0xff, 0xff, //0x00005390 leaq         $-160(%rbp), %rsi
  5570  	0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00005397 jmp          LBB0_928
  5571  	//0x0000539c LBB0_927
  5572  	0x48, 0x8d, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x0000539c leaq         $-192(%rbp), %rsi
  5573  	0x48, 0x8b, 0x7d, 0xc8, //0x000053a3 movq         $-56(%rbp), %rdi
  5574  	//0x000053a7 LBB0_928
  5575  	0x48, 0x83, 0xff, 0x10, //0x000053a7 cmpq         $16, %rdi
  5576  	0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x000053ab jb           LBB0_929
  5577  	0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x000053b1 movdqu       (%r8), %xmm0
  5578  	0xf3, 0x0f, 0x7f, 0x06, //0x000053b6 movdqu       %xmm0, (%rsi)
  5579  	0x49, 0x83, 0xc0, 0x10, //0x000053ba addq         $16, %r8
  5580  	0x48, 0x83, 0xc6, 0x10, //0x000053be addq         $16, %rsi
  5581  	0x48, 0x83, 0xc7, 0xf0, //0x000053c2 addq         $-16, %rdi
  5582  	0x48, 0x83, 0xff, 0x08, //0x000053c6 cmpq         $8, %rdi
  5583  	0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x000053ca jae          LBB0_934
  5584  	//0x000053d0 LBB0_930
  5585  	0x48, 0x83, 0xff, 0x04, //0x000053d0 cmpq         $4, %rdi
  5586  	0x0f, 0x8c, 0x59, 0x00, 0x00, 0x00, //0x000053d4 jl           LBB0_931
  5587  	//0x000053da LBB0_935
  5588  	0x41, 0x8b, 0x00, //0x000053da movl         (%r8), %eax
  5589  	0x89, 0x06, //0x000053dd movl         %eax, (%rsi)
  5590  	0x49, 0x83, 0xc0, 0x04, //0x000053df addq         $4, %r8
  5591  	0x48, 0x83, 0xc6, 0x04, //0x000053e3 addq         $4, %rsi
  5592  	0x48, 0x83, 0xc7, 0xfc, //0x000053e7 addq         $-4, %rdi
  5593  	0x48, 0x83, 0xff, 0x02, //0x000053eb cmpq         $2, %rdi
  5594  	0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x000053ef jae          LBB0_936
  5595  	//0x000053f5 LBB0_932
  5596  	0x4c, 0x89, 0xc2, //0x000053f5 movq         %r8, %rdx
  5597  	0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000053f8 leaq         $-192(%rbp), %r8
  5598  	0x48, 0x85, 0xff, //0x000053ff testq        %rdi, %rdi
  5599  	0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x00005402 jne          LBB0_937
  5600  	0xe9, 0xa1, 0xfc, 0xff, 0xff, //0x00005408 jmp          LBB0_917
  5601  	//0x0000540d LBB0_929
  5602  	0x48, 0x83, 0xff, 0x08, //0x0000540d cmpq         $8, %rdi
  5603  	0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00005411 jb           LBB0_930
  5604  	//0x00005417 LBB0_934
  5605  	0x49, 0x8b, 0x00, //0x00005417 movq         (%r8), %rax
  5606  	0x48, 0x89, 0x06, //0x0000541a movq         %rax, (%rsi)
  5607  	0x49, 0x83, 0xc0, 0x08, //0x0000541d addq         $8, %r8
  5608  	0x48, 0x83, 0xc6, 0x08, //0x00005421 addq         $8, %rsi
  5609  	0x48, 0x83, 0xc7, 0xf8, //0x00005425 addq         $-8, %rdi
  5610  	0x48, 0x83, 0xff, 0x04, //0x00005429 cmpq         $4, %rdi
  5611  	0x0f, 0x8d, 0xa7, 0xff, 0xff, 0xff, //0x0000542d jge          LBB0_935
  5612  	//0x00005433 LBB0_931
  5613  	0x48, 0x83, 0xff, 0x02, //0x00005433 cmpq         $2, %rdi
  5614  	0x0f, 0x82, 0xb8, 0xff, 0xff, 0xff, //0x00005437 jb           LBB0_932
  5615  	//0x0000543d LBB0_936
  5616  	0x41, 0x0f, 0xb7, 0x00, //0x0000543d movzwl       (%r8), %eax
  5617  	0x66, 0x89, 0x06, //0x00005441 movw         %ax, (%rsi)
  5618  	0x49, 0x83, 0xc0, 0x02, //0x00005444 addq         $2, %r8
  5619  	0x48, 0x83, 0xc6, 0x02, //0x00005448 addq         $2, %rsi
  5620  	0x48, 0x83, 0xc7, 0xfe, //0x0000544c addq         $-2, %rdi
  5621  	0x4c, 0x89, 0xc2, //0x00005450 movq         %r8, %rdx
  5622  	0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00005453 leaq         $-192(%rbp), %r8
  5623  	0x48, 0x85, 0xff, //0x0000545a testq        %rdi, %rdi
  5624  	0x0f, 0x84, 0x4b, 0xfc, 0xff, 0xff, //0x0000545d je           LBB0_917
  5625  	//0x00005463 LBB0_937
  5626  	0x8a, 0x02, //0x00005463 movb         (%rdx), %al
  5627  	0x88, 0x06, //0x00005465 movb         %al, (%rsi)
  5628  	0x4c, 0x8d, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00005467 leaq         $-192(%rbp), %r8
  5629  	0xe9, 0x3b, 0xfc, 0xff, 0xff, //0x0000546e jmp          LBB0_917
  5630  	//0x00005473 LBB0_938
  5631  	0x48, 0x8b, 0x75, 0xc0, //0x00005473 movq         $-64(%rbp), %rsi
  5632  	0x48, 0x8b, 0x46, 0x08, //0x00005477 movq         $8(%rsi), %rax
  5633  	0x48, 0x0f, 0xbc, 0xca, //0x0000547b bsfq         %rdx, %rcx
  5634  	0x48, 0x2b, 0x4d, 0xc8, //0x0000547f subq         $-56(%rbp), %rcx
  5635  	0x48, 0x8d, 0x44, 0x01, 0x01, //0x00005483 leaq         $1(%rcx,%rax), %rax
  5636  	0x48, 0x8b, 0x55, 0xd0, //0x00005488 movq         $-48(%rbp), %rdx
  5637  	0x48, 0x89, 0x02, //0x0000548c movq         %rax, (%rdx)
  5638  	0x48, 0x8b, 0x4e, 0x08, //0x0000548f movq         $8(%rsi), %rcx
  5639  	0x48, 0x39, 0xc8, //0x00005493 cmpq         %rcx, %rax
  5640  	0x48, 0x0f, 0x47, 0xc1, //0x00005496 cmovaq       %rcx, %rax
  5641  	0x48, 0x89, 0x02, //0x0000549a movq         %rax, (%rdx)
  5642  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000549d movq         $-1, %rax
  5643  	0x4c, 0x0f, 0x47, 0xe0, //0x000054a4 cmovaq       %rax, %r12
  5644  	0x4c, 0x89, 0xe1, //0x000054a8 movq         %r12, %rcx
  5645  	0xe9, 0x9f, 0xdd, 0xff, 0xff, //0x000054ab jmp          LBB0_558
  5646  	//0x000054b0 LBB0_939
  5647  	0x49, 0x83, 0xfa, 0xff, //0x000054b0 cmpq         $-1, %r10
  5648  	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000054b4 jne          LBB0_941
  5649  	//0x000054ba LBB0_940
  5650  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000054ba movq         $-1, %r10
  5651  	0x4c, 0x8b, 0x65, 0x88, //0x000054c1 movq         $-120(%rbp), %r12
  5652  	//0x000054c5 LBB0_941
  5653  	0x4d, 0x89, 0x23, //0x000054c5 movq         %r12, (%r11)
  5654  	0x4c, 0x89, 0xd1, //0x000054c8 movq         %r10, %rcx
  5655  	0xe9, 0x7f, 0xdd, 0xff, 0xff, //0x000054cb jmp          LBB0_558
  5656  	//0x000054d0 LBB0_942
  5657  	0x4c, 0x89, 0xd1, //0x000054d0 movq         %r10, %rcx
  5658  	//0x000054d3 LBB0_943
  5659  	0x48, 0xf7, 0xd1, //0x000054d3 notq         %rcx
  5660  	0x49, 0x01, 0xc9, //0x000054d6 addq         %rcx, %r9
  5661  	//0x000054d9 LBB0_944
  5662  	0x48, 0x8b, 0x45, 0xd0, //0x000054d9 movq         $-48(%rbp), %rax
  5663  	0x4c, 0x89, 0x08, //0x000054dd movq         %r9, (%rax)
  5664  	0xe9, 0x63, 0xdd, 0xff, 0xff, //0x000054e0 jmp          LBB0_557
  5665  	//0x000054e5 LBB0_956
  5666  	0x49, 0x89, 0x13, //0x000054e5 movq         %rdx, (%r11)
  5667  	0xe9, 0x62, 0xdd, 0xff, 0xff, //0x000054e8 jmp          LBB0_558
  5668  	//0x000054ed LBB0_950
  5669  	0x4c, 0x89, 0xb5, 0x38, 0xff, 0xff, 0xff, //0x000054ed movq         %r14, $-200(%rbp)
  5670  	//0x000054f4 LBB0_951
  5671  	0x48, 0x8b, 0x45, 0xd0, //0x000054f4 movq         $-48(%rbp), %rax
  5672  	0x48, 0x8b, 0x8d, 0x38, 0xff, 0xff, 0xff, //0x000054f8 movq         $-200(%rbp), %rcx
  5673  	0x48, 0x89, 0x08, //0x000054ff movq         %rcx, (%rax)
  5674  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005502 movq         $-1, %rcx
  5675  	0xe9, 0x41, 0xdd, 0xff, 0xff, //0x00005509 jmp          LBB0_558
  5676  	//0x0000550e LBB0_952
  5677  	0x4c, 0x29, 0xc7, //0x0000550e subq         %r8, %rdi
  5678  	0xe9, 0x90, 0xde, 0xff, 0xff, //0x00005511 jmp          LBB0_578
  5679  	//0x00005516 LBB0_953
  5680  	0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00005516 movq         $-1, %r10
  5681  	//0x0000551d LBB0_954
  5682  	0x4d, 0x29, 0xd1, //0x0000551d subq         %r10, %r9
  5683  	0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00005520 jmp          LBB0_944
  5684  	//0x00005525 LBB0_957
  5685  	0x4d, 0x89, 0x0b, //0x00005525 movq         %r9, (%r11)
  5686  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005528 movq         $-2, %rcx
  5687  	0x41, 0x80, 0x3c, 0x24, 0x74, //0x0000552f cmpb         $116, (%r12)
  5688  	0x0f, 0x85, 0x15, 0xdd, 0xff, 0xff, //0x00005534 jne          LBB0_558
  5689  	0x49, 0x8d, 0x41, 0x01, //0x0000553a leaq         $1(%r9), %rax
  5690  	0x49, 0x89, 0x03, //0x0000553e movq         %rax, (%r11)
  5691  	0x43, 0x80, 0x7c, 0x0f, 0x01, 0x72, //0x00005541 cmpb         $114, $1(%r15,%r9)
  5692  	0x0f, 0x85, 0x02, 0xdd, 0xff, 0xff, //0x00005547 jne          LBB0_558
  5693  	0x49, 0x8d, 0x41, 0x02, //0x0000554d leaq         $2(%r9), %rax
  5694  	0x49, 0x89, 0x03, //0x00005551 movq         %rax, (%r11)
  5695  	0x43, 0x80, 0x7c, 0x0f, 0x02, 0x75, //0x00005554 cmpb         $117, $2(%r15,%r9)
  5696  	0x0f, 0x85, 0xef, 0xdc, 0xff, 0xff, //0x0000555a jne          LBB0_558
  5697  	0x49, 0x8d, 0x41, 0x03, //0x00005560 leaq         $3(%r9), %rax
  5698  	0x49, 0x89, 0x03, //0x00005564 movq         %rax, (%r11)
  5699  	0x43, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x00005567 cmpb         $101, $3(%r15,%r9)
  5700  	0x0f, 0x85, 0xdc, 0xdc, 0xff, 0xff, //0x0000556d jne          LBB0_558
  5701  	0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00005573 jmp          LBB0_786
  5702  	//0x00005578 LBB0_961
  5703  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005578 movq         $-2, %rcx
  5704  	0x80, 0xfa, 0x61, //0x0000557f cmpb         $97, %dl
  5705  	0x0f, 0x85, 0xc7, 0xdc, 0xff, 0xff, //0x00005582 jne          LBB0_558
  5706  	0x49, 0x8d, 0x41, 0x02, //0x00005588 leaq         $2(%r9), %rax
  5707  	0x49, 0x89, 0x03, //0x0000558c movq         %rax, (%r11)
  5708  	0x43, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x0000558f cmpb         $108, $2(%r15,%r9)
  5709  	0x0f, 0x85, 0xb4, 0xdc, 0xff, 0xff, //0x00005595 jne          LBB0_558
  5710  	0x49, 0x8d, 0x41, 0x03, //0x0000559b leaq         $3(%r9), %rax
  5711  	0x49, 0x89, 0x03, //0x0000559f movq         %rax, (%r11)
  5712  	0x43, 0x80, 0x7c, 0x0f, 0x03, 0x73, //0x000055a2 cmpb         $115, $3(%r15,%r9)
  5713  	0x0f, 0x85, 0xa1, 0xdc, 0xff, 0xff, //0x000055a8 jne          LBB0_558
  5714  	0x49, 0x8d, 0x41, 0x04, //0x000055ae leaq         $4(%r9), %rax
  5715  	0x49, 0x89, 0x03, //0x000055b2 movq         %rax, (%r11)
  5716  	0x43, 0x80, 0x7c, 0x0f, 0x04, 0x65, //0x000055b5 cmpb         $101, $4(%r15,%r9)
  5717  	0x0f, 0x85, 0x8e, 0xdc, 0xff, 0xff, //0x000055bb jne          LBB0_558
  5718  	0x49, 0x83, 0xc1, 0x05, //0x000055c1 addq         $5, %r9
  5719  	0xe9, 0x52, 0x00, 0x00, 0x00, //0x000055c5 jmp          LBB0_966
  5720  	//0x000055ca LBB0_782
  5721  	0x4d, 0x89, 0x0b, //0x000055ca movq         %r9, (%r11)
  5722  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000055cd movq         $-2, %rcx
  5723  	0x41, 0x80, 0x3c, 0x24, 0x6e, //0x000055d4 cmpb         $110, (%r12)
  5724  	0x0f, 0x85, 0x70, 0xdc, 0xff, 0xff, //0x000055d9 jne          LBB0_558
  5725  	0x49, 0x8d, 0x41, 0x01, //0x000055df leaq         $1(%r9), %rax
  5726  	0x49, 0x89, 0x03, //0x000055e3 movq         %rax, (%r11)
  5727  	0x43, 0x80, 0x7c, 0x0f, 0x01, 0x75, //0x000055e6 cmpb         $117, $1(%r15,%r9)
  5728  	0x0f, 0x85, 0x5d, 0xdc, 0xff, 0xff, //0x000055ec jne          LBB0_558
  5729  	0x49, 0x8d, 0x41, 0x02, //0x000055f2 leaq         $2(%r9), %rax
  5730  	0x49, 0x89, 0x03, //0x000055f6 movq         %rax, (%r11)
  5731  	0x43, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x000055f9 cmpb         $108, $2(%r15,%r9)
  5732  	0x0f, 0x85, 0x4a, 0xdc, 0xff, 0xff, //0x000055ff jne          LBB0_558
  5733  	0x49, 0x8d, 0x41, 0x03, //0x00005605 leaq         $3(%r9), %rax
  5734  	0x49, 0x89, 0x03, //0x00005609 movq         %rax, (%r11)
  5735  	0x43, 0x80, 0x7c, 0x0f, 0x03, 0x6c, //0x0000560c cmpb         $108, $3(%r15,%r9)
  5736  	0x0f, 0x85, 0x37, 0xdc, 0xff, 0xff, //0x00005612 jne          LBB0_558
  5737  	//0x00005618 LBB0_786
  5738  	0x49, 0x83, 0xc1, 0x04, //0x00005618 addq         $4, %r9
  5739  	//0x0000561c LBB0_966
  5740  	0x48, 0x8b, 0x45, 0xd0, //0x0000561c movq         $-48(%rbp), %rax
  5741  	0x4c, 0x89, 0x08, //0x00005620 movq         %r9, (%rax)
  5742  	0xe9, 0x27, 0xdc, 0xff, 0xff, //0x00005623 jmp          LBB0_558
  5743  	//0x00005628 LBB0_967
  5744  	0x4c, 0x89, 0xd0, //0x00005628 movq         %r10, %rax
  5745  	0xe9, 0x8e, 0xf4, 0xff, 0xff, //0x0000562b jmp          LBB0_873
  5746  	//0x00005630 LBB0_968
  5747  	0x4c, 0x89, 0xe3, //0x00005630 movq         %r12, %rbx
  5748  	0x48, 0x83, 0xc3, 0x02, //0x00005633 addq         $2, %rbx
  5749  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005637 movq         $-2, %rcx
  5750  	0xe9, 0xb5, 0x00, 0x00, 0x00, //0x0000563e jmp          LBB0_973
  5751  	//0x00005643 LBB0_974
  5752  	0x4c, 0x89, 0x55, 0x88, //0x00005643 movq         %r10, $-120(%rbp)
  5753  	0xe9, 0x6e, 0xfe, 0xff, 0xff, //0x00005647 jmp          LBB0_940
  5754  	//0x0000564c LBB0_884
  5755  	0x4d, 0x85, 0xff, //0x0000564c testq        %r15, %r15
  5756  	0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x0000564f jne          LBB0_980
  5757  	0x4b, 0x8d, 0x7c, 0x1e, 0x01, //0x00005655 leaq         $1(%r14,%r11), %rdi
  5758  	0x49, 0xf7, 0xd6, //0x0000565a notq         %r14
  5759  	0x4d, 0x01, 0xce, //0x0000565d addq         %r9, %r14
  5760  	//0x00005660 LBB0_886
  5761  	0x4d, 0x85, 0xf6, //0x00005660 testq        %r14, %r14
  5762  	0x48, 0x8b, 0x55, 0xd0, //0x00005663 movq         $-48(%rbp), %rdx
  5763  	0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00005667 jg           LBB0_947
  5764  	0xe9, 0xdd, 0xdb, 0xff, 0xff, //0x0000566d jmp          LBB0_558
  5765  	//0x00005672 LBB0_945
  5766  	0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005672 movq         $-2, %rax
  5767  	0xb9, 0x02, 0x00, 0x00, 0x00, //0x00005679 movl         $2, %ecx
  5768  	0x48, 0x01, 0xcf, //0x0000567e addq         %rcx, %rdi
  5769  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005681 movq         $-1, %rcx
  5770  	0x49, 0x01, 0xc6, //0x00005688 addq         %rax, %r14
  5771  	0x0f, 0x8e, 0xbe, 0xdb, 0xff, 0xff, //0x0000568b jle          LBB0_558
  5772  	//0x00005691 LBB0_947
  5773  	0x0f, 0xb6, 0x07, //0x00005691 movzbl       (%rdi), %eax
  5774  	0x3c, 0x5c, //0x00005694 cmpb         $92, %al
  5775  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00005696 je           LBB0_945
  5776  	0x3c, 0x22, //0x0000569c cmpb         $34, %al
  5777  	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000569e je           LBB0_969
  5778  	0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000056a4 movq         $-1, %rax
  5779  	0xb9, 0x01, 0x00, 0x00, 0x00, //0x000056ab movl         $1, %ecx
  5780  	0x48, 0x01, 0xcf, //0x000056b0 addq         %rcx, %rdi
  5781  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000056b3 movq         $-1, %rcx
  5782  	0x49, 0x01, 0xc6, //0x000056ba addq         %rax, %r14
  5783  	0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000056bd jg           LBB0_947
  5784  	0xe9, 0x87, 0xdb, 0xff, 0xff, //0x000056c3 jmp          LBB0_558
  5785  	//0x000056c8 LBB0_969
  5786  	0x4c, 0x29, 0xc7, //0x000056c8 subq         %r8, %rdi
  5787  	0x48, 0xff, 0xc7, //0x000056cb incq         %rdi
  5788  	0x48, 0x89, 0x3a, //0x000056ce movq         %rdi, (%rdx)
  5789  	0x4c, 0x89, 0xe1, //0x000056d1 movq         %r12, %rcx
  5790  	0xe9, 0x76, 0xdb, 0xff, 0xff, //0x000056d4 jmp          LBB0_558
  5791  	//0x000056d9 LBB0_970
  5792  	0x4c, 0x89, 0xe3, //0x000056d9 movq         %r12, %rbx
  5793  	0x48, 0xff, 0xc3, //0x000056dc incq         %rbx
  5794  	0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x000056df movq         $-3, %rcx
  5795  	0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000056e6 jmp          LBB0_973
  5796  	//0x000056eb LBB0_971
  5797  	0x4c, 0x89, 0xe3, //0x000056eb movq         %r12, %rbx
  5798  	0x48, 0xff, 0xc3, //0x000056ee incq         %rbx
  5799  	//0x000056f1 LBB0_972
  5800  	0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000056f1 movq         $-1, %rcx
  5801  	//0x000056f8 LBB0_973
  5802  	0x48, 0x8b, 0x45, 0xc8, //0x000056f8 movq         $-56(%rbp), %rax
  5803  	0x48, 0x29, 0xc3, //0x000056fc subq         %rax, %rbx
  5804  	0x49, 0x89, 0x1b, //0x000056ff movq         %rbx, (%r11)
  5805  	0xe9, 0x48, 0xdb, 0xff, 0xff, //0x00005702 jmp          LBB0_558
  5806  	//0x00005707 LBB0_975
  5807  	0x4c, 0x01, 0xc7, //0x00005707 addq         %r8, %rdi
  5808  	0xe9, 0x51, 0xff, 0xff, 0xff, //0x0000570a jmp          LBB0_886
  5809  	//0x0000570f LBB0_976
  5810  	0x48, 0x8b, 0x45, 0xc0, //0x0000570f movq         $-64(%rbp), %rax
  5811  	0x48, 0x8b, 0x40, 0x08, //0x00005713 movq         $8(%rax), %rax
  5812  	0x48, 0x8b, 0x55, 0xd0, //0x00005717 movq         $-48(%rbp), %rdx
  5813  	0x48, 0x89, 0x02, //0x0000571b movq         %rax, (%rdx)
  5814  	0xe9, 0x2c, 0xdb, 0xff, 0xff, //0x0000571e jmp          LBB0_558
  5815  	//0x00005723 LBB0_977
  5816  	0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x00005723 movq         $-4, %rcx
  5817  	0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000572a jmp          LBB0_979
  5818  	//0x0000572f LBB0_978
  5819  	0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000572f movq         $-2, %rcx
  5820  	//0x00005736 LBB0_979
  5821  	0x4c, 0x89, 0xc3, //0x00005736 movq         %r8, %rbx
  5822  	0x4c, 0x8b, 0x5d, 0xd0, //0x00005739 movq         $-48(%rbp), %r11
  5823  	0xe9, 0xb6, 0xff, 0xff, 0xff, //0x0000573d jmp          LBB0_973
  5824  	//0x00005742 LBB0_980
  5825  	0x49, 0x8d, 0x41, 0xff, //0x00005742 leaq         $-1(%r9), %rax
  5826  	0x4c, 0x39, 0xf0, //0x00005746 cmpq         %r14, %rax
  5827  	0x0f, 0x84, 0x00, 0xdb, 0xff, 0xff, //0x00005749 je           LBB0_558
  5828  	0x4b, 0x8d, 0x7c, 0x1e, 0x02, //0x0000574f leaq         $2(%r14,%r11), %rdi
  5829  	0x4d, 0x29, 0xf1, //0x00005754 subq         %r14, %r9
  5830  	0x49, 0x83, 0xc1, 0xfe, //0x00005757 addq         $-2, %r9
  5831  	0x4d, 0x89, 0xce, //0x0000575b movq         %r9, %r14
  5832  	0xe9, 0xfd, 0xfe, 0xff, 0xff, //0x0000575e jmp          LBB0_886
  5833  	//0x00005763 LBB0_982
  5834  	0x4c, 0x8b, 0x5d, 0xd0, //0x00005763 movq         $-48(%rbp), %r11
  5835  	0x48, 0x89, 0xf0, //0x00005767 movq         %rsi, %rax
  5836  	0xe9, 0x4f, 0xf3, 0xff, 0xff, //0x0000576a jmp          LBB0_873
  5837  	//0x0000576f LBB0_983
  5838  	0x4c, 0x8b, 0x5d, 0xd0, //0x0000576f movq         $-48(%rbp), %r11
  5839  	0xe9, 0x46, 0xf3, 0xff, 0xff, //0x00005773 jmp          LBB0_873
  5840  	//0x00005778 .p2align 2, 0x90
  5841  	// // .set L0_0_set_419, LBB0_419-LJTI0_0
  5842  	// // .set L0_0_set_462, LBB0_462-LJTI0_0
  5843  	// // .set L0_0_set_451, LBB0_451-LJTI0_0
  5844  	// // .set L0_0_set_404, LBB0_404-LJTI0_0
  5845  	// // .set L0_0_set_489, LBB0_489-LJTI0_0
  5846  	// // .set L0_0_set_461, LBB0_461-LJTI0_0
  5847  	// // .set L0_0_set_450, LBB0_450-LJTI0_0
  5848  	// // .set L0_0_set_463, LBB0_463-LJTI0_0
  5849  	//0x00005778 LJTI0_0
  5850  	0x18, 0xcc, 0xff, 0xff, //0x00005778 .long L0_0_set_419
  5851  	0xf4, 0xce, 0xff, 0xff, //0x0000577c .long L0_0_set_462
  5852  	0xf4, 0xce, 0xff, 0xff, //0x00005780 .long L0_0_set_462
  5853  	0xf4, 0xce, 0xff, 0xff, //0x00005784 .long L0_0_set_462
  5854  	0xf4, 0xce, 0xff, 0xff, //0x00005788 .long L0_0_set_462
  5855  	0xf4, 0xce, 0xff, 0xff, //0x0000578c .long L0_0_set_462
  5856  	0xf4, 0xce, 0xff, 0xff, //0x00005790 .long L0_0_set_462
  5857  	0xf4, 0xce, 0xff, 0xff, //0x00005794 .long L0_0_set_462
  5858  	0xf4, 0xce, 0xff, 0xff, //0x00005798 .long L0_0_set_462
  5859  	0xf4, 0xce, 0xff, 0xff, //0x0000579c .long L0_0_set_462
  5860  	0xf4, 0xce, 0xff, 0xff, //0x000057a0 .long L0_0_set_462
  5861  	0xf4, 0xce, 0xff, 0xff, //0x000057a4 .long L0_0_set_462
  5862  	0xf4, 0xce, 0xff, 0xff, //0x000057a8 .long L0_0_set_462
  5863  	0xf4, 0xce, 0xff, 0xff, //0x000057ac .long L0_0_set_462
  5864  	0xf4, 0xce, 0xff, 0xff, //0x000057b0 .long L0_0_set_462
  5865  	0xf4, 0xce, 0xff, 0xff, //0x000057b4 .long L0_0_set_462
  5866  	0xf4, 0xce, 0xff, 0xff, //0x000057b8 .long L0_0_set_462
  5867  	0xf4, 0xce, 0xff, 0xff, //0x000057bc .long L0_0_set_462
  5868  	0xf4, 0xce, 0xff, 0xff, //0x000057c0 .long L0_0_set_462
  5869  	0xf4, 0xce, 0xff, 0xff, //0x000057c4 .long L0_0_set_462
  5870  	0xf4, 0xce, 0xff, 0xff, //0x000057c8 .long L0_0_set_462
  5871  	0xf4, 0xce, 0xff, 0xff, //0x000057cc .long L0_0_set_462
  5872  	0xf4, 0xce, 0xff, 0xff, //0x000057d0 .long L0_0_set_462
  5873  	0xf4, 0xce, 0xff, 0xff, //0x000057d4 .long L0_0_set_462
  5874  	0xf4, 0xce, 0xff, 0xff, //0x000057d8 .long L0_0_set_462
  5875  	0xf4, 0xce, 0xff, 0xff, //0x000057dc .long L0_0_set_462
  5876  	0xf4, 0xce, 0xff, 0xff, //0x000057e0 .long L0_0_set_462
  5877  	0xf4, 0xce, 0xff, 0xff, //0x000057e4 .long L0_0_set_462
  5878  	0xf4, 0xce, 0xff, 0xff, //0x000057e8 .long L0_0_set_462
  5879  	0xf4, 0xce, 0xff, 0xff, //0x000057ec .long L0_0_set_462
  5880  	0xf4, 0xce, 0xff, 0xff, //0x000057f0 .long L0_0_set_462
  5881  	0xf4, 0xce, 0xff, 0xff, //0x000057f4 .long L0_0_set_462
  5882  	0xf4, 0xce, 0xff, 0xff, //0x000057f8 .long L0_0_set_462
  5883  	0xf4, 0xce, 0xff, 0xff, //0x000057fc .long L0_0_set_462
  5884  	0xc5, 0xcd, 0xff, 0xff, //0x00005800 .long L0_0_set_451
  5885  	0xf4, 0xce, 0xff, 0xff, //0x00005804 .long L0_0_set_462
  5886  	0xf4, 0xce, 0xff, 0xff, //0x00005808 .long L0_0_set_462
  5887  	0xf4, 0xce, 0xff, 0xff, //0x0000580c .long L0_0_set_462
  5888  	0xf4, 0xce, 0xff, 0xff, //0x00005810 .long L0_0_set_462
  5889  	0xf4, 0xce, 0xff, 0xff, //0x00005814 .long L0_0_set_462
  5890  	0xf4, 0xce, 0xff, 0xff, //0x00005818 .long L0_0_set_462
  5891  	0xf4, 0xce, 0xff, 0xff, //0x0000581c .long L0_0_set_462
  5892  	0xf4, 0xce, 0xff, 0xff, //0x00005820 .long L0_0_set_462
  5893  	0xf4, 0xce, 0xff, 0xff, //0x00005824 .long L0_0_set_462
  5894  	0xf4, 0xce, 0xff, 0xff, //0x00005828 .long L0_0_set_462
  5895  	0x3c, 0xcb, 0xff, 0xff, //0x0000582c .long L0_0_set_404
  5896  	0xf4, 0xce, 0xff, 0xff, //0x00005830 .long L0_0_set_462
  5897  	0xf4, 0xce, 0xff, 0xff, //0x00005834 .long L0_0_set_462
  5898  	0x3c, 0xcb, 0xff, 0xff, //0x00005838 .long L0_0_set_404
  5899  	0x3c, 0xcb, 0xff, 0xff, //0x0000583c .long L0_0_set_404
  5900  	0x3c, 0xcb, 0xff, 0xff, //0x00005840 .long L0_0_set_404
  5901  	0x3c, 0xcb, 0xff, 0xff, //0x00005844 .long L0_0_set_404
  5902  	0x3c, 0xcb, 0xff, 0xff, //0x00005848 .long L0_0_set_404
  5903  	0x3c, 0xcb, 0xff, 0xff, //0x0000584c .long L0_0_set_404
  5904  	0x3c, 0xcb, 0xff, 0xff, //0x00005850 .long L0_0_set_404
  5905  	0x3c, 0xcb, 0xff, 0xff, //0x00005854 .long L0_0_set_404
  5906  	0x3c, 0xcb, 0xff, 0xff, //0x00005858 .long L0_0_set_404
  5907  	0x3c, 0xcb, 0xff, 0xff, //0x0000585c .long L0_0_set_404
  5908  	0xf4, 0xce, 0xff, 0xff, //0x00005860 .long L0_0_set_462
  5909  	0xf4, 0xce, 0xff, 0xff, //0x00005864 .long L0_0_set_462
  5910  	0xf4, 0xce, 0xff, 0xff, //0x00005868 .long L0_0_set_462
  5911  	0xf4, 0xce, 0xff, 0xff, //0x0000586c .long L0_0_set_462
  5912  	0xf4, 0xce, 0xff, 0xff, //0x00005870 .long L0_0_set_462
  5913  	0xf4, 0xce, 0xff, 0xff, //0x00005874 .long L0_0_set_462
  5914  	0xf4, 0xce, 0xff, 0xff, //0x00005878 .long L0_0_set_462
  5915  	0xf4, 0xce, 0xff, 0xff, //0x0000587c .long L0_0_set_462
  5916  	0xf4, 0xce, 0xff, 0xff, //0x00005880 .long L0_0_set_462
  5917  	0xf4, 0xce, 0xff, 0xff, //0x00005884 .long L0_0_set_462
  5918  	0xf4, 0xce, 0xff, 0xff, //0x00005888 .long L0_0_set_462
  5919  	0xf4, 0xce, 0xff, 0xff, //0x0000588c .long L0_0_set_462
  5920  	0xf4, 0xce, 0xff, 0xff, //0x00005890 .long L0_0_set_462
  5921  	0xf4, 0xce, 0xff, 0xff, //0x00005894 .long L0_0_set_462
  5922  	0xf4, 0xce, 0xff, 0xff, //0x00005898 .long L0_0_set_462
  5923  	0xf4, 0xce, 0xff, 0xff, //0x0000589c .long L0_0_set_462
  5924  	0xf4, 0xce, 0xff, 0xff, //0x000058a0 .long L0_0_set_462
  5925  	0xf4, 0xce, 0xff, 0xff, //0x000058a4 .long L0_0_set_462
  5926  	0xf4, 0xce, 0xff, 0xff, //0x000058a8 .long L0_0_set_462
  5927  	0xf4, 0xce, 0xff, 0xff, //0x000058ac .long L0_0_set_462
  5928  	0xf4, 0xce, 0xff, 0xff, //0x000058b0 .long L0_0_set_462
  5929  	0xf4, 0xce, 0xff, 0xff, //0x000058b4 .long L0_0_set_462
  5930  	0xf4, 0xce, 0xff, 0xff, //0x000058b8 .long L0_0_set_462
  5931  	0xf4, 0xce, 0xff, 0xff, //0x000058bc .long L0_0_set_462
  5932  	0xf4, 0xce, 0xff, 0xff, //0x000058c0 .long L0_0_set_462
  5933  	0xf4, 0xce, 0xff, 0xff, //0x000058c4 .long L0_0_set_462
  5934  	0xf4, 0xce, 0xff, 0xff, //0x000058c8 .long L0_0_set_462
  5935  	0xf4, 0xce, 0xff, 0xff, //0x000058cc .long L0_0_set_462
  5936  	0xf4, 0xce, 0xff, 0xff, //0x000058d0 .long L0_0_set_462
  5937  	0xf4, 0xce, 0xff, 0xff, //0x000058d4 .long L0_0_set_462
  5938  	0xf4, 0xce, 0xff, 0xff, //0x000058d8 .long L0_0_set_462
  5939  	0xf4, 0xce, 0xff, 0xff, //0x000058dc .long L0_0_set_462
  5940  	0xf4, 0xce, 0xff, 0xff, //0x000058e0 .long L0_0_set_462
  5941  	0x2b, 0xd3, 0xff, 0xff, //0x000058e4 .long L0_0_set_489
  5942  	0xf4, 0xce, 0xff, 0xff, //0x000058e8 .long L0_0_set_462
  5943  	0xf4, 0xce, 0xff, 0xff, //0x000058ec .long L0_0_set_462
  5944  	0xf4, 0xce, 0xff, 0xff, //0x000058f0 .long L0_0_set_462
  5945  	0xf4, 0xce, 0xff, 0xff, //0x000058f4 .long L0_0_set_462
  5946  	0xf4, 0xce, 0xff, 0xff, //0x000058f8 .long L0_0_set_462
  5947  	0xf4, 0xce, 0xff, 0xff, //0x000058fc .long L0_0_set_462
  5948  	0xf4, 0xce, 0xff, 0xff, //0x00005900 .long L0_0_set_462
  5949  	0xf4, 0xce, 0xff, 0xff, //0x00005904 .long L0_0_set_462
  5950  	0xf4, 0xce, 0xff, 0xff, //0x00005908 .long L0_0_set_462
  5951  	0xf4, 0xce, 0xff, 0xff, //0x0000590c .long L0_0_set_462
  5952  	0xe7, 0xce, 0xff, 0xff, //0x00005910 .long L0_0_set_461
  5953  	0xf4, 0xce, 0xff, 0xff, //0x00005914 .long L0_0_set_462
  5954  	0xf4, 0xce, 0xff, 0xff, //0x00005918 .long L0_0_set_462
  5955  	0xf4, 0xce, 0xff, 0xff, //0x0000591c .long L0_0_set_462
  5956  	0xf4, 0xce, 0xff, 0xff, //0x00005920 .long L0_0_set_462
  5957  	0xf4, 0xce, 0xff, 0xff, //0x00005924 .long L0_0_set_462
  5958  	0xf4, 0xce, 0xff, 0xff, //0x00005928 .long L0_0_set_462
  5959  	0xf4, 0xce, 0xff, 0xff, //0x0000592c .long L0_0_set_462
  5960  	0xb3, 0xcd, 0xff, 0xff, //0x00005930 .long L0_0_set_450
  5961  	0xf4, 0xce, 0xff, 0xff, //0x00005934 .long L0_0_set_462
  5962  	0xf4, 0xce, 0xff, 0xff, //0x00005938 .long L0_0_set_462
  5963  	0xf4, 0xce, 0xff, 0xff, //0x0000593c .long L0_0_set_462
  5964  	0xf4, 0xce, 0xff, 0xff, //0x00005940 .long L0_0_set_462
  5965  	0xf4, 0xce, 0xff, 0xff, //0x00005944 .long L0_0_set_462
  5966  	0xb3, 0xcd, 0xff, 0xff, //0x00005948 .long L0_0_set_450
  5967  	0xf4, 0xce, 0xff, 0xff, //0x0000594c .long L0_0_set_462
  5968  	0xf4, 0xce, 0xff, 0xff, //0x00005950 .long L0_0_set_462
  5969  	0xf4, 0xce, 0xff, 0xff, //0x00005954 .long L0_0_set_462
  5970  	0xf4, 0xce, 0xff, 0xff, //0x00005958 .long L0_0_set_462
  5971  	0xf4, 0xce, 0xff, 0xff, //0x0000595c .long L0_0_set_462
  5972  	0xf4, 0xce, 0xff, 0xff, //0x00005960 .long L0_0_set_462
  5973  	0xff, 0xce, 0xff, 0xff, //0x00005964 .long L0_0_set_463
  5974  	// // .set L0_1_set_224, LBB0_224-LJTI0_1
  5975  	// // .set L0_1_set_265, LBB0_265-LJTI0_1
  5976  	// // .set L0_1_set_253, LBB0_253-LJTI0_1
  5977  	// // .set L0_1_set_209, LBB0_209-LJTI0_1
  5978  	// // .set L0_1_set_266, LBB0_266-LJTI0_1
  5979  	// // .set L0_1_set_264, LBB0_264-LJTI0_1
  5980  	// // .set L0_1_set_252, LBB0_252-LJTI0_1
  5981  	// // .set L0_1_set_292, LBB0_292-LJTI0_1
  5982  	//0x00005968 LJTI0_1
  5983  	0xd8, 0xb3, 0xff, 0xff, //0x00005968 .long L0_1_set_224
  5984  	0x6e, 0xb6, 0xff, 0xff, //0x0000596c .long L0_1_set_265
  5985  	0x6e, 0xb6, 0xff, 0xff, //0x00005970 .long L0_1_set_265
  5986  	0x6e, 0xb6, 0xff, 0xff, //0x00005974 .long L0_1_set_265
  5987  	0x6e, 0xb6, 0xff, 0xff, //0x00005978 .long L0_1_set_265
  5988  	0x6e, 0xb6, 0xff, 0xff, //0x0000597c .long L0_1_set_265
  5989  	0x6e, 0xb6, 0xff, 0xff, //0x00005980 .long L0_1_set_265
  5990  	0x6e, 0xb6, 0xff, 0xff, //0x00005984 .long L0_1_set_265
  5991  	0x6e, 0xb6, 0xff, 0xff, //0x00005988 .long L0_1_set_265
  5992  	0x6e, 0xb6, 0xff, 0xff, //0x0000598c .long L0_1_set_265
  5993  	0x6e, 0xb6, 0xff, 0xff, //0x00005990 .long L0_1_set_265
  5994  	0x6e, 0xb6, 0xff, 0xff, //0x00005994 .long L0_1_set_265
  5995  	0x6e, 0xb6, 0xff, 0xff, //0x00005998 .long L0_1_set_265
  5996  	0x6e, 0xb6, 0xff, 0xff, //0x0000599c .long L0_1_set_265
  5997  	0x6e, 0xb6, 0xff, 0xff, //0x000059a0 .long L0_1_set_265
  5998  	0x6e, 0xb6, 0xff, 0xff, //0x000059a4 .long L0_1_set_265
  5999  	0x6e, 0xb6, 0xff, 0xff, //0x000059a8 .long L0_1_set_265
  6000  	0x6e, 0xb6, 0xff, 0xff, //0x000059ac .long L0_1_set_265
  6001  	0x6e, 0xb6, 0xff, 0xff, //0x000059b0 .long L0_1_set_265
  6002  	0x6e, 0xb6, 0xff, 0xff, //0x000059b4 .long L0_1_set_265
  6003  	0x6e, 0xb6, 0xff, 0xff, //0x000059b8 .long L0_1_set_265
  6004  	0x6e, 0xb6, 0xff, 0xff, //0x000059bc .long L0_1_set_265
  6005  	0x6e, 0xb6, 0xff, 0xff, //0x000059c0 .long L0_1_set_265
  6006  	0x6e, 0xb6, 0xff, 0xff, //0x000059c4 .long L0_1_set_265
  6007  	0x6e, 0xb6, 0xff, 0xff, //0x000059c8 .long L0_1_set_265
  6008  	0x6e, 0xb6, 0xff, 0xff, //0x000059cc .long L0_1_set_265
  6009  	0x6e, 0xb6, 0xff, 0xff, //0x000059d0 .long L0_1_set_265
  6010  	0x6e, 0xb6, 0xff, 0xff, //0x000059d4 .long L0_1_set_265
  6011  	0x6e, 0xb6, 0xff, 0xff, //0x000059d8 .long L0_1_set_265
  6012  	0x6e, 0xb6, 0xff, 0xff, //0x000059dc .long L0_1_set_265
  6013  	0x6e, 0xb6, 0xff, 0xff, //0x000059e0 .long L0_1_set_265
  6014  	0x6e, 0xb6, 0xff, 0xff, //0x000059e4 .long L0_1_set_265
  6015  	0x6e, 0xb6, 0xff, 0xff, //0x000059e8 .long L0_1_set_265
  6016  	0x6e, 0xb6, 0xff, 0xff, //0x000059ec .long L0_1_set_265
  6017  	0x3e, 0xb5, 0xff, 0xff, //0x000059f0 .long L0_1_set_253
  6018  	0x6e, 0xb6, 0xff, 0xff, //0x000059f4 .long L0_1_set_265
  6019  	0x6e, 0xb6, 0xff, 0xff, //0x000059f8 .long L0_1_set_265
  6020  	0x6e, 0xb6, 0xff, 0xff, //0x000059fc .long L0_1_set_265
  6021  	0x6e, 0xb6, 0xff, 0xff, //0x00005a00 .long L0_1_set_265
  6022  	0x6e, 0xb6, 0xff, 0xff, //0x00005a04 .long L0_1_set_265
  6023  	0x6e, 0xb6, 0xff, 0xff, //0x00005a08 .long L0_1_set_265
  6024  	0x6e, 0xb6, 0xff, 0xff, //0x00005a0c .long L0_1_set_265
  6025  	0x6e, 0xb6, 0xff, 0xff, //0x00005a10 .long L0_1_set_265
  6026  	0x6e, 0xb6, 0xff, 0xff, //0x00005a14 .long L0_1_set_265
  6027  	0x6e, 0xb6, 0xff, 0xff, //0x00005a18 .long L0_1_set_265
  6028  	0xfc, 0xb2, 0xff, 0xff, //0x00005a1c .long L0_1_set_209
  6029  	0x6e, 0xb6, 0xff, 0xff, //0x00005a20 .long L0_1_set_265
  6030  	0x6e, 0xb6, 0xff, 0xff, //0x00005a24 .long L0_1_set_265
  6031  	0xfc, 0xb2, 0xff, 0xff, //0x00005a28 .long L0_1_set_209
  6032  	0xfc, 0xb2, 0xff, 0xff, //0x00005a2c .long L0_1_set_209
  6033  	0xfc, 0xb2, 0xff, 0xff, //0x00005a30 .long L0_1_set_209
  6034  	0xfc, 0xb2, 0xff, 0xff, //0x00005a34 .long L0_1_set_209
  6035  	0xfc, 0xb2, 0xff, 0xff, //0x00005a38 .long L0_1_set_209
  6036  	0xfc, 0xb2, 0xff, 0xff, //0x00005a3c .long L0_1_set_209
  6037  	0xfc, 0xb2, 0xff, 0xff, //0x00005a40 .long L0_1_set_209
  6038  	0xfc, 0xb2, 0xff, 0xff, //0x00005a44 .long L0_1_set_209
  6039  	0xfc, 0xb2, 0xff, 0xff, //0x00005a48 .long L0_1_set_209
  6040  	0xfc, 0xb2, 0xff, 0xff, //0x00005a4c .long L0_1_set_209
  6041  	0x6e, 0xb6, 0xff, 0xff, //0x00005a50 .long L0_1_set_265
  6042  	0x6e, 0xb6, 0xff, 0xff, //0x00005a54 .long L0_1_set_265
  6043  	0x6e, 0xb6, 0xff, 0xff, //0x00005a58 .long L0_1_set_265
  6044  	0x6e, 0xb6, 0xff, 0xff, //0x00005a5c .long L0_1_set_265
  6045  	0x6e, 0xb6, 0xff, 0xff, //0x00005a60 .long L0_1_set_265
  6046  	0x6e, 0xb6, 0xff, 0xff, //0x00005a64 .long L0_1_set_265
  6047  	0x6e, 0xb6, 0xff, 0xff, //0x00005a68 .long L0_1_set_265
  6048  	0x6e, 0xb6, 0xff, 0xff, //0x00005a6c .long L0_1_set_265
  6049  	0x6e, 0xb6, 0xff, 0xff, //0x00005a70 .long L0_1_set_265
  6050  	0x6e, 0xb6, 0xff, 0xff, //0x00005a74 .long L0_1_set_265
  6051  	0x6e, 0xb6, 0xff, 0xff, //0x00005a78 .long L0_1_set_265
  6052  	0x6e, 0xb6, 0xff, 0xff, //0x00005a7c .long L0_1_set_265
  6053  	0x6e, 0xb6, 0xff, 0xff, //0x00005a80 .long L0_1_set_265
  6054  	0x6e, 0xb6, 0xff, 0xff, //0x00005a84 .long L0_1_set_265
  6055  	0x6e, 0xb6, 0xff, 0xff, //0x00005a88 .long L0_1_set_265
  6056  	0x6e, 0xb6, 0xff, 0xff, //0x00005a8c .long L0_1_set_265
  6057  	0x6e, 0xb6, 0xff, 0xff, //0x00005a90 .long L0_1_set_265
  6058  	0x6e, 0xb6, 0xff, 0xff, //0x00005a94 .long L0_1_set_265
  6059  	0x6e, 0xb6, 0xff, 0xff, //0x00005a98 .long L0_1_set_265
  6060  	0x6e, 0xb6, 0xff, 0xff, //0x00005a9c .long L0_1_set_265
  6061  	0x6e, 0xb6, 0xff, 0xff, //0x00005aa0 .long L0_1_set_265
  6062  	0x6e, 0xb6, 0xff, 0xff, //0x00005aa4 .long L0_1_set_265
  6063  	0x6e, 0xb6, 0xff, 0xff, //0x00005aa8 .long L0_1_set_265
  6064  	0x6e, 0xb6, 0xff, 0xff, //0x00005aac .long L0_1_set_265
  6065  	0x6e, 0xb6, 0xff, 0xff, //0x00005ab0 .long L0_1_set_265
  6066  	0x6e, 0xb6, 0xff, 0xff, //0x00005ab4 .long L0_1_set_265
  6067  	0x6e, 0xb6, 0xff, 0xff, //0x00005ab8 .long L0_1_set_265
  6068  	0x6e, 0xb6, 0xff, 0xff, //0x00005abc .long L0_1_set_265
  6069  	0x6e, 0xb6, 0xff, 0xff, //0x00005ac0 .long L0_1_set_265
  6070  	0x6e, 0xb6, 0xff, 0xff, //0x00005ac4 .long L0_1_set_265
  6071  	0x6e, 0xb6, 0xff, 0xff, //0x00005ac8 .long L0_1_set_265
  6072  	0x6e, 0xb6, 0xff, 0xff, //0x00005acc .long L0_1_set_265
  6073  	0x6e, 0xb6, 0xff, 0xff, //0x00005ad0 .long L0_1_set_265
  6074  	0x79, 0xb6, 0xff, 0xff, //0x00005ad4 .long L0_1_set_266
  6075  	0x6e, 0xb6, 0xff, 0xff, //0x00005ad8 .long L0_1_set_265
  6076  	0x6e, 0xb6, 0xff, 0xff, //0x00005adc .long L0_1_set_265
  6077  	0x6e, 0xb6, 0xff, 0xff, //0x00005ae0 .long L0_1_set_265
  6078  	0x6e, 0xb6, 0xff, 0xff, //0x00005ae4 .long L0_1_set_265
  6079  	0x6e, 0xb6, 0xff, 0xff, //0x00005ae8 .long L0_1_set_265
  6080  	0x6e, 0xb6, 0xff, 0xff, //0x00005aec .long L0_1_set_265
  6081  	0x6e, 0xb6, 0xff, 0xff, //0x00005af0 .long L0_1_set_265
  6082  	0x6e, 0xb6, 0xff, 0xff, //0x00005af4 .long L0_1_set_265
  6083  	0x6e, 0xb6, 0xff, 0xff, //0x00005af8 .long L0_1_set_265
  6084  	0x6e, 0xb6, 0xff, 0xff, //0x00005afc .long L0_1_set_265
  6085  	0x61, 0xb6, 0xff, 0xff, //0x00005b00 .long L0_1_set_264
  6086  	0x6e, 0xb6, 0xff, 0xff, //0x00005b04 .long L0_1_set_265
  6087  	0x6e, 0xb6, 0xff, 0xff, //0x00005b08 .long L0_1_set_265
  6088  	0x6e, 0xb6, 0xff, 0xff, //0x00005b0c .long L0_1_set_265
  6089  	0x6e, 0xb6, 0xff, 0xff, //0x00005b10 .long L0_1_set_265
  6090  	0x6e, 0xb6, 0xff, 0xff, //0x00005b14 .long L0_1_set_265
  6091  	0x6e, 0xb6, 0xff, 0xff, //0x00005b18 .long L0_1_set_265
  6092  	0x6e, 0xb6, 0xff, 0xff, //0x00005b1c .long L0_1_set_265
  6093  	0x2c, 0xb5, 0xff, 0xff, //0x00005b20 .long L0_1_set_252
  6094  	0x6e, 0xb6, 0xff, 0xff, //0x00005b24 .long L0_1_set_265
  6095  	0x6e, 0xb6, 0xff, 0xff, //0x00005b28 .long L0_1_set_265
  6096  	0x6e, 0xb6, 0xff, 0xff, //0x00005b2c .long L0_1_set_265
  6097  	0x6e, 0xb6, 0xff, 0xff, //0x00005b30 .long L0_1_set_265
  6098  	0x6e, 0xb6, 0xff, 0xff, //0x00005b34 .long L0_1_set_265
  6099  	0x2c, 0xb5, 0xff, 0xff, //0x00005b38 .long L0_1_set_252
  6100  	0x6e, 0xb6, 0xff, 0xff, //0x00005b3c .long L0_1_set_265
  6101  	0x6e, 0xb6, 0xff, 0xff, //0x00005b40 .long L0_1_set_265
  6102  	0x6e, 0xb6, 0xff, 0xff, //0x00005b44 .long L0_1_set_265
  6103  	0x6e, 0xb6, 0xff, 0xff, //0x00005b48 .long L0_1_set_265
  6104  	0x6e, 0xb6, 0xff, 0xff, //0x00005b4c .long L0_1_set_265
  6105  	0x6e, 0xb6, 0xff, 0xff, //0x00005b50 .long L0_1_set_265
  6106  	0x8b, 0xba, 0xff, 0xff, //0x00005b54 .long L0_1_set_292
  6107  	// // .set L0_2_set_615, LBB0_615-LJTI0_2
  6108  	// // .set L0_2_set_621, LBB0_621-LJTI0_2
  6109  	// // .set L0_2_set_623, LBB0_623-LJTI0_2
  6110  	// // .set L0_2_set_639, LBB0_639-LJTI0_2
  6111  	// // .set L0_2_set_618, LBB0_618-LJTI0_2
  6112  	// // .set L0_2_set_642, LBB0_642-LJTI0_2
  6113  	//0x00005b58 LJTI0_2
  6114  	0x53, 0xda, 0xff, 0xff, //0x00005b58 .long L0_2_set_615
  6115  	0x8a, 0xda, 0xff, 0xff, //0x00005b5c .long L0_2_set_621
  6116  	0xb5, 0xda, 0xff, 0xff, //0x00005b60 .long L0_2_set_623
  6117  	0x5f, 0xdc, 0xff, 0xff, //0x00005b64 .long L0_2_set_639
  6118  	0x6a, 0xda, 0xff, 0xff, //0x00005b68 .long L0_2_set_618
  6119  	0xf6, 0xde, 0xff, 0xff, //0x00005b6c .long L0_2_set_642
  6120  	// // .set L0_3_set_558, LBB0_558-LJTI0_3
  6121  	// // .set L0_3_set_557, LBB0_557-LJTI0_3
  6122  	// // .set L0_3_set_724, LBB0_724-LJTI0_3
  6123  	// // .set L0_3_set_739, LBB0_739-LJTI0_3
  6124  	// // .set L0_3_set_648, LBB0_648-LJTI0_3
  6125  	// // .set L0_3_set_773, LBB0_773-LJTI0_3
  6126  	// // .set L0_3_set_777, LBB0_777-LJTI0_3
  6127  	// // .set L0_3_set_780, LBB0_780-LJTI0_3
  6128  	// // .set L0_3_set_787, LBB0_787-LJTI0_3
  6129  	// // .set L0_3_set_775, LBB0_775-LJTI0_3
  6130  	//0x00005b70 LJTI0_3
  6131  	0xdf, 0xd6, 0xff, 0xff, //0x00005b70 .long L0_3_set_558
  6132  	0xd8, 0xd6, 0xff, 0xff, //0x00005b74 .long L0_3_set_557
  6133  	0xd8, 0xd6, 0xff, 0xff, //0x00005b78 .long L0_3_set_557
  6134  	0xd8, 0xd6, 0xff, 0xff, //0x00005b7c .long L0_3_set_557
  6135  	0xd8, 0xd6, 0xff, 0xff, //0x00005b80 .long L0_3_set_557
  6136  	0xd8, 0xd6, 0xff, 0xff, //0x00005b84 .long L0_3_set_557
  6137  	0xd8, 0xd6, 0xff, 0xff, //0x00005b88 .long L0_3_set_557
  6138  	0xd8, 0xd6, 0xff, 0xff, //0x00005b8c .long L0_3_set_557
  6139  	0xd8, 0xd6, 0xff, 0xff, //0x00005b90 .long L0_3_set_557
  6140  	0xd8, 0xd6, 0xff, 0xff, //0x00005b94 .long L0_3_set_557
  6141  	0xd8, 0xd6, 0xff, 0xff, //0x00005b98 .long L0_3_set_557
  6142  	0xd8, 0xd6, 0xff, 0xff, //0x00005b9c .long L0_3_set_557
  6143  	0xd8, 0xd6, 0xff, 0xff, //0x00005ba0 .long L0_3_set_557
  6144  	0xd8, 0xd6, 0xff, 0xff, //0x00005ba4 .long L0_3_set_557
  6145  	0xd8, 0xd6, 0xff, 0xff, //0x00005ba8 .long L0_3_set_557
  6146  	0xd8, 0xd6, 0xff, 0xff, //0x00005bac .long L0_3_set_557
  6147  	0xd8, 0xd6, 0xff, 0xff, //0x00005bb0 .long L0_3_set_557
  6148  	0xd8, 0xd6, 0xff, 0xff, //0x00005bb4 .long L0_3_set_557
  6149  	0xd8, 0xd6, 0xff, 0xff, //0x00005bb8 .long L0_3_set_557
  6150  	0xd8, 0xd6, 0xff, 0xff, //0x00005bbc .long L0_3_set_557
  6151  	0xd8, 0xd6, 0xff, 0xff, //0x00005bc0 .long L0_3_set_557
  6152  	0xd8, 0xd6, 0xff, 0xff, //0x00005bc4 .long L0_3_set_557
  6153  	0xd8, 0xd6, 0xff, 0xff, //0x00005bc8 .long L0_3_set_557
  6154  	0xd8, 0xd6, 0xff, 0xff, //0x00005bcc .long L0_3_set_557
  6155  	0xd8, 0xd6, 0xff, 0xff, //0x00005bd0 .long L0_3_set_557
  6156  	0xd8, 0xd6, 0xff, 0xff, //0x00005bd4 .long L0_3_set_557
  6157  	0xd8, 0xd6, 0xff, 0xff, //0x00005bd8 .long L0_3_set_557
  6158  	0xd8, 0xd6, 0xff, 0xff, //0x00005bdc .long L0_3_set_557
  6159  	0xd8, 0xd6, 0xff, 0xff, //0x00005be0 .long L0_3_set_557
  6160  	0xd8, 0xd6, 0xff, 0xff, //0x00005be4 .long L0_3_set_557
  6161  	0xd8, 0xd6, 0xff, 0xff, //0x00005be8 .long L0_3_set_557
  6162  	0xd8, 0xd6, 0xff, 0xff, //0x00005bec .long L0_3_set_557
  6163  	0xd8, 0xd6, 0xff, 0xff, //0x00005bf0 .long L0_3_set_557
  6164  	0xd8, 0xd6, 0xff, 0xff, //0x00005bf4 .long L0_3_set_557
  6165  	0x12, 0xe2, 0xff, 0xff, //0x00005bf8 .long L0_3_set_724
  6166  	0xd8, 0xd6, 0xff, 0xff, //0x00005bfc .long L0_3_set_557
  6167  	0xd8, 0xd6, 0xff, 0xff, //0x00005c00 .long L0_3_set_557
  6168  	0xd8, 0xd6, 0xff, 0xff, //0x00005c04 .long L0_3_set_557
  6169  	0xd8, 0xd6, 0xff, 0xff, //0x00005c08 .long L0_3_set_557
  6170  	0xd8, 0xd6, 0xff, 0xff, //0x00005c0c .long L0_3_set_557
  6171  	0xd8, 0xd6, 0xff, 0xff, //0x00005c10 .long L0_3_set_557
  6172  	0xd8, 0xd6, 0xff, 0xff, //0x00005c14 .long L0_3_set_557
  6173  	0xd8, 0xd6, 0xff, 0xff, //0x00005c18 .long L0_3_set_557
  6174  	0xd8, 0xd6, 0xff, 0xff, //0x00005c1c .long L0_3_set_557
  6175  	0xd8, 0xd6, 0xff, 0xff, //0x00005c20 .long L0_3_set_557
  6176  	0xa0, 0xe3, 0xff, 0xff, //0x00005c24 .long L0_3_set_739
  6177  	0xd8, 0xd6, 0xff, 0xff, //0x00005c28 .long L0_3_set_557
  6178  	0xd8, 0xd6, 0xff, 0xff, //0x00005c2c .long L0_3_set_557
  6179  	0x80, 0xdc, 0xff, 0xff, //0x00005c30 .long L0_3_set_648
  6180  	0x80, 0xdc, 0xff, 0xff, //0x00005c34 .long L0_3_set_648
  6181  	0x80, 0xdc, 0xff, 0xff, //0x00005c38 .long L0_3_set_648
  6182  	0x80, 0xdc, 0xff, 0xff, //0x00005c3c .long L0_3_set_648
  6183  	0x80, 0xdc, 0xff, 0xff, //0x00005c40 .long L0_3_set_648
  6184  	0x80, 0xdc, 0xff, 0xff, //0x00005c44 .long L0_3_set_648
  6185  	0x80, 0xdc, 0xff, 0xff, //0x00005c48 .long L0_3_set_648
  6186  	0x80, 0xdc, 0xff, 0xff, //0x00005c4c .long L0_3_set_648
  6187  	0x80, 0xdc, 0xff, 0xff, //0x00005c50 .long L0_3_set_648
  6188  	0x80, 0xdc, 0xff, 0xff, //0x00005c54 .long L0_3_set_648
  6189  	0xd8, 0xd6, 0xff, 0xff, //0x00005c58 .long L0_3_set_557
  6190  	0xd8, 0xd6, 0xff, 0xff, //0x00005c5c .long L0_3_set_557
  6191  	0xd8, 0xd6, 0xff, 0xff, //0x00005c60 .long L0_3_set_557
  6192  	0xd8, 0xd6, 0xff, 0xff, //0x00005c64 .long L0_3_set_557
  6193  	0xd8, 0xd6, 0xff, 0xff, //0x00005c68 .long L0_3_set_557
  6194  	0xd8, 0xd6, 0xff, 0xff, //0x00005c6c .long L0_3_set_557
  6195  	0xd8, 0xd6, 0xff, 0xff, //0x00005c70 .long L0_3_set_557
  6196  	0xd8, 0xd6, 0xff, 0xff, //0x00005c74 .long L0_3_set_557
  6197  	0xd8, 0xd6, 0xff, 0xff, //0x00005c78 .long L0_3_set_557
  6198  	0xd8, 0xd6, 0xff, 0xff, //0x00005c7c .long L0_3_set_557
  6199  	0xd8, 0xd6, 0xff, 0xff, //0x00005c80 .long L0_3_set_557
  6200  	0xd8, 0xd6, 0xff, 0xff, //0x00005c84 .long L0_3_set_557
  6201  	0xd8, 0xd6, 0xff, 0xff, //0x00005c88 .long L0_3_set_557
  6202  	0xd8, 0xd6, 0xff, 0xff, //0x00005c8c .long L0_3_set_557
  6203  	0xd8, 0xd6, 0xff, 0xff, //0x00005c90 .long L0_3_set_557
  6204  	0xd8, 0xd6, 0xff, 0xff, //0x00005c94 .long L0_3_set_557
  6205  	0xd8, 0xd6, 0xff, 0xff, //0x00005c98 .long L0_3_set_557
  6206  	0xd8, 0xd6, 0xff, 0xff, //0x00005c9c .long L0_3_set_557
  6207  	0xd8, 0xd6, 0xff, 0xff, //0x00005ca0 .long L0_3_set_557
  6208  	0xd8, 0xd6, 0xff, 0xff, //0x00005ca4 .long L0_3_set_557
  6209  	0xd8, 0xd6, 0xff, 0xff, //0x00005ca8 .long L0_3_set_557
  6210  	0xd8, 0xd6, 0xff, 0xff, //0x00005cac .long L0_3_set_557
  6211  	0xd8, 0xd6, 0xff, 0xff, //0x00005cb0 .long L0_3_set_557
  6212  	0xd8, 0xd6, 0xff, 0xff, //0x00005cb4 .long L0_3_set_557
  6213  	0xd8, 0xd6, 0xff, 0xff, //0x00005cb8 .long L0_3_set_557
  6214  	0xd8, 0xd6, 0xff, 0xff, //0x00005cbc .long L0_3_set_557
  6215  	0xd8, 0xd6, 0xff, 0xff, //0x00005cc0 .long L0_3_set_557
  6216  	0xd8, 0xd6, 0xff, 0xff, //0x00005cc4 .long L0_3_set_557
  6217  	0xd8, 0xd6, 0xff, 0xff, //0x00005cc8 .long L0_3_set_557
  6218  	0xd8, 0xd6, 0xff, 0xff, //0x00005ccc .long L0_3_set_557
  6219  	0xd8, 0xd6, 0xff, 0xff, //0x00005cd0 .long L0_3_set_557
  6220  	0xd8, 0xd6, 0xff, 0xff, //0x00005cd4 .long L0_3_set_557
  6221  	0xd8, 0xd6, 0xff, 0xff, //0x00005cd8 .long L0_3_set_557
  6222  	0xfb, 0xe5, 0xff, 0xff, //0x00005cdc .long L0_3_set_773
  6223  	0xd8, 0xd6, 0xff, 0xff, //0x00005ce0 .long L0_3_set_557
  6224  	0xd8, 0xd6, 0xff, 0xff, //0x00005ce4 .long L0_3_set_557
  6225  	0xd8, 0xd6, 0xff, 0xff, //0x00005ce8 .long L0_3_set_557
  6226  	0xd8, 0xd6, 0xff, 0xff, //0x00005cec .long L0_3_set_557
  6227  	0xd8, 0xd6, 0xff, 0xff, //0x00005cf0 .long L0_3_set_557
  6228  	0xd8, 0xd6, 0xff, 0xff, //0x00005cf4 .long L0_3_set_557
  6229  	0xd8, 0xd6, 0xff, 0xff, //0x00005cf8 .long L0_3_set_557
  6230  	0xd8, 0xd6, 0xff, 0xff, //0x00005cfc .long L0_3_set_557
  6231  	0xd8, 0xd6, 0xff, 0xff, //0x00005d00 .long L0_3_set_557
  6232  	0xd8, 0xd6, 0xff, 0xff, //0x00005d04 .long L0_3_set_557
  6233  	0x43, 0xe6, 0xff, 0xff, //0x00005d08 .long L0_3_set_777
  6234  	0xd8, 0xd6, 0xff, 0xff, //0x00005d0c .long L0_3_set_557
  6235  	0xd8, 0xd6, 0xff, 0xff, //0x00005d10 .long L0_3_set_557
  6236  	0xd8, 0xd6, 0xff, 0xff, //0x00005d14 .long L0_3_set_557
  6237  	0xd8, 0xd6, 0xff, 0xff, //0x00005d18 .long L0_3_set_557
  6238  	0xd8, 0xd6, 0xff, 0xff, //0x00005d1c .long L0_3_set_557
  6239  	0xd8, 0xd6, 0xff, 0xff, //0x00005d20 .long L0_3_set_557
  6240  	0xd8, 0xd6, 0xff, 0xff, //0x00005d24 .long L0_3_set_557
  6241  	0x70, 0xe6, 0xff, 0xff, //0x00005d28 .long L0_3_set_780
  6242  	0xd8, 0xd6, 0xff, 0xff, //0x00005d2c .long L0_3_set_557
  6243  	0xd8, 0xd6, 0xff, 0xff, //0x00005d30 .long L0_3_set_557
  6244  	0xd8, 0xd6, 0xff, 0xff, //0x00005d34 .long L0_3_set_557
  6245  	0xd8, 0xd6, 0xff, 0xff, //0x00005d38 .long L0_3_set_557
  6246  	0xd8, 0xd6, 0xff, 0xff, //0x00005d3c .long L0_3_set_557
  6247  	0x94, 0xe6, 0xff, 0xff, //0x00005d40 .long L0_3_set_787
  6248  	0xd8, 0xd6, 0xff, 0xff, //0x00005d44 .long L0_3_set_557
  6249  	0xd8, 0xd6, 0xff, 0xff, //0x00005d48 .long L0_3_set_557
  6250  	0xd8, 0xd6, 0xff, 0xff, //0x00005d4c .long L0_3_set_557
  6251  	0xd8, 0xd6, 0xff, 0xff, //0x00005d50 .long L0_3_set_557
  6252  	0xd8, 0xd6, 0xff, 0xff, //0x00005d54 .long L0_3_set_557
  6253  	0xd8, 0xd6, 0xff, 0xff, //0x00005d58 .long L0_3_set_557
  6254  	0x1f, 0xe6, 0xff, 0xff, //0x00005d5c .long L0_3_set_775
  6255  	// // .set L0_4_set_767, LBB0_767-LJTI0_4
  6256  	// // .set L0_4_set_797, LBB0_797-LJTI0_4
  6257  	// // .set L0_4_set_771, LBB0_771-LJTI0_4
  6258  	// // .set L0_4_set_764, LBB0_764-LJTI0_4
  6259  	// // .set L0_4_set_769, LBB0_769-LJTI0_4
  6260  	//0x00005d60 LJTI0_4
  6261  	0xba, 0xe3, 0xff, 0xff, //0x00005d60 .long L0_4_set_767
  6262  	0x22, 0xe5, 0xff, 0xff, //0x00005d64 .long L0_4_set_797
  6263  	0xba, 0xe3, 0xff, 0xff, //0x00005d68 .long L0_4_set_767
  6264  	0xf0, 0xe3, 0xff, 0xff, //0x00005d6c .long L0_4_set_771
  6265  	0x22, 0xe5, 0xff, 0xff, //0x00005d70 .long L0_4_set_797
  6266  	0x90, 0xe3, 0xff, 0xff, //0x00005d74 .long L0_4_set_764
  6267  	0x90, 0xe3, 0xff, 0xff, //0x00005d78 .long L0_4_set_764
  6268  	0x90, 0xe3, 0xff, 0xff, //0x00005d7c .long L0_4_set_764
  6269  	0x90, 0xe3, 0xff, 0xff, //0x00005d80 .long L0_4_set_764
  6270  	0x90, 0xe3, 0xff, 0xff, //0x00005d84 .long L0_4_set_764
  6271  	0x90, 0xe3, 0xff, 0xff, //0x00005d88 .long L0_4_set_764
  6272  	0x90, 0xe3, 0xff, 0xff, //0x00005d8c .long L0_4_set_764
  6273  	0x90, 0xe3, 0xff, 0xff, //0x00005d90 .long L0_4_set_764
  6274  	0x90, 0xe3, 0xff, 0xff, //0x00005d94 .long L0_4_set_764
  6275  	0x90, 0xe3, 0xff, 0xff, //0x00005d98 .long L0_4_set_764
  6276  	0x22, 0xe5, 0xff, 0xff, //0x00005d9c .long L0_4_set_797
  6277  	0x22, 0xe5, 0xff, 0xff, //0x00005da0 .long L0_4_set_797
  6278  	0x22, 0xe5, 0xff, 0xff, //0x00005da4 .long L0_4_set_797
  6279  	0x22, 0xe5, 0xff, 0xff, //0x00005da8 .long L0_4_set_797
  6280  	0x22, 0xe5, 0xff, 0xff, //0x00005dac .long L0_4_set_797
  6281  	0x22, 0xe5, 0xff, 0xff, //0x00005db0 .long L0_4_set_797
  6282  	0x22, 0xe5, 0xff, 0xff, //0x00005db4 .long L0_4_set_797
  6283  	0x22, 0xe5, 0xff, 0xff, //0x00005db8 .long L0_4_set_797
  6284  	0x22, 0xe5, 0xff, 0xff, //0x00005dbc .long L0_4_set_797
  6285  	0x22, 0xe5, 0xff, 0xff, //0x00005dc0 .long L0_4_set_797
  6286  	0x22, 0xe5, 0xff, 0xff, //0x00005dc4 .long L0_4_set_797
  6287  	0xd5, 0xe3, 0xff, 0xff, //0x00005dc8 .long L0_4_set_769
  6288  	0x22, 0xe5, 0xff, 0xff, //0x00005dcc .long L0_4_set_797
  6289  	0x22, 0xe5, 0xff, 0xff, //0x00005dd0 .long L0_4_set_797
  6290  	0x22, 0xe5, 0xff, 0xff, //0x00005dd4 .long L0_4_set_797
  6291  	0x22, 0xe5, 0xff, 0xff, //0x00005dd8 .long L0_4_set_797
  6292  	0x22, 0xe5, 0xff, 0xff, //0x00005ddc .long L0_4_set_797
  6293  	0x22, 0xe5, 0xff, 0xff, //0x00005de0 .long L0_4_set_797
  6294  	0x22, 0xe5, 0xff, 0xff, //0x00005de4 .long L0_4_set_797
  6295  	0x22, 0xe5, 0xff, 0xff, //0x00005de8 .long L0_4_set_797
  6296  	0x22, 0xe5, 0xff, 0xff, //0x00005dec .long L0_4_set_797
  6297  	0x22, 0xe5, 0xff, 0xff, //0x00005df0 .long L0_4_set_797
  6298  	0x22, 0xe5, 0xff, 0xff, //0x00005df4 .long L0_4_set_797
  6299  	0x22, 0xe5, 0xff, 0xff, //0x00005df8 .long L0_4_set_797
  6300  	0x22, 0xe5, 0xff, 0xff, //0x00005dfc .long L0_4_set_797
  6301  	0x22, 0xe5, 0xff, 0xff, //0x00005e00 .long L0_4_set_797
  6302  	0x22, 0xe5, 0xff, 0xff, //0x00005e04 .long L0_4_set_797
  6303  	0x22, 0xe5, 0xff, 0xff, //0x00005e08 .long L0_4_set_797
  6304  	0x22, 0xe5, 0xff, 0xff, //0x00005e0c .long L0_4_set_797
  6305  	0x22, 0xe5, 0xff, 0xff, //0x00005e10 .long L0_4_set_797
  6306  	0x22, 0xe5, 0xff, 0xff, //0x00005e14 .long L0_4_set_797
  6307  	0x22, 0xe5, 0xff, 0xff, //0x00005e18 .long L0_4_set_797
  6308  	0x22, 0xe5, 0xff, 0xff, //0x00005e1c .long L0_4_set_797
  6309  	0x22, 0xe5, 0xff, 0xff, //0x00005e20 .long L0_4_set_797
  6310  	0x22, 0xe5, 0xff, 0xff, //0x00005e24 .long L0_4_set_797
  6311  	0x22, 0xe5, 0xff, 0xff, //0x00005e28 .long L0_4_set_797
  6312  	0x22, 0xe5, 0xff, 0xff, //0x00005e2c .long L0_4_set_797
  6313  	0x22, 0xe5, 0xff, 0xff, //0x00005e30 .long L0_4_set_797
  6314  	0x22, 0xe5, 0xff, 0xff, //0x00005e34 .long L0_4_set_797
  6315  	0x22, 0xe5, 0xff, 0xff, //0x00005e38 .long L0_4_set_797
  6316  	0x22, 0xe5, 0xff, 0xff, //0x00005e3c .long L0_4_set_797
  6317  	0x22, 0xe5, 0xff, 0xff, //0x00005e40 .long L0_4_set_797
  6318  	0x22, 0xe5, 0xff, 0xff, //0x00005e44 .long L0_4_set_797
  6319  	0xd5, 0xe3, 0xff, 0xff, //0x00005e48 .long L0_4_set_769
  6320  	// // .set L0_5_set_673, LBB0_673-LJTI0_5
  6321  	// // .set L0_5_set_709, LBB0_709-LJTI0_5
  6322  	// // .set L0_5_set_680, LBB0_680-LJTI0_5
  6323  	// // .set L0_5_set_675, LBB0_675-LJTI0_5
  6324  	// // .set L0_5_set_678, LBB0_678-LJTI0_5
  6325  	//0x00005e4c LJTI0_5
  6326  	0x84, 0xdb, 0xff, 0xff, //0x00005e4c .long L0_5_set_673
  6327  	0x7c, 0xde, 0xff, 0xff, //0x00005e50 .long L0_5_set_709
  6328  	0x84, 0xdb, 0xff, 0xff, //0x00005e54 .long L0_5_set_673
  6329  	0xe7, 0xdb, 0xff, 0xff, //0x00005e58 .long L0_5_set_680
  6330  	0x7c, 0xde, 0xff, 0xff, //0x00005e5c .long L0_5_set_709
  6331  	0xa4, 0xdb, 0xff, 0xff, //0x00005e60 .long L0_5_set_675
  6332  	0xa4, 0xdb, 0xff, 0xff, //0x00005e64 .long L0_5_set_675
  6333  	0xa4, 0xdb, 0xff, 0xff, //0x00005e68 .long L0_5_set_675
  6334  	0xa4, 0xdb, 0xff, 0xff, //0x00005e6c .long L0_5_set_675
  6335  	0xa4, 0xdb, 0xff, 0xff, //0x00005e70 .long L0_5_set_675
  6336  	0xa4, 0xdb, 0xff, 0xff, //0x00005e74 .long L0_5_set_675
  6337  	0xa4, 0xdb, 0xff, 0xff, //0x00005e78 .long L0_5_set_675
  6338  	0xa4, 0xdb, 0xff, 0xff, //0x00005e7c .long L0_5_set_675
  6339  	0xa4, 0xdb, 0xff, 0xff, //0x00005e80 .long L0_5_set_675
  6340  	0xa4, 0xdb, 0xff, 0xff, //0x00005e84 .long L0_5_set_675
  6341  	0x7c, 0xde, 0xff, 0xff, //0x00005e88 .long L0_5_set_709
  6342  	0x7c, 0xde, 0xff, 0xff, //0x00005e8c .long L0_5_set_709
  6343  	0x7c, 0xde, 0xff, 0xff, //0x00005e90 .long L0_5_set_709
  6344  	0x7c, 0xde, 0xff, 0xff, //0x00005e94 .long L0_5_set_709
  6345  	0x7c, 0xde, 0xff, 0xff, //0x00005e98 .long L0_5_set_709
  6346  	0x7c, 0xde, 0xff, 0xff, //0x00005e9c .long L0_5_set_709
  6347  	0x7c, 0xde, 0xff, 0xff, //0x00005ea0 .long L0_5_set_709
  6348  	0x7c, 0xde, 0xff, 0xff, //0x00005ea4 .long L0_5_set_709
  6349  	0x7c, 0xde, 0xff, 0xff, //0x00005ea8 .long L0_5_set_709
  6350  	0x7c, 0xde, 0xff, 0xff, //0x00005eac .long L0_5_set_709
  6351  	0x7c, 0xde, 0xff, 0xff, //0x00005eb0 .long L0_5_set_709
  6352  	0xcc, 0xdb, 0xff, 0xff, //0x00005eb4 .long L0_5_set_678
  6353  	0x7c, 0xde, 0xff, 0xff, //0x00005eb8 .long L0_5_set_709
  6354  	0x7c, 0xde, 0xff, 0xff, //0x00005ebc .long L0_5_set_709
  6355  	0x7c, 0xde, 0xff, 0xff, //0x00005ec0 .long L0_5_set_709
  6356  	0x7c, 0xde, 0xff, 0xff, //0x00005ec4 .long L0_5_set_709
  6357  	0x7c, 0xde, 0xff, 0xff, //0x00005ec8 .long L0_5_set_709
  6358  	0x7c, 0xde, 0xff, 0xff, //0x00005ecc .long L0_5_set_709
  6359  	0x7c, 0xde, 0xff, 0xff, //0x00005ed0 .long L0_5_set_709
  6360  	0x7c, 0xde, 0xff, 0xff, //0x00005ed4 .long L0_5_set_709
  6361  	0x7c, 0xde, 0xff, 0xff, //0x00005ed8 .long L0_5_set_709
  6362  	0x7c, 0xde, 0xff, 0xff, //0x00005edc .long L0_5_set_709
  6363  	0x7c, 0xde, 0xff, 0xff, //0x00005ee0 .long L0_5_set_709
  6364  	0x7c, 0xde, 0xff, 0xff, //0x00005ee4 .long L0_5_set_709
  6365  	0x7c, 0xde, 0xff, 0xff, //0x00005ee8 .long L0_5_set_709
  6366  	0x7c, 0xde, 0xff, 0xff, //0x00005eec .long L0_5_set_709
  6367  	0x7c, 0xde, 0xff, 0xff, //0x00005ef0 .long L0_5_set_709
  6368  	0x7c, 0xde, 0xff, 0xff, //0x00005ef4 .long L0_5_set_709
  6369  	0x7c, 0xde, 0xff, 0xff, //0x00005ef8 .long L0_5_set_709
  6370  	0x7c, 0xde, 0xff, 0xff, //0x00005efc .long L0_5_set_709
  6371  	0x7c, 0xde, 0xff, 0xff, //0x00005f00 .long L0_5_set_709
  6372  	0x7c, 0xde, 0xff, 0xff, //0x00005f04 .long L0_5_set_709
  6373  	0x7c, 0xde, 0xff, 0xff, //0x00005f08 .long L0_5_set_709
  6374  	0x7c, 0xde, 0xff, 0xff, //0x00005f0c .long L0_5_set_709
  6375  	0x7c, 0xde, 0xff, 0xff, //0x00005f10 .long L0_5_set_709
  6376  	0x7c, 0xde, 0xff, 0xff, //0x00005f14 .long L0_5_set_709
  6377  	0x7c, 0xde, 0xff, 0xff, //0x00005f18 .long L0_5_set_709
  6378  	0x7c, 0xde, 0xff, 0xff, //0x00005f1c .long L0_5_set_709
  6379  	0x7c, 0xde, 0xff, 0xff, //0x00005f20 .long L0_5_set_709
  6380  	0x7c, 0xde, 0xff, 0xff, //0x00005f24 .long L0_5_set_709
  6381  	0x7c, 0xde, 0xff, 0xff, //0x00005f28 .long L0_5_set_709
  6382  	0x7c, 0xde, 0xff, 0xff, //0x00005f2c .long L0_5_set_709
  6383  	0x7c, 0xde, 0xff, 0xff, //0x00005f30 .long L0_5_set_709
  6384  	0xcc, 0xdb, 0xff, 0xff, //0x00005f34 .long L0_5_set_678
  6385  	// // .set L0_6_set_558, LBB0_558-LJTI0_6
  6386  	// // .set L0_6_set_876, LBB0_876-LJTI0_6
  6387  	// // .set L0_6_set_877, LBB0_877-LJTI0_6
  6388  	// // .set L0_6_set_564, LBB0_564-LJTI0_6
  6389  	// // .set L0_6_set_887, LBB0_887-LJTI0_6
  6390  	// // .set L0_6_set_911, LBB0_911-LJTI0_6
  6391  	// // .set L0_6_set_871, LBB0_871-LJTI0_6
  6392  	// // .set L0_6_set_914, LBB0_914-LJTI0_6
  6393  	//0x00005f38 LJTI0_6
  6394  	0x17, 0xd3, 0xff, 0xff, //0x00005f38 .long L0_6_set_558
  6395  	0xa7, 0xeb, 0xff, 0xff, //0x00005f3c .long L0_6_set_876
  6396  	0xa7, 0xeb, 0xff, 0xff, //0x00005f40 .long L0_6_set_876
  6397  	0xa7, 0xeb, 0xff, 0xff, //0x00005f44 .long L0_6_set_876
  6398  	0xa7, 0xeb, 0xff, 0xff, //0x00005f48 .long L0_6_set_876
  6399  	0xa7, 0xeb, 0xff, 0xff, //0x00005f4c .long L0_6_set_876
  6400  	0xa7, 0xeb, 0xff, 0xff, //0x00005f50 .long L0_6_set_876
  6401  	0xa7, 0xeb, 0xff, 0xff, //0x00005f54 .long L0_6_set_876
  6402  	0xa7, 0xeb, 0xff, 0xff, //0x00005f58 .long L0_6_set_876
  6403  	0xa7, 0xeb, 0xff, 0xff, //0x00005f5c .long L0_6_set_876
  6404  	0xa7, 0xeb, 0xff, 0xff, //0x00005f60 .long L0_6_set_876
  6405  	0xa7, 0xeb, 0xff, 0xff, //0x00005f64 .long L0_6_set_876
  6406  	0xa7, 0xeb, 0xff, 0xff, //0x00005f68 .long L0_6_set_876
  6407  	0xa7, 0xeb, 0xff, 0xff, //0x00005f6c .long L0_6_set_876
  6408  	0xa7, 0xeb, 0xff, 0xff, //0x00005f70 .long L0_6_set_876
  6409  	0xa7, 0xeb, 0xff, 0xff, //0x00005f74 .long L0_6_set_876
  6410  	0xa7, 0xeb, 0xff, 0xff, //0x00005f78 .long L0_6_set_876
  6411  	0xa7, 0xeb, 0xff, 0xff, //0x00005f7c .long L0_6_set_876
  6412  	0xa7, 0xeb, 0xff, 0xff, //0x00005f80 .long L0_6_set_876
  6413  	0xa7, 0xeb, 0xff, 0xff, //0x00005f84 .long L0_6_set_876
  6414  	0xa7, 0xeb, 0xff, 0xff, //0x00005f88 .long L0_6_set_876
  6415  	0xa7, 0xeb, 0xff, 0xff, //0x00005f8c .long L0_6_set_876
  6416  	0xa7, 0xeb, 0xff, 0xff, //0x00005f90 .long L0_6_set_876
  6417  	0xa7, 0xeb, 0xff, 0xff, //0x00005f94 .long L0_6_set_876
  6418  	0xa7, 0xeb, 0xff, 0xff, //0x00005f98 .long L0_6_set_876
  6419  	0xa7, 0xeb, 0xff, 0xff, //0x00005f9c .long L0_6_set_876
  6420  	0xa7, 0xeb, 0xff, 0xff, //0x00005fa0 .long L0_6_set_876
  6421  	0xa7, 0xeb, 0xff, 0xff, //0x00005fa4 .long L0_6_set_876
  6422  	0xa7, 0xeb, 0xff, 0xff, //0x00005fa8 .long L0_6_set_876
  6423  	0xa7, 0xeb, 0xff, 0xff, //0x00005fac .long L0_6_set_876
  6424  	0xa7, 0xeb, 0xff, 0xff, //0x00005fb0 .long L0_6_set_876
  6425  	0xa7, 0xeb, 0xff, 0xff, //0x00005fb4 .long L0_6_set_876
  6426  	0xa7, 0xeb, 0xff, 0xff, //0x00005fb8 .long L0_6_set_876
  6427  	0xa7, 0xeb, 0xff, 0xff, //0x00005fbc .long L0_6_set_876
  6428  	0xaf, 0xeb, 0xff, 0xff, //0x00005fc0 .long L0_6_set_877
  6429  	0xa7, 0xeb, 0xff, 0xff, //0x00005fc4 .long L0_6_set_876
  6430  	0xa7, 0xeb, 0xff, 0xff, //0x00005fc8 .long L0_6_set_876
  6431  	0xa7, 0xeb, 0xff, 0xff, //0x00005fcc .long L0_6_set_876
  6432  	0xa7, 0xeb, 0xff, 0xff, //0x00005fd0 .long L0_6_set_876
  6433  	0xa7, 0xeb, 0xff, 0xff, //0x00005fd4 .long L0_6_set_876
  6434  	0xa7, 0xeb, 0xff, 0xff, //0x00005fd8 .long L0_6_set_876
  6435  	0xa7, 0xeb, 0xff, 0xff, //0x00005fdc .long L0_6_set_876
  6436  	0xa7, 0xeb, 0xff, 0xff, //0x00005fe0 .long L0_6_set_876
  6437  	0xa7, 0xeb, 0xff, 0xff, //0x00005fe4 .long L0_6_set_876
  6438  	0xa7, 0xeb, 0xff, 0xff, //0x00005fe8 .long L0_6_set_876
  6439  	0x90, 0xd3, 0xff, 0xff, //0x00005fec .long L0_6_set_564
  6440  	0xa7, 0xeb, 0xff, 0xff, //0x00005ff0 .long L0_6_set_876
  6441  	0xa7, 0xeb, 0xff, 0xff, //0x00005ff4 .long L0_6_set_876
  6442  	0x90, 0xd3, 0xff, 0xff, //0x00005ff8 .long L0_6_set_564
  6443  	0x90, 0xd3, 0xff, 0xff, //0x00005ffc .long L0_6_set_564
  6444  	0x90, 0xd3, 0xff, 0xff, //0x00006000 .long L0_6_set_564
  6445  	0x90, 0xd3, 0xff, 0xff, //0x00006004 .long L0_6_set_564
  6446  	0x90, 0xd3, 0xff, 0xff, //0x00006008 .long L0_6_set_564
  6447  	0x90, 0xd3, 0xff, 0xff, //0x0000600c .long L0_6_set_564
  6448  	0x90, 0xd3, 0xff, 0xff, //0x00006010 .long L0_6_set_564
  6449  	0x90, 0xd3, 0xff, 0xff, //0x00006014 .long L0_6_set_564
  6450  	0x90, 0xd3, 0xff, 0xff, //0x00006018 .long L0_6_set_564
  6451  	0x90, 0xd3, 0xff, 0xff, //0x0000601c .long L0_6_set_564
  6452  	0xa7, 0xeb, 0xff, 0xff, //0x00006020 .long L0_6_set_876
  6453  	0xa7, 0xeb, 0xff, 0xff, //0x00006024 .long L0_6_set_876
  6454  	0xa7, 0xeb, 0xff, 0xff, //0x00006028 .long L0_6_set_876
  6455  	0xa7, 0xeb, 0xff, 0xff, //0x0000602c .long L0_6_set_876
  6456  	0xa7, 0xeb, 0xff, 0xff, //0x00006030 .long L0_6_set_876
  6457  	0xa7, 0xeb, 0xff, 0xff, //0x00006034 .long L0_6_set_876
  6458  	0xa7, 0xeb, 0xff, 0xff, //0x00006038 .long L0_6_set_876
  6459  	0xa7, 0xeb, 0xff, 0xff, //0x0000603c .long L0_6_set_876
  6460  	0xa7, 0xeb, 0xff, 0xff, //0x00006040 .long L0_6_set_876
  6461  	0xa7, 0xeb, 0xff, 0xff, //0x00006044 .long L0_6_set_876
  6462  	0xa7, 0xeb, 0xff, 0xff, //0x00006048 .long L0_6_set_876
  6463  	0xa7, 0xeb, 0xff, 0xff, //0x0000604c .long L0_6_set_876
  6464  	0xa7, 0xeb, 0xff, 0xff, //0x00006050 .long L0_6_set_876
  6465  	0xa7, 0xeb, 0xff, 0xff, //0x00006054 .long L0_6_set_876
  6466  	0xa7, 0xeb, 0xff, 0xff, //0x00006058 .long L0_6_set_876
  6467  	0xa7, 0xeb, 0xff, 0xff, //0x0000605c .long L0_6_set_876
  6468  	0xa7, 0xeb, 0xff, 0xff, //0x00006060 .long L0_6_set_876
  6469  	0xa7, 0xeb, 0xff, 0xff, //0x00006064 .long L0_6_set_876
  6470  	0xa7, 0xeb, 0xff, 0xff, //0x00006068 .long L0_6_set_876
  6471  	0xa7, 0xeb, 0xff, 0xff, //0x0000606c .long L0_6_set_876
  6472  	0xa7, 0xeb, 0xff, 0xff, //0x00006070 .long L0_6_set_876
  6473  	0xa7, 0xeb, 0xff, 0xff, //0x00006074 .long L0_6_set_876
  6474  	0xa7, 0xeb, 0xff, 0xff, //0x00006078 .long L0_6_set_876
  6475  	0xa7, 0xeb, 0xff, 0xff, //0x0000607c .long L0_6_set_876
  6476  	0xa7, 0xeb, 0xff, 0xff, //0x00006080 .long L0_6_set_876
  6477  	0xa7, 0xeb, 0xff, 0xff, //0x00006084 .long L0_6_set_876
  6478  	0xa7, 0xeb, 0xff, 0xff, //0x00006088 .long L0_6_set_876
  6479  	0xa7, 0xeb, 0xff, 0xff, //0x0000608c .long L0_6_set_876
  6480  	0xa7, 0xeb, 0xff, 0xff, //0x00006090 .long L0_6_set_876
  6481  	0xa7, 0xeb, 0xff, 0xff, //0x00006094 .long L0_6_set_876
  6482  	0xa7, 0xeb, 0xff, 0xff, //0x00006098 .long L0_6_set_876
  6483  	0xa7, 0xeb, 0xff, 0xff, //0x0000609c .long L0_6_set_876
  6484  	0xa7, 0xeb, 0xff, 0xff, //0x000060a0 .long L0_6_set_876
  6485  	0xc1, 0xec, 0xff, 0xff, //0x000060a4 .long L0_6_set_887
  6486  	0xa7, 0xeb, 0xff, 0xff, //0x000060a8 .long L0_6_set_876
  6487  	0xa7, 0xeb, 0xff, 0xff, //0x000060ac .long L0_6_set_876
  6488  	0xa7, 0xeb, 0xff, 0xff, //0x000060b0 .long L0_6_set_876
  6489  	0xa7, 0xeb, 0xff, 0xff, //0x000060b4 .long L0_6_set_876
  6490  	0xa7, 0xeb, 0xff, 0xff, //0x000060b8 .long L0_6_set_876
  6491  	0xa7, 0xeb, 0xff, 0xff, //0x000060bc .long L0_6_set_876
  6492  	0xa7, 0xeb, 0xff, 0xff, //0x000060c0 .long L0_6_set_876
  6493  	0xa7, 0xeb, 0xff, 0xff, //0x000060c4 .long L0_6_set_876
  6494  	0xa7, 0xeb, 0xff, 0xff, //0x000060c8 .long L0_6_set_876
  6495  	0xa7, 0xeb, 0xff, 0xff, //0x000060cc .long L0_6_set_876
  6496  	0xf3, 0xf0, 0xff, 0xff, //0x000060d0 .long L0_6_set_911
  6497  	0xa7, 0xeb, 0xff, 0xff, //0x000060d4 .long L0_6_set_876
  6498  	0xa7, 0xeb, 0xff, 0xff, //0x000060d8 .long L0_6_set_876
  6499  	0xa7, 0xeb, 0xff, 0xff, //0x000060dc .long L0_6_set_876
  6500  	0xa7, 0xeb, 0xff, 0xff, //0x000060e0 .long L0_6_set_876
  6501  	0xa7, 0xeb, 0xff, 0xff, //0x000060e4 .long L0_6_set_876
  6502  	0xa7, 0xeb, 0xff, 0xff, //0x000060e8 .long L0_6_set_876
  6503  	0xa7, 0xeb, 0xff, 0xff, //0x000060ec .long L0_6_set_876
  6504  	0x72, 0xeb, 0xff, 0xff, //0x000060f0 .long L0_6_set_871
  6505  	0xa7, 0xeb, 0xff, 0xff, //0x000060f4 .long L0_6_set_876
  6506  	0xa7, 0xeb, 0xff, 0xff, //0x000060f8 .long L0_6_set_876
  6507  	0xa7, 0xeb, 0xff, 0xff, //0x000060fc .long L0_6_set_876
  6508  	0xa7, 0xeb, 0xff, 0xff, //0x00006100 .long L0_6_set_876
  6509  	0xa7, 0xeb, 0xff, 0xff, //0x00006104 .long L0_6_set_876
  6510  	0x72, 0xeb, 0xff, 0xff, //0x00006108 .long L0_6_set_871
  6511  	0xa7, 0xeb, 0xff, 0xff, //0x0000610c .long L0_6_set_876
  6512  	0xa7, 0xeb, 0xff, 0xff, //0x00006110 .long L0_6_set_876
  6513  	0xa7, 0xeb, 0xff, 0xff, //0x00006114 .long L0_6_set_876
  6514  	0xa7, 0xeb, 0xff, 0xff, //0x00006118 .long L0_6_set_876
  6515  	0xa7, 0xeb, 0xff, 0xff, //0x0000611c .long L0_6_set_876
  6516  	0xa7, 0xeb, 0xff, 0xff, //0x00006120 .long L0_6_set_876
  6517  	0x0d, 0xf1, 0xff, 0xff, //0x00006124 .long L0_6_set_914
  6518  	//0x00006128 .p2align 2, 0x00
  6519  	//0x00006128 _MASK_USE_NUMBER
  6520  	0x02, 0x00, 0x00, 0x00, //0x00006128 .long 2
  6521  	0x00, 0x00, 0x00, 0x00, //0x0000612c .p2align 4, 0x00
  6522  	//0x00006130 __UnquoteTab
  6523  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006130 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6524  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006140 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6525  	0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00006150 QUAD $0x0000000000220000; QUAD $0x2f00000000000000  // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/'
  6526  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006160 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6527  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006170 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6528  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00006180 QUAD $0x0000000000000000; QUAD $0x0000005c00000000  // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00'
  6529  	0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00006190 QUAD $0x000c000000080000; QUAD $0x000a000000000000  // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00'
  6530  	0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x000061a0 LONG $0x000d0000; WORD $0xff09  // .ascii 6, '\x00\x00\r\x00\t\xff'
  6531  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6532  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6533  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6534  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6535  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6536  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6537  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006206 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6538  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006216 QUAD $0x0000000000000000; QUAD $0x0000000000000000  // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6539  	0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006226 QUAD $0x0000000000000000; WORD $0x0000  // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
  6540  }
  6541